ABCD 400086668*7^$a-1 [50018] // Sieved to 400000000000 with srsieve
14
72
40
18
6
26
40
14
3
27
186
3
24
96
21
27
33
6
10
36
11
9
84
66
24
33
7
17
7
17
9
40
18
77
13
35
7
26
4
11
7
42
8
30
6
22
5
27
118
44
27
13
83
24
7
54
80
90
22
24
11
1
47
33
48
220
59
7
14
4
108
98
12
18
27
25
62
12
76
38
10
17
7
30
42
8
30
30
12
100
44
10
72
12
60
48
38
4
146
24
3
9
60
36
15
7
38
51
43
26
4
38
42
16
30
2
52
80
3
75
162
3
87
10
20
6
28
14
12
24
4
18
8
54
18
90
15
33
6
54
24
3
13
50
33
21
99
13
38
48
54
48
63
69
4
36
50
6
4
18
26
3
7
14
18
22
35
67
53
7
26
12
42
126
64
35
103
2
36
12
22
6
8
40
11
33
12
34
96
17
49
164
34
17
33
159
75
30
28
2
6
16
26
57
48
7
65
57
6
4
30
24
71
1
2
28
17
45
3
69
16
122
30
36
46
30
18
2
18
52
60
36
17
37
26
9
13
35
24
1
72
20
24
40
60
30
6
18
2
10
44
10
92
4
23
67
26
10
74
48
6
24
22
11
7
72
14
60
54
18
40
48
60
26
6
84
10
146
48
76
98
46
23
7
26
46
204
18
2
6
82
38
78
30
54
46
14
112
26
10
65
63
54
66
114
6
72
10
14
81
9
36
75
69
24
51
19
101
9
4
26
22
18
41
19
29
37
14
112
44
24
6
4
47
127
6
56
28
62
16
2
28
2
6
34
113
7
42
8
132
16
20
4
90
120
60
50
3
63
9
13
140
10
12
17
19
54
20
27
9
22
12
68
46
170
46
8
66
70
36
47
79
2
6
22
11
31
26
24
52
24
12
32
40
23
9
30
78
30
100
8
18
72
15
63
57
3
12
18
6
18
15
87
6
52
110
12
10
8
27
63
9
27
36
28
2
88
20
118
38
40
14
30
15
51
34
18
2
6
46
74
30
40
11
45
24
22
5
49
6
18
92
28
54
2
4
26
40
17
169
20
51
9
87
27
4
14
3
37
12
14
46
50
6
10
98
46
74
12
4
44
10
2
15
87
96
24
6
27
37
18
17
57
135
39
16
6
32
42
60
4
42
108
11
43
29
61
32
27
24
24
13
42
38
36
39
7
6
18
17
24
111
10
2
10
35
55
17
21
24
36
10
20
34
96
38
36
28
56
12
10
12
38
4
14
4
83
25
32
12
27
1
62
57
7
17
109
44
87
43
90
60
72
68
34
38
27
7
17
57
22
98
66
6
12
46
44
46
11
81
4
20
16
95
3
162
10
8
6
3
13
35
127
20
22
20
10
128
90
15
48
9
63
13
44
36
10
41
81
6
46
50
4
122
4
6
17
55
8
18
30
33
13
8
3
13
20
114
76
14
40
50
30
10
17
61
54
36
17
31
14
3
79
30
36
44
27
51
117
15
54
6
21
13
56
10
18
6
20
10
60
12
11
24
7
18
47
1
86
105
15
10
20
6
69
13
116
39
51
16
26
51
21
42
16
20
42
36
24
10
12
54
107
72
93
40
108
30
96
14
27
72
24
19
20
12
60
78
18
9
72
19
26
16
12
8
28
26
24
100
66
8
27
1
20
12
22
78
66
54
42
68
45
13
12
20
3
24
15
88
56
34
56
12
22
2
51
15
42
63
3
22
32
22
8
18
4
24
12
8
30
9
13
131
3
64
224
22
6
18
84
2
40
98
15
21
4
20
22
54
44
99
31
50
15
111
76
6
44
66
105
69
3
55
86
16
11
13
59
24
33
40
23
120
43
2
42
64
14
48
51
33
15
19
77
9
60
27
19
68
10
104
15
1
6
36
77
15
46
24
30
50
28
14
18
30
33
33
16
108
32
4
20
24
27
45
3
7
17
13
8
28
14
24
34
8
12
36
4
2
34
14
6
16
44
36
10
30
11
7
17
1
44
64
72
32
72
10
86
27
24
24
49
86
9
39
33
24
45
22
12
6
18
89
120
55
32
48
33
19
20
18
10
38
72
40
95
43
42
12
60
80
136
2
70
8
18
9
27
36
9
33
15
33
22
18
8
6
54
24
18
57
3
28
17
99
34
26
18
12
118
2
18
9
7
17
27
156
22
18
66
24
30
6
48
32
76
2
12
64
20
12
9
120
48
7
50
96
15
13
44
18
42
6
76
8
46
12
14
4
36
78
26
6
4
14
48
18
22
14
27
13
20
36
4
18
53
15
72
22
8
27
213
66
33
7
24
65
163
18
80
12
22
26
30
33
111
36
30
22
65
7
17
15
18
40
8
18
66
10
65
9
12
51
24
69
24
34
90
20
3
15
18
30
81
3
6
46
38
27
1
24
23
21
72
64
11
144
9
24
6
16
17
37
26
60
28
17
48
15
18
18
6
135
25
23
37
50
16
2
6
46
44
132
108
30
16
18
36
66
54
11
61
35
37
42
113
7
56
78
16
56
27
72
15
28
38
28
59
13
11
24
24
13
32
168
96
66
4
74
27
9
30
24
9
48
3
36
9
127
14
51
3
58
18
54
48
32
120
36
39
31
12
42
8
51
9
15
72
1
36
18
2
18
148
54
8
10
38
34
65
15
33
13
30
29
13
18
41
24
24
81
40
20
18
6
10
18
23
13
36
8
10
5
13
18
54
6
30
80
6
54
90
22
32
148
38
24
10
6
14
48
4
47
57
30
16
137
69
51
13
48
26
6
36
10
2
27
19
20
9
3
28
36
50
34
41
1
68
3
33
4
54
66
26
10
8
60
18
57
15
22
36
24
26
42
3
9
4
90
24
36
74
3
25
8
39
48
24
93
3
73
90
29
15
18
52
8
82
72
140
66
112
80
3
39
10
20
75
15
28
5
72
19
30
60
11
181
18
14
40
18
162
206
42
4
78
5
31
89
45
3
15
9
39
57
15
30
34
38
3
109
20
16
44
294
52
72
68
102
15
48
39
66
48
66
16
42
18
30
2
153
13
44
28
11
57
4
26
4
18
11
61
6
2
12
40
72
36
2
6
27
9
15
39
6
66
24
48
6
3
13
11
57
12
3
87
ABCD 400183986*7^$a-1 [50017]
18
27
9
55
17
18
24
84
126
31
23
37
63
17
36
36
28
20
9
15
3
13
53
34
14
138
64
8
9
40
11
28
24
2
39
16
15
38
10
14
19
35
30
31
8
81
24
39
39
6
123
33
7
5
10
33
29
18
36
24
42
3
21
10
48
89
15
36
72
36
18
7
47
1
65
70
14
18
64
93
51
20
66
18
18
22
45
35
84
4
2
15
79
56
36
9
4
15
297
8
7
44
9
3
13
3
2
43
53
60
15
3
16
48
2
15
9
19
3
48
80
36
42
102
9
43
69
20
33
12
34
24
5
45
24
6
6
10
2
3
91
8
13
53
18
48
6
22
14
12
46
86
30
69
28
11
97
35
4
24
8
12
54
90
24
9
4
35
45
21
42
18
7
23
13
29
31
101
48
106
48
17
4
23
52
21
12
23
9
48
21
27
3
28
9
5
18
78
6
102
12
19
23
12
12
30
10
48
8
30
6
4
21
125
42
12
18
22
86
48
6
9
45
15
9
6
25
39
14
6
4
77
4
11
220
117
3
20
24
81
43
17
3
28
21
3
9
8
93
114
24
30
10
48
9
8
21
30
69
165
6
52
32
105
7
105
35
9
33
67
15
62
27
69
78
4
14
19
32
7
2
18
4
153
47
49
29
12
24
19
23
12
16
89
9
12
3
7
33
11
18
19
71
30
19
92
27
1
15
128
36
1
71
30
18
9
45
15
36
16
11
48
18
55
11
24
25
32
36
55
38
10
2
19
27
80
40
72
2
54
33
57
3
21
114
48
4
21
75
48
9
48
39
56
25
39
80
36
25
185
6
97
60
29
6
24
4
17
16
53
115
12
27
17
55
38
30
57
21
30
49
12
5
15
3
30
18
6
12
66
6
6
52
9
23
1
48
68
84
7
32
6
15
12
16
17
36
6
12
9
39
64
14
30
1
23
72
81
15
1
53
22
57
35
4
24
29
36
3
25
12
71
6
6
28
72
50
39
48
21
30
49
11
24
13
51
24
2
48
7
15
24
53
69
46
32
48
36
105
21
12
36
46
72
8
9
33
78
1
65
46
5
12
16
24
12
27
33
68
27
40
45
53
96
39
21
114
24
72
1
15
29
33
30
13
35
18
24
24
12
6
129
28
44
7
2
48
22
117
29
36
10
9
167
36
96
30
6
16
14
114
16
9
35
37
39
92
21
33
46
8
33
51
4
2
15
16
8
81
12
48
36
18
28
29
27
12
12
30
10
14
66
1
11
12
18
6
42
18
18
36
31
24
39
50
3
28
23
1
11
24
18
7
23
28
2
6
108
42
10
32
6
18
84
42
12
3
15
6
48
66
30
12
27
16
96
24
65
22
8
36
100
32
21
27
48
42
31
60
51
17
3
9
51
30
10
57
140
60
39
16
26
18
12
36
13
161
19
17
10
17
15
6
10
48
17
79
44
9
12
21
6
6
7
47
30
60
19
29
102
24
16
80
48
25
12
27
2
30
84
18
42
12
18
12
22
74
24
19
29
6
42
6
40
44
12
48
6
42
42
18
37
44
21
6
6
27
45
10
110
3
79
29
43
21
11
37
108
5
19
23
25
17
18
57
27
9
60
27
21
43
44
37
17
22
68
78
22
20
36
33
63
12
66
24
6
18
10
2
19
71
42
31
53
48
7
8
7
24
38
12
118
21
131
30
19
60
75
17
57
15
28
65
3
51
13
48
8
52
53
12
10
2
22
32
13
47
6
43
3
77
75
12
4
20
4
65
48
69
90
1
17
6
42
12
15
15
12
6
30
36
9
55
26
12
10
2
70
14
27
33
27
3
13
32
12
3
30
15
27
12
114
46
164
78
39
7
45
47
78
138
4
26
43
5
43
36
35
6
55
63
45
75
5
43
38
48
6
54
31
56
7
14
24
19
32
79
14
48
114
30
10
50
7
59
24
28
44
6
7
8
79
65
48
57
3
9
51
21
36
54
66
36
180
46
2
22
41
27
1
59
60
13
23
60
28
32
13
48
3
17
3
24
72
12
25
11
4
9
47
6
19
24
17
7
11
54
19
17
10
21
11
40
48
2
7
32
4
41
12
15
40
15
14
34
5
19
2
42
37
17
7
8
3
36
48
72
40
8
13
3
9
23
25
29
3
31
96
20
1
3
33
11
18
6
6
31
47
1
17
39
21
24
42
18
12
24
10
9
35
93
39
42
7
8
64
11
1
75
26
7
23
9
31
104
49
5
58
62
12
30
18
19
60
96
17
36
34
2
72
78
24
42
7
29
3
7
69
5
30
66
18
12
9
84
91
57
59
6
156
31
60
95
6
10
68
54
7
5
34
29
4
65
22
26
18
4
68
36
6
84
30
24
25
17
12
60
90
6
31
12
11
12
21
55
29
12
7
2
102
49
77
42
12
18
82
24
26
6
12
66
130
117
41
7
20
57
6
1
15
8
18
7
53
24
31
48
20
15
16
20
24
45
27
76
38
34
26
22
101
9
18
12
21
21
10
17
171
6
22
29
51
66
15
7
26
42
12
24
12
1
5
39
81
6
18
42
49
3
17
39
60
24
72
90
18
42
18
30
18
4
2
60
27
16
80
9
18
52
14
7
65
24
18
84
54
18
36
72
25
24
8
21
60
24
15
12
27
54
15
3
1
39
48
92
117
7
2
6
57
27
48
1
65
6
6
6
30
10
9
5
27
55
14
36
15
52
65
30
4
57
8
33
48
43
83
45
64
17
34
17
40
11
6
19
3
74
3
4
56
64
20
16
47
6
22
17
3
28
72
68
6
18
78
6
40
38
3
48
16
83
21
3
33
63
28
20
30
30
37
101
46
33
17
114
42
106
21
5
48
22
56
54
24
12
15
51
4
29
27
90
30
6
3
96
3
24
48
21
4
27
44
18
162
12
21
55
9
15
8
24
33
7
44
1
36
71
37
5
39
7
2
22
57
11
76
2
22
96
80
84
52
38
43
39
8
120
60
18
10
44
45
9
15
7
9
36
29
18
21
33
94
9
111
48
2
54
18
18
120
33
21
15
15
25
104
171
1
5
18
30
42
30
70
24
24
8
36
6
22
41
3
28
33
39
26
22
14
7
20
51
105
45
31
80
24
15
24
21
4
15
41
21
18
24
48
33
79
38
19
92
3
40
26
79
23
33
33
22
24
5
4
8
57
27
36
57
6
12
37
72
24
11
4
57
24
60
35
9
3
81
12
16
15
32
37
5
12
12
72
60
12
24
30
93
19
29
39
61
8
69
34
20
28
2
7
8
3
12
42
12
27
63
13
23
25
5
55
56
31
8
6
72
34
20
42
3
9
55
15
20
66
58
2
3
33
19
39
24
26
24
60
36
15
201
15
40
39
26
7
8
88
35
54
27
21
7
11
144
4
57
15
14
31
12
83
ABCD 400192314*7^$a-1 [50007]
6
3
7
8
33
21
10
12
32
84
1
5
48
24
15
67
14
27
15
4
48
33
48
8
12
33
10
12
29
27
30
10
21
63
2
24
10
8
54
42
4
12
9
17
54
6
48
30
9
39
9
33
7
5
36
15
4
65
3
15
4
5
9
12
22
74
7
29
7
3
41
9
12
3
79
8
13
11
1
17
6
24
37
36
20
39
9
21
27
43
48
14
19
15
24
5
12
3
4
44
6
6
30
42
18
36
6
45
33
7
12
8
21
18
48
13
8
31
12
12
2
7
39
2
12
7
41
6
61
48
3
57
29
22
20
16
12
14
6
12
9
9
36
90
30
6
9
33
3
3
33
28
20
4
27
14
48
12
27
39
9
21
58
32
9
51
6
36
7
3
33
24
35
1
15
26
19
41
22
20
28
26
3
28
11
69
21
6
48
12
18
12
6
4
33
32
33
10
5
15
54
22
14
3
24
7
12
14
15
3
24
1
32
33
7
39
24
38
19
20
27
9
16
15
5
15
1
60
5
10
17
33
22
8
16
17
4
27
5
16
3
50
27
3
42
18
9
3
18
18
4
2
46
14
10
41
63
16
24
2
39
12
21
7
15
120
8
18
22
60
5
21
6
12
9
69
27
36
3
9
7
21
5
75
48
16
48
3
44
12
13
24
89
3
45
7
51
2
15
31
17
7
9
11
18
24
6
37
23
18
22
5
12
12
3
30
19
20
21
27
12
21
7
11
9
16
5
10
9
3
44
9
7
5
48
9
22
81
44
3
16
14
48
6
6
7
36
15
12
12
9
5
19
56
21
3
3
4
24
20
16
36
29
15
21
55
2
78
25
24
5
31
12
20
12
19
9
32
7
20
1
71
9
33
43
36
24
17
12
22
2
58
69
41
84
6
12
54
10
44
9
21
19
35
4
17
16
32
16
11
12
33
9
30
57
12
36
24
31
5
43
9
32
3
4
12
29
12
7
14
15
12
12
7
8
24
6
15
69
3
57
31
68
21
3
4
27
14
31
24
59
4
21
24
5
18
12
12
105
4
39
20
6
87
9
42
1
15
38
15
3
18
7
24
5
27
3
28
8
25
23
60
1
5
30
16
2
6
57
36
3
57
48
27
4
29
9
10
17
12
4
20
36
33
7
8
15
21
15
13
80
9
10
14
27
27
16
53
12
7
14
7
15
14
6
42
7
8
33
7
12
20
7
24
2
15
21
63
39
1
20
15
1
149
6
28
24
33
29
18
1
17
12
27
81
6
12
21
15
6
7
5
22
48
26
6
16
14
54
1
17
31
11
18
6
48
90
3
9
36
46
20
12
4
12
57
11
13
20
12
3
37
8
9
15
9
18
16
20
18
7
23
16
5
76
11
37
17
12
24
18
30
10
12
26
7
20
108
16
3
57
29
6
76
20
16
26
12
27
24
51
45
4
41
15
27
6
54
13
8
31
12
68
61
8
15
16
2
10
62
31
5
3
7
8
6
6
4
2
36
58
2
6
6
10
24
17
9
15
9
60
3
31
9
65
12
27
16
32
9
30
49
23
30
48
43
51
38
6
6
58
5
4
20
16
35
24
1
5
7
5
10
20
6
34
9
116
4
15
8
21
36
3
6
19
8
45
6
9
52
29
3
9
48
12
15
24
31
2
6
21
33
3
3
6
12
30
28
24
9
5
18
1
44
9
3
12
9
27
21
10
14
34
26
10
65
12
15
4
26
12
30
13
27
5
15
36
57
15
6
27
7
12
53
7
26
10
32
9
16
59
18
7
20
3
21
103
20
9
21
39
33
6
6
15
27
12
6
24
6
25
12
23
37
15
17
19
9
3
5
12
51
1
17
12
58
8
45
16
3
2
15
21
24
18
40
20
1
51
86
3
16
17
30
18
19
20
31
26
7
15
48
26
3
45
22
8
9
21
15
7
5
16
27
53
7
14
18
24
6
22
5
9
6
6
6
9
9
15
9
6
18
18
12
13
48
15
2
3
27
18
24
15
27
21
24
4
17
18
9
19
36
26
6
126
3
15
1
24
5
27
4
29
15
15
105
39
33
24
4
24
47
9
43
8
4
50
24
15
39
4
17
21
27
24
7
8
25
87
26
3
12
40
3
20
13
3
8
16
14
15
36
31
2
6
30
12
6
18
12
10
8
18
10
14
6
9
52
47
6
12
46
48
32
6
10
12
14
10
5
7
5
57
22
32
73
20
4
23
37
15
20
18
19
65
36
22
5
60
9
30
48
6
15
3
24
6
24
15
21
46
5
48
31
45
3
62
18
1
5
30
13
3
8
16
56
12
30
36
12
6
12
4
8
4
21
36
8
19
26
55
5
36
46
14
22
5
15
28
26
34
101
19
12
45
29
24
42
36
6
6
21
19
8
61
8
31
17
12
3
36
9
52
8
3
4
26
7
44
21
12
34
20
21
19
14
18
1
32
28
20
96
7
2
3
4
3
26
10
5
24
12
3
12
18
7
5
34
8
24
9
75
1
12
15
36
68
13
27
20
1
47
6
10
44
1
5
3
15
1
8
60
12
36
3
1
8
7
29
19
14
27
15
76
14
6
6
19
29
12
22
50
30
54
3
21
10
17
12
15
12
1
23
6
19
51
12
5
27
24
33
9
18
12
30
3
21
24
22
21
23
25
15
2
6
4
26
24
10
17
39
9
36
4
20
27
12
54
7
29
22
12
24
8
1
15
14
24
18
9
4
59
48
21
15
33
15
16
5
4
24
20
15
1
12
32
45
54
1
8
7
38
24
46
33
11
9
7
26
63
4
3
8
28
36
8
9
27
30
30
4
2
19
12
3
8
36
6
6
36
13
20
51
12
28
24
8
6
10
2
6
42
72
22
5
27
25
23
30
12
43
44
15
1
3
14
3
27
36
4
26
15
40
111
38
63
7
12
5
9
6
28
20
6
27
9
3
39
12
1
20
84
9
18
60
4
41
31
17
24
9
19
35
18
22
137
33
36
43
15
33
5
24
19
5
3
3
37
23
9
24
9
6
1
3
9
23
13
20
9
7
3
8
4
14
31
8
7
20
33
3
18
7
63
2
6
66
3
33
19
5
15
12
31
2
31
32
19
20
1
15
38
22
12
8
66
3
3
6
10
20
28
26
6
25
11
33
57
43
20
21
6
24
25
17
15
12
16
35
12
30
6
1
47
6
27
7
21
3
29
15
4
2
15
7
8
6
3
3
6
39
4
11
24
33
9
30
4
20
24
18
12
54
12
24
13
11
6
12
3
16
8
9
31
17
3
21
10
12
2
15
51
49
5
18
49
17
6
6
12
54
16
14
24
3
15
1
17
36
18
1
20
12
36
3
21
12
36
33
6
42
34
14
22
14
46
17
9
15
28
3
12
62
3
24
28
8
39
9
3
21
12
16
92
9
36
70
2
3
36
3
16
8
33
36
24
19
8
13
3
17
3
12
18
6
16
2
19
20
19
17
28
15
21
47
12
25
24
5
10
17
21
34
9
20
4
20
7
45
23
1
20
16
11
48
16
38
3
19
14
15
21
10
8
6
6
21
12
16
12
32
7
2
3
7
2
19
8
15
9
31
2
10
14
3
9
6
54
42
9
16
17
27
27
69
55
9
11
9
9
39
9
87
45
7
3
57
3
8
42
6
21
60
21
31
17
10
24
2
22
8
36
60
1
47
21
40
3
5
3
12
52
17
7
8
28
17
21
15
7
14
22
26
31
75
9
29
3
21
19
36
51
38
19
11
4
2
27
3
9
39
24
16
8
21
21
24
15
12
4
24
41
42
37
59
1
32
28
5
31
17
12
27
27
12
9
21
12
36
22
29
28
8
24
21
31
15
41
3
9
40
20
3
30
48
10
38
27
52
32
9
27
43
9
3
17
4
44
19
2
48
15
27
42
46
17
21
43
12
24
3
14
12
46
5
21
15
24
9
24
24
63
3
42
18
1
17
43
12
41
54
48
37
3
36
12
41
21
22
48
29
19
17
9
10
5
3
36
18
31
20
7
80
25
27
21
39
5
28
5
27
3
1
20
7
2
34
14
22
53
12
12
16
12
29
3
33
34
12
14
36
12
54
48
6
6
13
5
3
4
11
37
5
18
42
42
13
63
14
24
15
4
12
36
5
3
15
9
36
3
6
34
26
6
9
16
39
21
23
69
7
17
69
10
5
4
11
18
24
39
4
5
18
1
8
39
6
10
20
93
7
14
30
48
45
19
60
8
9
21
15
21
6
4
33
12
12
8
28
3
2
51
7
36
12
14
7
5
10
33
20
31
45
8
27
21
3
16
8
6
24
18
30
19
8
33
22
38
55
17
10
17
7
2
6
21
12
12
16
5
18
48
18
12
31
32
19
12
9
23
1
23
49
8
4
27
8
12
49
20
39
33
40
23
18
7
12
65
36
3
21
34
26
39
28
8
43
26
15
19
48
32
6
30
52
2
51
19
56
12
28
14
60
10
20
21
19
29
9
24
15
9
15
4
23
1
8
12
15
6
30
16
41
21
60
7
15
44
13
3
29
15
6
24
18
16
2
12
3
15
9
31
24
53
15
12
18
3
12
19
21
59
1
17
48
3
12
48
3
28
12
21
3
17
16
77
34
5
39
36
6
27
7
32
9
12
9
24
79
35
6
10
17
21
7
44
3
12
18
27
88
8
3
1
15
5
28
15
24
8
9
12
9
15
9
30
9
7
2
24
60
7
8
39
24
45
40
44
16
75
32
4
2
19
8
15
37
5
90
42
12
10
45
11
30
12
78
54
18
1
36
35
1
47
33
7
53
67
12
21
5
24
24
24
3
15
6
3
15
48
4
2
24
22
2
3
33
3
21
19
44
79
8
28
20
16
38
15
33
6
18
10
2
3
31
2
31
17
18
40
8
13
17
43
5
3
15
9
3
12
30
27
24
4
11
9
33
39
3
1
3
38
6
57
3
25
12
56
4
15
50
3
21
10
12
2
3
36
16
8
24
16
12
111
26
15
27
6
3
33
18
33
3
16
2
30
1
20
19
24
24
2
7
8
19
20
40
36
12
68
16
12
36
5
21
6
9
84
12
9
15
19
32
12
9
33
18
1
35
12
16
2
6
60
1
3
12
86
10
12
20
12
6
15
24
7
20
6
42
18
3
27
16
77
12
15
1
65
31
3
21
5
27
7
62
3
15
4
69
41
3
21
6
24
48
1
15
9
47
33
9
15
16
77
48
42
9
15
13
17
55
24
5
12
48
19
5
24
36
27
33
42
1
20
33
42
16
50
3
31
20
12
4
14
48
24
7
15
44
4
20
13
15
45
17
31
39
14
7
3
2
46
2
3
ABCD 400218452*7^$a-1 [50021]
45
24
27
3
18
90
45
63
9
96
36
36
3
141
48
9
6
12
45
35
1
47
70
36
26
48
22
3
45
18
18
27
23
118
146
1
155
36
16
54
51
57
2
16
24
8
10
120
51
93
42
54
102
188
10
6
57
24
27
36
8
40
20
4
18
27
9
18
56
168
72
22
6
8
60
148
9
120
9
18
33
45
66
18
38
52
9
27
8
1
36
23
28
18
3
33
3
27
60
44
1
3
18
74
24
1
24
48
9
6
81
9
111
71
16
9
35
76
8
10
87
23
24
48
70
6
126
50
58
36
3
9
54
36
18
27
167
72
4
54
62
46
24
2
10
74
22
2
12
121
3
9
27
69
35
22
6
12
24
12
20
36
22
3
24
23
4
92
25
47
154
60
48
2
36
16
44
136
8
1
47
16
56
4
21
24
95
36
70
50
1
39
9
9
6
44
12
48
108
12
238
87
39
104
10
2
10
36
24
66
18
108
18
81
27
6
3
11
49
3
33
9
36
2
10
15
3
18
26
16
68
22
2
1
9
18
36
24
20
64
20
76
9
3
8
16
12
32
10
14
178
6
18
18
8
36
4
8
84
36
25
15
45
3
150
12
2
88
8
10
27
24
35
58
27
141
2
36
36
36
16
92
12
13
35
72
24
229
11
10
26
28
36
96
36
56
25
75
81
51
12
78
30
8
48
85
3
32
64
12
96
12
8
64
18
6
18
110
10
2
12
10
3
47
60
52
9
36
9
18
21
9
27
96
36
9
18
8
120
12
4
30
2
76
9
27
72
93
33
27
39
18
27
168
23
12
48
64
45
51
36
8
4
72
18
54
32
1
47
16
45
35
72
60
12
13
47
48
40
6
86
13
81
26
22
110
25
11
4
9
72
9
75
27
9
23
37
27
54
2
46
51
81
2
37
15
36
9
35
4
9
60
36
9
110
24
36
40
18
6
108
20
10
14
112
18
24
72
14
264
12
37
51
36
104
36
22
14
13
3
36
20
58
48
15
35
10
66
44
52
48
32
13
11
40
36
36
81
9
30
78
30
9
11
36
12
94
51
36
36
21
2
36
84
12
10
14
22
18
69
12
9
14
1
3
24
80
40
92
96
25
131
16
90
2
22
18
36
48
18
15
23
25
9
2
22
48
51
9
2
46
2
16
45
15
8
36
4
24
84
20
25
23
12
10
42
36
18
14
4
30
50
13
143
12
76
48
33
9
66
8
1
36
135
80
88
57
60
45
14
12
13
33
14
70
50
49
23
12
46
186
48
54
6
8
36
58
38
52
8
1
9
135
23
36
22
14
112
33
35
13
9
18
44
1
27
32
22
62
16
21
11
120
48
25
21
14
100
12
6
2
37
47
72
16
9
81
14
22
2
12
12
10
50
28
9
11
37
96
47
16
12
60
21
59
28
30
18
24
36
12
42
18
12
78
66
56
12
168
4
56
10
2
49
83
10
6
45
12
24
3
33
9
48
2
49
36
27
30
6
8
4
9
35
120
12
4
9
51
56
24
100
45
23
76
9
11
28
8
61
3
18
150
176
13
9
39
45
2
70
14
28
20
25
36
27
9
57
24
39
9
6
20
1
95
24
88
6
30
9
11
34
18
36
24
20
52
56
1
81
27
15
20
36
16
20
36
24
1
63
44
60
34
18
96
20
60
13
9
15
72
21
38
132
12
108
24
52
36
32
328
153
9
30
36
45
27
6
147
69
39
63
36
36
32
13
45
6
8
10
38
10
2
36
49
12
9
27
9
26
60
108
12
12
36
25
15
104
94
12
72
15
27
21
36
24
35
37
84
36
15
20
10
63
24
23
40
90
98
1
21
15
35
13
9
15
3
32
12
61
39
56
22
27
36
35
85
45
38
58
38
28
56
4
84
24
8
1
3
20
22
102
32
22
42
30
6
80
28
44
100
30
110
4
12
18
14
36
28
18
14
76
92
16
45
11
34
39
63
44
24
37
3
20
61
96
27
90
38
10
36
74
25
27
80
12
4
21
15
21
108
15
21
45
18
6
66
60
18
72
14
25
33
3
15
36
8
22
62
37
59
28
57
24
11
25
3
68
84
16
224
24
48
12
34
30
36
20
4
66
36
42
8
120
25
119
1
9
2
13
27
8
22
6
18
2
10
14
1
35
46
3
23
12
88
57
15
8
1
11
1
51
56
10
38
4
9
27
20
52
36
90
30
45
15
18
30
68
24
36
22
18
21
9
14
24
22
84
50
10
18
32
4
81
3
36
32
22
2
85
27
44
46
3
33
39
24
3
54
42
20
37
47
4
104
148
12
72
81
51
36
129
23
4
6
2
100
33
11
100
36
69
72
27
48
8
1
36
23
64
12
45
81
15
9
26
72
10
38
10
38
84
10
98
10
2
36
1
51
68
34
18
32
36
24
60
73
45
38
76
9
27
20
12
52
24
9
12
9
15
71
13
36
15
104
13
3
18
60
18
9
3
68
96
48
24
60
10
42
12
36
8
16
36
20
37
95
24
16
68
4
108
6
2
52
8
72
10
90
48
24
84
33
39
24
36
8
22
18
69
9
14
34
2
24
61
3
9
23
22
14
40
24
18
26
72
48
10
2
16
8
25
35
22
72
38
4
66
2
36
22
36
2
28
44
48
25
51
8
12
25
9
48
27
27
9
24
47
97
35
13
15
18
50
12
13
95
40
56
133
47
25
24
9
18
68
24
37
24
11
10
14
58
14
24
25
24
71
60
108
12
85
23
96
58
27
119
60
22
38
40
56
70
72
3
171
20
52
8
1
99
42
27
21
36
63
24
12
71
25
23
24
48
4
20
25
75
72
36
20
34
2
16
6
3
15
56
46
6
18
63
11
12
49
27
9
135
20
16
18
18
20
10
62
142
2
1
51
12
8
64
9
59
28
108
36
9
3
32
1
3
18
2
40
36
44
22
6
30
18
9
99
96
12
6
18
32
24
25
35
48
1
59
72
1
47
28
33
156
15
153
3
33
75
44
1
9
42
18
36
26
154
30
20
36
24
10
54
18
14
1
57
2
4
21
45
170
60
85
108
11
16
6
39
15
9
3
108
33
39
24
ABCD 400530594*7^$a-1 [50052]
72
12
84
96
12
48
65
139
36
113
144
72
7
24
180
119
30
6
54
31
12
47
49
84
83
72
61
24
36
48
113
19
35
61
60
84
12
12
5
18
72
18
7
35
13
23
37
24
84
24
132
311
18
55
24
95
216
24
90
43
180
23
114
102
54
144
78
25
24
23
36
66
36
222
1
17
31
251
13
23
13
41
91
24
24
12
24
65
48
108
132
12
31
5
7
53
7
72
65
7
5
96
43
60
60
101
234
6
127
24
47
192
13
12
24
5
42
342
115
72
101
151
23
97
36
96
65
127
96
167
36
18
42
25
120
161
19
29
139
77
6
12
25
72
24
108
60
12
12
48
12
5
31
29
120
60
7
168
95
12
13
36
113
175
12
71
49
17
42
49
12
60
107
13
108
59
24
61
11
48
1
89
42
13
12
12
96
72
24
275
102
19
60
29
186
73
60
24
48
5
24
72
7
12
168
41
31
11
1
12
167
193
17
31
29
271
24
24
23
109
29
18
60
36
30
7
17
223
47
72
54
31
36
24
47
37
23
72
121
35
54
36
43
24
72
29
7
120
36
72
47
25
209
115
132
48
35
210
126
37
24
60
41
6
49
84
41
7
11
13
120
89
67
113
7
113
19
53
175
204
107
60
12
37
168
35
217
84
144
17
103
5
7
71
73
17
12
31
101
174
25
11
13
12
29
54
1
17
60
30
25
29
7
60
72
11
13
156
11
37
96
131
24
126
30
49
5
18
61
11
49
83
37
29
60
48
7
12
23
54
31
35
60
133
156
35
156
121
36
173
7
23
240
25
108
29
43
77
31
96
71
42
7
12
17
12
79
96
5
42
25
11
12
37
84
24
132
35
49
96
108
72
35
1
72
29
60
7
11
30
127
35
13
36
48
24
156
47
121
5
78
49
12
72
29
91
47
61
24
5
19
53
127
84
12
12
41
12
91
12
48
35
61
36
23
54
18
60
12
73
35
181
12
276
12
23
1
59
37
24
47
72
61
12
53
67
48
72
65
138
25
299
121
185
127
168
12
107
24
37
83
97
24
11
1
48
221
120
187
11
24
13
108
60
35
145
156
12
59
54
7
11
73
60
17
43
24
24
60
156
156
48
36
24
5
7
209
31
12
60
36
77
31
12
101
84
42
25
77
6
37
48
71
1
60
60
12
11
1
120
59
109
84
84
35
84
240
25
11
12
61
120
12
12
17
55
12
216
53
42
49
108
60
35
1
12
228
12
17
48
91
84
132
5
55
29
43
17
54
18
12
7
132
41
6
12
1
120
72
29
30
193
24
180
35
96
48
36
133
84
96
132
11
54
115
11
48
42
115
77
31
12
12
12
144
11
66
175
24
132
11
18
31
59
133
11
6
18
1
11
144
85
72
24
35
42
7
24
48
41
19
17
43
101
42
37
36
11
24
37
119
60
1
65
18
73
60
29
126
13
131
85
83
18
18
193
48
29
7
12
240
203
18
72
31
72
5
31
12
36
83
97
36
35
1
72
11
37
41
30
97
60
47
54
162
1
48
125
43
12
24
65
42
1
101
19
113
55
48
41
7
12
12
5
30
25
65
6
25
137
19
24
36
119
61
29
12
43
17
7
108
83
169
41
115
12
35
13
96
264
36
47
49
107
60
133
48
12
12
72
24
48
11
210
67
36
24
53
90
36
78
19
17
19
12
23
13
23
97
48
24
11
18
55
24
11
25
23
13
24
24
36
101
175
41
36
19
48
23
25
36
72
24
264
17
126
18
12
7
12
59
13
12
95
37
5
7
59
1
24
60
132
168
48
12
47
18
19
11
42
12
103
12
48
35
61
60
131
133
24
72
36
41
24
36
12
36
6
54
19
11
36
36
60
30
43
119
25
72
11
1
113
30
13
5
31
24
143
37
23
25
96
48
29
55
156
120
48
84
23
18
36
139
5
163
156
24
24
5
114
49
84
23
168
ABCD 400623038*7^$a-1 [50143]
57
3
9
24
3
12
12
129
27
96
60
84
160
72
20
45
3
21
75
24
84
105
24
3
28
56
9
204
36
3
261
132
84
15
40
17
3
45
27
21
3
36
16
29
15
45
72
3
28
168
20
189
15
16
41
87
21
43
80
72
16
20
24
33
63
108
12
21
123
76
17
15
40
48
120
41
7
41
3
48
117
15
16
32
24
21
39
48
12
16
8
112
20
60
21
36
3
72
28
17
63
40
48
17
24
31
41
12
67
72
17
96
39
84
24
60
9
216
3
24
96
9
15
33
43
32
69
84
252
43
53
67
8
84
156
57
72
27
36
48
57
75
48
60
33
120
24
103
20
12
72
21
12
15
12
72
117
168
51
24
36
72
45
43
41
3
24
36
48
12
120
21
55
17
15
48
84
93
3
21
111
88
89
63
105
223
72
101
87
60
57
48
99
60
48
36
60
72
105
135
9
36
115
32
16
89
3
52
65
223
68
9
63
12
36
4
89
63
48
16
32
84
36
45
43
44
60
12
4
72
17
31
17
27
12
237
48
12
99
72
60
40
5
12
63
36
177
123
40
17
39
16
5
12
63
9
63
9
36
63
21
48
3
93
7
32
16
65
24
3
28
80
57
3
48
24
45
24
39
24
16
68
21
51
24
28
5
111
84
16
20
144
72
76
80
24
33
147
84
69
63
45
120
55
101
27
60
9
183
168
72
60
60
48
21
3
72
33
84
7
113
36
3
12
12
69
15
100
24
8
120
40
41
48
63
57
15
16
125
135
24
21
3
21
151
20
153
15
12
84
33
43
89
39
72
57
31
137
55
32
12
9
51
16
8
12
21
127
137
3
156
96
168
129
31
24
113
24
3
28
5
67
137
3
93
7
48
120
17
24
3
45
63
108
69
3
12
24
72
60
21
12
19
20
60
9
39
60
60
24
93
12
3
12
33
27
60
16
32
40
53
36
3
4
20
93
96
3
60
24
16
20
12
12
45
63
60
72
24
24
216
9
3
24
64
24
125
60
135
33
24
96
27
28
29
12
132
96
15
28
140
48
12
105
55
168
44
9
39
36
12
57
3
72
192
57
7
41
3
48
9
96
27
69
204
3
36
88
53
48
19
20
93
7
68
45
39
108
93
84
144
15
36
24
9
15
45
132
12
36
15
72
117
39
21
120
51
12
96
120
60
100
5
43
44
28
32
33
12
96
108
7
152
12
9
3
48
16
24
8
57
15
9
3
36
24
16
32
88
17
15
9
63
33
31
20
9
12
3
72
108
136
101
36
72
24
31
116
9
84
96
27
45
51
12
60
12
24
12
100
32
36
117
55
80
117
96
27
40
41
48
132
63
4
20
156
33
55
68
33
19
8
120
45
39
96
28
32
141
63
24
57
135
52
32
21
75
48
12
12
60
69
27
24
57
139
5
39
28
17
15
33
175
312
116
21
15
36
9
43
20
45
48
24
183
9
27
33
51
12
45
63
9
3
57
3
81
12
43
68
120
9
3
12
12
33
3
24
36
9
12
36
31
17
55
20
24
4
17
3
4
68
45
75
28
20
33
3
48
36
52
260
48
129
15
120
96
100
113
48
15
16
5
36
51
12
45
3
12
21
24
48
15
40
116
52
20
21
24
55
32
16
72
68
36
48
16
41
31
48
140
117
99
4
24
48
41
24
75
24
24
4
53
39
9
39
48
105
48
48
39
9
3
16
116
28
17
15
16
92
117
108
3
12
45
103
48
17
7
5
12
3
28
44
9
48
48
108
3
84
45
39
4
48
20
12
132
96
33
27
9
96
15
45
36
3
21
55
32
60
12
57
87
12
24
36
57
24
27
100
17
12
12
3
60
9
3
45
3
12
36
12
45
27
57
79
41
36
27
84
69
3
24
45
36
84
51
12
12
60
16
65
75
105
43
5
132
27
148
44
21
15
45
43
20
24
57
3
16
89
132
75
36
132
33
108
39
69
123
48
196
32
21
259
68
52
92
28
44
45
75
76
29
3
36
57
96
87
12
24
36
24
4
17
36
48
3
45
27
33
168
39
201
24
51
24
9
39
60
33
3
12
168
81
36
27
108
12
9
31
5
84
48
31
41
36
3
72
21
19
8
84
60
16
20
24
76
44
81
144
132
39
9
3
9
96
111
93
31
89
24
103
32
57
15
132
93
3
24
201
48
39
9
39
117
132
3
12
168
96
36
48
40
68
24
96
28
24
89
51
81
135
9
43
41
3
60
16
20
12
12
45
31
ABCD 400652198*7^$a-1 [50042]
20
22
24
28
2
28
76
13
3
69
5
14
32
54
56
55
15
4
5
21
14
10
22
20
32
26
20
51
12
17
2
29
59
92
24
58
7
12
1
2
64
12
18
24
11
17
2
12
14
15
5
50
30
12
8
14
32
34
16
15
5
18
16
32
10
8
14
38
4
86
28
5
11
6
18
1
9
36
6
34
26
14
31
35
1
3
28
16
12
49
13
10
42
19
7
20
4
66
28
16
114
14
19
9
39
53
31
27
10
8
46
16
12
1
7
38
26
14
2
9
1
4
6
73
5
20
10
1
43
6
34
12
4
10
11
21
8
91
15
60
10
6
48
20
2
8
4
2
14
20
7
33
42
30
14
10
44
22
8
54
7
23
2
34
12
8
17
17
56
22
8
4
1
1
59
41
18
30
7
51
18
2
1
9
10
14
4
4
48
34
8
2
11
3
2
8
35
105
2
8
24
8
9
41
2
8
14
4
2
14
18
42
6
8
10
4
28
20
8
56
86
25
9
15
11
2
36
20
10
26
6
20
2
58
18
24
12
20
48
46
12
8
46
18
60
1
36
5
16
22
30
2
6
2
8
8
2
38
70
20
23
19
10
12
7
9
2
2
16
6
68
29
79
5
24
19
2
62
22
27
77
6
6
43
21
6
40
5
5
19
11
12
22
90
28
26
20
24
2
4
12
72
22
8
7
5
26
28
12
13
5
36
7
7
16
25
69
14
18
10
4
14
14
18
44
4
14
29
61
11
7
12
41
7
8
20
1
24
25
16
24
7
35
4
50
16
2
58
4
34
36
14
35
27
24
4
5
17
2
2
24
36
14
1
11
30
12
7
9
2
10
8
2
20
20
25
24
9
2
4
6
10
12
98
2
18
10
20
44
18
22
4
81
1
40
2
60
16
1
60
35
34
2
44
4
10
46
20
16
12
8
9
29
2
10
14
28
18
43
1
26
2
22
4
5
7
28
14
12
84
60
23
3
9
51
20
6
78
46
6
14
6
2
10
18
2
32
34
12
22
20
52
6
19
41
19
5
7
39
33
5
22
4
4
14
12
6
12
8
21
1
30
62
20
30
61
5
32
8
3
17
38
22
20
38
6
26
2
38
68
6
31
13
95
11
10
87
24
15
9
5
6
38
34
1
21
6
8
2
11
71
6
16
46
42
18
14
84
2
1
1
8
18
16
16
14
14
52
5
23
12
24
36
24
16
22
32
4
23
1
26
4
86
2
18
24
32
14
36
6
2
1
17
24
14
16
26
8
52
28
2
20
20
80
12
28
58
20
12
2
26
14
22
24
10
40
10
27
67
10
16
2
49
1
4
7
7
34
16
16
4
16
28
8
2
22
16
12
10
50
6
41
23
28
54
14
12
20
5
37
10
12
4
6
20
14
22
12
38
4
14
22
1
7
5
45
2
1
17
22
24
24
4
10
12
19
15
4
10
8
10
2
8
20
18
20
12
22
80
12
30
17
23
4
12
9
24
27
14
14
20
4
38
2
36
10
52
8
6
9
21
46
12
2
34
64
1
27
9
1
40
54
16
2
6
6
14
4
12
10
27
1
10
26
35
37
10
25
17
12
14
52
4
34
11
15
14
6
66
8
11
1
22
12
6
48
43
41
16
6
98
16
40
4
20
18
18
42
18
35
51
24
10
56
4
42
8
10
35
11
24
20
32
30
90
4
5
19
20
10
6
10
7
9
51
9
10
29
13
2
14
6
64
22
34
26
50
2
18
2
28
14
16
13
27
14
7
27
4
102
56
2
1
21
4
12
4
18
36
12
2
52
6
34
14
22
104
8
59
9
52
6
60
30
16
4
44
6
22
4
14
4
16
1
1
8
56
18
2
47
1
6
4
60
58
34
17
27
10
35
19
38
32
48
10
8
10
4
8
40
23
1
46
18
22
32
48
2
18
101
67
4
12
54
12
18
22
20
31
59
14
44
26
4
33
19
41
49
28
103
9
4
18
17
11
18
2
18
32
10
28
10
26
4
10
2
8
1
13
36
36
35
23
60
1
5
2
5
3
10
10
12
2
60
58
24
26
18
5
17
10
4
14
50
12
2
23
19
54
23
12
29
2
74
14
2
24
10
24
1
60
5
31
1
14
36
2
8
10
8
17
13
35
7
8
10
36
11
24
11
13
17
20
8
22
28
14
10
20
30
40
2
14
12
3
25
22
8
10
12
48
2
14
8
20
18
24
5
12
31
8
22
10
2
16
14
10
4
4
28
10
30
32
19
31
16
10
27
17
20
11
27
2
28
3
41
6
14
6
12
82
6
13
7
14
6
2
31
5
10
10
56
46
10
38
10
14
12
36
5
65
19
81
54
28
17
23
22
6
9
15
16
42
10
50
16
7
5
8
22
4
14
24
6
12
2
2
4
36
4
1
39
26
4
10
2
51
31
6
2
20
1
13
6
28
20
4
46
51
13
6
52
2
12
10
97
3
8
26
2
8
30
16
8
30
12
6
2
48
18
22
1
9
4
10
34
2
4
8
18
8
20
52
22
60
13
3
4
2
16
28
22
9
12
17
22
2
31
29
6
2
14
6
15
7
38
2
26
11
41
14
4
20
77
7
68
38
2
30
20
30
22
11
15
16
14
42
18
3
7
10
24
8
18
10
32
14
4
32
2
31
1
28
43
7
6
20
4
22
108
30
7
5
7
63
6
18
4
6
12
11
7
42
58
13
33
34
42
68
34
17
11
12
8
40
18
14
30
70
1
7
22
36
16
38
18
14
16
8
10
20
6
5
9
2
18
56
28
7
51
30
28
10
2
18
24
28
1
19
12
18
54
17
24
3
6
4
12
23
25
10
10
14
2
4
6
18
12
20
10
24
36
10
10
17
11
18
10
2
8
11
29
2
41
7
34
26
5
5
8
10
16
8
26
2
20
24
38
10
60
22
15
19
16
36
12
26
11
11
24
4
16
54
20
2
12
8
14
14
13
71
1
1
6
12
28
4
69
29
7
15
44
14
11
49
32
16
22
1
27
45
5
12
12
4
26
14
2
2
22
6
44
30
8
10
7
11
68
2
34
4
2
23
49
30
16
2
11
3
24
26
14
4
26
22
2
16
2
8
14
22
16
88
1
9
32
4
28
11
51
26
12
26
62
18
4
26
70
6
54
70
30
13
23
1
7
40
2
46
1
48
13
68
2
32
29
37
8
2
12
22
6
2
18
2
42
16
18
7
13
52
19
31
14
15
13
22
6
10
21
7
46
7
47
44
8
14
14
12
60
5
35
2
11
21
36
20
18
2
12
52
18
6
14
8
69
11
18
36
30
6
42
13
5
2
22
7
12
11
4
10
26
20
6
4
26
32
29
67
2
28
2
9
15
4
80
12
18
2
2
36
4
19
12
41
36
24
18
32
16
1
9
3
12
85
8
30
30
2
38
4
30
32
6
10
12
2
16
2
22
24
14
8
4
14
10
10
2
48
17
17
38
14
8
18
1
29
14
5
21
51
11
13
3
14
7
5
6
18
42
14
26
20
20
22
50
6
35
11
16
54
40
30
58
7
23
30
7
13
22
1
24
23
1
7
34
19
1
30
18
10
1
5
36
7
61
6
16
16
62
88
15
9
8
12
16
14
18
8
20
10
5
19
36
44
8
32
5
23
16
32
32
17
24
27
34
16
10
22
10
12
6
43
15
2
20
40
10
2
8
38
10
30
22
12
2
41
33
4
22
24
13
7
2
2
22
39
15
6
8
12
6
8
24
12
16
4
70
6
4
1
5
28
14
2
10
66
4
46
10
2
29
7
10
42
42
8
18
4
37
73
18
34
18
1
29
2
18
8
20
8
6
6
8
51
89
14
2
39
15
20
12
2
30
6
10
14
36
6
6
42
12
28
22
15
12
9
50
10
15
35
2
26
50
12
4
26
8
16
6
18
36
10
80
6
25
75
9
19
6
6
10
8
22
40
21
11
8
8
44
18
2
2
27
17
12
2
2
6
14
14
16
18
26
12
14
8
18
18
6
8
18
12
2
34
11
11
10
2
2
16
34
20
16
18
15
37
4
7
31
12
10
40
28
26
4
17
15
30
4
20
26
18
2
56
48
12
18
3
1
2
38
102
20
29
61
58
48
8
32
32
12
26
24
6
22
42
34
2
34
39
7
22
7
73
12
11
17
28
18
10
12
14
6
2
1
36
15
90
4
10
26
30
17
7
30
16
7
13
20
8
6
13
29
10
4
58
50
6
20
42
9
9
2
10
10
53
5
20
10
10
104
7
45
6
22
8
4
10
56
28
1
13
8
39
13
8
44
6
12
32
24
46
7
47
16
24
21
72
33
28
36
10
20
10
16
15
39
32
13
12
7
10
6
25
1
10
40
10
46
2
6
5
25
2
40
5
29
78
16
32
18
43
12
12
45
14
14
4
58
2
8
18
10
6
6
4
16
4
7
11
18
30
40
14
44
2
20
30
42
6
16
4
64
26
10
14
41
37
11
27
12
4
65
12
41
31
35
6
26
10
78
13
7
17
7
10
7
81
3
19
10
22
4
42
12
12
40
20
16
4
50
14
10
2
8
2
2
12
40
16
14
1
3
46
24
10
16
21
13
24
2
16
22
6
6
40
58
8
20
1
61
72
11
3
14
32
30
16
24
8
52
18
20
6
2
15
33
4
6
64
30
58
69
1
34
4
14
52
88
6
36
34
43
3
9
25
11
5
6
4
44
10
42
32
60
1
7
74
24
10
20
21
1
10
10
3
48
1
12
18
42
16
4
15
9
3
23
6
4
16
8
10
4
8
4
16
14
18
1
85
11
39
32
32
26
51
5
19
7
14
50
48
16
22
34
16
20
14
18
48
94
16
14
34
6
4
53
7
4
2
30
4
12
18
43
73
10
48
50
56
20
7
5
32
6
50
4
10
6
50
20
10
32
4
10
116
8
110
14
12
10
30
4
14
7
23
13
23
12
18
54
12
44
32
2
56
20
2
32
10
22
24
30
15
5
22
10
12
6
41
1
20
14
14
86
9
7
10
20
59
23
18
43
1
11
35
10
4
4
42
10
10
4
10
24
36
27
23
14
2
60
9
15
8
18
8
35
15
14
8
10
20
5
5
8
11
11
24
30
30
14
40
12
4
4
2
45
3
26
4
3
41
7
9
34
2
6
20
10
10
52
26
24
11
1
70
36
40
4
6
35
3
4
17
19
41
21
28
20
56
6
10
3
31
48
16
12
44
10
30
36
10
30
9
13
16
20
22
30
18
12
14
10
48
1
12
23
12
13
7
40
1
1
48
22
62
6
18
6
16
13
19
58
4
15
13
8
24
28
16
14
46
43
19
22
22
26
8
34
18
2
6
32
14
16
8
1
31
38
10
50
4
8
28
23
17
20
2
10
10
10
39
1
23
1
16
28
14
12
25
9
20
40
27
3
2
4
38
32
16
32
6
11
13
8
22
17
11
20
102
11
12
15
10
10
32
2
14
6
4
30
10
6
64
40
ABCD 400655382*7^$a-1 [50044]
41
43
93
27
21
20
36
7
5
12
52
96
15
5
127
108
12
12
21
32
12
31
9
51
84
45
27
29
31
21
80
108
67
113
79
5
16
140
52
39
113
16
104
100
3
57
123
93
12
56
24
72
76
8
7
5
67
161
103
9
12
63
5
132
79
89
67
45
32
84
4
60
68
4
147
108
36
12
41
252
52
20
28
32
12
7
21
27
53
52
75
33
3
72
24
48
29
136
27
9
60
315
17
19
29
4
44
4
80
28
20
40
8
36
24
139
24
21
32
31
36
53
40
44
16
123
12
12
24
5
72
19
17
36
60
16
159
5
60
55
72
84
5
40
24
36
44
31
89
55
21
39
5
7
96
113
4
108
27
33
39
24
60
65
4
3
60
53
180
48
16
36
104
88
63
36
153
20
7
141
39
24
45
12
92
88
8
7
48
9
15
36
57
32
28
15
161
36
36
79
5
55
89
156
36
60
124
51
29
16
51
84
60
117
132
3
5
127
65
108
36
96
96
24
16
99
185
43
48
84
21
128
7
36
21
48
15
36
29
24
127
69
24
68
52
156
60
99
165
51
5
127
113
115
84
21
15
29
211
5
91
113
24
76
3
24
141
8
24
31
117
3
69
3
72
5
16
72
75
117
116
55
204
5
24
31
60
21
180
60
12
27
221
7
48
5
40
72
3
60
105
87
24
24
60
17
79
9
15
5
4
8
43
65
19
93
48
32
12
100
36
72
123
53
12
7
24
93
15
105
15
48
108
5
180
24
67
21
80
36
43
33
15
185
136
72
3
120
57
27
161
24
16
15
9
63
48
216
48
12
33
96
27
17
28
8
24
31
5
72
55
12
108
60
60
33
104
24
36
16
92
7
53
55
53
7
84
17
31
201
68
144
187
101
60
144
24
67
57
8
19
105
44
12
24
88
3
60
5
12
52
20
31
5
67
12
33
99
84
12
5
72
16
171
69
104
60
220
116
124
63
17
28
15
117
8
108
19
33
128
12
28
87
41
76
147
36
12
96
5
60
64
140
36
64
20
36
132
139
29
55
53
4
12
80
43
5
112
51
17
19
9
51
141
8
7
53
64
51
77
88
39
45
15
29
36
40
63
17
24
31
60
36
24
5
7
9
44
28
3
65
108
24
7
45
56
19
60
21
27
48
53
4
56
16
20
16
27
33
20
7
17
84
64
3
29
16
15
17
43
9
20
48
79
48
33
32
60
16
15
5
31
108
101
4
87
29
12
55
41
4
20
19
33
51
65
4
27
29
4
68
148
27
84
41
72
60
148
8
60
31
33
20
7
17
76
36
75
45
20
4
140
60
55
29
103
29
55
45
111
33
20
84
24
48
184
168
20
7
21
60
8
16
96
27
45
207
53
28
111
21
12
15
329
4
75
17
24
31
60
5
24
4
63
65
12
55
24
77
31
89
12
124
3
5
7
132
9
20
7
105
48
20
40
27
105
20
55
41
7
24
5
84
64
8
31
24
72
48
89
127
33
3
53
55
45
51
93
60
56
7
137
55
12
21
72
75
53
100
27
5
16
8
43
60
9
8
7
5
19
141
92
28
8
4
15
24
9
152
19
33
20
28
108
75
113
36
16
44
196
15
36
17
60
7
132
57
36
15
96
69
24
36
20
55
29
7
29
79
101
12
28
104
40
75
60
29
52
60
8
124
72
96
24
15
33
12
68
7
12
21
8
7
12
45
60
20
43
5
40
39
36
72
156
5
19
33
15
24
9
68
31
45
96
12
60
68
31
9
12
27
101
7
33
111
21
152
7
9
12
8
160
372
60
63
24
5
31
17
36
24
88
24
8
55
41
103
84
9
44
7
65
72
7
5
24
91
60
21
24
20
55
132
53
88
39
9
75
69
15
12
29
48
12
4
3
60
33
20
12
60
7
48
65
100
68
67
17
7
41
67
53
112
27
60
21
192
48
68
175
65
240
4
111
36
41
7
36
24
156
53
43
77
16
56
4
75
33
15
24
33
15
33
3
57
63
9
56
24
67
29
79
141
80
12
48
120
48
31
5
24
24
40
56
31
12
53
43
57
51
12
48
45
8
103
33
8
43
9
20
60
60
31
60
17
108
60
175
53
16
44
12
67
45
32
55
113
88
8
31
21
12
12
56
24
91
57
39
33
3
12
29
7
9
96
15
72
24
161
72
43
5
108
7
45
8
84
24
24
43
24
33
72
27
77
7
17
12
28
48
20
55
9
68
36
19
65
7
48
ABCD 400735176*7^$a-1 [50018]
171
42
6
48
14
18
13
24
3
20
12
16
45
71
18
10
48
24
45
24
21
27
51
2
16
140
103
72
59
6
30
10
80
60
12
16
36
3
27
8
205
83
13
11
18
46
72
20
70
2
18
151
117
62
109
3
8
64
21
33
62
24
28
80
13
24
9
15
27
21
3
48
246
87
27
117
24
59
166
15
27
2
16
6
93
75
8
24
34
146
1
17
12
18
76
24
6
36
3
24
123
24
30
39
47
18
10
18
54
45
45
30
45
48
33
20
12
18
109
3
18
30
120
78
12
48
164
10
20
46
126
8
60
28
117
24
23
46
62
85
23
4
6
14
108
37
35
10
6
144
38
16
39
24
59
70
87
23
42
106
21
71
25
27
2
43
3
30
152
103
3
182
28
122
70
20
28
3
3
86
4
84
42
92
12
126
10
45
69
6
90
54
20
49
21
68
16
2
64
21
47
22
3
23
54
16
60
50
37
33
2
42
18
49
243
54
32
31
23
28
2
78
82
51
24
9
44
16
54
48
62
168
30
130
20
19
3
120
6
12
27
3
21
9
138
56
66
42
48
144
36
24
37
9
87
5
70
42
50
49
48
72
11
13
81
2
12
1
89
10
8
70
15
45
2
72
145
11
24
16
2
43
3
2
28
32
54
25
5
4
104
18
109
5
36
28
26
34
207
33
66
128
30
7
9
36
6
32
42
36
28
6
90
78
69
89
55
17
28
3
75
72
30
39
9
14
49
89
103
264
233
88
36
54
90
51
99
30
39
21
54
69
3
6
18
270
26
64
120
24
18
62
37
3
120
68
42
79
51
18
50
12
13
24
71
4
50
4
104
7
45
110
16
24
144
69
27
186
20
28
27
48
27
20
4
50
36
12
18
25
3
24
20
18
4
38
13
72
51
182
7
65
16
146
16
18
44
7
81
48
74
133
75
104
13
35
78
28
2
4
126
50
10
51
89
82
2
76
20
30
34
26
84
16
189
9
44
46
189
21
26
1
35
60
12
16
42
30
2
19
27
44
25
141
32
19
35
40
20
4
24
38
31
83
13
33
15
93
62
61
27
21
24
27
168
14
30
46
134
60
30
28
152
16
2
24
40
158
108
54
46
39
21
3
11
18
67
3
20
52
21
35
13
77
42
1
24
27
93
3
21
24
24
9
164
28
42
42
30
24
14
127
71
42
7
23
142
36
48
15
47
4
93
35
12
28
140
72
1
155
24
40
54
26
36
42
16
42
21
24
45
32
16
14
16
24
68
60
10
62
88
141
3
20
36
34
36
42
6
42
18
86
85
113
16
63
117
74
1
75
42
50
72
12
78
28
20
28
3
72
96
21
75
24
24
17
4
75
9
2
24
18
70
69
27
42
2
1
17
34
38
90
61
29
18
1
27
21
3
6
14
25
125
48
42
22
6
20
25
65
10
18
12
48
15
24
48
3
21
21
27
21
6
45
75
24
24
69
89
10
30
32
12
18
25
3
50
19
45
126
80
37
33
63
59
16
66
27
9
44
94
24
93
27
32
16
2
19
48
3
20
25
24
57
42
48
62
30
42
55
48
5
139
5
18
73
65
10
78
63
3
8
118
39
69
32
30
37
27
114
51
9
14
72
78
46
21
9
15
96
5
67
3
6
39
45
26
4
6
39
41
12
16
51
95
18
28
27
5
46
24
68
28
42
54
168
2
16
74
36
109
24
72
72
81
12
182
58
144
3
51
14
168
54
169
27
21
72
11
13
51
32
64
6
110
1
29
42
22
126
44
18
7
35
37
3
66
3
45
2
42
10
20
28
138
2
1
51
21
24
48
35
10
102
8
13
177
14
4
21
9
63
48
35
66
43
47
118
54
45
171
30
15
21
54
93
29
28
66
69
17
28
62
34
38
85
33
63
59
12
28
69
93
36
14
28
2
4
14
132
16
32
16
21
24
45
3
23
18
178
30
20
148
74
13
27
152
18
19
27
102
140
22
72
38
31
75
2
67
96
72
33
14
28
44
60
13
21
2
30
67
3
44
94
32
12
55
3
72
50
18
97
27
38
28
60
2
85
23
10
14
25
11
12
289
89
162
13
5
54
40
45
96
27
80
78
12
18
124
38
106
69
23
1
71
270
28
15
99
20
121
24
24
11
6
4
36
18
26
16
2
49
3
21
24
24
48
96
75
48
32
12
49
57
42
141
27
48
30
15
72
72
75
110
7
3
8
58
14
18
70
24
20
18
55
72
9
186
45
203
112
68
25
35
13
35
85
59
36
24
28
186
30
56
6
4
36
18
21
5
6
72
12
25
11
184
54
2
12
1
71
60
66
67
3
62
12
43
35
13
3
96
48
96
14
52
6
21
23
36
13
11
64
24
6
66
38
28
2
18
28
12
111
69
123
17
54
78
28
39
45
26
28
26
190
45
203
12
1
77
16
12
62
22
6
30
18
122
43
59
37
41
34
38
31
57
114
8
85
24
41
12
4
39
33
14
34
36
27
117
2
42
16
32
42
ABCD 400745484*7^$a-1 [50003]
4
48
6
50
30
42
30
10
8
73
83
6
28
50
12
42
6
16
48
36
60
176
4
14
52
8
16
84
36
32
12
78
13
5
40
6
26
10
8
49
27
6
27
63
32
13
17
36
4
26
30
6
108
28
33
35
40
60
50
16
56
4
14
4
50
48
10
8
60
25
17
12
16
24
20
36
42
28
14
58
57
15
68
4
74
6
84
54
18
25
3
2
12
19
11
156
52
60
20
1
47
12
37
35
10
18
9
12
11
40
8
18
4
90
60
21
45
180
2
97
27
6
102
20
18
72
22
20
6
18
13
17
24
22
105
11
25
3
44
28
33
17
54
54
42
78
6
46
20
18
156
34
6
74
55
71
6
168
4
66
33
83
46
20
12
18
72
37
41
18
16
24
14
70
20
12
4
69
35
22
63
24
3
14
12
10
8
54
28
54
74
12
28
2
10
14
46
3
95
10
30
14
22
6
14
16
62
6
4
26
12
30
10
2
6
22
20
168
42
55
27
50
36
22
93
9
50
13
15
18
14
18
12
30
12
70
26
28
45
59
18
60
114
64
20
4
8
138
46
206
72
88
48
6
38
19
41
28
12
51
11
6
4
38
36
12
30
52
8
28
14
6
16
8
18
22
18
2
42
46
18
14
48
18
12
13
21
99
5
19
5
48
10
44
120
34
12
54
60
18
26
12
25
3
44
66
12
40
90
45
27
45
5
102
10
36
14
4
32
4
54
114
12
18
80
19
11
70
8
30
13
27
8
13
11
96
60
100
32
24
25
21
14
4
6
38
10
20
30
10
38
1
27
104
36
4
26
6
4
74
7
81
20
30
1
17
22
80
24
10
14
12
1
17
54
48
72
12
48
6
7
47
18
58
66
50
24
34
8
10
38
4
18
38
10
9
5
22
18
6
32
24
37
41
58
18
32
31
23
13
23
12
10
50
28
38
6
73
57
98
18
30
18
40
3
59
4
18
6
14
96
12
12
19
21
18
8
42
18
12
12
90
42
24
46
14
60
52
30
2
88
8
37
36
9
8
30
180
30
4
18
42
20
6
1
120
101
4
8
90
28
32
76
12
168
9
21
14
22
15
41
18
16
26
10
8
100
45
11
18
18
49
12
47
4
9
17
42
84
4
14
30
48
160
24
26
22
36
44
10
99
9
27
5
46
21
45
18
80
30
6
36
6
19
21
78
30
2
12
1
27
102
87
11
60
4
24
74
10
8
118
54
6
14
6
42
1
21
2
4
50
6
18
10
9
23
6
7
11
24
16
2
7
5
58
18
74
46
14
118
48
2
12
28
12
6
32
18
24
36
60
12
1
17
24
126
1
39
6
8
66
16
9
81
8
6
36
18
43
53
42
4
8
30
58
2
55
63
42
8
64
27
27
2
18
70
14
40
9
23
78
6
64
9
9
12
60
30
20
18
52
15
5
6
42
48
46
81
35
18
7
27
20
1
29
48
12
6
22
27
23
1
39
9
15
48
78
54
20
10
68
22
68
30
48
48
10
81
29
42
22
50
36
10
62
4
18
6
2
12
30
28
54
26
4
38
6
24
1
27
32
6
7
36
3
14
4
6
12
153
36
15
14
30
4
98
18
16
54
30
2
12
102
6
12
6
36
48
28
38
6
16
32
13
3
32
30
10
33
35
4
9
51
26
10
12
18
42
8
24
66
82
38
24
60
22
36
9
3
6
2
120
12
28
20
28
9
15
8
18
4
90
6
63
11
30
40
18
20
12
18
12
6
54
42
1
15
45
27
18
14
58
20
36
42
18
10
56
18
60
36
6
4
20
25
5
43
11
108
4
14
4
56
6
154
26
48
18
28
14
40
6
3
81
20
31
48
69
3
137
7
11
4
8
4
44
54
42
24
124
6
63
3
78
38
18
34
8
10
18
20
30
24
6
10
104
40
8
58
14
55
5
42
24
4
9
36
35
16
62
4
99
45
72
32
19
23
54
84
30
66
16
27
17
42
24
54
24
6
12
10
108
6
14
42
18
126
10
6
2
66
24
12
78
6
36
78
48
10
20
70
182
46
99
65
36
7
17
10
6
14
25
45
26
60
172
45
9
8
30
28
8
10
15
45
126
26
42
30
10
36
2
12
7
59
90
6
40
38
46
14
31
5
4
26
96
46
54
44
40
14
40
63
53
12
54
34
42
9
9
14
13
5
22
26
24
78
24
4
50
10
2
55
23
10
39
27
60
14
60
24
31
29
18
25
45
14
1
48
59
36
4
26
46
8
10
8
108
10
2
34
36
9
23
46
84
8
28
20
4
2
18
42
4
24
32
78
10
6
44
22
18
26
10
6
26
4
38
66
31
33
2
28
6
14
49
39
18
26
6
90
22
20
31
5
24
48
12
36
30
24
40
56
4
30
62
37
33
18
9
59
18
16
6
12
6
14
25
36
5
4
50
6
60
6
1
39
6
14
84
49
81
123
29
42
30
42
1
5
4
68
18
52
32
28
8
28
12
44
48
36
30
4
36
2
48
10
3
41
22
8
46
6
38
91
5
30
42
4
18
132
8
48
30
52
8
7
3
20
48
12
52
8
4
104
1
35
48
18
12
16
44
36
30
106
15
11
12
30
28
2
10
26
16
26
94
8
10
38
58
12
15
3
14
31
59
96
16
18
60
56
30
40
9
3
68
42
58
92
25
17
36
82
21
63
18
42
8
6
4
56
10
24
68
18
16
164
7
63
42
2
70
102
36
2
16
32
22
6
50
70
27
15
32
48
10
18
14
22
20
16
9
3
18
80
18
30
43
29
168
6
48
52
26
78
12
112
8
24
40
54
42
68
30
10
2
34
48
68
37
47
28
8
42
31
35
10
6
21
5
4
8
30
13
17
18
108
24
16
2
94
44
76
18
50
66
66
4
66
14
10
63
17
31
149
67
17
16
39
5
96
72
192
28
2
46
24
30
8
70
27
113
12
10
20
18
30
12
46
14
13
27
12
8
18
18
16
21
63
6
26
24
24
16
9
17
10
18
171
23
16
24
18
63
21
26
60
22
8
28
6
21
27
78
32
18
24
18
46
44
30
126
72
42
10
9
24
125
4
14
145
5
4
18
84
38
18
30
12
10
20
48
10
30
8
25
5
22
50
220
3
29
66
42
7
35
10
18
45
53
30
12
1
63
8
30
28
98
52
20
10
18
44
16
20
36
64
42
68
22
12
26
12
31
9
20
82
96
30
14
36
1
153
18
21
9
110
58
86
6
10
20
4
84
14
46
12
20
18
6
24
36
1
57
8
19
83
60
12
16
32
22
8
70
8
42
16
36
56
18
24
16
44
30
70
36
2
34
54
74
18
18
12
12
18
19
23
18
34
104
36
78
30
90
100
20
6
36
1
23
42
64
18
26
60
60
54
13
9
8
127
135
30
6
18
2
12
25
15
26
4
2
66
19
71
148
14
102
16
20
30
ABCD 400750718*7^$a-1 [50039]
144
33
48
15
21
11
12
49
99
108
32
49
35
24
120
25
47
133
36
63
80
13
24
36
23
61
11
72
24
16
9
12
59
24
48
37
84
15
45
23
4
72
32
85
27
36
144
12
20
52
60
180
72
8
1
27
12
152
16
120
132
32
4
32
12
76
176
1
3
81
59
120
24
36
76
128
40
44
64
9
12
27
20
61
99
8
25
47
72
216
96
12
12
36
16
20
121
39
60
36
56
25
107
12
24
37
99
80
85
47
48
64
224
100
57
35
132
49
15
72
297
47
60
4
9
15
36
12
9
24
23
12
60
24
160
44
1
107
85
27
20
4
117
135
20
1
96
23
16
24
80
109
35
1
11
1
47
16
69
39
68
36
76
36
56
4
20
72
96
208
80
49
83
25
35
52
81
72
12
159
57
23
1
23
4
12
20
13
23
12
49
15
84
8
25
27
165
11
25
24
72
84
72
71
37
59
100
32
48
36
1
71
49
15
8
48
73
35
1
96
27
36
108
68
4
44
37
23
16
36
44
1
99
80
1
11
16
69
47
144
37
95
12
52
45
48
11
24
12
52
24
260
28
56
37
59
12
12
96
145
15
56
64
44
16
48
36
33
12
51
92
16
32
12
48
120
25
15
20
61
39
9
83
48
60
16
9
24
108
35
37
108
71
60
48
48
12
25
15
45
11
16
8
40
69
120
11
24
48
40
12
44
1
36
47
48
13
15
80
1
3
80
1
11
4
93
63
68
36
1
36
75
24
9
47
24
1
63
80
24
97
24
83
12
4
20
1
27
81
51
8
36
37
95
12
36
13
95
4
8
72
120
40
8
36
108
64
20
12
132
12
24
12
85
23
4
20
61
11
100
9
51
84
32
28
21
123
20
1
83
40
72
9
35
4
177
11
12
229
47
1
96
84
60
35
40
9
36
24
108
63
56
25
39
56
61
23
49
36
36
11
12
76
24
21
23
37
23
24
16
8
4
32
60
16
32
4
33
27
8
24
25
36
23
48
12
84
13
71
160
152
37
35
60
4
32
13
3
33
23
24
1
23
121
15
8
4
144
20
40
8
1
72
3
32
1
27
36
44
37
36
63
9
47
1
23
40
144
24
44
148
32
73
12
27
60
81
75
24
12
213
143
24
160
32
72
40
20
12
24
49
36
36
47
36
12
48
36
28
36
92
25
27
12
104
12
12
25
27
272
157
36
35
1
23
4
12
260
64
32
37
47
12
13
39
24
180
21
11
12
13
87
9
72
27
8
64
9
111
69
59
4
45
23
40
20
37
11
48
37
180
3
20
84
28
9
35
72
73
39
80
16
8
13
27
60
9
71
12
25
71
85
35
1
168
23
160
44
25
3
56
12
12
72
64
44
28
8
168
64
117
12
23
1
167
13
36
23
60
60
24
13
120
108
11
49
35
136
56
16
8
109
71
132
24
133
35
28
36
80
120
1
36
11
4
48
60
80
120
133
48
23
12
37
63
45
24
135
21
47
13
71
13
11
4
57
11
12
13
51
12
36
132
12
80
16
92
16
56
64
8
109
23
4
9
51
20
1
11
4
92
96
28
9
23
13
11
28
80
1
83
24
52
12
33
23
48
1
23
4
20
12
84
73
23
25
23
12
1
11
13
72
47
1
15
32
4
12
44
73
95
1
23
4
36
44
36
12
12
24
16
12
69
27
9
23
12
37
3
144
140
60
36
76
116
85
24
23
120
1
71
85
155
13
59
157
3
32
49
23
12
52
153
35
36
1
143
24
96
25
39
9
23
24
12
1
147
45
35
12
12
13
11
13
59
61
83
13
39
44
25
27
21
47
16
8
36
52
12
117
15
21
23
1
35
12
12
48
73
39
8
28
45
15
32
24
60
4
8
48
84
1
48
36
15
21
83
4
116
1
71
24
72
13
36
120
71
48
16
68
4
33
84
23
1
48
95
12
61
12
11
112
36
45
75
8
64
96
92
1
35
25
47
16
9
59
60
100
68
64
8
1
36
35
12
192
256
32
4
21
155
25
51
21
36
24
11
61
39
116
25
3
45
23
316
32
60
36
60
24
48
37
3
69
35
24
40
9
47
16
56
120
48
24
12
73
23
84
13
155
4
32
12
37
35
24
40
9
48
51
36
12
20
13
27
8
48
12
84
40
104
72
24
60
36
24
109
107
13
99
60
68
16
8
16
8
145
84
59
12
36
1
27
68
72
84
60
49
99
36
96
188
132
88
20
36
40
20
48
16
32
1
36
48
11
25
60
71
144
1
35
84
48
48
24
49
23
13
11
16
32
16
116
97
36
11
36
136
32
36
36
13
47
4
93
27
20
84
1
36
263
109
71
16
120
56
76
9
3
45
11
60
28
36
96
192
60
8
109
47
28
24
92
1
11
148
68
16
8
37
36
47
13
27
68
84
ABCD 400790228*7^$a-1 [50024]
48
6
34
8
18
4
2
10
18
42
18
7
29
50
32
2
2
4
24
1
9
26
4
2
20
4
2
30
11
1
26
45
21
27
7
2
22
5
1
40
40
15
27
4
96
52
66
14
6
16
30
14
42
5
23
1
3
52
4
14
22
14
10
16
9
59
2
14
36
9
35
2
24
36
22
13
13
34
1
9
2
13
1
66
8
9
13
11
3
74
7
1
30
20
14
31
9
14
4
26
6
13
11
14
70
12
1
12
37
48
23
13
30
2
74
20
14
36
15
23
8
14
30
20
16
74
8
30
29
11
1
1
18
36
10
4
16
12
24
11
29
26
28
32
4
8
8
45
17
19
3
4
14
72
8
55
41
14
5
1
2
32
32
36
14
10
17
43
40
16
21
24
7
30
8
3
5
19
12
35
24
14
8
24
14
20
65
1
20
16
12
86
12
9
73
10
12
4
44
28
4
10
8
11
5
6
1
13
14
28
5
37
22
49
111
20
16
2
2
56
22
23
19
18
10
6
86
24
17
25
30
29
23
26
4
7
25
14
40
66
47
1
42
20
9
25
4
6
44
12
41
59
16
9
23
42
70
4
4
52
48
9
19
5
13
34
1
27
4
56
10
64
18
42
24
7
15
81
9
34
4
10
6
16
4
30
48
31
9
2
14
6
10
38
2
14
37
49
4
22
2
90
68
34
24
2
4
48
2
6
30
4
7
11
28
44
8
20
33
17
22
69
29
2
6
20
2
12
20
10
8
2
14
14
42
26
21
11
30
12
30
4
44
36
24
42
60
94
36
8
16
36
9
5
16
14
32
4
1
3
14
67
49
6
28
16
22
24
40
4
34
2
28
16
19
25
11
27
2
32
6
58
34
9
21
46
4
28
44
4
33
49
34
14
114
22
19
36
35
4
4
12
24
2
2
12
61
23
22
22
113
33
16
30
17
11
16
14
30
1
5
43
33
3
1
26
8
1
11
50
36
22
12
24
25
117
38
4
12
4
65
5
26
54
6
20
28
8
8
10
42
10
12
10
13
7
5
27
34
10
16
10
20
8
7
31
14
3
35
1
29
26
4
8
20
12
9
61
30
5
7
10
10
21
17
50
5
33
38
25
21
63
7
6
64
10
21
15
18
30
22
12
8
3
25
12
24
18
12
8
10
12
10
10
39
11
20
29
21
51
12
41
6
24
16
48
76
6
6
34
4
14
28
18
94
82
8
26
45
11
13
47
14
14
6
26
14
30
6
18
17
1
8
24
30
2
79
29
7
9
20
30
4
70
22
44
94
8
11
27
22
14
20
116
8
44
1
5
16
28
107
15
8
49
1
36
80
14
42
40
27
11
80
6
11
12
24
7
6
4
10
12
4
20
9
7
4
1
43
17
21
2
22
39
27
18
14
6
14
10
43
13
72
34
25
13
23
19
4
52
8
1
1
95
19
20
60
8
22
34
16
60
25
79
4
8
32
12
38
12
10
20
14
2
12
22
18
10
6
36
20
70
4
26
24
14
6
2
52
38
28
2
2
13
3
16
6
4
20
8
18
28
16
48
6
6
8
16
4
30
2
24
74
40
19
13
4
31
96
49
30
5
23
22
16
34
40
8
2
23
12
103
22
8
11
9
15
13
34
25
25
20
74
25
19
18
11
31
6
71
61
22
13
17
28
28
2
45
19
48
18
4
7
11
52
4
5
1
28
10
26
24
2
6
38
12
104
13
1
6
24
4
37
29
6
1
7
8
12
9
31
102
35
13
18
44
6
8
55
27
28
29
5
40
40
6
10
4
27
39
16
56
10
8
14
8
4
14
16
24
7
49
40
26
32
28
17
1
6
34
40
14
12
24
4
70
11
7
58
20
2
12
6
3
47
25
7
12
72
8
10
22
24
44
26
42
9
12
11
2
18
70
12
20
10
28
20
12
60
14
2
4
4
52
10
38
9
41
22
2
22
28
6
2
28
20
14
30
1
41
8
10
1
11
20
4
24
20
60
16
36
8
12
28
30
32
23
11
14
10
6
6
34
26
38
16
67
108
11
4
12
28
70
36
18
70
22
4
24
50
10
6
6
4
36
50
7
27
24
20
1
15
4
17
9
14
26
56
3
60
31
4
28
12
22
47
36
37
11
7
12
120
10
10
18
63
77
6
1
1
34
54
6
18
42
16
4
14
14
6
6
34
16
6
5
19
6
47
5
8
8
14
1
7
72
16
36
24
14
22
26
8
22
34
18
36
1
13
6
46
7
23
24
26
35
13
11
1
70
20
8
2
19
11
8
16
2
64
4
4
22
1
7
29
7
12
8
4
6
12
18
14
26
66
26
17
25
11
12
13
2
52
22
44
100
19
27
40
10
4
15
11
25
5
31
19
30
40
18
38
22
13
13
14
52
4
109
47
13
17
8
2
9
19
8
2
8
8
14
58
14
8
18
24
8
66
14
6
56
24
10
6
8
22
14
29
17
38
12
5
1
24
20
6
21
9
27
13
20
2
12
13
36
27
74
10
94
2
4
5
12
17
46
18
2
14
10
61
3
36
10
30
5
24
11
20
14
3
9
6
10
42
10
8
64
20
10
1
19
5
25
20
18
81
11
16
8
13
36
67
56
2
127
60
1
20
8
16
75
19
4
30
2
6
8
16
88
80
8
34
29
9
18
32
6
30
1
39
72
2
31
11
14
50
16
38
16
35
7
65
39
8
52
9
1
78
2
39
55
16
20
4
24
52
9
29
42
44
40
56
29
101
50
10
4
27
17
43
19
17
3
28
8
9
49
76
16
3
15
14
2
29
7
4
1
23
13
7
10
32
38
21
23
1
7
22
6
26
11
3
64
8
14
20
78
5
11
24
37
13
6
4
6
4
30
22
54
2
4
28
22
9
5
2
18
56
30
50
38
29
11
26
6
24
16
18
176
16
19
25
2
10
2
6
63
11
38
24
6
65
47
1
1
23
1
2
60
4
50
4
6
4
4
20
6
4
20
6
24
58
15
57
15
11
60
24
8
24
8
26
2
89
19
30
23
53
19
11
10
10
34
7
27
32
16
28
5
49
6
42
12
26
112
24
40
90
18
13
49
26
4
101
7
18
108
6
26
4
54
14
16
35
31
4
10
56
34
52
5
7
6
34
58
18
9
7
14
14
1
5
7
15
18
36
20
8
16
14
5
27
16
2
46
17
3
6
14
16
10
48
47
21
51
1
6
4
86
47
39
16
8
10
24
18
24
53
17
14
42
14
8
2
6
20
4
17
71
20
6
16
10
44
32
5
17
2
30
26
4
4
37
29
24
7
7
2
30
28
68
28
56
6
3
15
12
74
4
39
27
28
22
48
10
6
14
16
14
32
4
26
6
24
40
18
36
49
3
28
12
12
72
70
14
30
24
35
7
30
10
38
6
10
32
18
17
39
80
44
29
65
12
78
6
26
4
30
22
8
2
34
20
36
5
55
2
6
36
8
13
73
14
10
6
2
27
36
41
7
9
62
30
6
1
5
10
44
2
22
13
23
14
10
16
10
47
15
28
6
11
3
14
36
10
22
42
18
2
78
27
3
70
4
24
36
20
6
17
3
2
30
12
8
36
30
23
37
12
30
22
10
36
14
42
8
5
41
4
26
44
5
17
38
16
32
24
5
13
22
4
14
46
57
23
14
10
22
16
11
11
6
6
18
42
18
19
17
74
52
14
20
40
42
17
3
9
1
12
2
14
4
28
18
2
14
49
9
26
14
30
10
10
80
20
32
10
48
8
8
6
54
20
35
37
20
10
5
48
11
4
14
16
14
1
19
8
22
42
10
30
34
26
1
23
26
4
30
36
140
6
14
28
22
50
78
22
26
28
26
5
21
14
13
5
30
10
18
28
32
2
43
13
12
20
22
10
42
38
8
10
12
40
2
34
2
4
30
1
7
8
14
54
16
4
29
55
18
34
14
4
2
20
8
8
20
14
58
20
49
1
16
4
26
1
9
6
20
1
13
6
10
80
23
41
7
47
60
6
2
17
27
9
31
6
22
6
6
40
28
6
2
14
50
40
46
34
64
24
72
13
71
37
3
50
54
8
34
18
49
12
31
5
35
26
58
62
22
1
7
48
2
38
14
16
30
20
24
22
7
23
4
36
9
11
26
12
11
7
18
14
105
67
8
52
10
38
53
15
8
30
7
9
39
1
18
12
64
20
16
1
37
2
33
27
20
1
19
10
7
49
4
10
4
14
27
23
6
26
4
66
8
8
3
19
22
50
53
5
22
20
25
35
8
12
4
50
16
14
65
72
23
20
4
2
35
43
8
8
20
12
44
8
20
8
33
29
16
14
12
13
15
12
8
28
22
22
16
58
16
8
2
10
34
66
34
24
20
10
42
21
9
14
14
22
49
5
10
4
10
42
18
2
8
20
2
70
24
52
28
94
8
14
8
1
7
30
11
99
8
61
3
32
8
41
5
19
11
2
24
11
29
18
36
2
2
10
20
2
24
25
5
34
20
2
10
28
2
18
28
10
22
8
12
16
30
6
26
11
13
59
29
10
42
10
26
30
2
7
31
4
16
28
4
49
21
16
11
24
9
2
1
17
38
5
17
31
11
25
9
22
18
11
21
2
6
7
77
2
41
19
5
9
27
36
23
25
36
13
50
14
2
6
30
12
22
10
14
4
32
7
9
60
8
46
14
44
42
8
21
15
16
48
2
28
35
31
4
6
14
6
26
4
30
4
42
18
22
10
14
72
10
8
56
38
12
18
20
2
28
26
24
6
26
44
74
25
11
6
8
8
28
2
14
4
6
50
43
27
20
16
14
28
27
1
47
35
16
9
7
34
16
54
4
12
6
34
68
30
12
14
34
11
45
42
8
60
14
35
12
60
12
73
78
52
10
8
8
23
24
27
40
4
1
9
4
22
1
45
3
37
24
6
5
19
44
6
40
14
12
4
28
12
8
70
6
13
7
4
30
8
30
14
20
14
17
12
5
10
46
16
26
29
48
15
9
ABCD 400846136*7^$a-1 [50011]
60
67
48
32
45
12
51
4
89
12
60
3
12
48
21
48
48
63
21
12
63
45
111
108
4
29
60
36
15
57
48
12
36
48
91
149
24
12
12
43
20
24
120
21
24
27
201
91
41
39
48
12
45
24
127
53
24
3
57
27
76
53
43
20
45
12
51
57
36
132
27
21
12
60
3
261
24
12
15
12
16
89
120
111
9
48
3
24
96
213
60
111
45
51
189
48
15
16
29
60
120
60
67
41
99
36
108
9
15
33
48
156
288
3
81
60
3
28
5
135
165
48
99
9
60
36
39
129
27
16
5
39
33
12
39
21
15
28
65
15
45
12
3
72
120
81
63
117
27
69
63
45
115
5
12
84
48
72
15
9
315
84
45
36
39
9
36
24
12
144
72
60
24
3
9
132
168
24
36
12
36
36
79
5
60
48
15
12
105
36
24
75
24
60
84
69
7
29
3
9
39
96
96
21
43
20
21
24
15
60
21
3
33
72
36
48
75
9
60
63
60
69
108
96
60
3
9
12
31
17
12
19
5
12
111
45
24
132
51
57
12
24
147
52
29
183
48
105
3
33
51
21
108
12
12
67
5
60
75
117
48
31
5
12
27
24
21
39
69
84
48
192
84
180
60
84
60
51
21
60
3
69
12
120
3
256
5
36
3
144
120
21
7
17
96
79
5
27
33
12
24
36
72
24
135
33
36
72
51
16
17
123
45
36
12
216
15
141
15
45
7
17
27
33
147
57
39
60
105
187
68
60
12
105
63
21
60
43
41
39
57
3
9
72
36
79
5
144
24
168
72
67
5
12
51
60
12
24
21
12
12
3
28
137
24
3
60
81
24
36
360
48
15
9
15
57
12
132
108
3
69
12
60
348
19
17
24
24
63
57
36
84
120
75
57
12
12
48
12
72
12
96
12
72
12
84
12
39
120
24
24
12
84
76
5
63
12
45
96
24
12
36
12
84
24
36
24
27
28
53
15
9
15
45
3
9
36
55
128
12
52
5
43
192
65
3
9
19
17
24
3
57
60
27
225
147
9
168
15
93
12
7
20
93
51
12
12
9
36
12
24
24
24
84
36
48
12
36
36
12
43
29
15
165
15
33
63
9
3
21
31
20
81
39
9
168
36
3
141
3
28
29
12
27
33
91
32
21
39
36
21
48
60
24
27
9
156
3
105
135
21
36
123
12
4
5
15
81
72
96
24
24
63
36
81
3
81
24
48
147
69
228
7
53
91
17
144
216
75
69
12
12
84
12
84
48
12
12
12
120
51
12
16
17
15
9
12
39
132
81
147
21
27
12
16
65
36
12
3
69
120
36
84
51
45
123
9
51
36
9
60
36
24
48
60
60
3
33
3
28
32
9
24
15
105
55
137
60
63
45
75
72
21
60
84
39
9
84
12
51
33
87
9
111
21
36
43
68
105
72
15
9
19
65
108
60
12
24
3
60
48
21
24
55
29
39
9
36
72
84
3
48
81
24
96
7
17
15
12
9
36
144
84
211
17
48
207
12
132
33
96
84
24
51
81
31
20
21
7
113
24
24
15
9
84
12
48
7
80
36
28
185
3
72
28
68
60
12
132
21
144
12
36
48
39
72
48
21
120
75
105
24
96
39
28
17
15
33
12
60
27
45
12
12
7
32
45
72
24
12
103
17
60
39
9
60
24
75
132
45
12
24
24
24
60
19
89
39
57
12
43
5
12
60
24
15
81
60
3
33
96
36
84
3
16
5
27
108
9
91
5
39
69
27
69
36
24
132
31
5
27
33
36
15
192
93
48
84
60
168
12
12
60
156
60
15
220
41
36
3
33
27
9
43
17
12
39
33
120
24
36
60
27
45
12
24
24
55
44
141
27
21
51
117
24
39
45
63
33
15
21
48
12
24
96
36
12
36
7
41
7
185
7
144
53
24
84
24
75
9
84
24
108
48
27
21
72
12
216
79
68
93
3
76
17
24
36
19
5
72
111
9
27
180
9
36
75
4
44
120
69
12
24
48
36
31
32
105
36
24
48
60
24
48
12
27
16
20
24
24
105
36
31
77
12
36
39
81
132
39
60
52
5
27
57
24
3
60
9
123
28
5
255
69
72
72
7
89
3
72
12
21
60
132
27
93
12
51
21
3
45
108
12
12
12
27
144
45
39
45
12
7
17
72
84
36
48
12
12
36
39
249
51
93
84
48
31
77
60
36
48
67
5
12
24
168
123
48
100
80
21
27
12
33
ABCD 400952346*7^$a-1 [50042]
53
48
60
7
5
3
33
36
60
135
88
48
5
120
7
12
101
12
60
48
144
75
9
7
17
27
45
36
67
8
16
17
36
24
43
8
100
5
15
60
36
33
24
192
48
55
5
168
72
3
9
15
9
39
12
9
7
32
4
29
48
51
21
39
36
60
52
60
53
39
120
48
21
19
68
4
41
12
55
32
76
65
84
67
8
33
175
80
33
24
15
9
87
33
24
3
52
32
33
48
12
36
24
48
19
5
276
24
48
67
80
40
128
72
16
24
8
21
27
16
161
336
79
5
67
48
17
144
84
3
72
40
53
7
5
132
156
27
33
192
27
21
75
24
28
5
60
75
52
20
40
72
29
24
3
72
9
12
87
57
24
36
60
24
171
45
84
60
36
24
7
5
7
5
12
15
21
48
72
115
17
48
60
12
12
36
87
57
3
57
36
12
12
63
21
72
7
60
32
156
57
48
15
9
15
100
29
60
99
45
67
5
3
33
48
24
63
33
24
72
96
24
31
29
15
9
12
72
3
84
48
45
3
9
15
16
80
57
15
45
15
81
31
5
7
29
24
24
60
27
45
15
120
12
12
96
69
43
17
3
93
15
9
31
12
65
12
36
24
67
41
27
52
17
36
84
147
117
12
36
12
48
15
4
29
36
36
48
39
12
45
24
19
5
7
29
7
29
43
8
16
29
60
15
24
156
93
12
91
41
15
45
27
48
33
7
17
180
24
67
20
52
32
21
19
36
5
15
12
45
36
91
48
41
72
12
36
24
48
27
57
75
28
20
12
9
12
31
8
88
32
93
120
147
16
32
33
84
3
48
60
33
12
72
7
41
24
3
52
8
21
31
29
51
45
48
3
45
79
8
21
72
60
15
64
36
5
24
48
15
208
77
27
93
15
4
101
43
44
60
153
27
21
39
45
43
17
15
60
76
65
24
127
44
117
36
12
15
9
3
33
91
41
15
105
55
17
24
36
60
96
24
24
7
65
180
12
12
3
57
24
79
101
19
8
24
9
24
63
24
45
156
87
28
53
24
72
15
9
264
15
117
24
43
8
33
7
5
36
60
15
12
40
8
33
207
9
60
36
48
79
60
32
16
17
19
41
55
53
132
15
120
105
55
32
33
48
108
12
24
15
81
12
120
7
68
33
132
19
128
216
9
51
57
55
53
15
33
36
3
33
12
3
52
17
15
48
28
77
36
87
24
33
12
3
48
16
53
108
55
41
12
39
9
67
17
60
120
15
45
15
105
15
40
5
15
28
72
8
24
40
36
5
15
12
21
12
168
7
20
9
3
33
48
24
87
60
16
197
156
72
72
3
45
72
63
69
24
24
3
45
84
51
33
72
48
19
8
9
55
53
7
5
15
16
72
5
60
12
67
113
48
48
39
69
7
12
32
45
24
36
60
15
81
19
41
31
68
9
27
16
29
79
89
36
3
21
27
4
56
189
36
12
48
7
77
7
8
45
3
132
9
24
15
4
44
117
55
8
24
9
7
72
65
79
29
60
24
15
69
36
96
67
5
36
24
12
36
12
7
80
48
12
16
20
12
112
29
51
33
72
51
84
45
63
45
27
76
53
84
7
5
24
39
60
57
55
48
5
12
36
15
24
21
12
3
9
3
57
15
9
36
15
21
12
19
44
9
43
5
120
67
8
21
43
8
33
15
45
115
72
128
48
57
36
96
24
60
12
75
24
9
36
51
33
51
48
33
99
40
5
60
51
57
36
24
96
151
8
12
33
15
21
12
72
27
105
60
75
48
33
75
33
36
7
56
21
7
32
12
9
171
9
12
7
20
4
41
15
45
7
12
104
64
48
77
36
55
5
48
51
60
9
12
27
160
5
36
84
55
5
12
60
3
33
24
7
137
67
17
63
9
91
77
36
36
48
103
53
27
9
60
15
9
7
65
12
48
24
24
132
79
53
12
15
28
108
20
33
147
72
33
87
45
75
48
16
68
9
36
3
12
48
40
41
7
5
12
63
12
45
12
3
105
27
33
43
72
24
116
33
79
36
29
3
153
87
57
51
52
60
77
7
89
39
21
67
32
112
41
48
24
15
9
7
5
15
132
33
120
12
48
12
36
36
36
15
12
64
8
21
99
16
17
7
5
24
19
5
3
24
45
123
40
17
15
60
45
63
45
7
5
36
72
12
111
69
15
156
4
36
29
3
57
7
77
12
24
48
75
21
84
36
84
15
57
48
7
29
60
39
12
9
39
81
19
5
27
45
24
12
15
52
92
16
29
15
16
65
7
65
55
20
57
135
165
96
12
127
20
9
24
27
93
3
4
65
7
17
7
5
60
7
80
33
15
69
51
72
21
19
48
185
31
53
120
3
45
19
29
24
60
36
72
120
36
36
3
52
41
12
96
24
12
36
99
9
12
48
7
29
156
12
132
24
7
32
93
60
15
9
7
48
20
60
129
36
15
36
69
67
8
69
36
3
12
33
96
12
19
29
27
24
96
4
29
12
12
12
43
17
84
51
60
129
72
24
51
57
3
9
60
108
3
57
7
96
17
27
28
17
15
21
12
48
24
96
39
21
12
55
72
56
9
60
84
147
4
5
24
19
173
24
75
ABCD 401061644*7^$a-1 [50040]
65
78
61
216
77
7
65
42
1
132
60
41
12
24
18
54
36
31
23
54
7
11
102
55
60
89
31
48
12
17
48
60
30
49
5
91
113
12
60
102
24
13
5
30
6
43
113
54
49
24
149
36
55
12
24
53
31
95
18
91
227
13
132
23
61
77
96
126
13
24
35
109
137
7
48
125
43
60
24
60
72
84
24
53
84
6
85
71
1
60
132
24
96
17
66
25
17
54
49
72
17
6
90
55
60
11
18
151
101
72
120
18
6
12
19
24
60
23
1
71
25
17
84
6
30
6
66
19
12
95
1
71
61
36
36
36
71
54
30
36
109
48
29
12
54
18
79
53
90
30
55
17
43
11
133
17
144
30
36
42
66
6
67
24
11
42
43
48
47
73
12
12
11
24
1
96
5
139
5
96
36
36
19
11
6
36
12
43
12
17
18
37
156
11
13
120
12
228
36
77
7
11
37
137
7
71
73
12
113
36
19
12
48
24
5
7
36
59
133
60
96
53
18
1
41
66
61
71
25
36
60
12
23
6
12
79
132
41
7
29
19
48
324
29
12
79
48
120
12
29
7
17
7
77
19
53
7
17
18
1
144
17
36
72
31
36
35
13
12
53
31
108
17
31
65
19
156
24
84
132
108
24
60
12
11
66
19
12
36
84
17
19
12
132
65
43
65
7
47
1
17
67
24
89
6
61
36
47
18
18
90
67
60
168
84
107
12
114
7
60
23
49
95
73
120
17
31
29
12
127
5
18
54
72
12
19
204
12
35
42
12
55
204
17
55
29
36
43
132
108
41
31
168
17
43
29
7
24
263
12
97
96
72
59
13
24
95
1
107
30
54
25
24
29
66
126
43
72
84
84
12
17
48
19
77
54
90
55
84
59
54
12
144
60
18
18
156
54
126
7
120
5
84
31
29
31
36
41
48
108
7
36
35
49
53
42
36
1
65
199
72
95
73
29
7
36
17
30
132
48
1
5
67
24
24
29
90
1
60
24
36
72
5
84
19
41
48
36
55
23
36
13
35
25
11
49
108
24
203
13
72
12
12
24
60
17
247
72
108
29
66
36
24
144
37
36
11
37
23
48
6
144
7
72
59
18
72
7
47
37
5
31
24
17
55
215
18
84
24
7
59
13
48
36
71
90
72
19
72
11
85
5
36
42
13
35
42
67
24
137
19
41
19
72
12
23
36
18
12
168
31
53
19
5
43
47
84
133
17
30
72
24
1
24
108
23
42
48
19
35
85
36
36
131
90
19
60
17
151
83
37
11
49
72
5
24
66
18
6
18
67
17
36
72
19
48
77
91
143
1
161
139
108
24
84
77
7
29
91
60
168
60
53
108
108
72
79
53
54
121
5
54
90
84
103
65
43
12
144
60
47
36
18
91
120
48
5
90
1
17
6
37
17
7
11
108
12
61
24
48
12
17
24
67
36
60
180
35
12
97
12
113
48
24
12
6
48
25
12
12
137
7
12
11
73
77
7
11
18
7
60
53
67
59
49
5
18
193
5
19
77
18
1
24
60
60
143
13
12
24
167
90
36
55
65
6
109
120
36
41
12
19
5
43
12
35
13
17
18
18
42
97
48
72
47
54
127
17
18
37
17
7
29
7
35
97
60
77
103
120
77
78
18
43
41
43
36
72
47
90
31
132
84
41
19
77
7
36
191
138
24
12
43
36
12
35
85
12
180
12
269
18
157
23
121
12
60
5
91
5
120
43
12
48
36
5
24
108
43
11
54
55
17
163
89
7
24
23
90
91
24
65
120
18
126
24
18
48
73
17
6
1
12
48
29
30
1
36
5
19
60
77
108
7
101
90
13
5
54
109
41
66
24
54
7
60
5
43
156
179
25
36
23
1
95
25
83
18
48
139
48
12
5
12
91
113
48
132
103
36
305
24
36
127
156
60
173
19
53
55
35
18
6
13
288
96
65
24
12
6
181
120
36
60
24
96
89
67
24
17
6
18
151
5
72
108
60
43
95
169
65
91
24
108
48
5
48
91
53
7
12
5
18
1
12
107
18
36
67
192
47
18
54
6
72
18
13
60
29
126
18
72
19
23
13
12
48
12
48
36
47
84
25
12
5
48
7
17
115
108
12
36
29
19
12
5
115
71
13
53
55
36
24
17
36
67
192
23
96
90
18
73
53
115
29
ABCD 401112488*7^$a-1 [50003]
12
19
8
45
15
4
41
13
66
2
39
24
55
17
3
21
19
30
26
10
35
7
6
23
28
15
44
21
16
3
6
54
6
20
27
3
49
11
12
33
55
6
35
3
64
6
2
12
16
36
44
12
6
3
12
27
52
9
39
17
3
24
6
7
3
21
45
50
4
30
12
90
42
26
4
6
6
56
48
10
11
3
6
6
21
24
13
11
63
22
36
2
22
2
21
15
46
23
13
92
30
33
3
9
15
6
4
78
42
11
112
8
3
48
21
31
81
11
16
12
5
3
12
21
3
33
4
17
3
4
9
11
27
48
1
8
33
7
39
6
11
1
32
28
2
48
21
3
4
5
1
14
33
3
4
8
28
24
21
92
24
19
18
11
3
12
6
46
2
138
28
6
26
10
11
28
3
12
20
21
3
24
10
3
9
26
52
36
20
10
14
16
20
10
11
13
18
9
59
6
10
45
23
16
5
27
22
3
8
1
26
93
15
1
41
15
15
34
32
16
2
10
11
48
25
11
1
14
36
18
4
6
8
34
3
9
87
11
12
57
24
1
32
3
3
28
45
33
11
25
6
114
18
8
48
16
9
15
68
30
34
18
27
33
2
21
48
12
4
20
3
33
3
9
1
120
2
49
15
41
49
11
7
36
6
20
63
39
12
9
12
3
12
33
7
30
20
42
6
15
19
42
35
1
35
73
24
18
65
19
5
13
27
44
12
19
14
3
3
1
87
44
13
9
23
13
51
35
22
80
42
10
24
6
18
48
2
21
48
19
5
4
11
45
3
37
15
8
12
12
22
6
8
40
5
19
29
19
20
12
6
46
8
9
7
6
48
71
27
9
16
23
16
18
12
11
25
30
9
9
66
45
11
6
46
2
10
20
1
44
15
6
6
4
18
26
21
3
114
10
17
12
15
22
20
27
3
12
10
3
56
13
11
12
3
24
21
52
9
47
51
10
2
9
12
4
41
6
9
3
16
14
18
30
27
31
18
26
33
24
84
4
21
11
27
12
16
18
12
2
9
3
100
6
18
8
84
30
3
1
30
84
5
3
22
2
36
12
4
36
5
12
13
26
10
54
30
51
3
12
20
12
9
43
5
33
4
23
7
78
62
21
27
16
2
15
1
11
3
16
2
48
3
19
8
18
15
27
21
27
52
6
35
121
66
14
31
3
30
11
1
11
67
60
5
216
24
51
18
7
15
8
9
12
60
48
7
44
21
36
12
19
54
6
5
21
15
63
12
54
28
42
5
3
40
24
6
6
6
11
43
6
48
2
9
9
6
24
1
11
58
12
23
3
4
12
8
4
41
13
14
10
2
69
7
5
7
2
90
16
38
4
2
9
15
33
24
36
60
7
2
54
10
11
19
36
20
4
5
1
23
3
4
41
63
10
71
7
66
23
7
5
1
11
19
20
9
63
48
16
41
3
9
15
16
21
24
15
9
35
54
22
44
78
3
24
1
54
12
9
3
21
68
12
33
16
18
14
31
11
54
54
36
6
15
24
9
15
3
16
17
13
32
15
33
6
9
15
18
52
12
71
19
44
36
34
24
51
23
9
12
27
4
5
15
9
37
11
15
52
32
94
90
5
27
34
18
65
27
9
27
4
5
7
6
62
40
20
25
3
42
3
20
3
28
5
55
54
38
37
8
12
25
54
38
3
48
15
69
3
6
27
43
8
9
3
34
27
3
17
15
36
12
10
14
13
20
3
21
39
48
30
7
27
12
12
60
6
3
8
39
49
24
15
24
17
49
12
20
3
25
2
4
14
34
30
42
41
7
17
25
11
15
33
33
3
84
15
10
14
12
12
49
56
7
17
55
18
2
28
8
12
21
9
3
15
34
3
15
5
1
2
18
42
4
29
15
12
4
24
20
58
18
30
35
13
14
21
60
37
2
1
21
2
49
11
4
18
6
6
2
22
50
24
4
8
12
42
42
6
6
12
4
9
23
28
36
8
16
20
30
4
30
14
18
21
3
10
50
10
30
2
42
10
2
10
2
52
24
6
26
36
4
33
8
12
15
36
24
48
9
13
11
39
12
10
59
51
40
5
39
24
22
44
90
64
12
26
15
1
11
3
18
27
12
19
36
102
14
81
55
8
10
2
52
48
20
33
63
46
3
8
12
24
3
10
12
24
2
22
3
63
77
25
2
42
15
12
24
3
12
10
2
9
57
6
9
3
4
102
20
18
34
59
1
2
12
12
13
32
36
84
13
35
99
12
46
62
12
24
36
9
25
6
5
3
9
37
15
15
12
32
6
31
17
16
23
19
29
7
18
11
12
9
6
9
37
11
19
14
16
6
30
6
20
9
15
16
32
42
66
12
22
2
10
12
6
17
25
11
3
9
25
20
3
1
23
3
60
4
32
40
36
5
3
37
105
14
45
12
43
44
21
12
13
20
15
15
16
48
32
9
12
51
9
43
29
27
28
12
29
25
6
8
16
17
33
76
20
6
96
16
5
51
9
15
40
2
39
31
5
21
39
24
64
32
13
2
9
13
44
27
27
9
27
28
104
64
36
42
11
61
18
29
24
63
4
20
64
5
36
43
54
18
33
15
32
4
14
15
72
9
4
47
24
19
2
15
63
18
4
2
9
3
9
12
15
10
12
36
126
17
31
30
2
70
26
4
30
35
3
21
7
89
84
3
46
38
64
54
30
8
9
19
9
47
42
18
21
48
13
51
11
10
66
18
47
3
24
22
32
30
22
2
10
63
21
24
2
22
11
3
37
72
8
25
42
24
20
1
11
9
3
25
21
2
28
17
7
17
28
32
33
22
32
21
31
18
59
39
25
8
75
61
3
21
20
55
5
15
16
54
2
12
9
19
2
3
73
84
26
4
17
1
32
22
26
30
36
13
11
6
18
9
25
30
14
22
41
84
1
3
41
42
34
23
36
9
3
4
3
8
36
33
40
27
8
30
28
11
3
22
11
7
41
3
4
8
22
2
57
12
3
9
25
6
18
78
8
60
117
28
15
60
42
26
9
19
5
9
55
9
2
28
44
24
58
20
18
84
28
8
6
22
6
3
35
45
1
35
31
14
16
15
15
2
22
36
29
3
6
3
27
81
3
58
14
4
44
22
30
2
3
1
3
21
38
9
12
15
42
10
20
73
9
14
4
18
38
33
3
1
15
6
51
15
78
27
3
12
2
10
29
7
30
6
18
12
6
32
16
20
12
33
15
1
3
18
23
15
33
3
16
20
45
15
24
24
48
42
112
12
14
9
28
45
26
12
57
15
22
35
4
32
3
4
6
47
1
23
19
29
12
51
4
18
42
42
26
4
21
32
43
5
3
69
48
37
3
8
39
12
76
8
12
12
18
31
35
24
52
18
12
35
48
63
9
39
4
14
30
9
27
24
12
1
3
5
67
12
44
48
6
10
24
17
60
1
2
21
3
16
24
44
12
21
15
22
26
1
11
12
10
12
2
22
51
20
3
28
18
20
4
3
9
6
33
8
1
14
72
33
51
6
4
23
48
21
6
12
9
24
15
4
8
24
94
3
20
1
35
3
36
10
14
18
4
6
29
16
15
9
11
28
8
72
16
20
69
12
3
33
12
91
8
9
64
56
39
42
7
11
21
57
6
10
39
15
20
6
6
4
17
12
55
2
55
23
12
21
24
3
33
24
45
64
2
4
41
63
9
27
21
12
1
44
102
42
3
19
5
36
67
41
12
39
46
14
48
6
63
3
69
3
60
28
17
15
12
16
50
4
11
12
1
2
24
40
5
15
33
51
1
9
71
15
1
32
3
4
6
50
4
8
37
15
44
69
63
1
3
8
24
9
4
89
22
17
15
48
4
6
26
12
1
21
2
16
6
23
1
11
7
2
10
21
21
2
46
27
45
20
10
17
1
2
34
6
6
35
13
23
4
57
14
28
8
16
5
12
45
70
48
32
22
18
12
8
93
7
108
152
9
27
34
23
55
17
15
9
9
6
1
20
19
2
18
16
53
7
48
8
33
13
48
11
3
4
5
75
1
9
6
24
20
16
8
24
30
3
13
6
12
53
39
73
3
21
35
48
24
12
52
24
18
3
48
8
7
8
45
31
18
2
46
6
5
43
36
5
3
4
8
24
30
7
3
17
69
4
3
3
6
35
19
26
42
57
25
68
7
41
4
44
6
16
24
2
4
14
36
48
1
32
19
5
27
4
2
3
19
54
6
60
41
3
10
42
9
3
8
4
20
6
4
47
15
30
42
100
12
18
27
3
17
85
14
1
27
44
24
45
37
38
60
82
6
20
93
4
3
21
69
2
18
18
28
8
9
7
36
5
51
4
32
12
52
8
33
1
12
14
4
2
16
23
9
3
3
40
5
25
6
18
18
26
6
24
24
10
11
3
49
32
33
6
9
12
21
7
20
1
18
44
4
2
6
16
6
18
8
28
20
49
32
15
10
12
6
32
45
27
9
27
34
12
2
24
72
21
48
12
12
25
12
36
24
68
15
13
11
25
36
18
53
12
15
36
4
17
15
60
6
7
11
10
50
24
25
35
12
25
8
16
15
5
27
24
36
22
11
3
18
28
35
12
48
60
7
5
27
1
8
9
4
2
49
39
17
1
23
55
8
33
9
28
11
24
3
76
162
14
16
17
39
24
1
3
21
9
11
27
36
6
15
3
28
2
46
17
3
12
18
3
36
15
28
5
25
15
11
4
2
7
8
43
6
26
33
1
24
6
24
24
41
12
31
12
38
18
9
4
17
15
108
27
9
1
14
1
45
2
9
3
70
26
12
16
41
135
9
16
3
14
27
1
11
67
44
45
1
2
9
12
28
35
4
32
25
3
56
40
42
74
57
3
12
64
12
8
12
40
53
7
6
11
1
2
97
3
53
3
10
6
6
12
3
ABCD 401164766*7^$a-1 [50050]
9
39
28
149
27
21
63
16
17
27
64
36
44
52
56
60
12
33
7
72
180
32
24
4
84
104
100
89
39
12
48
84
57
27
84
84
12
16
104
96
84
60
33
7
20
45
79
32
84
24
72
24
72
28
65
72
7
12
44
36
21
39
12
12
4
80
96
72
24
60
12
21
7
20
69
3
36
33
27
180
33
3
100
36
32
52
60
104
24
36
48
4
53
7
8
4
72
8
45
3
4
108
5
63
64
32
84
84
72
28
77
51
172
84
29
3
24
36
9
27
112
20
76
32
4
20
60
129
27
117
7
20
48
12
36
93
15
24
52
68
33
3
96
28
32
28
5
123
12
100
8
141
63
40
89
3
88
168
53
3
40
44
84
21
63
28
20
36
48
69
63
33
51
12
57
3
28
60
5
151
17
51
16
80
45
15
180
24
60
48
153
3
12
24
12
21
19
32
21
7
68
24
237
99
12
60
28
60
20
48
12
21
72
15
12
45
7
12
5
24
63
28
29
19
164
9
3
12
72
28
32
84
24
9
39
57
63
33
99
12
40
12
5
24
99
4
36
8
24
28
168
68
4
24
32
28
8
69
75
45
75
4
20
60
9
15
4
20
12
184
56
21
63
28
8
156
12
21
3
36
9
3
36
64
44
180
96
33
55
156
20
57
87
76
32
165
91
56
12
28
36
17
3
12
64
24
32
12
12
81
3
69
24
3
21
15
48
33
7
32
24
100
32
16
56
64
125
15
76
48
32
4
68
84
9
15
33
91
8
16
5
24
39
9
39
4
5
7
36
104
12
72
48
12
21
3
16
60
65
24
99
16
8
36
33
55
20
24
69
27
36
100
44
28
29
15
12
12
9
51
24
12
57
96
43
12
17
7
36
104
45
7
44
24
12
168
132
24
96
36
36
48
48
36
28
12
65
15
12
64
24
176
64
29
27
84
36
21
27
16
32
4
56
4
48
212
4
5
51
28
68
28
17
39
24
57
7
44
24
21
39
12
12
12
45
24
3
12
28
56
40
116
12
40
8
45
19
101
7
36
92
76
56
45
3
48
36
84
76
56
156
24
72
12
96
48
9
55
44
12
4
32
40
44
24
4
32
16
20
24
16
60
24
24
128
72
40
24
36
65
31
44
12
60
84
40
44
24
12
124
32
72
21
51
24
24
12
4
12
8
4
32
100
116
21
15
28
5
27
21
127
65
3
76
32
40
89
3
12
60
4
41
15
28
44
12
24
84
144
24
12
84
33
31
80
72
84
24
24
16
5
48
3
21
27
21
79
32
24
64
20
256
20
105
39
52
24
20
16
116
4
12
8
69
15
96
64
56
96
297
24
39
24
9
27
21
99
21
24
39
9
3
12
60
24
21
27
12
48
24
12
120
21
7
20
100
92
48
24
16
20
48
12
28
60
8
88
80
48
24
12
33
67
101
27
4
41
72
87
24
24
36
24
36
16
113
15
33
75
45
3
24
40
32
96
88
36
17
7
17
43
140
24
84
24
12
72
24
33
39
24
24
60
60
9
31
56
28
68
28
32
12
72
24
9
87
81
79
12
72
80
24
21
51
4
17
15
33
31
128
12
112
12
116
60
40
20
48
24
16
53
7
12
44
40
113
51
12
153
115
116
24
100
5
15
12
21
3
48
12
160
140
72
4
108
53
91
5
72
31
56
48
36
4
80
84
12
9
19
72
8
136
24
128
168
4
8
12
144
72
93
27
4
12
32
72
12
33
51
64
20
12
28
65
31
20
21
3
16
144
5
3
24
21
7
17
63
105
15
40
20
120
16
20
28
12
104
4
72
77
72
24
27
64
53
31
20
24
21
7
92
120
24
12
9
3
144
40
32
4
56
52
5
31
80
24
60
96
16
24
8
69
159
9
3
132
9
15
100
128
16
77
15
24
9
183
4
36
8
48
12
21
15
9
15
4
92
36
144
12
105
7
32
24
4
36
56
33
27
108
96
4
53
3
45
48
3
36
12
12
28
12
89
19
8
16
8
117
27
100
92
12
40
41
123
45
7
17
51
108
9
43
29
51
24
93
51
36
64
8
48
28
48
8
28
8
12
36
148
72
80
48
108
4
29
3
12
12
4
176
12
69
15
4
68
9
7
17
147
16
56
4
65
27
12
9
39
84
24
4
68
21
7
44
112
32
228
9
39
84
12
4
20
52
29
72
3
40
8
36
4
68
4
77
7
20
16
92
12
64
68
24
64
152
12
136
5
24
24
67
101
24
27
36
57
75
40
29
63
36
28
32
24
9
3
172
17
3
60
9
139
29
48
51
24
117
51
45
159
88
17
3
69
63
48
9
19
12
92
24
117
7
20
72
64
8
76
20
16
20
24
12
45
48
3
69
27
48
168
12
4
56
16
32
64
92
216
48
36
21
19
80
4
56
144
24
105
3
21
43
104
48
12
28
68
40
84
32
12
12
84
60
24
12
9
27
12
120
105
31
20
40
80
12
84
28
8
48
33
24
63
57
27
21
39
9
24
3
48
16
8
12
48
52
5
135
48
52
5
55
72
48
8
24
12
12
16
ABCD 401334446*7^$a-1 [50022]
8
85
32
15
40
8
105
27
31
48
21
12
12
12
44
4
8
7
30
23
91
126
3
44
4
68
25
42
48
9
12
15
26
19
117
30
5
45
7
27
9
149
31
36
32
13
6
9
12
156
27
54
6
50
43
21
111
20
4
17
43
45
42
30
15
15
21
21
8
58
9
3
69
15
120
57
3
98
16
11
124
12
99
101
7
33
3
21
8
64
27
12
9
3
89
7
12
60
74
10
110
160
3
21
6
45
12
3
6
32
82
24
33
12
9
39
24
44
81
10
2
15
4
80
7
53
4
15
2
7
21
30
5
55
14
19
36
9
11
13
20
31
51
21
5
7
15
180
5
16
68
61
3
15
2
67
15
69
29
58
57
24
21
63
9
6
21
8
13
48
20
28
42
24
69
36
69
15
15
29
16
147
18
3
21
8
39
4
12
3
89
28
36
51
33
57
8
19
69
27
84
51
77
31
45
36
15
9
72
39
45
96
77
3
4
12
141
18
29
28
92
60
163
17
12
37
66
41
7
110
103
99
6
27
12
5
51
100
27
2
55
5
31
44
31
57
17
10
9
27
2
27
4
9
27
15
6
18
6
15
63
45
8
13
23
81
31
32
25
15
9
51
75
33
72
63
9
3
77
7
18
6
21
15
69
32
25
24
114
9
75
9
36
15
38
10
9
192
27
24
9
12
15
6
96
32
46
84
5
31
90
83
109
11
7
54
8
10
17
103
17
16
15
6
6
89
64
8
43
9
24
27
18
8
19
39
21
63
12
9
51
105
15
84
84
21
32
127
9
29
10
14
16
3
45
56
91
3
12
17
7
30
155
55
33
27
38
19
60
8
40
8
52
33
18
2
3
4
41
15
28
17
70
14
7
44
12
37
3
21
51
3
18
75
15
17
64
3
5
19
29
72
28
57
54
12
33
21
6
29
12
4
56
61
39
9
48
39
24
68
13
75
3
2
7
15
5
31
21
51
12
9
12
39
33
3
84
36
33
15
33
8
43
12
36
21
3
108
60
30
66
30
39
36
15
41
12
127
26
46
17
28
24
93
75
21
11
16
12
3
5
4
24
15
96
33
3
108
57
45
18
45
27
9
3
33
96
41
63
24
1
3
8
7
29
1
6
36
9
65
7
44
28
69
78
5
9
10
18
63
9
39
17
10
9
45
39
29
100
6
84
36
17
25
51
36
17
34
120
45
36
21
30
18
3
96
141
15
9
3
15
41
43
36
33
21
11
4
5
247
63
45
9
15
8
9
10
65
204
25
3
53
7
5
67
15
18
8
34
93
12
21
47
16
15
66
27
12
17
24
19
207
12
17
1
27
21
56
27
37
150
9
3
21
3
24
62
22
33
15
33
57
3
68
4
44
43
6
30
33
3
21
32
1
83
24
28
17
55
15
165
27
42
3
15
38
75
13
6
21
24
51
21
60
36
21
126
26
15
160
3
26
103
15
6
56
106
57
36
12
15
78
30
9
3
9
32
9
10
21
12
24
36
45
6
26
10
9
45
11
36
9
19
21
15
129
18
77
33
7
84
44
48
7
72
21
75
74
3
31
24
9
12
29
22
36
5
120
36
100
44
16
20
43
57
39
5
28
60
8
4
12
5
16
90
29
55
12
21
56
31
9
39
81
3
17
7
72
30
3
36
20
16
20
36
43
5
81
7
53
22
5
16
29
12
7
8
85
24
47
4
51
5
7
5
28
63
24
53
64
9
27
29
51
4
33
8
84
63
28
27
5
72
1
11
19
18
87
12
8
13
11
4
15
9
12
60
12
3
18
18
48
30
30
12
125
43
12
48
120
24
17
16
33
66
53
73
39
39
12
24
6
39
3
12
5
21
99
36
7
12
77
16
63
57
33
11
21
135
25
27
135
21
60
56
33
7
21
63
15
69
15
24
6
30
9
12
17
43
5
4
39
87
5
115
9
3
36
24
89
4
15
168
30
135
51
5
33
10
36
12
5
4
8
4
9
104
46
14
7
68
1
27
15
36
144
21
15
33
84
20
19
5
19
21
41
4
15
24
32
24
36
36
4
3
36
38
16
75
24
20
55
21
27
24
84
26
4
6
33
17
7
9
51
8
72
4
24
9
42
9
12
12
135
24
21
29
28
18
6
15
15
108
6
42
48
2
34
33
3
60
41
7
29
124
24
9
63
51
54
39
3
6
54
48
29
9
27
4
72
8
40
27
2
31
9
15
20
19
5
16
45
27
12
12
12
29
28
35
79
84
36
54
47
4
12
39
18
24
15
3
45
33
75
56
76
96
3
5
1
30
5
40
36
36
12
3
69
56
24
28
21
3
84
20
45
22
36
9
12
81
66
30
87
15
45
39
81
17
10
12
48
29
9
19
51
18
24
30
21
48
21
35
55
36
90
42
93
12
3
36
6
27
48
27
2
40
3
12
20
33
31
36
9
27
44
52
39
9
80
13
15
48
3
26
46
72
6
56
106
33
12
12
123
29
21
27
7
26
82
33
56
36
45
88
30
18
24
15
24
29
87
61
6
41
55
21
87
30
63
9
72
6
42
15
3
6
174
2
10
9
15
45
12
24
32
24
4
24
39
12
153
96
108
51
12
50
64
6
18
6
21
5
58
9
3
9
63
9
20
16
20
103
141
41
28
47
33
7
48
20
13
23
9
19
63
48
24
57
3
36
45
9
35
28
12
24
15
14
58
14
31
75
24
21
20
115
33
41
10
21
15
24
105
12
39
45
63
42
119
19
102
102
18
42
6
102
18
39
12
5
34
57
200
37
3
15
14
3
52
81
35
19
9
72
56
103
24
21
75
48
18
78
26
16
3
101
43
21
42
9
24
68
9
22
12
54
51
24
32
12
67
24
24
62
3
13
11
91
48
89
72
28
15
30
39
12
24
32
91
5
37
35
55
17
67
24
12
17
13
30
21
45
87
36
120
48
3
26
64
15
3
6
102
17
1
144
30
5
40
12
20
52
9
51
8
28
60
21
63
41
10
93
24
60
15
6
44
28
6
132
24
65
72
7
17
13
71
25
198
18
18
53
112
104
28
87
5
28
36
9
90
24
26
10
24
5
40
12
27
17
9
3
108
7
48
21
51
129
12
81
3
51
21
24
101
55
9
66
6
18
41
16
39
17
67
42
20
7
44
16
24
51
36
17
19
21
3
30
47
43
33
3
9
9
8
27
43
48
36
69
12
80
43
2
67
21
15
48
147
57
3
12
9
ABCD 401335196*7^$a-1 [50114]
45
104
4
56
60
84
28
24
71
76
69
36
90
18
11
25
48
15
9
12
27
81
11
16
15
48
72
6
80
10
9
36
65
72
36
24
31
8
133
36
30
54
8
79
12
63
134
19
15
54
90
38
64
8
10
81
9
15
9
23
7
18
63
5
4
68
40
56
12
3
25
59
13
32
63
33
16
18
50
175
84
45
6
21
105
12
68
4
6
54
8
10
5
12
4
56
40
5
43
29
39
40
17
52
3
15
14
3
21
27
7
18
75
80
28
15
2
12
3
76
32
4
20
4
39
38
67
9
63
36
29
28
24
83
21
52
23
31
24
9
9
135
32
49
36
18
21
8
37
63
17
43
9
20
96
84
39
49
18
48
114
23
13
48
11
25
15
39
6
3
32
175
53
45
28
15
20
7
14
31
8
12
25
3
137
31
12
87
57
87
21
113
19
17
39
73
44
16
18
38
19
69
12
15
140
85
20
48
31
17
39
48
40
5
7
8
55
14
10
26
4
63
24
21
15
237
8
10
69
27
2
63
7
38
160
84
15
45
35
33
3
9
82
90
20
63
33
67
77
24
76
12
42
9
36
3
24
54
59
13
39
20
88
81
71
45
7
81
3
15
86
34
6
35
55
9
53
19
32
9
4
35
72
12
37
99
20
13
71
13
20
52
6
273
56
48
28
3
6
75
9
8
7
32
9
43
125
52
35
157
23
121
42
14
3
48
57
196
18
114
44
108
4
15
129
8
15
19
48
17
57
22
41
48
13
24
39
9
32
4
87
57
23
4
20
36
120
105
52
6
18
48
15
21
24
39
53
208
8
24
63
21
24
12
48
43
8
9
106
18
12
56
36
63
7
50
40
23
1
8
31
101
40
56
16
11
25
8
67
105
23
43
18
8
36
82
6
63
41
15
81
16
12
87
48
29
24
24
19
39
126
24
66
2
4
56
36
63
24
40
24
9
3
20
69
64
24
27
48
8
7
14
106
126
24
8
36
22
6
32
3
33
7
9
195
27
17
12
37
60
27
21
23
1
36
32
7
15
57
72
9
36
36
36
51
17
3
19
54
36
99
17
52
120
27
60
17
36
15
67
18
140
103
27
77
4
32
13
36
3
17
15
1
44
60
43
9
72
36
11
7
6
18
48
54
96
8
76
51
27
54
12
36
87
41
34
26
3
33
16
44
75
43
14
63
115
45
137
4
47
117
82
98
60
40
18
134
124
8
28
18
21
17
82
45
17
63
9
36
24
3
36
64
53
91
33
12
27
33
12
123
63
14
216
88
11
57
12
12
51
19
14
4
35
37
23
13
72
71
60
28
36
156
32
69
7
44
37
116
34
50
15
45
28
35
25
3
177
102
41
1
20
43
5
31
32
43
33
21
24
11
25
30
98
3
21
46
38
15
49
11
31
134
139
5
10
9
36
36
101
16
12
80
63
28
24
27
9
32
31
9
39
50
91
21
6
21
32
28
9
54
9
29
19
5
12
28
96
71
49
18
24
38
43
17
60
24
27
55
45
27
5
1
32
4
56
24
19
27
38
24
15
33
7
3
6
11
21
7
27
5
28
17
46
30
36
20
16
135
45
15
57
80
48
4
8
10
65
145
108
83
7
24
26
24
31
12
9
44
15
13
87
3
185
49
20
4
8
63
37
140
7
104
1
30
9
5
27
45
3
37
18
72
5
1
35
13
36
54
77
9
4
36
11
21
31
45
6
29
12
133
8
34
72
38
10
9
56
13
80
15
76
116
33
7
33
8
24
4
11
88
20
16
161
12
10
14
67
80
88
9
32
40
11
12
7
101
16
17
16
8
28
80
3
25
3
15
17
73
99
17
91
12
33
36
80
46
38
15
13
171
180
69
18
66
23
37
8
76
78
9
9
3
32
1
36
8
12
19
45
15
9
12
23
49
51
89
24
7
8
64
17
28
23
1
54
2
19
72
60
32
16
9
15
39
29
4
21
72
24
63
5
31
39
6
12
47
7
69
27
66
60
27
12
33
63
27
9
57
54
26
3
4
41
4
120
24
8
10
30
32
12
12
43
15
21
17
16
32
12
100
12
6
17
1
44
4
60
27
21
60
39
44
9
28
35
25
20
48
15
9
70
21
77
40
8
100
35
48
61
11
7
41
49
6
29
25
35
64
84
17
52
44
12
16
68
99
61
24
32
40
18
2
132
15
48
153
15
105
75
7
38
4
48
36
24
66
17
57
43
51
18
11
181
71
7
2
16
3
81
42
72
2
12
3
13
27
17
28
8
16
39
60
80
1
12
36
60
18
66
6
30
90
6
32
4
11
33
27
103
9
33
23
40
9
3
69
8
12
63
48
33
15
81
136
3
80
73
27
99
9
33
68
3
40
45
47
16
65
75
12
48
117
16
27
51
41
76
44
48
7
90
44
28
23
7
5
1
18
41
57
36
31
9
36
60
84
27
17
19
69
39
53
19
27
17
16
120
41
19
9
12
23
127
14
67
48
20
121
18
9
81
102
9
15
9
9
12
44
52
36
30
17
21
24
12
22
17
28
41
108
12
111
1
42
17
31
14
15
40
9
84
24
20
87
120
133
32
43
5
24
4
3
63
18
131
13
6
54
224
127
27
21
17
3
85
35
1
54
17
48
69
127
17
40
32
4
11
9
34
72
33
77
52
6
54
56
7
17
4
6
45
17
40
59
28
17
12
43
92
88
84
105
39
60
56
21
12
112
54
6
63
12
17
52
84
6
9
8
1
36
20
7
21
42
38
39
60
25
23
52
5
4
24
3
15
192
42
8
28
36
27
45
47
28
9
35
79
29
24
4
41
4
15
104
85
47
28
36
53
99
1
51
48
17
3
57
67
8
48
43
54
15
149
16
20
3
4
81
95
12
7
2
28
51
12
20
45
58
30
35
ABCD 401371872*7^$a-1 [50008]
18
36
27
21
36
32
28
39
5
24
24
55
36
77
31
15
2
55
96
3
2
36
48
22
18
2
54
16
26
25
39
9
29
108
16
20
40
39
63
68
24
13
129
20
36
48
40
2
61
35
64
36
62
7
12
77
6
16
24
18
12
50
54
64
152
42
4
9
11
16
8
13
72
83
4
26
19
5
12
19
3
6
3
36
11
18
22
12
42
36
32
31
5
7
63
24
92
61
9
3
27
33
9
39
15
18
2
30
16
24
2
52
9
59
49
71
37
59
34
15
21
27
15
134
10
9
3
36
8
25
17
10
18
74
109
29
106
20
4
44
76
24
50
24
72
7
5
6
24
46
75
5
58
36
24
2
16
18
74
12
18
48
13
17
18
1
5
10
32
4
14
6
16
8
6
31
120
17
24
10
45
27
14
43
27
6
14
34
27
15
98
4
32
12
82
32
37
45
126
2
19
99
105
3
44
30
40
3
45
78
26
24
178
42
18
20
37
17
43
53
22
44
6
40
2
4
18
12
63
15
32
22
32
18
49
3
45
47
54
34
32
46
2
6
103
60
5
36
96
34
9
53
60
31
12
27
2
72
52
18
2
66
13
96
29
6
1
21
78
2
24
46
20
42
4
6
2
18
48
142
8
10
6
8
24
22
50
52
15
5
76
36
3
87
2
100
42
14
24
7
3
54
18
14
19
27
98
18
22
42
126
26
6
24
7
11
82
42
68
4
36
32
4
20
18
6
22
42
21
5
6
4
2
7
9
8
19
3
44
6
64
48
18
56
25
15
12
42
18
12
9
63
6
36
18
14
24
7
9
20
7
111
33
3
69
17
30
28
24
14
70
9
51
2
28
27
24
17
72
19
27
20
120
16
24
36
62
19
108
39
60
9
3
32
72
54
22
45
29
4
108
128
10
38
79
35
52
18
56
55
35
48
16
9
33
14
13
65
18
16
9
27
18
27
47
52
57
9
63
36
36
65
16
18
56
4
2
34
14
4
75
207
9
24
12
9
162
24
66
18
38
31
57
50
40
54
2
13
53
91
5
58
2
138
6
46
26
55
5
139
33
32
22
36
74
52
50
4
26
31
17
7
3
78
56
64
27
5
42
4
30
6
57
15
8
1
45
63
11
64
8
1
36
41
22
20
78
34
93
72
29
12
22
24
102
14
30
52
12
24
3
5
4
54
26
10
36
36
42
50
6
72
16
20
12
34
50
10
44
58
36
8
46
96
12
74
150
6
18
66
16
39
15
36
44
13
35
28
9
9
6
18
2
34
62
6
58
50
54
40
2
12
31
17
19
3
18
15
29
12
84
55
89
19
27
32
54
12
4
54
20
66
19
57
15
84
167
28
2
28
18
2
12
10
12
14
24
7
51
8
18
46
18
92
24
10
18
14
13
39
78
44
4
38
6
48
16
24
26
13
63
20
6
16
8
31
11
88
24
26
48
10
26
18
1
27
14
10
36
48
110
4
48
44
91
63
69
3
6
2
30
7
5
139
101
6
16
26
28
27
47
6
84
12
16
15
9
12
140
22
9
5
48
12
4
62
22
74
30
46
2
16
68
70
33
77
22
18
3
17
19
89
46
81
33
56
28
27
15
38
6
30
18
61
39
33
9
2
1
29
31
129
74
4
57
60
5
66
6
31
12
17
7
27
126
12
36
86
54
40
8
34
18
108
39
29
6
37
35
54
48
7
11
78
7
3
9
108
29
6
109
9
15
48
5
82
50
40
84
32
84
48
7
63
72
44
30
48
36
10
9
111
96
68
24
46
6
14
7
9
27
36
17
30
13
3
45
33
63
5
4
99
21
20
7
69
8
28
138
90
15
12
17
19
45
14
6
7
69
12
2
25
29
22
9
27
8
30
60
10
90
32
18
16
36
24
9
9
39
35
28
81
63
6
3
24
12
69
84
14
48
16
21
45
54
45
17
24
100
147
81
27
47
22
3
69
8
18
42
6
16
108
18
12
99
17
42
18
46
38
90
37
11
24
1
23
66
48
16
6
56
6
24
16
6
14
4
39
15
48
36
9
47
61
15
14
96
7
9
14
4
57
33
3
33
12
114
8
37
41
18
16
74
34
2
40
27
5
34
24
9
27
144
50
7
77
22
14
24
40
3
95
4
44
16
30
8
48
4
3
11
112
32
34
99
41
36
94
86
55
21
36
26
78
24
40
39
11
4
14
112
18
50
16
26
6
22
9
9
24
27
12
101
52
26
64
24
32
22
3
29
4
90
57
45
6
14
16
74
25
9
36
96
2
1
77
28
99
3
8
1
81
32
6
90
22
26
19
3
6
30
18
32
4
20
16
6
108
26
64
18
2
10
36
18
44
91
72
107
46
15
21
90
6
36
30
2
24
18
28
117
45
2
24
16
8
64
8
102
48
31
17
19
39
69
27
32
4
54
30
9
45
24
3
17
12
40
8
24
96
28
42
57
15
26
36
6
4
84
36
14
10
50
43
5
18
49
36
51
45
9
3
5
40
36
32
6
70
36
20
7
113
36
54
10
39
71
16
30
32
10
108
30
20
22
9
11
18
102
6
19
69
63
11
24
10
3
29
22
26
10
68
6
55
24
35
10
63
3
60
9
45
26
18
19
3
9
47
16
78
63
12
29
76
12
15
111
42
8
36
55
5
22
21
5
46
36
56
46
24
32
72
43
23
28
62
55
5
4
80
4
26
25
125
10
12
150
3
11
66
12
52
12
18
38
7
11
22
18
14
16
15
81
84
27
5
4
27
15
14
22
129
29
58
26
40
128
4
12
6
44
28
9
3
24
8
1
48
5
66
6
76
18
2
12
19
39
38
31
5
12
30
37
17
19
60
12
71
28
33
39
2
4
147
11
40
30
80
79
57
2
48
30
154
8
28
2
4
32
16
51
27
2
19
17
28
60
26
4
36
6
2
6
24
7
96
9
30
141
23
72
49
77
34
132
57
35
70
3
27
26
42
6
7
35
37
65
31
3
18
15
23
6
79
53
10
2
46
6
18
20
64
8
1
5
10
9
23
22
3
9
27
35
25
71
121
51
26
55
41
7
35
54
12
22
38
72
34
26
19
27
18
27
41
16
32
40
26
37
36
81
32
19
27
2
84
31
29
19
9
90
24
12
6
90
2
10
8
6
19
45
2
30
12
6
16
42
75
5
60
16
18
2
31
3
18
18
54
27
15
8
24
42
36
66
49
36
17
96
22
66
6
36
12
36
9
36
15
9
9
54
117
12
15
84
42
27
3
24
56
54
46
33
84
24
12
5
150
40
12
26
46
9
11
6
36
10
20
18
31
45
32
7
24
3
18
182
4
21
63
32
73
77
31
35
28
21
9
51
3
ABCD 401909348*7^$a-1 [50066]
25
32
28
48
23
1
56
40
48
56
52
95
37
104
15
1
132
48
108
107
12
105
51
117
24
112
71
12
205
8
27
133
48
48
47
24
57
3
25
23
69
88
140
36
24
36
28
48
32
112
80
27
36
49
248
75
84
61
68
39
21
4
71
36
49
47
129
75
9
87
1
56
72
3
45
84
4
59
1
80
4
32
76
36
8
64
35
60
37
23
21
192
159
25
8
27
12
25
59
45
27
117
40
47
60
36
24
33
40
116
15
144
13
24
11
37
8
64
23
25
36
35
73
11
72
21
219
37
80
16
8
180
60
75
93
24
15
1
36
36
12
60
11
21
216
159
25
96
8
75
13
23
84
9
48
144
16
35
1
83
69
40
8
3
45
16
24
11
37
35
12
33
3
69
64
119
72
25
48
24
59
93
48
72
132
3
13
36
11
85
11
96
12
12
60
13
36
128
112
32
112
71
12
60
9
3
93
40
59
48
1
372
24
251
45
28
11
81
84
28
168
44
36
120
16
11
117
16
80
15
72
1
96
12
23
21
52
60
71
33
64
155
13
104
3
61
96
12
32
51
97
60
12
59
45
63
1
59
45
88
8
15
49
8
27
97
23
25
155
12
12
33
12
51
1
48
47
36
37
11
144
48
48
21
39
57
15
57
51
69
63
12
168
33
15
1
36
32
147
73
92
96
120
48
12
75
12
13
12
12
20
124
96
35
120
9
4
11
96
13
48
36
60
11
48
9
28
8
27
336
69
120
15
49
47
12
57
172
144
80
39
225
40
11
45
99
21
84
3
25
83
49
32
52
48
144
56
75
24
60
24
13
92
16
32
3
81
4
8
48
39
12
144
1
20
15
1
8
111
48
1
68
3
97
131
12
25
8
39
12
9
12
27
117
15
33
4
20
27
1
71
25
96
12
48
47
97
8
124
11
49
35
48
49
60
56
99
9
12
240
27
93
39
25
12
47
129
27
9
16
11
60
60
12
12
1
47
61
104
76
11
25
11
37
23
37
11
12
84
121
12
23
24
109
119
25
24
59
117
3
84
21
148
104
51
81
51
13
35
25
116
99
57
3
165
40
251
57
3
60
93
88
23
33
63
48
72
36
9
75
1
8
60
16
11
193
20
132
27
240
13
72
80
15
1
48
23
85
11
49
128
36
12
39
1
24
11
120
12
85
23
13
35
45
24
15
145
36
128
36
15
25
167
45
12
120
16
44
51
1
11
36
105
4
44
15
21
36
3
61
48
23
33
51
36
45
112
44
16
116
28
96
47
156
9
28
72
8
48
36
123
49
59
12
81
28
59
96
24
1
24
36
68
40
68
15
1
23
24
13
59
21
4
23
13
83
13
140
3
13
83
84
36
48
24
25
20
60
27
13
144
8
36
135
69
75
60
33
15
73
180
20
123
49
23
21
51
93
3
132
9
4
20
39
12
153
15
108
33
72
16
284
87
9
3
84
9
96
28
32
16
35
85
11
117
28
23
72
49
68
51
57
52
95
45
3
1
179
37
83
81
4
56
84
3
25
11
13
80
27
61
47
60
9
39
69
100
71
37
11
57
100
35
60
1
8
36
52
72
68
63
45
27
12
24
60
25
35
13
47
61
35
33
4
44
27
37
96
12
48
59
36
25
108
96
36
104
171
9
12
3
97
116
48
48
51
96
45
75
33
16
32
12
87
1
8
4
44
112
120
12
36
8
72
16
8
3
36
24
24
12
12
49
143
36
33
27
57
16
56
52
36
104
159
21
84
192
51
85
20
60
159
105
360
36
192
3
72
25
56
87
84
57
3
33
39
121
12
23
108
72
24
60
21
16
104
64
11
157
56
120
88
104
99
36
57
12
16
20
88
24
71
12
192
61
35
60
33
3
69
135
121
20
64
12
20
135
132
33
84
3
9
63
37
36
48
35
37
8
16
11
96
12
12
69
3
13
11
37
20
99
93
60
51
97
20
16
8
16
56
12
48
108
24
28
11
12
9
87
48
69
64
143
25
72
20
147
25
35
61
20
183
229
32
64
8
64
12
11
9
72
36
39
180
81
48
63
57
16
32
48
208
44
4
120
23
1
8
24
24
3
13
167
1
168
72
128
28
12
11
9
124
48
8
28
80
100
71
181
84
80
112
ABCD 401968694*7^$a-1 [50024]
11
13
11
12
9
57
12
43
56
87
81
16
89
60
27
112
32
57
30
6
6
13
8
33
39
24
40
77
30
36
9
16
80
96
16
71
6
6
37
23
153
40
32
45
18
9
51
189
16
72
5
150
18
30
18
19
29
54
30
15
64
32
16
29
120
51
40
173
6
45
21
115
80
39
24
42
18
13
77
42
49
11
24
37
29
19
8
63
25
65
31
8
9
36
66
9
48
48
24
15
1
48
11
141
136
8
40
8
21
66
1
95
30
30
24
13
8
21
54
133
24
29
60
15
69
18
25
72
24
104
160
5
132
18
36
1
35
18
48
91
8
63
18
7
8
45
43
8
33
90
18
27
3
21
112
53
6
21
40
56
21
19
41
7
29
27
24
69
27
57
66
24
66
3
88
48
24
8
16
5
75
88
32
40
53
3
3
13
5
12
15
24
57
63
72
40
77
3
40
5
3
24
40
5
3
3
36
6
18
42
39
16
29
43
5
3
40
29
30
114
36
48
12
36
63
21
18
33
24
120
39
24
36
90
3
9
63
21
24
3
40
11
109
53
19
8
21
75
16
29
36
60
6
18
75
87
6
27
88
59
6
84
48
19
8
3
21
75
61
8
16
35
42
48
6
114
27
69
18
30
3
69
18
42
31
8
16
200
16
59
24
69
40
24
11
109
48
8
15
73
65
12
66
33
48
21
60
12
43
144
8
24
24
40
8
15
1
149
3
3
13
125
102
6
12
36
150
42
48
135
15
36
6
55
8
216
24
51
24
37
5
99
21
19
24
8
33
7
8
16
77
19
56
15
73
8
40
48
144
17
12
27
16
5
19
48
5
48
12
55
29
24
72
99
15
36
18
19
29
3
21
24
51
63
9
72
45
6
24
13
23
9
96
69
114
33
39
25
8
16
8
3
21
16
72
11
6
12
30
37
8
40
5
3
24
33
31
29
91
11
18
43
23
1
89
6
25
32
16
11
13
8
88
8
45
91
24
59
13
48
8
88
8
93
3
16
71
9
24
16
8
75
66
48
27
40
29
27
24
64
152
72
24
16
95
9
45
27
3
13
119
9
24
48
39
1
24
32
51
37
5
24
12
15
40
72
53
19
24
17
7
56
21
139
29
27
39
1
56
9
55
8
64
8
9
39
16
8
3
30
39
21
120
67
53
24
156
15
64
32
24
16
32
48
3
21
45
27
64
176
51
21
160
11
54
63
87
9
64
11
42
90
1
53
3
9
111
3
13
24
24
24
24
29
3
24
15
25
5
18
1
59
141
24
15
6
43
11
60
66
15
81
18
13
77
19
23
25
5
67
32
51
21
16
24
48
11
30
18
21
40
11
13
32
15
78
67
155
30
7
29
19
83
12
33
111
102
138
6
78
66
90
42
15
27
21
24
24
3
21
27
12
25
5
138
12
30
36
18
84
12
9
39
12
13
48
167
57
24
45
67
24
29
19
17
60
51
45
19
8
24
33
36
3
69
3
39
57
21
3
48
40
8
9
15
27
72
18
3
57
15
15
25
72
5
30
24
45
15
9
16
24
107
13
77
123
40
48
5
27
16
65
15
48
96
16
32
40
72
24
53
198
13
5
12
12
43
5
19
24
29
27
24
40
72
24
8
3
45
88
8
24
16
5
6
66
43
48
8
3
72
6
12
43
24
32
21
282
54
66
84
21
39
6
19
32
24
3
69
27
21
48
24
88
104
21
27
40
11
61
72
5
12
7
32
57
7
72
5
19
8
141
75
3
6
96
60
102
18
19
59
84
6
99
24
24
48
39
57
48
27
13
11
21
64
72
72
11
42
24
18
33
9
180
18
33
160
8
69
6
24
36
1
29
66
1
32
96
69
3
16
8
40
24
8
3
30
31
113
31
48
17
36
102
6
6
97
29
19
24
24
48
29
54
6
39
15
33
16
11
37
80
24
24
21
27
9
63
16
56
39
1
32
21
24
6
36
1
32
117
67
8
72
117
6
6
79
29
19
65
15
15
18
7
53
132
7
120
29
24
3
27
36
6
24
51
3
6
7
32
72
96
33
7
72
17
54
1
24
5
43
56
51
37
29
99
81
31
48
11
37
8
88
32
33
7
32
16
152
16
24
8
24
24
16
23
30
18
72
1
167
1
125
3
144
45
18
6
51
16
24
29
19
24
11
13
96
32
24
24
21
30
24
12
25
120
24
35
6
103
8
24
9
6
97
11
69
48
9
66
93
16
35
37
5
27
57
18
36
49
32
16
72
8
9
55
8
16
11
61
96
56
33
54
1
53
67
8
15
121
101
43
59
37
8
45
19
8
45
18
30
19
47
60
21
3
93
16
24
8
21
19
8
24
27
13
23
90
30
1
32
3
21
93
3
93
3
27
24
45
16
35
18
99
27
42
3
16
72
23
126
19
5
48
27
45
18
33
9
90
21
93
43
24
48
5
90
49
77
43
8
16
32
69
12
79
72
5
3
24
72
16
17
31
35
13
11
69
3
37
24
53
19
8
27
6
6
1
119
24
73
8
16
8
16
8
21
24
3
57
7
24
29
27
96
96
3
85
48
77
90
24
84
21
48
3
45
15
1
5
75
48
64
8
40
8
21
18
6
91
24
24
8
40
48
56
24
24
15
30
27
3
18
51
3
21
16
32
16
56
16
24
72
11
93
51
21
45
90
1
83
60
9
24
48
21
18
81
40
5
19
5
12
15
39
6
48
43
8
21
43
24
8
40
35
21
99
24
36
6
27
16
161
55
48
24
8
40
8
48
9
30
18
7
83
21
48
147
36
25
5
139
48
8
21
48
27
27
21
48
3
13
77
18
1
35
13
53
36
7
5
27
69
51
16
104
9
6
54
24
6
45
48
64
5
51
3
48
13
32
33
48
6
9
24
16
8
33
54
1
89
127
53
12
15
69
19
35
45
9
66
13
77
51
3
13
24
89
36
27
96
72
16
24
56
48
75
45
16
29
43
56
24
16
48
8
39
49
24
48
17
103
8
21
12
31
ABCD 401982878*7^$a-1 [50114]
12
1
11
42
43
84
23
45
21
19
23
33
24
4
60
35
24
25
132
44
99
25
24
32
21
51
15
33
24
60
96
45
39
108
135
18
27
15
13
11
30
43
71
24
25
8
9
3
87
54
7
5
99
48
117
6
24
1
29
7
12
5
39
15
57
21
42
13
48
12
164
9
75
40
24
11
84
36
12
109
36
12
32
28
36
11
30
54
49
17
90
105
39
66
24
7
89
31
5
42
78
15
48
76
8
15
73
35
49
36
29
30
1
59
21
27
25
11
30
67
12
72
23
1
11
9
15
13
23
6
48
96
3
93
75
9
6
25
29
84
30
24
36
30
42
49
5
18
42
30
21
3
25
107
9
40
24
5
60
12
19
8
36
4
35
108
114
30
9
4
41
7
29
18
42
7
23
21
63
21
3
13
12
24
71
1
24
156
36
35
61
140
28
20
16
41
3
27
18
90
9
48
27
25
12
59
12
13
17
3
39
21
27
25
48
12
44
16
23
49
17
31
47
45
4
113
36
90
54
7
36
24
11
48
73
48
44
27
13
12
11
24
25
83
33
156
51
49
20
45
15
3
45
51
12
264
9
36
3
6
30
12
37
20
33
15
15
69
96
147
133
20
9
7
23
109
35
6
18
1
44
3
1
47
1
36
5
24
6
25
44
15
6
18
1
59
13
23
24
9
12
3
13
35
9
21
3
88
24
104
3
1
47
12
25
41
7
32
15
81
27
49
20
9
51
16
20
99
69
45
19
35
33
39
109
108
137
27
24
15
153
27
37
24
5
75
84
9
6
36
13
12
80
52
20
15
6
54
72
25
71
25
12
35
33
12
72
63
102
43
83
48
13
8
3
12
1
53
15
28
32
21
3
88
5
15
3
36
36
49
48
20
12
9
7
47
25
80
88
8
16
12
12
35
21
105
6
57
64
71
13
119
37
84
12
8
9
90
48
18
7
12
128
63
49
5
24
27
28
65
19
53
18
21
15
54
36
91
24
8
12
60
52
113
18
49
29
3
21
3
3
18
6
73
23
9
15
93
72
21
3
15
24
25
17
31
23
25
56
15
48
72
21
112
12
11
57
76
5
6
25
20
39
85
47
37
41
60
30
25
36
23
33
48
27
54
39
51
24
36
84
24
85
23
25
5
67
161
30
12
9
3
25
8
9
151
48
140
36
15
9
15
85
48
48
35
81
39
6
99
3
6
96
31
84
48
11
30
43
53
7
17
19
35
45
3
18
27
9
6
109
36
8
105
7
8
21
7
84
5
19
5
60
126
24
6
108
30
12
12
21
16
5
24
7
29
43
8
39
37
11
37
12
11
66
163
59
73
11
97
32
84
21
31
71
37
12
11
13
32
160
89
30
24
169
23
48
90
36
63
28
89
7
23
13
32
3
13
23
24
18
54
25
36
80
16
29
63
52
35
18
103
59
33
72
72
63
57
15
61
5
79
35
42
3
15
60
42
3
3
1
128
36
27
37
35
54
54
49
48
12
11
97
8
40
77
18
12
9
141
30
21
12
21
31
23
13
5
54
45
3
12
9
24
75
72
24
21
36
52
12
12
11
12
9
84
4
24
23
72
25
60
20
24
3
1
12
5
31
11
25
35
42
6
9
4
5
7
12
20
60
57
78
49
29
3
21
24
43
47
1
36
80
9
90
1
24
56
63
145
35
69
16
36
20
28
20
63
33
111
73
11
42
30
45
9
63
88
8
21
18
21
21
31
5
7
23
60
13
41
3
15
60
37
5
3
87
33
48
27
133
8
27
1
12
119
42
19
11
81
15
9
108
28
35
12
49
32
36
28
53
31
23
96
9
3
36
6
3
3
1
60
44
52
32
28
47
24
30
19
8
69
6
54
114
1
108
203
54
19
11
48
6
42
9
15
9
16
72
11
6
12
27
57
7
48
68
21
55
35
81
48
28
83
1
48
35
1
11
1
36
32
15
24
60
18
18
66
6
12
93
3
72
9
76
83
42
3
21
3
21
36
55
71
1
29
75
16
11
18
42
72
1
48
47
72
33
100
29
3
33
3
24
27
9
12
4
5
31
60
156
11
37
71
24
1
36
23
141
27
13
29
3
3
120
48
30
39
15
37
11
24
9
4
137
51
16
17
6
45
76
35
48
21
9
51
28
68
33
90
121
5
67
17
7
5
87
15
33
9
7
23
21
4
35
6
54
24
9
64
32
28
48
29
55
80
15
24
18
3
36
60
16
23
12
12
37
60
20
9
27
33
42
33
52
23
9
3
9
180
51
24
60
25
8
4
89
30
73
92
3
12
9
9
30
36
45
4
41
18
25
17
7
77
36
19
47
24
13
53
7
47
21
108
21
24
7
24
8
75
13
68
36
3
60
48
54
30
24
96
69
24
48
16
11
105
48
63
30
31
20
3
12
21
87
49
36
41
7
20
45
19
35
133
11
69
64
17
31
5
31
132
47
1
23
6
31
35
61
83
6
54
13
23
1
8
36
33
27
64
5
123
93
3
4
96
80
39
18
27
16
32
12
87
37
36
12
8
231
6
15
28
32
9
7
8
12
69
7
17
19
35
6
67
20
132
63
9
36
9
115
56
40
72
47
13
32
48
4
8
15
181
32
33
67
12
12
8
231
12
12
1
59
21
3
96
24
30
55
5
36
18
13
5
30
54
103
8
60
9
51
3
13
8
45
3
28
20
15
48
6
19
80
36
3
45
4
173
24
6
81
4
8
112
8
27
33
15
21
72
16
11
85
35
21
27
13
20
15
24
48
12
78
19
11
18
6
45
15
25
24
5
6
24
21
4
32
12
75
120
49
44
3
1
29
19
32
28
8
9
18
1
35
30
31
41
87
12
16
48
11
36
9
28
47
37
32
21
24
43
48
8
16
35
24
48
12
21
64
17
31
65
15
28
48
59
37
56
15
36
157
12
44
21
27
3
21
21
19
24
35
36
1
29
67
72
41
51
4
72
56
72
129
6
24
21
51
33
12
39
13
47
1
8
88
59
13
41
54
1
24
35
85
5
15
132
40
23
1
89
31
35
21
12
28
20
52
77
6
61
56
15
49
11
12
13
92
21
19
29
15
12
88
32
15
12
6
12
15
27
ABCD 402362678*7^$a-1 [50048]
24
23
13
60
3
9
12
26
10
3
21
35
31
56
33
28
3
29
3
9
13
3
33
11
4
11
33
24
39
28
32
13
8
1
15
93
3
9
47
31
30
3
12
3
9
20
16
11
16
20
1
39
5
13
26
16
33
15
32
25
3
5
7
20
10
15
75
17
60
27
36
130
30
48
12
8
22
18
20
12
40
21
8
39
37
23
10
35
4
63
18
12
12
39
12
45
2
121
9
12
63
3
12
8
21
76
33
12
30
18
23
1
38
22
39
12
9
2
37
57
2
9
61
108
15
15
29
27
9
28
9
71
37
62
45
40
8
15
34
23
3
34
51
24
24
24
12
20
1
12
11
7
5
4
20
24
48
1
51
9
18
20
13
27
69
8
12
25
3
45
23
25
27
36
47
36
13
3
17
16
8
3
24
21
28
21
23
16
3
108
33
9
50
93
4
68
15
10
12
3
35
1
9
27
33
3
9
6
32
10
23
25
50
13
8
48
40
33
3
9
18
30
12
11
55
45
12
36
9
14
24
22
11
49
11
7
20
49
21
2
9
15
57
1
3
15
20
10
30
21
12
20
37
3
20
7
30
50
25
3
80
45
12
24
13
3
32
1
60
23
1
2
4
5
37
15
63
5
24
3
21
16
36
27
20
10
15
33
30
9
21
39
24
8
39
52
33
9
18
90
38
34
15
8
37
6
9
3
45
3
92
60
24
13
23
69
13
36
15
180
24
8
3
45
7
18
27
3
20
10
42
5
13
27
35
88
9
44
1
35
13
60
11
27
10
42
18
11
31
20
1
36
21
47
16
27
42
18
30
15
32
37
18
44
46
23
4
20
25
63
33
35
25
95
25
26
16
5
3
40
29
24
1
18
42
15
23
37
21
24
35
4
21
6
20
22
38
36
36
13
155
10
11
15
37
20
16
3
17
25
47
4
48
47
21
19
30
2
21
19
8
13
9
3
71
36
1
27
5
7
18
3
24
72
8
28
47
25
44
48
12
13
96
3
8
36
13
15
45
30
32
24
1
15
18
30
20
57
13
12
47
25
11
12
25
48
12
38
49
3
53
7
18
24
51
8
72
7
53
15
12
24
33
1
3
21
39
27
65
4
47
13
33
60
23
28
20
37
87
23
21
99
70
27
3
9
3
8
34
3
32
40
44
4
3
33
72
20
12
25
51
21
2
33
60
3
9
1
12
36
2
21
40
39
29
12
7
29
1
11
28
107
16
78
12
47
16
47
24
4
41
49
60
3
21
2
9
40
27
8
10
11
1
3
8
36
13
14
4
17
15
9
24
51
33
3
13
24
20
24
3
9
37
48
120
2
40
17
1
12
27
47
21
25
12
26
10
24
3
3
20
33
27
60
70
24
15
3
45
20
13
11
19
30
27
35
10
15
8
37
3
11
13
20
28
35
1
9
38
13
80
63
34
12
18
29
13
30
33
27
21
9
18
30
24
3
3
42
18
5
36
73
18
18
3
21
23
16
32
15
10
2
45
39
49
20
7
21
24
12
32
13
26
33
12
67
44
1
23
34
11
109
18
17
31
54
18
8
10
75
47
70
72
6
12
8
13
9
15
63
17
25
12
23
13
63
21
36
12
74
24
13
39
90
74
73
23
40
29
4
15
30
26
13
21
12
11
19
20
10
30
44
49
9
36
39
21
62
10
18
5
48
1
6
54
36
11
88
11
9
31
45
27
60
8
10
2
21
1
18
42
3
108
20
7
30
12
23
3
52
21
20
19
8
13
12
9
35
13
35
37
18
5
25
59
1
3
48
24
15
20
48
10
11
13
75
11
34
18
18
3
12
32
3
45
25
23
24
43
90
42
141
21
18
17
3
9
12
1
6
30
3
27
42
12
15
11
25
27
53
27
60
9
1
12
59
39
22
48
3
9
18
8
22
3
15
33
32
4
23
1
20
7
12
42
60
59
3
1
48
15
30
2
25
15
21
57
12
38
85
45
23
61
35
13
47
1
3
32
7
8
37
8
60
48
1
2
33
1
15
69
6
9
3
5
15
28
42
30
48
30
24
18
33
15
12
33
9
11
12
25
35
100
8
28
80
1
6
30
12
3
12
32
1
84
2
9
7
30
35
12
4
21
36
2
58
12
11
4
8
25
30
41
16
3
9
24
21
123
35
48
22
59
1
38
133
27
5
28
8
172
39
5
39
1
8
27
13
48
21
48
23
25
35
12
43
9
21
47
15
33
12
12
3
57
13
18
17
3
37
12
48
35
24
16
20
1
9
30
8
13
57
12
18
32
70
3
9
36
62
58
50
9
63
9
12
27
33
40
8
28
3
30
48
59
61
35
37
35
3
22
12
39
39
41
19
18
24
15
63
20
33
15
72
45
16
12
32
72
25
15
51
30
15
71
4
12
20
48
25
8
1
6
9
48
8
25
12
35
25
3
35
52
30
14
34
11
24
15
10
15
24
8
63
9
4
9
60
15
57
36
39
63
8
22
51
23
33
25
6
90
2
10
12
36
42
30
12
3
44
13
60
6
20
33
1
59
19
5
96
24
28
9
71
37
15
15
42
26
10
2
9
31
18
2
13
117
59
4
15
32
45
3
22
18
9
45
18
18
24
15
3
57
20
48
16
23
16
18
26
36
10
50
25
8
4
23
21
1
3
36
9
12
6
9
11
25
27
17
16
12
20
16
21
6
42
50
22
47
1
15
3
30
24
36
35
7
42
18
5
13
3
21
11
28
39
8
10
2
21
1
15
33
30
42
63
36
27
12
60
30
3
12
8
4
11
12
60
10
15
8
7
29
13
23
12
1
15
9
18
18
26
1
33
2
24
33
28
15
30
30
20
10
18
12
18
30
9
3
42
11
36
31
21
23
133
11
25
8
27
10
35
15
34
3
33
12
47
1
15
15
9
51
12
29
12
67
30
35
12
13
42
29
12
12
15
33
16
3
42
3
23
21
24
7
8
34
18
18
24
35
13
83
15
9
16
9
6
12
8
33
37
30
30
3
8
79
17
24
4
9
36
35
87
61
9
12
11
7
17
16
11
4
42
111
20
37
2
10
12
59
37
63
8
4
12
15
5
15
24
9
37
3
48
21
48
3
27
20
10
14
4
5
15
9
3
21
4
45
14
46
78
5
40
12
45
14
34
47
39
1
3
56
1
3
30
2
21
1
6
20
13
27
12
21
8
13
6
12
45
33
12
11
16
21
15
47
28
29
1
2
1
81
47
12
4
23
22
48
11
13
6
53
19
8
10
3
9
30
48
12
18
23
1
96
15
15
57
45
110
22
51
9
15
56
48
48
39
21
19
42
12
3
33
30
20
12
10
15
33
26
1
56
27
22
12
15
93
14
37
9
12
6
20
52
21
9
12
78
18
26
4
12
80
25
57
15
11
9
25
6
12
48
20
34
6
69
11
40
5
49
6
12
18
3
21
6
29
4
24
3
5
25
42
81
59
28
20
22
3
44
13
60
74
16
33
9
11
7
30
12
35
12
19
12
18
26
46
27
21
15
11
1
33
62
13
12
15
21
27
5
72
13
60
12
83
4
3
8
22
15
15
33
75
5
85
3
36
33
50
45
12
1
3
21
18
18
3
9
38
33
19
77
3
10
15
35
33
4
3
18
30
57
60
12
36
11
4
72
29
13
36
3
44
25
27
63
17
24
19
80
37
11
33
19
57
11
12
13
45
12
30
8
13
9
71
87
13
9
11
12
135
10
27
75
18
30
12
17
60
4
47
13
32
28
24
33
50
13
21
2
1
23
10
2
24
36
1
21
59
12
4
8
25
3
27
42
38
37
20
43
8
37
12
3
29
12
4
15
33
32
12
1
12
18
90
12
18
12
20
22
62
4
41
12
4
8
4
45
11
7
33
9
26
12
1
27
53
4
32
31
42
18
30
47
55
29
1
30
5
3
25
8
60
16
33
18
20
10
12
12
35
43
18
27
45
3
47
40
42
6
12
21
12
32
13
15
9
3
8
7
20
13
24
11
21
49
123
27
17
63
21
12
52
15
32
13
8
1
2
1
8
115
33
44
85
12
15
3
41
1
18
8
49
3
68
69
84
4
33
12
15
3
5
25
2
45
15
24
4
53
3
57
1
6
5
4
11
40
33
21
15
24
9
48
12
3
32
40
35
13
11
154
2
1
9
72
23
43
53
12
4
8
3
22
71
12
88
27
32
48
34
2
16
33
12
35
21
19
41
19
33
24
51
12
17
1
12
48
30
32
10
50
10
11
3
37
20
19
8
52
8
73
12
35
21
28
21
12
30
42
2
13
11
36
45
15
34
2
37
3
57
20
13
12
6
32
57
1
15
35
10
3
8
19
72
42
26
10
12
18
90
12
14
1
3
20
12
37
20
16
9
35
27
58
18
5
25
3
9
38
28
20
82
27
33
75
8
4
3
33
9
6
20
22
12
2
36
37
3
29
16
48
15
5
4
23
73
15
30
23
7
12
17
3
25
3
ABCD 402565332*7^$a-1 [50002]
6
22
2
46
14
28
2
58
30
23
27
9
39
4
6
2
28
45
8
27
24
6
15
3
22
12
12
8
27
28
8
7
20
13
5
15
7
8
40
12
30
26
12
10
27
11
13
17
4
26
9
7
80
69
19
2
46
2
22
6
2
6
4
23
33
127
17
40
20
10
26
3
9
4
26
10
23
7
24
21
5
15
24
13
12
3
24
32
7
2
22
30
36
12
8
12
15
21
12
51
9
27
3
4
57
21
80
15
28
44
28
27
14
4
3
20
3
30
4
15
24
17
34
12
6
110
10
60
11
19
30
11
3
9
4
15
18
30
42
11
4
27
26
3
1
6
2
51
144
33
15
7
42
3
33
2
21
9
12
3
12
21
90
21
9
10
5
12
21
3
33
6
18
36
27
13
50
21
12
4
3
17
13
8
6
34
23
33
7
53
136
23
36
9
12
10
6
12
2
9
28
3
14
7
5
4
8
48
27
43
17
15
12
36
1
44
12
7
33
8
7
20
6
3
13
35
21
12
15
27
45
12
16
11
9
13
15
29
6
52
2
6
10
20
10
41
57
3
3
6
51
3
30
18
70
20
3
7
29
12
21
3
7
8
10
2
6
15
3
12
1
3
21
27
5
37
36
12
2
1
8
9
12
15
3
58
2
10
23
15
18
12
22
5
3
10
15
20
7
5
15
22
3
68
12
21
24
52
30
5
61
60
12
38
18
6
6
108
22
30
24
18
5
13
2
9
24
3
24
40
18
8
27
3
21
13
143
15
22
3
9
8
15
7
6
51
9
24
26
40
21
17
4
32
15
48
3
24
28
26
6
40
17
4
17
18
21
24
3
4
9
39
5
19
14
87
96
13
6
2
3
7
8
18
4
15
63
8
6
15
1
2
6
46
14
132
4
18
8
10
8
30
30
3
4
5
34
29
7
14
7
32
49
11
1
8
10
9
11
13
23
4
5
33
4
26
10
8
16
36
8
12
40
12
32
46
14
28
11
9
22
17
3
24
30
7
35
10
8
3
57
46
14
19
17
7
23
6
24
15
28
23
25
27
29
13
8
6
66
18
10
11
31
8
33
24
21
30
12
28
14
3
40
23
22
8
15
9
30
70
20
16
12
63
8
36
1
38
37
8
7
20
4
14
87
9
16
2
52
29
39
10
59
4
35
18
6
6
18
12
30
12
3
25
24
8
22
56
9
24
31
26
30
4
6
2
40
8
18
22
20
57
15
52
29
39
10
18
2
10
2
3
12
9
4
8
3
4
8
7
30
3
35
30
10
8
16
6
8
39
3
21
9
54
21
15
9
24
9
10
5
25
23
3
34
12
3
56
1
78
18
42
56
4
8
1
3
29
9
10
8
4
5
1
2
10
38
10
23
19
2
39
4
35
9
4
9
8
42
114
16
11
12
13
8
6
30
46
2
6
9
7
8
22
36
42
26
6
45
43
9
44
7
5
3
10
14
18
12
18
30
15
3
4
30
6
32
28
20
12
9
13
59
9
27
21
55
20
49
48
8
4
18
29
33
70
5
21
15
25
35
9
3
7
50
30
1
17
12
70
20
58
12
6
42
3
20
25
2
6
3
12
1
14
4
5
15
21
21
15
48
3
18
24
3
15
33
19
20
18
15
9
3
33
12
28
11
12
7
5
12
7
6
14
37
41
12
15
31
32
6
7
5
30
9
1
12
15
23
10
8
15
12
9
46
17
7
38
12
10
5
9
6
28
29
12
1
6
24
17
1
18
20
21
33
48
58
5
57
3
48
7
8
30
4
12
3
8
36
3
48
9
51
12
10
11
36
9
7
17
24
7
20
63
4
12
8
22
6
20
4
36
38
30
21
13
15
57
6
50
15
7
12
26
34
26
15
40
9
35
1
14
46
2
18
3
12
25
8
30
6
3
21
15
27
18
3
16
93
11
1
12
11
87
10
2
10
38
6
16
63
3
8
16
20
1
15
12
5
12
72
12
7
42
2
10
26
25
87
9
11
6
7
57
26
9
15
12
46
24
26
22
2
30
16
23
49
12
30
6
27
3
44
1
8
31
26
4
30
30
48
2
10
18
12
48
8
12
21
15
76
18
20
15
33
3
7
68
24
48
4
50
28
18
5
9
15
9
22
45
47
30
10
5
25
3
5
70
5
15
22
2
10
11
7
30
8
12
3
27
12
1
20
27
18
7
3
24
29
7
20
33
81
16
11
16
17
58
5
21
84
15
3
33
4
3
45
116
43
44
9
28
29
15
39
30
3
1
3
17
3
36
9
27
33
4
6
38
72
4
6
5
37
32
18
42
10
29
15
4
32
9
1
11
12
3
30
22
18
11
33
28
11
1
11
40
5
40
2
10
15
5
15
63
112
32
6
22
8
22
23
52
3
21
9
71
27
9
24
1
2
6
12
39
3
10
50
10
20
43
15
5
67
36
12
68
10
60
11
4
17
52
26
18
15
12
12
25
35
21
34
17
9
19
63
8
22
2
9
31
38
51
1
38
4
21
32
24
27
6
39
7
24
17
9
51
9
24
30
21
27
28
8
4
12
29
12
36
1
11
7
2
39
19
45
57
30
2
51
15
4
74
4
8
15
36
13
20
7
11
28
20
4
29
28
17
3
19
2
10
29
12
49
23
7
41
12
16
11
45
7
56
25
5
42
58
32
3
9
6
4
18
39
9
35
45
30
21
39
22
18
20
25
9
11
19
8
36
16
36
24
20
48
22
18
38
15
7
12
21
27
26
27
12
28
5
22
8
18
52
15
5
3
9
22
48
20
28
8
9
13
32
58
24
18
15
11
6
16
11
51
28
5
40
9
98
33
12
3
9
9
3
3
30
18
13
23
4
2
36
40
44
3
7
14
36
31
32
36
7
5
16
56
27
37
39
14
67
9
8
4
2
9
9
10
30
8
4
30
6
8
30
34
18
5
3
6
27
12
84
48
45
34
53
45
3
33
3
49
80
34
6
12
35
4
9
59
15
6
4
14
12
18
6
16
5
25
8
19
15
5
3
4
65
13
83
3
94
20
39
49
2
10
3
5
4
18
50
30
60
28
5
16
29
4
20
24
19
5
30
22
23
12
15
18
22
6
20
12
10
17
1
8
12
31
32
19
5
7
6
12
26
6
24
27
36
13
23
43
50
22
20
9
1
8
10
12
5
75
52
29
31
21
17
40
8
12
28
32
27
36
9
16
20
51
39
12
22
8
22
30
44
16
6
17
13
24
18
18
12
18
14
6
22
35
93
64
14
12
9
1
42
20
18
3
15
12
9
13
42
8
30
42
16
14
51
7
20
6
12
22
26
66
6
18
24
21
1
8
22
29
28
21
3
57
68
3
1
8
63
7
29
24
19
30
20
10
29
9
12
66
1
11
36
33
31
42
11
9
15
9
4
15
24
17
12
10
5
15
45
45
34
18
11
4
15
5
13
2
9
9
40
14
6
15
36
1
3
17
28
24
30
41
9
27
16
35
22
11
63
4
5
24
3
73
8
7
9
21
11
21
3
43
21
9
11
13
14
4
5
36
7
12
18
15
20
7
2
18
25
5
22
6
14
18
18
52
2
18
13
5
40
32
18
25
5
63
67
20
4
60
6
32
40
30
18
15
8
1
20
6
4
20
9
48
13
11
3
6
46
80
37
53
18
46
20
3
4
33
6
5
57
40
30
8
10
12
26
13
9
54
6
20
22
12
17
33
27
36
4
11
9
12
27
9
3
73
5
39
9
4
42
14
4
2
46
12
20
15
21
7
5
22
8
10
32
19
23
48
9
39
22
8
4
20
3
3
9
28
8
7
5
7
14
24
6
24
28
60
38
54
13
5
34
17
33
76
2
9
31
20
22
23
36
7
14
51
3
12
4
6
27
33
8
51
3
10
2
9
4
27
18
18
2
12
3
45
6
4
102
3
53
4
18
53
9
24
7
39
18
8
30
48
24
21
19
20
40
2
3
7
60
56
4
5
1
12
11
7
17
4
21
3
8
7
53
4
5
6
4
8
10
2
6
4
32
40
11
36
4
8
1
8
28
23
1
27
9
20
22
17
1
12
12
26
21
31
18
11
1
12
26
54
18
9
12
1
11
27
9
24
19
8
72
40
14
15
15
69
24
24
36
81
22
21
20
9
6
4
6
24
6
12
8
82
8
48
7
9
6
30
2
12
21
7
8
42
3
24
24
45
3
43
33
8
15
21
24
7
38
15
25
23
1
30
8
48
4
14
24
10
8
10
12
11
4
3
21
32
7
17
27
9
37
80
24
16
12
23
25
35
19
6
44
15
28
27
29
24
33
4
3
5
12
6
54
16
23
4
27
29
7
12
12
17
36
21
15
31
36
41
27
42
22
9
81
18
8
6
27
4
29
10
36
5
16
24
9
47
13
38
6
24
30
18
22
9
41
3
7
17
63
21
48
27
54
18
9
43
9
39
53
4
3
41
3
1
15
12
29
1
8
7
83
10
12
8
4
44
7
27
18
72
47
3
10
12
26
12
52
29
1
66
41
13
27
83
30
10
8
18
3
1
26
21
1
11
39
22
8
40
15
44
48
13
12
108
2
16
12
2
10
14
3
4
15
5
33
4
32
24
3
3
6
4
11
37
42
6
20
34
8
40
18
2
6
4
18
29
48
7
6
11
31
2
51
3
6
48
18
4
26
4
3
3
5
7
5
60
15
9
3
6
42
9
36
7
20
46
24
11
25
24
36
60
32
10
18
11
1
30
26
27
37
3
20
24
28
8
9
16
11
43
33
8
3
4
5
3
24
6
78
9
55
26
87
7
2
6
12
33
57
18
12
10
15
8
7
20
12
1
15
8
36
13
24
69
12
8
7
3
14
3
48
67
26
22
29
52
17
15
1
14
4
60
5
63
18
4
8
3
19
26
34
18
2
40
5
27
16
29
15
36
33
48
13
11
36
1
11
31
5
21
4
98
12
10
18
9
129
20
10
8
16
6
60
42
38
34
6
11
27
12
4
33
44
4
8
12
15
18
6
13
23
34
36
20
10
17
4
11
12
1
45
8
3
9
7
20
7
78
48
11
27
9
7
17
12
4
23
1
3
6
32
15
12
31
5
75
22
2
78
36
16
11
7
26
12
70
32
18
22
8
22
11
1
8
15
4
3
36
2
39
24
15
10
11
57
27
7
26
3
63
6
3
9
10
2
60
10
18
18
30
8
7
32
37
23
3
10
12
42
5
28
3
5
9
7
44
15
22
8
3
21
36
12
18
30
4
26
24
16
14
3
7
41
16
41
22
20
6
3
4
27
38
10
5
24
1
8
18
9
21
22
44
10
8
22
8
18
22
29
24
9
3
7
36
5
19
5
21
63
1
18
29
1
2
6
15
36
27
36
6
7
23
12
10
23
9
10
20
18
22
6
11
1
8
4
8
10
12
30
38
6
6
9
21
3
33
30
12
18
3
9
3
9
43
3
24
41
7
29
1
30
8
30
3
19
29
13
6
14
16
95
27
9
61
42
18
50
ABCD 402691616*7^$a-1 [50013]
29
27
76
60
33
99
2
28
26
12
10
50
90
120
88
71
13
36
50
34
75
83
72
70
6
42
14
4
24
20
36
22
104
34
116
34
47
25
11
3
34
11
1
12
23
43
42
30
20
88
62
70
45
15
32
28
8
9
57
54
6
75
63
33
12
1
14
1
11
37
27
132
12
32
28
29
16
17
18
45
61
14
28
14
28
2
13
33
50
18
30
112
12
21
9
18
45
8
15
13
9
12
18
149
15
30
4
14
36
142
42
36
41
15
45
21
22
30
26
45
19
78
18
2
100
78
12
102
23
7
126
23
40
27
69
23
21
9
10
8
9
15
10
26
4
26
40
30
12
48
12
44
21
24
1
44
34
57
47
25
11
24
12
9
40
9
23
7
150
6
30
54
20
36
10
54
8
12
42
19
65
6
46
63
9
30
6
63
17
7
5
22
56
36
48
40
65
64
56
27
9
7
20
22
30
30
26
9
91
33
53
3
28
5
54
30
28
18
8
6
28
62
30
15
4
69
75
3
74
16
12
18
12
158
27
25
18
5
7
80
25
20
3
73
5
55
35
4
66
11
63
1
87
20
10
74
49
117
2
12
76
32
10
50
10
30
8
1
17
6
28
18
72
6
29
88
32
28
12
75
36
132
32
6
43
47
12
10
8
4
32
18
1
9
26
25
44
3
69
73
3
15
12
17
4
69
60
18
17
48
25
3
39
41
15
13
24
8
97
23
40
27
12
2
34
9
44
3
28
18
12
60
50
156
40
9
51
42
30
33
12
75
32
6
126
73
92
13
2
16
50
18
9
36
27
40
29
13
35
13
38
94
32
28
35
48
37
60
48
18
17
7
20
10
62
6
18
4
30
83
25
2
16
20
4
45
35
18
28
12
182
9
3
36
28
12
5
15
13
15
17
12
1
14
1
27
8
12
28
44
13
15
42
11
7
20
52
2
91
3
24
41
28
60
39
12
17
13
38
189
4
8
67
30
71
13
75
33
44
78
25
32
60
84
45
22
30
2
40
9
9
83
7
5
55
57
3
8
124
68
24
13
15
38
22
20
10
2
6
3
4
77
34
56
4
86
7
17
34
5
43
48
44
69
84
25
38
4
9
47
40
45
44
33
27
25
48
107
25
23
87
72
37
8
9
10
20
34
15
15
41
72
43
5
19
30
23
40
33
14
10
38
10
42
36
12
117
71
25
177
18
12
65
40
15
14
106
74
34
2
52
39
51
41
51
49
9
50
88
32
9
7
42
42
48
33
32
39
168
70
6
30
47
3
6
18
36
52
14
46
162
171
35
9
51
52
33
48
12
35
4
48
32
25
33
2
10
63
57
8
87
3
22
38
18
36
4
99
35
100
18
60
12
6
102
48
12
3
17
7
45
3
5
52
6
32
18
36
7
51
33
12
21
59
15
12
6
28
15
75
89
115
29
31
5
13
15
53
172
12
15
11
36
58
15
15
62
4
30
140
6
34
32
144
24
34
78
12
5
28
233
72
63
4
183
20
22
2
46
20
24
7
21
11
24
4
23
21
43
24
77
1
8
10
12
14
43
24
99
32
58
78
53
67
5
7
74
7
11
46
14
12
28
5
111
42
40
30
32
6
34
6
14
10
6
54
3
33
2
120
13
11
30
16
2
70
15
20
61
39
17
28
18
12
93
36
9
20
22
45
71
64
62
76
2
36
4
8
10
143
52
47
16
161
12
49
20
52
48
2
18
24
63
3
52
6
32
10
8
22
23
81
67
84
168
27
32
25
44
1
26
30
6
28
60
2
54
36
37
29
10
33
11
6
3
28
189
18
24
38
7
45
6
50
4
86
6
7
27
5
7
18
24
48
83
4
3
8
12
160
18
62
97
56
57
18
13
51
17
69
10
29
168
27
10
35
13
62
70
30
21
32
28
8
7
24
33
23
84
10
116
19
3
128
9
40
15
2
54
10
24
18
80
28
65
24
55
8
9
1
18
33
27
86
18
13
12
11
9
85
30
17
49
42
21
8
49
12
2
40
2
27
7
92
82
2
69
27
37
53
22
5
4
27
12
45
5
112
90
9
141
3
33
80
34
60
32
34
26
9
4
41
64
26
34
32
46
21
27
86
6
12
10
8
15
52
45
18
42
32
3
28
3
5
7
12
32
21
27
6
40
14
16
9
47
90
16
12
2
36
28
42
12
6
20
10
12
38
70
27
32
43
8
64
20
36
37
53
10
24
21
27
60
12
6
24
38
52
41
55
9
35
1
12
57
35
4
23
37
8
48
31
24
41
112
33
24
48
12
18
60
20
28
42
30
12
60
8
10
59
19
24
6
26
16
17
16
9
83
40
95
18
10
20
22
60
8
96
28
3
3
60
24
2
58
48
12
78
71
19
30
63
95
4
26
22
50
7
33
83
4
35
10
59
7
41
49
2
12
60
40
18
51
24
29
7
29
3
19
33
3
32
52
32
37
12
9
2
73
15
92
34
14
9
24
120
37
35
1
24
15
48
147
126
30
12
8
36
9
21
46
32
61
47
28
29
63
10
42
80
16
33
9
12
60
6
20
22
12
2
24
22
14
136
18
11
63
46
15
20
36
19
41
1
20
7
11
13
9
2
1
119
6
39
33
31
140
48
61
8
43
27
2
31
17
54
16
17
12
63
33
39
18
52
15
3
17
84
1
171
17
28
23
9
3
19
60
2
34
12
81
53
64
30
20
12
1
69
2
42
18
18
40
14
28
120
80
10
51
17
18
142
12
6
29
13
48
56
16
2
28
74
18
1
35
42
55
83
4
20
21
7
12
48
50
70
8
12
22
30
9
12
32
7
56
73
39
30
2
12
9
7
8
94
120
50
13
29
67
53
4
87
12
3
48
17
9
7
9
12
35
16
11
73
3
32
105
27
4
12
30
98
72
48
22
2
88
30
15
5
15
13
54
26
10
9
44
4
20
3
94
32
24
4
8
58
24
161
7
29
4
105
14
1
9
90
36
57
33
12
3
24
23
30
43
35
13
17
36
16
18
17
27
36
22
14
28
21
32
9
27
3
45
16
12
84
9
42
18
12
30
45
33
14
6
40
30
33
17
42
16
60
32
12
13
56
7
20
30
6
28
21
35
9
91
32
10
12
66
105
39
48
42
15
35
16
114
18
57
35
16
24
69
71
9
4
5
10
8
94
26
40
72
5
27
36
36
6
63
4
33
30
53
24
103
8
34
18
65
36
19
41
7
42
3
57
47
27
13
32
13
48
62
13
5
70
14
18
40
5
24
3
4
104
9
9
55
15
42
18
21
72
15
50
40
56
7
47
90
4
35
15
10
30
26
10
26
6
22
ABCD 402701942*7^$a-1 [50005]
7
65
36
21
18
9
15
76
20
34
26
60
12
45
12
55
29
15
105
27
30
3
24
105
6
6
150
108
42
48
18
28
26
3
51
40
146
54
16
53
67
5
19
32
40
5
63
6
39
55
5
1
98
30
183
72
36
87
21
81
178
17
72
21
34
20
33
45
22
8
88
29
15
105
96
60
48
12
48
15
100
5
192
3
129
63
30
12
6
21
63
42
6
4
44
36
9
9
87
31
5
15
12
16
89
87
18
60
58
17
60
3
42
63
48
55
17
15
60
12
81
55
5
24
60
7
6
2
12
78
3
12
33
4
35
31
30
2
21
21
46
113
9
22
44
9
33
12
42
24
9
27
33
51
69
7
56
60
4
5
24
67
5
96
12
39
16
14
3
55
8
16
30
23
48
99
6
3
36
24
15
9
3
9
12
19
53
57
15
15
48
54
15
48
55
2
15
15
69
19
77
27
6
39
21
42
33
27
88
5
75
48
21
19
80
36
69
24
15
18
51
12
51
106
2
18
3
57
3
7
17
12
60
108
3
21
3
69
39
42
171
103
29
12
33
3
27
45
105
27
21
12
3
12
105
111
12
12
12
3
22
23
60
15
18
3
9
15
120
3
90
54
138
12
10
53
33
42
117
84
7
32
42
48
6
40
192
14
63
43
53
24
60
15
33
15
45
63
9
3
93
27
48
12
4
26
39
36
3
42
120
75
12
7
53
63
69
12
21
63
63
21
135
21
3
52
44
84
72
42
15
7
77
43
96
5
27
18
15
48
7
77
72
91
53
36
31
17
51
12
40
5
12
13
122
21
15
69
103
2
78
21
33
16
18
53
93
30
78
27
135
40
44
36
6
18
24
21
1
26
40
14
6
9
24
9
39
24
3
16
209
12
19
30
23
63
28
26
36
114
18
51
57
3
7
80
21
12
9
18
9
1
110
24
33
63
69
51
4
77
3
33
7
96
5
24
25
11
48
57
99
48
72
45
3
36
7
5
27
141
187
29
1
71
19
17
3
28
65
108
19
8
36
24
69
31
14
48
10
17
27
33
27
40
20
78
142
77
24
45
75
48
9
6
36
9
36
108
31
5
48
21
6
36
9
72
25
2
12
66
12
46
17
55
68
21
105
15
39
21
48
24
39
24
24
84
16
2
15
15
30
10
29
21
51
27
6
15
1
20
15
39
84
162
3
7
20
9
51
40
68
42
27
15
16
41
12
3
33
13
38
12
48
16
5
3
18
3
60
7
14
6
28
29
3
84
105
93
15
3
48
105
9
6
21
31
17
15
22
38
30
75
97
11
55
2
108
18
45
15
54
12
39
12
24
15
36
28
20
36
48
105
36
24
51
114
3
123
9
15
30
106
74
22
20
6
75
12
12
25
26
12
45
3
9
36
15
24
36
45
15
12
9
21
3
48
21
3
51
237
15
24
21
3
33
87
6
27
19
2
15
63
105
48
36
24
99
30
6
72
48
21
48
48
36
12
72
12
91
17
48
9
63
12
12
12
49
32
42
24
42
70
5
15
12
21
96
36
57
27
3
88
17
12
111
10
18
53
87
9
12
63
18
3
84
3
45
9
15
12
24
19
173
43
30
32
51
55
32
9
36
25
18
20
42
34
8
16
2
39
216
3
45
75
54
22
26
70
140
28
41
39
54
39
9
99
60
75
33
15
21
1
68
30
48
33
36
25
23
27
24
40
20
174
30
12
21
15
48
9
15
72
48
12
24
45
7
29
36
12
57
10
56
33
81
94
2
70
32
118
14
21
36
21
99
67
5
51
21
15
45
12
24
12
7
20
69
15
93
12
33
12
123
3
30
3
39
28
2
3
48
84
60
45
18
9
93
42
10
66
17
31
104
33
9
3
108
36
27
24
21
129
15
27
24
42
54
45
3
21
120
39
33
9
6
105
27
12
45
175
89
15
57
103
20
129
3
9
75
9
48
3
46
50
21
19
17
12
21
135
9
39
9
75
43
20
84
21
45
39
48
60
24
67
32
72
33
177
6
54
58
2
123
3
16
24
14
147
15
21
75
24
70
23
15
60
18
3
91
24
17
15
60
28
80
40
29
132
12
24
45
39
12
63
24
12
33
55
120
32
24
48
22
86
4
26
30
40
53
69
120
27
39
52
74
30
16
54
35
99
76
30
98
21
15
72
12
22
50
9
7
32
21
48
19
20
9
24
97
59
15
36
54
3
12
39
81
63
21
27
60
42
58
5
24
15
6
15
27
78
27
24
19
2
22
68
132
9
15
9
108
15
42
15
75
33
3
21
84
12
15
21
12
27
4
26
30
70
38
45
99
12
16
32
36
42
27
105
22
8
30
58
32
22
26
54
36
24
94
17
3
126
46
24
29
27
60
28
5
24
45
30
21
15
21
3
45
13
20
30
69
19
2
15
79
38
3
36
87
6
15
3
28
110
12
63
3
105
12
24
108
3
42
6
6
3
3
9
45
123
27
9
12
27
36
100
6
96
14
9
48
21
18
12
105
111
57
39
30
10
53
27
9
96
24
69
18
42
3
19
20
45
12
27
93
51
33
48
7
62
15
43
8
12
100
30
74
6
15
12
12
48
3
40
17
13
32
60
6
12
4
113
60
67
5
36
15
24
16
20
48
9
24
72
51
9
36
24
57
135
63
36
21
12
84
21
51
9
18
132
33
24
91
5
117
22
6
18
5
9
39
43
65
15
18
166
29
48
39
21
75
9
15
6
39
81
87
63
93
9
39
51
33
12
3
64
53
27
24
81
84
51
40
8
36
24
28
5
48
48
67
53
84
72
60
24
3
30
15
48
87
24
6
30
64
2
3
69
15
36
51
18
3
3
54
3
57
99
36
3
42
58
24
80
78
15
72
3
36
120
33
36
31
116
9
21
39
39
16
44
52
44
60
132
28
41
84
ABCD 402912966*7^$a-1 [50030]
33
12
18
6
24
54
96
6
30
66
42
45
15
18
60
31
24
92
48
3
42
12
12
43
35
73
17
19
53
48
7
5
78
6
12
135
124
113
15
21
120
6
13
35
6
24
18
105
57
3
40
72
24
17
79
17
24
6
13
71
12
1
8
40
8
27
78
48
15
12
12
48
4
44
27
12
1
59
13
5
6
133
53
6
18
19
17
7
8
33
19
84
5
19
11
54
36
75
16
41
72
6
12
6
42
114
18
42
120
51
27
45
3
18
39
27
21
69
31
5
91
44
39
30
24
72
18
36
18
19
36
8
40
17
12
43
92
15
105
3
33
45
15
40
17
7
29
24
3
172
71
69
51
36
60
1
17
3
72
27
18
12
15
33
43
35
30
144
30
13
5
120
30
6
54
6
43
53
3
3
78
7
24
8
28
23
24
18
12
15
33
60
54
37
59
132
25
20
81
36
24
42
12
6
6
18
12
24
7
17
15
33
54
25
23
66
42
24
13
5
3
60
4
5
36
15
3
21
36
60
52
20
3
54
3
57
48
48
12
36
36
18
117
108
51
13
23
48
60
12
13
5
12
51
57
63
4
23
48
37
8
4
125
24
19
65
7
11
37
17
66
24
138
15
15
33
9
174
6
15
15
90
15
3
37
48
32
76
60
17
60
90
30
3
60
135
54
3
51
49
101
19
20
51
54
43
20
9
3
63
12
90
3
9
15
195
54
24
42
6
24
55
29
6
6
39
45
51
33
79
77
51
69
6
1
17
51
3
6
19
48
44
51
30
7
32
33
30
13
47
30
12
3
60
21
6
21
4
8
81
19
5
63
27
42
3
45
12
6
45
9
75
15
13
12
120
68
57
43
23
12
66
51
9
99
15
18
72
135
28
17
36
30
66
60
43
5
36
24
3
39
25
53
18
9
36
9
84
6
6
7
65
78
57
33
12
30
36
129
28
29
7
11
13
60
29
24
126
18
12
18
78
90
25
32
21
12
12
66
21
28
20
60
21
99
15
33
15
45
120
27
12
21
45
39
9
24
19
53
3
75
12
13
32
3
18
18
6
24
51
9
24
7
11
12
93
72
27
25
53
12
15
105
18
30
30
108
37
8
9
15
21
55
5
87
40
17
31
29
6
85
59
61
20
117
7
11
42
36
12
19
8
28
77
48
24
3
123
57
4
68
21
67
5
12
3
15
90
12
78
45
12
93
12
63
15
96
1
65
55
8
21
42
18
19
53
39
88
5
43
35
42
67
65
156
55
17
3
9
3
147
30
63
21
30
60
13
23
13
41
6
36
30
30
24
48
60
12
93
4
83
30
30
18
6
156
6
48
12
24
48
63
45
67
32
48
21
39
15
45
27
13
23
1
41
63
33
36
54
37
32
21
36
15
3
13
36
44
57
127
35
13
72
5
84
24
87
16
20
39
73
77
6
9
51
24
24
6
43
95
30
255
51
9
21
7
17
48
18
66
7
17
43
48
11
102
18
30
39
3
18
42
13
89
78
33
9
30
45
9
27
105
27
21
54
25
5
7
5
6
45
12
28
59
1
5
42
36
6
3
75
25
41
7
20
9
55
89
36
36
7
17
114
13
8
3
42
7
17
60
30
96
18
30
18
18
12
12
13
29
3
4
17
66
1
104
21
7
8
45
18
6
18
48
12
25
11
54
87
15
18
42
66
54
45
93
3
12
15
6
42
109
68
40
17
84
54
42
6
90
15
27
33
4
8
4
24
12
17
3
21
12
7
77
3
15
66
24
30
30
48
15
24
63
42
55
5
6
57
4
8
48
15
6
51
39
36
30
24
42
18
7
35
12
13
36
23
21
40
17
12
18
36
37
5
67
11
13
8
33
19
47
102
7
11
180
96
18
60
3
12
12
28
65
12
15
9
120
27
15
18
6
24
186
60
31
80
15
54
36
7
32
28
101
79
5
19
23
61
20
12
28
5
12
3
4
108
5
43
47
37
11
61
41
3
40
17
72
91
29
60
3
15
13
29
6
24
18
15
27
90
36
18
1
5
7
84
35
18
42
129
33
42
30
7
56
51
21
16
20
244
23
6
30
6
18
162
6
24
24
9
33
18
36
6
60
55
29
3
4
24
29
7
68
48
15
12
18
3
105
48
12
7
5
12
18
30
12
3
4
47
30
19
32
3
6
96
43
95
25
48
17
15
3
48
12
72
37
65
67
56
27
21
39
1
5
12
36
27
52
5
6
6
3
63
42
12
7
24
92
12
168
57
103
5
30
36
57
3
30
12
42
42
3
12
51
30
7
17
15
40
8
63
25
5
15
63
21
3
109
47
69
4
53
3
28
12
5
3
63
42
39
9
19
17
60
18
6
27
9
90
6
12
42
1
47
30
6
9
21
30
6
7
24
32
15
6
7
12
23
18
39
21
60
103
44
16
41
12
51
84
33
15
48
39
6
90
48
6
24
36
60
6
24
6
12
60
48
12
6
36
66
7
60
5
72
24
54
12
6
15
9
15
36
3
1
29
96
51
69
43
8
3
24
60
25
5
36
7
32
21
51
9
66
18
12
48
7
41
72
43
5
60
24
24
24
36
39
33
67
92
36
9
18
6
60
24
42
18
12
3
4
77
7
17
48
24
3
51
13
8
3
45
57
163
8
27
30
3
12
4
248
9
90
49
17
43
41
7
23
6
7
23
13
20
21
27
100
5
24
36
31
71
49
36
23
138
126
37
77
27
9
3
87
24
36
1
104
3
36
6
54
13
8
40
36
20
12
12
69
36
51
9
30
36
25
5
87
28
59
165
3
45
33
24
6
25
125
42
6
150
49
68
12
15
33
15
84
84
21
9
114
6
67
17
12
31
59
13
11
24
12
13
35
57
3
186
24
66
6
30
18
12
30
21
27
6
12
7
32
28
65
12
15
21
19
23
153
27
37
68
4
17
7
20
3
126
18
12
24
42
15
3
6
3
112
11
42
48
48
30
54
7
48
8
27
45
21
19
5
15
15
30
18
1
17
67
5
60
75
12
57
3
3
12
33
60
3
84
33
27
72
30
15
33
30
12
93
51
129
165
36
24
96
19
5
12
18
42
7
29
18
6
18
25
5
12
120
3
3
25
20
24
21
60
27
12
3
12
21
15
12
6
36
6
25
17
7
72
36
65
102
6
135
40
23
6
6
42
108
84
24
51
33
3
12
28
32
21
24
15
21
30
6
15
36
12
117
60
7
23
1
29
108
6
6
ABCD 402963126*7^$a-1 [50006]
13
23
15
4
29
3
21
3
48
16
5
28
47
16
29
16
3
56
73
3
12
32
1
20
13
30
17
3
9
12
31
29
16
9
15
3
21
32
3
49
11
12
25
20
12
12
1
14
1
11
21
27
13
36
47
24
1
68
27
24
21
3
16
78
3
20
40
8
19
102
2
61
3
30
42
8
28
57
11
61
3
5
25
74
24
16
144
6
18
5
3
13
24
45
3
9
2
24
45
19
5
25
2
1
3
17
13
3
131
12
21
36
27
33
4
32
13
38
45
4
20
31
12
8
34
86
4
20
1
24
3
36
8
21
48
4
8
37
63
3
9
44
16
8
13
23
76
11
34
3
20
12
15
4
5
3
1
60
11
21
13
3
45
14
33
25
14
48
9
60
3
46
2
40
5
16
3
12
17
27
40
21
12
117
23
16
20
7
8
12
13
9
38
48
82
30
30
23
37
15
20
25
14
28
18
3
60
21
50
33
12
1
24
54
36
30
3
23
10
27
15
17
19
5
24
25
11
87
64
21
8
67
54
170
58
11
1
2
9
7
42
11
7
18
42
32
1
68
3
16
12
5
108
25
6
54
3
35
9
28
8
12
91
6
11
72
3
37
33
23
27
13
12
12
119
4
5
19
5
28
15
48
8
112
8
48
73
9
11
40
69
47
7
5
43
57
63
9
60
33
2
13
32
24
3
1
8
12
73
35
7
161
79
33
8
91
84
5
61
11
12
55
18
38
25
20
19
32
58
47
64
21
3
23
25
20
19
65
4
11
21
108
4
36
36
20
16
27
17
15
16
9
24
11
4
9
11
16
6
27
60
48
12
45
12
6
5
43
32
34
23
27
33
99
1
12
24
56
51
10
27
11
46
50
28
17
1
27
56
61
18
32
33
31
5
60
31
29
3
12
4
32
25
9
11
28
3
17
31
80
22
3
71
13
3
5
4
20
40
11
9
28
20
27
12
1
11
21
4
23
37
12
20
3
25
9
6
45
45
12
14
4
5
3
33
25
15
140
19
5
27
22
35
7
48
30
14
60
24
10
12
11
4
27
5
4
23
21
3
9
4
24
20
12
15
28
18
14
45
1
59
36
52
15
53
13
2
22
35
3
22
14
58
2
13
8
60
12
16
39
30
6
5
43
8
9
7
32
88
8
24
1
24
48
20
16
9
2
1
9
23
7
21
45
12
15
11
9
7
6
74
1
39
6
38
34
2
46
23
3
13
3
57
11
4
5
1
24
14
48
9
12
55
33
131
60
117
49
11
12
12
27
9
3
88
9
20
36
75
106
12
26
48
33
13
3
12
68
100
23
1
15
21
45
27
92
24
3
4
12
5
12
15
70
11
15
22
12
2
69
24
25
36
23
4
3
57
81
11
40
51
18
2
10
35
7
17
15
46
26
24
34
3
48
12
20
27
1
8
1
60
18
17
61
63
24
3
5
24
15
13
8
72
12
4
23
12
1
3
21
80
121
14
46
23
36
64
11
22
47
36
97
24
15
9
30
42
12
12
11
25
18
17
48
24
13
119
48
27
21
37
87
20
28
57
26
48
1
8
13
72
23
37
11
25
54
8
69
40
11
22
2
1
84
59
9
55
18
3
9
2
9
31
9
12
12
68
24
76
69
35
96
7
17
13
71
52
32
7
30
2
4
42
12
11
24
4
9
3
35
13
44
48
39
4
20
1
9
51
21
3
9
18
18
38
21
3
28
29
7
21
8
1
2
28
21
44
4
44
3
45
49
2
61
11
1
9
54
53
3
48
24
10
3
23
52
32
37
27
41
3
1
24
9
3
9
6
102
3
15
72
12
29
1
18
21
47
13
36
9
47
7
56
37
27
65
3
57
16
9
26
9
100
32
19
17
25
74
9
1
3
3
77
51
52
5
28
9
14
1
48
48
9
3
9
23
27
58
11
24
40
8
13
15
84
8
37
47
4
57
3
24
8
7
18
14
13
8
13
15
12
57
6
60
29
7
5
43
5
25
14
57
4
11
25
56
39
22
12
6
21
56
43
5
27
4
41
4
36
27
30
3
92
3
153
16
15
32
16
18
24
14
4
21
81
11
19
5
28
32
64
9
30
93
23
9
43
69
35
4
5
36
16
9
2
1
23
4
32
48
1
11
69
25
26
34
12
27
9
30
41
36
28
20
4
12
8
16
11
24
22
26
69
49
50
9
3
12
10
24
27
35
10
6
5
51
48
33
12
40
8
73
12
11
37
30
30
14
1
12
8
148
36
3
42
36
23
1
51
27
17
27
4
5
3
57
73
11
39
4
32
25
47
69
24
4
15
42
24
3
20
12
28
3
5
24
108
39
16
44
34
14
33
25
14
88
20
4
9
12
8
3
10
27
8
37
14
9
25
78
32
45
13
11
25
3
12
11
40
33
71
13
8
24
13
47
15
61
48
15
5
7
8
1
8
25
3
9
2
24
24
10
6
8
1
3
42
35
1
14
10
15
47
13
21
35
3
16
6
12
11
3
21
3
10
83
72
3
1
3
44
13
8
52
44
4
12
8
3
25
23
16
48
30
36
54
12
5
4
20
19
17
25
23
12
1
14
40
9
21
11
3
1
35
10
75
11
69
87
1
3
17
36
24
25
6
92
9
13
78
5
39
72
13
8
12
40
48
33
15
44
25
95
36
28
9
3
9
3
48
9
2
81
7
21
45
72
11
16
33
74
13
59
22
3
20
24
3
10
35
4
15
53
13
3
9
38
4
21
20
79
24
5
40
12
44
75
16
5
13
11
40
33
42
18
26
1
45
2
16
42
3
45
63
12
11
25
20
3
46
2
21
39
13
75
5
27
10
11
24
25
3
8
15
33
16
39
24
41
24
36
91
18
11
1
11
28
27
9
15
20
25
56
51
13
15
9
69
2
4
126
2
82
24
15
36
9
18
9
11
10
74
13
72
35
9
63
9
24
43
5
27
12
49
57
3
23
12
4
21
27
57
69
54
57
9
12
35
12
25
42
45
75
9
20
24
16
9
11
4
3
77
12
28
8
7
32
25
36
15
29
25
63
3
29
61
15
20
24
24
4
11
60
9
1
26
13
8
12
37
26
9
1
47
37
3
32
16
45
14
70
3
45
15
45
2
70
35
4
9
6
36
5
15
9
16
9
86
1
12
11
34
12
23
40
8
19
30
2
13
8
27
9
16
48
56
3
9
40
8
1
18
5
3
58
99
20
16
12
32
63
4
5
40
47
1
92
13
15
59
9
15
52
42
54
92
40
42
27
20
13
11
7
20
36
21
12
27
21
12
16
24
11
10
23
37
27
23
10
3
20
24
7
29
27
9
15
40
5
4
20
1
3
32
60
51
33
7
5
3
45
97
18
17
24
13
6
5
25
35
3
9
24
27
4
9
8
12
16
9
11
124
3
57
8
28
9
11
24
31
33
20
3
48
21
48
1
51
9
23
13
27
48
12
59
48
1
68
24
87
16
20
13
20
12
75
33
16
3
12
5
4
9
14
24
25
48
51
33
12
33
12
48
38
69
4
24
75
17
15
72
12
9
7
6
24
6
5
39
33
28
3
29
51
9
27
12
48
4
5
1
60
59
12
15
10
3
11
25
36
32
27
13
8
111
21
52
21
132
3
23
4
30
12
74
16
21
57
23
4
9
15
92
19
21
8
1
3
11
37
9
23
39
1
116
3
24
4
5
13
12
62
72
45
49
15
8
4
36
12
47
45
48
13
23
19
21
11
69
12
40
32
61
51
36
32
55
65
12
1
24
3
20
37
51
8
1
36
3
84
33
15
9
24
12
54
18
2
28
33
59
4
5
1
11
19
48
44
4
9
60
24
84
56
49
71
16
9
6
5
28
8
39
21
60
4
21
35
12
51
46
15
80
24
16
11
45
15
25
15
33
39
8
22
2
10
11
24
1
18
8
37
20
4
56
1
11
15
117
3
4
9
23
1
21
54
8
144
24
1
51
9
24
84
8
4
33
26
46
3
3
5
39
10
23
7
44
1
11
22
11
7
18
39
3
42
18
29
1
35
12
3
37
15
93
9
39
12
11
24
13
12
15
9
8
12
61
50
9
4
51
20
13
33
35
39
46
3
24
47
16
8
9
7
5
13
38
9
39
22
26
1
32
1
3
24
32
25
6
17
27
21
85
30
8
4
78
24
15
9
27
3
20
1
21
12
47
1
50
28
29
51
12
33
4
15
30
15
15
5
28
15
30
23
51
25
21
14
12
21
25
42
9
39
17
25
18
102
35
4
12
27
48
72
32
10
62
13
8
13
12
18
9
21
47
88
12
8
19
101
7
30
23
4
8
3
49
35
45
13
11
1
15
35
21
64
107
1
45
11
24
1
6
125
4
20
51
25
9
ABCD 403185416*7^$a-1 [50011]
16
44
10
62
10
8
10
20
10
6
18
6
50
66
46
38
4
2
124
2
18
22
44
34
30
20
4
18
14
54
16
6
30
72
122
4
2
4
14
16
14
66
46
30
20
30
18
22
42
18
30
8
22
18
116
16
14
4
6
6
20
18
4
90
18
30
38
16
36
108
24
30
18
18
12
12
78
18
30
24
18
72
18
48
30
26
46
30
14
34
114
2
10
44
10
20
4
6
2
58
2
18
6
76
38
4
26
6
30
16
80
18
6
90
70
74
6
58
32
10
36
24
20
24
52
20
48
16
44
4
8
10
18
66
14
4
12
20
24
40
56
24
16
14
4
18
60
50
10
18
12
48
24
2
4
56
28
2
6
24
36
28
30
24
12
36
48
60
26
28
26
4
8
88
2
28
30
42
8
90
4
18
12
2
4
30
56
16
20
18
4
26
60
12
10
30
12
8
10
14
88
8
28
32
10
38
30
72
10
30
50
4
20
28
18
14
4
2
22
72
20
4
80
16
26
58
2
18
30
6
46
54
14
12
28
26
54
4
62
4
20
16
96
68
4
2
28
8
30
24
4
24
92
28
2
58
48
44
4
2
54
40
20
46
8
10
20
4
26
6
4
2
114
36
108
4
18
8
4
2
24
100
20
4
26
4
8
10
20
4
24
20
10
24
6
50
6
16
18
42
38
70
20
4
12
78
6
56
36
4
36
30
8
12
54
4
24
32
88
8
4
44
10
42
20
22
30
30
18
44
28
6
2
24
58
38
48
60
30
10
32
52
38
78
30
4
8
52
2
24
36
24
52
18
36
26
18
6
16
8
34
146
36
4
24
32
36
28
12
18
2
24
4
56
34
42
38
30
60
60
10
42
12
72
36
20
22
18
14
84
82
60
98
82
72
2
6
10
12
2
34
12
8
12
48
6
10
54
36
20
4
50
30
4
8
40
20
10
18
36
6
14
6
130
30
8
6
16
24
36
110
4
78
8
10
78
2
28
2
24
10
14
30
10
56
118
26
64
2
34
20
10
2
28
20
4
38
4
18
18
38
6
30
24
40
12
20
30
58
26
4
72
38
52
60
8
22
42
32
6
10
8
60
36
16
8
6
4
30
36
20
4
32
142
36
30
30
26
76
20
24
54
46
36
12
12
24
24
32
4
32
48
10
24
26
16
80
40
26
18
34
2
16
60
14
4
24
2
24
4
60
12
14
4
56
10
30
26
6
40
38
60
12
4
48
6
110
4
6
62
4
48
6
42
8
10
20
12
10
12
8
34
14
4
66
80
12
10
12
8
30
4
54
60
2
40
38
4
38
10
8
12
10
14
24
36
6
60
70
20
52
68
4
6
48
6
14
4
56
4
6
12
8
12
10
38
16
14
6
24
34
42
36
24
6
18
2
18
12
10
14
76
44
4
30
2
24
6
78
12
4
14
4
8
4
44
10
54
6
20
40
36
66
44
28
42
74
10
32
58
12
14
24
36
34
114
8
70
8
22
24
84
32
24
46
8
22
80
24
24
4
36
42
20
10
8
36
46
72
36
50
30
6
4
50
52
50
10
30
24
26
150
4
24
12
20
22
12
50
16
30
42
56
30
6
46
18
20
6
6
48
12
18
40
50
66
4
54
6
26
66
10
24
20
4
30
30
80
42
70
20
24
60
16
18
50
40
32
58
32
48
4
18
30
30
44
34
2
24
24
34
18
8
16
44
6
6
28
2
40
50
18
64
2
24
6
34
32
58
20
6
6
40
30
14
30
16
18
54
32
28
32
16
14
46
24
24
20
12
24
28
48
30
14
28
36
24
68
54
6
22
6
2
28
2
64
26
18
16
24
20
6
4
32
18
4
12
14
64
12
86
112
12
14
96
16
48
54
78
8
22
12
48
98
150
10
2
10
8
12
28
24
56
64
26
12
18
30
30
22
84
56
64
26
4
78
30
2
28
38
10
60
12
62
58
32
24
36
4
24
8
60
40
68
16
36
30
14
30
4
30
2
34
14
40
2
40
8
36
16
24
24
32
60
18
4
42
18
6
20
10
24
30
92
4
60
20
60
22
30
8
4
6
20
12
78
4
6
26
24
16
6
14
24
16
30
44
10
30
60
2
48
10
26
10
50
36
124
20
84
12
30
28
30
24
26
6
4
36
134
30
10
24
56
4
6
42
18
96
20
46
48
2
48
4
32
24
16
26
4
14
16
14
30
22
12
18
72
60
8
4
6
90
108
20
30
40
42
38
60
6
16
20
18
10
26
10
20
4
56
16
12
86
6
4
32
10
20
10
8
30
10
2
30
24
106
48
20
34
12
24
24
56
16
24
20
12
52
26
4
2
24
16
36
8
4
8
24
40
44
16
60
54
30
30
6
6
90
42
26
6
4
26
4
20
12
4
60
26
40
38
4
56
94
2
4
20
40
92
24
6
54
10
36
8
4
38
24
64
20
12
24
28
12
66
18
12
44
124
140
4
36
12
60
12
2
4
12
18
20
16
36
18
30
2
58
20
76
60
48
26
52
30
8
10
80
4
2
88
86
6
6
60
30
58
12
18
62
30
238
32
48
22
12
30
6
30
6
54
2
4
36
8
12
18
10
12
44
4
2
28
6
60
56
22
30
48
18
6
48
26
12
10
60
20
10
12
2
4
56
28
6
20
6
24
36
24
42
28
12
18
20
120
64
8
24
60
28
18
8
22
24
44
22
8
34
12
66
30
8
6
54
30
60
30
16
6
18
20
42
28
6
20
58
2
64
30
24
6
24
26
22
48
12
20
52
6
24
8
22
12
14
22
18
54
32
16
60
8
16
48
68
28
12
98
22
48
32
10
72
18
68
36
58
18
12
8
28
20
10
30
12
8
4
78
8
64
2
4
84
48
12
48
18
2
78
46
56
10
8
10
12
14
58
8
40
8
40
42
50
52
56
130
60
20
34
6
30
50
30
60
10
20
6
24
4
8
22
12
14
4
8
18
52
18
2
34
24
12
8
16
14
4
26
4
8
10
12
78
24
6
18
12
20
18
30
30
10
72
8
4
6
32
10
8
82
30
18
32
28
30
20
76
6
12
66
30
54
26
64
2
4
20
10
6
18
8
88
2
40
8
16
48
36
30
42
8
4
6
62
10
14
46
12
6
20
10
26
6
82
26
40
110
16
26
10
12
30
18
12
8
48
52
12
68
18
10
54
30
12
24
2
30
18
42
48
10
24
18
38
42
18
34
26
42
4
18
68
28
2
18
10
2
10
8
60
4
8
52
8
18
34
36
12
20
58
110
34
56
34
32
40
36
24
14
52
14
4
20
6
6
28
30
12
42
26
6
58
2
4
24
6
6
6
12
6
36
6
14
24
36
16
8
66
64
6
6
14
24
34
26
12
24
4
42
18
60
2
28
30
96
36
30
50
30
10
24
18
32
54
64
12
74
10
62
40
42
68
18
4
2
60
16
12
48
24
74
4
42
66
38
4
26
10
2
40
44
4
30
2
10
38
30
60
130
50
16
18
102
6
50
10
18
30
24
12
6
72
2
16
14
16
44
16
18
72
14
24
40
20
12
24
34
2
124
6
60
228
6
20
24
30
10
24
30
2
4
62
30
4
24
2
30
64
6
8
30
22
30
12
90
18
20
18
64
8
78
16
26
30
10
14
34
2
30
10
8
12
24
64
12
30
42
78
14
16
12
30
6
24
32
16
24
44
90
10
50
42
30
22
26
10
12
48
2
10
12
12
20
58
36
2
10
8
6
58
8
48
82
44
4
32
30
18
34
18
50
82
8
108
64
26
40
2
82
36
12
38
96
64
26
34
2
22
26
34
8
48
36
4
42
48
6
24
30
50
4
12
84
56
58
26
82
74
6
112
6
12
8
6
4
6
80
4
56
4
20
4
8
10
48
24
18
12
18
42
ABCD 403190096*7^$a-1 [50058]
27
30
3
48
21
6
78
42
72
117
84
45
42
30
12
27
69
24
27
15
18
6
84
60
60
12
60
36
24
96
30
90
12
36
12
48
66
36
183
75
114
3
9
36
39
63
60
6
264
6
45
9
72
198
6
27
33
30
57
144
51
108
24
12
6
123
39
21
39
33
9
36
3
27
18
30
54
30
33
24
21
54
114
24
3
33
6
78
78
69
180
3
162
60
18
48
30
90
60
24
60
6
3
99
30
60
96
66
30
168
12
36
39
3
6
24
108
3
9
3
15
42
12
18
36
24
21
75
30
12
78
150
36
54
6
24
24
18
30
42
57
51
12
30
6
30
24
6
6
36
54
6
12
42
114
54
93
9
48
6
42
3
15
114
30
48
18
6
9
69
72
30
6
42
12
18
6
12
45
3
42
75
33
66
18
216
54
12
30
36
12
3
57
66
12
9
33
18
12
72
9
21
24
75
45
12
63
9
6
72
48
12
24
30
111
9
18
42
84
30
72
48
24
186
15
9
78
42
78
54
60
126
18
24
60
66
6
174
24
21
39
12
84
57
27
36
132
18
84
18
24
108
42
36
24
18
12
180
66
54
6
3
27
18
36
60
6
9
3
6
12
48
60
6
36
12
6
12
75
147
6
30
24
30
60
12
18
12
69
39
6
54
6
15
156
3
96
36
21
9
6
69
21
18
42
15
9
6
69
93
3
69
6
30
99
3
12
24
96
24
36
30
6
60
42
12
54
12
9
81
90
12
6
12
30
48
81
21
3
21
66
30
30
48
36
9
51
45
9
12
42
6
6
30
90
78
42
30
48
18
33
39
93
45
90
12
42
15
15
114
12
42
21
87
138
24
60
102
18
42
18
6
30
36
36
12
3
60
189
54
96
21
24
51
30
60
42
33
57
108
48
90
30
24
87
99
36
9
87
69
9
24
6
90
120
12
12
12
30
69
21
18
12
36
9
69
6
18
72
30
21
63
24
60
117
201
12
3
3
96
6
3
9
90
18
39
9
42
48
24
48
18
72
102
12
6
3
45
102
33
60
75
60
84
57
45
24
60
51
39
57
3
12
162
6
6
171
27
12
84
21
45
60
15
9
24
27
45
36
15
27
30
3
39
258
36
12
39
9
12
60
135
57
30
21
21
54
66
6
60
168
12
9
3
18
24
24
27
9
54
12
30
18
21
39
24
30
72
60
18
12
6
48
54
57
3
6
72
3
12
117
6
21
15
114
30
24
6
54
93
69
15
39
60
42
3
111
84
12
18
60
54
18
18
12
45
75
12
42
6
24
30
18
57
105
78
33
3
6
51
39
54
60
6
54
12
48
15
135
105
57
24
18
33
9
48
30
6
51
51
12
18
39
144
15
60
90
42
9
33
18
12
30
42
30
18
6
27
9
111
45
12
12
6
12
18
168
27
9
48
3
15
18
15
39
30
90
30
72
51
15
18
42
12
33
3
54
27
39
54
42
24
96
48
30
42
69
45
36
48
3
3
84
18
48
36
84
15
9
3
99
108
36
81
3
78
12
6
30
12
24
15
3
153
39
54
12
3
27
45
105
78
21
9
60
42
54
18
93
9
51
57
60
96
15
39
30
66
36
24
12
12
12
21
15
24
9
69
42
30
51
48
21
114
12
42
72
18
18
18
42
108
15
15
6
39
9
12
51
57
66
6
48
18
54
18
36
6
36
90
102
60
6
30
15
21
15
39
60
90
6
81
168
45
27
60
15
54
24
54
48
30
12
6
36
36
12
6
15
96
3
12
324
24
66
120
27
63
6
48
30
18
3
9
30
6
12
180
84
48
6
30
6
48
48
114
15
9
54
30
42
18
3
15
18
15
27
114
60
6
18
15
9
102
60
6
30
18
42
12
90
3
9
75
63
30
72
99
51
30
96
39
9
30
72
18
27
15
18
84
12
15
3
90
156
54
66
12
24
36
48
72
15
48
57
72
36
54
36
54
87
36
183
42
18
12
30
18
6
15
3
48
24
36
12
6
42
60
78
90
54
12
39
39
66
30
12
54
75
111
33
99
42
18
78
12
60
6
96
36
33
147
42
60
60
6
6
168
3
33
12
102
18
24
18
33
9
30
6
3
9
12
111
153
114
36
30
42
54
84
90
126
6
18
42
9
9
96
48
6
57
27
42
6
30
48
24
51
75
6
54
24
96
12
33
9
6
126
48
36
6
6
60
39
51
12
6
54
12
6
30
54
24
12
42
21
21
36
12
270
18
75
69
15
3
18
12
18
45
57
72
78
6
54
192
18
27
3
6
27
57
12
30
90
39
27
24
69
15
72
9
15
54
54
42
24
42
18
6
18
18
30
63
21
24
27
15
48
6
48
96
42
72
6
6
54
51
15
54
90
54
90
66
12
15
207
42
18
6
6
120
48
36
114
36
12
42
246
60
24
12
30
144
90
126
45
15
54
12
162
57
93
6
30
66
60
45
69
27
3
6
54
30
147
75
24
45
120
9
42
9
39
36
69
15
12
30
102
42
24
24
27
45
6
12
30
3
63
24
6
51
63
18
12
3
45
48
27
87
48
9
21
15
93
12
18
42
90
69
3
42
126
45
93
36
51
15
78
6
36
78
24
36
24
6
42
48
24
6
30
42
24
6
12
18
42
18
45
24
33
78
12
57
51
45
9
ABCD 403197848*7^$a-1 [50047]
8
51
57
87
25
44
36
24
40
35
21
3
61
11
36
84
9
16
36
83
24
13
23
1
8
3
1
44
12
16
24
12
35
49
44
3
24
1
8
39
57
3
36
72
13
12
20
16
8
4
116
36
12
3
45
24
12
36
3
25
80
4
36
59
25
44
12
16
11
1
12
32
12
64
32
16
11
13
8
120
15
21
28
60
48
12
68
180
72
12
88
24
12
47
69
51
13
12
8
4
11
1
20
24
4
20
40
36
8
16
44
36
28
59
9
24
52
11
13
24
32
28
20
3
13
60
60
20
72
24
24
72
123
21
15
9
124
8
16
12
72
92
28
24
12
11
37
48
24
12
80
12
3
9
12
120
4
47
13
11
1
44
24
4
23
13
68
60
28
20
24
48
3
21
3
13
44
4
11
9
24
4
12
32
52
24
24
36
12
20
39
9
3
129
63
1
24
11
1
8
36
16
8
51
57
12
15
33
12
3
12
48
13
24
20
12
48
40
20
4
32
36
39
25
68
12
12
4
12
8
84
51
21
63
24
81
4
68
24
99
12
117
24
28
8
12
24
4
24
8
4
92
63
25
20
4
60
20
12
72
60
12
51
13
83
57
147
48
9
51
21
64
44
4
32
15
1
44
4
11
57
39
57
28
96
8
51
25
59
37
44
60
76
23
21
4
11
37
8
12
12
51
13
68
39
13
8
24
12
64
95
37
11
21
4
11
12
105
27
21
12
3
61
44
28
48
20
3
57
16
72
24
120
80
27
1
8
111
60
33
96
51
225
16
36
68
24
12
28
44
40
11
97
92
27
24
21
16
44
4
11
9
40
116
24
120
3
57
12
88
24
12
8
24
12
24
51
13
20
52
8
28
12
20
24
24
12
4
44
4
20
48
16
8
4
71
13
36
12
68
87
12
1
48
11
21
48
112
92
12
16
8
16
11
121
8
36
16
20
28
8
60
12
12
4
59
96
1
12
8
40
36
116
64
24
44
16
11
1
20
48
16
36
20
24
72
15
13
36
23
1
23
24
1
44
12
12
27
1
20
24
40
20
120
16
11
1
48
84
44
36
28
59
33
100
72
23
1
116
52
8
12
36
72
4
80
63
121
8
16
20
40
11
13
12
8
12
12
3
36
9
100
48
20
16
20
60
63
12
45
51
97
56
3
48
25
60
11
73
12
48
20
24
4
20
76
35
81
12
4
20
28
32
12
60
3
9
88
11
13
20
16
71
24
24
117
108
12
48
15
21
16
23
33
39
37
56
28
44
3
57
48
4
44
27
21
48
63
24
9
16
8
4
59
25
84
56
48
84
16
68
3
13
71
45
99
25
12
12
11
37
20
28
8
4
24
11
33
36
16
8
4
47
85
47
13
60
12
20
4
24
20
111
81
12
36
24
24
16
23
1
44
48
4
23
21
48
111
21
36
3
21
12
24
28
35
1
20
12
4
11
12
49
8
24
36
48
132
4
56
60
12
3
133
92
12
4
72
59
24
25
48
11
25
20
16
32
48
52
24
11
57
3
12
49
32
24
16
32
16
20
36
48
4
72
68
4
80
24
88
35
37
83
57
52
8
12
12
12
24
96
12
3
261
63
9
16
156
44
52
32
76
12
60
71
12
9
60
147
1
24
20
15
1
11
21
24
4
84
48
36
47
1
32
24
16
68
15
1
11
9
28
68
48
4
24
8
40
11
45
12
16
56
39
49
48
11
45
39
33
16
8
15
13
24
60
56
16
12
32
4
8
48
28
44
64
59
1
108
8
12
4
8
4
11
13
20
52
11
37
104
27
81
28
96
36
8
16
8
27
21
4
71
45
28
11
12
69
28
20
27
69
108
16
72
8
3
13
11
1
20
16
24
8
3
12
1
20
15
57
15
9
12
16
47
37
60
8
60
24
12
12
4
11
57
12
27
9
3
33
36
64
11
21
36
12
108
12
96
16
8
52
60
8
24
28
83
9
72
4
12
24
12
11
73
120
23
21
12
52
20
4
92
63
60
9
36
3
9
96
72
27
69
72
40
35
12
1
120
60
80
4
24
24
20
48
12
3
21
4
8
36
16
11
25
8
120
4
8
4
8
111
9
4
32
3
25
32
12
48
12
28
32
16
48
84
8
12
4
12
36
12
24
20
40
56
39
12
69
28
8
27
1
8
15
13
36
56
4
60
12
36
12
8
72
40
23
9
60
63
25
8
27
9
52
44
40
68
52
44
4
8
4
56
24
48
27
36
24
33
4
20
60
48
4
8
28
8
76
20
76
12
8
15
25
68
3
45
16
12
24
92
12
12
48
16
8
24
28
32
27
13
8
16
12
24
68
36
28
56
4
59
12
9
15
13
8
16
20
28
48
8
40
24
56
12
24
24
24
40
44
147
9
39
13
36
8
148
48
20
16
8
3
1
11
1
8
36
27
61
36
80
36
40
48
95
9
4
8
63
9
39
13
68
12
16
35
1
36
92
16
23
61
32
27
1
140
16
44
96
15
9
87
1
8
88
20
12
48
51
25
48
44
12
4
48
8
60
4
12
32
27
48
45
3
25
71
21
3
61
35
36
57
16
8
48
36
48
15
25
32
36
12
16
104
12
3
85
20
36
84
15
24
1
12
68
4
12
8
16
8
4
32
27
13
24
8
88
32
124
12
8
15
1
24
12
12
8
12
84
27
57
4
36
8
24
12
12
16
23
1
23
13
24
24
24
20
48
75
45
52
36
128
12
28
8
52
8
36
12
16
20
15
37
20
4
132
47
61
32
76
23
108
25
8
4
56
40
8
16
8
120
12
36
24
12
52
20
4
12
32
3
69
3
1
96
12
20
12
36
12
4
56
12
3
33
111
9
28
11
9
4
20
12
16
36
68
3
1
24
24
32
16
8
28
8
60
3
49
20
12
15
60
73
20
87
25
8
16
8
12
16
12
20
12
3
9
51
180
1
80
64
84
35
9
16
8
36
64
83
12
1
36
48
8
12
3
85
24
11
13
8
51
9
4
24
32
52
59
1
44
16
72
24
36
35
12
12
21
3
1
8
120
15
25
8
4
24
44
4
11
13
20
4
44
39
33
219
45
36
28
24
47
13
47
48
1
20
15
1
8
28
23
1
132
48
8
3
48
9
51
9
72
28
11
1
32
40
44
12
48
108
36
72
4
72
83
25
44
64
36
71
85
116
27
12
33
39
25
23
1
12
44
24
63
24
1
23
49
20
28
12
8
36
15
1
116
16
44
4
8
24
12
39
9
4
32
100
56
16
8
75
13
84
36
32
16
20
28
47
24
9
12
3
45
24
48
24
84
15
69
40
11
13
23
21
40
32
3
33
136
32
36
48
36
16
8
60
72
24
27
12
25
44
51
12
9
16
24
24
12
12
36
48
47
1
12
72
20
60
36
24
16
11
25
32
99
72
57
3
37
36
20
4
32
36
148
11
9
76
32
48
51
24
1
44
16
48
ABCD 403435454*7^$a-1 [50028]
27
21
16
35
12
1
32
8
16
9
6
18
48
15
21
18
45
51
1
41
48
3
28
144
24
16
13
3
4
4
1
2
13
4
32
3
37
24
28
28
8
20
32
9
19
4
7
13
32
39
9
48
72
20
36
3
49
9
19
29
15
48
107
1
12
51
13
40
13
48
27
11
29
8
8
1
6
42
42
18
3
24
20
7
80
4
17
1
18
6
15
20
13
55
5
27
11
1
3
1
4
8
8
4
12
4
13
38
10
19
17
19
7
22
7
17
6
18
18
21
3
6
39
23
17
4
8
35
69
40
20
15
13
40
12
7
6
15
35
13
15
18
7
7
4
8
29
32
9
90
12
33
75
8
1
3
18
2
21
15
1
12
15
13
4
25
7
4
19
45
20
19
17
1
42
20
49
64
11
9
9
19
12
23
21
3
9
12
21
7
43
37
52
5
27
8
25
6
9
12
4
53
3
69
90
25
11
1
24
71
9
107
4
13
20
16
20
40
4
7
36
21
12
4
60
20
3
9
39
9
15
37
41
24
3
12
15
13
17
12
15
3
54
19
77
3
21
14
4
12
49
5
11
7
24
9
24
15
21
8
7
21
4
23
5
13
12
7
20
51
9
15
13
23
6
42
8
17
5
6
5
7
33
8
37
66
29
4
21
23
19
33
48
39
1
8
23
1
23
1
11
5
8
40
8
3
21
21
43
32
32
20
17
19
5
11
20
8
9
18
25
20
16
29
30
1
80
12
100
17
48
18
33
3
8
64
18
3
16
8
20
40
12
45
15
27
57
24
9
3
39
12
9
51
6
11
32
4
4
33
19
8
12
4
35
12
24
12
32
85
4
44
20
12
19
6
15
4
19
10
42
81
4
17
18
9
27
48
60
24
42
59
19
13
12
20
21
11
27
21
36
7
17
32
5
15
24
52
12
47
24
72
9
16
65
26
64
6
6
20
5
16
7
18
7
4
13
3
63
24
13
12
17
12
3
51
13
20
12
33
18
13
35
9
27
30
60
7
5
43
5
19
8
12
28
17
119
16
3
1
11
13
31
10
6
61
11
18
3
16
5
18
21
12
9
6
13
17
43
47
8
22
36
7
36
5
39
59
1
12
4
23
9
15
17
28
28
12
11
24
13
11
25
28
72
13
132
15
23
37
39
1
4
16
48
9
18
21
21
6
1
40
20
12
11
17
7
36
30
2
10
27
4
23
42
19
19
10
31
20
4
7
5
4
7
8
4
1
53
18
8
13
4
5
91
4
16
12
59
29
12
8
28
16
1
15
8
92
20
9
19
44
40
20
3
13
4
61
30
5
13
48
3
15
20
12
41
20
12
40
5
43
77
18
9
21
30
48
48
37
16
16
4
28
8
7
17
19
4
42
6
13
20
36
23
21
4
16
4
19
36
33
12
15
18
7
11
69
32
3
36
16
90
51
92
8
8
23
29
17
35
49
51
36
71
29
24
35
36
24
41
16
3
1
4
20
32
15
13
12
11
13
31
49
21
15
4
23
49
5
3
20
16
8
79
9
21
43
28
31
9
12
23
4
1
8
3
45
12
15
37
8
27
12
1
20
23
1
93
51
3
6
3
12
27
66
6
57
72
9
23
31
9
9
78
21
84
9
14
13
27
6
7
5
27
16
31
64
6
6
60
33
21
6
12
20
5
32
3
1
12
23
48
13
8
21
6
1
29
2
77
17
23
3
60
10
51
12
15
9
3
13
41
2
4
9
39
13
7
9
24
7
13
48
24
7
29
24
11
45
33
36
2
12
96
28
18
36
6
33
15
12
37
17
36
18
25
12
11
12
6
19
4
7
9
33
24
48
12
7
28
1
75
3
30
27
33
2
16
1
8
4
17
39
4
47
25
40
25
3
28
5
43
24
5
15
3
48
5
1
54
48
21
3
13
17
6
9
4
35
5
27
21
19
6
30
1
12
48
84
7
10
42
1
17
35
1
26
81
36
4
9
27
12
15
6
2
88
1
23
6
6
6
36
24
19
17
6
33
72
4
11
25
48
20
60
3
1
5
15
3
24
42
7
4
49
3
16
17
14
10
3
4
36
29
11
15
9
36
28
15
12
1
24
8
33
12
2
10
18
21
3
68
1
4
80
28
5
15
12
23
16
45
21
12
19
23
48
133
17
30
13
20
33
2
1
75
9
24
15
29
8
47
72
18
24
6
24
33
15
42
18
1
5
30
17
7
9
9
7
20
9
31
8
12
28
31
17
20
9
51
15
9
63
1
35
6
2
1
9
50
17
20
16
29
30
1
80
60
64
84
23
33
9
12
6
18
27
39
6
7
52
7
1
5
15
40
67
5
35
13
17
31
11
20
73
3
1
11
1
23
69
15
1
47
9
44
67
54
12
7
12
17
43
5
15
28
5
31
59
21
39
9
12
44
1
59
13
39
24
33
2
1
27
1
11
33
3
9
20
1
3
9
15
12
24
16
44
11
13
9
6
18
12
3
9
18
1
5
27
4
20
45
39
15
9
16
41
30
25
7
13
21
24
3
3
12
1
4
8
29
3
56
20
5
19
23
9
21
2
17
28
39
33
31
9
27
9
40
8
21
18
37
17
38
10
3
16
20
15
21
21
39
16
29
12
18
32
1
21
6
49
36
53
7
17
66
5
7
42
2
4
1
16
15
25
4
32
9
2
17
83
33
3
18
7
20
39
9
51
1
47
6
27
15
32
9
49
48
3
24
3
9
69
7
47
61
12
32
21
27
4
23
24
9
11
10
2
1
8
1
18
8
29
11
1
8
64
29
11
13
7
20
9
2
5
29
63
3
12
13
19
45
7
30
6
6
6
12
5
16
24
16
12
12
20
3
5
19
9
8
7
54
79
11
6
14
1
8
20
12
7
34
30
9
8
4
12
4
40
40
12
4
7
13
9
12
7
8
23
10
6
33
32
44
11
61
53
7
23
20
37
40
12
7
61
32
13
54
13
11
18
6
18
26
4
30
27
27
69
9
42
8
10
31
4
8
11
33
9
6
1
20
11
49
24
168
9
38
5
5
15
24
39
60
5
16
15
5
13
6
12
8
17
64
32
20
69
6
60
29
4
16
4
40
4
41
42
9
39
8
28
44
1
3
33
60
12
9
12
7
20
12
27
60
9
12
21
7
23
12
6
19
12
12
35
17
7
9
12
36
4
5
15
16
35
84
1
77
18
5
4
56
1
19
11
1
8
23
13
35
24
49
9
3
45
30
12
9
9
30
13
17
74
4
5
8
11
1
41
7
11
56
17
28
1
7
80
52
32
8
16
21
31
4
19
5
16
64
11
13
20
9
19
24
7
1
3
68
29
52
4
3
12
37
11
1
5
30
57
4
23
12
21
20
25
48
7
5
63
15
18
7
23
49
20
27
24
29
20
23
1
11
54
6
5
7
9
12
3
36
18
48
7
44
3
1
11
18
6
13
12
8
9
15
8
8
65
67
29
2
4
1
32
21
31
5
18
24
6
7
5
7
20
69
18
30
24
2
5
5
27
3
24
1
7
33
12
40
24
4
8
64
41
86
10
39
45
43
32
3
20
29
11
1
95
44
64
6
42
18
38
10
11
19
8
1
4
4
19
6
19
20
9
3
24
12
12
15
24
17
13
6
13
29
31
5
18
30
55
32
21
26
5
41
19
31
5
5
15
56
7
9
15
45
15
12
37
11
36
13
17
12
54
12
9
3
18
3
3
29
1
39
4
12
7
37
3
1
29
7
24
35
6
6
42
3
27
5
12
15
9
1
18
33
57
11
7
37
11
21
48
3
24
21
3
41
1
3
3
1
47
6
6
13
8
40
48
8
33
24
19
35
29
7
33
16
8
9
18
42
6
30
42
25
56
9
31
79
10
18
6
24
7
7
28
13
17
39
15
21
21
55
17
31
11
13
20
3
18
6
25
5
55
48
23
48
1
44
57
6
137
20
44
32
25
3
15
56
1
16
8
15
30
6
9
3
13
8
28
11
42
6
13
35
24
57
12
12
20
40
15
1
36
56
69
51
3
21
23
1
35
16
5
44
20
12
40
8
52
32
9
19
4
28
72
15
25
7
1
12
3
17
67
30
6
5
12
16
27
30
3
12
12
39
12
8
22
24
2
13
15
21
3
36
6
2
13
15
18
30
9
9
23
48
20
12
47
48
6
7
35
13
20
4
20
24
20
16
15
30
18
6
6
18
15
9
79
44
23
13
33
30
1
44
45
7
8
3
13
36
32
16
20
9
7
8
21
18
1
20
21
7
4
40
3
1
24
17
63
9
6
18
6
13
36
95
44
5
11
18
38
17
11
12
13
4
24
16
3
57
33
26
4
48
20
1
44
4
9
71
16
3
13
20
48
21
18
30
7
36
5
43
55
4
33
12
9
2
16
25
5
35
4
4
8
52
12
20
15
12
78
2
37
52
20
4
5
6
13
12
12
11
8
13
45
3
11
4
24
21
96
4
16
20
12
44
4
16
3
53
24
8
3
29
15
10
3
3
6
24
62
12
9
60
61
12
6
1
32
24
4
23
9
44
4
64
31
1
3
44
13
39
44
12
10
24
35
4
3
12
1
23
13
71
12
36
24
17
4
3
20
1
9
2
65
4
8
11
9
24
4
24
12
24
24
77
30
61
5
55
11
1
48
20
39
21
33
12
6
24
9
3
17
20
107
9
33
15
12
28
12
11
21
27
9
21
3
12
21
36
51
11
9
7
5
13
48
24
31
8
24
28
20
111
6
6
6
3
21
74
13
23
1
3
1
56
16
4
13
42
1
11
33
8
61
15
12
24
47
13
21
30
36
1
47
9
3
1
101
79
32
4
41
12
7
36
7
81
8
11
12
36
32
16
25
53
6
8
9
40
3
9
24
88
72
24
59
6
31
8
11
4
21
12
15
12
1
16
3
4
48
8
13
24
28
8
4
4
3
61
28
12
5
30
17
4
15
25
11
18
50
45
76
27
9
3
6
7
12
8
71
29
41
11
1
26
13
36
3
21
33
6
6
15
3
9
4
56
57
18
33
28
7
5
20
36
9
2
22
23
20
8
15
21
40
12
65
3
9
27
45
24
6
12
17
1
30
1
7
17
20
36
21
6
5
16
15
25
5
54
45
3
18
48
19
52
7
13
29
3
24
3
93
9
36
31
29
6
29
40
4
4
7
8
5
5
2
4
18
6
5
13
7
16
13
7
64
27
64
1
40
4
44
7
18
35
7
21
9
15
9
7
53
7
72
60
32
28
ABCD 403528442*7^$a-1 [50017]
1
3
17
3
67
2
43
32
43
2
28
39
11
10
3
9
30
33
17
63
3
73
29
15
51
13
9
24
3
12
35
10
18
6
24
6
2
79
5
58
2
6
18
19
20
45
16
15
20
15
4
60
12
5
12
57
12
22
26
30
13
36
15
29
69
40
12
39
17
3
1
36
39
8
13
6
14
36
27
3
6
4
8
46
74
3
9
39
25
3
113
19
99
6
23
37
32
40
42
20
46
3
3
24
24
2
88
23
7
42
59
9
7
21
8
12
28
20
51
16
39
14
10
21
32
9
22
45
75
5
1
6
30
18
12
50
15
15
6
82
9
3
20
48
61
8
1
20
27
48
16
8
60
81
12
31
27
38
7
5
40
12
20
4
15
44
7
14
66
21
16
53
31
39
86
55
9
30
14
46
6
2
6
12
24
4
6
57
9
15
87
60
5
1
3
9
48
84
15
21
54
42
51
29
19
8
48
43
5
4
167
4
42
18
8
48
10
3
20
43
5
25
3
17
7
12
51
6
11
1
72
26
21
1
36
63
68
28
21
6
21
29
10
8
13
27
8
45
136
9
18
56
37
33
23
7
24
33
27
29
27
18
10
12
30
18
29
9
7
15
21
32
36
9
24
16
11
9
7
12
21
59
4
165
60
32
28
3
17
4
20
3
85
27
8
12
45
10
6
12
11
49
8
36
6
30
18
30
39
13
80
19
15
21
9
150
29
1
87
11
42
30
25
23
13
45
11
73
56
3
15
34
36
15
39
17
33
18
4
17
37
44
10
6
36
60
54
24
18
11
1
12
30
26
40
20
99
1
75
39
6
32
10
8
28
5
28
17
4
36
6
26
40
44
30
13
17
4
6
8
37
20
61
51
20
24
19
17
60
3
46
23
139
72
6
42
38
7
44
1
30
2
15
16
27
2
10
50
70
8
45
25
42
6
2
96
22
78
105
84
20
40
15
66
15
11
30
18
16
5
4
5
15
7
17
16
17
154
5
1
20
75
13
12
23
36
25
12
48
2
22
20
6
64
36
9
81
84
6
2
24
16
12
11
31
74
6
46
3
29
18
13
15
66
18
29
4
9
30
26
27
64
20
13
50
34
15
80
12
13
23
7
6
30
21
5
40
18
17
127
42
14
16
41
33
4
6
6
14
21
9
24
10
6
20
43
9
18
6
11
4
3
117
33
12
11
19
74
15
31
17
31
12
20
10
87
12
20
9
10
9
3
6
23
4
21
50
10
11
1
63
57
18
32
30
22
30
35
67
30
23
7
18
2
34
30
6
8
3
9
3
3
1
9
54
66
11
31
53
9
34
50
4
8
30
13
21
39
21
63
51
24
38
18
13
3
54
24
6
33
9
11
21
166
9
77
10
50
70
14
31
45
74
4
2
16
3
9
6
5
12
45
55
56
16
35
6
16
167
3
88
8
1
33
15
21
20
24
3
7
66
63
77
3
19
38
22
78
27
21
6
29
1
18
8
24
1
9
8
22
66
3
11
13
8
9
4
20
16
3
57
36
15
35
21
57
7
32
7
48
38
31
3
33
8
36
9
28
90
6
63
35
6
16
74
25
5
34
2
6
21
33
15
3
13
3
117
32
27
34
3
48
59
69
4
20
49
47
3
9
12
3
18
28
72
72
24
123
12
36
5
40
8
100
20
22
9
5
112
15
12
27
14
4
38
4
6
8
12
60
4
35
21
15
27
21
28
17
10
33
3
29
24
16
57
20
19
9
39
15
60
6
11
55
5
25
20
4
20
3
1
23
13
12
72
12
78
18
11
3
9
19
12
18
68
12
15
15
30
16
23
13
8
48
28
50
21
4
21
15
8
67
17
7
2
3
21
24
12
84
3
21
4
63
3
30
11
4
17
12
22
48
2
39
16
20
73
6
33
9
50
21
16
11
6
4
30
6
24
36
20
10
18
11
9
22
29
37
8
4
126
104
18
3
148
17
30
34
12
30
66
35
12
25
11
15
13
11
6
7
12
75
18
8
43
21
36
14
13
5
4
50
13
5
10
2
3
7
54
3
12
15
30
11
9
12
75
16
27
90
23
21
10
5
75
16
5
28
17
31
23
16
53
21
10
33
8
9
112
74
61
5
4
6
6
3
89
27
4
12
5
18
46
8
82
18
11
45
10
2
139
9
14
13
9
54
45
17
24
3
21
3
127
54
6
6
8
10
5
37
3
75
6
6
21
23
24
13
29
10
20
21
19
18
42
33
33
24
18
6
30
14
51
19
17
93
12
19
20
12
19
14
4
6
36
21
9
14
64
56
10
32
28
66
56
10
71
16
15
45
48
33
6
14
3
12
36
9
12
3
16
3
21
5
16
30
18
6
21
21
8
10
42
23
1
30
18
12
23
12
21
24
28
2
9
25
14
40
21
80
27
13
51
74
36
28
20
10
2
10
6
11
13
78
6
6
14
10
41
21
4
8
48
51
1
11
1
47
3
54
10
5
108
16
53
4
3
36
65
4
42
5
9
12
94
54
26
37
32
9
16
12
14
21
40
3
53
21
10
26
3
60
3
18
16
11
1
3
77
19
12
53
4
15
24
41
40
3
3
18
11
9
27
33
10
33
44
1
24
23
7
9
56
24
64
20
13
80
7
8
7
18
24
20
19
51
6
20
4
44
40
3
8
19
36
57
3
21
17
15
1
84
36
32
4
11
7
66
12
44
10
74
60
15
60
21
7
8
49
15
35
22
2
18
27
51
42
4
35
12
16
11
22
3
69
23
7
9
8
12
4
3
54
20
19
69
18
14
3
4
20
60
13
15
35
6
64
20
19
32
115
6
15
9
12
18
69
5
15
13
15
36
11
6
12
12
39
1
15
51
5
31
9
75
5
19
66
66
26
12
15
52
3
8
4
44
4
89
7
6
36
47
1
6
9
24
32
19
9
12
36
3
2
40
3
5
43
3
6
11
1
50
70
20
40
23
15
18
24
16
32
22
29
13
20
40
54
62
3
21
19
5
16
119
4
17
7
3
45
21
14
6
4
39
69
30
20
48
4
60
6
12
11
19
2
28
12
36
18
9
23
10
3
17
7
24
21
51
41
39
24
24
1
30
36
104
16
14
28
20
4
8
6
4
5
7
6
15
5
15
7
6
80
36
6
73
36
21
42
9
32
19
12
18
23
19
9
12
8
25
66
24
57
20
7
17
16
27
30
11
85
2
9
16
32
28
29
4
2
4
24
36
56
18
3
9
22
2
40
27
3
89
1
36
11
1
3
39
29
12
37
48
111
87
9
41
3
81
36
12
34
24
2
24
43
84
11
1
20
69
70
5
31
2
15
73
3
32
16
20
1
27
17
4
20
19
17
4
27
45
3
21
54
6
3
33
18
60
6
11
4
35
13
15
41
31
5
16
17
10
21
20
12
15
13
5
3
72
25
12
72
23
13
24
26
37
27
5
7
14
3
1
42
6
8
31
29
16
35
1
18
21
5
28
71
69
52
78
26
16
24
24
48
47
7
14
36
28
92
24
3
28
24
41
39
9
96
10
9
27
17
7
24
5
16
15
33
41
51
19
17
28
8
12
7
26
4
80
4
60
6
6
11
49
78
62
3
45
4
8
4
56
118
50
6
6
4
3
33
8
184
3
57
6
54
26
40
74
67
9
12
38
37
9
23
12
16
108
9
2
64
42
44
3
91
20
22
12
60
39
8
13
3
56
3
114
91
56
67
12
9
15
42
20
3
1
27
57
27
9
24
15
15
6
8
19
51
5
36
12
3
21
19
2
4
39
12
29
40
60
18
42
24
12
27
17
24
42
81
60
13
36
23
120
31
44
30
63
16
60
17
3
12
48
15
10
35
45
46
6
48
3
44
9
40
44
3
16
3
50
4
24
39
11
66
4
23
64
15
30
20
15
1
42
6
39
11
33
4
12
21
75
15
101
25
24
30
6
20
10
144
5
25
24
12
11
19
54
32
67
15
18
38
9
52
21
18
21
12
3
8
6
10
14
40
68
4
8
40
30
12
6
8
7
8
19
12
198
15
111
6
71
9
7
3
54
24
23
49
15
53
22
8
30
16
15
24
21
6
48
21
21
14
22
11
28
9
15
9
6
6
11
7
5
12
1
18
14
18
13
5
10
24
36
54
3
5
24
18
6
4
6
42
18
2
72
10
12
33
5
43
35
1
20
31
17
1
8
39
21
10
14
36
15
91
24
42
11
4
36
63
65
19
14
63
16
77
40
72
38
16
78
8
58
36
17
31
36
36
6
59
25
15
9
11
85
23
13
12
42
77
13
80
7
27
26
15
21
22
6
27
5
24
ABCD 403557788*7^$a-1 [50016]
48
246
225
12
75
9
15
42
120
3
21
99
24
51
9
15
18
72
48
18
6
15
9
96
24
72
6
69
99
90
15
3
174
90
30
222
84
102
63
9
66
33
117
72
75
45
24
267
27
18
78
45
21
30
90
3
21
90
102
27
21
18
6
27
96
120
48
24
48
24
63
6
138
30
6
18
42
30
27
48
108
27
36
21
27
48
42
51
48
93
24
24
27
3
93
87
72
9
21
54
42
216
78
48
336
45
21
18
78
3
72
21
72
3
45
3
45
30
24
114
6
36
36
48
138
66
150
42
60
48
33
9
54
18
123
3
177
9
6
108
36
156
9
48
69
3
27
21
141
78
45
39
36
42
24
99
3
18
54
45
189
39
105
75
75
72
21
93
168
3
27
90
24
126
48
69
51
12
33
45
51
24
36
12
93
3
45
27
3
9
12
147
36
6
195
69
144
90
69
57
48
96
48
51
93
75
3
9
39
45
3
21
15
270
90
156
45
84
12
63
60
24
18
99
183
96
78
72
27
27
72
114
24
24
3
21
72
30
162
75
39
9
45
3
27
18
27
96
45
90
9
45
66
36
105
96
12
21
6
66
72
51
156
3
81
12
57
24
3
24
69
48
27
21
126
12
12
117
3
45
45
27
24
27
120
12
21
60
93
24
6
180
24
9
84
96
27
6
114
126
114
60
66
78
21
60
87
18
3
45
54
21
27
93
144
84
39
18
48
24
90
6
48
30
69
51
36
36
144
180
36
141
21
78
18
24
123
3
69
69
78
36
126
72
48
99
93
3
39
126
24
27
93
24
75
27
120
138
27
3
18
162
12
48
57
15
45
27
36
6
27
72
39
30
24
3
93
30
12
144
12
66
6
48
21
72
69
27
39
33
21
51
147
45
27
93
63
156
18
30
69
12
108
285
48
24
102
66
27
141
72
75
12
9
90
54
54
21
27
36
48
81
27
18
3
3
96
66
123
3
36
150
114
81
12
96
51
12
69
75
21
21
51
3
138
6
33
9
54
45
63
6
15
153
24
24
18
249
45
168
51
99
114
48
27
45
24
66
54
198
21
72
27
18
126
18
48
3
72
3
93
21
3
123
66
27
69
24
6
204
102
24
42
57
3
21
15
12
42
3
144
75
18
6
141
99
162
78
21
21
3
45
54
66
24
147
135
60
114
48
24
48
48
75
45
39
57
39
27
57
21
42
6
24
30
42
24
96
51
60
3
81
108
75
156
21
24
141
162
36
117
147
66
72
3
69
3
159
9
21
6
69
123
93
21
3
39
30
192
3
21
27
12
81
6
105
33
63
132
75
60
21
9
24
66
132
264
42
18
24
30
3
60
12
75
18
42
237
9
48
3
21
6
141
51
9
15
42
39
3
216
57
75
21
27
60
102
15
87
72
66
18
177
27
66
6
69
147
162
42
9
69
39
87
24
18
3
117
3
15
24
81
93
6
18
99
72
189
18
150
27
99
42
42
12
24
45
63
54
3
69
3
69
168
66
9
12
81
3
3
66
75
120
21
96
144
24
90
24
33
21
24
96
75
24
96
3
24
45
75
81
75
30
48
48
75
3
42
75
45
3
48
123
108
30
3
189
126
66
15
57
120
6
9
12
39
9
45
30
45
75
24
18
30
114
6
66
18
24
21
12
63
30
24
75
39
12
48
69
27
21
21
3
39
54
75
60
3
36
18
51
84
156
21
3
45
3
72
45
48
54
108
54
123
36
9
18
12
24
21
168
48
24
123
24
90
27
45
75
24
45
6
117
21
42
81
204
201
102
42
51
3
138
39
27
69
33
51
39
57
204
15
18
63
9
96
3
21
30
165
3
66
48
126
60
12
45
93
24
51
117
48
216
27
3
21
48
108
81
24
42
6
48
27
24
96
69
27
36
12
120
99
96
42
15
9
27
87
126
18
6
72
51
24
21
18
54
63
12
48
24
195
24
24
141
255
81
87
96
54
6
93
3
84
30
51
36
123
78
27
39
ABCD 403600272*7^$a-1 [50009]
28
3
5
31
12
5
1
3
108
3
6
11
24
4
20
36
36
13
15
3
53
16
12
111
12
9
48
3
6
18
6
3
51
24
9
3
9
20
31
18
6
5
91
5
55
18
30
5
4
12
9
15
21
12
54
24
21
20
64
39
21
15
9
20
1
59
60
4
60
3
5
19
12
12
30
11
1
18
18
27
3
21
36
32
31
9
24
20
84
43
17
52
68
13
18
12
42
18
18
30
36
78
6
21
3
18
30
9
72
51
12
9
9
6
6
18
66
11
60
19
21
20
73
11
24
76
27
48
29
4
12
20
7
18
15
20
4
45
60
18
12
21
20
7
48
9
15
77
31
17
13
48
30
41
13
6
36
48
18
102
6
15
9
18
24
24
33
3
18
15
12
12
68
4
39
66
15
24
3
9
20
25
27
68
4
57
18
36
6
3
51
18
12
23
4
8
1
12
47
52
12
21
3
84
3
29
19
48
17
1
15
24
15
9
33
18
36
6
36
18
65
55
6
23
31
9
12
9
15
24
15
6
12
24
27
32
1
59
25
51
15
5
60
19
65
16
24
39
17
91
12
30
11
1
75
8
13
3
15
24
5
4
63
5
1
30
21
12
9
72
39
39
18
23
4
36
39
9
33
75
12
8
1
30
21
3
9
99
60
18
23
28
8
19
30
12
3
39
41
28
8
25
3
15
5
52
3
42
18
5
4
21
6
6
3
12
8
36
19
36
24
17
79
54
27
3
9
57
6
5
1
24
3
24
21
6
65
28
56
4
32
24
25
6
12
12
30
87
63
6
63
27
29
13
47
13
54
57
27
6
24
35
37
27
12
63
18
18
21
120
8
4
32
24
12
4
27
18
59
4
3
6
18
24
30
12
3
32
19
33
32
4
3
12
5
4
33
6
18
11
4
80
88
32
4
21
15
24
12
20
4
20
60
36
28
32
4
9
6
33
3
48
21
45
42
29
19
6
18
78
12
6
65
4
12
15
84
41
49
11
4
27
17
4
32
1
35
4
57
30
21
9
54
18
6
12
30
18
9
3
18
30
33
36
15
30
12
6
9
12
12
27
162
6
33
21
12
18
9
3
5
4
20
19
5
1
42
17
16
27
30
24
6
12
12
6
3
15
12
17
4
51
9
21
27
33
12
6
12
30
15
12
8
52
45
23
25
66
24
48
54
3
12
33
39
8
1
12
36
11
19
12
69
12
51
18
12
6
21
3
48
12
5
7
5
13
42
6
18
36
9
15
5
16
3
17
4
24
21
15
9
18
21
9
90
24
24
5
7
53
28
33
27
12
20
55
9
45
42
6
23
16
9
12
51
48
20
108
36
25
75
15
33
9
18
30
39
15
5
1
12
47
7
18
6
5
4
33
18
5
36
13
35
7
30
3
45
30
5
4
8
64
15
36
24
5
19
5
7
5
13
27
3
69
12
27
12
12
53
12
24
36
49
39
32
40
24
15
9
3
9
39
12
18
6
18
36
6
117
3
30
6
24
5
13
11
60
7
17
112
12
39
12
12
54
35
31
54
51
39
54
12
48
11
100
24
21
84
30
18
90
12
12
18
12
15
15
6
12
35
4
3
29
36
52
12
36
44
24
1
30
5
19
36
5
1
15
15
29
7
69
8
7
105
12
33
3
24
56
25
15
3
17
7
36
12
6
6
36
12
12
93
24
8
25
15
8
1
24
48
30
30
39
12
8
1
59
4
9
12
114
24
12
54
30
5
1
48
12
30
36
9
8
1
6
9
39
101
16
20
1
27
21
30
29
25
12
27
21
15
51
33
12
24
12
8
25
15
32
43
9
8
19
60
6
15
15
9
9
12
60
3
15
17
13
6
24
12
30
6
21
3
5
19
114
6
5
16
12
27
54
11
4
3
53
4
12
68
7
48
9
12
20
1
6
53
84
16
21
3
21
6
89
4
3
9
3
5
7
36
12
17
4
39
101
1
6
17
16
81
27
32
1
39
15
6
15
9
12
12
11
37
78
6
6
42
12
18
17
19
36
6
54
18
42
18
30
12
29
19
17
4
15
30
3
39
69
39
5
25
6
30
18
6
30
41
25
6
12
17
61
23
4
3
29
13
12
6
33
15
5
24
25
6
125
91
6
42
6
11
64
39
17
13
35
1
102
18
3
32
4
32
19
72
9
24
15
5
1
15
68
13
23
25
24
27
39
12
12
21
105
66
78
6
42
30
30
18
21
8
13
3
15
6
3
27
5
24
64
15
30
18
53
1
24
6
30
15
3
9
48
51
24
5
48
1
3
60
39
29
120
13
12
6
33
48
3
18
6
5
37
3
15
24
65
36
1
15
3
6
24
6
66
30
65
109
6
36
9
3
6
36
36
18
6
63
51
6
6
77
37
18
12
36
24
29
16
3
21
48
33
18
30
6
21
24
56
24
1
30
9
69
27
44
31
53
25
15
12
9
24
18
33
21
6
42
12
23
40
15
17
40
105
35
25
15
24
51
5
85
15
3
5
112
45
27
32
31
53
12
1
27
3
18
6
45
24
20
1
27
32
19
21
45
15
27
12
45
63
12
66
11
31
9
9
15
21
18
21
9
6
6
39
9
6
81
51
17
13
18
30
54
5
31
6
18
48
42
30
30
30
21
20
4
12
44
16
15
30
66
9
51
21
27
29
31
24
5
12
1
12
6
21
45
39
36
51
21
39
57
15
5
36
24
25
35
4
48
20
1
3
56
19
21
3
18
30
9
69
11
28
21
11
25
18
17
19
21
21
18
12
18
12
23
19
5
12
25
27
12
21
59
28
51
17
31
24
30
15
3
12
57
32
1
3
21
6
5
31
21
3
6
3
15
5
175
5
28
9
27
24
21
6
30
35
4
20
1
6
18
11
88
21
6
5
16
39
5
24
1
42
89
1
54
53
7
9
84
3
17
31
5
24
7
30
3
21
6
45
33
78
18
3
27
9
80
7
45
44
4
12
12
33
3
15
36
33
9
12
30
18
3
15
5
60
25
3
51
45
15
36
12
18
12
23
16
39
81
12
9
102
42
54
5
28
27
9
3
17
12
24
4
15
17
13
96
12
18
30
11
43
12
45
12
32
1
3
21
12
78
9
12
9
36
6
113
16
9
42
18
54
9
21
12
18
5
7
6
3
15
29
52
44
19
5
76
36
3
12
6
23
1
18
5
36
4
12
12
9
63
9
30
6
12
24
48
27
20
13
51
27
48
9
36
36
8
16
75
29
12
28
15
41
7
9
15
24
6
54
60
5
19
57
20
25
6
12
6
35
61
15
12
92
7
18
11
28
3
24
30
15
12
33
54
21
39
5
28
33
35
4
44
37
23
4
21
15
12
9
15
44
7
29
24
72
28
24
27
6
18
6
30
6
27
27
33
8
61
18
5
16
20
24
4
116
7
18
39
20
16
44
25
18
12
12
18
15
15
48
9
12
3
9
9
35
4
32
24
12
40
24
15
36
53
12
40
15
5
19
5
7
53
49
99
27
5
28
9
30
12
5
55
21
9
18
9
20
52
51
6
6
18
15
15
5
13
39
3
36
21
39
5
25
6
5
25
39
9
30
77
1
3
27
9
24
20
1
39
45
15
24
3
9
20
1
54
24
45
39
30
71
1
18
9
3
18
11
7
53
55
24
17
40
8
4
21
15
45
35
1
12
39
3
5
12
1
47
1
15
20
28
8
31
9
3
69
8
28
20
1
6
9
15
6
15
20
1
3
60
57
24
18
5
40
32
88
15
5
64
8
28
15
42
39
39
12
9
20
16
3
36
24
30
15
27
53
4
8
28
32
4
9
30
17
13
12
3
20
12
61
18
21
68
12
19
6
75
15
48
5
40
87
33
21
35
36
25
15
120
12
8
4
21
18
30
11
1
48
11
24
1
3
32
7
9
21
48
35
127
9
8
76
15
6
36
78
21
8
4
87
36
6
30
17
1
6
29
25
3
36
45
27
48
20
12
4
15
5
60
16
45
27
21
11
4
3
18
12
3
45
15
104
55
12
24
5
91
33
15
12
9
48
3
45
8
4
3
54
3
8
40
45
15
15
6
18
29
43
24
5
13
39
9
12
6
60
21
39
9
12
3
48
21
8
19
54
27
12
57
6
9
9
6
24
5
7
6
24
3
15
30
48
23
31
30
23
4
9
3
9
18
12
30
15
20
7
33
24
3
48
17
79
30
15
36
3
30
12
15
3
21
51
45
20
25
3
24
33
30
54
12
12
15
27
48
30
11
1
3
51
21
21
42
18
3
21
6
9
20
4
9
47
25
35
13
6
5
4
27
6
63
20
16
48
32
1
60
54
24
9
33
3
9
30
18
12
15
51
33
12
15
65
1
35
4
48
51
6
6
29
67
78
11
31
18
24
6
6
15
33
39
8
48
13
23
7
48
33
21
48
3
20
16
8
1
36
15
39
5
1
6
9
21
24
15
24
60
21
27
12
20
7
12
30
39
36
20
12
1
107
36
31
18
39
60
3
18
66
29
36
55
5
16
39
65
4
12
20
13
36
3
12
24
20
12
25
15
3
66
11
19
9
57
15
9
35
79
5
40
20
4
48
8
1
3
8
13
18
57
15
105
3
9
8
1
30
24
9
9
27
27
24
5
36
43
42
54
5
7
ABCD 403792514*7^$a-1 [50027]
121
23
6
43
23
72
1
104
21
87
3
10
35
81
6
57
13
38
12
18
87
27
1
80
21
4
2
30
96
30
33
27
57
123
21
28
8
24
28
12
36
60
11
69
21
6
12
162
16
2
33
28
33
48
51
108
5
51
135
12
6
54
1
53
4
62
9
73
14
34
23
36
9
28
44
31
11
9
3
24
1
44
4
192
5
16
11
15
1
72
20
28
17
18
6
39
4
47
61
12
33
48
26
121
44
4
20
3
13
24
17
112
50
94
230
24
12
25
48
35
10
14
25
36
12
47
10
98
25
35
13
41
120
27
72
72
40
23
145
23
18
12
55
45
26
33
21
67
11
49
48
5
7
21
48
3
8
3
36
13
29
30
60
10
51
36
105
26
6
30
36
9
33
27
3
70
98
21
16
35
12
45
88
11
1
12
83
54
18
12
22
23
64
57
14
9
15
9
72
63
45
28
29
63
27
78
12
43
20
135
73
32
27
22
26
96
37
47
18
27
52
81
15
24
68
16
20
75
36
1
48
56
16
59
13
47
54
54
37
11
36
9
40
24
35
24
49
35
24
18
3
61
27
47
118
3
24
35
1
32
52
12
36
29
15
3
42
91
11
13
48
161
7
23
6
18
120
24
10
48
14
9
45
54
36
1
20
76
11
12
61
11
36
36
49
48
83
18
36
7
89
126
25
32
28
17
19
12
29
12
19
5
54
118
48
23
21
91
23
81
3
24
21
16
12
21
32
6
48
6
126
9
45
19
35
58
3
29
43
21
20
24
19
11
177
3
24
21
33
7
29
3
81
15
4
59
18
43
60
17
4
14
73
9
51
20
15
30
7
8
27
61
5
16
62
34
20
138
18
54
73
33
96
38
25
32
27
13
72
81
2
1
12
8
64
68
27
48
42
112
206
85
47
21
9
91
41
43
11
66
19
12
65
54
1
29
51
12
27
13
59
36
54
18
25
11
13
33
26
13
5
162
13
21
2
24
25
12
120
36
8
36
15
25
56
3
37
60
60
23
6
19
11
42
19
24
84
20
52
29
16
35
27
34
11
28
20
15
13
143
49
9
50
1
12
101
210
9
28
8
4
48
11
13
23
42
12
4
27
20
27
21
24
88
32
51
37
9
38
1
72
23
10
15
23
60
9
21
127
33
26
12
10
39
41
99
231
12
78
54
37
11
6
3
9
6
13
12
56
3
6
30
45
27
94
50
25
83
96
25
23
60
13
23
37
45
98
9
52
20
3
36
18
6
45
1
2
114
31
71
1
5
67
12
33
35
9
126
60
1
11
61
47
18
79
84
80
4
29
7
24
17
19
5
54
25
12
56
1
26
36
72
9
15
1
24
23
45
28
72
33
2
18
19
5
18
1
11
36
133
24
20
39
54
7
11
121
11
18
28
39
12
12
11
6
16
47
28
107
12
9
28
44
33
27
49
27
35
6
3
15
73
65
64
50
66
18
24
61
11
1
144
9
2
60
37
48
12
36
45
15
17
6
54
3
1
44
7
35
12
33
3
36
70
15
33
15
36
12
35
69
64
11
45
76
21
26
12
10
15
96
5
18
36
6
12
18
225
33
16
20
211
5
19
29
90
9
16
11
22
47
64
20
88
20
15
165
51
106
32
31
32
1
26
24
21
24
12
9
18
133
12
35
1
23
30
18
81
13
99
59
78
4
62
34
38
33
28
17
63
109
20
24
19
48
24
9
2
9
9
18
36
70
3
17
27
1
39
9
39
12
45
26
6
12
43
9
2
33
4
32
28
83
36
13
5
4
20
7
21
38
1
24
24
24
8
60
88
32
15
25
59
6
66
73
53
67
41
115
11
1
71
69
3
49
81
27
56
13
14
49
33
63
11
54
18
45
1
44
19
17
15
39
1
120
11
48
24
25
5
6
49
36
21
48
20
6
21
45
123
9
7
12
48
71
42
3
9
19
96
11
60
49
60
9
20
54
36
6
54
13
35
6
30
24
36
97
83
61
20
1
38
37
32
4
17
31
33
27
5
48
18
25
21
44
51
27
49
48
21
3
36
125
28
26
13
23
6
76
14
49
17
16
38
6
19
56
27
1
12
5
15
13
35
123
21
88
69
32
51
40
41
19
20
15
22
32
66
25
12
5
30
60
133
23
45
1
44
42
84
61
48
8
4
11
49
36
71
81
4
5
18
36
36
13
41
7
117
48
35
27
6
12
43
60
47
25
24
53
18
13
41
19
9
26
18
24
30
69
21
99
49
20
66
13
92
1
20
63
4
11
90
7
47
73
12
35
18
43
56
1
44
42
157
59
18
16
63
5
18
81
9
36
28
111
5
42
1
29
18
54
19
132
8
4
8
15
85
12
48
65
54
1
80
40
23
49
5
31
21
20
31
11
84
42
36
3
9
36
6
13
93
144
32
6
1
11
24
45
4
161
115
56
15
106
2
12
36
13
72
48
12
12
11
25
29
16
27
20
40
8
195
85
23
54
18
102
36
19
59
145
47
60
22
32
7
41
18
13
47
1
20
9
7
92
49
3
8
27
30
27
117
7
44
75
36
10
15
33
11
36
3
24
66
6
85
8
64
17
18
24
48
22
27
11
73
36
65
187
120
36
5
84
18
6
18
1
24
41
150
10
26
66
52
74
18
31
12
71
12
22
96
15
48
12
59
9
15
1
164
4
41
19
36
32
52
11
25
47
9
40
120
5
24
76
26
24
66
103
5
78
54
7
12
11
46
23
21
7
8
3
54
31
24
60
11
60
30
132
18
30
79
33
2
46
2
25
11
49
32
15
30
18
10
15
33
92
207
16
21
71
25
48
35
57
18
37
12
20
3
106
27
107
37
12
8
15
130
3
11
73
24
11
21
88
11
46
3
20
3
96
54
90
1
12
8
97
11
28
23
66
36
6
49
32
3
9
63
9
99
69
25
15
32
27
9
13
27
69
39
5
75
16
57
14
48
1
36
32
27
54
27
97
2
48
33
3
45
15
21
36
40
29
3
13
20
19
8
45
4
23
4
23
46
2
94
14
34
39
60
11
37
71
49
11
84
61
9
2
13
12
92
15
1
80
40
161
18
1
32
3
36
70
11
4
65
18
66
19
32
16
120
ABCD 403816568*7^$a-1 [50024]
3
37
11
60
49
83
240
12
12
37
8
63
27
60
45
21
15
1
68
66
9
21
4
8
27
21
30
24
18
64
60
71
205
24
56
135
96
49
32
39
12
12
27
60
9
36
48
60
25
32
136
24
50
21
39
90
40
80
159
57
3
1
35
36
9
6
57
48
48
96
21
12
3
45
63
84
12
85
155
48
109
56
60
42
105
36
117
42
33
133
36
36
2
9
49
32
3
36
57
12
3
48
37
32
72
6
57
48
75
10
35
9
75
13
2
45
75
226
23
72
1
68
15
84
60
60
72
15
9
13
8
60
52
11
49
12
20
48
18
10
14
226
23
1
11
24
93
12
6
9
13
158
33
57
3
21
51
24
21
39
13
32
48
3
12
49
44
52
32
28
23
99
9
13
48
48
80
4
167
24
3
154
26
33
9
60
51
36
13
32
15
93
52
60
36
23
9
48
3
36
13
35
153
16
59
39
10
132
71
132
60
96
9
6
70
14
9
24
25
60
23
25
156
74
9
13
20
18
10
35
49
36
14
30
16
107
60
27
93
12
51
54
76
23
24
37
48
11
24
72
13
20
135
13
12
47
13
84
11
147
36
10
23
157
32
12
16
59
61
32
75
12
97
23
15
9
111
81
57
3
24
135
141
39
18
100
95
3
9
84
117
15
1
56
15
37
48
122
10
188
3
24
21
4
23
49
11
277
35
84
36
36
12
37
11
39
46
80
4
11
12
93
3
9
12
3
36
87
10
80
75
24
85
216
107
123
9
15
30
48
15
72
36
49
11
12
12
48
49
36
32
28
83
39
90
28
131
12
189
16
72
11
27
9
33
18
117
3
22
62
18
27
21
15
9
75
96
25
23
9
132
6
70
23
169
11
69
87
21
40
12
47
51
9
15
9
61
23
13
24
36
14
129
1
80
28
35
156
12
24
48
36
1
60
180
311
25
12
84
60
23
60
60
45
16
32
42
10
11
15
9
33
48
64
170
60
18
64
38
9
132
61
11
57
3
105
111
73
23
33
27
85
95
33
52
60
23
25
35
13
35
159
9
60
60
1
11
48
37
60
110
42
27
15
21
12
85
32
28
38
33
57
54
9
109
24
23
25
50
165
121
47
57
3
36
51
9
24
228
129
40
23
73
23
72
60
108
37
23
12
12
12
84
147
69
157
38
58
72
83
13
83
24
45
3
25
23
12
48
49
23
24
24
24
193
23
9
12
186
54
51
12
13
80
52
32
60
99
12
9
156
16
36
11
21
16
92
42
18
64
56
51
13
14
10
59
25
68
15
12
21
16
47
12
49
96
12
11
24
60
12
13
32
30
69
36
25
71
1
38
46
20
150
10
72
8
75
37
2
9
21
15
36
9
76
35
99
45
1
119
217
107
1
50
9
84
57
112
56
3
1
48
71
72
12
51
24
78
78
24
18
52
23
180
97
36
35
129
48
15
45
12
96
40
23
36
84
1
11
120
25
60
35
1
60
38
45
24
13
8
90
21
12
72
60
51
9
45
75
33
42
9
9
184
83
157
143
15
30
15
61
96
8
3
63
45
15
114
28
2
18
51
21
150
21
24
61
14
60
30
75
45
3
85
38
70
60
107
105
78
69
25
8
51
21
136
72
24
11
12
21
12
18
54
30
9
24
96
36
120
33
18
9
133
68
16
71
85
188
4
60
59
13
38
21
84
15
46
20
60
27
60
13
14
18
3
9
16
12
47
96
39
165
93
111
1
11
165
27
97
176
75
24
73
8
3
9
12
16
47
49
14
45
37
32
63
12
13
12
48
23
39
21
12
3
10
35
61
8
51
12
13
180
23
1
179
12
144
1
36
59
180
108
49
11
84
97
11
60
45
3
1
251
85
14
10
48
11
13
14
33
36
13
23
97
23
169
35
61
32
18
22
2
180
18
15
72
51
9
45
16
23
13
98
10
36
23
24
96
21
51
60
24
96
25
12
11
129
51
21
6
84
22
59
132
57
15
37
134
93
1
11
12
145
23
12
49
36
12
36
14
141
1
11
105
18
57
13
24
11
1
128
159
12
1
24
144
8
4
180
8
52
71
63
84
10
11
48
36
60
33
18
34
8
27
15
45
45
148
35
13
32
63
84
45
6
22
2
81
84
36
85
32
63
39
6
39
1
44
52
71
36
96
1
14
165
24
21
48
15
132
168
36
36
15
81
240
9
90
9
72
25
32
4
44
219
108
73
23
9
132
63
33
24
16
59
37
14
105
84
21
3
60
73
56
27
25
48
92
99
49
60
8
63
12
241
47
24
27
129
73
8
28
12
35
45
63
33
16
83
48
96
21
6
33
132
84
1
32
27
24
73
14
33
12
25
119
1
74
9
ABCD 403917018*7^$a-1 [50038]
6
16
2
10
24
56
54
53
37
16
14
108
24
58
7
5
14
66
52
8
18
17
7
13
17
40
32
28
3
41
4
32
6
5
13
4
20
43
35
30
4
26
46
15
60
35
18
11
1
6
6
18
49
53
6
37
24
16
7
12
34
7
7
29
19
48
41
25
4
3
9
32
18
25
16
29
48
8
6
53
19
22
12
48
14
42
24
4
26
6
12
52
3
41
12
28
19
29
12
2
17
5
20
11
13
28
12
7
103
30
47
7
22
24
3
4
96
17
38
5
29
36
26
5
17
15
35
5
12
31
12
34
2
42
7
9
8
12
16
7
24
20
11
6
83
5
68
47
55
10
2
22
24
3
35
10
2
10
27
16
5
2
30
18
22
12
24
84
19
24
13
11
7
29
55
29
29
15
12
48
23
6
24
12
7
41
48
24
6
5
37
7
9
7
31
36
29
7
10
12
2
6
6
18
4
3
95
34
14
5
48
1
4
14
25
76
29
7
37
52
14
42
24
35
19
36
34
7
8
28
13
28
44
7
23
17
43
30
36
11
36
20
9
8
7
9
12
79
1
4
2
5
67
29
8
24
29
23
13
7
9
19
13
6
18
11
37
64
48
43
12
1
7
60
11
12
58
15
41
28
15
47
6
23
7
22
55
25
16
8
31
9
14
12
18
6
1
41
16
19
1
19
93
14
34
44
19
5
6
10
14
54
60
24
7
9
7
53
31
13
47
43
30
43
40
41
15
59
5
37
7
16
29
8
30
17
7
12
24
60
6
12
19
65
16
24
24
36
14
1
17
18
53
24
5
26
13
4
5
38
18
12
4
19
133
7
17
19
5
6
65
37
6
118
2
17
44
9
8
102
41
31
34
32
11
5
8
12
7
11
5
1
12
6
10
56
35
43
48
10
19
53
8
28
43
48
13
24
4
2
5
7
37
36
4
31
6
24
12
16
44
6
1
5
18
18
4
7
17
14
94
24
2
6
76
8
59
20
9
2
18
6
22
108
12
2
25
11
10
26
13
9
12
20
72
6
24
10
87
9
20
35
5
15
5
7
4
12
8
17
7
11
36
18
6
34
7
25
59
12
13
28
20
30
37
17
18
29
13
23
121
4
7
8
45
2
5
60
8
11
5
5
32
18
73
9
2
5
7
17
48
17
110
5
89
7
41
8
30
5
7
6
35
8
9
15
5
7
5
11
67
24
1
21
60
2
96
10
7
65
15
4
5
50
34
8
4
24
24
3
48
17
23
12
13
4
31
13
28
19
13
4
12
50
1
11
34
36
2
29
17
3
4
5
14
94
36
75
11
1
11
22
12
31
43
24
34
72
19
25
47
65
24
2
6
18
34
39
16
7
6
16
15
65
4
12
15
4
36
13
11
19
132
18
31
11
10
39
28
7
6
18
60
6
6
1
29
12
23
12
32
5
11
49
35
17
63
12
23
37
4
7
13
5
4
31
29
24
44
12
16
8
48
72
6
34
12
38
10
3
9
2
5
12
7
36
6
23
17
20
40
3
5
4
24
50
18
4
3
16
156
13
11
24
7
12
58
74
6
24
16
19
43
6
18
5
25
16
12
2
29
7
37
4
19
6
35
65
36
32
16
2
6
24
31
5
43
12
23
24
10
7
24
5
2
5
1
12
24
31
5
11
80
17
28
31
20
23
12
5
25
40
60
38
30
16
15
17
4
31
17
31
65
19
29
3
9
15
4
12
5
56
54
36
36
30
23
5
12
19
1
40
14
29
1
6
1
21
2
13
4
5
12
50
12
66
18
48
108
6
7
113
4
27
4
7
6
16
12
26
13
16
29
15
29
28
3
21
14
10
24
14
17
12
1
16
19
12
5
14
6
40
26
29
73
24
18
6
19
9
2
5
13
23
8
16
5
31
17
32
6
12
13
28
13
12
4
3
16
13
19
5
12
4
8
16
96
24
74
37
4
56
5
6
10
2
17
7
46
51
11
24
17
5
24
7
7
1
52
12
20
23
5
24
19
5
29
12
15
23
1
5
16
75
16
49
35
36
53
14
41
13
52
60
14
18
4
8
16
39
9
7
20
9
15
35
72
5
49
16
103
12
91
22
8
24
24
59
7
22
36
36
19
20
9
19
7
22
20
23
12
5
26
29
13
16
2
17
29
19
29
2
17
29
14
13
16
12
41
2
17
5
2
24
1
5
52
8
6
49
33
44
40
43
5
56
4
14
6
4
19
7
5
13
30
18
4
39
59
46
8
6
65
19
12
54
40
27
9
60
7
13
88
31
49
16
36
36
3
5
40
86
41
8
23
46
7
19
1
11
53
7
10
32
12
30
34
2
48
1
21
55
20
40
49
66
13
11
58
2
61
9
7
60
53
14
17
17
14
5
41
20
42
17
19
10
12
12
2
13
16
48
12
77
19
7
18
24
18
1
21
26
37
12
57
72
8
23
1
24
4
14
6
28
12
20
28
19
31
6
4
27
9
24
20
42
1
4
44
59
10
26
17
1
35
12
7
6
16
32
35
13
18
49
45
8
24
6
22
8
40
43
7
41
13
79
11
18
31
29
6
13
5
131
37
19
29
6
18
18
17
17
2
10
36
12
8
23
29
12
3
4
12
19
10
3
57
44
18
12
5
25
4
8
19
11
34
14
36
5
5
14
29
17
3
12
117
2
5
120
25
35
7
24
5
44
45
36
24
48
44
76
67
7
36
70
14
13
29
7
9
7
41
7
5
39
17
6
29
13
4
8
6
13
69
12
50
24
12
42
24
28
14
10
2
13
45
14
6
55
40
72
12
29
14
24
41
1
31
35
34
2
6
28
2
5
20
4
7
18
71
5
32
43
17
7
9
60
24
7
13
47
5
32
96
11
5
15
12
29
6
6
54
24
41
5
3
41
36
6
133
45
14
25
11
34
14
1
5
6
18
48
6
46
7
1
4
24
24
27
5
11
5
8
6
58
2
1
11
46
7
5
7
32
35
34
12
51
16
19
12
10
19
41
7
13
54
49
17
84
88
2
12
18
6
36
12
72
10
32
16
20
4
8
6
1
4
5
27
16
24
5
24
2
22
20
6
54
16
19
5
26
1
29
24
6
1
35
73
5
12
18
46
7
7
6
30
29
19
6
12
28
31
13
16
14
24
17
1
12
23
5
24
8
42
17
19
10
8
6
66
12
64
12
50
54
16
14
5
25
7
11
10
19
5
31
49
11
43
29
17
60
24
3
29
40
15
29
12
23
29
2
17
43
6
30
5
7
10
7
1
23
67
13
5
52
12
44
4
3
29
42
49
17
11
48
1
6
82
50
1
21
3
9
12
7
1
28
60
19
5
15
36
9
20
4
55
43
30
16
12
14
37
24
41
11
17
12
14
6
12
23
17
79
7
36
46
32
6
46
24
8
18
6
19
17
72
40
7
1
52
12
32
7
36
17
11
1
36
6
5
24
13
12
35
17
44
16
26
12
6
12
7
5
24
55
4
56
4
36
31
6
7
28
17
8
24
48
7
57
7
7
5
1
43
33
24
72
2
5
17
12
24
36
48
8
28
38
18
90
36
58
24
7
25
4
19
19
1
17
28
24
43
8
40
25
4
108
15
16
1
84
16
68
11
13
55
9
14
30
7
17
12
71
1
36
4
20
18
1
21
20
12
30
89
29
2
6
6
1
35
24
10
19
56
9
2
48
10
8
23
37
28
51
9
7
37
7
4
49
66
66
35
24
44
9
43
13
4
12
48
36
8
79
33
26
29
19
46
55
13
7
12
4
60
13
54
13
17
7
9
2
90
19
9
62
10
14
66
60
11
1
4
2
66
16
68
40
2
5
19
1
33
38
5
7
10
12
19
17
2
70
20
28
3
36
9
12
56
67
16
61
35
55
13
12
57
3
16
8
93
12
7
13
4
7
13
4
36
20
31
33
36
24
12
14
18
102
10
12
19
13
7
16
25
24
28
12
36
15
40
31
12
1
17
16
8
12
7
9
7
8
28
43
6
19
35
29
5
7
1
76
7
43
10
14
5
13
19
36
21
39
4
19
10
74
29
8
9
8
6
6
11
5
20
18
13
33
20
6
72
5
7
1
17
72
12
4
15
21
19
20
9
14
12
10
7
17
31
25
6
46
19
115
12
13
29
47
53
2
25
4
13
24
12
4
62
18
31
11
94
26
48
29
1
7
21
12
7
25
18
1
9
48
62
29
8
5
19
65
4
72
108
12
8
11
17
12
8
18
36
41
29
48
12
19
36
12
13
4
67
31
5
1
7
52
49
59
1
4
24
26
6
11
12
13
6
1
41
24
7
33
14
10
12
44
55
28
32
36
16
1
28
115
37
7
81
8
42
1
16
12
13
42
25
60
29
78
29
5
120
31
31
29
7
12
1
16
7
30
12
6
6
6
1
5
24
48
18
18
54
17
79
1
9
8
28
14
22
26
5
29
14
5
7
10
44
11
17
38
10
43
48
17
38
13
105
24
20
54
37
11
24
5
36
29
14
5
29
2
66
11
19
36
46
3
29
4
12
72
2
5
12
49
23
13
4
48
7
1
76
3
64
29
2
73
12
4
139
30
4
8
6
12
41
24
17
12
3
4
31
18
18
49
41
7
12
17
100
2
77
1
12
35
24
17
12
32
16
3
9
2
10
24
27
24
24
45
8
12
6
41
8
16
89
36
32
16
3
5
6
34
55
5
26
18
35
7
60
12
1
40
29
2
25
35
53
7
49
24
9
20
6
34
32
6
36
5
31
13
33
7
1
36
42
1
5
11
17
26
24
10
120
24
19
89
3
5
31
33
20
7
17
4
8
16
36
3
9
7
29
15
12
16
31
22
8
16
7
17
72
7
ABCD 403999082*7^$a-1 [50018]
30
12
60
13
36
33
3
27
48
24
38
28
2
52
21
24
35
24
1
11
1
47
22
20
42
18
48
7
17
28
3
35
12
142
2
10
6
44
34
2
4
33
23
25
24
53
19
9
12
42
8
1
11
13
35
36
37
57
6
36
8
25
5
7
3
26
10
21
15
24
9
63
14
6
52
30
60
12
63
35
6
64
26
25
21
14
12
30
55
9
48
120
20
7
3
32
25
9
2
40
42
12
3
35
76
14
16
14
10
42
18
27
33
26
42
19
12
11
18
4
18
18
8
54
1
15
14
6
10
2
30
30
22
26
25
89
42
61
12
36
75
42
3
11
1
17
22
68
70
8
22
32
61
29
6
85
53
31
3
21
11
25
21
48
87
5
12
19
17
19
3
9
95
1
39
6
15
75
57
3
20
112
36
20
37
63
21
11
10
14
4
9
63
33
5
10
32
1
77
60
19
11
37
17
7
9
3
39
68
24
48
24
4
30
12
2
16
32
18
94
18
39
33
68
4
8
30
12
13
15
18
14
36
42
18
13
15
20
130
24
48
8
60
30
1
5
58
18
20
24
54
90
36
10
20
48
40
12
20
54
79
15
86
4
6
6
66
20
49
24
5
12
42
18
30
48
42
55
9
15
48
17
46
20
24
48
78
34
6
30
8
6
28
20
67
12
17
7
15
30
14
1
45
27
161
22
8
1
89
6
37
51
20
22
3
15
93
9
27
21
12
14
16
45
81
27
21
30
24
69
53
43
11
66
6
12
61
9
15
21
14
6
7
24
3
45
33
14
24
24
1
111
36
42
6
56
6
7
12
48
5
70
20
10
6
9
21
6
21
39
74
4
42
45
60
5
36
34
14
19
45
6
54
56
24
7
11
40
132
36
6
44
42
34
14
1
21
3
45
2
60
160
2
6
24
25
41
6
46
3
9
6
6
15
3
38
144
10
8
16
56
18
18
42
48
30
24
60
6
54
34
2
130
2
10
2
24
30
6
25
29
30
52
105
15
20
18
19
33
14
30
7
48
23
13
107
61
29
78
22
26
34
3
89
6
48
1
12
77
4
12
20
4
27
47
36
30
12
64
38
37
63
42
48
15
23
10
30
2
12
30
10
3
12
95
4
14
138
4
8
12
16
12
50
7
21
48
51
9
14
66
36
6
54
6
25
36
39
9
5
28
20
22
33
11
64
30
15
23
12
36
40
36
20
88
20
12
10
8
7
144
96
23
36
4
32
10
44
103
21
26
40
20
10
3
11
121
24
35
82
246
8
12
157
12
35
1
15
60
14
6
4
38
28
2
6
64
8
84
60
10
26
4
26
12
25
12
5
10
20
16
98
31
3
32
25
3
36
20
36
108
25
27
30
20
126
40
44
36
12
16
14
70
26
79
11
66
4
15
15
6
6
9
23
36
37
12
21
2
10
12
3
3
14
36
43
21
12
18
36
24
6
2
10
2
12
97
21
50
90
6
84
22
3
47
25
23
138
10
33
47
60
13
45
3
71
46
62
12
72
46
3
9
20
6
1
36
3
24
56
37
72
17
16
48
15
29
22
30
30
21
72
12
35
85
60
51
44
54
12
67
77
24
7
99
38
60
7
72
81
3
27
9
11
30
7
5
18
100
12
14
24
7
39
20
12
154
20
43
12
21
15
23
1
11
48
4
21
12
9
18
2
4
26
4
14
52
3
3
24
21
75
30
68
12
18
4
6
6
21
23
12
37
5
7
3
66
6
14
54
10
18
9
5
24
30
34
48
3
29
7
9
15
27
42
39
41
7
29
6
18
36
36
6
22
27
35
28
6
2
13
24
12
12
21
26
4
2
24
16
51
17
22
44
90
36
7
11
25
5
7
41
28
14
73
15
20
22
20
36
10
24
26
6
48
30
30
25
36
48
27
2
19
5
18
42
16
54
6
2
25
15
105
23
22
42
68
97
11
12
25
63
12
20
106
39
5
78
22
2
10
26
13
89
7
119
36
4
12
48
14
7
5
30
70
3
60
45
32
10
8
6
40
14
6
4
48
2
12
24
34
30
81
21
3
3
57
113
84
54
12
10
87
24
29
10
14
55
33
20
18
12
1
5
91
53
12
6
124
14
54
6
36
7
41
43
12
53
91
11
28
18
2
12
16
56
76
78
26
28
9
69
8
19
35
36
10
87
24
3
45
27
8
28
110
112
63
113
36
7
89
22
20
73
89
19
29
30
36
12
10
12
32
106
45
5
70
33
29
7
36
59
28
26
19
3
105
5
19
15
170
67
23
10
38
72
1
5
12
66
30
6
90
30
25
59
16
68
61
11
4
45
17
42
82
8
28
54
45
9
2
37
63
68
1
29
31
51
32
6
16
3
35
36
42
7
36
15
26
10
33
36
36
24
11
13
3
18
3
21
15
23
12
42
4
60
2
12
16
24
93
15
18
2
49
21
51
71
25
15
20
36
6
43
96
9
26
10
24
75
23
4
18
38
13
9
12
20
28
42
44
66
18
73
3
32
25
59
28
8
24
76
32
1
11
25
129
26
13
96
17
102
30
48
78
6
55
21
12
27
5
24
19
23
18
54
25
87
14
30
1
63
18
15
23
61
35
60
16
54
6
68
36
4
2
12
18
4
90
14
12
72
16
6
30
56
22
50
10
15
17
31
59
6
42
12
4
20
54
48
52
3
12
41
6
30
130
8
1
24
65
28
12
38
34
14
42
72
12
31
17
6
42
18
24
18
40
92
55
3
18
3
39
12
30
6
24
20
40
21
15
50
79
33
27
5
7
9
42
45
12
12
69
14
16
14
7
45
3
45
3
77
156
55
24
21
12
2
12
30
4
15
29
40
2
76
9
95
16
74
58
21
96
24
27
8
6
19
24
11
120
13
17
6
1
96
24
12
3
18
44
55
95
30
91
21
3
11
1
33
66
12
2
10
26
19
41
22
44
13
96
24
24
11
133
77
18
52
20
6
4
78
81
17
66
138
48
100
14
25
72
17
31
15
8
30
16
2
1
21
26
36
40
14
16
51
24
11
42
76
6
20
181
5
4
14
72
18
10
57
12
41
12
22
20
58
12
30
8
25
33
32
19
23
10
66
6
3
5
48
18
10
44
30
10
2
16
20
18
154
60
20
6
34
18
32
82
14
12
52
36
44
90
6
7
5
22
8
12
10
18
45
72
3
38
19
47
73
11
16
6
2
13
24
63
33
36
29
24
6
28
2
7
21
15
9
62
18
42
18
76
3
21
99
57
26
16
21
12
5
4
3
107
37
59
42
10
9
33
42
60
6
15
33
99
3
12
2
31
47
49
27
12
12
42
84
39
47
6
18
46
26
30
7
3
8
1
35
18
43
15
14
28
50
46
54
30
26
30
4
12
48
27
3
6
2
52
9
72
5
22
14
4
15
27
72
9
11
13
5
30
49
3
62
19
47
12
6
55
15
54
2
1
15
8
16
57
17
34
36
20
1
21
50
10
42
45
11
6
66
12
1
9
15
5
48
30
24
16
57
207
8
42
36
19
5
19
5
10
62
18
25
41
54
94
18
42
15
5
18
54
10
20
13
5
70
78
38
6
4
20
12
70
80
42
22
33
15
6
2
40
14
30
1
27
66
26
28
60
50
108
18
30
54
1
47
24
4
114
8
19
35
25
3
30
99
12
24
27
8
42
7
27
24
18
8
31
23
22
18
48
14
7
11
42
18
1
15
9
12
15
20
30
19
9
2
ABCD 404007974*7^$a-1 [50003]
45
13
110
1
11
9
12
24
49
6
24
6
27
3
41
3
36
21
4
20
3
22
24
50
9
1
24
2
4
20
40
9
71
10
6
8
60
1
35
9
87
24
40
9
27
68
22
24
6
33
81
60
30
9
21
30
29
7
21
36
27
54
159
47
16
24
6
38
21
39
10
3
63
36
20
25
33
11
1
30
5
49
26
1
117
26
9
12
3
1
11
33
15
1
45
84
51
9
26
9
12
3
36
9
7
41
16
21
12
48
23
39
57
13
48
2
4
5
40
12
23
10
11
3
96
10
39
27
5
15
4
29
27
9
24
15
9
123
4
56
4
30
30
17
19
33
20
16
24
24
8
3
33
27
12
21
19
68
1
8
4
33
14
70
6
54
2
48
25
8
16
3
5
24
12
12
51
10
6
29
15
21
12
1
26
21
13
2
25
23
12
10
51
12
20
48
37
51
20
1
143
12
19
5
1
14
1
9
14
9
3
60
10
47
48
3
16
20
84
13
8
1
15
23
45
7
24
30
6
24
6
143
16
59
9
1
75
12
9
15
45
51
9
26
4
33
33
60
60
24
24
72
15
9
14
45
75
9
16
95
1
11
10
23
91
9
11
84
9
43
8
10
12
23
87
40
68
10
27
23
16
20
37
23
33
111
10
6
5
1
3
87
5
49
15
15
44
46
24
2
10
24
15
9
6
17
48
31
33
32
24
144
7
45
69
30
66
14
10
24
6
33
23
1
8
24
1
15
11
64
17
39
45
15
34
11
49
24
3
9
23
7
29
25
27
33
26
24
9
48
3
25
21
48
26
16
20
21
19
18
36
66
8
36
10
6
18
2
21
48
76
20
24
49
2
21
39
33
15
46
35
1
38
12
10
11
27
10
50
16
6
24
110
9
27
60
4
5
1
134
34
60
11
12
100
39
53
40
57
23
7
8
10
6
41
39
10
24
23
79
8
36
61
44
28
71
12
4
17
37
2
4
29
7
45
35
24
33
3
21
24
16
23
84
25
20
28
20
19
8
52
8
10
2
13
32
3
46
26
4
81
48
57
38
12
13
21
11
49
23
3
85
39
56
25
15
29
49
3
23
9
24
1
2
34
15
68
48
16
24
68
7
20
58
23
24
3
21
15
16
21
12
32
24
51
40
29
15
9
27
4
6
24
24
6
6
14
10
90
9
27
20
4
6
3
72
23
36
16
8
109
128
3
21
4
84
21
6
20
16
8
36
10
60
26
4
36
30
24
6
65
13
2
9
24
25
66
5
12
27
10
62
40
5
3
9
37
6
80
13
12
9
3
24
96
11
22
23
1
23
51
37
8
24
1
12
23
16
11
10
15
8
7
54
3
84
32
1
6
53
25
60
42
20
4
17
39
9
31
8
9
7
33
32
96
24
12
49
15
80
39
34
23
13
26
4
5
31
44
21
19
66
47
1
63
8
1
38
10
36
11
63
9
3
9
15
69
40
21
14
82
3
8
43
6
14
69
7
18
2
24
96
9
15
21
3
70
35
1
74
21
24
1
23
1
2
4
33
11
12
4
5
16
96
48
35
34
51
81
38
12
1
33
50
9
27
37
8
19
6
39
9
3
9
14
9
7
24
17
3
16
9
9
96
36
23
16
20
24
1
23
3
40
24
5
25
6
17
84
3
144
12
4
90
6
44
136
30
63
201
26
13
51
5
24
16
44
4
21
2
9
40
69
2
1
44
52
8
15
1
56
3
37
32
24
1
6
113
24
16
80
15
52
9
15
30
24
11
4
24
21
47
73
170
36
13
3
20
57
37
87
33
26
48
25
8
3
21
40
32
144
48
15
21
55
8
37
24
8
43
18
11
4
32
19
20
9
61
143
16
57
14
10
14
112
8
16
6
35
15
10
11
43
20
16
20
1
23
9
24
7
20
10
14
21
12
87
13
12
27
41
27
45
7
54
14
70
23
109
38
13
69
38
21
76
12
33
24
66
5
48
1
26
24
69
1
14
12
81
39
45
24
1
35
4
60
11
57
12
55
5
1
14
9
25
63
32
1
74
22
83
25
66
30
14
16
9
20
16
9
2
58
6
5
39
25
27
5
25
3
21
14
22
24
14
10
11
15
1
15
24
41
49
30
6
50
9
24
24
37
27
8
24
12
12
51
1
11
69
99
33
13
11
13
27
45
11
24
16
48
8
136
11
1
9
26
34
14
16
41
15
9
55
33
8
55
60
18
2
10
71
40
9
35
49
6
9
9
12
11
43
36
30
3
20
12
4
48
21
23
49
84
15
32
13
11
13
2
48
12
10
35
76
3
33
32
1
119
40
8
13
24
3
33
54
33
33
14
10
11
85
23
7
188
37
23
70
60
35
27
24
10
15
24
21
24
6
36
20
1
23
45
49
2
25
9
74
1
69
72
110
1
32
4
8
3
52
17
28
12
24
12
11
10
14
1
24
11
46
38
22
38
16
9
11
9
24
24
27
1
11
64
65
1
35
63
61
24
8
99
4
36
5
16
59
64
5
25
6
9
21
23
15
10
2
25
45
3
92
12
13
24
50
10
6
84
6
35
73
96
30
20
33
24
37
2
34
14
49
11
36
33
1
23
79
8
16
6
50
40
5
3
22
107
1
27
33
3
32
1
84
11
31
18
42
113
15
22
11
12
25
47
15
9
24
25
12
11
3
34
2
25
8
52
20
73
2
21
19
21
23
109
11
16
41
19
69
24
21
87
33
3
8
3
13
9
14
60
70
47
16
21
11
39
60
16
5
48
1
26
16
20
58
23
19
53
1
14
1
35
9
1
11
55
30
38
36
1
23
12
21
24
4
15
20
34
47
39
10
6
5
4
9
12
35
3
12
34
14
52
44
24
16
6
39
44
1
23
40
11
25
35
45
4
11
93
4
9
14
25
20
16
15
89
7
8
16
5
1
11
37
3
56
3
70
38
1
8
27
16
8
45
1
30
29
97
27
11
25
11
69
25
96
24
35
24
4
63
60
6
24
83
13
38
33
39
13
27
53
1
47
12
52
9
6
41
3
10
3
3
5
55
18
2
13
36
68
12
16
20
16
8
15
10
26
33
61
14
22
14
13
71
52
5
25
71
3
69
16
8
3
4
29
31
6
24
14
9
28
20
25
47
7
30
36
15
15
29
12
3
10
71
36
3
36
1
24
15
24
6
59
31
8
9
43
24
44
12
21
4
15
68
1
44
25
2
10
15
9
35
28
23
45
3
9
1
3
84
8
24
3
60
4
53
43
18
11
12
3
46
27
33
60
30
20
73
32
3
16
41
12
67
93
11
85
24
21
51
15
6
3
32
73
35
7
20
21
79
5
3
10
2
34
14
16
6
27
32
1
59
16
23
16
9
20
15
33
39
1
80
24
28
36
96
45
35
49
6
44
36
118
60
15
32
24
111
4
44
22
14
34
35
135
9
1
96
39
57
15
20
48
51
9
25
23
27
52
5
15
1
3
20
16
24
5
16
33
6
9
8
37
3
99
8
10
6
17
13
6
20
37
11
52
53
1
6
9
21
30
20
21
40
8
49
39
11
45
1
96
98
37
8
15
10
2
4
6
14
24
21
51
1
9
23
4
71
10
15
21
11
24
4
11
16
9
9
47
3
16
44
16
21
20
25
3
20
15
46
11
48
15
10
27
20
25
30
8
13
44
40
23
82
87
12
9
11
1
14
46
24
84
6
44
12
33
7
9
15
6
3
21
27
23
24
60
76
33
8
25
71
19
20
4
20
34
15
12
20
49
6
57
24
63
9
56
31
53
25
2
48
37
23
13
9
24
11
12
13
14
16
20
34
36
11
40
12
27
30
11
3
40
54
12
24
6
30
15
8
28
44
15
60
4
30
11
49
23
3
4
29
4
3
20
21
12
31
44
16
5
15
33
87
33
97
11
12
52
80
1
84
14
10
119
12
31
21
12
36
12
44
39
16
54
24
6
5
61
11
16
11
22
11
27
12
48
36
9
31
29
15
10
59
24
4
44
1
3
21
6
20
69
1
48
36
6
18
3
32
1
6
5
4
8
51
10
23
13
6
8
1
59
60
12
94
6
8
9
67
36
20
1
3
30
11
25
59
1
3
45
2
33
28
48
32
63
13
3
24
57
20
27
21
12
4
15
8
22
83
12
25
38
13
24
8
24
7
17
37
26
16
20
10
ABCD 404011952*7^$a-1 [50020]
18
16
4
27
5
47
3
2
39
24
7
16
2
39
12
17
6
13
77
10
16
14
15
3
2
28
18
30
3
55
5
20
4
3
65
5
11
3
9
5
52
2
8
10
22
2
7
8
3
37
24
17
4
10
41
5
19
25
14
14
7
29
16
27
53
14
5
17
4
15
5
3
27
1
25
11
7
1
3
13
5
3
11
30
46
20
5
15
9
32
4
5
44
28
62
6
20
3
55
17
3
21
24
36
105
16
78
4
10
2
61
68
40
11
13
41
7
35
4
9
21
8
6
13
12
21
14
26
54
14
12
15
29
7
43
6
50
9
1
6
4
1
15
44
104
14
8
55
25
11
21
68
24
26
22
12
10
16
5
3
2
7
33
30
4
14
2
44
40
24
10
16
7
4
15
4
40
4
9
12
60
59
37
20
7
16
2
30
9
1
14
16
17
24
108
20
15
56
1
9
20
19
9
16
3
57
8
10
41
4
12
24
8
28
1
19
40
9
6
10
6
8
22
68
20
10
21
21
14
25
72
32
7
64
1
28
1
35
15
21
12
5
3
4
3
22
10
9
28
21
6
20
2
11
8
21
4
6
9
9
56
16
3
5
24
2
6
4
18
13
9
15
45
23
15
13
24
33
58
10
60
28
86
1
3
20
9
33
4
26
9
1
3
7
65
5
7
15
2
7
8
71
2
12
104
32
4
19
11
9
15
1
9
50
42
12
38
1
33
4
2
73
12
35
49
21
8
7
12
7
6
20
4
10
6
14
13
16
9
30
28
2
3
8
4
12
15
9
15
17
15
8
6
10
1
12
7
70
10
5
1
14
9
4
12
45
3
15
6
52
7
15
33
15
8
32
10
4
19
15
12
2
7
29
15
15
1
8
16
12
9
3
7
5
29
24
10
5
16
41
39
25
14
18
30
30
19
3
6
14
13
48
17
4
39
57
3
7
37
7
14
27
29
23
3
30
15
24
15
4
12
34
14
12
2
2
13
8
5
2
33
3
52
10
15
88
17
111
4
29
6
13
51
10
71
3
6
30
30
10
10
110
29
5
7
29
16
12
20
6
16
16
5
5
10
105
69
14
64
6
27
9
50
37
13
23
71
34
23
48
1
8
7
5
60
14
17
8
4
3
14
31
27
65
3
10
51
7
26
6
8
2
22
33
4
12
12
44
3
4
9
1
46
18
19
13
2
18
15
9
10
17
12
15
112
22
30
2
16
7
3
4
1
7
8
10
23
1
20
20
14
21
1
34
1
15
2
6
32
17
17
4
10
22
7
13
14
9
8
4
19
1
9
15
69
10
9
12
21
8
6
10
15
8
15
2
28
26
5
12
15
24
4
22
48
24
18
42
26
25
17
4
19
7
4
4
22
11
32
4
3
20
22
42
21
5
34
8
1
5
32
23
1
10
49
35
32
2
30
6
6
20
16
20
9
15
56
53
1
8
27
12
3
40
10
54
2
14
57
23
9
4
24
12
11
20
34
40
20
16
8
7
41
43
32
29
4
6
25
24
41
60
46
60
9
11
1
3
10
4
27
4
20
45
10
17
3
34
15
77
7
15
16
1
21
3
4
11
10
47
15
42
2
10
24
3
28
68
63
49
31
1
59
29
12
21
23
5
4
18
2
11
53
12
14
26
14
6
7
15
6
10
4
1
15
6
10
5
5
7
36
3
10
4
34
20
12
33
7
17
7
18
6
32
10
39
11
20
14
15
9
3
9
4
19
19
6
3
3
6
8
2
49
24
1
14
10
96
36
74
18
18
28
2
15
5
18
2
8
15
1
18
9
24
9
6
10
4
14
42
7
1
15
8
33
16
8
30
1
12
13
35
24
9
2
6
28
36
24
16
16
3
41
11
12
41
16
14
2
14
21
9
14
4
32
28
21
36
29
16
27
11
16
2
20
10
68
12
5
35
9
21
3
25
16
68
32
10
8
49
7
20
6
3
3
14
20
54
26
14
32
2
15
5
7
20
15
16
33
17
19
24
12
27
28
5
20
23
17
33
2
22
32
16
10
2
20
7
25
30
24
22
12
7
9
3
48
15
29
39
62
4
4
15
41
42
97
48
12
51
14
2
16
10
12
36
15
1
11
15
10
24
10
6
31
27
33
7
1
4
11
6
4
24
22
1
9
10
33
31
4
2
8
3
27
2
52
15
12
3
57
21
32
62
8
18
10
5
5
4
76
28
22
48
42
14
10
23
1
16
55
15
18
6
49
8
40
12
3
8
6
19
5
19
12
1
28
55
5
16
11
4
1
10
33
7
34
14
21
75
80
33
7
8
1
24
53
12
8
10
69
1
68
6
124
2
22
16
34
26
12
32
38
7
11
9
13
4
14
20
16
21
27
6
15
9
8
10
4
96
29
20
40
8
17
10
18
12
43
20
13
8
16
3
13
4
14
12
29
1
8
10
14
27
20
1
8
7
8
72
24
4
1
23
33
4
23
17
7
8
4
5
19
11
2
4
40
51
39
9
5
50
5
45
3
33
14
1
25
19
1
15
5
10
6
10
40
9
19
20
13
27
9
13
19
11
2
11
16
5
27
24
7
32
4
33
11
49
12
11
10
15
12
11
2
30
24
6
4
22
21
36
5
26
2
10
30
2
33
43
1
4
17
12
38
1
13
11
13
6
30
20
66
13
5
19
17
6
21
4
12
11
1
15
14
2
38
15
1
14
22
50
34
30
14
15
9
3
12
13
8
52
47
12
1
11
33
27
8
16
9
14
1
19
16
21
24
40
29
19
21
11
4
12
45
14
21
4
39
14
43
3
6
46
20
8
24
16
12
4
10
34
26
7
13
11
43
16
10
16
2
28
8
2
22
38
60
4
46
13
15
1
5
36
42
12
1
3
5
21
10
17
4
12
8
19
21
65
4
3
5
10
16
10
7
12
3
18
22
2
106
4
28
2
12
30
40
16
28
37
39
18
71
9
7
1
24
40
14
17
15
2
6
6
51
13
20
7
85
47
17
3
11
34
3
23
10
46
16
97
23
20
34
8
3
9
80
28
15
47
1
15
5
13
10
66
4
3
16
13
19
4
35
22
10
24
8
18
3
9
2
9
7
4
5
9
16
16
24
6
9
16
8
19
12
8
28
5
24
1
8
42
28
6
3
24
41
7
3
28
4
1
24
1
11
29
24
10
9
12
20
39
57
4
12
8
7
8
28
20
9
28
12
15
12
20
10
20
7
3
4
14
38
24
13
12
11
42
36
15
28
11
2
31
16
24
5
7
3
9
31
17
11
34
26
61
11
10
8
10
36
16
22
19
69
4
10
1
3
12
9
35
25
33
12
10
4
12
13
27
17
28
53
12
72
3
23
16
37
39
14
94
40
17
29
20
4
43
79
10
4
11
7
2
14
16
40
4
17
17
2
30
26
10
4
4
22
17
41
24
16
15
24
35
18
12
7
45
10
1
5
2
22
8
46
14
3
5
38
1
9
24
36
2
5
25
10
9
1
8
39
11
36
10
16
47
17
14
42
4
8
3
8
16
31
8
92
34
8
31
20
17
11
3
6
12
2
16
12
6
32
3
28
21
15
5
7
25
23
65
28
15
3
26
18
36
32
14
3
3
14
24
10
82
4
6
21
1
23
24
28
24
3
54
26
33
7
56
1
7
25
15
25
41
30
24
2
31
13
3
13
2
42
38
8
29
12
32
7
45
9
16
34
1
12
5
10
5
21
4
2
49
5
70
6
24
2
34
24
36
6
14
6
54
18
16
9
13
23
21
16
38
16
8
6
11
21
43
17
40
20
3
4
24
13
8
32
14
1
15
4
33
19
22
51
1
3
11
9
4
3
16
17
31
36
53
15
2
36
19
15
14
3
7
12
2
12
20
14
6
30
69
48
12
31
10
14
29
3
24
16
44
5
63
10
15
17
36
14
125
3
2
4
20
2
4
6
7
13
52
6
6
7
21
22
14
16
23
17
55
1
20
47
28
5
4
30
9
21
6
34
7
1
8
12
16
3
12
27
34
4
32
19
11
37
45
26
25
4
13
20
2
9
13
30
26
3
4
17
10
10
23
7
14
14
30
8
4
28
23
24
73
12
36
2
6
7
5
19
36
3
57
24
9
16
6
17
3
10
10
9
4
20
17
7
28
20
3
25
21
36
20
4
27
127
14
3
15
33
7
22
16
62
44
4
4
12
9
11
9
19
21
12
35
1
8
9
10
9
12
65
10
33
48
20
4
19
1
16
32
1
3
3
69
1
4
7
12
21
3
7
4
6
22
54
30
24
9
5
3
3
12
9
11
5
9
8
15
17
14
9
36
36
1
23
21
26
37
13
34
30
14
20
2
3
27
45
7
9
9
3
17
3
15
1
65
54
1
9
15
24
27
21
17
22
16
5
9
10
1
5
10
33
4
23
48
20
1
11
2
2
28
5
31
12
50
24
10
8
6
2
98
15
1
6
1
4
33
12
44
24
7
12
27
30
14
13
11
28
14
55
32
4
5
14
5
3
32
10
3
31
5
12
45
48
6
60
14
15
16
3
16
4
33
4
48
7
13
47
24
26
30
8
13
12
23
25
5
7
37
4
52
23
1
30
41
103
24
56
26
11
5
14
5
25
40
7
17
3
1
28
10
10
27
11
1
29
22
21
24
3
5
17
28
50
22
10
9
24
101
31
12
5
10
90
22
5
9
3
7
1
1
15
63
32
33
24
1
26
66
28
12
2
13
35
1
13
6
14
18
2
4
10
17
27
17
5
19
52
19
8
6
35
7
72
96
6
3
8
4
15
14
2
5
23
33
9
43
51
8
9
24
4
5
54
9
17
14
17
7
2
4
51
12
36
36
7
14
14
6
31
27
50
7
15
33
11
12
20
5
17
19
9
3
21
3
3
2
27
45
4
16
11
5
31
29
3
4
13
14
50
30
20
5
11
18
55
9
2
28
16
37
27
22
51
25
4
24
34
21
32
7
22
44
39
7
17
24
5
19
24
15
21
1
40
19
8
4
3
17
4
23
21
11
2
15
20
7
9
72
8
16
29
2
40
8
56
18
6
17
29
14
20
22
12
23
100
3
66
24
24
47
13
15
68
23
6
43
1
2
10
3
1
35
5
15
41
7
7
17
4
35
50
4
4
2
14
35
5
40
6
2
6
1
29
19
23
13
12
47
2
20
3
11
45
7
32
8
22
19
9
15
19
29
12
3
20
60
13
27
6
10
5
39
5
45
19
8
3
12
8
70
7
29
31
8
24
7
9
24
41
12
38
22
38
16
16
17
3
1
19
30
18
29
17
26
50
12
72
3
15
42
20
4
27
27
17
9
12
48
3
28
11
42
36
43
47
6
20
28
7
15
20
13
12
1
11
27
42
4
11
33
16
66
29
69
82
5
5
4
11
23
22
7
21
12
27
56
52
17
31
21
18
30
88
10
13
36
9
59
1
22
1
4
27
8
13
5
30
42
14
8
2
28
3
9
14
1
5
50
6
4
15
4
27
50
15
5
4
6
9
40
5
14
10
2
22
27
3
12
48
13
20
23
17
32
1
75
5
22
2
40
3
3
32
9
1
20
3
4
33
2
13
19
5
21
15
57
80
7
15
8
40
6
24
2
40
9
57
14
1
36
9
63
31
16
20
10
12
22
5
4
12
29
14
29
41
42
14
11
44
105
19
17
3
1
14
12
44
8
12
10
23
31
22
19
21
24
23
3
13
7
22
19
36
24
17
4
12
20
4
15
12
25
38
36
16
37
7
6
15
33
24
15
27
81
17
32
4
66
9
15
42
7
12
1
19
1
23
4
20
4
11
25
3
12
16
65
1
31
25
39
15
21
9
63
48
17
19
9
10
2
32
10
20
16
ABCD 404068422*7^$a-1 [50014]
46
98
34
81
11
6
46
17
3
54
18
69
45
12
27
40
75
8
49
15
2
36
72
42
21
33
102
33
12
16
17
99
124
3
60
101
111
45
4
47
36
4
14
106
41
15
36
21
55
24
29
9
22
20
1
8
3
4
24
104
49
5
22
33
3
17
28
60
53
30
49
27
12
56
4
29
19
12
8
28
93
15
14
3
79
29
52
60
56
12
7
26
82
38
6
54
7
5
15
52
101
7
11
40
14
10
38
18
18
108
42
76
50
3
117
6
25
63
21
80
9
22
60
29
19
21
72
68
9
22
20
12
52
110
63
4
27
12
24
12
53
7
2
3
67
20
73
27
56
16
9
15
38
27
27
9
3
40
14
60
43
65
46
33
32
108
19
21
39
8
12
90
42
45
21
22
14
7
47
28
68
12
24
9
7
86
34
53
3
42
22
84
20
1
20
27
81
9
94
20
21
4
11
4
44
18
90
42
12
42
16
84
38
15
3
40
5
19
50
10
20
61
12
68
19
48
44
40
2
54
90
34
14
70
2
54
24
40
14
10
29
4
59
16
65
7
20
9
4
77
58
5
9
36
72
58
33
12
75
20
42
22
62
22
77
79
20
1
5
36
36
36
46
65
27
36
114
27
19
48
14
18
21
9
42
25
11
88
14
42
16
50
6
16
2
18
73
20
51
12
25
17
22
41
40
32
88
20
57
70
24
9
59
33
36
27
21
4
12
20
27
1
27
14
18
112
21
185
72
42
21
36
24
39
4
20
16
9
41
79
51
21
39
14
27
43
14
36
123
43
92
12
45
33
34
14
6
13
68
12
9
72
150
4
5
7
9
156
20
60
9
36
22
21
87
32
21
7
89
21
15
67
12
20
21
7
26
7
56
7
36
50
6
18
10
2
22
29
52
32
40
84
11
4
69
23
18
48
142
8
1
11
69
55
17
43
36
14
34
33
5
63
15
30
7
47
81
69
3
4
5
78
18
22
48
2
99
9
115
48
51
29
21
60
10
29
31
2
7
27
32
40
180
32
49
72
3
26
84
7
8
21
10
9
8
24
48
55
50
7
75
8
108
9
9
66
172
14
34
29
3
28
33
20
175
57
83
33
12
9
22
32
42
10
36
110
10
21
11
52
5
7
182
43
15
60
32
102
34
8
45
43
2
94
5
28
15
86
36
24
147
69
10
12
14
34
2
43
47
1
15
2
10
38
15
9
39
7
45
80
9
66
18
42
18
19
29
42
16
12
17
12
27
4
5
69
10
45
15
14
42
45
3
13
11
36
30
63
4
3
38
198
40
36
120
24
84
62
19
17
34
129
51
24
44
40
29
27
21
15
198
18
100
105
11
16
36
14
70
21
5
18
45
3
42
18
1
128
60
36
57
7
35
4
68
73
11
54
7
8
39
24
13
96
116
93
19
32
28
71
48
13
27
86
7
8
12
7
29
7
17
21
24
22
152
78
30
28
104
66
55
41
36
48
63
100
12
39
17
28
29
10
26
27
27
40
32
193
27
41
9
19
15
60
110
19
51
32
33
165
94
2
36
27
7
24
14
46
17
9
66
18
18
24
9
28
47
24
4
12
32
28
93
20
31
21
56
4
59
49
8
9
72
6
30
7
27
44
4
24
8
21
9
51
7
14
34
44
13
107
18
22
29
19
24
38
39
24
36
27
18
3
36
15
28
24
2
18
117
55
9
51
24
8
6
84
7
8
3
18
51
31
77
4
3
12
60
5
7
8
45
64
63
33
11
37
15
5
27
4
29
93
15
4
35
96
9
21
42
16
9
23
24
25
29
18
9
3
42
58
24
2
22
21
53
75
33
18
18
90
28
44
16
12
125
115
45
60
5
12
6
18
54
73
11
64
50
27
88
29
43
5
15
93
55
5
106
24
12
5
51
66
31
41
91
3
14
43
11
69
19
98
27
36
67
44
18
6
21
19
45
27
32
21
27
6
156
115
44
27
30
43
35
25
27
2
84
22
72
24
17
33
10
108
132
81
63
38
12
31
32
33
12
6
102
27
19
98
6
1
123
38
34
29
3
40
20
1
12
5
18
54
10
2
46
12
14
7
8
31
113
81
66
13
39
29
16
11
25
35
12
28
14
19
29
99
69
43
12
17
3
64
36
5
3
27
40
74
34
5
108
52
17
12
22
14
63
31
21
39
44
54
70
26
7
11
18
91
20
7
9
29
70
20
157
5
6
49
71
9
9
70
2
42
37
20
40
23
33
28
15
29
36
84
31
36
20
54
10
17
3
18
31
32
15
28
56
61
48
96
44
40
8
52
132
23
6
19
8
7
20
16
36
33
35
37
27
48
12
53
19
120
84
158
15
27
84
69
19
62
18
4
21
5
63
9
7
51
24
32
12
37
87
2
198
42
12
19
8
33
19
29
46
62
42
28
60
21
29
150
126
10
20
42
10
29
27
37
32
19
36
9
44
48
7
204
72
14
15
9
18
21
9
42
57
117
7
29
22
140
1
48
20
7
9
75
62
18
30
24
54
48
4
5
16
15
5
9
31
23
25
8
21
7
51
2
30
28
5
3
4
2
36
36
58
17
105
19
83
18
18
45
4
12
53
10
56
76
86
7
71
25
75
24
2
12
42
28
26
10
17
4
15
26
43
5
96
36
22
12
96
5
7
32
9
31
9
39
108
101
9
18
24
52
9
12
99
9
8
7
5
51
16
14
58
21
15
104
6
7
27
14
166
81
12
17
12
6
25
11
45
103
8
33
7
86
18
78
27
4
53
7
17
84
15
12
33
7
128
9
19
47
16
21
32
81
39
4
47
16
38
198
30
24
22
36
5
27
121
5
7
5
123
63
49
35
96
30
63
43
21
75
32
33
19
8
9
64
12
5
43
20
31
21
47
40
26
63
31
14
42
16
14
46
8
18
42
40
41
40
77
3
9
10
53
45
51
64
8
192
15
13
27
50
18
84
13
63
36
38
7
3
12
14
66
229
11
16
5
7
21
12
23
45
91
32
9
28
17
18
16
41
40
60
5
12
171
52
123
24
44
6
70
14
67
87
24
8
12
42
34
38
3
60
7
41
4
29
3
7
33
39
44
1
63
20
33
21
82
14
18
28
132
20
93
87
ABCD 404108588*7^$a-1 [50030]
69
20
36
1
119
25
27
12
27
5
40
8
43
30
63
24
33
48
30
69
20
12
12
13
6
17
52
8
72
16
32
31
17
169
23
12
28
80
84
16
12
24
8
19
24
105
32
13
15
24
15
12
17
7
41
19
65
16
12
44
16
33
23
64
32
16
99
5
55
29
12
36
127
29
24
112
15
12
30
30
54
35
79
17
28
36
45
35
19
30
12
24
23
12
61
138
12
53
16
80
24
4
3
18
36
36
15
3
53
19
84
5
12
67
6
71
48
24
16
15
60
36
6
59
48
96
7
180
53
64
3
9
20
19
6
54
66
11
12
31
5
37
24
23
7
21
48
57
11
16
33
24
24
11
12
13
3
8
55
17
7
84
9
96
75
12
5
115
117
56
25
12
15
3
9
3
149
1
18
6
60
23
48
4
8
91
36
6
47
13
90
5
36
12
84
31
60
12
30
18
45
141
3
51
6
35
16
15
5
25
30
30
23
16
32
12
25
90
66
15
68
1
11
19
12
54
15
8
1
35
37
27
3
18
15
15
42
15
128
48
52
81
99
87
108
12
18
6
5
1
27
27
9
81
47
19
54
36
47
120
1
6
36
30
15
24
32
120
84
19
173
16
15
17
52
57
3
36
21
11
19
77
13
59
192
4
36
8
48
43
30
11
4
92
67
66
6
90
59
25
6
5
85
23
4
3
29
16
8
25
11
4
21
3
27
6
3
45
12
11
16
12
45
24
59
52
15
33
32
31
54
6
17
76
72
15
9
8
40
32
4
12
15
54
15
32
13
36
3
152
4
21
84
6
5
24
1
18
65
108
4
15
29
25
54
192
105
15
29
4
12
68
12
52
8
49
23
12
16
9
60
36
84
36
123
21
35
49
72
84
3
32
12
19
24
30
39
20
31
29
16
32
7
66
23
52
24
27
48
66
35
36
96
4
32
28
20
115
120
48
5
31
6
60
23
31
41
48
120
37
27
8
19
30
60
6
9
45
95
4
12
24
21
24
35
1
18
45
21
83
31
12
53
1
83
31
45
57
63
27
60
41
72
7
89
16
9
59
12
49
35
64
51
66
15
39
6
63
15
29
24
28
60
15
5
12
13
66
53
36
216
40
33
30
29
13
159
56
24
25
6
53
12
36
28
68
52
8
43
45
44
19
6
83
72
31
30
27
20
76
56
48
40
8
120
48
55
9
51
21
15
65
72
67
66
51
15
65
55
48
17
36
4
8
121
54
6
35
1
71
64
9
11
25
30
5
40
3
9
93
39
15
270
36
18
29
12
16
39
30
11
48
48
13
30
9
32
109
66
48
6
11
12
60
1
39
33
15
39
5
16
45
24
39
15
9
12
68
108
43
9
12
20
19
36
5
84
1
54
41
1
24
15
20
19
12
45
32
16
21
15
21
48
23
7
90
23
13
6
84
24
45
15
81
32
7
36
33
111
9
3
69
8
204
48
79
12
5
19
29
12
55
9
36
32
13
48
12
3
15
5
67
18
11
19
17
12
31
6
47
13
51
44
19
9
32
49
36
35
48
31
60
6
59
1
47
13
6
161
97
27
80
43
9
80
7
234
6
6
24
3
32
25
6
120
29
4
8
19
30
24
54
5
55
9
57
6
65
25
24
60
6
113
37
84
23
136
21
6
29
1
39
9
15
57
24
155
60
16
3
30
12
59
1
11
19
18
36
30
24
12
5
12
132
36
12
7
66
60
27
12
8
48
24
36
112
93
18
101
31
57
33
24
6
18
15
20
16
44
36
25
30
9
36
44
52
8
64
87
24
12
77
37
23
16
15
21
39
5
96
19
72
9
51
41
12
1
35
96
28
32
4
32
19
54
3
3
30
18
6
126
41
16
3
114
51
120
45
24
36
23
7
41
19
93
24
56
24
37
35
19
5
1
6
18
15
36
60
75
29
61
3
3
114
71
36
7
53
7
6
6
9
48
32
19
36
9
21
96
18
6
39
15
6
60
3
92
31
84
9
32
55
9
20
16
12
20
43
17
31
6
15
68
103
30
179
19
17
12
7
41
84
19
29
31
30
87
9
23
13
54
89
37
15
24
8
7
5
61
18
12
33
8
49
47
37
30
60
29
16
21
30
24
21
44
169
36
30
6
15
56
19
5
4
32
12
1
47
13
36
30
9
99
21
45
3
57
6
41
7
5
108
24
109
3
48
63
17
28
128
43
21
15
24
21
20
4
39
5
84
76
51
81
39
6
18
9
32
4
15
12
5
36
19
45
9
6
138
12
84
63
32
64
36
36
12
3
41
24
25
23
25
83
67
42
135
8
4
147
6
23
12
40
32
13
27
56
25
6
17
12
16
75
6
3
104
1
42
5
79
69
15
60
89
24
4
48
36
48
3
29
31
18
59
28
9
6
17
24
48
60
16
45
35
48
7
5
4
32
64
9
35
24
55
5
1
330
9
56
55
6
78
41
55
5
4
15
5
48
124
15
60
54
3
128
108
1
47
19
120
9
24
8
28
21
47
12
4
24
57
36
18
65
24
1
12
18
41
49
12
39
20
12
4
12
20
60
16
60
20
1
35
96
55
9
8
13
75
45
3
8
36
76
75
60
60
17
49
36
18
5
52
32
13
3
20
12
13
30
42
39
9
47
40
56
73
35
60
16
8
7
101
13
30
81
24
39
42
23
16
36
132
8
88
44
76
15
12
5
36
13
35
1
30
177
63
60
5
84
31
17
12
16
3
29
12
19
60
9
44
12
31
6
35
208
15
17
55
5
25
24
15
135
77
13
54
41
121
23
1
47
127
5
12
48
4
120
57
23
97
35
79
36
6
24
36
11
37
11
1
84
24
6
33
72
20
1
27
32
4
36
48
32
12
132
12
13
12
11
12
76
8
24
36
43
129
75
60
45
21
119
4
75
149
31
5
64
57
23
1
143
64
15
33
44
13
3
75
117
45
90
105
80
175
30
3
20
7
18
12
114
53
31
29
37
36
15
44
48
36
25
6
65
28
33
84
15
81
30
17
16
15
66
126
18
27
32
31
6
23
16
20
7
29
1
15
99
24
5
37
75
45
63
57
ABCD 404111144*7^$a-1 [50024]
49
36
131
33
7
35
33
1
95
9
4
23
108
4
77
211
12
23
117
4
9
11
24
45
19
35
24
21
69
15
144
36
169
47
24
12
45
67
5
16
15
12
29
15
16
35
13
45
44
66
9
16
5
42
22
23
33
7
32
12
15
13
77
67
32
147
18
15
108
24
9
15
64
21
47
97
47
9
7
44
27
18
64
35
88
12
32
4
80
12
4
12
17
12
39
3
10
47
13
8
12
63
61
56
87
72
49
23
27
48
21
48
1
32
3
9
4
24
12
11
75
10
255
29
18
33
9
6
1
23
85
68
81
3
64
5
12
18
22
83
45
42
45
64
83
34
56
15
16
20
12
87
69
36
12
33
4
14
18
40
35
64
9
92
31
12
72
5
12
42
33
52
83
21
37
14
33
93
112
3
9
104
27
165
28
2
18
36
39
27
93
9
51
36
109
11
16
84
80
45
18
81
45
3
9
4
63
41
15
24
21
3
3
13
8
24
85
51
8
168
3
10
20
3
16
32
15
24
9
21
7
96
20
12
112
11
6
67
23
54
87
3
13
8
24
3
30
39
21
3
48
24
9
66
30
60
31
29
3
1
27
80
24
99
48
57
69
60
79
20
48
24
9
40
2
37
131
9
15
6
60
3
3
9
39
37
104
16
11
24
37
36
108
33
119
72
25
11
12
36
4
57
47
3
1
12
56
96
12
33
123
24
16
56
88
17
27
25
27
21
35
57
4
23
45
39
40
72
8
37
47
36
33
15
9
19
36
12
29
4
80
4
27
29
31
41
31
56
48
264
3
9
213
4
14
46
80
24
15
16
45
3
104
24
9
15
1
107
33
63
73
75
29
24
7
12
56
12
13
2
54
7
8
33
27
36
45
19
29
27
27
6
12
55
32
15
66
63
60
40
59
34
35
61
92
3
33
19
152
75
13
21
27
9
26
18
7
32
15
6
42
72
21
36
12
33
31
20
135
45
25
80
7
21
11
16
9
71
28
44
25
56
12
12
219
16
12
56
72
105
12
40
14
21
69
63
4
32
168
48
25
2
34
14
42
15
28
11
9
52
5
84
19
20
60
1
44
19
77
31
29
27
16
8
73
23
1
35
13
143
48
3
21
12
48
36
12
16
12
69
38
10
20
114
37
45
11
24
52
12
59
22
20
3
21
87
4
8
57
43
5
27
12
37
56
24
43
17
15
57
15
27
21
40
8
16
8
27
37
20
15
24
133
8
24
21
111
15
18
52
11
64
65
51
96
51
70
95
45
40
47
13
47
36
9
19
8
21
3
33
40
39
68
48
105
27
24
25
2
9
49
59
51
21
60
33
3
27
81
12
33
24
40
35
9
27
12
124
81
8
18
25
20
51
9
1
107
69
40
44
24
72
39
45
28
119
99
18
60
3
28
72
9
50
18
3
64
5
24
3
108
12
21
126
6
27
61
3
29
51
69
63
40
11
61
32
21
7
12
72
89
144
7
8
72
21
87
28
84
9
14
30
16
47
12
12
36
28
8
9
114
81
45
72
42
21
27
48
21
24
64
8
3
69
4
20
96
9
72
7
17
63
84
57
12
15
27
22
95
61
27
35
37
81
32
12
19
44
28
72
53
51
1
95
105
12
31
36
53
4
26
37
77
75
21
76
84
35
73
32
76
92
15
144
33
3
16
5
7
72
8
24
3
6
3
12
49
23
60
12
40
12
36
8
51
21
33
39
1
2
24
30
15
24
45
27
13
27
9
26
1
113
51
27
30
40
27
80
28
72
24
81
3
32
112
17
19
41
87
60
16
29
90
21
48
84
64
5
42
70
23
40
17
27
57
7
68
1
27
21
8
24
55
8
13
15
44
64
20
12
9
40
3
20
88
69
35
40
69
131
51
150
15
4
29
51
15
45
16
8
60
121
135
9
56
3
12
84
48
3
21
13
23
97
27
33
12
11
93
15
52
9
50
21
24
9
64
12
20
7
36
20
40
20
28
20
9
52
51
12
32
132
15
24
10
27
20
48
4
12
32
100
29
27
1
72
44
3
204
97
47
28
77
39
129
27
40
72
8
13
96
3
35
57
69
16
11
15
1
23
13
8
27
13
128
40
8
37
80
39
217
11
3
13
203
49
41
28
11
37
80
39
24
24
13
8
27
9
43
23
13
8
3
21
3
22
2
66
27
33
63
9
7
17
16
68
27
36
9
51
1
36
27
53
3
13
38
37
29
3
48
51
21
9
64
56
39
33
12
6
24
46
2
45
16
32
40
17
51
12
9
7
32
57
28
59
84
36
13
8
6
24
94
80
39
129
15
52
21
15
21
11
16
33
80
31
29
40
14
9
61
72
11
111
6
24
63
72
108
15
13
20
36
21
28
71
51
33
48
36
48
9
18
30
52
3
53
7
5
27
196
128
117
135
48
39
42
63
1
27
57
108
14
10
38
1
45
47
4
5
31
35
18
99
132
15
6
87
84
49
20
27
15
37
32
48
16
56
27
6
180
60
138
82
35
21
19
35
21
123
30
40
3
23
45
28
17
24
52
23
60
48
13
128
12
51
36
12
81
3
1
92
15
109
11
16
17
96
18
9
36
13
11
24
28
29
3
73
71
13
99
128
13
8
55
8
9
67
45
140
55
20
21
4
47
81
42
9
36
12
84
27
48
114
40
11
16
9
47
52
12
56
16
32
147
21
36
4
11
1
9
44
12
24
16
39
23
57
12
16
33
44
6
189
16
24
5
3
4
80
9
12
7
20
9
84
76
71
45
66
69
33
18
24
33
12
16
105
74
81
108
99
165
72
16
17
52
80
6
21
33
67
12
72
32
28
29
39
88
17
7
5
3
21
147
57
12
39
48
76
56
3
46
12
59
36
12
1
47
24
81
39
25
63
8
48
85
27
8
51
45
9
15
96
45
24
3
64
59
81
ABCD 404283242*7^$a-1 [50052]
52
41
85
42
6
122
4
6
11
19
66
59
1
14
12
52
36
30
95
7
54
12
120
12
2
132
4
44
33
1
2
24
16
48
12
36
6
2
52
8
34
2
22
2
12
12
21
19
32
16
5
25
23
12
51
28
12
6
12
26
10
6
20
12
22
2
10
24
11
55
29
12
39
9
13
50
33
15
12
22
38
12
12
12
22
26
4
6
18
24
5
91
48
12
29
3
16
8
10
14
34
12
14
84
28
17
13
26
22
38
10
2
10
6
41
15
24
12
84
28
5
27
4
32
9
55
72
36
32
16
12
18
2
12
36
52
32
16
17
1
42
20
9
39
12
12
21
7
18
18
20
96
46
2
129
12
1
35
3
4
8
4
36
20
60
16
68
4
44
16
17
7
8
36
52
89
3
24
12
34
6
12
144
32
36
10
2
24
12
12
34
2
4
18
11
3
33
1
2
12
4
66
47
24
24
39
12
4
6
12
50
16
5
1
6
6
78
42
24
12
6
44
52
6
54
56
10
35
7
6
6
24
20
76
65
13
62
21
1
2
28
8
57
3
9
25
66
80
12
12
28
72
41
49
18
6
6
8
9
7
20
9
3
4
6
12
12
2
16
104
24
69
1
30
5
61
38
28
5
3
34
2
24
9
27
36
36
4
44
16
12
41
67
18
2
36
33
1
50
16
56
16
20
60
52
78
12
14
12
4
56
16
20
34
6
5
15
24
10
12
14
33
63
36
22
12
30
5
24
31
92
12
33
3
12
34
6
36
29
7
6
50
48
12
48
10
11
19
17
19
24
8
12
21
51
16
32
12
10
14
48
16
12
8
60
10
12
26
12
22
48
2
58
11
12
13
12
18
78
18
104
12
21
12
1
2
24
10
59
1
2
22
11
13
84
48
54
84
12
36
32
4
6
2
10
11
13
6
12
44
34
12
11
3
12
48
33
7
6
11
13
2
22
62
33
3
45
36
25
66
24
8
28
12
8
21
12
63
16
32
46
12
30
24
8
9
25
42
29
12
1
72
6
32
9
3
34
14
24
69
25
12
78
41
1
2
22
35
63
4
36
29
37
72
54
12
6
54
5
7
44
4
24
8
4
5
27
34
35
48
19
32
12
24
16
32
12
9
55
17
1
18
8
24
48
4
18
47
43
29
27
46
6
6
23
63
72
4
20
4
12
8
64
6
6
36
12
6
2
4
42
18
17
27
10
50
12
4
12
54
12
14
22
2
10
6
29
3
36
34
26
28
29
7
6
24
12
14
12
64
32
12
12
9
15
22
6
12
116
24
12
16
32
12
12
10
6
17
61
2
36
36
22
11
55
30
6
53
13
36
12
48
2
9
15
52
20
4
24
6
60
14
16
48
44
12
4
24
44
4
12
42
62
28
8
9
13
2
16
6
6
6
30
30
11
13
11
1
24
38
28
12
42
2
28
44
10
35
12
63
72
10
24
14
21
72
12
1
38
16
44
52
8
21
1
11
7
12
8
64
5
12
3
36
22
2
22
66
6
11
55
36
8
4
5
7
8
24
76
41
37
6
48
48
6
42
20
9
24
7
32
22
18
17
1
6
32
36
9
79
12
5
12
3
4
6
23
1
14
24
12
16
18
6
84
29
39
10
54
32
16
20
24
10
62
94
11
15
4
6
12
18
5
3
28
24
6
6
32
16
32
72
9
3
108
21
13
11
1
24
96
2
12
10
38
24
16
54
83
13
18
32
10
2
40
29
19
6
36
36
30
24
30
84
14
9
1
110
22
71
3
112
29
12
7
6
24
6
6
48
6
8
12
40
30
14
28
80
9
25
38
24
12
24
21
19
20
24
33
48
31
5
7
12
6
2
10
24
2
10
12
6
32
24
4
32
9
39
33
19
32
10
35
7
20
57
3
4
36
44
4
24
30
12
26
4
5
84
15
88
20
40
12
32
9
48
1
48
62
36
28
6
26
12
60
57
7
17
15
10
2
58
54
53
108
25
12
11
7
8
16
8
21
3
4
32
9
75
24
46
26
9
15
10
18
17
15
46
14
21
15
34
86
28
5
25
14
22
11
7
29
7
54
30
12
18
2
9
7
8
10
24
38
36
94
83
27
21
3
57
91
8
12
10
72
60
18
17
27
4
18
2
28
5
25
11
15
9
51
16
20
46
18
6
14
16
8
21
19
41
3
28
24
8
4
17
1
2
9
3
36
24
24
40
44
22
14
52
6
30
8
4
20
118
14
60
9
12
24
3
10
6
5
55
20
24
88
12
29
25
18
8
120
16
12
8
12
12
4
17
25
23
72
1
2
22
36
48
50
33
67
8
88
53
31
6
11
19
20
10
2
4
41
3
4
18
12
18
20
10
26
76
12
36
18
18
18
26
22
2
45
1
2
21
87
4
6
2
9
12
75
22
12
26
118
59
51
93
7
36
30
50
16
30
24
2
12
28
5
51
64
18
2
16
12
18
6
6
26
12
12
21
1
62
34
14
24
4
30
30
60
32
24
22
48
26
4
5
12
19
92
4
20
60
40
41
61
23
85
2
21
39
4
12
5
27
12
28
30
6
20
34
14
40
12
53
13
23
13
30
6
2
4
53
7
36
8
16
6
48
18
18
23
13
18
12
8
10
30
20
34
11
12
15
4
5
15
81
3
60
24
34
47
1
12
12
2
12
72
58
23
15
36
46
35
3
22
6
5
1
14
4
24
60
32
28
24
84
12
8
21
91
29
3
46
54
44
21
13
2
72
12
81
31
18
24
14
24
4
102
24
18
12
80
12
28
72
17
15
34
18
48
17
39
36
34
2
9
1
78
114
30
8
88
53
15
10
26
24
16
6
38
22
35
7
29
1
14
12
10
26
52
18
18
68
22
38
4
12
18
26
10
62
52
20
21
27
28
20
4
104
34
2
9
25
38
24
28
56
40
29
1
24
42
12
12
60
18
2
10
30
65
3
12
45
51
10
12
12
36
2
21
1
35
1
14
9
3
10
23
19
24
12
8
24
16
8
12
22
30
8
9
3
16
8
22
14
28
36
8
12
10
12
14
21
13
2
70
158
24
4
5
19
60
20
52
12
29
48
13
6
96
8
36
21
24
13
18
48
30
6
8
28
30
38
70
60
2
24
24
57
12
3
22
6
12
66
2
28
8
22
26
16
54
14
10
11
7
20
9
19
32
52
8
33
7
18
2
34
18
8
9
15
4
108
12
17
3
28
6
30
29
19
18
11
3
76
8
28
5
51
12
10
83
1
38
28
8
9
3
24
60
64
5
1
6
12
96
12
42
26
4
68
24
34
12
6
20
48
9
25
26
4
24
56
48
16
8
9
24
15
22
71
48
37
14
4
6
48
24
14
46
26
12
28
12
44
22
2
4
42
2
4
20
76
12
6
24
90
53
15
12
28
54
110
33
24
15
12
22
11
7
77
7
48
30
38
16
18
11
27
34
2
24
16
44
16
20
88
20
108
12
21
31
6
114
17
1
12
11
25
42
8
24
40
80
10
26
46
62
4
32
16
6
6
36
36
6
62
48
10
6
6
48
72
42
5
31
12
20
21
1
38
9
1
2
106
2
9
51
22
84
54
12
66
120
12
6
36
6
90
6
35
1
2
46
12
11
96
15
48
21
15
4
6
54
30
6
41
37
12
24
12
54
32
52
42
26
10
2
22
38
72
21
7
12
68
4
18
42
5
1
11
25
12
12
98
4
8
46
11
1
14
16
8
33
3
28
6
14
46
30
32
9
15
22
6
6
12
2
16
41
61
30
20
9
7
30
30
53
24
1
6
65
3
21
43
17
27
48
46
2
22
6
41
48
13
23
37
2
4
17
49
2
24
12
70
2
10
36
14
28
30
18
8
10
36
24
62
9
37
12
6
20
16
72
104
12
60
12
34
60
30
5
13
6
5
7
44
10
24
14
4
8
9
25
2
22
42
168
6
12
26
24
28
20
24
12
34
12
24
62
4
5
111
45
49
38
4
6
11
1
6
29
1
18
41
3
24
24
12
21
39
16
41
13
26
58
18
48
24
8
4
36
18
14
36
22
11
7
53
99
4
6
18
8
9
49
50
12
22
47
3
12
16
18
6
12
6
23
37
36
24
24
2
16
41
12
39
21
25
6
24
30
6
18
54
12
8
4
20
12
22
12
14
16
6
50
4
12
12
5
1
6
44
58
38
33
3
28
8
4
42
12
11
1
2
52
5
37
59
39
28
6
47
3
40
8
16
36
44
48
9
1
38
21
7
18
12
2
28
5
27
52
48
6
6
6
18
6
36
62
36
10
26
45
15
28
20
28
54
12
14
10
23
7
53
7
12
12
5
36
60
25
50
16
80
33
15
10
6
42
2
24
22
59
3
16
20
4
12
6
14
9
3
48
4
30
83
37
6
42
24
24
36
11
25
90
17
19
44
40
17
48
15
12
4
6
38
12
16
44
28
6
2
16
54
14
16
8
22
18
12
17
87
46
98
58
2
ABCD 404398224*7^$a-1 [50123]
24
53
67
24
90
6
5
7
41
1
35
31
101
43
77
91
41
61
6
53
7
36
60
24
12
48
17
12
187
18
18
5
55
17
25
119
43
5
19
72
77
7
53
156
24
48
48
1
120
96
84
11
24
31
77
7
41
79
5
49
11
55
5
73
47
31
108
65
37
18
24
17
12
108
19
101
19
89
7
5
31
24
78
48
59
108
13
59
48
48
36
7
29
13
48
35
55
36
48
89
48
19
5
37
47
1
35
25
35
24
12
60
24
1
18
65
7
24
36
18
60
18
42
11
132
12
211
5
1
30
30
18
113
144
49
6
65
25
36
35
84
1
11
24
84
1
11
12
1
23
7
36
24
36
5
24
73
6
53
12
7
17
43
18
120
24
23
49
18
5
91
5
36
1
59
24
145
30
12
17
7
29
7
17
24
97
23
19
5
12
61
24
11
67
17
97
23
36
7
5
12
55
6
42
30
18
126
18
12
5
120
79
5
7
18
23
132
37
24
54
36
60
36
48
96
36
17
1
23
48
13
23
25
47
12
24
108
48
13
71
84
96
48
37
47
12
73
35
115
17
31
5
37
119
25
36
12
78
18
11
85
60
24
12
23
31
48
30
12
59
55
5
96
31
78
24
6
5
31
101
37
11
1
24
42
150
83
72
103
12
41
1
102
53
7
53
217
54
30
30
60
53
1
66
12
5
12
43
53
132
43
12
29
120
1
12
18
77
24
13
96
54
17
12
19
17
36
85
18
42
11
7
41
36
67
48
18
42
65
79
89
60
24
37
47
79
29
25
30
54
60
6
29
36
48
31
5
24
12
55
6
35
7
41
55
42
11
1
35
13
30
41
49
30
48
96
60
24
102
35
156
1
66
17
37
66
30
11
24
7
113
12
24
96
48
72
84
36
72
37
6
17
55
77
25
24
11
60
24
12
55
78
35
145
6
24
17
37
23
19
5
13
11
48
144
49
11
7
29
79
5
7
29
79
60
54
18
36
102
47
13
11
79
17
12
25
144
23
49
18
125
61
30
66
11
7
42
11
12
1
11
7
12
65
55
41
24
24
24
163
114
11
19
6
23
1
36
35
24
25
6
65
72
60
13
11
19
24
65
36
115
29
19
41
48
7
113
7
66
12
47
19
5
37
23
108
31
132
17
1
12
6
65
24
1
54
5
12
31
6
11
24
1
36
23
37
102
12
18
35
48
36
1
72
11
49
6
17
36
24
12
24
72
43
29
151
114
47
72
36
25
12
6
53
19
96
6
24
23
13
96
54
30
6
54
47
97
12
23
25
11
73
138
48
12
53
72
36
13
30
18
35
12
12
13
18
6
167
55
17
12
61
42
6
167
192
31
36
41
13
83
1
11
31
108
5
43
60
18
12
18
12
29
19
60
77
37
11
12
60
36
79
24
5
19
36
5
19
24
17
13
18
24
5
12
60
19
17
120
7
17
36
1
12
11
24
55
90
11
1
59
1
143
120
108
61
23
7
65
24
49
6
89
12
19
5
156
24
85
6
96
65
55
5
12
7
5
49
35
24
84
7
17
24
1
42
65
12
19
6
35
12
24
48
36
25
54
29
31
5
12
12
36
31
29
24
7
48
12
24
17
12
31
17
60
139
78
23
97
48
23
25
36
11
49
36
47
12
72
1
59
43
89
55
36
5
120
1
35
103
5
12
79
5
1
11
12
1
66
17
12
36
133
6
18
42
18
6
12
24
66
24
66
77
180
55
5
25
11
67
12
5
7
17
24
19
18
131
7
42
12
11
36
1
71
7
29
120
43
41
55
30
11
12
61
18
17
61
156
18
18
59
36
12
36
48
36
25
59
7
6
30
29
1
11
12
31
24
6
72
30
29
31
53
36
24
79
17
139
42
90
24
41
12
13
78
5
25
11
91
29
85
96
24
47
67
29
12
48
13
78
42
47
108
24
60
55
66
42
102
30
30
35
1
18
102
30
18
35
37
18
54
23
79
41
67
12
96
12
29
24
25
23
19
18
11
7
132
17
24
37
11
13
11
84
67
18
18
5
13
60
11
24
1
107
24
25
131
12
61
11
60
24
19
54
11
48
1
11
7
12
65
43
48
65
60
36
49
6
17
13
35
13
11
72
67
6
42
30
24
47
60
12
7
29
13
72
36
18
53
12
48
13
95
31
5
19
30
24
35
7
89
12
48
55
5
72
96
43
17
31
5
1
47
13
35
55
29
31
17
49
35
25
11
43
5
31
24
113
115
41
36
48
1
12
11
12
24
7
65
12
7
54
6
77
19
53
7
5
96
72
24
19
5
7
53
24
31
29
31
53
48
36
12
12
7
41
1
18
5
31
17
7
72
78
24
6
125
7
30
24
11
109
143
43
29
79
5
67
65
12
7
89
31
78
66
72
17
48
25
78
5
24
31
17
19
6
12
11
55
137
120
43
77
25
108
11
12
61
96
24
11
12
19
24
5
7
120
60
77
43
29
19
12
18
23
19
114
66
65
13
6
17
31
77
19
53
60
37
35
1
6
72
89
84
19
41
37
42
5
12
19
12
5
7
24
17
43
42
59
19
6
18
101
127
60
24
30
11
24
85
30
30
95
31
5
43
5
1
23
12
12
19
41
43
54
42
5
7
41
132
79
90
30
113
43
65
37
95
7
30
11
43
5
55
29
31
29
91
24
41
7
60
24
18
23
108
36
24
1
59
37
47
60
43
41
43
6
42
17
19
65
7
29
132
43
24
101
12
12
12
13
23
1
23
60
36
48
61
60
30
12
77
109
30
5
48
169
11
109
11
49
23
25
96
30
6
90
24
54
120
42
60
24
84
5
19
6
12
23
25
54
125
13
48
30
5
49
6
5
84
24
48
60
60
43
5
120
24
ABCD 404447244*7^$a-1 [50012]
3
9
39
21
8
67
41
7
12
45
48
48
51
12
9
20
19
72
5
40
3
33
27
117
20
52
24
8
108
112
68
4
96
99
45
63
45
12
84
111
21
60
20
19
9
84
68
132
7
29
7
5
67
137
28
27
29
60
31
5
36
7
5
43
57
99
12
36
29
12
43
72
89
7
9
44
28
36
15
108
33
156
39
125
48
19
9
68
7
12
41
12
4
8
283
9
44
124
60
8
48
24
28
27
84
101
48
40
120
48
56
36
72
55
12
125
24
7
57
128
7
5
19
93
27
36
81
15
12
189
51
5
72
36
151
41
79
65
19
84
156
21
20
103
36
24
48
5
40
51
33
15
29
40
3
21
27
9
39
60
5
28
51
53
100
68
19
93
36
15
12
33
24
48
27
45
188
76
36
15
48
33
32
7
189
12
60
51
17
16
8
28
3
17
64
48
8
48
24
79
24
65
7
48
9
48
39
12
12
120
57
51
5
52
24
8
40
60
39
141
3
45
20
43
77
24
28
116
36
24
4
68
7
41
55
69
32
4
80
36
16
3
5
43
48
41
64
60
27
69
68
67
48
17
31
53
43
53
88
3
17
79
36
21
108
8
115
53
312
88
15
21
27
89
72
76
51
41
24
16
75
77
7
5
16
104
28
36
44
12
4
12
24
200
4
84
20
19
17
12
52
27
105
39
57
48
32
12
40
15
93
84
8
132
36
19
48
12
96
48
17
40
44
40
27
21
108
15
24
81
3
29
136
32
7
21
20
36
48
40
8
112
51
125
67
17
36
19
72
9
24
15
5
48
31
48
5
79
69
56
12
4
3
77
4
60
27
17
16
39
5
12
40
8
7
29
55
77
55
69
104
24
52
15
24
17
79
9
12
3
9
15
21
39
17
43
24
12
9
51
5
84
7
21
12
32
19
81
8
36
12
187
24
48
21
20
4
39
65
120
84
40
20
43
48
21
48
39
9
32
36
16
3
117
27
33
44
100
3
12
5
4
27
53
28
111
12
21
48
27
48
45
132
48
51
41
55
81
60
32
88
39
41
84
28
20
96
4
15
33
32
52
27
53
84
24
12
4
12
68
12
55
77
76
24
15
41
24
12
88
51
36
9
72
12
39
96
17
79
17
40
87
96
41
136
15
17
55
77
40
48
15
12
84
21
15
5
76
48
12
12
8
12
120
16
44
36
4
48
92
16
39
125
16
3
41
7
9
24
56
103
21
12
3
12
33
56
120
52
15
5
4
36
60
39
300
36
24
5
40
48
12
44
12
40
63
57
12
68
4
27
81
8
88
3
9
212
72
7
120
17
31
33
72
36
20
64
63
41
24
7
9
80
55
77
24
16
63
21
48
48
27
33
3
29
88
84
15
41
4
48
32
16
27
17
156
4
27
9
3
144
21
12
8
120
24
76
32
4
27
33
123
24
21
27
60
45
56
12
43
33
20
12
28
3
21
3
48
60
9
20
36
64
92
48
16
3
21
63
9
68
48
12
40
96
15
65
7
29
84
19
60
5
67
72
36
105
39
84
48
29
40
8
4
20
19
65
36
48
43
53
100
120
20
24
88
75
9
48
68
4
168
63
69
39
105
3
161
192
79
17
19
21
12
188
7
57
39
41
36
115
45
3
24
72
21
27
81
116
88
128
64
3
60
41
211
53
19
72
9
36
27
5
64
27
33
68
7
81
12
51
17
28
111
41
72
115
21
20
52
60
3
36
48
93
87
273
32
60
12
60
28
32
76
3
5
216
28
51
5
172
20
72
28
104
48
40
51
9
63
96
9
48
92
7
125
19
36
96
45
3
33
39
24
5
16
144
48
20
24
55
113
7
9
111
53
48
88
3
36
21
60
44
31
168
216
5
43
9
75
36
48
24
5
12
36
24
144
52
8
31
120
153
15
17
7
41
28
3
77
19
48
5
12
88
8
60
108
4
3
12
84
53
259
17
40
24
15
65
103
24
17
12
91
29
40
44
7
21
15
57
104
36
16
152
52
15
45
96
44
7
12
96
21
24
20
79
24
45
8
28
39
120
96
24
17
19
9
3
57
56
192
28
60
12
68
31
9
224
48
4
63
84
60
21
75
60
36
149
28
44
16
3
12
17
7
21
20
151
101
28
111
9
20
144
67
53
88
147
60
84
101
55
12
41
31
69
12
60
3
153
120
24
48
36
15
12
72
17
28
3
77
40
8
4
44
12
24
4
3
29
60
24
48
28
39
9
36
140
139
21
51
5
112
12
320
76
27
5
43
12
12
45
20
60
7
21
36
20
31
21
92
7
45
8
55
77
7
24
96
9
39
132
21
92
48
36
112
92
12
28
60
68
72
31
41
43
53
43
9
39
60
21
8
7
21
44
52
156
44
96
115
69
36
135
9
63
21
63
69
248
4
3
72
57
15
5
55
81
207
ABCD 404538482*7^$a-1 [50024]
6
27
51
56
1
11
16
36
53
52
11
1
15
84
24
8
64
12
12
20
4
29
3
12
36
49
33
30
24
32
1
3
56
4
24
48
12
6
11
15
22
2
12
13
48
27
8
9
7
8
12
48
22
48
2
1
3
56
40
20
28
8
21
13
47
31
18
48
87
47
16
36
20
10
39
11
36
40
17
7
68
36
34
14
1
35
21
3
16
44
108
16
5
7
20
220
12
48
6
2
40
44
16
12
5
48
19
8
70
6
68
16
12
60
30
6
56
1
68
37
15
35
12
16
20
64
30
11
3
9
3
13
59
60
24
4
33
83
4
20
36
16
8
24
12
36
1
20
1
38
25
59
4
8
34
35
15
12
28
12
8
28
20
24
1
75
20
48
9
48
19
36
20
12
16
42
14
33
7
96
18
38
64
5
43
32
96
21
13
14
34
194
22
54
32
24
12
81
15
21
12
51
4
5
25
2
25
60
23
64
29
27
10
14
49
81
2
12
10
14
21
31
56
4
21
39
20
16
80
24
10
14
52
72
8
36
84
13
27
12
65
27
100
20
12
28
68
10
42
17
15
4
56
34
62
12
60
12
4
12
12
56
4
6
26
16
20
28
44
24
84
40
12
9
9
50
36
12
12
16
9
15
21
11
16
56
16
12
21
33
38
1
59
4
42
42
6
2
40
8
28
57
48
11
4
12
72
32
84
12
4
8
72
33
40
35
1
71
16
30
2
13
35
85
27
36
84
48
32
28
84
17
63
36
12
52
24
9
35
12
24
12
22
51
47
21
7
12
24
21
59
4
104
28
30
2
36
4
44
4
12
8
13
21
26
4
332
1
35
48
10
2
12
21
13
6
66
47
3
4
8
12
76
8
16
32
9
15
96
1
59
12
82
2
12
10
6
44
13
3
30
3
11
34
30
5
60
25
24
3
35
34
2
16
5
16
8
79
8
16
9
23
72
10
2
4
168
41
39
24
88
18
38
24
21
43
42
11
51
1
15
45
23
28
32
108
13
23
36
166
30
21
21
18
6
6
8
48
10
14
93
48
7
8
24
60
60
12
28
8
132
10
111
8
55
66
2
4
24
60
6
54
18
72
2
48
28
44
21
25
18
32
28
57
47
28
30
71
15
4
6
24
15
15
18
2
46
39
3
102
63
32
16
39
45
11
4
5
28
15
20
12
22
54
66
30
80
10
38
24
58
2
22
14
16
8
4
17
27
16
20
4
20
28
44
21
3
52
20
36
4
30
11
19
8
82
2
4
8
48
24
40
32
60
70
14
1
9
2
12
12
96
1
21
24
2
16
24
6
54
48
42
23
16
39
20
28
8
24
10
11
3
28
56
22
2
60
9
15
12
21
1
63
27
29
1
15
3
65
13
86
1
9
23
3
24
1
3
24
60
12
92
1
23
4
20
28
20
12
10
18
12
20
28
18
42
29
36
16
35
4
36
8
24
25
35
13
9
14
24
45
13
23
103
18
14
64
48
9
44
15
28
33
36
27
5
52
3
54
38
16
12
32
48
12
12
94
62
13
21
18
12
8
24
177
79
32
1
57
14
21
76
20
87
13
39
56
4
68
52
150
6
8
1
15
93
39
9
84
15
32
28
6
14
16
12
44
12
4
12
8
12
24
24
72
13
3
56
24
84
24
1
23
4
41
25
102
32
16
12
20
10
50
33
3
48
82
24
3
3
36
20
88
48
12
5
1
6
18
50
60
24
16
8
85
69
24
26
40
30
3
3
20
22
18
53
3
24
22
2
28
60
36
89
43
24
32
52
65
55
8
1
47
16
8
40
44
12
28
12
33
59
52
32
34
18
6
15
11
16
12
20
36
9
55
72
29
7
54
2
16
8
4
20
46
74
13
3
5
19
36
32
1
51
8
21
12
19
9
9
14
61
20
3
40
54
6
12
20
52
8
9
13
51
59
24
9
3
4
20
48
36
40
36
6
86
61
51
32
81
31
56
112
18
26
4
5
27
12
73
47
21
99
24
1
15
21
23
48
1
33
24
14
16
32
12
22
75
83
16
45
3
24
36
24
32
12
112
20
24
28
12
20
12
4
5
13
14
58
14
34
27
69
2
16
21
57
26
22
38
24
12
52
8
69
19
12
30
83
7
93
105
2
24
16
21
20
61
14
52
44
12
16
5
7
20
12
4
24
84
8
28
8
76
36
21
131
4
8
24
9
39
10
30
18
14
24
48
33
55
20
70
18
5
15
48
10
26
16
56
12
9
7
69
12
15
8
34
2
40
6
42
6
42
32
12
9
40
15
24
18
14
13
51
96
8
40
8
112
12
60
77
63
70
14
24
16
5
4
59
28
21
15
45
11
12
4
12
93
3
12
32
1
140
55
45
45
14
10
98
36
24
16
72
12
60
33
35
12
61
35
72
4
30
2
46
30
20
1
11
12
12
36
61
8
49
15
20
7
9
23
28
56
12
24
1
23
4
8
24
34
14
21
3
4
89
16
35
10
30
12
150
23
27
46
23
15
10
38
16
32
10
6
12
8
64
21
11
4
5
7
72
44
10
54
32
21
3
10
6
9
11
72
12
16
20
4
36
29
63
49
15
8
33
1
30
44
22
6
8
21
39
12
28
33
3
32
4
20
10
23
24
3
214
38
58
2
52
24
18
15
105
14
40
9
9
35
3
52
36
8
4
30
27
11
4
32
1
108
20
7
12
29
19
45
3
8
9
12
36
15
12
36
16
96
42
2
160
6
2
52
32
12
9
27
21
19
42
48
14
24
58
47
55
56
34
24
18
20
9
15
64
57
27
20
36
52
29
4
60
15
32
28
5
3
4
80
22
90
44
16
20
48
12
57
3
12
16
108
57
27
56
25
47
58
24
14
16
20
84
10
30
5
31
17
12
24
39
24
4
9
119
13
27
30
38
10
35
100
9
23
27
1
15
20
13
39
5
27
28
104
34
3
20
7
80
48
10
2
73
45
2
12
10
6
44
40
6
15
12
69
14
12
4
113
28
11
108
40
8
40
36
32
24
9
1
26
21
15
1
8
19
48
8
13
51
8
21
12
37
11
61
2
21
3
40
78
15
9
18
54
62
4
20
112
8
60
70
26
37
9
63
35
25
45
15
48
11
4
80
4
30
23
19
9
35
16
8
24
28
44
82
15
20
51
28
56
21
39
25
11
16
44
48
60
76
8
10
6
8
1
68
15
24
22
18
5
51
12
4
8
37
23
33
7
44
4
36
30
30
18
18
84
9
23
58
38
16
72
24
9
39
44
28
113
96
39
84
1
35
45
39
16
12
29
48
27
33
19
44
10
24
83
15
12
37
48
35
4
30
6
8
57
7
20
12
40
5
39
22
2
60
24
40
21
11
108
16
56
36
10
14
16
20
85
33
26
60
1
33
14
73
3
45
23
40
36
21
8
25
119
3
13
11
46
54
18
2
12
24
85
35
12
1
99
32
1
15
92
28
20
97
63
12
18
14
132
12
16
69
35
72
12
48
52
53
27
136
29
7
29
19
72
33
21
15
8
39
24
10
18
6
38
88
21
59
10
63
23
4
30
14
4
45
15
12
6
14
1
15
24
9
51
56
84
10
66
12
20
36
10
54
20
24
88
30
83
43
32
28
32
28
32
1
105
2
4
66
42
5
73
62
40
12
30
2
4
44
4
42
2
1
11
24
9
103
92
13
15
56
28
8
12
16
84
21
20
15
33
63
36
28
84
18
15
33
23
7
42
2
46
3
32
37
2
76
12
21
59
46
2
4
56
57
3
24
36
96
28
54
ABCD 404605182*7^$a-1 [50148]
5
31
36
84
24
33
68
36
19
101
4
12
72
12
3
153
20
36
13
59
19
6
11
79
84
60
6
23
7
144
29
28
128
25
72
258
72
9
32
7
29
16
44
16
27
9
69
3
99
18
11
91
21
63
6
24
83
13
54
21
63
30
42
33
176
1
47
16
87
60
30
3
81
36
11
28
68
16
27
30
11
24
25
23
31
5
49
11
36
13
12
18
101
4
44
112
75
65
4
32
19
6
75
32
7
234
59
4
56
16
57
11
43
21
9
6
29
16
45
24
47
7
12
9
9
27
44
55
60
114
12
51
12
20
25
59
31
41
52
48
60
56
55
5
12
97
6
9
9
12
15
32
4
3
9
60
36
36
99
60
24
33
39
33
60
12
32
31
5
36
31
120
69
92
36
1
36
39
15
126
6
18
3
69
60
75
68
1
6
240
153
21
35
48
4
27
6
75
21
84
71
16
20
64
93
135
108
27
42
30
45
63
21
8
36
28
117
96
114
12
24
6
18
17
12
88
92
43
48
5
84
184
99
90
90
90
23
1
71
4
9
3
200
13
90
30
6
29
1
143
72
19
6
30
90
48
15
45
47
64
12
69
3
21
6
45
56
19
60
18
63
63
105
84
12
120
44
16
60
3
60
90
96
111
63
30
15
105
6
45
39
72
69
39
42
11
13
75
15
54
11
91
24
117
9
24
120
59
36
31
24
24
90
42
5
49
15
15
17
48
4
32
49
75
15
57
24
15
5
79
36
29
112
32
31
66
3
111
17
88
180
9
3
27
6
84
6
6
99
9
36
47
4
9
6
65
25
3
8
88
8
16
56
91
24
36
29
12
37
36
15
81
30
77
124
39
9
21
51
9
24
39
45
3
8
49
12
63
36
105
36
75
63
17
19
69
27
144
60
66
23
40
56
124
15
81
132
123
173
52
75
36
45
63
30
66
84
6
47
43
120
66
30
21
9
119
61
35
49
6
29
79
6
36
39
9
36
71
16
39
53
28
93
30
41
36
79
30
78
33
3
45
171
9
51
60
17
61
12
39
120
45
24
75
27
24
24
12
30
35
64
56
64
51
17
1
12
135
24
81
3
51
30
27
68
160
15
6
30
30
75
15
41
43
197
28
21
48
23
4
15
69
24
72
15
48
30
35
28
63
6
23
72
193
12
15
15
30
99
12
237
6
125
4
27
9
45
36
15
56
4
108
20
36
12
97
30
149
48
13
111
15
90
30
53
4
87
53
7
45
36
21
11
28
51
18
6
36
84
29
100
21
75
39
30
36
51
75
33
48
9
54
9
27
65
28
27
48
6
30
41
19
9
36
92
7
30
12
47
28
48
8
13
30
53
13
159
51
33
60
27
17
1
3
99
24
65
24
48
7
6
30
6
30
29
96
36
13
96
51
60
12
51
30
51
48
180
21
27
8
1
114
29
37
75
24
44
16
135
126
24
51
60
3
21
111
113
28
80
43
54
35
25
63
104
88
56
96
12
91
42
63
56
96
16
20
37
11
4
48
48
72
3
29
48
132
25
83
84
16
27
33
48
15
105
8
13
84
30
66
39
15
45
36
56
40
120
3
17
12
72
96
7
5
55
12
93
21
23
84
13
83
1
12
3
57
11
103
21
36
24
69
6
45
45
11
40
9
48
47
16
27
72
33
12
3
17
79
173
4
12
20
36
211
141
32
85
3
32
97
99
80
91
18
30
5
108
37
51
9
3
33
95
16
99
6
59
40
72
3
36
81
116
7
9
108
20
13
6
17
13
168
83
100
32
25
12
24
83
43
48
102
60
150
9
36
20
25
30
153
15
105
51
6
11
4
24
45
51
96
132
27
17
43
48
96
5
49
36
15
96
3
6
75
8
1
6
9
27
29
144
61
90
81
36
99
29
49
15
60
48
32
52
36
99
5
4
140
132
7
105
27
69
21
78
6
27
39
69
12
87
12
29
31
21
80
36
61
59
133
3
8
43
6
78
53
28
32
120
28
69
75
44
193
39
9
3
147
36
21
24
12
12
32
19
21
24
45
36
3
48
63
24
41
16
36
39
9
80
1
30
54
23
4
176
7
65
40
32
88
21
51
32
25
3
60
27
29
24
97
3
159
113
52
96
39
9
56
36
4
9
180
36
11
13
126
53
67
9
9
63
69
90
17
13
3
72
24
128
12
4
72
3
60
36
117
9
23
24
1
3
12
15
33
9
11
4
32
13
144
270
45
9
12
11
13
66
24
30
36
15
32
24
7
29
172
20
139
30
3
48
36
9
51
15
69
9
59
16
8
13
27
39
137
127
9
72
15
84
36
17
88
24
69
12
51
27
53
28
36
93
6
36
29
49
27
15
17
16
27
9
135
17
37
27
20
43
89
72
1
35
28
48
24
24
15
21
183
93
108
32
12
1
35
19
93
63
5
61
47
16
12
24
60
84
44
124
3
21
8
40
32
13
12
84
95
12
4
105
35
85
203
31
41
85
ABCD 404618054*7^$a-1 [50021]
18
5
1
20
10
66
8
63
3
16
14
30
24
10
30
5
3
33
9
28
18
18
2
9
1
42
32
22
24
12
12
18
12
30
6
60
42
35
12
19
2
4
66
6
12
6
6
24
6
24
24
29
15
33
45
46
44
12
36
12
88
6
6
30
6
2
4
2
33
3
30
87
13
36
18
14
16
44
39
27
18
18
9
21
4
14
9
1
56
16
32
16
6
30
6
20
69
31
89
1
18
78
30
14
39
37
56
22
36
2
15
21
52
6
6
90
2
22
12
50
6
22
18
26
54
48
52
26
15
13
11
7
36
8
9
3
58
2
10
12
20
76
50
24
16
2
3
1
30
8
4
41
1
18
18
54
14
10
5
39
4
2
28
20
4
18
5
15
36
10
8
34
53
12
3
9
7
14
16
24
74
16
18
6
8
78
12
30
33
57
16
6
12
8
21
24
1
62
18
22
2
4
11
9
52
6
14
24
75
75
36
34
66
20
12
45
3
57
15
12
22
6
30
20
30
46
32
39
13
18
17
45
48
16
38
22
18
20
6
15
45
4
6
6
6
18
6
29
3
6
18
60
22
8
40
56
16
26
24
24
12
34
42
18
23
37
18
48
6
30
6
23
7
18
8
52
20
40
2
4
72
36
5
1
2
6
28
30
2
30
12
30
10
62
3
1
11
3
42
10
17
45
18
28
60
50
12
40
32
10
98
15
21
6
10
26
34
30
5
48
73
8
22
2
12
6
4
30
14
4
26
10
2
60
15
1
14
82
60
26
42
48
6
30
10
26
18
4
12
5
9
22
8
22
68
82
74
48
27
37
23
7
53
7
14
27
27
34
6
30
6
18
30
12
5
13
59
45
4
68
36
15
12
12
7
41
67
14
52
47
21
28
44
15
84
31
14
40
68
106
42
24
38
4
84
8
34
12
20
3
1
18
6
42
8
36
22
14
6
16
59
7
6
2
16
24
2
16
6
41
24
3
28
2
6
6
30
40
30
14
9
3
48
28
53
15
6
15
37
24
11
19
14
12
27
13
2
16
6
8
4
42
30
6
18
38
60
36
28
53
7
2
42
9
1
35
7
48
8
84
4
56
12
10
23
21
22
17
19
60
44
48
12
9
1
20
34
5
9
10
12
62
15
49
6
6
2
12
34
23
7
26
15
55
68
48
10
2
45
9
4
12
14
82
8
30
16
54
11
1
8
3
7
5
7
72
6
36
14
54
12
46
32
57
13
36
54
14
28
14
45
48
19
24
18
6
26
54
4
2
82
5
3
4
6
68
36
18
10
12
35
3
28
90
44
40
14
12
22
42
20
105
60
9
4
18
18
11
31
30
2
34
62
4
12
86
10
50
15
1
6
5
12
25
24
20
94
17
21
22
12
14
111
15
10
23
72
13
2
34
6
24
12
5
37
8
18
10
14
4
2
6
28
20
52
26
24
10
14
10
2
12
27
7
8
33
3
40
6
24
60
8
30
21
1
14
10
30
20
48
36
6
16
6
2
28
11
45
46
36
12
42
14
18
4
14
9
7
53
1
44
48
10
48
18
18
5
21
4
12
18
8
58
2
4
8
4
2
24
28
50
6
36
46
2
16
2
4
6
36
23
43
20
12
28
62
30
30
22
14
4
48
23
15
40
48
18
2
21
21
10
6
56
27
15
52
2
10
32
130
6
12
18
12
11
7
38
16
60
8
28
8
18
36
54
10
26
76
18
12
6
8
36
28
20
15
7
26
28
14
34
8
63
7
102
6
12
8
16
17
27
72
76
36
44
42
112
12
23
3
12
6
18
30
22
122
16
6
72
53
15
30
6
40
32
34
6
2
3
19
68
46
24
6
8
16
30
66
77
7
5
1
2
40
6
11
9
58
36
65
60
13
24
80
3
12
13
35
12
3
10
12
36
6
2
27
13
14
6
10
20
9
7
26
15
25
30
8
36
16
30
50
28
6
20
16
8
12
10
14
6
4
30
6
6
11
31
41
15
76
65
27
6
4
20
12
3
1
18
8
4
12
2
3
9
18
6
28
18
14
28
11
1
72
6
18
116
4
44
39
15
64
26
10
20
22
38
12
6
12
16
6
12
24
20
58
131
1
36
30
14
75
67
5
3
46
36
62
10
11
1
8
6
10
78
62
12
12
10
5
31
32
10
6
12
24
5
43
65
13
32
3
12
15
28
6
6
102
66
38
4
42
30
23
3
4
12
42
26
24
24
52
12
2
27
9
3
43
6
18
42
11
3
40
17
63
34
18
38
28
18
41
12
21
12
27
33
15
1
6
30
114
72
29
48
1
50
9
45
138
18
36
40
95
19
6
14
6
6
9
13
30
26
10
17
25
8
66
28
6
12
20
60
15
12
15
10
12
35
7
2
22
24
6
47
12
69
30
12
30
48
16
24
42
24
6
30
18
6
56
46
11
12
7
14
4
24
2
58
11
36
9
3
51
12
4
53
1
12
18
62
4
23
31
6
6
6
24
54
30
54
78
92
4
42
42
98
28
5
3
42
15
123
10
14
18
34
8
16
6
12
12
68
34
17
37
8
10
5
45
34
42
6
102
102
42
12
8
64
71
132
1
30
5
12
72
48
1
20
52
36
11
31
2
4
35
1
14
6
72
6
6
4
62
57
13
60
80
30
18
40
2
45
3
10
6
54
36
6
14
16
95
15
28
6
23
55
20
10
18
17
15
10
35
3
16
2
30
57
1
26
28
50
40
36
12
11
1
2
10
12
14
60
21
67
41
7
6
14
33
37
35
31
14
46
38
4
68
40
36
12
2
166
36
35
7
12
60
32
100
24
32
18
16
2
9
21
10
50
4
6
29
15
33
3
4
18
6
32
9
7
26
15
15
22
71
25
84
11
9
15
1
8
40
11
9
46
14
24
36
10
29
3
9
37
59
1
30
12
104
4
12
14
78
57
60
37
54
17
31
18
38
22
14
22
96
11
81
36
18
30
15
15
28
54
8
18
42
10
18
14
24
16
44
24
6
28
14
22
18
18
26
22
30
108
38
10
2
3
157
6
29
9
34
26
52
36
24
18
60
6
24
6
26
4
6
62
6
6
24
42
28
30
44
10
20
6
90
4
12
5
1
6
12
2
15
13
11
91
5
49
14
9
61
36
14
16
6
104
64
42
8
12
9
13
12
14
6
4
44
16
20
30
12
76
44
10
2
16
6
8
12
15
49
18
2
4
47
1
14
36
34
6
24
30
50
114
30
9
7
24
18
12
72
8
34
42
8
42
16
6
30
6
8
10
60
5
1
8
10
24
72
32
36
28
53
1
6
42
59
33
27
7
8
22
20
15
120
7
6
54
30
2
34
2
33
7
14
16
12
14
16
38
34
2
15
12
15
64
18
8
27
7
12
110
40
92
22
48
38
39
3
4
66
14
40
50
4
30
20
6
15
79
29
3
30
18
22
20
10
20
9
13
8
160
30
2
16
26
36
16
26
15
12
9
27
15
9
49
47
3
21
3
28
20
9
9
4
8
10
18
14
82
8
3
12
27
24
12
24
10
35
1
12
54
6
12
66
2
96
4
92
15
31
2
34
2
70
6
8
4
18
56
60
4
5
33
16
84
8
40
59
13
35
61
14
45
25
2
22
23
3
34
6
6
11
1
24
6
44
16
62
28
47
15
42
48
16
30
24
8
9
13
6
17
12
13
8
4
24
6
20
76
26
54
6
3
12
43
36
20
10
2
9
25
35
1
8
27
3
52
8
6
22
24
2
18
24
24
6
3
3
10
96
23
39
6
3
15
4
2
16
48
62
33
49
44
27
21
10
18
14
9
1
2
88
14
15
7
12
6
8
15
49
12
20
6
46
24
11
7
5
12
9
40
12
6
32
9
27
22
6
8
34
6
36
6
2
22
74
4
80
16
98
40
48
2
12
40
5
1
6
6
78
42
56
16
12
36
14
22
18
17
3
22
14
6
3
27
16
2
30
48
10
38
24
6
10
12
6
8
28
20
27
36
7
54
11
3
4
26
58
102
30
18
12
32
12
18
28
18
11
3
28
2
34
41
93
18
24
46
59
7
90
56
30
40
92
6
28
42
36
42
36
32
15
33
4
8
3
13
38
9
45
30
6
16
11
1
84
36
8
3
12
9
10
62
15
27
30
66
9
7
14
10
18
24
47
1
74
16
12
17
75
16
17
12
31
30
14
4
29
24
21
46
56
22
14
9
7
5
36
15
24
64
42
2
60
30
15
7
96
29
19
14
15
7
36
14
63
1
48
2
34
6
29
12
36
84
48
1
12
24
18
2
10
26
70
29
7
29
25
8
30
6
15
37
14
10
6
6
2
18
10
8
10
14
21
12
3
10
84
18
32
16
18
6
20
36
9
181
12
23
13
11
9
28
59
63
4
6
2
9
25
23
1
2
129
21
22
5
13
8
64
35
19
14
4
23
12
19
12
6
68
16
30
24
38
4
26
4
14
16
42
12
30
30
42
56
42
10
102
26
28
2
24
12
40
18
32
15
9
22
ABCD 404699228*7^$a-1 [50062]
18
14
9
3
6
36
42
40
24
53
1
78
8
10
26
30
24
27
27
10
6
32
12
16
24
5
9
15
19
2
54
21
48
1
38
10
23
7
42
14
21
15
64
6
6
30
14
9
79
20
18
48
18
9
36
15
16
12
42
12
18
12
17
25
6
12
65
31
30
54
36
24
8
4
20
10
11
1
14
10
2
21
12
24
15
21
13
14
4
17
3
10
36
30
30
6
8
28
6
6
32
36
6
4
6
32
21
1
2
12
4
5
37
56
3
60
24
60
25
35
7
41
1
38
18
15
27
12
66
22
98
3
15
45
39
16
18
26
48
12
9
3
22
14
42
3
7
14
6
12
70
11
60
1
14
12
6
10
8
6
99
15
4
5
15
22
24
11
15
16
53
24
9
16
20
6
16
8
16
18
12
35
1
6
5
3
9
13
8
72
18
9
3
4
12
20
9
15
4
2
27
1
35
9
4
14
21
7
56
12
45
25
8
3
24
67
18
18
24
24
6
2
9
1
18
72
29
13
44
34
8
33
25
14
60
16
12
2
4
23
3
10
6
8
30
22
80
94
11
31
5
39
4
36
5
15
21
1
56
27
7
29
12
13
14
24
76
65
19
17
7
5
12
3
4
18
12
2
33
13
20
18
4
2
3
45
46
29
31
5
7
30
11
9
15
3
10
23
12
27
6
16
44
6
54
34
14
27
12
3
4
48
56
10
26
16
68
33
49
2
16
24
42
30
24
6
98
72
6
10
8
9
12
73
18
5
7
12
32
28
68
9
24
21
4
18
12
30
24
26
48
76
53
33
4
18
20
9
3
24
22
14
18
15
7
12
29
13
44
6
10
32
48
3
3
45
1
20
6
12
21
9
28
71
12
9
16
30
80
12
45
24
9
15
12
3
18
6
10
12
14
16
29
12
43
42
2
28
2
16
23
7
6
12
59
13
11
33
27
57
6
4
2
27
3
28
18
2
36
12
16
5
19
29
12
7
56
28
44
6
27
12
3
10
20
54
9
7
48
38
28
11
15
12
18
12
30
40
5
24
12
21
28
6
29
7
8
16
42
11
13
23
1
14
33
1
48
6
18
18
14
16
11
21
15
12
3
18
16
12
18
53
31
8
4
20
46
26
16
14
66
4
12
12
44
22
11
3
12
36
34
50
18
150
33
7
29
9
6
9
3
6
15
1
35
3
21
21
18
22
26
36
16
41
7
29
13
8
6
28
14
22
18
14
10
18
14
30
42
30
4
29
7
8
6
6
9
103
41
3
42
18
21
7
20
52
48
12
14
42
22
20
3
1
12
12
2
22
14
9
7
18
8
4
12
2
22
18
26
15
21
15
27
33
1
14
9
19
2
66
70
2
16
41
24
45
22
20
34
6
56
24
21
25
8
24
10
6
26
9
12
27
34
12
8
28
20
136
18
50
82
18
18
8
33
31
12
42
14
36
10
14
6
10
17
13
150
26
144
10
30
114
8
6
18
22
14
84
9
37
6
18
12
2
4
8
6
15
81
40
24
14
34
14
36
4
12
42
30
41
13
2
4
12
12
5
93
18
9
15
16
36
42
42
6
14
9
9
24
10
32
4
12
6
35
31
8
33
27
10
11
87
6
18
34
30
24
14
12
18
57
7
2
6
64
20
6
16
2
48
54
52
2
4
5
27
24
4
2
34
14
22
6
2
28
5
1
6
56
24
24
58
26
9
7
8
22
38
52
18
11
3
16
6
14
34
2
6
3
27
4
14
34
89
37
2
21
3
21
21
10
2
4
50
21
60
55
102
2
21
48
7
56
21
33
22
8
28
12
12
14
24
28
74
54
6
6
10
17
21
4
6
8
4
36
8
12
58
2
21
12
7
6
8
6
10
14
12
4
66
83
1
6
5
15
52
12
6
18
2
10
8
12
24
16
12
54
14
70
23
21
6
4
36
20
28
72
2
6
12
22
2
9
12
55
18
18
18
26
28
8
21
1
2
12
28
17
21
27
19
12
29
7
14
70
29
15
34
38
12
4
5
27
12
9
33
6
4
41
7
20
70
6
5
12
3
6
40
18
8
30
18
6
3
1
2
84
22
2
9
7
18
38
33
25
12
32
15
19
17
7
6
107
60
1
71
3
4
20
6
24
3
25
12
26
30
15
7
12
6
102
26
15
3
9
45
16
11
21
6
18
15
1
14
34
14
4
2
16
23
12
19
80
40
18
35
7
2
15
3
22
2
54
4
20
10
38
39
1
47
7
20
22
26
46
24
14
18
42
4
20
4
20
52
12
20
12
9
31
8
24
69
9
10
41
37
30
41
12
3
34
18
12
44
16
54
2
12
18
15
24
1
23
7
29
31
2
22
12
8
16
12
60
5
19
12
44
28
14
30
16
18
56
18
6
4
36
44
12
6
33
1
6
20
57
7
6
18
32
6
24
34
6
24
72
26
12
4
14
3
13
12
36
42
24
14
6
12
6
58
24
20
12
9
3
52
68
18
58
44
10
26
4
8
10
48
18
8
28
44
16
38
18
4
20
21
51
4
17
103
2
34
12
42
8
63
1
83
15
21
1
2
4
42
23
21
6
21
12
73
38
40
60
6
14
18
28
14
10
14
18
6
52
24
20
12
16
24
5
1
18
6
24
6
20
48
16
2
46
14
22
24
5
7
29
12
7
5
9
27
7
14
24
10
17
15
6
16
2
9
24
3
4
14
10
6
2
24
4
17
9
10
6
24
11
15
40
24
20
4
78
2
54
3
21
22
41
3
22
23
19
8
70
42
30
6
20
12
45
13
6
41
49
47
31
48
2
3
13
35
24
21
39
3
16
5
7
26
18
16
20
9
9
40
6
41
9
10
32
16
80
6
27
15
24
9
15
34
12
6
5
55
14
4
20
10
12
68
9
19
12
36
2
6
88
38
70
5
25
47
19
14
58
6
110
24
9
39
12
10
6
6
8
24
3
45
4
14
6
10
41
13
8
15
21
22
12
26
15
37
30
17
27
4
12
2
48
54
9
12
120
12
1
36
14
22
2
10
14
64
17
21
16
11
3
4
20
9
19
44
12
21
19
30
42
14
4
60
36
35
25
35
13
11
7
14
46
84
14
6
10
38
10
71
12
1
12
11
37
18
20
4
30
6
18
26
30
18
21
1
14
6
16
11
9
18
60
12
12
22
11
3
4
2
15
13
38
28
18
32
15
48
1
30
24
12
6
14
58
6
17
1
32
51
7
5
3
4
8
16
26
16
26
9
7
12
8
21
19
2
4
2
4
17
19
8
69
7
24
17
63
16
6
18
20
10
24
71
7
14
60
27
3
33
3
21
19
24
14
66
4
60
120
5
67
5
19
6
24
11
21
10
12
18
24
30
41
7
2
24
3
61
18
12
42
18
12
12
2
6
78
10
18
12
56
6
21
3
10
2
9
61
98
9
45
3
3
16
14
28
6
18
32
12
3
12
1
47
45
42
4
8
4
12
2
42
12
9
3
4
18
35
12
43
6
42
14
15
39
6
15
3
10
26
22
11
21
10
6
6
2
30
4
17
7
48
50
16
74
6
6
40
12
5
7
30
6
50
4
12
2
30
3
24
27
36
9
27
12
10
14
6
12
70
8
12
4
60
6
14
94
14
10
11
43
20
22
2
52
12
29
156
13
8
3
24
7
5
3
60
81
9
18
22
84
12
18
32
45
12
12
51
4
2
3
1
42
2
15
12
7
2
60
10
29
3
6
4
26
16
42
8
24
18
9
24
21
15
12
31
6
38
16
26
10
26
34
26
10
8
28
54
30
101
3
78
3
31
14
10
38
46
32
16
14
18
24
4
5
12
7
12
8
33
57
16
8
18
9
13
6
60
24
30
11
7
14
16
2
22
48
18
17
3
58
12
18
50
12
16
12
6
5
25
14
34
6
8
6
27
15
6
72
4
14
16
14
3
31
17
12
9
18
4
12
8
36
9
1
32
6
28
20
12
22
2
4
86
15
7
20
33
3
18
3
1
12
14
40
24
17
21
10
8
69
49
18
72
44
4
48
17
25
12
42
12
60
32
6
48
15
61
30
5
13
32
4
2
33
3
18
10
6
23
12
7
60
8
36
30
15
7
18
30
12
6
24
71
60
24
7
14
4
47
21
10
30
18
6
8
16
18
38
3
3
18
46
12
26
22
24
14
4
6
12
32
24
16
18
8
10
6
8
34
30
2
117
13
2
9
39
36
6
48
4
14
16
2
6
30
18
57
7
8
22
12
36
12
14
16
17
97
6
6
90
8
12
10
8
22
12
12
6
11
73
8
18
18
12
3
15
4
42
11
12
7
20
28
8
42
6
72
28
6
11
21
18
24
9
13
32
52
11
3
4
48
20
16
74
30
4
8
12
24
18
4
50
10
6
54
32
16
8
6
4
44
12
64
12
68
4
8
34
23
21
27
19
30
90
20
6
28
2
22
26
28
2
4
95
39
21
25
42
6
6
2
18
21
9
27
55
8
64
6
2
4
30
12
38
33
51
6
3
1
30
6
26
12
33
9
12
18
10
2
12
9
45
4
32
3
31
17
12
3
6
22
12
6
66
32
22
14
40
2
15
19
5
9
10
12
6
20
15
1
6
8
16
2
42
22
18
17
39
9
19
53
19
17
1
35
15
16
12
32
10
6
18
14
28
53
24
1
6
2
6
40
5
7
54
42
5
25
14
16
66
6
5
3
28
8
22
14
10
14
24
12
34
20
42
4
18
2
4
2
10
12
2
16
38
36
4
2
28
48
12
2
12
9
49
24
11
13
14
18
12
27
33
15
7
8
33
31
2
4
12
35
31
6
23
19
56
10
14
16
5
7
2
4
12
35
1
44
3
7
30
23
3
34
18
32
45
13
2
16
8
4
5
60
7
26
10
36
2
4
50
30
6
6
10
38
16
8
102
28
8
54
46
36
32
45
7
48
36
14
27
3
22
2
12
16
8
22
66
30
6
5
36
7
20
16
5
33
10
8
34
14
4
2
39
15
48
45
7
14
3
1
47
7
24
5
75
4
18
23
36
7
17
3
18
22
26
16
2
4
8
28
12
84
14
16
24
42
17
9
6
24
6
28
47
3
28
17
43
12
8
64
14
10
5
19
41
12
3
9
1
12
35
1
26
36
6
16
6
2
39
1
8
30
21
45
3
39
10
6
8
24
12
12
36
4
32
45
1
50
46
24
8
22
56
45
1
126
17
27
10
38
40
18
12
12
14
10
42
41
21
6
30
12
22
36
32
4
17
9
34
8
16
2
16
20
10
ABCD 404738748*7^$a-1 [50176]
36
18
66
59
43
17
13
12
48
24
90
36
54
84
6
66
12
6
102
18
72
42
35
43
12
48
30
35
85
23
36
1
23
1
23
67
84
120
60
5
1
11
84
13
78
48
12
149
13
72
6
5
139
24
12
114
48
12
66
42
102
29
1
35
43
6
12
35
48
61
23
61
6
78
12
84
6
5
19
17
49
84
35
1
48
30
12
30
23
72
31
29
144
85
30
137
48
37
107
61
36
48
42
5
24
1
6
48
132
30
48
6
65
55
24
126
11
97
35
43
72
36
6
35
48
145
83
43
36
24
17
49
35
25
24
95
7
18
6
36
42
23
19
78
12
11
72
1
36
23
48
37
6
6
156
60
30
12
36
36
6
168
42
29
19
17
19
96
60
18
24
108
30
89
109
6
36
5
84
84
97
23
7
77
13
30
89
48
1
126
30
6
78
6
36
5
55
90
102
65
43
30
107
13
12
36
6
6
23
19
42
108
35
61
24
47
1
42
41
247
65
73
6
6
30
5
24
36
73
59
43
210
47
7
6
23
24
25
6
5
60
91
18
66
12
5
24
1
24
126
18
6
84
29
97
6
65
145
138
204
17
55
60
18
11
175
30
60
35
121
6
17
25
42
30
11
25
24
78
42
23
7
6
48
72
138
17
73
11
91
54
83
13
18
6
18
41
79
41
24
13
54
18
6
6
30
54
132
23
49
138
78
6
6
60
59
25
6
17
12
151
48
102
12
11
31
36
29
19
29
36
25
36
131
24
49
95
1
30
18
102
6
42
42
35
84
12
13
24
6
120
132
5
73
12
30
53
1
6
65
37
96
6
5
25
71
7
42
54
30
42
42
42
53
37
18
17
55
29
12
85
42
53
37
47
31
42
23
60
49
24
35
49
18
17
7
6
35
97
6
6
30
41
24
24
72
43
186
60
90
6
35
13
84
156
186
18
18
5
37
108
12
36
36
6
53
85
24
23
73
30
5
55
36
30
84
35
31
60
5
48
12
19
42
12
107
13
6
89
31
17
157
42
138
72
95
24
79
5
61
35
1
24
66
78
108
24
66
42
48
119
19
77
25
108
150
12
78
191
24
25
60
66
54
72
42
12
78
11
25
59
85
23
60
37
36
47
43
6
203
37
6
113
7
168
6
11
109
90
41
7
90
18
149
19
41
13
6
17
13
42
84
53
7
18
35
60
1
12
24
11
37
138
42
11
97
47
36
12
43
5
67
18
24
42
6
84
35
19
210
24
42
41
120
13
6
30
78
65
121
24
95
48
25
54
6
30
48
12
60
24
29
1
30
6
47
13
30
89
24
97
119
55
5
1
35
25
12
35
43
12
65
1
60
35
72
19
78
96
24
12
6
77
72
13
36
90
5
24
91
29
61
71
19
17
7
18
18
42
12
30
42
90
6
47
91
30
90
36
41
37
60
30
53
37
30
6
71
13
30
12
30
24
30
89
73
168
54
42
24
47
13
66
41
12
48
48
31
30
48
35
7
96
5
19
6
60
35
7
41
60
180
115
5
36
36
55
90
78
6
11
72
43
180
114
83
7
29
72
24
48
12
84
25
24
11
132
25
18
66
6
42
12
78
6
47
60
109
24
12
78
90
72
54
65
13
83
13
30
29
43
12
36
36
90
36
54
65
61
174
24
6
6
12
17
1
23
72
49
78
48
17
61
11
61
24
144
24
72
35
36
19
29
7
12
102
59
37
12
60
42
48
5
13
102
6
180
6
29
12
37
72
60
11
25
30
12
30
60
36
6
24
29
25
107
13
23
24
24
1
11
43
96
41
19
24
114
47
1
30
29
61
12
36
30
96
41
109
54
29
1
35
12
217
35
1
6
6
24
18
48
18
24
120
72
78
17
109
60
36
174
29
43
78
6
90
35
36
12
1
6
5
25
95
49
36
24
42
48
6
11
19
90
54
6
11
12
1
12
59
19
29
25
60
35
13
12
6
30
72
12
35
1
47
48
7
137
7
18
78
5
48
24
7
48
78
23
7
125
108
1
143
13
120
47
12
180
25
24
66
18
102
101
7
90
6
5
31
6
47
48
24
19
72
78
12
30
12
72
78
35
7
48
18
78
90
120
66
90
11
24
36
12
48
43
137
37
36
30
54
6
66
126
84
24
42
35
37
107
25
59
19
48
114
48
155
60
7
65
48
72
61
24
83
1
12
35
19
18
60
36
11
25
179
37
72
35
48
19
24
6
36
60
48
24
155
25
35
7
78
12
30
114
47
19
30
84
12
78
132
65
60
37
47
25
54
30
42
60
24
18
36
84
23
12
91
42
24
6
12
48
42
42
29
36
48
31
6
36
180
30
54
90
78
12
11
48
1
66
30
84
11
19
24
17
85
24
18
48
84
138
23
67
17
1
47
85
6
6
24
35
49
12
35
1
59
1
30
84
120
29
31
29
55
29
48
127
72
18
150
48
54
35
24
49
11
91
30
6
29
19
29
31
5
127
42
35
55
6
ABCD 404841266*7^$a-1 [50149]
12
36
25
35
36
12
12
12
24
72
60
36
25
8
15
1
72
44
51
25
23
24
36
49
59
21
15
13
8
15
12
13
36
155
72
132
24
37
71
96
81
99
13
144
83
72
84
73
8
27
36
48
73
56
27
9
39
12
72
105
75
24
73
23
12
13
32
159
12
72
73
48
23
1
83
12
13
35
12
21
64
35
24
12
1
36
23
60
24
72
9
15
121
8
39
73
36
11
24
33
63
13
35
48
1
23
21
51
60
48
84
12
36
72
36
12
156
12
57
3
81
3
72
36
36
24
12
57
27
1
11
96
13
24
20
63
36
12
48
37
47
13
60
23
61
48
12
35
24
72
36
60
21
28
83
25
23
61
20
3
25
11
21
3
12
85
48
8
36
39
60
12
49
60
11
9
51
33
15
1
24
143
12
180
12
12
48
12
21
15
48
24
24
45
39
36
48
85
32
39
45
24
40
23
24
49
23
12
37
47
48
60
12
12
1
131
24
85
35
24
25
48
167
12
72
45
3
12
132
36
109
35
96
12
48
24
25
23
24
13
59
48
61
83
108
24
25
56
15
84
85
47
84
25
23
25
47
48
157
20
243
60
12
25
8
75
12
1
35
12
72
85
48
20
39
24
9
16
83
12
25
11
1
20
60
27
84
12
24
1
12
32
3
24
48
1
23
25
36
11
12
13
71
73
47
12
12
12
60
24
144
12
21
3
48
12
97
35
21
15
9
15
120
9
3
36
24
25
11
36
13
60
8
27
24
45
15
12
1
12
47
72
12
12
24
81
28
44
15
12
37
59
12
12
1
20
88
47
24
84
93
24
51
12
24
12
60
24
49
8
39
1
35
73
23
12
120
72
105
40
23
156
37
35
84
1
12
11
36
84
57
15
81
63
1
36
44
3
1
80
36
3
60
1
12
20
27
33
15
48
13
143
1
23
1
71
1
11
12
1
143
36
60
1
48
56
3
36
48
9
39
9
16
36
11
25
71
48
1
35
13
116
76
23
1
24
11
36
36
21
16
47
60
108
9
28
32
75
48
24
12
33
135
13
12
44
27
9
16
32
87
48
72
1
35
60
85
71
12
9
87
85
35
61
48
47
25
44
3
36
21
39
36
12
60
133
108
23
85
72
48
32
39
60
84
24
12
60
12
60
9
3
84
72
24
9
3
24
73
119
9
36
16
8
16
24
11
60
21
15
61
8
39
25
71
25
59
120
21
27
85
59
36
12
37
36
239
12
24
73
47
36
1
20
39
24
72
25
12
20
48
51
36
25
8
15
25
23
33
4
47
12
33
63
25
12
23
12
45
4
96
24
83
12
12
13
11
45
63
12
61
23
1
59
12
204
48
13
152
96
3
12
9
3
96
96
36
25
191
60
24
45
4
92
99
48
81
3
84
45
27
24
24
12
33
123
60
48
33
40
24
71
1
47
12
36
9
123
37
83
60
24
12
84
12
60
1
23
57
24
63
57
64
47
24
1
36
47
21
39
12
25
20
27
1
11
25
47
33
15
96
12
33
87
12
24
48
24
12
12
144
36
45
136
83
48
24
61
23
12
72
21
123
60
144
24
33
75
84
108
25
11
60
13
12
35
33
15
48
141
3
72
48
37
59
57
3
13
104
16
11
12
24
12
96
45
3
120
61
24
47
49
11
36
24
1
24
59
12
37
95
13
35
13
47
33
24
39
49
35
132
57
87
1
12
71
84
48
12
12
12
48
13
23
13
47
21
24
171
157
47
13
32
39
48
45
3
57
3
45
15
21
63
108
12
21
36
3
12
36
12
36
45
16
83
12
1
35
156
33
15
1
11
12
24
12
1
23
25
12
35
108
48
57
63
97
200
27
13
56
15
24
13
164
16
32
60
76
23
177
15
97
11
117
120
27
25
32
3
9
51
60
9
15
36
13
11
12
12
12
96
81
3
9
15
85
11
93
40
23
24
180
24
36
12
24
13
71
24
49
47
33
15
9
3
60
24
1
60
47
97
23
13
11
48
24
21
123
24
33
3
120
36
37
11
49
59
25
59
12
25
11
24
12
60
60
348
9
48
28
24
47
13
11
12
45
12
100
47
33
16
8
4
20
135
133
95
37
11
21
63
12
1
32
27
33
63
37
83
12
45
15
37
84
12
23
61
24
72
120
11
21
27
24
12
60
12
12
12
21
112
36
11
21
12
87
12
48
24
33
15
24
73
11
93
3
45
12
135
24
72
12
1
11
12
96
12
12
13
44
51
45
24
27
117
51
9
27
49
36
11
57
16
59
48
13
56
75
61
24
8
3
24
69
4
12
11
13
12
32
60
111
21
76
132
32
15
33
87
36
12
12
12
48
12
12
24
21
3
93
64
23
36
21
120
40
23
24
73
35
48
1
48
32
3
12
108
25
8
3
37
47
72
85
83
60
72
21
24
27
96
49
11
48
60
24
61
47
49
11
180
108
48
61
59
24
36
21
132
39
21
39
72
13
116
15
45
27
48
12
12
12
12
57
76
48
35
49
35
145
23
25
8
3
36
57
40
71
12
96
60
1
11
93
4
11
60
24
145
143
49
11
37
12
8
15
24
60
240
48
12
72
1
35
96
12
36
1
36
23
84
13
47
24
12
45
27
48
24
84
13
80
48
39
13
11
96
1
32
3
60
24
13
48
80
12
27
33
39
25
36
11
145
71
13
80
3
60
13
119
12
13
47
49
8
87
12
25
11
1
11
36
12
9
3
168
9
72
16
24
47
13
20
144
ABCD 404905454*7^$a-1 [50040]
27
1
9
86
9
3
28
17
3
24
22
3
15
5
13
27
3
8
9
15
10
3
9
23
48
12
27
28
9
24
63
5
79
9
47
16
56
10
14
28
18
38
40
45
11
10
36
75
8
1
23
15
1
24
117
6
5
3
13
3
9
36
59
4
18
87
23
4
8
45
3
4
33
35
36
1
3
33
3
21
3
6
123
24
20
3
10
3
24
8
27
22
3
20
16
9
3
15
21
3
65
15
48
13
24
3
9
24
11
10
3
23
22
11
151
6
3
24
11
1
15
9
11
58
11
15
13
3
33
11
9
4
11
25
12
71
1
39
5
7
45
11
4
6
26
25
3
6
35
19
6
3
3
8
12
1
48
20
112
15
12
12
21
23
45
1
54
6
11
3
10
35
7
33
15
21
36
8
28
33
15
69
35
1
11
3
4
21
9
15
8
132
3
1
27
30
59
7
21
3
24
12
33
3
12
6
2
1
21
11
16
8
7
9
9
3
12
8
48
1
27
57
2
34
71
3
16
21
47
28
18
42
8
10
35
15
13
23
4
44
10
3
24
12
36
15
6
50
4
18
3
24
3
33
9
11
1
27
32
85
3
9
3
20
24
4
3
56
12
1
20
16
24
9
12
6
5
3
13
39
45
23
22
12
11
91
30
3
8
15
13
11
9
12
3
10
12
35
28
24
20
31
42
14
48
1
9
35
28
27
5
87
48
45
3
4
21
12
12
11
22
3
32
25
3
20
43
20
40
30
14
25
12
48
36
36
8
1
6
8
12
1
24
24
15
6
30
44
1
3
5
1
110
1
12
24
9
3
23
13
9
11
4
21
6
6
2
58
2
10
83
12
15
49
12
15
6
18
6
39
11
16
8
13
99
18
6
45
15
60
32
13
11
21
13
3
92
4
20
43
9
9
42
21
33
3
8
12
73
51
9
3
69
6
42
47
4
12
71
40
20
49
72
33
3
12
75
5
4
23
22
12
14
4
5
16
45
35
12
28
36
23
45
36
16
33
2
9
37
14
1
48
21
15
3
42
6
8
36
13
35
10
26
10
30
30
47
12
28
20
12
16
44
1
2
12
21
27
10
2
1
20
7
5
39
9
39
97
24
15
6
18
9
59
4
54
26
37
12
12
12
48
33
30
9
15
32
4
6
14
112
9
3
36
20
10
15
12
15
17
4
21
36
2
24
1
8
7
20
25
20
73
30
5
25
35
7
21
9
2
10
18
8
61
9
3
11
25
12
3
6
27
27
56
25
24
15
9
9
39
56
12
4
81
6
12
18
2
1
9
23
12
64
9
39
21
2
1
12
20
15
69
16
21
30
18
2
21
28
36
15
9
12
9
23
3
25
24
12
12
15
17
25
27
3
21
11
13
23
12
57
1
6
36
21
71
1
24
36
21
87
33
51
35
4
20
10
23
13
14
106
42
5
1
42
8
12
48
13
24
83
25
35
25
11
37
33
14
9
28
12
3
32
1
21
38
16
5
24
3
10
2
12
1
27
32
1
3
21
24
11
24
24
46
35
1
14
10
35
27
82
18
12
9
57
2
12
1
15
21
21
12
11
39
10
71
15
10
39
3
17
16
21
14
1
35
10
11
3
40
81
3
33
8
1
3
11
12
1
12
44
15
25
20
27
16
65
40
27
101
1
11
37
15
24
3
24
21
12
9
15
3
29
28
3
9
11
4
33
35
12
49
12
11
13
11
12
22
11
24
52
45
15
24
12
3
44
33
55
8
73
24
39
21
3
29
4
12
35
13
72
20
16
3
6
35
49
23
3
40
32
4
18
15
20
36
19
18
39
36
3
9
15
9
56
16
11
9
28
33
3
47
9
12
7
12
44
1
39
56
16
33
11
9
1
3
12
105
14
37
8
39
93
15
28
5
51
16
17
1
3
24
15
5
3
13
33
15
12
48
3
5
13
23
16
3
21
80
15
12
45
13
35
15
16
9
20
151
68
1
27
30
27
24
23
36
48
10
14
10
2
1
3
24
21
9
23
7
42
71
7
36
21
8
1
3
12
20
1
48
6
21
11
10
35
19
29
15
36
21
3
9
1
27
23
12
33
12
16
24
23
13
11
1
45
3
9
15
15
5
25
35
16
27
9
23
4
8
12
21
43
5
40
27
20
13
44
1
24
27
23
1
12
39
9
12
27
8
45
37
15
15
30
3
8
1
24
27
8
49
3
3
17
60
16
3
24
9
20
1
14
1
12
15
5
4
3
41
15
16
21
12
11
10
6
9
12
8
31
6
47
13
3
36
3
45
11
46
26
22
2
13
12
12
9
38
49
11
16
33
12
3
12
20
24
13
12
24
23
13
20
7
54
3
21
3
12
11
1
15
21
11
16
6
15
8
15
13
15
21
11
16
6
14
1
12
33
18
5
16
11
46
42
33
8
28
24
35
12
16
17
15
10
12
3
39
9
15
32
48
1
3
6
3
9
23
16
12
12
12
36
11
10
71
4
12
35
49
39
78
38
13
12
44
16
44
7
8
12
16
12
18
12
12
11
19
60
29
72
12
60
1
15
12
35
1
11
12
49
71
13
8
49
36
3
11
10
24
3
9
23
28
32
52
39
44
60
37
20
28
9
11
12
16
21
15
8
13
3
21
12
26
10
27
56
19
53
4
63
69
12
20
1
26
25
9
30
29
12
28
9
2
24
22
39
36
36
11
12
16
17
36
27
100
12
8
1
32
12
79
29
1
27
32
12
3
16
18
36
14
1
20
1
143
48
27
60
58
14
9
52
80
7
5
7
6
15
3
24
21
15
32
13
15
17
7
8
57
15
1
11
49
36
68
15
28
24
44
10
36
3
11
13
47
13
32
25
35
16
11
25
24
3
8
24
21
3
9
28
47
33
13
12
27
3
21
32
52
23
24
12
1
12
8
13
3
12
9
86
9
36
15
1
11
37
8
12
1
63
12
12
92
25
2
1
8
1
51
3
6
14
24
16
6
11
7
6
26
13
20
16
21
11
16
84
24
9
12
47
7
33
11
10
2
25
3
24
45
20
37
6
21
3
8
10
63
8
19
56
60
12
4
78
23
16
21
18
8
24
1
35
9
13
35
7
20
13
15
5
3
40
45
11
1
12
21
12
3
15
17
72
25
27
15
18
3
15
30
18
6
11
7
57
23
13
3
12
5
13
26
16
8
16
18
23
12
28
8
24
28
83
40
9
15
12
48
8
45
3
76
60
18
36
2
1
11
28
9
12
33
11
15
24
9
7
69
15
20
33
36
15
69
3
28
17
4
48
20
7
8
40
53
40
8
24
16
15
5
37
47
4
3
8
49
23
24
25
20
1
18
41
112
8
15
9
3
25
8
4
8
4
11
61
3
56
34
14
1
11
12
1
39
32
24
37
3
9
12
35
9
16
45
23
48
4
11
33
25
12
2
1
9
15
11
13
12
11
13
8
3
13
32
67
54
54
9
8
85
39
3
5
4
21
18
53
31
8
21
16
11
52
32
1
12
8
19
66
24
23
27
1
8
27
12
16
6
26
4
18
15
8
12
7
6
35
3
16
60
20
9
7
18
39
48
8
25
6
18
15
21
14
13
32
7
8
33
4
21
14
21
4
3
12
68
1
39
48
32
25
20
3
25
15
12
42
11
3
1
39
36
29
28
33
23
25
35
4
32
28
11
10
11
4
8
49
11
7
42
14
4
6
26
21
4
3
53
25
2
1
51
53
87
21
12
4
48
3
20
28
44
13
24
24
33
62
33
31
24
5
40
24
12
9
30
32
13
20
12
37
3
8
1
23
15
73
15
9
12
60
24
23
25
11
1
8
1
18
9
11
25
12
3
5
1
35
24
1
24
26
1
12
24
20
15
12
1
12
3
6
14
22
3
12
20
28
32
13
14
22
3
3
45
23
61
8
4
3
8
45
4
24
20
16
27
20
10
15
11
1
8
4
35
60
1
35
16
29
27
1
11
33
4
8
43
9
8
16
21
14
37
3
150
107
12
3
25
3
6
11
63
24
22
50
10
50
9
25
24
26
13
39
5
4
15
20
9
16
12
23
21
3
12
25
3
54
23
27
10
18
32
21
25
27
75
72
8
24
34
3
21
2
13
8
13
3
39
45
45
18
5
37
38
9
52
3
32
37
23
13
95
21
25
35
28
33
27
3
6
3
12
3
20
4
6
110
4
5
13
27
8
13
24
15
45
2
13
3
9
8
13
15
8
52
12
20
52
72
11
12
37
59
49
8
3
49
3
60
20
82
15
24
51
8
1
69
6
9
108
47
1
12
35
34
18
5
1
42
5
49
23
1
24
23
15
40
30
14
25
81
3
11
109
12
12
21
47
27
12
25
3
126
2
37
21
27
57
3
9
15
11
45
13
26
60
28
6
26
9
15
10
30
36
18
23
40
24
39
42
35
12
4
48
39
77
28
27
5
15
25
23
13
36
12
51
5
16
36
8
15
24
16
8
25
32
4
3
30
3
8
15
96
1
24
44
1
50
1
20
27
12
49
21
59
4
20
25
11
4
33
54
44
25
12
23
25
27
32
37
3
5
28
36
33
30
20
28
8
24
4
66
14
1
9
2
25
8
16
9
2
45
73
2
1
12
69
48
3
32
7
12
6
3
15
21
23
46
15
9
15
3
9
12
23
1
92
4
51
65
4
9
24
3
56
27
97
3
5
16
36
51
9
3
60
45
3
29
51
1
69
6
21
23
60
1
9
3
48
23
36
72
12
1
39
21
51
18
11
4
23
33
72
13
2
13
11
28
18
38
46
14
12
10
63
20
1
27
32
1
27
11
12
13
12
3
30
12
18
53
49
11
13
35
4
8
3
45
15
69
1
14
10
2
25
23
10
3
39
41
15
25
3
12
8
4
36
5
16
12
11
12
37
3
9
12
33
27
8
19
5
28
8
1
23
40
20
36
15
24
1
32
3
9
7
6
3
24
23
34
14
13
9
2
13
32
16
15
17
28
11
33
1
26
1
20
60
7
41
25
84
11
12
7
21
32
19
24
9
35
22
26
12
36
25
12
15
18
27
32
4
27
65
7
21
12
35
4
32
37
21
23
25
87
48
24
8
31
77
12
15
13
3
5
7
20
24
21
3
120
34
11
19
5
3
22
6
5
19
18
14
1
69
18
32
4
66
11
3
69
ABCD 404910654*7^$a-1 [50011]
36
4
12
6
23
12
1
12
24
8
3
3
24
21
7
24
8
48
10
14
12
28
68
45
31
18
2
21
3
46
44
18
10
72
20
3
27
108
4
36
6
23
79
24
68
48
120
52
30
6
14
6
10
18
38
4
20
3
13
23
12
21
27
43
36
102
14
10
14
72
36
52
5
19
48
18
36
6
86
6
16
2
10
8
64
17
1
18
44
9
37
6
66
6
20
12
4
20
16
2
10
18
6
29
75
16
6
11
25
11
27
88
30
6
56
60
28
32
18
6
52
18
2
69
19
29
43
32
141
63
12
60
33
13
23
51
34
11
7
8
52
8
48
33
1
18
68
6
52
18
2
30
33
55
6
2
10
2
36
18
22
18
30
20
36
16
5
19
5
13
14
34
6
20
64
6
86
48
4
18
6
12
5
21
28
6
14
18
6
46
80
10
80
16
2
70
30
2
30
18
18
22
36
2
48
28
20
84
16
18
24
2
18
28
24
2
34
72
11
39
21
27
30
28
38
16
44
16
20
12
66
28
36
2
34
35
1
59
3
12
16
32
22
12
6
30
50
76
26
6
24
42
48
3
72
19
84
80
10
42
8
4
41
51
4
14
78
12
21
12
37
8
39
13
23
51
24
10
14
16
8
28
60
2
66
69
109
6
66
26
10
18
68
12
70
11
21
16
6
18
8
28
18
20
36
46
2
12
9
21
16
54
2
34
8
40
42
2
24
4
6
23
27
30
24
34
6
18
86
30
46
20
30
34
26
28
20
4
2
28
18
26
3
13
36
18
12
44
96
9
19
32
12
10
56
96
10
12
18
36
6
30
24
2
48
21
15
18
15
25
30
54
26
21
7
8
24
4
5
3
10
2
21
9
18
9
15
54
6
34
14
12
40
8
10
11
87
18
6
24
40
77
24
43
20
16
32
36
9
25
56
24
66
36
40
5
3
22
14
48
9
1
35
73
56
6
9
1
14
48
66
4
12
8
3
36
84
39
16
8
30
18
9
1
78
54
11
19
5
1
38
10
24
14
4
17
13
90
20
36
34
6
30
23
31
14
22
2
42
21
3
46
47
51
4
6
2
12
52
6
18
2
72
15
1
11
37
38
24
60
102
6
22
20
3
1
2
46
86
120
6
22
5
37
14
21
19
30
6
44
81
1
14
12
12
12
9
13
162
90
2
90
30
52
17
1
18
8
18
6
22
35
12
7
6
18
12
29
7
14
10
54
56
27
3
16
44
72
10
2
40
12
36
8
45
1
6
18
12
14
64
2
18
9
15
6
24
82
24
8
22
36
2
70
6
66
11
13
18
18
8
96
16
32
6
24
9
33
46
2
52
30
60
36
18
23
3
24
40
53
31
78
2
52
44
9
15
6
34
17
3
9
1
18
14
22
2
6
93
48
13
2
36
40
12
6
54
17
3
30
4
38
9
3
34
18
104
4
56
33
15
4
17
19
18
24
54
8
22
24
36
12
14
6
16
60
38
9
7
12
44
12
16
42
14
36
112
44
24
12
4
41
31
8
10
14
36
36
12
6
27
49
18
5
36
31
36
32
30
10
17
24
49
26
34
36
14
4
32
16
41
12
19
24
20
10
23
13
11
43
56
76
8
4
18
14
4
62
28
18
20
24
52
8
24
24
10
2
16
6
14
40
68
4
48
41
75
10
23
3
10
35
37
2
70
59
1
2
24
66
10
32
4
53
24
3
16
18
2
16
44
48
10
26
48
4
2
18
10
2
16
74
114
9
19
18
14
24
112
18
14
12
40
38
16
6
2
16
14
34
6
26
51
48
1
26
18
40
54
54
18
8
34
56
6
22
2
40
29
7
8
58
26
16
53
39
52
12
8
33
13
59
1
12
54
20
22
2
10
36
38
22
2
34
8
10
12
80
36
72
48
12
4
18
23
75
12
88
17
61
11
1
2
52
60
5
24
1
24
11
1
14
10
12
38
6
27
1
68
22
29
3
66
30
52
6
36
26
22
6
36
29
39
30
6
21
39
12
88
2
27
72
27
48
22
18
56
22
30
8
30
18
6
3
96
43
8
28
44
4
78
54
17
57
48
54
66
3
25
35
19
30
2
36
12
22
2
33
27
12
22
50
24
52
2
6
69
13
30
8
108
30
42
10
44
16
12
24
2
82
2
12
12
9
1
14
60
36
30
39
9
24
18
24
129
51
4
38
18
6
27
1
2
42
24
54
106
18
24
5
97
8
28
23
1
14
52
2
18
48
60
21
13
8
6
12
12
36
52
44
9
73
23
13
11
27
69
39
33
25
18
77
7
36
24
36
48
80
82
26
48
40
30
62
16
18
26
4
56
9
120
15
84
22
11
31
108
8
6
66
12
69
3
64
20
4
32
42
75
75
46
2
18
51
51
21
39
21
51
6
6
16
29
3
40
72
32
42
3
21
6
12
54
24
28
30
36
8
72
10
26
30
6
34
23
31
18
18
8
6
54
16
2
16
60
38
28
5
3
36
10
2
88
32
10
12
20
124
20
66
6
22
12
6
8
18
24
9
63
106
6
65
55
54
32
64
26
57
45
18
10
26
72
9
39
12
9
37
8
4
2
22
2
10
35
43
8
28
36
12
8
30
3
45
6
4
32
48
12
28
6
26
28
32
34
8
27
7
44
4
24
32
69
57
3
21
15
1
62
24
52
14
6
21
19
26
22
41
13
18
29
15
46
14
28
12
6
23
25
26
10
2
22
86
105
43
48
36
6
48
11
61
18
20
22
12
20
24
28
6
56
36
69
27
36
22
14
9
39
60
82
20
28
36
78
30
60
11
19
24
8
45
15
4
2
34
92
16
29
19
18
11
15
6
54
28
14
16
2
9
13
2
10
11
12
1
26
45
19
156
18
11
7
5
1
38
225
21
6
16
17
27
28
48
18
8
24
22
26
28
38
36
48
4
8
30
34
17
7
38
16
8
18
6
51
1
6
30
2
4
32
4
12
18
2
52
2
4
2
16
8
21
3
21
72
15
34
2
9
7
18
24
59
39
46
8
28
11
25
54
17
19
29
9
82
8
28
26
6
4
14
28
18
17
1
12
14
12
12
12
24
16
26
16
18
8
22
2
9
27
42
27
27
48
34
6
2
10
17
7
20
16
36
36
30
90
5
3
28
36
29
31
32
22
47
111
12
9
12
7
2
10
77
19
18
2
21
3
10
134
28
62
3
1
42
2
27
15
60
18
4
11
43
18
26
12
6
4
6
30
18
14
42
12
9
51
4
8
4
44
21
27
16
24
5
36
15
96
4
29
7
2
72
94
80
10
12
14
33
7
18
18
8
106
18
8
6
6
52
12
5
21
10
42
14
141
3
30
6
22
44
3
3
94
54
14
15
33
6
21
120
1
2
12
24
57
31
38
27
7
6
8
76
36
2
33
24
1
20
16
14
36
9
69
16
36
74
36
24
4
44
34
120
14
36
22
107
7
12
8
36
18
16
11
1
18
36
6
14
21
36
13
6
12
2
42
72
70
12
11
25
6
12
24
12
24
50
16
32
28
18
12
56
76
5
43
18
180
20
63
33
27
1
18
2
18
4
50
3
3
10
26
82
60
36
26
12
6
28
23
43
113
12
39
12
48
46
14
54
10
65
3
16
5
13
56
30
42
6
12
9
45
3
37
48
6
18
26
9
3
10
6
18
8
76
18
32
28
29
25
30
80
10
35
21
34
24
29
3
6
10
32
22
11
3
10
14
45
43
26
16
12
18
2
16
2
4
20
34
2
21
51
108
9
19
24
12
108
32
22
2
4
32
12
4
56
4
2
78
9
27
10
68
90
52
6
20
30
16
32
21
27
16
20
36
36
12
4
17
3
21
15
24
22
6
8
18
4
24
54
84
2
24
24
4
42
8
12
10
2
9
13
26
21
61
36
14
21
111
24
10
84
23
21
6
12
142
36
44
22
2
48
6
33
63
12
4
48
2
4
18
68
16
20
40
29
7
5
3
94
18
44
16
2
6
46
18
18
30
8
48
36
58
23
13
12
24
47
51
42
34
36
5
19
17
3
48
4
5
15
36
18
102
21
19
54
47
45
10
53
39
22
2
52
38
16
71
33
3
67
2
4
12
6
12
24
54
8
22
18
128
16
18
18
131
9
126
10
72
11
7
66
ABCD 404988326*7^$a-1 [50035]
12
63
4
65
27
36
4
44
9
31
48
36
44
28
29
24
31
156
48
8
40
32
112
8
60
16
72
96
149
27
36
57
7
48
77
36
7
48
8
81
39
40
29
99
52
149
24
39
16
29
87
9
127
53
36
19
72
48
8
76
137
27
196
36
65
120
24
43
56
16
60
24
44
64
48
125
63
24
45
3
9
7
200
24
4
77
7
72
12
29
43
84
12
92
36
40
17
180
19
17
91
5
307
80
48
9
24
43
108
48
120
5
67
305
19
8
76
128
108
88
32
4
108
20
57
60
27
40
44
4
24
12
20
9
43
68
132
9
7
20
196
317
91
36
17
72
7
20
40
68
192
4
72
84
17
43
20
72
72
172
17
75
172
36
8
40
41
7
8
16
77
99
24
108
28
96
29
103
36
104
156
69
199
12
72
5
7
48
120
8
52
17
39
24
84
72
24
28
8
153
91
17
108
72
31
185
79
36
24
24
132
72
5
7
72
108
8
93
79
180
20
76
128
4
24
29
63
60
21
67
32
52
164
4
96
44
60
100
152
9
36
79
164
12
9
72
7
53
99
64
36
20
112
92
4
140
16
56
45
36
27
256
96
72
60
24
8
81
24
3
88
60
120
56
16
48
5
72
55
132
113
7
8
225
3
81
87
21
15
16
252
32
24
153
36
7
20
28
92
64
24
84
204
20
105
36
3
4
36
36
48
132
41
15
9
111
124
44
28
120
8
108
172
41
151
56
72
9
55
17
156
24
3
108
33
31
68
28
29
43
152
28
44
136
8
16
29
7
77
51
52
20
93
195
16
32
105
27
16
92
4
32
108
88
5
60
67
41
27
16
56
64
20
69
72
48
243
100
5
27
36
21
63
16
80
12
4
48
60
156
53
63
48
40
32
96
21
19
176
16
77
151
120
41
39
40
65
19
53
171
88
12
53
7
20
4
48
12
29
43
60
72
41
43
125
55
125
12
27
204
40
84
84
8
76
5
43
164
9
3
60
100
8
9
27
4
84
72
104
16
92
72
16
24
12
44
100
317
55
8
16
80
16
41
31
120
332
16
12
125
103
5
39
24
16
48
17
19
84
192
113
63
24
40
44
96
84
69
91
24
132
32
4
5
79
20
136
8
153
63
88
36
32
100
12
56
9
43
228
84
77
43
12
36
89
72
19
17
27
16
24
17
7
20
96
84
16
240
92
108
28
29
36
67
36
29
79
24
32
117
7
113
51
84
96
120
52
17
36
7
32
16
29
60
67
17
87
40
5
3
160
80
108
48
24
16
168
125
271
24
12
8
28
68
108
201
15
12
36
148
84
92
4
24
77
55
8
88
29
144
3
168
93
135
40
56
4
108
68
4
24
20
16
152
21
24
39
76
108
132
96
17
36
72
19
44
52
68
9
72
63
4
128
28
120
12
113
19
77
27
93
43
173
108
163
68
9
103
77
19
44
117
99
21
159
52
48
432
44
48
4
5
207
36
4
212
105
31
80
45
187
24
24
120
29
7
12
65
72
123
93
15
12
117
79
29
27
72
88
36
8
144
21
43
24
77
31
20
36
144
84
24
28
44
64
24
36
77
24
36
63
100
12
41
175
108
17
60
67
5
7
84
281
19
17
27
40
344
93
7
152
45
55
116
36
40
17
132
79
29
55
8
216
28
188
4
96
137
7
161
79
29
7
20
45
75
24
4
180
104
45
27
84
88
8
9
55
60
68
117
132
36
43
84
12
77
36
7
5
72
60
63
40
77
39
40
68
72
4
20
28
89
36
7
84
8
28
20
24
9
108
63
4
12
20
28
36
17
120
195
4
41
7
48
20
112
12
65
31
12
8
45
99
4
80
132
9
79
29
91
132
29
63
40
ABCD 405165564*7^$a-1 [50005]
72
111
21
35
1
96
48
36
24
23
37
12
96
15
57
36
12
71
1
12
15
57
59
25
36
11
4
105
72
12
12
23
73
12
111
21
24
24
27
72
21
75
9
3
189
71
1
39
21
36
27
24
9
191
25
12
15
12
21
48
12
84
72
15
36
164
1
15
9
24
51
9
39
9
24
132
27
21
15
9
23
49
47
1
3
8
61
23
88
57
23
16
24
20
72
76
8
24
13
12
24
39
9
72
3
36
48
33
24
24
72
24
12
12
96
84
60
12
36
27
21
59
48
12
49
24
84
11
1
11
13
15
33
48
27
20
24
16
93
15
32
4
20
73
15
60
9
39
8
13
39
8
13
3
20
25
23
1
47
1
12
47
24
1
23
1
12
48
11
24
1
12
24
27
69
15
20
1
12
39
8
28
20
28
81
132
12
27
9
24
35
12
1
11
13
27
32
88
92
24
37
24
12
12
15
9
123
9
24
75
9
35
12
25
12
23
13
12
48
12
60
36
84
36
27
45
15
9
3
93
27
81
12
27
44
1
51
8
121
3
56
25
12
24
3
128
1
36
23
1
111
48
44
37
27
9
48
60
60
12
15
9
3
9
24
24
39
44
36
52
32
13
24
27
32
40
8
1
12
51
108
9
24
108
60
12
12
216
12
24
36
95
37
47
60
1
35
16
93
60
47
1
27
20
61
39
12
21
47
1
36
11
1
12
27
12
57
24
60
12
108
24
11
13
144
12
36
71
37
24
12
12
24
51
117
24
12
11
16
45
48
12
35
16
32
52
93
15
92
4
9
108
12
35
76
21
11
109
84
11
16
32
36
49
11
1
15
24
72
69
12
12
11
28
8
1
51
9
12
12
24
11
13
15
21
15
9
12
39
9
71
36
28
9
24
60
36
84
111
33
35
1
12
36
36
3
132
21
3
24
81
131
37
12
24
47
61
11
16
24
8
12
1
12
12
12
111
12
80
1
60
12
48
11
60
25
12
24
35
1
11
40
45
3
45
63
12
24
45
36
23
13
48
3
33
12
3
20
49
23
12
24
13
11
49
12
84
72
71
132
37
36
24
11
1
12
60
47
4
44
36
4
9
35
13
84
75
36
21
24
60
36
72
36
48
23
1
120
12
24
36
27
32
13
12
36
12
99
9
131
61
15
68
13
24
60
36
11
13
3
21
15
8
1
60
36
120
12
12
36
3
69
27
21
48
15
9
23
73
35
25
48
72
3
8
1
24
12
24
3
81
48
39
68
97
59
4
32
112
12
21
12
84
51
8
12
13
12
63
21
24
12
12
24
87
9
35
229
24
95
36
40
9
3
8
13
23
1
60
15
32
72
73
11
61
35
25
3
9
36
3
12
69
12
95
13
48
3
57
11
61
3
96
84
9
96
15
33
60
12
35
73
84
27
9
3
48
32
49
132
24
12
36
47
1
12
156
24
12
59
40
9
12
60
48
39
129
11
12
48
13
27
92
28
9
51
33
3
24
21
11
49
51
68
37
75
8
1
11
61
23
16
20
60
133
24
48
3
8
13
27
9
72
59
73
72
15
9
12
48
48
12
12
36
63
12
8
25
15
44
13
36
24
84
111
8
13
48
12
15
12
45
23
16
9
71
4
56
16
120
9
3
20
13
15
69
12
84
27
9
3
116
4
24
9
23
13
15
9
12
15
36
9
3
21
12
12
3
8
24
13
15
9
11
49
59
24
49
47
1
36
60
24
36
24
35
13
24
3
24
69
24
24
39
177
24
96
24
3
20
4
33
3
81
83
52
36
9
60
3
8
13
39
21
24
60
23
100
21
48
24
36
35
36
61
12
36
72
3
68
100
32
61
48
12
95
73
36
12
144
59
36
1
144
96
59
204
16
189
12
24
12
11
25
48
12
59
1
87
9
59
36
88
57
24
12
3
81
12
12
71
13
27
57
24
15
12
20
1
51
60
8
145
11
36
184
44
16
32
12
25
24
23
76
33
12
15
12
21
11
13
15
81
12
84
71
1
11
12
25
12
228
12
23
28
9
48
12
192
59
157
84
12
216
111
33
12
51
36
57
24
39
68
1
27
104
61
39
45
11
25
24
15
69
108
23
1
3
45
35
49
12
12
36
240
3
12
105
48
3
44
12
76
93
15
45
11
16
8
16
93
23
40
20
24
100
8
1
36
60
48
3
81
23
25
12
3
81
23
1
12
11
13
12
23
64
36
8
145
15
9
75
12
9
48
24
12
36
12
15
57
11
1
23
13
60
35
4
20
145
24
24
15
8
40
9
83
12
1
24
11
4
33
75
20
13
47
25
3
8
16
9
71
48
1
27
105
12
15
8
1
36
195
69
108
36
24
3
9
12
59
48
1
3
20
4
44
37
15
21
36
59
13
36
60
72
48
23
61
12
60
59
1
59
25
84
48
3
45
3
36
57
12
3
44
61
12
48
3
9
195
105
24
3
117
11
49
3
45
59
72
1
11
12
40
45
24
108
12
35
16
60
44
12
84
100
108
9
24
12
15
33
63
9
15
20
13
24
24
27
8
136
81
15
9
11
1
12
39
21
12
24
3
8
1
171
45
27
9
48
60
3
33
27
24
44
28
24
36
9
36
24
3
12
96
93
47
28
24
57
36
35
60
12
12
16
8
1
48
12
12
24
15
32
1
12
24
24
11
25
15
9
12
12
36
60
12
36
72
15
9
84
27
33
99
33
11
13
36
24
3
9
12
84
24
12
107
13
24
75
57
24
108
24
47
1
48
23
73
143
13
24
39
9
27
44
1
27
45
36
48
12
51
8
1
15
33
11
48
109
3
32
4
20
1
12
11
25
11
72
60
1
3
21
15
9
96
47
13
24
23
16
44
1
36
11
1
60
24
24
11
37
95
13
48
24
12
23
1
12
179
100
68
13
168
12
47
13
23
73
11
172
45
12
51
72
33
71
13
60
3
84
21
15
21
60
3
9
24
48
11
1
12
11
1
36
36
27
93
48
47
52
105
24
12
3
141
12
24
15
60
68
37
12
36
15
12
68
1
99
21
15
24
45
60
59
49
24
15
24
44
1
39
32
40
45
72
3
20
1
36
12
60
3
9
11
72
49
36
3
12
68
85
12
12
12
35
1
24
36
36
27
9
23
13
72
48
36
11
4
57
48
48
12
15
33
60
3
24
ABCD 405191366*7^$a-1 [50059]
18
8
4
44
25
27
20
13
24
15
18
12
27
12
12
15
12
48
9
3
8
4
57
12
23
1
15
57
12
36
12
15
9
51
8
4
8
1
11
1
23
25
24
15
8
1
47
13
12
60
12
15
32
10
38
12
16
69
21
24
6
20
25
11
60
34
2
25
23
1
35
34
6
33
27
6
2
70
12
24
3
23
16
8
1
12
23
1
3
42
27
45
15
48
12
48
9
6
18
2
37
33
75
12
24
33
6
104
13
84
11
46
42
9
63
6
15
24
35
40
56
4
8
4
8
1
72
135
33
21
27
24
12
3
18
30
45
57
60
24
3
15
6
72
24
26
4
24
24
6
2
22
2
58
12
26
1
3
18
62
34
14
12
16
20
40
12
92
1
36
9
18
21
12
24
36
12
12
15
12
20
10
18
8
60
1
3
20
10
15
24
21
3
3
9
12
35
48
49
11
1
11
24
12
4
9
60
69
2
24
4
12
6
18
33
9
38
34
2
4
21
24
15
6
15
36
3
32
1
47
36
48
1
45
2
64
36
21
12
12
33
6
21
27
69
12
47
4
6
12
2
13
24
9
30
33
9
30
30
2
4
6
54
20
4
21
12
15
21
24
24
12
27
36
18
38
12
10
2
34
3
69
27
11
46
6
12
33
45
24
3
11
1
3
12
33
45
90
21
35
1
9
3
24
33
2
22
26
12
40
54
36
14
36
49
11
13
12
69
18
60
30
30
57
165
26
4
9
39
18
30
9
35
36
13
24
33
50
1
23
13
71
12
100
21
24
9
6
18
2
12
13
36
3
24
42
27
21
6
8
10
36
6
36
12
45
24
3
54
15
11
4
66
51
47
12
24
16
6
18
9
3
33
24
96
9
6
6
39
24
81
27
12
3
12
6
6
9
15
32
28
32
13
12
12
3
12
57
24
15
20
4
33
12
35
13
107
28
33
21
6
33
47
22
27
45
3
11
22
12
3
27
12
6
18
44
25
47
25
11
12
61
12
9
54
12
24
30
39
27
21
3
6
12
42
20
94
14
22
39
9
15
47
1
9
14
13
12
27
21
3
9
12
3
33
3
30
15
59
1
60
3
60
12
176
4
66
24
24
3
9
14
10
3
24
51
8
22
48
15
3
21
11
22
15
15
69
9
3
9
50
13
24
9
3
11
12
1
63
21
23
13
57
6
12
45
15
9
24
12
9
24
12
42
45
11
12
40
9
9
51
12
27
9
11
1
3
42
159
11
10
27
21
26
40
6
18
12
69
21
14
13
21
27
21
14
34
3
36
33
3
47
1
11
36
16
18
3
3
60
9
12
15
9
11
1
96
27
24
12
36
9
9
63
3
9
12
60
3
57
23
37
15
9
11
12
1
57
18
36
24
20
10
12
38
36
76
60
54
18
20
10
30
12
9
69
2
1
93
2
13
15
12
18
14
10
3
3
33
12
24
57
15
51
45
33
3
9
2
10
66
9
12
33
12
96
2
13
36
12
71
25
9
12
54
60
30
63
3
8
73
11
1
51
18
18
32
10
51
35
1
23
1
60
27
42
3
72
11
16
20
121
45
39
99
21
12
33
15
11
25
3
12
33
24
3
18
3
9
15
23
10
26
84
12
1
9
12
6
21
48
21
15
47
13
51
44
1
11
4
24
6
39
15
30
15
12
15
8
49
24
11
12
24
12
1
9
39
3
45
23
13
59
10
3
35
25
60
47
1
9
3
57
15
27
36
92
12
4
30
2
24
10
14
16
36
84
33
3
45
3
6
38
40
36
32
12
22
26
1
11
37
21
27
3
48
20
1
11
22
3
39
6
15
36
57
30
24
42
14
10
2
4
9
11
24
34
6
21
9
14
22
3
23
25
27
6
39
12
23
12
24
22
15
23
10
27
27
6
30
21
3
36
42
30
42
18
78
30
12
20
1
12
69
3
47
58
39
33
3
39
18
6
24
33
9
6
12
8
1
3
36
24
68
12
13
21
14
1
9
12
3
3
9
23
1
12
23
12
4
54
27
23
1
35
13
23
4
9
15
45
24
24
3
9
9
26
24
48
4
30
26
4
21
24
3
32
34
24
3
3
60
93
11
25
3
12
12
6
3
9
38
34
26
4
24
9
12
9
24
27
39
6
30
8
13
23
36
1
27
48
8
1
72
36
12
3
9
57
2
37
12
9
15
15
20
10
36
3
21
42
21
11
58
3
9
6
105
15
36
20
24
1
51
12
9
12
11
34
15
39
6
6
9
51
8
1
36
9
14
10
2
4
6
36
63
9
30
6
3
9
50
1
24
24
3
21
27
30
18
9
60
3
20
73
9
3
24
15
6
27
11
40
20
12
1
93
48
15
21
2
1
12
11
49
24
3
18
6
20
25
9
2
10
75
3
92
25
12
11
25
9
3
23
12
1
27
21
3
9
36
12
24
39
9
23
1
39
18
26
4
9
39
20
24
10
24
3
23
28
8
10
42
21
15
44
1
12
23
1
9
3
11
58
15
15
30
48
3
21
2
13
47
24
24
28
21
51
36
9
11
24
58
2
1
12
12
123
45
15
21
12
108
3
60
57
9
120
24
24
12
18
12
18
30
12
18
2
13
11
1
39
24
6
60
3
15
36
33
11
1
51
20
1
24
12
3
20
13
12
15
24
90
2
1
9
2
1
9
12
24
2
49
9
27
27
45
21
2
28
33
21
60
6
6
15
60
9
3
12
27
8
4
18
50
25
3
54
36
60
30
12
30
15
35
10
3
15
6
26
40
9
24
15
9
33
3
69
62
34
14
10
123
33
3
23
13
3
32
22
54
33
3
18
30
6
27
12
3
21
51
6
62
1
9
62
16
42
12
18
9
12
48
9
3
9
3
72
9
75
3
8
48
16
6
24
15
15
56
100
9
71
13
39
36
12
42
26
1
81
12
3
12
24
11
1
12
12
3
44
10
24
12
27
3
21
12
12
27
18
12
2
24
72
1
11
1
24
15
21
15
42
62
25
21
12
15
27
6
6
9
9
26
16
6
14
10
30
93
11
4
12
21
36
24
3
24
8
61
21
27
36
48
45
2
25
15
60
8
13
12
35
16
60
21
15
33
9
18
8
40
9
12
75
30
24
3
47
4
8
10
30
12
9
36
81
6
8
12
1
3
6
3
12
12
69
87
27
20
1
12
21
6
8
1
24
3
32
10
6
6
51
15
12
8
1
21
3
23
10
60
3
11
25
35
1
15
21
9
6
9
12
12
71
22
3
27
32
12
28
9
27
21
123
32
36
1
24
24
36
3
20
60
36
10
14
10
6
48
9
24
3
20
12
1
3
44
13
12
45
12
38
49
3
21
23
13
21
2
1
12
24
12
3
12
8
36
10
24
15
141
2
37
15
6
3
59
25
27
21
11
4
12
21
9
54
6
3
45
2
12
16
44
16
9
3
24
9
11
10
6
8
61
15
9
9
3
45
27
45
12
84
14
12
34
12
27
63
12
20
13
33
3
3
21
3
12
9
12
11
12
13
3
21
11
12
4
32
10
38
34
2
16
20
4
33
21
2
1
21
27
33
2
4
30
14
28
8
12
1
9
2
25
3
33
39
8
1
107
16
9
47
22
36
30
42
3
12
12
11
12
13
27
8
24
73
15
8
12
4
21
24
75
24
32
10
3
12
23
13
11
1
24
48
27
6
2
28
36
9
11
48
22
48
26
144
13
60
63
12
21
3
36
68
22
3
11
13
11
25
15
24
36
9
71
1
81
14
25
11
28
33
3
30
6
33
9
72
14
10
42
8
1
11
52
12
33
11
13
3
9
21
14
72
25
12
3
21
3
21
23
13
12
12
24
15
8
37
12
12
35
73
3
6
30
12
8
13
11
24
12
13
15
6
18
20
13
27
12
8
52
20
1
47
22
27
12
11
10
26
22
3
27
9
12
59
1
45
14
28
21
63
6
12
27
24
15
20
4
32
4
57
27
8
13
12
23
25
51
21
33
50
16
45
96
15
21
51
20
10
3
57
26
25
21
14
36
16
21
48
3
9
51
9
11
16
6
3
24
11
25
33
3
48
21
18
9
69
12
18
66
6
8
13
3
8
13
36
51
6
3
24
99
8
37
3
20
1
11
28
8
1
69
54
8
16
45
81
6
9
71
40
18
26
10
60
24
39
12
23
1
57
3
45
15
24
24
12
11
28
30
6
90
24
30
33
3
42
3
11
4
21
51
42
18
84
57
57
2
10
3
15
32
12
13
47
12
1
63
44
13
9
24
14
13
27
12
24
12
20
10
15
9
38
1
21
3
21
15
9
2
13
3
21
23
40
44
13
33
18
66
2
49
3
8
13
24
11
13
12
21
15
33
15
15
20
1
24
3
48
30
3
21
38
40
12
20
36
10
3
21
3
15
12
30
3
23
1
71
10
39
12
21
3
12
23
12
28
21
12
57
2
16
21
11
22
26
10
6
24
32
1
27
6
3
21
3
48
11
4
9
36
12
69
12
15
15
33
9
18
68
25
27
6
51
51
18
24
18
32
10
48
12
62
1
23
16
30
3
33
3
35
13
11
1
12
3
24
8
13
45
12
15
3
12
12
42
6
54
3
63
57
24
3
30
3
21
26
1
15
24
20
10
26
34
3
3
20
12
16
21
3
8
48
12
13
12
39
24
21
33
26
64
6
102
12
12
8
13
23
37
23
4
33
3
21
12
11
76
12
32
1
15
9
11
4
6
6
6
2
28
12
81
15
21
11
34
26
72
22
63
3
42
3
27
18
2
25
3
20
4
44
34
36
14
49
3
8
70
18
8
16
9
15
30
84
2
25
24
15
44
49
24
15
33
12
9
6
9
3
18
3
15
24
57
48
24
9
12
26
12
4
9
11
25
51
20
25
36
3
18
6
9
15
8
1
83
1
36
12
57
3
36
24
24
3
12
33
33
15
9
2
1
23
25
35
25
9
6
30
3
3
18
6
92
ABCD 405209306*7^$a-1 [50030]
55
9
71
76
62
10
5
33
3
43
33
20
21
84
7
132
23
40
9
15
53
16
20
16
5
19
36
140
21
10
33
36
51
173
27
1
75
21
29
51
21
12
3
16
84
3
12
17
39
102
159
19
72
41
16
41
19
35
9
48
69
36
27
4
12
27
24
32
49
51
5
7
38
60
7
15
5
16
5
7
3
36
9
17
58
24
65
4
47
45
9
12
39
21
34
12
29
15
4
93
23
4
44
33
16
39
8
1
60
75
146
55
12
3
104
28
5
81
24
72
48
15
7
14
34
56
49
84
107
42
123
52
5
27
43
38
24
63
4
5
7
27
9
27
8
1
41
39
28
59
1
3
14
30
54
3
64
3
21
29
27
9
22
17
24
100
12
15
84
20
16
12
20
28
20
24
126
19
3
108
50
3
100
51
9
63
20
78
19
23
4
50
19
17
15
12
3
6
7
35
61
12
3
21
5
43
71
25
17
39
52
36
24
24
8
36
52
29
24
3
45
36
34
36
32
42
132
46
24
53
72
43
38
78
13
11
16
105
5
3
112
36
32
48
3
6
19
71
1
8
33
87
55
17
16
29
39
52
12
20
33
24
30
40
60
146
48
15
7
57
11
21
9
90
54
39
33
15
69
43
83
6
84
118
36
14
36
12
178
14
60
36
30
45
12
24
15
16
14
34
12
2
15
7
26
43
75
2
19
8
16
41
48
7
63
29
36
24
39
18
7
3
5
9
12
51
52
51
14
66
13
41
55
80
7
5
21
19
24
24
17
30
18
6
30
12
24
6
9
72
19
62
15
7
69
27
41
16
8
69
84
22
17
21
10
12
77
15
28
50
3
28
59
21
7
5
15
9
12
48
4
53
27
31
32
9
4
11
33
52
27
105
15
33
29
3
12
100
15
32
4
5
141
43
12
51
41
16
27
20
24
1
3
21
99
48
38
54
9
7
5
45
34
26
70
33
80
12
9
7
71
61
12
17
19
32
3
100
5
15
49
27
14
27
31
36
146
75
52
39
2
39
24
7
9
3
14
115
27
8
33
12
4
60
15
2
27
7
57
47
16
26
10
5
16
3
9
75
69
36
51
2
3
45
27
19
14
7
15
21
204
8
57
24
127
63
8
21
7
12
38
7
32
45
3
16
12
17
6
9
40
12
32
21
12
24
24
3
28
11
28
69
68
21
12
12
10
48
86
6
25
15
5
3
40
2
19
17
12
78
114
3
3
25
17
15
7
137
7
45
41
27
63
33
15
48
120
21
9
48
70
2
27
7
50
48
7
29
67
29
19
8
9
78
21
75
30
19
20
27
88
93
11
18
31
24
5
10
50
111
88
56
16
123
17
141
15
16
47
64
8
1
24
24
29
24
43
8
55
38
10
84
50
19
17
30
24
42
39
81
34
2
7
20
24
19
5
15
13
87
41
7
12
29
31
77
21
12
7
71
54
3
63
13
12
8
33
70
8
61
39
21
5
15
7
12
9
89
22
17
24
67
24
113
64
84
12
32
3
1
44
64
27
14
22
24
24
26
3
19
68
9
4
3
14
12
30
30
3
9
72
54
13
48
29
15
40
48
32
7
14
19
56
28
35
6
39
3
52
53
57
7
20
31
74
51
15
1
147
60
14
58
32
42
135
43
20
9
63
4
50
12
7
17
31
8
31
36
45
3
125
36
28
71
13
20
93
51
108
51
90
34
21
32
72
9
31
15
32
9
4
27
21
12
15
14
36
7
65
27
27
16
14
3
88
3
21
8
12
19
41
91
57
27
41
33
55
68
67
17
28
11
24
9
72
21
72
12
3
3
97
8
52
111
36
36
20
1
17
36
19
15
2
12
72
27
63
64
65
31
8
33
33
63
67
2
18
24
28
5
16
27
2
12
7
68
16
27
8
6
10
77
4
15
29
196
48
32
87
16
65
9
36
51
4
12
17
6
1
12
29
19
5
6
4
140
1
15
98
6
9
40
8
148
39
21
20
43
2
6
1
29
3
15
1
12
80
19
65
12
7
9
5
15
21
36
19
44
48
36
16
77
19
63
50
27
4
99
72
41
15
9
24
21
51
55
8
40
14
36
6
49
72
12
17
34
2
27
33
10
62
22
21
44
124
24
3
68
1
29
22
53
16
8
48
4
35
13
12
68
60
45
27
12
3
13
77
6
4
77
19
53
24
111
61
32
27
21
48
12
4
5
10
33
44
40
48
51
26
19
5
46
2
22
26
7
272
84
15
57
15
37
36
77
43
48
104
33
10
14
135
64
63
36
188
6
27
9
144
7
72
8
19
5
36
9
51
24
7
56
1
51
41
96
45
46
17
43
60
17
16
23
24
6
55
12
8
15
33
15
6
24
3
15
18
6
57
7
32
48
57
7
2
31
5
19
12
63
14
31
15
5
4
17
43
5
43
27
14
3
24
9
22
62
12
60
10
14
42
1
113
67
92
45
19
15
2
84
31
15
14
3
7
26
36
54
1
75
41
36
16
140
124
53
34
26
94
33
75
69
17
36
46
17
4
3
48
9
44
36
7
9
5
46
32
1
113
7
39
8
6
10
98
46
50
22
62
15
12
31
185
45
91
8
28
11
64
9
41
39
33
6
21
43
26
27
36
60
4
8
24
24
21
34
33
53
51
87
1
71
18
51
12
15
69
36
40
36
44
24
45
118
36
9
27
144
45
5
34
32
18
58
48
2
12
67
15
44
21
12
132
31
36
32
52
5
24
72
4
20
12
16
15
129
51
17
16
29
66
102
123
96
19
60
12
81
75
60
2
12
15
7
41
40
87
12
21
24
5
66
9
100
35
1
8
4
53
24
111
57
31
5
3
33
36
18
42
39
33
15
103
38
67
12
51
33
8
16
23
13
96
84
77
22
5
4
89
27
63
1
5
27
60
76
27
45
3
36
33
17
6
16
158
94
12
69
51
57
29
3
24
64
17
39
21
51
9
115
12
63
36
45
23
30
12
55
3
21
20
12
15
48
73
77
19
8
15
18
7
143
97
29
190
53
15
76
5
15
25
75
41
76
15
8
33
39
37
11
42
39
88
48
24
5
24
22
125
4
35
4
14
135
84
4
8
9
36
3
52
41
19
51
29
19
5
24
9
24
3
27
33
57
30
45
28
17
7
149
18
52
5
19
21
8
9
87
28
3
14
84
34
57
48
17
34
14
3
12
27
6
43
47
21
129
31
51
81
24
15
33
29
19
20
4
12
41
39
33
82
29
31
24
44
33
28
20
40
24
24
20
28
32
9
43
20
7
17
ABCD 405268586*7^$a-1 [50133]
14
70
45
132
39
14
36
274
45
144
29
12
31
137
22
12
38
70
146
12
127
77
7
63
50
31
125
115
12
53
115
53
132
84
91
29
24
12
60
72
108
19
12
101
70
117
161
48
31
29
24
48
144
19
36
293
31
65
115
65
34
33
3
60
21
135
98
7
5
180
96
79
39
45
101
139
72
27
26
67
77
31
65
34
45
65
12
31
317
7
168
197
19
135
146
55
63
33
36
3
69
161
67
137
22
192
132
14
60
46
36
45
77
10
9
288
29
132
48
43
113
7
17
127
17
46
14
36
19
53
55
63
110
36
34
36
81
17
22
33
27
84
254
22
48
33
29
79
108
17
67
17
12
60
7
12
159
72
9
101
127
17
70
86
43
53
115
3
74
31
75
26
10
134
7
209
79
5
79
72
29
34
36
9
36
27
62
12
24
72
192
43
77
12
144
34
2
24
10
62
19
84
17
24
31
36
24
53
96
24
19
125
120
142
9
51
48
38
7
144
27
9
65
67
36
5
70
9
63
38
60
24
144
24
70
33
125
240
132
7
41
79
125
36
144
7
63
38
10
26
12
175
5
24
36
163
36
288
36
60
101
96
127
36
29
19
449
60
288
199
17
10
9
180
39
218
72
7
15
230
60
46
69
29
19
5
108
55
252
17
10
14
7
108
29
130
86
31
84
96
53
175
36
36
41
310
9
5
60
31
48
207
50
84
19
60
29
91
41
204
31
41
43
24
84
89
43
84
195
26
127
27
2
120
48
103
17
48
103
29
43
120
29
94
14
70
9
41
48
12
31
77
31
41
79
60
12
36
149
60
310
14
108
79
72
99
134
84
7
17
7
161
31
41
48
118
26
10
105
29
72
204
19
77
43
41
238
96
21
125
7
147
2
48
67
17
46
2
22
21
29
166
57
60
192
36
41
58
2
48
127
5
96
7
144
228
173
36
324
12
36
12
115
63
2
82
14
60
12
94
98
10
36
72
74
67
27
57
125
10
134
36
12
12
120
7
89
12
12
48
22
14
144
12
46
9
41
84
127
197
46
96
2
19
36
113
120
60
19
75
9
5
46
93
41
84
10
36
33
39
74
60
91
15
122
31
29
163
24
3
36
74
36
79
77
96
7
72
41
103
36
29
7
72
96
36
53
48
187
27
26
175
89
10
33
48
149
31
17
36
7
27
120
2
115
29
24
118
9
24
72
29
60
94
33
108
12
27
9
53
70
50
7
65
175
257
48
127
75
33
48
27
105
65
72
46
81
29
48
36
58
50
12
180
36
48
115
137
7
27
33
65
12
84
139
17
190
36
50
12
132
60
36
70
105
3
24
110
36
34
21
72
5
72
166
194
12
84
139
48
5
55
245
228
70
50
96
96
24
67
53
24
24
43
27
146
79
24
101
19
29
43
207
153
72
27
122
10
84
117
60
36
12
60
5
166
108
48
9
5
58
2
58
12
110
151
5
72
22
81
87
12
108
50
46
26
60
7
41
202
50
96
7
24
12
216
65
79
168
3
50
58
38
79
132
27
2
79
41
12
22
14
72
19
36
72
17
58
189
89
55
65
7
5
91
17
55
17
226
170
127
183
81
53
96
84
156
24
72
180
48
43
27
72
14
31
101
43
17
48
24
10
81
149
12
91
5
19
41
94
38
70
81
48
53
24
103
17
55
125
12
115
17
108
55
29
175
156
27
38
22
81
137
ABCD 405309356*7^$a-1 [50022]
1
114
18
23
109
30
5
7
42
54
48
48
6
66
12
12
36
12
24
12
17
60
1
6
60
53
79
42
6
60
17
25
36
24
6
5
24
19
150
287
84
31
30
18
101
43
12
12
29
67
30
47
25
120
12
60
47
120
1
35
97
12
54
77
1
35
48
19
108
84
72
18
59
7
6
119
13
102
6
12
66
6
48
84
18
5
55
18
102
24
42
24
84
60
24
35
85
11
145
54
30
35
36
55
138
11
31
48
12
5
25
6
5
7
6
71
25
66
18
47
7
84
96
30
23
24
67
48
102
78
90
30
5
60
7
12
18
12
35
19
6
6
65
91
29
49
12
6
24
24
66
78
24
77
85
36
24
11
49
36
12
6
66
35
7
60
29
1
72
47
48
31
54
71
19
65
25
24
30
108
53
67
29
37
150
6
12
24
30
54
18
18
35
1
42
113
31
42
150
114
30
18
11
109
6
48
144
78
90
18
35
25
11
79
96
30
42
42
35
12
7
42
11
43
96
18
12
30
5
1
84
18
66
78
66
24
48
6
90
42
66
11
133
24
6
6
6
24
17
7
114
23
31
30
66
18
84
6
6
36
6
66
11
7
30
12
24
96
48
12
18
12
17
25
23
13
60
18
5
31
5
13
42
5
24
67
18
12
66
6
107
7
42
71
31
18
84
11
96
49
24
12
24
12
59
13
11
25
12
48
59
12
67
42
72
23
73
18
5
19
65
1
12
36
6
48
53
25
42
132
12
24
65
49
54
72
42
36
24
54
53
36
7
6
36
119
1
18
24
48
36
18
72
6
17
31
30
84
30
17
37
11
19
54
18
72
89
49
11
19
72
53
24
36
175
24
17
55
5
24
60
1
30
5
31
156
24
48
101
19
96
36
29
19
36
78
71
19
42
6
18
6
5
37
24
30
30
60
24
228
167
60
55
29
19
24
18
6
42
11
24
97
18
12
5
43
48
30
12
47
109
6
42
107
43
66
11
36
97
6
41
13
42
18
11
12
25
95
7
6
12
24
24
11
37
23
7
72
5
25
108
66
53
31
29
91
66
12
90
6
23
13
72
6
6
119
36
49
30
150
48
36
35
25
48
59
7
108
29
7
6
12
11
37
23
19
42
36
6
72
150
23
12
25
6
29
13
35
13
96
72
78
17
36
49
11
24
60
115
24
41
1
36
42
36
6
30
42
11
1
42
29
43
48
102
11
7
12
114
60
72
36
66
42
102
138
54
24
48
30
18
42
11
19
6
35
43
41
1
6
6
42
65
49
18
12
30
12
24
30
41
97
83
31
36
48
18
84
42
18
36
48
78
5
19
48
36
17
13
18
5
7
72
162
143
7
102
42
24
6
18
54
12
30
6
36
96
11
1
11
79
24
54
102
48
36
24
42
35
24
36
49
35
96
25
71
24
13
18
60
24
18
24
119
79
30
12
24
6
54
24
11
61
12
18
6
24
84
119
7
60
77
120
1
126
5
55
5
24
60
31
72
6
24
83
7
24
78
24
48
60
24
36
12
36
12
59
13
71
13
18
24
18
54
6
42
12
36
18
36
42
66
11
31
17
19
42
48
108
12
42
60
29
12
13
47
19
29
1
12
48
6
30
12
23
1
24
12
6
36
101
24
19
6
90
18
24
23
1
78
12
12
101
67
60
5
1
78
41
79
5
61
6
102
11
1
12
66
6
12
12
42
96
18
18
41
1
11
25
54
5
36
127
6
12
18
41
1
35
60
37
60
71
13
102
12
5
24
55
30
66
18
11
36
1
12
24
102
42
18
41
24
31
18
60
6
5
85
12
180
18
65
36
79
36
42
18
65
1
78
12
24
5
24
31
84
5
37
30
42
35
13
60
59
13
47
7
53
49
35
73
114
42
35
12
25
35
61
23
7
6
18
6
42
41
37
6
42
6
144
5
7
6
47
37
24
35
61
54
29
13
6
17
31
30
83
13
132
30
5
1
108
6
6
30
42
42
12
84
6
59
55
5
13
12
18
6
11
60
1
54
48
12
18
24
24
18
6
54
5
19
6
11
13
107
97
11
55
78
12
6
54
24
18
5
144
121
24
11
48
1
66
54
24
251
49
30
72
24
18
47
36
1
47
1
96
42
48
18
6
12
53
49
6
78
6
6
12
42
137
49
48
12
119
7
29
37
23
7
30
6
6
11
25
6
29
36
84
103
12
5
25
11
13
138
42
30
5
7
6
12
12
54
29
36
25
11
49
12
6
48
36
53
49
6
41
7
36
36
6
59
31
29
19
30
42
78
47
55
6
42
6
30
24
17
7
30
71
43
48
101
24
144
61
11
13
24
47
61
144
12
6
17
19
198
78
5
43
18
42
30
11
7
5
55
48
18
119
24
1
66
17
25
96
48
18
126
24
59
115
36
18
78
12
54
6
96
29
1
48
47
24
1
35
25
24
30
66
96
59
115
12
132
101
25
11
13
12
90
36
53
13
36
54
17
1
66
113
37
23
19
41
13
6
12
53
31
84
54
48
12
11
49
66
5
12
43
41
49
6
48
48
12
137
1
48
78
12
6
11
19
42
59
24
49
186
24
6
11
97
30
6
24
126
30
6
42
59
97
132
6
30
48
42
54
95
25
24
42
24
65
79
6
102
12
5
156
25
24
11
43
18
54
72
30
36
12
11
24
25
54
78
12
6
6
54
84
18
23
49
6
78
12
114
60
18
18
41
97
12
131
7
6
36
102
17
12
7
42
35
24
25
36
54
30
36
72
60
24
66
24
18
36
42
6
42
24
77
1
18
41
13
24
6
30
66
5
229
47
25
30
60
29
19
6
12
12
6
180
6
23
13
120
96
11
12
13
12
42
137
36
ABCD 405387788*7^$a-1 [50074]
54
20
43
21
3
5
7
21
54
26
4
12
8
7
9
12
39
12
21
15
41
55
9
32
30
34
111
41
67
41
4
80
88
51
24
17
46
24
38
22
2
10
9
161
90
64
96
18
12
66
21
24
3
57
93
15
129
68
10
42
3
48
12
3
33
27
30
6
9
39
18
3
27
57
21
2
34
24
60
111
84
17
4
3
3
9
9
24
15
15
30
8
88
27
39
14
4
80
7
9
12
3
29
40
15
17
46
105
39
108
20
10
8
7
3
14
43
63
2
16
104
76
15
45
3
33
27
24
9
39
51
26
7
36
5
7
15
14
34
74
67
5
46
32
25
24
9
72
60
36
42
48
24
102
27
111
9
72
12
3
6
54
6
15
24
5
4
42
18
8
4
50
16
2
36
7
15
42
6
57
12
45
12
38
10
18
14
120
4
63
33
3
5
16
2
52
38
4
15
45
27
21
18
30
27
48
17
10
9
9
8
6
25
41
28
3
96
27
36
9
5
36
55
39
18
8
19
51
54
6
33
39
12
21
33
12
15
69
78
6
102
18
24
8
108
66
78
43
36
69
12
12
27
17
7
15
18
39
45
30
9
3
68
22
24
2
1
33
123
135
2
28
12
44
100
12
42
9
53
4
63
24
72
5
36
22
30
84
3
48
9
68
10
6
75
81
27
48
9
27
12
21
44
28
8
4
51
96
48
24
33
48
75
24
11
13
5
127
51
6
15
3
45
12
12
9
51
24
60
12
15
21
5
4
90
50
7
33
6
12
2
7
3
42
6
14
91
17
7
39
26
28
6
74
31
57
14
13
45
18
105
15
45
96
21
42
14
67
15
21
27
12
30
120
84
36
108
20
96
31
12
5
10
33
29
91
33
6
14
10
14
40
120
6
36
6
8
106
36
33
84
75
26
7
12
15
6
36
36
12
30
26
7
5
52
6
14
7
9
3
39
18
6
50
79
45
14
18
28
12
12
72
54
21
12
41
91
45
36
66
69
36
53
4
2
1
29
24
4
36
36
63
5
22
14
16
66
21
120
24
12
65
72
31
27
30
6
33
24
3
12
21
41
67
99
6
6
45
9
39
9
90
33
29
28
87
3
6
12
18
30
15
41
10
21
9
48
20
31
15
6
27
24
5
19
29
7
3
69
3
33
9
30
9
39
2
36
4
36
6
9
27
30
12
78
9
53
40
12
20
7
3
14
22
90
72
8
4
15
15
9
12
12
15
30
15
5
12
4
54
9
21
3
36
24
17
19
101
7
3
6
39
17
19
21
15
12
24
5
4
26
28
33
3
45
3
12
98
7
36
9
39
17
12
22
21
12
48
5
4
126
30
75
117
18
42
6
12
48
36
108
33
15
2
40
6
9
36
9
3
33
39
5
12
10
36
62
18
1
33
56
22
6
126
33
53
22
21
9
18
21
21
3
5
58
45
21
3
3
14
16
12
36
84
6
24
2
7
96
12
3
57
12
53
7
24
5
72
72
124
6
14
84
19
36
24
84
36
12
47
4
30
18
6
27
27
6
92
28
44
16
6
18
48
18
24
9
96
15
9
69
68
22
42
27
129
42
30
3
21
3
60
84
59
82
62
37
33
36
27
48
15
44
16
12
21
12
15
132
9
33
3
15
20
61
72
27
2
31
72
27
6
24
24
32
22
42
38
18
58
30
27
17
67
60
21
12
56
12
24
40
3
3
60
9
12
3
14
10
33
29
28
12
30
54
27
12
24
21
3
17
22
2
16
39
35
16
60
57
27
18
14
25
65
6
34
20
88
3
36
33
30
21
12
15
9
39
24
9
41
28
3
77
12
31
45
12
80
31
15
6
3
15
117
36
5
55
60
12
12
83
25
3
84
18
27
9
3
21
108
8
10
36
30
3
57
24
36
27
3
33
24
60
39
54
63
15
42
15
63
66
12
8
31
3
48
12
18
24
87
9
27
15
9
12
24
45
80
31
51
14
34
33
48
9
12
3
27
48
9
3
60
18
15
36
5
10
69
72
72
11
90
48
10
24
6
42
26
40
6
21
65
22
33
9
6
42
138
92
13
3
2
4
48
92
34
12
21
21
6
9
41
16
56
28
30
9
17
7
117
72
8
10
24
36
54
12
18
81
111
18
36
42
30
15
48
12
132
3
9
15
36
62
7
39
30
6
21
29
58
33
48
48
12
9
18
12
21
5
24
67
39
6
8
40
3
24
45
24
3
39
42
32
70
57
12
29
91
27
12
50
10
48
98
55
69
3
77
12
7
36
3
44
10
39
48
111
9
17
19
15
6
15
5
7
45
48
66
21
24
33
42
9
51
26
19
53
67
24
147
12
9
69
15
12
21
27
57
12
20
19
12
5
7
3
20
64
45
5
4
12
3
11
10
48
90
38
4
8
10
32
10
6
144
14
24
40
12
24
51
24
9
27
15
36
33
12
17
58
2
12
16
44
31
24
15
20
34
32
10
42
12
24
72
12
30
30
48
18
30
27
45
14
49
27
24
45
51
2
28
15
15
14
127
39
9
3
26
67
3
2
34
21
29
4
36
51
147
21
17
10
62
16
20
10
117
27
26
7
27
45
77
60
46
2
36
4
12
8
18
1
21
108
18
54
32
67
41
36
36
48
28
24
3
21
3
48
21
15
113
7
12
15
9
21
123
57
15
5
10
9
53
10
21
72
23
90
28
12
14
25
48
5
91
29
40
2
16
12
20
42
40
8
10
66
60
3
11
22
26
61
51
12
36
57
120
12
9
39
17
103
57
8
12
78
30
18
1
36
53
144
88
8
4
8
16
26
13
15
38
4
6
30
72
56
22
80
49
36
72
60
3
18
24
63
17
10
26
36
36
55
27
57
45
24
39
3
9
33
6
14
12
4
87
9
8
10
33
87
60
30
15
3
21
11
6
40
27
57
20
70
9
11
66
43
17
22
9
9
54
6
44
12
43
36
24
36
27
9
33
3
33
27
39
45
36
108
87
18
63
33
3
24
53
7
24
27
50
58
14
100
6
81
41
22
21
17
31
51
20
10
18
30
15
27
33
24
3
26
79
81
27
12
51
14
16
3
45
62
1
27
93
24
9
63
12
21
92
7
36
12
135
9
60
9
15
47
30
7
39
9
60
17
28
20
19
53
60
31
69
8
31
57
111
9
12
120
6
9
57
108
38
22
6
26
43
3
44
61
5
7
135
60
36
2
4
26
4
14
34
9
101
36
19
12
45
27
21
42
24
14
16
3
84
27
42
39
15
72
2
36
55
17
7
3
9
36
33
15
9
3
3
36
14
55
21
8
31
27
108
14
16
60
24
75
33
27
17
46
12
2
31
33
42
2
7
33
3
3
30
54
9
17
6
25
23
16
2
24
28
102
33
3
18
30
2
30
28
50
124
6
30
6
9
72
15
2
36
6
61
39
98
28
12
96
2
22
12
27
3
18
39
3
6
51
57
6
78
8
7
5
16
207
60
27
20
205
3
45
33
2
34
56
19
9
44
48
19
5
4
80
4
12
80
4
36
8
67
9
20
31
3
50
19
39
102
48
18
33
27
30
44
19
ABCD 405462842*7^$a-1 [50036]
40
2
18
46
18
8
28
20
10
6
29
9
76
84
38
69
9
54
16
30
6
5
25
38
6
90
9
21
4
20
40
6
20
4
20
16
50
10
14
12
34
20
64
50
36
16
24
24
12
54
17
7
80
10
66
6
8
75
117
24
12
27
1
14
10
35
21
34
170
70
2
39
1
26
28
32
12
9
33
18
22
14
46
20
6
12
36
4
96
44
45
85
36
2
18
36
18
48
9
33
36
16
11
19
18
98
18
3
7
6
14
9
96
31
5
13
30
65
61
20
40
6
30
8
18
28
24
29
7
6
24
24
12
59
91
26
3
31
14
34
6
6
18
35
1
14
12
4
24
42
26
18
46
60
20
18
3
13
36
23
27
9
27
22
6
6
24
2
34
11
7
30
35
55
6
6
18
6
24
32
9
25
2
34
8
16
32
22
20
22
8
10
30
60
30
6
23
37
54
6
2
72
12
6
12
22
18
32
6
45
13
50
9
7
68
10
6
54
2
10
14
9
1
36
18
6
6
14
10
29
61
11
9
24
10
17
9
63
7
14
36
4
2
30
88
8
22
86
10
44
22
24
20
100
14
40
6
24
6
14
52
50
6
39
36
27
6
4
8
18
33
1
12
8
10
5
1
24
2
9
31
18
8
18
33
43
24
17
27
10
30
12
18
2
28
12
18
11
192
43
2
18
4
6
44
15
7
18
20
36
40
44
16
6
14
51
39
36
4
14
22
30
18
17
13
62
4
5
27
33
12
24
21
4
24
30
29
45
36
30
4
6
36
14
21
36
37
36
24
12
14
34
6
17
9
4
14
6
63
7
6
24
24
30
36
101
15
57
1
30
60
5
7
14
6
118
8
3
15
40
5
19
20
112
5
13
36
6
14
30
10
44
6
12
18
42
22
26
16
20
10
8
18
33
1
38
10
32
99
57
4
11
7
5
24
3
9
1
8
42
34
20
10
2
52
11
27
24
57
7
24
6
6
26
30
18
10
89
24
1
11
19
5
45
12
34
30
50
46
24
2
34
56
18
40
5
1
24
74
16
32
4
20
10
44
4
23
7
20
36
4
8
24
9
21
4
20
36
48
42
34
20
39
33
54
10
24
30
17
37
6
74
12
4
2
18
75
55
44
42
3
27
9
24
36
21
27
63
4
2
171
1
2
10
44
6
18
22
68
12
4
2
12
22
68
6
16
14
4
101
19
30
72
59
31
30
48
6
54
30
2
24
4
30
2
4
23
43
14
54
9
67
6
30
5
9
40
24
26
46
8
15
3
9
43
53
13
14
10
8
39
15
148
36
14
10
2
4
11
36
37
102
14
34
5
24
27
9
25
23
27
10
59
1
12
18
6
74
9
27
36
6
12
27
25
8
10
26
16
23
31
32
24
18
36
27
9
34
56
4
14
30
16
2
34
30
23
21
4
12
18
12
41
37
26
36
9
45
3
24
3
46
30
30
11
37
72
48
66
24
6
32
3
27
52
6
24
30
29
43
74
27
3
9
27
108
6
30
40
24
116
6
4
30
65
9
3
13
6
18
8
51
3
9
25
47
15
52
30
26
9
21
10
17
19
50
30
4
66
35
19
2
42
10
12
18
12
5
9
4
36
14
36
6
58
17
33
48
63
61
11
67
2
90
9
39
6
16
48
12
24
24
6
30
24
8
15
27
76
90
14
10
26
40
36
17
1
35
24
12
15
10
26
9
9
27
12
1
66
77
33
3
24
7
32
54
64
50
21
24
1
6
29
39
6
27
3
33
7
20
34
83
13
24
6
6
8
63
27
16
20
16
29
121
11
3
9
37
90
17
9
4
38
9
3
28
36
6
38
6
4
59
73
48
6
92
18
34
8
4
17
9
58
14
6
36
10
44
3
13
14
36
33
1
2
78
4
96
11
15
40
14
10
20
81
13
12
38
6
10
24
6
23
27
30
6
30
40
30
48
5
45
16
30
17
9
4
23
1
11
1
26
52
6
2
4
5
25
20
18
10
2
9
15
54
10
2
6
9
9
36
130
78
12
26
22
2
9
9
3
19
17
9
15
7
6
36
18
42
78
2
18
12
34
2
9
33
16
6
86
4
8
42
4
80
10
24
12
48
92
48
10
12
14
4
20
27
12
9
18
36
18
78
4
41
13
14
10
2
18
22
18
90
36
14
10
30
83
9
70
78
42
29
19
72
24
24
36
5
19
6
71
9
10
36
17
31
6
20
6
34
74
16
84
6
14
36
16
38
46
50
3
24
12
15
162
124
20
4
72
8
27
51
28
36
18
38
9
9
15
25
30
6
20
28
20
99
37
84
36
60
14
9
21
10
30
20
22
18
8
15
3
24
9
1
2
9
51
18
30
6
12
27
25
30
8
34
11
79
54
30
53
7
2
42
52
29
55
30
36
35
19
14
18
9
9
3
87
12
4
14
64
35
1
6
29
51
28
6
47
84
13
12
38
6
63
1
6
2
39
19
30
14
9
31
90
11
25
6
18
6
30
23
7
30
6
24
84
2
18
40
5
3
9
45
18
10
30
2
3
25
6
77
13
14
45
55
5
25
20
36
3
33
27
3
54
6
64
30
66
14
24
18
48
33
7
20
9
36
9
12
4
11
48
15
10
12
24
6
20
30
18
10
23
27
9
9
48
4
11
72
3
4
12
38
22
5
19
32
18
39
25
26
34
2
21
45
58
6
8
40
2
36
12
40
12
8
21
9
6
12
22
23
9
58
65
3
81
67
2
3
24
55
17
3
36
4
50
51
1
35
12
13
23
25
12
8
51
1
44
10
29
24
12
25
11
15
9
57
22
20
21
87
22
6
2
15
9
4
6
29
15
36
18
3
24
48
61
26
45
9
34
20
22
26
22
72
11
3
6
10
8
16
2
3
27
24
4
44
22
60
14
34
12
20
10
77
3
117
72
9
16
6
5
9
10
54
8
4
20
28
6
60
14
39
37
30
2
12
99
27
4
20
16
20
16
5
24
27
12
52
18
6
36
14
24
3
15
12
10
12
24
24
6
24
8
34
44
39
7
8
10
20
6
34
12
54
17
12
24
1
12
14
4
6
6
14
36
10
14
12
51
7
24
5
1
2
22
11
21
28
8
4
11
19
84
17
7
36
6
84
30
80
24
10
30
6
6
14
15
27
9
36
9
4
26
117
33
58
6
36
8
27
25
11
49
44
15
19
17
36
3
16
8
40
42
11
15
4
14
4
26
10
23
57
40
83
37
54
101
15
4
5
21
6
90
36
3
15
9
63
4
26
34
74
24
100
8
12
130
6
6
8
48
4
30
47
1
6
6
54
2
52
6
5
12
15
21
1
66
2
22
6
11
15
54
27
9
10
44
46
47
7
65
19
41
19
2
28
6
20
6
18
16
6
8
51
1
8
10
38
28
71
25
8
12
10
26
15
19
29
9
6
9
12
15
48
10
71
24
151
20
30
42
28
6
30
20
28
8
33
84
36
85
11
49
30
14
22
20
54
64
36
24
50
9
1
12
11
9
18
12
4
14
15
1
11
15
36
64
78
50
18
24
10
24
54
30
8
22
42
30
24
6
30
8
12
4
20
39
24
27
9
31
24
12
8
52
26
3
1
18
12
14
60
63
3
4
2
12
16
35
36
13
30
2
54
21
15
94
24
2
4
2
3
25
66
17
9
24
10
8
46
30
5
9
10
2
6
21
51
22
24
6
84
20
6
34
29
1
2
18
36
10
8
9
61
20
6
21
25
11
15
18
10
6
47
12
9
10
50
66
40
30
2
22
47
43
5
1
104
10
12
48
42
48
6
14
70
2
3
15
12
24
64
2
64
50
21
36
96
1
2
34
47
60
7
2
28
6
14
18
24
64
17
39
28
32
4
14
10
17
19
2
4
23
27
4
20
66
63
1
32
63
91
18
2
9
1
18
26
42
22
36
6
38
10
42
35
19
30
84
2
28
6
24
26
24
36
46
71
36
67
62
52
47
9
24
12
10
44
34
30
41
36
12
31
20
10
6
20
57
105
3
45
10
26
34
20
9
24
43
18
36
2
18
10
60
74
22
24
17
9
4
6
44
16
24
5
1
38
16
6
18
32
6
27
25
47
9
12
18
34
12
50
30
10
5
3
10
8
18
16
24
5
49
20
3
33
36
34
5
19
42
18
30
23
7
20
18
27
67
14
36
4
60
2
4
20
9
21
27
9
63
31
14
24
22
17
7
24
42
23
31
6
26
4
30
20
66
4
60
8
10
23
9
18
16
114
35
27
28
77
13
6
30
36
18
32
10
11
7
12
14
16
11
7
20
10
11
31
74
36
18
21
27
4
14
10
5
9
39
1
86
4
8
9
9
6
9
49
102
48
60
12
8
52
14
27
7
6
24
8
15
27
22
24
6
41
24
9
12
27
85
59
36
15
18
4
18
17
25
26
28
20
60
36
21
33
4
12
30
18
8
58
ABCD 405525044*7^$a-1 [50004]
4
20
144
16
60
20
84
40
92
64
96
20
12
40
48
8
64
56
156
180
144
12
352
8
24
36
48
124
32
4
20
36
24
112
60
12
56
52
24
56
52
108
12
20
52
36
128
124
60
92
88
56
16
8
48
48
12
328
204
36
224
76
24
8
4
24
120
20
52
60
120
92
52
116
228
40
12
108
96
156
288
72
104
24
4
36
72
8
12
144
88
48
188
156
16
8
100
32
28
44
48
124
48
56
16
168
116
100
56
24
120
232
108
32
88
180
36
56
40
32
16
24
36
20
72
268
180
80
64
20
100
36
24
48
68
60
40
20
12
48
172
80
100
68
84
40
32
64
120
164
36
120
120
52
20
28
44
88
80
28
80
120
264
52
8
16
12
32
48
124
8
76
24
140
36
72
4
116
72
172
8
112
36
60
8
64
48
140
28
32
40
8
4
168
192
80
48
12
40
128
52
36
104
12
136
8
160
12
140
172
108
20
100
72
36
132
20
160
8
100
80
64
92
64
32
28
32
124
36
44
84
40
84
68
148
60
44
36
64
92
28
168
12
60
8
60
88
96
36
84
104
40
140
172
104
76
12
8
60
40
128
12
108
24
12
28
20
16
12
72
8
88
32
168
24
28
8
12
28
72
44
96
168
4
120
60
8
60
132
88
20
60
84
16
8
40
32
72
36
4
168
48
56
16
60
164
28
108
132
8
180
40
24
84
20
112
8
136
36
8
36
4
312
84
104
100
116
24
16
24
176
4
432
72
32
88
96
104
36
4
36
72
128
52
12
8
24
36
12
12
156
48
124
36
20
72
60
40
60
32
76
12
32
28
104
76
8
64
92
16
128
16
8
148
140
12
28
8
132
112
56
144
12
4
24
68
40
144
44
4
68
72
28
128
16
120
144
60
56
60
28
12
96
92
276
4
72
176
12
16
20
60
204
40
80
28
12
128
4
44
12
52
20
52
44
4
60
32
124
32
48
52
48
44
16
20
172
20
4
36
12
36
20
220
104
40
36
20
52
108
44
36
72
28
72
72
176
180
144
12
48
48
12
28
260
120
280
20
60
52
12
24
12
8
60
96
4
92
52
68
132
12
16
24
300
248
36
40
60
192
60
20
28
152
24
100
48
56
340
24
32
24
24
28
20
12
16
392
4
96
20
12
48
48
60
36
76
200
60
28
60
20
52
144
8
48
52
48
8
24
76
32
28
72
8
40
72
168
12
44
60
40
44
12
24
24
36
136
84
24
72
12
108
20
4
20
16
8
64
36
56
24
40
32
208
20
52
144
36
44
84
72
52
8
148
56
4
156
36
140
12
36
12
4
80
28
128
60
48
12
48
84
28
60
120
24
20
244
104
36
120
64
20
60
48
12
28
20
160
44
4
204
108
12
20
120
48
28
56
124
24
36
20
36
244
60
56
64
96
80
148
108
68
64
8
40
80
48
4
72
80
48
100
96
20
24
28
128
52
72
20
16
36
68
12
28
36
44
28
84
44
12
120
84
16
72
8
100
8
4
36
44
100
72
8
16
36
144
56
60
4
32
48
16
48
152
64
32
48
12
108
60
132
112
8
72
88
84
8
16
44
36
100
224
96
4
12
204
212
228
316
80
36
40
32
28
8
100
12
92
40
8
120
132
48
88
44
72
4
24
80
48
88
80
60
60
60
136
156
24
120
276
8
64
36
20
64
8
ABCD 405552902*7^$a-1 [50021]
4
21
168
39
8
61
71
13
84
11
72
28
72
21
84
15
12
57
3
9
63
105
24
36
15
24
44
25
72
108
123
33
35
49
84
47
25
15
20
133
87
21
39
164
61
11
1
23
13
48
11
60
12
16
105
24
11
157
47
16
69
24
147
24
9
3
36
153
15
69
72
23
40
56
13
36
12
23
16
140
12
1
12
12
63
81
12
63
168
9
27
144
9
36
111
33
12
39
177
99
9
12
60
48
23
97
71
37
24
51
9
60
71
25
63
12
33
84
23
12
1
59
100
120
140
1
47
157
12
95
264
52
45
12
87
105
12
36
60
15
9
71
61
47
1
71
40
177
23
16
9
3
9
99
9
11
49
23
49
15
48
105
71
1
168
3
128
24
13
27
9
84
47
121
35
265
47
40
21
36
36
47
24
13
12
51
9
71
13
84
15
12
128
25
35
1
27
12
129
11
121
72
59
37
3
9
36
39
33
23
4
92
25
87
33
24
12
12
24
35
160
57
36
59
25
83
16
60
105
59
40
9
63
93
24
12
36
111
21
36
72
12
36
12
39
21
48
12
84
15
21
12
168
23
16
21
11
49
119
37
24
3
9
12
75
32
97
167
37
24
108
12
15
68
4
21
179
37
111
9
60
48
27
84
152
13
47
61
51
8
85
12
183
9
23
40
69
12
84
24
11
97
39
32
1
27
9
12
12
120
27
12
93
12
12
11
24
76
45
48
27
33
23
76
69
39
33
48
12
36
27
33
60
47
40
9
51
8
1
24
23
28
9
27
44
4
20
1
99
21
12
107
37
123
57
36
3
21
3
9
143
37
51
21
75
93
168
11
97
27
45
156
23
12
12
1
36
84
60
84
75
9
71
96
13
72
35
49
12
23
52
21
75
9
11
61
47
37
3
81
59
12
64
9
24
24
60
47
60
157
12
60
12
60
96
3
156
9
47
49
48
24
3
69
27
9
12
36
3
60
68
40
45
15
9
15
128
52
57
15
56
49
39
12
9
35
108
25
15
9
48
12
36
36
15
81
12
59
4
8
36
52
12
9
3
21
15
8
133
12
39
56
25
216
39
32
49
120
84
51
93
35
40
21
48
60
51
72
9
84
60
311
1
24
47
13
48
12
95
13
39
12
9
12
39
45
63
33
120
12
107
61
59
48
1
39
9
24
24
23
1
167
72
88
84
21
15
140
72
49
123
21
108
23
24
13
156
83
61
11
109
131
121
24
12
36
99
21
72
3
93
51
21
12
24
23
16
12
81
47
12
1
15
32
64
141
24
3
57
12
36
36
59
49
3
33
60
12
119
361
59
160
21
3
60
8
1
96
72
159
20
4
21
39
56
12
49
3
57
48
35
109
60
99
9
3
9
24
72
23
25
24
3
8
49
204
36
83
1
24
96
159
132
8
13
35
112
57
119
13
108
72
47
25
36
11
85
132
36
27
80
13
180
47
60
37
15
81
12
23
13
71
1
96
15
45
12
120
12
15
21
11
12
40
60
68
97
111
81
24
51
177
108
23
16
21
72
24
47
37
143
76
21
60
15
69
12
15
72
12
141
59
25
24
47
84
4
24
96
44
121
24
36
24
63
81
47
73
96
63
69
12
63
33
24
71
36
97
48
60
35
13
12
36
51
32
12
37
3
44
25
36
51
12
12
81
36
84
120
12
75
9
87
21
23
37
35
49
36
15
33
143
13
59
37
24
60
47
121
12
24
83
112
9
12
288
120
12
72
15
69
24
35
61
60
60
108
12
60
3
21
48
96
12
51
201
87
33
24
96
12
24
12
23
16
21
144
35
132
72
40
9
27
69
72
51
9
59
16
24
20
292
21
48
83
48
13
99
48
57
36
107
4
45
63
96
56
88
93
3
9
35
37
203
1
51
248
25
144
47
96
37
3
105
23
13
3
12
12
177
11
64
56
13
159
80
1
24
47
49
231
21
12
60
24
48
3
56
40
81
24
39
9
120
51
140
13
24
59
37
39
24
81
15
33
48
84
23
28
92
40
60
21
135
80
25
59
76
105
24
35
37
15
9
35
85
59
37
3
21
48
3
225
35
49
95
37
12
35
73
135
48
93
36
60
36
36
3
140
133
59
37
168
48
15
68
61
23
28
57
12
171
45
51
81
3
20
13
72
84
111
9
27
56
4
9
36
36
36
72
3
9
48
36
39
9
12
59
88
105
35
28
9
24
36
144
47
4
21
12
75
33
71
97
11
61
36
12
59
60
13
36
59
217
39
33
23
ABCD 405611868*7^$a-1 [50084]
107
43
57
105
155
115
18
147
68
36
19
18
54
29
84
13
36
3
123
18
27
27
72
18
179
108
1
35
109
84
47
12
1
11
163
5
28
9
3
20
97
107
1
186
101
16
45
59
16
56
16
104
73
18
18
11
168
48
1
36
23
73
120
11
96
97
47
37
11
72
13
54
21
51
101
16
12
81
155
49
18
72
21
45
11
13
3
44
64
9
23
12
61
27
8
85
24
171
44
1
30
18
27
9
60
120
6
5
220
84
96
9
35
28
48
20
96
1
59
1
36
47
97
35
60
25
27
33
23
24
28
135
150
18
101
37
96
71
60
264
139
117
60
44
139
24
53
40
33
36
54
192
54
24
12
54
5
91
162
3
27
6
167
24
91
29
16
27
150
119
97
12
24
47
124
72
32
85
84
179
7
125
60
25
24
27
27
45
8
37
35
181
99
57
23
1
47
115
138
27
9
18
177
32
16
68
12
28
116
37
36
51
93
36
15
116
12
48
85
35
60
25
11
13
35
28
32
16
9
123
27
5
16
33
36
48
6
21
8
43
29
16
3
9
15
5
13
11
37
6
5
85
143
48
73
72
72
27
141
75
33
66
17
48
31
125
120
43
21
8
61
119
100
32
12
37
36
11
67
29
28
60
45
11
37
6
29
115
77
25
47
13
11
160
104
60
16
32
121
11
12
4
104
148
68
229
84
99
33
11
1
42
18
23
4
56
144
73
23
37
12
15
8
40
32
19
29
24
109
107
1
84
6
54
47
19
29
84
4
92
85
47
19
114
180
12
23
84
37
23
76
152
163
18
24
48
6
66
123
72
152
13
11
13
27
9
35
31
17
52
56
52
81
72
30
45
44
28
27
5
49
23
24
36
48
55
66
27
8
97
18
18
11
25
47
28
15
30
143
61
27
32
60
7
30
11
84
12
7
57
33
47
37
90
42
71
4
51
29
168
37
54
21
8
24
4
33
30
24
89
60
13
83
1
114
53
40
32
157
24
30
29
48
24
25
35
16
57
59
64
56
16
32
36
13
66
54
59
121
72
24
35
13
35
48
67
53
12
28
45
24
30
18
143
37
15
237
51
315
72
18
59
13
35
48
160
45
11
61
83
24
85
6
29
120
108
7
5
36
4
45
126
209
16
32
1
99
117
54
113
157
12
59
60
36
12
73
11
16
48
32
13
11
24
43
17
64
156
33
23
120
19
45
32
88
9
60
54
66
78
17
1
72
83
37
35
108
55
41
49
35
43
30
23
108
55
53
37
11
24
28
45
66
53
28
81
24
23
48
73
59
24
19
101
133
131
109
30
5
36
73
36
23
13
75
56
16
27
18
72
35
115
17
64
80
13
36
143
7
21
45
87
32
156
19
5
76
20
24
13
155
48
67
29
156
37
63
45
3
27
162
15
9
11
16
32
13
11
120
16
8
96
1
35
31
42
54
17
48
1
99
60
45
18
53
12
1
6
54
167
12
60
61
23
36
348
192
31
96
5
40
36
32
31
17
60
49
95
168
1
11
31
5
72
24
48
40
248
12
372
97
27
12
51
21
69
54
77
43
185
73
48
23
1
48
47
31
21
51
18
27
120
45
59
19
66
23
1
72
27
8
4
32
60
133
11
36
49
35
12
100
32
28
32
13
108
27
8
13
126
5
19
29
24
73
36
99
152
84
25
30
5
24
85
3
8
24
13
126
6
47
16
21
107
36
1
15
32
48
28
32
72
61
15
80
13
23
1
12
24
83
48
88
27
45
180
15
5
60
196
3
53
24
156
73
155
16
9
35
73
72
15
80
109
47
19
113
48
73
11
49
59
25
27
96
44
28
3
24
18
3
20
60
43
21
45
6
77
40
44
1
63
84
80
25
3
33
30
65
52
140
55
5
24
28
81
15
9
318
72
17
64
33
30
144
53
19
96
48
6
35
1
207
32
96
79
18
27
3
45
51
29
61
39
32
96
276
124
32
7
90
203
13
144
6
48
24
57
15
30
131
36
48
240
96
12
73
27
93
24
23
31
17
12
43
101
43
30
11
103
9
20
25
23
120
19
48
6
27
44
49
60
11
16
9
84
11
13
23
36
97
27
9
35
109
59
24
24
24
19
144
77
43
42
47
79
120
29
16
33
11
48
60
97
95
88
177
11
25
54
21
44
1
78
17
64
9
30
ABCD 405778238*7^$a-1 [50002]
54
56
94
14
34
32
10
36
15
5
60
6
6
10
14
18
1
23
24
10
8
4
2
18
18
28
18
8
6
24
42
46
62
60
12
18
72
49
15
6
20
24
6
6
16
32
6
4
50
12
18
16
8
72
10
2
34
14
6
72
46
38
82
78
12
2
12
16
2
70
6
42
42
14
36
10
36
14
49
9
12
14
36
48
25
5
58
2
12
10
120
6
3
47
6
18
208
56
78
12
54
16
14
30
18
18
60
12
70
2
24
16
8
42
22
66
14
49
17
30
6
34
2
22
24
30
26
24
54
10
20
12
6
114
48
10
12
6
42
20
24
16
12
78
14
60
34
8
22
2
112
66
12
3
35
37
15
60
36
6
3
17
30
36
12
58
32
24
7
11
66
72
10
2
6
10
30
14
42
82
12
90
50
4
26
6
19
35
6
7
41
46
24
24
6
3
3
14
34
12
2
60
42
24
24
88
24
96
24
32
24
6
4
56
52
32
4
24
26
10
80
34
14
82
6
8
60
48
4
42
48
42
50
30
55
33
15
27
68
40
54
30
48
36
74
12
88
3
59
6
10
20
10
30
24
6
48
20
12
4
8
54
1
5
10
8
88
9
5
22
66
72
26
96
46
32
48
30
12
54
42
36
6
4
44
70
32
6
4
30
30
146
58
54
2
6
18
16
2
10
38
13
9
20
24
18
1
39
6
18
30
42
32
40
2
40
48
72
14
30
16
30
176
34
8
28
63
29
28
12
2
4
45
71
10
18
26
40
14
18
40
2
18
112
2
4
8
1
111
2
12
12
10
44
49
23
22
72
44
30
42
10
44
6
24
36
18
4
48
44
84
30
24
84
48
12
18
1
5
4
38
36
36
162
7
41
30
24
66
4
14
28
18
6
81
9
63
29
52
2
34
2
28
54
14
6
67
71
30
4
8
34
21
21
54
20
16
6
138
24
14
42
16
24
42
20
54
13
3
2
42
1
71
28
6
14
16
32
22
44
4
36
20
24
12
4
8
106
20
28
18
12
2
52
2
4
12
18
57
15
14
4
48
110
16
8
28
32
10
72
2
6
22
26
42
28
20
40
2
6
25
77
42
28
26
28
26
10
80
4
20
18
22
8
30
46
6
26
6
64
12
20
70
38
6
6
42
58
140
82
50
4
14
10
14
52
32
52
30
21
41
4
12
2
48
4
8
58
56
6
42
16
38
6
28
14
16
8
22
26
10
42
12
2
30
1
99
26
96
16
12
54
9
23
70
14
28
98
4
78
12
2
6
1
77
40
20
12
10
32
10
8
6
4
66
8
28
120
24
36
26
25
39
14
4
42
86
78
106
6
18
30
9
23
12
10
18
30
8
10
9
33
63
15
24
18
8
7
23
24
6
24
18
82
20
12
16
20
58
80
22
2
28
12
20
6
4
66
24
32
54
4
12
18
6
36
6
18
15
29
24
12
4
68
6
24
40
14
4
92
12
24
46
32
4
12
78
6
84
9
21
72
20
6
58
8
10
21
9
14
4
30
12
98
78
18
49
23
96
24
6
60
24
24
46
80
82
15
3
14
24
4
38
34
12
39
23
22
12
18
44
162
16
38
6
19
9
26
4
8
64
50
28
90
32
16
12
14
6
12
13
17
30
36
4
33
21
44
22
8
12
61
9
38
6
16
90
8
22
3
17
24
72
12
18
18
175
51
21
23
10
38
18
16
18
12
72
12
6
14
90
6
12
12
6
10
2
54
18
10
26
108
4
32
34
24
62
28
18
80
4
50
16
32
36
4
2
10
68
6
42
148
104
10
48
2
24
16
63
35
64
2
18
16
78
12
2
48
10
74
48
40
14
36
24
6
132
28
6
27
15
105
72
3
45
5
34
50
16
32
12
12
88
14
46
32
24
22
26
6
12
16
36
36
6
18
56
40
20
18
43
17
16
15
9
15
11
30
22
33
9
18
60
2
18
10
24
18
8
6
16
3
39
14
12
10
12
20
12
24
22
24
68
12
4
24
6
86
24
18
12
10
8
18
1
15
30
60
20
18
49
17
10
18
20
24
28
20
30
6
34
8
1
45
86
30
6
42
22
6
26
28
6
8
4
68
54
16
26
16
8
4
78
6
15
23
1
21
12
2
13
33
62
10
20
4
84
30
14
55
95
48
6
54
4
24
2
7
11
36
16
18
12
12
222
32
34
8
126
60
13
15
14
6
6
12
10
78
36
8
28
26
30
48
12
16
20
22
14
6
54
64
2
16
18
8
79
39
30
66
30
68
22
14
18
25
41
70
72
2
48
6
120
22
80
36
36
4
120
60
3
23
64
26
40
8
6
1
65
12
114
1
53
67
5
46
12
24
8
36
18
4
8
24
22
78
2
30
24
16
20
12
34
48
110
84
28
3
11
94
66
6
15
15
32
12
64
30
36
48
12
6
8
34
8
6
22
30
54
14
16
12
6
15
29
10
33
29
22
66
2
54
34
2
16
6
8
49
3
38
106
6
30
24
30
18
14
12
4
27
17
40
20
48
18
54
6
6
31
15
8
30
4
92
12
7
23
10
20
12
6
1
21
6
20
1
48
9
14
18
30
1
23
12
6
24
22
6
12
12
50
42
18
52
26
30
6
12
4
18
12
26
10
42
24
68
43
9
24
38
49
29
4
15
65
30
52
42
72
20
54
22
44
16
2
22
8
66
16
20
18
10
36
2
4
8
10
14
28
20
4
2
22
6
14
22
48
2
19
65
6
36
30
30
54
10
96
20
4
24
9
27
18
2
30
24
18
1
23
6
19
17
30
25
11
36
16
42
18
14
34
44
120
12
66
34
62
120
19
9
8
22
6
18
2
18
18
12
22
42
8
10
26
12
30
48
124
62
6
40
2
36
60
7
9
2
28
30
50
10
14
22
24
68
28
27
77
12
10
2
12
55
15
8
6
84
4
75
17
6
16
2
18
16
12
50
22
14
48
66
66
7
35
6
24
28
74
1
21
6
30
63
17
4
80
60
6
22
2
10
26
42
70
20
12
6
84
34
2
22
14
90
1
48
3
2
24
6
10
27
95
10
6
8
66
22
56
22
2
40
26
12
24
16
50
40
2
40
24
12
2
10
62
1
29
42
28
54
36
38
28
78
32
40
3
41
28
26
30
64
2
16
44
16
38
10
2
12
30
58
24
18
12
6
14
12
22
110
70
14
16
9
33
2
30
12
12
28
14
4
33
33
26
58
8
10
32
6
19
41
54
25
23
40
14
10
26
30
4
66
18
114
6
30
32
64
2
30
28
14
18
22
6
18
8
52
60
36
30
30
2
28
12
12
20
12
72
6
46
2
12
16
8
16
26
12
100
14
49
9
26
12
22
3
93
80
36
10
38
30
16
42
8
4
2
1
35
6
30
16
26
6
30
4
39
35
36
48
6
28
12
120
12
54
2
40
62
42
6
112
18
68
6
64
14
12
48
12
54
46
6
14
6
24
6
10
98
55
29
10
8
28
2
18
60
6
10
38
16
39
101
112
14
13
33
30
14
18
10
6
96
18
2
61
53
40
56
12
16
92
48
36
70
38
4
14
34
14
10
30
42
32
30
24
30
12
18
6
16
38
25
27
18
18
6
26
24
16
2
22
44
60
54
10
50
18
4
2
36
16
32
72
24
4
114
36
2
52
2
24
28
2
60
30
40
33
9
8
10
18
30
36
8
46
42
57
15
8
28
6
20
4
2
12
10
26
52
80
22
6
2
48
4
14
24
6
18
24
16
2
46
2
88
8
88
6
8
70
44
28
56
64
2
16
20
13
48
17
72
28
8
42
70
3
41
12
48
10
120
56
6
18
1
15
14
124
8
4
20
7
15
81
17
40
15
29
4
6
32
46
36
6
62
4
2
12
10
39
21
108
50
42
42
22
27
27
44
4
2
10
ABCD 405829656*7^$a-1 [50018]
16
12
29
63
84
15
37
48
84
5
27
9
6
12
37
59
117
4
5
18
1
11
96
48
72
12
6
6
37
68
9
27
4
12
8
21
12
48
12
127
23
21
28
60
12
17
19
12
23
18
36
15
9
19
44
84
21
12
7
29
6
49
56
39
1
5
7
17
30
30
6
6
42
102
51
4
20
40
23
1
36
11
9
21
3
9
51
12
48
21
6
33
52
8
27
1
17
24
3
24
9
6
25
12
8
63
1
17
15
24
33
19
17
31
71
13
5
30
12
61
8
16
8
36
3
1
12
8
16
23
6
15
9
3
4
29
15
39
49
12
35
12
30
3
16
20
16
24
12
72
32
60
15
25
8
12
39
21
27
6
31
12
8
3
1
12
36
17
15
39
1
5
7
149
36
39
21
19
41
18
21
39
45
28
23
21
48
15
37
8
16
5
7
72
17
15
9
79
17
3
15
30
30
24
13
36
8
9
15
69
91
5
27
39
45
4
5
51
81
3
12
24
111
25
23
1
116
4
20
3
1
36
56
16
23
9
12
28
12
47
1
17
12
63
16
17
15
135
45
45
24
3
39
45
36
9
171
75
1
24
24
149
27
40
23
1
23
18
24
18
13
5
63
16
20
9
27
100
20
28
77
12
42
18
7
20
33
7
24
32
4
53
19
12
11
1
29
66
13
20
36
16
36
8
21
43
11
18
19
12
176
24
9
7
12
17
7
17
63
24
3
33
27
1
11
37
17
27
33
12
19
71
13
108
71
12
1
104
24
15
6
7
68
15
9
36
9
15
40
32
4
11
1
17
51
9
55
32
69
15
9
6
18
3
28
12
8
45
27
40
20
16
68
36
27
36
1
143
30
12
18
6
12
19
23
48
129
15
21
24
60
33
67
36
53
24
7
53
3
40
35
18
7
47
21
45
51
21
24
78
18
15
4
149
30
54
6
13
47
24
6
31
59
81
40
44
28
8
21
15
16
17
30
81
96
24
9
15
21
15
16
53
36
6
13
5
7
20
15
12
13
60
24
20
3
93
16
41
3
3
36
25
41
15
124
20
52
17
31
23
21
36
3
1
92
3
25
5
6
25
11
129
15
18
48
19
11
25
8
52
36
60
11
30
3
24
39
73
24
36
44
64
24
12
8
12
3
60
84
18
159
24
45
6
21
28
17
3
21
24
43
53
31
17
6
12
25
20
4
44
36
4
5
27
45
3
12
4
36
17
3
24
105
18
6
27
3
21
40
5
15
16
8
39
57
9
96
6
30
31
32
28
23
21
16
17
12
31
89
12
30
1
11
49
5
67
17
7
53
7
12
8
15
18
3
15
33
21
7
17
15
39
18
24
24
7
20
15
13
56
52
8
21
39
40
20
60
9
96
19
131
1
20
39
9
12
48
39
1
5
12
3
15
1
29
30
1
24
20
60
9
6
21
36
3
12
1
48
84
5
51
52
24
17
7
24
59
12
49
5
7
17
27
9
7
17
72
15
9
7
5
15
4
23
33
24
39
24
18
42
33
4
12
8
3
13
53
12
12
51
9
103
140
40
60
36
44
3
1
24
11
21
16
12
60
17
3
9
3
3
1
20
39
37
29
15
16
24
20
3
37
36
5
48
36
39
72
3
1
5
36
3
9
3
28
47
102
19
23
1
23
21
15
61
5
19
20
9
66
69
16
5
6
24
21
24
16
24
41
3
12
16
32
16
12
8
3
57
16
65
43
20
27
9
4
12
36
8
4
35
6
7
44
16
17
55
20
69
102
9
57
31
41
6
21
135
120
37
12
5
6
1
24
5
31
20
24
45
15
16
24
53
3
28
11
9
40
72
48
47
12
12
36
18
42
1
32
12
33
6
18
7
12
24
36
24
20
9
55
132
8
76
36
23
37
24
8
15
12
1
24
5
19
59
25
48
12
29
7
60
41
42
1
20
36
24
9
6
21
9
27
4
11
9
52
8
63
13
8
57
15
24
39
25
60
12
20
16
8
24
51
48
57
15
69
9
6
30
67
8
21
19
5
30
13
11
1
5
15
12
24
16
17
259
8
33
7
23
21
40
32
24
40
24
60
17
31
48
53
31
36
11
13
20
36
9
31
20
15
61
8
9
18
1
24
20
48
36
52
24
60
140
4
23
12
21
27
18
12
3
40
17
3
16
48
44
16
84
12
36
32
36
4
20
9
7
44
12
28
36
56
3
54
3
48
15
12
13
17
30
33
36
3
21
36
33
3
15
9
36
3
6
30
1
44
69
24
3
27
1
17
3
27
45
33
72
3
12
3
37
8
12
45
75
27
6
7
36
17
27
33
7
5
3
40
11
1
59
21
16
11
36
13
23
9
9
7
23
60
6
7
44
24
9
27
15
48
1
56
21
19
20
36
39
1
140
4
12
53
6
1
8
9
24
30
60
57
36
16
167
1
20
4
12
8
15
57
33
7
36
32
36
24
16
60
12
17
43
24
8
57
15
39
1
36
12
36
29
6
1
17
3
3
1
23
13
53
24
87
24
16
11
9
36
16
8
40
89
7
8
45
31
60
101
3
36
100
35
108
21
9
12
7
60
8
4
5
15
40
17
15
40
5
18
36
21
100
8
40
29
7
53
30
13
8
27
13
32
40
5
31
44
33
15
27
9
64
80
16
12
11
33
24
3
6
24
3
16
24
8
15
6
7
48
23
12
30
15
15
1
5
39
4
71
1
60
8
57
30
13
12
8
36
33
19
41
31
11
45
4
5
15
12
9
31
104
39
21
3
1
56
36
28
5
12
42
12
21
4
29
15
12
9
7
77
15
16
24
5
7
80
4
12
8
16
23
13
120
47
1
41
12
3
3
42
24
39
27
1
8
36
4
5
24
31
56
15
9
9
43
11
30
36
15
60
21
7
11
12
66
24
75
3
42
19
36
53
3
4
132
32
15
12
13
95
1
35
1
5
55
8
15
21
16
5
3
88
44
4
41
3
28
47
1
11
18
51
9
24
7
41
12
36
42
1
8
9
6
1
8
40
20
57
60
12
67
12
48
5
24
7
36
8
75
48
13
5
12
87
40
11
24
61
53
31
23
30
3
60
40
60
17
3
16
11
117
3
13
24
12
24
48
17
18
1
20
39
21
3
21
27
49
101
19
12
11
18
75
4
56
45
12
30
1
20
76
20
3
1
56
120
36
45
3
60
40
5
7
44
4
5
87
4
5
51
16
17
87
16
17
24
67
72
44
27
1
12
24
53
3
4
24
36
36
5
123
57
12
30
48
12
81
12
27
6
12
39
24
16
24
32
4
53
96
6
6
30
30
3
16
5
15
120
16
8
12
45
75
33
31
36
60
24
41
42
12
1
17
3
48
9
60
12
31
23
45
28
72
36
95
9
28
44
40
23
81
9
6
6
12
7
11
9
24
45
15
76
53
3
40
48
65
43
17
36
36
18
60
6
30
49
32
76
41
48
48
54
12
6
63
52
23
21
4
59
36
21
75
66
3
9
30
13
8
12
64
125
7
24
24
56
9
24
31
20
9
12
39
9
30
24
18
31
32
15
21
16
44
52
12
56
9
15
36
15
21
15
9
3
1
48
84
8
36
76
44
33
67
20
16
8
21
51
15
18
12
3
75
121
60
41
18
1
20
15
1
95
45
120
88
35
21
60
16
8
21
6
9
4
17
30
49
11
24
25
53
60
30
37
56
24
3
1
5
6
37
8
16
20
4
36
23
1
5
7
68
4
32
33
7
5
18
1
41
18
37
8
9
3
4
24
47
1
32
52
80
39
1
8
16
11
9
15
1
44
16
35
24
21
33
31
24
29
18
12
42
30
21
3
13
11
1
41
18
1
5
6
21
24
60
16
5
42
21
88
48
60
20
40
83
13
20
33
15
51
1
5
15
4
5
66
12
6
67
53
12
63
15
12
9
16
23
126
55
23
21
76
53
3
4
12
17
12
15
33
7
59
1
5
12
67
24
140
40
12
47
1
20
9
7
12
24
20
4
60
89
30
13
41
7
5
31
17
27
15
48
21
28
59
9
33
79
11
36
1
23
49
41
7
29
12
39
15
24
ABCD 405990054*7^$a-1 [50048]
55
6
84
75
12
129
23
100
156
36
8
1
27
225
83
16
56
84
25
63
32
91
9
8
60
13
3
12
24
8
28
9
63
20
40
8
40
8
85
12
12
27
105
120
23
64
32
48
7
5
16
20
4
15
9
12
48
36
21
11
67
57
9
51
9
66
165
168
3
24
78
12
3
200
12
16
32
28
32
25
11
24
16
8
88
104
4
20
16
69
3
24
36
72
12
3
29
4
8
7
21
48
44
12
72
1
39
57
47
24
49
15
48
8
7
9
21
51
12
57
35
55
53
4
48
12
3
9
8
55
57
8
40
8
25
39
3
65
4
21
39
24
8
13
12
11
43
5
1
27
3
12
21
72
32
73
15
44
16
8
1
24
3
44
97
11
24
160
111
45
21
123
33
39
39
17
67
65
28
63
21
8
12
61
12
51
9
6
57
72
8
4
12
9
27
3
41
1
47
85
30
5
4
75
24
9
8
36
24
4
45
3
12
108
39
9
60
15
36
18
15
20
24
4
12
51
5
12
1
36
11
36
19
21
44
40
8
12
19
6
48
71
28
56
25
71
24
72
4
12
9
11
148
15
5
148
72
8
13
11
52
21
12
87
164
24
4
9
42
29
40
12
33
59
24
4
9
12
15
44
19
77
61
71
48
12
13
36
23
52
12
24
8
28
3
9
105
15
92
76
24
33
87
36
33
15
15
29
40
27
45
21
23
67
149
19
29
12
16
12
27
45
8
7
33
44
40
96
224
1
11
112
104
24
16
3
21
72
36
24
12
48
57
51
48
99
21
12
56
48
4
24
87
6
15
36
20
61
191
7
33
8
4
15
102
47
28
72
60
57
6
12
36
21
60
63
60
12
65
24
24
24
43
5
76
8
19
6
3
8
124
68
72
76
81
90
33
9
15
21
12
15
48
9
119
19
5
25
35
12
55
5
16
51
29
28
56
40
104
97
39
12
48
96
80
72
19
21
15
17
16
56
1
35
37
3
24
24
8
16
92
12
16
96
44
52
36
15
105
3
21
12
57
11
1
15
12
51
29
52
3
21
92
88
9
23
112
21
27
104
13
47
60
25
3
8
28
81
15
32
16
24
12
12
8
84
12
16
44
76
27
29
28
44
12
40
27
12
9
15
6
47
13
11
37
71
25
11
4
15
65
108
13
15
39
21
72
8
13
42
33
20
13
30
41
12
84
1
15
27
57
168
3
57
3
77
24
88
63
33
8
12
28
44
7
5
13
11
1
3
72
12
60
48
56
25
11
61
15
24
8
1
3
56
24
28
3
120
42
35
16
36
92
175
12
18
39
60
48
48
57
27
68
24
40
3
21
56
13
6
54
15
56
36
28
44
19
5
37
11
1
99
164
16
9
3
84
9
23
12
1
11
40
8
48
16
45
11
60
24
31
21
44
109
23
12
84
12
37
143
12
52
8
4
9
12
15
68
16
33
3
87
30
23
4
93
12
24
36
3
24
12
24
20
112
39
41
40
9
147
8
37
54
53
52
20
36
72
25
15
8
7
17
60
24
12
16
68
4
12
3
45
144
8
76
9
27
12
24
39
9
21
3
24
8
36
112
12
21
27
3
9
20
40
111
21
80
24
49
51
48
51
69
33
3
20
43
5
4
20
1
3
44
12
64
24
60
36
56
84
12
28
56
31
5
36
4
9
90
21
48
15
77
49
30
54
24
35
48
4
21
87
68
72
76
15
57
20
37
159
12
32
7
5
48
28
44
36
84
24
48
4
12
15
54
11
4
9
3
32
4
3
5
19
5
16
87
36
5
49
35
76
24
32
48
72
55
60
30
11
4
44
12
36
19
60
77
31
29
72
4
51
29
19
81
9
3
32
52
39
5
7
18
51
36
32
12
16
92
7
6
63
8
120
52
36
8
55
48
18
35
40
120
21
23
7
53
1
72
23
24
1
11
79
9
21
12
71
124
68
52
105
39
24
99
66
12
30
33
44
12
55
54
54
9
57
36
3
33
47
16
20
55
21
56
12
1
27
24
68
48
76
56
7
29
28
39
45
44
43
5
16
12
3
45
81
11
72
36
12
16
27
12
17
52
9
27
27
18
24
6
17
1
15
32
28
24
116
136
21
3
20
24
7
9
32
24
24
31
48
5
13
15
84
8
73
27
15
12
90
3
12
48
3
9
8
25
83
24
4
8
52
80
24
1
11
73
3
84
56
12
52
3
36
17
12
12
1
27
56
4
24
27
5
187
21
21
27
9
15
44
60
55
12
9
21
60
54
101
4
21
6
12
162
15
3
57
9
72
27
12
48
21
35
1
47
19
21
12
21
39
15
57
9
3
44
24
88
45
6
45
9
30
6
27
9
35
48
97
48
39
32
28
24
24
44
64
12
8
72
37
12
51
8
64
3
81
9
3
80
12
4
20
13
111
21
3
45
6
9
48
8
16
20
88
12
20
52
32
12
12
1
15
45
84
42
5
16
24
20
28
12
20
4
44
72
84
16
24
69
35
28
87
9
36
20
100
8
12
108
19
30
39
24
12
24
9
11
1
18
5
136
104
48
4
3
29
28
36
39
33
33
75
3
21
12
87
21
3
21
56
25
6
33
20
31
41
28
36
48
60
32
40
3
48
29
13
35
4
69
75
9
3
128
49
63
21
11
28
27
18
96
51
24
69
11
24
1
11
61
27
8
28
56
60
43
137
61
27
8
12
31
96
9
12
80
13
11
72
88
3
21
9
12
15
48
8
24
36
16
9
12
99
24
24
15
5
28
24
33
83
28
33
12
12
15
24
33
87
111
65
24
73
3
3
18
11
100
8
13
60
54
24
9
32
43
66
83
7
41
49
63
104
48
24
64
63
33
12
12
9
47
16
9
30
60
18
3
9
36
66
29
55
17
28
44
40
48
8
16
45
6
9
15
5
64
69
11
16
9
30
29
12
25
24
15
56
12
28
12
8
4
24
15
30
95
13
107
37
39
27
30
47
7
21
56
96
160
20
1
42
5
36
7
5
25
3
36
8
19
18
27
60
9
11
4
111
9
60
12
12
33
15
8
25
27
9
78
17
28
3
57
12
12
24
69
63
80
84
28
51
9
24
135
17
100
12
68
60
12
72
133
3
93
63
68
1
27
3
5
100
48
39
17
132
13
3
45
11
31
5
4
45
3
32
7
77
12
4
68
4
20
49
35
25
63
20
112
8
13
11
16
21
11
79
9
ABCD 406074062*7^$a-1 [50014]
6
1
8
9
30
21
156
12
21
6
6
30
1
12
17
67
53
60
48
36
51
3
1
36
83
21
9
19
32
39
72
69
21
15
40
35
57
4
89
19
8
27
21
4
24
65
6
25
20
4
11
24
12
49
12
12
12
5
60
3
27
25
84
96
5
3
40
11
6
27
4
8
39
12
9
28
12
20
48
16
12
24
5
30
21
15
9
4
24
47
25
29
6
33
28
60
5
31
32
27
9
159
6
24
12
3
4
60
11
9
40
71
1
5
3
88
96
24
12
8
3
12
1
32
15
1
35
21
88
11
6
55
5
39
52
60
12
44
36
4
23
25
23
6
15
81
39
108
88
12
23
33
27
1
8
36
3
72
13
24
12
29
15
4
23
9
21
115
24
5
3
40
8
52
11
1
44
72
33
15
36
28
23
24
33
4
29
27
12
9
12
3
4
12
95
13
8
24
16
53
15
27
25
24
29
27
4
60
35
24
69
36
15
90
43
29
7
107
37
23
36
13
5
30
37
29
7
12
12
36
29
39
9
30
66
31
84
8
3
9
15
60
36
37
8
15
25
23
201
9
7
96
8
9
31
72
36
12
8
16
12
68
27
57
21
6
49
95
13
56
36
24
33
19
8
52
8
3
13
32
60
12
52
35
37
36
32
75
13
41
6
33
4
8
28
11
1
72
12
17
18
1
44
12
3
6
66
9
24
28
12
35
6
3
48
69
67
29
7
11
81
36
33
51
9
6
6
27
57
6
49
8
240
12
15
33
27
6
18
1
20
81
15
48
4
11
73
68
15
13
12
8
3
9
9
7
23
1
11
69
9
15
4
8
75
9
40
11
97
11
12
25
24
12
32
15
25
47
9
9
7
23
6
90
96
18
7
8
16
35
93
12
39
37
83
9
4
17
27
33
31
68
4
24
23
37
8
45
12
54
30
103
8
4
11
78
27
15
60
84
126
15
3
12
61
8
9
27
3
96
6
19
59
1
8
21
6
54
42
30
18
6
30
37
59
18
6
21
75
24
6
7
47
126
115
5
15
4
29
55
71
13
8
165
90
18
7
23
21
39
25
32
16
32
51
21
15
60
54
30
1
53
39
28
20
15
13
24
12
5
3
4
84
35
57
3
49
84
12
12
56
21
31
12
56
27
24
21
60
9
19
24
68
4
108
8
124
11
1
23
21
3
1
8
60
3
45
39
81
33
15
4
17
3
111
21
39
12
24
60
25
29
7
20
100
20
4
8
93
30
24
30
79
17
63
52
12
20
64
44
4
41
19
104
21
3
12
45
79
48
8
60
51
24
33
33
27
40
203
33
75
6
7
60
53
3
12
9
7
35
57
3
24
45
16
125
24
15
81
7
83
181
8
9
27
3
6
3
16
35
21
16
8
4
12
11
13
11
24
97
29
36
31
108
36
32
21
27
16
48
29
43
47
1
8
12
36
24
16
60
24
89
12
60
15
16
8
24
24
27
6
7
8
45
7
11
21
15
25
59
9
3
13
11
45
15
9
57
18
57
40
23
30
12
27
136
35
13
29
3
16
41
7
8
24
16
72
17
30
1
20
63
1
8
51
42
24
7
44
45
79
5
90
6
7
48
12
8
39
25
41
31
32
4
23
9
52
23
30
19
11
6
18
57
84
16
12
17
60
15
40
131
30
24
15
40
80
60
15
21
16
59
30
144
51
12
51
21
45
195
15
9
36
39
102
7
8
9
6
18
6
1
23
12
48
60
13
23
90
19
35
45
16
36
32
51
1
101
39
28
11
177
3
12
57
36
4
60
11
1
8
4
29
3
36
4
47
60
13
41
7
17
30
9
28
36
36
32
69
42
18
12
48
30
13
8
4
11
13
8
15
9
15
1
5
15
4
35
24
21
9
42
30
54
36
18
7
83
12
9
45
39
36
15
61
65
48
42
48
12
45
3
1
11
57
28
20
28
17
27
3
24
60
30
3
12
28
47
30
15
64
41
63
64
44
4
5
15
4
17
78
120
13
116
51
12
18
67
29
43
24
23
1
36
32
144
48
63
61
36
53
12
19
36
60
53
30
21
9
6
36
1
72
24
8
9
31
80
4
8
36
12
45
7
23
48
1
12
12
48
59
138
132
18
12
1
23
9
24
33
15
15
9
39
12
25
12
41
31
20
88
53
60
18
30
42
24
1
60
23
6
79
12
35
24
25
8
16
32
12
3
9
24
45
36
66
78
6
85
5
7
24
12
17
43
11
6
51
15
1
104
28
41
7
36
11
30
27
3
9
52
11
120
9
111
13
56
16
32
51
12
117
52
20
15
21
15
61
23
6
30
18
7
72
68
3
1
8
16
56
16
5
19
35
24
21
9
27
3
13
24
29
43
12
71
49
11
49
12
29
43
5
6
105
36
15
45
60
15
24
9
36
40
12
17
51
39
61
8
3
60
78
12
15
4
20
40
8
40
120
12
11
84
6
19
8
51
1
24
80
12
9
15
48
33
7
8
12
21
7
23
49
32
16
108
11
21
9
96
24
63
3
69
16
72
47
13
23
48
1
5
66
1
48
11
18
12
67
24
56
57
75
16
84
12
47
12
24
1
23
96
21
105
75
15
49
20
15
105
4
95
1
8
12
16
60
44
21
15
63
25
35
6
15
81
19
29
147
4
20
21
18
13
23
9
57
15
63
37
20
144
52
36
20
21
72
48
7
8
16
72
8
28
8
63
6
6
49
24
12
23
12
9
60
111
1
12
24
8
39
1
8
16
35
24
49
32
40
44
51
30
6
37
8
4
132
53
24
7
32
28
53
6
21
4
8
4
83
36
93
15
42
27
3
18
6
36
45
4
96
12
8
72
16
5
42
48
21
21
24
7
60
44
60
15
69
88
12
5
6
9
75
25
20
64
5
27
24
28
32
16
12
8
12
21
66
6
7
23
49
20
21
18
1
125
3
4
17
19
20
16
24
12
8
3
30
75
15
85
5
19
41
7
11
9
16
35
12
48
61
35
36
9
48
63
9
76
8
12
52
20
40
47
37
17
27
4
20
16
5
18
6
15
108
51
121
12
84
12
11
13
48
29
19
36
17
91
17
6
25
48
11
57
9
39
15
1
48
41
15
15
21
51
90
30
33
36
39
21
21
3
75
12
18
42
57
40
41
7
12
8
3
36
13
11
37
23
97
5
24
6
60
49
29
30
1
24
17
24
15
36
15
1
68
16
5
7
24
56
12
36
3
1
11
45
15
9
21
3
4
12
24
24
48
35
9
28
71
1
11
114
7
60
8
24
4
24
8
21
39
24
132
3
12
60
24
9
4
12
56
52
11
9
12
48
27
9
75
42
30
1
83
1
23
6
3
16
65
39
4
12
12
20
84
52
23
6
19
35
1
68
21
31
12
24
17
15
96
9
36
15
28
11
21
24
27
1
8
4
72
20
4
36
24
35
61
24
12
8
24
24
81
12
7
12
11
9
111
30
19
36
5
78
30
7
20
40
23
21
15
6
3
24
16
11
25
8
147
37
53
3
108
12
48
16
23
24
1
29
15
15
12
240
13
116
100
96
5
3
87
45
16
12
47
18
19
8
16
47
9
21
27
3
97
60
24
95
6
7
8
3
6
55
36
20
33
87
9
54
25
36
36
29
6
9
69
15
ABCD 406108002*7^$a-1 [50022]
55
5
31
5
19
5
3
16
36
41
7
20
33
19
5
7
36
12
84
44
4
29
55
60
24
36
17
12
19
48
12
72
29
79
12
8
21
3
28
5
24
63
48
40
60
5
15
24
16
8
12
4
5
19
140
36
4
17
60
55
72
5
103
48
41
7
92
12
45
19
8
16
341
63
72
120
81
3
9
48
27
45
7
41
31
29
7
92
21
3
72
132
52
68
33
19
8
33
3
220
17
7
24
36
20
72
141
60
15
48
28
44
57
31
17
39
28
312
20
33
12
36
24
31
5
31
8
136
44
76
36
48
12
32
24
28
36
32
16
12
60
12
12
92
4
92
16
44
76
68
112
5
51
28
108
36
8
9
31
60
36
8
33
27
28
96
32
12
136
120
24
17
36
39
16
92
4
8
124
17
12
19
29
31
132
12
17
123
64
44
9
15
40
65
3
64
5
3
33
43
36
53
147
76
17
15
36
120
36
4
17
3
4
125
115
60
68
24
24
21
67
68
4
12
8
64
17
31
12
32
16
8
16
12
44
40
8
24
4
60
48
41
144
19
48
8
76
60
36
104
16
8
16
36
41
15
76
56
16
8
81
103
12
20
40
176
12
52
48
53
75
24
21
19
8
4
8
4
92
4
65
15
28
48
8
84
52
48
36
20
124
5
19
8
48
16
72
24
8
16
80
52
29
7
24
77
31
20
16
5
31
8
21
67
56
40
36
17
15
28
36
44
4
72
8
36
4
48
32
4
29
31
89
31
8
28
20
64
32
60
9
27
28
53
87
45
67
53
135
4
32
28
120
8
16
36
8
21
24
31
12
36
20
24
4
8
105
39
4
36
48
12
29
123
9
3
117
15
4
20
12
52
32
84
172
60
44
64
56
21
27
28
8
24
132
16
92
16
317
12
19
29
7
144
240
53
36
7
128
52
36
12
32
16
108
36
96
276
68
45
12
19
120
36
72
29
99
48
40
24
24
68
24
64
29
63
16
53
7
8
48
9
39
60
24
12
76
8
28
8
4
29
3
12
16
12
60
24
12
228
8
93
43
24
20
28
17
12
15
21
24
36
43
20
28
180
108
108
53
24
60
19
44
36
4
5
108
7
84
48
101
19
44
36
16
72
20
60
112
48
53
7
36
17
15
69
3
72
228
12
24
16
101
84
63
4
36
32
165
55
20
136
32
12
16
92
12
28
20
93
84
63
88
72
20
16
44
52
180
96
65
60
24
19
12
5
3
4
125
103
36
32
16
36
32
52
24
36
8
112
41
39
16
5
24
67
32
132
45
19
8
33
3
16
96
32
16
17
120
67
53
67
80
48
76
29
27
36
21
55
68
16
29
19
8
40
80
21
15
88
44
12
21
27
12
4
12
108
36
41
19
68
156
64
176
21
96
31
53
3
60
88
8
4
80
4
12
17
27
72
33
7
104
36
76
5
15
136
8
96
52
12
8
60
4
8
4
72
44
21
7
17
3
33
7
12
36
8
4
216
20
4
56
129
27
40
12
72
56
33
175
48
5
43
44
40
12
5
3
12
52
29
7
120
20
4
44
9
19
12
60
36
29
12
48
120
31
12
17
15
4
5
39
57
7
8
69
39
81
7
12
32
24
28
128
9
7
248
48
33
67
48
24
104
21
36
7
5
7
48
92
24
28
8
33
15
100
17
15
21
27
40
12
12
44
45
7
5
15
52
65
15
45
7
41
7
80
36
24
48
88
32
12
45
79
44
36
156
28
20
28
24
44
96
21
24
123
12
76
8
40
44
40
48
8
28
41
15
4
56
52
12
36
48
92
45
55
24
8
40
5
7
8
4
17
103
12
164
4
24
5
19
48
5
55
41
43
24
108
68
21
55
24
17
19
44
16
24
41
39
36
21
19
96
36
24
92
28
17
12
96
15
45
7
80
96
28
56
60
4
32
28
29
3
36
4
92
24
24
4
17
19
12
68
52
5
3
4
77
15
100
65
39
4
36
44
132
4
20
28
96
12
20
48
36
69
51
36
33
15
48
12
88
20
9
115
72
8
36
28
24
144
84
5
15
28
96
20
4
24
113
39
28
12
12
89
7
84
12
17
91
29
7
68
57
12
39
16
53
7
5
19
48
41
51
36
52
36
8
69
3
16
44
16
36
8
16
36
41
12
43
12
12
5
96
31
24
60
24
104
117
72
27
105
36
27
45
72
3
48
28
20
16
68
57
19
17
24
3
112
72
24
8
16
12
92
16
8
28
197
67
44
21
60
7
44
16
8
81
19
41
31
24
89
3
160
77
75
24
28
12
44
16
77
87
28
65
75
9
60
15
4
17
55
20
45
12
87
88
32
24
144
4
116
105
15
12
60
24
12
16
8
48
52
5
7
68
4
20
36
88
8
52
36
20
9
7
12
53
3
57
96
115
5
19
12
24
5
27
40
36
60
24
48
5
43
41
39
4
65
12
36
55
137
31
12
5
3
21
3
12
52
32
52
8
9
27
76
108
17
3
24
4
29
99
48
48
144
16
120
48
20
9
67
41
39
4
120
60
41
96
267
4
84
17
19
36
12
5
48
43
32
16
12
24
8
12
4
77
19
96
12
32
28
20
16
17
43
77
3
4
24
29
84
43
140
88
96
36
48
20
28
20
12
112
32
4
101
7
12
32
12
4
32
16
41
12
79
29
15
9
91
20
105
55
68
40
24
12
12
29
39
93
51
76
5
79
72
12
ABCD 406242978*7^$a-1 [50040]
15
24
12
33
3
7
12
65
7
5
1
42
41
3
4
5
9
6
10
20
30
45
9
208
11
3
18
6
40
5
84
12
9
30
22
2
21
7
17
43
2
18
21
87
45
12
12
55
5
7
29
27
72
21
1
83
12
9
99
51
6
10
50
24
22
5
7
12
50
3
12
19
6
38
21
67
89
13
42
36
20
12
45
7
17
36
15
9
192
15
12
9
3
12
4
30
24
47
9
40
2
21
7
89
27
34
36
6
20
18
34
29
3
4
14
15
31
20
12
9
145
14
9
31
5
7
20
33
39
10
12
35
19
20
9
43
14
15
36
13
42
84
17
120
3
4
32
10
2
16
5
7
18
44
58
29
19
6
38
6
3
36
1
35
7
17
27
36
21
13
68
3
25
14
16
20
21
7
29
3
4
17
7
65
7
2
15
3
24
64
12
5
3
21
39
45
21
15
12
33
51
13
20
42
9
13
38
24
9
15
6
40
23
60
21
42
12
16
44
28
101
27
21
15
45
3
21
19
62
58
65
63
9
19
32
9
24
25
11
15
30
3
36
51
28
18
2
16
90
2
12
12
70
14
6
30
9
19
2
66
4
8
40
161
15
10
30
29
27
36
42
15
13
14
4
80
36
10
14
45
12
9
30
4
44
21
15
4
41
31
54
30
36
104
12
57
15
52
56
12
12
28
2
3
7
30
8
39
36
12
24
49
2
30
108
12
15
63
6
3
19
20
93
21
15
33
66
34
47
19
26
51
19
20
45
24
12
13
50
4
86
3
121
2
57
3
24
9
15
9
7
5
84
7
36
14
6
18
63
51
28
42
2
24
36
84
21
1
23
69
15
13
8
63
57
27
19
98
30
45
7
5
19
20
45
31
56
9
91
5
67
17
25
6
18
102
17
60
21
54
57
24
24
51
4
29
12
27
52
32
40
6
59
24
9
46
12
72
2
10
36
17
3
40
17
1
24
6
12
17
12
79
65
91
38
6
21
12
31
2
3
36
9
22
44
40
26
76
2
21
45
16
23
15
6
3
103
5
15
60
46
32
3
3
9
13
14
64
5
9
6
12
52
18
2
6
10
14
6
6
6
4
20
64
32
28
5
19
12
53
3
33
31
6
2
40
12
30
14
6
3
3
21
1
2
84
10
35
15
30
111
49
26
16
29
12
3
45
1
35
24
33
78
33
27
10
2
12
46
2
9
19
2
27
9
10
50
15
49
18
5
108
15
40
44
57
1
59
72
7
26
10
41
3
12
4
17
51
9
3
4
12
5
27
12
4
20
6
16
8
6
33
72
12
21
3
7
56
4
5
3
42
46
26
114
9
13
23
9
12
15
12
3
4
20
16
30
95
12
3
4
5
7
17
25
2
16
17
31
36
29
7
68
6
15
48
1
2
34
30
24
5
21
6
10
2
12
33
7
74
10
17
13
11
15
81
3
105
19
29
33
6
28
24
29
7
53
43
5
15
30
10
30
36
42
12
41
36
31
12
6
30
14
46
18
6
20
16
8
60
9
31
5
51
46
38
24
90
3
84
25
30
8
105
55
12
5
1
23
36
25
6
17
27
36
22
11
21
18
12
105
13
2
4
17
7
20
28
44
18
22
14
6
24
54
28
14
4
72
84
5
24
7
2
12
78
21
24
63
9
12
3
64
20
81
9
15
15
33
3
24
10
102
32
6
42
82
6
36
20
18
3
49
18
60
65
21
6
28
8
12
10
2
30
10
6
8
46
17
87
4
5
7
20
76
44
60
4
36
156
8
10
95
24
7
36
5
25
14
16
44
21
33
142
18
11
19
89
13
23
24
27
40
5
12
63
9
81
6
4
36
14
3
21
3
31
116
22
14
30
4
2
24
10
23
7
14
42
54
3
36
48
13
6
8
84
57
15
9
19
6
36
11
3
21
39
16
8
6
6
16
20
21
21
15
21
39
15
12
4
41
19
29
1
12
30
29
19
50
10
5
45
3
3
16
92
9
12
7
29
12
19
17
12
9
6
9
7
12
8
9
31
44
4
24
12
29
1
47
37
11
1
2
81
7
5
7
72
14
39
15
9
7
30
6
6
2
16
29
12
15
24
57
24
13
32
3
67
17
147
21
19
17
15
24
10
50
24
4
2
46
14
39
25
20
22
20
42
46
41
19
5
61
36
8
27
48
7
53
25
6
17
1
12
23
7
6
38
10
62
9
1
11
7
56
9
21
6
18
30
6
6
60
4
8
9
61
2
4
56
16
14
6
57
51
9
67
6
83
51
28
29
27
33
33
15
15
64
5
15
64
29
3
21
39
4
36
29
27
24
76
68
6
66
54
3
48
3
9
12
1
18
12
8
6
58
65
3
42
6
10
6
54
20
6
57
27
21
3
36
12
48
60
16
29
7
17
55
5
24
19
24
68
21
51
46
14
24
33
27
9
3
28
26
3
21
3
13
20
27
7
36
5
1
84
6
17
61
44
6
36
9
12
19
24
6
47
13
26
40
14
54
30
15
97
23
7
14
88
47
15
4
56
28
5
7
29
1
18
41
36
43
36
5
31
41
12
27
10
36
11
19
24
5
31
54
26
4
17
39
42
6
72
9
3
6
30
12
24
24
6
30
9
21
48
12
63
3
4
50
6
28
20
9
24
3
9
48
3
10
6
2
6
24
117
1
14
28
2
39
9
3
12
3
4
18
47
36
3
33
3
24
16
14
46
65
12
19
32
16
14
66
4
5
7
24
20
22
38
6
54
21
33
58
32
48
64
20
4
32
52
12
14
39
31
44
40
6
2
22
12
36
8
3
37
12
44
16
18
5
12
48
21
24
70
30
47
49
50
21
13
44
28
8
6
24
4
36
12
20
9
1
2
58
95
15
12
12
30
6
54
3
1
42
62
22
20
28
2
10
24
14
6
36
40
41
36
3
30
16
35
3
66
10
6
42
32
33
3
9
49
96
8
22
5
55
29
9
18
24
36
21
48
75
9
27
21
3
24
52
29
109
14
66
16
14
21
3
42
15
33
10
2
70
5
19
20
30
15
48
3
30
3
31
32
21
103
20
28
72
41
7
56
6
6
9
1
12
2
36
9
39
10
26
4
6
6
29
3
6
6
36
22
11
37
90
5
37
6
29
21
30
64
53
7
36
44
9
19
20
10
54
170
54
4
8
69
19
44
45
31
41
12
39
28
42
14
9
24
51
12
12
12
36
12
22
6
14
30
90
15
12
37
14
52
38
12
15
3
42
18
6
3
13
60
50
45
39
45
24
3
64
5
3
40
48
84
20
58
6
5
15
24
21
7
17
87
40
53
3
21
48
12
24
43
5
21
54
9
51
6
10
20
58
168
23
7
24
5
9
39
43
24
48
5
45
39
13
14
4
12
54
35
36
48
25
26
40
17
19
8
10
20
12
30
64
6
26
34
6
68
9
7
44
9
24
3
30
54
12
4
17
43
36
8
12
21
7
20
6
60
6
60
12
28
12
12
8
6
51
15
46
44
15
12
12
120
9
30
21
7
17
37
6
42
30
18
30
14
4
44
52
23
24
1
11
15
6
24
3
3
9
24
13
59
79
32
100
29
12
36
3
33
21
3
13
24
6
17
51
22
2
16
60
5
36
3
6
6
9
55
5
9
39
12
27
12
70
48
18
20
52
77
7
5
24
25
12
2
28
41
12
87
24
30
4
50
22
2
21
45
4
12
6
77
7
18
2
4
5
27
24
4
32
108
24
12
9
15
46
14
16
24
36
24
17
63
16
17
12
1
6
20
28
6
6
8
9
36
19
5
45
12
24
3
19
17
111
12
10
11
12
36
49
50
9
51
45
7
60
48
41
15
45
19
66
23
43
14
3
3
52
116
12
12
6
52
11
19
18
6
6
2
96
12
18
15
21
18
33
25
11
43
6
104
30
30
27
67
53
19
38
3
36
12
15
88
32
76
32
16
36
17
12
9
66
4
12
56
33
37
23
12
33
3
12
39
21
7
12
5
25
42
17
31
6
30
5
69
12
18
21
48
7
5
9
22
8
12
48
9
43
6
12
71
1
6
53
1
6
84
17
57
3
31
26
16
6
8
16
185
60
19
20
9
3
10
18
101
12
3
40
8
70
26
30
15
15
12
40
48
12
20
24
9
31
14
10
20
40
102
2
36
4
29
39
28
60
36
66
8
94
2
70
36
8
12
4
8
12
21
12
7
53
3
10
8
10
6
86
9
36
7
12
29
19
50
18
9
15
34
83
3
24
12
10
30
2
6
10
35
9
6
45
24
3
28
41
48
43
2
18
52
26
30
12
33
15
81
12
12
ABCD 406359024*7^$a-1 [50156]
15
60
12
21
32
40
3
72
60
33
75
24
17
124
60
92
28
15
96
5
4
27
125
24
103
21
12
44
4
12
60
27
48
9
32
67
41
24
36
124
99
41
31
149
16
24
20
31
41
55
24
45
24
32
103
45
27
5
43
77
7
93
3
45
128
108
136
39
69
12
60
44
4
12
135
69
75
41
4
96
8
7
24
29
36
31
12
29
4
8
31
60
45
63
77
12
43
81
24
51
72
41
36
16
56
84
55
12
29
19
24
21
56
108
24
7
9
24
51
29
36
31
84
96
60
9
32
108
36
79
24
5
31
89
19
41
19
12
17
64
3
21
44
31
41
4
39
45
96
116
36
28
32
4
8
7
108
21
104
48
67
5
60
79
60
21
36
56
79
29
16
75
69
36
20
151
5
28
27
144
36
33
39
33
63
21
3
141
15
12
5
100
56
24
4
44
55
41
12
24
7
48
24
9
51
45
3
12
17
7
57
15
5
4
51
33
116
103
57
20
76
8
79
57
15
81
8
79
33
8
16
39
5
180
12
7
21
147
9
32
7
101
4
159
81
32
139
5
36
7
41
36
24
7
24
9
99
141
27
65
7
81
27
53
31
45
171
12
21
20
40
12
8
7
5
28
72
68
12
4
195
45
51
29
43
17
4
80
40
87
24
29
16
44
91
21
8
40
12
20
43
45
87
29
12
24
7
33
24
80
64
39
36
5
19
108
48
12
105
60
3
12
24
89
52
48
32
7
81
20
12
103
60
5
76
75
9
15
21
15
9
32
48
16
15
5
24
31
9
75
57
15
24
21
24
63
57
20
4
12
24
111
5
24
120
96
7
21
56
24
72
67
12
9
36
63
33
39
129
8
52
51
5
4
12
3
17
48
67
29
31
69
60
20
12
148
32
28
3
21
36
20
36
60
19
84
5
67
12
12
17
7
57
27
12
21
20
28
27
9
24
32
4
120
51
113
60
16
3
12
45
36
8
16
164
100
32
28
60
27
29
4
8
64
8
36
19
21
20
4
27
69
56
19
5
4
32
40
44
19
21
60
63
21
27
41
67
5
132
40
8
76
15
48
237
24
12
24
20
103
89
31
21
111
5
16
3
21
15
60
9
15
81
63
12
105
51
173
16
3
21
15
5
16
20
31
89
31
12
21
12
15
89
40
56
19
29
40
32
28
12
24
75
165
56
24
4
36
3
29
79
24
5
40
15
24
24
53
24
16
140
244
140
36
4
84
15
21
24
51
81
60
20
4
15
81
44
16
84
60
15
21
3
17
84
36
115
29
4
39
12
41
79
5
31
5
240
36
43
5
16
15
69
32
7
12
93
15
17
48
52
20
67
33
8
40
12
8
16
20
16
20
55
53
72
19
156
24
84
36
9
32
36
48
4
32
24
36
103
12
60
89
31
153
20
36
84
16
20
72
103
21
3
45
32
4
3
81
36
171
105
15
29
24
12
115
12
36
36
17
88
3
41
12
24
36
88
20
36
76
75
9
99
5
16
20
24
31
5
55
17
7
5
72
4
3
17
19
72
33
75
12
9
96
48
111
21
8
12
7
93
15
69
20
84
79
17
36
19
36
65
127
21
156
15
21
3
17
60
7
21
20
91
161
216
19
60
60
12
21
27
69
56
24
36
7
12
60
69
51
29
52
15
72
29
4
15
132
77
40
20
64
12
15
33
60
248
4
68
31
5
144
100
39
89
19
24
24
21
24
60
72
87
33
15
9
60
44
55
21
36
3
117
68
60
115
101
16
60
27
12
24
45
111
29
12
7
33
60
27
48
65
4
44
52
15
5
4
15
41
4
99
17
7
89
7
12
125
4
3
29
31
12
77
64
8
40
32
43
45
20
19
17
24
12
64
80
24
16
36
15
9
32
4
68
7
5
19
5
103
72
36
120
93
99
60
21
27
12
72
41
4
3
36
5
60
12
7
12
5
72
67
17
55
33
171
21
68
48
72
31
65
4
27
41
88
24
32
115
5
4
15
45
24
99
53
55
9
24
27
41
31
33
68
112
99
45
3
29
7
41
31
69
80
16
60
15
12
21
51
21
80
124
123
21
12
75
53
115
24
41
96
100
15
5
55
9
32
100
15
29
36
175
5
19
48
108
41
7
5
136
39
5
31
29
40
36
3
57
39
5
16
20
36
19
17
88
39
45
15
5
96
16
24
15
17
12
19
21
36
15
48
96
17
40
99
5
160
20
103
81
15
57
27
33
8
31
41
55
5
64
20
16
8
12
55
53
132
48
60
120
52
27
21
51
29
19
33
44
4
8
24
67
41
36
16
15
24
101
96
31
41
76
104
36
36
36
31
41
31
21
24
36
75
5
55
48
137
36
48
60
79
105
15
161
100
20
16
48
32
88
39
60
21
12
140
40
24
15
29
16
84
27
53
100
56
19
141
36
8
12
7
17
31
5
19
48
72
36
53
16
51
72
60
17
19
53
103
9
12
15
65
7
77
60
31
48
24
113
28
75
17
7
17
100
20
60
40
3
101
31
5
4
60
51
29
16
20
64
12
75
9
60
32
64
27
53
19
36
129
3
41
19
21
56
16
3
21
36
75
29
4
36
15
60
45
20
4
32
84
31
24
36
24
84
77
19
141
20
43
65
136
36
8
91
17
4
8
76
ABCD 406473068*7^$a-1 [50022]
24
21
24
40
24
11
9
31
41
19
18
71
51
16
33
8
36
13
3
33
75
59
34
12
15
15
9
11
16
18
24
71
49
12
6
9
68
16
68
48
15
9
12
4
3
6
86
1
32
16
8
12
67
24
116
12
1
56
28
3
44
37
84
12
15
6
24
95
12
19
5
7
5
15
21
1
23
37
18
77
1
11
3
16
17
4
23
10
12
18
5
52
8
27
1
27
8
1
9
30
8
10
66
21
8
67
5
7
9
11
45
97
24
14
25
35
21
84
4
23
69
7
21
24
20
15
28
9
33
11
31
32
34
14
45
15
9
103
30
18
17
16
45
198
5
4
21
14
21
27
22
50
1
11
4
9
32
13
18
18
15
48
32
15
49
8
43
5
31
41
7
12
5
16
12
11
45
1
27
63
9
9
6
29
1
3
32
48
4
8
7
30
3
9
12
38
58
54
54
11
3
22
27
20
24
13
35
12
12
24
36
1
2
10
15
8
49
48
83
1
23
24
3
34
12
12
3
39
17
3
24
73
20
100
20
27
22
2
12
58
6
102
15
12
8
87
25
21
35
72
16
3
17
7
66
11
12
55
21
27
8
22
24
111
12
27
18
51
56
39
1
75
77
7
42
2
13
32
7
41
15
9
48
16
8
7
30
30
21
24
20
27
40
17
1
26
33
1
14
33
73
2
33
39
120
10
3
59
46
11
13
23
12
61
18
65
1
15
15
9
21
23
4
24
36
51
69
44
48
27
10
11
24
3
52
89
48
4
20
60
3
24
4
29
63
25
15
21
8
1
83
28
8
24
15
9
39
45
19
17
40
20
7
30
11
15
13
24
11
1
51
18
39
56
24
199
5
12
3
33
64
23
48
16
30
18
5
52
21
18
9
15
17
4
59
16
6
26
121
8
61
24
6
42
15
3
24
8
25
20
24
19
32
25
3
21
20
4
15
84
9
8
28
35
37
39
77
40
27
8
9
48
4
60
20
120
36
61
27
8
39
57
52
11
34
60
87
56
4
32
3
1
51
53
96
1
6
5
1
3
8
27
21
49
11
60
27
10
15
15
5
4
8
48
12
24
31
66
42
78
3
3
17
99
9
25
30
8
33
28
20
37
27
3
12
5
24
13
27
20
159
21
27
1
48
27
57
12
45
2
9
16
8
12
12
3
22
11
24
12
16
59
1
48
8
16
8
3
70
36
47
72
15
9
24
60
12
12
36
13
6
77
103
5
7
36
24
17
4
11
10
11
63
49
3
32
25
44
19
17
61
3
20
60
3
1
45
2
112
29
7
5
16
68
1
14
16
5
79
17
3
28
45
36
24
24
36
27
18
11
4
95
12
25
11
22
47
4
71
28
9
9
47
15
21
24
13
48
35
7
5
16
8
25
108
15
12
68
4
32
85
2
24
1
24
3
21
15
44
9
3
10
24
2
1
21
26
21
36
12
7
17
19
41
3
46
12
11
48
31
6
12
24
3
21
12
23
31
77
36
15
97
32
49
15
8
1
11
84
63
22
23
7
21
8
4
21
3
33
60
30
77
12
4
60
21
35
7
288
24
17
52
24
63
17
16
44
36
24
48
4
23
28
9
57
14
69
4
36
20
4
24
3
5
16
36
59
28
132
140
21
16
56
15
1
15
17
16
33
83
1
15
24
21
3
59
4
36
8
9
28
27
21
15
5
7
32
9
12
15
10
6
18
23
75
28
29
15
9
39
45
12
24
4
57
12
14
10
15
48
3
89
27
12
13
8
1
11
4
15
41
15
9
24
7
30
3
21
48
2
58
71
51
16
30
54
29
27
13
8
1
158
4
41
36
73
38
9
16
3
21
9
23
4
24
33
3
8
12
36
60
24
13
60
3
8
4
80
7
18
23
12
108
28
24
36
24
20
3
1
80
28
44
16
21
35
49
3
44
13
18
21
9
15
15
20
9
13
23
75
9
15
13
75
20
13
15
17
31
17
12
4
9
3
35
4
12
53
3
12
37
21
23
1
63
35
72
4
44
9
12
28
23
25
8
40
51
33
3
8
1
12
36
129
23
12
43
20
4
8
45
27
57
28
3
81
36
12
39
5
12
43
20
37
8
4
32
24
4
35
12
9
24
12
4
48
9
2
45
16
8
12
16
15
54
12
62
25
33
12
11
24
7
8
9
12
25
47
12
3
21
7
41
43
12
29
25
12
3
24
3
5
4
15
30
30
17
28
9
47
36
3
16
5
75
13
8
3
1
27
20
1
60
11
9
27
60
1
3
33
12
21
2
1
15
41
4
47
45
25
27
15
90
60
42
17
4
23
81
3
28
30
27
11
36
10
83
4
39
18
3
27
5
24
24
28
63
17
1
14
10
14
1
93
3
45
51
27
45
12
3
24
5
40
15
20
12
45
28
8
13
27
23
12
22
98
10
3
68
48
4
71
10
6
17
15
37
12
3
17
60
3
1
24
36
27
5
13
2
33
4
81
14
69
39
48
13
56
4
11
21
67
45
80
36
1
38
12
64
5
16
11
13
32
48
40
27
18
35
4
60
47
1
15
32
1
8
19
29
1
3
9
51
20
1
11
25
171
11
21
25
15
44
28
47
1
60
9
11
19
21
39
9
11
28
29
15
16
5
16
3
41
135
37
3
32
49
8
16
8
16
95
4
12
21
12
8
1
72
11
48
12
37
35
3
21
16
20
48
99
4
44
40
18
30
5
67
5
1
24
3
3
77
19
30
39
47
28
17
36
40
8
1
12
23
3
25
27
32
12
36
12
9
48
43
32
10
18
17
12
16
24
32
1
3
20
1
2
21
12
1
59
48
27
46
26
9
15
10
11
4
32
16
81
2
21
72
16
36
3
5
24
12
55
66
23
7
24
6
2
48
12
9
28
21
23
4
21
107
12
27
4
5
48
12
49
12
11
3
37
45
23
40
20
48
24
73
30
12
9
80
61
14
16
54
14
9
31
56
69
4
15
21
44
15
22
24
11
12
4
27
21
15
45
36
11
4
29
36
15
10
3
60
15
20
10
11
31
53
37
78
5
3
13
20
12
4
32
12
12
16
9
15
69
23
4
9
14
61
8
1
11
12
4
71
22
24
35
15
10
63
3
5
48
4
32
4
8
15
33
15
12
10
3
15
17
60
27
46
122
9
28
68
12
27
21
19
6
48
2
24
34
14
33
12
12
25
30
8
16
17
15
25
8
111
37
12
20
31
48
45
21
11
1
27
44
120
3
21
13
3
8
3
1
15
9
27
8
21
4
56
31
17
39
25
92
1
23
13
39
24
3
29
4
81
3
27
20
25
9
6
21
32
28
20
3
9
48
24
43
48
21
12
12
3
6
30
57
21
35
4
3
20
49
12
12
12
12
32
4
32
13
3
8
40
21
26
9
12
24
40
44
16
80
52
153
11
4
3
32
22
35
3
1
3
48
5
7
5
4
71
10
11
7
9
21
15
71
9
27
9
16
15
69
51
17
4
12
23
10
111
33
6
17
31
24
5
37
15
116
3
45
67
21
80
16
75
32
60
16
5
39
69
19
66
42
17
27
10
23
3
34
14
9
1
60
12
2
58
2
10
23
28
12
107
16
42
11
24
13
35
4
44
43
56
13
8
19
8
1
48
8
120
24
51
13
24
152
12
1
2
34
2
57
12
63
46
63
51
33
15
32
13
32
3
40
21
3
9
12
72
44
3
16
32
1
20
48
43
17
60
4
8
27
10
3
8
7
6
26
10
2
36
4
8
72
28
5
43
9
24
24
60
32
13
35
87
58
15
39
53
3
12
37
15
8
49
51
5
15
9
37
11
1
18
69
23
112
5
15
69
72
37
51
33
26
13
15
5
24
25
15
20
27
9
28
20
39
33
60
4
35
12
16
20
13
8
12
25
12
11
88
24
11
33
13
2
9
12
72
7
21
68
4
32
12
19
5
79
9
8
39
9
48
15
45
4
63
149
19
20
94
47
37
11
31
24
96
21
3
6
14
9
28
21
12
38
81
37
23
24
4
11
49
11
72
21
12
76
8
12
1
11
13
2
58
11
63
1
45
3
36
3
20
1
3
29
37
48
27
8
28
71
1
24
20
12
12
60
4
32
16
44
24
39
21
133
39
21
14
9
3
21
19
5
60
37
86
12
37
56
64
12
21
75
23
13
23
81
13
14
22
3
45
11
4
20
1
71
12
4
47
10
59
24
19
8
25
44
13
3
35
36
13
21
11
4
3
30
114
17
7
29
7
5
12
24
4
44
1
ABCD 406514454*7^$a-1 [50027]
22
12
15
36
9
14
10
24
12
8
12
36
16
8
24
7
35
25
21
59
9
19
72
12
17
76
2
22
14
18
16
38
30
12
4
84
50
37
5
48
7
5
72
12
28
8
6
1
81
24
12
72
2
42
3
37
27
45
56
4
44
66
18
24
24
55
17
18
54
18
6
120
12
16
12
48
48
68
72
42
12
49
35
13
24
11
6
4
8
4
20
6
22
24
44
12
3
1
12
14
34
44
19
20
1
8
12
28
8
24
12
16
48
20
12
7
17
27
16
35
10
14
25
21
20
4
3
83
22
44
6
22
56
16
3
12
23
1
5
16
8
52
36
8
30
10
2
58
2
9
48
45
7
5
6
24
106
3
65
4
8
48
18
10
44
24
12
42
58
60
26
18
6
1
21
104
78
6
12
79
9
63
44
1
36
15
21
56
28
56
40
24
48
14
48
54
42
1
48
53
28
48
84
20
7
21
8
12
7
17
7
5
12
3
16
32
3
6
48
54
10
12
15
5
16
51
23
42
3
39
58
20
24
40
2
48
6
12
7
36
17
12
16
3
9
8
78
60
10
36
51
5
24
48
3
27
21
3
10
24
8
7
5
16
24
8
52
3
17
19
57
39
21
72
8
12
24
36
48
43
11
12
45
21
4
12
24
32
100
8
24
15
21
4
23
15
58
2
48
10
27
23
10
2
18
12
4
14
24
90
12
63
13
20
4
12
3
23
18
7
17
4
20
7
21
44
27
3
10
68
15
21
16
24
35
25
3
36
9
51
41
6
30
16
2
1
11
66
6
66
4
26
72
37
29
12
55
9
15
17
6
10
8
28
8
6
18
7
21
2
30
27
13
32
4
3
5
72
15
1
50
13
17
28
2
30
40
26
10
8
28
3
11
42
24
6
61
5
64
36
20
51
4
11
18
4
12
2
10
44
7
9
3
9
11
4
33
8
6
36
48
10
3
21
50
30
39
3
13
47
6
12
16
24
12
36
84
24
32
36
6
1
5
4
12
15
5
12
24
7
44
37
123
48
53
12
4
2
10
24
27
12
93
24
44
12
16
39
5
36
4
60
24
39
17
3
48
1
36
75
29
16
96
12
39
5
6
58
11
1
14
34
86
58
12
8
76
111
57
74
1
17
27
15
10
14
42
30
22
8
28
26
22
2
18
48
18
6
12
19
5
16
36
15
45
80
16
14
25
21
68
12
4
128
24
28
2
1
57
26
30
40
26
25
23
10
68
72
7
23
78
7
65
24
4
2
18
7
5
16
68
64
2
18
31
17
16
26
21
9
16
2
12
37
17
12
48
4
12
2
34
12
2
42
4
2
72
42
24
28
3
5
4
44
4
12
8
15
1
44
3
4
23
12
9
9
12
16
15
53
19
23
13
32
4
29
19
9
12
8
54
12
34
11
9
39
1
60
12
39
5
42
18
36
30
6
42
73
5
4
14
13
41
12
16
38
46
32
87
39
18
76
24
15
17
4
12
3
5
27
33
24
4
56
52
23
49
72
80
7
36
17
30
30
18
36
34
56
63
9
28
11
33
91
41
27
15
33
1
32
4
8
108
55
9
108
24
24
48
63
44
16
29
51
4
45
12
20
24
55
23
6
4
26
6
15
16
33
14
6
24
36
15
15
1
41
42
25
53
15
3
45
4
41
12
7
5
16
32
16
62
1
77
36
27
3
18
7
17
36
15
28
5
4
36
2
42
30
1
9
56
27
3
1
21
8
30
22
63
69
8
6
12
1
5
6
12
21
81
16
20
28
8
88
74
18
127
5
72
30
30
4
71
4
5
18
48
48
22
8
6
12
18
3
25
14
37
5
12
6
49
23
21
64
12
93
60
8
18
18
18
46
24
104
96
4
68
40
3
17
31
92
13
56
18
36
6
52
2
12
10
44
66
34
14
12
42
24
4
44
28
8
3
3
84
42
4
27
9
12
14
36
46
56
16
8
4
2
22
12
3
17
30
22
8
7
5
36
28
39
9
2
10
32
84
18
48
30
30
46
15
9
12
27
9
24
36
50
10
12
36
8
40
20
36
19
17
31
21
2
9
13
63
9
146
60
18
12
12
48
16
44
7
17
28
3
71
10
26
12
22
8
6
1
101
36
30
49
17
12
4
8
18
1
69
56
4
20
36
7
45
12
44
7
11
70
8
6
42
4
8
16
20
28
12
20
15
28
9
20
52
20
52
12
12
8
12
15
4
29
16
48
12
35
28
36
41
24
6
6
30
25
24
5
18
6
36
4
8
19
11
9
1
92
52
14
6
4
24
15
5
4
26
18
64
27
128
4
17
28
36
38
21
4
11
13
11
6
28
32
30
46
12
12
8
24
7
33
24
8
12
19
9
80
55
57
20
12
4
3
21
2
24
6
36
28
20
3
39
24
10
8
15
4
21
72
3
17
4
23
1
8
76
26
13
9
24
14
42
18
34
24
8
12
27
3
49
17
18
18
7
17
16
3
5
28
50
24
46
12
14
108
13
9
36
12
8
42
48
18
19
33
44
3
21
24
24
54
10
48
12
2
45
13
8
27
13
8
66
10
14
30
16
3
29
3
13
32
3
25
51
36
21
8
40
50
22
2
10
12
20
30
82
8
28
15
5
16
8
28
36
14
6
4
47
13
60
2
21
1
24
71
1
12
12
168
72
44
30
46
15
80
21
4
2
21
1
98
46
12
35
21
36
66
10
14
30
16
3
45
8
36
16
24
11
1
32
28
26
46
12
48
15
53
48
18
6
19
36
5
55
47
6
4
2
6
12
79
9
11
27
21
1
44
7
5
42
13
29
7
23
18
3
16
35
42
3
27
21
1
2
18
12
12
48
66
46
20
6
82
20
3
1
15
12
5
40
32
12
24
24
4
38
10
2
42
12
18
22
26
18
4
20
72
6
90
30
42
24
4
56
16
63
9
3
20
3
1
59
18
28
50
70
15
29
18
10
3
36
11
33
9
16
23
1
32
19
9
8
24
7
60
9
23
4
17
7
23
42
3
93
42
34
24
14
1
21
14
1
33
56
12
42
18
6
1
5
4
56
12
6
13
45
51
9
8
3
33
12
28
68
48
7
35
13
9
56
28
24
27
17
43
89
42
24
42
72
51
96
3
22
27
48
41
51
51
6
6
12
37
32
3
48
48
45
21
40
14
22
8
18
130
62
25
17
12
100
20
28
2
46
15
5
16
23
13
24
32
4
24
3
12
23
10
26
22
8
4
12
3
9
8
19
33
2
24
30
4
20
42
42
4
12
11
3
10
15
5
15
45
3
9
7
23
73
11
1
5
4
2
6
16
8
36
6
10
2
22
20
52
3
23
22
75
35
34
2
70
20
7
33
32
3
1
20
31
93
2
1
101
4
20
12
24
31
45
38
46
12
24
27
9
14
36
1
17
19
44
33
4
20
39
25
24
12
60
3
11
9
45
12
19
9
11
49
8
48
12
27
33
40
23
37
50
6
12
24
12
19
9
14
9
13
24
38
30
40
15
21
48
12
92
16
24
39
5
15
51
18
36
7
47
1
80
16
65
31
5
6
10
56
3
4
12
12
9
36
24
2
22
14
18
12
54
18
16
14
10
39
23
10
51
65
4
24
15
9
2
22
20
40
2
6
64
8
6
10
2
1
29
72
42
12
13
21
44
48
40
63
21
24
12
15
9
8
6
22
12
12
20
36
4
44
31
29
19
47
58
24
14
13
5
36
6
36
37
9
26
9
9
87
13
8
75
25
12
14
13
5
24
4
56
12
18
46
50
6
16
44
12
6
10
27
11
10
20
4
38
13
35
10
35
4
29
15
25
39
21
48
11
48
3
49
11
1
11
18
12
24
15
15
42
7
32
3
18
16
8
3
76
5
52
11
112
5
4
36
80
40
8
42
9
69
6
1
17
7
23
72
18
91
29
24
24
4
60
35
99
48
22
20
16
26
73
5
43
35
13
35
6
16
8
4
2
85
9
2
9
21
4
23
48
3
66
4
12
15
33
27
32
73
36
3
23
18
24
40
12
11
16
12
29
24
76
20
63
13
3
29
6
46
24
12
48
8
36
6
24
33
25
26
34
27
9
2
30
28
2
46
24
8
18
9
21
31
21
2
10
38
10
8
4
14
24
10
3
29
19
21
27
5
12
6
24
45
13
8
18
12
25
33
8
48
103
41
52
36
3
17
36
6
12
34
27
5
36
12
18
34
14
22
8
16
23
9
48
16
2
25
5
48
7
21
2
9
4
5
84
18
42
28
27
12
21
2
13
41
24
6
46
8
4
2
54
39
45
3
16
9
27
5
6
6
127
23
22
47
9
4
32
4
36
36
32
6
1
11
34
35
21
24
3
9
12
4
36
15
65
42
22
12
14
12
10
8
24
7
137
3
1
27
11
9
9
12
16
12
8
6
18
4
24
8
60
76
14
10
50
30
7
36
80
3
24
6
28
86
25
17
48
30
12
61
29
40
110
13
33
44
31
17
4
24
99
5
12
15
3
13
5
28
2
6
16
8
24
6
12
18
40
2
ABCD 406576536*7^$a-1 [50015]
15
5
27
9
10
9
20
9
28
20
36
27
13
32
3
9
40
11
55
50
46
26
28
18
48
29
25
44
60
124
56
12
63
57
52
47
31
81
39
62
10
66
11
33
10
6
92
19
57
48
18
14
3
33
160
30
2
132
7
27
2
27
72
28
17
84
120
16
32
31
17
3
25
24
32
36
28
24
8
55
8
12
21
22
26
36
15
48
67
30
20
22
2
70
144
2
40
6
14
40
32
3
31
126
18
2
22
9
15
14
3
37
3
20
25
35
7
24
29
67
110
40
116
99
1
27
57
75
3
5
33
24
3
7
38
43
33
12
72
192
24
42
62
28
8
22
14
36
7
21
18
2
24
24
39
49
30
114
128
39
31
6
8
12
36
4
32
40
63
132
45
11
13
102
17
121
27
57
3
41
4
20
4
3
57
92
16
32
76
30
26
12
27
129
40
48
68
187
29
52
20
4
54
101
60
21
16
80
15
40
29
91
27
29
21
60
36
3
45
15
81
39
7
6
92
7
12
45
23
12
1
20
7
29
34
26
111
21
39
168
57
48
24
40
20
40
44
19
20
88
27
42
32
31
81
32
24
22
62
7
51
29
25
15
17
24
48
43
15
62
3
31
29
9
19
32
21
4
23
13
18
29
24
36
12
43
17
37
3
60
5
84
60
12
7
29
4
36
23
37
11
7
65
13
20
142
18
15
9
20
132
31
105
6
24
2
24
27
33
87
67
48
29
136
123
24
14
12
39
21
24
120
10
5
19
194
7
41
4
15
3
48
9
8
4
5
31
32
52
116
60
9
15
9
96
48
36
12
4
8
27
67
38
10
14
7
5
22
2
40
23
1
6
33
45
3
9
35
33
15
28
20
43
77
12
1
24
6
26
24
76
15
33
90
120
5
21
87
7
30
44
22
86
43
20
1
42
5
49
23
21
94
14
19
45
48
47
37
15
20
81
4
32
24
39
40
111
17
13
80
16
83
7
38
28
47
45
48
7
32
1
12
23
13
56
24
10
42
8
24
36
10
14
15
72
85
11
43
30
47
49
92
36
12
43
45
23
12
81
12
22
2
31
44
93
24
22
9
17
108
34
38
40
60
23
7
21
12
57
24
8
39
37
12
48
36
12
47
33
135
31
2
36
60
70
48
5
9
39
19
41
7
48
45
65
10
2
63
25
12
68
15
132
57
34
21
69
8
19
105
8
16
8
34
29
9
40
18
2
12
28
44
67
32
55
53
37
60
15
57
48
20
24
4
15
77
24
24
108
82
17
45
3
7
2
91
5
28
27
63
2
22
65
1
8
24
46
54
32
10
5
9
19
44
16
5
70
45
20
7
78
128
27
12
45
55
20
168
33
34
74
12
10
30
56
36
4
116
7
15
2
31
87
14
10
2
7
5
7
29
28
11
25
8
36
76
6
72
29
37
30
101
9
51
7
66
20
27
21
63
19
2
67
80
19
14
15
37
83
9
88
12
23
21
10
146
3
67
98
27
1
20
27
28
63
98
96
46
54
42
5
1
15
3
66
24
11
45
4
66
48
30
3
45
138
38
12
12
39
45
4
39
5
15
25
20
34
26
15
33
7
8
31
18
20
64
90
126
114
9
21
27
9
48
15
20
13
102
105
45
23
13
78
62
40
8
99
21
31
113
10
29
9
24
16
111
3
66
27
125
7
45
68
7
15
65
21
12
96
70
6
3
12
8
117
15
55
14
19
12
8
49
188
27
61
54
2
12
10
24
62
55
65
4
8
51
73
12
20
24
4
78
2
84
16
68
22
78
71
57
24
87
19
74
4
20
3
21
4
32
24
24
172
56
7
20
57
15
1
15
33
27
44
9
24
7
8
13
59
13
132
8
43
32
25
35
9
24
55
9
24
8
10
38
84
22
2
27
45
31
45
35
25
6
26
12
36
64
11
12
7
53
60
7
53
28
17
43
12
87
6
44
60
4
24
32
84
4
54
96
2
16
20
15
24
25
42
2
48
4
152
63
45
52
20
55
29
4
12
3
15
26
31
39
2
40
11
13
30
33
53
10
26
108
120
58
65
7
66
44
10
5
25
32
31
165
27
17
43
20
81
34
30
12
35
21
12
3
52
8
25
48
66
5
9
82
14
51
7
53
43
17
9
12
31
29
79
53
39
25
15
20
12
19
6
56
10
24
6
15
12
137
4
12
12
123
84
36
84
48
8
57
24
16
35
37
32
16
83
9
22
41
60
97
56
60
24
3
28
15
62
72
34
66
23
9
22
90
119
31
9
149
76
8
36
10
29
13
80
39
37
84
36
80
12
123
168
9
28
54
86
3
31
74
60
28
54
33
12
3
48
57
15
126
66
14
4
35
48
9
40
56
24
3
12
25
20
3
129
84
52
12
30
26
108
24
7
77
12
19
15
5
91
6
3
45
18
29
19
2
19
33
23
25
18
24
50
27
43
53
165
19
33
18
29
1
8
19
8
57
3
129
40
71
43
54
8
12
3
40
17
63
33
34
24
24
17
48
37
167
21
28
12
27
21
59
91
174
12
20
12
19
9
18
26
16
8
46
66
6
17
60
28
20
13
126
14
87
144
9
34
77
1
8
27
7
65
12
33
3
40
77
55
81
18
6
32
10
53
61
36
36
47
7
26
12
12
40
8
16
68
10
38
34
24
26
24
48
15
7
14
34
86
31
8
93
24
15
7
18
107
19
6
15
5
43
48
32
25
20
12
100
20
58
48
48
14
10
2
72
24
55
53
4
12
63
32
1
80
40
24
11
9
12
51
21
34
2
16
47
45
24
31
81
24
56
79
80
45
24
108
58
2
3
60
40
29
4
84
18
14
91
80
57
22
66
83
13
11
28
65
52
80
15
19
21
8
1
42
2
55
89
46
62
10
38
40
3
17
36
52
35
19
122
3
69
12
195
12
28
20
57
28
6
134
24
55
27
48
41
9
60
24
111
16
105
12
6
14
34
21
77
120
60
3
13
8
10
38
19
5
27
9
39
31
26
3
37
3
12
128
12
1
20
4
3
29
15
1
47
57
34
6
11
72
60
141
19
29
84
27
33
7
41
87
9
24
60
31
3
26
48
46
ABCD 406719578*7^$a-1 [50027]
1
51
32
36
4
12
8
24
64
117
147
36
27
36
53
28
51
18
47
19
69
27
57
104
36
31
33
9
102
65
13
30
77
60
48
156
88
9
71
12
36
24
73
30
6
47
12
16
8
24
84
12
49
66
53
136
27
54
15
8
19
5
4
36
72
92
36
12
7
5
19
125
12
52
20
84
31
41
84
4
140
36
31
114
47
24
28
39
9
33
47
61
27
44
48
36
36
7
9
21
51
8
108
40
63
24
129
63
60
17
64
27
108
108
45
8
120
7
101
36
64
56
97
155
124
51
30
27
81
51
36
12
8
1
63
33
47
24
84
43
5
52
20
40
20
1
150
30
78
45
81
30
5
36
73
23
4
152
12
19
89
7
117
8
31
17
24
67
9
33
18
90
47
37
27
8
25
23
12
64
8
36
40
45
35
12
40
45
3
24
8
24
61
27
36
20
7
17
25
59
72
43
69
48
15
48
36
69
8
76
72
69
47
73
99
80
25
27
20
132
48
43
9
48
72
56
4
111
45
27
65
43
9
60
147
17
16
3
137
124
44
12
12
4
27
17
19
24
30
198
33
3
33
20
19
5
55
5
67
45
8
36
1
18
9
48
44
28
44
37
11
4
140
79
5
13
23
136
27
21
20
60
36
120
156
103
54
63
36
15
29
1
6
21
8
84
12
19
5
31
93
56
61
59
12
79
36
48
29
76
75
108
9
8
28
44
28
105
83
16
84
32
37
18
57
63
36
113
28
20
16
192
44
19
5
19
5
49
36
3
32
24
7
24
45
45
30
9
56
48
64
81
18
65
24
4
45
47
16
176
12
1
35
19
24
12
9
45
15
20
19
53
16
3
9
15
9
128
1
18
9
32
91
138
63
24
128
64
9
11
31
57
20
4
284
13
27
3
45
56
72
36
4
20
19
17
24
40
24
20
12
43
117
8
12
4
84
33
23
13
23
48
48
64
15
5
85
18
29
24
96
48
132
4
75
41
13
6
89
4
9
42
18
63
21
63
8
28
24
27
29
7
48
60
90
36
18
65
7
17
28
32
7
24
77
76
48
9
15
12
8
7
29
28
63
33
92
43
48
5
72
4
9
42
9
20
79
5
43
42
47
97
3
32
13
35
1
15
9
18
9
8
112
152
16
108
36
8
36
40
15
41
139
5
24
1
23
12
12
16
36
63
77
12
37
11
72
7
6
3
20
48
36
103
78
71
216
1
48
15
36
39
141
68
88
15
21
68
13
23
24
16
44
28
87
137
28
56
13
167
49
63
12
32
48
12
72
84
40
15
29
127
24
53
19
57
20
7
24
17
13
15
57
23
48
7
48
9
15
81
3
33
20
43
5
79
6
3
44
60
144
48
7
21
8
28
44
7
21
51
77
16
45
35
88
32
4
36
56
12
7
5
4
15
30
87
32
67
12
18
131
31
45
87
89
19
9
3
5
64
39
42
48
11
24
25
11
37
6
126
90
9
93
171
36
8
64
27
36
81
63
29
13
191
1
155
24
36
52
20
48
4
9
162
21
8
48
36
4
39
54
123
8
36
12
1
87
20
12
24
25
48
15
21
11
67
57
20
31
12
29
7
17
37
119
43
41
48
84
72
40
48
63
9
15
41
97
6
12
5
4
8
28
132
75
9
8
1
78
89
4
80
7
29
1
231
9
27
63
129
33
11
7
12
24
30
131
4
36
8
72
60
112
140
84
28
123
45
3
18
6
108
29
43
41
25
90
29
52
27
65
12
36
67
24
29
168
19
29
25
18
89
96
24
108
7
21
44
120
229
71
91
30
47
36
12
108
48
1
15
27
36
12
36
54
6
9
12
24
8
24
76
21
179
7
45
72
20
16
39
17
12
79
144
33
32
24
61
30
5
48
16
84
32
67
5
36
24
49
39
68
28
9
3
24
84
36
15
101
16
32
252
7
42
11
52
75
18
23
1
18
65
36
16
72
20
28
20
31
29
60
4
32
19
57
8
36
16
3
45
15
138
15
111
9
56
24
43
21
20
60
96
1
11
115
36
65
52
68
7
45
27
36
41
4
32
28
12
15
77
25
47
4
63
5
72
97
59
49
78
72
5
24
55
53
97
18
12
65
156
19
17
19
29
19
42
18
45
8
28
72
9
35
13
87
9
27
32
88
216
51
5
132
19
45
92
232
132
12
15
66
15
72
3
29
4
9
27
8
13
23
24
16
92
40
44
64
20
28
20
79
24
29
24
36
48
73
15
48
32
1
66
24
29
55
18
27
105
59
36
4
8
36
96
4
27
12
113
55
5
4
84
24
9
12
47
88
15
65
7
210
107
36
7
45
75
17
25
23
60
7
30
11
7
105
8
28
8
13
6
9
44
24
103
72
29
84
52
15
21
96
8
31
17
7
18
39
15
5
84
37
12
23
19
41
16
68
12
28
33
23
25
35
12
40
8
76
36
140
112
60
3
72
33
8
36
84
43
57
144
80
91
18
42
21
56
52
33
72
23
144
4
92
55
77
28
21
42
113
72
7
69
92
7
12
69
8
31
41
84
25
107
12
48
4
3
53
84
24
24
12
48
25
47
84
28
75
17
28
99
5
100
12
56
48
28
8
31
9
33
59
67
17
64
108
20
91
17
72
73
ABCD 406808042*7^$a-1 [50004]
30
23
7
9
20
1
11
15
72
16
33
47
36
60
4
45
8
4
23
22
2
16
29
37
14
36
46
2
46
62
1
44
16
9
2
21
1
14
10
6
8
58
14
16
48
33
32
25
122
1
32
60
48
67
20
22
2
21
97
2
9
19
8
16
20
49
11
64
5
51
46
18
12
84
77
7
66
27
11
1
15
5
25
26
46
84
6
32
46
2
165
16
9
2
21
60
15
10
74
33
3
144
46
12
15
47
21
37
23
7
78
2
13
32
16
23
21
27
9
79
8
10
26
97
20
13
86
4
20
1
68
1
36
50
40
45
63
44
133
45
2
16
53
13
24
66
20
46
3
45
35
1
6
44
4
32
10
60
51
59
24
10
36
15
63
5
27
108
36
33
96
7
18
2
10
11
40
71
12
9
27
10
18
56
4
6
14
37
3
80
60
60
13
3
29
7
18
63
32
39
16
6
11
3
10
26
10
47
7
66
26
58
47
12
13
18
90
14
12
34
30
44
1
8
64
47
12
4
80
144
13
9
74
13
23
24
52
44
24
16
21
47
21
15
52
80
4
24
17
49
30
29
25
6
17
4
23
46
24
6
8
22
26
21
63
46
35
3
12
1
12
51
17
4
45
24
24
42
17
16
11
10
11
87
13
20
27
72
37
3
66
15
9
59
55
44
21
27
25
33
15
11
1
20
3
33
24
36
99
13
11
9
25
26
21
25
63
8
4
99
6
23
39
28
114
27
164
25
15
23
52
44
76
20
40
17
13
3
20
61
36
24
24
60
12
51
39
18
23
51
48
1
44
39
57
37
15
71
24
40
5
15
36
36
64
6
50
1
11
93
15
25
3
17
63
12
70
51
3
8
52
20
16
8
85
32
43
12
30
83
15
22
15
15
21
33
39
15
42
74
24
52
30
11
27
12
21
19
92
1
21
14
16
57
63
9
8
27
22
15
20
55
60
140
10
35
16
32
25
6
6
38
57
3
40
5
15
12
4
6
14
4
192
5
25
63
8
7
36
69
11
48
36
16
44
12
10
23
72
3
12
60
10
3
15
89
61
60
12
11
3
40
69
11
70
38
1
45
2
4
21
36
20
12
37
158
46
24
186
8
36
33
13
90
20
9
7
80
33
27
10
48
26
46
30
20
4
20
16
18
2
24
37
3
6
3
27
8
9
1
12
74
70
11
27
60
12
16
24
6
2
9
12
25
26
16
60
30
35
27
36
70
26
16
20
10
11
13
11
63
37
48
11
21
13
2
10
35
48
27
70
14
36
10
24
27
59
25
9
24
2
4
20
64
5
7
18
14
22
24
6
9
32
55
18
26
4
12
78
23
3
156
1
39
30
62
106
42
8
40
12
21
11
46
14
49
57
50
313
11
12
36
12
16
44
1
32
13
42
65
43
29
7
8
52
104
12
58
86
1
45
30
48
53
40
12
27
5
13
14
22
107
49
14
36
70
15
3
29
28
9
30
20
34
12
24
14
52
20
24
21
43
17
60
15
10
15
3
12
24
6
30
68
10
12
18
6
6
84
17
7
20
22
50
13
75
12
113
97
11
49
11
103
68
22
74
13
32
99
9
43
41
40
35
13
32
27
45
1
86
9
12
25
14
34
14
16
42
54
80
84
22
18
6
26
34
74
40
5
27
64
21
48
15
17
13
23
63
24
13
12
59
16
20
22
18
57
45
38
9
3
12
48
48
16
24
57
8
28
3
6
14
9
25
3
39
8
22
54
77
13
11
39
1
45
18
20
25
12
8
28
224
13
30
32
1
23
48
49
44
13
15
15
44
12
24
72
12
1
15
6
23
4
27
12
21
9
23
48
52
51
9
45
3
32
1
6
48
20
37
45
38
46
47
13
30
30
50
4
176
1
3
33
32
1
27
3
36
30
14
37
24
45
2
22
26
28
32
94
14
22
30
24
21
128
7
21
9
2
21
1
47
67
60
6
6
24
8
49
23
40
8
49
56
27
16
5
3
13
11
12
48
33
25
14
21
13
30
56
9
87
1
23
10
84
50
117
13
23
3
40
6
15
8
25
12
30
21
9
24
14
12
1
69
2
21
25
6
56
34
50
16
5
16
20
13
24
12
50
25
39
6
30
20
1
11
12
10
30
113
16
15
12
24
17
37
2
48
46
36
3
75
53
37
14
36
24
33
13
3
9
30
17
3
21
4
23
37
68
48
13
6
33
11
76
17
1
50
22
18
42
18
116
60
121
56
12
15
33
13
24
14
106
2
13
45
60
15
51
84
6
59
97
24
11
55
18
2
12
48
72
1
15
20
97
8
27
25
3
12
21
24
23
40
66
26
10
18
42
74
34
110
10
50
13
9
24
27
9
54
54
27
59
9
12
16
9
18
42
24
27
11
21
25
2
48
10
26
49
15
45
12
56
13
30
44
9
1
95
7
18
42
32
58
48
6
66
48
12
15
9
14
24
9
3
4
33
83
16
60
18
36
11
15
24
46
11
49
23
7
20
60
12
22
27
33
14
10
12
2
48
25
9
11
60
76
3
17
37
42
21
59
1
32
67
18
15
45
14
22
38
16
32
4
56
12
9
72
24
16
27
21
72
15
90
3
47
10
6
54
6
44
10
15
32
39
24
12
70
24
87
3
17
37
35
25
62
13
20
7
30
3
20
60
7
141
3
66
2
108
193
71
64
6
66
17
63
4
6
47
16
20
25
26
16
20
24
21
39
1
32
36
55
42
62
21
7
8
9
1
3
59
1
47
25
12
9
14
46
38
1
11
16
20
12
9
37
107
15
40
5
15
12
22
74
37
20
13
50
24
28
18
14
49
24
32
1
36
50
141
27
21
1
36
2
60
13
80
3
12
34
11
3
10
60
15
12
33
12
60
71
12
1
23
7
17
43
9
57
2
81
99
48
12
28
24
20
57
4
59
10
14
9
61
3
23
4
20
12
10
14
4
44
61
45
3
3
17
27
97
48
21
11
147
129
4
33
6
6
18
20
45
27
93
27
10
48
14
12
16
21
44
19
8
48
100
8
70
50
10
135
15
6
14
76
36
8
12
4
80
4
72
20
60
28
20
16
8
21
31
36
41
4
35
1
33
6
17
36
7
48
53
7
6
11
40
45
24
74
9
37
30
6
2
46
35
15
46
50
1
20
133
50
33
39
1
12
51
6
120
15
45
47
4
9
38
36
34
30
33
11
28
21
87
20
22
75
20
43
60
30
2
40
18
42
20
13
105
6
41
96
13
24
14
45
64
3
9
32
16
3
77
99
48
10
14
1
20
27
24
1
3
60
56
24
10
3
3
129
8
3
84
9
13
51
47
12
12
46
35
25
3
3
44
10
2
34
14
46
119
39
36
9
1
60
3
33
54
17
27
9
12
15
10
27
69
6
41
3
84
9
1
12
11
49
3
11
21
12
4
44
3
13
11
58
18
6
11
3
46
23
4
12
8
96
24
13
66
21
11
33
36
64
20
13
50
24
16
6
6
44
4
5
1
30
56
70
48
14
12
70
14
40
17
3
16
20
21
16
80
27
72
45
16
23
36
10
14
34
15
27
18
2
12
9
12
15
24
21
1
74
12
34
24
2
28
44
16
92
40
30
14
24
13
143
16
18
83
3
46
2
48
28
42
62
22
23
61
26
49
57
18
6
30
8
9
63
10
6
5
13
23
37
6
6
54
104
25
15
12
5
36
12
115
6
6
8
9
1
15
ABCD 406879934*7^$a-1 [50008]
45
24
6
78
6
17
19
36
8
25
24
17
30
21
12
7
56
34
15
23
40
17
1
24
6
8
1
5
4
6
8
1
69
47
19
44
45
37
14
46
6
65
9
15
31
48
2
48
7
24
36
20
12
51
1
9
14
25
11
1
3
36
2
18
21
13
2
1
20
15
28
6
15
15
45
51
41
1
8
54
64
6
80
3
40
53
19
80
19
20
1
15
14
16
39
9
26
9
21
6
6
18
16
17
4
77
22
20
18
55
15
17
19
30
15
21
8
12
10
6
3
12
15
33
35
1
15
5
16
5
87
16
39
5
15
12
34
30
26
3
12
3
12
49
5
7
3
6
38
46
20
6
58
6
20
9
1
14
1
15
5
15
4
2
64
24
123
24
29
4
62
25
3
50
12
16
18
6
59
15
12
21
63
4
30
12
2
1
32
36
13
56
4
116
10
38
3
63
1
8
25
15
35
36
34
6
24
26
16
11
9
4
18
21
24
27
9
35
16
56
21
1
2
16
17
27
69
9
7
9
12
18
6
8
42
9
21
3
15
46
30
36
6
3
11
24
42
19
29
7
47
1
27
5
25
14
24
12
18
36
27
52
21
78
12
29
19
21
17
63
12
19
30
48
27
9
14
13
29
15
4
45
20
3
3
6
28
2
12
36
22
2
6
19
27
14
10
42
35
4
9
84
48
15
15
2
28
2
10
26
6
18
57
3
36
6
18
16
44
10
26
30
4
6
9
47
21
7
2
46
78
6
54
60
15
9
2
1
3
6
14
9
27
25
36
8
15
4
38
4
11
28
11
9
12
36
1
12
30
6
14
4
9
12
56
9
3
12
16
3
30
39
12
5
4
35
40
51
21
3
26
106
2
10
29
3
1
44
3
16
12
18
14
21
21
31
5
48
10
41
19
5
25
14
16
69
35
12
36
13
32
7
18
8
15
49
6
53
9
22
12
8
12
10
8
28
35
4
11
28
24
20
16
6
11
7
80
21
31
17
73
18
17
13
50
12
6
51
51
12
1
5
30
12
21
16
9
20
52
2
42
16
3
81
39
71
30
24
4
32
4
44
10
12
74
6
6
27
7
21
5
154
5
12
28
53
31
11
1
8
1
8
10
5
25
8
4
3
12
3
50
10
42
11
12
1
12
2
42
10
24
20
12
9
64
9
3
3
14
12
28
35
1
6
9
20
1
63
27
14
30
9
43
18
24
66
5
7
9
8
33
34
9
11
1
5
10
5
36
1
27
29
39
1
11
3
10
15
21
2
9
1
2
6
22
2
40
72
15
15
5
1
2
9
3
6
7
15
8
22
12
8
51
4
11
24
42
27
3
6
30
22
3
95
24
90
30
40
50
10
18
2
48
1
5
42
25
9
8
6
30
12
18
4
2
43
32
3
1
5
60
22
18
12
14
48
22
51
44
4
12
3
20
1
24
24
33
12
30
26
51
21
12
10
21
8
3
24
37
17
6
30
6
1
68
12
3
16
18
8
34
5
45
31
3
56
9
15
30
4
20
27
9
3
28
23
33
12
21
7
53
30
42
3
9
31
8
27
40
24
42
8
70
32
6
15
33
7
5
42
72
24
82
44
19
35
42
39
19
2
4
35
3
21
60
9
42
10
35
3
48
9
3
22
14
30
30
16
36
102
6
12
5
25
14
10
51
24
3
6
50
42
24
64
2
9
28
21
47
15
9
43
6
12
35
3
69
1
62
12
1
21
24
14
9
7
2
3
9
51
9
15
13
8
6
4
2
22
5
33
24
4
12
2
1
17
102
6
19
11
24
30
16
14
22
11
4
21
87
5
31
20
7
24
9
84
17
15
43
21
5
4
6
53
3
13
5
18
9
81
43
5
27
7
12
9
15
56
6
34
8
6
90
94
26
34
2
21
24
3
6
10
5
16
21
8
31
59
25
8
13
14
4
17
15
1
20
13
24
6
9
17
10
48
5
28
9
20
24
6
49
20
12
15
28
30
6
9
12
9
99
5
27
3
37
5
24
3
21
7
17
3
28
20
15
4
5
13
68
6
30
19
9
8
12
3
9
15
9
4
18
42
12
24
26
48
1
8
52
17
27
33
60
3
25
6
18
66
21
5
43
5
7
11
12
10
3
32
12
28
35
1
5
16
6
14
34
6
36
8
12
3
19
2
27
43
38
3
67
8
28
2
27
24
4
35
13
9
23
27
10
26
4
2
27
7
6
3
32
15
4
24
6
6
9
11
21
25
20
18
16
20
10
24
23
13
3
27
6
3
5
6
1
32
37
24
83
3
4
6
14
21
19
2
12
3
4
65
34
12
9
8
7
53
7
5
61
14
6
3
27
4
14
63
1
2
21
19
20
6
15
9
4
35
1
3
27
18
36
14
58
62
37
11
25
39
6
8
19
32
19
20
42
15
9
6
4
18
8
12
28
47
1
27
48
9
2
18
39
19
2
31
24
32
48
33
12
7
20
13
27
21
14
21
3
37
5
22
5
27
4
20
46
8
22
9
41
34
5
21
18
18
3
19
32
60
60
10
6
5
7
30
6
62
3
4
3
29
12
91
5
13
2
33
7
17
72
37
59
25
11
27
37
27
38
18
4
29
21
30
84
21
13
6
2
15
7
90
11
27
22
120
8
18
25
8
9
12
16
24
18
8
1
15
21
5
7
8
27
42
24
3
21
40
6
5
15
4
30
3
3
17
13
14
18
18
22
35
52
3
24
5
12
69
19
29
16
14
1
32
4
9
23
28
57
32
28
23
13
27
23
6
10
6
8
3
4
33
24
3
56
1
8
12
10
32
46
20
7
27
20
84
24
40
30
3
60
17
28
18
17
63
1
36
33
14
13
8
9
39
1
6
2
7
8
25
14
4
14
7
20
4
29
10
6
20
106
5
16
15
41
1
3
23
22
2
16
5
24
13
75
32
45
12
19
45
15
11
100
6
14
48
1
20
1
60
24
11
19
2
3
4
36
8
9
48
7
5
27
31
9
5
6
34
8
34
30
20
6
10
14
4
6
15
32
3
4
5
15
22
11
7
20
1
5
115
5
24
6
13
15
60
2
15
1
3
9
12
8
27
4
21
15
32
12
9
27
21
10
29
21
4
26
33
19
18
14
57
9
28
14
30
16
2
10
32
28
2
10
11
21
27
4
12
5
7
5
10
18
2
33
21
6
4
17
25
20
30
10
18
14
7
20
3
25
5
58
5
52
17
4
2
21
1
3
83
12
22
2
24
30
19
12
9
11
3
25
11
16
20
1
27
12
30
47
3
61
9
18
5
13
11
4
5
18
9
13
39
3
2
40
8
6
16
26
3
39
18
7
51
2
15
19
14
31
29
39
7
30
18
18
80
22
17
9
16
3
20
1
59
60
16
11
4
9
56
15
33
7
20
9
43
24
26
3
27
22
3
12
33
3
41
3
3
52
6
12
23
1
8
6
22
11
13
6
2
43
5
27
21
64
30
6
36
15
3
2
19
15
14
36
12
67
47
13
27
17
9
42
6
4
3
87
2
64
23
3
1
35
10
12
26
10
84
6
5
21
15
12
7
42
15
57
12
30
5
33
6
49
8
25
20
34
18
12
20
10
14
24
15
16
21
8
46
17
28
5
16
8
27
31
2
7
35
1
5
30
25
29
24
15
100
21
3
11
42
75
39
30
15
4
15
81
21
14
25
20
15
28
17
3
82
8
6
16
60
8
42
16
50
4
24
24
18
3
9
15
41
31
33
6
6
20
15
31
24
17
7
5
1
51
39
38
3
7
8
9
9
10
36
20
6
15
15
37
11
4
26
6
1
27
41
16
60
21
12
51
11
21
7
17
1
3
5
34
6
15
32
4
5
30
24
16
14
24
6
36
4
17
39
18
48
28
27
44
19
14
3
7
56
10
36
14
36
33
1
24
2
1
24
5
24
12
18
1
3
8
12
12
13
60
45
3
27
21
9
11
4
11
1
21
15
3
2
7
51
41
4
15
14
15
57
40
18
26
46
38
46
14
30
12
1
29
24
12
15
3
16
9
11
18
3
3
4
6
23
16
53
43
21
56
3
7
2
63
3
37
9
71
69
24
15
12
9
24
7
24
48
33
2
16
29
37
8
3
19
33
3
2
46
24
26
6
1
8
45
51
15
28
6
20
4
6
24
17
40
3
5
13
20
22
38
39
39
4
2
24
64
2
46
11
12
15
9
31
65
19
21
21
80
19
24
11
6
30
1
63
21
20
13
8
12
7
59
12
12
21
37
2
1
9
2
6
24
27
7
6
68
15
93
18
4
29
7
9
32
64
9
35
15
16
2
12
6
6
16
71
27
25
9
12
78
2
36
42
12
28
30
8
63
4
15
6
20
4
2
18
42
6
18
25
35
105
15
24
6
4
6
36
5
64
5
4
56
7
53
3
9
42
1
17
12
3
13
6
48
2
63
28
5
12
16
36
95
19
24
21
32
7
5
28
32
7
18
20
7
9
23
1
36
36
18
2
24
6
21
13
54
42
14
10
12
38
40
5
55
24
32
9
1
36
59
4
11
1
15
8
42
70
18
24
8
4
50
34
12
68
10
6
51
12
17
6
22
12
11
3
16
9
32
13
30
6
30
17
3
33
15
33
7
18
50
4
44
60
25
12
8
64
11
36
13
35
12
60
4
30
47
7
2
4
2
28
12
9
9
27
27
5
16
12
5
4
6
104
1
15
45
5
4
71
48
12
24
9
19
15
30
32
46
9
9
14
6
24
82
14
19
65
42
9
15
34
6
20
34
6
2
12
10
32
21
87
12
1
3
44
18
4
18
65
25
56
3
31
86
7
24
3
5
7
86
12
28
14
49
9
8
34
17
37
2
12
6
4
30
21
21
60
8
39
13
44
34
5
1
6
5
16
29
36
15
49
14
6
30
33
48
9
39
1
20
16
2
33
19
129
11
49
11
10
47
19
9
9
39
5
58
12
30
20
7
29
39
15
12
10
20
30
73
11
4
18
2
22
6
9
23
33
57
39
12
27
4
6
15
27
26
27
13
11
36
43
14
48
7
11
4
5
24
4
5
4
8
15
3
18
7
48
9
6
5
1
8
3
7
17
15
6
7
15
18
2
22
83
25
38
18
3
4
56
16
23
4
6
8
10
14
12
28
8
15
3
1
21
2
118
2
12
1
20
7
20
16
26
4
75
5
7
23
21
1
12
6
24
12
8
21
96
45
18
69
9
7
21
20
3
13
6
48
6
3
20
43
2
30
18
3
52
5
7
3
32
9
9
24
10
5
21
22
5
1
35
16
5
6
34
18
21
21
11
7
42
48
36
42
65
15
13
29
31
59
13
69
20
15
1
14
21
63
12
4
14
4
3
33
54
ABCD 406918166*7^$a-1 [50058]
36
20
28
8
52
8
49
36
23
4
32
4
164
36
16
176
12
12
16
20
25
15
57
11
4
48
24
108
56
16
12
33
99
21
15
68
4
8
300
16
92
64
9
27
36
56
4
44
36
64
117
131
24
1
87
48
104
40
72
104
49
96
12
47
60
1
63
69
71
73
11
25
12
155
4
116
13
15
57
59
1
135
36
36
21
71
24
72
1
23
16
96
20
109
72
24
84
99
72
8
1
23
49
24
27
12
68
60
48
12
208
260
196
104
144
13
63
44
112
24
21
71
52
80
1
36
11
28
45
35
25
111
32
1
108
23
49
59
4
152
1
63
12
9
27
9
23
76
20
16
20
24
16
72
72
68
108
4
48
45
15
9
3
140
13
11
4
12
20
157
3
56
25
36
15
44
37
12
63
20
88
96
9
12
23
28
140
12
1
107
36
1
12
83
25
27
20
13
72
84
47
60
52
36
68
13
11
12
4
140
112
45
59
16
24
8
37
47
36
16
116
1
99
189
27
128
37
51
48
36
32
73
48
51
21
11
184
93
59
13
23
1
75
45
144
87
9
35
64
21
27
117
60
12
23
24
12
76
9
132
35
12
36
37
15
117
3
33
23
60
1
51
44
4
104
96
13
3
8
28
8
16
36
21
23
100
12
33
36
99
120
8
37
15
21
51
8
76
9
11
25
15
36
21
60
83
28
9
15
93
24
11
60
49
63
33
72
11
28
144
44
52
81
12
36
15
9
12
99
189
15
45
143
132
13
47
96
37
27
20
24
12
12
25
15
116
49
63
128
76
44
1
35
1
59
36
49
27
44
109
11
1
11
76
12
9
63
92
76
36
9
143
12
109
27
36
45
47
24
60
37
47
12
25
11
40
12
132
72
84
60
68
97
24
111
32
64
36
48
36
32
28
21
72
23
12
24
40
69
63
20
25
35
1
27
21
59
37
99
36
104
13
11
16
20
25
3
32
28
12
45
108
24
71
4
32
60
204
64
9
23
36
36
109
3
24
129
24
11
12
4
44
37
23
24
61
47
72
108
60
37
99
72
20
108
60
36
24
96
24
24
52
60
8
85
11
16
36
45
59
84
60
4
45
47
97
24
35
108
24
108
4
104
36
13
12
27
8
52
8
1
107
28
120
8
36
88
93
83
12
24
52
8
1
243
9
47
24
88
129
36
36
99
104
12
12
25
195
8
73
36
11
12
25
108
51
36
12
33
59
13
84
23
4
8
88
108
21
47
25
51
32
4
92
124
48
81
27
9
11
12
4
8
88
8
73
3
24
20
28
9
87
72
68
25
107
1
24
23
108
49
71
4
117
83
16
60
12
132
20
96
37
3
68
121
51
68
97
60
39
8
25
27
21
15
8
64
68
12
4
36
24
12
9
63
36
153
59
1
35
1
3
20
13
3
56
24
28
32
4
80
28
56
4
72
36
20
16
8
181
3
45
83
4
36
8
4
8
1
24
75
44
25
120
11
60
97
71
1
63
12
81
83
12
180
1
39
9
11
24
181
15
117
27
8
60
36
121
36
107
12
16
12
24
68
25
59
60
52
8
52
9
27
68
16
60
12
33
72
107
1
12
87
84
20
220
36
44
4
56
4
9
39
9
27
69
111
60
21
87
44
4
9
83
16
24
117
11
37
11
49
156
60
63
21
11
25
63
36
104
96
16
36
33
12
11
13
23
12
4
72
8
28
8
132
4
116
28
9
11
24
60
85
51
21
23
40
60
36
80
37
48
135
68
64
80
72
4
24
48
8
72
48
13
75
8
37
96
12
87
36
8
12
25
95
304
9
24
12
27
96
165
168
3
72
32
13
23
1
120
24
3
81
60
191
84
84
12
60
109
183
33
35
28
48
32
13
107
24
12
84
12
1
84
23
13
24
12
47
4
12
204
8
64
12
20
148
9
72
12
11
25
63
36
33
107
100
36
36
9
75
24
156
60
9
63
48
36
69
23
40
9
47
73
99
32
1
75
36
60
21
63
44
24
28
8
1
95
25
15
176
12
48
16
48
96
21
11
52
20
40
12
32
1
11
16
36
48
36
32
1
12
15
129
27
144
92
24
12
13
12
15
80
40
8
64
24
45
59
16
45
15
12
117
51
8
96
13
75
69
3
36
8
24
4
96
108
36
36
9
83
52
44
136
32
36
13
47
73
23
37
12
15
8
48
25
12
72
60
11
1
71
36
24
4
44
12
88
44
100
68
28
57
23
1
39
45
35
64
81
87
93
51
152
28
8
60
13
171
36
80
13
135
33
95
40
45
3
69
27
104
60
1
27
8
133
192
35
64
24
9
11
136
9
47
36
12
4
60
9
84
15
20
16
72
12
20
24
136
20
4
20
84
12
36
40
24
21
24
23
13
12
83
84
24
12
109
3
20
13
39
24
20
64
116
61
35
24
61
ABCD 406941944*7^$a-1 [50023]
148
21
24
12
101
7
36
41
22
180
33
3
38
66
37
47
144
1
77
12
55
15
12
24
21
71
138
132
7
185
60
120
12
48
12
6
84
126
31
47
6
24
70
110
7
60
12
11
4
2
34
45
75
74
7
96
17
22
26
24
46
80
40
38
31
131
102
31
17
55
95
60
18
24
43
17
42
24
16
74
24
55
17
60
70
14
24
31
11
37
63
60
134
24
22
14
12
60
31
3
26
10
14
18
13
15
14
24
36
60
19
59
16
14
46
14
70
38
48
6
120
73
35
28
8
66
19
72
29
24
102
13
41
96
120
48
102
28
81
29
6
16
108
36
36
108
122
24
46
32
37
29
36
91
63
14
72
168
103
63
206
84
6
1
3
62
82
9
17
120
7
87
81
5
192
42
76
14
18
30
54
4
2
70
81
17
72
7
47
61
5
84
120
36
48
22
45
3
50
6
40
38
7
53
6
4
12
36
14
60
43
24
23
121
63
14
6
16
14
34
2
7
60
39
24
45
59
16
26
10
60
2
19
29
7
11
157
36
3
24
50
22
48
69
17
96
7
5
19
3
24
122
7
23
64
20
37
60
29
19
51
8
1
39
2
42
16
116
28
62
30
1
77
18
42
58
2
7
11
28
2
84
24
79
71
72
37
47
48
6
42
25
65
54
61
3
14
48
18
12
114
7
12
29
43
5
31
17
7
53
10
122
60
60
84
55
15
128
18
19
24
17
24
54
36
16
32
49
72
29
42
25
23
12
37
59
40
9
53
132
6
61
3
20
6
7
84
144
53
10
86
10
93
51
57
17
6
12
90
12
12
19
27
21
59
42
22
14
7
36
11
16
96
45
41
42
6
19
17
10
50
6
84
16
9
29
24
48
24
30
24
1
35
114
31
15
20
25
89
30
102
84
18
66
55
17
48
7
17
12
6
28
86
6
42
48
31
17
31
108
47
4
2
48
42
61
17
66
18
42
1
53
19
53
67
53
10
8
97
36
23
36
48
54
19
47
16
26
30
24
6
72
7
36
27
80
28
50
24
7
29
7
5
6
13
36
12
99
74
108
34
24
26
46
14
7
27
26
30
6
30
108
16
33
35
18
10
45
12
27
36
2
12
10
9
5
24
30
6
72
7
41
22
8
40
50
42
108
16
33
47
196
9
11
64
60
110
24
67
35
78
22
14
48
36
66
121
36
27
36
48
108
69
5
30
13
125
43
3
194
48
34
273
63
33
89
60
36
130
2
43
36
65
18
48
30
174
36
37
11
85
75
9
72
15
14
7
5
22
38
12
18
12
52
26
31
24
12
63
105
77
58
21
47
40
72
2
42
18
46
2
34
50
48
6
13
36
3
14
96
31
41
42
48
12
1
185
31
48
59
1
12
41
10
62
30
16
117
101
90
100
2
115
35
25
12
27
20
4
21
24
65
72
19
72
41
18
85
24
12
96
23
48
49
27
9
108
179
28
117
5
54
1
84
15
14
96
36
19
108
27
14
6
18
7
29
24
42
78
6
12
150
34
14
31
149
6
18
142
36
14
43
5
72
96
30
13
107
64
20
60
1
17
120
7
51
9
84
35
42
72
31
11
66
54
6
31
36
41
22
45
3
189
36
60
75
14
103
65
58
9
3
69
29
36
6
42
43
24
23
49
29
70
9
35
30
108
12
36
22
9
119
28
2
7
5
6
42
70
50
130
8
42
30
18
6
4
9
12
11
150
24
24
22
2
19
41
6
6
30
40
36
48
92
84
6
24
79
12
17
55
96
27
21
29
48
22
2
42
1
24
5
6
30
60
19
35
6
12
48
7
35
42
31
5
94
26
48
22
48
9
24
36
27
21
5
10
20
28
74
42
64
81
65
31
203
36
156
28
20
12
18
96
6
42
22
93
41
42
30
90
64
81
17
46
21
63
62
6
1
41
18
150
70
84
105
29
7
48
87
14
78
36
72
18
6
40
74
6
1
137
22
50
7
27
9
125
19
77
96
36
7
15
38
55
35
90
18
36
16
14
274
12
2
7
24
65
6
18
42
30
30
30
48
19
29
24
31
59
54
163
36
156
11
4
72
50
7
47
108
13
89
10
20
64
2
58
2
10
33
35
66
108
115
3
9
5
126
42
18
24
25
3
141
47
160
57
63
122
46
45
11
61
12
35
73
35
73
11
18
12
55
89
46
45
11
25
83
16
9
27
92
1
11
24
16
26
12
6
36
30
90
6
60
18
12
40
2
72
6
1
24
3
14
12
7
3
24
26
10
21
17
10
2
30
1
3
72
8
54
118
74
156
54
73
11
30
36
34
9
63
9
5
103
53
12
30
12
6
10
45
3
36
50
84
132
18
1
108
48
24
12
77
12
48
115
87
84
44
1
59
4
33
65
151
84
29
34
72
2
6
1
53
19
11
52
24
200
37
17
60
19
17
72
10
45
84
159
93
71
6
24
18
61
23
1
39
56
24
37
47
13
36
17
30
36
1
11
6
36
6
60
4
21
132
3
104
13
47
30
6
24
6
190
20
61
17
46
14
43
29
12
30
30
12
48
19
89
54
25
71
13
11
40
36
9
11
12
25
41
19
27
84
33
11
73
119
16
9
51
14
66
64
20
30
54
16
96
9
185
90
157
29
7
11
16
36
14
24
6
6
48
31
11
25
23
114
223
15
50
18
16
38
115
24
29
48
24
7
113
6
12
ABCD 406978956*7^$a-1 [50077]
40
33
53
7
71
36
30
7
8
9
12
31
5
18
6
10
24
5
19
5
7
69
36
8
51
52
21
11
42
43
5
46
17
7
26
12
7
3
32
13
15
8
25
12
8
4
68
16
51
8
4
68
13
65
67
35
33
55
8
9
43
45
3
24
29
16
15
12
14
15
48
7
20
40
32
45
9
6
4
57
20
4
5
18
21
100
23
16
21
56
19
33
24
20
28
24
41
19
32
48
4
5
43
3
41
93
19
12
20
40
15
26
48
15
40
5
55
51
33
3
21
3
21
15
41
4
24
35
12
18
19
24
36
12
8
4
29
48
46
60
56
4
38
31
15
20
1
72
3
45
5
18
1
15
26
34
9
20
120
45
51
4
12
12
3
21
15
5
9
19
35
9
3
28
9
41
67
63
36
33
8
4
3
2
63
7
45
29
70
69
44
7
17
7
2
48
6
13
24
12
8
7
89
4
15
8
21
16
12
23
45
112
8
4
119
12
25
24
3
12
33
8
40
23
4
36
44
18
78
12
18
24
7
5
51
79
21
29
18
25
11
42
22
36
36
9
5
3
27
45
27
49
39
81
15
5
28
35
88
21
51
17
72
43
5
24
16
11
12
9
7
26
7
11
21
27
85
27
36
140
13
32
7
9
29
10
9
35
37
32
7
21
12
17
7
65
7
48
8
7
72
20
1
15
12
48
36
14
10
45
12
20
7
9
24
8
15
57
4
3
8
37
3
17
15
13
3
12
29
4
27
2
19
11
40
9
11
49
3
9
47
13
5
43
63
5
4
12
75
62
63
15
4
45
23
49
17
10
50
31
23
13
12
27
38
22
9
24
11
25
56
33
18
30
43
107
1
8
28
20
88
17
43
24
39
14
6
49
12
12
3
5
9
12
58
33
63
41
19
21
3
33
71
6
79
5
18
28
5
4
23
13
39
60
53
19
24
24
29
43
14
31
59
1
39
5
9
10
33
35
12
6
22
62
19
131
13
17
18
4
36
57
11
40
12
8
12
4
5
79
20
25
24
23
28
26
19
75
9
11
37
3
14
30
168
25
32
16
15
41
4
29
7
5
7
44
45
7
15
26
10
9
12
29
7
23
1
5
10
24
57
53
7
23
45
4
95
1
59
9
4
12
11
13
17
31
75
33
95
13
15
9
41
7
3
12
41
4
44
7
20
6
18
21
24
3
25
24
5
6
13
12
15
8
4
9
20
9
18
25
12
15
50
10
9
12
11
76
21
92
31
33
3
9
27
8
52
9
24
5
6
52
48
12
17
24
39
28
14
18
30
19
5
7
29
30
4
41
52
36
47
25
24
3
20
6
36
39
7
17
31
45
17
7
27
17
7
57
17
12
31
36
24
23
12
18
10
9
35
13
36
63
57
27
21
59
1
8
76
35
24
18
63
4
27
8
9
19
60
2
6
1
12
27
9
12
65
27
28
20
51
4
9
8
4
36
32
64
15
36
69
24
12
36
41
19
44
27
1
17
96
3
28
23
4
9
3
5
9
67
15
68
57
33
19
35
90
39
27
13
11
52
56
13
44
24
7
2
10
21
12
27
33
84
5
31
32
4
15
9
77
18
120
69
57
43
24
59
1
24
39
14
3
24
9
19
20
9
18
37
12
51
9
3
38
18
4
12
5
19
45
72
17
6
52
9
3
8
64
33
15
26
10
5
45
3
40
32
9
6
49
48
39
24
57
12
3
69
41
7
15
5
16
27
5
33
84
6
45
9
7
36
20
43
14
43
29
18
6
102
18
42
52
38
19
11
18
43
8
4
24
51
33
32
7
2
18
37
48
3
24
125
15
16
32
9
51
25
20
7
36
14
15
75
13
24
8
16
8
21
6
16
69
15
2
24
7
27
9
5
18
28
12
5
33
19
111
24
33
20
72
4
24
27
60
5
16
24
27
38
30
9
4
12
15
56
12
28
12
9
20
3
60
9
4
27
12
9
12
75
14
34
9
5
55
12
24
35
6
18
37
108
8
19
141
15
32
9
28
11
108
16
21
12
11
40
12
45
32
28
15
8
4
9
32
67
21
120
3
44
4
9
36
12
36
39
45
59
100
21
24
65
54
1
15
9
72
8
7
60
8
37
12
3
21
23
25
20
4
15
48
9
12
12
101
178
20
6
31
12
41
10
21
27
9
12
11
49
11
48
1
32
4
5
31
39
50
96
34
2
3
184
12
24
63
29
40
12
96
35
9
24
7
36
9
23
1
48
3
8
12
90
7
29
67
5
19
53
6
9
16
60
35
4
9
20
31
36
33
3
8
9
69
67
48
65
108
19
132
12
3
5
48
16
27
8
12
13
77
7
72
8
4
24
12
3
9
36
60
17
31
27
2
7
59
4
57
3
5
3
37
27
44
37
3
9
83
4
41
48
19
48
29
4
12
75
62
18
25
27
2
54
12
1
3
48
33
47
66
10
12
20
49
12
29
27
111
60
1
51
12
20
18
34
33
48
12
27
57
51
9
36
5
31
17
15
16
3
8
13
12
24
39
5
9
10
14
30
40
14
79
11
13
29
39
16
15
33
8
9
34
2
79
24
24
5
7
11
61
41
63
7
12
9
5
34
5
31
9
11
72
28
117
15
225
3
26
19
24
27
9
72
24
8
72
16
39
17
9
34
69
56
4
60
36
39
5
81
7
41
7
12
48
96
53
63
51
49
39
9
12
8
39
40
24
8
4
38
12
27
19
5
7
12
8
30
78
9
3
6
10
21
41
7
5
51
7
20
30
15
4
5
48
43
17
75
40
56
4
5
18
52
21
35
1
12
36
12
23
42
10
69
12
35
48
16
24
45
32
28
68
88
24
32
19
33
20
7
14
34
17
4
12
23
1
72
12
27
9
15
24
45
35
12
54
6
1
24
3
29
24
39
54
67
27
5
24
28
60
87
12
14
24
39
27
4
50
58
12
12
5
16
60
95
28
17
7
20
37
3
48
32
6
72
12
36
10
45
8
81
15
72
39
1
8
76
5
43
24
5
87
48
7
8
9
39
9
45
79
47
13
32
4
84
3
9
77
19
15
68
49
11
30
22
36
14
18
36
1
32
31
96
33
27
20
4
5
3
54
10
14
12
7
36
56
9
19
5
18
61
11
1
29
19
3
14
67
72
51
9
23
52
2
7
27
5
7
24
9
36
20
9
31
12
11
37
15
5
24
40
24
11
4
9
60
53
24
54
25
11
4
12
14
19
35
36
24
16
77
4
83
133
95
69
39
6
7
11
30
7
20
28
12
23
9
64
108
95
16
21
12
3
20
30
31
60
27
17
4
15
14
103
27
32
30
70
2
15
67
26
51
16
11
1
3
26
19
5
12
6
1
12
41
39
9
15
16
5
10
21
23
1
48
77
22
21
24
20
4
3
21
24
65
12
24
19
12
15
21
5
58
32
21
4
20
9
79
5
7
3
44
16
21
12
20
31
26
10
21
48
24
3
24
21
89
7
23
1
59
16
9
12
8
55
21
48
3
24
24
12
14
15
9
72
39
24
9
18
37
8
27
1
27
8
4
117
23
49
8
28
5
7
59
13
32
148
24
23
61
24
41
46
57
27
33
20
100
3
14
27
52
24
11
13
44
7
26
7
267
21
41
6
9
39
4
69
12
39
9
11
1
12
36
29
27
7
57
8
43
5
28
44
4
5
15
4
3
68
54
78
28
12
17
16
15
2
18
13
3
29
7
20
61
27
2
3
4
20
16
27
117
27
9
12
17
43
48
15
9
3
12
5
16
27
33
5
43
47
45
64
27
24
5
88
8
9
43
48
11
88
9
8
3
1
48
27
41
7
12
8
61
12
36
27
36
26
127
41
36
18
37
44
45
19
11
1
39
9
3
21
44
4
3
26
7
3
29
15
40
12
29
9
39
28
23
73
27
12
21
36
92
4
12
41
15
3
4
21
24
3
48
26
43
24
47
97
27
33
23
16
60
9
59
9
16
108
68
24
16
12
47
25
11
24
1
8
4
3
33
41
12
7
24
3
20
54
6
9
52
24
5
10
36
21
27
8
25
8
27
21
16
35
48
37
8
4
24
5
7
5
99
4
36
11
4
24
21
41
19
11
1
3
33
23
48
13
3
8
40
41
19
12
8
28
21
12
29
46
84
57
ABCD 407116044*7^$a-1 [50009]
42
9
4
35
6
38
37
21
23
1
18
18
19
61
6
30
43
45
2
18
4
11
27
5
11
30
7
40
55
18
19
23
26
36
3
63
54
54
24
77
89
86
4
14
48
24
148
18
32
76
14
39
9
18
22
12
7
53
2
45
28
9
6
2
23
13
28
20
11
12
5
44
47
5
7
23
6
20
59
41
44
4
11
20
19
34
7
12
25
18
10
8
88
2
18
19
15
5
1
19
25
16
11
27
1
5
18
10
7
23
8
24
10
48
6
2
4
30
48
37
13
46
13
25
155
25
22
2
23
65
6
6
19
12
8
3
2
4
30
113
13
20
16
20
28
31
11
54
47
13
24
26
5
11
9
32
8
12
68
21
19
5
20
28
14
52
5
1
84
2
10
48
55
76
20
1
11
13
4
23
31
8
24
10
36
48
36
19
7
4
29
36
12
32
13
18
42
4
14
16
14
106
13
35
62
34
2
27
9
27
32
11
1
1
18
18
4
55
41
32
54
13
9
26
6
22
32
18
18
12
24
18
4
26
10
14
5
13
30
5
1
119
11
120
6
26
29
40
63
13
33
8
3
51
17
12
5
2
10
20
60
4
24
30
13
49
4
47
13
18
44
13
20
13
7
25
27
9
18
22
12
20
28
12
18
48
2
36
43
11
9
25
7
40
3
10
7
29
12
32
36
4
14
45
15
4
30
32
42
48
4
2
18
5
13
16
7
25
10
26
22
2
130
17
1
19
40
1
27
47
16
98
3
9
148
2
57
27
45
19
44
4
14
67
5
10
6
11
27
10
26
24
16
20
16
109
31
42
40
12
24
12
20
36
4
19
23
2
46
41
1
47
19
6
20
10
5
1
11
15
30
16
2
24
66
27
9
36
6
100
17
25
7
31
30
28
48
24
50
22
80
64
54
1
5
26
5
120
4
8
25
28
56
54
17
12
36
13
40
12
24
12
78
42
24
7
7
34
7
1
12
40
6
60
6
36
2
21
8
29
14
5
61
10
44
10
14
45
49
19
25
22
5
1
18
8
41
19
29
19
6
46
2
46
8
33
3
28
114
8
11
19
28
18
60
2
9
80
25
35
12
61
7
45
32
18
10
8
11
16
49
2
10
24
56
64
15
5
42
18
18
18
63
1
48
7
7
94
32
7
23
18
11
23
20
40
25
5
8
18
9
12
20
71
32
65
79
40
6
62
5
8
5
35
4
9
60
47
19
33
49
44
6
21
28
17
15
31
12
2
76
66
65
8
49
42
12
9
27
6
4
60
26
12
22
32
42
30
18
16
2
4
7
12
5
32
11
7
4
42
36
2
16
38
42
41
5
26
34
2
12
52
2
119
13
27
80
68
9
6
144
96
32
22
6
30
56
11
47
25
55
4
18
11
27
4
17
25
8
12
55
4
1
66
58
42
12
20
16
1
1
4
7
109
52
8
4
24
2
29
43
9
1
12
7
59
18
8
36
84
16
6
5
1
26
40
2
10
92
5
53
7
13
12
4
12
24
7
85
18
17
8
4
11
32
28
44
1
40
7
34
20
24
28
7
1
4
7
28
87
36
16
54
7
12
28
1
56
34
44
5
40
20
1
18
34
2
6
28
26
10
24
31
20
5
10
26
28
6
5
20
7
4
30
20
6
5
59
13
48
23
30
2
13
95
18
16
30
8
12
6
16
30
2
42
4
5
9
18
41
8
4
5
36
8
18
9
31
1
1
112
19
13
27
9
10
18
43
11
17
1
2
4
5
9
88
11
13
2
12
33
61
2
30
87
8
55
5
60
7
4
1
13
4
51
33
30
17
1
12
27
9
32
11
60
1
52
7
41
48
62
42
54
65
37
6
18
36
28
6
30
2
53
41
20
39
1
14
10
8
27
20
19
6
27
32
13
16
18
29
72
7
81
4
61
4
8
60
28
30
26
19
71
6
47
7
4
26
22
6
31
1
10
1
12
11
25
11
32
17
5
48
48
60
11
33
12
4
20
12
78
22
8
6
12
4
2
10
37
25
76
36
36
19
36
13
12
36
4
19
1
28
12
48
12
8
12
10
26
42
16
1
31
6
23
5
56
36
4
18
30
92
6
16
66
6
2
22
14
18
21
13
20
27
48
15
17
17
42
32
18
72
40
26
16
17
13
50
118
12
7
25
35
47
26
4
31
65
8
7
5
28
8
28
32
34
25
12
1
28
20
4
14
6
12
15
68
25
64
23
28
17
4
32
12
6
9
40
9
12
23
15
52
72
14
36
6
22
48
6
26
28
8
6
46
56
6
4
8
40
12
2
15
3
18
16
24
50
36
24
57
15
5
7
17
19
18
11
48
1
36
3
1
32
12
15
63
30
46
66
14
18
24
11
43
5
29
60
14
10
7
4
8
1
10
12
48
20
24
18
59
71
62
16
6
2
3
36
15
36
12
10
12
48
2
28
6
26
138
60
7
3
30
18
14
18
46
6
38
10
97
40
33
12
10
25
52
72
8
13
36
4
20
36
54
5
5
54
1
7
5
77
11
1
18
53
27
6
36
36
4
54
5
1
12
122
16
14
15
12
13
47
9
28
6
2
3
1
26
33
49
12
30
2
7
15
48
97
5
24
60
2
4
8
17
61
10
13
61
18
41
17
23
33
4
24
2
5
41
67
5
15
40
5
30
6
11
20
13
28
8
4
8
67
45
14
10
32
28
71
12
13
19
13
6
48
9
44
11
90
8
7
69
2
29
5
7
11
2
34
2
10
30
44
10
17
13
7
7
4
48
2
7
9
30
8
4
2
28
39
52
41
67
5
7
43
10
8
18
118
14
12
18
46
14
7
21
20
6
46
8
10
1
8
45
26
72
10
20
24
16
36
43
68
9
44
10
2
6
36
22
12
11
3
18
60
18
54
28
36
8
4
12
7
43
54
28
114
44
52
2
23
41
44
12
27
27
41
1
7
41
24
4
26
10
7
29
14
30
95
4
37
14
65
37
22
122
28
44
10
17
81
94
84
20
10
32
83
5
92
18
16
5
45
88
11
1
7
53
8
27
25
18
12
6
11
9
4
14
18
23
7
4
14
47
12
1
12
52
2
9
33
11
19
10
19
31
29
1
100
26
6
18
16
56
40
48
66
92
18
24
21
27
49
32
1
14
4
41
32
13
46
6
23
1
27
17
23
1
4
24
12
43
36
25
27
9
4
14
21
33
16
11
32
47
42
31
1
54
30
28
26
41
11
97
1
59
5
26
10
24
18
6
55
61
54
16
2
60
16
59
7
6
6
12
56
21
13
12
2
73
5
66
29
13
22
5
55
25
11
13
13
3
19
6
6
30
20
18
6
28
8
36
46
2
18
10
32
18
9
37
56
16
42
48
12
32
4
6
26
118
31
60
12
13
10
97
11
44
48
6
40
44
4
11
13
32
10
24
32
6
28
55
5
20
36
23
36
7
36
54
16
30
8
6
43
4
5
6
32
48
17
1
60
48
10
1
41
11
51
10
7
8
4
7
9
1
2
24
12
16
44
18
27
9
48
36
15
9
4
32
3
1
12
12
36
19
5
18
14
54
9
13
7
12
67
52
1
47
6
7
19
9
20
12
60
28
13
2
5
7
77
1
4
44
6
41
23
2
4
12
31
17
8
35
29
54
48
36
1
4
76
11
4
24
42
59
1
12
7
11
2
52
38
70
7
11
2
30
17
113
7
23
17
40
15
29
68
12
29
19
68
33
2
18
10
29
9
64
35
27
13
65
12
28
67
23
30
7
17
68
23
12
1
11
17
54
45
17
18
45
3
36
5
11
56
9
13
2
17
12
16
12
37
72
48
42
1
7
10
12
59
15
25
15
18
7
55
69
3
33
1
72
67
101
11
7
114
8
11
17
26
16
26
4
48
50
33
1
7
24
29
32
40
20
4
6
25
23
50
7
3
20
82
54
54
42
25
5
26
24
5
53
48
20
39
1
14
5
13
46
62
3
1
18
32
5
20
3
2
40
24
30
1
19
12
6
63
13
12
56
4
80
6
4
86
22
6
71
19
6
6
1
13
4
35
8
28
13
27
4
19
46
126
6
19
25
64
26
16
1
12
11
26
6
5
43
28
42
36
2
22
20
40
26
9
13
12
20
60
59
5
2
4
2
23
5
7
17
2
36
22
43
29
18
6
35
3
24
18
28
20
7
20
45
16
2
18
19
17
28
14
41
20
21
20
94
18
7
4
9
48
40
24
60
35
13
32
4
8
18
6
4
15
9
8
22
14
52
15
45
8
16
2
34
30
24
26
35
1
11
8
33
32
16
19
7
16
36
61
35
44
4
50
27
63
9
109
26
6
138
10
71
15
46
6
1
13
16
60
11
1
2
18
36
16
44
22
73
29
50
49
15
18
180
12
20
18
12
16
2
28
24
15
5
15
45
10
36
30
30
2
18
89
1
4
24
6
25
52
1
32
30
45
1
19
25
16
20
23
107
9
11
101
7
34
14
16
29
33
10
44
ABCD 407226194*7^$a-1 [50039]
22
8
6
9
9
3
45
6
16
6
3
5
10
14
15
28
24
9
36
3
15
30
2
12
12
9
7
18
11
15
37
39
30
12
6
12
14
12
12
7
11
4
29
19
6
12
14
6
4
2
12
9
15
4
14
46
6
3
5
16
42
5
7
18
36
12
11
7
18
6
24
5
3
25
8
21
18
1
9
14
6
24
46
30
15
23
22
20
12
12
16
42
21
21
2
4
26
27
13
12
23
39
12
10
18
12
8
30
12
28
20
10
18
2
13
9
14
1
15
2
7
3
60
32
10
24
14
34
24
24
2
36
6
58
2
31
27
20
22
24
12
30
2
3
9
10
6
24
2
9
1
32
6
1
17
18
28
6
32
42
48
4
6
6
5
1
6
2
24
12
4
23
9
12
7
35
10
6
18
6
5
7
2
4
6
8
40
5
15
18
10
2
16
26
28
18
32
6
22
20
12
22
33
15
6
30
2
4
60
14
37
3
2
6
6
42
4
26
10
2
6
37
29
12
40
6
33
63
12
6
6
14
10
33
3
2
72
6
10
12
54
24
2
12
18
4
20
1
24
3
102
26
58
24
8
6
9
7
2
28
15
20
61
2
10
2
33
19
20
12
12
28
2
16
3
20
1
14
12
6
10
6
12
60
59
1
2
4
5
19
9
32
7
6
8
15
21
4
2
6
4
18
5
51
33
19
20
6
6
58
20
27
7
6
24
3
21
14
4
12
36
2
7
11
45
27
4
2
18
9
1
2
12
13
23
21
1
32
16
6
2
4
20
16
2
10
6
12
6
18
18
3
8
27
13
5
3
7
8
30
22
18
3
5
6
6
3
3
1
3
24
8
13
15
18
32
42
24
10
2
6
3
7
9
51
6
48
2
28
2
3
15
6
28
8
3
3
22
20
54
30
22
2
6
28
8
12
6
24
15
15
24
21
7
20
4
6
2
16
24
14
19
15
6
18
9
29
16
8
24
4
11
9
40
6
54
6
26
7
29
12
36
24
12
30
24
10
20
16
20
22
5
1
26
12
4
8
9
1
18
2
10
18
8
16
18
78
14
16
12
8
16
17
43
14
16
2
6
34
5
25
27
3
2
6
13
5
4
20
4
18
2
6
21
25
8
6
33
3
16
44
52
32
18
28
6
8
36
9
13
6
32
12
4
6
3
5
10
2
10
2
24
52
8
10
6
12
3
9
26
6
4
48
26
4
17
27
18
6
18
4
56
18
24
22
38
46
11
3
4
90
2
30
10
9
5
10
20
16
6
6
12
18
12
6
26
7
21
8
16
18
8
57
1
32
18
6
4
32
4
20
24
4
12
14
6
15
7
14
12
36
24
12
6
4
14
4
6
18
3
15
12
20
9
13
18
8
4
74
3
3
30
4
35
21
4
12
6
29
13
8
24
18
70
24
3
3
5
1
11
1
30
6
2
21
1
12
2
6
10
9
21
26
10
26
10
35
7
20
33
15
33
1
6
2
22
68
6
10
14
6
64
5
13
12
20
3
1
24
6
2
4
12
11
13
2
52
2
34
62
7
3
12
20
18
4
12
24
2
6
4
6
9
17
24
48
4
48
27
23
12
10
2
45
13
14
49
24
41
24
4
6
8
12
28
2
3
19
12
9
17
24
7
3
26
16
2
24
4
14
3
4
21
2
1
3
6
30
5
15
10
6
5
3
120
9
12
7
2
7
17
40
6
14
12
6
10
12
24
8
3
31
6
2
12
4
36
6
6
9
3
17
21
4
2
1
11
4
74
16
18
6
26
13
27
8
34
11
21
12
12
15
1
30
12
32
48
18
4
24
3
27
12
6
6
12
6
12
6
36
14
6
1
24
15
20
28
9
9
14
16
8
21
27
10
35
12
7
56
16
2
24
6
1
17
22
12
5
15
22
8
6
9
19
8
10
24
39
11
4
2
15
40
17
3
1
12
30
30
60
15
5
46
24
14
3
7
12
17
13
6
5
16
15
12
20
108
72
4
6
14
30
12
16
2
9
7
2
55
3
32
30
4
2
10
12
23
31
8
22
26
28
14
4
14
33
9
51
25
8
4
14
9
1
12
14
16
18
6
8
9
21
15
25
6
2
28
6
6
36
24
3
21
8
19
8
7
20
4
12
36
8
10
50
4
9
15
14
24
6
12
6
16
2
12
13
9
18
14
12
12
12
18
42
16
18
8
4
8
6
3
49
12
14
13
9
6
14
16
24
30
20
16
5
27
6
12
4
6
2
16
2
4
12
6
32
10
14
6
18
10
18
8
6
25
3
48
30
39
15
12
18
2
22
3
17
28
18
12
2
10
36
2
4
8
18
12
12
10
14
21
24
7
29
3
4
20
25
20
1
20
22
8
4
2
15
25
8
16
12
26
16
2
16
12
2
16
2
10
9
3
12
12
29
1
11
7
8
10
3
5
10
8
6
4
12
30
17
7
14
4
2
24
34
12
8
36
6
6
18
22
30
5
31
42
6
9
15
5
3
24
46
6
18
8
4
6
29
33
27
1
6
20
4
2
7
51
8
22
6
14
27
3
42
16
14
10
26
24
4
30
2
10
8
12
24
15
1
42
12
8
12
28
14
15
9
12
18
12
60
6
46
44
10
6
14
12
58
2
12
6
13
21
18
14
4
14
6
16
8
12
4
3
9
2
12
12
4
24
2
54
16
6
6
14
10
17
31
6
8
28
6
92
12
6
3
1
24
2
9
7
12
36
56
16
5
7
12
8
16
57
33
12
2
16
32
30
27
16
11
13
11
4
8
46
38
28
6
12
24
2
30
4
8
4
36
2
4
2
12
7
45
6
48
29
3
54
16
26
6
10
5
39
6
15
13
20
10
41
1
18
12
38
39
28
27
17
1
2
16
2
4
6
42
14
12
9
19
2
16
20
4
18
18
24
2
16
21
17
12
4
12
3
3
6
8
3
9
6
45
7
5
1
12
6
8
6
52
2
16
2
10
54
6
6
74
12
36
24
28
5
7
2
36
3
1
2
4
12
8
12
4
14
19
41
3
13
8
3
3
33
19
2
3
37
11
33
34
18
24
8
6
10
6
12
6
18
5
28
3
6
11
1
8
6
9
13
68
6
4
5
1
11
33
7
21
2
1
15
2
4
27
65
12
19
9
26
16
24
2
6
48
12
22
8
4
15
15
24
6
6
18
8
24
4
2
13
24
23
25
5
12
4
26
6
3
12
28
15
8
42
6
4
26
12
7
5
4
18
2
6
34
8
15
7
5
1
12
3
27
8
12
24
10
2
6
22
6
3
9
15
15
26
10
21
8
55
2
16
18
5
93
27
40
20
3
4
38
39
21
22
30
8
36
6
12
12
30
10
2
24
12
10
8
16
29
15
6
22
42
2
21
12
15
4
12
2
7
21
36
38
4
2
27
24
7
9
5
27
3
9
19
2
58
8
6
6
1
11
10
6
14
16
6
6
11
19
20
21
1
2
36
10
42
12
6
11
21
27
1
6
12
68
10
2
25
48
8
49
6
6
11
3
24
4
18
6
5
3
45
1
2
16
9
3
32
40
2
28
12
14
6
12
22
2
10
6
11
19
45
3
50
28
30
12
24
2
24
4
32
7
3
14
7
11
10
26
6
4
8
16
36
62
10
54
24
18
68
12
10
6
42
9
33
12
2
12
4
6
36
2
4
5
28
5
15
27
28
5
3
4
20
18
4
63
5
16
2
1
9
6
6
38
22
2
18
4
11
21
84
16
24
18
2
7
20
7
21
20
15
28
2
12
10
6
2
40
12
8
30
34
20
36
12
25
5
4
84
8
4
24
2
34
6
20
4
6
14
4
14
36
6
18
3
15
1
15
14
6
13
11
16
12
9
15
17
13
2
10
14
57
1
14
4
8
6
7
9
38
24
16
26
22
5
4
5
3
25
2
6
55
17
12
4
14
12
10
2
4
2
6
36
6
6
10
2
4
5
12
51
10
30
5
27
40
17
7
6
8
4
72
14
10
24
15
20
1
8
16
2
12
4
2
18
16
18
36
20
15
13
50
9
9
4
8
18
4
38
42
10
23
3
16
12
8
16
14
12
6
4
18
54
36
36
30
6
30
11
1
12
2
25
32
1
2
18
6
21
1
6
2
4
8
4
15
57
8
22
18
32
10
18
12
8
4
8
22
2
27
3
40
66
3
20
1
8
4
6
18
26
4
26
7
63
48
6
35
36
31
30
8
18
37
3
12
33
21
24
38
18
12
7
8
19
8
30
3
1
38
10
3
5
6
12
4
48
8
6
28
3
11
10
8
4
2
10
14
4
12
2
3
3
60
1
23
1
11
16
12
36
30
59
3
18
12
4
6
6
24
26
57
7
20
10
3
15
9
27
2
4
8
27
28
23
16
5
7
6
6
6
38
4
18
12
26
18
28
42
32
4
2
4
8
30
1
8
36
33
28
8
16
6
2
4
20
72
16
42
12
6
2
6
6
10
6
8
16
8
18
34
81
9
12
2
58
12
18
9
27
6
24
2
10
6
8
21
36
3
6
3
7
14
36
16
35
15
24
12
12
18
16
3
44
1
14
18
3
3
21
1
35
7
26
48
3
31
6
8
3
19
2
4
38
12
10
18
2
10
5
88
9
11
39
6
6
12
9
9
4
6
14
34
14
42
4
6
12
6
2
6
46
12
2
12
6
48
7
45
48
27
15
41
16
5
22
2
54
12
4
21
3
20
4
24
2
10
18
47
21
40
20
7
5
22
8
18
42
4
24
2
4
8
34
12
5
9
3
7
8
30
22
18
3
9
14
16
30
24
38
21
25
15
45
42
8
16
32
6
36
27
1
6
12
20
4
33
17
3
1
3
20
1
47
21
4
14
10
23
9
12
30
4
5
1
20
54
24
6
24
24
16
32
22
18
14
25
5
18
10
63
44
9
6
6
15
27
36
9
3
34
12
12
26
4
2
4
24
8
16
8
12
30
36
6
3
15
57
15
6
12
12
34
12
2
40
6
14
10
18
24
12
23
1
30
2
6
1
3
20
4
6
23
16
3
12
18
6
6
8
42
46
20
12
22
41
7
21
15
2
12
4
8
31
8
13
24
38
4
30
36
2
13
5
34
2
6
12
24
6
52
2
1
9
6
33
3
2
10
38
12
10
6
60
11
21
12
40
6
29
15
16
21
3
2
12
24
27
33
64
8
10
2
4
20
46
26
10
18
47
49
12
18
12
2
16
63
9
14
10
14
6
15
7
18
2
4
21
3
12
6
30
18
8
3
3
9
9
43
3
18
18
9
15
14
18
12
9
12
3
22
24
44
22
18
3
9
6
6
2
28
6
12
30
5
1
15
27
5
7
6
38
12
1
23
28
18
27
3
30
12
12
8
16
12
8
40
8
3
3
45
25
32
18
16
6
8
4
44
16
44
22
2
12
24
15
3
21
3
10
36
11
7
6
6
9
5
12
22
6
3
59
18
15
7
14
6
12
9
24
25
14
22
24
32
10
8
10
3
11
4
6
27
5
10
14
16
8
4
48
2
33
9
6
4
18
2
6
16
6
50
4
2
1
35
24
4
18
6
32
4
5
9
12
16
8
19
9
8
4
3
17
28
18
12
2
12
28
2
28
20
46
38
9
3
6
18
6
16
11
7
24
14
10
14
43
15
32
16
12
2
10
12
6
14
1
20
3
16
8
16
50
22
18
8
18
22
6
18
12
20
3
21
6
58
2
21
3
6
7
29
6
16
45
8
3
42
24
18
22
12
2
24
28
2
4
26
16
54
2
21
19
20
6
28
36
14
4
6
2
24
18
6
4
48
6
6
24
2
16
6
6
8
31
81
11
33
18
24
16
6
3
15
6
3
5
6
22
11
4
15
48
14
12
22
50
6
6
15
7
8
12
1
20
12
27
76
2
52
6
2
16
78
2
39
3
4
14
31
11
34
2
10
6
8
10
14
6
42
18
4
3
5
40
23
9
10
36
17
1
6
21
44
1
27
41
4
24
6
8
4
2
3
15
22
23
15
22
3
3
17
21
15
45
15
7
2
10
2
16
8
30
1
21
42
14
4
2
12
12
42
4
2
12
21
15
13
8
1
48
6
5
24
7
2
16
48
3
15
24
20
6
7
20
43
2
18
18
6
12
10
18
24
17
9
28
36
8
28
12
36
24
14
10
14
33
15
24
4
6
6
12
18
48
18
2
4
12
6
30
8
42
24
25
17
4
3
35
10
32
10
14
28
48
6
2
18
12
34
60
32
4
6
2
6
21
12
12
21
10
74
10
8
52
6
15
9
15
20
1
24
6
18
32
24
22
8
21
13
3
3
14
24
4
12
18
2
24
3
15
18
4
2
24
4
8
9
1
26
1
5
22
5
1
32
10
2
15
25
2
36
64
12
12
2
12
4
42
14
10
14
4
30
2
12
12
4
6
18
2
12
4
12
21
5
16
2
9
49
8
3
28
17
18
13
17
4
36
8
27
27
16
6
11
9
36
4
11
7
5
1
6
8
4
21
5
4
36
6
12
12
8
18
10
17
33
7
9
32
4
48
14
37
8
13
3
9
11
4
3
38
4
24
8
30
4
9
5
12
4
2
12
22
8
3
9
16
24
23
28
23
1
9
12
6
12
12
2
6
9
7
6
2
24
21
7
12
26
4
36
3
20
27
28
5
15
4
6
6
6
8
27
7
20
28
8
28
5
3
6
6
28
2
39
1
6
18
3
15
2
40
8
27
1
26
1
3
29
61
6
21
15
2
12
4
42
5
3
18
10
42
15
3
14
3
1
2
4
44
4
26
12
22
6
6
2
40
75
3
8
4
20
4
12
2
10
5
13
8
6
25
9
12
14
4
9
3
68
10
12
8
42
25
39
8
12
13
8
9
18
6
4
12
12
8
3
12
9
16
14
4
56
1
33
2
34
11
7
2
4
2
22
2
49
9
12
18
12
26
18
28
8
9
3
1
15
26
10
32
4
32
12
33
3
16
30
6
6
6
17
3
6
10
2
94
2
16
32
16
12
14
16
8
4
6
15
20
7
18
20
4
3
20
7
8
33
3
40
14
12
22
6
27
5
24
6
12
6
15
28
20
15
34
12
20
24
10
18
24
15
23
1
15
60
38
30
22
11
3
9
1
12
12
23
13
15
5
15
4
ABCD 407327384*7^$a-1 [50020]
29
19
56
40
8
84
15
1
11
1
8
69
18
25
12
8
4
48
17
31
8
4
56
57
7
12
5
3
27
120
48
37
35
45
51
1
11
13
5
24
66
114
51
12
48
15
37
20
33
42
12
18
223
20
15
33
21
51
27
37
84
12
35
1
12
41
30
21
27
13
5
7
32
33
7
12
41
19
36
35
25
5
60
31
17
27
12
51
24
120
48
12
60
45
120
3
33
12
63
42
91
32
117
7
8
4
83
18
15
63
25
36
12
24
5
30
1
11
33
60
12
64
29
19
71
12
6
7
17
6
9
21
84
55
5
127
23
90
48
19
29
24
48
43
5
55
8
9
43
24
8
28
17
12
78
48
12
18
30
24
18
12
19
32
15
57
3
25
20
45
31
44
76
8
33
12
31
20
24
21
12
18
12
78
87
12
48
45
3
9
31
20
15
30
72
12
19
41
175
36
8
9
12
6
57
28
20
24
75
13
8
75
30
7
5
30
42
43
56
84
48
45
27
4
24
77
111
9
3
72
28
5
7
48
149
7
89
15
76
59
42
63
159
37
12
24
17
7
92
81
48
55
107
6
12
75
16
12
5
84
63
33
7
65
12
18
37
128
3
60
54
48
55
8
9
6
42
111
28
44
4
65
111
112
36
17
12
15
45
3
39
25
5
48
120
19
24
5
42
18
144
15
21
12
7
23
13
48
108
11
37
11
37
8
27
1
47
30
12
31
11
36
61
128
16
17
51
129
12
55
72
24
8
9
18
1
119
30
43
41
6
24
13
56
27
72
18
3
12
48
52
5
55
5
12
3
9
19
36
24
12
8
21
3
15
30
15
285
3
9
60
63
45
3
9
7
53
31
59
13
8
27
12
49
48
84
5
15
69
3
27
6
27
3
13
36
12
12
59
21
12
28
44
15
13
24
8
16
32
75
90
7
12
104
28
36
72
8
75
13
5
15
16
23
150
31
32
3
33
76
53
31
17
7
12
8
48
9
36
19
12
144
65
12
60
42
30
7
104
12
28
8
21
36
12
30
1
32
16
8
45
36
31
12
24
17
31
17
18
1
41
19
68
4
11
13
36
137
3
28
56
28
77
18
24
18
3
24
21
12
30
97
36
12
47
18
48
39
3
1
108
11
13
12
24
41
27
201
91
71
90
115
20
57
30
6
7
5
12
43
17
31
47
18
3
12
4
23
45
33
30
30
43
29
55
17
6
60
157
65
18
85
12
20
93
30
69
16
47
1
11
13
23
30
12
12
3
40
77
3
48
48
16
108
23
12
1
24
24
92
24
33
31
12
48
59
13
11
18
19
120
12
20
27
84
21
87
13
12
5
3
16
41
15
4
11
1
32
12
72
21
12
7
12
60
24
17
51
12
132
33
24
79
32
9
63
27
60
61
89
43
24
84
17
48
15
69
36
3
24
12
4
47
1
24
47
30
18
42
63
4
11
1
12
17
27
33
27
33
3
24
4
24
29
90
105
21
24
3
105
15
64
44
4
35
66
15
87
138
55
72
12
11
30
12
12
18
93
27
21
9
15
36
24
52
12
96
47
13
24
24
20
27
132
9
12
9
138
73
20
27
18
12
42
36
129
15
25
48
32
51
13
20
64
12
5
30
30
103
5
3
69
67
11
1
24
5
51
40
12
17
91
84
5
42
1
29
7
11
21
21
7
32
40
11
33
88
48
29
12
31
20
76
32
9
31
20
52
17
67
48
17
67
29
54
6
3
112
17
60
75
60
87
18
12
18
13
35
37
5
30
13
5
115
35
102
7
5
31
29
216
31
12
77
15
27
1
32
12
96
4
24
11
42
15
64
48
56
4
44
24
51
132
25
17
18
18
31
36
20
45
7
35
73
8
52
24
101
91
29
12
96
87
28
36
89
30
1
12
47
24
1
32
57
18
18
12
55
53
54
6
7
20
4
12
11
18
60
7
11
37
35
33
117
102
9
21
36
42
18
43
44
57
78
33
132
33
24
7
41
115
12
53
15
63
37
48
17
31
17
12
3
45
7
8
16
12
12
155
9
16
77
31
11
105
165
3
75
37
53
3
12
63
54
55
11
69
40
41
60
24
39
21
7
36
5
30
13
35
13
104
27
18
135
3
84
1
5
7
20
48
45
27
3
13
24
24
23
21
12
28
29
55
11
1
24
36
11
138
31
23
30
36
72
12
3
3
1
44
9
63
75
25
17
19
41
3
64
12
17
19
173
48
60
15
40
8
52
80
9
48
3
99
6
7
17
99
39
18
19
84
36
35
49
12
24
125
6
13
17
24
15
36
76
48
44
9
3
28
36
5
51
12
4
60
60
44
12
100
36
44
57
31
8
24
15
12
30
66
1
8
21
19
65
7
11
1
11
37
23
48
25
23
114
63
3
9
3
18
12
42
133
5
51
9
3
40
72
36
101
7
24
20
45
19
5
18
42
7
11
138
24
7
71
48
1
29
3
4
17
15
21
24
3
28
77
48
162
25
5
15
3
72
21
9
43
32
45
12
60
36
120
12
12
151
36
41
31
24
20
63
12
61
84
32
16
35
90
3
4
24
36
24
8
93
67
41
67
36
96
35
18
3
12
93
55
20
52
17
7
152
24
87
6
12
78
1
12
29
15
16
17
39
105
138
30
30
33
16
116
12
33
15
16
11
9
36
40
65
51
9
78
1
29
15
60
28
17
60
15
3
9
24
27
133
24
23
30
12
18
25
20
52
20
36
21
120
7
12
107
45
16
24
12
48
5
31
29
12
27
21
24
48
15
4
32
9
12
39
24
4
41
55
17
19
17
12
55
48
120
35
1
24
96
29
7
125
19
29
19
12
68
15
25
48
35
1
41
78
21
27
42
12
63
27
45
4
12
5
15
16
11
33
75
54
36
91
56
57
51
27
33
45
19
5
6
1
44
57
12
7
36
23
25
180
29
31
59
21
87
42
67
23
1
137
31
29
91
29
3
27
61
12
5
7
23
61
104
9
63
3
30
15
16
41
30
12
6
24
15
16
24
8
33
3
180
12
4
11
30
12
120
19
101
3
108
27
37
12
35
6
55
36
23
36
25
92
12
16
29
30
21
16
72
41
43
17
18
133
132
8
16
41
79
24
20
45
12
18
9
45
48
12
30
69
4
32
21
7
5
31
11
37
24
47
48
12
1
71
85
8
28
60
8
57
42
33
ABCD 407343344*7^$a-1 [50059]
102
26
1
47
24
73
23
22
51
3
45
12
33
2
28
8
28
9
33
38
10
54
6
15
12
3
20
60
16
21
12
3
44
34
87
9
3
27
8
1
15
30
48
50
73
9
24
18
18
12
15
12
35
124
8
12
34
42
33
9
2
1
47
4
20
4
32
52
20
40
21
15
24
32
25
105
6
18
123
51
32
28
6
14
12
4
18
12
48
12
14
10
27
27
6
6
20
4
12
45
21
3
27
24
68
4
18
27
15
12
33
9
15
51
48
9
60
15
18
15
72
11
12
48
24
24
13
15
6
39
27
8
13
9
54
6
26
10
3
11
1
15
21
9
14
16
20
28
9
47
10
2
1
3
12
21
47
12
48
10
38
16
24
42
18
33
69
3
21
14
40
6
3
57
26
84
4
8
22
27
48
35
4
24
48
24
20
12
61
24
12
81
6
57
11
4
20
64
30
6
8
64
33
27
152
52
6
42
8
97
23
12
28
8
25
27
20
28
8
48
4
8
36
1
3
30
6
68
22
30
57
36
15
8
37
3
24
12
8
10
2
1
60
12
11
52
104
4
18
26
25
11
4
153
3
12
20
13
9
3
11
22
18
20
4
44
4
8
12
12
48
22
27
27
12
6
87
9
14
12
16
48
6
18
36
9
33
18
54
14
1
27
30
24
2
16
20
16
80
4
56
10
12
3
12
27
32
52
20
16
21
3
104
28
33
48
23
4
30
42
33
51
72
6
6
8
40
32
4
8
37
15
30
24
14
22
50
34
2
60
13
3
20
1
23
4
18
15
39
48
6
2
10
3
11
10
14
37
21
50
76
12
30
3
27
12
9
45
26
16
33
11
16
24
24
32
13
3
56
58
2
52
9
51
18
6
36
8
24
13
24
12
33
27
59
37
93
24
14
24
16
9
9
2
10
26
16
6
3
9
14
13
3
12
8
28
60
12
36
8
36
28
9
39
12
8
28
33
3
80
52
24
48
12
24
9
27
8
13
12
9
6
8
4
8
24
16
32
1
15
21
59
12
12
52
48
8
40
9
24
63
20
34
3
27
8
4
102
99
84
3
6
6
21
23
24
24
10
48
12
36
12
38
28
9
45
3
15
9
15
24
45
12
15
8
12
4
33
15
30
50
25
11
1
3
6
12
3
39
80
16
36
12
21
15
57
45
30
45
36
11
16
44
4
18
6
12
8
40
30
12
26
22
15
21
6
33
9
36
2
37
60
11
13
45
24
12
18
20
37
12
21
42
21
9
54
54
12
15
11
12
4
12
30
27
48
39
20
1
3
12
33
3
32
52
6
38
10
42
54
48
54
6
108
14
10
6
12
6
14
16
60
12
42
6
18
12
12
36
14
40
20
36
1
3
42
30
20
4
8
37
75
9
75
18
18
8
13
47
84
22
2
4
48
6
27
45
2
24
28
24
57
11
1
60
3
32
97
21
18
54
18
24
9
9
3
24
3
12
6
12
6
12
32
70
54
18
30
18
48
18
18
38
4
9
35
4
57
11
34
30
9
15
8
28
12
20
25
27
20
16
8
22
18
24
8
34
2
1
9
60
42
33
11
84
109
27
12
32
12
60
1
35
16
21
23
10
3
21
3
3
6
30
21
57
30
18
39
3
21
3
9
60
45
15
15
18
3
33
14
28
20
130
3
23
12
76
6
2
36
4
6
6
12
6
26
1
144
33
2
94
2
12
46
75
59
13
3
90
90
8
22
27
11
109
11
4
8
82
42
6
3
27
6
18
42
51
11
25
9
6
54
2
4
36
20
1
12
9
14
24
64
20
4
44
12
97
11
10
27
21
36
18
9
15
33
12
3
68
34
6
30
3
24
3
18
15
23
10
3
15
6
36
18
36
6
27
12
3
12
12
45
15
21
35
36
10
26
12
4
9
11
46
27
11
10
14
22
36
18
8
1
24
3
21
21
18
24
8
58
6
8
24
4
8
16
36
21
59
72
25
11
46
15
39
30
27
39
20
48
4
6
50
25
24
9
54
8
13
63
56
1
27
32
22
2
61
63
9
33
15
33
18
54
24
14
82
6
36
24
20
1
23
16
12
8
16
8
12
13
15
57
11
10
14
22
60
2
4
20
96
24
36
46
2
13
23
1
93
3
11
16
78
6
32
40
33
11
4
20
12
12
1
27
8
22
74
34
39
27
24
80
16
84
33
11
1
9
3
11
4
20
10
30
45
21
42
36
20
16
12
24
21
11
16
60
20
24
12
13
72
15
20
4
72
20
10
14
16
69
45
12
26
16
69
23
12
16
30
3
3
21
9
2
4
9
21
2
24
12
36
37
3
20
10
14
12
48
36
12
12
1
33
39
27
8
48
37
3
6
2
10
2
40
18
14
28
21
3
9
12
11
22
14
10
26
4
8
13
12
11
1
9
14
24
36
24
37
15
32
24
34
26
25
9
48
6
12
33
3
20
22
50
24
12
4
12
36
36
9
9
2
1
11
25
23
36
22
24
6
9
15
6
18
60
30
2
1
71
10
36
6
6
38
61
12
72
15
8
12
36
40
48
8
1
35
12
1
63
6
42
72
20
4
18
12
36
2
58
26
22
42
60
9
3
12
9
3
20
64
6
12
51
11
12
22
14
28
21
11
16
9
63
30
2
25
27
42
66
9
3
20
4
12
20
13
69
24
138
78
2
64
44
4
6
114
9
3
9
27
6
12
123
9
3
51
8
1
11
36
58
42
6
30
44
1
69
6
36
20
10
66
12
9
33
14
1
11
25
51
57
48
12
3
12
54
14
52
24
60
21
35
4
68
16
44
34
2
25
9
18
177
3
8
25
9
26
13
63
6
54
56
12
34
14
12
24
37
9
2
1
48
3
9
3
18
135
9
15
45
38
4
6
2
22
3
51
69
3
8
1
21
6
9
23
12
4
9
21
14
46
39
12
35
28
21
48
12
9
2
100
33
24
23
4
33
9
6
33
11
10
2
12
22
12
18
6
98
4
6
27
12
9
14
25
9
6
12
18
18
32
16
36
8
4
54
2
76
72
20
16
6
18
18
42
20
13
3
12
32
4
6
42
8
1
12
15
12
8
25
24
11
36
24
1
24
51
8
4
8
70
12
38
36
10
6
12
6
6
24
9
23
34
24
2
60
4
30
6
20
25
11
60
124
6
26
10
12
90
6
3
24
59
52
6
18
68
46
12
18
9
12
47
1
35
24
40
6
27
9
24
3
45
6
12
30
36
12
2
24
37
35
13
36
3
30
26
1
12
3
45
93
2
10
15
23
10
2
1
33
27
21
39
27
24
9
21
3
21
30
80
13
3
44
22
6
6
30
6
14
4
24
12
54
2
1
15
69
11
60
22
12
15
39
54
3
11
76
24
9
9
2
24
4
8
24
22
24
18
9
27
32
16
90
42
8
24
24
82
15
24
9
30
20
13
3
24
20
37
23
13
57
6
68
10
74
48
12
16
6
12
3
15
8
25
24
3
8
13
15
6
3
15
42
15
3
56
24
16
12
8
16
21
3
8
24
13
9
3
39
20
4
20
4
150
30
18
27
107
1
27
8
25
15
33
3
33
36
21
30
44
13
9
12
12
2
25
24
45
14
60
13
123
12
6
3
11
13
11
52
8
1
51
20
25
9
3
15
6
27
12
35
12
12
40
12
24
33
11
13
47
16
33
15
18
24
24
24
6
6
3
9
6
36
33
167
13
9
12
63
23
4
24
33
27
24
24
24
42
6
33
3
20
72
10
66
18
6
60
6
42
12
20
36
22
39
51
24
33
47
13
21
24
42
12
20
1
11
10
30
45
12
23
58
98
1
9
6
42
12
2
1
12
63
8
48
25
59
16
9
12
3
30
30
6
36
30
56
10
2
1
60
11
1
47
1
24
9
2
16
69
9
15
11
10
50
1
15
150
2
4
32
4
8
73
45
60
38
10
18
9
21
6
8
70
2
36
24
10
2
13
48
3
6
3
51
36
8
4
6
15
3
42
18
18
2
10
3
27
36
9
23
16
20
12
34
6
8
1
11
4
12
18
18
9
24
15
32
16
12
54
2
1
75
32
40
24
24
8
1
36
51
54
14
1
47
34
30
48
44
37
12
3
8
16
33
11
1
60
47
12
24
34
54
32
1
24
48
63
18
6
30
3
3
8
10
6
8
16
20
1
72
27
8
22
26
22
30
18
3
12
48
39
20
25
15
42
6
33
9
3
23
13
11
13
3
30
2
12
28
30
6
42
12
3
3
8
12
16
8
4
24
18
38
22
2
48
28
36
8
4
6
48
6
8
13
3
30
87
51
21
36
3
9
15
8
4
48
8
16
56
12
10
18
8
10
39
15
12
21
108
33
14
25
33
2
12
58
6
6
18
44
24
52
32
1
11
10
3
11
16
24
12
8
40
18
60
6
12
12
18
48
2
4
60
36
48
20
1
11
1
3
8
36
25
69
27
15
12
60
8
22
39
15
20
24
4
45
59
24
10
39
11
13
15
18
18
44
34
48
27
3
12
8
37
12
9
14
1
24
9
2
24
4
6
18
8
4
12
30
36
26
10
26
73
21
27
12
11
4
33
3
24
30
99
15
9
27
12
6
6
68
13
11
10
26
36
25
9
14
36
1
3
8
34
6
68
10
30
12
6
6
20
37
11
12
4
12
68
28
8
34
12
18
8
37
3
8
10
3
11
82
6
44
1
21
26
24
60
10
18
12
42
ABCD 407371122*7^$a-1 [50008]
24
36
120
5
19
29
127
60
5
72
13
107
67
77
36
1
66
6
59
48
108
48
25
66
5
31
29
31
48
5
36
96
12
36
19
77
31
89
13
119
36
7
36
60
84
18
11
132
36
12
7
41
121
78
5
13
11
144
19
72
29
7
65
48
19
53
67
5
108
12
72
48
12
12
7
17
139
90
6
5
103
5
79
5
12
96
36
12
12
36
43
6
30
77
96
36
115
29
48
48
19
41
24
12
12
61
30
41
1
102
36
5
49
96
30
29
36
144
48
12
61
90
29
55
18
11
13
11
48
31
36
65
19
17
19
5
216
24
24
43
12
41
12
25
18
17
13
59
55
5
193
11
48
7
137
13
11
43
17
19
72
5
12
13
11
13
270
29
120
48
24
139
29
109
6
89
36
31
24
30
72
18
6
23
7
36
270
11
60
36
60
36
31
29
12
103
29
48
19
156
42
71
12
48
31
65
96
48
19
17
1
59
13
18
5
84
12
31
12
5
12
19
18
6
29
19
29
7
6
59
36
12
72
24
7
6
11
48
12
31
5
13
90
54
239
12
24
13
107
79
72
12
65
7
5
19
5
48
60
97
90
60
36
54
174
96
180
12
17
7
84
17
120
60
144
19
6
90
113
7
137
60
7
53
36
91
245
7
29
48
12
36
157
11
61
24
11
43
12
17
24
13
6
66
95
55
5
79
24
156
53
12
36
12
1
66
77
96
7
60
30
24
23
49
30
24
144
12
29
96
55
5
19
17
96
175
5
31
12
42
35
67
18
83
13
35
24
31
5
12
103
36
24
5
24
96
36
31
18
11
144
7
78
35
96
43
132
17
144
55
54
54
72
77
13
18
36
5
24
84
12
13
18
5
12
43
48
24
29
7
30
11
96
19
17
36
96
12
43
41
12
19
102
6
5
24
43
138
47
36
7
5
60
7
24
137
7
84
5
31
41
72
24
43
41
49
162
221
12
19
5
24
7
6
48
83
13
11
12
7
5
96
36
43
5
84
7
41
48
24
61
54
132
29
12
36
36
48
13
11
151
24
30
35
96
19
65
55
114
174
53
48
84
31
42
54
5
12
67
77
103
89
1
6
48
5
72
19
12
17
7
36
120
5
85
143
7
149
36
79
5
13
42
5
31
113
49
18
12
108
54
95
12
127
17
36
43
17
37
11
109
54
197
55
5
12
7
72
5
12
127
5
48
36
91
5
24
24
13
18
29
7
5
109
35
31
60
120
17
19
65
13
54
5
61
6
17
67
36
5
19
144
12
24
30
35
19
18
18
54
18
41
19
53
72
96
61
72
78
17
48
132
109
11
19
17
79
5
24
91
77
13
11
85
47
1
35
109
11
31
144
113
48
36
48
25
66
17
79
5
156
36
96
79
5
157
6
41
7
5
72
12
12
13
126
41
84
31
29
31
84
6
59
67
29
108
55
18
35
24
48
12
265
30
53
96
19
17
31
24
18
30
36
72
77
48
19
78
107
31
24
108
197
60
96
132
103
5
36
48
43
5
12
12
7
30
6
5
31
17
84
48
12
24
120
48
7
12
5
31
17
19
5
13
78
77
13
83
12
36
43
90
23
55
5
31
113
67
36
17
19
53
36
96
79
5
31
24
17
36
67
6
72
48
47
25
11
24
36
115
209
96
85
54
18
47
31
65
25
83
72
91
36
137
48
72
13
11
43
36
113
31
5
19
77
25
90
29
96
19
29
25
42
89
31
54
6
53
31
6
95
97
78
17
12
24
12
7
108
17
91
77
187
5
31
5
55
156
54
54
29
7
36
18
35
127
24
17
13
42
84
65
103
29
19
29
12
19
30
54
18
11
216
43
77
31
60
48
60
17
24
61
18
17
24
24
24
7
65
24
36
12
36
48
7
29
12
48
60
19
84
24
53
180
12
36
12
108
13
30
41
31
5
19
41
25
11
133
35
55
77
12
84
67
72
137
7
108
18
18
30
35
48
7
36
114
35
24
7
5
48
43
53
12
37
83
24
19
17
55
24
36
41
43
29
48
108
12
79
120
54
35
43
18
18
5
108
67
65
36
12
43
41
13
47
7
18
35
48
31
5
49
59
24
127
29
60
7
17
37
71
1
83
55
5
36
13
11
264
12
55
77
48
79
41
31
54
35
12
12
48
120
79
29
79
5
72
120
19
29
7
30
59
85
78
36
12
168
17
73
30
60
12
60
84
17
48
31
17
36
12
25
18
30
6
5
133
18
113
37
30
5
24
43
72
18
47
132
24
19
84
29
25
23
55
210
323
7
30
35
37
18
150
48
59
36
31
5
19
72
77
13
23
12
103
41
139
60
36
29
72
163
24
36
5
240
7
53
19
36
41
36
36
120
96
13
30
5
24
13
72
59
67
18
11
24
48
24
13
11
72
24
19
24
5
7
78
66
36
18
6
5
48
12
ABCD 407432268*7^$a-1 [50055]
12
35
49
11
169
24
8
36
27
37
80
24
16
23
33
27
61
36
20
84
76
59
1
72
36
44
99
24
109
56
4
24
131
12
49
23
1
48
56
75
49
252
59
61
92
63
105
28
36
11
60
13
23
13
84
48
71
12
105
27
1
44
3
9
24
12
15
21
40
12
47
72
1
44
4
72
20
27
93
36
76
20
3
24
9
36
28
47
133
11
60
61
23
36
69
3
9
36
184
11
108
85
35
25
11
9
52
8
64
107
36
1
8
12
51
12
13
11
49
48
23
181
32
27
72
21
36
4
24
48
216
11
13
120
131
9
87
1
132
36
20
3
145
36
35
33
27
12
144
24
93
99
108
25
8
3
9
15
25
11
48
13
120
8
28
12
156
23
117
51
1
80
16
36
92
4
35
24
73
56
4
11
1
47
144
60
1
12
95
48
33
12
28
71
9
27
73
131
21
64
24
200
124
47
60
36
49
32
112
8
28
48
56
27
85
35
72
180
45
4
23
24
61
24
80
15
84
37
108
95
21
4
12
20
72
51
25
132
95
145
60
108
47
1
119
13
36
36
20
3
72
9
36
63
60
9
3
9
60
48
4
108
11
117
3
168
1
71
37
12
44
27
13
23
121
156
48
95
12
25
60
180
92
48
51
13
12
155
12
60
49
36
48
11
9
36
12
27
24
181
107
72
157
35
13
24
12
32
16
236
63
72
117
40
72
108
12
72
8
3
9
99
33
4
24
20
207
60
72
37
48
12
72
132
68
36
40
24
11
45
207
145
44
51
73
20
87
9
40
36
23
117
72
88
59
69
3
45
87
21
27
60
21
88
48
84
32
15
9
48
63
13
119
9
12
52
35
84
13
20
27
36
12
108
9
132
52
47
25
47
57
16
72
47
1
36
59
13
80
4
92
36
28
72
8
3
177
48
64
35
13
12
119
33
100
56
87
9
156
24
12
76
144
24
8
51
37
108
164
28
179
73
104
12
52
24
24
12
36
84
92
16
11
24
37
8
76
95
49
180
44
27
169
8
27
165
27
24
180
37
348
24
48
20
12
4
12
8
72
27
12
9
4
23
36
24
12
24
13
44
36
16
47
141
3
73
35
1
60
20
16
35
13
24
8
3
13
155
25
12
35
48
9
15
25
23
1
32
3
61
11
108
13
47
36
49
8
27
36
73
140
16
59
25
8
3
24
1
8
48
4
104
136
59
1
144
24
12
119
13
84
143
36
84
9
148
11
48
24
36
13
12
32
15
12
49
176
40
95
97
35
37
83
33
76
24
84
48
20
64
119
81
112
59
193
12
116
12
63
33
12
4
131
73
48
12
108
8
171
25
96
36
8
15
1
60
56
63
48
81
60
76
23
61
36
36
84
12
68
12
16
84
68
27
9
3
24
72
72
9
27
1
191
25
84
59
36
37
11
105
3
61
107
9
12
51
84
1
8
27
9
4
167
24
13
36
35
24
21
207
69
48
27
168
57
15
85
84
12
8
75
24
12
61
44
3
45
27
108
33
3
25
8
63
21
132
4
107
1
35
97
11
13
12
107
36
117
12
63
36
72
177
3
1
71
69
3
9
60
88
11
37
92
123
25
20
99
57
112
56
28
11
9
24
28
24
23
37
96
56
4
11
48
49
68
60
4
59
37
8
88
47
49
44
16
24
32
15
36
145
84
84
32
108
99
72
1
59
121
120
36
236
3
24
9
28
84
144
23
21
87
12
9
88
36
35
144
36
9
16
68
123
37
71
9
4
59
81
3
37
24
11
1
23
36
12
36
121
11
48
45
52
24
11
12
213
3
13
288
95
85
36
56
16
11
36
85
8
52
20
60
3
72
13
84
11
96
25
59
49
47
13
12
56
40
8
87
21
4
84
96
56
28
107
12
9
27
61
11
33
27
9
28
11
24
73
152
63
12
1
36
132
11
1
36
95
133
12
119
33
4
23
12
24
48
1
71
33
72
28
11
13
32
15
165
27
85
119
9
4
8
15
1
11
169
20
87
120
105
12
15
48
9
27
24
9
72
99
21
52
20
52
35
1
84
35
60
1
84
104
27
9
27
73
8
4
8
99
45
16
119
36
49
11
12
37
72
35
49
47
9
3
72
60
108
9
28
20
63
276
1
12
23
61
83
36
13
23
48
109
35
1
59
229
8
168
16
48
24
23
36
97
72
60
48
44
75
168
9
3
33
16
72
11
129
52
56
4
12
179
36
61
84
20
100
12
96
48
11
49
72
68
16
11
121
131
84
1
ABCD 407750898*7^$a-1 [50030]
21
28
47
45
51
117
52
23
153
3
12
1
24
23
93
27
60
36
48
117
28
23
1
11
37
32
24
3
12
21
3
96
12
12
117
51
33
15
60
109
48
120
11
24
12
81
123
13
23
93
3
12
9
4
32
15
73
32
12
120
48
60
12
28
83
12
12
33
3
24
25
8
3
60
9
39
1
23
108
12
9
24
36
3
24
69
3
228
12
57
64
47
21
63
45
88
47
60
33
15
37
120
20
51
84
9
51
49
23
97
68
123
9
3
13
20
27
24
81
72
27
36
84
93
40
71
33
15
57
15
36
12
97
47
21
36
39
49
143
36
13
23
168
12
37
23
45
39
33
4
23
132
9
72
3
1
107
60
48
45
63
21
39
49
23
9
3
156
93
24
196
96
11
24
12
21
15
24
36
84
153
15
108
49
71
12
9
108
39
84
9
87
93
27
13
11
60
33
3
13
20
36
24
123
45
36
3
33
3
48
13
20
3
24
25
20
123
1
23
81
15
9
12
87
61
140
15
48
72
133
128
96
48
39
9
15
96
12
81
4
23
72
69
15
84
73
48
23
96
36
108
132
36
21
28
11
81
51
9
108
108
51
93
180
28
83
13
23
36
165
16
56
16
23
12
12
81
147
45
75
13
35
24
60
25
48
131
36
45
135
45
48
87
45
52
8
88
47
1
23
12
24
24
36
25
95
84
12
12
108
21
60
3
84
21
51
84
21
75
21
39
12
36
12
37
24
11
36
12
12
36
93
27
13
107
12
9
160
23
93
12
87
168
57
15
84
109
11
12
9
15
25
8
27
13
11
33
48
76
20
4
155
84
69
87
24
12
1
288
35
201
27
9
183
21
15
12
33
15
57
72
12
63
13
24
47
12
9
3
25
24
20
63
33
3
189
111
48
9
84
24
99
33
12
39
9
3
9
15
57
124
140
3
12
9
28
24
8
48
3
84
33
12
99
24
48
49
8
87
36
48
21
40
68
12
3
33
3
49
24
8
171
108
72
48
21
76
24
59
33
24
3
153
39
21
24
72
24
39
12
57
40
83
48
21
3
84
1
11
48
12
12
12
21
27
25
20
48
52
24
71
69
76
131
13
48
116
75
12
9
27
1
48
24
8
39
49
44
39
21
24
12
135
133
140
123
49
11
60
12
21
36
12
111
48
9
48
63
156
21
63
217
23
73
23
105
12
207
9
72
75
24
1
32
39
49
11
141
120
24
15
1
59
132
25
23
25
23
96
141
216
87
21
40
32
24
63
57
36
63
21
39
96
60
37
95
57
12
96
3
9
12
207
181
8
3
48
36
1
35
12
57
15
93
60
15
72
24
192
49
8
27
60
45
51
84
45
171
84
24
12
24
48
36
9
135
12
181
107
45
147
108
12
13
80
84
51
12
13
23
201
96
64
59
45
99
13
23
9
60
36
16
11
48
12
9
39
49
20
39
21
36
84
36
63
12
9
112
23
24
21
3
48
168
57
40
95
25
24
72
96
47
21
12
120
3
60
84
36
97
23
21
27
9
12
76
47
96
21
3
129
39
9
12
27
12
24
13
72
140
51
1
107
120
21
72
16
11
24
9
36
27
165
12
183
84
12
81
27
1
11
225
99
25
23
33
3
12
1
11
12
217
20
36
84
171
25
23
108
12
69
3
48
21
76
11
24
93
96
228
48
15
48
21
36
12
75
45
15
121
35
60
1
23
21
3
12
57
52
20
12
40
140
123
48
96
24
33
3
9
3
12
37
35
60
21
24
39
12
12
9
3
48
72
24
9
51
33
3
33
51
12
1
56
12
100
20
3
189
76
104
87
49
32
112
47
57
3
36
48
48
97
44
60
39
84
37
120
48
11
117
72
60
52
11
9
27
180
33
4
56
40
143
21
180
39
33
72
3
36
1
32
24
72
112
32
63
21
120
12
84
39
37
95
12
36
12
13
92
52
11
37
23
9
88
24
11
105
4
8
96
72
12
39
12
145
80
39
24
69
52
20
60
3
33
27
36
12
1
8
111
9
15
24
9
15
165
51
84
37
11
9
15
13
23
12
48
9
12
3
24
60
49
20
27
48
48
49
11
12
25
35
37
20
48
12
39
216
60
96
72
60
97
11
12
96
36
13
11
33
36
48
60
24
51
117
135
249
28
35
24
12
69
3
48
25
32
24
123
60
36
12
69
3
48
97
119
73
119
1
128
72
27
57
12
40
24
71
9
24
16
47
72
48
81
3
45
120
88
20
156
88
23
69
63
13
95
193
32
3
225
12
15
9
123
204
72
21
27
49
44
39
72
9
171
36
33
3
21
27
33
39
36
37
ABCD 407807822*7^$a-1 [50046]
60
36
36
18
81
84
81
15
135
84
105
57
24
216
63
156
24
75
33
27
156
54
60
90
21
132
57
51
75
90
24
66
24
90
156
90
144
321
39
36
240
45
144
120
231
129
36
45
24
111
60
45
144
72
3
171
90
144
96
27
120
63
54
276
135
9
63
12
87
18
72
84
87
12
36
132
63
30
294
21
99
141
45
39
60
45
30
126
54
96
9
81
54
156
9
81
60
39
141
99
21
24
135
21
27
87
12
54
270
117
72
36
24
108
39
69
39
33
93
27
117
6
54
66
9
81
24
30
153
132
36
129
60
66
24
30
6
225
72
63
54
75
51
66
150
54
30
69
81
36
3
60
21
126
249
81
108
63
27
45
156
45
24
63
120
9
63
81
24
90
21
315
117
27
162
108
90
42
84
135
9
330
165
81
36
63
81
144
60
192
60
351
57
63
168
21
18
42
3
36
15
9
21
60
90
117
273
99
27
141
9
48
6
54
126
30
87
93
24
183
87
45
27
9
129
60
90
156
69
45
66
6
48
15
120
15
210
96
36
18
210
36
36
24
300
6
174
15
84
15
36
54
30
45
168
93
114
153
48
204
45
3
33
39
195
36
84
6
84
243
63
24
126
90
180
90
144
12
123
261
99
27
234
216
390
198
312
18
165
36
81
18
126
27
72
27
213
57
18
6
39
51
54
3
213
75
24
57
24
210
69
48
387
45
36
15
9
21
90
117
63
54
135
177
48
123
93
204
120
6
9
21
54
6
30
24
93
33
75
9
96
300
15
165
87
12
315
96
9
81
30
24
30
186
66
24
36
18
66
6
174
87
72
21
150
30
60
99
225
243
153
84
63
69
183
105
90
246
6
84
60
189
45
36
90
120
45
465
75
45
36
78
72
81
9
63
21
180
15
9
72
18
126
75
45
6
153
57
78
21
285
90
174
186
30
150
30
114
93
69
48
15
21
135
105
180
120
24
135
21
456
108
12
24
75
9
6
45
129
162
24
45
39
42
63
57
60
270
21
27
90
270
6
324
3
60
39
33
45
36
39
45
6
90
324
36
84
63
27
36
189
45
312
3
60
75
42
198
12
9
9
51
72
12
45
72
18
360
180
150
102
24
30
36
150
54
54
36
180
45
21
159
12
123
9
21
54
180
126
96
63
165
6
84
6
84
51
12
72
45
51
72
27
162
54
90
36
54
120
9
171
54
6
120
60
54
270
36
54
36
39
105
30
216
24
21
105
39
87
144
9
48
9
270
9
144
45
15
27
18
30
162
24
270
84
6
144
3
72
60
45
111
15
66
144
27
27
6
180
54
21
105
27
12
108
9
24
264
60
12
279
15
9
147
153
45
162
270
ABCD 407991054*7^$a-1 [50040]
19
6
44
28
71
300
57
12
18
54
15
24
7
12
2
12
39
24
3
21
25
2
12
9
9
180
72
30
18
3
25
6
66
90
5
51
16
50
46
41
63
72
6
24
48
12
27
3
84
33
33
18
54
3
12
33
24
15
39
9
75
28
8
28
14
39
21
78
64
62
27
123
24
16
125
9
180
3
36
51
112
50
10
68
12
40
14
3
79
41
24
39
16
8
66
58
12
50
30
81
3
60
136
8
60
21
3
40
5
63
78
28
2
33
15
18
3
43
5
24
51
36
6
4
26
57
7
5
15
6
27
15
16
188
100
50
18
22
23
81
99
13
6
14
27
67
50
4
72
68
52
2
9
12
45
147
1
74
48
93
43
74
123
57
42
117
19
30
54
14
27
1
14
21
81
30
28
17
72
27
18
27
33
30
33
3
45
19
44
57
9
60
27
7
8
24
9
31
38
42
18
18
9
31
14
138
18
108
66
69
7
29
3
18
15
15
6
36
22
50
27
13
92
6
12
9
19
29
27
21
55
5
31
44
9
111
300
4
14
18
18
63
7
17
21
3
21
72
27
24
1
14
76
180
77
3
24
16
90
71
21
34
29
39
57
45
10
14
96
24
46
20
24
9
12
15
30
54
66
6
138
51
121
14
52
2
4
23
63
9
31
14
142
5
49
14
18
24
3
15
21
117
3
63
30
51
27
16
32
4
92
6
12
84
15
43
29
12
7
288
29
21
24
27
9
15
9
42
30
87
57
64
44
123
57
18
9
36
24
3
33
12
39
88
20
78
10
77
24
9
156
12
6
28
20
10
116
72
42
36
4
2
120
46
32
24
12
6
12
12
24
39
24
15
102
22
26
36
27
57
6
60
124
2
34
42
2
12
40
20
18
36
10
29
9
22
48
14
12
54
10
50
22
32
12
12
111
49
11
15
96
21
21
60
42
36
10
102
62
3
12
3
9
7
62
66
16
17
39
60
102
36
10
32
6
94
5
45
3
31
8
33
57
34
32
93
24
39
58
56
36
75
91
65
9
18
52
26
10
32
16
24
14
6
24
28
17
48
1
32
87
111
9
189
28
44
12
12
72
94
26
75
132
36
21
10
14
36
18
66
27
73
8
106
12
8
45
21
12
72
6
54
156
6
40
29
3
88
60
41
31
12
5
57
24
54
4
20
57
1
62
28
17
93
24
22
17
3
36
36
18
70
24
14
39
55
14
6
16
48
104
72
45
21
3
31
122
16
23
24
25
47
21
51
67
8
42
24
27
57
70
2
30
58
6
36
29
69
6
4
56
10
42
2
42
9
9
15
7
2
51
7
5
25
2
69
21
138
24
24
24
42
30
4
6
14
24
33
24
144
12
9
24
90
4
8
21
21
30
21
15
54
156
6
60
60
9
51
28
2
15
3
46
56
135
45
12
6
9
21
30
66
12
10
86
15
57
16
119
3
30
46
132
50
22
8
21
39
9
25
47
60
9
46
125
87
33
21
3
45
10
41
45
3
43
5
7
32
18
114
69
9
36
123
24
12
27
57
21
30
4
56
40
18
18
50
12
60
84
40
20
78
42
28
44
6
18
96
12
15
24
99
18
6
22
2
24
48
66
34
125
7
5
39
9
24
151
2
36
18
18
48
36
27
9
24
18
112
14
24
10
29
12
33
60
10
78
8
30
6
27
67
32
36
102
6
4
2
16
47
21
22
36
2
48
15
45
99
93
15
12
45
72
51
21
3
27
52
98
22
2
36
4
20
30
40
5
87
45
45
54
18
66
30
24
12
3
19
5
24
21
4
47
63
24
106
14
33
21
12
46
14
24
10
114
23
27
24
45
7
8
4
2
58
44
24
6
48
15
72
1
44
100
14
6
48
12
10
8
69
48
12
9
4
92
10
41
24
25
42
32
4
17
1
23
15
18
27
12
9
63
12
69
18
66
24
52
44
48
30
93
27
28
140
18
18
9
9
12
30
45
25
2
57
3
28
53
33
120
60
36
58
5
1
47
43
48
6
2
33
19
17
9
135
48
3
18
36
42
16
36
17
1
116
3
24
3
18
27
75
48
45
19
101
7
38
18
9
1
32
66
108
33
55
5
33
36
10
26
3
7
2
18
24
21
31
20
21
9
12
6
70
23
93
3
31
50
58
12
53
75
40
18
62
4
2
72
3
12
12
25
20
78
48
54
22
120
110
52
42
2
30
40
2
70
29
97
38
34
14
12
9
12
21
12
130
8
28
77
109
48
23
93
34
26
82
26
48
3
9
48
22
41
45
54
54
15
21
58
86
6
24
42
28
8
39
3
78
192
16
38
6
96
22
2
27
7
50
112
26
6
39
105
3
81
27
1
24
155
36
19
29
3
18
27
31
36
14
40
44
27
7
2
51
33
18
90
6
24
21
9
18
28
54
8
24
15
27
21
123
36
12
94
6
20
18
63
105
6
22
26
6
15
1
8
3
31
50
4
90
8
78
15
24
31
116
12
6
10
17
27
237
45
4
20
12
66
36
21
12
25
24
2
6
64
8
15
15
81
27
30
84
28
20
30
60
30
18
186
15
45
3
48
21
46
12
44
18
24
120
6
102
10
29
9
88
26
70
38
114
75
3
4
62
18
18
3
19
24
12
89
36
3
9
43
36
38
52
72
71
1
20
54
22
8
46
216
36
8
21
9
88
62
10
47
21
4
20
138
12
28
8
58
26
6
18
18
6
30
12
12
42
12
33
3
4
8
9
120
12
13
20
18
102
36
40
38
12
9
39
18
4
50
22
20
51
19
2
6
12
16
116
48
93
33
30
66
39
7
68
12
42
30
9
7
38
96
82
14
24
12
111
9
18
18
75
7
17
27
12
21
9
60
6
21
7
29
1
50
9
45
36
3
19
2
4
38
24
129
45
70
68
4
12
68
45
45
6
76
44
36
108
4
2
54
4
77
51
69
27
45
31
20
12
6
3
9
58
41
33
27
45
18
9
7
41
24
7
42
8
40
47
39
30
36
27
12
27
21
19
2
18
84
16
5
51
12
72
12
21
69
12
18
21
1
26
64
80
42
27
39
76
14
10
20
90
60
24
22
26
4
6
8
54
27
132
21
22
41
9
63
49
ABCD 408001194*7^$a-1 [50063]
9
75
18
210
192
168
126
24
27
9
84
66
60
180
30
3
3
6
48
36
3
24
108
12
36
75
36
180
192
9
69
84
150
102
138
6
63
48
39
90
96
210
105
45
3
51
36
60
93
48
15
12
9
9
48
99
24
87
6
126
12
105
63
108
102
78
6
18
6
180
90
66
6
21
24
39
84
114
27
21
90
129
171
21
21
27
15
57
93
3
45
99
87
21
15
24
57
9
51
69
15
75
24
6
51
75
69
69
147
63
234
48
135
45
78
24
6
6
33
21
72
30
45
45
12
39
111
105
63
12
237
63
9
63
54
114
6
111
3
45
45
15
33
12
30
12
24
36
180
54
3
183
54
6
6
18
12
12
30
87
72
9
54
33
27
24
24
42
36
12
6
21
3
33
75
72
12
24
54
216
42
18
12
54
45
69
12
42
108
48
21
36
27
48
9
12
99
9
69
12
72
12
15
69
66
18
30
78
90
162
15
3
105
132
45
36
27
153
36
6
30
39
69
123
69
54
24
12
78
120
66
18
39
21
42
30
18
36
72
141
96
27
78
12
3
48
57
39
267
69
63
30
48
30
264
69
63
21
3
96
114
102
108
189
15
126
159
51
54
36
252
42
120
96
69
111
72
69
120
12
84
15
24
18
3
147
6
12
39
93
60
6
12
42
3
63
54
3
24
15
30
27
27
30
12
12
15
63
48
144
18
39
33
12
84
24
102
114
111
93
3
3
12
78
12
15
57
120
15
21
24
18
138
30
141
33
123
72
27
24
174
48
27
108
63
33
117
24
36
111
153
126
12
210
24
84
90
42
99
81
30
12
36
36
6
84
24
12
12
15
63
45
39
24
6
18
126
60
90
21
81
51
27
57
195
9
15
6
12
78
48
24
105
21
111
63
6
27
15
42
78
9
93
63
9
30
18
168
24
18
30
6
12
42
36
66
18
48
60
18
57
120
15
90
54
21
36
21
72
6
48
9
21
60
6
45
12
108
96
27
36
114
48
159
21
24
66
18
6
36
18
30
117
105
42
108
21
48
33
15
15
12
48
36
90
24
18
30
30
18
147
144
51
60
12
36
9
27
48
18
18
42
27
21
90
42
90
84
24
24
66
96
24
84
15
12
15
24
102
48
51
12
84
36
117
87
3
6
120
3
24
3
165
3
69
27
21
36
105
135
63
60
21
213
12
75
9
303
21
102
24
12
30
12
36
120
24
15
15
45
111
180
42
168
27
27
57
63
30
135
81
27
129
15
3
6
30
42
48
42
9
69
54
18
15
27
33
27
69
36
60
84
48
33
3
3
21
69
60
6
54
3
129
51
51
129
60
21
27
12
48
21
15
225
27
21
66
84
21
21
18
120
153
51
60
33
3
72
12
153
39
54
12
18
33
36
21
12
42
48
24
48
126
90
24
45
15
48
9
33
15
51
36
138
3
9
18
33
27
72
18
150
60
9
21
27
21
114
18
75
27
54
3
24
69
18
45
60
21
24
30
6
3
27
9
3
78
12
15
45
18
141
9
123
60
69
144
3
21
42
102
30
12
57
48
9
12
195
24
15
48
9
93
18
33
27
45
3
84
24
36
45
120
21
114
48
36
90
6
81
84
81
12
75
27
18
3
33
63
9
207
15
30
75
21
30
21
165
36
12
30
117
9
54
36
30
42
18
114
36
54
30
57
39
6
3
27
120
48
48
69
51
138
24
18
30
219
3
9
9
48
147
75
42
6
57
3
126
27
21
96
27
99
6
18
21
33
12
36
99
393
36
12
12
36
51
33
30
18
51
63
237
36
15
132
45
48
21
84
6
21
21
60
87
15
138
75
12
3
114
48
6
9
21
12
108
6
54
42
132
30
15
120
45
72
36
42
78
12
6
84
192
126
15
45
78
84
12
18
63
75
9
48
75
9
63
60
33
12
120
60
105
24
63
3
24
90
12
24
36
111
21
42
81
15
42
126
360
6
15
3
33
3
21
72
27
12
30
54
78
3
12
15
33
36
117
60
12
132
30
36
174
6
54
3
15
24
18
39
48
63
45
63
21
111
12
18
126
42
12
78
69
93
42
48
12
6
42
30
210
6
6
66
18
9
93
87
51
57
57
39
60
81
6
57
ABCD 408428282*7^$a-1 [50004]
24
48
12
30
30
72
33
21
6
117
63
90
27
57
24
60
30
33
36
9
159
15
93
12
72
48
33
48
27
21
24
27
12
117
72
12
18
21
24
24
69
39
63
48
9
21
3
9
30
9
39
21
120
3
78
12
3
15
234
18
57
75
57
39
30
54
30
75
9
63
48
15
54
51
12
3
24
12
9
45
27
57
6
21
33
36
48
66
42
42
12
45
189
3
39
69
21
12
6
24
42
18
42
147
9
30
24
18
3
33
24
87
12
141
39
156
12
3
36
54
3
45
15
9
48
63
36
24
60
24
45
18
66
6
96
30
78
6
156
18
42
15
33
87
15
18
27
60
36
60
51
33
15
141
33
6
18
3
24
3
12
60
84
45
21
42
9
201
60
72
66
72
42
51
36
60
57
96
36
54
18
3
3
9
45
18
9
159
42
75
96
21
27
60
36
96
48
75
24
6
3
48
15
30
219
132
111
30
3
24
69
51
69
6
36
45
39
18
108
30
90
48
99
15
33
15
45
213
24
27
9
6
90
27
48
9
96
27
120
3
48
12
6
108
12
39
12
57
84
3
12
21
3
9
15
15
69
192
51
6
63
144
132
15
9
96
12
21
60
15
45
15
60
84
33
36
24
63
45
51
21
48
30
18
87
36
21
102
66
102
66
66
18
36
42
81
177
12
48
3
63
36
24
18
6
57
105
51
36
57
48
27
81
99
60
3
105
3
21
24
45
60
24
30
36
18
291
69
102
42
96
12
30
21
39
69
72
60
39
45
3
12
30
12
15
15
42
36
15
147
30
60
39
63
21
105
15
24
33
36
120
159
144
81
48
84
51
105
90
45
33
96
54
93
60
21
42
36
21
21
3
36
27
6
78
33
27
18
108
36
24
54
78
27
81
36
27
57
24
42
45
21
39
183
45
24
60
3
33
63
9
12
36
225
3
12
21
90
57
27
36
90
27
12
15
153
120
57
120
120
3
9
75
45
60
6
30
15
27
90
6
33
33
15
165
18
117
21
18
42
108
6
117
36
63
9
12
3
78
18
48
9
27
57
69
12
63
36
24
144
36
27
57
3
9
84
9
24
24
87
3
33
9
3
72
33
15
27
36
12
45
12
33
39
69
120
150
45
15
12
9
108
9
114
105
12
15
45
99
93
9
132
42
24
21
33
39
84
33
207
57
135
15
18
12
60
30
90
66
54
36
36
36
24
18
6
27
36
60
21
3
123
36
21
9
108
60
27
105
18
93
69
51
63
12
9
51
42
6
21
12
21
66
33
84
12
45
27
81
30
177
3
60
84
84
24
162
27
51
30
6
6
120
6
54
18
42
6
69
12
3
21
96
21
27
15
18
39
24
63
30
36
36
27
24
24
36
21
39
123
30
6
69
12
24
33
27
3
21
9
87
15
12
9
33
36
24
60
66
21
24
39
33
24
144
24
9
39
21
42
21
3
21
9
15
75
18
30
72
33
24
63
48
57
12
24
27
36
96
21
120
15
105
96
93
18
72
36
48
33
3
6
72
66
9
63
81
9
48
39
3
18
66
6
51
33
66
21
39
81
60
36
48
69
96
42
105
48
69
15
69
6
30
78
60
90
42
108
36
54
39
3
6
12
75
108
3
24
57
3
12
54
24
42
57
33
27
27
117
69
18
60
30
198
9
3
57
21
39
69
24
63
60
12
57
111
93
84
12
27
171
36
12
30
102
150
3
45
99
12
36
33
15
36
33
15
120
60
60
63
45
15
30
27
15
66
60
39
51
120
24
57
48
12
3
21
24
21
12
162
117
3
18
27
60
48
21
27
24
9
147
9
27
3
21
45
12
3
99
24
96
78
3
57
6
57
27
33
33
63
81
42
21
12
12
120
33
27
9
30
72
222
27
36
9
78
9
48
75
186
12
27
48
24
33
63
21
36
63
15
9
3
21
24
96
15
57
12
9
207
36
63
90
6
24
96
9
15
24
162
60
24
15
3
66
60
12
39
3
9
9
75
3
30
36
18
66
3
24
12
15
30
12
15
48
93
12
120
12
114
6
27
69
159
12
33
6
18
12
27
81
39
111
42
72
48
30
42
168
75
36
39
21
36
165
27
45
75
69
6
126
78
81
51
30
54
48
78
42
69
21
96
60
12
12
36
66
81
57
3
9
60
3
123
12
33
3
21
9
54
60
30
27
3
33
3
84
129
9
135
63
12
12
6
51
33
36
84
15
15
9
27
12
258
60
3
9
30
30
18
21
45
36
39
93
36
27
33
51
45
51
105
54
198
12
18
30
27
3
36
6
123
72
9
63
24
36
24
9
18
126
66
105
33
3
123
6
24
3
147
21
93
90
18
30
69
63
9
3
36
9
9
27
3
54
6
33
57
63
120
33
54
57
147
48
60
150
135
84
9
6
144
72
21
69
39
123
6
3
57
3
9
132
3
9
ABCD 408444056*7^$a-1 [50114]
27
48
45
12
51
117
12
27
12
24
108
24
156
12
57
39
21
72
3
33
15
96
9
12
87
12
84
120
21
27
60
69
99
84
45
36
63
93
3
36
120
96
57
15
12
9
12
15
45
147
120
72
12
33
63
105
123
36
57
51
45
36
120
3
60
84
120
81
3
57
39
45
36
72
63
105
87
69
135
192
21
39
60
21
36
27
48
45
60
24
132
48
192
108
12
84
51
72
9
12
75
24
81
12
27
69
15
96
57
51
33
15
12
24
237
27
261
27
48
9
27
48
180
36
36
81
15
36
132
105
24
15
24
24
12
24
9
39
24
60
69
27
105
3
24
93
96
51
48
36
9
219
168
57
15
69
60
60
15
144
264
9
15
69
12
48
3
36
45
15
84
129
48
36
24
24
3
33
156
96
39
33
15
12
12
12
45
36
24
3
9
168
279
21
15
21
39
81
36
63
21
27
36
405
63
24
9
15
21
63
36
84
108
24
120
48
12
9
12
135
93
3
36
24
21
63
45
27
12
60
33
183
45
84
39
21
24
111
93
12
15
21
39
9
111
84
12
45
51
72
81
3
12
21
27
21
3
60
21
39
9
84
39
45
12
144
3
48
9
15
21
27
36
9
60
87
21
111
120
60
24
48
45
36
63
213
108
204
3
24
33
180
27
24
45
84
27
9
12
15
57
12
24
27
9
3
60
33
108
24
3
132
204
12
105
51
24
96
21
72
36
84
108
12
75
24
12
45
3
12
24
72
60
9
24
3
84
72
48
72
117
3
129
84
144
207
69
123
93
51
156
24
12
45
3
192
96
9
87
12
57
36
111
36
21
183
24
9
48
27
9
72
3
21
36
99
33
159
60
12
21
60
75
24
21
195
108
12
60
129
3
72
60
9
75
93
12
51
36
21
231
9
132
288
24
24
132
27
105
51
117
15
132
33
51
57
75
60
84
60
33
39
45
120
135
165
120
36
12
63
9
15
21
60
24
36
48
120
39
24
12
21
27
21
3
45
207
84
21
111
132
9
3
24
12
57
72
96
3
240
33
27
33
3
300
81
60
12
123
9
36
84
111
9
36
72
15
69
39
60
165
171
48
60
33
51
21
15
12
21
39
12
48
33
51
105
39
120
72
45
3
12
21
63
108
12
45
132
27
96
72
132
21
12
24
204
3
120
108
48
21
180
39
33
72
12
84
120
60
27
12
24
36
72
12
36
21
63
48
12
117
3
9
15
48
57
132
39
60
12
24
72
36
45
60
51
96
177
51
72
33
171
57
24
3
48
84
213
144
87
33
3
45
15
21
15
12
156
84
9
15
132
84
204
21
63
45
24
180
12
84
15
21
84
72
63
81
15
21
24
3
12
72
33
24
24
123
9
60
108
48
63
21
27
24
105
120
63
144
96
9
63
177
15
60
12
33
60
27
21
108
111
69
3
24
72
36
60
36
24
12
36
48
72
84
153
63
60
36
72
12
33
96
12
60
51
24
33
27
45
147
21
27
105
159
129
147
12
9
12
48
120
60
84
51
24
33
48
15
57
27
12
21
39
93
60
111
165
72
3
60
21
3
105
3
156
12
45
60
15
45
3
21
168
24
87
141
87
21
3
57
3
12
48
21
51
33
24
27
165
24
39
33
135
24
12
156
132
36
57
12
204
12
51
93
75
21
39
129
156
111
108
129
51
84
33
27
12
33
75
93
60
48
3
12
84
36
36
33
36
132
24
75
69
15
12
9
111
45
3
36
33
75
48
12
24
168
60
69
63
72
81
60
3
33
228
36
540
75
12
24
48
9
27
21
72
12
36
39
132
120
9
12
36
36
39
105
15
48
36
21
120
87
24
9
12
87
24
84
45
132
75
12
9
15
60
12
84
60
81
3
21
183
60
60
48
177
60
159
9
24
39
108
57
12
120
132
12
39
60
60
84
33
15
48
60
ABCD 408461822*7^$a-1 [50024]
16
29
9
30
73
32
31
14
75
40
15
20
96
10
14
21
9
31
72
23
28
2
10
18
20
15
60
57
34
12
42
110
21
9
6
261
39
33
127
36
14
6
54
22
8
33
121
2
24
60
61
35
106
38
9
43
12
2
27
112
27
2
12
70
17
57
6
46
90
33
11
28
17
105
76
14
28
26
4
11
105
46
8
21
36
15
10
20
114
25
27
12
2
3
27
120
69
45
63
51
85
17
27
33
16
23
19
2
7
23
33
64
17
16
30
14
30
33
13
18
18
18
54
56
22
14
34
14
22
36
77
64
3
50
54
36
46
38
64
26
46
5
9
6
25
45
14
21
19
42
12
11
39
10
11
16
23
6
39
15
10
18
24
36
21
20
52
8
1
2
48
10
26
22
14
85
5
18
180
45
15
9
33
10
6
12
32
18
21
7
14
40
14
16
9
15
36
5
24
19
20
9
12
31
6
39
29
52
24
44
63
13
14
6
16
8
150
4
5
21
75
39
12
28
65
43
53
19
17
15
100
20
24
4
2
24
3
7
14
75
75
61
5
22
14
10
8
10
59
12
19
30
11
7
8
46
8
10
5
12
1
68
46
53
37
27
20
7
5
60
15
4
2
24
15
69
12
60
54
9
27
16
54
8
6
21
33
112
36
8
34
2
18
10
2
49
5
6
9
9
115
27
45
8
31
33
3
69
8
1
18
101
3
33
37
14
30
34
9
3
80
18
28
72
50
22
20
16
2
25
5
27
39
1
8
15
36
30
64
15
35
58
24
47
36
7
9
39
32
9
51
30
39
127
60
29
105
30
33
67
6
18
20
82
8
15
31
74
54
60
37
35
78
12
30
33
24
31
29
13
35
12
1
2
4
56
9
37
14
24
16
6
32
22
38
28
24
104
60
63
1
26
36
9
19
29
21
22
18
62
28
2
27
31
18
83
1
6
38
115
27
48
26
3
27
84
36
60
24
52
8
22
23
105
16
14
84
12
30
30
37
11
69
27
6
58
50
42
25
5
27
3
10
14
94
11
51
90
10
90
14
21
12
13
38
1
69
80
27
31
2
7
15
8
21
15
30
6
24
24
21
15
33
49
51
47
24
30
90
9
16
35
58
23
39
6
135
75
126
10
5
19
45
56
24
48
33
18
12
118
26
16
38
12
34
6
50
40
45
29
16
8
51
45
6
9
15
24
9
3
117
27
1
3
29
13
8
28
8
15
7
41
13
36
44
10
36
8
46
44
10
53
27
25
5
6
28
36
26
27
48
15
105
31
9
23
118
8
51
99
34
78
8
46
8
36
22
8
61
39
26
18
16
29
25
170
10
32
24
10
6
27
23
240
57
51
28
9
5
24
43
9
18
5
45
19
27
68
6
3
16
5
22
14
22
33
20
21
7
27
26
10
38
27
112
9
8
3
12
40
27
128
30
36
27
7
9
27
6
54
36
14
18
12
49
9
26
60
1
89
154
5
25
2
69
81
34
26
30
28
5
67
6
32
58
8
105
61
23
21
10
20
16
24
66
15
8
36
9
27
1
2
66
22
21
9
38
6
19
27
8
6
84
6
10
47
36
16
8
13
36
68
39
15
30
39
13
18
36
36
38
15
21
10
45
5
4
42
8
6
3
63
60
9
31
9
75
50
22
29
63
12
18
22
44
33
21
6
13
72
20
7
8
30
75
15
54
42
45
24
45
10
5
7
14
15
31
30
24
44
22
92
12
46
12
95
21
36
70
36
2
39
7
44
66
3
27
36
30
24
75
1
20
27
27
36
13
27
77
3
40
6
2
16
20
25
71
24
6
39
7
38
3
28
29
46
17
51
1
35
66
24
19
44
12
39
52
29
24
25
39
81
11
7
14
30
54
6
13
104
31
5
37
30
29
39
12
30
39
15
24
69
13
38
129
13
18
125
15
1
5
30
64
5
21
15
9
12
39
21
67
27
50
39
12
132
21
15
75
21
39
9
91
117
5
40
8
28
8
15
96
3
40
18
2
6
66
70
48
2
60
10
20
40
50
60
84
21
15
4
26
39
28
27
6
30
6
62
69
27
24
10
26
33
19
12
26
6
49
5
22
29
24
1
15
3
36
86
114
4
101
51
24
36
4
80
60
40
36
90
18
12
17
72
1
18
2
16
60
32
6
46
68
15
12
13
2
57
21
6
4
9
32
31
6
2
1
11
117
87
1
15
36
8
6
90
9
31
29
21
84
15
39
102
3
31
36
30
20
24
6
48
12
24
24
57
43
18
38
6
24
39
24
3
30
24
36
76
11
57
6
45
12
12
1
15
35
28
12
24
20
6
3
144
3
160
44
6
27
48
61
3
27
38
34
26
15
24
43
32
1
5
30
84
1
65
16
36
14
30
15
1
2
42
48
12
16
24
30
17
117
10
14
30
28
2
30
9
40
20
79
74
24
10
80
1
29
6
28
50
36
4
47
75
33
67
17
21
30
76
20
9
24
21
6
33
67
44
57
33
28
12
6
20
33
1
12
6
9
72
9
38
24
40
89
3
30
100
8
6
85
11
69
37
74
24
66
15
13
6
50
6
46
18
50
64
12
6
12
32
4
20
30
76
44
30
6
18
30
67
35
28
26
6
25
29
15
19
29
33
70
8
6
16
8
6
9
37
23
103
8
21
1
14
46
8
3
27
6
28
2
54
16
38
100
81
5
3
27
16
17
1
26
4
42
107
3
24
64
5
24
19
54
68
58
14
48
30
40
12
24
44
6
52
18
41
12
52
8
19
14
18
6
36
24
24
6
24
6
30
6
24
10
6
8
40
80
72
48
22
8
6
36
3
73
8
10
86
16
2
22
14
25
59
12
25
39
60
74
51
48
3
4
5
9
58
2
60
22
69
11
33
21
3
13
14
24
82
14
30
30
90
22
14
16
23
45
22
32
22
15
5
39
15
52
38
3
63
4
45
15
5
4
17
46
38
15
15
6
15
120
48
36
31
5
69
6
48
61
8
19
74
46
2
52
59
15
94
35
157
18
77
19
21
24
20
39
9
31
20
9
27
9
75
42
144
52
8
15
9
22
17
12
45
3
27
66
3
21
43
53
10
6
30
54
36
18
20
16
14
3
43
8
9
13
50
48
1
9
2
106
8
24
12
84
39
21
10
14
36
15
9
102
60
30
48
27
24
19
2
10
17
27
6
10
44
9
27
10
35
9
15
96
45
10
6
14
88
29
67
5
15
9
16
35
66
39
4
27
29
37
60
44
10
30
14
220
6
54
12
14
28
2
30
7
17
6
40
17
60
3
18
7
29
10
53
63
28
26
16
23
13
38
24
6
76
8
42
4
21
65
30
114
52
32
12
18
36
34
18
48
24
77
45
16
24
3
27
8
96
6
18
6
15
21
34
20
6
60
106
9
32
132
15
36
46
27
5
12
34
156
38
39
1
59
21
6
6
7
48
5
19
27
12
2
30
49
9
18
54
20
39
51
54
22
21
51
29
1
78
38
6
10
23
52
5
40
6
21
63
9
15
80
1
3
29
7
42
104
30
54
19
11
24
76
5
39
60
42
15
3
186
24
36
31
81
42
26
60
6
33
13
24
38
9
19
24
30
20
16
ABCD 408479402*7^$a-1 [50042]
2
30
51
49
18
4
10
3
43
2
30
20
32
16
50
50
40
5
7
29
23
18
28
14
1
17
2
2
6
28
41
9
10
86
39
17
30
20
2
27
36
5
38
5
17
58
10
42
12
38
28
22
25
69
4
16
10
9
27
48
26
10
4
5
15
2
10
42
28
10
8
2
10
50
10
5
7
6
20
116
43
75
26
31
12
12
21
27
27
4
16
12
8
22
48
42
1
7
29
17
16
30
12
16
17
67
53
5
24
31
9
4
10
10
80
30
44
50
15
36
12
23
30
34
8
8
16
1
13
14
16
10
2
14
15
3
36
40
5
15
45
7
4
4
4
6
11
72
27
4
20
57
3
21
9
16
16
24
14
26
27
48
12
48
19
28
37
21
27
3
20
64
6
10
24
8
42
15
5
56
10
13
17
62
8
12
62
6
20
2
27
3
48
44
16
22
11
9
30
122
10
9
21
18
8
20
24
8
33
12
3
20
1
39
12
28
26
26
20
32
98
4
14
25
7
30
2
20
25
12
5
30
84
25
5
31
71
10
51
17
19
15
72
4
2
2
25
45
18
20
4
21
5
28
15
17
4
46
52
13
5
7
1
47
33
15
5
55
9
38
13
45
6
24
60
20
32
2
16
16
34
42
42
20
6
4
39
21
10
10
31
24
63
18
51
3
69
39
14
38
8
2
19
27
2
2
20
9
9
28
32
18
12
2
6
46
3
3
32
6
46
48
36
10
2
2
19
12
19
28
40
8
1
21
24
24
34
20
21
24
3
8
2
50
10
62
46
26
56
1
37
16
54
32
2
10
10
6
22
39
19
12
18
60
47
12
23
108
80
20
2
7
103
2
8
8
10
24
58
2
66
19
3
8
20
52
54
54
12
20
29
11
1
113
4
75
37
23
84
12
36
48
17
43
9
51
12
7
2
86
30
10
18
15
25
22
18
20
20
15
7
40
13
27
52
18
2
45
84
3
28
28
28
21
11
10
38
10
3
7
22
7
73
2
20
38
4
6
40
2
7
11
22
6
32
10
24
14
2
35
73
47
47
1
5
2
5
3
9
5
96
14
8
20
1
47
4
20
46
3
19
18
74
45
27
21
5
38
5
5
34
26
4
58
10
8
20
12
70
10
19
1
18
53
23
4
4
5
41
34
68
1
12
35
4
6
3
37
2
32
20
78
11
53
4
12
10
8
21
48
21
2
25
27
42
4
10
20
4
13
29
14
5
15
102
22
38
20
12
31
21
24
14
13
47
26
14
8
25
53
7
7
41
7
18
14
60
9
9
3
24
31
72
14
18
9
11
13
23
13
31
38
10
58
10
122
24
4
20
32
71
101
7
24
5
2
10
7
5
18
12
6
2
5
43
5
7
18
10
6
18
13
23
37
24
1
23
9
6
22
18
5
25
10
32
12
17
11
37
47
54
19
11
70
30
2
12
19
84
13
34
26
2
8
12
40
50
34
45
81
58
10
4
2
49
35
6
6
22
3
29
40
3
23
13
5
16
3
12
15
45
12
59
48
12
13
7
10
2
6
34
10
3
15
28
12
58
10
14
6
36
13
33
8
52
12
50
13
7
8
20
24
144
1
15
56
8
10
30
32
2
20
30
96
1
24
12
29
14
5
19
8
28
2
15
45
8
7
15
33
19
2
4
23
9
8
10
6
4
46
46
8
31
1
40
82
2
4
24
16
14
9
24
5
20
8
2
20
41
19
8
24
38
8
59
12
9
54
18
2
20
16
37
17
10
26
34
6
135
35
49
47
10
4
2
9
1
20
12
36
51
24
55
24
16
1
5
6
1
39
18
51
3
16
5
19
28
28
2
8
59
23
92
26
2
18
110
5
15
9
31
42
2
20
40
8
12
37
21
10
40
25
33
30
32
10
42
18
12
50
1
29
10
6
2
25
107
25
23
68
4
6
7
27
46
32
50
48
25
7
12
16
2
11
33
48
27
59
44
38
10
12
8
8
4
6
2
12
8
28
10
122
1
12
27
44
14
40
10
14
48
7
3
42
12
4
20
34
20
20
16
21
33
6
2
34
9
21
34
64
25
47
10
34
80
9
23
8
22
10
42
6
21
19
40
12
60
10
18
112
20
42
18
28
32
9
29
20
23
9
50
25
12
3
40
28
12
13
12
15
62
7
19
34
70
32
4
2
2
40
16
20
1
21
2
13
48
19
26
27
72
108
3
12
8
4
33
29
7
9
24
4
2
9
60
61
10
18
30
16
4
5
45
12
3
35
20
84
8
48
4
2
14
42
38
2
38
12
1
19
4
6
7
1
11
23
1
25
4
31
7
22
10
38
90
25
13
20
10
17
67
48
14
20
7
11
26
23
37
14
26
2
17
13
64
16
3
9
58
5
24
3
68
49
15
4
46
34
21
9
2
4
21
25
48
12
2
9
17
10
52
20
20
1
27
6
16
32
42
14
55
39
2
4
30
24
8
1
7
62
8
36
31
27
6
14
36
24
1
12
15
10
23
69
16
11
31
14
64
16
28
18
52
6
2
18
3
19
8
2
20
82
20
10
7
35
1
3
9
12
11
30
31
53
24
43
11
18
42
96
25
7
18
11
9
40
50
92
8
20
20
6
28
10
26
15
5
30
4
30
58
32
2
34
14
10
28
5
7
17
23
10
3
5
10
20
32
60
6
40
2
38
15
24
1
10
1
5
86
28
4
20
1
5
2
20
10
70
1
7
110
32
4
26
12
18
20
23
7
98
2
18
19
15
6
24
26
1
1
28
16
24
70
34
6
10
15
19
2
26
32
5
23
1
9
3
27
2
28
10
14
34
12
5
3
6
16
30
18
83
33
48
8
10
9
12
11
76
21
11
8
5
36
23
1
12
5
30
8
44
20
52
36
42
6
9
17
7
9
24
6
20
24
61
47
1
9
26
22
8
34
76
5
29
110
2
99
37
18
10
32
11
41
7
9
14
18
2
6
23
17
64
15
13
50
21
19
18
14
18
8
19
12
36
9
6
9
12
3
28
5
15
46
2
24
6
27
5
46
4
6
14
16
20
54
3
29
6
8
5
65
32
28
52
15
27
28
10
7
23
22
28
2
40
16
49
31
5
59
1
69
27
11
72
46
20
12
24
126
12
8
14
51
25
11
9
87
24
19
32
6
3
33
3
12
21
50
48
4
16
2
8
2
10
18
13
12
7
20
72
108
2
36
7
15
12
36
10
44
10
17
29
7
35
50
2
26
43
19
38
10
20
9
13
18
5
47
20
22
6
4
60
2
55
29
16
4
26
21
7
28
22
3
15
14
7
19
5
27
30
8
2
48
22
6
25
15
20
10
14
18
19
1
35
7
22
10
9
9
15
3
12
8
32
16
13
12
12
25
30
74
3
1
10
60
12
20
52
18
22
48
57
5
18
20
40
22
50
20
56
9
41
31
1
10
20
5
15
12
9
17
66
1
35
52
9
29
18
2
10
22
46
22
2
6
11
51
10
2
36
4
40
25
31
22
8
47
35
20
5
15
20
70
42
28
52
60
8
2
99
36
5
26
14
6
10
11
1
42
8
28
16
46
20
18
37
29
14
2
8
2
14
6
81
3
6
27
15
46
26
16
22
28
3
87
12
16
22
30
28
6
24
30
2
2
17
19
32
10
10
1
37
50
9
45
32
16
22
56
4
46
42
1
27
32
1
108
12
111
26
40
32
43
5
10
40
17
48
5
2
8
66
60
4
23
7
52
18
82
38
2
64
6
30
34
46
30
2
2
24
2
2
70
17
9
44
6
2
62
8
25
55
5
27
16
17
9
26
22
18
28
5
9
30
6
27
7
32
76
29
39
20
22
2
56
17
7
10
6
2
10
37
24
7
4
10
58
40
13
85
54
28
20
8
33
71
13
185
20
22
26
10
25
72
29
4
6
14
24
38
154
43
12
9
2
12
20
8
10
50
9
12
9
58
5
12
9
27
29
2
36
2
44
4
32
38
4
28
70
2
33
23
22
38
12
12
8
12
2
6
18
14
16
9
11
6
7
17
4
32
28
32
10
4
22
2
76
50
14
6
14
49
49
30
58
2
50
14
8
17
3
18
8
30
42
4
4
32
27
48
47
61
19
2
26
22
6
4
38
28
14
60
21
5
6
16
20
68
24
6
14
2
7
27
6
27
11
42
14
80
10
74
6
27
23
49
23
32
10
16
20
24
26
5
35
1
29
16
46
29
19
72
14
14
32
22
26
29
1
4
38
12
2
3
13
30
68
30
24
6
44
25
23
13
21
26
22
66
14
26
5
29
36
2
14
20
6
12
49
11
52
9
5
50
10
10
12
33
35
20
41
59
24
1
17
7
27
56
1
7
4
18
7
17
31
5
7
3
32
40
8
8
26
58
17
39
44
8
12
50
36
2
12
12
14
16
4
39
13
48
35
7
28
6
14
2
10
22
36
72
7
24
27
45
7
12
28
20
17
11
37
3
45
21
46
32
8
12
1
12
23
34
2
36
13
21
48
3
7
10
28
42
56
2
18
2
10
28
4
6
22
8
20
6
6
85
24
39
33
19
10
28
14
8
8
45
5
34
12
33
5
6
6
7
31
8
60
44
26
23
5
14
10
6
12
54
16
22
8
9
9
2
54
6
4
14
134
53
77
7
12
31
56
4
16
37
13
2
20
1
9
72
26
22
38
4
21
35
13
33
58
38
3
96
24
7
2
10
6
92
70
2
10
6
40
42
10
27
5
16
20
72
50
22
28
60
40
11
12
60
5
20
32
22
28
37
21
70
5
7
2
6
69
24
7
26
16
40
31
3
69
7
29
ABCD 408572448*7^$a-1 [50074]
13
11
42
7
101
42
18
30
73
5
24
19
11
13
24
107
13
23
54
6
6
18
25
119
13
47
60
6
24
6
30
30
60
54
210
42
6
12
12
36
30
54
66
43
29
18
48
30
7
47
48
1
17
6
54
307
23
1
5
78
132
1
23
24
102
36
12
120
30
78
19
36
65
30
30
42
36
97
96
11
66
19
35
6
54
12
1
53
6
6
12
30
42
19
12
12
17
60
7
12
29
6
60
54
96
30
42
18
73
29
30
114
24
6
84
36
108
90
7
23
30
43
23
66
6
13
17
18
24
6
31
12
77
90
90
31
59
6
19
35
6
54
36
48
30
19
12
5
42
18
43
23
24
72
1
48
5
30
25
11
30
78
30
7
59
6
78
12
61
71
25
24
47
114
6
30
36
18
37
11
12
42
60
43
5
102
24
30
43
11
25
47
48
72
294
30
36
24
36
61
35
12
25
41
55
5
7
17
12
18
13
77
19
17
30
25
17
18
12
12
18
19
71
18
54
13
35
1
11
42
18
180
36
109
17
48
31
36
11
12
60
12
180
48
73
12
71
13
12
47
48
12
25
17
6
12
13
29
6
1
41
48
6
1
35
72
12
48
73
125
234
36
1
48
84
35
13
24
17
55
5
6
1
35
30
18
30
43
96
23
13
35
12
6
30
25
36
17
19
48
29
90
24
25
11
60
25
23
18
90
42
30
150
127
23
6
42
72
25
41
7
17
30
30
67
41
31
23
6
48
54
66
6
24
12
48
6
24
72
18
13
12
17
31
47
97
23
24
37
29
96
78
49
53
66
54
151
48
5
24
30
1
5
54
18
18
6
54
36
25
24
11
13
5
30
60
42
18
42
78
85
5
31
131
78
6
12
13
11
48
1
17
79
65
60
43
11
109
47
24
54
18
90
18
6
18
156
1
24
48
23
37
11
6
6
48
61
11
49
12
23
1
89
36
79
29
90
37
72
60
11
25
5
6
37
23
30
19
17
36
31
47
145
11
25
23
36
49
77
78
25
120
36
11
241
24
108
53
42
60
18
12
7
11
42
12
60
48
18
48
114
139
71
13
59
6
114
108
48
42
18
54
18
73
17
48
30
12
6
175
29
48
18
25
12
84
29
6
37
17
7
47
1
5
102
48
13
23
6
12
42
61
17
150
72
138
31
47
102
7
23
18
43
5
6
109
5
19
11
12
12
6
31
59
96
181
5
127
11
6
6
12
198
30
18
7
12
17
7
60
23
48
25
35
1
11
61
23
174
66
6
48
7
96
29
18
66
43
47
72
1
29
18
84
181
17
7
35
6
55
95
25
5
6
18
43
17
60
6
73
47
12
25
35
42
6
37
5
42
37
59
1
65
7
24
23
24
30
7
5
66
12
12
13
17
19
29
19
12
5
72
7
41
7
96
29
18
90
7
83
12
108
25
35
13
12
12
53
31
96
59
24
1
59
72
61
41
12
139
5
102
72
6
54
30
36
12
78
60
36
13
11
84
66
60
54
90
168
18
6
24
102
37
11
30
36
18
6
30
145
17
19
53
7
35
6
18
97
84
71
73
60
5
66
1
60
17
48
48
54
13
77
31
12
29
18
12
18
6
1
11
1
48
24
5
60
6
18
6
96
13
35
12
78
7
23
1
29
6
60
72
24
24
6
18
60
13
24
11
12
48
13
41
7
107
54
36
6
84
84
156
13
41
186
36
61
17
19
11
156
12
13
65
84
72
24
6
37
71
6
90
24
49
12
11
90
66
42
6
6
19
65
12
180
48
6
25
65
30
84
90
24
31
48
23
54
24
7
119
61
12
41
6
60
73
12
29
79
17
144
30
66
6
48
30
6
13
11
30
72
91
17
60
12
7
17
42
12
36
36
109
35
24
66
55
17
252
6
13
11
25
41
7
53
24
30
78
54
61
36
12
36
5
48
96
6
6
7
180
12
24
35
30
91
35
60
6
55
17
31
36
11
24
36
60
25
120
48
11
18
43
53
84
30
36
6
30
48
6
30
72
61
47
25
24
83
61
29
84
55
24
12
47
1
29
79
71
25
96
41
43
84
41
55
47
18
60
96
90
1
48
11
36
66
19
65
19
11
18
18
13
12
23
84
6
60
12
102
30
55
47
54
12
72
7
12
29
72
30
12
25
29
24
19
53
6
37
71
36
84
1
23
12
13
47
97
29
7
11
12
12
6
7
17
67
23
36
36
120
1
24
23
49
72
12
12
35
49
107
1
5
79
65
6
6
19
119
30
24
18
1
17
24
12
7
53
18
109
11
36
36
24
36
1
59
48
60
13
53
67
83
36
13
11
1
5
54
13
60
29
78
12
18
6
30
55
41
48
30
36
49
47
12
12
25
11
1
11
6
30
24
1
12
35
25
47
25
23
24
36
78
6
1
29
30
6
42
72
6
30
24
49
47
42
18
78
139
41
120
150
24
36
30
67
23
24
6
54
108
25
60
23
37
5
43
179
37
23
60
12
61
35
12
1
29
18
12
6
54
42
138
1
35
12
73
12
53
6
54
42
25
83
37
23
1
41
18
60
12
18
42
30
19
12
107
25
17
12
66
36
18
66
54
48
19
11
49
29
42
120
42
7
36
89
24
54
18
12
42
78
19
60
89
18
120
73
11
156
12
13
29
19
71
12
49
192
84
29
43
96
5
30
18
19
5
7
17
36
60
24
7
5
18
13
12
36
23
1
47
48
25
12
47
1
35
66
30
25
41
55
113
6
1
29
6
61
71
42
7
23
84
42
42
25
11
1
23
96
12
49
24
5
6
18
12
7
132
48
23
253
47
36
25
12
71
42
30
1
17
31
5
67
23
6
12
18
24
24
30
6
138
79
41
6
84
1
35
ABCD 408732894*7^$a-1 [50009]
19
11
52
5
13
36
24
14
10
6
5
4
17
18
16
17
3
16
9
9
8
75
4
9
15
12
12
11
21
3
21
1
26
33
4
68
7
21
5
30
21
3
16
14
16
24
2
30
4
14
10
2
4
9
8
27
10
3
8
25
6
6
44
16
75
5
12
16
42
45
3
56
9
40
27
9
80
3
13
3
6
8
7
21
15
12
8
55
18
42
5
15
4
38
3
13
35
4
11
40
21
3
2
24
4
2
10
6
5
33
10
80
6
4
15
5
27
39
6
28
20
7
5
22
60
80
1
15
66
74
4
18
14
1
95
37
41
30
6
4
12
18
21
5
28
42
5
16
3
9
5
12
6
4
9
21
30
14
6
4
12
12
30
3
29
16
2
33
13
27
23
21
28
3
5
37
2
1
29
18
18
12
10
6
15
5
7
8
7
12
53
9
34
5
1
11
3
12
33
9
22
6
27
45
15
48
8
25
44
3
19
9
20
4
41
6
1
20
7
21
27
14
19
21
20
4
6
29
45
4
3
3
30
26
16
2
27
4
35
25
56
64
20
40
32
55
12
6
14
22
18
45
11
6
28
11
9
6
52
2
16
11
9
70
9
45
20
48
34
6
3
15
9
36
20
1
14
21
19
2
12
72
16
3
12
3
21
3
50
3
9
28
12
8
6
36
9
36
15
34
24
6
5
52
8
9
6
22
27
3
14
18
1
11
10
3
36
5
7
15
30
3
32
63
25
75
2
3
1
38
30
12
6
22
11
37
15
5
3
19
62
15
4
12
23
12
13
32
25
3
24
5
10
21
11
21
19
18
32
4
6
9
20
7
32
6
10
14
7
45
6
32
73
8
39
6
4
27
35
48
58
20
4
3
3
33
5
55
9
2
4
14
27
13
30
2
16
59
16
9
8
7
39
36
18
11
9
6
1
3
8
18
4
2
21
19
6
2
13
15
32
10
8
10
69
9
20
22
8
6
4
11
4
27
33
47
12
33
63
4
30
51
12
20
19
8
61
32
7
6
35
7
12
6
14
10
36
20
31
5
16
3
29
60
10
20
12
9
25
2
28
9
8
3
16
9
11
54
15
1
8
18
22
18
74
4
6
9
51
8
6
4
23
4
36
3
2
63
4
12
35
21
3
10
30
2
28
14
13
12
23
13
29
3
7
8
78
34
21
5
6
13
8
37
15
21
2
13
9
23
24
1
20
4
44
6
30
6
13
80
15
21
40
9
20
12
3
55
6
18
2
36
43
9
2
18
51
25
12
2
1
5
24
58
14
19
9
3
5
30
24
1
15
18
2
10
8
7
3
14
3
7
21
11
21
33
24
16
2
22
3
35
4
14
7
3
26
6
10
20
18
22
2
1
21
54
26
19
15
14
6
1
29
34
17
3
12
4
42
15
3
20
25
5
4
27
29
15
49
12
6
18
2
18
6
9
12
40
9
14
34
2
16
18
27
47
33
19
9
17
19
11
42
3
39
9
60
15
10
15
24
53
7
3
12
20
30
31
9
6
41
9
66
28
6
11
33
10
21
5
6
46
2
22
11
52
5
70
2
40
6
2
16
20
24
42
10
6
8
21
15
13
77
16
27
15
21
11
69
19
8
10
2
6
27
9
15
16
9
8
12
6
13
11
1
17
3
69
18
6
4
11
7
53
72
13
39
41
4
15
17
48
7
36
8
1
3
11
25
15
24
48
29
3
25
11
4
6
15
32
25
3
20
12
13
14
36
10
15
20
79
2
18
58
3
21
11
15
22
36
26
1
60
12
12
24
9
72
26
54
24
10
12
5
9
16
3
9
2
40
6
54
44
10
42
5
15
12
16
44
58
35
13
6
5
3
1
11
18
30
33
64
11
4
21
23
57
27
16
20
21
13
15
33
54
38
36
7
8
45
10
54
26
36
16
2
7
5
4
15
29
36
4
3
59
54
40
20
7
3
12
30
8
7
20
3
10
27
29
4
56
34
9
8
25
20
7
56
45
52
14
1
8
15
60
34
26
30
19
8
27
21
21
48
6
1
15
18
15
3
8
4
17
15
21
13
14
1
57
24
15
15
20
1
23
4
68
28
20
10
2
12
61
39
2
4
30
2
19
48
3
53
12
15
30
24
10
24
5
1
6
5
25
2
1
24
23
34
8
3
3
34
8
63
9
31
27
8
34
6
50
22
18
11
19
32
12
28
14
10
14
19
5
6
12
30
7
5
40
18
9
3
36
6
6
2
6
6
36
18
16
18
18
2
3
3
21
13
30
21
5
67
5
28
12
14
1
23
10
24
15
53
30
4
38
6
1
24
35
54
16
14
85
8
87
22
11
33
15
1
6
14
31
8
1
3
36
17
18
6
10
14
31
41
10
8
22
18
17
4
5
4
12
3
5
96
18
21
12
3
42
12
16
2
58
15
15
24
30
20
22
8
25
27
36
48
2
58
5
1
3
21
14
6
10
20
1
15
18
26
22
14
6
60
7
5
22
6
24
15
9
26
28
6
44
43
8
100
5
40
11
9
15
12
28
9
38
9
40
21
15
29
18
22
8
90
1
12
20
4
11
25
12
11
25
12
12
45
3
15
5
3
61
63
20
16
9
3
5
4
39
74
7
59
24
30
10
6
20
16
8
12
6
49
51
48
6
11
7
72
5
3
16
5
1
11
25
20
12
12
15
9
27
7
36
14
22
8
6
10
50
52
23
19
33
60
9
71
3
25
20
9
12
6
28
2
24
10
89
19
20
10
6
12
5
13
15
9
2
6
7
23
10
24
8
10
72
8
13
12
21
14
13
20
19
30
15
45
18
2
15
4
5
34
8
48
6
79
5
27
3
40
50
4
3
3
81
143
30
22
21
20
4
44
1
50
1
15
42
2
1
3
2
39
3
40
6
72
15
15
38
22
38
72
10
2
27
1
24
24
12
3
5
6
21
3
21
43
33
68
21
34
36
24
5
19
42
3
33
8
12
12
10
20
22
20
15
1
3
15
9
5
16
56
19
24
56
7
30
2
25
41
16
14
25
15
14
3
60
15
9
13
51
5
24
16
54
30
23
27
6
7
20
13
15
9
3
53
55
11
16
32
126
4
15
3
12
56
6
4
30
30
15
39
12
5
19
17
27
25
17
10
5
36
3
52
12
45
21
50
30
24
66
37
20
27
16
17
3
30
64
2
1
17
28
2
21
9
12
40
14
22
18
9
8
4
5
28
15
8
27
6
42
24
18
63
3
10
36
8
22
14
27
13
27
3
9
32
21
12
12
30
18
22
6
12
3
47
1
20
27
4
14
31
15
18
11
49
3
8
9
16
36
8
6
10
30
32
30
3
9
10
21
15
6
15
35
16
5
13
50
1
29
27
9
78
28
2
6
21
3
6
64
11
21
19
24
21
39
8
3
10
14
1
29
7
15
9
12
8
36
9
7
17
18
40
5
9
6
13
15
14
3
15
18
4
2
16
12
18
44
16
54
48
2
10
14
6
40
9
12
15
33
12
47
16
20
57
7
18
8
7
8
9
10
8
12
1
12
12
56
27
24
9
7
32
6
7
20
4
33
8
7
21
12
35
7
12
9
60
11
4
2
3
52
33
27
3
14
28
20
12
6
10
12
35
4
21
2
60
10
6
9
23
72
1
15
6
24
20
19
11
12
12
6
4
12
8
3
7
33
8
36
16
15
2
28
15
179
16
32
13
5
7
27
21
33
6
9
32
25
20
12
3
15
22
18
14
6
34
18
12
30
3
17
19
5
15
19
20
18
12
30
10
12
48
11
15
4
18
39
33
3
45
3
60
5
15
1
3
41
12
10
2
10
33
5
39
24
49
8
34
41
15
24
9
9
27
1
18
117
8
25
14
1
11
54
10
6
11
3
42
7
3
2
31
27
5
9
4
12
15
5
4
3
17
19
24
8
3
16
41
7
17
24
4
17
24
24
40
30
32
16
72
32
16
5
19
9
5
24
3
13
26
34
14
1
12
3
21
23
21
4
32
1
8
7
23
84
12
58
23
15
9
24
15
34
12
6
2
6
10
44
10
20
13
5
10
5
27
30
18
25
80
13
35
27
28
2
3
4
8
103
6
8
10
8
34
11
25
2
13
33
66
9
12
15
14
36
18
25
17
18
1
83
13
12
12
9
24
72
11
4
29
7
44
1
14
9
19
48
2
18
9
49
26
6
4
14
25
5
22
45
23
24
10
3
3
24
42
20
4
6
21
17
28
20
3
21
70
69
5
24
42
21
9
16
44
16
12
47
4
5
6
10
8
16
2
12
6
15
7
14
34
6
15
5
39
9
12
4
11
19
14
3
39
13
3
2
18
22
6
54
11
37
2
1
20
49
2
10
11
24
25
14
6
4
2
13
27
12
36
30
42
2
40
6
50
6
21
7
32
25
9
27
5
24
24
7
8
16
51
29
1
68
4
2
10
20
15
9
60
22
2
28
8
7
15
2
40
38
18
55
5
15
9
43
17
3
9
4
24
11
1
3
81
6
18
48
2
1
59
10
3
15
24
5
25
71
27
6
24
7
11
13
5
15
12
25
2
25
17
4
35
31
14
4
23
13
15
32
15
37
23
10
3
17
3
1
20
30
9
9
12
16
2
13
17
16
11
16
3
32
22
8
3
7
8
54
42
4
41
21
54
48
18
7
45
26
21
9
24
16
75
11
10
18
6
2
10
50
18
27
7
18
12
15
35
13
20
27
22
20
4
32
7
21
39
5
91
12
17
12
31
29
10
6
14
13
48
5
3
7
30
2
1
9
2
18
18
84
76
53
4
33
12
20
22
9
5
4
20
16
15
45
26
13
11
21
3
1
5
7
12
15
48
8
16
33
8
15
33
4
71
6
6
10
20
28
6
5
1
8
16
6
44
16
14
55
21
44
34
9
15
2
19
35
12
9
13
12
15
36
20
25
3
60
20
9
43
17
6
30
4
18
5
3
24
1
39
45
41
15
21
16
15
17
22
5
3
42
6
22
42
18
15
17
28
2
30
18
1
21
3
21
20
142
8
4
33
17
46
44
21
1
26
4
21
15
30
2
12
21
27
6
6
4
6
14
54
10
33
12
3
5
57
10
26
4
2
1
12
27
24
5
1
3
45
2
24
22
8
12
3
16
11
13
11
10
56
15
3
4
32
28
2
16
15
57
6
17
3
10
2
4
14
36
28
32
19
17
3
16
5
19
57
48
27
47
21
19
20
6
22
32
13
3
45
5
24
22
33
21
12
30
8
6
24
30
4
21
12
23
24
6
6
9
7
32
12
21
27
6
30
1
41
22
6
15
15
17
13
14
10
12
39
21
15
9
2
72
1
12
9
3
21
20
60
10
9
60
35
1
59
16
5
7
18
6
5
13
26
6
39
15
30
10
21
11
13
24
3
53
9
6
1
15
20
9
9
3
25
2
13
9
6
18
2
12
13
3
6
3
11
6
24
10
5
12
13
44
10
62
36
10
29
3
13
27
38
12
6
10
26
9
37
3
21
6
24
14
19
11
4
30
23
3
10
15
5
24
48
4
35
33
3
4
9
15
17
12
3
7
2
18
16
6
18
32
9
9
43
3
30
20
6
13
17
15
3
6
22
42
48
48
20
7
9
3
8
13
12
8
64
23
93
15
25
6
21
3
9
15
6
44
18
28
2
19
3
8
24
16
33
12
8
21
4
80
24
6
1
75
8
1
9
2
1
20
43
2
34
6
3
12
12
12
5
10
41
7
18
30
38
64
30
77
43
21
9
8
4
11
33
16
8
10
6
2
4
14
6
24
6
4
11
31
2
10
21
24
33
23
4
11
10
24
23
3
6
15
24
16
33
6
2
40
3
5
27
39
ABCD 408806756*7^$a-1 [50002]
16
12
15
33
111
12
209
28
48
56
4
15
17
84
4
3
36
33
36
12
20
36
52
51
81
3
33
32
7
21
87
12
5
36
19
108
21
12
3
17
43
113
24
79
29
48
31
12
29
16
84
39
29
120
64
108
15
45
8
31
45
15
17
16
168
12
147
57
3
12
120
41
36
4
207
41
64
24
284
67
12
21
36
84
32
52
3
21
12
24
12
51
69
24
12
84
20
43
45
36
63
36
57
3
24
29
115
9
20
7
17
4
39
41
60
112
24
39
41
4
68
52
3
9
60
3
48
36
41
19
65
79
29
28
3
41
4
15
129
60
156
68
19
21
348
8
91
5
4
108
36
63
197
16
3
17
28
96
60
12
44
4
84
63
45
32
40
56
19
45
8
40
24
20
112
56
19
24
21
36
3
120
21
20
16
3
12
65
108
7
48
33
108
48
51
12
24
96
9
132
20
16
27
117
60
168
8
7
9
231
36
48
36
53
7
5
175
9
12
36
39
60
129
39
5
7
33
36
56
64
12
72
15
269
28
36
24
32
28
3
41
4
24
183
45
3
96
9
135
12
120
60
120
48
69
44
19
5
40
63
9
152
19
36
36
57
36
200
112
63
57
48
84
3
9
56
16
20
52
168
32
28
8
52
3
53
4
3
41
36
7
45
8
40
60
3
77
16
24
39
5
36
76
51
36
9
24
72
20
19
129
27
21
63
117
108
44
4
68
84
24
67
17
88
51
48
141
72
3
9
44
12
16
24
32
19
69
8
31
60
120
72
5
292
3
24
21
15
17
7
21
60
36
152
40
116
28
24
63
24
9
12
120
192
27
33
120
36
24
36
108
15
24
24
57
20
36
16
36
48
108
12
27
36
36
41
43
24
69
20
28
212
67
21
15
21
120
84
39
36
108
9
60
12
24
48
39
17
52
68
7
21
3
105
8
7
89
31
12
48
9
8
19
84
9
183
24
21
3
72
60
33
15
29
100
24
8
55
45
44
67
5
12
88
3
153
32
16
20
28
96
51
24
72
24
77
312
7
9
99
12
69
15
21
36
24
3
29
208
36
20
67
12
21
68
4
84
68
16
39
60
21
39
77
36
28
27
9
63
81
60
3
60
69
108
39
45
3
125
36
19
17
55
41
72
4
123
9
108
8
40
176
7
5
4
32
40
75
21
44
16
8
76
135
21
104
16
39
5
19
129
24
123
21
20
19
17
43
17
4
99
33
36
8
79
33
32
12
91
72
21
56
84
16
12
135
93
3
45
8
40
8
16
48
15
24
84
69
120
8
12
31
113
28
24
8
112
27
84
84
9
48
108
27
21
36
3
9
12
24
72
3
185
40
3
5
28
104
36
7
81
32
24
175
5
19
153
24
39
29
139
41
144
31
9
15
17
79
24
65
31
9
32
16
20
4
116
19
9
8
16
92
172
12
12
24
3
21
96
60
12
80
100
128
24
4
24
60
51
33
63
21
44
19
36
21
60
12
20
100
164
36
7
29
28
84
36
27
33
8
88
20
124
24
3
17
12
43
81
116
40
48
92
43
141
3
9
12
99
81
75
48
9
3
24
77
28
8
24
19
9
92
7
17
84
31
5
16
3
41
72
4
60
3
53
52
36
3
53
43
21
32
72
16
39
36
21
120
68
136
12
3
48
113
67
5
28
84
3
5
28
87
17
72
43
5
24
19
9
3
5
76
68
40
36
39
84
33
99
81
128
40
32
100
3
21
72
3
21
63
17
19
5
19
69
75
21
12
56
52
12
39
41
19
24
33
68
43
33
84
32
43
69
12
120
32
4
63
53
7
48
9
68
16
12
51
21
48
51
53
4
3
9
72
12
51
29
124
240
192
27
9
12
87
65
112
24
20
4
75
33
60
116
64
36
12
48
8
148
12
12
12
84
75
17
52
3
84
105
39
72
9
12
12
24
111
21
48
3
48
53
43
53
7
45
39
33
60
96
156
36
8
28
120
32
28
68
108
43
33
8
132
7
60
21
12
51
117
3
60
36
5
52
63
24
5
7
21
12
36
12
3
21
63
9
180
20
127
21
60
3
89
60
64
36
63
93
111
41
16
80
112
32
12
31
72
21
80
7
9
144
36
27
65
40
68
40
12
12
8
16
272
64
3
141
72
8
12
16
168
84
56
180
16
12
212
88
276
60
63
156
53
100
84
96
44
19
81
27
12
9
15
45
12
32
28
27
105
8
16
20
103
84
9
92
43
65
16
72
159
24
84
9
51
9
3
57
20
64
99
21
36
36
84
20
67
45
96
3
33
20
4
56
4
63
89
16
27
48
5
192
115
161
48
91
69
8
4
99
41
7
77
163
36
237
27
105
ABCD 408842144*7^$a-1 [50055]
9
9
8
6
10
78
8
22
20
22
30
15
3
30
2
16
9
72
3
6
38
24
37
35
40
6
8
22
12
9
17
24
66
42
22
2
30
1
45
2
12
54
4
8
7
23
4
6
20
10
14
55
51
2
48
24
18
18
48
7
15
21
11
28
30
8
24
7
3
30
122
25
41
24
16
8
60
22
12
18
2
18
19
3
18
8
30
52
44
46
15
35
4
8
10
12
8
7
45
14
1
35
25
71
25
5
19
23
28
45
15
54
6
9
3
80
36
6
6
4
20
18
18
24
60
6
19
3
18
27
41
4
60
3
15
38
19
60
87
14
24
42
16
92
12
13
23
42
18
54
103
108
77
12
16
50
22
30
8
30
10
21
17
34
18
51
11
22
8
43
12
24
47
1
5
16
2
10
15
12
21
42
12
66
50
40
62
40
8
12
22
6
2
22
8
12
10
44
6
36
19
101
12
12
60
18
28
32
6
52
114
20
1
9
6
20
18
6
78
52
14
30
6
36
18
6
6
48
12
40
38
36
6
10
8
1
5
30
46
32
7
59
30
6
16
30
20
4
3
12
15
8
36
4
30
48
20
60
82
2
36
12
6
42
34
30
6
9
23
10
15
23
40
8
13
23
10
63
5
18
10
2
13
5
60
7
17
6
24
10
51
17
18
12
28
9
3
8
12
10
72
8
12
115
3
12
6
27
3
2
36
52
15
5
24
43
3
2
18
84
76
2
7
29
7
12
11
12
18
91
5
67
84
47
10
56
43
17
42
24
24
1
15
38
42
36
70
44
16
20
30
22
2
30
7
17
19
47
1
17
18
4
14
24
12
18
6
12
12
6
52
9
3
8
42
40
26
46
116
70
30
30
9
3
2
6
12
6
12
10
24
6
104
6
12
18
22
18
62
10
56
24
12
16
14
18
30
22
6
20
18
54
10
27
15
21
15
32
10
32
24
4
18
21
23
30
40
3
3
44
54
4
39
29
7
3
24
50
30
13
23
49
71
12
12
10
158
10
3
15
14
28
8
18
12
4
18
26
34
12
15
5
40
26
4
20
60
18
10
26
72
10
24
14
6
18
48
12
6
34
3
9
8
6
36
6
10
24
6
14
1
15
14
7
9
2
18
70
21
3
105
29
16
14
42
4
20
16
24
15
11
24
6
72
6
4
12
26
10
8
30
24
30
22
98
10
20
18
10
68
24
88
20
64
6
8
1
3
8
34
3
15
12
14
12
12
18
48
22
2
6
72
79
41
7
3
14
48
7
48
23
25
15
50
4
26
1
3
8
22
6
30
15
9
44
19
3
44
16
50
18
6
6
132
28
120
42
42
8
36
1
3
2
10
18
15
3
44
6
12
7
3
78
80
42
82
20
28
26
24
22
110
6
7
17
16
12
20
42
24
22
2
6
90
12
18
22
8
36
13
3
2
6
4
12
26
4
26
10
114
36
14
10
14
4
2
60
48
18
7
27
8
42
43
33
12
3
9
6
8
36
61
17
90
130
8
10
2
58
68
34
3
24
15
78
2
30
31
9
38
6
64
27
3
2
40
20
31
24
5
24
6
25
48
47
18
30
10
20
10
12
14
4
3
5
19
35
16
32
37
12
11
66
16
38
22
56
12
36
30
64
2
30
60
6
30
60
37
15
33
39
8
28
24
8
12
16
9
21
12
2
88
56
24
6
64
12
20
7
17
7
27
2
31
5
10
9
12
24
39
26
24
18
60
42
18
6
4
15
77
31
29
24
34
2
28
48
2
36
4
30
27
81
27
15
12
50
24
124
3
15
9
3
2
28
8
10
62
12
31
15
2
43
15
62
18
64
21
35
25
15
14
36
42
18
12
40
26
22
27
33
20
4
26
72
10
8
70
2
36
6
16
20
4
6
72
26
34
20
6
1
5
6
64
14
34
26
34
9
51
18
8
7
12
33
2
42
24
36
28
8
30
4
18
3
9
14
102
4
3
47
16
42
2
1
17
36
6
18
10
50
12
6
4
68
13
24
15
14
24
22
8
22
14
1
33
8
10
9
15
6
74
6
24
30
6
7
33
8
6
58
12
44
6
36
10
114
14
6
18
12
28
38
18
19
5
10
26
34
20
18
24
10
20
16
8
12
4
56
40
8
1
29
82
50
24
24
30
4
32
108
78
12
42
90
10
20
36
4
18
15
5
6
12
34
8
6
6
144
84
42
1
89
18
22
15
15
80
6
19
11
25
47
18
24
28
38
24
6
7
3
14
43
45
12
15
3
18
15
24
3
2
16
27
12
35
10
8
66
42
24
54
6
90
6
42
18
4
3
5
18
24
13
17
30
78
6
1
15
33
53
4
15
3
26
22
12
18
2
66
7
12
17
6
1
9
42
26
36
6
10
50
24
28
2
88
18
14
24
46
8
60
90
18
1
21
38
18
24
7
3
62
28
8
12
22
8
25
45
50
36
1
3
18
54
8
48
30
10
2
7
36
15
2
42
16
38
22
74
10
6
44
24
19
48
75
8
42
24
78
52
56
4
8
6
24
40
15
5
19
29
18
12
22
48
32
6
4
12
8
18
48
12
30
22
26
13
24
12
3
2
30
78
18
24
78
18
66
18
12
1
59
13
11
12
4
20
10
18
18
14
16
20
18
6
13
5
22
14
43
3
36
24
116
22
8
7
17
16
32
48
12
58
2
10
38
54
28
48
2
40
20
10
42
8
7
41
18
6
6
4
26
24
84
67
59
6
40
72
50
30
40
8
10
20
78
66
60
1
24
21
2
13
29
10
48
12
14
7
47
13
29
36
10
9
21
20
30
4
20
6
12
7
3
20
30
108
40
39
65
6
60
100
2
6
6
30
6
18
24
25
53
12
48
34
21
5
42
70
30
8
4
26
24
24
6
10
3
3
2
18
18
79
11
22
24
20
40
3
24
9
30
24
45
51
2
18
37
11
12
1
33
48
30
32
114
30
30
66
10
8
18
30
10
20
30
10
8
12
18
16
15
35
6
40
20
18
13
3
6
62
6
19
11
42
12
6
36
6
7
5
18
4
21
15
30
32
7
21
8
16
6
69
5
7
17
7
5
19
5
67
17
12
60
18
34
18
20
22
39
39
38
6
13
35
12
18
12
16
14
1
59
60
18
30
18
48
6
18
7
53
18
40
38
36
48
12
46
2
48
48
16
6
9
33
62
6
12
10
18
134
6
12
12
24
34
26
19
3
24
8
10
2
25
21
12
26
1
125
48
28
14
16
12
102
50
28
20
6
19
15
2
6
10
24
15
53
40
12
36
98
94
20
22
20
10
74
1
3
32
6
4
15
15
38
6
6
24
52
87
23
10
8
4
18
8
49
11
22
39
3
12
20
46
8
19
17
48
30
25
17
6
42
10
18
8
34
8
4
36
2
60
6
4
20
28
12
9
63
6
8
6
18
18
22
3
17
10
12
18
26
4
18
2
10
27
59
6
40
60
50
1
15
20
4
14
30
60
6
28
12
6
60
14
16
20
12
19
9
20
12
43
5
7
33
74
66
10
14
31
12
11
12
18
54
12
18
7
15
8
6
46
18
38
1
21
15
3
12
2
30
40
8
6
6
36
22
18
20
54
67
9
8
7
53
36
18
36
34
38
34
6
8
52
128
36
18
10
20
18
30
10
8
16
6
8
22
2
30
43
5
19
11
4
60
18
2
30
30
30
36
7
17
10
14
4
2
6
10
24
44
22
8
82
20
24
30
48
36
24
7
21
2
25
3
24
14
7
9
14
37
27
2
10
20
13
53
34
21
24
60
11
4
8
18
72
10
30
27
60
21
8
6
6
19
3
20
12
6
52
8
40
14
58
15
15
2
7
9
2
58
32
22
21
9
78
12
33
47
1
23
12
40
2
42
6
24
6
4
21
23
24
13
15
2
78
4
6
8
12
30
1
3
48
12
81
60
5
24
36
22
26
12
7
12
5
16
39
3
2
78
42
30
13
24
41
36
67
23
16
36
32
22
8
7
11
30
42
6
12
19
5
100
51
36
23
48
6
36
30
25
11
10
30
2
12
36
12
18
12
13
35
10
42
18
8
6
18
48
4
14
16
38
18
12
12
16
9
3
20
18
7
15
60
92
13
60
23
18
16
6
12
18
2
10
20
12
60
24
72
12
6
24
70
8
12
10
2
10
33
3
158
31
60
15
80
54
30
6
54
114
43
57
48
12
2
13
53
18
22
15
69
3
5
18
40
12
2
31
27
18
2
12
25
5
6
4
14
30
12
10
8
42
18
127
12
24
23
13
35
10
60
2
16
24
80
70
15
11
54
6
4
6
80
10
8
97
53
4
38
30
10
20
24
1
15
14
18
36
16
20
28
2
31
17
28
30
50
12
36
12
18
6
31
17
10
38
10
54
44
19
17
7
29
4
36
20
30
24
10
8
42
6
22
8
22
2
13
17
28
72
111
5
18
1
5
10
6
12
2
118
48
8
4
2
28
69
33
63
3
14
16
14
10
26
64
45
33
15
12
3
86
6
1
9
18
20
6
103
9
30
30
15
5
22
2
7
9
2
30
30
10
15
60
5
6
1
23
12
25
53
40
26
4
18
8
24
12
30
16
9
5
18
ABCD 408850608*7^$a-1 [50072]
30
21
5
16
54
6
12
30
77
36
37
11
16
12
12
92
16
69
71
37
12
128
4
78
9
20
1
48
11
13
8
67
56
61
11
103
9
3
9
9
15
116
72
1
39
21
3
24
15
5
28
68
16
32
40
24
17
27
13
47
9
3
16
3
69
20
7
24
117
5
15
81
55
33
15
57
39
60
20
21
43
75
33
20
16
21
84
56
10
12
18
30
9
41
16
48
66
33
27
24
53
4
228
21
20
115
24
32
36
16
20
9
15
49
51
56
4
68
19
17
60
4
39
18
11
37
83
13
6
9
21
15
63
5
12
40
5
22
12
54
12
3
36
3
96
36
126
131
13
36
3
51
5
96
28
8
4
3
12
21
68
19
81
44
21
4
39
17
10
6
68
123
7
137
9
10
29
31
5
124
9
6
36
54
11
43
33
36
27
41
31
21
21
30
26
19
63
33
51
18
42
60
18
87
20
1
11
1
8
58
12
54
27
9
44
27
97
120
27
24
39
17
28
48
32
1
24
54
2
7
3
17
91
17
12
7
17
93
67
9
75
65
7
72
15
24
98
10
12
12
17
117
16
15
21
20
22
21
60
9
23
160
12
36
12
8
19
21
21
24
30
21
93
99
77
10
33
8
55
17
12
4
45
51
24
56
4
24
17
55
12
3
12
14
36
39
19
42
35
9
4
32
3
7
89
13
3
3
2
7
17
7
20
13
6
29
1
3
156
44
4
93
111
9
18
6
51
24
24
48
3
48
48
57
51
33
3
30
63
17
27
7
24
21
56
19
6
20
27
24
9
27
1
30
12
54
30
24
21
20
49
68
4
15
32
61
6
26
27
60
7
33
32
12
25
80
55
20
67
18
3
8
4
39
24
53
13
63
32
61
71
148
80
25
11
24
31
41
16
21
54
18
3
72
36
21
23
37
36
3
20
57
10
24
21
9
23
19
21
27
17
9
51
85
111
5
79
21
12
6
17
13
11
28
96
12
9
63
3
41
1
11
72
40
117
11
4
32
31
5
37
6
54
3
15
21
128
31
5
24
4
9
6
6
24
15
51
14
16
75
12
3
18
11
49
99
29
4
95
16
12
51
57
8
7
5
4
81
23
25
11
55
18
15
8
48
4
27
69
5
31
15
30
63
17
7
8
28
12
48
3
53
7
14
10
50
4
6
9
20
7
9
3
45
21
20
7
9
108
123
5
43
5
52
15
5
55
3
41
52
12
9
60
8
7
41
46
45
33
48
18
26
34
54
30
45
53
7
24
3
17
57
7
27
12
5
109
6
41
37
63
8
16
44
21
19
8
7
60
9
15
21
15
33
39
18
66
5
45
28
18
21
69
35
67
45
24
3
18
15
41
10
17
16
3
36
42
12
47
19
14
4
23
84
7
2
43
17
10
21
15
24
41
16
20
76
33
18
21
20
9
22
18
27
9
3
12
12
9
12
36
3
44
25
59
24
16
33
15
12
12
21
36
35
64
15
21
8
12
7
72
53
85
59
52
57
15
32
4
15
24
42
39
20
19
9
84
81
11
109
30
162
60
20
7
39
9
36
15
38
10
41
136
15
12
2
4
11
49
6
17
64
87
36
45
60
72
5
3
4
60
21
36
6
41
4
33
54
2
16
20
43
20
36
9
67
5
28
30
21
33
12
18
33
87
45
21
11
13
87
33
27
3
29
100
27
26
16
12
32
31
5
28
3
8
16
15
14
7
12
32
67
17
31
5
13
51
33
63
8
4
3
9
15
36
53
28
27
17
43
9
33
27
32
109
35
61
54
45
45
11
60
4
5
43
20
7
2
63
25
23
19
24
65
40
69
15
17
7
51
12
29
12
7
65
16
33
3
3
41
31
33
15
21
21
8
4
11
1
54
12
45
89
27
1
78
12
9
12
45
83
7
21
20
24
12
19
30
51
72
12
5
55
41
7
56
36
36
13
23
12
31
21
39
9
32
7
29
79
108
2
34
18
11
16
15
5
13
30
6
6
9
8
52
36
21
51
32
52
15
18
24
72
36
3
20
7
14
4
11
4
8
9
7
153
11
37
23
12
1
75
45
36
23
112
15
24
17
1
6
57
24
3
18
15
48
36
3
9
12
24
8
16
53
10
84
24
2
34
96
14
15
1
3
24
21
15
57
195
12
33
35
16
45
20
3
4
27
9
20
36
84
45
7
20
16
17
3
60
12
1
78
69
32
76
5
70
30
44
10
17
7
45
8
4
33
47
16
9
44
31
33
39
93
39
65
16
20
7
8
12
4
5
51
7
12
21
32
40
15
36
17
48
25
71
19
29
1
51
3
21
39
36
18
15
12
44
4
3
30
12
6
57
63
33
120
9
18
30
36
15
21
24
30
29
21
31
15
21
27
45
12
8
12
4
15
33
21
27
8
25
35
28
33
20
28
8
7
21
87
56
1
6
41
19
9
12
12
12
69
8
58
9
3
9
21
39
45
39
32
105
28
6
36
42
75
63
30
18
2
4
99
24
12
111
38
4
6
45
32
9
16
42
42
48
27
5
16
48
3
53
24
3
52
9
3
3
129
60
24
32
19
62
84
55
5
7
68
7
65
4
20
4
5
16
27
48
21
27
17
4
56
36
43
56
4
9
23
25
12
15
57
48
8
70
24
6
48
20
16
126
29
13
36
6
26
10
18
6
21
9
11
19
17
64
27
45
57
59
60
21
88
6
21
21
15
12
32
21
7
17
39
49
12
6
42
36
54
17
9
123
12
79
45
3
24
33
56
7
29
13
36
23
136
8
37
6
21
51
74
40
30
36
9
5
4
15
17
70
12
108
45
36
36
12
24
32
25
23
4
33
3
5
40
11
12
1
59
37
120
35
37
51
51
6
23
43
5
9
31
36
9
75
20
1
3
27
18
11
45
19
45
24
42
5
31
18
54
36
6
15
20
12
72
1
3
21
120
75
56
16
20
28
15
6
15
39
33
8
21
99
1
27
17
27
1
27
21
54
24
66
87
3
74
31
24
8
7
5
49
30
17
9
55
9
168
18
9
72
3
2
7
27
45
45
71
55
18
3
45
48
66
33
15
45
17
27
28
3
12
54
42
9
48
24
32
28
9
24
60
27
32
52
56
13
27
21
42
14
52
15
5
19
9
23
7
12
33
39
2
7
21
15
3
5
16
48
93
6
26
43
117
3
8
28
12
27
41
21
34
30
107
7
21
8
19
48
45
45
20
82
69
3
29
91
9
9
3
15
26
28
15
24
84
20
9
27
1
107
19
6
90
9
56
136
15
21
3
9
21
39
8
19
30
75
8
19
9
20
16
48
36
89
4
3
51
9
45
147
33
36
23
40
63
5
28
3
14
40
3
27
33
21
20
16
24
6
21
27
57
21
12
3
12
15
12
5
36
52
15
89
19
14
10
17
9
31
53
10
24
30
99
60
3
48
69
8
88
165
15
17
108
19
36
8
57
31
56
9
39
36
28
81
3
29
7
41
27
4
12
29
51
7
110
16
6
5
9
31
12
24
24
12
48
48
75
5
7
18
15
8
9
7
27
18
60
47
79
36
14
19
12
3
53
4
32
28
56
24
19
2
10
42
3
8
96
1
8
10
6
123
21
11
4
27
24
24
9
24
3
78
60
8
22
41
28
33
20
19
56
19
72
9
51
30
35
19
21
33
3
33
3
24
3
50
15
45
46
48
ABCD 409043876*7^$a-1 [50069]
33
56
43
29
7
12
32
12
25
3
20
40
62
24
24
46
24
57
41
67
36
35
6
18
112
24
14
31
12
59
37
216
35
72
84
1
63
81
27
29
45
48
10
29
51
100
2
78
18
30
21
79
65
7
29
60
19
2
48
31
108
11
13
5
70
2
34
36
41
19
8
64
21
35
61
89
27
19
93
5
51
4
17
18
9
21
90
12
16
24
17
4
24
95
69
12
24
165
96
10
32
40
53
3
45
9
22
84
20
25
32
27
12
36
12
16
9
71
16
29
87
12
36
16
56
28
17
36
12
16
80
12
27
12
33
7
44
117
100
59
4
98
19
72
11
21
4
36
24
35
21
19
20
96
25
27
20
16
36
26
48
27
24
21
43
5
6
24
12
1
63
14
3
12
39
13
8
16
71
13
36
24
39
41
15
4
36
57
5
42
9
63
24
37
63
26
190
9
35
16
20
45
3
12
6
39
63
40
45
23
4
17
3
13
71
42
48
10
44
18
22
45
51
36
29
16
35
1
44
84
15
1
32
24
39
6
10
32
49
8
19
24
21
29
18
4
68
30
118
29
45
10
14
24
22
48
68
54
6
9
15
18
3
24
16
20
3
76
36
32
40
9
72
36
63
12
20
24
16
26
90
40
8
12
25
87
36
153
44
9
114
57
24
31
53
39
9
43
20
16
44
24
4
122
6
28
33
8
3
1
59
192
6
90
73
12
128
9
7
51
12
2
90
25
60
12
29
48
3
123
4
14
22
44
25
5
30
36
49
27
5
24
76
59
4
5
75
21
43
8
28
20
16
29
15
4
26
15
48
7
2
10
24
80
21
52
8
15
21
28
36
20
19
29
108
3
4
41
9
42
4
20
16
21
71
69
19
44
21
7
2
7
20
3
85
53
19
12
41
18
28
29
60
28
5
18
4
29
28
63
17
12
48
100
3
65
24
45
70
65
19
41
36
81
94
20
24
33
24
24
21
54
69
7
38
3
16
23
28
17
63
12
72
72
60
48
21
31
8
6
22
74
34
53
67
14
6
42
18
16
56
54
24
46
84
80
6
144
3
24
27
9
103
9
11
69
51
1
77
42
16
14
7
107
57
79
65
12
84
55
72
96
41
16
8
12
16
32
15
12
24
36
12
49
8
39
49
5
18
9
3
9
171
30
18
120
97
77
27
48
75
25
119
12
1
63
29
7
21
20
43
33
8
63
100
53
91
72
48
116
25
5
3
12
16
20
19
9
60
23
13
92
117
3
24
15
24
4
32
16
68
4
2
111
15
13
5
63
16
41
51
3
18
174
28
9
72
5
102
9
64
11
30
46
57
15
2
10
116
21
12
19
41
151
17
12
12
36
4
99
50
51
24
16
39
96
9
71
30
34
8
9
87
16
8
102
6
61
101
3
3
1
23
16
32
69
43
26
10
14
46
2
183
39
21
52
12
63
32
30
30
9
3
28
2
10
68
21
16
12
27
33
47
102
58
110
42
49
5
39
12
3
4
8
33
48
3
40
9
35
6
7
41
66
21
4
32
3
84
1
24
23
33
52
63
32
45
7
17
15
4
24
26
42
13
20
48
7
96
104
25
11
4
65
45
46
36
41
28
32
39
69
36
27
52
98
19
11
13
3
56
4
62
91
71
49
59
28
41
15
21
3
30
3
31
20
37
15
21
96
3
14
10
36
44
4
50
22
5
91
2
10
17
16
8
39
6
24
51
12
7
8
64
60
108
9
113
15
3
72
60
48
16
5
75
21
16
95
9
12
7
5
27
4
20
1
44
43
21
32
67
26
19
36
51
14
27
16
77
19
11
42
10
32
21
28
3
33
11
24
28
50
15
36
12
48
9
51
63
4
2
82
9
27
32
40
68
6
24
6
21
7
8
21
16
12
11
13
99
9
17
10
9
5
183
76
11
36
4
12
9
35
16
26
48
3
3
21
19
20
40
86
51
63
57
111
72
73
68
3
105
31
14
22
12
32
4
36
9
47
25
27
69
29
15
33
30
13
8
45
27
19
69
23
48
30
42
81
31
20
4
57
27
8
37
116
19
32
6
67
75
9
23
105
4
75
45
56
39
6
34
45
119
12
48
1
72
125
3
52
36
51
12
17
7
12
50
22
32
37
3
56
12
48
54
111
16
44
19
33
17
15
76
39
134
7
36
48
29
75
55
45
65
42
37
12
5
118
26
24
18
85
36
23
24
1
29
22
41
3
76
108
17
16
48
11
21
39
48
6
6
37
3
2
42
9
7
14
106
9
5
24
42
88
12
8
57
4
5
51
43
9
35
60
42
87
31
53
135
37
36
15
12
45
27
45
32
60
60
52
36
12
89
24
30
36
36
18
3
16
96
3
44
6
82
57
11
45
16
23
6
15
60
24
3
18
39
3
6
7
12
15
12
24
117
29
6
132
76
21
24
11
60
4
132
9
3
26
19
8
16
11
52
29
12
40
3
41
12
64
23
6
43
101
24
27
16
59
16
72
56
12
13
59
1
48
68
12
21
43
99
8
60
1
11
37
24
36
20
12
48
39
42
27
21
18
33
19
12
17
21
18
24
25
3
8
21
39
13
11
21
81
15
33
27
3
42
34
9
3
5
40
8
165
42
9
28
60
8
48
99
25
144
3
56
24
1
5
18
117
63
13
29
3
4
17
6
4
8
9
43
5
40
80
24
4
32
79
26
10
36
2
42
30
43
11
117
40
23
6
6
12
36
57
36
87
30
3
3
1
87
116
37
27
8
33
108
7
5
40
11
24
37
8
87
40
9
29
3
87
49
3
41
19
12
53
79
38
3
27
16
24
36
9
68
105
18
16
5
9
66
1
36
137
10
17
55
9
15
65
12
16
17
43
5
3
40
116
7
53
21
10
32
49
51
36
44
36
1
23
6
30
33
27
9
60
4
5
19
56
39
12
9
9
96
6
24
57
39
165
19
44
40
8
1
8
28
47
4
9
53
3
12
3
1
44
4
27
5
24
4
27
8
102
96
19
5
27
87
72
12
16
24
29
64
23
1
44
15
13
11
12
30
10
20
28
38
18
150
10
60
2
43
29
43
5
34
36
2
27
43
8
18
10
36
65
9
27
16
51
98
42
9
67
50
34
33
5
75
19
5
4
32
79
24
5
40
29
78
109
3
17
195
4
92
4
68
9
72
15
96
49
8
12
7
2
27
21
114
6
43
59
16
50
3
19
33
35
144
12
45
51
21
51
12
30
6
42
19
71
48
100
24
5
ABCD 409278536*7^$a-1 [50007]
6
8
36
85
24
57
38
1
29
42
22
39
3
20
13
35
49
51
8
61
17
10
12
9
9
27
29
6
4
14
19
87
9
5
19
5
16
2
1
33
20
7
12
29
10
8
1
11
72
60
4
9
15
18
2
1
11
18
42
16
68
10
32
10
24
30
36
2
13
5
30
13
60
12
48
5
22
8
1
23
12
1
24
24
11
16
8
1
23
10
6
21
71
37
3
20
1
72
21
26
52
9
21
27
12
24
27
32
54
19
3
2
70
26
19
15
6
32
19
36
15
2
10
33
27
18
14
37
3
18
3
35
13
9
20
22
44
25
27
21
9
14
13
15
12
8
16
6
3
12
3
21
9
26
52
18
14
48
37
53
18
60
4
42
38
10
3
17
40
3
35
12
6
24
7
45
14
1
11
12
10
27
15
26
4
6
8
1
53
18
40
8
4
60
8
10
38
72
24
49
81
20
7
3
9
12
35
12
1
15
140
36
1
3
14
7
9
6
6
14
10
27
27
14
10
69
23
24
1
11
4
20
58
18
12
21
17
40
15
39
44
12
34
36
20
31
11
60
37
15
24
14
42
36
1
3
18
2
34
2
13
9
12
18
2
24
19
63
9
36
23
46
39
29
22
18
8
19
60
45
74
4
9
33
20
18
1
9
6
33
29
31
48
3
12
24
6
26
4
14
6
28
48
42
2
13
5
16
2
10
20
18
4
8
4
69
36
12
11
10
2
4
44
1
15
44
12
85
36
15
42
39
9
14
18
28
63
9
66
26
6
18
7
65
18
30
46
8
40
21
21
6
18
14
12
1
23
24
72
37
12
45
14
10
8
18
4
12
20
48
13
9
26
4
33
35
1
11
10
18
50
10
69
39
42
2
25
3
2
24
55
39
12
9
9
108
12
2
24
1
12
23
6
30
13
15
24
32
1
3
12
20
1
17
7
23
16
30
3
23
22
26
12
13
15
20
6
10
9
11
28
9
24
23
25
57
14
10
15
99
56
25
35
24
16
8
13
3
80
6
34
14
28
42
12
45
11
13
9
3
23
30
6
1
9
15
12
9
72
86
1
29
7
15
8
10
3
27
9
3
8
4
78
3
17
10
54
26
30
40
104
34
72
24
18
20
28
20
31
24
95
13
27
8
24
73
3
14
19
11
49
21
15
15
20
1
12
23
25
51
8
13
5
7
36
15
9
24
23
10
26
42
7
12
47
1
3
20
13
36
27
12
38
7
45
3
65
30
22
90
12
38
10
12
32
4
6
18
12
8
48
1
9
14
100
68
12
25
29
10
14
10
8
40
20
28
36
9
9
3
5
31
17
4
68
19
11
25
17
10
21
12
15
14
48
7
24
17
19
29
24
16
3
144
9
6
72
20
18
4
50
37
59
13
48
36
23
12
49
48
60
3
9
9
14
58
18
9
23
12
1
3
60
14
46
2
22
8
22
20
42
24
6
28
38
10
2
37
3
18
3
47
13
24
11
1
5
24
42
24
37
17
10
12
2
28
27
11
13
11
13
39
44
6
6
13
69
63
17
31
81
3
15
8
12
13
5
54
10
6
2
10
12
9
9
2
54
43
11
48
24
34
12
39
12
89
30
1
3
14
114
16
69
12
36
35
22
2
16
80
34
6
24
20
1
12
5
10
12
66
51
3
33
123
30
15
17
10
48
32
10
26
16
30
51
15
18
32
103
36
15
45
11
48
1
33
2
4
54
12
20
6
42
66
4
48
18
3
39
12
81
36
15
14
30
12
28
36
20
24
66
28
18
72
21
5
10
14
31
12
12
35
12
64
81
75
9
5
6
40
66
2
1
11
10
51
29
28
3
15
2
30
18
10
21
23
1
27
9
12
75
30
3
71
25
33
2
42
10
18
50
1
15
92
28
2
30
13
21
3
11
4
12
8
25
23
4
18
20
7
21
72
26
12
4
8
10
3
5
30
24
36
48
61
9
54
48
2
30
18
103
17
22
21
5
19
11
16
6
12
26
12
13
5
7
3
14
7
93
3
12
5
22
6
2
48
60
12
1
48
9
8
7
33
6
9
17
42
120
13
24
3
56
1
36
63
2
30
13
9
18
32
1
48
23
10
24
30
20
6
7
89
22
12
24
9
35
66
4
3
15
21
47
34
20
7
11
4
8
18
31
12
11
18
31
24
15
21
5
10
14
42
10
20
7
11
25
21
75
36
51
38
24
6
1
12
12
51
14
6
36
1
24
36
41
16
26
1
53
10
20
12
30
19
12
23
48
48
22
62
84
16
9
11
1
168
12
15
44
4
32
1
72
12
12
33
3
39
9
12
39
32
10
14
10
3
27
32
34
14
10
152
10
9
95
36
4
33
12
45
3
15
48
12
8
25
12
60
5
42
46
2
16
117
48
27
9
11
24
1
24
21
51
3
6
15
12
63
9
11
1
9
18
14
31
17
18
4
30
3
15
98
10
12
9
3
6
32
10
9
3
50
10
8
30
4
84
50
4
2
7
21
6
30
14
70
3
45
51
27
36
8
13
5
7
41
4
3
39
8
1
11
97
12
24
15
2
16
60
3
35
1
15
6
3
11
25
15
18
38
18
76
3
17
10
45
9
26
16
44
18
18
12
13
5
48
64
42
8
46
24
32
10
110
6
18
6
1
9
6
12
32
10
18
20
73
5
7
15
2
7
39
8
73
11
36
4
8
10
51
3
54
36
36
3
12
3
42
51
12
27
48
36
8
1
11
10
8
78
13
57
20
70
2
22
9
120
137
40
32
22
26
10
62
19
29
10
8
100
74
43
5
52
26
13
72
5
10
14
6
22
12
3
12
11
40
14
7
23
1
17
7
3
8
6
48
96
4
27
11
10
2
36
12
25
12
11
4
38
54
61
23
4
20
30
22
21
5
114
6
18
1
5
31
45
12
87
11
13
9
2
1
23
70
51
23
6
6
16
33
15
2
10
9
5
67
12
9
56
19
21
54
78
14
40
6
18
20
12
60
25
35
25
23
1
12
23
70
6
8
4
12
30
24
2
4
21
3
2
40
2
10
27
39
2
48
10
14
7
21
39
5
28
2
4
54
32
30
16
20
25
5
18
1
39
62
4
15
21
3
29
10
18
12
50
1
15
30
2
64
14
124
3
15
9
3
9
3
30
50
16
9
39
20
1
60
11
25
29
67
11
70
2
10
26
25
3
2
67
3
21
9
3
9
39
21
3
23
40
20
4
68
22
8
70
50
40
30
2
10
56
54
43
9
3
3
21
23
48
1
35
13
12
24
5
10
9
12
11
58
2
13
11
4
18
27
35
13
48
47
4
21
45
2
12
54
4
3
48
15
50
4
15
45
26
13
23
24
1
9
24
18
72
30
2
10
38
10
3
39
24
33
17
43
12
9
18
20
25
60
3
12
8
4
50
79
11
102
10
6
2
30
7
15
9
39
26
7
33
30
33
21
48
44
31
9
8
10
8
12
73
65
10
12
9
12
5
72
7
12
51
8
13
27
32
12
1
11
49
27
54
26
1
12
36
3
48
21
53
18
13
35
24
37
60
11
13
5
7
15
20
6
7
3
14
31
9
6
21
11
12
60
1
21
54
44
1
12
5
4
30
8
16
12
12
21
17
30
10
39
21
50
4
14
40
2
24
4
44
40
8
54
18
12
70
27
12
5
7
12
12
15
26
10
8
6
46
33
27
9
3
12
66
15
24
11
1
3
21
3
14
18
49
12
27
42
2
16
32
1
17
7
3
60
20
1
39
20
10
3
77
19
5
66
6
6
12
10
20
7
23
12
1
29
6
4
9
5
4
63
9
6
20
24
70
14
34
3
27
6
3
60
3
36
9
3
8
49
15
18
3
17
18
37
48
9
14
42
18
13
17
6
1
3
66
15
3
2
10
8
6
67
3
12
33
5
54
13
72
12
3
6
6
8
12
24
22
27
12
15
6
62
61
12
12
33
2
1
11
28
36
2
4
51
9
18
102
15
3
18
30
12
20
12
49
15
26
18
16
14
28
3
47
1
36
3
8
10
27
47
10
12
6
8
25
15
2
19
51
21
12
35
16
24
14
7
3
32
6
30
1
17
7
36
48
15
18
26
25
11
4
6
44
10
84
8
12
28
9
35
1
69
8
19
9
38
16
21
17
10
8
25
35
13
29
7
21
12
2
1
23
13
39
42
38
18
16
14
25
17
7
3
12
9
11
1
39
21
21
18
32
4
36
20
40
6
38
13
111
12
24
9
11
12
13
5
7
47
12
46
2
12
40
24
20
12
64
6
15
57
3
24
36
45
8
10
45
12
5
79
33
2
25
5
24
34
20
12
16
21
3
8
16
14
18
13
24
41
22
2
16
14
48
12
1
9
6
9
77
30
13
45
8
42
25
3
2
7
11
34
6
32
46
32
4
14
1
23
10
18
21
108
11
30
30
1
17
10
56
10
75
12
12
75
66
27
3
14
22
50
7
24
23
1
3
30
12
2
12
49
9
20
10
80
16
32
12
18
7
17
28
50
13
3
24
20
52
20
24
30
30
4
38
22
20
10
2
24
22
15
12
11
24
6
24
16
12
15
5
19
3
12
14
4
3
3
44
106
50
24
13
23
16
8
1
129
26
12
22
50
12
4
6
14
1
15
69
17
7
3
14
66
12
12
6
7
24
39
18
27
36
33
24
27
15
12
50
6
12
52
72
30
30
6
8
7
3
20
12
1
24
59
61
59
28
6
2
1
39
9
5
6
40
8
13
9
12
56
34
9
23
58
30
21
15
2
10
21
23
13
35
58
3
36
3
38
103
24
17
58
8
10
38
4
56
40
44
1
11
24
13
12
15
21
3
30
6
54
2
1
29
30
28
60
2
67
23
48
10
86
22
2
16
20
22
ABCD 409623158*7^$a-1 [50003]
16
20
12
1
14
16
20
10
35
12
48
13
47
1
54
36
21
47
73
51
77
1
131
4
21
24
11
63
16
9
33
11
13
48
87
32
1
6
8
22
38
4
41
7
96
32
33
63
10
30
6
72
3
9
26
45
3
36
1
21
2
4
12
80
22
60
14
1
21
27
3
12
72
5
28
11
9
39
33
31
84
8
10
6
9
32
24
85
42
33
21
14
10
90
8
52
21
9
39
20
7
90
59
7
8
34
30
12
32
4
42
50
52
33
71
10
74
21
1
83
25
35
7
36
48
53
16
11
64
17
12
60
96
3
10
24
15
20
111
9
1
38
21
61
122
22
18
17
111
9
1
12
51
21
84
6
8
25
32
1
18
42
59
31
9
9
14
1
8
87
108
13
20
19
9
15
6
24
27
8
3
4
6
27
21
156
60
26
33
15
22
123
23
1
11
21
63
60
9
13
23
51
10
23
27
40
12
48
36
32
88
5
111
4
6
59
1
26
64
20
12
9
1
42
53
3
94
47
19
72
44
21
1
95
64
11
16
45
20
4
80
7
17
12
51
34
48
14
1
32
19
68
46
11
16
3
6
6
33
3
48
5
16
15
17
13
90
17
7
6
18
29
36
16
47
9
27
12
10
15
27
68
24
88
12
17
27
24
9
24
36
19
20
10
6
44
33
51
22
63
21
6
45
15
33
56
15
16
48
6
11
60
4
8
1
38
22
35
13
2
1
69
27
23
9
13
107
7
8
1
15
12
5
40
32
15
52
32
13
45
23
31
20
1
24
3
77
24
15
1
63
42
36
30
5
40
87
12
6
15
15
30
35
36
28
15
81
9
158
33
7
12
6
74
46
54
29
15
4
33
15
9
15
66
6
9
57
24
38
16
90
2
21
16
11
21
109
36
6
77
73
2
9
96
1
72
24
15
24
21
26
48
69
39
37
21
2
33
51
52
17
24
16
23
1
80
7
8
9
37
3
15
6
2
64
5
85
35
84
3
94
23
16
8
24
15
22
6
32
96
28
20
9
84
31
17
1
15
15
65
72
12
31
17
4
23
36
10
6
29
16
9
26
69
12
1
122
9
27
4
17
12
19
9
9
6
33
81
39
11
9
7
5
24
36
25
3
63
8
9
3
34
30
84
9
81
11
85
18
21
27
18
11
40
23
57
27
13
15
30
86
13
23
165
36
7
60
69
15
32
58
54
5
25
14
28
30
35
3
61
24
27
29
15
16
36
29
48
25
14
1
21
35
3
28
32
1
72
20
12
1
42
36
42
98
22
12
2
121
71
48
22
50
9
16
24
3
12
17
40
33
60
30
5
1
12
50
73
51
5
48
15
25
72
71
4
17
37
42
53
55
65
16
24
9
18
12
6
11
25
6
8
9
40
11
10
90
9
81
84
26
16
56
9
24
15
24
81
49
18
48
80
12
33
36
19
41
25
47
7
29
1
24
108
18
5
7
17
12
13
6
9
72
47
1
35
21
1
74
10
2
34
30
6
3
107
13
9
12
59
1
6
33
27
12
17
49
114
18
3
27
29
24
135
16
125
61
11
12
3
76
17
39
46
14
22
26
93
25
83
12
13
26
1
39
41
3
16
41
87
45
7
8
82
38
1
15
29
15
12
10
38
94
3
80
55
6
6
12
68
12
81
36
31
53
15
40
9
21
66
5
12
13
6
41
13
23
133
2
25
45
179
16
72
15
8
16
8
28
30
14
24
70
18
20
4
17
7
113
48
1
24
39
23
34
11
12
3
16
29
16
92
28
27
45
9
95
39
16
9
23
34
35
85
6
33
44
76
23
1
71
16
33
63
8
9
37
24
23
12
31
9
9
47
40
8
12
72
1
11
24
7
33
15
56
22
3
27
30
48
23
43
17
15
64
29
103
5
36
19
5
39
1
3
53
15
60
12
9
1
23
1
2
60
1
32
19
5
16
48
32
27
4
150
18
6
24
36
14
4
60
18
24
48
95
111
9
13
11
16
23
9
12
28
9
11
145
35
1
47
1
39
92
72
31
21
9
50
52
18
47
13
11
19
60
72
48
42
15
8
12
3
1
9
14
36
16
21
8
3
10
60
39
20
163
57
21
3
24
45
6
5
63
16
8
21
52
9
18
29
1
23
16
23
48
22
11
61
35
1
11
28
45
2
45
48
4
8
15
33
1
60
54
36
17
40
44
13
6
89
12
97
12
47
16
39
17
43
12
30
18
20
16
6
38
1
8
1
15
63
33
21
2
73
9
6
30
3
32
1
54
9
8
120
7
84
102
35
12
27
12
21
15
13
23
60
76
24
5
7
17
27
34
47
12
87
4
17
13
51
21
2
24
28
5
121
38
9
48
19
5
64
96
15
9
71
1
9
2
4
33
44
15
4
17
25
47
1
23
55
53
12
49
12
98
112
9
24
21
24
42
6
12
72
15
3
12
9
47
10
11
7
41
4
39
29
49
147
75
20
9
13
99
24
20
36
25
23
37
120
36
47
108
4
23
46
51
57
39
8
112
15
18
18
132
18
23
15
1
20
79
36
9
56
63
1
8
51
9
12
1
23
13
24
23
12
24
3
16
21
23
105
37
50
46
26
73
8
13
36
23
1
6
12
17
60
72
1
59
28
9
12
3
39
81
8
15
1
15
12
44
10
60
66
44
4
30
78
89
3
1
9
6
8
72
4
5
1
15
23
4
42
36
24
71
3
21
15
69
36
16
81
2
37
15
12
18
12
30
17
7
30
179
39
1
8
36
24
19
32
10
12
6
29
19
45
68
12
7
9
69
51
23
25
32
1
26
12
9
25
30
57
15
60
5
43
29
1
6
6
84
15
24
15
12
29
63
34
39
11
28
9
20
12
40
9
23
15
24
9
3
36
25
39
8
52
17
13
36
23
48
13
59
13
14
1
63
30
11
16
69
2
58
12
30
32
57
4
8
15
1
45
51
57
18
41
27
21
24
19
33
107
12
1
23
28
5
25
35
25
38
37
8
12
3
45
1
42
9
129
23
37
12
23
15
46
3
32
24
7
9
20
3
58
90
12
36
5
16
20
139
32
73
8
31
6
35
15
160
41
31
9
99
41
39
4
44
106
50
40
5
1
2
4
6
23
1
23
16
8
1
47
13
11
64
57
15
69
50
40
29
37
2
21
55
36
5
1
86
34
30
33
3
20
12
9
12
15
1
8
24
79
33
21
90
30
47
37
36
36
23
16
15
32
57
16
63
6
14
9
67
8
33
12
1
11
31
48
65
3
129
19
12
12
29
1
6
21
9
66
29
36
3
22
35
31
9
32
37
122
10
110
49
33
12
3
57
6
8
9
15
36
12
33
19
5
7
30
114
20
9
13
11
37
11
4
45
11
13
12
60
18
6
23
28
23
28
29
19
21
8
24
1
74
28
113
24
15
1
32
12
19
8
1
8
40
21
12
11
27
40
29
12
24
1
6
12
42
18
57
9
135
24
35
9
13
15
80
25
2
16
45
32
3
28
42
15
11
21
1
12
47
43
6
72
38
46
47
19
48
21
8
16
56
1
54
96
8
9
7
9
8
16
20
97
2
1
44
12
1
78
72
18
15
111
9
11
21
31
33
47
12
28
72
42
134
12
12
97
23
46
2
9
40
15
18
26
10
24
11
31
9
27
53
31
65
25
6
30
27
33
59
48
39
33
3
22
24
50
10
2
13
21
3
11
70
14
22
18
17
3
21
25
15
23
34
11
28
111
17
7
18
36
38
4
41
16
44
13
14
21
84
25
15
8
19
ABCD 409685924*7^$a-1 [50048]
24
57
3
21
30
89
72
19
45
21
18
30
24
6
102
18
6
59
52
48
36
9
24
27
12
12
15
17
19
5
16
12
27
45
24
24
12
9
3
72
15
9
33
27
12
60
21
3
15
126
123
33
15
12
15
198
42
42
24
24
3
9
36
48
12
42
77
43
17
13
111
24
51
5
79
29
7
9
117
108
47
43
9
51
21
21
11
4
9
23
13
18
29
7
5
12
13
24
71
91
29
12
40
33
6
5
28
15
9
36
15
21
21
63
12
75
6
39
21
78
77
4
21
3
51
129
39
21
9
30
29
37
11
12
16
12
20
1
3
60
12
57
39
72
24
15
57
44
31
6
24
18
30
6
21
36
63
57
56
31
6
84
23
7
33
12
44
16
12
9
30
5
55
21
39
93
33
59
52
33
3
3
30
15
15
21
69
15
33
48
12
30
21
12
9
47
7
66
60
3
27
45
12
9
39
15
9
12
39
5
12
28
60
108
56
16
9
72
24
30
17
1
3
36
51
137
24
76
3
105
45
6
45
36
21
11
43
57
12
80
52
9
48
6
21
12
9
3
15
102
132
3
33
11
4
8
48
19
5
16
3
60
9
12
15
9
56
36
13
72
18
30
39
21
60
42
66
3
24
116
108
4
12
15
21
36
45
35
1
27
92
24
12
19
33
32
12
1
23
16
33
35
36
36
67
9
15
41
25
6
17
37
12
12
27
33
42
5
16
44
12
16
12
21
24
15
15
5
55
45
9
39
15
9
60
21
15
12
15
30
36
12
15
15
9
24
56
37
6
18
3
12
36
32
28
8
1
12
123
164
12
12
7
6
75
36
9
63
69
54
65
19
33
60
24
9
39
8
13
36
54
5
43
96
17
4
84
57
71
7
6
59
19
6
6
5
12
13
63
36
21
18
17
16
12
32
24
85
15
56
13
15
24
63
48
161
16
9
27
9
47
184
12
33
48
3
8
13
6
54
63
36
20
31
6
63
48
20
4
20
91
18
131
16
33
6
57
3
6
24
35
16
39
21
24
32
40
45
11
31
12
45
12
8
28
15
17
25
48
36
71
124
9
11
1
39
12
9
18
12
54
15
39
6
111
60
24
48
9
3
36
3
17
28
51
17
7
30
3
56
12
16
36
3
5
40
9
11
31
6
42
6
11
1
18
60
42
48
36
36
39
24
9
75
21
35
16
9
35
31
29
76
36
33
47
96
16
12
80
60
13
15
21
3
9
18
60
24
17
1
87
32
13
15
8
28
9
72
35
40
60
20
4
8
7
105
21
18
18
75
24
9
24
30
60
45
135
41
49
11
31
78
72
3
15
18
24
24
39
24
3
18
47
145
15
45
3
15
17
12
13
3
21
11
28
8
79
33
44
16
117
18
12
78
11
28
3
18
30
29
1
3
3
41
36
79
5
1
48
35
36
24
31
9
116
124
9
12
36
84
95
19
33
20
12
76
3
57
32
28
33
42
9
9
51
20
1
36
15
48
56
55
30
36
24
15
9
36
35
16
36
36
27
18
111
8
49
35
28
45
66
21
12
12
3
9
33
27
24
72
45
162
24
21
63
17
25
3
104
12
12
16
3
6
3
12
39
33
132
15
5
4
51
29
60
16
24
39
29
7
9
27
48
9
3
9
21
36
27
8
13
60
51
9
132
12
11
37
12
27
24
56
24
36
24
19
6
11
1
23
19
12
17
16
24
32
19
18
23
19
17
4
32
49
36
84
119
4
21
30
6
27
3
66
3
8
49
54
5
24
76
9
3
3
69
60
36
20
100
12
12
84
27
45
3
42
15
21
63
21
3
32
13
15
21
35
25
51
32
24
109
11
13
35
4
33
48
24
66
9
45
27
24
15
17
37
12
24
132
12
42
17
13
15
15
33
15
41
19
17
1
78
33
81
47
24
4
12
44
55
33
80
12
1
159
12
9
30
41
64
3
12
5
4
24
60
12
21
54
54
11
28
21
51
3
42
30
9
108
9
12
11
16
21
42
42
48
36
12
39
20
13
6
6
51
24
96
39
9
20
64
15
21
68
4
3
9
72
9
15
21
3
27
18
63
12
33
39
45
30
5
19
21
60
9
12
23
12
4
21
12
66
6
47
61
39
21
75
12
21
18
24
60
21
9
39
3
29
100
56
16
9
47
43
18
3
8
36
4
36
44
25
12
39
12
27
36
24
126
84
84
47
55
24
60
9
21
99
12
20
1
27
27
6
192
11
19
17
25
24
15
8
4
3
41
19
24
12
9
36
104
19
18
23
12
97
12
51
87
33
9
30
9
36
45
27
9
75
72
8
13
35
16
80
12
16
72
92
13
75
81
12
12
36
24
15
9
3
51
41
31
17
4
36
32
115
9
33
3
12
72
33
12
3
48
8
12
4
56
60
12
25
87
81
3
8
1
54
9
8
4
36
9
63
36
15
33
36
12
44
12
16
8
4
24
20
1
30
29
4
21
6
29
4
21
3
96
56
4
15
17
19
9
45
42
45
72
12
48
63
5
19
9
33
24
95
28
56
4
27
41
4
24
12
68
1
15
69
11
36
49
15
44
31
9
60
21
11
13
27
3
5
25
66
9
45
24
6
30
11
12
49
24
27
21
30
42
27
27
66
18
42
15
9
12
111
3
6
3
51
17
4
12
44
1
11
1
30
21
9
18
93
8
76
81
27
51
101
16
12
33
11
7
9
45
6
6
18
42
18
45
15
60
6
6
48
12
66
60
12
30
17
19
6
54
54
6
5
40
56
16
56
16
15
9
63
69
8
13
36
23
1
27
24
33
6
105
9
3
81
3
12
120
12
24
21
51
39
6
42
18
23
16
80
12
28
56
28
21
24
6
29
31
5
13
11
28
12
39
9
63
33
15
18
24
3
27
18
51
9
36
156
30
48
36
17
28
56
13
11
16
9
72
35
7
12
18
15
60
24
33
95
60
12
7
5
4
33
24
36
3
9
30
6
35
25
24
11
19
33
9
18
45
32
16
3
5
40
9
60
36
83
7
21
33
36
39
96
36
63
6
99
36
20
1
35
12
1
87
63
21
15
42
11
28
9
23
12
25
12
71
13
3
45
30
21
20
97
11
49
39
15
21
116
16
27
48
36
30
6
45
12
8
40
9
11
4
39
126
12
51
87
5
37
11
12
19
33
48
8
16
12
15
17
7
33
44
7
12
89
19
9
8
4
24
36
9
12
54
9
24
69
12
42
24
17
19
21
24
12
20
13
15
108
21
54
6
6
18
42
6
3
108
32
19
9
63
30
3
24
3
6
23
4
8
13
12
18
54
42
33
12
20
13
27
24
9
3
27
6
11
4
69
27
39
45
68
16
33
3
8
7
5
25
60
27
33
12
23
16
156
36
21
51
9
3
48
24
48
45
18
24
42
3
33
23
25
71
43
21
9
3
3
54
71
55
9
32
16
72
36
20
25
15
21
3
12
9
111
15
149
16
20
112
81
12
48
6
9
27
24
77
4
12
12
45
15
51
24
33
3
65
12
7
9
15
36
6
18
6
3
48
3
30
11
12
13
24
15
12
9
12
35
4
33
27
21
3
117
12
6
57
44
19
5
31
21
36
12
36
36
12
51
6
84
75
99
21
60
9
42
84
6
90
17
16
12
44
16
3
53
25
3
8
88
9
11
73
12
30
5
4
8
40
3
ABCD 409700598*7^$a-1 [50004]
48
22
68
22
116
4
44
24
42
16
2
19
87
48
32
6
12
43
135
62
7
47
34
60
8
6
24
42
7
45
18
32
13
9
66
9
35
13
101
6
6
36
6
4
78
20
22
2
30
6
28
24
32
18
90
18
6
144
12
42
84
6
24
18
22
2
1
9
18
12
26
12
43
17
24
24
34
50
66
18
6
40
42
80
28
3
15
30
12
74
49
5
36
6
18
43
21
20
24
7
23
30
10
117
59
24
24
60
24
30
16
15
81
110
37
35
12
22
3
3
14
16
48
27
23
10
20
64
2
42
28
39
21
14
42
22
32
34
56
24
66
36
4
14
48
22
24
48
93
60
9
8
70
42
68
4
54
44
18
90
13
59
16
26
40
44
34
18
84
6
12
56
6
6
18
22
2
22
8
40
18
8
6
12
34
32
112
30
18
8
52
14
126
28
20
28
12
56
72
78
4
74
6
6
28
96
20
36
6
1
59
73
17
40
2
4
56
49
11
4
2
55
23
4
18
42
44
102
22
56
16
33
5
40
24
39
27
38
18
18
18
30
42
46
8
24
22
20
10
3
47
6
10
44
10
56
42
18
42
12
16
44
1
11
6
42
34
27
45
54
2
30
46
48
2
10
2
4
45
29
24
7
21
24
2
58
8
16
56
22
20
13
12
15
20
40
44
54
12
4
63
29
30
16
20
25
17
48
16
14
6
6
49
29
28
8
6
10
50
58
32
43
11
30
24
12
31
60
77
72
4
42
24
68
18
24
18
16
9
3
14
30
42
106
18
12
8
6
58
24
38
46
18
26
19
27
12
26
4
50
4
2
22
30
14
42
12
66
34
18
57
59
10
74
22
114
21
53
19
5
88
48
12
15
9
8
31
45
8
96
42
4
24
56
42
7
23
52
2
19
21
3
17
54
48
64
20
36
66
6
18
46
56
34
68
10
24
8
10
2
30
19
21
26
13
77
52
12
3
15
20
6
7
9
26
28
68
4
54
110
48
12
12
82
27
17
16
14
90
6
22
3
17
4
36
15
15
2
52
20
79
24
87
2
7
12
9
2
109
3
45
21
32
52
44
42
1
3
54
14
12
42
42
36
78
12
22
8
10
32
7
17
4
14
48
4
56
48
49
35
12
42
16
18
50
24
4
20
10
26
12
64
62
42
30
6
6
30
67
17
7
5
22
8
48
18
48
24
82
6
14
18
10
18
75
17
30
18
6
1
11
28
38
31
17
12
16
75
11
6
67
3
104
18
31
21
18
8
6
18
28
48
18
12
27
15
20
6
4
12
39
45
2
4
6
54
9
35
30
34
56
22
30
32
25
36
5
12
6
22
54
32
49
113
79
53
102
25
143
24
40
56
40
30
20
4
102
9
105
12
12
8
18
18
12
4
15
3
24
26
54
12
66
6
16
20
133
35
22
3
17
24
52
14
28
2
72
28
36
14
4
44
10
14
54
67
48
27
2
6
6
19
11
12
64
18
30
54
62
22
38
42
19
5
31
9
6
8
30
4
3
11
42
52
24
2
24
76
26
6
18
4
24
15
15
2
30
24
22
20
96
4
30
78
15
5
10
72
24
2
7
12
9
18
14
31
48
27
2
18
12
16
38
12
10
117
47
36
37
141
56
4
15
12
5
7
17
100
8
42
24
66
28
50
1
59
6
24
96
6
10
2
6
76
14
30
16
54
2
10
8
10
32
4
20
7
11
24
12
58
26
16
56
4
36
2
60
24
10
8
1
41
84
36
12
7
23
49
5
40
27
21
8
6
10
8
4
56
108
52
26
28
93
21
54
20
10
8
4
3
27
54
56
16
26
52
6
24
2
42
10
20
24
36
1
27
14
36
6
48
28
26
48
7
5
16
26
54
64
14
13
9
84
12
68
34
36
2
12
24
18
34
24
12
2
1
35
22
24
6
9
45
26
13
23
42
22
2
19
75
30
3
27
24
2
72
18
18
16
63
5
4
14
24
60
58
12
3
23
42
22
14
18
16
36
8
48
6
18
70
36
2
16
6
80
12
6
13
33
27
11
1
27
24
24
2
10
18
20
18
13
15
2
12
52
20
60
12
12
4
15
3
20
4
18
14
6
16
12
14
1
35
52
96
44
10
14
22
39
93
12
72
44
10
14
10
20
13
5
18
52
12
21
12
9
3
27
18
6
42
60
18
14
60
60
12
4
14
52
30
56
12
12
114
25
39
81
9
2
28
26
19
23
82
14
24
10
60
20
4
8
16
8
22
2
10
54
30
30
2
88
6
60
12
38
4
21
5
4
24
14
18
4
8
6
22
72
36
14
18
52
2
18
60
42
1
9
18
6
2
37
35
12
16
32
78
7
3
18
6
32
66
6
18
4
14
168
6
7
15
33
9
8
115
17
18
4
26
12
10
14
34
14
54
72
42
16
39
3
44
10
2
30
18
28
20
30
30
1
120
45
2
24
1
35
6
36
28
32
16
12
30
2
66
6
4
56
64
27
29
10
2
124
2
61
17
10
32
1
35
16
8
6
94
12
9
9
38
10
8
12
54
60
121
33
39
65
22
6
3
12
47
12
48
24
46
14
1
45
56
4
30
14
22
38
24
7
53
43
23
1
3
8
46
2
96
12
4
12
20
18
16
14
12
28
86
12
66
18
43
59
10
18
33
29
28
14
88
6
60
6
18
14
66
18
4
14
6
30
28
90
14
31
3
30
90
24
8
13
5
6
36
10
2
40
20
18
22
44
36
6
36
16
12
6
12
6
75
17
54
4
50
48
18
4
2
7
63
56
16
26
4
26
16
18
6
44
10
18
12
14
54
18
67
47
12
6
6
61
27
38
16
39
36
29
24
31
29
6
28
42
56
12
42
10
38
18
4
18
12
18
18
8
6
36
54
96
30
67
11
1
93
60
8
114
10
32
10
2
12
22
14
28
104
30
28
21
60
29
18
18
4
18
38
43
5
46
8
12
16
30
14
12
109
5
18
4
32
6
22
26
30
37
5
115
3
38
36
28
20
42
12
12
138
30
1
69
18
32
13
47
1
59
58
74
34
75
17
48
54
6
54
54
4
3
12
17
4
6
26
10
38
10
9
3
56
24
6
12
76
20
18
10
50
13
33
20
42
40
12
2
10
2
16
2
1
53
16
3
15
18
2
82
63
27
8
6
42
36
30
7
5
6
24
54
30
13
48
9
14
1
35
25
3
33
29
12
4
24
15
17
34
14
10
8
10
8
40
54
14
6
42
60
19
23
64
2
24
79
33
26
16
18
14
28
18
38
36
18
12
16
44
24
28
168
12
20
18
25
59
6
42
12
34
14
1
77
16
42
32
70
32
4
32
40
8
6
106
3
11
1
27
18
2
16
6
8
10
74
16
32
19
17
6
28
48
14
18
12
30
4
48
2
12
12
10
66
33
9
3
33
15
65
196
92
28
30
9
5
19
5
40
2
13
23
18
4
2
36
18
52
2
25
21
14
40
33
77
28
14
36
10
26
48
1
23
12
54
43
11
16
96
20
4
20
4
9
87
20
6
30
96
30
16
26
12
25
35
40
24
60
20
24
10
75
23
16
2
12
31
36
17
10
18
26
4
158
6
22
24
32
24
12
6
25
53
42
6
70
24
8
30
42
54
6
18
34
8
13
9
2
1
23
42
16
14
6
22
45
23
4
26
40
14
46
24
32
31
29
18
60
12
13
27
20
4
80
10
96
6
56
66
102
36
6
24
22
18
2
22
32
66
36
10
27
3
44
10
2
13
3
26
46
60
8
10
56
6
60
22
24
14
6
24
84
4
14
18
24
54
70
14
30
42
24
18
19
41
55
15
45
5
48
19
5
40
27
3
12
2
12
16
50
25
3
30
75
35
4
26
36
31
29
6
28
12
26
16
2
4
32
28
62
31
60
53
52
56
36
10
14
4
42
2
28
44
19
47
4
9
11
6
4
24
27
69
2
72
10
2
54
18
40
12
18
12
18
32
24
4
8
24
4
6
60
2
16
6
8
67
5
64
38
85
ABCD 409744226*7^$a-1 [50013]
14
24
63
43
2
15
4
15
14
18
12
18
51
12
31
53
27
6
12
24
22
14
6
48
1
20
57
42
36
9
21
7
5
15
12
28
11
90
6
13
17
54
33
27
54
18
1
11
54
10
9
5
27
72
21
19
5
54
6
12
3
16
11
16
8
18
19
3
5
3
54
7
12
15
14
24
18
6
22
8
24
6
27
40
27
26
6
4
2
7
5
3
24
60
27
48
6
90
9
19
9
35
9
3
21
3
6
24
12
15
4
35
13
11
33
9
27
21
42
1
8
9
12
138
1
8
19
32
88
5
27
4
26
36
6
37
80
45
3
21
18
6
27
12
15
21
9
58
2
18
33
36
4
15
8
21
15
37
35
13
11
24
18
10
8
6
22
41
3
24
40
14
10
17
64
17
12
10
26
12
39
33
15
12
75
4
36
14
6
18
15
3
4
44
24
12
42
60
6
18
3
3
12
21
3
9
33
34
12
26
7
36
63
14
15
93
39
4
5
22
53
16
41
24
12
22
5
40
29
36
10
77
24
9
114
16
72
9
143
24
6
15
15
6
15
3
1
11
18
12
15
9
6
9
60
28
111
9
5
18
21
21
60
10
5
57
18
9
3
4
9
12
20
48
12
19
26
7
23
18
7
5
6
12
12
52
2
39
43
5
112
80
21
3
4
63
14
10
14
22
41
79
14
3
9
15
21
36
42
1
47
108
6
22
24
21
15
44
13
35
36
18
10
44
88
14
6
30
15
12
21
10
2
15
4
5
30
6
48
30
9
40
3
122
84
36
3
45
42
48
12
6
51
15
30
12
36
12
36
36
3
16
5
30
21
7
48
50
31
32
9
3
60
19
17
9
99
63
21
21
7
17
18
84
45
3
64
2
27
19
2
7
15
2
10
8
21
21
42
16
8
6
12
10
5
36
4
59
28
56
52
2
48
24
6
6
30
60
45
87
16
9
5
72
18
13
32
31
12
5
51
18
31
3
29
9
60
3
3
18
60
24
12
27
7
8
6
3
28
47
48
76
8
9
117
15
63
48
18
19
23
9
12
19
9
20
4
41
18
45
16
15
5
48
28
63
12
2
12
63
19
2
7
17
15
69
72
18
21
16
23
4
36
9
24
8
9
54
4
14
84
48
3
9
12
24
54
21
3
13
8
27
33
16
20
9
7
8
9
10
72
20
60
37
29
42
33
40
119
18
7
20
4
23
40
17
27
1
5
34
56
16
2
12
154
14
7
5
18
36
21
45
10
33
59
24
30
7
63
33
27
2
10
17
15
9
4
17
12
3
63
45
57
79
35
66
18
24
1
71
21
64
15
8
30
42
4
56
24
36
6
12
18
37
5
66
30
96
10
8
12
4
12
2
27
4
71
6
3
9
42
6
12
6
52
38
70
2
30
49
27
53
19
17
3
60
28
21
17
12
27
15
12
45
43
20
25
35
1
15
12
81
5
15
12
24
12
9
24
75
21
6
109
8
19
44
36
6
43
32
28
63
8
4
20
33
7
17
60
36
69
27
9
48
12
19
5
34
50
22
92
16
26
27
24
67
8
45
27
28
38
22
12
9
24
35
66
6
9
21
10
17
99
6
12
18
18
30
57
3
6
99
15
42
24
10
2
75
15
30
22
80
13
29
24
10
8
60
24
18
3
9
15
24
19
14
12
6
42
15
12
88
89
48
12
3
16
11
42
3
3
36
36
6
84
6
18
19
11
12
12
42
36
39
64
17
24
15
21
10
9
77
51
51
42
34
36
36
41
27
30
34
14
34
128
12
48
6
46
32
16
101
33
24
18
30
12
3
27
28
57
8
57
123
21
31
8
21
10
26
7
80
48
15
42
63
16
72
32
72
24
4
3
24
53
19
2
12
48
27
21
6
24
33
16
17
72
36
96
6
16
9
48
95
66
12
7
5
54
60
6
3
3
1
3
26
6
90
12
39
31
44
1
27
9
17
55
47
1
15
26
31
11
24
54
6
73
23
49
77
72
30
54
90
42
22
20
72
6
22
5
3
6
18
49
5
27
45
18
40
2
42
25
41
12
6
45
7
9
83
4
9
35
64
21
8
12
4
56
3
12
9
64
3
117
5
31
15
20
78
46
21
23
1
29
42
48
60
84
1
41
66
12
9
21
18
24
25
20
43
14
27
75
18
30
54
31
32
48
21
10
14
60
6
9
33
10
2
87
27
1
17
54
40
17
21
18
12
4
65
3
21
57
22
17
27
48
9
16
47
60
24
18
24
7
53
19
32
43
14
10
8
36
48
9
64
11
6
27
9
6
48
30
31
68
21
18
45
40
20
36
9
39
12
9
10
41
9
24
18
18
22
14
7
63
5
19
9
29
27
88
11
84
48
9
3
28
56
9
39
4
14
46
9
77
18
36
88
108
14
39
7
2
60
24
3
4
17
15
31
74
70
45
36
32
3
24
1
12
8
51
6
22
9
41
36
18
36
54
42
6
96
7
17
7
27
44
69
76
23
66
18
9
4
8
45
3
4
5
18
12
4
98
6
21
21
6
18
75
16
8
19
29
15
28
17
15
42
7
15
8
18
18
48
150
12
19
11
18
39
27
28
14
12
42
30
31
27
20
102
10
50
7
35
37
20
69
6
4
20
6
12
6
36
48
162
3
3
37
24
95
6
24
12
15
9
42
4
29
7
12
14
15
52
65
36
7
63
45
119
42
6
6
36
6
30
36
12
12
3
4
29
24
18
28
56
6
46
41
15
28
5
27
13
24
152
55
36
29
9
27
87
4
14
3
24
21
70
5
7
9
99
26
30
18
24
6
42
12
30
33
57
51
105
6
28
44
12
4
8
49
44
48
9
42
60
28
38
12
22
32
12
24
4
5
15
12
48
6
3
19
77
7
9
20
3
28
2
7
11
24
21
33
6
49
29
6
49
5
15
16
23
36
30
6
40
5
4
5
30
73
35
9
19
86
30
30
24
24
27
36
48
16
20
69
19
8
21
43
83
18
39
36
40
3
77
3
18
144
3
7
17
7
9
3
108
20
18
6
6
3
9
10
9
23
78
3
15
4
5
3
18
10
5
21
48
30
30
10
26
24
22
48
9
8
27
90
6
109
39
26
12
156
135
45
24
31
63
36
41
21
27
27
9
3
18
46
50
22
20
24
93
12
9
30
9
60
3
18
6
112
29
7
2
30
90
6
54
18
25
20
48
12
9
36
24
66
9
16
8
21
3
9
7
11
21
31
26
27
19
2
7
51
5
7
26
27
7
74
18
16
92
37
41
24
31
71
33
16
17
66
90
3
19
17
15
18
31
23
52
5
3
18
10
5
12
9
34
2
15
3
30
12
22
14
31
27
20
40
14
12
66
28
24
26
30
6
6
48
18
48
3
3
21
48
7
24
38
7
3
20
4
8
45
4
17
10
38
15
33
84
43
23
69
3
33
21
24
18
90
46
74
24
7
17
66
61
5
6
21
24
16
39
36
60
14
30
64
17
45
46
20
37
35
30
54
16
8
28
2
22
14
7
35
6
24
39
51
9
43
2
36
36
15
147
12
45
21
12
48
6
4
14
42
1
17
48
15
39
40
20
6
51
9
12
12
51
19
8
21
64
89
78
1
20
16
20
43
14
3
15
48
36
13
17
12
18
6
7
3
14
18
12
1
32
208
17
10
29
3
13
3
8
24
28
29
7
8
37
8
51
66
30
66
63
36
27
13
35
4
68
36
36
12
30
36
34
36
38
42
6
18
4
62
39
21
102
45
15
21
3
45
15
90
43
32
12
9
48
6
28
14
12
12
12
108
39
63
78
7
51
12
9
11
18
123
7
68
18
3
3
12
9
7
29
52
53
87
21
60
36
55
20
28
29
22
81
5
22
81
11
9
15
18
6
21
21
6
4
26
42
37
17
84
30
13
27
14
7
35
217
5
66
9
96
69
7
8
16
11
24
6
15
16
20
19
68
18
6
6
15
9
10
14
7
8
21
34
9
29
96
6
28
38
10
17
51
6
39
27
18
22
26
34
17
12
27
28
29
39
30
51
36
33
18
4
38
7
80
19
21
20
9
12
22
17
45
36
51
51
9
15
28
38
24
63
15
ABCD 409767938*7^$a-1 [50012]
3
15
10
18
17
7
18
20
4
11
87
10
47
25
11
12
21
60
18
21
21
70
32
30
15
13
20
15
7
18
18
6
23
19
14
34
14
90
21
1
2
52
36
26
18
48
6
16
6
5
3
21
3
4
24
41
24
3
6
4
14
33
15
64
5
9
6
60
54
78
40
5
33
18
18
16
8
6
10
26
22
14
33
61
23
3
12
6
27
25
8
48
16
2
28
26
30
9
27
22
42
6
72
20
3
84
3
4
12
18
8
42
46
14
12
18
22
8
36
12
30
6
9
67
17
7
42
8
28
35
19
17
57
54
10
11
21
34
89
43
32
24
6
12
28
2
16
20
6
15
12
3
40
30
6
12
2
42
36
12
36
6
22
26
30
42
40
23
7
53
1
32
63
108
7
24
5
9
78
9
3
78
6
9
19
26
3
12
15
12
78
22
30
12
2
30
40
80
10
14
10
42
12
24
6
30
8
22
14
10
14
102
21
13
12
23
37
18
26
4
6
8
4
77
3
6
3
19
18
48
18
5
19
65
21
27
9
39
25
11
3
6
64
8
39
9
4
24
8
4
12
8
24
6
18
42
40
29
9
3
39
30
12
15
48
21
10
6
20
72
15
13
6
48
5
24
1
12
8
3
12
57
39
21
28
24
26
6
39
9
42
48
9
3
16
14
24
18
45
9
10
8
21
55
6
14
42
18
9
24
21
16
14
34
26
42
64
2
18
28
6
14
12
40
23
13
11
55
14
3
33
24
3
3
18
4
23
9
6
24
18
4
12
14
42
12
24
4
24
8
42
52
41
12
25
18
72
42
23
19
12
24
2
27
19
54
6
6
11
1
44
16
14
24
21
7
41
39
54
22
14
3
84
15
18
4
8
36
16
6
8
57
13
14
4
12
18
60
6
2
24
10
17
3
4
38
3
13
47
19
2
4
14
4
2
30
28
38
27
31
14
28
78
53
48
48
36
9
28
20
3
31
5
19
32
10
26
6
15
12
57
46
14
15
3
9
21
16
2
24
12
36
78
75
12
3
40
5
31
20
33
13
32
30
6
12
46
14
3
21
24
12
48
22
29
13
2
12
24
10
35
3
18
4
42
12
2
40
6
14
3
13
14
34
8
171
1
26
18
22
12
17
15
30
10
8
76
41
1
14
34
6
14
66
10
8
10
12
17
27
40
2
10
2
54
10
11
7
26
52
8
24
3
7
8
30
12
10
26
12
39
12
19
2
15
45
4
23
9
10
18
11
21
58
24
6
11
37
11
13
6
8
18
51
49
26
16
5
9
34
5
25
12
30
5
15
58
18
6
74
4
6
14
52
17
1
42
5
12
1
90
5
37
38
40
2
60
3
61
6
80
16
6
2
12
9
1
42
26
12
18
6
46
24
6
11
15
22
2
69
3
52
18
30
26
6
105
12
24
27
10
8
16
6
2
24
24
48
6
100
30
6
26
6
60
4
6
20
10
5
25
2
12
16
14
24
4
8
75
12
43
5
63
6
39
39
16
14
12
4
24
23
3
4
14
16
2
22
20
34
17
19
2
4
36
14
36
33
9
3
3
81
19
8
12
9
9
3
19
60
12
20
30
34
26
6
12
6
10
18
26
12
10
2
6
39
21
30
22
20
27
49
2
40
8
12
30
6
21
45
16
42
14
15
73
38
16
6
20
3
72
25
12
11
21
40
11
13
12
2
42
10
62
30
24
10
83
31
18
18
26
6
16
2
4
8
36
4
23
13
54
5
33
15
1
12
6
44
34
23
24
21
6
64
14
4
11
1
8
12
34
14
16
20
12
18
34
26
10
8
12
16
23
1
14
4
18
50
6
12
28
24
14
21
13
2
24
60
40
50
70
18
2
12
9
13
50
6
15
19
8
6
15
12
13
32
39
13
26
6
15
1
59
3
12
21
9
6
24
57
27
4
12
2
28
2
10
14
10
12
2
78
40
44
15
3
22
23
3
18
10
5
19
2
27
3
24
21
9
12
16
2
78
18
6
4
24
23
12
19
2
10
42
50
90
15
3
66
4
35
1
12
2
46
12
2
12
10
23
33
22
14
40
78
26
16
14
42
6
6
3
3
4
5
3
16
14
15
3
4
30
11
7
8
10
12
6
2
39
36
9
18
42
4
20
27
57
42
18
36
6
28
5
3
69
3
18
12
34
14
18
28
29
55
5
27
6
3
9
24
3
7
48
12
62
6
12
6
22
17
33
28
8
12
16
18
18
20
70
60
17
9
60
24
84
4
24
20
15
37
18
42
6
5
24
1
20
3
3
12
69
36
3
4
5
99
4
38
12
24
4
26
16
26
3
48
3
36
90
6
28
17
21
4
36
80
12
54
10
42
12
6
23
15
4
24
5
1
35
1
6
2
12
15
21
27
1
86
9
3
58
2
18
36
6
33
12
81
4
11
13
6
26
10
50
60
16
54
12
12
18
2
12
6
52
20
34
14
58
12
14
84
6
16
20
22
11
12
24
67
2
10
6
11
45
3
9
10
8
42
18
42
18
46
86
57
13
14
28
36
38
16
6
6
48
14
4
36
12
8
4
17
25
23
21
27
21
118
30
56
4
2
9
21
6
6
30
6
42
21
19
2
28
20
3
21
15
15
28
56
84
12
60
10
6
17
39
42
60
3
13
30
17
9
16
11
12
7
54
2
78
28
2
18
52
42
26
28
66
14
28
8
6
4
17
72
19
14
52
26
9
51
12
12
16
8
18
66
10
38
4
14
39
3
42
10
8
24
36
9
1
24
20
18
22
42
30
12
20
12
16
8
3
12
31
90
11
24
1
20
15
3
6
4
56
22
12
8
52
2
10
6
18
2
3
9
18
9
75
9
39
78
39
7
2
27
93
6
69
13
2
10
14
4
29
3
48
4
24
8
33
19
18
2
18
10
6
36
11
12
12
36
27
4
74
36
3
3
45
12
9
10
12
42
2
28
14
46
8
10
24
14
16
42
6
86
15
15
6
6
16
12
20
6
4
56
3
31
6
14
30
72
10
6
26
10
71
33
6
28
48
32
18
4
23
12
48
72
15
28
17
132
21
22
14
36
6
16
5
9
6
6
6
6
10
8
10
14
58
32
15
9
27
19
36
5
45
12
40
6
74
36
12
16
14
12
28
18
11
31
26
24
4
23
7
5
15
22
6
2
16
8
28
20
3
51
45
12
12
61
2
12
21
19
2
42
58
8
51
1
14
6
4
68
40
11
7
18
6
8
22
30
36
12
14
28
12
36
6
5
36
43
2
22
20
6
10
5
13
54
44
6
4
11
9
42
36
40
12
6
30
8
36
22
26
18
15
9
28
6
30
50
52
50
10
12
18
8
42
18
42
46
14
28
44
6
15
27
6
16
6
14
22
5
19
50
10
8
9
3
45
9
3
13
6
2
60
3
21
24
12
12
12
30
70
32
10
42
71
43
102
8
4
18
29
51
22
18
68
6
12
10
12
18
2
24
6
12
40
60
80
15
51
10
42
18
56
36
48
3
19
12
14
46
5
43
12
24
5
13
18
110
4
24
36
6
2
6
10
18
6
35
33
15
3
12
40
24
6
18
2
27
45
3
15
33
9
10
48
6
50
18
4
50
18
30
40
29
43
18
23
81
18
12
10
30
30
2
45
60
27
58
18
26
27
3
10
6
8
9
1
30
29
3
18
36
16
26
21
37
18
8
45
12
24
15
64
56
6
12
16
30
12
8
24
10
36
12
8
36
10
41
31
24
60
6
2
6
27
3
24
10
6
29
1
8
3
7
53
3
16
26
16
30
30
42
36
2
12
46
12
32
22
80
10
8
36
30
42
48
21
9
10
8
22
42
2
51
12
7
26
30
30
12
28
11
3
18
12
10
42
8
60
48
10
17
12
21
15
51
18
39
7
6
8
76
35
3
21
49
54
38
4
6
68
12
60
18
4
24
12
30
18
14
4
113
15
16
17
19
14
22
32
28
24
54
6
29
7
6
8
12
22
30
2
16
42
26
6
3
12
3
24
4
84
29
9
10
18
12
8
39
7
36
41
37
2
4
74
6
28
6
42
17
61
8
4
54
2
36
15
1
2
24
21
55
29
9
60
3
19
12
6
74
4
14
24
10
5
12
15
90
6
6
39
9
4
12
30
6
20
22
17
19
80
9
7
30
14
18
28
6
18
6
26
3
13
23
21
34
38
40
62
9
33
3
45
15
27
36
24
16
41
27
10
18
8
48
28
54
12
71
21
24
4
12
2
10
36
6
38
12
75
1
38
30
10
6
8
48
28
12
11
13
2
40
24
14
66
12
16
36
2
3
12
21
34
68
4
38
6
4
6
20
40
2
9
15
4
30
62
76
14
40
8
10
12
72
26
48
34
26
34
5
12
1
8
28
8
46
29
12
25
12
2
18
36
15
9
4
48
50
6
10
5
7
18
11
1
36
35
33
40
8
102
46
12
24
26
112
5
33
4
6
2
12
3
9
16
14
24
30
10
24
5
49
2
84
18
3
7
24
14
12
6
24
9
37
36
18
2
34
8
165
1
35
9
3
33
58
12
44
21
9
10
5
9
15
19
12
36
54
30
54
14
6
12
15
3
57
9
10
36
6
20
22
20
9
12
9
27
27
12
24
10
42
18
50
30
15
19
14
27
1
90
24
38
22
2
24
28
24
2
10
20
39
3
9
7
29
12
51
18
12
12
22
6
54
14
28
11
21
16
11
7
5
3
16
42
36
30
5
45
3
72
21
22
29
21
3
7
78
6
5
19
26
3
21
66
22
59
21
42
6
22
54
98
12
4
8
12
64
17
24
9
10
6
23
7
5
9
6
16
8
9
75
12
21
9
12
27
36
21
22
18
35
3
40
56
46
2
54
24
24
18
6
75
3
33
15
10
6
6
6
26
54
33
37
2
52
18
23
9
28
11
45
82
8
60
42
4
6
38
22
12
56
6
22
6
11
15
52
26
15
12
21
12
42
4
8
16
41
45
3
33
3
1
32
78
18
27
31
ABCD 409778346*7^$a-1 [50022]
72
7
5
67
29
79
65
40
92
28
68
12
12
16
8
79
18
11
120
31
9
21
63
8
48
48
163
29
100
9
27
80
84
40
56
28
72
8
96
40
8
24
28
44
172
56
19
5
64
20
19
105
20
19
5
148
153
23
12
7
30
23
55
21
33
66
29
52
188
12
4
140
48
36
12
12
48
12
1
119
72
67
12
33
20
48
160
45
23
12
24
76
32
24
120
1
48
11
16
45
11
7
137
4
3
53
37
78
48
5
67
33
20
7
48
17
7
41
40
27
29
60
40
20
103
5
12
49
47
24
24
12
37
59
12
7
29
64
15
57
20
36
12
19
17
40
9
47
103
89
145
23
48
12
48
16
32
1
71
156
19
17
28
80
16
32
52
27
69
20
1
95
24
31
5
36
60
19
5
48
7
41
7
60
45
27
45
75
9
116
120
24
24
12
24
60
40
36
80
4
56
12
13
155
108
132
115
5
40
20
48
25
27
32
36
96
49
179
31
117
87
18
12
18
101
12
76
8
84
48
84
136
8
55
36
60
84
53
60
36
37
12
71
19
41
48
144
25
11
24
37
83
72
24
36
4
32
91
21
27
18
95
40
32
36
132
36
84
19
29
1
27
80
16
84
9
27
20
7
77
19
29
133
3
8
7
41
12
1
23
7
6
11
16
8
55
21
33
119
79
29
24
12
73
11
24
52
32
31
21
20
160
24
128
12
25
54
81
8
60
48
48
12
4
104
13
63
44
24
28
32
49
3
20
25
15
8
148
56
7
89
24
24
132
1
11
24
28
144
44
316
24
80
19
53
36
28
32
120
64
44
13
47
43
29
67
197
24
31
9
21
15
140
25
11
4
3
204
17
60
13
11
48
4
3
24
53
144
40
20
16
8
24
12
96
55
9
3
29
49
35
13
23
28
20
60
24
36
36
84
60
43
17
204
55
161
12
79
41
79
45
128
25
11
12
28
9
54
108
93
32
127
5
76
99
29
7
57
24
44
72
100
68
97
47
31
125
228
1
23
55
9
3
17
19
17
24
91
72
41
115
41
49
47
40
3
42
39
60
84
80
79
21
27
113
37
35
12
16
75
5
67
29
72
4
75
41
84
36
7
54
23
7
77
48
24
4
27
96
5
72
24
16
20
24
60
16
8
12
40
27
17
40
9
179
151
5
72
4
56
43
101
48
61
24
27
8
48
48
12
132
43
45
8
25
180
30
42
138
53
88
20
43
81
129
11
205
15
8
24
60
156
60
91
125
73
18
81
32
60
4
63
57
168
27
12
5
48
43
65
12
72
36
67
17
55
29
1
23
108
24
61
59
12
19
72
45
20
85
75
8
19
29
79
41
4
27
29
31
36
30
11
48
12
60
156
25
48
51
3
17
61
59
4
80
37
3
36
63
17
100
33
11
169
3
27
53
24
12
37
23
24
13
47
24
31
101
4
20
72
16
147
5
64
36
63
41
40
20
12
24
24
13
23
4
20
4
12
44
79
53
19
113
25
11
36
24
100
44
16
56
168
49
18
33
20
25
35
19
18
120
15
27
21
56
31
18
11
16
45
30
9
32
4
24
63
21
15
102
155
48
12
7
29
24
4
8
168
48
7
17
12
160
20
24
55
17
40
15
12
29
61
23
40
15
41
24
7
77
13
11
156
31
5
43
17
43
30
11
12
48
91
29
31
108
21
60
8
1
12
15
117
3
27
36
77
4
96
140
88
20
84
13
71
7
120
17
28
80
37
90
101
52
72
60
75
42
90
5
36
36
12
127
29
61
111
60
21
11
24
7
17
24
12
48
60
96
40
56
36
72
19
177
56
55
53
79
120
29
139
89
13
36
27
24
9
84
59
60
84
192
28
87
5
13
48
24
27
21
78
29
25
36
27
8
19
137
192
36
48
84
43
237
9
15
12
32
72
36
4
20
40
84
45
47
40
48
9
6
57
68
36
24
48
64
3
24
18
11
19
5
12
72
19
45
60
20
48
84
48
52
3
42
11
7
5
76
36
20
43
5
24
145
51
32
7
17
19
24
17
64
12
56
67
45
32
24
12
24
36
72
25
23
12
55
5
7
72
29
79
41
157
23
19
101
108
12
24
12
12
72
48
96
12
52
20
12
12
180
84
36
16
68
48
13
35
52
117
11
25
47
28
45
11
4
27
12
53
7
17
109
35
48
7
101
24
19
17
60
4
27
48
29
52
164
12
144
13
63
32
76
44
91
173
31
113
88
32
24
76
3
5
49
18
153
8
24
48
36
16
120
8
16
3
89
24
144
48
12
12
19
18
11
12
36
52
56
25
35
43
45
68
4
57
123
116
64
8
112
123
57
15
53
67
5
72
24
31
57
56
13
102
18
59
24
7
105
8
19
45
45
48
35
7
12
18
135
8
12
7
65
12
36
60
24
19
65
36
12
120
151
17
12
52
104
13
72
11
97
3
105
155
108
28
32
60
112
ABCD 409789784*7^$a-1 [50008]
12
9
36
3
105
15
9
18
45
117
48
78
60
24
6
87
9
39
9
3
3
60
36
30
24
12
3
9
12
15
3
18
3
9
60
36
51
36
75
54
30
33
21
27
69
3
12
63
33
75
30
54
33
60
27
48
6
24
18
42
3
75
54
39
84
27
33
21
42
9
39
12
42
27
48
45
18
12
42
54
57
45
18
54
51
39
42
15
111
30
147
72
108
3
144
78
3
27
6
12
15
75
33
15
45
39
6
24
66
84
6
36
3
12
33
30
18
15
48
9
12
3
15
45
45
27
21
12
147
3
21
84
51
54
72
6
18
90
69
27
30
75
33
60
3
9
66
117
45
48
18
9
3
84
9
15
42
90
90
12
3
75
129
24
15
30
24
72
18
36
66
3
27
21
39
9
9
51
75
84
45
12
3
93
33
6
30
6
24
30
36
12
18
30
12
30
105
15
30
6
12
24
21
39
30
15
24
9
60
15
48
33
51
39
24
33
57
27
15
33
21
36
3
3
90
18
84
6
39
93
42
60
21
21
3
21
51
84
84
63
57
36
72
3
54
18
24
54
66
54
24
90
6
54
141
39
12
6
72
18
42
60
12
96
39
39
6
63
15
6
27
33
90
12
78
15
12
9
30
54
84
30
21
87
12
18
75
12
12
36
15
12
96
42
3
39
30
42
66
63
105
36
111
135
9
9
66
9
57
3
27
12
66
51
63
90
18
9
45
78
42
6
42
18
138
54
30
126
21
3
93
60
84
84
15
114
6
102
72
18
30
39
111
48
90
39
3
18
15
9
30
78
3
9
6
6
18
30
3
33
12
75
3
54
42
21
15
60
18
72
3
21
3
45
3
57
36
24
48
3
24
27
54
30
72
48
54
42
45
9
120
24
3
69
54
42
15
33
210
45
177
15
93
15
15
12
84
30
36
90
69
123
6
12
24
60
48
27
69
96
30
69
9
15
3
18
6
33
45
48
42
6
27
75
42
6
84
18
30
18
27
12
45
66
54
27
3
30
15
93
24
15
84
36
9
12
15
48
15
42
3
9
12
54
45
36
36
3
9
123
54
6
90
72
12
3
15
45
3
9
15
90
36
30
153
45
27
9
66
24
30
84
24
27
48
51
21
15
21
27
66
30
12
72
48
102
6
12
45
9
39
9
51
24
45
42
6
108
51
84
9
60
66
69
45
15
27
21
9
3
57
6
45
57
27
45
39
36
39
57
39
21
12
3
42
51
21
48
36
6
30
63
3
60
9
15
21
117
3
3
12
60
48
189
48
45
15
33
30
60
114
36
75
15
69
15
21
12
48
24
33
15
3
57
12
21
27
15
18
12
42
81
21
39
36
69
42
57
21
54
21
45
30
9
51
6
3
48
27
36
9
195
30
48
3
111
48
108
42
3
33
12
72
18
45
9
63
57
3
36
27
57
3
150
15
9
66
24
30
18
12
21
27
33
108
87
54
3
132
69
30
54
60
3
9
3
48
33
72
18
12
93
27
12
78
60
12
15
15
60
102
60
111
57
42
6
39
75
6
15
108
84
3
12
57
93
30
48
48
66
48
15
48
24
3
150
42
33
27
9
69
90
18
12
18
33
9
18
114
24
6
81
3
144
33
69
231
24
9
12
72
27
36
24
39
69
123
9
33
3
63
60
24
57
3
18
27
12
33
15
27
21
72
15
66
24
6
6
15
21
12
3
24
96
45
12
60
6
57
24
51
117
48
63
30
30
54
30
18
42
33
3
30
51
111
42
15
3
90
60
3
21
15
39
6
39
12
12
33
42
12
18
27
39
24
57
81
3
27
30
87
57
24
12
15
93
114
48
24
33
15
30
96
6
30
66
30
12
48
12
72
6
12
18
15
300
12
45
75
51
12
12
18
12
3
45
15
12
60
15
36
9
33
12
48
180
18
12
9
111
45
33
144
51
24
21
15
15
12
90
123
75
6
18
33
27
12
48
33
72
21
12
15
48
27
108
6
48
18
48
126
36
15
15
18
30
21
9
15
9
15
120
15
33
3
150
6
18
48
39
84
24
36
24
12
3
33
9
15
84
105
42
9
24
9
51
15
6
48
3
117
3
60
33
54
6
24
102
30
66
42
6
21
24
27
9
63
18
30
129
21
48
12
27
111
12
30
84
36
15
12
15
36
84
6
15
12
117
15
87
66
42
30
3
12
72
3
6
42
12
30
6
24
57
21
60
30
30
18
141
3
45
36
69
96
75
39
21
9
6
177
24
3
150
42
9
39
120
153
39
48
48
48
9
21
120
6
60
78
6
6
63
15
6
24
96
36
6
24
6
15
57
63
27
30
102
9
9
66
12
42
18
24
33
21
27
15
9
21
24
3
60
36
45
27
48
75
174
15
60
60
45
42
21
45
30
48
57
9
6
60
57
36
9
30
18
84
24
96
84
30
117
69
18
21
9
36
12
99
51
45
24
21
39
36
72
51
6
3
36
207
18
27
15
24
66
3
60
9
6
21
3
93
87
6
12
18
60
45
24
108
3
12
30
15
87
6
6
6
99
9
39
27
60
21
9
30
6
18
72
54
24
51
9
39
15
90
60
18
48
69
27
141
3
6
24
84
63
15
60
18
15
36
81
12
12
51
99
9
15
45
21
6
24
45
3
132
18
42
90
30
6
48
84
3
3
69
3
24
66
54
18
27
48
153
3
27
30
12
6
114
48
12
51
27
132
42
18
57
105
15
48
48
3
6
39
9
6
54
30
6
6
6
30
45
48
9
3
12
45
15
15
6
54
18
24
15
39
57
24
21
24
15
93
72
18
21
36
93
3
57
27
39
114
36
6
66
90
9
24
12
3
42
78
105
36
3
30
30
12
9
69
6
21
36
ABCD 409862634*7^$a-1 [50061]
15
39
17
13
6
12
12
30
18
54
99
24
20
1
60
30
72
24
5
1
24
54
18
6
12
30
119
7
60
36
17
7
9
12
21
27
21
24
78
17
28
21
24
27
24
57
3
27
18
18
18
95
25
6
72
21
27
9
8
112
12
12
75
29
7
36
33
45
51
9
35
1
15
60
15
29
25
39
36
20
13
63
20
13
30
6
24
6
84
12
9
56
7
17
4
99
18
24
15
24
27
6
23
7
84
29
4
51
114
42
9
48
15
12
21
20
1
150
21
69
30
17
13
12
47
24
1
39
24
9
27
21
3
12
51
12
21
15
18
42
42
12
27
8
25
36
12
30
60
53
4
12
9
15
56
48
25
48
3
39
9
9
39
48
24
12
15
41
4
15
29
13
3
9
15
9
48
30
108
21
9
6
21
108
12
3
72
18
24
6
12
5
31
24
48
42
18
9
87
132
21
3
48
6
39
60
3
53
4
12
3
9
21
66
29
4
3
36
12
18
3
84
27
5
19
30
3
48
44
7
90
3
93
23
1
3
44
19
78
3
12
12
21
47
1
27
21
6
6
27
80
1
15
69
12
3
45
15
69
27
9
18
6
47
4
12
69
30
5
7
69
15
5
13
18
17
31
9
12
24
24
15
21
33
36
18
60
12
6
42
12
9
3
36
24
48
9
27
21
3
12
5
25
3
3
21
36
60
24
93
18
6
24
60
12
186
24
5
13
39
48
20
4
20
40
56
28
3
33
24
3
6
42
9
60
12
3
42
6
21
72
20
55
54
27
27
30
42
36
36
12
36
5
25
3
45
3
9
11
1
23
16
33
30
17
1
23
19
48
9
15
6
3
44
25
54
42
48
6
17
28
12
9
42
42
12
24
42
54
24
24
18
96
36
65
16
27
33
36
9
30
89
40
63
9
24
33
6
21
3
17
1
3
51
24
12
6
3
20
1
15
33
15
36
111
24
36
18
27
24
44
31
41
4
87
144
45
9
15
108
51
65
19
42
6
29
19
30
48
6
21
12
3
6
71
25
27
36
56
4
24
3
18
48
39
33
6
12
90
27
56
40
36
27
54
30
12
6
42
18
18
53
13
12
63
12
20
24
55
21
63
72
6
66
6
27
20
1
54
18
15
12
3
66
39
32
4
27
9
3
6
6
6
27
51
12
72
42
15
84
24
15
9
12
39
12
29
4
117
15
27
33
81
3
9
36
30
5
120
1
23
4
3
36
12
6
15
99
21
60
9
30
6
12
3
27
33
24
3
29
4
15
12
30
54
12
12
12
21
92
16
8
1
6
18
30
6
30
12
21
36
27
5
40
8
7
36
9
27
17
7
69
15
18
27
104
1
39
51
18
42
66
54
48
65
1
12
39
45
30
33
12
20
67
42
60
102
60
18
6
5
55
45
20
7
12
24
9
21
30
60
12
65
73
18
24
45
60
33
35
1
15
57
47
7
45
21
51
21
15
3
12
48
21
51
60
18
12
27
21
42
6
30
12
24
54
12
3
36
84
27
12
17
1
51
9
12
54
21
60
27
60
48
18
54
45
68
19
12
21
45
78
18
23
24
1
66
33
63
12
21
45
6
9
84
20
16
9
47
24
24
25
18
12
36
6
108
84
75
63
6
3
39
30
15
75
5
40
36
20
16
3
102
18
12
9
9
6
9
15
41
16
33
6
30
36
66
6
54
36
33
20
4
45
71
55
65
1
24
6
12
21
9
6
21
63
21
9
42
30
6
21
12
3
12
42
3
24
20
61
39
3
18
72
3
27
30
27
27
48
9
21
6
45
20
16
9
6
18
18
81
99
18
54
48
18
42
54
6
21
9
42
6
12
3
44
1
39
12
24
15
30
3
21
30
24
57
27
6
63
3
9
3
65
52
21
15
36
9
11
4
69
18
36
17
4
39
69
9
3
3
6
12
6
36
24
12
57
27
60
9
39
45
9
42
12
6
3
3
81
36
21
18
9
3
36
12
54
6
24
6
30
9
72
48
27
53
52
21
39
3
12
114
12
27
36
15
54
48
51
21
18
29
52
39
9
48
15
18
39
51
48
24
12
36
12
9
12
36
44
4
12
9
42
53
7
108
6
24
15
27
42
18
36
12
24
17
19
21
3
48
33
51
9
9
18
48
6
3
27
84
36
33
3
6
18
30
72
3
51
17
4
9
6
57
3
17
4
3
60
29
13
11
7
9
60
9
11
19
36
78
11
4
12
9
12
39
21
3
39
72
54
3
15
6
36
11
19
21
9
3
3
18
42
24
9
63
54
24
24
6
42
6
41
4
27
30
11
4
3
33
27
6
66
30
6
24
21
21
3
20
16
84
84
36
33
11
1
42
33
21
54
18
23
1
6
12
12
12
45
45
18
21
96
15
5
40
12
45
72
51
63
48
6
6
30
63
24
39
33
20
19
48
12
24
18
6
21
72
3
17
28
15
6
3
45
51
72
69
102
9
12
45
36
36
15
3
6
78
12
9
48
3
21
9
6
6
6
21
12
15
60
21
12
12
36
72
48
20
4
75
12
57
12
33
36
30
5
16
33
18
30
23
24
4
63
29
24
25
60
131
4
3
72
12
30
3
45
27
51
6
12
15
27
6
3
44
64
12
51
12
5
1
18
60
42
12
48
42
9
51
9
15
18
27
48
33
54
24
45
15
60
9
21
11
103
24
17
7
9
24
39
12
48
6
15
57
3
36
9
12
18
42
18
5
1
39
56
28
51
36
9
21
6
6
30
54
18
6
15
123
90
11
1
3
15
9
3
6
108
3
12
51
5
88
87
108
9
39
48
21
9
3
12
15
54
11
43
33
48
9
63
20
4
27
9
24
80
1
24
3
63
9
21
23
7
9
39
18
3
63
12
54
35
4
3
33
3
33
33
18
9
57
6
57
36
3
96
9
63
21
27
48
60
77
25
90
30
51
93
51
20
16
3
78
30
17
25
36
35
24
49
23
25
27
12
36
21
3
3
18
23
4
27
9
15
30
18
9
12
27
60
24
36
60
29
4
3
45
21
23
1
3
60
3
29
43
24
24
18
15
39
6
72
23
1
18
6
30
18
6
18
30
21
129
12
6
42
63
15
18
23
169
48
3
24
9
6
21
9
3
3
42
6
57
48
12
21
12
30
6
42
33
24
3
9
27
12
21
24
15
6
6
48
66
24
3
36
57
6
18
15
3
54
24
15
9
15
24
39
24
21
9
42
12
5
1
18
5
4
3
9
15
9
15
41
1
119
25
3
9
83
4
21
36
12
6
36
36
12
9
36
57
18
6
51
45
95
13
66
12
33
20
67
12
18
63
33
23
121
23
1
3
60
21
11
40
24
56
4
15
5
4
20
67
5
24
13
12
15
24
32
19
29
1
42
18
111
3
17
19
29
67
9
21
6
9
9
51
72
12
57
3
3
36
5
4
36
3
12
36
48
36
17
4
24
3
6
3
27
36
36
5
19
18
39
68
1
39
27
18
11
1
39
15
45
20
4
69
24
24
15
9
15
24
32
25
18
78
3
44
25
51
39
54
6
41
1
23
16
105
3
36
3
24
72
21
15
6
36
15
12
12
39
12
9
20
19
5
40
39
17
100
9
30
36
9
80
7
66
3
24
21
39
15
18
72
42
29
25
15
45
6
45
12
3
36
24
5
13
138
9
15
9
57
18
69
33
47
7
36
30
3
36
9
3
36
15
17
25
6
48
21
15
5
103
24
24
12
30
6
24
17
1
6
6
6
5
1
3
3
24
45
84
56
52
116
4
69
3
36
3
18
12
27
20
37
12
15
33
6
12
12
21
39
108
78
11
49
6
18
66
36
45
20
19
9
75
30
6
48
60
30
132
54
33
21
27
12
9
12
6
41
1
6
36
42
11
1
36
59
28
69
6
42
42
81
24
108
51
9
20
19
5
24
1
24
47
64
27
33
48
45
3
15
5
7
6
30
30
18
6
71
96
136
3
12
48
18
23
1
3
45
47
24
7
ABCD 409887272*7^$a-1 [50004]
9
12
69
14
22
8
30
36
30
4
6
20
48
9
7
12
2
63
12
84
67
17
27
21
37
54
134
3
27
13
12
29
15
7
14
70
2
42
52
30
20
27
7
29
7
56
24
6
28
14
12
9
55
90
2
28
2
31
123
14
12
4
35
21
12
18
1
12
45
11
24
1
23
24
13
20
10
66
8
10
42
14
4
17
12
13
2
6
6
9
9
6
82
138
156
20
18
39
43
8
13
5
43
41
30
6
10
2
3
19
50
51
25
20
10
5
49
24
36
26
70
14
30
30
37
9
62
1
12
59
37
53
6
13
65
27
36
21
28
3
11
69
75
16
20
24
6
7
27
2
3
15
30
3
9
28
12
11
7
20
46
44
40
15
11
46
20
10
21
89
10
14
4
26
4
12
20
24
33
48
79
14
40
20
22
8
1
9
14
6
103
17
30
72
10
3
11
40
6
71
7
26
64
15
68
13
44
12
12
42
9
24
75
1
47
12
6
6
4
12
98
24
16
12
80
40
8
15
1
114
2
12
12
24
10
20
12
4
56
34
8
19
23
6
40
8
6
57
13
24
60
2
4
17
33
34
14
36
22
104
34
30
14
18
57
7
20
10
8
18
1
8
4
29
3
4
23
6
6
90
16
23
1
39
8
13
14
16
8
18
28
2
10
8
60
24
6
60
25
27
38
6
48
6
10
2
34
8
16
2
12
7
9
6
30
14
13
3
26
84
15
12
27
24
97
8
27
4
17
48
100
12
17
79
23
21
19
8
46
2
30
10
20
4
56
34
24
27
3
14
27
39
1
5
16
8
36
4
14
6
10
26
30
18
15
67
9
5
6
21
192
3
34
6
2
6
10
14
37
9
71
4
44
1
6
188
6
36
4
26
4
45
8
7
36
6
3
5
24
18
4
8
96
9
7
36
24
8
6
63
39
24
4
5
1
11
24
9
10
6
38
12
30
4
2
34
15
111
14
4
14
33
28
47
1
56
27
37
39
30
8
6
16
17
15
46
11
51
25
8
37
32
46
12
78
35
1
14
10
20
15
1
68
22
9
27
44
10
23
13
8
15
21
27
3
37
11
6
7
23
16
57
3
8
16
29
3
34
36
32
22
9
5
66
60
1
60
65
40
150
2
18
10
68
15
21
18
6
52
8
6
36
4
6
44
16
24
14
37
9
24
50
36
1
32
3
81
3
4
30
35
1
20
7
3
6
68
52
2
21
21
3
27
33
3
18
84
3
4
29
6
9
45
6
4
92
13
35
6
36
18
24
13
47
136
6
11
15
4
6
8
6
10
26
13
15
6
20
40
39
8
19
14
6
9
1
32
7
80
21
28
2
58
23
19
8
30
36
3
3
34
30
66
3
68
57
6
18
39
19
68
25
27
2
18
10
2
9
3
76
14
54
30
10
20
36
70
44
12
3
39
13
33
42
5
19
80
6
54
40
21
8
12
15
12
22
6
8
30
22
48
45
5
6
33
28
44
21
10
17
43
18
36
8
12
34
45
12
183
2
3
51
33
15
52
8
93
24
1
18
14
42
9
48
33
91
33
20
6
46
3
60
8
3
10
8
28
38
12
21
27
21
1
2
13
168
5
42
24
18
7
53
6
6
70
21
8
21
3
16
51
144
29
36
1
60
20
64
2
12
22
8
12
6
21
81
18
30
15
3
36
18
31
21
51
23
117
75
1
84
83
24
12
24
66
6
18
10
14
12
16
30
2
28
8
10
56
21
13
23
3
54
12
10
38
42
58
20
3
3
1
3
26
51
27
48
24
66
15
12
21
12
60
24
3
21
6
30
10
53
3
13
17
4
20
36
4
20
3
4
9
8
6
21
12
3
4
45
51
5
40
17
6
30
42
4
5
3
18
70
44
6
24
24
15
28
63
9
65
16
50
45
12
3
33
1
12
14
30
7
47
22
14
4
86
6
34
30
5
189
10
26
10
5
49
71
1
11
51
88
17
4
17
54
16
6
26
28
30
30
32
18
46
30
38
96
24
1
5
36
10
60
17
43
20
24
22
23
12
15
40
44
16
33
15
44
12
21
15
42
6
6
76
8
43
27
5
25
32
10
32
45
1
44
16
23
3
16
20
13
32
3
37
8
12
69
63
3
1
83
18
36
22
41
72
60
52
8
88
48
8
3
25
36
56
21
43
23
6
31
23
136
44
16
5
4
5
19
5
30
12
10
24
24
26
9
37
44
3
16
27
2
6
6
6
60
21
27
25
35
46
39
36
21
92
22
60
14
30
6
40
8
30
22
26
10
20
34
5
3
6
36
3
45
16
14
42
60
120
16
18
30
35
28
29
19
39
32
21
19
5
49
51
29
19
45
14
12
48
78
10
9
5
6
10
50
34
36
3
12
36
11
49
47
37
23
10
20
10
45
5
3
27
1
15
66
18
5
21
30
6
3
15
10
42
18
56
7
41
91
35
9
64
48
5
18
42
19
21
6
20
54
70
9
5
10
14
3
40
17
3
3
10
12
47
48
9
4
15
35
9
12
9
27
12
45
18
9
33
48
12
3
13
2
24
9
16
15
8
21
7
32
9
27
16
20
6
78
13
44
88
8
37
59
43
80
117
1
30
5
7
5
3
22
24
14
46
38
1
44
3
78
6
36
18
52
2
81
15
16
26
15
3
100
14
66
16
20
46
20
24
15
12
3
10
83
3
57
45
60
52
24
26
6
24
40
36
8
7
5
30
30
3
9
15
7
26
12
31
11
4
14
22
26
27
51
33
27
1
15
6
83
15
10
72
3
11
18
18
13
15
14
15
12
36
49
44
16
14
6
48
28
54
14
16
20
54
60
25
8
7
6
27
3
8
6
70
12
38
10
42
8
16
14
6
34
20
42
12
28
20
10
17
12
9
70
12
20
4
6
11
21
3
40
69
59
9
46
65
15
16
50
24
3
39
40
8
16
9
21
30
41
13
50
46
11
19
14
54
9
3
1
3
2
99
4
87
14
18
22
24
6
20
1
9
6
45
39
36
24
41
49
99
51
8
12
34
30
6
35
45
4
26
70
50
60
6
4
24
20
15
21
6
4
30
14
9
4
93
14
70
26
49
11
4
5
15
13
3
26
34
54
11
21
84
79
5
6
16
8
36
33
28
8
12
63
6
6
18
6
30
4
80
42
42
16
2
33
1
14
37
9
24
6
68
6
6
156
10
8
42
1
39
14
3
37
39
17
24
16
35
36
7
21
24
35
9
33
70
8
13
44
15
30
10
45
32
73
8
39
3
25
23
6
19
11
40
8
12
6
10
41
27
12
10
11
93
126
10
47
48
27
9
21
15
15
12
4
65
27
150
19
5
18
36
6
10
60
8
6
27
13
15
35
1
12
107
22
2
81
45
40
20
12
64
20
30
25
39
2
40
30
30
8
7
23
24
106
6
20
30
30
4
17
39
4
30
140
16
35
12
9
48
3
13
8
12
10
6
8
72
3
37
23
37
68
7
3
134
6
13
17
72
4
14
130
3
11
28
24
26
19
15
56
18
6
46
71
9
4
44
7
23
52
32
46
15
20
21
27
73
6
30
20
3
24
7
5
25
26
34
36
20
12
18
18
46
38
6
22
32
12
36
24
7
93
44
36
6
10
15
17
78
10
15
59
33
13
48
15
5
22
32
6
82
29
21
4
96
104
24
40
14
58
8
6
1
9
6
8
33
9
42
13
5
24
6
1
11
12
10
24
20
6
36
33
27
4
38
43
8
7
8
21
49
14
6
6
1
9
24
23
51
28
5
27
76
65
40
17
12
52
20
19
15
12
8
9
91
32
21
33
66
1
9
14
34
2
70
48
83
4
3
5
57
30
28
14
18
1
63
9
20
9
18
61
24
53
22
2
6
16
20
34
12
54
45
9
63
9
74
61
36
29
12
91
17
18
10
14
28
33
71
21
9
3
63
18
52
44
40
15
21
8
15
12
45
18
132
18
12
10
14
6
13
65
30
12
24
4
26
6
34
27
8
93
39
7
12
24
114
44
12
30
30
3
21
60
16
26
45
9
10
6
39
15
6
32
28
23
28
27
5
1
60
27
41
42
25
21
35
39
18
18
4
9
12
5
18
52
30
47
43
17
33
34
9
29
22
9
35
37
5
12
31
104
15
22
6
2
28
20
19
51
20
64
29
7
5
15
54
7
89
10
80
21
63
120
9
24
13
8
15
12
43
6
86
132
18
10
18
26
24
160
12
14
4
6
21
9
30
17
13
14
52
30
14
16
54
6
8
6
10
110
19
ABCD 409957586*7^$a-1 [50002]
3
6
12
27
33
66
6
24
31
5
7
84
3
24
21
11
1
17
10
33
17
10
26
27
43
57
89
84
10
2
12
7
5
15
39
6
10
21
20
15
24
6
15
3
33
57
3
4
5
10
60
2
66
1
5
7
39
12
21
15
24
120
158
10
5
16
39
2
3
4
20
21
108
63
27
4
29
31
56
45
12
69
15
76
23
30
42
18
3
19
50
48
7
15
24
26
54
16
41
67
14
6
61
39
2
10
14
27
7
26
27
3
16
2
12
70
17
9
15
24
45
15
9
6
18
6
6
7
32
21
30
76
12
56
21
36
4
11
4
20
45
19
2
3
27
28
2
58
26
10
9
5
6
18
6
13
80
33
7
24
3
50
60
67
36
24
20
7
72
26
10
2
27
39
42
3
9
31
11
21
48
16
80
24
16
29
24
3
36
67
17
123
16
101
7
53
16
48
71
9
12
4
29
46
2
12
67
3
5
19
41
12
7
17
75
18
46
38
36
24
22
24
2
43
29
10
41
21
19
15
74
18
13
5
31
5
7
32
9
12
15
9
22
53
31
14
22
5
4
41
54
18
63
64
12
8
192
3
30
15
51
18
36
15
33
12
10
36
5
4
20
9
10
12
29
16
84
15
9
11
45
24
19
38
18
72
21
40
27
14
103
5
3
12
63
6
27
52
35
114
72
24
10
41
24
7
9
51
9
3
33
56
3
6
22
50
10
9
84
5
55
44
16
8
9
3
33
30
42
22
2
34
12
24
38
10
36
26
31
35
18
22
14
31
24
3
9
29
15
55
2
46
12
8
6
7
89
24
111
24
45
30
16
2
19
27
14
12
6
13
11
4
14
72
55
44
36
36
40
5
19
15
26
19
51
2
7
3
53
3
54
10
21
11
25
3
77
9
7
15
5
3
72
4
60
65
4
51
21
24
24
29
27
31
9
15
17
33
79
8
21
3
9
58
2
27
19
50
12
48
22
48
9
5
24
22
72
29
9
19
12
17
12
3
7
2
7
11
9
9
22
5
43
32
64
17
4
15
14
6
30
12
3
76
51
36
41
9
3
57
10
5
76
3
2
15
33
10
56
13
8
45
19
11
37
53
30
37
8
45
55
15
17
9
3
7
9
24
41
24
31
29
22
9
12
51
17
36
43
5
48
3
45
43
8
18
10
60
12
2
10
38
24
75
4
5
7
17
72
30
37
8
9
84
123
3
1
44
195
16
56
9
84
9
18
40
2
6
33
39
48
4
12
5
21
15
28
36
41
19
32
24
3
54
82
24
12
44
4
24
9
29
3
19
32
30
36
3
96
21
10
12
8
1
143
18
36
12
34
14
24
3
9
31
8
27
48
76
110
24
7
3
12
14
10
14
7
20
16
29
51
9
19
11
4
17
3
16
50
31
20
40
48
11
45
24
21
31
12
11
30
48
22
9
11
4
2
15
124
80
4
5
3
4
29
39
12
16
12
15
2
114
18
12
31
5
51
40
17
7
35
78
7
5
30
1
53
39
16
24
41
15
141
10
2
70
17
9
10
14
3
16
80
4
17
27
9
43
8
21
3
7
2
19
17
30
4
60
36
20
4
9
41
66
16
96
50
15
4
11
24
6
48
84
10
9
27
26
27
3
21
45
34
17
72
51
16
12
17
33
39
7
113
7
62
3
27
45
43
32
52
77
52
48
5
19
15
17
9
31
15
2
18
18
22
8
57
7
8
1
3
44
4
36
21
11
13
15
2
18
30
24
10
96
26
24
6
76
2
12
54
21
43
38
24
51
16
29
120
103
17
34
5
12
7
84
26
24
42
24
1
41
12
12
48
60
19
44
3
1
36
5
3
16
5
6
13
11
4
26
7
3
21
3
26
7
17
60
24
10
32
66
12
19
20
9
10
12
12
26
10
14
30
6
63
27
18
31
12
20
19
14
15
16
29
24
12
54
6
15
36
21
36
10
2
22
17
16
24
11
4
9
8
3
6
12
3
16
8
60
21
15
55
38
36
27
28
5
30
21
3
37
27
8
61
48
5
19
8
33
106
9
20
21
24
6
18
12
18
16
29
67
2
10
26
31
11
13
41
34
12
33
27
74
6
30
18
30
70
2
22
9
8
19
12
9
3
8
64
24
12
9
12
29
10
5
9
24
12
19
5
46
21
3
5
93
6
33
12
7
20
28
12
8
76
9
35
13
20
33
60
7
17
94
17
24
27
18
46
5
45
19
39
38
3
19
33
23
4
36
36
17
43
21
17
31
17
15
43
50
34
41
36
69
63
64
27
26
10
17
16
8
31
20
13
65
3
19
14
30
1
3
14
46
36
24
50
34
2
10
44
30
12
43
35
40
26
19
35
6
36
12
10
29
9
10
29
9
12
19
32
24
48
48
9
10
74
27
40
77
3
9
10
2
12
10
117
8
16
80
7
36
14
27
15
4
24
12
29
31
26
10
14
36
24
10
5
12
33
31
29
54
37
48
15
20
4
98
72
27
52
17
15
28
17
43
8
12
9
19
5
19
8
7
2
55
80
24
9
12
30
13
8
81
3
15
141
21
22
5
51
1
3
9
17
24
7
8
21
10
9
3
113
7
9
39
41
28
24
8
27
37
3
2
24
30
18
12
10
29
36
12
9
12
12
67
17
3
9
18
1
20
31
2
27
12
24
7
12
5
16
29
30
6
31
20
21
18
30
18
6
90
16
8
16
14
15
36
19
14
19
3
60
14
24
7
36
63
12
29
19
2
10
9
41
55
8
19
17
16
36
59
4
17
21
10
9
3
38
18
13
35
21
40
5
6
40
21
24
5
39
9
27
7
17
43
8
1
20
27
21
12
7
14
27
4
35
64
21
17
19
12
20
7
14
7
24
8
7
17
9
58
12
48
2
46
20
28
33
77
27
4
3
9
29
30
52
2
39
19
8
13
35
93
40
8
36
33
22
53
16
3
8
102
48
22
2
15
9
34
2
99
7
5
4
3
8
18
3
3
18
6
54
27
36
7
36
21
15
84
2
75
16
41
36
12
34
5
21
12
10
8
9
19
12
5
24
9
87
4
5
10
21
3
12
20
28
84
53
55
38
24
10
12
29
12
4
32
21
6
6
7
20
31
29
3
78
7
3
38
19
20
21
12
27
4
8
9
15
43
53
3
24
4
9
41
58
5
19
24
17
4
5
84
60
22
108
33
3
24
12
38
3
9
58
32
1
44
16
20
7
62
31
17
91
20
40
5
19
8
4
3
26
7
63
14
6
66
10
2
42
16
24
26
43
11
4
12
12
57
15
5
4
51
69
11
37
51
2
15
12
7
17
16
32
45
22
2
39
9
12
82
29
21
27
27
13
17
10
26
15
4
32
156
19
9
29
3
21
228
94
26
22
33
15
2
27
15
1
29
7
29
3
16
11
64
45
11
90
22
8
49
41
3
7
9
5
15
12
21
3
40
75
29
21
30
28
33
29
12
12
7
20
19
8
1
29
3
31
48
2
102
28
33
24
36
5
31
17
10
14
39
40
152
7
20
13
5
3
19
2
12
15
21
3
9
48
18
42
34
41
55
14
60
24
22
60
80
30
12
6
13
17
10
2
15
4
75
14
3
9
10
41
7
92
45
43
26
6
42
51
19
36
53
48
100
3
57
32
4
5
58
2
15
24
24
12
57
3
4
20
21
3
27
13
5
82
9
35
69
21
15
9
3
9
60
3
12
7
9
63
5
12
31
12
57
99
24
14
132
31
27
105
8
40
41
31
17
12
7
12
24
3
12
38
7
53
15
19
2
19
17
22
29
4
5
19
32
19
60
5
16
77
7
5
10
12
17
31
21
24
17
31
15
24
2
46
2
7
51
8
13
17
27
15
81
87
37
36
12
17
12
6
66
27
43
14
34
2
7
20
93
19
41
66
28
33
27
2
10
14
144
3
69
118
5
21
24
31
12
59
24
16
53
9
3
7
8
4
9
72
35
30
15
3
30
91
29
31
20
9
22
72
53
24
9
67
3
62
78
13
29
24
46
5
19
48
29
88
11
52
146
3
79
8
72
42
10
38
30
9
21
18
30
10
24
29
3
16
5
16
72
56
19
17
7
26
31
32
57
30
6
55
11
4
14
12
51
7
5
21
27
40
8
33
36
22
29
24
21
75
19
33
77
10
32
25
15
45
3
21
5
19
39
110
19
108
29
42
13
29
27
33
39
27
37
35
9
105
6
18
36
27
33
15
9
3
21
12
66
1
23
18
12
34
5
45
12
22
26
15
16
75
26
24
34
26
7
48
3
9
63
14
3
7
26
6
24
4
20
13
27
14
39
7
12
12
17
ABCD 409965044*7^$a-1 [50001]
8
43
12
12
8
45
43
44
3
1
11
18
91
23
1
17
16
2
21
15
36
10
2
10
14
9
4
24
8
3
34
23
4
8
16
23
61
9
11
21
4
2
1
5
72
40
2
25
21
14
70
63
23
30
3
15
1
23
36
34
12
32
6
1
9
2
18
3
9
3
1
24
48
2
21
4
77
3
45
43
5
3
15
10
12
35
4
20
3
6
51
13
2
9
9
96
19
32
36
3
21
49
15
41
18
66
19
17
16
3
12
11
22
12
14
69
13
2
1
24
32
60
4
36
5
6
12
61
8
1
74
12
1
11
46
56
30
25
12
44
25
11
24
3
10
3
12
11
25
11
25
33
2
13
11
57
4
8
27
24
10
15
20
3
6
6
9
28
41
7
9
47
4
24
12
11
46
26
12
12
24
48
22
2
10
15
23
13
17
7
9
11
76
9
3
32
3
9
21
6
1
32
21
4
35
40
8
57
42
22
95
4
29
4
2
6
16
50
6
30
45
15
12
45
45
43
35
36
46
12
35
9
72
63
9
55
11
12
13
21
2
21
16
36
36
5
39
21
43
120
21
12
2
25
21
3
41
7
8
12
13
35
3
42
12
39
51
33
24
36
37
24
62
46
3
23
36
12
18
6
24
58
26
6
28
23
40
12
11
70
24
2
45
13
32
42
21
60
76
69
71
45
6
12
9
40
9
15
23
96
9
69
3
3
10
63
5
78
42
7
17
18
48
12
1
23
12
6
6
9
3
34
27
11
33
3
33
21
16
20
42
45
15
1
35
24
1
20
1
39
11
6
27
3
36
21
1
36
48
20
27
1
38
6
4
2
13
12
11
1
8
3
24
45
13
3
11
13
20
73
24
39
12
5
39
33
3
4
69
2
18
6
12
37
11
21
27
12
9
1
99
20
3
37
12
5
3
4
12
11
13
107
30
7
5
4
48
2
36
13
29
16
2
1
11
1
8
36
3
18
16
11
25
23
9
28
14
57
12
4
45
35
105
3
15
36
25
11
6
4
14
1
68
36
3
12
25
56
16
72
35
22
20
76
23
97
3
41
31
35
12
13
12
20
33
18
36
9
39
21
12
13
14
46
26
21
4
5
3
36
4
11
12
58
2
49
8
37
14
12
36
13
8
96
4
5
15
33
4
26
22
14
37
57
3
20
3
1
92
9
16
24
27
24
11
36
61
20
15
21
24
40
17
6
58
20
7
11
1
35
13
47
36
9
15
25
21
15
5
16
32
16
50
12
36
18
7
33
38
37
9
2
9
39
13
8
3
18
88
11
21
24
6
21
63
22
86
36
25
47
13
20
40
12
9
11
4
11
12
36
57
21
7
17
4
20
7
8
39
22
20
18
1
9
14
12
6
30
1
32
3
58
36
68
3
9
30
30
36
3
1
2
12
21
51
10
15
24
24
12
8
25
11
15
54
4
23
4
23
1
21
38
1
11
1
11
12
42
3
39
13
5
6
33
9
36
6
22
8
7
32
21
7
48
29
12
28
15
44
15
24
36
9
73
3
5
15
3
69
51
69
9
3
36
1
96
2
13
17
16
26
12
1
11
22
2
1
77
76
3
24
21
26
45
52
23
12
37
45
2
18
16
12
48
26
42
12
3
4
23
57
13
95
3
10
32
3
9
3
1
3
9
38
9
27
1
36
21
107
12
28
41
7
44
15
9
36
37
38
30
15
45
51
4
11
33
1
3
20
60
3
12
48
25
35
18
15
12
1
26
10
48
14
21
69
42
22
14
1
56
16
12
53
15
45
18
24
1
23
18
15
1
23
9
6
12
24
13
60
21
11
4
12
5
6
1
23
109
11
12
13
8
9
4
71
15
10
26
9
3
12
1
41
24
24
4
36
11
27
6
30
12
60
6
19
56
15
61
8
4
5
16
26
30
30
49
21
2
12
54
43
8
3
9
25
47
25
2
42
16
12
2
108
13
9
3
23
37
36
11
9
15
13
32
49
8
18
54
6
36
12
12
54
16
2
1
20
52
8
33
19
9
8
48
28
27
17
4
11
12
48
3
37
5
78
25
24
77
6
21
4
21
14
21
12
3
21
3
24
54
52
15
11
1
44
109
23
9
3
16
35
6
43
8
45
3
3
37
65
16
8
18
45
15
12
46
11
96
3
10
15
12
72
8
1
23
36
3
9
13
15
9
71
15
13
23
69
4
5
3
9
54
10
62
25
41
27
15
10
2
24
46
8
39
25
3
11
21
3
1
17
4
2
37
12
20
3
22
3
9
2
12
33
39
46
15
29
16
11
12
40
21
14
13
47
21
3
13
11
10
14
12
22
60
15
72
35
13
12
29
19
9
8
6
96
21
49
26
1
24
20
12
13
44
3
51
13
20
4
9
12
23
3
10
15
11
33
1
15
9
12
23
40
20
3
25
17
4
26
46
3
5
18
37
9
15
33
12
26
108
1
11
1
33
2
30
15
13
32
15
36
28
47
13
9
3
5
27
48
3
6
43
21
32
63
21
3
75
33
15
24
10
3
20
37
11
15
45
4
104
3
1
9
48
36
3
5
90
46
23
39
36
1
20
4
45
14
9
33
28
2
12
18
7
12
20
39
1
12
11
30
18
30
18
22
11
64
32
27
24
24
49
11
13
35
21
1
60
3
23
33
99
24
22
80
19
56
4
32
3
18
16
38
9
24
37
2
1
12
5
15
1
36
8
67
21
2
49
68
3
12
22
3
45
48
14
6
15
64
35
6
72
15
15
1
65
6
10
3
11
24
37
11
34
3
17
18
1
17
18
24
45
1
38
9
25
26
6
30
18
24
4
87
9
11
12
21
24
18
9
49
38
33
3
48
10
44
19
9
14
21
12
3
61
12
71
37
20
12
9
16
15
92
15
33
9
3
1
27
12
11
6
18
13
17
16
36
15
11
12
12
13
48
5
103
5
60
39
13
14
9
24
1
44
100
92
6
24
25
8
28
23
84
10
27
8
3
24
48
1
5
7
41
7
12
32
12
4
11
1
20
4
5
19
5
19
32
39
1
33
20
6
37
32
3
30
4
3
56
76
11
12
42
30
1
8
3
10
50
13
33
14
34
3
12
35
13
21
3
5
42
9
21
40
39
17
30
18
54
10
38
6
3
4
59
25
11
1
96
8
1
14
6
30
18
3
9
31
5
40
14
24
10
11
4
17
18
1
20
3
10
2
24
6
3
28
11
13
20
88
11
12
25
33
12
23
3
13
24
11
33
37
3
17
3
12
4
11
13
20
57
15
33
6
1
11
12
12
6
7
45
32
15
40
5
4
14
18
7
5
4
3
8
1
14
1
44
12
16
8
39
18
19
68
25
50
1
32
40
11
54
6
9
4
20
9
19
8
9
12
12
75
3
12
9
37
23
36
1
23
9
4
3
5
30
1
21
15
81
11
16
9
2
21
3
6
3
9
6
6
4
15
33
2
21
37
15
8
13
44
4
15
60
96
44
3
22
32
7
23
93
4
17
6
24
24
6
7
32
1
3
12
20
25
2
24
48
13
71
9
61
32
15
3
6
3
28
11
49
9
50
1
12
5
3
12
13
74
45
9
31
53
16
2
13
20
12
15
12
1
20
3
1
60
20
3
9
9
31
33
3
23
22
36
26
13
9
26
6
16
50
13
5
18
9
3
12
25
9
26
21
51
12
13
8
3
37
17
6
10
3
12
5
3
1
75
20
1
35
28
12
29
16
20
18
9
69
7
9
2
33
3
10
3
12
23
46
2
1
8
13
14
66
30
6
6
10
20
7
12
84
5
7
41
6
25
8
3
9
16
72
20
24
27
12
1
20
3
13
45
12
14
22
26
9
1
60
20
18
42
36
3
21
36
19
23
10
14
34
14
33
25
2
30
6
9
37
23
36
33
19
59
36
25
35
1
11
6
15
9
15
39
25
89
4
27
11
1
53
66
30
96
4
11
64
8
13
48
20
51
39
54
43
45
24
3
8
4
20
4
5
16
14
12
6
51
25
23
33
7
8
27
12
48
37
12
35
30
15
3
1
20
9
27
4
21
122
1
41
6
18
18
66
27
16
5
6
12
21
3
58
50
36
22
2
1
8
3
9
12
15
24
61
21
11
21
18
9
15
57
13
14
54
16
23
39
22
23
15
45
24
3
12
25
53
6
93
3
25
60
9
32
31
48
11
9
81
6
1
11
24
9
63
24
34
3
11
73
5
7
8
15
13
60
9
14
22
14
1
32
28
68
12
24
13
2
24
12
48
37
60
11
58
39
11
9
60
24
16
35
12
6
3
1
12
11
12
3
34
15
41
18
33
57
16
23
51
12
22
39
9
20
27
25
63
11
9
25
26
21
97
48
3
89
16
2
33
1
11
15
6
6
33
3
25
9
23
72
1
2
13
24
23
9
16
17
40
2
12
18
31
8
9
6
21
13
110
1
9
15
35
30
4
38
45
1
3
5
18
13
68
3
24
6
28
14
33
51
69
25
3
47
25
12
20
63
13
11
1
5
3
57
4
44
7
8
33
3
13
26
60
22
3
77
4
2
37
29
12
4
14
24
13
11
13
44
1
14
12
9
1
80
15
1
2
25
23
37
8
3
10
14
18
18
24
6
18
9
3
24
12
25
20
85
11
21
3
13
27
33
14
22
11
15
24
30
7
41
4
8
18
46
75
5
51
1
2
12
9
28
32
76
20
76
21
38
70
44
72
19
24
21
11
13
26
10
27
20
24
9
6
1
5
36
6
30
51
27
30
4
3
12
20
4
12
9
23
12
15
13
47
73
71
9
15
25
5
28
15
11
18
15
21
39
3
1
5
15
36
1
95
28
24
5
3
12
27
1
11
30
19
11
6
12
3
33
30
33
24
15
48
22
2
10
3
17
28
74
81
51
10
12
14
12
1
20
3
13
80
15
37
23
37
8
3
18
39
61
3
20
9
7
44
3
13
23
13
11
9
15
49
21
23
3
9
15
25
5
28
32
39
39
12
10
119
27
12
1
12
21
23
27
72
24
1
17
7
8
9
4
2
12
12
12
9
24
4
9
2
46
12
3
29
6
10
23
15
54
6
1
23
12
1
8
4
ABCD 409972146*7^$a-1 [50005]
36
36
9
48
41
19
11
13
3
126
18
48
33
17
10
33
21
27
69
36
27
27
33
15
21
39
6
15
33
20
12
40
12
15
21
18
8
34
27
33
48
24
24
42
36
33
5
7
5
67
21
8
7
27
54
12
6
21
35
36
13
15
20
61
63
20
42
64
26
30
6
10
6
9
33
8
7
29
10
8
13
21
42
30
27
27
30
30
18
15
60
12
5
16
3
11
10
32
12
58
9
180
77
10
30
27
3
93
9
3
39
12
8
36
24
34
15
108
39
12
9
17
46
9
53
12
154
21
9
56
52
12
24
15
3
9
47
34
12
8
54
10
12
12
36
2
76
12
33
12
21
27
15
78
12
20
7
51
33
36
15
146
16
38
10
15
39
20
16
62
4
18
8
58
30
26
34
48
6
3
63
48
6
39
93
12
2
118
24
74
6
40
66
14
28
15
21
14
49
15
18
26
30
42
52
33
15
6
36
12
30
45
3
6
86
16
12
24
9
12
3
30
27
33
32
34
78
48
6
12
45
21
39
39
14
22
12
78
36
2
54
7
3
42
39
24
29
30
1
21
30
81
48
27
54
14
25
95
10
3
12
3
14
28
15
12
89
166
42
12
15
27
44
40
6
12
3
29
10
102
3
27
6
27
5
10
12
32
30
7
72
3
6
24
12
51
9
56
10
9
15
56
52
18
39
39
26
43
120
120
21
120
66
81
12
9
18
6
78
14
7
9
63
48
21
27
60
53
70
48
8
16
24
30
30
36
6
14
52
12
6
3
51
6
2
34
36
12
42
66
20
55
3
32
22
15
5
22
42
2
46
12
39
36
69
27
15
6
15
33
80
67
48
9
2
60
28
6
15
5
7
101
18
1
15
20
16
9
48
36
3
18
6
66
15
3
36
42
24
27
131
4
24
66
6
30
14
85
29
12
64
14
30
7
72
36
51
156
2
7
9
6
14
7
17
43
5
22
33
177
12
42
57
39
18
56
31
9
63
17
52
42
42
44
78
1
53
7
24
84
24
45
8
24
112
14
10
15
39
36
102
8
22
66
24
27
15
14
10
12
24
62
66
46
36
12
20
70
38
10
6
39
48
12
3
38
67
3
80
18
58
24
74
19
23
22
32
4
3
60
60
45
8
18
37
17
30
22
18
30
6
21
9
26
1
24
11
30
4
24
24
12
111
15
12
12
78
3
21
14
13
41
22
14
7
5
10
21
45
2
36
4
45
12
5
40
63
21
3
84
11
10
20
19
3
69
9
8
67
3
30
3
9
39
17
19
36
24
111
12
8
37
5
22
24
8
28
66
26
28
26
19
24
3
12
9
69
26
4
2
102
10
15
81
6
18
18
6
15
3
14
67
39
20
52
20
1
24
9
75
21
24
6
50
40
15
24
39
44
22
51
3
2
10
8
16
105
21
12
87
39
2
43
11
22
27
29
30
18
6
52
12
6
42
24
69
27
20
13
45
30
14
82
9
12
27
6
50
36
36
4
57
9
15
27
68
66
7
35
54
22
12
9
39
8
64
30
54
18
30
9
27
9
48
11
4
72
14
31
132
48
21
8
55
3
12
38
4
42
6
2
13
9
8
10
50
76
66
21
45
51
45
3
51
6
3
21
3
36
3
18
42
8
36
13
29
7
15
14
7
69
12
38
28
2
19
39
50
36
4
3
11
37
21
18
18
3
35
85
9
18
36
6
15
27
21
93
48
6
26
4
15
12
48
17
18
40
14
58
12
86
4
12
2
4
6
84
15
21
15
72
3
38
34
20
28
20
22
15
3
14
46
24
45
9
8
40
8
43
27
6
48
6
45
41
6
13
39
6
50
102
24
7
108
11
52
66
12
3
3
24
48
8
13
69
6
102
15
77
34
54
3
39
9
5
52
2
106
27
84
9
12
12
63
24
60
5
43
12
9
48
6
26
12
96
22
14
31
3
32
37
24
45
2
1
57
3
60
60
45
30
2
30
10
32
7
29
4
24
54
12
24
6
48
2
6
58
62
4
30
2
31
39
21
9
32
22
18
14
58
12
75
35
28
12
21
33
15
17
36
30
1
3
18
96
6
18
18
2
4
15
35
6
55
33
6
21
11
18
16
18
14
43
60
27
20
16
9
5
10
68
12
109
27
18
39
119
12
6
28
6
9
5
10
12
9
24
5
7
5
4
12
20
7
47
70
30
12
12
9
12
9
14
34
3
29
16
63
51
9
36
23
16
26
46
8
54
7
51
6
6
30
48
3
23
1
27
6
36
27
51
12
98
43
3
6
36
32
22
6
14
37
87
36
18
68
28
62
1
5
31
15
33
63
9
5
22
20
22
32
36
72
4
18
24
42
27
3
116
88
38
7
11
36
4
21
9
20
48
16
3
105
8
31
105
8
58
14
22
9
96
9
75
3
60
14
22
33
9
2
54
19
84
3
240
6
3
12
65
7
9
8
4
30
9
21
8
55
36
33
51
24
9
18
33
23
22
24
3
3
21
5
7
11
4
14
10
9
24
21
12
27
77
12
6
1
47
40
32
4
9
12
63
45
65
18
49
27
12
98
22
14
10
12
6
27
21
18
12
9
93
39
12
15
12
78
3
59
36
13
45
14
25
45
18
2
19
21
20
22
84
108
102
39
105
3
15
21
12
29
22
21
21
2
6
7
12
9
20
24
55
71
4
21
41
7
57
63
48
15
24
21
12
11
1
3
81
3
6
32
16
2
1
3
126
6
42
39
111
32
40
54
18
21
12
3
36
9
45
50
70
2
13
117
18
12
14
7
27
24
12
90
24
75
24
9
12
42
30
15
15
12
18
15
12
33
3
33
44
64
66
48
2
31
5
40
42
225
5
4
66
36
21
51
54
24
3
45
15
21
15
60
12
9
63
5
12
52
6
9
23
52
12
93
60
17
7
9
27
11
58
72
2
18
4
6
21
17
18
25
9
44
4
30
42
32
58
14
28
27
3
21
33
18
24
6
12
75
60
21
27
21
3
3
45
5
144
34
6
6
78
2
25
65
7
57
18
21
45
27
17
54
16
33
24
9
27
5
7
101
67
15
2
34
192
30
42
24
6
14
13
83
16
36
12
44
25
3
9
24
29
16
14
148
60
14
30
18
34
117
17
43
96
15
2
28
6
2
18
24
18
16
20
10
12
21
29
7
27
6
6
24
20
58
32
54
4
45
57
18
12
9
12
27
6
3
15
26
79
3
78
14
49
27
9
9
24
24
24
2
37
83
46
3
21
6
2
34
9
111
45
24
12
3
32
4
54
8
43
27
26
19
24
15
36
6
18
21
21
14
22
2
4
9
21
27
24
9
15
45
42
48
72
38
22
104
13
47
48
22
74
34
2
1
45
12
111
21
42
12
62
43
27
20
94
18
8
16
33
21
18
18
126
24
74
7
41
58
6
3
41
19
33
2
76
81
65
30
13
72
29
12
7
9
99
45
24
90
86
6
4
69
17
12
46
12
6
3
9
36
20
19
12
15
78
2
30
54
4
20
13
5
7
29
58
6
12
12
6
18
6
8
4
42
2
100
33
9
44
7
24
15
36
12
24
9
33
42
42
12
18
66
3
48
12
69
60
6
12
60
9
117
20
18
25
39
8
36
4
42
84
14
25
108
11
18
19
3
48
6
3
21
15
11
37
12
27
48
2
19
15
14
10
78
51
39
81
11
6
34
14
16
12
27
23
49
21
12
36
98
25
23
36
18
24
28
12
15
21
75
21
44
30
6
34
9
12
15
33
23
46
3
5
22
84
9
57
2
10
18
32
94
42
30
8
34
12
21
11
18
22
21
3
18
51
95
18
4
24
14
73
3
54
3
45
3
39
48
38
4
26
13
24
5
16
32
54
1
ABCD 410093328*7^$a-1 [50251]
5
7
48
185
55
60
41
43
36
120
156
24
84
161
115
132
48
65
48
67
360
5
55
36
65
36
55
281
31
12
144
77
7
36
5
48
31
36
173
187
77
144
12
31
96
113
31
17
19
120
12
12
17
91
125
240
36
48
91
161
19
101
43
120
5
91
144
84
72
84
29
127
108
84
113
55
5
199
24
24
96
41
31
5
19
29
60
108
31
17
163
108
41
31
36
24
161
19
12
197
12
12
24
96
24
144
55
65
48
91
48
101
19
101
120
168
79
60
60
84
48
12
17
31
29
84
79
156
24
41
151
84
84
17
19
257
156
7
132
41
163
29
67
288
41
79
101
12
12
67
180
60
161
31
29
84
36
108
60
79
24
77
19
77
175
48
77
7
29
67
77
108
7
60
48
60
53
103
125
223
17
91
101
24
19
149
187
48
12
149
276
19
41
127
53
67
192
24
77
84
139
36
17
48
79
53
31
77
12
43
41
43
384
53
7
72
24
5
7
60
24
89
55
53
7
257
43
53
91
36
41
19
72
120
161
48
60
96
19
77
19
5
187
17
36
156
7
5
132
36
24
84
31
48
65
60
115
24
233
7
48
41
84
60
199
120
24
60
41
43
41
48
91
360
96
41
79
72
29
175
161
180
43
53
24
43
53
31
53
96
7
24
161
55
72
5
163
77
67
168
53
60
156
36
67
12
269
72
156
127
53
67
24
48
24
108
60
72
204
113
19
48
60
192
48
12
65
84
60
84
192
264
96
84
103
48
12
132
24
96
5
60
36
163
144
101
295
60
60
53
7
24
72
137
223
5
72
43
24
12
72
36
41
19
137
324
319
197
115
180
5
7
53
7
17
43
29
7
12
149
19
72
65
48
60
55
84
120
72
36
60
233
19
137
115
65
19
156
48
192
77
139
48
5
36
199
60
84
36
36
84
17
60
283
24
96
60
101
139
5
60
12
115
29
19
204
12
84
17
187
120
180
156
77
36
199
12
77
31
65
60
7
17
19
41
31
209
55
24
96
168
36
41
24
7
41
19
24
41
103
72
113
31
65
79
5
91
84
60
24
41
55
41
175
96
228
77
7
89
12
7
72
276
96
77
127
120
12
65
48
7
12
156
77
24
300
55
29
127
12
216
12
185
43
173
91
77
36
79
24
120
173
43
377
67
41
36
108
120
72
180
84
120
31
12
53
103
12
264
24
12
12
77
79
156
5
24
235
41
43
36
480
53
199
72
89
7
60
5
55
41
31
84
41
115
60
5
120
7
113
43
161
60
283
96
120
101
79
65
156
12
24
19
168
336
5
91
48
29
24
19
36
60
12
216
137
43
84
29
7
84
149
132
120
79
12
5
216
19
120
24
24
17
144
19
173
7
60
173
48
151
41
7
89
67
65
60
31
84
41
144
19
156
113
48
319
12
264
ABCD 410451554*7^$a-1 [50052]
40
152
48
16
8
48
7
84
60
21
51
65
28
51
9
3
24
45
32
7
113
19
53
24
96
24
76
80
12
24
43
5
16
104
4
171
101
7
9
15
65
108
64
96
36
111
53
24
19
12
36
33
36
27
48
72
117
24
12
44
52
75
24
108
5
16
24
72
3
45
8
64
68
4
24
80
96
103
120
60
149
7
17
120
43
9
32
55
9
84
32
12
16
3
33
44
67
177
27
77
16
72
24
56
16
3
29
12
60
4
84
8
16
3
96
17
28
3
17
28
32
84
12
72
7
17
7
9
8
12
36
72
7
89
112
20
31
180
48
9
20
43
36
5
12
7
5
31
41
7
53
127
65
16
63
72
108
29
148
56
64
51
21
24
104
43
17
12
43
77
64
12
44
7
17
112
32
31
17
28
68
48
60
4
8
16
68
16
164
16
15
12
17
48
4
12
32
100
8
48
48
84
64
84
8
7
41
7
17
88
20
36
7
101
91
9
8
19
45
20
4
32
112
8
91
53
199
180
21
20
31
101
79
81
3
36
33
104
24
7
17
12
19
33
27
12
41
24
7
33
48
56
43
89
55
29
12
55
36
41
7
5
31
60
9
39
5
36
55
84
5
12
12
16
27
60
45
39
41
163
17
40
15
81
32
24
24
36
76
15
48
33
68
7
5
48
7
36
9
32
7
5
24
24
52
27
41
40
32
36
4
3
9
60
8
24
24
208
8
43
29
24
64
36
32
12
40
8
19
101
40
39
9
8
7
57
32
28
48
44
79
17
31
36
24
21
8
28
36
27
69
72
56
12
4
39
53
16
68
7
233
16
99
117
111
288
36
17
7
12
41
36
28
68
7
24
53
48
64
63
29
12
175
36
17
60
67
24
9
27
36
113
7
77
199
120
9
51
21
51
5
24
28
80
28
36
32
96
67
36
9
32
4
156
68
48
12
228
19
9
128
12
168
16
56
43
5
168
12
7
41
4
80
12
31
72
77
12
64
44
24
43
161
100
63
96
29
12
31
12
60
12
161
64
99
9
51
5
115
5
4
32
12
7
84
185
55
36
72
77
12
19
53
24
16
63
65
84
12
96
24
7
33
99
36
48
36
24
5
7
101
7
36
108
60
9
8
19
21
132
3
189
27
17
7
57
24
27
12
41
64
8
55
9
27
57
32
31
60
53
31
29
36
7
77
64
8
55
57
20
76
20
28
80
64
24
3
60
45
39
60
89
19
72
5
72
7
9
24
8
19
5
115
72
77
28
12
15
17
19
5
7
213
192
15
45
63
17
144
4
20
16
56
96
19
24
9
75
69
32
31
129
36
32
72
19
21
44
28
27
41
84
28
20
72
48
24
48
67
29
108
67
84
101
31
12
72
17
28
8
12
52
44
7
21
32
4
51
77
43
33
36
12
27
53
84
36
76
80
28
164
12
31
12
5
19
17
132
12
84
144
7
9
39
36
141
8
60
52
92
52
24
3
77
36
36
28
111
36
45
60
84
20
7
53
7
9
3
60
21
24
8
67
72
168
77
60
60
96
7
9
20
12
175
24
17
103
5
36
40
56
43
5
28
20
19
41
28
48
104
28
27
57
56
36
4
296
48
7
57
8
28
15
77
31
53
31
36
81
24
56
24
127
17
84
48
52
140
4
44
43
9
27
5
7
5
36
24
4
188
64
27
12
257
48
7
17
31
60
12
125
48
67
41
40
3
60
41
43
29
60
91
72
24
9
32
60
28
72
8
88
3
77
24
4
27
48
24
77
76
80
4
32
64
3
41
31
89
24
4
32
12
7
45
20
19
29
16
32
40
68
100
12
15
21
56
4
44
4
36
240
56
48
24
16
8
24
12
31
24
101
24
24
132
28
27
29
156
19
9
36
20
7
101
19
17
16
32
43
17
115
120
161
52
3
81
24
3
5
136
32
31
137
136
8
19
189
99
5
19
5
60
12
43
141
3
5
19
228
65
12
4
8
19
36
24
117
36
8
24
31
57
20
7
45
32
12
12
31
53
84
28
15
65
7
12
17
24
120
24
19
45
68
4
63
12
5
72
31
24
45
32
84
12
43
12
41
4
24
3
33
39
5
4
15
45
36
44
271
41
112
3
60
12
29
16
24
8
55
228
69
48
123
12
60
21
8
16
116
76
164
76
48
51
5
24
19
5
31
29
31
149
16
44
16
92
88
12
123
84
113
36
55
12
9
15
45
32
36
4
27
17
148
108
80
7
29
60
19
17
48
16
8
19
12
41
12
79
53
12
52
63
77
228
127
77
124
32
40
51
180
21
32
67
33
8
48
16
8
24
7
45
32
28
80
4
27
9
27
17
28
104
12
55
24
5
24
84
4
63
17
12
19
36
24
36
9
72
8
67
81
20
7
36
81
32
12
48
31
41
24
16
111
60
77
67
21
99
81
80
36
43
45
36
3
45
15
12
9
24
20
60
24
7
113
24
16
72
51
45
8
55
81
56
24
84
7
21
96
3
5
31
41
24
43
ABCD 410461434*7^$a-1 [50016]
9
64
42
17
7
14
150
30
10
26
63
69
3
24
57
10
53
15
81
31
36
8
144
40
38
58
32
22
35
43
18
35
9
28
18
53
3
106
38
4
90
12
66
14
30
18
18
18
24
102
24
45
21
24
124
18
12
29
7
26
54
16
20
34
11
21
40
2
10
30
48
84
48
26
10
120
30
12
44
6
22
18
24
18
8
120
54
9
49
11
99
45
25
78
62
16
42
48
134
75
1
23
43
5
63
16
65
9
28
30
14
63
15
12
28
18
12
20
48
63
49
48
80
28
35
39
45
7
18
180
2
24
46
26
12
28
62
6
36
76
60
92
46
30
2
30
144
78
40
32
18
18
30
52
26
16
20
27
3
189
15
9
45
16
6
53
1
23
19
30
12
2
36
88
5
51
34
42
32
9
9
70
50
34
108
2
16
8
30
9
7
18
20
15
1
11
19
86
27
1
2
18
16
30
32
28
24
5
1
32
72
22
24
26
18
36
16
30
8
16
83
1
20
6
16
128
12
33
55
2
34
30
26
45
19
149
7
36
18
6
116
9
81
54
28
6
92
10
53
19
42
38
36
4
2
30
9
25
24
50
6
12
24
18
48
33
48
49
11
9
22
17
55
77
9
111
7
26
16
42
12
48
29
43
60
14
159
121
42
29
13
38
57
13
12
8
40
18
32
30
4
14
4
36
41
24
1
38
28
8
10
30
5
97
2
6
22
17
24
3
18
106
6
60
23
133
47
45
36
22
54
23
67
36
62
10
77
13
36
42
42
68
22
92
28
125
13
44
96
3
7
54
8
18
112
50
27
25
18
29
1
119
79
20
22
2
54
30
10
42
29
91
50
10
2
36
46
14
30
6
10
53
12
9
15
1
18
8
10
18
20
10
32
30
4
30
35
1
12
42
24
60
42
2
22
20
4
59
55
78
20
22
5
7
29
21
16
20
18
114
118
29
9
46
36
68
9
7
6
32
16
23
13
30
54
2
9
45
16
83
24
3
28
204
72
8
46
12
44
10
84
6
8
6
82
12
71
51
16
12
36
36
54
2
9
33
46
84
80
132
34
2
40
12
92
28
8
22
36
6
110
27
9
27
27
118
59
37
54
12
18
6
150
2
22
6
12
30
83
49
66
14
40
6
6
26
9
72
3
4
20
84
72
36
70
62
30
6
12
33
37
2
36
45
108
7
12
41
9
28
11
43
30
8
34
18
2
28
6
66
6
48
30
32
4
65
43
72
56
22
8
24
36
82
8
21
7
30
12
38
12
9
13
32
63
96
37
18
116
28
18
62
45
12
13
50
46
62
24
18
27
79
30
12
71
36
25
48
14
18
18
297
27
46
44
27
57
34
65
13
14
36
70
62
30
160
11
79
17
31
14
27
79
84
56
69
21
28
44
18
112
60
42
24
2
48
4
77
31
14
15
49
6
66
59
45
76
167
3
60
10
20
40
20
22
6
24
95
45
159
7
29
73
11
33
10
44
81
19
80
36
28
90
8
18
76
5
3
42
18
48
10
71
9
42
22
14
46
24
36
30
24
5
15
82
47
27
213
12
31
20
21
33
18
21
168
91
2
27
36
33
27
36
121
8
72
40
56
12
15
13
32
10
56
16
6
48
56
54
6
88
38
22
78
30
32
30
46
50
9
57
4
14
28
17
25
36
66
5
84
1
59
1
38
18
24
126
4
36
14
54
120
10
54
17
13
140
6
102
4
48
8
10
17
25
18
41
43
26
10
12
5
45
22
53
13
42
8
34
6
68
42
10
48
116
34
11
33
10
6
23
9
18
16
36
18
66
18
18
53
1
35
15
40
17
27
36
28
72
24
20
24
82
36
8
46
29
19
8
22
50
6
70
12
42
2
9
37
2
28
50
30
10
30
41
108
31
42
42
44
21
49
32
88
36
119
121
84
2
42
10
152
18
46
12
12
5
31
6
107
27
6
16
92
16
114
5
7
6
78
30
24
6
54
2
126
40
12
59
9
42
36
76
50
10
36
62
12
24
52
11
27
46
116
84
15
13
35
25
11
135
69
7
29
19
48
104
36
22
6
2
58
24
17
24
31
18
32
3
36
9
15
7
18
59
61
8
12
15
3
34
18
60
6
36
98
90
40
48
2
168
4
24
6
14
40
65
21
10
77
63
45
3
168
153
57
27
27
6
10
53
1
44
3
31
42
26
70
38
24
66
15
99
10
6
5
27
33
1
44
82
53
7
24
44
16
8
9
1
92
94
24
17
33
27
84
19
62
15
31
17
25
80
36
12
100
24
26
4
89
27
18
42
21
37
30
30
2
40
68
69
3
52
132
50
160
80
3
1
35
31
84
2
22
18
48
20
22
101
1
8
58
26
36
114
18
208
44
118
30
6
30
26
33
3
28
72
12
5
24
13
35
25
74
60
52
20
64
17
21
36
106
8
76
44
78
54
9
91
6
32
28
114
6
50
58
102
29
51
100
8
36
30
18
9
1
26
10
59
13
24
20
58
42
6
54
6
24
6
92
40
36
126
29
1
47
33
4
26
24
66
60
63
84
33
28
42
84
2
34
17
39
10
12
6
80
40
5
7
44
54
12
34
8
9
1
26
36
9
9
10
2
24
63
36
55
20
10
35
105
12
186
18
16
6
102
30
192
6
80
39
60
25
24
14
21
15
30
99
33
84
4
50
4
41
27
40
29
1
2
69
31
26
16
54
110
34
6
14
28
60
24
24
24
8
10
12
71
25
30
41
93
135
60
7
29
1
74
6
36
27
165
6
16
96
44
10
107
7
6
48
11
19
5
27
9
75
33
9
22
41
9
22
60
17
12
25
62
48
106
83
25
11
24
1
62
40
14
16
92
99
61
42
14
12
10
17
15
28
2
10
8
18
24
192
70
78
11
49
32
27
13
98
60
12
9
25
6
86
100
32
18
12
58
18
41
1
8
16
26
4
8
9
96
63
48
16
17
9
10
72
65
60
13
90
12
18
78
12
32
10
95
25
18
24
5
13
6
30
14
16
20
12
34
30
17
69
99
3
28
60
54
54
2
34
26
52
90
ABCD 410520714*7^$a-1 [50004]
39
58
63
5
22
8
70
30
5
15
22
20
18
21
57
3
3
21
57
30
13
29
3
15
16
9
27
45
45
14
4
12
6
11
39
13
8
24
27
16
24
12
8
33
15
21
1
3
29
6
10
11
3
4
2
3
12
15
12
48
81
12
36
3
1
32
12
33
4
44
36
28
35
1
2
4
14
7
15
5
39
6
18
72
21
1
27
20
1
2
81
16
8
15
10
11
48
49
14
13
20
3
45
4
35
28
30
2
24
6
48
16
23
36
7
6
38
9
28
56
3
1
5
15
27
10
11
15
36
28
29
7
81
9
59
27
18
18
33
7
20
40
12
17
3
21
24
24
72
45
34
38
18
24
6
34
41
4
71
46
23
3
73
8
19
2
3
4
15
5
40
23
16
60
62
28
30
5
39
60
9
31
65
12
9
10
21
23
22
18
26
46
8
9
7
9
12
36
15
17
1
56
10
14
27
3
37
8
51
13
27
18
26
82
68
87
52
8
25
12
6
2
55
15
17
87
34
6
44
12
18
7
48
11
6
10
5
37
11
7
29
16
5
27
15
36
9
15
9
3
54
3
12
19
36
30
2
21
4
20
15
37
17
15
51
13
20
27
25
17
3
19
69
44
3
12
40
18
30
53
19
20
48
10
30
5
13
42
12
26
12
4
11
69
36
55
5
7
20
15
10
11
31
56
25
99
8
13
47
12
46
2
10
2
45
4
47
12
13
48
72
32
1
12
63
17
10
9
5
40
11
52
47
34
26
28
80
12
21
100
77
48
3
45
24
3
3
112
9
9
14
9
7
14
82
26
51
7
17
69
15
12
9
22
5
40
23
12
1
9
15
45
18
12
33
63
26
24
4
23
4
8
13
38
12
18
24
3
24
39
24
36
16
26
3
21
31
20
4
3
8
24
54
6
45
3
9
19
72
21
9
18
17
87
40
36
44
36
18
3
4
9
18
32
9
16
24
12
33
50
6
27
3
4
5
9
39
19
9
11
28
14
48
10
65
4
35
30
18
9
63
21
9
3
21
6
18
6
112
12
8
12
21
31
18
36
6
21
47
30
3
7
20
28
9
20
72
3
1
8
12
129
18
6
10
14
6
16
6
12
15
3
33
5
3
12
51
40
24
41
21
10
5
3
4
17
1
2
12
28
17
3
6
4
80
28
47
3
10
38
9
1
11
15
16
29
1
2
16
14
22
6
3
20
45
7
15
17
55
12
29
36
60
12
12
4
53
52
2
34
35
24
31
50
22
12
2
6
45
25
18
72
5
39
6
7
8
24
13
50
9
3
6
10
14
54
4
36
20
9
15
21
19
8
21
33
24
22
29
31
62
66
57
15
25
27
21
11
48
10
18
77
60
15
1
11
10
36
14
4
24
17
3
6
42
30
18
72
33
16
23
33
7
41
51
4
30
6
9
36
20
39
66
3
3
12
13
9
50
6
3
4
17
3
13
11
27
21
4
44
108
3
36
48
13
29
10
6
44
3
25
18
12
8
9
12
7
185
36
31
2
48
55
9
8
3
3
33
3
40
48
8
48
4
12
9
60
59
81
40
44
13
14
9
27
9
55
8
18
15
97
8
10
20
13
104
21
10
30
23
64
8
19
5
60
15
48
10
11
49
18
17
4
23
9
3
10
6
44
9
15
24
12
9
60
9
46
56
16
2
6
12
60
18
6
28
36
5
61
6
14
15
72
19
24
21
15
8
76
5
15
16
18
2
94
11
15
18
22
42
32
6
18
7
39
60
20
10
47
36
7
81
9
83
24
12
7
8
25
5
7
27
5
12
36
24
33
63
40
39
89
15
9
63
18
6
9
72
7
80
1
27
9
8
28
20
4
8
15
21
21
3
31
14
22
66
2
25
8
24
3
1
11
24
61
23
13
8
12
15
24
25
8
60
3
10
8
63
1
11
7
50
3
7
18
35
60
7
32
13
17
7
20
1
35
36
9
42
33
39
6
27
36
51
25
32
21
18
28
20
61
3
17
15
58
23
3
42
3
27
12
12
6
22
5
16
27
14
55
20
15
1
3
5
40
11
18
42
69
24
52
9
2
21
12
27
70
30
62
28
59
13
11
108
3
60
24
12
49
3
77
63
28
8
9
1
23
3
84
12
24
36
10
2
70
15
20
25
18
41
21
18
4
8
28
38
90
16
36
20
12
121
15
36
56
10
8
42
94
38
36
4
20
6
54
10
50
21
37
131
4
3
24
32
66
24
43
11
16
53
37
8
6
4
18
62
28
53
1
14
6
66
64
17
12
24
3
24
1
32
12
15
34
6
8
12
25
21
2
16
24
48
8
12
18
22
17
24
3
1
53
42
30
67
5
3
24
60
16
15
5
24
91
17
1
23
36
13
20
30
13
17
3
67
2
66
6
10
8
25
3
18
110
16
20
4
72
12
36
101
13
3
29
30
4
14
3
27
10
2
9
12
39
21
12
13
44
16
20
10
5
37
26
94
2
21
57
27
19
24
29
7
5
16
59
30
6
24
21
24
16
15
20
18
120
22
29
12
25
11
13
48
2
40
9
27
2
42
6
3
72
4
35
28
6
23
4
3
56
40
8
1
5
51
12
9
40
18
2
12
15
3
4
9
44
48
25
3
8
12
39
9
19
17
15
13
23
33
19
32
12
9
24
55
30
2
13
8
12
36
9
10
18
2
30
12
46
17
15
9
4
23
6
88
56
7
27
5
91
5
7
60
45
23
16
41
37
2
10
54
42
2
16
32
33
87
9
28
11
1
9
14
40
33
32
27
33
36
7
30
11
9
54
6
51
37
44
10
18
8
30
25
9
38
24
4
6
8
46
72
18
2
28
65
7
72
5
3
10
14
1
17
46
5
27
34
51
83
9
73
11
61
8
28
60
23
24
63
9
33
60
52
18
8
46
8
6
37
17
18
12
1
8
69
42
6
24
30
69
19
65
15
10
48
2
22
23
39
21
12
12
24
16
5
76
2
40
5
7
17
37
14
13
27
18
35
25
3
44
3
9
3
1
47
28
24
20
10
38
21
1
27
3
17
24
12
15
28
20
25
27
5
3
12
37
11
24
16
14
3
28
5
3
13
23
21
6
40
26
39
36
3
24
21
21
6
21
7
44
37
23
36
16
17
7
2
18
12
25
8
51
24
69
7
18
8
51
3
36
10
30
14
6
42
15
31
32
13
24
5
7
8
28
60
5
12
15
31
26
75
43
50
7
9
14
36
22
8
30
33
12
69
18
52
2
24
51
15
6
3
7
18
44
3
24
4
20
15
12
4
30
6
2
28
27
15
8
12
1
11
70
14
4
5
85
2
13
3
9
23
6
6
16
5
7
5
1
14
36
6
10
54
6
8
48
25
5
22
21
27
41
3
61
8
12
55
8
1
41
22
29
27
33
3
60
9
39
12
45
1
8
22
20
49
8
60
27
106
14
4
9
17
15
1
3
27
98
16
50
40
44
9
27
1
63
17
4
95
33
16
9
123
8
15
30
27
13
83
27
4
2
30
6
3
21
24
12
54
13
15
18
11
52
32
43
89
7
8
10
26
12
28
32
28
29
73
18
24
17
12
33
46
9
71
57
33
3
21
4
12
15
20
3
9
12
19
17
33
52
68
42
21
27
6
3
15
25
92
153
42
6
22
5
12
19
9
35
9
1
35
28
87
8
37
45
8
10
93
9
63
24
9
143
4
15
32
18
18
16
44
6
6
33
9
18
25
39
14
42
18
7
24
23
12
4
53
1
27
20
24
19
6
30
53
3
49
27
5
115
9
35
16
29
1
2
60
1
5
12
60
3
19
53
3
4
32
34
54
8
21
27
24
60
13
23
36
1
5
12
66
9
7
18
30
18
32
27
4
51
20
78
76
6
29
12
7
17
25
35
4
27
33
9
11
15
4
32
57
60
3
88
2
16
3
51
65
3
52
50
6
21
4
24
11
12
16
5
51
57
1
3
24
3
6
12
23
4
8
79
9
20
25
27
8
37
14
4
12
20
22
11
1
6
8
1
3
8
21
39
28
74
3
52
11
4
5
16
68
12
19
26
24
18
73
11
1
20
4
3
17
3
9
36
13
23
15
9
3
34
96
74
24
4
17
72
12
51
28
20
21
49
15
12
15
9
5
67
35
9
136
56
37
54
6
2
48
16
45
35
21
4
9
14
52
8
1
5
6
21
27
13
9
6
17
24
4
48
27
77
27
28
41
4
27
68
6
64
23
99
28
8
9
15
4
41
25
50
76
42
3
8
96
1
12
26
33
9
10
18
50
24
52
17
27
69
7
29
21
58
5
13
20
3
21
19
17
10
42
26
84
16
17
9
4
6
9
8
21
3
4
41
42
72
81
45
27
3
42
16
12
50
21
3
21
3
33
76
15
12
6
20
18
12
4
81
27
20
30
39
49
27
8
37
90
29
7
5
69
16
35
24
12
1
14
10
3
36
27
2
3
9
30
25
3
60
21
9
36
42
9
3
2
18
6
6
36
30
18
1
20
9
22
18
11
15
54
22
8
16
5
63
45
43
14
31
32
57
16
39
33
3
23
21
28
5
6
36
4
5
12
48
9
3
24
15
36
10
8
15
97
8
6
10
30
18
90
42
47
7
9
ABCD 410599824*7^$a-1 [50029]
60
39
24
1
36
30
5
1
18
14
7
135
81
33
6
41
177
12
16
44
79
89
43
36
8
1
15
80
16
8
25
20
16
3
75
5
1
27
17
46
9
89
52
47
28
5
40
30
66
47
4
3
84
6
114
14
36
36
48
63
9
10
14
16
60
44
16
20
19
15
26
4
6
5
49
3
3
45
20
16
29
34
26
10
5
19
77
85
15
33
27
39
41
49
36
35
19
21
17
19
27
26
10
5
4
51
66
78
6
60
36
3
12
3
21
12
60
12
32
16
3
45
8
1
30
42
3
20
9
43
53
15
37
18
36
6
63
41
34
5
24
4
9
15
3
45
5
7
9
15
45
39
41
7
3
74
16
87
9
8
36
10
21
68
1
27
77
36
60
16
8
46
57
24
159
26
4
11
24
40
65
48
36
27
24
1
3
36
9
23
21
3
9
7
60
24
36
48
24
48
176
4
24
44
9
43
17
10
156
30
24
3
12
108
48
41
28
6
9
5
3
7
33
9
143
25
3
3
30
20
127
17
15
31
17
48
9
43
20
28
15
117
3
21
17
28
39
15
5
40
8
21
51
24
21
3
61
32
12
22
21
20
28
21
15
36
3
2
79
65
7
57
186
38
31
12
29
7
29
84
10
9
36
21
32
7
89
46
69
45
66
24
2
4
20
24
84
27
21
12
36
10
45
21
51
39
57
53
7
69
18
60
2
3
1
60
44
120
7
3
101
109
11
25
24
3
72
20
9
19
9
54
24
6
8
19
29
154
21
5
51
96
48
45
118
6
27
3
6
99
29
3
4
24
15
105
41
12
7
41
34
86
28
3
8
19
45
41
96
12
46
2
19
9
15
21
20
24
15
24
13
20
55
36
3
41
28
12
24
5
19
45
6
14
96
70
21
24
15
21
24
15
110
16
15
36
8
48
33
31
33
30
21
3
14
22
5
1
24
80
40
39
29
36
46
84
29
48
100
69
15
8
13
99
29
27
40
96
17
16
80
7
63
41
25
54
9
21
15
21
231
3
6
15
29
10
17
43
21
9
60
20
70
45
5
4
20
7
63
26
15
9
10
14
7
39
26
16
39
113
19
41
3
4
75
24
6
30
9
57
39
15
5
76
3
81
15
9
8
49
8
7
39
14
12
4
20
64
6
57
48
9
51
15
14
16
54
41
4
5
24
72
15
1
3
89
12
15
1
23
16
24
96
15
45
9
15
17
34
30
27
41
15
7
6
11
4
3
2
31
48
29
16
87
41
7
41
31
3
114
6
6
39
5
16
32
22
9
12
29
15
4
15
77
73
6
41
19
38
63
13
11
40
12
48
21
51
24
24
68
7
60
126
39
65
31
9
71
40
69
35
52
12
108
17
7
3
6
20
16
8
39
28
39
5
16
9
44
36
19
20
37
35
28
12
89
87
4
44
24
55
6
20
19
20
21
139
41
10
86
19
75
57
3
24
42
78
5
1
71
33
7
9
54
50
55
15
2
39
1
32
60
22
14
12
12
67
12
33
80
48
15
28
5
24
60
16
20
34
30
47
13
30
9
45
44
16
27
5
132
7
15
66
39
15
57
57
6
45
9
35
9
67
161
4
44
31
68
4
24
3
36
54
6
9
36
68
57
48
63
79
21
5
28
30
33
27
21
29
15
85
20
12
19
45
15
15
21
24
8
33
58
2
43
17
84
3
13
18
14
36
16
15
80
24
28
57
3
57
3
24
9
27
80
43
24
53
24
43
5
1
20
4
95
9
36
12
43
41
7
44
19
24
5
100
45
44
46
156
50
7
57
20
27
16
3
30
8
63
33
43
12
15
50
70
26
4
63
12
36
60
5
16
63
17
27
21
3
24
25
18
14
19
68
9
10
6
8
63
4
36
17
39
81
7
9
87
29
19
8
69
58
33
3
21
3
30
12
3
41
7
12
77
34
21
3
42
32
22
14
46
26
88
156
20
15
9
10
33
63
24
29
21
7
3
81
8
1
3
63
14
16
104
7
56
4
68
72
16
63
17
33
16
8
31
39
26
10
6
8
55
17
19
41
19
12
24
9
60
15
8
31
2
55
69
84
66
6
48
3
27
41
1
23
160
12
45
24
23
1
47
16
129
3
5
7
60
68
16
41
40
54
57
57
36
20
15
19
14
43
3
14
31
17
28
27
84
56
13
20
7
9
15
60
15
9
5
16
27
27
45
5
16
27
69
8
10
14
19
9
11
64
3
2
34
24
42
54
57
8
52
17
7
24
45
54
21
9
132
75
77
39
24
19
24
21
15
98
7
24
96
9
3
41
16
75
17
100
11
7
65
55
21
53
79
8
16
3
45
21
20
70
21
48
15
21
9
32
48
7
24
32
28
20
4
60
8
103
17
4
44
9
31
36
48
12
56
69
4
135
5
51
49
27
29
4
35
52
77
12
48
70
42
54
30
23
1
56
70
6
35
9
34
86
24
72
34
14
63
28
5
31
29
19
57
8
43
48
45
8
15
28
92
7
9
5
43
24
39
21
3
42
3
15
5
61
116
24
16
84
27
27
45
29
7
5
34
2
27
1
23
7
17
28
36
56
64
15
21
20
19
6
32
19
24
3
21
15
38
16
3
27
17
19
9
20
21
7
68
49
75
15
36
6
15
17
51
45
12
87
1
23
9
28
3
12
12
63
41
4
15
86
4
3
87
50
55
8
21
7
41
75
49
20
4
66
21
39
14
7
36
33
27
29
12
3
40
17
103
63
26
39
31
60
9
5
10
74
3
4
125
24
31
12
24
60
8
16
36
60
45
44
4
15
5
16
24
23
13
15
39
26
10
38
27
79
6
20
16
48
12
108
20
10
21
15
66
68
40
36
11
16
53
94
14
19
3
50
10
9
21
159
32
16
3
45
9
95
40
17
4
39
60
48
3
6
3
20
115
36
6
11
7
14
22
69
5
3
9
135
33
60
3
4
3
45
36
96
17
67
12
8
9
16
27
12
12
140
19
6
24
15
81
47
91
5
57
55
9
15
45
30
21
8
25
80
63
64
3
30
90
36
9
12
44
49
27
29
4
11
19
5
45
46
14
16
54
30
6
6
20
31
27
21
69
3
48
5
36
108
16
8
63
13
11
4
44
1
6
14
12
4
60
47
4
20
93
3
43
66
44
39
28
3
117
9
3
57
68
16
36
18
6
23
88
33
3
27
42
32
22
24
30
6
29
16
12
68
25
30
38
7
53
103
45
11
21
3
9
7
177
47
9
4
44
159
52
60
56
48
13
18
45
12
3
60
60
5
9
72
7
33
15
8
88
48
29
22
14
10
93
72
17
19
21
39
8
4
48
84
15
45
29
48
4
11
40
17
7
9
51
12
12
21
8
82
254
7
24
24
32
4
41
64
20
15
40
9
143
24
33
46
41
25
8
12
12
31
32
4
5
15
1
51
27
42
51
3
30
27
56
73
104
7
3
54
3
41
7
15
45
12
12
65
24
16
15
41
16
3
5
96
48
7
5
10
9
41
15
9
40
132
3
32
ABCD 410677278*7^$a-1 [50015]
1
50
12
45
55
24
2
24
30
10
8
34
36
8
18
40
14
21
87
12
16
89
7
60
8
4
2
30
16
12
26
6
46
56
4
11
7
20
4
18
18
41
27
46
38
36
33
9
120
34
53
43
72
42
59
39
4
24
60
26
54
10
6
36
32
28
18
8
42
4
42
2
33
19
12
5
7
29
36
9
48
154
41
19
20
16
8
36
4
5
43
12
20
82
23
7
24
80
9
13
11
3
10
138
5
33
34
5
25
18
12
30
30
17
19
18
38
105
13
26
4
24
8
4
5
27
88
60
30
24
36
54
30
38
18
58
5
15
18
3
60
49
32
27
7
29
21
10
6
2
69
73
35
12
7
6
2
12
22
18
32
94
50
10
26
4
20
4
26
15
12
73
18
32
9
91
84
6
6
12
17
3
22
47
31
5
7
65
27
16
32
16
24
5
45
10
14
30
4
72
36
32
33
7
6
12
30
8
36
16
20
45
19
8
9
31
113
3
76
24
50
18
84
4
110
46
17
37
62
21
36
37
54
8
9
49
14
16
44
16
14
27
15
16
56
16
86
10
14
34
30
71
1
47
31
2
10
8
46
6
29
31
32
9
36
36
12
43
6
2
58
30
120
6
23
7
53
48
7
24
12
17
3
4
60
30
54
132
5
9
76
18
12
29
12
15
12
46
6
8
12
4
6
6
17
48
33
18
12
18
34
8
36
10
60
2
12
46
24
96
6
54
50
10
18
20
18
28
60
26
10
6
12
29
60
19
8
21
1
8
72
10
5
36
3
4
20
4
5
27
4
42
83
55
6
2
34
35
19
20
16
74
18
10
26
18
6
16
29
48
13
32
22
12
17
27
22
14
9
45
10
12
24
20
9
7
53
3
24
84
34
20
18
34
12
36
26
9
91
48
56
9
9
18
46
26
64
72
18
2
52
30
18
41
19
18
60
50
4
20
54
18
16
5
51
18
46
20
6
12
6
30
88
6
120
18
71
45
58
8
60
40
17
7
6
78
17
55
8
33
7
72
18
11
12
19
8
42
70
14
27
63
4
12
17
13
18
6
2
28
44
22
14
105
31
41
3
4
12
60
18
6
50
10
20
24
16
41
25
8
3
13
24
54
5
1
54
102
24
44
28
11
13
2
12
40
56
16
5
24
1
18
2
10
18
12
30
20
78
18
28
48
17
15
45
25
2
9
19
48
5
9
22
42
24
60
6
24
2
4
23
7
18
11
3
52
60
24
12
48
17
19
26
10
8
4
12
5
1
30
24
5
25
32
4
78
8
36
76
86
46
14
16
14
34
6
5
15
21
43
12
18
6
36
38
6
88
42
6
48
12
5
24
25
23
51
4
5
43
48
2
58
77
33
27
72
37
35
21
10
26
4
14
4
20
21
27
6
10
2
58
6
35
27
34
24
66
29
25
6
41
96
9
3
67
12
8
30
24
16
12
78
48
6
14
76
6
18
8
4
92
9
27
18
27
45
34
6
8
22
5
31
68
42
34
12
80
18
30
81
1
54
5
31
17
1
36
23
31
42
26
9
43
30
35
25
23
15
12
100
30
90
5
1
30
5
108
13
18
6
6
74
6
12
16
20
6
70
20
4
6
24
23
9
6
12
4
5
7
6
48
2
45
43
20
10
23
19
30
8
135
15
21
55
18
42
44
16
14
15
67
30
2
46
26
16
14
27
15
57
99
42
10
6
50
28
36
14
16
32
15
27
4
6
6
5
87
12
46
14
4
18
30
12
2
10
30
2
57
7
29
13
32
15
27
52
29
7
5
43
2
28
6
29
15
9
9
30
100
68
9
12
1
18
32
4
24
20
16
65
19
32
9
21
10
44
34
8
12
15
31
17
27
24
45
12
79
20
24
10
26
4
12
2
22
26
78
28
74
42
52
20
46
30
6
56
82
8
4
5
60
12
51
52
14
6
36
12
40
38
16
2
16
24
32
28
8
16
12
17
73
26
48
40
5
27
16
65
55
5
1
6
2
18
46
8
22
17
9
15
13
36
14
12
28
6
18
12
12
2
10
8
22
32
3
69
3
7
12
77
61
59
13
24
59
21
34
8
21
7
20
16
20
4
140
24
100
6
6
44
6
3
36
49
11
75
10
24
2
6
30
24
10
8
63
3
45
36
24
36
3
16
24
6
24
6
29
21
10
17
37
6
2
22
24
5
1
11
19
12
102
38
10
62
36
24
22
59
84
13
24
23
43
30
90
18
2
4
24
8
28
5
12
7
24
2
3
60
13
23
19
2
34
60
60
12
30
20
64
32
39
9
64
42
12
5
13
35
51
12
34
38
4
29
48
19
77
21
4
11
1
24
6
80
10
23
43
12
12
8
6
10
6
14
6
16
11
7
2
18
12
33
7
5
27
22
48
6
60
5
7
29
9
16
66
30
26
64
54
54
36
66
2
36
48
33
9
18
18
72
30
16
8
4
53
7
44
16
48
18
48
30
29
48
25
2
16
20
10
6
17
7
5
19
26
22
18
2
21
15
4
14
16
11
7
29
43
14
18
24
22
14
28
8
34
2
36
4
32
45
31
42
18
12
80
18
108
4
18
12
53
73
8
46
26
39
9
6
34
90
50
52
60
42
26
82
24
62
4
44
4
6
41
55
56
16
6
14
9
51
12
28
17
19
36
6
12
6
12
30
54
20
36
21
9
6
46
18
8
9
57
10
14
39
24
7
12
44
34
11
1
20
54
10
23
37
38
28
17
51
117
9
18
36
21
1
42
2
6
18
30
18
6
40
5
12
24
7
29
19
20
9
91
44
28
12
12
2
15
7
12
30
18
6
66
30
14
4
42
78
24
5
7
17
19
24
20
16
29
3
136
12
20
18
10
6
23
1
12
23
7
38
18
72
60
12
33
63
22
26
9
31
14
22
41
15
12
22
38
9
7
186
8
18
28
17
49
11
7
6
35
15
16
14
6
4
90
54
36
24
12
24
24
24
6
42
32
42
12
4
11
3
4
5
24
1
42
24
30
2
12
4
20
28
8
10
8
3
19
17
25
26
12
40
41
24
25
2
52
36
2
4
23
1
2
34
6
20
4
6
8
40
62
24
16
41
96
120
1
8
22
24
12
20
12
4
29
19
8
48
24
4
36
26
15
27
16
18
47
43
77
27
9
121
2
9
3
4
5
24
3
24
21
19
6
24
6
54
23
36
12
25
6
54
38
126
12
18
69
57
16
8
66
42
28
74
16
8
9
3
40
20
36
54
12
6
72
34
32
24
30
9
1
6
18
6
6
50
21
7
30
6
8
18
3
15
4
12
18
36
110
9
147
6
3
7
30
18
8
52
6
2
88
32
60
4
54
44
22
48
2
22
6
12
14
54
22
12
29
15
9
13
8
42
16
122
4
50
4
66
30
26
22
72
14
42
22
35
7
26
3
24
12
15
48
16
24
32
18
76
11
3
16
24
12
8
10
38
28
26
148
2
4
5
21
82
32
4
6
6
24
17
15
72
9
27
12
4
29
55
17
31
36
26
40
24
6
8
9
49
35
19
24
17
13
26
100
6
30
12
96
8
33
9
16
60
23
1
2
186
18
4
5
25
90
24
5
81
30
42
58
5
1
24
42
24
2
112
14
6
10
6
23
9
6
16
24
8
10
48
6
26
24
3
13
23
1
14
16
5
15
4
5
49
6
24
18
20
39
1
18
6
6
5
33
10
56
16
56
9
15
30
51
19
38
40
32
24
30
16
12
5
1
6
24
6
2
4
5
51
4
8
40
56
28
36
42
23
19
6
2
42
39
15
16
20
12
4
20
36
4
6
6
14
15
55
20
180
9
36
15
81
43
24
6
56
18
6
54
16
12
89
1
30
32
57
9
34
26
142
12
8
9
61
11
37
8
48
34
6
32
42
93
33
16
30
17
43
24
24
56
70
6
20
28
8
58
6
18
6
6
14
9
180
48
43
84
5
21
72
24
48
54
16
36
84
12
12
2
4
2
40
60
38
16
6
20
48
22
2
16
12
12
44
34
18
6
114
12
56
18
46
56
22
6
5
31
80
6
16
18
24
6
48
30
12
56
24
4
5
1
110
28
32
28
36
6
42
18
18
12
56
4
12
12
2
18
126
54
9
67
29
1
60
18
24
5
7
6
23
45
22
41
7
32
4
176
9
19
80
24
57
25
18
74
34
12
44
ABCD 410742444*7^$a-1 [50148]
21
39
21
219
81
60
24
12
3
45
19
140
21
132
15
48
156
4
5
60
79
41
39
16
17
48
96
31
5
103
17
3
21
99
64
8
33
120
7
12
17
19
24
17
51
28
104
88
5
48
15
12
112
8
72
21
99
28
65
84
36
3
192
4
68
96
21
243
33
63
40
41
180
60
96
63
112
5
48
19
56
21
3
12
9
19
48
125
108
12
115
65
15
60
45
324
51
165
147
153
43
12
8
21
3
33
103
44
33
67
41
19
32
28
128
9
31
72
53
24
3
21
99
12
64
252
152
16
104
201
7
80
9
63
81
12
15
45
127
56
60
64
32
28
36
92
48
177
48
96
24
36
99
81
111
72
40
41
79
12
68
33
7
20
180
120
48
33
96
36
108
7
8
45
115
17
48
12
67
96
5
15
165
79
113
48
171
9
27
88
24
41
72
168
115
125
60
99
33
7
53
60
24
39
81
156
60
120
139
5
180
39
220
197
60
3
57
3
64
17
31
65
84
51
93
19
77
19
41
19
77
63
21
43
116
4
17
24
36
19
65
55
72
5
3
24
33
84
3
48
9
79
5
87
33
67
80
120
52
60
48
8
57
103
125
27
105
15
112
80
40
116
12
33
7
168
125
132
24
31
5
7
77
19
65
19
48
65
7
20
100
17
24
7
8
132
52
120
41
15
57
3
60
24
16
5
12
60
15
28
17
19
68
57
120
171
12
33
60
67
41
72
67
116
57
19
36
32
21
36
99
4
77
36
183
64
161
55
41
51
100
252
140
88
8
40
192
32
160
233
15
120
40
8
64
108
60
32
21
15
141
103
17
96
108
27
40
12
17
36
43
17
60
19
41
48
36
24
55
5
99
40
101
19
41
36
3
16
72
5
3
57
24
31
8
21
36
87
93
27
93
67
240
161
7
48
41
36
3
24
120
16
77
55
68
24
36
52
65
15
28
20
160
12
5
103
65
12
48
27
45
27
33
63
21
31
5
135
120
45
24
55
68
48
40
48
77
84
39
72
208
77
60
24
31
8
24
93
27
28
29
79
72
44
21
15
28
5
7
32
16
32
33
87
40
132
68
88
120
80
64
17
84
192
27
93
115
125
48
132
24
39
40
144
101
19
41
36
51
9
159
4
60
41
72
175
48
24
197
171
168
57
7
17
19
60
5
19
113
48
15
24
33
55
53
87
64
128
21
7
164
160
44
24
28
228
41
19
101
36
48
132
48
7
5
123
12
100
48
72
72
56
4
77
24
79
8
9
24
39
21
12
135
45
84
36
115
125
3
192
40
32
48
69
60
39
105
19
180
56
24
40
17
3
36
112
72
77
279
21
24
39
76
44
40
41
15
45
19
17
63
16
65
120
12
15
100
92
156
72
40
80
69
3
16
17
103
20
52
204
68
57
63
57
24
12
27
33
7
173
24
43
8
88
20
52
125
60
15
9
63
16
104
81
51
64
17
60
24
79
224
12
21
7
17
103
140
81
12
15
105
15
9
60
99
72
165
48
36
36
60
15
48
45
39
36
21
84
12
163
77
75
45
84
60
3
48
9
39
24
33
84
19
17
48
15
40
20
4
41
7
53
312
24
60
60
15
4
24
197
120
19
84
36
5
12
15
69
43
77
31
12
180
32
69
15
21
36
48
87
45
27
36
60
24
33
120
15
88
12
5
60
108
7
5
123
24
81
55
32
9
111
72
88
200
129
36
43
65
7
48
125
12
7
41
15
57
3
105
12
7
8
213
7
12
41
199
17
60
36
60
60
24
24
55
180
41
36
168
60
75
64
8
48
72
33
60
12
7
56
184
56
24
52
5
24
7
32
21
19
180
32
9
235
24
53
27
36
64
20
456
57
127
140
36
124
36
80
21
51
40
32
160
92
28
137
63
60
60
21
219
81
15
45
12
48
ABCD 410893422*7^$a-1 [50070]
35
85
6
68
72
28
30
12
60
14
60
141
15
21
25
12
38
22
72
38
40
53
12
37
26
82
26
124
32
70
14
12
34
23
15
48
10
11
13
50
36
34
54
5
12
7
56
9
60
12
55
6
23
37
24
131
63
24
10
47
1
84
26
4
20
45
15
48
10
23
73
95
49
35
63
10
18
72
42
150
42
78
8
34
110
40
30
23
15
46
24
23
7
66
72
35
48
1
26
58
59
3
10
74
24
45
36
39
24
21
25
36
47
1
2
118
26
9
3
45
25
2
46
36
35
79
80
22
24
11
12
12
25
78
42
24
71
51
12
153
37
12
6
44
196
24
68
196
186
11
25
2
33
99
21
63
33
61
2
105
36
84
1
14
9
61
71
36
24
15
21
13
54
6
18
42
11
37
60
12
38
33
7
18
30
8
141
3
22
50
9
12
15
28
56
9
48
27
57
25
14
9
19
20
21
1
14
36
45
13
12
6
92
10
47
43
152
10
83
12
49
2
4
78
36
11
15
21
3
46
14
22
120
18
66
86
168
136
8
12
4
6
14
12
84
48
58
14
10
18
8
12
58
18
54
35
7
65
39
60
70
11
13
50
33
25
12
11
15
4
65
1
6
30
50
9
31
125
13
35
3
45
3
33
7
20
24
12
93
15
33
85
14
40
6
59
135
34
84
11
7
8
72
40
68
4
18
24
11
15
24
58
35
63
70
120
72
36
150
44
33
37
72
35
36
27
28
53
15
22
48
12
95
12
15
12
48
36
46
86
21
7
53
27
34
83
3
36
9
60
25
132
18
5
1
90
78
2
168
10
2
21
7
65
24
109
2
10
2
24
9
13
14
36
100
90
84
11
39
48
12
24
9
37
26
24
4
80
21
36
15
34
48
2
24
22
14
10
14
16
17
39
93
36
12
1
2
48
9
3
58
72
47
109
12
11
24
7
30
66
68
34
2
10
38
60
108
48
10
47
37
2
34
11
36
96
169
38
46
48
2
70
14
52
5
13
23
24
15
69
1
2
48
9
31
54
14
34
26
69
25
38
28
20
4
29
12
36
15
81
3
72
12
12
46
11
73
24
12
24
11
27
45
12
1
62
36
16
24
56
10
50
24
70
35
85
23
72
27
22
26
81
15
21
3
12
40
44
10
60
14
69
3
45
37
50
72
70
48
62
153
37
36
12
42
68
60
81
49
38
24
70
59
61
23
61
12
11
39
24
24
16
6
2
16
80
36
94
14
72
46
14
28
29
61
26
72
22
6
72
18
12
72
2
10
86
22
12
24
50
4
8
22
66
53
63
21
49
24
12
23
147
9
31
5
49
50
34
54
92
10
26
70
11
79
20
10
12
23
3
36
48
22
38
22
143
24
49
12
48
179
3
22
6
18
54
41
147
28
96
8
57
63
69
43
20
46
2
21
12
87
93
25
12
12
23
37
36
144
23
75
28
18
23
13
23
48
39
4
5
1
48
47
1
14
28
17
31
44
46
12
42
30
23
3
60
28
54
35
7
68
33
39
4
20
81
3
22
11
27
22
11
3
22
114
101
3
36
46
11
48
1
98
12
144
60
33
133
47
60
13
83
31
17
84
13
30
41
3
12
10
14
69
85
26
12
21
3
24
10
54
92
21
27
10
95
27
70
98
16
20
45
15
12
48
84
10
2
10
50
34
179
12
51
4
18
38
69
13
12
66
20
202
72
11
3
33
43
5
1
11
24
63
10
24
12
18
125
15
21
7
17
3
4
41
25
72
47
3
28
17
51
93
48
15
46
2
58
30
30
59
13
48
14
84
9
12
75
10
50
130
26
60
10
14
21
37
180
38
12
22
14
16
41
7
18
35
85
2
21
75
21
3
28
20
28
6
14
12
81
73
59
60
25
12
50
33
37
90
8
36
36
93
85
14
10
6
42
12
36
86
10
47
48
96
7
20
60
10
71
96
25
24
26
24
105
108
1
47
13
36
14
16
5
39
28
29
39
94
50
12
70
14
94
158
22
2
34
156
83
1
24
11
67
18
26
28
89
60
48
13
6
65
75
36
34
50
4
8
45
12
24
7
32
24
33
7
20
70
48
38
34
71
12
13
35
3
12
45
192
7
56
22
47
1
50
10
38
57
27
9
1
35
15
10
30
18
35
84
15
16
68
21
36
15
28
53
43
8
22
23
12
13
42
6
24
11
37
138
17
27
28
32
58
12
86
10
2
120
57
1
47
25
6
6
84
71
49
50
12
69
13
60
59
7
116
24
4
56
9
3
72
12
9
75
70
72
47
12
25
35
3
22
24
83
1
62
10
11
27
12
34
14
16
6
14
22
14
9
1
23
1
6
138
72
47
13
26
24
21
63
4
29
36
24
31
32
60
76
8
24
10
30
30
23
3
34
11
85
6
8
22
48
35
3
45
48
25
26
21
3
9
37
14
24
72
33
7
6
12
6
41
39
24
36
36
9
61
14
22
30
18
24
23
37
107
75
9
15
12
64
20
36
40
30
14
4
17
84
109
6
30
47
1
95
13
71
3
9
27
24
33
12
3
96
106
48
35
3
70
12
2
28
32
24
16
8
9
13
35
15
144
22
35
3
12
12
10
23
27
21
27
130
47
13
38
21
1
48
26
28
96
6
38
52
18
2
84
12
93
1
144
2
45
63
46
26
48
34
11
1
11
24
1
24
60
36
12
35
3
21
3
24
4
137
13
23
25
23
39
22
38
10
35
13
14
24
12
45
27
36
64
53
15
22
96
23
159
34
36
47
15
28
17
3
22
6
44
22
156
35
27
118
12
11
12
43
41
13
47
36
27
22
23
1
35
49
50
10
62
40
41
48
15
10
110
9
31
56
58
110
21
36
39
81
3
22
50
46
78
24
53
97
26
10
23
36
73
42
150
2
40
18
12
110
21
37
26
12
22
6
17
84
43
20
117
3
10
48
12
2
24
4
42
23
13
74
45
13
38
82
71
1
60
96
14
10
14
36
33
12
12
49
23
49
86
33
3
28
20
22
78
30
26
9
1
6
5
1
2
12
36
24
16
24
66
48
12
59
13
2
10
11
27
16
6
38
132
10
14
ABCD 411008828*7^$a-1 [50067]
140
132
4
56
100
20
112
12
15
144
45
152
163
29
28
24
44
24
16
51
41
7
77
91
53
40
51
5
40
116
168
72
103
21
24
32
108
16
15
101
12
76
44
72
148
20
12
28
68
108
96
28
168
27
101
16
36
92
60
180
132
24
24
252
36
24
88
80
52
108
12
24
116
31
9
56
24
16
12
92
60
156
48
31
9
63
41
156
64
116
100
60
12
32
12
55
69
20
300
4
20
36
16
84
20
12
40
51
41
48
112
8
24
60
96
24
28
39
69
8
24
40
32
43
17
60
148
63
69
8
12
28
32
4
36
56
84
36
67
17
24
31
329
127
17
100
56
36
124
27
5
132
52
68
31
5
43
89
48
12
19
192
24
264
101
4
36
48
44
36
12
40
111
33
63
72
53
40
60
80
168
12
67
33
8
292
32
48
12
4
104
12
31
17
7
101
12
12
64
72
72
27
381
27
5
60
16
60
3
141
32
16
8
96
36
4
104
19
45
56
232
27
5
16
99
141
3
53
36
120
112
12
8
96
72
40
24
20
7
29
64
96
3
101
67
17
55
5
60
24
60
48
60
72
31
29
12
175
41
52
68
48
60
120
52
80
4
44
96
4
27
45
32
67
5
100
36
44
127
77
4
20
208
51
41
79
173
24
144
132
204
40
36
56
24
24
16
87
81
12
8
108
100
72
27
41
28
140
24
12
84
24
16
24
8
64
188
48
19
81
8
36
16
12
128
24
144
55
9
56
175
41
4
3
24
125
4
36
20
103
65
7
17
28
3
9
32
4
51
9
44
91
129
63
17
16
44
67
41
28
92
48
7
17
151
5
12
72
36
60
96
48
12
28
39
29
12
55
120
24
72
41
76
80
4
8
79
48
69
12
128
4
108
32
103
9
44
12
84
16
24
188
148
51
21
96
56
240
4
80
12
88
24
116
96
79
24
77
24
19
77
40
8
12
7
17
96
48
60
19
17
220
24
3
24
9
32
7
17
88
72
63
41
36
96
12
96
16
56
64
188
48
72
12
4
56
16
8
180
24
28
3
17
28
104
112
60
44
84
108
12
36
124
32
24
4
8
48
124
32
4
32
112
32
40
80
19
41
60
16
32
148
104
120
40
36
68
100
84
80
52
44
31
41
60
67
21
171
161
55
65
7
5
180
172
20
48
72
16
15
9
8
12
16
75
17
52
80
64
3
24
45
75
153
80
16
104
79
161
72
48
4
36
12
24
8
96
120
4
8
60
91
29
24
48
120
40
128
24
108
40
8
132
120
132
24
12
4
60
104
156
148
92
151
9
68
36
12
19
101
67
21
20
12
64
44
60
43
77
60
31
41
4
20
24
60
16
80
36
84
4
32
24
36
72
12
7
72
5
240
4
12
24
32
67
5
16
96
20
84
4
8
12
36
7
29
28
72
144
36
80
108
36
244
72
128
103
17
12
48
192
64
3
24
17
12
43
161
72
31
33
20
91
9
104
100
44
60
16
104
40
27
65
168
7
65
136
135
24
9
104
36
36
4
56
96
4
104
36
19
48
17
24
28
92
7
45
20
48
36
4
92
144
136
36
72
231
21
60
68
43
45
20
84
28
68
112
3
53
52
104
88
68
12
28
123
81
144
12
99
53
91
29
108
4
44
4
27
53
19
24
57
15
93
27
24
29
163
17
24
24
7
9
8
7
149
184
3
5
112
60
39
41
55
17
31
33
152
172
128
19
69
44
72
144
31
144
5
204
36
16
8
12
4
12
8
55
41
48
72
79
17
4
24
27
17
60
72
76
80
24
175
29
180
52
3
9
15
161
31
173
40
48
8
84
52
104
84
72
16
104
184
32
79
29
24
16
12
44
43
45
72
3
17
144
151
41
4
36
20
192
72
36
60
12
96
16
39
17
7
45
68
88
72
63
69
12
20
40
68
36
67
17
12
91
5
163
81
39
9
20
60
16
39
65
79
24
9
8
48
223
9
12
168
ABCD 411217026*7^$a-1 [50025]
4
68
12
28
42
6
8
10
32
54
22
2
6
16
42
26
12
10
24
2
42
10
12
26
12
6
34
30
8
84
12
4
84
26
10
14
12
6
28
8
10
24
42
32
10
2
24
10
6
56
18
12
6
6
4
50
88
18
8
60
4
38
28
42
44
16
6
8
12
40
2
30
18
4
6
44
12
36
6
4
6
44
10
2
18
18
12
12
22
2
18
12
60
18
60
4
8
4
152
10
24
44
4
24
20
4
6
26
46
2
12
4
30
2
30
12
16
18
68
24
16
54
12
8
12
4
8
34
12
30
26
22
6
36
8
6
18
10
44
18
40
6
6
14
22
6
18
48
18
24
8
16
6
42
66
14
64
6
2
46
30
26
10
8
6
30
16
14
10
6
12
2
16
14
10
30
26
12
58
2
12
36
6
22
2
12
12
18
16
72
14
6
10
12
14
6
30
4
14
16
48
2
6
42
10
36
14
4
20
18
16
62
22
36
12
14
30
16
26
10
6
6
2
46
6
18
44
10
36
6
60
20
6
6
28
8
18
6
34
44
4
20
16
18
2
6
4
62
22
6
86
6
42
10
2
42
22
2
12
4
38
16
8
46
8
12
22
14
12
6
12
114
4
14
40
26
6
4
2
18
16
2
12
16
12
8
10
32
22
32
10
6
30
44
4
54
26
16
48
18
12
2
54
10
26
6
6
90
18
4
24
2
48
34
8
22
62
60
22
14
4
12
50
6
16
18
32
36
22
26
10
12
14
30
10
14
34
8
34
26
6
4
12
20
16
36
6
8
70
14
78
52
14
30
18
6
10
20
18
40
36
36
48
24
2
58
42
2
4
2
22
24
18
32
40
2
46
8
4
6
42
32
76
14
58
6
2
42
10
2
10
26
24
16
8
78
12
4
32
30
4
32
12
4
102
26
48
36
10
30
42
18
54
42
20
76
6
104
18
18
4
24
8
12
16
2
28
14
72
16
8
18
34
12
72
14
40
32
54
10
6
32
34
8
42
10
2
34
66
12
36
12
14
18
30
48
16
14
6
40
66
86
12
28
26
16
14
30
64
30
8
4
32
12
40
36
24
12
44
16
2
18
4
6
12
20
46
2
28
6
2
18
4
2
6
16
14
6
6
10
8
6
10
18
2
18
48
10
6
18
30
6
2
66
46
2
34
30
24
12
36
14
16
2
28
8
4
2
4
8
24
12
30
22
18
12
18
12
36
8
34
14
4
12
18
56
24
4
24
26
18
6
24
18
4
8
30
4
26
28
8
42
22
42
20
16
2
16
20
78
58
6
2
40
2
4
96
30
26
34
14
4
30
60
26
16
24
14
22
2
30
34
30
14
22
42
6
32
6
18
4
14
4
12
2
18
42
22
8
4
2
16
32
18
4
48
6
14
24
30
6
6
36
10
6
14
6
24
6
18
6
6
30
36
10
20
70
26
4
74
40
6
6
2
22
38
10
20
28
8
10
24
6
8
10
14
28
30
6
26
6
10
86
10
32
12
6
6
4
20
24
24
48
24
10
44
4
14
12
6
78
18
4
26
22
56
46
66
8
24
36
28
14
12
6
12
16
38
48
22
162
8
42
6
12
42
10
8
40
2
6
22
14
28
2
34
12
2
54
10
50
22
32
10
26
24
24
16
12
26
34
30
30
2
4
8
4
96
2
28
2
22
20
40
56
18
22
32
4
20
4
56
16
6
14
4
68
16
66
2
10
20
6
10
8
16
14
4
8
40
92
6
36
22
2
10
6
26
48
36
28
26
18
16
18
32
24
18
54
64
12
54
12
36
12
18
50
90
4
6
12
32
36
24
28
14
18
60
16
6
2
12
4
14
18
24
18
52
6
80
22
2
24
16
6
6
12
12
60
62
42
22
44
6
6
4
20
6
58
18
38
18
36
36
6
40
8
6
46
18
42
20
22
14
10
2
28
26
4
26
10
54
18
12
44
16
32
12
18
4
36
24
20
12
4
30
2
16
2
10
68
22
14
6
6
6
16
20
22
14
48
36
30
46
6
26
66
12
82
12
36
8
12
46
32
16
26
108
4
2
42
28
2
76
18
14
30
78
16
2
18
22
14
24
6
36
4
8
24
6
10
48
2
42
30
6
36
18
22
80
6
34
2
18
4
6
20
16
14
12
18
4
42
44
10
48
26
34
50
12
6
10
12
26
18
60
18
4
74
22
18
8
18
18
4
6
32
6
12
64
12
60
8
12
22
30
8
24
16
8
36
16
8
30
34
24
38
16
6
36
38
6
6
34
2
4
2
4
48
72
12
38
30
18
54
6
48
34
2
28
62
22
6
12
12
26
18
16
2
28
6
24
6
12
24
2
6
46
18
30
36
8
22
24
50
72
4
32
18
16
12
20
10
14
30
6
12
18
12
6
4
2
48
22
2
4
2
6
4
2
36
16
2
22
18
18
50
16
24
2
16
42
14
12
10
42
2
4
38
6
6
42
16
8
12
10
12
14
64
50
58
2
58
20
6
12
24
18
10
14
18
52
8
100
48
2
30
22
6
2
36
30
6
12
16
44
4
2
28
50
42
24
10
84
14
36
34
8
78
24
22
56
4
8
12
10
86
18
48
22
14
10
36
68
18
30
12
4
2
16
12
20
28
74
40
36
36
24
8
10
2
16
30
176
16
26
6
24
18
18
4
6
6
14
12
6
28
66
44
10
96
2
48
10
2
28
18
50
42
4
14
52
2
12
18
10
36
36
24
2
4
24
2
34
6
12
30
6
62
30
16
42
32
24
28
8
4
2
30
6
48
16
18
36
26
4
24
14
22
108
32
10
62
24
24
6
16
26
10
6
12
86
22
2
18
6
64
26
16
2
4
12
2
24
6
16
50
6
4
6
12
2
48
24
4
8
28
8
6
16
6
8
60
4
14
16
8
12
6
42
10
6
2
10
36
18
2
6
24
10
56
6
24
30
10
6
14
22
48
44
6
36
22
20
12
18
48
10
26
28
2
6
12
6
6
24
24
28
2
6
46
2
28
50
10
12
2
18
12
6
22
32
16
26
12
24
18
42
18
16
12
12
32
22
2
4
30
96
6
24
14
22
14
12
16
6
30
38
6
12
36
16
12
38
24
6
64
12
2
4
60
2
6
30
42
12
28
36
36
6
12
2
36
60
48
30
16
18
56
18
22
20
10
42
20
6
48
88
26
112
26
12
22
26
6
52
8
54
12
28
20
12
6
24
76
62
22
60
12
18
44
18
36
10
26
6
4
24
18
8
16
6
18
2
48
10
38
42
40
14
46
12
42
12
20
60
4
6
6
2
10
6
30
2
10
6
2
12
30
72
24
22
24
2
4
2
18
10
12
30
2
24
6
16
26
24
16
26
22
54
32
16
12
14
18
24
16
6
20
60
6
4
20
10
38
10
18
26
60
6
28
18
2
42
16
24
8
4
50
30
6
12
16
36
6
26
94
12
2
30
16
66
44
16
6
8
24
10
6
14
10
6
50
34
14
54
24
28
8
6
10
72
38
6
66
40
38
10
60
2
42
34
48
2
4
24
66
60
6
78
2
36
12
4
12
20
28
18
26
88
26
6
28
2
28
14
24
10
14
90
28
48
14
6
10
26
16
20
12
22
20
30
24
16
80
40
12
6
44
22
42
2
66
6
12
6
72
12
34
18
8
36
34
12
36
14
10
6
6
30
12
12
38
28
24
68
18
4
50
4
38
16
8
54
22
2
12
28
32
16
8
36
12
28
6
24
18
12
44
36
4
14
4
2
4
14
30
66
42
30
6
4
32
6
18
4
2
28
18
36
14
28
20
6
22
30
2
10
20
4
20
6
10
38
54
30
16
2
40
26
34
12
12
6
2
42
18
18
18
10
36
32
6
10
62
58
30
6
6
60
36
14
12
6
12
10
8
12
4
14
18
30
34
114
14
12
10
56
18
6
54
16
18
2
6
36
16
2
12
42
6
4
20
34
30
12
20
10
8
16
12
50
16
12
60
32
18
30
4
26
48
58
6
38
10
50
30
4
14
22
62
22
6
32
16
2
54
6
36
30
10
26
30
6
6
18
4
48
14
12
6
28
14
18
4
20
24
4
6
38
30
12
16
36
50
10
14
16
8
48
18
4
12
18
20
76
32
64
32
6
60
10
14
6
6
6
4
2
36
4
48
12
12
62
54
4
6
2
28
38
16
12
38
10
32
52
8
10
24
14
6
18
24
16
6
50
12
6
40
18
14
40
14
18
10
2
30
46
2
18
18
48
16
38
34
2
102
18
52
6
2
10
20
84
42
70
12
2
18
30
48
4
12
26
18
22
32
6
10
12
36
2
10
26
4
92
36
6
12
10
6
32
6
6
24
40
8
12
34
14
10
2
52
6
74
6
58
74
24
16
50
24
4
2
12
46
24
6
8
18
12
10
66
2
22
12
20
10
20
30
30
18
12
18
18
30
18
42
4
128
18
4
24
24
2
24
6
28
2
12
30
4
38
6
4
14
40
24
2
4
2
12
58
24
12
60
6
24
18
8
28
2
40
20
16
18
26
4
2
18
46
32
28
8
10
50
18
12
22
26
18
6
6
30
22
68
48
40
6
2
30
34
50
28
12
2
6
4
38
16
6
26
4
2
46
12
14
22
2
6
34
2
48
64
2
18
48
6
4
104
12
10
24
8
70
20
10
2
30
12
18
28
2
82
44
42
82
6
48
8
10
8
24
34
44
34
20
16
26
10
8
12
52
20
10
8
12
6
16
32
22
6
66
2
10
12
6
20
24
12
12
6
6
28
2
16
2
52
20
4
2
22
36
8
46
122
24
12
52
8
6
54
64
6
2
12
12
10
12
6
12
12
32
16
6
38
22
2
4
2
18
6
30
18
22
2
16
26
18
12
6
12
18
28
68
66
18
10
6
38
40
26
4
12
54
2
16
14
18
12
52
24
20
16
78
56
6
18
6
22
18
90
14
24
48
24
12
4
30
18
2
42
66
52
8
22
6
ABCD 411360926*7^$a-1 [50018]
5
12
123
36
9
51
4
29
3
16
17
147
57
36
27
40
80
33
12
63
12
48
9
31
5
75
60
69
79
8
16
8
9
31
77
48
43
8
96
16
17
103
8
45
75
21
60
55
29
36
55
104
93
43
5
43
29
27
4
20
69
12
7
53
24
36
31
8
88
8
60
129
72
163
29
3
105
12
51
21
84
51
112
44
9
39
21
19
41
108
3
45
55
20
120
40
8
9
139
29
39
33
27
4
17
24
7
24
89
7
24
65
55
53
12
144
99
12
84
16
29
135
76
36
32
12
60
88
41
19
32
60
16
8
16
60
5
123
105
7
188
81
99
112
20
48
57
115
48
20
12
60
88
120
48
17
127
17
60
87
45
7
17
132
43
32
93
36
39
36
52
24
104
16
5
12
103
36
32
21
48
31
108
12
17
60
3
36
60
36
76
53
19
29
79
12
32
16
53
51
9
84
15
57
163
80
36
69
96
91
44
4
5
7
36
60
77
36
79
48
41
36
120
12
115
20
16
32
60
36
33
139
17
15
52
120
20
16
144
5
132
48
3
9
63
76
68
45
60
7
53
247
12
20
52
44
60
201
144
39
21
19
48
120
72
32
120
9
127
12
65
15
57
3
57
43
12
113
15
9
27
4
32
9
31
120
209
79
108
12
29
12
7
32
36
64
12
180
149
48
12
84
72
55
8
105
7
149
99
69
3
16
24
8
81
31
68
60
52
137
43
17
27
4
92
33
51
69
36
7
17
15
45
24
163
65
99
4
77
15
48
156
16
5
15
100
60
53
72
15
93
12
15
33
103
24
5
163
72
53
7
36
12
125
36
67
120
72
12
44
84
21
216
3
81
67
144
77
12
7
60
41
12
231
45
43
72
8
69
19
53
15
9
24
31
132
108
32
9
60
75
76
8
40
5
12
12
36
51
96
45
3
132
88
5
72
24
51
76
32
45
87
24
120
76
5
15
24
81
3
52
113
36
19
80
40
29
43
125
3
120
12
105
135
33
51
24
9
31
29
31
116
16
60
44
64
125
75
57
3
45
24
31
60
20
28
68
76
17
108
3
81
60
15
4
60
41
31
96
12
12
5
24
7
84
8
9
31
48
32
117
103
149
63
24
120
9
84
43
29
135
52
8
4
20
72
148
17
12
72
39
100
32
177
19
8
24
12
33
36
75
69
7
128
57
24
51
165
63
40
5
27
40
60
44
52
144
5
72
12
67
24
60
60
29
19
17
55
80
28
80
156
16
8
69
51
21
99
112
60
128
28
149
91
84
36
44
9
7
53
79
5
12
39
4
12
8
12
69
15
120
4
125
12
12
151
20
112
44
4
48
60
137
24
108
3
21
111
16
32
12
40
17
27
21
91
41
3
24
24
120
9
19
77
7
44
21
43
20
120
96
9
43
60
17
24
48
12
31
29
79
29
12
171
60
40
5
27
9
7
17
36
19
56
24
52
29
39
12
108
69
79
41
60
151
56
76
65
219
24
12
16
68
76
80
16
29
3
96
33
3
45
3
40
32
100
53
12
24
84
115
20
21
99
9
36
24
51
28
17
127
48
12
8
60
189
48
15
129
36
31
144
29
135
16
44
9
27
33
15
45
67
8
36
21
12
31
12
36
53
135
16
36
17
111
4
32
28
80
21
7
32
72
28
17
48
12
24
91
17
60
79
24
5
24
111
48
12
33
156
339
120
28
204
77
139
8
52
32
165
84
12
7
17
7
120
48
32
136
161
120
19
192
5
87
24
153
63
40
17
111
28
53
39
88
89
3
69
27
69
96
24
87
16
204
48
29
48
60
24
67
8
33
31
72
77
27
16
80
100
48
60
72
8
100
12
48
65
120
7
20
16
68
93
31
60
17
55
53
135
21
79
89
3
45
24
7
29
3
40
12
17
3
9
79
20
28
89
120
31
29
48
51
33
19
101
43
36
53
91
5
3
40
41
39
12
60
24
69
12
24
120
15
93
43
29
39
69
31
161
48
207
76
53
27
93
60
36
24
55
20
36
105
24
84
19
8
33
48
235
65
15
9
36
15
9
91
36
12
12
8
72
9
91
20
28
48
17
60
120
12
3
60
12
88
12
60
8
21
19
137
39
36
76
29
75
60
16
41
43
77
19
12
5
84
27
16
65
91
180
113
15
60
96
84
9
36
51
16
92
9
60
31
80
28
173
67
32
57
3
36
69
27
ABCD 411428724*7^$a-1 [50020]
47
141
3
9
12
27
25
68
36
15
69
52
84
56
75
9
39
57
39
69
16
11
61
8
276
40
296
60
208
11
25
8
240
108
88
60
36
80
24
99
117
4
120
36
80
27
81
136
23
49
60
68
60
12
88
191
93
51
21
84
72
12
51
45
12
48
24
16
72
60
11
21
72
16
80
3
45
16
176
24
24
52
32
72
40
20
27
48
25
36
20
40
71
21
28
8
172
152
60
132
84
120
72
12
72
160
164
16
24
32
4
128
27
93
16
35
9
12
4
116
184
20
180
96
228
12
24
132
39
33
16
56
48
12
36
24
36
123
45
100
36
59
57
120
88
23
49
24
23
13
68
24
39
57
39
1
60
92
12
192
36
144
60
84
24
36
76
8
12
24
40
104
148
80
48
192
24
36
72
72
144
24
52
56
24
220
8
36
144
132
96
24
3
96
61
44
40
260
96
40
44
16
128
60
48
12
52
8
16
164
96
40
20
24
52
264
32
40
24
20
27
21
27
48
13
8
75
48
49
32
48
48
312
208
60
80
24
48
72
60
15
37
20
24
96
4
36
8
108
48
12
12
72
48
16
32
48
84
12
3
97
156
8
12
24
48
132
120
16
11
133
20
24
15
1
36
20
28
104
72
27
33
48
12
156
24
16
20
120
12
60
192
40
44
36
3
45
72
36
60
48
40
35
1
8
60
12
15
81
72
132
120
24
99
57
135
45
16
104
220
44
52
47
57
76
84
8
216
60
40
36
24
56
15
21
100
23
9
60
12
40
44
52
44
123
33
48
24
12
16
152
60
60
88
83
189
147
85
44
52
44
24
96
36
100
8
52
32
48
3
25
92
360
12
36
40
116
40
56
4
68
16
44
48
48
72
72
180
12
64
104
28
32
52
20
24
132
60
12
60
148
20
72
72
36
24
64
36
120
56
4
116
4
8
60
12
100
56
39
45
3
81
172
60
80
39
144
21
84
60
52
23
21
16
104
124
116
24
120
3
141
132
96
24
48
148
92
96
40
80
24
60
148
8
60
180
120
24
159
97
156
35
141
24
16
8
51
93
12
40
200
84
12
12
88
8
12
63
57
39
85
8
28
128
16
20
3
333
3
9
60
12
48
15
144
57
12
27
37
59
25
56
60
3
13
8
204
52
188
216
24
12
3
13
84
60
44
132
4
56
28
20
39
33
144
120
40
20
75
1
20
28
20
16
24
35
45
3
21
72
84
136
120
56
39
69
40
20
100
11
48
13
164
16
44
100
24
12
188
15
48
129
60
24
123
33
160
8
39
21
96
60
15
33
120
135
13
108
152
4
140
48
12
48
240
48
12
28
152
51
1
95
93
72
24
36
24
135
21
60
24
40
95
37
48
36
20
24
120
12
72
136
116
99
48
57
76
56
144
48
180
12
108
28
44
36
123
9
52
20
120
4
104
12
48
36
36
16
44
100
24
104
87
48
13
80
24
60
63
21
16
104
12
87
93
48
84
12
64
36
240
36
68
12
12
16
80
40
56
108
72
36
148
12
108
59
144
21
120
72
60
24
12
48
60
16
200
60
4
23
96
61
60
36
128
228
168
36
24
132
4
56
84
4
56
36
72
12
16
68
24
36
36
60
24
76
8
16
164
16
12
24
56
84
16
104
60
15
48
81
36
36
39
225
48
132
4
44
28
8
12
108
84
28
84
44
52
84
104
172
20
48
15
9
39
49
32
15
153
87
273
64
140
3
45
52
84
72
32
36
12
28
104
72
87
13
308
28
20
4
80
60
36
192
36
72
60
48
60
36
48
132
63
13
32
51
48
33
136
68
72
48
24
60
72
24
39
393
48
39
13
ABCD 411477026*7^$a-1 [50055]
66
132
18
12
18
36
180
72
60
192
36
36
54
6
12
60
138
72
54
150
12
72
24
12
24
156
24
90
36
144
84
54
108
96
432
12
18
6
90
90
12
186
138
6
48
18
18
486
114
30
6
138
90
72
90
150
174
36
36
36
18
24
84
72
36
36
42
108
36
288
12
60
48
24
18
84
24
180
54
18
72
138
60
90
48
72
42
126
126
54
18
30
96
180
30
6
48
24
192
18
42
192
294
84
18
24
90
174
114
72
84
72
132
108
138
72
72
114
18
30
6
30
18
60
174
126
18
36
96
72
36
18
138
108
42
36
84
114
48
42
90
30
114
30
36
72
150
36
12
54
60
66
72
54
18
60
102
6
84
144
72
24
108
30
36
42
84
18
72
42
48
6
12
162
42
12
54
42
30
24
66
144
96
12
24
12
18
144
72
18
42
90
102
78
48
72
36
42
54
372
90
36
18
18
36
36
126
6
54
108
66
78
210
72
24
12
24
66
108
6
102
90
186
12
72
6
72
198
48
18
36
24
12
234
36
78
228
36
54
6
48
150
102
162
252
6
90
12
42
36
126
234
48
36
36
114
54
12
72
144
36
24
102
18
54
60
12
90
288
108
60
162
18
72
54
126
18
162
30
18
60
48
144
54
78
48
6
18
66
18
114
72
198
246
132
12
54
36
78
66
6
30
60
18
228
108
36
42
12
90
6
48
132
162
12
54
36
126
24
138
24
66
36
60
36
12
222
102
24
72
36
54
66
72
18
6
174
24
84
36
54
60
18
126
84
252
78
12
54
18
24
108
264
42
108
66
150
30
60
12
78
48
114
66
6
18
12
42
66
60
144
48
18
42
30
42
66
72
204
48
6
18
18
54
90
396
66
18
54
60
36
54
144
228
108
42
18
282
18
18
72
108
24
102
18
18
24
90
72
138
24
144
306
18
66
72
72
78
18
84
36
6
108
126
192
168
12
18
18
90
36
60
144
12
18
108
324
42
48
36
186
12
258
66
78
138
24
36
84
108
24
210
96
66
36
60
90
144
30
18
90
6
36
156
54
78
12
204
36
18
84
324
42
102
36
18
42
48
18
54
24
306
12
90
36
24
54
48
18
108
54
54
72
60
66
36
204
66
24
126
12
90
18
60
90
174
18
42
18
288
36
12
72
72
132
48
54
24
72
30
36
198
168
30
24
90
36
12
144
132
30
96
84
126
180
126
42
36
12
42
192
36
252
54
42
48
36
72
72
54
36
6
90
30
6
156
36
18
96
138
126
90
36
60
18
360
126
84
6
36
48
6
270
18
36
18
36
108
18
162
48
78
84
24
30
42
264
6
90
210
60
48
54
54
24
72
30
42
90
18
66
6
12
180
36
60
36
12
18
90
96
36
66
72
78
12
6
90
48
72
18
96
18
18
108
126
54
54
66
18
42
72
120
36
42
30
6
48
54
60
18
66
54
6
120
114
102
72
6
30
96
36
84
36
54
36
24
48
6
18
48
18
90
24
66
42
108
48
54
186
18
210
204
72
156
78
90
48
24
30
72
54
24
126
66
6
ABCD 411614358*7^$a-1 [50004]
74
24
21
28
23
24
66
15
9
78
13
5
15
12
63
22
47
16
65
18
90
79
80
3
105
3
21
15
13
101
42
30
27
15
33
9
15
96
45
18
36
1
233
6
24
109
92
3
36
6
15
13
98
48
9
13
15
80
45
24
4
14
6
40
74
6
79
8
52
32
1
14
6
87
25
35
12
48
87
105
1
27
8
12
1
26
33
33
18
24
6
12
15
120
3
22
14
34
12
47
28
5
15
37
32
18
58
2
6
27
33
42
9
21
40
35
27
36
42
48
4
23
27
58
8
27
15
24
81
9
51
40
5
7
32
48
120
3
58
47
39
21
12
40
35
10
32
16
47
87
6
39
3
33
37
26
30
54
10
122
21
12
51
22
44
43
8
52
95
133
33
2
9
3
33
9
54
6
31
5
87
21
7
29
54
12
145
60
92
1
110
102
18
9
33
39
3
48
30
15
9
3
25
56
19
11
60
12
24
45
3
73
32
3
12
13
29
3
63
18
7
23
36
45
63
73
80
13
14
48
78
40
26
105
13
35
1
2
57
81
79
8
15
10
35
165
15
72
27
21
39
6
39
48
13
15
32
1
11
39
57
39
1
80
15
9
15
90
36
39
60
16
59
21
12
3
9
1
80
40
35
69
63
3
9
48
1
26
45
135
34
32
52
8
18
30
42
10
35
24
15
13
41
12
28
2
9
45
16
12
8
24
91
35
54
3
12
16
65
99
21
55
33
39
21
24
60
35
61
71
36
9
64
59
21
7
80
3
22
8
6
60
33
15
10
32
138
12
21
12
3
37
23
37
8
39
13
33
38
94
32
31
32
100
11
81
49
27
12
32
3
42
3
28
20
12
40
32
96
39
54
112
14
30
66
37
35
72
24
21
51
9
3
25
8
9
6
10
12
62
126
27
1
11
36
9
3
12
105
3
25
60
62
1
33
59
201
36
15
9
79
53
7
21
11
105
120
16
12
15
23
10
8
54
12
30
43
8
3
37
29
3
48
12
63
9
99
24
12
13
68
3
49
81
2
22
2
46
74
6
60
87
21
7
29
31
117
3
32
3
10
50
24
45
21
78
37
35
10
107
3
9
1
48
12
2
12
156
9
3
10
32
103
41
52
107
33
39
13
15
120
128
3
36
166
47
21
66
84
49
41
187
20
24
15
6
88
50
30
12
24
6
9
28
35
48
37
20
63
12
57
16
53
4
8
39
49
27
32
13
59
193
15
77
6
54
6
10
68
40
84
2
33
51
21
3
6
66
1
44
9
19
33
135
44
51
57
15
33
33
6
54
87
45
55
29
51
9
3
21
4
32
30
21
24
16
59
34
26
33
33
30
18
42
69
1
8
39
13
8
12
127
11
6
31
47
10
36
12
47
3
45
12
27
6
7
8
84
16
33
59
21
7
5
7
21
56
15
51
37
71
60
10
11
39
12
57
13
59
15
1
12
8
33
27
3
10
72
2
36
21
3
10
35
1
2
9
121
35
12
21
72
27
1
119
12
13
95
48
12
21
7
5
18
66
30
45
60
111
9
1
38
12
145
5
7
80
3
9
13
50
73
12
47
93
28
23
6
3
12
9
42
12
33
15
25
20
40
20
12
12
15
6
15
24
39
10
24
35
231
36
45
1
60
20
39
48
12
45
6
78
6
45
15
13
60
21
39
11
49
20
120
63
25
45
14
30
84
19
20
88
80
3
12
48
12
30
28
26
150
66
24
13
48
45
20
40
2
12
48
6
12
55
45
68
42
25
33
87
12
21
14
36
12
72
6
64
3
32
48
63
21
15
6
15
27
6
19
32
3
18
15
13
26
46
98
12
84
61
32
88
35
45
3
12
30
15
3
22
35
25
15
29
28
15
32
48
3
10
14
45
60
21
15
27
33
3
24
12
93
25
3
20
15
18
64
15
20
12
16
65
52
2
1
12
77
4
24
38
18
27
25
108
14
45
85
35
48
13
62
25
45
35
3
10
14
12
30
43
11
126
51
25
8
51
21
67
20
13
44
18
36
6
31
20
39
126
18
42
15
13
14
106
62
12
13
32
3
78
6
48
33
9
15
28
8
69
24
40
84
38
18
66
34
26
13
20
21
4
35
25
15
23
10
8
79
32
36
15
10
2
25
21
11
3
12
6
48
12
48
42
24
54
27
73
11
21
54
1
5
18
37
29
6
58
20
36
51
33
40
14
60
42
15
9
40
2
9
61
15
57
23
75
117
28
47
6
66
30
43
68
45
7
60
32
3
18
39
268
8
69
28
26
66
16
2
6
99
61
47
39
21
40
29
126
10
14
36
10
8
19
33
2
42
123
3
9
156
3
37
20
60
9
28
32
18
10
3
23
9
48
13
27
59
108
12
81
24
21
7
45
92
28
15
8
24
36
24
3
18
108
4
8
39
16
29
3
25
2
30
6
22
3
12
20
33
30
45
12
111
57
85
50
24
24
102
24
15
9
39
3
37
23
45
25
59
63
25
11
36
1
29
15
63
42
114
129
28
23
30
30
49
48
59
73
8
3
60
120
12
9
3
25
17
6
12
12
60
33
12
9
52
44
43
8
37
32
18
10
36
12
15
95
25
5
15
45
18
21
120
9
12
99
9
27
15
18
6
60
73
17
3
40
95
10
32
15
39
12
30
54
46
14
24
30
4
26
42
48
51
48
28
23
12
45
40
5
18
6
15
48
1
32
7
17
63
3
10
15
12
8
39
36
37
8
9
30
108
33
15
22
23
15
22
26
9
87
30
36
27
15
13
35
57
72
9
6
13
8
24
15
73
32
16
20
69
6
30
28
14
33
15
84
1
5
40
44
15
16
12
17
18
42
36
27
13
8
64
26
12
24
81
3
9
15
57
9
7
29
4
119
21
7
35
18
27
13
11
28
11
9
117
18
46
2
45
37
38
10
20
42
25
20
48
93
7
5
24
31
35
18
7
20
45
39
108
1
39
11
72
18
51
39
36
6
7
8
60
37
32
60
31
29
60
28
35
13
35
27
12
21
60
100
92
12
28
11
42
7
93
47
60
160
60
81
47
37
35
12
73
2
36
24
21
3
60
22
35
87
10
32
15
28
101
6
21
132
12
28
45
47
21
15
37
32
63
28
5
7
8
15
10
2
18
24
3
93
24
18
93
39
45
15
21
63
120
10
56
16
14
96
9
15
34
14
46
11
16
23
49
17
136
14
45
49
2
12
25
20
48
24
28
20
21
27
9
30
33
12
61
20
40
35
39
61
5
144
6
10
140
27
33
67
35
6
7
92
12
15
21
15
25
44
36
63
10
ABCD 411735122*7^$a-1 [50097]
51
9
53
18
13
77
4
20
18
22
38
24
13
15
32
16
81
5
91
48
63
33
27
57
36
81
15
83
106
38
82
14
84
28
20
6
10
42
2
48
13
35
6
52
56
115
35
48
30
28
30
56
34
14
85
11
72
40
14
58
21
15
12
68
42
12
6
6
30
18
31
9
44
19
12
60
21
26
37
23
18
118
14
103
5
6
10
32
22
81
15
14
42
1
63
56
42
16
32
6
18
6
1
47
1
65
84
19
9
3
35
24
10
110
12
34
80
79
29
6
40
20
94
39
5
28
62
1
9
12
8
7
21
2
61
36
15
48
20
40
14
6
12
42
7
39
62
79
57
15
12
15
50
12
18
28
32
12
10
26
37
75
20
12
12
16
98
40
14
12
1
5
22
8
25
48
45
230
10
20
88
72
8
6
40
2
30
13
29
96
19
9
36
38
37
9
60
20
100
14
13
15
54
12
14
10
8
58
18
24
3
65
6
6
72
64
12
2
48
42
7
33
3
65
4
3
27
33
23
6
28
32
30
24
10
14
49
39
2
43
29
31
12
5
28
18
45
9
20
24
48
19
24
81
44
31
17
28
42
72
9
9
8
30
73
9
104
6
18
54
13
21
44
82
86
24
12
18
58
38
12
48
10
54
122
6
25
123
84
8
24
28
9
23
36
88
9
65
43
45
38
22
108
27
3
2
12
76
80
54
1
5
12
24
19
17
40
132
20
18
70
18
2
43
48
23
6
31
36
35
1
72
5
43
33
135
9
30
2
36
12
10
12
69
27
26
24
67
17
55
5
66
10
39
15
2
19
59
73
3
32
1
65
48
18
133
59
18
31
35
82
42
18
2
16
57
15
8
37
17
6
12
78
34
9
27
90
32
12
10
20
13
12
24
84
77
28
12
24
54
2
6
22
2
18
48
6
30
67
65
36
88
60
38
24
13
23
6
48
48
30
18
22
21
36
5
4
54
26
18
30
124
63
27
14
12
24
4
20
18
12
58
63
11
22
8
4
32
48
7
153
90
2
12
6
34
2
42
12
42
18
54
13
29
54
58
44
144
60
48
96
7
15
21
36
63
33
99
14
40
38
34
14
13
57
18
2
16
63
36
5
40
6
9
21
50
54
28
8
12
24
36
118
2
16
38
1
53
28
14
1
9
12
44
115
5
7
9
15
17
144
24
132
7
41
12
31
41
19
21
56
30
49
36
41
66
16
18
8
19
21
6
9
11
60
13
27
6
12
123
12
17
30
18
67
17
4
8
34
57
35
1
33
66
14
31
9
24
14
34
50
73
17
40
15
9
68
18
54
70
33
63
54
2
34
27
143
10
39
5
24
31
17
6
42
19
24
3
56
49
11
34
75
77
112
18
90
15
12
53
24
18
28
57
41
66
1
29
4
44
66
30
22
2
30
18
102
10
26
6
88
62
24
58
6
9
53
96
7
5
78
22
3
15
66
24
27
29
16
8
28
27
63
12
6
86
16
24
66
14
28
2
12
48
31
17
7
17
108
10
18
2
10
20
12
12
78
46
30
44
73
9
38
18
70
8
60
18
28
44
55
63
50
12
12
12
72
16
2
36
25
5
31
5
67
5
19
21
14
30
18
24
58
51
35
24
12
13
9
56
66
12
30
24
48
18
18
22
50
48
22
8
34
30
74
6
6
4
8
28
63
51
36
20
73
47
13
17
90
10
39
15
18
12
20
96
7
12
23
1
5
16
15
5
12
28
44
22
62
28
2
18
7
60
45
20
52
8
10
8
13
9
38
25
24
21
24
8
10
32
16
38
42
64
60
20
12
13
3
32
1
12
72
69
32
115
9
8
28
99
23
22
60
2
64
9
51
14
12
18
1
39
6
3
9
51
53
18
12
6
31
24
3
14
28
32
30
78
7
35
70
8
132
70
18
14
13
51
45
5
4
32
52
96
38
1
27
9
69
38
30
4
20
12
22
9
41
40
8
40
15
45
18
30
20
22
8
120
24
13
17
36
52
2
6
94
6
54
74
48
4
72
14
13
9
38
16
21
83
30
19
120
65
7
15
2
16
30
69
23
12
46
12
182
6
19
17
7
149
18
102
24
34
72
18
8
16
48
68
22
50
28
39
15
56
36
28
18
2
6
55
9
6
14
4
68
7
137
42
1
83
22
8
19
9
26
37
45
72
2
6
78
12
22
32
60
7
27
18
14
18
54
10
8
48
43
45
14
24
106
14
124
9
5
28
120
18
92
25
153
60
14
25
41
64
2
18
10
2
24
30
58
27
27
44
13
35
6
10
44
10
86
4
9
29
48
12
10
18
12
27
15
9
29
28
8
24
90
12
16
45
59
13
63
164
28
38
7
63
2
12
66
18
7
29
28
20
18
13
89
42
16
14
18
13
5
24
24
24
22
6
135
17
24
7
60
81
48
2
16
20
12
22
15
17
4
15
5
7
135
33
39
9
9
15
5
54
58
20
24
76
56
12
22
9
53
19
5
28
14
25
15
12
6
3
11
12
18
31
5
12
28
2
18
24
42
64
45
12
41
4
27
11
13
9
3
107
12
18
31
53
60
30
22
27
41
12
6
1
41
4
63
53
6
12
6
52
68
19
48
15
92
73
45
51
11
10
2
24
18
7
101
43
3
33
27
18
48
51
35
12
30
48
31
69
32
4
92
91
17
24
40
24
27
5
6
78
10
26
6
126
24
24
36
76
32
18
37
45
126
18
74
162
10
6
27
57
15
77
18
85
81
44
31
24
9
26
30
28
60
30
33
117
2
1
132
17
4
14
1
29
42
13
36
36
29
18
97
24
165
2
36
13
27
9
9
80
6
72
49
65
19
5
24
4
2
12
18
106
24
56
37
149
103
9
38
13
75
33
95
54
4
62
72
48
66
31
45
18
32
13
5
12
10
93
23
42
18
25
9
6
2
7
17
18
36
49
23
100
14
30
120
37
9
20
22
38
30
52
6
12
15
137
12
6
61
9
12
15
3
33
59
49
12
15
102
14
22
72
27
72
33
63
29
19
24
5
12
28
44
18
60
6
43
11
46
87
35
13
11
13
21
2
30
67
29
4
3
69
39
9
42
48
78
2
25
41
24
127
9
42
45
41
7
149
18
13
5
46
9
12
29
43
15
2
43
17
6
12
60
54
114
10
44
6
73
5
144
60
36
6
18
24
4
39
5
28
8
24
84
114
70
14
24
13
27
18
38
6
28
20
24
10
21
24
84
9
32
19
9
12
32
19
41
108
120
91
5
40
32
18
12
10
8
4
32
30
1
17
42
49
47
90
52
26
24
90
28
20
70
72
18
56
24
24
6
18
12
7
29
4
2
48
22
92
43
5
43
77
28
62
100
8
42
102
13
29
16
8
115
ABCD 411785544*7^$a-1 [50011]
24
6
36
20
103
17
54
78
64
24
120
8
7
15
14
22
32
22
3
23
54
34
62
19
21
39
21
12
50
28
20
70
20
7
45
2
13
3
24
45
83
25
41
40
36
48
18
9
21
12
18
20
66
28
36
12
2
4
9
35
28
9
17
52
6
38
10
2
24
46
18
8
19
21
18
14
16
14
16
6
15
45
14
109
15
42
18
32
4
116
6
4
75
3
78
68
24
67
35
4
12
57
17
36
4
6
12
12
8
28
114
2
28
38
70
78
20
7
27
36
60
24
2
4
14
10
15
3
30
15
15
132
20
10
3
15
6
36
2
28
33
15
60
36
2
72
118
69
48
5
28
27
11
42
22
8
4
14
22
30
39
21
38
10
6
18
6
36
36
14
18
10
15
27
30
36
2
16
24
42
15
15
30
18
48
18
62
6
16
42
6
54
36
8
4
108
32
85
15
36
6
63
15
18
27
23
30
70
12
36
54
14
52
9
33
24
26
49
3
2
70
48
12
24
36
26
52
38
37
15
6
6
6
2
48
6
31
3
32
10
15
17
34
2
10
24
36
12
18
8
19
83
4
38
100
12
62
1
3
9
5
70
2
54
4
14
16
3
63
144
36
8
16
108
78
18
24
78
38
46
78
42
6
30
32
52
15
33
27
5
40
126
9
33
126
6
3
11
18
6
16
2
36
16
120
6
12
18
6
6
24
6
69
23
22
26
52
2
55
48
12
48
5
55
3
69
35
16
12
20
18
54
10
14
18
22
84
68
4
33
21
14
82
6
9
51
57
75
42
8
52
15
3
120
48
24
26
40
30
12
12
6
18
21
108
63
80
22
15
35
28
24
20
100
108
48
192
42
14
22
20
10
62
70
14
24
7
5
6
16
32
6
12
6
48
16
2
16
15
60
5
28
20
4
50
10
6
56
46
30
105
60
17
16
27
21
36
6
54
15
21
2
10
20
24
18
46
84
3
87
6
24
24
66
6
18
66
68
10
6
6
24
12
57
57
26
28
6
92
64
27
63
12
48
24
20
25
23
25
17
43
29
4
99
17
28
8
90
10
66
12
24
60
165
21
2
58
54
56
40
12
30
30
30
36
51
35
6
34
2
4
12
18
24
54
12
2
10
6
32
6
28
20
55
48
21
30
12
12
45
60
41
34
57
3
32
34
12
84
24
14
22
15
83
76
9
51
69
21
12
72
12
6
18
30
12
42
20
7
21
78
36
26
58
12
30
2
10
8
4
3
53
34
24
8
13
15
30
15
15
56
10
86
18
43
3
8
54
40
8
36
22
56
18
130
6
12
39
29
46
36
2
22
6
86
64
9
101
7
51
6
6
20
4
14
19
3
12
6
24
12
6
9
141
42
18
27
15
8
114
46
12
18
102
6
14
16
2
40
27
12
3
222
24
8
24
7
47
13
35
70
8
7
75
8
18
10
12
12
12
6
32
7
63
6
51
33
42
56
10
27
15
2
16
24
3
3
30
14
4
14
46
66
6
18
42
20
22
12
6
144
6
12
66
30
24
20
22
30
6
9
60
15
18
2
64
12
168
20
24
40
57
21
20
64
18
14
22
21
45
6
30
74
76
44
25
17
34
12
8
4
48
117
21
39
5
43
83
34
60
26
4
20
10
6
18
32
22
45
60
5
82
8
10
42
30
15
48
47
4
42
30
12
132
2
31
53
6
16
42
18
6
12
30
140
28
9
3
42
15
195
6
24
8
10
9
39
42
20
6
16
32
16
12
108
62
7
93
32
30
42
91
15
12
45
3
60
62
34
20
10
42
42
15
3
8
22
50
82
120
27
48
60
5
22
38
22
6
2
18
64
3
60
41
30
42
30
22
32
28
30
12
26
10
48
8
42
4
27
17
31
5
42
145
48
12
51
12
42
18
72
6
78
12
30
32
7
48
21
8
24
124
54
9
5
7
3
12
2
28
168
72
18
38
58
21
3
18
120
14
4
9
87
30
75
48
89
4
8
130
9
21
38
24
28
12
32
72
10
6
69
41
12
52
8
70
12
56
49
21
26
28
60
6
42
45
105
90
12
60
33
15
42
3
11
82
8
46
18
15
33
12
30
6
44
46
21
3
18
20
7
15
8
24
13
3
18
42
54
78
18
54
84
9
63
9
45
6
110
10
32
10
62
66
4
54
20
136
6
54
18
6
12
42
27
63
102
68
18
4
33
5
12
42
13
111
30
38
24
28
24
2
31
17
10
8
42
16
42
18
18
24
78
54
6
54
32
28
24
12
9
48
5
10
18
24
36
18
60
6
3
57
6
132
26
4
30
45
15
18
78
24
18
12
75
17
154
81
51
2
52
2
64
8
49
23
4
2
16
42
30
18
42
3
12
17
30
46
30
2
46
57
27
114
36
8
12
40
30
90
20
46
24
2
64
12
30
26
10
20
10
32
12
42
25
15
26
10
14
198
22
26
28
24
6
14
54
16
15
3
8
82
114
96
9
35
78
46
42
12
75
21
51
33
6
21
33
18
14
88
18
9
3
32
16
50
6
52
2
22
6
96
6
69
11
82
12
75
9
8
118
90
6
30
27
29
4
78
8
42
106
18
32
18
22
56
12
67
41
34
62
31
3
18
38
46
6
60
54
44
60
4
32
48
19
48
135
36
12
42
2
48
54
76
12
20
34
54
27
33
6
6
62
58
6
54
8
48
18
16
74
10
81
5
34
24
42
56
10
72
72
8
18
19
75
18
15
5
88
18
12
30
134
16
12
18
50
70
30
12
45
15
18
20
6
73
65
6
10
38
16
6
50
52
60
18
42
42
30
33
3
60
2
76
51
125
64
12
2
28
12
8
4
14
4
102
2
22
9
21
102
24
60
20
64
36
6
20
12
150
40
72
32
4
24
6
12
18
24
86
40
39
21
27
21
42
9
39
12
24
30
6
50
64
32
18
58
75
3
8
94
6
24
156
42
12
27
33
68
7
3
69
15
54
12
72
36
84
98
18
126
16
56
4
9
15
30
18
48
9
35
70
30
18
15
15
18
24
18
57
5
16
2
102
18
24
76
42
30
36
18
51
29
6
10
20
55
69
42
20
4
14
46
8
25
63
12
44
18
28
6
21
15
66
18
6
60
30
6
62
42
36
7
11
16
38
67
5
55
21
24
60
18
60
48
9
3
12
54
12
72
2
10
90
20
4
12
18
72
27
3
32
10
12
66
12
36
162
20
79
39
12
2
12
18
10
66
12
2
6
4
42
2
52
9
12
41
19
35
28
12
8
16
21
15
48
45
23
4
96
48
21
15
96
48
84
30
27
15
6
60
2
40
32
28
42
48
30
74
4
18
9
15
74
24
34
18
38
4
45
63
32
100
20
72
1
3
12
12
36
18
6
38
22
18
6
9
33
12
32
10
26
4
18
6
12
42
45
15
18
72
60
6
24
2
10
36
110
24
12
6
97
51
30
14
28
12
56
34
18
14
54
162
22
45
15
6
8
76
ABCD 411824912*7^$a-1 [50010]
60
7
5
54
4
2
28
66
32
1
17
19
12
113
48
60
19
9
75
24
27
38
7
11
13
77
22
60
57
12
12
24
21
39
23
28
9
5
10
2
28
42
56
52
20
1
9
15
15
182
10
18
20
10
8
42
198
1
3
9
17
24
48
19
21
42
24
45
11
25
60
41
60
151
48
65
19
51
26
7
11
12
1
3
18
15
5
12
6
138
6
48
40
128
49
23
52
20
37
12
60
99
2
54
24
37
71
102
16
26
49
161
10
24
74
70
36
44
40
9
36
35
132
64
20
36
25
3
30
102
24
33
3
50
6
112
21
24
72
41
52
92
28
66
140
16
69
24
21
44
31
131
6
31
23
94
86
30
6
52
12
45
83
10
42
57
21
92
48
106
33
11
40
30
66
2
52
15
45
42
68
36
13
23
34
3
72
15
140
214
15
24
3
50
6
4
14
36
7
72
59
162
10
50
10
20
13
51
62
54
60
84
72
49
5
70
20
6
72
19
71
18
18
40
33
161
18
28
174
42
8
16
56
4
21
29
30
10
30
24
150
62
18
12
34
74
42
18
19
71
1
17
7
72
15
50
55
84
17
42
12
24
13
53
10
24
2
108
46
33
12
3
56
25
39
21
17
142
12
57
59
42
30
136
30
6
18
62
24
4
21
60
48
29
34
57
12
9
6
69
12
12
23
108
1
17
31
12
41
7
36
53
28
3
63
24
69
23
13
29
40
39
60
48
15
105
29
40
50
4
30
2
6
43
69
8
58
24
26
4
146
66
19
5
46
18
38
1
3
20
85
39
20
73
11
10
36
24
26
12
18
94
12
9
107
61
51
9
53
10
24
9
60
45
147
65
28
51
84
96
35
84
18
34
69
159
68
48
34
182
64
32
172
12
105
11
22
42
116
82
32
4
90
21
75
24
20
12
28
69
45
15
27
33
21
24
6
56
18
7
12
27
24
38
43
96
15
18
32
36
82
8
4
24
20
54
18
28
45
35
6
7
63
60
8
100
117
69
111
71
22
20
19
29
54
18
16
39
81
15
15
21
48
24
89
30
28
33
71
76
9
17
4
2
1
60
23
25
71
48
24
52
18
50
60
48
42
19
17
12
151
11
18
18
73
36
23
18
4
111
15
30
54
12
8
90
18
18
144
46
2
18
6
70
60
18
15
17
28
51
11
25
11
49
23
100
20
36
10
6
33
60
15
2
54
109
95
1
9
60
90
21
51
48
8
48
10
75
108
83
18
18
37
47
18
10
45
24
11
36
121
33
26
16
44
4
8
52
21
17
19
3
45
51
84
86
10
9
53
144
7
27
69
23
108
25
11
37
53
43
51
2
12
22
56
120
54
7
11
49
59
72
157
65
28
2
40
54
39
240
45
39
71
46
2
148
32
28
122
7
11
16
60
78
2
18
60
91
101
36
24
18
66
24
108
151
11
18
72
40
39
3
26
12
60
70
6
6
56
61
3
45
5
19
15
20
4
152
28
26
43
53
30
13
5
96
19
47
6
79
83
1
24
21
44
19
47
16
26
43
96
59
126
30
4
14
22
104
42
34
9
59
1
99
8
22
86
24
49
21
102
56
1
53
6
144
37
36
24
29
18
70
14
42
10
38
168
31
17
4
75
75
9
51
21
36
35
6
22
32
66
18
16
24
33
132
11
18
100
15
11
16
8
46
6
110
48
36
6
36
12
18
67
27
168
9
3
86
42
16
14
82
18
42
93
17
6
22
6
74
72
60
66
133
9
26
61
60
33
15
12
29
19
21
30
21
12
41
19
48
11
84
24
36
25
23
25
36
47
52
57
15
26
22
45
17
36
42
70
92
48
60
67
59
25
84
51
21
63
8
1
29
43
17
120
42
10
102
44
16
20
85
5
36
18
6
18
10
8
112
60
135
21
14
10
39
71
52
84
33
29
60
43
9
2
49
41
19
9
6
2
7
72
3
8
22
42
44
12
82
8
22
122
55
35
88
6
50
4
21
11
13
12
48
77
48
10
21
36
11
1
47
96
73
11
154
30
105
17
127
36
87
38
10
9
23
48
18
60
139
5
115
48
137
4
32
34
8
16
14
19
41
10
2
6
90
7
51
84
110
91
9
2
54
6
64
114
56
4
32
18
25
5
36
46
48
21
15
153
81
38
22
26
4
45
11
109
45
26
12
54
6
54
139
108
60
251
85
24
11
52
8
1
29
7
11
24
28
92
6
18
1
53
30
18
43
9
26
12
4
45
5
10
18
42
48
66
15
15
54
36
56
19
48
21
66
69
11
49
87
26
42
48
64
9
60
11
24
54
48
232
30
50
18
28
21
33
26
1
135
33
51
14
48
7
15
32
60
13
45
8
60
12
16
2
52
98
67
87
8
1
9
26
34
32
18
16
60
32
28
9
21
39
35
18
22
9
171
21
47
1
72
24
12
12
48
255
26
30
150
7
83
102
22
20
18
48
43
35
30
43
11
100
12
60
45
84
24
111
74
12
118
66
32
67
21
30
36
18
60
182
13
111
81
15
14
79
15
36
14
42
84
40
84
8
97
47
13
15
66
15
47
28
26
6
4
33
17
30
24
100
56
28
90
8
31
11
48
90
54
58
50
25
27
9
24
75
26
4
27
60
3
8
54
79
47
133
39
9
41
139
87
120
62
54
37
81
120
102
128
52
26
211
59
84
37
17
43
71
25
83
49
ABCD 411867852*7^$a-1 [50013]
72
60
60
52
11
25
155
117
40
20
48
75
1
59
60
73
11
108
9
75
48
84
36
60
24
48
49
35
60
72
36
12
36
37
12
12
71
73
47
21
244
59
45
15
12
105
51
12
85
80
87
12
9
108
88
107
97
59
73
59
36
12
33
16
83
121
11
60
45
63
60
36
13
131
48
84
49
24
11
13
11
132
49
83
37
47
81
148
20
24
3
205
23
97
12
251
60
9
39
60
13
36
60
59
96
84
1
108
35
13
47
49
131
24
72
12
96
9
39
120
36
69
51
1
11
21
48
63
48
45
48
4
95
81
3
12
61
11
9
28
20
16
35
13
11
21
63
48
1
20
76
35
9
27
9
27
21
27
33
51
36
12
21
88
35
45
63
25
24
11
84
72
180
9
171
36
24
25
48
44
4
36
119
21
51
24
36
81
84
195
13
8
39
12
133
80
12
96
64
36
83
45
12
12
39
93
3
45
16
59
133
35
36
72
72
96
108
153
40
11
85
92
12
15
69
16
59
49
48
20
3
36
24
49
35
25
36
96
59
24
13
11
1
48
8
64
96
56
15
9
28
59
21
4
44
148
47
12
12
21
63
12
37
35
9
4
35
72
177
183
84
45
27
93
52
108
80
48
4
36
24
72
12
23
48
25
11
25
11
12
73
24
71
121
83
24
21
3
69
3
24
12
33
48
52
36
80
39
24
1
11
49
36
95
12
33
112
47
24
69
27
24
109
20
52
32
75
12
21
52
8
63
9
75
12
132
49
128
39
109
47
45
60
27
21
3
36
25
8
27
120
9
4
80
3
69
3
13
36
32
4
95
9
4
59
73
47
105
4
164
3
73
11
33
3
109
11
84
24
1
47
36
12
12
1
59
121
8
16
35
12
37
36
59
24
25
23
37
48
47
48
12
157
35
45
15
72
108
25
35
61
60
72
32
12
3
36
13
96
92
12
192
51
48
12
33
3
12
37
32
124
47
129
87
36
133
20
28
36
32
3
96
9
27
13
56
52
107
21
3
93
123
84
24
9
28
24
12
155
9
87
49
11
85
20
4
92
48
51
108
24
72
36
33
39
12
72
48
49
71
205
8
48
4
32
108
15
121
11
37
11
141
111
69
16
108
48
20
16
59
48
37
95
108
9
27
12
49
35
36
1
44
64
116
12
4
11
108
21
3
12
13
32
39
61
83
24
1
116
15
36
48
13
44
4
107
69
28
83
60
25
48
59
21
15
25
36
11
145
119
9
39
45
15
37
48
92
4
11
33
15
45
52
20
96
27
117
3
9
27
48
1
71
132
24
36
36
9
15
49
32
15
132
45
16
23
36
48
168
1
48
12
20
48
24
36
27
84
60
25
23
21
52
104
27
61
32
24
16
116
51
9
64
11
13
11
156
25
12
12
47
24
72
84
60
9
15
9
48
3
33
16
23
85
32
64
35
1
96
132
35
48
73
35
157
84
8
123
85
23
45
15
33
4
24
96
119
12
69
15
24
37
132
83
21
4
23
45
12
3
45
160
83
48
12
37
12
59
25
59
156
25
72
23
84
69
52
60
20
15
24
12
1
35
133
47
81
96
15
132
24
84
25
35
48
36
37
12
96
23
9
48
39
105
3
13
32
4
80
3
1
56
88
71
24
141
51
36
9
36
3
141
16
119
21
84
40
116
3
24
57
51
36
21
12
48
27
96
85
23
72
180
48
24
13
8
39
145
32
27
12
48
24
108
48
33
36
76
44
39
61
92
84
51
1
60
23
13
236
15
12
24
12
48
13
116
52
60
59
21
28
72
35
25
60
83
85
47
48
45
39
45
63
141
3
1
44
28
36
20
15
9
3
21
216
3
36
12
60
24
49
11
21
88
56
39
81
100
35
9
36
156
64
11
165
3
60
37
192
11
108
13
11
145
47
84
48
105
195
61
32
15
1
11
12
60
69
39
1
23
24
33
39
13
48
35
9
3
21
16
60
36
95
9
15
96
49
24
24
83
48
12
69
3
93
12
40
95
12
21
99
69
40
83
25
108
47
12
24
157
11
25
71
13
35
84
21
108
39
1
60
179
1
47
45
36
39
24
81
28
23
48
36
24
24
97
23
93
3
13
23
21
24
87
9
39
36
12
12
24
120
12
25
35
36
33
60
4
71
25
167
1
83
48
33
3
48
84
120
109
11
9
84
12
15
93
4
44
39
57
51
1
35
49
8
27
24
72
36
57
39
25
48
35
24
61
84
128
12
40
167
1
20
75
72
1
71
96
12
60
49
215
84
36
61
23
108
97
11
1
260
12
4
23
36
1
11
48
9
75
21
3
57
15
12
33
16
23
1
200
52
47
21
3
12
24
48
21
ABCD 411930362*7^$a-1 [50044]
36
42
72
14
10
35
24
12
31
104
9
25
78
20
16
5
55
84
6
102
68
45
19
53
7
128
72
10
72
6
101
27
4
113
37
14
12
94
66
204
84
30
18
44
117
15
36
40
18
62
9
97
24
144
83
12
31
20
12
10
14
12
16
6
6
8
9
25
35
27
57
19
32
52
5
19
8
28
6
48
6
24
96
17
60
37
24
2
84
16
60
20
45
43
5
24
37
18
12
36
6
42
20
10
66
108
96
8
112
8
64
5
61
30
42
30
42
126
24
17
25
98
156
40
77
31
54
6
5
31
126
98
45
55
12
41
7
36
29
13
30
42
83
27
21
27
45
15
12
34
78
56
57
7
8
82
2
70
119
63
10
144
54
36
180
48
24
36
12
5
51
48
10
96
6
42
24
48
78
56
88
29
37
35
13
48
26
45
19
36
65
87
112
18
48
6
90
48
2
28
96
42
107
43
20
76
20
4
17
15
10
18
29
55
17
7
29
19
5
27
21
24
84
15
48
36
70
42
32
9
27
34
30
60
30
14
40
5
13
62
40
48
42
30
128
69
229
6
120
17
31
36
41
43
44
21
7
18
66
36
5
13
30
12
36
12
80
96
76
5
13
24
38
106
11
43
72
12
68
45
229
14
57
1
23
27
4
48
18
47
43
6
26
52
48
12
32
33
19
8
34
30
42
14
58
59
240
37
6
12
20
24
36
57
13
6
36
6
62
9
7
12
12
8
28
78
168
119
36
91
18
30
84
29
12
60
31
42
66
6
54
24
5
55
17
61
35
13
48
66
6
168
54
72
8
106
83
19
114
74
70
11
31
30
6
42
30
84
12
80
24
57
87
76
32
9
19
66
6
96
42
14
16
29
13
59
27
10
71
1
30
116
45
63
34
54
42
24
6
8
88
24
5
37
54
377
63
10
71
12
27
117
7
17
133
14
9
67
20
64
42
110
112
5
12
25
102
17
1
24
38
36
28
53
37
30
12
84
8
16
20
64
54
23
19
44
34
14
34
6
101
48
36
63
4
60
18
14
52
6
102
24
89
7
56
16
20
69
171
4
80
10
14
21
15
28
66
35
13
6
42
35
13
30
18
23
36
43
12
6
24
6
5
37
18
60
84
84
17
1
35
37
98
33
13
98
46
18
6
72
48
6
44
160
20
64
17
27
22
6
29
36
19
5
43
6
35
36
15
4
5
25
30
29
51
4
84
18
38
4
6
30
12
32
60
21
13
18
150
102
18
6
66
6
41
1
54
24
60
30
50
33
85
26
33
31
6
24
6
17
25
78
176
40
42
96
66
60
29
55
44
105
12
15
22
90
6
42
5
79
18
83
43
125
120
19
17
55
18
14
34
24
23
145
6
84
17
27
4
44
9
24
48
1
48
50
22
6
125
36
73
24
30
138
47
55
89
36
61
23
7
120
42
119
25
42
36
138
2
69
27
9
12
1
71
19
36
72
84
12
36
20
45
60
49
6
29
13
23
24
3
94
66
89
55
6
42
12
41
25
38
252
16
48
30
18
84
8
10
42
6
23
12
7
78
110
16
24
32
21
27
328
20
76
66
96
86
82
30
60
29
1
30
20
70
23
55
24
8
57
1
35
67
56
16
29
7
12
114
146
36
76
44
33
12
36
7
17
7
66
18
6
23
79
8
48
28
84
32
28
125
7
8
4
6
30
44
45
67
5
24
73
24
11
7
132
89
55
17
7
8
10
62
64
29
13
90
6
30
18
24
14
48
96
100
20
9
67
48
17
109
107
37
54
12
30
30
24
32
33
12
15
28
114
23
60
37
48
14
76
6
120
30
48
18
30
36
60
8
76
102
42
54
6
192
116
28
24
29
37
35
37
54
32
10
78
42
62
45
27
34
6
24
8
81
43
6
48
42
32
46
14
72
40
8
72
34
134
12
22
6
48
24
17
24
1
48
35
43
132
12
29
13
14
34
72
6
24
113
55
18
11
67
12
36
42
2
22
24
24
42
5
1
42
68
24
9
25
14
34
38
28
60
20
52
42
6
17
79
29
27
144
10
122
46
182
16
12
30
78
42
278
10
38
36
112
30
96
6
17
55
36
116
64
24
18
11
51
10
26
28
17
67
108
96
36
6
14
40
24
138
2
22
6
18
2
148
65
39
16
48
18
30
36
5
27
28
18
18
30
18
149
27
22
42
54
35
60
39
24
28
12
68
22
14
16
65
48
91
54
30
104
88
8
9
7
5
37
48
54
36
6
126
17
1
6
20
9
19
48
42
6
8
48
9
145
72
26
142
30
48
18
23
63
40
66
47
73
42
6
6
42
54
65
15
36
28
29
13
38
88
12
12
8
34
42
5
31
41
151
42
95
7
24
41
145
86
120
34
6
56
28
6
6
161
1
59
12
15
28
6
30
24
18
167
36
36
25
48
30
60
36
125
31
60
8
34
11
27
9
24
3
28
41
25
66
96
41
36
1
30
18
30
18
66
12
20
22
24
62
21
15
46
2
4
29
36
7
90
6
5
31
125
72
97
72
48
78
8
21
13
6
8
28
48
5
1
42
30
102
32
45
37
71
7
18
24
6
12
36
29
19
89
25
6
24
12
68
10
62
40
32
10
24
6
72
32
28
48
102
14
33
1
71
55
42
23
25
72
26
22
6
29
19
17
67
156
8
40
89
63
16
8
36
52
24
36
12
29
75
16
89
49
48
47
ABCD 411973334*7^$a-1 [50047]
40
32
16
53
3
9
31
32
1
27
14
34
24
24
57
24
3
14
43
23
36
18
34
45
35
9
45
10
56
6
22
12
2
10
8
18
12
15
57
10
17
19
12
2
3
19
84
12
8
36
36
64
21
44
43
53
39
24
40
26
6
18
22
60
120
33
36
15
29
40
12
5
18
36
6
30
18
34
8
4
17
7
2
34
36
128
18
36
36
42
148
17
15
85
15
45
71
18
48
27
27
24
4
41
7
29
19
12
104
88
38
10
26
3
9
15
27
12
4
2
18
1
11
13
27
2
12
24
18
37
71
54
3
144
9
18
9
19
5
3
52
12
8
25
39
8
18
36
27
15
1
3
12
48
8
21
9
54
4
14
7
15
21
8
3
45
7
12
14
30
1
35
42
7
5
24
27
4
3
14
19
3
24
8
9
15
45
3
28
41
4
5
18
16
38
18
12
36
36
1
24
3
32
16
50
63
31
2
7
36
27
56
9
7
24
17
33
22
8
40
20
4
8
54
63
33
22
14
34
29
19
33
3
84
32
21
7
12
5
9
70
12
20
40
41
7
20
4
14
79
3
44
9
33
18
4
24
12
44
13
41
58
12
26
7
11
18
22
8
6
34
2
36
39
63
6
46
24
5
9
10
12
36
69
17
10
5
3
78
3
19
48
29
111
52
17
21
43
8
9
7
59
4
24
36
8
42
30
16
8
28
56
16
9
89
34
12
9
35
1
44
9
12
139
3
12
12
12
24
12
62
30
6
27
3
73
3
20
16
14
36
10
8
36
1
3
2
34
74
7
11
40
12
60
50
22
8
33
9
30
40
38
7
3
20
28
60
12
32
36
12
1
12
5
6
28
74
31
11
21
43
80
61
39
56
40
12
74
22
21
11
6
3
9
6
9
7
2
48
54
1
63
32
36
18
10
101
24
9
106
5
9
34
20
13
5
18
24
12
16
84
14
7
23
1
15
26
30
13
3
26
34
48
8
9
21
6
12
9
19
12
2
10
8
81
28
15
36
29
3
28
14
36
30
4
29
16
32
4
15
41
39
28
48
5
27
42
66
37
51
8
21
45
51
27
36
9
9
10
9
35
30
18
6
70
5
16
15
21
35
4
41
19
9
8
43
36
32
1
32
39
1
5
34
2
7
56
31
5
4
35
45
7
2
31
15
8
16
12
5
27
16
14
6
1
15
12
48
14
7
59
6
10
20
85
51
5
7
2
19
3
108
8
16
24
14
7
29
22
12
8
4
8
9
4
83
30
6
57
52
35
18
22
14
18
45
9
115
11
52
24
53
45
24
18
64
44
40
5
7
14
22
12
20
6
54
28
2
18
28
8
16
96
60
9
27
9
5
12
18
18
24
31
23
9
39
40
9
15
60
36
2
58
14
24
7
27
5
31
24
5
19
12
26
7
39
96
12
8
18
10
5
7
41
31
81
29
34
9
11
18
10
21
17
22
36
2
10
57
17
10
53
15
88
32
136
44
24
4
14
12
6
25
135
20
48
13
5
24
22
8
40
14
31
5
24
30
16
17
19
8
4
8
9
69
18
4
41
19
24
24
12
2
66
6
30
25
39
44
9
7
21
15
8
4
8
28
8
64
8
90
6
21
16
53
3
7
20
4
14
46
21
5
36
6
18
18
36
37
36
15
33
15
2
15
7
12
8
9
45
3
4
27
45
15
32
16
36
36
5
9
6
12
36
1
17
42
40
24
48
14
18
18
18
12
72
16
2
79
24
11
12
9
7
36
20
4
48
12
44
9
7
2
34
2
42
37
11
18
7
17
39
28
15
38
18
33
67
14
34
12
20
4
21
87
32
61
17
46
24
33
41
7
5
10
32
4
12
12
8
30
58
5
16
24
24
41
30
4
5
7
44
30
15
27
49
5
10
72
57
32
12
72
9
18
4
9
47
1
17
18
12
28
17
9
24
46
12
14
34
5
9
24
82
44
48
49
3
96
21
44
75
4
24
32
64
57
5
22
12
2
34
14
24
3
9
36
6
13
17
72
42
9
43
12
20
4
12
9
35
12
13
56
9
36
34
20
28
21
3
48
33
47
4
50
18
54
36
18
12
9
31
2
48
58
38
12
154
21
23
4
29
19
12
53
7
2
10
5
16
20
3
16
8
36
1
51
48
24
12
21
3
14
10
17
4
27
14
22
38
30
28
8
28
12
32
4
12
56
4
21
11
25
17
22
5
9
10
26
36
10
12
48
14
15
16
3
12
48
12
2
36
46
5
9
34
14
34
2
6
18
3
33
3
9
31
29
27
7
2
75
7
26
48
15
3
6
30
18
15
12
7
44
16
20
36
76
17
4
11
13
3
48
62
10
53
9
12
58
9
11
21
19
21
29
10
20
4
21
53
43
11
12
4
14
24
10
12
32
16
24
5
3
133
20
33
34
2
10
24
45
77
10
8
6
10
12
62
87
4
3
32
16
2
18
13
92
4
3
32
18
27
15
12
9
55
24
36
2
22
81
5
22
29
19
2
34
12
17
69
36
3
9
7
63
56
18
22
36
20
30
6
12
1
3
24
32
4
98
6
18
12
15
19
2
15
3
24
16
12
9
11
37
17
10
14
36
46
2
72
18
6
18
9
3
54
6
16
33
5
54
40
48
5
24
31
8
76
12
2
27
19
24
57
3
20
1
20
33
7
11
45
19
21
23
100
74
6
21
15
18
18
48
6
19
65
27
19
14
36
10
36
20
54
24
7
5
19
41
10
60
36
9
23
4
36
12
69
29
27
4
5
34
32
16
8
4
41
115
36
38
10
24
12
21
35
28
14
3
43
2
15
4
5
22
48
5
55
45
5
70
48
8
45
3
37
15
20
13
11
30
78
1
8
63
21
4
3
21
8
31
86
7
27
8
12
78
48
42
18
34
56
4
14
3
7
26
58
12
20
9
3
108
37
5
111
9
24
72
10
8
12
49
41
15
27
9
19
38
7
35
45
28
12
3
20
4
12
36
2
58
32
12
36
28
50
18
45
7
38
36
3
24
19
24
2
12
34
12
168
26
70
12
44
12
28
44
4
38
70
14
36
7
83
16
48
14
18
18
7
47
13
35
16
45
8
9
36
12
51
45
18
4
44
61
8
7
36
41
55
86
34
12
2
24
10
2
18
25
8
3
88
12
21
56
21
27
9
18
52
24
29
21
6
16
12
8
21
4
32
9
10
53
55
12
2
18
12
18
6
64
2
6
1
11
18
60
12
24
36
18
4
32
28
17
21
6
45
63
1
15
9
59
16
24
5
15
25
41
10
5
9
18
16
21
65
24
7
11
12
33
43
20
93
19
5
39
28
12
29
3
6
18
28
56
9
43
2
10
17
4
11
12
33
36
9
54
36
21
4
75
9
3
32
28
12
62
22
14
7
51
5
40
63
12
2
7
11
4
14
27
9
46
45
3
56
1
8
7
48
2
18
4
20
21
15
48
33
31
68
4
26
82
26
6
12
16
98
12
60
22
57
11
4
17
45
10
12
2
30
24
18
22
50
10
26
34
20
4
14
18
4
41
39
42
3
7
8
16
29
27
4
80
4
24
5
9
43
3
36
2
36
10
8
25
3
21
3
56
6
46
170
19
24
11
28
17
9
7
56
7
108
104
28
50
120
6
4
14
12
135
51
4
21
3
45
8
7
14
6
4
50
106
12
9
24
23
16
8
21
4
23
42
12
42
18
7
83
13
3
24
8
45
7
38
10
24
24
2
30
28
5
12
36
69
54
48
28
8
1
63
50
46
12
5
43
81
29
142
20
48
96
66
15
40
35
9
19
14
7
3
72
65
40
95
18
42
21
31
14
34
20
16
8
12
4
24
96
108
29
63
54
7
60
24
63
81
12
5
18
1
23
21
15
4
44
4
24
8
18
72
6
1
63
2
10
62
43
35
48
4
33
36
41
22
50
12
19
5
46
2
43
11
16
29
7
108
8
54
10
8
28
17
4
5
10
2
63
9
10
21
3
60
2
39
31
2
3
40
5
34
2
15
39
4
14
36
54
60
12
42
54
64
33
5
42
12
6
7
41
42
1
17
30
16
21
32
7
56
52
38
3
27
16
12
8
54
6
4
50
31
3
29
19
92
42
18
18
39
9
82
9
15
26
18
21
4
11
21
79
12
72
12
2
22
32
9
7
12
24
48
36
17
21
99
24
31
21
5
42
4
8
9
19
26
31
56
19
12
44
16
80
16
36
2
12
34
92
1
60
29
72
24
10
12
8
1
27
50
18
4
48
2
18
13
99
21
27
29
12
31
12
29
33
12
51
81
12
22
29
4
17
22
14
24
7
23
18
94
65
7
32
28
84
77
7
21
3
2
18
1
11
16
24
32
73
35
60
4
17
27
16
2
24
12
7
11
18
6
1
27
17
3
16
17
76
3
5
33
7
ABCD 412001454*7^$a-1 [50036]
20
9
36
15
21
15
4
41
48
96
3
9
67
5
91
68
12
69
39
36
63
81
216
51
85
41
7
77
60
72
30
49
20
111
78
126
9
88
29
54
93
51
144
72
66
43
119
36
69
36
124
65
12
60
3
63
54
6
1
48
24
24
20
75
285
52
11
21
27
33
48
9
90
6
120
63
105
36
103
59
21
27
33
76
5
18
54
19
24
20
45
12
87
27
90
135
27
57
36
24
93
54
18
6
36
66
51
36
21
24
99
3
33
135
12
117
96
12
112
11
9
72
4
17
63
33
31
107
105
81
27
21
27
9
6
48
42
54
25
11
57
69
147
36
36
15
18
102
54
36
60
99
135
61
48
116
144
124
72
65
3
96
147
6
48
99
117
6
90
12
51
21
7
8
84
4
11
273
216
87
66
67
77
87
9
27
27
30
24
3
87
102
60
3
168
153
7
72
29
126
21
9
24
66
45
204
84
27
114
12
7
80
48
15
18
66
72
133
17
27
4
32
48
63
33
63
129
15
9
21
6
37
11
54
42
117
16
32
45
60
75
33
18
12
96
93
36
81
19
96
11
85
41
7
11
222
12
15
27
54
90
12
37
140
180
208
44
9
54
36
201
60
4
5
12
24
18
9
9
12
60
19
20
168
39
45
99
13
48
17
48
79
48
32
21
19
32
45
39
28
72
77
115
68
24
36
36
72
3
90
144
54
126
24
75
123
37
17
3
52
83
69
12
28
23
30
63
196
101
15
93
27
9
19
5
67
8
136
44
36
24
75
13
32
27
78
36
66
25
35
133
5
15
72
21
42
21
159
48
81
33
27
36
21
15
48
52
35
66
6
108
12
24
61
92
4
53
123
3
144
18
42
84
54
27
9
36
7
233
3
15
18
91
29
51
3
9
69
30
6
63
273
43
20
87
9
75
49
20
27
57
33
7
29
12
7
80
45
19
47
162
36
6
36
30
18
6
30
114
30
24
9
117
31
32
9
30
150
84
90
126
42
129
4
5
24
3
36
9
60
127
92
27
49
96
8
9
27
96
21
15
81
175
35
81
33
219
27
13
5
6
54
7
29
48
87
39
33
12
24
3
133
71
48
78
252
27
48
60
21
15
4
17
6
54
39
51
18
111
16
96
5
42
165
24
93
60
3
36
24
21
90
6
54
12
18
132
27
36
99
30
42
126
31
96
152
48
153
24
39
45
15
4
107
13
83
12
1
8
136
143
49
95
49
48
47
6
36
72
48
18
24
18
3
9
7
48
53
43
20
15
45
75
13
24
149
36
63
45
75
117
24
30
18
15
21
60
43
29
108
3
60
93
60
7
47
45
76
144
41
79
59
90
168
43
5
6
37
80
39
213
4
96
35
45
9
66
33
9
18
45
48
99
90
55
8
9
60
18
12
69
72
84
60
36
129
6
21
45
126
37
17
6
54
108
55
17
54
9
16
65
210
54
78
117
36
117
43
101
39
9
51
75
13
20
39
13
11
48
162
24
19
44
63
120
105
9
67
59
18
19
72
56
64
24
83
114
3
16
29
18
60
21
216
123
12
36
13
140
148
5
15
63
12
153
36
24
117
27
9
18
252
85
32
16
29
39
27
33
57
36
24
19
35
45
45
48
42
30
18
33
40
17
18
114
18
54
115
41
159
21
63
9
96
19
11
81
52
20
153
27
99
9
15
18
36
55
44
4
149
72
12
99
24
120
24
129
163
5
19
17
7
137
63
93
60
36
18
156
6
351
27
85
77
67
32
21
90
1
53
63
24
3
108
42
19
20
51
30
54
114
39
28
41
18
21
51
54
18
72
18
66
33
3
33
4
17
36
15
9
63
21
103
72
11
81
9
19
11
180
6
3
144
87
129
36
15
9
45
31
131
210
24
54
36
45
36
63
25
24
8
51
162
19
48
35
6
7
11
21
108
15
126
36
163
107
9
48
69
12
42
25
48
80
21
36
7
101
36
15
21
60
39
24
84
33
144
3
40
20
189
12
18
54
19
120
56
81
31
8
9
54
9
123
9
57
63
15
21
24
48
33
144
55
24
20
4
23
93
15
9
12
27
33
57
72
163
77
12
54
1
41
12
91
41
7
92
81
27
57
63
33
63
57
7
20
63
9
24
220
41
271
ABCD 412261298*7^$a-1 [50014]
16
18
110
45
15
12
16
20
9
63
148
102
146
24
12
9
99
70
18
18
102
8
22
12
71
7
30
90
8
12
22
12
26
21
49
14
24
72
144
36
22
26
36
58
168
24
18
18
2
28
32
93
27
117
25
96
2
12
9
91
5
12
51
10
12
60
60
50
60
45
25
48
2
46
14
28
101
121
47
1
110
9
13
48
30
48
20
10
98
84
10
42
56
24
40
5
1
60
12
2
16
44
21
27
132
84
33
27
34
218
12
22
23
25
36
30
6
71
3
69
73
60
12
48
60
24
14
106
35
63
153
3
60
34
83
49
26
117
175
5
85
48
54
8
108
28
20
34
2
40
20
9
39
142
179
72
19
8
58
35
13
6
8
58
12
90
48
17
15
81
49
86
9
3
22
30
8
12
60
36
22
12
12
38
36
9
15
70
11
1
18
42
50
4
20
34
120
71
91
44
21
31
18
24
23
37
26
142
14
36
69
25
38
72
108
48
34
26
28
101
43
17
36
133
59
63
10
42
90
11
24
3
22
38
10
35
27
12
9
15
34
59
19
30
14
10
71
15
12
178
98
36
10
318
18
14
10
36
242
57
205
18
20
130
72
86
52
30
12
59
67
48
29
25
2
10
98
33
25
14
105
73
2
58
2
28
78
14
28
48
77
87
36
48
72
33
7
29
181
30
30
50
9
103
20
148
5
13
14
48
22
38
84
24
16
104
10
24
38
22
38
4
30
59
15
21
13
12
71
75
58
6
48
72
5
15
28
53
19
29
19
68
28
24
56
12
34
60
11
27
72
226
132
48
2
33
37
38
52
18
2
100
78
114
24
104
48
58
12
90
44
93
15
10
2
76
29
25
14
24
46
35
121
120
23
13
12
90
18
2
9
24
3
60
4
8
22
42
77
171
10
83
27
22
38
28
18
24
12
35
1
54
8
12
28
48
30
12
12
60
6
8
9
48
60
84
99
4
72
5
133
26
9
13
50
72
10
36
132
14
33
43
54
158
33
27
16
20
84
136
44
10
23
49
48
12
24
2
84
96
10
2
9
13
38
16
6
48
23
15
21
79
17
31
6
134
36
46
38
105
37
24
14
96
108
118
30
41
27
81
1
62
57
15
28
30
60
11
144
24
3
10
71
7
48
41
1
11
24
12
31
30
24
90
20
36
21
61
12
18
30
36
14
45
15
12
46
50
10
24
14
45
61
96
12
11
60
27
45
157
30
128
12
33
19
80
81
3
36
9
61
35
49
6
8
16
54
38
4
6
60
2
45
7
120
17
61
48
18
53
61
30
65
7
18
96
2
120
33
1
146
69
48
15
22
179
99
10
96
2
60
45
49
26
82
12
14
52
162
180
2
64
72
24
29
49
36
6
96
8
16
48
8
21
13
24
14
70
47
1
12
30
92
48
81
15
36
46
108
251
61
12
2
33
3
34
26
58
36
18
53
243
144
40
5
187
18
26
21
61
72
47
60
79
20
9
3
34
98
9
3
33
1
6
56
34
36
11
61
12
26
10
35
97
30
56
132
10
2
22
110
10
26
40
8
45
15
82
62
28
152
70
72
38
48
28
66
38
21
49
2
21
13
12
24
23
61
102
5
25
14
10
14
45
1
26
9
1
38
81
13
12
47
43
17
12
24
147
40
18
12
26
9
121
12
12
98
36
10
11
63
33
49
23
12
15
16
20
22
98
10
107
25
2
28
8
69
43
30
83
63
24
10
126
44
12
34
119
27
168
72
4
24
30
98
24
81
3
24
21
7
18
6
66
72
2
58
23
15
4
6
62
12
24
57
15
12
9
13
50
76
65
63
21
123
48
24
9
84
13
122
70
102
8
69
12
31
101
27
36
93
13
110
10
26
48
10
86
84
33
27
10
35
48
1
23
3
60
52
41
61
110
70
26
72
72
10
62
48
130
11
31
114
36
18
56
16
56
9
15
34
14
36
9
67
20
45
1
11
51
12
106
2
10
62
46
14
28
29
61
2
105
3
22
48
72
90
44
36
136
24
5
1
60
54
18
96
14
40
30
26
117
43
90
2
9
1
119
99
16
6
158
9
24
39
34
18
18
24
23
1
120
72
12
42
56
22
23
63
100
17
12
51
93
27
24
72
108
10
35
25
12
168
2
48
10
35
25
98
84
106
107
31
6
38
33
109
36
2
22
66
24
6
42
92
28
5
36
27
9
1
74
46
18
42
2
33
19
44
106
18
32
40
5
60
1
35
25
50
82
48
2
48
45
36
37
36
35
15
21
27
22
23
115
17
1
179
139
161
25
71
37
2
24
72
58
30
32
24
34
11
75
16
42
2
70
24
26
144
9
24
121
86
72
52
65
1
11
15
21
15
142
12
98
57
1
14
28
120
212
84
16
30
35
31
24
18
12
90
101
12
37
26
45
13
54
18
182
10
48
24
38
58
2
28
8
93
13
50
4
140
9
73
24
18
48
32
21
15
12
70
2
36
81
15
46
12
42
120
6
72
26
40
80
33
99
34
38
12
9
7
144
8
22
14
4
120
29
39
4
29
37
74
24
124
56
82
30
17
31
140
22
72
11
27
34
6
125
15
52
77
15
ABCD 412358426*7^$a-1 [50027]
6
8
9
36
39
10
23
3
6
4
24
12
14
10
24
12
24
6
18
23
12
15
36
4
53
9
4
23
9
27
27
40
5
1
18
5
36
3
36
33
1
20
6
34
2
45
12
43
8
36
16
48
18
11
9
18
24
10
18
44
54
52
2
21
79
12
5
19
17
7
20
117
31
44
4
14
42
28
96
5
25
26
10
54
12
42
35
1
2
18
40
11
25
14
4
18
18
6
35
19
14
16
30
6
11
37
48
14
28
12
44
52
18
35
12
15
12
18
28
44
18
4
20
9
36
1
2
40
32
40
5
1
23
39
9
7
17
13
30
2
70
5
7
6
50
4
2
88
30
6
12
35
19
8
22
23
3
4
24
6
20
34
44
10
6
36
14
6
46
2
40
2
3
15
18
18
16
60
24
2
15
12
25
48
48
23
9
18
4
30
11
31
5
15
30
18
36
60
22
12
11
25
2
48
24
12
9
25
12
30
12
20
18
24
27
31
12
20
21
13
6
84
36
101
43
14
15
27
10
30
18
42
24
20
16
5
13
56
36
3
25
30
42
36
11
13
86
78
40
6
29
25
11
15
10
8
27
9
10
12
12
5
7
6
120
35
13
12
12
30
41
37
20
34
24
2
4
68
3
27
22
23
15
18
3
51
28
42
11
13
12
50
10
23
19
6
23
7
17
19
8
12
4
6
50
9
1
44
22
42
6
2
12
10
5
1
24
56
30
4
5
1
86
40
48
5
7
6
38
12
208
41
36
39
54
16
6
84
36
24
6
42
6
36
14
10
6
29
25
6
29
31
50
28
26
10
36
8
12
6
4
5
43
32
18
6
40
24
42
14
22
42
12
18
30
38
42
45
7
38
3
7
12
6
18
2
27
24
1
12
35
55
5
43
38
4
18
5
7
6
12
30
60
72
6
35
13
66
8
52
20
4
6
56
4
47
67
30
11
3
81
1
23
1
2
28
17
9
16
12
12
18
30
8
4
30
6
8
6
4
5
25
24
8
22
5
27
70
35
39
4
41
1
50
9
12
19
41
19
6
12
30
18
14
21
13
11
1
8
4
26
4
5
1
60
6
5
19
53
27
6
4
102
12
30
23
12
1
32
10
2
16
11
51
4
36
8
6
10
18
56
10
24
18
44
18
40
42
24
2
54
40
24
12
24
20
15
19
2
4
38
40
26
24
3
105
3
15
30
10
5
37
2
22
20
10
20
9
15
90
22
12
6
32
3
1
24
26
21
7
12
54
32
10
8
22
23
27
21
1
48
2
12
4
72
24
8
40
36
6
44
51
9
3
7
24
18
23
15
36
40
14
34
65
13
44
10
60
30
44
4
12
20
4
11
1
20
4
30
18
8
4
8
6
34
90
20
22
14
30
22
12
29
7
53
7
2
10
30
14
4
5
12
9
18
10
8
123
19
12
26
34
26
34
66
20
18
6
28
11
37
12
6
24
17
9
36
75
43
20
9
36
85
2
70
30
26
12
52
20
4
2
21
1
18
12
30
36
36
18
26
10
30
71
1
48
42
44
60
16
38
10
30
6
6
20
27
1
26
28
8
10
2
10
12
59
15
21
1
18
50
34
32
70
26
12
6
46
8
10
2
6
40
42
17
3
40
6
12
23
19
30
12
11
67
2
18
22
8
6
46
8
48
18
34
12
24
47
13
6
17
36
31
24
8
4
20
9
25
54
6
24
2
6
3
1
18
42
18
18
30
5
13
32
4
18
42
36
62
10
110
16
20
6
66
22
2
18
28
42
18
12
8
3
7
30
8
24
36
10
26
3
31
6
14
22
14
21
72
55
32
9
19
8
4
8
46
6
20
4
42
14
10
8
48
58
12
8
16
18
30
17
49
59
3
9
55
6
12
30
32
6
40
8
16
18
8
52
5
67
48
17
9
36
4
6
24
6
18
18
24
26
18
36
10
8
9
36
36
37
38
10
54
120
30
12
18
8
9
15
4
12
30
2
6
10
6
14
9
15
12
16
18
24
12
35
13
59
63
16
24
41
36
12
55
30
11
13
8
10
14
27
1
2
58
11
1
8
3
25
24
36
2
12
18
16
30
116
9
25
36
30
14
10
36
26
22
132
6
42
5
43
30
2
6
36
4
6
26
28
6
5
1
8
6
10
35
3
6
22
14
18
9
1
26
4
17
1
8
4
11
31
41
7
6
24
12
30
5
15
36
4
6
18
36
6
14
45
31
29
55
6
12
8
22
6
30
24
2
46
8
106
36
47
31
20
9
7
6
12
12
56
22
18
14
6
22
8
4
48
29
43
17
3
28
18
8
6
28
2
34
26
18
12
9
9
28
30
5
37
6
26
3
15
9
7
6
18
53
24
43
38
22
36
6
8
39
7
2
15
12
1
32
4
59
9
12
10
26
4
23
7
29
19
17
9
6
21
25
38
33
1
18
12
36
17
24
9
12
22
30
11
9
15
67
14
3
43
26
18
45
27
9
1
8
3
1
18
14
16
2
16
6
54
5
1
8
22
14
10
24
20
16
2
48
15
9
27
1
54
20
4
5
60
7
2
28
12
23
7
2
28
42
30
8
28
24
24
14
9
3
4
36
14
40
23
9
4
18
90
30
62
18
46
30
26
15
72
9
10
8
9
25
11
12
19
18
6
2
4
6
14
34
6
14
52
29
3
6
30
36
34
11
1
23
9
3
7
2
4
14
9
13
18
60
42
35
3
6
4
6
2
22
2
16
83
31
5
3
28
5
7
60
5
12
13
36
12
78
5
24
45
3
19
54
30
42
44
70
26
18
16
6
8
27
15
9
12
31
2
3
1
26
45
1
18
6
18
17
3
33
13
6
6
2
52
5
19
53
13
24
14
18
22
26
15
39
22
18
36
30
11
15
18
3
15
21
51
36
10
6
60
18
23
43
29
1
44
16
12
2
6
16
20
18
57
13
2
10
18
26
4
50
46
47
19
30
14
4
6
14
82
108
20
16
47
7
2
6
9
12
33
40
18
48
38
34
12
17
1
42
18
6
90
32
4
36
14
4
12
77
1
6
6
18
6
80
94
5
15
45
36
43
5
1
12
74
88
6
12
38
4
8
9
24
19
30
8
15
7
65
1
36
11
24
12
1
62
4
14
16
30
6
98
93
13
72
2
16
6
18
42
8
27
85
8
51
55
12
24
60
5
13
6
6
6
14
64
14
36
16
65
36
84
61
72
18
12
5
13
14
40
44
22
2
12
6
18
9
13
120
42
6
47
15
4
5
25
68
15
48
49
56
22
42
26
21
73
60
6
2
12
76
18
50
15
25
66
56
22
2
4
54
30
29
3
6
4
44
6
4
60
20
4
6
60
6
29
12
13
24
6
6
11
9
16
11
13
35
24
1
35
1
18
120
30
86
28
12
30
66
18
32
3
51
28
60
20
12
24
10
26
4
77
3
4
50
42
10
8
46
6
11
25
14
9
7
54
54
125
55
29
13
23
1
8
42
4
24
18
11
13
6
50
52
11
19
2
24
3
36
13
12
60
50
22
30
8
18
18
9
1
36
24
11
21
4
47
48
24
1
11
37
59
12
9
10
32
18
3
19
48
36
41
1
24
24
6
30
14
4
32
9
25
2
18
10
12
2
52
24
26
10
50
10
35
49
6
6
74
10
36
74
10
14
9
7
38
3
69
75
9
27
27
9
51
16
2
12
16
12
8
24
10
2
4
30
24
38
3
19
8
40
2
46
42
11
12
85
11
3
16
2
18
60
4
5
37
6
2
3
33
70
2
18
21
55
6
71
7
20
4
5
7
24
6
36
24
11
139
30
20
40
24
11
9
52
11
36
51
21
61
11
27
46
26
70
2
22
23
51
36
46
8
16
50
28
26
4
2
64
2
4
18
6
42
44
18
22
6
24
14
6
10
18
8
94
104
45
39
10
8
15
19
18
35
27
81
9
27
19
8
9
31
5
1
24
2
9
3
33
9
34
5
9
28
8
6
9
7
108
2
34
20
4
36
53
85
18
18
59
33
3
60
91
18
6
5
9
40
18
14
27
7
17
7
20
9
9
10
54
18
48
72
18
23
9
39
13
23
55
12
5
13
11
31
44
16
8
22
24
11
19
14
22
8
76
2
22
12
50
6
10
2
36
4
66
12
12
30
17
1
38
6
27
3
4
6
50
10
8
18
18
4
30
36
36
14
46
68
28
12
17
15
21
67
6
30
5
1
8
18
10
35
49
20
46
101
43
20
28
17
9
16
6
38
12
15
3
24
18
10
12
32
45
63
21
67
14
90
24
10
47
15
4
8
16
24
6
14
10
2
18
10
5
13
138
20
22
42
18
8
10
12
5
9
99
7
5
24
1
12
12
11
3
42
22
32
4
5
36
9
30
16
20
4
20
54
10
62
16
32
6
4
6
56
15
3
33
13
6
8
12
24
40
12
14
16
18
6
23
27
16
30
23
1
18
12
36
14
4
32
22
8
22
30
20
76
56
10
20
34
12
12
78
18
5
45
10
42
12
11
7
12
12
50
6
4
6
11
13
18
6
12
32
63
19
18
6
6
14
60
22
8
16
26
22
18
14
28
35
21
15
9
63
45
12
16
6
50
27
1
59
13
24
20
22
12
72
26
34
68
9
19
18
14
12
24
21
24
7
14
4
6
5
9
75
72
13
6
44
34
47
15
16
24
18
30
42
24
44
3
13
6
66
32
6
57
9
114
9
7
5
19
6
74
6
18
36
30
24
30
6
10
20
10
26
6
22
17
15
9
36
9
52
24
14
16
18
36
20
10
17
12
1
6
8
46
56
15
49
6
6
11
27
9
3
4
48
6
54
6
6
29
108
9
28
35
24
43
24
5
13
6
6
20
10
8
18
27
7
6
14
76
5
19
24
2
18
76
ABCD 412531142*7^$a-1 [50028]
69
16
5
34
36
65
4
56
45
60
19
5
6
37
27
32
30
7
65
6
1
3
8
25
5
34
29
51
16
14
15
21
7
32
9
30
6
46
12
41
24
4
3
5
4
5
51
31
2
46
44
1
35
30
15
84
27
33
81
7
3
62
12
15
27
9
27
9
16
47
42
6
4
36
80
33
7
9
20
3
37
5
30
49
47
30
51
36
52
44
19
29
3
18
31
17
30
84
4
24
9
11
6
39
7
21
24
84
140
64
20
15
12
9
36
12
43
14
10
5
15
36
66
30
69
9
43
23
30
19
15
29
24
69
7
20
40
3
33
5
3
12
7
53
69
12
54
4
5
21
66
9
96
55
20
9
112
17
31
41
60
79
5
39
87
1
35
1
92
27
78
75
7
21
20
21
19
3
14
99
24
112
11
45
12
57
15
9
22
8
90
22
29
9
51
9
36
79
17
27
36
57
6
28
32
18
7
5
60
43
35
21
21
19
8
195
9
48
31
9
101
7
20
81
15
16
5
30
18
15
45
6
24
49
60
20
12
60
7
45
3
5
129
18
12
42
24
55
35
9
40
23
12
36
16
9
5
30
12
48
25
80
55
14
15
4
83
18
19
29
84
36
12
6
37
12
15
62
3
64
32
28
3
5
19
44
69
9
18
30
144
12
90
24
54
60
6
1
29
15
36
39
13
39
2
15
43
48
2
12
10
41
48
3
6
27
21
6
57
16
5
27
9
7
27
9
32
19
26
12
123
4
35
66
7
23
24
40
2
70
9
5
12
51
4
8
36
40
5
3
16
5
36
34
32
1
23
9
31
57
47
9
15
1
36
5
18
78
31
39
24
21
29
6
1
87
9
48
17
6
4
122
18
100
89
3
36
18
82
14
87
76
48
27
32
33
15
12
18
108
22
2
18
21
7
45
87
12
14
39
7
50
34
36
50
6
4
21
56
3
37
17
22
2
6
69
28
36
27
21
20
39
21
9
30
9
4
3
5
24
21
3
7
84
149
12
3
13
44
3
16
36
53
84
3
49
5
24
6
54
6
16
33
11
6
66
9
9
19
35
6
10
14
6
21
40
29
12
70
17
16
56
24
21
18
69
21
12
6
25
5
27
12
15
16
9
23
18
10
44
49
15
29
27
1
24
108
11
9
55
50
6
21
15
36
120
1
56
21
24
39
76
17
3
27
24
153
57
30
16
17
33
15
4
41
3
40
17
19
17
3
36
76
8
15
9
115
38
63
76
36
12
5
12
7
39
69
8
76
29
30
21
57
159
43
17
31
9
32
28
5
7
23
6
18
24
42
15
21
72
15
4
8
21
12
15
24
39
24
9
91
9
27
38
10
29
24
60
27
66
30
6
12
58
21
32
4
20
43
14
60
6
48
30
24
31
11
54
19
44
9
30
9
48
3
33
15
16
9
11
45
39
6
67
36
65
12
36
3
55
5
21
10
14
12
42
13
35
9
28
113
18
45
7
33
20
27
90
10
2
27
40
12
63
24
84
89
16
35
78
99
88
63
62
60
18
13
8
9
27
12
43
17
9
3
7
5
24
3
54
24
3
21
132
6
40
38
55
5
15
67
41
33
7
12
5
39
33
12
6
36
49
51
8
21
27
9
9
84
12
31
5
18
73
39
32
1
11
6
24
7
60
20
16
5
66
1
20
69
6
16
14
58
9
23
73
20
223
9
44
9
66
84
6
12
87
12
105
27
3
30
94
2
24
43
75
56
30
31
5
15
60
91
2
6
33
33
24
6
54
82
20
12
25
15
5
4
17
6
9
76
119
9
7
44
66
163
20
63
40
14
7
20
21
22
26
18
1
51
50
51
9
24
15
40
5
48
27
12
7
29
3
21
4
35
33
45
19
32
33
39
4
36
17
84
27
9
42
1
20
43
5
69
43
41
12
3
55
2
3
60
15
9
63
6
48
19
11
52
50
30
24
24
12
9
9
30
12
4
48
60
17
9
99
67
38
96
75
99
6
15
21
48
103
3
45
17
151
8
4
15
2
7
3
2
12
31
15
173
7
12
29
21
31
51
14
15
21
3
40
24
39
20
52
17
72
3
6
10
2
7
5
78
16
5
15
54
42
66
18
30
36
48
43
8
28
29
10
32
13
53
43
36
12
23
9
3
1
5
19
68
12
9
19
27
45
12
11
12
4
92
48
30
12
31
23
9
40
5
106
20
6
7
3
38
7
8
84
3
54
15
21
48
132
10
21
83
66
30
54
15
4
56
24
45
7
119
36
9
15
57
43
50
15
28
5
36
36
3
7
8
21
19
8
9
64
5
24
12
84
36
36
12
15
36
39
9
3
24
30
75
15
21
12
36
4
8
24
7
8
61
48
77
3
12
15
6
120
42
6
96
10
5
21
12
18
13
20
9
12
31
27
8
9
9
24
70
33
36
3
8
6
99
28
8
108
33
39
75
97
27
2
6
21
28
11
4
21
44
15
48
12
13
5
7
24
11
16
21
47
36
9
4
5
31
5
3
31
8
1
8
15
33
3
12
96
45
21
6
12
21
4
3
2
132
19
17
30
24
1
15
72
108
57
17
63
93
30
13
20
7
9
24
41
7
36
107
18
6
64
8
4
26
51
28
12
11
13
72
104
36
52
24
39
80
88
8
13
8
33
66
61
11
9
12
12
55
14
12
58
69
11
16
50
31
41
22
12
29
7
9
44
9
30
13
12
60
65
42
4
26
10
5
21
118
33
8
9
6
40
5
93
39
69
42
9
40
12
35
9
7
26
24
15
24
39
61
99
36
20
1
5
15
4
71
9
4
15
20
73
8
28
20
57
12
7
27
14
42
9
21
12
27
51
9
79
29
36
31
165
35
9
64
5
19
29
24
46
17
24
9
58
14
7
44
57
3
21
6
33
21
84
39
7
5
12
36
33
3
81
30
57
9
27
3
37
140
21
6
45
3
25
3
50
84
36
63
7
9
11
84
6
3
51
18
7
36
8
40
65
15
19
50
10
26
42
13
84
27
14
60
7
35
12
6
34
5
76
29
18
9
12
9
72
15
7
26
48
3
36
105
36
54
30
12
39
57
22
21
5
46
5
15
16
17
4
23
30
10
26
19
20
21
18
24
81
15
25
35
30
19
24
17
6
18
42
57
7
122
94
14
3
12
4
23
54
31
17
10
5
12
4
27
20
52
5
81
39
21
6
36
21
4
17
10
2
3
4
8
39
1
104
15
16
96
2
7
12
128
4
39
8
48
40
12
17
12
24
27
9
24
9
60
12
18
6
3
4
17
7
84
5
12
3
124
24
36
11
9
3
30
22
33
53
3
39
33
7
14
43
63
53
16
29
43
17
120
6
1
17
10
48
32
90
6
6
7
3
20
6
7
47
16
2
18
1
51
48
9
83
12
30
6
28
9
41
24
108
34
21
59
73
3
14
18
1
17
51
81
15
16
39
50
18
13
8
63
30
24
12
7
63
77
45
6
25
36
5
19
29
12
18
96
6
3
33
87
4
3
17
7
81
41
48
22
69
12
32
69
15
84
40
77
34
65
24
39
52
38
12
18
12
36
12
13
111
8
88
20
1
59
9
21
7
173
7
107
1
29
54
30
31
59
105
64
11
42
10
2
30
48
21
132
7
14
18
13
35
13
24
3
2
60
10
9
24
48
56
24
55
24
38
7
27
89
96
9
30
45
39
37
24
17
3
27
42
15
36
4
36
8
27
6
36
30
ABCD 412620056*7^$a-1 [50110]
75
28
6
6
50
24
120
27
3
21
9
10
50
15
36
25
11
48
36
39
34
36
66
5
43
53
3
36
21
7
26
27
27
9
12
49
30
30
6
5
36
15
4
30
44
132
27
1
47
72
84
48
21
18
10
6
6
104
40
11
9
120
10
66
8
46
14
112
131
36
7
30
26
18
39
93
64
35
21
39
96
99
21
69
10
30
35
45
16
23
25
66
5
49
11
31
77
37
14
150
156
6
28
41
15
36
9
31
41
19
5
33
39
7
54
12
20
4
84
6
41
3
90
40
96
23
63
24
33
43
78
32
15
96
48
45
4
2
10
20
34
56
105
15
40
38
42
45
9
16
18
132
18
179
91
2
4
23
61
35
85
23
24
49
11
45
58
20
6
87
27
9
36
61
6
17
12
60
9
16
47
103
30
6
14
63
36
31
6
38
40
20
6
166
84
30
56
4
71
48
31
6
24
96
35
19
29
37
24
35
19
89
7
36
8
52
29
49
6
41
60
3
9
3
81
12
37
20
24
3
31
29
33
87
31
29
1
92
27
61
6
53
24
60
3
21
24
19
29
3
70
14
33
81
12
27
12
9
10
2
70
50
27
57
15
21
4
6
89
19
53
96
7
5
19
6
11
103
20
16
44
21
24
211
5
15
213
48
139
20
84
57
36
7
20
9
27
76
20
30
27
33
148
11
45
3
3
10
8
27
9
76
11
27
82
38
112
41
24
49
36
80
4
11
43
17
12
12
1
50
4
74
3
3
60
36
4
77
37
23
3
9
31
26
4
84
42
20
21
129
4
80
16
35
9
27
60
9
24
34
36
53
31
41
36
96
9
3
21
3
24
9
54
81
3
9
24
7
72
84
17
7
41
9
3
84
19
14
63
93
4
50
12
18
87
12
48
103
26
4
23
13
23
12
15
10
44
12
51
24
19
17
33
51
96
24
49
11
13
11
105
27
24
60
75
45
115
14
90
21
9
36
4
23
73
38
21
21
27
84
39
64
41
48
36
1
107
24
37
11
19
86
100
56
10
17
141
6
36
34
23
21
39
37
20
15
19
101
60
15
34
6
36
77
73
38
36
36
33
1
104
16
26
10
24
23
1
60
2
45
109
80
24
22
17
3
28
32
4
14
36
46
24
5
135
21
19
30
35
19
60
86
10
29
12
13
2
69
1
48
36
26
48
70
59
81
22
14
27
93
16
48
6
17
9
64
20
36
24
10
44
22
35
39
54
16
24
86
6
15
12
7
26
4
11
3
52
14
15
55
20
70
11
19
5
15
45
15
96
9
9
12
114
40
17
48
205
26
18
39
60
37
23
43
68
10
71
12
39
21
33
16
24
23
3
88
17
24
99
9
67
50
166
20
10
48
6
29
45
162
21
49
48
66
5
48
33
24
10
5
75
21
12
3
4
41
15
4
5
12
27
153
48
15
40
36
17
31
20
40
32
33
21
75
12
33
6
30
28
20
22
20
94
6
30
30
17
37
6
14
90
33
37
71
105
3
37
44
4
2
60
18
3
192
21
15
12
7
30
56
24
39
3
9
1
18
26
34
6
36
11
43
110
3
33
4
11
24
91
54
35
9
16
36
14
4
26
36
70
8
21
9
70
53
48
21
88
50
16
5
120
15
46
50
78
51
15
16
17
7
90
35
91
29
48
37
84
32
60
24
4
23
3
21
60
43
50
3
39
45
55
48
20
141
69
16
26
9
15
84
30
22
17
12
19
30
20
3
67
29
63
58
6
20
16
17
108
13
36
23
24
63
10
24
42
14
70
29
51
6
27
7
17
43
56
10
74
24
21
45
87
9
10
17
13
54
5
39
10
2
54
51
24
115
5
21
48
102
84
90
15
60
36
85
20
4
23
72
1
84
236
18
21
24
1
6
14
15
21
63
27
21
9
58
12
5
133
12
107
33
4
44
10
12
14
135
39
22
44
27
3
16
14
4
59
7
44
136
5
15
45
72
9
88
6
5
12
7
72
137
217
23
31
50
22
48
2
120
4
11
24
39
6
4
2
88
77
9
3
60
7
41
60
13
47
24
51
10
47
37
26
4
41
60
24
25
23
60
12
61
44
27
13
11
9
76
20
84
39
85
30
56
4
42
8
3
9
48
42
9
15
16
78
60
107
19
5
12
9
4
23
7
65
25
84
23
48
156
253
12
14
16
44
10
54
2
28
20
3
7
53
3
4
36
53
60
3
81
120
49
18
5
21
30
21
3
46
35
9
3
7
92
57
12
49
32
4
74
9
7
5
19
30
227
39
34
11
15
76
50
28
23
24
24
48
24
24
15
21
19
68
9
37
47
12
12
96
36
43
50
75
96
3
21
15
21
48
19
32
10
44
60
66
4
14
51
15
9
12
12
67
20
10
11
33
70
86
27
49
84
20
24
10
32
28
62
78
16
36
8
9
31
26
60
3
21
12
4
24
12
18
17
163
26
10
24
53
69
28
11
51
24
40
53
24
37
26
81
33
30
12
10
107
7
53
63
40
14
46
14
6
4
6
18
2
28
47
36
3
34
36
20
27
19
8
22
35
19
24
41
21
4
14
9
12
36
49
20
15
48
81
22
20
18
27
15
84
76
29
48
37
14
22
8
12
10
24
30
84
2
10
24
71
12
51
9
21
96
3
57
76
18
66
11
159
4
29
63
64
41
24
21
27
48
9
76
18
65
7
24
30
24
107
25
78
77
9
10
41
9
16
11
9
118
2
3
36
39
30
15
55
29
24
36
33
118
62
3
12
189
3
33
27
33
28
23
33
10
44
69
120
12
21
18
172
14
34
41
12
43
36
68
21
9
70
77
135
21
49
18
20
22
50
24
40
5
49
6
17
33
3
73
11
39
81
7
2
51
33
36
15
3
90
63
43
65
15
21
24
120
9
12
39
19
17
9
46
5
12
21
76
24
12
11
37
6
44
9
3
4
26
58
30
2
10
35
24
9
27
12
24
93
30
33
51
96
84
40
65
15
22
98
9
1
2
10
44
3
27
81
24
15
4
6
35
60
21
4
6
41
60
9
27
31
77
24
31
29
25
11
3
22
14
24
12
78
6
16
54
36
8
39
24
12
37
80
60
51
12
51
10
60
11
3
12
30
15
43
29
27
24
40
26
6
4
ABCD 412636586*7^$a-1 [50002]
31
21
8
64
24
20
4
9
90
36
29
25
48
3
44
55
53
55
12
66
23
28
44
40
12
3
41
19
65
12
36
79
5
13
23
1
90
33
60
72
75
89
7
12
41
4
3
77
37
59
4
20
7
6
24
23
145
155
24
28
3
12
18
3
56
109
11
16
60
20
4
32
4
60
24
32
31
18
15
123
30
75
87
12
18
11
61
18
17
31
30
12
119
13
63
120
33
35
37
12
48
123
27
33
279
113
52
8
25
48
30
30
12
15
56
60
16
63
48
41
24
52
57
18
102
83
28
15
5
24
40
56
7
69
3
57
60
9
71
24
96
31
45
20
36
112
69
60
47
49
83
24
7
57
20
31
5
52
8
12
43
138
51
48
32
100
9
12
78
21
21
15
32
1
15
9
27
39
9
93
3
32
73
23
28
33
11
4
3
45
44
36
25
42
6
54
17
60
48
31
9
12
33
3
44
1
78
5
36
12
72
84
13
15
56
48
64
8
12
55
30
11
4
129
36
107
12
24
12
19
36
12
65
12
1
114
18
39
159
5
24
13
12
15
3
5
73
12
18
77
60
13
42
12
18
23
108
4
108
36
129
23
7
101
31
168
77
4
20
13
6
21
3
101
25
75
8
76
51
72
17
16
44
60
13
35
13
27
24
32
1
15
8
25
30
5
48
205
47
12
24
16
176
52
44
1
11
1
18
5
40
84
3
33
3
9
56
19
45
21
71
12
61
27
20
13
3
27
21
20
4
44
49
15
15
29
61
72
3
20
37
59
49
11
7
24
30
18
113
37
11
31
21
44
13
3
8
72
24
16
44
1
71
16
3
5
12
85
59
31
29
28
15
117
20
24
7
12
5
85
107
13
11
7
5
55
60
57
15
33
27
29
37
12
35
24
199
12
5
7
5
1
111
32
4
20
24
31
29
72
16
3
30
18
45
116
108
1
12
23
36
19
165
57
23
96
1
3
80
16
8
12
133
47
4
8
19
72
5
133
30
102
30
18
83
7
108
84
5
13
12
27
20
40
3
78
107
24
12
60
24
24
1
51
75
102
35
100
32
1
30
12
9
81
23
16
21
135
68
7
17
1
51
3
30
30
33
27
120
48
69
204
39
17
49
102
9
68
100
32
31
33
180
9
18
5
120
7
6
180
30
9
20
24
76
32
43
36
12
18
59
12
48
25
3
27
18
30
9
116
60
28
32
205
35
36
60
49
15
33
59
24
31
57
33
6
29
13
35
13
35
72
43
30
23
28
63
17
40
20
49
72
23
48
91
30
3
20
72
12
133
35
1
11
19
5
36
73
6
53
4
33
12
23
67
17
13
23
19
17
19
12
29
1
27
93
39
8
121
83
61
83
7
53
12
55
18
12
11
12
28
39
5
43
102
75
15
21
12
87
41
12
36
4
92
91
21
32
19
72
17
79
65
24
1
30
137
108
4
3
5
97
27
3
89
79
5
7
18
39
44
7
42
35
24
37
27
24
21
119
31
138
24
66
53
52
12
27
29
31
30
3
63
9
75
57
21
39
63
53
96
7
5
7
45
8
12
13
111
3
29
31
17
1
42
41
108
1
6
5
25
30
12
65
28
20
49
23
157
143
55
72
66
35
55
81
33
35
1
42
18
11
28
15
33
56
64
92
24
16
12
81
3
9
6
21
24
104
115
45
12
20
121
71
64
8
7
5
4
21
12
35
16
15
45
12
44
19
84
177
3
17
40
8
12
31
5
25
35
24
91
45
87
21
32
7
57
33
11
25
27
57
3
87
6
51
20
12
52
27
72
33
27
65
1
11
96
12
12
28
36
20
19
78
12
3
120
24
9
71
16
3
29
31
60
57
116
4
164
43
21
45
71
60
19
12
117
48
27
65
84
72
24
16
36
21
15
3
60
30
39
33
168
23
60
28
21
3
8
72
24
60
25
75
108
24
8
24
4
27
36
84
101
100
24
8
7
60
17
28
3
12
18
23
48
48
12
1
3
32
91
21
20
72
48
4
72
24
39
5
25
30
21
32
148
20
13
15
3
69
21
35
13
51
20
12
49
78
90
72
30
12
126
35
37
60
15
68
60
37
42
57
21
11
12
25
30
54
47
24
79
78
15
68
37
27
45
30
36
60
45
39
29
48
1
143
48
4
8
37
78
137
7
53
12
28
33
35
52
104
1
48
12
39
9
84
30
29
91
78
11
7
9
32
31
9
44
49
11
19
17
12
79
5
4
60
39
41
1
3
45
75
27
29
31
42
27
39
53
16
111
42
135
237
11
7
30
108
23
28
9
42
41
49
30
5
60
52
32
16
108
72
12
75
29
24
4
111
42
11
52
3
45
68
76
20
36
76
81
11
64
75
93
87
30
35
36
19
108
21
108
3
42
3
15
41
49
3
36
39
77
24
49
287
7
77
48
193
42
89
4
27
60
45
15
30
11
4
3
9
32
79
57
68
7
6
54
6
42
105
12
8
4
9
84
83
7
36
84
89
19
33
15
29
13
87
45
18
29
16
72
32
73
6
12
5
37
75
56
24
12
16
27
6
59
52
32
31
81
84
12
24
20
12
37
18
30
15
15
5
97
30
5
16
27
90
30
42
27
33
3
57
83
193
30
21
36
8
37
3
15
21
8
24
24
7
6
27
27
6
24
60
30
57
9
75
12
20
12
28
48
60
15
5
24
12
16
27
30
35
1
35
72
24
72
24
25
3
8
12
7
9
68
72
19
17
43
41
1
59
43
48
9
21
15
123
54
6
24
113
13
42
60
213
75
5
37
3
56
151
77
72
1
27
15
18
23
12
24
88
20
43
18
51
24
8
28
123
6
270
21
3
21
12
8
64
36
27
29
48
48
28
8
ABCD 412701192*7^$a-1 [50029]
11
165
4
92
64
17
18
133
92
36
45
207
48
28
84
23
72
18
6
18
54
18
84
7
20
33
126
1
65
31
12
17
36
108
156
87
45
19
92
4
47
49
41
84
96
31
8
40
59
105
48
60
52
95
90
36
15
4
80
124
36
84
35
6
108
55
17
12
79
20
153
19
32
36
45
19
108
11
141
27
18
108
66
78
12
135
144
112
23
42
48
132
48
43
44
4
17
19
35
6
12
7
65
91
32
100
48
95
129
96
12
69
54
37
132
60
41
63
12
9
151
44
4
12
48
164
87
85
80
4
101
18
13
12
48
53
55
24
5
36
15
36
45
3
28
144
35
69
12
64
80
36
51
102
42
37
20
28
5
27
148
23
9
9
108
12
19
17
90
42
75
81
42
93
4
101
55
17
12
108
31
41
15
40
17
42
1
48
60
48
68
100
56
9
27
4
281
39
28
53
36
6
61
32
4
77
96
55
12
77
12
19
5
3
28
32
4
96
89
19
12
59
45
40
5
126
18
79
60
68
45
3
141
90
21
52
12
5
36
162
72
81
45
127
96
65
66
1
84
56
72
27
90
103
12
65
55
108
89
84
67
113
60
3
117
42
45
9
36
12
36
135
60
40
5
54
49
41
12
43
20
24
52
101
7
5
31
23
6
7
29
30
1
5
43
20
64
92
15
193
80
9
19
104
28
65
6
54
63
3
42
36
19
65
96
27
84
15
81
12
4
29
72
66
37
107
6
90
9
4
53
6
81
57
54
18
51
57
51
112
77
3
64
89
67
29
54
13
24
161
7
113
18
1
48
23
25
20
60
93
42
133
29
27
45
144
27
4
77
18
13
53
6
9
12
33
99
36
12
28
5
115
29
3
33
27
76
96
209
31
20
76
8
64
60
17
43
83
49
41
103
71
42
3
81
199
17
114
72
57
64
23
121
89
132
55
53
72
27
4
60
17
31
48
11
21
33
7
65
108
48
27
9
72
19
48
20
12
172
179
13
29
171
64
56
36
81
51
57
63
40
5
163
41
151
132
48
108
20
45
36
31
95
81
36
9
18
109
80
75
72
1
71
9
15
21
117
19
84
96
252
32
165
31
32
45
42
18
72
31
12
131
1
5
12
6
45
3
25
92
16
80
3
96
1
53
90
129
135
13
56
4
41
48
54
13
29
30
69
16
5
19
12
47
54
135
27
13
140
39
121
180
149
99
36
64
32
4
17
103
59
37
161
18
45
100
96
71
18
171
75
145
60
11
114
7
12
24
5
6
18
27
117
36
55
20
69
31
53
43
12
113
12
19
23
18
7
29
18
18
36
7
32
168
3
37
77
72
31
12
56
9
55
137
51
21
43
47
13
137
18
9
57
24
30
33
12
4
60
77
19
8
27
93
123
13
44
9
19
35
49
77
18
78
3
15
30
67
23
9
36
33
31
77
43
84
20
172
48
32
4
60
125
63
16
17
18
18
3
24
81
18
138
6
210
27
100
5
27
100
17
48
43
44
225
72
103
5
111
64
5
72
163
65
96
75
36
9
78
54
3
177
12
18
24
9
39
25
36
12
5
36
7
5
24
3
153
55
17
27
52
20
136
152
28
12
36
47
37
53
43
11
61
65
72
7
36
95
150
7
29
3
36
87
72
165
40
11
9
21
24
55
29
36
36
27
69
30
18
72
6
18
19
20
4
11
85
140
76
32
9
31
5
84
7
24
32
69
67
24
8
28
80
52
83
13
5
30
9
52
108
17
91
8
21
43
17
103
8
105
67
32
57
51
52
113
43
53
27
165
63
117
24
99
16
36
11
18
31
108
53
43
20
100
24
192
132
12
80
36
9
103
47
54
79
60
41
19
11
37
59
18
54
18
31
23
9
45
84
54
37
32
75
18
36
72
7
17
36
43
11
9
129
15
48
69
36
39
15
61
72
29
219
45
168
19
12
108
125
60
27
9
108
27
63
66
6
37
17
7
24
36
17
126
141
36
36
28
12
161
87
156
9
27
64
41
3
144
9
6
18
84
15
28
125
3
9
6
289
137
19
17
96
12
19
8
27
18
51
3
6
192
19
5
27
4
5
151
32
28
5
84
55
5
31
5
27
108
4
36
59
1
12
35
54
103
24
17
42
93
171
6
66
109
17
24
31
131
57
33
120
19
5
126
13
185
36
55
71
9
4
32
12
69
103
48
36
41
55
ABCD 412720838*7^$a-1 [50020]
39
20
60
61
84
227
13
27
21
36
27
68
1
36
11
12
76
104
48
145
84
36
72
36
24
35
12
84
16
9
72
47
61
144
11
24
12
13
3
20
48
1
11
1
59
13
96
3
20
13
47
100
36
81
15
128
1
87
45
35
49
99
33
3
60
21
72
35
12
349
195
84
68
181
59
12
13
159
68
192
4
24
81
36
48
63
60
21
108
35
61
72
23
24
60
73
23
12
13
168
12
36
179
133
35
84
12
96
84
133
23
13
27
104
36
208
21
23
36
4
32
13
11
24
28
68
76
44
64
56
61
63
140
112
33
12
83
96
1
51
20
12
61
24
63
9
12
23
49
27
32
73
27
57
99
24
8
48
97
12
23
100
9
48
15
36
45
71
40
80
61
35
37
47
48
16
132
165
23
121
24
27
57
23
64
56
48
24
36
84
76
140
16
116
241
12
95
85
312
119
60
121
24
3
116
24
13
23
49
47
48
1
107
40
24
48
36
212
108
1
75
24
32
24
84
12
48
96
73
63
8
13
27
69
3
32
109
144
35
37
83
97
72
71
12
36
133
3
56
85
3
20
12
48
100
105
27
57
131
4
108
108
69
47
109
71
124
44
180
1
35
13
27
56
120
36
109
84
27
32
48
88
12
108
45
35
144
1
108
51
8
49
71
37
24
227
84
12
36
37
12
51
21
27
81
23
37
255
36
32
12
25
3
20
16
32
13
47
13
27
165
35
52
21
107
52
48
32
48
12
25
132
83
28
68
85
15
12
44
1
35
52
12
44
1
24
47
64
44
16
9
36
120
24
108
36
36
11
205
39
69
12
63
80
28
69
35
96
48
12
1
36
47
49
47
12
112
21
27
20
88
72
117
59
64
80
108
208
9
135
93
23
12
25
39
9
27
8
109
51
21
15
44
72
12
228
12
85
36
131
1
3
96
44
1
23
85
23
4
8
13
35
25
180
72
3
80
97
23
4
57
99
8
64
168
68
4
45
144
12
72
23
24
61
35
61
48
15
21
59
28
45
23
12
72
73
23
40
21
35
48
48
145
95
13
147
8
72
64
104
253
99
20
73
71
181
203
85
72
15
21
59
168
49
192
135
9
108
47
52
8
24
37
11
25
23
25
24
12
179
60
84
168
100
20
12
48
84
145
11
84
49
36
83
40
21
24
111
9
24
3
128
48
85
59
13
24
99
45
84
35
25
120
24
27
44
28
120
8
52
21
135
96
117
3
24
152
13
60
156
71
25
59
85
75
44
1
239
192
64
45
71
28
9
11
229
23
48
49
11
40
44
28
68
132
109
11
4
20
64
92
85
27
48
117
36
24
120
131
1
12
108
159
72
153
84
27
8
1
60
12
215
25
23
132
1
47
61
23
12
16
12
45
107
25
63
48
45
99
104
1
48
47
13
27
45
83
36
25
36
144
35
217
48
36
60
75
8
72
25
119
1
11
13
71
109
227
24
85
15
21
27
36
72
117
95
37
63
56
52
12
32
1
3
96
84
56
40
44
1
63
9
39
117
15
72
8
301
27
8
12
133
159
12
68
193
36
51
21
11
49
12
135
105
3
32
64
216
8
112
128
13
12
24
23
60
1
63
44
61
11
12
52
24
120
69
48
83
61
51
21
63
69
11
16
68
13
36
47
96
13
24
135
9
12
96
84
60
36
84
15
45
59
85
48
60
59
16
9
24
72
75
92
13
3
32
49
11
24
1
23
64
20
25
72
11
64
20
49
36
39
9
11
12
24
133
23
12
136
9
51
84
69
147
24
81
11
84
16
8
52
21
23
1
12
119
13
39
56
24
60
1
12
83
12
100
48
32
108
1
12
51
45
107
28
92
1
63
9
96
107
60
13
84
72
180
35
25
36
75
69
3
33
12
36
24
63
9
23
48
60
121
12
87
45
144
71
1
11
25
48
72
143
73
36
23
1
36
12
63
116
28
45
51
21
15
48
104
121
95
136
81
3
20
40
80
84
25
35
36
1
35
40
68
37
120
63
80
1
51
57
11
16
81
ABCD 412721174*7^$a-1 [50039]
24
36
5
13
23
3
9
33
22
12
5
1
23
7
20
9
12
31
20
12
16
17
1
60
14
16
20
45
15
10
11
43
6
24
23
3
24
16
20
12
9
91
30
11
1
8
39
1
14
21
36
7
56
18
28
30
5
55
18
66
24
24
6
2
88
12
17
1
12
42
12
6
11
24
12
27
4
56
16
12
20
40
2
4
62
40
5
13
23
27
10
23
9
48
10
42
18
89
84
1
6
36
8
9
7
42
78
12
18
12
12
18
29
13
86
16
26
10
18
26
9
12
99
4
24
6
12
72
6
24
6
50
36
36
52
41
25
26
4
30
23
24
13
35
55
24
29
19
30
2
9
3
16
12
6
42
5
43
84
8
18
22
78
6
6
2
36
16
48
20
16
36
44
16
29
7
12
36
114
2
28
2
18
33
36
9
30
9
9
40
11
21
34
8
48
4
6
78
24
12
24
32
40
18
2
21
37
42
17
1
26
16
12
18
8
27
3
10
6
24
42
14
21
7
18
71
19
72
80
16
2
28
44
3
37
6
30
14
12
9
27
9
49
12
18
20
40
30
54
18
35
3
40
41
69
10
17
19
17
3
4
24
6
83
43
6
11
21
22
41
115
29
9
15
7
5
15
64
6
102
8
28
20
16
8
16
5
15
30
40
6
84
5
79
20
69
43
5
15
4
5
9
46
17
3
4
29
1
71
25
11
1
11
1
6
62
3
79
38
10
5
3
24
9
7
24
8
58
2
4
17
37
24
8
54
36
10
12
30
2
4
24
18
20
28
5
37
18
12
5
39
16
30
35
15
12
42
10
8
40
8
78
34
30
26
36
4
5
27
45
25
2
30
6
9
48
7
2
6
52
36
2
30
4
48
78
48
12
30
38
40
23
7
60
53
27
40
5
15
70
12
35
7
32
4
50
54
16
42
47
7
24
5
7
12
6
2
21
1
42
66
42
17
31
5
7
29
19
29
36
13
11
3
69
7
20
10
12
8
22
18
12
20
52
36
11
31
12
2
58
5
1
23
1
18
90
12
8
52
6
14
22
84
20
40
5
7
18
11
31
2
39
51
12
4
30
72
18
24
56
4
18
8
51
39
24
36
9
31
12
5
7
17
13
48
12
119
19
32
36
64
12
6
2
69
1
26
16
5
24
19
36
72
12
30
18
29
1
42
32
4
5
19
26
46
24
2
54
4
14
6
9
13
54
36
50
34
5
55
18
36
26
40
5
13
6
12
12
20
76
30
24
2
57
9
34
48
8
58
47
13
90
32
4
6
12
86
12
45
15
9
3
6
27
12
61
26
129
51
4
12
5
9
16
12
26
16
6
18
20
12
24
40
5
1
20
10
14
10
8
28
8
100
29
15
9
7
30
74
33
7
48
8
81
3
33
25
14
34
20
10
5
9
10
62
4
26
16
12
6
11
24
7
20
9
3
9
7
24
6
12
11
39
24
36
9
12
24
72
3
60
10
71
12
49
23
87
21
9
10
18
12
23
9
18
33
7
38
22
12
24
30
2
21
31
6
12
38
9
13
48
11
79
12
29
99
60
10
12
95
36
27
34
2
34
6
6
42
48
2
27
36
9
6
9
3
28
12
30
2
6
34
20
4
41
31
5
73
2
33
55
17
3
24
18
22
17
24
39
36
36
9
24
13
35
13
30
54
62
18
16
6
68
45
3
9
19
12
30
35
27
18
3
15
12
60
4
18
23
27
10
6
12
18
24
2
28
20
96
4
12
48
56
16
36
2
15
3
52
2
4
2
18
3
19
8
60
12
4
66
18
20
22
11
7
14
15
72
13
96
42
48
24
2
34
14
88
120
50
21
91
6
6
24
42
62
40
6
35
7
2
16
2
10
11
33
18
10
6
30
2
9
13
2
54
10
54
2
6
63
7
5
43
20
22
14
9
9
76
2
21
19
5
3
36
6
10
18
30
30
54
12
38
42
21
9
6
9
19
17
7
20
136
17
9
16
2
28
30
14
30
15
36
12
1
50
16
60
17
1
6
26
4
14
12
58
11
21
18
9
43
29
36
15
28
38
24
16
12
35
13
35
43
17
3
9
33
28
12
59
19
53
12
81
10
44
9
24
3
28
72
5
3
40
12
17
3
9
7
29
1
107
1
30
20
12
10
35
60
7
18
47
63
4
54
6
8
130
6
17
27
16
30
47
85
11
31
26
34
29
1
66
41
69
30
33
1
8
39
9
27
15
28
20
16
56
4
24
36
8
40
96
12
5
180
24
43
48
62
16
14
9
61
20
27
15
40
8
16
42
2
10
38
9
61
11
33
10
24
14
42
16
24
36
80
4
29
36
1
11
7
42
18
29
27
9
12
9
51
36
1
2
46
98
33
27
52
20
48
9
81
10
5
57
18
33
39
10
12
30
20
45
31
41
9
34
12
5
49
44
16
6
48
2
4
12
62
9
7
36
5
19
24
8
10
44
16
23
7
18
71
9
30
40
5
31
29
12
7
29
24
27
9
37
62
144
34
14
16
102
62
9
19
24
44
57
15
9
43
18
2
21
19
6
11
31
42
78
44
117
7
12
2
6
66
4
66
20
24
4
66
30
2
15
13
6
44
22
12
2
36
9
103
41
37
18
24
29
7
32
4
41
9
15
55
26
28
11
43
6
11
39
40
5
27
24
9
12
37
6
24
12
44
45
67
12
68
28
12
18
11
3
33
25
23
7
12
17
31
48
17
7
30
11
24
1
11
1
54
48
6
12
2
46
20
34
20
33
55
18
2
118
30
36
5
1
50
22
30
41
7
18
35
85
6
20
6
18
12
33
79
18
18
20
4
12
29
48
19
18
14
9
49
42
18
62
9
27
9
61
12
8
10
30
86
9
55
65
7
8
22
12
6
104
16
32
24
18
3
13
2
21
9
15
36
19
12
77
49
54
12
48
12
60
17
1
2
46
35
7
2
54
9
24
39
24
28
8
72
28
17
67
24
36
18
8
30
22
30
101
55
30
84
38
22
2
81
3
16
8
28
8
12
4
24
17
7
17
43
6
14
18
28
35
99
9
7
5
49
38
18
4
62
6
39
49
42
8
52
17
48
7
6
2
4
5
3
16
17
3
4
5
7
6
18
36
5
1
14
48
16
12
8
33
3
16
20
4
20
4
12
32
6
34
18
2
36
21
1
12
38
30
28
26
24
16
6
23
12
13
66
78
47
1
90
44
16
60
42
2
36
33
27
10
2
58
23
9
18
24
45
19
17
7
12
24
5
45
42
9
43
18
2
16
20
9
1
30
26
24
3
19
12
12
17
7
32
24
36
4
24
2
28
12
90
72
6
12
30
44
16
24
24
17
3
22
50
4
5
43
29
27
72
9
19
30
2
28
17
13
24
30
8
28
30
66
18
11
25
2
18
51
21
51
36
13
23
55
36
17
27
16
29
12
19
8
33
27
88
24
53
15
21
15
40
32
82
2
64
26
15
19
44
16
41
19
44
9
7
17
3
10
12
30
12
17
31
32
28
17
55
17
9
52
18
26
88
30
30
42
8
36
45
7
12
8
100
18
6
48
6
42
17
13
20
3
15
12
42
3
45
18
6
46
8
9
31
12
20
18
10
44
10
6
12
30
23
9
27
55
20
18
27
36
27
9
19
44
46
50
30
28
60
35
27
40
8
34
6
12
65
36
33
64
2
9
13
30
89
1
2
64
32
70
12
20
18
28
5
37
2
16
24
6
35
27
69
45
10
44
21
13
30
2
4
6
8
40
18
18
24
6
35
7
24
41
7
48
20
9
103
20
12
28
48
198
12
12
6
36
24
20
10
2
28
14
22
6
44
39
25
2
40
32
16
20
9
15
18
28
26
9
7
68
6
27
21
6
12
28
5
36
3
28
32
28
42
11
57
10
68
4
8
22
23
7
26
22
5
84
13
102
56
28
26
4
2
45
75
24
16
5
13
11
31
24
20
18
16
47
79
6
50
88
42
119
13
6
24
86
6
9
7
32
36
70
42
18
54
12
17
27
12
9
33
66
45
15
66
4
86
6
28
11
31
50
18
22
2
9
84
19
6
11
1
23
3
22
2
52
84
2
34
20
90
4
42
5
12
13
11
9
28
30
5
48
9
34
18
18
2
15
31
42
2
6
30
4
30
119
19
8
4
90
6
54
6
24
29
7
30
11
24
19
12
60
6
2
9
49
68
22
41
39
24
28
8
9
45
4
14
12
9
15
10
11
55
54
12
50
22
38
9
21
18
69
7
6
59
3
6
10
36
26
18
34
2
4
17
15
9
21
18
22
30
44
28
8
84
6
3
36
15
28
8
54
46
2
18
10
23
19
36
60
36
36
20
12
16
150
30
24
6
50
10
11
51
22
36
24
2
40
6
18
24
20
52
17
9
18
45
7
18
11
36
ABCD 412758306*7^$a-1 [50061]
4
8
66
46
20
18
190
24
2
40
18
74
42
97
11
61
29
12
36
19
27
21
9
3
17
7
3
12
42
2
1
11
52
21
24
35
30
163
12
72
11
30
46
50
12
7
23
42
10
6
3
24
12
35
52
8
4
6
27
33
39
48
27
42
18
36
20
13
51
21
33
20
16
15
53
6
28
14
7
23
28
20
49
12
29
42
42
18
10
2
16
45
15
21
17
6
4
24
26
6
30
48
19
23
13
15
57
15
68
37
101
40
44
4
26
1
12
21
3
41
30
40
26
43
9
39
3
12
42
42
36
8
13
36
15
9
15
14
118
24
12
9
27
45
117
86
13
24
3
50
10
26
7
111
54
20
4
12
74
4
20
1
95
52
33
15
6
56
43
5
48
16
6
48
32
84
25
15
12
14
19
11
84
10
18
30
123
3
108
9
17
18
34
30
26
42
49
36
15
42
27
23
6
54
64
14
22
6
42
24
18
36
39
9
2
42
7
36
53
36
64
14
40
42
15
96
24
33
15
9
6
8
34
6
36
8
16
21
60
60
36
57
27
51
32
1
12
15
20
40
24
14
16
6
8
42
18
52
12
21
15
2
7
60
3
8
16
2
6
34
86
13
23
25
77
7
36
27
32
4
14
7
3
84
21
3
2
10
45
9
98
1
3
2
7
9
3
23
16
14
10
32
46
30
21
11
16
9
77
7
89
28
14
64
44
25
72
35
4
14
4
30
8
22
3
3
2
60
4
26
16
14
7
33
15
27
45
41
12
7
3
20
13
47
22
27
17
10
14
19
11
76
2
22
6
51
173
34
6
6
66
15
11
16
12
14
22
21
65
22
20
10
3
9
18
2
28
8
12
58
12
6
51
3
32
46
27
107
30
34
69
33
39
12
17
6
13
35
22
15
3
2
4
2
1
15
6
2
60
34
39
33
27
65
52
3
39
14
67
3
36
21
15
8
25
15
6
26
4
69
3
6
6
84
38
55
3
38
40
90
24
8
4
8
34
24
6
90
14
1
36
27
8
6
67
24
27
12
21
5
40
27
63
21
47
25
12
27
42
14
73
15
48
78
3
36
72
39
69
15
21
51
20
42
31
3
14
67
11
1
11
60
4
6
2
28
38
30
10
14
1
59
30
6
85
21
3
11
49
29
12
30
12
37
48
48
24
12
23
13
12
29
24
16
74
6
16
86
1
51
2
7
3
8
37
41
42
34
8
34
14
34
6
38
64
33
35
28
12
9
23
4
14
10
8
88
33
36
53
7
17
10
45
11
12
6
6
85
11
24
6
10
102
54
54
6
6
2
40
42
3
11
37
15
26
16
27
53
24
60
10
33
71
12
18
10
36
18
30
30
8
18
22
42
120
2
7
29
6
12
12
1
9
20
48
4
14
30
84
7
11
46
114
84
26
7
3
24
38
22
18
27
11
12
40
12
2
24
34
9
33
2
24
16
21
33
44
6
28
48
2
10
33
12
105
30
50
60
7
11
37
9
24
24
36
14
13
3
45
63
50
42
22
15
5
18
4
6
32
67
15
6
27
21
2
28
9
47
61
24
11
22
68
7
5
52
18
6
3
17
7
39
14
7
57
20
78
25
24
23
4
2
22
9
41
24
30
6
4
3
3
36
6
38
1
36
75
24
21
39
30
8
64
26
6
67
45
32
67
24
3
21
11
10
14
28
24
24
21
57
14
28
32
6
22
12
33
27
8
10
62
30
19
15
45
21
38
76
36
2
34
6
51
47
25
155
10
27
48
35
34
18
24
9
75
8
1
15
18
6
2
10
38
10
21
17
46
26
94
21
27
20
4
44
34
20
16
2
6
43
39
20
52
26
46
12
2
66
25
12
23
6
19
3
84
2
7
12
35
124
8
22
3
11
34
6
9
48
39
2
46
8
6
10
2
16
26
49
53
6
4
20
10
12
18
26
10
12
24
26
7
27
24
20
4
45
29
4
2
6
40
135
12
5
10
30
30
20
28
12
6
2
22
32
6
10
8
54
10
48
66
9
15
2
30
49
17
12
22
2
24
16
3
17
48
36
10
14
10
12
14
52
24
18
2
34
24
24
8
61
12
17
10
194
6
25
39
14
7
9
32
34
33
12
27
2
4
42
21
63
32
4
26
7
24
77
7
9
123
3
20
25
24
11
1
9
39
9
39
9
44
34
20
22
8
82
62
67
27
8
4
12
8
1
35
1
29
7
12
35
1
33
2
46
18
20
28
12
42
14
42
7
41
16
26
25
15
24
6
50
13
24
29
4
3
5
30
18
10
57
17
4
6
33
5
10
9
3
62
16
99
35
4
9
23
4
21
35
18
16
3
132
12
11
10
2
70
6
24
24
12
6
188
36
22
68
28
18
18
38
7
23
48
1
36
39
18
3
3
20
72
60
49
24
60
9
51
24
9
51
23
25
3
14
43
17
4
14
4
26
4
18
12
30
18
18
62
13
5
30
13
27
9
71
18
34
30
27
24
15
9
5
10
21
27
8
30
70
50
28
14
18
127
15
9
48
21
14
4
2
12
70
9
57
27
35
12
13
57
39
17
16
6
30
12
2
18
52
3
12
9
2
30
22
30
36
14
18
19
23
46
26
1
3
60
44
109
15
78
72
14
12
30
42
22
14
4
33
60
3
9
15
56
12
42
6
10
51
21
38
1
17
16
30
68
4
26
58
12
36
2
31
3
8
12
54
10
6
6
69
23
4
14
7
12
11
61
36
35
37
29
10
2
22
26
36
108
12
6
12
25
12
48
51
56
6
19
23
112
105
83
18
40
15
39
24
21
3
60
12
110
28
15
17
36
31
17
28
56
22
38
70
32
4
24
96
50
10
66
18
18
8
7
3
62
12
60
7
35
30
55
48
5
10
18
80
30
100
9
23
73
36
11
4
26
46
18
3
21
8
34
26
6
28
18
96
8
6
28
18
30
6
27
11
4
8
37
48
47
25
3
8
34
6
9
12
60
45
26
4
8
25
3
6
99
12
9
14
48
52
20
25
63
2
19
15
24
21
17
24
43
96
57
54
54
15
9
14
4
9
15
84
9
89
34
84
9
27
2
4
6
24
14
4
3
47
6
31
15
42
60
12
2
16
21
35
28
18
14
30
28
8
19
41
52
6
36
6
6
20
13
9
15
39
24
72
102
87
47
6
36
6
1
93
26
1
81
27
9
30
36
14
6
6
30
16
38
22
66
68
42
12
13
12
23
30
10
2
22
14
16
6
8
18
19
3
2
19
11
18
4
50
34
18
48
20
6
16
18
48
8
34
3
12
83
25
3
2
7
12
59
4
14
7
9
20
22
33
3
92
6
90
24
142
72
3
11
30
43
3
48
30
3
60
41
48
54
6
46
14
94
32
13
51
48
6
3
36
41
4
8
16
42
84
33
53
7
27
21
45
2
28
33
3
44
10
3
17
82
68
25
17
55
23
4
2
54
13
36
51
32
4
42
50
72
22
3
77
43
53
112
2
25
27
14
12
7
3
8
1
27
2
46
8
10
20
4
14
18
7
27
33
24
48
36
33
18
68
18
52
38
16
6
15
11
22
6
32
25
24
15
24
9
39
8
1
77
34
62
7
12
12
12
17
36
18
34
6
66
2
24
70
27
23
22
26
4
74
48
24
12
48
34
18
6
42
54
6
39
48
12
27
30
2
34
44
10
36
56
78
46
30
30
26
12
12
24
88
3
29
6
28
8
97
21
3
45
3
35
36
12
42
30
13
15
42
15
39
48
21
9
39
59
1
21
66
92
18
52
15
35
28
2
7
21
20
4
3
21
15
47
6
10
116
25
11
16
33
41
7
9
8
22
33
21
39
39
24
45
9
39
47
16
14
16
14
4
9
27
6
56
10
57
51
2
22
12
24
24
21
23
12
37
9
54
84
2
31
35
1
24
41
30
25
63
69
39
26
4
26
25
27
14
4
24
8
78
13
107
52
126
2
48
25
21
86
60
22
12
32
60
6
18
16
2
25
3
74
34
2
16
3
17
16
14
13
75
2
36
10
92
6
67
53
19
45
2
13
41
22
36
9
39
6
27
24
45
14
24
1
17
22
12
45
29
7
21
20
4
2
6
4
38
28
2
90
22
72
3
3
42
68
30
4
ABCD 412853006*7^$a-1 [50037]
18
15
33
186
66
50
57
39
22
6
60
32
1
8
7
18
14
10
18
17
37
159
20
12
15
69
79
30
15
56
31
53
7
173
111
40
65
31
9
15
53
31
41
4
32
7
30
6
21
23
4
18
35
13
11
7
32
33
15
46
6
12
42
30
30
6
6
14
16
6
51
8
25
42
44
88
12
21
9
14
1
15
8
1
45
2
16
6
6
41
4
20
27
9
24
25
24
24
12
30
36
60
5
19
21
45
18
5
28
23
25
20
1
59
31
29
51
48
76
44
10
47
24
112
3
48
78
18
6
15
44
7
48
42
23
1
2
4
20
22
6
68
16
9
39
5
19
54
11
15
10
18
17
31
30
14
28
48
24
18
2
34
24
54
9
23
1
80
39
48
9
24
16
15
30
23
28
153
14
28
6
54
6
18
18
60
23
28
75
12
33
15
12
5
24
15
16
96
17
12
4
24
15
6
11
19
20
48
21
19
6
18
24
54
24
66
12
41
7
72
30
11
3
33
1
15
3
6
11
3
22
24
27
21
2
46
30
24
12
6
12
24
6
36
24
20
57
67
48
66
3
39
60
60
29
19
32
24
22
35
13
11
1
35
4
3
24
42
6
18
12
42
66
23
4
33
6
8
16
33
27
29
19
21
23
45
7
5
12
1
26
22
2
64
5
85
42
12
8
10
66
18
6
5
19
36
60
5
7
53
37
38
21
3
10
15
27
42
18
32
4
12
18
66
36
36
12
24
53
19
17
15
10
66
65
4
44
61
14
96
4
117
21
3
44
31
69
15
78
2
4
17
31
60
5
55
17
1
35
16
3
12
24
41
37
30
18
18
30
18
5
28
81
12
12
30
18
14
34
6
24
5
51
136
17
36
3
1
21
48
23
1
3
23
97
57
114
36
32
24
34
59
3
46
42
32
21
36
73
11
25
48
2
48
10
12
11
31
8
4
41
85
14
72
4
72
36
6
30
6
6
5
3
105
16
56
12
27
24
24
22
23
12
43
12
42
23
15
25
27
30
42
36
53
25
12
6
24
18
18
18
30
66
50
1
9
120
11
3
69
1
6
54
14
94
26
48
22
18
12
12
9
20
12
108
7
48
45
3
30
18
21
24
3
102
14
10
15
56
31
9
23
1
51
30
12
30
30
6
17
19
44
21
1
18
5
61
35
49
6
60
6
30
5
60
67
36
24
44
82
11
1
54
21
23
4
108
5
4
9
23
13
6
54
6
41
55
6
36
12
30
5
7
17
60
25
35
1
114
18
48
54
116
40
30
24
2
69
3
4
30
6
32
25
15
5
43
56
10
30
5
1
42
18
131
55
6
36
66
24
6
11
31
32
28
6
12
6
21
39
41
19
20
16
24
65
40
23
4
12
6
35
7
60
18
6
72
12
29
79
21
21
6
44
10
30
29
7
12
33
39
12
69
87
33
3
6
11
1
30
12
29
37
35
49
11
31
80
49
24
21
95
25
35
16
9
6
36
30
168
60
72
72
11
36
27
10
11
24
49
6
36
12
20
45
27
52
30
24
60
26
25
3
60
56
25
15
29
79
30
12
90
29
3
52
12
96
5
28
87
8
16
129
33
23
16
9
6
60
5
31
8
34
14
46
6
54
6
36
29
25
12
23
31
18
35
79
57
20
7
89
24
19
29
36
15
21
31
144
20
9
79
5
7
24
20
24
1
45
24
83
7
17
7
90
6
30
11
1
15
39
36
36
9
24
15
6
6
44
1
20
28
21
6
6
72
24
131
51
4
6
14
70
6
29
36
7
17
13
12
6
36
66
14
16
96
24
24
6
6
21
3
41
7
5
31
5
75
9
15
1
81
12
2
22
12
24
6
36
20
4
18
27
15
5
19
18
38
4
21
24
75
20
25
32
7
12
18
12
30
9
27
44
21
4
9
36
12
60
2
96
24
25
93
18
18
63
20
1
74
28
12
6
78
96
36
8
16
6
3
9
15
39
5
37
42
44
40
5
79
12
9
23
10
30
5
12
1
11
37
18
17
4
39
12
12
17
60
1
18
6
74
76
60
18
6
5
7
45
99
92
4
44
10
14
28
6
47
84
3
33
55
6
6
36
18
30
5
25
12
42
5
67
120
6
59
27
4
17
73
3
15
36
12
5
55
24
72
84
17
15
16
32
64
24
24
56
46
47
12
39
10
35
7
6
12
11
1
30
53
127
18
66
33
15
6
60
11
7
24
18
12
23
13
30
20
16
60
18
2
40
41
19
20
10
36
6
84
5
24
52
3
24
36
18
30
33
9
15
20
31
30
30
56
4
5
19
12
6
27
15
48
30
48
26
28
65
12
19
12
6
60
24
38
10
12
3
119
24
1
3
144
18
26
25
45
48
6
6
18
20
1
15
6
24
2
16
57
9
78
60
5
1
11
51
28
30
86
4
41
12
109
26
34
35
103
18
18
48
18
15
140
60
36
67
8
48
1
45
27
33
24
18
44
4
5
39
10
30
17
13
2
49
15
5
25
42
18
11
55
36
24
60
36
8
16
56
4
30
6
29
4
15
5
61
72
60
54
20
25
119
9
43
18
6
12
8
22
42
18
30
30
2
21
19
5
51
24
48
10
18
54
12
36
11
67
6
66
17
7
30
27
21
12
47
25
6
8
1
47
9
7
60
41
7
21
9
14
88
12
41
7
17
36
60
25
54
17
61
78
12
12
18
36
47
100
104
36
60
43
60
12
36
6
2
24
10
12
54
24
65
19
8
25
3
17
3
4
12
5
25
74
48
88
54
12
6
5
1
48
23
12
187
24
6
14
33
31
36
17
3
34
14
45
1
6
6
62
4
42
51
33
11
84
49
84
26
1
51
36
18
18
42
2
9
24
103
8
69
13
42
44
40
12
5
40
23
16
54
24
3
27
44
25
47
1
69
24
12
15
44
1
18
8
58
47
16
9
39
45
35
15
16
125
31
45
24
71
28
21
24
56
64
3
30
18
42
3
45
11
15
9
43
12
5
156
13
50
96
45
7
6
6
18
23
24
40
32
37
30
6
36
50
96
16
60
17
13
12
26
10
35
49
2
58
59
37
12
6
30
6
32
4
44
4
77
7
48
8
4
24
6
42
12
5
79
44
58
6
17
19
5
1
6
96
18
54
24
32
22
23
7
188
9
7
54
26
45
1
3
23
10
47
15
25
3
21
45
26
40
9
9
54
33
9
14
16
156
20
1
9
48
47
37
2
25
56
37
27
20
7
45
3
44
34
23
13
23
100
33
11
48
27
9
61
26
9
16
68
49
2
1
33
15
33
78
42
6
5
19
33
39
12
5
115
6
47
13
12
14
16
17
1
12
6
21
21
2
34
42
20
4
5
39
4
60
18
12
18
5
4
75
17
7
41
7
6
14
24
88
6
51
27
24
24
5
39
21
3
21
12
19
29
36
55
24
17
7
41
67
12
17
25
26
33
40
81
12
42
18
30
29
31
48
12
72
12
102
47
16
3
17
13
11
4
69
3
21
18
42
12
2
28
36
29
7
45
24
39
90
24
23
1
6
17
39
64
33
21
18
9
33
42
6
12
126
84
24
77
7
24
45
71
9
12
79
5
25
42
24
53
40
39
5
27
21
79
68
10
78
9
80
91
20
9
13
23
19
8
34
12
18
24
48
12
18
6
29
15
28
6
83
169
42
33
80
25
54
54
2
76
42
12
6
8
10
30
30
36
11
61
11
31
60
29
49
27
47
64
42
14
34
18
17
4
21
11
64
20
25
72
42
5
19
77
85
24
35
24
28
9
38
1
44
25
144
6
68
45
37
18
45
39
ABCD 412931286*7^$a-1 [50073]
36
60
12
78
66
36
17
7
81
108
21
6
12
81
212
4
24
81
3
8
48
24
7
30
171
63
72
65
67
5
85
30
18
72
63
9
11
7
113
19
29
240
55
45
72
3
144
81
69
131
7
18
6
36
45
3
42
138
89
25
27
44
31
36
5
100
27
21
9
42
48
72
45
33
131
7
42
18
129
51
12
132
30
78
21
27
108
45
20
139
21
60
20
55
54
18
69
39
24
5
61
24
75
36
15
54
3
132
21
42
102
42
9
315
5
31
9
9
138
33
117
27
72
45
18
12
18
36
6
180
93
15
18
90
228
72
9
96
3
96
18
270
41
4
165
27
24
39
6
54
90
27
39
180
42
23
52
27
132
9
135
45
9
12
36
27
171
24
93
27
150
66
45
117
78
12
9
44
55
54
15
63
57
96
9
11
79
21
20
49
66
24
18
83
61
174
81
236
40
45
18
21
33
11
7
54
59
85
126
81
165
42
48
18
59
103
162
78
120
33
21
6
84
36
18
126
54
6
90
18
21
9
27
164
112
45
84
71
52
3
72
510
18
84
114
35
1
18
30
186
54
27
9
39
15
21
51
9
44
73
162
101
61
11
28
51
36
12
33
128
7
144
36
48
9
20
25
42
180
93
195
81
45
27
12
87
36
30
78
29
7
36
5
148
120
99
161
52
3
96
9
57
18
24
36
21
9
114
72
48
198
107
52
81
72
35
37
11
43
12
65
13
35
76
63
45
96
9
12
18
60
12
33
12
9
126
18
51
75
5
31
41
48
79
156
24
36
126
183
27
161
43
36
21
15
9
99
45
99
237
96
3
24
165
27
24
117
3
42
90
282
6
9
63
53
19
45
21
6
36
120
24
9
72
117
63
63
45
9
12
15
36
27
48
18
24
90
36
9
63
84
89
55
54
150
156
54
6
45
27
18
126
9
140
97
63
51
18
18
12
33
39
9
24
48
9
59
31
96
48
24
126
27
3
5
76
45
126
65
7
186
99
201
6
9
20
72
19
96
72
12
60
108
45
36
80
4
81
6
48
96
30
114
21
27
60
12
177
81
3
72
15
84
101
97
96
102
252
42
11
79
45
63
21
45
15
27
12
36
204
18
18
21
24
9
126
12
33
32
97
27
44
19
33
39
24
5
49
27
84
15
30
42
17
28
20
19
6
3
24
36
99
5
160
132
135
18
12
54
60
30
99
51
12
33
92
28
15
77
265
3
96
9
27
153
12
144
59
37
27
27
53
28
3
132
77
31
21
81
72
83
43
285
12
24
228
27
29
61
18
141
39
216
36
41
55
93
69
12
54
45
36
45
54
24
36
149
25
6
17
100
3
9
51
5
292
57
6
81
219
45
51
45
9
111
9
306
69
81
83
52
99
36
120
18
42
30
15
36
108
12
60
12
15
21
87
12
6
35
31
141
3
24
41
67
12
161
79
113
148
72
3
60
117
45
12
60
18
45
117
23
43
105
44
28
57
11
7
24
174
27
27
6
75
20
24
43
129
33
162
84
114
3
27
186
27
8
181
18
120
45
105
75
87
18
12
63
135
90
51
81
36
63
9
11
7
120
72
6
72
180
75
60
108
9
72
171
3
69
57
123
36
80
127
72
36
66
6
9
39
9
81
107
25
3
92
124
99
9
51
54
18
5
120
49
51
27
21
15
9
68
400
108
117
27
3
24
81
3
60
17
13
6
129
60
21
6
108
54
126
45
32
4
44
1
99
9
11
37
27
213
3
45
96
90
81
3
72
42
11
19
132
41
160
99
96
48
60
102
27
8
37
15
116
55
84
33
3
45
24
3
285
20
7
12
33
135
45
171
336
33
63
84
161
28
27
60
18
111
24
57
18
17
19
9
20
40
27
45
27
306
35
37
75
108
60
9
12
51
27
36
126
11
25
90
18
30
204
ABCD 413087190*7^$a-1 [50021]
32
28
80
42
10
23
21
9
3
4
20
64
11
49
2
72
3
18
12
12
25
23
9
10
18
12
26
3
24
6
79
32
27
39
51
30
7
83
1
5
15
76
24
35
18
3
4
5
27
3
1
29
37
20
4
17
7
42
54
32
33
42
9
27
7
11
25
23
7
101
37
2
9
31
26
15
12
31
20
15
18
42
9
33
7
8
51
3
93
21
36
4
36
113
25
2
36
9
13
12
8
15
25
20
22
24
17
19
41
13
14
42
27
3
4
36
30
23
36
27
3
42
37
59
13
26
9
9
9
1
17
13
5
19
20
27
25
14
39
21
9
78
13
5
1
23
27
10
50
10
11
24
15
6
3
75
3
6
25
56
10
5
27
27
37
5
25
17
27
10
20
75
12
18
12
15
15
33
159
24
13
29
30
6
60
15
3
30
3
21
13
47
1
23
13
5
21
4
101
24
15
46
11
48
36
21
28
5
21
27
21
3
19
30
14
39
145
32
6
9
21
3
15
10
2
4
20
39
109
6
26
24
34
12
48
23
33
3
7
23
9
30
34
8
51
24
37
8
22
59
25
6
29
1
11
7
65
1
11
15
70
47
1
6
20
30
57
18
12
18
15
15
27
9
19
26
114
15
6
36
19
44
40
101
12
1
20
6
10
6
14
63
3
18
6
27
13
6
50
10
20
6
22
56
16
56
24
3
3
33
27
24
58
2
40
14
15
9
21
25
6
11
24
13
5
7
26
28
2
51
21
3
6
3
94
53
6
1
32
3
54
12
49
35
57
12
52
14
42
18
16
14
9
18
9
21
9
48
10
23
15
18
30
3
21
52
17
91
53
6
9
9
19
2
12
3
18
6
18
37
26
12
93
19
50
6
18
3
13
20
6
39
18
57
9
19
30
36
32
3
18
3
9
39
36
6
33
27
9
21
6
3
6
49
20
39
63
94
50
18
9
13
48
2
15
19
14
21
9
21
1
59
25
32
22
23
33
9
18
30
6
9
9
9
6
27
18
13
2
174
12
72
10
11
15
27
3
16
14
10
35
24
6
36
13
23
48
25
17
6
67
41
33
18
21
13
17
31
2
4
24
6
74
9
13
48
23
19
53
7
14
153
21
69
13
38
70
20
15
7
17
1
6
41
19
47
13
56
36
21
13
14
54
15
85
8
21
7
5
30
19
8
24
3
42
15
24
4
6
17
33
16
18
29
1
35
18
3
6
51
3
40
56
18
12
24
27
3
76
5
24
12
13
5
19
11
1
14
16
5
42
21
12
36
21
90
6
45
18
33
54
27
10
20
34
6
5
9
30
24
42
4
5
19
23
12
33
18
16
41
36
67
14
6
3
13
20
4
20
3
9
69
126
48
31
23
12
49
2
18
6
4
14
27
69
9
30
24
13
35
19
2
30
111
13
14
10
32
22
5
7
44
34
5
84
24
13
23
60
7
23
36
1
20
33
31
62
70
83
6
42
49
41
3
39
1
5
42
30
3
4
23
7
12
24
44
18
4
30
44
9
18
60
6
3
6
42
3
6
6
60
7
17
13
8
16
11
24
9
33
49
24
2
34
8
48
3
24
45
22
14
39
6
39
30
16
23
42
15
3
3
39
1
17
3
18
16
35
1
23
27
69
27
21
1
60
20
6
6
21
54
9
12
63
60
25
17
3
10
6
38
3
42
6
1
23
21
9
48
19
47
30
13
30
14
46
5
19
36
5
45
3
3
12
42
78
12
9
19
11
60
9
66
30
16
8
16
30
2
15
12
18
19
18
47
24
15
3
30
13
59
12
6
3
24
16
17
27
10
2
21
13
30
11
36
1
2
18
51
30
27
64
11
7
2
10
18
26
3
13
53
51
21
12
36
36
1
50
105
39
21
19
44
45
45
72
9
6
15
58
26
4
30
11
24
3
75
54
6
30
36
3
9
54
6
24
36
15
12
34
24
6
20
21
13
29
1
6
44
4
26
10
23
3
10
47
24
27
10
2
3
27
3
18
13
14
9
39
12
42
21
24
25
29
15
10
6
71
6
36
42
6
3
3
72
18
7
5
78
7
6
30
24
5
21
21
27
3
30
42
12
12
7
20
9
3
4
5
3
81
15
36
4
2
21
69
9
13
2
30
10
84
23
7
5
15
46
114
30
20
40
5
144
15
9
12
12
18
25
47
3
9
3
57
6
25
71
49
6
26
24
15
12
21
3
9
63
6
15
16
8
46
17
7
30
89
1
5
45
15
7
59
1
30
48
8
18
4
29
3
70
60
24
11
33
6
6
3
1
2
21
1
2
18
22
17
1
26
141
24
12
12
72
24
1
14
10
6
20
9
24
1
6
18
2
58
5
1
56
39
6
25
29
15
40
17
6
13
47
1
2
51
63
16
23
21
3
63
27
12
6
25
20
6
9
39
6
6
15
3
4
2
9
54
6
15
63
18
18
18
15
12
3
6
48
6
33
75
30
12
30
9
9
21
21
15
12
18
9
24
12
3
76
29
49
26
33
21
9
33
3
37
18
5
3
15
13
23
63
69
49
8
12
15
6
39
18
24
24
21
15
66
3
19
8
3
61
77
6
6
36
12
9
24
21
19
29
6
36
13
11
19
2
12
16
14
42
3
36
61
35
96
19
14
4
38
30
21
36
1
5
39
75
15
6
76
29
31
30
86
9
12
9
3
1
11
12
21
16
17
69
33
24
45
12
28
2
18
3
3
16
14
9
18
18
55
14
75
27
15
6
13
5
109
6
29
7
14
3
54
54
25
26
4
8
6
39
1
35
25
6
8
9
1
53
19
17
33
4
23
30
13
23
21
36
21
169
14
34
17
75
58
2
24
16
30
14
9
7
14
3
103
68
16
41
12
1
20
9
12
51
57
13
8
10
2
6
54
9
12
18
1
44
9
21
24
9
30
12
24
6
48
6
25
12
29
30
12
13
2
78
39
55
11
24
7
24
24
26
9
60
6
1
54
30
5
15
42
84
6
24
9
21
39
25
56
34
17
19
8
36
21
60
12
81
15
25
11
81
6
54
6
34
86
4
20
9
15
45
31
113
12
33
9
6
7
50
24
16
8
30
22
18
122
10
24
30
59
7
17
3
60
45
9
9
21
15
19
8
28
60
11
48
7
11
9
39
25
50
24
16
6
24
41
25
30
5
24
18
3
6
42
9
18
9
6
4
14
15
6
42
24
13
12
17
7
35
12
15
33
30
1
5
49
36
17
31
53
12
27
9
39
9
6
3
58
56
10
8
45
18
33
10
5
51
6
42
3
12
18
30
36
6
7
29
18
9
78
6
18
81
12
19
38
15
25
6
59
1
20
21
75
30
28
11
72
18
21
45
6
54
19
17
39
3
18
79
8
39
12
15
27
19
20
40
11
36
39
3
1
59
31
48
5
54
12
48
33
10
8
27
13
8
51
9
63
12
12
1
5
15
4
23
13
30
41
9
4
38
22
47
18
15
15
7
30
59
9
82
14
4
11
36
51
4
17
33
24
4
26
12
4
30
11
67
5
37
48
11
57
21
7
26
30
3
25
2
18
3
6
12
21
78
3
6
6
37
44
15
1
26
3
9
18
21
37
53
48
24
25
14
9
24
6
3
10
14
27
19
8
22
47
12
12
13
17
48
24
24
37
5
15
10
24
12
17
18
6
33
39
6
1
17
18
6
9
28
12
18
5
36
25
32
3
21
27
18
19
14
69
18
25
20
3
1
23
63
45
48
15
51
19
2
18
72
33
37
14
34
5
25
2
33
48
15
34
35
6
9
34
50
24
136
20
33
27
30
3
12
12
60
66
37
32
54
27
1
11
36
21
58
5
1
41
9
21
13
24
35
12
21
18
9
36
18
6
37
14
4
30
26
45
21
100
20
15
12
13
23
54
78
12
21
10
6
23
12
12
3
24
22
11
18
6
13
5
54
6
6
31
41
9
9
18
1
60
23
67
2
33
27
3
12
3
3
37
65
18
39
39
1
20
30
81
24
18
7
18
5
6
6
36
9
15
42
3
6
9
33
18
12
9
1
11
21
40
26
3
9
16
24
36
23
13
11
9
10
11
15
60
63
61
26
4
30
29
21
28
11
12
9
39
1
26
9
54
18
12
18
21
10
32
64
2
4
20
39
25
14
42
78
6
9
24
12
24
97
17
1
5
6
30
51
9
19
12
23
27
4
53
69
63
31
29
45
3
42
54
21
21
9
126
9
9
45
3
15
7
17
18
18
6
7
54
41
15
24
3
15
18
27
13
5
12
57
39
36
12
45
9
24
6
39
36
30
3
1
12
20
24
39
6
12
9
18
6
27
9
6
22
50
6
34
35
1
47
15
22
11
84
15
51
39
52
20
48
16
6
29
24
1
6
5
39
6
36
3
54
7
35
9
4
36
11
33
3
9
27
61
11
42
7
6
2
45
42
7
20
28
11
18
57
9
31
35
72
9
27
30
30
24
36
7
5
24
45
16
20
63
3
4
29
12
55
8
9
1
38
51
21
3
27
12
27
57
24
27
13
20
3
9
40
14
6
33
6
18
12
19
6
23
33
21
180
9
40
23
24
1
62
33
15
3
54
36
3
30
6
3
36
21
27
27
70
14
9
9
4
8
48
3
192
19
30
44
9
25
11
1
44
6
18
15
7
18
42
23
31
26
39
19
36
6
14
ABCD 413096994*7^$a-1 [50009]
11
1
42
6
36
18
6
36
96
12
56
10
14
22
26
4
18
12
5
9
63
19
41
19
2
27
12
1
60
30
2
15
31
2
16
35
12
163
5
9
16
47
7
36
66
6
14
36
12
58
29
21
52
18
29
1
30
30
11
7
17
33
4
12
18
2
16
18
5
19
72
14
3
48
31
60
2
3
45
10
29
33
16
20
16
60
80
16
35
127
6
24
11
7
62
40
8
34
36
18
11
19
14
12
10
5
55
17
7
53
24
36
49
8
10
134
16
11
19
26
16
8
3
211
6
6
54
6
5
55
30
11
69
96
10
17
24
19
90
8
22
72
36
6
6
5
25
11
169
18
17
57
27
72
36
60
25
36
12
59
72
1
18
60
12
86
39
31
29
13
11
1
36
36
23
72
19
30
12
23
36
21
15
37
6
26
10
29
67
18
30
14
135
12
12
108
72
43
60
17
7
5
1
104
27
37
20
46
36
50
16
35
69
46
41
1
30
48
18
6
17
19
38
34
38
10
12
66
66
29
24
1
42
30
30
14
28
59
43
5
13
12
36
128
16
6
38
36
40
8
15
7
29
7
12
5
1
20
51
9
64
60
8
72
10
30
18
53
24
73
32
51
37
30
5
25
59
1
30
2
22
5
9
51
19
17
9
58
72
66
59
19
96
29
45
27
37
35
84
9
48
34
12
24
53
7
53
36
25
32
28
11
36
69
82
17
7
24
77
7
86
15
7
53
9
36
3
37
20
3
7
12
24
29
31
17
9
12
28
18
12
38
12
52
35
24
7
72
24
53
12
1
35
96
19
54
35
12
7
60
26
16
20
4
18
5
24
12
19
65
1
24
71
31
14
10
26
16
59
21
39
25
24
11
9
10
29
13
30
2
3
45
22
17
21
51
1
6
5
19
12
29
9
3
13
11
13
11
25
12
20
51
31
2
51
12
1
6
48
18
11
12
97
54
86
4
66
24
6
8
4
6
6
11
13
72
20
10
17
36
60
12
19
24
14
46
84
41
19
30
56
70
6
78
2
16
11
67
2
34
5
13
6
36
29
1
6
14
46
62
130
60
36
5
7
5
19
17
7
5
45
63
19
2
12
51
7
30
179
67
6
47
19
30
44
16
42
26
82
2
70
5
12
1
11
21
10
108
5
103
30
6
5
21
4
30
38
15
31
2
24
46
5
12
24
12
36
129
82
41
60
9
12
10
6
90
6
78
18
23
37
42
36
2
39
1
107
36
67
48
17
120
12
7
29
19
2
40
48
6
62
60
3
67
5
12
33
22
5
61
23
79
12
18
44
15
9
27
69
3
48
85
18
24
29
49
12
35
84
21
36
34
18
18
53
9
3
21
40
35
109
23
7
2
3
36
19
30
32
24
27
48
79
12
12
12
66
11
31
29
36
33
3
7
2
10
6
66
6
11
21
28
30
60
48
2
22
29
33
10
26
12
28
18
14
22
5
19
5
45
4
12
68
12
48
3
12
37
36
24
47
36
12
48
85
80
22
17
12
49
30
29
31
2
28
11
19
26
51
12
13
20
3
36
48
7
53
24
33
4
8
22
62
10
17
19
30
42
17
31
72
29
37
20
51
12
48
12
19
12
17
24
19
5
67
18
32
3
21
15
12
93
24
52
18
12
53
45
16
32
15
19
78
12
23
12
43
26
10
30
35
21
10
48
65
31
6
47
57
40
72
18
29
24
72
9
10
12
36
14
27
21
40
32
15
43
41
24
13
24
44
10
12
53
49
18
18
96
35
1
32
16
66
84
5
69
22
24
2
3
24
1
59
57
34
84
2
15
12
9
12
3
37
35
60
103
2
70
17
1
8
3
13
20
4
56
3
13
8
16
11
12
12
60
13
6
26
3
43
62
36
3
19
12
12
6
12
23
45
39
24
1
11
84
31
14
15
12
1
8
3
19
89
43
14
10
14
3
13
59
1
30
65
45
15
19
5
7
18
11
24
12
21
48
10
96
5
12
1
83
85
12
68
22
86
100
32
10
18
36
11
13
20
15
55
84
2
3
21
22
2
88
11
24
45
39
9
10
2
34
60
6
18
6
6
89
9
130
6
8
10
38
39
24
1
54
2
22
41
48
1
8
58
24
12
14
4
42
38
3
12
73
20
22
30
32
27
24
73
23
7
2
12
15
7
30
18
60
36
5
24
37
6
29
12
60
13
66
48
17
19
17
1
42
30
68
132
40
18
18
20
34
5
19
30
23
13
6
12
36
42
68
22
24
29
31
5
33
22
6
12
30
5
45
16
36
54
30
71
81
63
1
8
48
34
24
6
78
12
29
7
62
22
24
50
22
24
6
11
13
23
12
43
98
22
12
36
29
24
24
13
150
84
38
3
69
39
12
36
69
12
3
36
13
6
12
98
75
7
26
36
28
6
30
6
6
11
21
27
81
10
24
17
1
128
10
29
9
16
36
60
44
51
43
2
4
18
29
151
26
10
2
10
78
6
18
30
6
66
26
27
24
31
18
30
48
5
55
24
2
16
30
14
27
57
34
5
36
36
24
7
5
43
29
13
23
31
17
9
40
8
4
36
6
5
24
19
26
3
13
47
13
47
1
11
1
11
12
55
72
74
4
20
3
25
23
9
10
29
13
155
33
36
64
18
14
15
24
108
13
47
36
55
5
7
17
84
43
41
25
11
9
3
73
11
12
9
3
24
19
24
41
36
12
19
24
54
80
22
30
108
35
21
48
3
37
59
121
18
89
12
43
14
15
45
4
6
17
19
18
6
36
30
11
85
30
14
10
6
18
41
129
4
23
12
60
13
23
7
17
12
103
18
12
6
14
10
2
3
1
6
5
9
10
14
36
16
18
29
12
25
11
1
11
9
34
5
31
12
29
19
17
36
9
51
7
65
19
18
11
55
6
6
120
50
94
5
21
22
26
27
12
121
35
69
10
41
127
29
19
12
17
33
39
25
8
40
6
14
36
46
18
56
3
1
23
12
31
41
9
12
12
118
30
30
12
36
65
60
1
8
28
128
3
61
11
9
135
25
12
20
10
36
53
9
48
28
6
36
38
36
84
12
12
3
19
90
23
12
1
47
12
31
2
15
55
72
77
7
29
21
15
67
78
47
37
6
5
19
2
63
84
7
2
3
49
12
60
11
36
7
12
24
77
91
65
7
5
21
48
51
1
12
32
16
60
11
12
97
12
6
17
25
32
52
23
115
6
32
120
22
36
29
12
33
36
16
24
6
17
7
42
11
49
30
14
15
36
19
74
4
20
28
18
12
18
12
23
24
31
2
22
18
11
7
26
3
25
42
6
35
19
5
19
84
29
37
30
41
31
24
53
12
45
15
19
29
55
41
9
72
36
112
6
65
19
26
24
87
60
13
18
78
162
2
10
5
43
12
26
46
30
11
36
12
19
53
33
16
47
12
19
18
47
12
12
37
11
25
35
45
10
18
8
24
94
42
18
26
48
28
42
17
19
96
5
24
9
22
60
17
79
18
12
11
9
10
14
36
27
12
12
43
30
35
33
22
24
2
3
7
12
6
11
48
7
17
31
17
13
18
24
41
7
12
26
48
72
70
17
105
12
16
20
3
127
74
15
1
20
34
84
26
48
10
5
1
30
26
84
4
11
1
20
58
6
12
47
33
4
35
13
71
12
48
19
41
7
53
19
5
13
59
45
15
31
5
33
15
7
53
48
31
6
6
17
7
30
72
11
1
32
75
24
19
48
101
21
70
17
19
2
3
1
23
7
17
49
11
7
42
11
24
67
50
46
14
58
114
8
10
18
12
66
5
1
35
60
13
12
23
7
24
24
60
26
12
3
7
14
3
48
7
65
ABCD 413218556*7^$a-1 [50018]
27
18
30
96
30
24
15
27
60
33
15
30
48
90
6
3
33
15
3
6
51
36
9
6
24
12
18
66
12
93
15
18
12
24
39
39
42
24
42
81
12
3
42
42
9
33
12
42
18
12
18
30
78
93
9
27
33
30
30
156
39
27
24
45
141
36
24
18
42
36
24
39
21
6
9
3
90
30
6
15
45
3
3
33
21
18
6
27
15
18
54
42
3
12
9
30
54
36
6
42
102
45
12
15
30
3
24
87
12
24
78
72
18
30
18
12
6
96
54
12
6
18
6
48
18
12
36
6
51
3
84
6
27
63
33
9
48
6
18
15
48
96
15
6
18
42
15
21
3
21
3
45
102
12
18
48
42
6
3
45
6
9
9
6
96
6
3
3
78
24
15
24
12
96
51
30
54
54
30
6
36
114
18
30
66
24
15
9
51
3
6
48
15
33
12
18
6
72
3
24
51
18
6
84
72
72
6
6
30
90
21
51
9
33
6
12
36
30
27
36
51
18
36
96
24
12
12
24
78
24
12
9
3
90
6
33
21
30
6
30
30
12
24
3
9
78
9
9
6
66
3
24
15
96
30
12
12
3
33
27
12
21
30
12
24
48
18
54
18
102
9
15
57
48
72
9
6
24
36
24
30
12
51
9
24
15
75
93
105
66
24
54
30
90
12
24
27
15
36
9
12
87
105
24
3
84
30
60
48
12
12
12
60
24
24
12
18
210
24
12
24
12
36
54
69
111
78
18
18
6
6
18
6
18
42
6
57
15
12
21
24
57
39
51
6
87
48
15
6
12
30
54
24
6
6
18
18
24
36
126
48
6
60
51
3
18
6
30
99
15
6
18
108
12
21
9
24
54
45
39
9
45
60
42
30
18
12
24
24
66
24
60
36
3
9
72
66
42
30
30
51
45
12
24
6
36
12
72
24
42
24
15
9
12
30
30
18
66
30
12
129
45
18
57
111
33
45
60
12
84
63
9
12
18
6
6
21
9
108
12
39
27
33
33
63
33
3
24
27
9
27
24
33
33
48
18
36
129
27
9
33
42
30
42
18
12
12
6
18
6
12
18
27
141
24
78
21
27
30
6
18
108
36
48
18
126
12
24
27
33
42
96
48
9
3
60
24
12
6
36
6
6
36
12
30
54
24
54
30
12
30
12
21
3
6
60
99
39
18
30
18
66
21
3
12
48
6
99
3
12
36
12
48
6
27
39
138
30
36
69
9
15
3
6
12
6
42
12
15
21
42
24
12
6
15
96
15
60
30
60
30
30
48
6
96
54
30
66
3
21
12
12
6
18
6
36
66
15
48
81
78
72
18
6
12
6
6
42
12
30
30
12
6
45
9
15
75
57
147
36
30
27
3
9
21
66
48
24
66
6
60
12
6
42
24
66
12
12
120
48
87
39
9
72
72
21
48
15
9
12
111
3
21
9
72
3
3
9
45
96
39
12
27
18
12
6
33
3
18
6
9
3
36
12
24
69
3
18
30
9
72
21
54
18
90
9
3
54
102
6
42
36
12
6
114
78
12
36
66
33
72
45
90
12
6
3
39
6
30
57
9
12
30
6
126
30
30
6
12
36
36
24
51
9
78
6
24
51
75
12
30
30
12
12
6
60
12
12
66
9
81
48
12
6
30
78
18
12
18
132
12
30
24
12
12
24
66
21
21
78
6
30
42
6
18
36
12
6
114
36
12
24
42
6
42
33
15
33
15
6
24
3
33
36
3
33
30
24
12
102
39
69
78
36
36
42
6
6
15
21
30
33
33
102
18
36
48
18
36
18
18
78
6
30
30
54
6
9
15
6
3
21
24
6
54
36
51
24
105
15
33
18
117
33
18
6
30
18
96
24
48
12
60
60
3
15
6
12
6
72
81
3
42
3
9
24
24
3
45
180
3
60
27
33
63
24
18
27
27
12
30
36
18
30
132
3
45
6
84
6
15
45
96
18
6
48
54
12
36
6
24
72
12
12
15
3
9
3
30
48
18
6
42
90
48
12
12
30
93
21
6
72
18
12
24
42
42
30
9
63
81
81
30
24
102
24
3
75
21
36
33
18
18
6
9
39
18
6
6
135
3
33
33
12
51
9
12
30
18
18
120
18
18
60
48
54
30
30
54
24
18
39
45
24
15
15
45
39
12
24
9
12
48
3
12
6
54
9
45
66
42
3
24
12
3
36
6
15
39
12
30
30
9
15
24
69
12
36
39
93
3
30
48
6
9
27
117
33
6
12
6
3
21
60
18
33
9
6
42
60
48
90
30
48
12
36
72
42
42
24
6
33
21
27
3
18
96
15
33
123
9
24
6
78
12
63
189
12
15
45
15
33
24
78
21
9
54
12
6
15
21
12
6
90
111
3
6
84
60
36
12
6
57
9
6
6
18
12
30
102
42
72
6
30
6
6
3
9
18
18
24
12
18
24
42
18
30
24
51
3
18
27
3
12
12
18
39
48
24
15
6
3
63
24
33
93
12
36
90
33
15
42
39
15
6
84
18
66
18
9
33
12
39
21
6
30
30
6
36
6
6
12
48
24
12
24
30
6
30
6
39
45
48
12
54
18
60
18
33
9
138
9
60
39
6
30
6
30
9
39
9
63
54
3
93
42
72
18
51
9
12
30
6
96
3
36
15
12
54
30
102
27
60
9
123
3
30
36
27
33
12
6
36
6
3
3
33
3
12
9
45
138
42
60
3
87
66
60
123
15
12
90
6
117
21
54
36
6
3
3
66
36
30
18
6
6
24
18
6
39
99
9
21
42
18
30
9
24
48
9
60
15
21
15
9
90
54
36
6
45
21
60
27
12
87
12
93
15
6
6
90
15
9
12
24
54
30
15
51
18
6
6
15
9
36
12
3
15
54
27
81
12
42
30
3
3
60
33
45
6
24
12
33
9
39
27
6
30
18
12
99
21
3
111
18
18
66
12
102
54
36
39
15
33
36
84
48
129
30
81
21
3
9
6
33
48
72
81
42
30
12
18
54
24
18
18
15
21
120
3
15
18
36
18
66
24
12
24
18
18
60
27
24
87
60
54
15
9
6
36
6
36
90
18
24
3
12
9
18
54
30
18
6
153
33
12
42
6
18
6
3
33
18
69
72
15
30
12
6
12
84
12
6
18
12
18
72
3
81
84
108
78
18
15
9
12
24
6
102
3
15
9
39
36
18
3
15
66
27
123
30
30
18
18
57
15
18
6
18
12
87
9
66
54
6
42
12
18
42
24
36
24
3
39
21
15
90
66
24
6
12
75
15
6
72
24
6
18
48
3
39
105
51
6
18
6
78
9
3
6
6
45
27
9
9
42
12
24
18
36
48
72
6
54
30
30
6
12
42
12
39
60
15
165
33
36
24
15
24
21
150
18
54
18
27
3
90
48
3
48
48
3
60
72
30
120
3
9
15
9
12
6
18
12
96
15
9
3
12
15
9
39
12
30
6
30
18
6
36
ABCD 413259188*7^$a-1 [50046]
26
16
30
53
4
21
51
48
21
30
18
23
60
37
48
20
10
6
24
3
44
7
125
16
27
9
24
15
9
3
5
4
5
4
15
9
11
28
12
9
3
8
7
2
43
3
120
9
36
8
16
5
3
43
5
4
96
17
7
3
2
16
44
10
2
100
11
40
3
5
4
8
52
5
19
17
36
39
7
77
45
55
21
11
1
8
7
8
9
19
33
20
4
27
20
12
57
4
23
16
24
12
5
87
28
8
7
45
9
20
40
12
24
11
25
3
24
60
39
5
72
7
6
11
21
16
24
6
24
5
16
9
15
24
12
8
1
8
3
28
53
40
30
5
19
21
8
31
24
2
4
3
27
21
3
21
9
15
45
18
41
1
8
34
21
3
36
54
36
3
12
12
36
36
5
16
44
12
10
17
7
5
9
10
26
4
6
14
15
24
21
3
64
3
45
9
12
15
15
5
13
47
4
9
6
14
7
9
6
17
7
17
33
64
27
48
51
105
12
36
41
82
6
3
29
3
12
7
14
24
28
24
15
12
12
9
3
8
64
17
24
19
21
83
9
19
8
12
49
24
6
45
9
12
20
24
3
19
24
6
8
7
3
5
28
39
12
2
3
13
8
10
9
41
12
43
8
24
33
7
5
4
6
33
15
12
29
28
3
5
48
21
48
46
6
47
7
9
3
14
7
81
35
12
1
11
4
8
7
84
33
15
57
9
3
21
56
36
34
9
12
5
36
19
9
15
8
4
15
17
4
12
5
4
20
28
3
24
8
4
5
48
19
21
35
16
41
3
1
3
17
10
14
3
7
5
1
6
38
63
7
29
9
22
9
32
9
36
60
10
6
54
33
20
4
9
18
5
28
17
7
3
5
12
1
8
63
7
5
24
4
39
5
19
38
46
9
20
1
3
33
20
19
5
7
9
3
5
16
15
12
12
44
16
12
5
3
12
9
4
23
13
23
12
55
2
40
3
29
19
29
7
20
28
48
8
9
19
3
2
3
7
29
61
66
2
7
45
60
8
7
3
38
10
60
9
9
83
33
3
25
11
37
47
12
16
39
36
2
3
60
33
16
18
5
12
16
56
19
42
11
12
7
17
25
56
4
8
19
53
10
48
36
36
5
19
5
48
33
24
3
4
9
24
15
24
24
41
15
7
93
27
21
15
45
84
15
9
5
12
4
18
41
4
17
24
15
24
7
14
16
3
12
5
34
21
8
16
8
4
53
4
8
15
13
6
5
12
28
9
35
9
72
88
27
24
27
5
19
9
21
18
122
10
84
36
17
61
20
19
3
66
3
69
15
3
21
17
51
12
33
28
6
12
38
10
29
52
15
5
4
24
57
6
9
8
4
12
32
19
17
4
39
24
42
15
39
54
20
24
46
6
11
28
24
8
37
80
15
7
9
12
3
41
4
24
5
15
12
24
7
30
18
24
9
8
60
13
15
20
4
8
33
12
7
60
8
4
32
43
6
15
9
24
23
60
36
19
17
40
8
36
31
17
49
11
9
15
9
16
39
41
19
20
1
63
29
3
16
24
39
9
12
24
12
21
8
3
13
8
12
4
3
29
15
28
51
24
74
58
17
12
13
12
11
7
17
31
48
24
30
39
32
7
14
15
9
12
12
22
24
14
10
21
8
1
6
86
43
57
20
28
60
20
31
9
12
6
33
21
44
15
81
3
28
33
35
9
12
34
26
7
3
53
4
8
28
111
30
15
45
11
60
1
18
12
5
7
2
4
20
4
12
75
39
5
4
5
7
3
9
39
12
2
7
8
13
11
4
8
9
19
44
7
17
73
20
27
4
27
6
27
24
32
9
12
19
12
9
51
68
4
3
5
12
60
24
13
6
14
46
2
31
20
7
62
3
19
12
38
46
2
72
15
25
42
24
54
15
75
9
3
24
26
16
83
45
4
23
7
33
3
9
5
3
7
48
2
15
12
4
44
1
11
4
5
15
24
31
12
2
3
12
16
12
17
43
12
81
3
12
15
86
4
63
8
16
12
21
3
24
9
30
21
3
9
5
15
16
5
12
10
9
24
24
5
27
25
3
24
21
12
8
16
6
33
3
9
15
57
12
87
21
63
18
11
19
12
26
7
56
21
4
15
41
3
28
53
7
9
8
12
39
49
23
7
2
31
3
54
20
22
30
8
19
12
9
20
27
1
8
3
13
8
79
17
36
10
5
21
48
10
26
24
27
19
77
7
60
6
20
4
3
17
12
3
24
1
30
30
35
21
19
5
64
23
12
1
11
33
12
4
23
33
15
28
27
9
21
20
15
13
6
29
24
4
27
26
46
9
45
44
3
7
69
12
9
15
5
43
29
10
38
12
87
4
57
30
2
7
32
49
35
21
4
18
125
13
144
32
24
10
14
19
27
12
14
19
5
7
84
51
2
3
13
32
4
27
60
8
21
12
15
7
18
15
21
15
15
5
9
115
3
14
27
7
5
40
9
12
59
1
48
6
5
4
24
56
31
9
5
55
17
19
8
1
11
21
10
18
3
27
9
3
5
9
16
20
67
20
33
43
12
32
13
20
7
12
9
12
6
5
16
21
3
5
39
93
15
24
21
40
63
89
19
56
19
12
38
3
36
7
18
12
11
24
4
36
9
42
2
39
16
3
2
15
40
27
33
51
33
56
72
4
15
12
14
28
42
53
7
114
36
20
27
7
41
25
27
21
23
12
12
13
3
9
6
18
30
9
41
4
48
63
5
4
8
43
20
7
12
9
20
9
7
21
36
24
35
7
29
19
5
40
21
8
12
3
24
16
5
7
44
37
11
33
3
4
12
9
8
15
24
9
4
12
30
33
12
9
15
8
52
29
22
21
27
38
3
4
33
3
45
6
29
9
58
14
3
21
22
33
39
17
9
10
66
18
26
46
33
32
12
4
15
14
10
18
35
12
55
17
7
17
4
51
29
4
39
5
12
13
11
45
4
11
16
15
18
6
17
16
20
31
33
8
4
12
51
2
40
3
5
72
22
18
18
5
28
32
33
12
72
10
81
5
7
8
7
5
12
1
3
3
9
17
31
48
9
23
7
14
12
27
1
12
8
36
7
5
12
46
36
9
32
24
12
16
21
3
8
13
6
17
57
10
30
3
5
27
13
32
7
44
12
9
7
9
12
36
60
6
33
5
7
44
21
10
18
3
12
20
40
8
4
45
20
40
11
69
34
26
46
41
81
16
35
12
73
3
17
91
3
36
12
21
3
21
32
1
39
5
7
3
36
5
1
8
40
3
9
30
9
27
9
48
75
5
72
1
8
7
3
9
72
8
4
9
44
10
29
9
58
5
9
46
2
43
27
5
1
39
8
9
28
6
9
5
10
12
18
11
4
44
1
15
12
32
7
57
3
24
5
25
27
9
44
40
8
10
18
3
12
48
17
3
19
24
5
64
21
8
12
16
18
30
23
12
9
12
48
3
28
5
12
7
92
69
7
3
6
44
12
34
5
72
12
4
5
3
13
15
9
12
39
96
5
4
23
36
12
9
3
24
60
9
4
36
23
16
24
51
26
10
18
23
25
3
39
2
27
36
36
7
9
3
6
75
21
3
3
24
5
12
36
67
21
3
6
8
70
5
12
24
4
33
3
24
12
20
16
15
12
12
9
36
5
4
44
3
9
3
76
9
23
7
42
3
17
27
24
88
17
3
4
27
74
4
23
9
15
13
3
48
15
45
9
11
1
11
19
29
28
8
25
3
12
5
24
3
1
6
24
33
8
1
18
17
61
27
15
42
8
15
1
39
3
5
7
21
12
60
56
7
17
7
21
5
16
3
5
22
48
18
27
36
17
34
17
7
14
19
44
13
59
7
81
3
65
9
36
7
9
18
9
32
1
8
12
16
18
17
36
7
12
84
17
4
5
10
69
5
4
36
63
53
15
28
77
19
29
70
26
40
24
11
16
8
21
7
8
12
1
39
24
32
13
11
13
8
16
11
49
24
6
9
21
36
3
41
39
4
17
7
17
16
42
54
39
24
17
43
27
30
54
12
9
8
7
41
12
60
13
12
12
8
27
91
14
10
9
24
24
3
5
24
4
21
3
29
103
15
2
19
9
23
19
9
75
6
3
20
19
5
7
9
44
13
48
20
24
12
3
12
19
36
41
7
65
12
24
24
1
20
10
9
12
5
46
12
9
20
13
18
2
27
21
31
77
24
15
16
36
21
48
12
27
8
67
24
9
15
21
15
12
33
29
10
17
9
46
17
28
15
24
5
24
24
4
29
40
39
69
11
7
42
39
17
4
8
12
15
7
21
17
7
72
68
4
36
32
13
27
3
18
8
3
36
12
1
20
19
36
12
8
36
21
19
89
3
4
9
24
18
5
28
12
12
8
7
17
9
3
33
7
20
33
51
9
40
39
8
21
16
3
12
20
4
3
21
32
4
20
21
15
1
20
27
1
27
24
5
4
11
1
27
24
20
12
37
15
12
27
17
7
5
40
32
13
3
3
14
16
27
33
44
3
24
1
8
82
2
7
12
33
8
15
36
1
6
5
9
24
36
3
12
12
28
24
5
3
60
67
69
24
3
18
32
10
24
2
4
20
3
4
21
20
10
5
7
24
6
8
3
37
59
16
12
21
11
19
2
3
24
13
11
12
13
36
87
3
14
10
50
31
32
31
9
32
12
4
29
16
30
5
4
15
26
34
17
28
5
16
6
17
21
4
90
2
27
36
36
1
6
41
57
4
18
21
12
12
32
4
8
9
51
36
13
3
27
6
6
14
40
24
11
33
12
4
12
11
28
9
3
72
12
17
22
29
7
9
3
9
51
26
16
18
6
27
9
8
36
12
48
7
3
54
12
71
36
33
7
36
15
2
3
4
27
33
3
5
33
10
5
127
29
69
31
12
48
12
24
5
34
30
12
44
7
29
4
3
8
7
18
11
12
16
12
48
5
3
25
11
1
11
28
9
66
12
42
18
54
18
12
14
7
9
63
8
24
13
42
5
24
9
22
60
9
5
4
11
12
16
17
3
7
6
11
73
30
9
20
4
21
23
100
8
7
2
58
12
2
16
15
63
5
25
12
3
36
9
11
24
52
3
30
24
8
3
12
79
89
9
72
7
3
14
7
8
4
44
12
25
6
18
6
9
17
10
9
15
26
7
41
3
24
21
15
4
45
8
31
21
3
3
38
16
27
8
12
37
6
14
22
38
24
15
28
33
35
19
2
51
45
7
3
30
15
24
51
21
12
15
29
21
10
9
17
4
15
24
3
12
12
78
3
15
2
43
12
5
10
6
24
18
5
72
24
21
12
27
1
ABCD 413348636*7^$a-1 [50038]
48
93
36
12
3
12
27
33
12
12
9
30
72
30
42
45
21
75
27
36
12
72
42
51
57
87
60
99
12
12
6
27
27
129
12
12
57
63
12
45
48
135
15
45
3
12
12
18
3
9
243
15
45
27
21
39
36
24
48
60
9
156
45
75
3
9
36
36
51
33
51
96
30
24
120
54
9
63
297
60
27
138
63
60
144
9
3
81
78
30
30
12
9
51
120
30
36
30
6
3
12
63
48
9
168
120
24
36
84
33
36
15
72
27
57
48
39
81
96
12
3
81
9
15
57
3
99
9
12
27
9
99
21
39
30
42
42
135
99
12
60
45
9
39
9
87
81
12
90
225
24
33
15
45
75
3
6
231
15
93
15
12
9
21
27
117
3
24
72
255
93
204
9
12
99
33
60
6
6
63
72
33
30
21
57
48
27
39
96
165
27
36
9
33
15
48
51
66
135
105
87
48
48
27
30
123
111
24
9
3
57
3
30
42
21
39
33
27
45
21
27
12
36
21
51
45
30
84
66
60
75
57
6
21
12
72
60
129
183
15
132
45
123
81
84
24
3
21
69
30
9
72
24
24
84
99
33
36
36
21
27
3
162
27
21
48
15
15
12
42
6
9
33
72
3
33
3
36
27
81
84
12
120
63
6
27
15
42
6
72
42
3
36
57
24
6
42
78
18
30
129
60
3
45
75
42
30
93
12
48
63
9
12
24
39
66
27
3
72
12
30
66
114
15
15
36
42
63
39
21
36
36
99
30
66
69
15
9
57
24
18
48
12
120
42
30
69
51
21
48
12
135
45
15
60
42
27
48
81
51
141
15
12
48
69
96
132
111
72
48
21
6
12
66
66
9
75
12
30
39
273
87
24
15
33
12
12
60
24
132
24
39
54
27
105
30
18
30
21
21
24
150
57
33
168
15
63
9
39
84
66
42
42
6
6
18
81
147
78
54
6
42
60
12
21
69
90
30
15
12
39
6
15
111
42
42
24
30
30
33
3
321
24
15
6
75
3
42
27
12
72
12
27
24
108
36
57
24
15
21
15
9
105
114
24
21
36
48
93
3
36
3
6
54
12
9
48
21
108
3
12
72
81
6
57
189
54
84
12
12
12
69
27
21
36
147
54
3
12
36
72
24
39
66
42
33
45
30
9
72
84
3
21
36
15
45
45
87
60
27
21
33
66
96
42
30
21
21
54
57
120
48
9
258
42
75
51
21
36
27
108
57
63
57
3
24
6
39
48
48
72
33
48
3
87
21
12
24
60
3
24
42
63
45
3
72
3
45
48
69
3
39
9
60
39
30
15
24
12
27
18
24
27
21
72
27
51
78
54
153
27
33
39
66
12
27
15
120
66
12
3
3
21
33
75
3
57
24
9
3
105
90
90
39
12
3
93
180
15
45
72
36
99
105
33
42
9
36
15
42
6
90
54
21
9
78
132
45
48
27
6
15
60
3
9
96
15
6
78
36
129
24
21
6
174
120
72
39
24
24
21
66
36
48
45
24
36
21
102
24
57
63
60
21
48
21
51
57
192
51
84
15
36
60
9
63
12
9
36
63
21
36
21
12
36
3
93
78
57
39
45
12
3
6
39
87
57
72
108
15
60
36
42
111
9
15
24
72
21
27
63
60
48
12
36
12
69
3
9
87
9
153
78
54
18
48
69
48
9
174
6
75
135
48
153
63
84
9
69
18
24
6
42
9
15
81
9
51
33
90
6
63
87
168
33
3
33
12
12
9
87
36
36
27
54
48
51
12
24
123
81
12
15
33
99
12
66
75
24
12
27
126
51
3
42
39
33
12
3
72
24
15
9
33
30
129
72
93
15
21
18
57
39
21
3
21
96
15
45
3
30
27
48
15
6
147
36
72
45
30
141
75
30
51
27
6
6
54
96
51
39
24
81
33
72
18
21
39
96
69
21
6
9
36
120
60
57
48
54
240
6
3
12
3
24
48
33
12
75
69
45
48
3
48
99
45
51
6
54
102
15
39
33
36
15
21
15
60
24
93
132
132
9
24
24
75
3
9
15
9
39
33
12
27
54
84
12
6
21
24
3
36
54
42
12
72
9
96
3
60
36
81
108
15
36
177
12
84
48
21
18
30
30
93
12
51
57
141
63
24
45
3
3
210
54
21
27
18
42
36
33
87
69
21
51
24
51
21
72
15
165
3
9
21
39
108
12
51
9
3
48
12
33
177
6
6
135
63
57
15
6
27
27
318
3
3
33
63
6
3
96
93
15
21
42
129
36
63
60
12
84
21
60
15
72
60
9
264
60
3
30
84
12
51
27
57
21
15
39
141
45
75
69
207
27
21
63
42
66
21
9
12
18
105
3
102
102
81
24
15
36
12
24
21
12
12
15
93
51
6
15
33
39
24
9
171
36
27
6
60
18
42
6
30
ABCD 413375274*7^$a-1 [50013]
136
14
12
22
39
15
9
57
3
8
43
26
22
90
8
51
9
12
67
120
9
8
7
75
21
15
36
6
47
1
66
5
13
8
22
36
9
45
84
48
50
18
7
15
6
39
117
8
100
18
44
10
18
42
11
9
7
29
22
60
68
1
9
2
25
9
48
44
27
33
16
6
14
7
39
38
43
33
24
48
14
42
28
6
14
7
75
6
3
21
54
2
43
11
21
9
34
9
12
3
140
18
24
12
78
25
57
90
21
69
38
13
93
12
8
7
47
22
20
7
15
24
80
22
24
54
2
28
12
42
44
82
50
18
36
7
36
20
19
18
20
64
39
65
22
14
27
19
21
15
21
15
74
52
20
10
9
3
48
8
1
33
42
14
7
15
33
93
14
13
23
22
6
38
52
47
37
15
20
40
23
25
3
81
9
30
21
3
68
9
3
18
54
6
19
48
120
36
57
42
24
12
84
80
37
8
27
18
4
26
10
12
15
5
36
28
26
4
6
12
36
15
12
27
80
78
72
3
43
96
69
81
44
22
30
39
17
72
10
32
73
15
68
10
99
21
3
24
12
3
21
47
9
28
33
14
10
3
36
15
21
41
42
16
36
68
16
6
60
3
48
57
75
15
5
1
12
18
21
11
13
15
9
15
24
42
11
19
21
3
20
160
36
18
3
5
30
4
60
26
60
16
20
43
21
24
6
50
28
20
31
137
22
12
42
6
20
142
42
20
36
90
40
3
39
2
78
4
8
6
18
70
12
42
6
35
7
134
36
28
20
28
36
48
2
45
25
42
33
35
10
12
6
30
27
68
16
29
10
2
10
84
6
35
13
92
10
26
19
27
8
25
45
30
60
90
3
83
13
51
8
16
9
47
40
9
47
4
42
20
31
12
8
40
35
85
9
27
33
3
11
30
15
4
27
12
9
5
18
22
30
81
15
21
15
6
44
6
10
24
56
40
35
9
19
93
48
8
63
28
47
4
6
35
27
25
35
1
36
20
45
10
42
51
45
2
45
7
14
28
8
4
3
56
1
14
30
43
53
54
12
22
78
50
10
21
57
15
135
45
3
12
9
11
18
40
27
24
17
7
8
121
50
22
108
27
17
7
21
14
1
21
8
10
62
18
82
75
5
18
10
23
45
7
12
17
18
22
23
28
15
42
3
45
6
42
27
17
12
22
42
39
84
3
6
30
18
24
108
20
7
11
10
116
82
48
6
15
83
60
13
36
45
3
5
24
22
60
2
19
21
6
21
45
24
44
16
6
42
30
18
27
15
9
45
12
87
8
61
38
49
15
32
22
15
53
22
30
14
6
7
20
27
37
36
15
5
13
6
9
12
9
96
18
80
4
6
6
66
18
54
3
21
6
21
12
17
19
41
4
39
113
16
54
57
15
8
93
9
10
53
40
32
67
30
26
18
84
18
85
12
24
69
111
131
18
31
81
36
3
39
12
6
27
8
19
24
2
16
12
39
120
57
18
36
21
33
8
43
89
4
80
4
18
6
30
2
106
2
43
45
12
12
14
88
6
15
11
6
7
56
19
2
28
114
21
96
56
4
15
48
42
35
13
32
28
36
6
2
78
13
8
9
55
63
105
48
5
22
21
83
1
9
11
16
29
28
39
56
72
27
30
90
6
36
84
7
12
24
60
11
13
59
37
107
64
24
9
12
8
1
72
12
8
6
16
18
48
30
30
48
48
18
12
9
9
15
21
39
17
18
12
4
6
15
20
7
48
45
113
70
60
6
15
11
12
13
93
12
26
16
21
45
66
38
64
24
38
40
8
64
5
3
37
5
10
66
3
9
27
9
48
27
84
59
13
35
6
7
27
2
76
30
6
99
39
18
2
16
38
28
30
24
36
26
12
28
63
35
70
12
62
6
7
5
42
37
33
27
15
36
5
3
1
12
27
2
43
12
48
45
24
30
57
21
99
60
3
20
6
7
75
24
2
4
8
7
8
3
49
21
24
75
143
40
57
21
27
20
45
24
3
19
77
27
1
11
73
51
29
27
22
38
36
37
8
27
4
14
162
30
195
1
2
6
18
64
21
45
32
22
26
22
29
19
30
32
4
3
39
42
3
39
6
6
42
54
86
22
6
2
6
36
22
5
27
1
36
3
14
40
39
65
10
2
58
38
28
2
22
20
30
4
32
52
2
42
153
7
42
26
28
17
19
30
2
10
44
12
46
6
66
42
8
76
15
35
10
26
13
23
22
8
34
98
108
63
9
12
43
15
6
24
78
30
24
14
28
18
50
37
53
7
11
10
8
16
11
75
6
19
45
12
14
30
4
15
27
14
36
4
59
40
57
12
30
36
60
9
15
48
69
57
20
22
38
10
30
8
19
23
25
81
30
24
68
4
5
28
15
8
166
8
6
22
3
59
88
2
28
15
60
5
10
30
36
6
105
48
45
12
30
24
45
24
5
3
24
19
21
3
6
39
29
28
12
14
12
4
33
87
42
11
19
74
28
6
21
192
24
15
8
54
16
38
18
16
68
22
86
100
26
37
5
82
102
18
5
7
12
21
5
75
19
24
38
40
12
15
47
12
10
12
51
77
16
6
45
39
60
42
15
47
16
21
36
53
7
75
9
17
19
17
40
24
26
97
77
36
28
8
31
59
72
28
6
12
42
42
63
29
7
11
45
27
52
86
126
46
36
6
45
11
28
54
6
30
50
25
20
61
6
5
27
1
12
23
10
27
48
21
75
81
20
31
3
69
15
18
39
27
78
63
5
10
60
110
4
8
4
6
41
45
54
13
8
27
1
9
14
18
10
42
6
44
18
43
17
102
13
15
33
36
11
61
57
27
23
37
8
76
9
30
32
6
12
24
31
5
55
51
14
7
65
34
38
4
6
6
66
9
36
69
12
48
54
41
1
71
4
11
34
15
84
21
18
36
21
23
36
52
2
4
15
192
32
13
8
4
68
7
15
38
31
36
27
6
36
8
40
42
44
22
12
39
9
36
155
13
6
8
25
45
42
30
3
87
98
28
47
19
21
23
13
9
36
48
6
14
52
48
8
10
6
60
6
14
12
24
31
36
24
45
44
7
23
28
69
21
123
8
7
38
94
32
73
53
7
77
10
9
77
27
64
15
14
7
11
22
27
9
2
109
21
32
18
9
7
12
9
47
28
62
34
9
12
5
12
7
9
6
14
40
30
20
18
22
20
22
30
48
2
112
27
21
30
5
19
21
17
7
3
36
17
45
22
50
51
13
14
13
36
33
20
60
28
3
23
16
38
112
63
77
43
41
7
29
6
40
18
26
28
24
8
10
8
43
12
71
22
8
6
30
40
6
21
15
30
39
107
28
42
86
24
30
154
21
27
50
22
14
7
3
53
4
65
112
8
6
13
96
8
3
4
20
10
35
67
12
6
26
9
1
3
29
22
98
18
58
27
29
16
32
16
44
31
24
12
41
16
6
14
16
14
13
23
54
60
58
62
18
25
57
39
29
16
32
10
21
77
28
111
15
68
16
2
39
1
6
20
1
15
21
32
4
17
18
4
2
84
18
64
18
24
15
41
4
2
16
12
21
5
55
21
12
14
61
36
3
12
36
56
117
27
58
44
36
27
13
27
3
30
23
40
45
26
6
3
1
8
40
12
3
27
6
6
32
96
90
16
38
28
2
43
60
59
16
38
4
60
ABCD 413483264*7^$a-1 [50027]
81
8
24
24
40
39
9
24
12
69
6
5
12
36
12
16
9
24
51
48
12
32
4
33
60
6
48
12
17
48
84
12
43
30
27
56
36
12
4
39
53
72
55
89
31
6
30
21
3
6
15
15
9
27
18
23
48
12
84
13
6
24
5
25
59
7
5
1
11
67
6
24
36
47
43
9
8
72
1
23
24
13
35
24
37
95
13
6
120
41
55
18
47
13
60
155
76
8
1
63
27
21
8
97
35
60
139
6
24
59
31
33
32
181
59
28
20
4
123
6
27
3
17
28
51
9
9
123
39
54
83
37
11
36
40
132
27
17
1
71
76
36
8
1
78
12
21
56
96
91
6
18
5
36
1
48
6
36
9
24
32
84
61
54
65
85
11
12
31
21
9
15
21
36
23
24
61
12
47
7
17
28
15
21
39
5
4
12
36
9
15
8
1
6
21
3
9
8
24
13
36
35
19
17
268
48
27
137
72
43
9
96
32
36
25
23
43
17
112
12
9
54
5
7
29
60
4
32
25
48
51
21
47
61
15
20
1
24
15
104
12
19
17
12
1
11
48
31
21
32
37
59
43
17
1
6
57
8
31
89
52
87
30
23
37
36
96
39
39
29
1
30
5
7
9
12
20
7
21
12
3
29
31
41
40
164
4
48
8
64
8
24
49
36
47
67
45
60
20
25
23
124
24
8
36
4
48
9
78
6
95
48
37
11
60
13
71
1
59
64
15
6
27
56
13
107
16
20
7
5
24
40
69
15
32
4
56
13
12
108
15
15
77
48
36
36
12
64
20
48
61
35
43
5
12
36
60
13
30
21
3
17
64
9
3
44
13
23
28
15
53
4
39
18
47
13
3
72
8
37
3
8
49
66
24
89
12
24
12
12
31
5
25
75
80
1
6
9
9
83
60
52
15
12
5
43
90
36
11
19
21
33
63
32
24
28
20
40
3
5
24
16
20
12
19
30
23
12
139
5
36
16
9
23
37
23
7
30
6
41
88
20
4
45
6
24
5
12
12
1
36
15
15
29
25
11
64
15
5
40
15
17
40
48
32
12
13
39
9
35
60
31
114
6
17
24
79
5
31
149
48
31
57
15
53
91
9
81
6
84
6
24
83
7
29
1
24
35
16
45
51
68
31
77
13
66
65
96
4
44
4
8
13
24
59
31
6
30
5
48
64
33
27
39
9
12
56
7
41
64
44
7
45
9
23
1
11
4
75
17
12
7
57
32
136
15
54
27
3
53
40
8
25
11
36
12
12
72
28
32
61
3
12
57
24
35
4
12
3
29
52
24
56
64
56
19
6
27
63
21
24
69
11
64
68
12
1
24
95
108
64
45
90
78
11
12
49
83
1
51
33
6
30
99
105
6
5
4
21
6
54
23
37
66
54
11
13
36
71
79
5
1
18
12
17
132
24
88
3
30
15
128
48
76
3
24
12
41
28
9
11
19
33
27
12
53
60
25
27
15
17
1
35
112
32
12
36
24
4
188
13
24
6
6
35
4
9
72
30
33
27
65
16
44
4
15
29
31
9
72
9
15
56
19
54
15
21
6
33
15
21
204
44
4
57
27
8
37
24
59
112
3
6
15
20
4
56
72
12
7
30
11
12
16
9
12
18
45
60
32
49
71
13
15
12
20
28
56
19
12
45
63
21
24
135
12
5
28
44
31
33
32
55
29
12
180
49
27
32
36
1
35
16
8
96
1
3
27
17
36
76
36
32
4
128
16
44
64
21
27
20
19
9
96
45
30
41
43
17
4
32
1
15
44
13
108
23
28
36
33
12
3
60
20
36
72
7
17
28
32
43
17
180
4
12
32
31
45
84
12
69
60
23
76
21
24
35
84
1
6
137
13
59
24
60
12
36
108
1
47
36
7
21
9
24
23
40
3
29
84
1
11
52
32
28
3
36
9
8
7
5
16
32
1
30
53
37
6
36
18
27
20
13
27
9
15
135
30
27
33
30
41
19
53
12
36
16
24
20
85
15
24
8
7
101
16
44
64
8
1
71
72
48
12
100
27
17
48
31
29
72
12
1
47
13
120
27
96
33
54
21
32
13
150
21
176
7
5
7
9
44
72
43
6
27
12
20
16
44
1
120
24
83
4
75
17
37
27
69
143
55
21
45
36
35
88
21
27
8
19
60
201
81
111
24
32
24
36
4
72
51
5
1
23
24
1
27
93
96
35
48
7
137
127
5
28
27
5
16
32
7
5
24
16
60
12
63
17
16
27
29
37
11
19
36
41
40
72
8
67
12
5
12
1
6
9
48
9
11
12
24
48
13
27
9
47
12
31
65
4
8
24
12
1
11
19
65
1
30
17
48
16
32
13
35
12
64
33
23
12
85
24
36
36
30
24
101
13
72
54
9
21
6
53
61
11
4
36
9
54
41
121
18
36
69
15
30
3
33
11
4
15
24
6
47
67
33
27
6
24
60
12
18
45
21
11
12
16
68
28
24
44
4
56
43
41
19
29
100
24
21
35
31
29
25
23
16
27
9
60
20
48
72
52
12
56
64
8
4
9
54
72
84
53
13
23
1
11
60
16
3
53
1
47
72
16
8
12
16
15
24
149
1
42
21
3
45
8
28
48
12
8
24
48
13
131
24
1
23
31
5
31
36
30
47
48
64
12
8
19
29
12
48
28
63
81
32
36
48
43
89
12
16
32
13
3
45
35
91
5
4
44
48
96
12
7
60
65
76
3
30
114
5
48
7
5
52
3
5
25
59
60
1
3
57
87
32
13
24
6
33
27
77
1
36
59
24
37
6
24
29
40
45
11
100
96
3
42
23
48
12
48
60
64
32
84
13
99
12
9
23
7
29
151
6
23
25
15
15
17
43
5
36
16
3
17
43
65
1
6
5
4
96
3
42
119
48
7
21
15
77
7
41
4
9
6
6
11
12
48
13
99
8
24
79
177
3
81
33
3
44
13
60
11
76
9
36
47
48
4
32
12
24
24
49
3
140
16
8
12
1
108
3
12
32
4
12
8
31
33
12
20
43
60
30
3
3
101
19
53
48
40
3
5
16
96
36
3
17
7
12
29
19
53
72
12
19
57
56
67
84
6
27
63
17
64
3
65
48
13
84
47
28
68
12
7
17
31
36
9
32
4
8
4
32
84
48
13
27
48
36
12
93
11
24
25
27
20
24
16
9
23
85
11
4
48
68
79
29
52
56
25
47
1
47
12
13
83
91
6
3
92
49
47
7
53
43
24
36
9
51
5
60
12
48
48
37
15
68
12
48
12
1
24
15
72
57
42
54
47
43
17
19
9
21
18
29
ABCD 413551332*7^$a-1 [50117]
475
65
24
19
36
29
7
53
19
48
41
132
12
91
12
132
21
24
39
17
79
65
60
67
41
103
9
8
43
144
9
27
57
15
117
56
43
45
27
5
40
20
24
199
360
21
27
24
185
120
163
81
8
67
45
99
5
31
65
67
21
92
7
77
4
8
7
93
51
21
123
53
91
21
27
96
5
16
15
65
24
112
24
108
48
87
21
99
72
69
36
111
24
53
40
68
24
67
36
12
105
48
27
29
36
84
76
27
29
4
63
45
8
24
48
40
15
21
87
9
27
209
60
64
20
55
96
65
19
9
96
99
36
65
96
12
52
68
76
80
40
44
36
43
9
44
24
12
100
12
63
65
84
36
220
27
125
7
45
99
108
72
12
5
60
52
8
79
36
45
84
27
53
127
9
123
120
17
52
56
72
43
237
8
132
84
91
9
15
5
220
3
36
41
76
27
153
135
9
8
48
43
60
89
31
24
117
3
96
41
7
96
12
180
5
19
57
68
84
60
148
63
96
72
117
3
141
176
52
68
211
24
17
64
8
72
19
29
352
96
20
60
28
39
17
28
159
120
72
177
12
27
29
40
44
12
268
72
80
31
29
139
45
39
60
21
96
20
244
24
140
48
40
80
124
48
132
8
31
96
29
96
36
4
56
103
12
240
48
24
153
144
111
132
81
27
9
128
28
104
103
5
175
108
105
12
8
55
149
64
224
60
48
4
24
3
60
57
80
43
9
12
135
17
43
17
4
80
96
24
96
48
132
7
72
189
32
60
7
36
53
31
24
17
208
72
12
27
113
48
19
113
144
19
185
12
64
92
7
36
9
3
185
139
5
60
31
29
88
36
84
99
108
45
99
41
4
72
8
19
33
92
12
31
9
84
15
17
132
79
9
44
96
19
36
9
56
19
29
223
33
75
36
105
3
89
79
41
160
36
15
29
79
84
69
75
101
120
24
187
144
33
92
64
87
12
89
16
72
8
4
32
55
53
19
41
48
139
9
99
96
81
99
12
53
12
79
33
12
24
32
12
48
55
45
24
104
52
27
197
84
4
72
36
20
79
29
7
77
31
5
31
36
12
5
108
12
7
81
135
5
60
223
17
28
147
72
17
88
3
5
24
124
32
60
240
43
12
144
33
99
9
140
31
12
77
28
12
15
9
84
32
19
45
75
69
12
60
48
176
40
27
161
19
17
12
24
7
36
41
67
53
19
120
36
17
19
45
27
53
88
8
120
144
36
28
27
89
55
5
60
4
27
17
91
41
7
149
28
3
89
7
101
12
7
24
72
57
72
32
19
36
41
7
108
9
80
55
5
31
5
199
9
27
9
3
33
84
60
27
72
21
80
55
132
113
120
4
56
108
7
161
60
24
43
221
12
60
300
7
53
4
36
24
3
96
81
108
27
108
5
52
20
4
3
168
36
48
69
108
20
108
36
16
108
32
12
19
9
3
45
27
9
15
29
12
124
51
45
3
17
43
29
19
17
12
4
27
29
19
161
12
112
116
24
120
4
36
15
41
79
5
19
12
33
111
105
99
45
27
65
204
28
39
72
17
55
117
51
5
264
12
84
112
3
36
108
17
28
87
45
39
117
128
36
84
24
40
27
93
51
120
24
93
8
79
5
79
29
112
32
24
151
9
44
28
63
89
19
117
36
39
209
52
56
43
45
27
36
17
19
24
21
8
48
4
8
4
56
223
60
41
7
117
24
3
149
76
32
148
92
7
41
4
63
41
67
72
213
27
17
220
8
16
72
12
63
24
41
144
36
31
41
52
15
48
24
108
12
72
17
52
72
56
48
43
348
101
24
31
17
7
12
29
31
53
31
125
24
168
67
36
65
60
48
12
108
16
20
79
5
40
27
9
15
41
52
20
132
60
36
48
24
60
31
9
8
108
96
156
55
17
127
45
56
100
ABCD 413568536*7^$a-1 [50047]
30
6
15
19
8
9
111
102
24
3
3
28
5
27
18
12
84
3
9
10
77
123
30
10
2
18
48
33
9
10
5
33
36
46
17
55
68
4
44
36
66
22
32
21
27
30
12
36
87
15
18
48
90
24
18
18
4
20
45
7
98
72
6
90
22
86
24
3
75
33
27
64
38
42
150
10
8
30
36
12
54
28
29
19
72
96
29
45
70
50
90
12
16
14
30
60
24
9
7
14
27
15
42
42
36
30
27
3
48
6
3
15
6
3
39
28
5
67
104
60
9
9
10
5
21
3
19
53
9
15
21
27
87
42
58
50
39
69
30
12
9
31
29
139
5
12
3
24
117
9
15
3
96
138
10
20
36
24
45
57
18
33
3
52
24
17
33
123
81
30
6
70
80
24
64
41
51
4
56
30
10
24
29
45
132
6
72
45
3
12
6
6
6
51
36
31
2
22
101
81
10
74
30
36
4
17
7
29
91
8
42
12
30
6
18
4
8
30
34
20
28
32
9
9
15
15
9
63
16
38
6
60
21
27
66
3
43
20
21
39
9
21
10
56
60
4
24
2
24
36
58
24
8
48
6
18
21
15
4
2
6
12
52
120
50
3
45
18
42
15
27
57
84
67
2
27
57
24
3
15
57
60
15
33
43
80
6
10
41
7
29
19
17
3
18
42
84
28
38
3
45
34
29
24
39
57
93
39
15
24
72
57
12
19
5
33
51
31
8
18
142
20
4
8
48
18
22
5
15
48
6
36
42
12
76
32
12
201
9
24
27
15
24
6
72
3
3
24
42
34
32
90
70
14
3
48
75
30
3
67
17
48
7
5
57
108
15
36
9
15
21
60
54
9
24
19
26
60
3
21
24
3
51
52
14
42
30
30
21
9
42
42
3
15
60
48
28
56
57
21
3
69
30
76
50
30
54
34
5
19
5
81
147
3
4
8
30
15
39
21
3
6
51
39
33
24
84
7
5
57
3
36
27
40
8
6
51
36
39
57
36
12
12
3
18
34
5
36
31
74
60
10
5
111
36
72
33
60
12
117
36
54
6
3
15
120
12
12
129
33
24
6
90
51
12
3
93
31
170
46
41
12
51
21
19
8
36
52
32
36
9
33
48
6
4
24
5
15
66
24
30
21
15
6
10
24
113
3
21
7
29
72
111
18
15
33
78
52
8
6
10
77
87
52
44
36
33
9
12
10
8
21
105
36
36
111
24
27
6
24
39
3
21
19
20
9
129
10
26
15
9
6
60
6
3
33
58
2
94
20
24
90
3
7
17
12
93
63
69
108
18
45
7
14
84
22
24
50
6
30
24
30
6
147
24
3
16
17
7
29
19
32
18
3
12
15
18
15
45
10
32
6
36
3
75
6
10
44
6
6
18
70
65
31
2
75
9
90
30
6
12
9
24
72
96
12
19
17
21
39
9
72
72
6
33
51
78
36
3
33
3
3
24
93
7
44
45
7
14
48
48
78
6
60
60
51
57
12
90
33
33
48
10
24
8
112
56
9
24
21
12
6
60
4
53
43
8
6
106
77
3
112
80
6
3
7
5
9
63
43
44
96
9
24
69
87
24
63
54
54
18
18
6
6
4
8
16
62
60
18
4
48
2
42
69
24
24
7
20
36
21
9
18
40
5
3
33
21
27
21
78
24
28
8
30
3
7
5
183
4
56
66
27
3
16
2
39
24
57
63
15
48
24
40
86
3
7
14
39
12
111
30
24
82
14
27
3
21
7
20
48
42
51
27
12
33
7
20
48
21
27
4
26
39
3
54
180
6
18
42
64
20
177
3
6
60
3
87
42
48
27
45
10
2
24
72
30
45
9
10
24
2
18
57
43
5
48
51
33
7
8
18
27
57
36
27
9
3
15
9
12
27
64
20
33
24
43
24
74
39
9
15
75
81
9
34
14
10
17
75
18
54
48
18
54
12
24
16
8
18
24
60
18
6
10
5
99
16
17
75
45
87
96
114
39
3
48
6
15
105
27
19
68
21
7
17
84
19
5
99
114
94
8
40
44
24
42
3
45
39
27
16
2
30
18
22
38
24
58
38
10
2
15
36
105
3
12
60
21
84
42
4
20
9
39
28
65
7
86
3
33
6
18
22
20
4
24
125
9
60
15
120
93
12
3
63
24
18
18
33
7
29
27
16
5
27
21
57
82
2
48
15
60
36
99
30
18
105
3
6
10
38
42
18
22
101
60
48
57
70
14
58
5
24
3
6
34
17
3
100
14
3
117
6
21
15
18
15
55
5
24
27
36
42
66
33
39
150
30
28
24
38
15
9
54
30
12
30
45
36
156
15
9
33
3
87
28
29
67
2
18
12
30
27
3
4
38
66
54
10
48
20
12
21
21
36
42
9
69
3
45
15
15
42
12
42
66
15
9
60
24
12
10
5
33
6
30
6
12
69
24
33
70
50
6
24
30
3
12
159
12
6
27
15
30
51
24
3
18
15
19
2
18
12
36
81
63
6
12
39
3
18
48
3
19
41
48
24
33
36
10
8
9
3
4
24
120
48
14
10
44
36
30
3
7
14
27
27
6
22
104
81
7
5
43
77
15
18
18
9
21
54
69
24
60
57
6
36
21
9
63
45
12
3
81
72
111
7
14
63
45
48
42
60
24
16
17
7
68
36
12
21
12
75
16
8
6
27
99
48
93
39
16
20
12
16
2
15
55
24
24
14
15
27
30
84
3
3
16
24
80
33
15
9
33
18
12
16
24
14
6
6
3
12
27
76
26
3
15
6
6
54
96
48
30
48
12
16
53
43
110
66
54
10
14
96
27
31
20
6
90
33
3
6
54
24
6
6
33
21
3
27
18
30
66
24
58
2
51
9
10
38
3
51
54
72
15
3
6
39
7
44
6
48
12
24
84
114
18
60
60
12
3
27
9
72
7
48
26
36
15
9
48
66
9
3
48
4
65
51
4
68
124
17
7
29
67
20
69
9
96
96
18
30
78
30
34
26
12
18
21
24
27
18
3
51
16
2
12
30
21
27
9
9
75
75
33
9
78
18
12
22
38
51
12
45
22
50
24
118
2
36
12
12
24
10
17
7
8
30
30
18
6
36
21
9
10
48
72
44
6
30
33
24
60
33
10
14
3
87
30
34
44
33
9
27
3
4
96
17
3
18
48
18
9
24
7
50
54
36
12
40
14
48
130
110
3
57
30
12
6
12
6
30
12
3
45
15
9
72
10
17
39
24
18
46
32
21
36
3
153
84
60
33
34
20
30
66
42
10
5
15
6
114
33
183
42
12
90
45
3
18
3
103
20
228
222
36
87
63
12
48
28
24
32
54
10
20
4
116
9
108
12
ABCD 413569458*7^$a-1 [50034]
6
15
29
28
3
45
14
1
15
26
3
45
36
24
3
28
12
3
9
11
45
4
21
39
15
150
11
4
8
7
26
34
18
48
75
32
45
7
24
8
52
20
9
7
21
71
43
18
30
21
47
9
4
39
5
9
31
32
15
18
43
12
56
1
35
40
32
1
23
4
75
20
1
15
30
3
41
12
4
24
35
28
3
9
33
27
23
40
5
97
39
17
12
72
70
33
47
25
41
15
28
29
28
167
25
51
9
80
31
99
38
10
33
12
12
12
15
6
30
5
28
21
6
26
7
12
39
45
3
20
10
11
7
29
13
3
9
18
21
57
39
36
9
8
10
17
13
50
70
50
13
9
3
29
28
36
39
36
9
6
12
5
40
32
15
9
36
75
40
36
24
21
32
15
10
27
24
29
3
28
32
85
30
41
76
68
4
33
3
9
18
14
60
27
4
12
5
36
27
25
75
35
22
111
45
3
21
6
14
16
27
3
20
13
29
7
93
47
16
24
56
28
20
33
135
16
15
18
44
10
45
15
8
1
8
9
4
39
36
68
7
17
12
16
81
3
12
27
14
46
17
25
3
53
7
12
15
60
2
19
39
21
29
55
3
12
2
79
15
12
32
45
13
47
4
89
10
5
28
45
3
17
100
54
68
1
9
3
5
3
16
8
52
3
30
32
27
13
3
12
8
9
28
3
72
5
31
12
3
12
108
44
16
2
63
36
16
33
3
8
9
39
45
10
77
45
46
2
19
12
9
30
17
12
19
18
27
12
15
41
12
9
7
36
21
32
10
2
16
44
28
12
68
27
75
6
4
3
15
14
120
34
12
17
4
11
57
16
29
16
12
123
44
49
14
45
43
50
55
15
42
68
7
36
39
41
28
53
4
44
28
104
3
16
12
27
48
21
39
18
15
44
12
4
5
10
9
17
31
5
40
12
3
36
21
63
3
24
9
27
2
18
4
17
9
43
36
35
28
38
22
5
24
4
17
70
8
13
8
49
12
3
17
60
28
30
17
7
6
14
42
16
3
12
12
33
30
5
24
19
2
10
33
39
21
5
4
47
43
36
20
57
15
40
8
24
16
24
9
8
60
4
15
9
53
10
2
15
16
9
3
27
36
29
33
7
24
41
12
43
8
55
74
6
10
38
72
13
5
52
42
45
3
12
9
17
79
15
18
2
28
12
5
75
18
40
12
8
3
19
45
71
13
72
15
41
13
3
3
29
31
5
49
20
36
19
8
57
19
72
8
7
12
14
3
4
12
9
36
30
5
7
18
50
49
41
36
28
30
21
72
3
77
27
61
32
16
12
41
3
31
30
63
72
12
5
52
51
44
31
5
4
24
17
24
63
57
18
13
24
24
27
2
7
8
16
24
44
9
4
6
12
57
36
20
52
44
3
6
7
29
4
12
23
15
22
12
51
41
7
24
3
30
30
14
10
66
15
20
36
1
63
24
53
40
35
13
14
1
8
91
5
31
5
124
15
89
1
8
22
2
28
3
15
8
9
12
9
51
16
3
20
10
35
4
5
72
7
24
5
7
93
23
21
7
12
108
77
39
1
30
5
52
17
43
27
18
27
32
9
19
3
2
147
28
3
20
18
52
12
38
58
99
5
6
22
44
64
32
7
41
7
20
9
16
3
17
27
1
32
3
7
57
33
15
5
10
14
18
16
54
11
7
5
180
7
8
9
88
23
1
27
9
41
4
3
63
20
54
48
10
30
30
18
20
40
11
76
8
4
65
36
70
5
4
36
32
16
21
63
17
15
25
212
18
1
17
24
19
35
10
30
30
56
39
19
18
18
45
5
7
12
53
39
49
15
15
2
180
7
48
5
88
11
91
17
3
54
31
29
19
12
17
51
4
24
27
9
3
8
109
45
6
89
28
35
45
16
12
48
21
32
15
28
53
12
10
69
44
25
2
18
39
24
7
14
4
12
3
69
3
17
36
4
3
83
4
30
56
10
9
15
45
21
27
44
4
5
42
25
75
12
9
12
9
3
20
13
11
3
1
17
43
15
5
7
60
38
36
43
48
3
45
15
17
7
33
12
5
55
17
16
12
32
4
72
32
10
33
29
7
9
3
57
44
96
48
10
62
72
27
9
19
48
5
108
15
4
41
22
45
3
42
3
60
12
27
18
15
8
4
33
35
9
7
9
2
10
3
36
20
9
3
87
102
58
14
7
9
18
29
36
25
11
4
75
29
55
21
60
5
12
88
3
8
4
27
21
8
49
3
32
4
15
30
23
9
15
9
4
66
2
22
6
47
25
27
15
30
71
4
15
18
3
9
63
5
18
52
29
4
39
9
12
9
18
105
5
27
31
5
15
40
86
4
3
27
2
67
21
11
3
6
4
80
31
39
8
9
1
42
6
63
41
10
33
12
15
2
4
50
34
15
8
55
141
9
12
32
46
74
46
5
9
27
4
48
57
128
15
4
15
36
54
20
10
6
2
18
36
15
28
33
20
28
102
12
45
20
115
29
27
4
5
57
36
15
76
21
59
16
15
6
27
3
12
2
15
73
51
11
61
48
8
13
32
3
13
18
2
22
5
13
3
48
8
9
94
8
1
39
38
7
36
24
8
4
24
17
19
33
11
97
35
9
3
28
24
15
6
24
18
48
12
2
28
15
3
57
15
138
50
13
32
64
17
63
1
12
3
29
40
8
43
27
2
46
12
42
35
33
3
27
28
5
84
24
4
48
29
31
17
24
16
3
9
36
11
9
15
21
18
28
62
27
91
102
11
7
12
20
1
12
5
51
1
60
20
10
30
63
3
2
28
3
44
24
21
10
57
11
37
48
39
21
9
15
41
7
3
14
16
12
42
90
11
4
23
58
30
12
65
7
33
3
2
28
35
25
11
4
77
24
31
8
4
65
19
20
9
15
73
80
7
36
20
21
19
39
12
20
6
7
72
32
4
15
33
47
10
24
11
4
36
12
108
12
17
10
5
12
4
15
14
3
112
63
33
5
10
53
19
45
93
30
9
56
21
24
34
33
3
29
12
9
22
2
18
40
12
5
63
25
12
5
19
21
18
5
52
11
13
41
16
2
52
21
48
12
9
51
15
17
13
50
22
132
15
5
28
15
3
17
9
103
21
87
20
27
66
24
3
9
31
20
45
48
19
21
2
1
21
48
3
56
184
39
8
13
32
7
2
19
84
24
12
24
17
7
32
7
60
2
10
56
45
19
6
3
44
9
7
12
39
65
28
60
3
20
6
16
11
16
63
93
24
20
36
21
24
7
3
2
28
62
10
3
60
15
2
15
72
13
3
20
21
24
43
11
13
3
24
21
12
17
10
21
5
94
6
47
9
15
36
12
1
23
21
28
27
15
93
23
10
11
16
12
23
10
20
15
13
24
35
75
10
30
29
19
2
27
9
19
41
19
24
27
33
9
62
6
70
9
5
46
17
25
27
48
12
33
32
27
84
45
4
11
27
22
26
49
36
60
72
15
8
4
9
36
5
16
3
29
40
3
29
10
9
36
60
21
15
29
19
32
67
21
24
12
5
36
144
60
31
35
33
9
28
20
19
5
3
25
8
99
31
32
10
12
26
6
58
26
19
3
57
20
16
12
17
15
16
32
13
27
23
13
12
44
57
19
24
65
46
14
19
20
16
8
3
4
20
13
5
31
8
33
16
11
13
51
44
85
30
2
27
36
64
39
14
4
60
11
9
4
6
84
2
27
40
17
40
32
7
15
18
83
52
12
21
27
8
72
52
21
15
20
15
49
8
45
52
15
20
117
54
49
33
12
35
16
9
56
24
48
15
9
54
37
35
30
43
15
9
41
43
8
3
18
58
2
55
36
12
17
70
30
23
39
28
17
16
17
12
36
63
4
20
7
2
48
55
3
2
10
30
32
31
5
28
3
17
42
9
16
12
96
15
41
81
10
12
69
36
17
16
50
13
15
45
9
63
8
49
18
2
43
32
4
24
53
7
48
27
48
45
24
32
13
15
3
17
16
17
3
4
3
18
3
27
53
49
51
24
27
56
6
36
12
103
29
3
4
36
41
27
15
22
50
57
19
5
25
3
72
27
57
44
7
24
5
45
58
18
39
48
15
8
30
42
25
12
8
12
151
12
14
16
60
48
83
79
2
12
24
3
31
6
12
48
3
132
24
21
42
32
1
44
55
5
12
ABCD 413731784*7^$a-1 [50027]
21
41
67
44
16
101
10
14
19
3
26
27
16
8
21
48
22
72
14
3
9
7
12
15
14
70
21
63
129
17
12
252
31
15
9
15
48
161
163
26
10
41
12
45
79
5
19
17
10
2
12
19
3
29
180
9
7
12
3
14
43
159
12
45
15
41
40
29
19
39
17
4
48
51
77
52
29
31
41
43
75
12
9
32
67
53
7
9
20
93
19
41
7
15
21
17
63
9
10
36
5
45
12
34
17
7
65
57
48
3
60
52
15
12
17
40
156
5
75
60
4
44
21
31
36
32
21
58
2
7
3
48
21
29
34
57
17
10
29
40
20
105
19
36
27
24
93
27
12
50
27
43
69
12
63
14
79
15
50
67
39
21
123
98
19
68
4
3
26
27
45
51
19
96
14
106
132
33
84
135
26
60
94
50
51
4
51
2
7
27
57
77
31
3
125
21
39
93
3
88
12
65
12
22
9
96
24
17
75
79
29
31
36
125
24
16
27
24
74
60
3
36
76
29
10
5
4
3
9
17
22
41
45
91
12
149
87
93
7
3
24
14
22
17
84
28
12
29
3
31
9
75
21
15
29
31
53
60
16
39
21
87
17
31
74
115
12
113
36
15
55
2
171
7
24
12
77
21
22
29
7
48
2
192
7
48
53
22
26
39
43
50
70
17
21
10
2
12
10
60
29
31
65
40
24
92
9
39
16
36
15
62
10
24
9
20
67
113
16
12
3
14
19
41
3
9
87
67
60
14
70
12
50
12
31
17
7
12
12
51
5
21
130
50
63
57
55
8
12
45
22
81
111
36
69
56
9
7
12
159
12
209
40
87
14
19
27
72
72
38
70
17
43
21
3
26
10
21
87
45
15
45
15
33
12
20
115
62
43
15
12
41
28
15
9
17
60
10
2
22
26
3
4
24
3
60
113
24
21
48
82
81
20
4
60
84
3
84
53
28
15
9
60
17
10
53
55
36
33
27
14
12
3
60
45
12
27
21
70
5
40
20
69
7
48
24
12
17
48
22
12
26
46
17
21
67
12
80
28
3
69
77
159
52
8
21
3
151
12
9
48
63
24
21
24
5
3
7
60
60
21
29
55
87
9
92
57
12
12
51
7
57
15
50
79
17
15
31
9
17
19
3
29
69
34
120
14
31
32
81
10
5
16
39
57
24
5
43
60
99
38
75
60
79
29
43
26
3
108
21
70
36
2
27
21
22
50
3
31
14
91
12
12
77
130
17
4
36
12
39
2
3
7
81
3
24
2
12
10
12
14
3
9
7
63
38
19
27
36
9
63
29
151
9
96
116
28
77
19
20
31
62
91
3
273
3
72
65
16
128
7
29
4
27
50
31
41
22
38
142
50
10
101
88
51
5
31
2
12
19
3
29
16
12
17
15
28
17
34
5
76
27
12
12
9
5
43
39
9
72
87
21
92
36
21
103
207
2
7
5
67
72
3
45
12
3
26
10
2
7
44
100
39
36
84
12
33
132
15
14
10
24
29
67
2
27
81
3
117
22
2
19
20
43
26
60
34
29
24
21
10
69
12
3
21
5
55
77
3
7
110
58
62
63
100
77
31
29
10
17
31
36
24
72
57
15
120
5
16
27
168
36
14
82
2
31
29
75
21
19
3
38
10
84
38
34
14
19
12
39
2
43
87
24
17
7
12
72
12
53
43
41
43
29
31
24
84
60
9
36
53
31
60
36
3
21
17
60
46
24
14
10
29
76
75
38
43
96
72
17
24
55
24
20
7
5
19
45
3
21
29
34
33
3
21
77
10
125
100
140
28
27
60
14
67
89
3
19
9
63
65
45
46
149
91
9
27
36
93
8
28
3
50
55
56
55
24
41
40
5
10
29
52
3
36
2
12
10
48
12
26
75
40
39
9
20
9
48
82
2
15
16
125
22
24
149
69
70
12
74
15
7
81
12
87
50
10
24
9
5
22
21
41
7
32
12
31
17
67
29
91
62
3
4
51
84
36
21
32
7
50
72
22
38
34
77
16
80
7
14
72
43
60
171
14
55
77
72
7
24
108
17
12
3
7
9
60
104
67
50
27
16
5
75
28
41
36
39
7
24
24
9
92
64
60
36
27
12
26
12
82
101
28
89
70
129
68
16
24
3
12
9
3
26
12
22
48
120
5
21
70
24
9
72
5
3
69
51
12
48
43
17
16
72
48
15
29
208
3
146
60
12
60
34
9
8
7
74
7
120
8
7
89
7
21
20
40
51
21
29
15
7
26
10
21
12
36
51
141
48
63
45
63
2
10
12
26
31
17
22
113
55
14
46
2
7
84
77
3
72
84
52
3
38
10
12
65
40
84
3
33
12
3
12
14
60
72
3
105
63
16
65
22
17
31
12
38
91
60
24
44
57
12
7
96
24
12
41
70
24
74
12
7
24
17
22
158
3
60
91
21
15
21
32
16
51
84
89
12
16
3
41
175
5
7
2
70
38
7
36
128
9
7
27
69
5
31
32
60
189
58
72
12
180
81
48
41
10
41
55
24
69
29
70
48
9
56
31
38
10
26
79
56
45
60
19
12
39
2
82
36
21
3
29
16
3
2
60
75
4
123
144
110
19
15
48
69
15
14
60
3
9
7
20
7
29
7
21
20
103
14
130
81
3
38
31
63
60
33
41
24
10
41
24
7
89
48
21
19
87
2
132
91
5
31
101
60
10
38
3
79
33
108
63
53
16
5
3
79
12
57
12
56
24
21
51
9
15
112
32
79
38
10
74
7
3
98
111
7
12
201
32
7
72
50
19
32
105
3
7
9
15
38
19
24
8
57
63
79
81
51
5
103
24
93
3
57
80
24
16
5
36
94
38
60
58
5
31
38
36
46
ABCD 413748852*7^$a-1 [50040]
18
27
4
17
27
72
24
12
39
1
60
29
6
37
15
9
11
1
8
24
9
15
84
81
18
42
3
4
5
54
1
56
4
47
37
11
6
3
69
18
49
24
56
19
2
15
4
20
3
13
5
18
21
63
21
24
3
12
6
3
27
28
33
12
20
12
15
42
126
28
5
9
54
9
4
11
81
16
89
3
12
12
9
7
5
19
11
45
40
35
1
20
21
7
12
35
25
44
45
12
39
27
1
12
5
27
39
33
33
30
1
41
19
23
42
27
27
21
24
48
27
13
8
16
56
27
6
7
72
179
18
6
12
9
60
52
8
24
7
29
9
43
12
68
40
20
52
11
84
6
60
7
24
68
36
48
36
99
33
28
60
20
4
35
78
7
23
81
4
11
6
6
24
93
28
65
7
23
13
20
3
1
11
21
21
7
41
39
60
16
5
48
3
28
12
8
24
39
37
17
39
3
102
3
7
17
28
12
35
25
17
27
84
9
31
132
200
28
20
16
5
24
7
47
9
39
18
7
77
63
40
92
15
18
48
10
9
5
6
45
4
36
32
28
8
51
9
24
36
52
89
42
4
2
27
76
12
27
29
3
6
3
96
16
8
21
39
4
17
15
24
12
4
36
20
171
132
16
38
31
36
36
20
52
119
78
15
24
31
14
51
16
59
9
63
9
12
16
20
12
72
24
45
12
3
36
24
3
1
27
5
9
24
19
39
9
53
55
59
1
8
16
32
45
7
44
16
32
27
30
7
89
3
15
12
1
11
21
36
45
66
9
12
21
43
20
15
45
24
3
97
5
18
102
15
28
12
17
43
8
51
16
17
27
49
3
5
9
114
33
24
60
36
51
42
51
4
35
6
72
43
8
33
12
30
1
47
36
36
21
48
55
2
3
12
96
4
8
36
24
24
15
33
60
24
9
3
16
36
23
4
2
15
4
65
15
40
29
63
9
3
91
2
3
12
27
1
5
42
24
57
19
26
24
12
72
6
4
29
3
60
37
53
19
83
25
44
15
6
15
12
15
25
108
8
52
8
7
41
16
5
51
9
6
21
39
1
29
27
4
11
33
39
18
24
10
2
42
13
44
91
20
28
29
4
35
45
28
84
11
45
7
9
23
21
4
17
19
5
90
37
80
24
28
11
37
8
81
120
3
48
57
84
31
12
11
13
8
24
9
63
3
18
7
3
5
21
3
120
33
12
48
42
42
30
1
11
36
13
29
24
144
10
20
13
68
36
16
39
14
30
33
64
60
24
17
48
46
5
27
45
12
93
39
21
39
4
17
84
30
37
27
89
40
8
24
24
28
8
51
1
56
4
101
3
12
12
16
23
25
3
2
30
6
7
60
44
12
9
42
105
33
72
12
24
7
5
48
15
24
19
17
16
17
36
15
9
19
17
55
53
7
59
16
5
4
5
6
13
8
27
9
16
5
75
4
47
13
17
3
45
18
33
16
11
18
36
27
108
55
33
104
3
1
3
9
35
36
85
89
36
19
8
21
91
44
45
19
32
9
42
6
27
12
12
28
65
3
4
60
8
72
9
27
7
9
11
9
12
3
21
27
33
24
16
12
29
18
84
1
23
45
28
8
3
12
21
16
8
88
15
26
3
111
1
47
9
33
78
48
13
15
9
41
7
11
28
14
15
9
15
28
17
24
18
24
42
7
36
8
12
12
9
84
19
23
84
6
54
109
60
125
3
16
23
21
24
36
31
53
63
24
9
36
28
11
45
15
48
9
4
72
17
7
24
8
7
21
53
15
24
12
12
4
53
27
36
63
16
14
3
12
84
45
27
9
114
24
18
3
57
27
9
27
9
39
9
12
15
57
27
4
11
13
20
108
60
21
43
8
48
36
15
18
10
68
42
31
60
17
24
51
33
30
138
24
6
42
12
7
36
35
36
21
16
59
18
7
41
63
4
23
37
8
12
7
74
31
11
33
45
78
9
108
16
29
19
17
43
12
48
35
12
120
6
3
36
81
31
5
36
84
12
6
1
29
6
24
33
33
3
16
32
33
39
3
1
32
9
39
4
8
24
69
48
7
47
13
29
78
105
9
27
64
35
13
12
17
48
48
55
72
41
7
29
36
3
51
12
18
60
34
29
16
12
20
28
60
8
9
10
113
123
9
15
21
36
45
22
9
20
19
21
8
33
31
68
3
42
6
21
12
9
43
17
19
131
18
3
39
4
5
52
11
12
37
48
56
3
13
8
45
51
24
39
12
9
12
28
11
42
15
4
35
13
56
16
15
32
48
81
3
30
103
11
18
42
30
18
16
44
18
15
19
5
132
24
12
4
36
41
19
56
16
68
39
13
56
12
4
5
39
63
18
6
57
84
21
3
21
91
56
9
12
15
15
1
36
5
12
19
12
20
16
20
39
9
9
18
93
4
56
4
17
39
4
48
24
29
99
33
15
36
12
36
87
33
28
17
48
24
19
83
18
31
12
83
13
11
30
3
16
12
20
45
39
12
75
109
8
9
24
42
12
25
11
12
4
38
3
4
3
20
48
25
104
36
4
35
61
36
44
12
36
28
5
31
8
33
6
13
24
47
30
67
60
92
52
56
24
12
69
3
31
38
6
6
30
36
97
41
31
20
76
32
72
15
6
6
9
69
31
23
57
21
3
52
24
8
24
51
45
24
7
81
80
3
42
3
9
7
29
34
33
12
17
78
21
16
36
44
15
57
16
12
23
18
48
3
40
17
7
35
49
80
28
8
9
36
15
4
113
6
33
108
63
6
48
3
39
37
8
96
28
8
69
30
12
1
83
16
29
9
67
5
3
24
135
33
4
11
9
7
17
60
12
156
4
36
35
33
31
92
1
44
36
45
15
9
7
8
3
1
11
30
15
4
12
12
5
18
25
5
72
3
3
33
48
4
48
15
14
48
12
22
48
86
19
29
12
7
11
12
1
48
8
36
67
62
18
6
48
15
12
4
27
14
18
84
13
92
28
32
3
1
5
39
4
17
19
8
27
21
36
19
53
4
48
23
60
25
20
7
33
44
16
20
3
9
9
39
9
42
9
4
8
4
24
5
67
23
42
3
4
96
20
39
24
6
7
48
5
72
3
31
62
84
46
17
21
7
23
45
51
18
6
42
51
16
29
31
11
48
1
101
15
9
3
40
132
3
48
14
12
72
15
21
39
52
11
73
12
101
7
48
5
27
136
29
7
24
8
4
32
48
4
59
37
8
7
14
87
36
21
6
21
45
15
36
12
40
83
1
15
2
42
1
95
1
53
39
45
19
5
18
33
52
41
3
36
24
3
12
21
48
9
51
21
24
63
7
53
36
40
32
16
8
12
43
2
55
29
19
8
12
60
24
4
12
56
21
6
42
27
7
41
9
42
1
36
8
39
12
21
4
12
104
52
32
24
28
8
40
8
3
45
39
30
12
72
15
16
17
43
5
24
6
12
24
9
24
9
34
69
17
3
72
24
3
13
11
1
41
12
36
60
67
120
23
42
3
57
15
12
12
16
8
33
15
27
1
35
1
96
56
27
13
8
9
39
7
50
27
28
44
24
16
8
28
104
45
42
1
5
7
20
21
24
96
3
9
3
4
29
27
84
21
78
1
44
28
53
15
33
24
6
33
12
9
31
41
19
23
30
7
39
14
30
25
12
17
7
36
23
45
40
39
41
51
6
30
81
27
4
32
90
19
20
31
29
60
24
24
76
29
18
30
36
15
28
20
52
87
140
18
63
52
11
21
100
36
44
60
51
117
40
11
57
12
12
16
5
123
9
7
3
62
27
9
36
10
21
12
107
24
33
16
8
28
59
25
17
3
ABCD 413762906*7^$a-1 [50054]
288
95
25
143
25
23
49
83
12
45
15
37
83
37
36
192
180
155
1
108
36
83
72
36
240
49
48
96
204
72
35
169
59
108
153
87
120
145
59
529
11
85
264
24
203
57
64
96
47
13
47
145
35
129
64
144
23
48
61
71
85
35
168
289
168
240
72
131
81
48
52
12
84
11
49
12
131
72
105
52
48
11
72
109
168
83
132
49
167
72
12
36
180
37
95
12
249
99
109
128
52
11
33
4
44
87
13
108
71
73
80
27
60
12
49
140
27
49
83
120
108
24
37
128
4
60
48
11
181
36
120
35
1
224
315
69
148
12
96
71
253
48
12
11
69
64
47
1
48
36
140
52
11
33
135
12
61
11
96
85
48
128
3
25
11
105
27
12
96
9
3
217
120
131
60
45
99
288
1
44
3
204
48
81
51
13
60
143
180
72
72
37
48
71
144
276
84
49
59
97
83
180
61
119
60
85
192
36
95
61
119
24
36
133
11
37
108
48
23
73
60
84
83
121
131
1
36
120
131
60
405
48
99
132
109
96
83
25
48
12
35
61
11
168
1
80
196
60
23
48
25
128
28
23
48
45
27
60
48
61
11
33
183
25
107
48
69
52
119
21
51
12
33
135
265
32
160
348
23
12
145
48
144
108
68
4
11
84
25
24
12
128
100
12
47
49
464
27
48
24
36
12
60
72
48
9
76
180
36
48
48
35
133
83
13
59
72
96
49
48
176
171
421
228
188
51
1
48
23
133
36
236
52
23
25
83
297
51
49
156
12
260
124
84
84
108
167
153
256
32
75
261
279
72
1
156
180
128
27
133
176
28
168
60
11
49
71
132
9
171
133
144
83
12
36
13
32
28
107
72
168
25
167
240
109
11
240
49
60
83
60
25
92
39
132
300
60
192
61
144
80
183
9
159
97
83
45
75
1
68
244
60
176
100
131
57
15
228
13
128
99
93
64
107
69
64
143
129
28
68
16
11
192
97
36
224
63
49
71
108
13
59
108
109
179
25
12
260
123
84
96
81
52
360
132
35
45
87
72
48
1
32
75
180
157
83
12
37
95
225
208
36
92
87
9
144
39
36
132
1
71
37
143
25
144
191
45
52
59
144
33
63
145
96
32
159
48
60
117
63
180
1
191
301
36
23
49
20
64
108
164
64
23
9
100
11
1
144
48
204
23
205
131
312
12
9
27
73
48
48
60
48
35
93
27
213
279
36
120
157
48
80
16
320
99
1
48
192
12
131
93
243
13
47
72
57
51
12
252
181
95
252
12
36
1
ABCD 413942912*7^$a-1 [50017]
24
27
9
1
6
72
2
3
7
30
20
36
16
24
60
2
18
15
45
22
5
25
2
90
3
12
13
20
4
38
28
20
12
9
43
18
8
28
95
12
37
38
12
6
39
55
30
18
32
6
4
12
8
36
39
21
15
7
2
10
80
21
25
59
7
30
11
7
12
14
3
13
36
30
5
13
2
4
38
10
6
32
28
30
17
7
20
10
8
30
10
8
3
7
24
38
42
10
60
18
30
11
7
2
3
31
18
66
60
2
4
11
3
30
12
12
10
12
6
12
18
12
20
16
6
18
18
50
12
16
2
12
18
21
19
12
48
5
7
8
34
6
32
36
22
12
30
12
6
8
34
8
10
12
26
16
54
80
4
12
36
18
6
24
6
14
12
12
3
7
6
20
3
24
37
11
37
8
72
3
31
54
59
1
24
6
2
3
15
10
2
48
46
11
33
16
6
42
48
23
57
10
12
30
8
22
18
23
9
3
15
4
8
40
6
2
4
18
18
30
24
8
15
15
10
96
2
40
2
22
30
8
15
33
40
12
12
24
23
1
8
12
10
30
11
1
8
40
23
63
4
12
41
27
10
20
28
8
15
1
8
52
8
6
12
4
54
12
2
10
20
15
43
24
17
13
30
14
22
12
6
12
20
4
8
66
10
36
48
8
22
42
48
11
1
84
23
51
16
24
8
10
11
19
18
24
12
8
28
20
22
12
6
30
5
27
10
8
12
16
12
32
6
22
8
22
54
24
30
2
28
2
18
10
5
37
32
10
12
18
11
7
5
7
5
25
6
44
22
26
58
6
41
12
1
24
6
30
12
2
40
5
37
36
11
9
4
48
6
30
24
56
34
26
22
54
6
5
25
32
16
23
187
14
48
3
61
18
6
20
63
7
20
4
8
30
52
6
72
18
36
36
12
11
55
30
2
12
6
30
30
30
4
66
32
4
54
36
6
20
3
1
23
7
30
8
10
6
59
13
2
10
6
17
63
34
8
22
48
5
33
30
42
18
42
63
61
24
2
18
10
14
6
64
29
13
6
12
36
20
10
20
15
15
4
30
11
1
59
7
12
18
30
8
22
11
13
14
30
22
12
26
4
6
17
25
12
6
5
31
14
24
15
24
9
4
48
6
2
10
38
3
7
6
8
18
4
6
8
82
18
14
9
9
3
37
107
21
12
10
5
19
8
10
18
18
42
5
57
22
6
20
12
30
21
24
15
28
48
6
8
10
5
1
2
10
20
22
20
40
5
25
80
16
12
20
4
68
16
20
4
6
14
3
33
10
14
51
31
36
54
6
53
1
30
66
2
10
8
22
20
6
12
18
22
18
32
45
19
14
15
45
40
66
6
20
28
14
6
3
72
1
8
46
32
42
10
18
48
60
2
4
6
12
8
22
6
24
78
2
15
25
20
18
18
4
6
30
2
21
1
23
7
30
20
40
18
20
10
20
15
19
14
16
60
56
28
6
6
8
15
1
18
26
3
37
6
6
8
87
25
20
3
1
36
12
36
20
22
2
58
54
18
38
12
3
19
14
34
6
23
43
8
16
66
18
6
12
8
15
7
90
2
22
14
46
11
19
6
35
43
53
1
6
2
12
10
12
17
21
52
26
48
12
22
42
14
60
4
8
22
6
30
44
58
12
20
36
4
36
23
1
20
6
24
36
22
35
67
8
12
10
8
88
23
9
10
18
30
32
12
22
54
5
9
22
26
3
69
28
11
7
32
21
1
35
3
18
3
13
30
26
40
24
14
10
24
72
8
16
35
25
2
12
16
12
30
2
16
2
3
15
16
17
9
40
8
40
2
30
3
27
4
6
8
4
11
24
21
16
38
10
20
16
12
8
22
5
27
30
18
10
8
16
6
38
12
10
12
18
83
1
30
14
82
30
18
2
30
12
10
23
19
6
8
52
32
15
25
8
30
10
11
31
6
6
41
60
7
20
10
6
12
20
30
12
15
21
24
28
2
9
1
35
21
24
28
54
26
12
28
8
10
5
57
3
25
2
18
16
8
15
1
2
52
6
14
9
37
23
19
30
32
36
4
30
6
6
8
10
12
24
2
30
34
53
21
4
20
16
23
9
28
42
20
33
9
15
1
6
29
37
48
2
10
12
6
42
2
6
40
6
6
35
13
14
21
12
37
6
2
3
25
24
6
2
48
4
48
48
30
17
27
6
10
24
8
4
38
22
6
12
6
2
3
1
6
2
10
26
10
50
15
15
30
12
10
24
8
10
23
7
8
10
30
8
10
32
28
6
14
22
38
54
9
39
4
8
9
27
42
28
6
26
70
24
54
24
18
2
46
6
6
5
33
16
24
14
6
3
7
14
6
34
36
12
2
58
30
42
60
8
12
52
23
15
22
24
14
9
21
52
18
26
10
6
6
54
30
48
5
24
9
34
41
12
3
64
14
34
5
33
34
24
6
38
16
2
15
13
12
24
18
8
30
10
2
36
15
12
15
18
40
12
18
2
28
20
4
18
114
24
6
18
8
4
14
33
19
5
13
20
3
19
17
75
21
1
36
8
12
34
8
40
66
2
4
6
2
58
62
21
24
1
12
11
21
18
4
14
3
69
10
65
7
18
30
78
24
8
42
22
44
27
15
18
4
20
10
5
45
28
12
11
39
18
12
3
3
10
20
30
34
20
30
58
18
5
1
14
30
4
30
5
25
12
11
7
80
36
45
31
14
12
40
11
39
10
8
12
42
10
12
30
86
3
12
49
6
50
52
48
24
26
10
2
10
11
31
14
4
12
26
10
12
71
19
8
10
8
10
6
6
2
3
3
64
8
21
9
15
27
28
18
23
12
1
6
18
6
8
18
63
57
12
10
5
31
6
14
24
22
47
9
70
80
4
18
6
24
5
13
54
84
14
6
16
17
7
20
4
18
11
31
12
8
16
6
68
76
54
30
12
54
6
8
46
2
15
19
30
24
6
6
62
9
1
18
5
43
32
70
20
3
7
5
33
75
9
15
13
20
4
18
29
12
60
27
18
24
10
38
12
3
7
6
6
6
30
12
5
13
23
31
14
4
11
24
1
12
30
5
33
3
67
32
12
10
26
33
43
38
138
4
26
4
47
9
10
17
1
42
2
28
12
12
36
12
11
120
7
24
29
15
16
14
22
18
62
22
56
15
9
6
10
12
54
8
6
4
38
70
47
1
2
10
42
6
12
35
13
2
28
50
39
36
45
39
15
9
9
64
8
28
24
6
42
18
5
13
12
2
30
51
15
9
13
12
30
12
24
54
8
3
1
24
20
34
96
12
30
38
30
12
27
37
6
18
30
32
34
6
32
21
27
10
24
44
10
14
51
7
2
16
12
32
6
10
24
56
12
27
33
34
6
18
30
12
20
4
36
24
24
2
10
2
9
1
8
10
5
27
9
13
18
78
8
10
14
15
1
20
3
21
6
10
6
98
58
2
18
10
18
2
3
48
1
6
5
19
5
1
42
32
21
7
30
18
42
8
4
42
38
40
20
3
7
53
15
22
48
24
18
18
20
10
18
23
12
7
8
24
18
18
70
14
28
53
39
9
31
6
6
17
43
6
18
29
25
6
20
42
18
4
72
14
15
27
10
11
1
6
6
96
20
40
2
33
13
44
22
17
31
8
34
18
20
9
49
20
40
8
10
6
26
10
11
9
12
40
48
11
9
15
19
8
48
4
26
58
12
18
2
94
8
10
12
29
60
7
5
7
18
2
16
20
10
20
16
24
2
22
23
43
50
10
6
36
2
10
11
45
52
8
12
12
3
7
30
12
48
12
18
60
30
6
12
2
16
24
8
3
12
13
36
18
5
7
26
3
45
10
30
12
20
4
26
4
54
32
52
6
14
3
48
1
60
8
16
2
93
12
36
1
26
40
2
22
8
78
34
26
27
36
9
40
23
19
6
6
14
10
6
6
42
18
8
12
10
20
12
28
11
19
38
22
12
6
2
22
50
18
12
6
4
12
29
49
6
14
3
37
20
6
10
12
23
27
4
54
12
30
2
30
28
30
2
18
27
24
1
18
50
3
1
6
12
36
2
15
3
34
11
9
22
6
11
21
10
18
47
3
12
6
24
39
27
22
20
4
44
75
9
3
3
10
14
10
30
5
61
6
26
12
10
18
20
34
66
60
18
6
24
23
7
30
20
15
37
24
8
30
10
12
6
17
13
8
4
8
3
61
26
72
16
66
11
15
10
11
37
6
78
8
22
41
7
5
15
22
36
44
48
22
18
11
67
72
41
1
11
9
16
30
17
33
34
12
17
31
12
6
24
18
29
1
18
30
2
9
7
74
10
20
10
11
1
11
13
14
36
10
92
3
9
16
24
18
5
15
10
2
18
15
15
57
37
36
30
30
18
5
12
57
6
10
12
8
94
6
14
46
12
12
36
23
9
22
42
8
15
13
2
46
14
10
12
24
23
19
2
30
28
5
7
66
23
12
24
3
34
11
19
6
2
16
2
3
19
30
26
16
8
58
8
24
30
22
59
7
48
50
4
30
60
6
20
4
18
2
22
17
21
18
18
27
19
8
10
60
26
12
21
12
31
14
60
27
25
2
18
18
34
11
9
40
80
52
6
2
36
30
4
6
6
18
12
48
8
15
7
6
2
10
38
16
14
16
24
36
6
5
27
6
15
85
2
30
30
4
66
2
21
9
16
14
22
24
12
24
18
30
18
12
18
8
24
10
6
23
1
26
10
12
2
10
68
40
30
18
92
28
36
18
12
24
6
36
8
16
6
8
12
4
18
36
32
12
30
40
78
38
10
2
18
27
7
20
10
6
2
10
12
36
5
9
18
4
6
2
6
10
5
25
12
54
8
18
3
19
18
48
54
12
66
30
48
32
22
72
36
32
28
8
3
1
20
3
27
18
12
36
60
24
10
6
20
30
30
4
12
18
5
43
2
3
93
42
28
32
40
30
8
22
5
7
6
12
12
6
53
13
14
34
20
10
48
17
3
12
16
30
6
6
2
9
27
30
3
19
24
6
18
24
8
45
13
44
18
10
48
20
15
37
20
4
24
2
12
6
3
9
18
9
75
10
18
30
12
11
15
10
6
8
6
12
40
72
11
7
2
10
6
60
2
21
1
36
20
94
8
22
96
23
13
8
30
69
43
14
3
9
12
6
10
60
59
31
6
6
18
14
21
9
6
57
13
12
8
42
22
6
32
18
12
40
30
12
6
6
6
8
60
4
11
25
24
30
6
6
17
9
12
28
30
38
22
2
22
56
10
60
32
28
23
1
78
5
7
78
6
2
10
5
25
12
26
24
21
19
12
26
34
8
33
37
12
14
ABCD 414107154*7^$a-1 [50031]
21
27
42
30
22
23
97
15
9
2
57
7
114
32
78
120
130
14
45
13
39
24
8
36
37
11
60
3
150
3
7
29
57
7
44
57
18
9
4
161
19
29
15
45
46
50
24
6
81
55
41
3
10
27
32
31
26
6
48
30
7
48
5
100
14
49
3
74
7
32
28
9
8
3
15
1
71
13
17
75
12
1
47
21
42
45
15
48
16
26
12
39
13
74
16
5
36
3
37
5
39
3
28
54
20
7
69
92
15
57
70
84
5
12
15
10
39
69
14
9
57
30
72
21
4
17
22
38
31
45
62
1
41
3
3
114
12
10
8
37
8
3
42
12
3
21
70
5
76
9
11
21
31
68
3
30
16
50
6
6
18
27
36
28
9
2
12
52
50
24
39
33
43
20
12
4
24
35
114
3
24
24
7
50
12
15
33
43
12
8
61
8
18
33
12
28
59
21
48
36
3
4
26
15
9
54
13
9
59
9
70
29
57
15
45
39
9
3
16
47
57
13
11
81
27
28
65
27
21
36
6
21
27
82
23
15
42
27
21
51
33
22
14
12
19
8
156
12
85
47
43
14
31
125
84
36
48
54
13
44
24
16
11
18
30
6
3
24
4
39
6
3
17
43
20
1
24
14
13
48
141
8
18
129
81
24
87
21
30
16
153
32
16
15
9
27
20
12
21
1
35
24
48
27
72
13
29
67
9
50
21
3
6
10
5
9
30
28
9
84
29
15
28
143
81
48
4
63
45
84
41
24
60
43
29
10
32
28
38
3
144
4
41
42
16
29
3
4
8
37
5
147
12
60
21
24
54
1
5
3
21
16
11
9
27
63
57
43
41
1
44
10
50
111
55
45
75
62
7
20
3
69
33
46
45
53
51
9
142
18
20
7
17
15
4
29
3
9
15
67
74
30
54
15
57
40
66
5
12
7
21
20
12
3
18
30
9
12
3
28
5
15
9
4
17
24
24
106
50
48
22
38
18
13
5
36
40
39
44
15
1
41
60
3
52
56
4
111
2
3
27
6
63
48
19
45
20
96
3
36
10
59
57
3
88
24
56
9
27
168
60
39
21
12
12
48
21
12
6
48
30
15
9
31
32
9
15
4
20
39
9
72
48
28
8
48
19
5
36
3
10
56
31
36
11
6
51
36
57
15
7
6
63
20
15
144
30
46
50
27
45
12
16
32
39
19
117
63
14
16
44
36
27
24
81
27
4
32
1
54
41
31
30
44
6
21
27
37
23
13
8
60
51
48
10
63
47
1
29
31
9
27
8
81
51
3
66
3
3
9
1
39
15
38
3
40
17
6
30
12
42
1
32
12
15
69
12
21
10
8
18
15
12
21
102
33
12
27
42
18
36
10
2
9
105
108
15
15
6
7
5
70
5
3
66
24
84
16
15
8
36
48
33
91
80
3
16
72
38
7
3
5
100
20
7
5
57
6
24
18
51
27
6
4
3
53
24
10
5
7
41
37
72
98
37
29
70
9
8
33
3
31
65
12
36
27
42
63
24
24
21
18
57
7
6
62
28
2
7
59
13
32
39
28
20
18
3
43
14
10
5
12
3
61
23
48
141
12
45
15
88
29
79
23
28
30
54
9
65
22
14
4
35
1
23
31
21
15
26
18
6
36
40
59
12
51
21
31
29
15
42
12
7
83
106
30
2
147
3
18
27
24
3
16
14
31
29
3
76
68
3
126
3
37
11
12
4
17
6
46
8
12
15
55
14
7
56
60
19
9
45
15
65
51
3
1
36
33
32
72
36
7
8
24
76
27
54
11
3
1
143
28
30
38
6
7
20
21
15
43
20
12
45
21
30
9
51
6
4
11
16
3
2
24
39
12
4
68
1
23
12
12
16
89
18
12
30
3
99
1
21
6
84
8
37
125
18
30
27
16
77
31
59
82
44
12
3
15
72
18
15
40
119
6
3
13
11
9
18
60
18
31
32
15
42
15
15
49
32
36
21
30
6
18
9
19
9
9
20
30
126
18
16
74
7
11
133
65
12
12
6
9
57
16
32
3
33
27
12
1
23
21
6
24
45
16
20
60
39
28
74
48
27
3
21
60
9
6
81
33
60
15
37
23
3
42
3
19
209
25
63
48
53
28
155
36
4
23
6
24
39
16
32
49
75
140
21
24
6
9
63
30
6
30
27
3
1
24
5
16
24
3
53
24
75
36
3
13
108
32
15
93
12
48
12
9
4
32
94
74
30
40
65
15
10
35
1
83
33
12
18
1
53
7
59
13
29
30
45
57
60
147
21
15
13
2
21
9
3
57
7
15
26
60
31
8
1
23
21
6
48
1
11
48
9
12
36
3
1
23
42
15
39
189
4
12
59
21
12
15
48
85
80
37
23
69
15
1
27
20
48
24
33
72
60
7
32
24
84
9
31
5
55
5
15
52
32
25
6
5
33
3
13
30
20
9
13
63
8
21
6
10
23
51
42
3
1
44
15
12
16
48
8
57
12
12
48
3
27
1
8
24
7
8
1
5
40
59
31
5
21
3
9
67
45
8
31
5
22
8
46
8
51
24
31
81
143
18
63
21
18
1
20
15
37
15
32
13
20
63
16
17
37
27
17
63
13
11
9
22
14
18
18
34
50
19
5
7
8
27
42
3
28
15
5
76
9
11
24
24
4
11
16
89
93
15
28
8
19
5
9
15
3
22
44
99
45
28
2
52
14
54
13
45
18
17
19
26
4
11
3
54
28
20
48
22
5
3
1
5
3
48
3
21
36
4
9
35
16
5
4
63
53
31
53
36
24
10
80
1
21
68
112
35
12
51
6
31
56
60
28
24
5
12
3
39
102
19
12
17
6
30
51
33
18
13
35
10
3
17
30
21
4
8
21
36
12
19
56
25
20
39
33
28
2
49
11
33
49
20
147
21
16
27
17
6
13
20
52
5
40
14
6
39
12
9
82
5
36
9
15
24
1
2
36
25
20
81
48
72
3
1
14
30
18
18
3
100
11
81
21
19
48
11
9
33
6
85
5
19
36
63
5
24
1
20
39
3
12
18
24
3
3
1
44
19
66
8
12
12
22
6
8
40
44
15
12
36
63
21
3
118
20
30
70
135
92
3
33
76
8
1
11
3
18
40
3
27
134
24
10
5
135
22
48
14
18
4
23
12
51
1
17
12
75
13
59
3
10
110
30
24
19
56
39
37
17
36
100
2
10
35
27
36
16
14
15
24
24
12
121
83
16
101
18
21
69
6
16
54
63
56
3
49
44
37
47
16
8
21
12
7
20
9
3
24
21
10
17
100
5
3
37
20
10
14
10
30
20
54
13
101
111
21
4
32
3
12
12
13
47
108
13
30
20
76
17
12
21
15
19
20
9
12
39
84
30
3
12
4
32
9
22
9
56
16
5
12
6
25
29
3
9
63
15
13
29
3
57
10
21
15
5
49
14
9
3
10
3
35
81
48
75
30
3
4
12
69
11
21
15
15
30
7
59
13
53
31
5
4
20
66
18
10
14
31
29
16
63
9
2
81
48
21
19
29
27
1
15
21
6
45
35
40
8
24
58
54
5
48
43
2
28
2
13
32
3
48
54
7
41
12
19
71
28
84
134
7
128
24
1
36
23
4
29
10
2
12
19
35
57
33
27
13
35
9
75
21
60
99
24
43
45
41
94
53
3
21
52
15
57
60
99
30
24
ABCD 414318852*7^$a-1 [50085]
15
13
47
9
16
96
8
3
13
248
16
44
15
157
23
25
48
32
27
48
105
52
203
12
48
24
1
47
25
35
93
88
224
15
12
48
45
27
57
3
73
80
15
69
3
93
76
11
21
88
248
24
40
35
60
72
33
75
12
105
160
47
36
13
72
80
16
83
21
12
27
81
27
69
3
120
36
73
59
13
32
15
25
215
69
36
75
165
24
96
16
47
97
8
12
48
132
48
15
25
48
48
11
45
15
1
8
51
168
12
72
48
25
24
120
251
13
107
9
84
39
81
27
48
21
24
60
12
16
131
133
8
39
33
27
333
15
69
4
119
33
136
8
39
12
61
32
147
33
76
116
75
33
27
69
39
24
57
3
96
24
93
135
25
35
33
36
112
24
24
11
13
20
36
24
36
52
48
24
72
80
24
120
3
37
24
47
49
11
69
51
9
3
57
84
76
20
60
40
44
12
64
143
73
188
15
144
21
75
21
24
15
12
9
111
300
33
160
168
104
64
71
9
3
81
27
33
312
27
33
15
13
56
16
80
75
69
60
39
45
40
20
420
112
143
132
45
24
3
13
24
83
13
24
11
69
16
224
16
8
15
45
28
24
35
60
93
15
84
1
32
195
72
13
48
47
25
44
51
12
93
87
33
3
157
24
80
171
9
100
71
1
48
71
49
83
213
27
93
24
3
141
15
21
39
37
20
27
96
25
35
180
72
33
15
97
23
21
52
188
99
25
48
144
8
87
1
59
153
100
35
21
24
72
48
16
59
72
13
20
52
48
47
60
69
183
36
45
15
1
56
75
85
24
11
69
123
117
51
13
47
25
320
40
20
27
73
35
109
239
201
16
48
167
153
16
119
24
48
60
108
1
44
27
108
13
48
200
3
180
33
15
9
16
104
60
3
169
8
51
165
40
83
60
1
96
47
33
15
33
40
48
68
76
8
99
37
20
171
72
33
24
36
27
49
32
15
60
61
23
49
8
40
11
12
121
48
164
15
13
95
24
73
20
76
11
21
15
72
60
13
35
177
135
165
87
201
27
45
27
93
3
237
48
16
56
15
12
180
49
48
11
33
135
181
143
73
8
15
21
96
15
33
147
9
16
48
107
9
99
81
183
21
99
33
108
36
64
32
63
1
44
27
169
71
69
76
80
27
13
24
191
33
39
1
35
21
16
23
57
240
16
32
16
56
3
13
32
75
21
60
84
12
3
177
40
47
21
12
16
24
44
60
40
104
280
47
49
140
111
48
81
63
81
76
11
13
140
60
27
13
107
45
48
16
71
129
136
8
40
35
60
1
11
13
80
12
27
1
47
25
44
60
96
120
3
237
24
3
13
23
60
12
165
4
44
100
155
144
36
45
12
16
24
44
36
64
44
36
24
99
60
108
48
24
33
28
20
12
24
39
57
15
49
72
24
128
12
48
27
33
16
11
69
40
44
52
48
72
24
59
21
24
36
51
105
24
96
144
64
47
45
87
57
63
133
8
15
21
52
59
45
15
25
80
27
81
28
8
64
56
51
60
108
13
11
93
16
8
40
120
24
116
60
16
20
124
23
73
80
75
45
108
12
27
133
144
56
40
35
45
15
25
144
104
36
76
23
12
129
204
36
51
45
27
33
15
73
32
123
120
12
49
251
33
135
13
144
35
61
104
24
240
39
21
96
204
39
57
207
33
168
72
16
47
57
88
20
28
48
20
84
216
51
253
20
15
21
51
13
48
120
59
69
219
57
144
39
37
167
1
32
24
64
20
28
32
72
64
23
21
75
57
24
51
48
61
80
24
27
129
36
15
1
32
60
76
23
36
57
196
11
33
60
123
85
47
12
153
4
23
1
80
27
9
36
3
37
8
15
45
76
11
60
12
21
12
48
15
45
72
147
61
95
132
9
52
8
24
12
3
144
33
16
8
136
ABCD 414419774*7^$a-1 [50080]
183
9
99
37
143
36
24
73
12
8
24
39
36
189
15
36
25
20
39
33
48
36
99
297
292
96
23
381
76
119
37
56
24
72
40
107
60
57
87
49
48
32
28
116
207
49
104
36
51
121
23
13
60
8
108
52
32
24
75
45
72
36
28
144
23
1
24
47
9
12
60
40
23
145
11
133
164
96
111
109
35
36
1
8
15
21
51
9
16
95
1
23
1
24
119
93
4
56
147
1
35
97
8
112
8
108
16
71
85
59
133
23
45
60
16
23
81
64
108
167
36
265
35
105
36
156
204
36
36
16
12
20
108
51
1
24
36
128
84
108
144
108
51
117
40
8
40
11
84
81
279
73
23
61
60
8
16
56
4
84
11
33
16
140
87
9
75
25
36
24
20
39
45
24
4
59
49
68
28
35
81
28
116
3
45
15
21
24
100
11
36
45
24
39
36
37
80
64
35
108
25
116
12
36
60
111
105
108
156
123
73
108
8
99
93
168
84
100
12
32
51
12
24
37
84
84
119
21
4
48
56
63
33
48
72
15
9
171
9
36
136
11
45
144
96
64
120
68
12
15
84
60
9
3
9
52
92
27
1
80
100
32
27
1
143
1
80
88
104
24
12
27
105
72
16
68
87
180
36
49
32
135
48
9
60
111
72
105
3
33
4
35
9
252
63
49
131
24
61
59
141
180
99
12
61
47
72
108
13
23
49
56
4
44
27
157
23
121
23
36
24
153
228
64
35
9
28
23
120
33
63
129
24
112
8
63
24
81
99
61
128
40
96
56
88
8
39
9
16
24
32
63
25
24
272
88
11
120
261
16
20
148
119
12
60
25
23
189
51
61
60
36
59
85
35
121
32
144
63
1
48
11
25
59
105
144
48
76
12
11
45
16
80
12
51
1
8
27
25
84
72
35
21
88
11
168
36
129
28
32
27
117
12
4
68
99
9
60
72
39
1
192
20
28
56
112
96
23
36
61
32
63
1
24
96
56
3
13
47
1
132
20
27
93
100
116
288
63
24
25
12
227
33
3
217
116
24
3
1
35
24
36
81
12
24
72
40
60
84
44
52
72
107
117
243
37
24
11
165
15
81
180
100
107
45
135
1
8
84
112
132
35
13
48
44
16
32
15
237
63
33
88
12
164
63
9
36
135
25
44
3
81
87
45
72
75
25
60
59
45
76
203
60
36
277
23
60
57
36
112
68
60
16
60
95
265
152
24
39
72
9
24
75
13
23
25
36
35
121
84
32
27
144
69
36
27
61
104
15
57
87
109
47
45
99
24
12
25
20
244
320
144
12
4
155
45
48
4
32
15
145
35
121
215
1
23
156
121
96
44
256
20
160
68
135
1
23
192
49
204
80
27
81
27
133
120
8
36
15
1
44
148
35
9
144
96
4
23
25
95
24
21
231
129
144
232
48
35
69
108
39
85
20
4
32
3
69
120
108
15
1
83
60
81
16
12
8
48
168
147
45
4
20
16
191
13
32
16
12
336
80
24
40
240
56
16
44
4
32
3
45
87
145
83
181
12
59
81
184
156
44
75
13
11
225
135
36
84
69
40
35
189
180
28
32
63
81
39
105
3
60
12
121
59
121
47
57
40
96
23
9
48
27
157
83
1
116
12
63
108
9
27
45
4
48
44
99
84
193
32
72
99
60
37
12
32
36
28
8
192
72
63
24
9
36
111
81
124
20
4
47
153
40
72
80
24
72
4
23
72
133
216
ABCD 414517178*7^$a-1 [50126]
30
31
47
45
4
24
17
7
8
7
20
13
12
35
9
4
29
6
22
32
28
2
16
9
15
6
15
72
24
71
1
32
7
9
69
15
95
60
42
27
33
12
7
3
20
97
3
8
10
3
32
3
22
12
39
36
11
49
21
44
28
39
41
48
40
42
5
3
13
12
20
7
38
4
47
12
7
53
111
40
18
18
5
40
95
1
12
9
12
18
32
6
3
12
7
45
12
23
13
36
3
8
30
10
18
3
36
21
63
11
37
12
9
3
9
80
10
20
6
7
33
15
9
26
94
20
6
1
9
95
40
117
2
30
19
24
65
70
17
3
25
3
33
8
48
16
15
24
9
8
3
28
68
4
26
22
2
6
30
4
15
15
6
99
48
24
12
39
29
63
1
65
7
20
7
21
48
20
69
31
9
38
4
9
12
32
16
57
12
18
45
44
4
27
30
23
31
29
40
47
10
15
75
57
44
51
12
25
3
68
49
32
79
54
51
12
48
17
28
3
9
2
18
3
4
24
17
7
27
6
14
10
8
10
8
70
14
6
123
27
12
9
49
3
44
16
84
3
24
20
33
28
8
16
11
10
23
4
3
20
4
20
10
68
3
24
16
8
21
48
10
17
151
30
14
10
26
4
81
45
54
30
20
91
20
25
24
15
35
21
45
3
39
22
30
6
24
38
78
7
20
16
8
4
48
77
12
19
8
3
28
29
16
48
44
13
30
2
18
1
11
13
48
17
39
15
6
52
15
3
2
7
3
20
28
77
3
10
71
12
1
48
2
1
12
36
12
9
3
53
160
63
12
20
60
39
48
81
19
2
70
50
6
52
5
7
5
55
20
6
4
15
21
23
37
75
17
7
5
6
45
9
31
9
8
43
17
18
25
29
16
59
3
148
5
15
45
37
47
21
31
9
3
99
33
5
12
27
3
58
14
9
21
43
23
25
9
26
72
10
8
4
39
24
5
43
5
12
30
12
1
48
32
12
55
9
21
18
9
3
18
3
24
48
9
30
33
45
20
42
1
27
33
5
15
7
32
60
1
35
72
60
21
9
18
150
24
36
42
13
5
3
9
22
26
10
17
13
14
21
9
103
5
31
29
15
16
41
19
21
27
11
18
72
3
37
23
45
4
11
7
9
21
12
63
23
9
21
4
8
22
6
39
51
24
89
12
7
38
10
21
36
23
42
22
5
61
24
8
7
5
10
20
1
5
102
12
49
9
23
16
11
13
5
3
27
73
27
30
11
24
24
16
9
35
1
27
3
12
21
84
45
15
27
30
23
3
24
25
15
30
15
21
2
30
7
3
18
12
15
23
9
4
44
7
6
14
6
19
60
35
18
3
49
38
25
17
28
2
9
7
45
36
39
12
32
10
30
38
7
3
5
40
36
20
60
109
38
25
8
1
8
48
7
23
60
9
15
61
65
19
23
37
8
3
45
37
42
9
8
39
1
8
13
18
14
19
72
15
32
9
21
3
19
8
28
30
75
24
51
14
18
40
20
1
9
8
4
3
23
30
19
8
3
10
3
32
45
55
12
5
3
27
28
9
23
10
2
21
7
8
40
57
3
20
54
48
28
15
17
31
24
20
4
12
32
12
43
45
15
9
36
29
76
32
28
75
29
99
27
70
11
39
82
15
15
33
12
44
9
7
17
3
3
22
3
5
24
19
29
55
128
7
20
10
2
13
56
1
8
27
43
30
3
32
13
32
10
50
28
2
18
31
21
3
20
7
2
27
13
3
63
9
36
35
4
6
15
32
7
9
20
4
33
20
27
33
7
15
5
45
18
10
2
12
40
29
1
15
3
2
31
125
22
9
29
4
3
23
13
12
5
72
15
13
12
60
35
73
3
29
51
1
3
24
11
28
60
14
7
9
3
11
1
17
22
9
24
147
6
2
10
3
5
42
28
57
44
21
12
3
33
30
10
3
120
12
144
15
18
3
15
24
198
8
67
3
2
22
5
16
24
8
15
10
48
15
32
48
15
34
8
10
38
7
17
28
59
9
12
28
32
40
47
31
14
18
12
6
24
16
3
12
68
87
21
1
12
6
2
15
3
45
108
1
3
32
3
12
28
5
4
24
45
2
52
29
16
32
4
5
39
1
20
40
20
24
31
9
56
60
10
24
48
8
22
48
2
25
32
21
4
23
13
14
61
75
21
56
33
30
24
1
80
9
40
11
28
9
8
7
56
16
11
22
32
15
1
74
25
21
95
9
55
5
27
1
20
22
6
44
31
5
12
15
3
24
60
25
84
59
13
24
21
14
25
83
40
17
4
17
54
30
15
28
35
81
19
29
16
65
18
21
33
36
3
64
3
21
36
12
8
24
63
18
10
38
4
15
83
1
27
53
9
30
30
10
2
48
18
13
12
20
99
6
31
21
12
18
21
69
48
2
78
60
7
93
14
10
59
9
7
20
43
42
11
39
70
3
63
17
60
24
16
12
35
13
3
54
8
3
12
4
24
32
136
32
7
48
30
32
7
35
28
29
16
33
3
36
23
18
4
20
28
3
9
63
3
2
22
21
45
50
4
110
16
30
17
16
11
69
1
48
35
28
8
12
60
15
9
24
48
36
33
94
53
3
22
3
60
59
9
12
37
12
3
5
27
3
25
24
21
18
92
13
9
8
22
5
133
23
4
111
42
42
9
8
43
6
12
2
49
29
30
28
5
37
12
48
3
5
7
77
39
27
10
60
59
13
62
1
20
52
27
36
72
2
28
48
23
19
48
2
22
6
3
17
43
27
17
55
9
11
22
15
15
26
40
3
12
29
6
72
57
4
21
26
10
42
21
29
3
9
30
48
81
12
25
24
59
37
12
23
25
2
30
130
38
27
13
20
4
6
17
33
52
11
21
6
45
37
51
27
53
84
37
15
21
14
18
18
10
2
22
20
91
17
12
16
23
1
8
27
21
3
19
50
22
5
15
18
39
21
3
16
9
12
8
7
35
49
12
69
38
34
3
33
15
5
24
28
3
29
55
51
29
31
2
72
18
18
90
40
29
75
46
12
8
12
31
12
12
36
12
17
51
7
20
25
60
48
59
9
9
7
47
6
60
24
36
64
36
60
72
18
42
152
10
36
2
31
8
28
20
64
21
171
45
2
1
41
16
32
39
21
7
5
7
33
18
5
7
26
60
67
17
10
36
2
7
5
6
22
3
20
48
7
41
16
17
15
13
2
16
32
22
3
5
15
45
103
35
10
15
9
36
2
37
5
19
27
45
17
7
5
15
1
15
15
44
10
71
27
18
52
12
11
27
13
29
46
2
19
8
16
32
7
38
15
13
3
44
16
77
10
24
18
8
55
24
32
16
8
15
4
6
30
24
17
4
17
15
3
9
16
87
90
35
4
23
6
139
23
25
8
24
31
14
75
21
4
63
3
24
9
51
6
3
39
45
17
30
16
14
7
44
9
36
24
6
4
18
20
15
3
45
60
57
70
2
91
8
16
23
25
75
8
73
68
16
5
19
23
13
35
1
99
5
15
9
64
72
5
10
2
28
18
2
52
3
8
24
28
27
18
3
12
57
11
100
45
75
57
8
30
25
17
12
3
27
46
20
64
20
103
8
40
9
38
21
19
12
36
2
7
3
17
1
14
13
48
5
43
24
35
13
8
19
8
22
15
20
45
67
68
33
12
28
12
12
66
5
79
21
20
15
22
12
20
43
27
5
64
9
8
10
17
57
48
12
30
13
45
18
5
7
9
48
41
63
40
47
9
21
10
42
32
30
25
21
11
36
7
41
27
1
17
40
14
10
6
42
18
14
6
22
38
10
3
20
1
8
22
26
7
15
8
70
35
4
8
7
29
36
51
25
15
12
12
38
31
32
7
77
13
12
6
24
26
15
27
18
4
36
15
17
30
10
2
16
5
85
50
33
19
21
41
31
29
27
1
15
15
18
39
20
1
3
9
15
33
3
20
1
26
12
60
28
57
35
10
62
16
9
108
65
15
55
30
8
7
35
52
41
9
27
43
36
72
18
3
21
6
33
9
60
2
81
9
16
14
21
52
53
3
1
23
37
6
173
24
12
13
71
12
57
100
3
36
83
10
11
7
33
32
13
2
1
12
9
3
5
40
35
13
12
2
6
3
12
15
1
36
3
57
3
14
16
23
19
2
3
3
21
64
5
22
18
20
12
15
28
68
31
29
39
58
3
12
17
58
44
16
24
36
5
12
12
40
21
51
21
2
1
48
12
77
100
3
9
6
20
21
19
17
28
5
43
8
43
6
132
8
10
5
4
21
122
9
9
27
3
42
15
33
54
16
12
32
10
11
19
53
ABCD 414587246*7^$a-1 [50121]
96
225
39
117
27
96
45
111
204
45
144
3
69
36
39
180
24
57
24
75
96
84
33
135
48
33
99
228
33
72
120
24
156
180
63
81
36
123
57
195
9
39
24
93
15
84
24
12
24
21
60
99
180
345
51
57
72
60
3
45
63
24
21
24
63
45
63
9
156
144
63
96
324
228
132
48
9
15
9
144
180
108
3
9
267
84
60
120
36
24
12
45
24
108
75
72
24
129
108
24
48
51
9
75
72
24
81
99
216
21
15
72
45
111
9
168
3
216
96
57
108
15
108
9
3
144
24
216
48
72
24
9
171
129
27
24
9
36
12
24
399
45
51
144
9
12
24
27
45
3
36
96
9
48
27
24
21
63
153
27
36
24
57
24
12
63
9
87
36
9
171
45
39
60
45
36
39
60
36
252
156
204
12
45
24
99
12
60
21
99
36
33
147
24
36
45
75
108
432
9
204
252
12
15
93
99
60
21
27
105
27
21
60
84
60
111
108
24
36
21
159
21
231
9
48
27
45
96
39
81
72
72
96
3
9
27
24
72
84
24
264
96
36
81
99
48
60
108
117
12
204
147
9
411
57
96
36
39
9
15
12
96
45
72
171
216
36
9
39
24
21
15
36
189
72
75
105
75
33
27
48
189
72
60
39
9
36
87
108
21
15
93
51
12
108
69
351
9
111
36
33
147
60
21
99
36
144
36
24
36
45
120
123
21
51
180
153
36
291
9
51
12
60
12
261
108
36
60
48
60
111
36
60
36
117
27
21
132
111
9
87
48
81
36
96
27
12
288
168
9
84
36
36
15
117
3
69
36
63
57
60
252
48
60
39
24
45
27
45
255
69
135
21
207
72
36
9
63
33
84
24
12
135
69
111
9
171
60
165
99
9
24
3
69
264
51
108
48
33
39
36
132
12
33
75
45
15
129
15
81
12
63
60
12
96
12
69
111
60
48
72
24
84
72
9
60
216
84
36
99
9
15
81
99
72
48
60
180
180
129
15
72
108
45
171
120
69
63
45
12
27
33
36
171
108
45
27
9
72
3
177
3
105
99
21
51
48
36
117
144
15
45
156
135
24
45
48
51
57
135
24
120
108
45
36
15
81
39
144
108
60
9
39
24
36
72
57
63
60
117
12
36
99
9
27
144
225
96
147
45
15
120
117
99
69
12
60
3
36
24
72
144
36
81
63
12
69
39
177
3
180
24
48
45
24
36
108
27
108
72
165
60
75
9
63
60
192
60
225
156
72
15
12
81
60
12
132
39
216
24
201
51
309
60
48
15
93
72
27
105
291
60
48
36
144
36
33
111
45
27
9
36
60
12
60
3
60
9
183
105
3
33
135
12
72
33
27
57
63
36
96
36
108
21
135
105
75
69
27
189
48
51
12
24
21
15
45
72
111
81
51
93
24
27
45
75
60
180
21
63
60
9
27
36
48
576
36
24
36
12
45
51
57
144
51
84
45
36
15
12
96
9
75
72
9
99
213
27
108
117
243
9
63
81
99
12
96
9
63
36
9
108
12
27
45
135
45
24
39
297
99
81
51
9
48
ABCD 414628926*7^$a-1 [50065]
90
18
61
24
5
67
5
7
11
229
215
37
41
43
17
102
13
125
55
36
48
71
61
17
102
30
18
12
30
102
6
7
65
163
108
131
18
30
1
89
48
42
1
29
18
72
120
60
30
55
36
17
54
6
60
30
25
17
7
113
7
36
65
72
60
55
132
48
53
43
84
72
108
72
72
11
18
30
73
107
30
43
89
211
60
17
12
30
108
30
102
210
79
60
41
42
6
12
55
5
30
133
95
150
55
65
31
29
115
5
7
5
120
7
101
72
79
41
48
72
55
47
25
71
12
90
7
35
1
12
144
36
83
12
181
29
7
215
18
18
37
5
108
103
149
30
85
5
30
25
23
13
59
138
114
78
151
29
127
60
36
120
5
31
131
60
48
37
12
72
132
29
60
30
78
12
108
91
41
18
1
29
19
35
6
103
96
23
138
55
17
67
83
18
114
18
43
47
1
60
12
60
5
7
36
36
41
91
11
12
36
60
205
48
17
120
43
59
78
42
18
55
65
7
113
30
30
31
36
5
43
65
12
30
1
137
54
96
12
97
71
61
11
78
12
90
30
168
55
17
108
60
12
43
17
48
72
30
169
89
7
12
23
18
19
113
30
13
168
107
12
150
78
25
5
12
55
108
35
120
97
5
55
65
43
17
60
31
12
95
30
7
5
7
53
222
66
7
48
5
55
17
60
31
72
156
24
167
30
19
11
30
175
65
30
30
31
71
1
47
90
90
90
18
97
60
120
53
19
60
23
30
31
24
107
36
1
89
132
18
12
1
29
108
12
79
60
11
48
84
18
18
73
12
60
299
48
49
12
17
43
17
12
48
42
60
13
65
7
53
60
12
91
59
12
25
48
5
18
30
132
60
78
210
31
41
42
6
30
169
36
36
59
85
5
54
18
31
59
30
91
107
1
11
18
7
23
25
17
7
144
36
108
36
36
41
43
59
30
7
11
30
12
18
12
30
90
12
73
12
60
12
89
150
1
71
48
12
30
19
36
5
18
192
49
89
43
17
12
48
30
30
115
108
59
25
36
24
12
155
108
18
67
120
35
1
24
185
18
12
90
31
17
12
7
23
1
84
132
23
30
127
35
6
72
60
115
35
1
59
78
7
53
139
53
42
36
30
42
18
211
36
95
30
30
13
5
42
48
25
17
120
30
90
42
6
30
49
53
18
85
60
5
30
144
96
42
55
5
120
48
283
29
151
119
37
53
48
31
149
43
77
54
1
12
72
101
102
78
60
55
35
30
12
19
11
1
17
7
113
12
67
11
12
18
30
42
60
78
60
42
31
209
7
12
23
37
144
12
65
7
161
12
31
17
42
205
53
60
72
30
12
6
12
79
59
120
60
12
138
42
18
43
47
150
132
30
18
91
12
17
12
228
19
36
137
60
19
41
240
30
30
48
7
12
36
17
18
109
53
18
42
108
12
18
12
90
48
19
23
18
12
48
12
187
161
54
18
18
90
120
115
132
125
18
1
12
89
43
47
1
17
114
78
18
42
7
11
30
162
90
30
30
48
30
73
12
5
55
125
67
35
78
67
5
67
71
25
72
48
95
1
11
25
5
48
30
72
30
138
13
71
36
12
18
60
19
24
71
96
12
1
137
12
90
48
1
83
1
65
42
48
42
115
36
29
7
48
83
25
65
43
107
72
18
19
96
5
42
109
60
36
65
30
61
17
12
79
149
31
209
60
43
180
156
24
59
120
30
48
102
37
72
12
71
25
23
18
7
5
60
43
17
7
23
90
103
48
17
55
77
120
228
67
65
60
67
53
30
90
60
19
24
252
12
71
132
18
30
90
7
143
90
72
55
35
37
11
109
101
60
12
30
12
66
72
103
35
37
5
18
30
139
41
91
41
108
43
17
43
89
78
90
72
90
205
5
60
90
13
47
60
90
19
29
12
43
125
42
37
11
25
77
60
19
59
1
59
12
48
73
29
7
180
24
17
72
30
1
17
114
138
60
48
30
85
12
96
59
25
5
19
59
13
12
5
54
18
30
18
12
31
17
19
36
5
54
6
163
168
12
17
102
12
6
43
29
108
162
13
72
108
17
31
29
67
161
12
79
ABCD 414638768*7^$a-1 [50006]
21
23
64
93
59
30
34
14
43
5
67
5
31
60
77
18
6
34
134
18
60
12
58
14
94
2
12
12
28
36
54
63
17
6
46
20
19
27
8
66
18
72
24
30
7
24
3
20
13
5
103
27
20
12
36
40
9
23
13
12
65
18
4
56
24
36
6
30
10
14
12
54
64
2
10
15
36
47
16
48
9
63
6
38
100
44
36
42
22
6
74
12
6
52
102
33
5
31
12
95
30
70
44
28
9
11
1
5
30
1
9
14
96
34
8
43
35
10
2
70
72
38
1
24
12
5
10
158
40
72
26
24
52
24
56
1
9
15
71
60
124
50
91
3
90
2
24
6
18
24
16
33
53
91
36
39
2
22
18
75
107
16
12
86
94
42
8
66
24
10
63
12
51
9
21
24
38
12
22
27
9
62
6
16
14
13
27
24
21
125
54
61
21
99
125
66
16
54
50
1
72
107
108
28
140
54
40
14
4
9
21
42
8
72
28
50
42
48
120
1
9
26
42
7
17
6
12
16
36
48
26
24
91
45
3
71
10
38
4
8
40
18
15
59
6
100
20
24
24
30
60
6
78
90
46
6
3
24
9
18
12
32
12
73
27
56
34
18
68
18
10
9
77
30
10
39
9
26
64
9
24
36
9
38
10
2
4
90
48
15
27
21
35
12
72
18
31
12
23
37
3
14
10
18
38
24
22
51
12
23
18
22
33
99
116
1
12
60
11
30
6
97
27
18
48
6
44
1
35
28
2
10
36
50
114
30
31
65
31
23
34
24
86
34
15
23
49
161
10
8
49
35
52
20
25
3
96
62
22
20
22
146
12
25
15
9
27
12
42
3
59
1
9
3
53
52
140
18
24
60
13
81
2
12
37
12
87
20
10
54
9
11
22
50
70
24
12
51
11
6
19
27
8
13
96
53
19
5
31
3
92
60
30
148
27
35
24
36
25
11
72
22
18
92
106
12
51
39
20
22
66
8
97
12
23
12
12
114
72
18
36
24
72
4
38
30
13
29
40
50
49
29
136
6
20
54
43
71
48
52
18
104
4
27
89
64
26
6
7
107
24
4
20
36
34
56
6
61
27
36
21
119
12
12
1
96
9
3
69
3
36
41
91
9
12
26
126
24
102
12
61
59
36
4
8
12
16
26
24
24
40
30
56
4
45
36
27
18
56
7
36
5
18
4
48
6
36
8
40
38
12
12
28
158
168
79
23
1
47
1
23
1
27
80
64
57
29
18
49
93
24
26
37
21
116
24
19
84
71
12
30
91
3
44
1
15
57
27
90
56
22
8
84
12
4
21
15
8
72
28
8
108
1
72
41
16
6
129
9
8
28
20
43
11
12
6
22
21
24
11
10
14
18
30
1
24
12
15
21
60
59
13
3
20
6
34
14
72
18
22
27
39
18
114
32
60
34
3
59
4
33
27
18
108
54
8
1
17
40
2
40
9
108
36
3
33
17
6
24
37
47
30
198
37
45
98
58
15
39
62
54
66
31
3
14
55
11
12
60
70
27
21
15
215
64
50
58
12
6
20
43
59
12
76
80
1
23
10
50
60
18
54
70
48
126
56
13
3
38
16
15
23
18
43
15
12
33
11
214
2
54
24
24
16
2
24
1
15
21
23
10
18
120
96
84
8
42
31
65
7
23
24
42
70
56
28
105
21
56
24
7
23
24
36
1
77
19
11
60
72
4
2
78
34
2
61
9
48
50
28
32
12
60
18
6
25
21
27
51
48
18
36
8
19
11
112
108
32
30
30
66
42
25
63
92
48
48
1
12
51
26
42
4
26
31
119
58
2
52
45
35
13
29
18
61
105
30
20
13
11
88
68
52
44
66
18
12
12
37
132
111
32
4
26
16
8
19
11
60
4
128
4
14
4
27
23
42
16
2
30
48
54
1
59
16
60
8
24
48
82
62
40
33
72
9
56
120
24
16
39
35
36
18
70
12
6
122
52
8
52
9
11
64
24
50
40
38
64
8
16
2
10
45
27
32
78
48
91
36
23
40
21
108
15
8
58
2
22
30
6
3
45
60
27
3
32
4
78
3
59
18
58
45
47
13
35
1
23
48
12
16
12
50
6
12
37
17
6
52
62
7
3
8
6
30
52
20
97
84
77
6
40
8
48
60
13
11
49
59
58
18
20
1
132
3
8
10
8
10
33
27
21
71
46
42
14
88
36
51
63
12
9
11
4
20
1
23
60
61
27
38
7
9
26
12
12
13
33
8
22
45
23
37
3
20
34
42
8
36
24
22
26
28
9
36
71
4
62
7
191
82
98
24
12
64
26
7
39
18
63
11
40
30
123
3
9
15
66
14
76
6
56
7
17
40
18
56
36
66
40
2
12
28
21
59
10
63
29
10
24
57
5
82
81
21
78
9
11
36
60
40
14
66
16
8
1
111
180
56
48
114
18
198
7
24
23
52
56
12
10
3
36
11
6
24
10
9
47
6
30
1
23
24
13
29
19
11
4
36
20
36
37
5
103
63
32
18
72
67
60
108
27
80
145
23
13
21
56
22
21
5
154
20
42
103
17
43
5
7
36
29
43
47
48
10
63
119
30
24
43
12
11
6
78
60
84
13
5
67
23
12
10
18
14
24
42
61
93
110
49
36
12
27
6
54
20
42
40
24
3
24
11
36
30
4
30
33
39
45
9
6
20
1
5
18
12
10
72
18
20
49
11
1
72
131
1
9
14
40
2
64
18
86
54
10
2
24
22
18
14
55
35
22
27
11
12
24
30
4
36
74
52
105
75
8
12
24
42
4
87
21
62
36
30
70
2
31
11
16
8
4
20
52
26
72
6
64
8
4
8
6
114
25
11
130
80
19
12
35
28
6
2
34
39
59
78
42
12
16
24
18
8
48
6
36
10
12
51
5
22
32
18
42
6
19
23
24
24
54
126
24
13
29
48
42
60
4
14
19
27
30
6
45
23
22
50
13
21
56
78
16
56
24
64
2
18
60
13
69
8
18
22
32
10
9
107
18
10
20
1
72
63
33
23
12
6
6
25
23
16
74
79
60
11
66
42
24
6
7
17
19
69
38
12
12
1
65
102
49
41
7
24
65
7
9
30
26
18
25
29
82
18
126
20
4
38
43
11
108
6
22
50
30
25
35
64
20
1
89
7
9
38
16
56
61
21
32
10
8
36
4
9
27
2
18
4
ABCD 414660846*7^$a-1 [50059]
15
37
63
104
21
15
13
71
168
25
60
20
15
1
27
12
36
92
81
31
80
45
4
60
35
45
135
9
12
16
12
78
21
60
63
17
4
8
52
3
9
17
28
90
41
1
95
72
21
19
207
5
4
17
100
3
20
31
53
28
29
15
112
9
47
12
1
3
60
44
36
28
45
23
31
18
36
27
63
86
27
12
48
36
1
131
28
57
36
92
7
15
5
72
40
17
46
50
39
21
3
12
69
40
23
21
67
5
24
34
33
36
32
31
29
19
2
40
27
17
10
101
25
63
3
90
8
16
27
17
135
85
11
9
70
9
45
87
65
10
209
24
12
16
27
69
20
19
9
5
4
35
16
32
120
12
16
5
7
87
54
3
77
19
63
14
75
19
5
67
45
9
30
24
18
44
27
48
1
15
8
19
66
6
29
7
17
81
39
64
96
17
75
28
17
7
77
52
87
32
52
68
13
11
31
14
39
132
61
32
12
7
9
18
5
7
18
83
49
11
16
21
20
15
1
68
36
100
54
2
24
51
9
7
56
13
20
84
16
24
3
32
24
21
36
31
15
57
45
6
26
15
12
93
27
43
54
30
281
13
71
1
54
5
7
17
24
19
74
16
104
70
53
24
76
15
36
14
27
25
63
51
5
7
108
29
85
47
25
30
14
156
34
14
15
43
9
8
37
8
19
3
18
15
32
16
33
11
45
70
17
28
93
11
45
70
5
1
18
2
123
4
20
7
6
27
9
12
315
51
5
156
49
42
14
58
9
17
15
88
8
19
141
36
17
28
47
88
8
48
93
7
36
15
66
23
19
77
7
114
111
8
45
12
39
1
18
5
96
16
12
36
51
53
48
9
43
84
9
23
31
72
53
16
5
7
27
150
3
36
72
29
34
5
100
5
22
5
72
16
17
7
3
5
1
12
78
41
4
117
12
18
6
35
37
11
28
68
57
34
14
16
20
111
103
2
58
12
14
22
18
60
35
9
46
57
44
25
20
7
36
21
35
48
117
24
46
101
9
7
89
7
8
72
48
25
30
33
5
112
20
84
3
28
9
99
5
58
18
44
40
32
3
61
30
113
28
20
9
19
63
74
39
24
21
22
74
99
81
16
24
27
57
42
30
24
35
112
20
7
9
32
49
104
12
24
22
77
36
48
37
11
16
32
37
23
96
64
15
48
29
139
26
99
141
27
13
20
64
71
160
3
45
33
12
11
31
14
39
105
7
5
28
11
37
47
12
24
67
77
7
81
32
21
51
48
7
14
16
6
48
6
23
43
24
53
24
4
3
9
5
40
6
53
109
11
16
21
11
16
33
36
47
37
72
8
75
25
11
12
28
5
15
16
75
14
48
12
24
10
24
26
67
27
29
31
17
253
27
21
8
19
116
127
117
32
60
33
15
64
48
20
252
16
20
81
7
32
13
54
24
36
5
33
16
35
19
93
32
57
28
18
9
15
36
12
72
5
19
41
48
4
60
3
29
85
12
44
27
108
180
45
24
22
69
8
1
63
8
45
15
25
59
28
27
26
4
35
21
40
23
7
5
120
72
37
27
24
5
3
13
72
35
97
59
4
21
36
15
20
180
19
74
27
13
35
24
21
12
7
8
1
207
63
129
32
19
9
44
1
30
137
93
24
22
14
7
63
150
54
5
157
68
4
39
87
26
46
2
10
18
23
48
33
27
1
200
19
9
23
31
36
24
261
120
99
5
13
35
43
2
36
19
33
27
81
3
51
36
53
49
87
81
59
57
3
43
98
22
29
40
39
69
75
65
141
24
28
44
40
18
9
24
8
24
21
60
4
18
98
3
97
191
33
51
16
69
36
18
93
32
4
20
13
8
46
9
21
6
30
54
74
87
16
99
17
21
52
63
48
68
4
27
5
24
67
29
9
36
27
7
41
25
51
3
24
17
69
15
48
48
12
57
220
36
18
9
48
33
56
16
8
46
30
6
54
35
109
3
56
21
28
30
98
82
9
15
74
16
23
67
77
108
24
7
17
13
27
44
48
16
89
7
153
20
7
21
78
9
36
63
41
9
75
21
63
12
76
8
45
10
156
24
101
25
54
26
4
116
34
29
43
48
33
17
40
6
17
228
28
33
54
5
25
18
26
46
18
36
20
76
68
12
64
11
1
24
20
46
9
51
9
5
16
24
18
36
126
27
8
69
24
12
15
61
11
61
12
87
21
6
26
91
53
10
9
3
14
28
56
159
36
24
31
30
23
36
163
30
27
20
88
32
1
20
10
110
39
1
12
15
93
96
8
36
4
6
12
17
21
16
15
20
25
44
112
8
19
17
27
12
69
51
64
12
36
27
2
34
9
63
24
77
16
87
18
66
96
5
25
80
3
24
21
40
11
91
29
48
48
25
44
46
21
29
4
23
7
41
13
27
69
3
32
19
90
11
21
15
48
36
16
81
15
9
68
106
42
12
191
60
52
9
3
104
19
12
29
7
41
28
77
4
3
9
87
17
3
91
29
24
12
115
42
104
7
24
32
45
15
36
7
54
107
40
123
21
24
5
16
72
27
45
20
27
12
19
18
107
55
30
18
38
16
18
36
60
9
12
33
18
77
103
2
10
9
96
17
55
45
20
46
9
63
26
46
60
77
16
20
7
29
25
60
3
17
39
21
60
75
19
17
12
7
57
36
17
15
24
115
18
18
60
93
24
9
95
31
17
31
60
36
14
99
57
27
37
56
87
67
53
21
22
21
27
86
4
15
27
57
9
119
12
1
18
30
54
36
14
3
115
120
18
51
63
17
48
105
15
25
23
57
39
31
54
35
48
7
14
12
103
51
149
4
32
48
121
99
9
87
17
67
92
16
29
39
21
79
41
67
17
ABCD 414770904*7^$a-1 [50003]
18
7
29
18
1
20
3
25
20
24
9
31
23
9
3
13
8
21
6
18
15
15
12
33
69
18
6
30
1
29
3
27
6
12
66
9
3
90
42
6
43
84
29
6
30
51
27
6
7
60
80
21
6
18
42
73
12
32
12
48
40
17
18
1
11
33
3
30
6
6
27
16
11
36
42
30
48
24
42
19
23
6
24
3
3
48
12
48
1
5
27
21
12
6
54
6
49
41
3
27
1
47
18
6
9
16
80
3
9
12
9
6
60
12
9
9
3
28
11
12
12
12
13
5
15
3
18
63
16
44
9
19
35
24
1
17
12
43
11
45
4
8
51
30
3
63
1
11
96
12
1
23
24
18
19
32
4
41
6
48
24
42
48
6
24
73
35
25
32
9
3
15
12
1
5
6
6
60
43
47
6
138
120
6
6
6
7
12
11
42
78
30
51
21
51
27
72
9
9
6
1
20
3
30
3
3
30
31
20
3
33
4
24
41
36
3
9
3
16
20
9
43
59
21
15
12
13
8
3
12
12
21
21
43
20
36
4
32
9
27
27
24
1
11
12
6
6
1
20
27
6
30
57
12
88
59
1
59
12
21
9
15
4
47
30
24
18
13
5
3
33
42
9
27
21
3
24
24
9
12
3
12
13
5
15
33
19
23
33
52
11
1
80
3
9
15
6
39
15
18
30
24
36
45
3
6
12
30
24
1
5
7
11
9
12
87
33
27
13
29
6
13
17
31
32
12
21
12
18
48
9
51
6
135
75
1
47
12
12
6
18
25
12
8
24
12
16
11
37
29
3
39
13
47
36
9
148
8
63
42
6
18
18
61
20
3
1
59
12
25
5
7
20
21
27
9
15
9
51
3
36
9
39
12
9
3
6
19
24
20
135
45
51
18
24
30
24
12
30
7
5
48
48
42
61
41
6
13
35
6
7
12
20
3
18
7
29
3
27
90
42
18
19
23
9
33
48
3
28
11
12
93
4
36
29
15
27
9
33
7
11
60
9
9
24
7
24
48
11
1
47
18
15
33
54
18
18
12
25
41
27
12
12
36
12
16
5
12
3
27
6
6
33
12
3
6
19
35
90
15
9
15
48
27
13
35
21
24
40
5
18
12
45
15
33
15
24
9
27
9
4
17
6
9
45
3
24
9
42
6
18
13
5
7
60
20
12
21
63
124
20
60
72
51
6
12
48
42
114
18
57
15
1
20
39
6
27
9
42
1
11
12
72
1
17
75
24
4
11
48
13
5
3
4
20
9
7
5
12
7
8
15
37
11
6
60
3
27
1
35
12
6
19
47
9
9
3
45
7
17
6
30
24
42
37
12
12
29
18
13
5
31
24
77
24
15
39
13
32
12
39
37
23
18
7
29
66
25
5
18
24
9
4
20
3
33
24
21
24
19
5
12
18
24
9
39
6
6
30
6
1
12
8
24
48
3
12
6
27
72
12
27
24
12
12
18
30
57
21
6
12
9
9
48
15
72
4
17
36
3
3
24
33
3
21
27
33
4
8
27
6
15
72
12
63
6
63
15
6
27
33
18
25
23
1
36
29
18
25
35
9
9
12
6
9
40
48
29
18
6
60
27
3
36
21
45
30
21
36
3
72
13
20
57
3
3
1
89
7
80
4
29
6
24
9
27
33
21
54
12
6
72
39
21
15
12
36
33
19
65
6
9
3
117
12
15
1
5
54
12
45
24
60
36
4
12
12
8
9
31
8
3
9
33
18
93
16
11
9
108
9
75
3
9
24
40
20
64
32
9
7
20
57
12
6
9
33
84
90
61
23
30
7
41
55
23
60
18
19
77
78
25
23
1
5
15
3
18
24
31
5
7
8
4
20
57
66
57
3
25
12
59
12
81
4
5
15
24
3
18
15
3
12
9
15
12
9
24
40
11
24
12
21
63
78
18
30
31
80
57
63
15
24
18
15
45
66
18
6
1
20
3
37
24
20
16
11
36
12
18
39
3
12
36
30
12
3
12
9
19
5
6
24
37
17
6
30
7
48
83
21
4
32
3
25
77
6
60
49
23
45
15
72
36
30
3
48
3
45
3
9
63
12
12
9
4
11
66
162
42
18
36
30
6
30
15
40
24
35
12
9
36
9
7
12
8
52
11
25
72
12
53
3
64
29
7
12
53
7
11
6
15
21
72
6
12
21
3
48
45
52
8
9
19
29
42
49
5
60
7
53
7
17
6
21
4
101
19
44
39
6
30
21
15
90
78
9
45
42
1
11
9
64
20
27
24
24
13
29
6
33
4
11
49
20
99
9
15
12
45
15
48
12
48
18
48
31
8
27
12
1
20
15
12
13
20
15
24
6
39
27
12
37
23
37
32
21
12
7
47
9
3
33
27
9
12
21
24
18
12
13
5
7
8
3
25
17
27
40
17
42
6
30
54
6
33
28
5
18
21
36
24
9
6
33
21
87
3
24
25
113
7
48
104
87
42
24
42
24
42
36
3
9
6
25
53
7
20
12
84
81
6
13
17
63
63
6
6
6
30
9
15
30
67
35
13
24
60
8
21
19
11
57
63
1
5
12
43
8
9
18
61
5
19
41
12
67
47
21
12
3
6
7
5
15
33
3
3
66
67
23
9
76
17
3
45
51
3
12
24
24
1
24
5
18
13
56
33
15
9
12
6
48
1
20
24
40
8
12
33
7
60
11
37
44
3
25
8
9
24
15
3
21
63
105
15
12
18
30
30
3
36
36
15
57
57
18
18
30
30
18
45
4
41
27
12
9
6
33
33
7
5
15
12
3
33
81
24
18
24
13
17
3
15
36
69
3
6
115
5
6
42
15
9
24
15
39
48
12
13
65
6
9
24
27
6
3
75
6
7
59
13
72
71
6
18
6
12
3
27
12
12
9
63
30
7
20
9
24
12
48
48
18
12
12
9
12
16
11
9
27
33
63
30
6
24
9
12
16
29
18
120
37
23
25
5
27
21
12
54
24
18
114
9
28
8
48
4
5
42
36
13
5
30
6
3
36
12
21
6
36
30
19
60
20
15
33
21
3
9
24
30
12
1
11
24
18
15
3
1
8
9
39
21
36
7
8
28
20
24
76
53
3
21
24
31
60
48
5
19
35
36
45
36
4
23
129
57
43
17
15
3
12
18
27
12
21
43
5
15
51
93
15
33
15
13
5
27
15
9
51
12
24
1
59
37
23
1
48
23
37
23
25
23
48
24
9
28
29
91
20
9
19
20
52
23
6
15
9
7
92
9
18
9
3
37
72
5
39
9
30
6
6
25
23
37
11
9
21
7
5
42
33
4
17
3
15
1
12
35
12
12
9
9
51
72
28
24
36
29
91
84
5
36
30
24
33
3
72
12
54
51
33
6
6
15
15
13
11
9
3
66
39
4
11
12
30
24
24
7
8
12
27
1
20
3
12
54
18
24
12
1
20
21
7
17
54
6
27
39
42
30
33
27
18
6
12
12
60
6
39
15
18
12
6
1
11
6
24
27
4
20
33
6
1
89
3
3
6
48
3
15
6
138
9
12
64
164
16
11
21
45
7
35
1
89
24
6
60
6
54
12
1
12
11
49
47
13
41
102
30
12
3
3
48
1
8
12
16
5
18
24
12
12
1
8
40
17
42
1
11
30
15
28
5
15
39
54
6
21
76
11
1
8
4
17
51
28
23
42
7
68
3
24
6
18
9
12
21
72
15
12
3
45
4
35
42
15
16
41
12
18
37
11
18
51
3
9
12
15
33
39
9
4
60
17
42
21
12
15
24
6
3
3
24
60
1
5
3
24
12
3
13
17
55
20
12
87
12
18
30
60
30
3
9
51
39
12
60
42
18
13
12
32
72
15
33
3
33
64
29
24
43
11
54
30
48
21
40
8
57
54
54
3
60
39
25
36
23
24
12
21
24
9
12
7
48
17
3
3
12
24
30
12
36
72
43
60
5
6
33
51
66
6
6
15
3
1
20
3
9
4
17
55
11
21
15
12
9
12
27
18
18
21
24
3
97
95
24
25
5
3
63
36
9
3
12
25
23
6
18
18
18
24
18
19
8
40
17
27
28
5
84
18
69
9
3
21
30
36
48
12
1
12
20
12
75
6
30
37
5
3
15
9
12
3
6
18
12
24
6
19
5
31
35
9
15
21
3
33
24
60
24
45
15
28
11
24
6
27
3
9
28
12
8
75
25
24
48
11
60
24
90
6
96
54
7
17
3
40
11
1
5
27
51
37
65
27
87
24
97
12
17
18
45
9
31
5
75
15
13
17
31
72
5
6
33
9
18
36
12
66
30
12
1
56
27
1
23
48
6
6
117
33
60
7
11
117
15
24
21
3
18
42
36
1
20
3
12
37
8
9
43
23
30
12
24
51
9
12
42
13
24
29
6
24
72
72
24
48
1
23
12
9
21
12
6
1
5
63
3
108
1
23
12
6
7
17
24
30
12
12
18
6
21
21
30
33
24
4
53
18
6
3
28
35
30
18
85
20
12
28
35
6
12
24
24
6
6
3
4
72
20
33
30
9
57
15
9
6
6
3
4
17
3
9
3
84
21
6
12
13
17
103
ABCD 414798602*7^$a-1 [50016]
30
7
36
56
69
66
37
60
53
39
36
15
88
45
3
24
69
51
38
7
3
5
3
49
3
2
10
96
9
11
4
9
47
30
27
31
14
15
63
12
6
30
13
147
60
24
8
78
10
24
32
9
45
79
17
30
16
20
49
11
12
16
80
16
33
95
1
48
23
13
3
9
23
6
82
8
61
11
1
51
20
45
147
45
19
24
8
28
2
27
55
21
65
55
65
51
21
10
32
21
7
20
69
39
73
39
2
10
69
3
29
24
75
25
12
39
5
76
11
4
26
34
8
1
11
16
20
60
64
20
6
7
12
48
3
68
16
9
20
24
3
33
7
12
9
11
6
79
3
9
20
33
55
15
12
8
16
12
74
70
26
54
4
5
16
72
12
29
51
21
24
34
32
4
96
5
28
12
15
8
40
68
52
9
12
11
6
10
110
19
53
67
3
12
5
19
24
45
3
8
13
3
14
51
88
3
17
27
16
32
136
45
27
33
24
11
1
20
15
16
14
18
25
80
111
13
36
3
33
11
4
36
8
52
36
24
36
12
17
64
119
45
31
12
24
96
12
2
3
87
36
9
40
3
12
9
11
28
21
101
34
20
112
44
6
3
4
51
72
8
69
31
60
36
57
51
17
39
141
91
17
64
12
35
1
35
9
7
92
16
36
33
11
21
43
8
40
14
10
8
40
21
87
93
15
5
27
48
52
2
42
13
60
63
44
28
8
9
52
27
9
5
27
63
6
31
3
65
40
23
9
43
20
12
16
12
9
12
24
27
86
10
108
20
13
27
5
28
23
88
41
24
12
64
36
23
40
57
5
106
8
73
8
19
21
15
56
73
95
30
46
26
90
49
5
10
57
63
29
7
12
8
13
44
7
8
30
18
37
32
75
100
57
12
47
109
3
38
3
7
53
28
12
15
12
8
9
103
24
89
7
20
4
24
21
41
22
57
24
47
9
39
4
45
3
9
8
55
21
27
21
32
24
12
64
15
152
64
9
27
108
21
3
48
33
20
7
50
24
54
25
11
49
5
22
68
16
29
40
35
4
12
20
16
48
5
16
11
12
37
24
11
6
22
9
3
48
8
28
20
9
31
20
4
161
36
19
14
75
15
12
28
8
28
36
69
11
9
7
60
9
3
48
8
24
48
24
109
20
24
21
15
27
37
80
63
57
51
4
12
5
15
36
48
6
19
15
36
5
15
30
96
3
7
20
4
56
4
26
72
15
3
61
27
20
81
4
39
45
11
24
36
12
100
69
8
45
10
62
30
4
56
37
3
9
15
56
9
31
36
141
116
31
12
20
9
43
48
8
13
11
12
18
19
53
43
47
13
12
29
31
3
8
72
40
9
23
37
60
27
9
32
24
9
48
7
35
12
16
12
8
61
11
37
3
5
64
8
9
6
9
4
60
17
39
81
7
3
5
19
29
16
11
6
43
39
9
12
27
44
4
32
33
7
68
16
53
43
12
8
112
12
20
48
61
47
28
14
48
22
2
39
55
9
23
84
9
7
8
9
43
9
20
39
6
3
15
61
41
24
10
24
168
8
24
37
11
13
27
21
51
41
7
33
20
36
31
8
24
1
39
17
31
12
36
9
60
3
17
3
60
49
35
4
60
12
81
3
36
38
22
20
1
8
19
12
14
43
24
77
34
9
27
32
4
24
69
24
11
48
40
32
6
30
9
52
8
4
3
14
15
19
80
85
35
45
52
63
9
36
36
11
36
40
24
69
35
54
10
80
1
35
12
1
32
19
17
40
24
27
20
4
24
33
3
9
51
20
105
4
51
26
48
6
66
31
47
9
7
57
11
105
3
4
57
3
149
100
11
6
3
19
17
64
24
71
36
30
18
37
72
48
60
24
11
90
63
76
24
32
40
5
10
45
15
29
45
10
12
89
51
4
9
48
27
9
23
33
4
147
29
55
9
27
8
36
25
24
15
60
65
36
120
36
45
7
3
86
54
16
20
28
45
15
5
15
21
4
39
65
67
56
133
75
9
12
3
32
6
3
4
15
32
9
27
1
27
20
16
9
15
5
15
4
41
4
96
35
12
33
4
15
8
40
8
24
30
42
45
19
69
15
32
13
15
80
30
6
9
76
95
21
4
5
34
12
140
13
24
89
34
69
107
88
125
31
44
45
4
47
36
28
24
32
33
21
15
67
21
11
25
56
4
3
120
20
64
36
9
23
40
5
3
1
63
5
43
57
71
37
20
7
60
20
54
34
41
16
48
5
7
11
72
28
20
24
64
20
4
32
16
33
104
31
5
4
72
39
80
9
3
4
38
48
7
12
12
59
24
9
7
14
6
13
35
25
17
7
3
9
51
12
8
73
99
12
80
85
68
16
29
42
40
53
16
27
120
14
48
27
15
9
67
21
77
34
8
48
1
5
18
12
9
27
24
16
14
34
36
29
51
76
14
7
11
40
32
156
4
57
12
51
20
25
3
9
59
9
19
20
4
45
11
40
24
21
27
32
37
35
13
12
23
81
27
18
10
14
31
41
10
29
7
17
12
24
7
20
4
24
20
4
45
15
41
76
5
118
2
10
96
29
19
9
60
3
12
20
1
15
14
10
32
40
89
19
5
21
43
47
13
3
8
1
48
8
15
37
12
15
60
36
38
18
4
26
31
11
1
36
51
14
7
8
43
72
56
28
69
47
40
9
24
60
65
18
64
8
16
65
28
47
13
51
5
55
21
24
3
24
44
49
15
12
80
24
12
13
15
104
40
80
1
39
5
136
15
81
35
28
20
6
31
12
23
64
9
5
82
20
33
4
63
24
20
42
7
3
72
17
4
48
12
71
49
5
10
65
40
87
48
33
23
9
7
14
90
33
117
18
1
44
43
12
26
10
9
15
36
2
7
56
16
123
17
15
4
93
3
9
27
9
15
86
43
99
96
60
32
1
8
21
43
11
16
29
31
14
54
9
7
29
7
8
4
50
66
6
3
40
5
7
48
3
9
51
12
32
16
17
31
5
36
28
11
16
24
29
75
40
32
13
47
36
30
34
9
29
51
7
9
23
6
70
36
14
34
65
15
12
105
4
39
48
12
60
17
48
96
67
17
60
3
4
86
31
23
36
24
4
12
9
20
4
5
94
9
48
3
9
108
35
16
72
68
90
63
16
35
30
43
56
16
3
68
72
30
6
36
28
12
48
81
39
8
40
8
9
7
45
3
81
24
27
20
69
7
12
21
75
21
24
20
19
12
53
100
32
220
8
16
27
8
16
14
42
13
51
8
16
105
71
6
7
11
120
4
20
30
7
8
67
9
39
21
20
19
68
120
72
6
22
89
24
67
21
39
53
4
32
19
36
26
7
47
18
18
124
5
24
7
24
93
12
11
9
19
5
9
10
8
57
55
8
9
45
43
11
9
16
51
14
6
76
72
5
36
39
6
75
28
8
51
4
36
53
19
68
1
56
43
24
24
60
36
9
29
96
66
13
20
31
33
12
39
57
11
9
15
9
7
20
4
8
1
51
9
27
17
55
36
12
8
9
36
15
4
117
3
45
131
4
20
1
101
90
9
16
15
14
10
14
55
120
41
55
ABCD 414817682*7^$a-1 [50037]
39
72
42
111
87
84
117
87
84
69
63
9
45
282
132
90
27
93
42
120
6
72
3
9
60
66
114
135
3
72
60
9
144
111
54
78
21
96
21
24
72
210
126
330
30
114
129
15
54
198
45
45
99
153
36
75
51
21
87
57
135
6
12
222
297
93
24
75
24
75
240
21
159
216
36
21
27
69
99
72
108
81
201
36
42
102
51
111
6
3
99
78
174
24
30
6
66
123
48
51
12
24
72
102
78
12
33
39
18
60
228
114
126
450
108
162
84
6
93
69
48
702
60
9
219
42
12
54
33
189
18
192
90
108
96
99
117
138
24
30
27
72
87
54
66
96
90
66
60
48
126
78
12
24
12
114
99
21
24
75
96
93
171
15
81
216
45
72
138
72
33
129
18
36
132
18
90
120
24
192
33
3
144
117
63
54
114
72
126
219
69
90
36
120
78
18
138
144
27
15
90
135
3
240
90
27
21
24
18
342
3
27
108
81
45
54
168
102
135
45
27
72
87
54
66
72
81
531
162
78
12
258
126
9
45
90
12
69
165
243
51
306
54
30
162
36
168
489
87
180
21
105
30
81
81
36
387
105
39
69
219
153
234
96
45
120
144
24
45
120
96
27
3
96
84
108
36
132
144
30
36
18
153
123
36
57
15
72
48
81
81
159
207
12
42
30
213
192
63
96
57
24
21
54
69
9
63
39
24
12
108
24
30
78
12
42
54
282
54
108
60
72
108
138
18
24
30
60
126
252
189
192
249
207
72
135
120
9
279
6
246
90
27
63
33
93
42
120
60
18
12
90
69
72
27
84
9
144
231
57
15
54
99
57
54
9
135
81
105
174
6
3
27
36
78
54
48
108
33
99
162
315
45
72
3
135
9
141
75
63
33
39
168
54
30
45
24
237
243
51
18
27
189
144
192
99
96
192
51
18
54
198
18
72
12
6
30
69
216
57
6
9
75
60
9
3
96
30
42
72
84
24
48
24
30
18
153
63
105
21
18
72
9
285
27
27
45
147
90
27
153
96
63
39
96
72
81
189
138
42
12
72
6
84
24
126
75
63
6
99
3
132
12
36
9
69
54
30
78
12
42
138
6
75
135
54
42
81
9
18
333
27
237
159
126
108
18
84
150
75
153
36
126
114
54
36
9
27
84
81
69
36
30
198
195
27
18
12
6
153
117
72
75
15
30
162
24
30
27
63
105
72
57
6
54
120
18
150
30
141
183
105
399
9
33
12
18
105
9
48
60
138
132
66
36
18
276
102
42
180
45
48
207
78
27
3
132
228
42
18
81
9
192
162
108
60
36
174
171
69
18
30
24
144
90
ABCD 414868602*7^$a-1 [50036]
18
63
3
9
33
3
87
57
33
39
63
18
54
9
36
24
9
48
78
57
15
30
99
9
6
30
27
117
15
21
24
66
69
72
72
27
36
57
144
117
51
45
27
117
36
207
3
9
69
12
87
21
96
36
210
18
15
201
186
210
54
9
117
36
27
27
177
27
12
177
12
81
168
12
24
27
48
15
81
72
27
9
12
24
108
27
108
93
63
252
108
69
57
15
45
27
27
90
156
168
27
180
84
51
9
21
63
60
45
90
45
147
60
21
60
39
9
288
81
6
21
24
108
39
9
159
156
45
144
45
54
36
33
48
72
60
36
27
21
24
180
48
51
36
57
63
18
63
108
96
9
120
51
219
36
105
63
57
15
18
120
6
12
213
120
36
108
24
27
84
6
3
60
12
108
51
9
3
114
90
12
9
45
108
15
63
57
105
12
90
36
69
9
216
30
69
225
3
9
42
165
72
105
210
114
36
3
45
42
36
30
24
48
36
72
51
144
36
3
60
129
99
72
6
84
54
105
108
39
45
15
90
279
9
219
96
72
36
36
21
15
48
168
84
51
21
63
180
54
60
36
135
72
180
45
39
135
198
42
66
15
9
18
66
99
96
57
27
36
9
90
96
126
3
51
30
24
27
75
36
69
135
48
69
21
36
6
198
12
90
90
24
36
174
117
72
15
81
45
39
45
36
6
129
24
57
63
144
60
81
63
9
27
57
180
51
99
21
33
12
24
36
39
24
72
9
120
90
24
18
3
9
36
51
21
279
72
60
57
42
117
72
21
180
108
99
63
117
27
90
24
39
213
183
87
18
63
21
162
6
63
21
159
72
183
90
42
180
138
60
39
108
24
12
27
36
54
90
69
45
12
24
12
90
72
18
123
21
54
189
51
129
15
162
120
27
240
63
18
66
6
48
216
15
12
153
72
267
72
21
54
9
117
51
27
45
36
21
414
36
42
138
189
99
33
36
27
189
165
36
51
144
63
66
15
39
6
90
12
69
9
66
45
9
6
21
24
108
84
108
33
3
27
126
15
72
36
21
78
12
45
123
192
78
75
36
216
153
18
45
9
42
30
51
12
33
27
12
33
39
87
45
9
48
72
6
21
36
168
21
36
18
240
57
33
27
3
54
51
75
240
90
111
9
186
225
12
60
3
9
60
21
15
93
36
87
12
51
57
15
9
111
54
18
45
36
72
45
42
12
249
300
135
33
21
126
81
108
45
42
36
18
12
15
36
183
81
117
60
3
24
45
48
15
117
243
3
144
45
9
114
9
180
12
72
87
57
81
24
39
36
180
159
201
9
270
24
45
21
63
36
96
21
63
24
9
12
6
45
21
63
24
3
144
72
117
60
111
6
75
72
99
24
9
21
90
60
48
18
18
126
63
144
72
45
63
33
30
18
78
9
81
12
99
36
45
96
12
123
72
3
6
36
135
9
48
6
21
33
66
36
24
54
12
63
24
3
105
9
36
138
108
45
108
15
216
90
30
36
9
81
27
36
81
63
27
54
51
3
78
99
315
9
117
18
9
12
135
24
66
126
18
144
132
135
93
60
36
66
36
69
165
54
9
105
48
87
36
27
9
120
153
15
21
36
63
27
78
3
9
27
87
57
96
153
3
60
63
9
120
63
18
78
36
126
48
414
36
6
75
72
27
9
45
186
90
3
36
63
18
72
18
96
9
12
132
111
54
132
36
12
27
240
63
12
150
54
120
ABCD 414893406*7^$a-1 [50030]
63
9
20
13
3
27
6
11
1
12
6
5
40
33
12
27
8
19
65
76
15
5
4
3
24
5
1
6
12
5
4
15
21
27
24
69
21
60
3
21
18
90
11
31
5
12
40
3
5
7
6
6
5
12
28
8
12
7
5
67
36
17
1
12
3
27
21
3
12
57
8
7
17
13
30
42
27
69
15
15
12
60
18
24
48
36
11
13
15
24
33
30
45
3
9
63
17
13
11
7
9
3
30
18
42
30
65
28
8
24
79
21
20
1
54
5
7
5
4
15
17
31
21
8
25
18
9
3
17
13
12
12
11
24
19
5
12
1
6
114
12
11
7
117
9
18
5
19
69
39
42
11
4
51
5
7
24
6
11
24
12
1
27
69
36
6
30
18
17
36
16
32
13
63
20
13
47
37
30
24
21
93
35
16
3
66
47
1
11
13
83
13
71
7
21
32
16
24
8
4
140
64
15
18
3
3
17
7
17
37
3
24
9
11
48
48
36
13
11
7
18
39
8
28
123
17
7
9
3
17
36
31
41
25
42
54
12
3
33
27
20
12
60
1
6
33
44
16
12
27
9
63
6
15
48
9
35
19
17
12
1
36
11
4
8
13
3
24
56
25
72
96
3
33
35
12
16
12
9
30
29
4
45
15
80
4
9
6
29
28
8
55
5
16
15
6
6
9
12
12
56
24
64
9
11
60
73
47
13
30
150
18
9
27
30
3
33
54
29
13
23
7
5
19
24
9
80
25
83
13
6
9
20
12
36
4
15
36
18
6
21
15
12
45
24
3
21
24
8
1
42
5
1
3
80
36
24
36
37
6
17
64
3
24
5
49
114
18
3
9
3
105
59
28
32
49
18
12
84
102
39
15
5
1
11
12
31
5
36
40
3
30
3
20
25
35
7
21
24
8
48
40
12
20
12
12
49
15
24
12
48
9
23
79
45
3
33
15
6
23
40
60
36
48
9
36
3
15
72
30
23
55
42
6
9
15
6
12
108
12
6
21
108
20
13
11
73
11
4
39
42
30
6
23
12
24
25
35
1
3
8
84
7
57
96
44
4
3
33
24
20
73
12
11
43
17
16
3
45
20
49
6
53
64
24
39
17
7
89
7
45
20
1
11
4
12
27
30
24
3
56
43
9
69
11
7
5
4
12
15
30
3
20
100
60
3
6
30
78
24
15
20
28
36
12
3
21
33
23
55
77
7
5
4
12
8
7
57
51
9
15
6
11
16
84
44
1
6
24
138
78
45
3
72
45
51
77
16
21
47
1
30
21
3
42
15
36
92
211
17
49
42
6
11
19
6
11
31
9
20
1
96
3
3
30
27
48
45
6
12
5
12
60
19
6
54
6
15
15
45
56
67
6
24
23
52
15
29
4
9
11
49
30
12
33
48
68
16
80
37
84
12
11
12
12
48
4
15
6
6
21
21
107
4
63
17
49
18
21
3
29
4
9
6
5
13
51
27
36
17
16
57
15
15
12
54
23
16
12
32
61
12
3
9
39
20
7
53
1
35
1
35
7
17
4
3
41
48
4
39
9
20
12
84
19
42
3
12
45
39
12
32
1
47
52
9
66
33
44
4
80
4
8
31
17
1
23
12
16
21
27
33
27
9
11
12
7
36
5
1
3
12
8
13
47
16
12
24
24
45
11
19
24
5
13
3
81
12
24
87
15
21
24
32
13
36
111
36
9
18
5
12
16
15
120
48
41
7
6
84
36
15
21
11
28
57
11
31
24
24
12
53
1
83
16
33
23
88
24
48
21
27
21
42
21
9
3
3
5
25
3
12
15
21
33
3
24
20
16
21
12
6
48
41
12
40
33
23
4
15
21
3
24
18
27
8
49
39
36
3
12
18
18
29
4
15
6
12
12
6
5
4
32
12
1
54
24
53
7
12
45
96
39
6
36
6
9
12
32
4
15
18
27
15
9
69
3
33
30
21
81
11
19
29
24
43
45
3
6
78
48
9
99
48
29
48
84
13
39
3
24
6
11
12
24
37
3
68
60
16
20
12
4
27
6
15
48
21
11
31
77
37
6
9
20
31
65
16
8
49
48
3
12
80
1
39
24
3
21
63
18
84
3
8
40
32
13
72
3
81
6
65
7
41
4
32
79
5
1
11
7
66
27
60
21
23
19
30
39
51
5
16
84
12
3
12
36
17
16
45
23
16
33
6
53
7
21
21
95
61
3
20
24
1
15
15
21
68
28
15
12
5
19
29
4
9
15
15
5
12
1
63
20
13
51
44
55
18
12
15
48
12
8
1
12
15
12
63
6
30
5
28
9
3
20
31
6
24
35
49
35
1
12
155
40
80
91
29
37
59
36
16
9
23
12
36
12
36
36
24
37
47
28
48
56
13
18
17
16
3
24
18
51
8
52
68
60
7
5
25
12
47
16
9
11
7
24
9
3
30
6
30
47
84
1
15
21
12
30
9
8
25
18
17
55
48
5
36
36
19
29
19
30
23
1
18
12
9
27
17
84
12
12
36
31
21
141
3
3
36
5
7
6
6
36
9
20
16
69
11
1
6
6
51
3
5
13
30
5
36
1
12
30
138
87
8
12
76
21
6
5
25
24
15
57
11
13
3
111
12
57
44
49
11
25
12
24
39
3
9
39
12
5
73
15
36
21
36
11
40
15
30
3
33
18
24
5
4
20
1
59
4
39
33
3
17
28
24
108
44
31
17
16
3
138
54
42
3
20
7
24
45
21
48
15
12
15
12
21
27
6
47
67
45
32
31
5
37
6
42
15
9
15
123
29
1
42
6
42
17
60
1
42
6
39
15
29
1
3
9
23
19
9
9
23
97
6
5
4
20
19
9
32
48
1
111
12
20
19
18
18
41
1
48
6
9
27
6
15
20
12
16
3
30
12
48
66
24
12
29
13
15
20
12
36
73
6
66
24
39
12
8
19
6
39
120
72
24
57
12
27
3
18
6
21
21
30
5
12
60
1
23
1
23
4
9
6
81
12
21
3
3
41
7
45
57
12
119
13
47
4
20
16
12
48
9
35
1
54
36
5
16
8
16
39
18
35
12
19
6
11
4
12
15
21
9
39
12
44
36
48
13
30
9
27
30
24
63
56
40
12
20
12
64
15
18
36
30
17
1
75
3
17
7
12
84
9
81
39
32
1
6
30
47
85
36
35
7
18
15
3
21
21
12
30
18
51
21
6
6
11
1
15
68
4
15
12
6
15
45
47
7
36
17
36
7
6
18
5
1
6
54
3
60
20
40
81
36
12
23
31
42
12
36
24
30
6
23
1
12
47
31
5
7
45
12
9
12
78
29
7
9
15
24
42
6
66
60
23
13
3
3
66
12
51
3
30
18
24
21
60
32
40
3
54
23
7
5
19
17
96
40
96
80
1
6
65
13
35
7
5
36
7
18
30
42
15
8
1
63
33
36
3
33
11
4
15
17
1
24
51
3
18
12
6
6
23
7
65
1
23
7
21
15
5
88
3
21
8
25
18
42
27
36
12
21
11
36
7
41
43
18
35
28
3
5
13
12
42
78
6
9
12
21
27
15
66
47
13
39
24
27
153
21
39
8
60
7
6
15
21
3
24
9
15
33
27
32
19
42
23
12
60
19
5
28
12
36
20
7
21
12
3
12
9
8
55
17
24
36
4
75
6
11
4
44
1
11
72
40
21
47
43
12
48
57
32
7
6
42
54
39
3
6
3
63
29
4
12
32
36
16
3
12
5
24
91
5
4
32
4
44
36
60
13
15
45
30
36
18
71
19
21
36
12
27
5
13
42
17
48
31
29
31
12
12
102
15
3
36
41
37
11
25
18
5
37
36
27
135
12
45
33
48
30
102
87
8
31
12
21
45
6
9
20
13
47
7
41
12
1
23
61
11
40
3
5
73
11
19
9
15
17
40
9
42
21
9
96
48
75
21
12
12
83
4
3
5
31
36
6
6
36
5
79
17
103
33
3
6
15
3
41
52
69
30
21
57
6
101
31
21
8
7
6
3
20
4
15
105
9
12
3
8
24
1
87
20
12
36
12
37
15
81
27
3
48
5
13
6
21
24
12
9
18
12
60
6
11
13
75
9
75
80
16
12
3
60
30
12
18
9
3
17
1
102
9
21
6
48
29
19
24
9
27
42
12
47
4
32
7
60
6
15
21
15
39
18
23
37
6
89
1
39
80
37
6
6
15
39
29
12
4
20
19
105
36
32
13
12
95
24
31
29
19
12
29
37
42
24
30
48
12
60
3
3
5
1
54
18
3
15
24
5
55
6
66
17
1
15
21
11
40
ABCD 414997488*7^$a-1 [50071]
7
24
29
45
3
51
72
18
39
51
16
29
27
16
2
46
74
31
24
17
54
1
5
10
9
11
40
14
15
36
48
43
53
36
9
3
19
60
84
8
1
44
24
4
5
84
118
48
9
15
113
12
45
6
241
39
80
40
113
79
20
45
16
59
69
3
60
30
27
9
54
1
44
72
43
53
48
24
28
48
17
31
20
36
63
40
5
115
65
72
45
34
2
31
63
14
19
8
48
31
5
4
29
82
17
9
72
12
15
12
88
11
4
14
19
3
29
39
9
67
20
36
28
9
20
52
8
36
108
64
44
45
18
36
36
9
7
65
72
27
28
38
7
27
20
16
53
156
31
9
15
17
36
7
53
43
20
9
16
27
32
28
98
34
56
24
93
36
4
3
29
31
24
5
12
36
24
9
19
39
24
57
23
12
60
16
29
12
24
48
55
5
27
1
11
28
48
29
21
123
28
240
15
9
59
28
44
85
15
53
43
14
34
9
8
7
50
15
27
4
44
40
68
4
5
24
12
69
10
20
36
33
36
40
48
15
77
52
3
20
24
1
48
71
24
1
39
57
3
48
44
18
18
52
8
21
76
23
69
4
27
12
77
4
41
63
31
65
39
18
7
15
2
18
9
103
77
7
29
7
38
18
9
12
91
5
12
45
99
31
101
12
27
16
9
24
144
48
17
27
12
19
72
21
5
34
17
36
12
27
9
31
86
27
27
33
7
48
20
45
15
21
4
41
7
24
24
15
101
115
29
99
25
44
27
9
7
24
32
97
20
45
12
67
92
52
27
20
28
2
106
17
115
21
80
3
54
46
105
96
65
27
3
9
33
10
17
45
75
31
2
12
127
17
15
21
6
12
18
27
24
3
24
40
9
44
31
20
1
44
63
9
93
10
21
96
71
9
15
81
7
41
16
152
31
8
4
20
28
17
55
48
5
16
32
27
72
45
24
39
49
20
52
56
12
27
1
96
8
55
24
77
15
76
24
101
76
23
1
5
27
31
33
8
39
42
34
77
16
15
57
8
3
64
140
9
40
41
27
21
18
124
96
12
12
17
36
24
43
24
105
15
29
120
7
17
12
87
45
7
29
16
24
48
29
3
33
27
28
8
144
48
168
27
4
17
60
27
9
72
12
4
11
9
12
127
144
41
27
57
28
24
144
11
6
63
7
74
75
45
10
14
3
4
68
124
8
27
36
1
11
4
33
8
64
32
3
105
12
63
148
65
55
17
12
9
54
25
15
56
9
3
60
97
15
96
8
36
40
44
24
9
12
4
75
72
45
3
80
28
5
27
18
48
60
27
40
8
9
6
9
16
68
9
22
38
7
155
13
8
24
21
94
45
15
53
7
152
61
104
91
60
20
13
59
9
96
45
72
54
45
12
7
2
78
12
9
45
31
3
38
54
28
36
72
24
60
180
9
41
15
3
33
4
3
20
12
33
67
24
2
34
60
20
4
36
17
27
4
149
24
12
67
24
5
45
30
36
45
64
95
153
31
5
3
40
2
31
8
7
29
52
3
53
33
7
5
27
7
8
9
72
156
15
21
36
28
39
50
42
37
8
7
9
32
27
9
28
27
5
88
20
55
2
126
28
33
44
28
48
116
55
5
112
3
5
33
39
51
13
44
196
11
18
43
47
9
127
5
7
24
8
6
66
90
60
18
9
84
40
29
34
29
52
120
15
50
54
114
10
17
4
8
127
36
17
51
9
7
72
5
19
5
28
56
36
15
30
6
138
31
11
28
56
45
19
24
96
9
63
77
36
91
17
67
5
36
31
24
33
80
16
24
3
24
21
68
51
9
48
9
24
46
24
5
60
9
27
4
23
28
29
51
21
19
72
5
7
41
7
53
12
7
8
48
9
55
33
35
13
8
16
11
13
15
24
17
48
24
12
7
29
15
1
35
28
26
58
8
109
35
6
39
55
17
51
9
52
56
12
9
19
48
83
40
62
42
28
60
21
39
60
12
48
12
29
15
1
8
327
16
105
27
50
15
4
8
40
20
84
9
31
32
7
38
34
8
57
96
19
21
5
27
31
120
14
15
3
9
15
25
24
15
9
71
1
39
14
252
30
16
12
72
41
9
46
44
9
12
36
24
39
33
16
11
16
77
7
9
71
30
10
105
48
27
36
62
10
41
36
28
8
36
4
188
28
3
29
120
72
15
9
31
5
12
7
9
87
81
51
69
56
24
81
22
77
57
10
5
7
14
15
3
28
33
8
3
13
3
17
52
63
32
100
45
140
52
20
28
96
47
40
5
12
33
22
33
83
52
2
54
16
101
67
9
59
64
5
3
9
31
146
19
17
99
21
46
5
43
29
4
8
31
29
12
40
23
16
9
11
28
12
32
13
65
34
20
1
35
85
23
153
12
171
18
6
30
6
4
57
59
54
142
9
51
50
51
3
117
16
65
15
75
9
67
389
3
24
9
16
3
36
2
27
45
22
60
60
29
31
14
51
9
27
72
27
21
67
48
21
3
21
20
27
9
72
19
62
6
25
95
40
32
16
2
7
35
13
44
24
12
16
20
24
3
9
24
7
41
132
63
36
48
40
5
4
56
12
33
54
37
44
7
72
32
4
5
24
7
56
9
28
47
24
1
15
5
55
45
24
27
2
22
93
8
12
235
26
46
5
48
36
7
8
49
32
39
45
4
20
3
33
40
5
19
20
51
1
3
17
60
3
81
4
68
43
12
17
63
4
48
17
40
41
31
17
7
8
81
46
152
25
15
53
9
19
41
27
100
83
85
41
42
12
78
18
25
56
12
24
67
17
31
38
39
4
5
36
10
77
3
18
27
31
38
43
72
39
20
18
58
41
24
55
92
4
24
24
20
9
4
47
18
30
4
5
33
36
46
21
35
42
27
31
8
69
7
5
123
72
4
152
49
3
12
41
12
36
15
49
5
18
52
65
27
49
51
44
66
7
11
42
3
87
45
48
60
12
31
20
30
10
72
8
9
43
8
13
80
19
32
61
63
74
162
13
44
60
3
54
15
16
56
57
15
21
46
84
5
36
31
9
23
25
3
14
31
87
26
3
51
12
33
4
53
63
45
22
24
17
7
29
27
124
17
3
45
27
33
12
4
ABCD 415100436*7^$a-1 [50005]
30
56
63
73
2
16
53
7
5
45
10
8
9
61
18
36
36
17
103
68
12
81
37
50
9
45
3
15
4
32
76
8
22
18
20
18
39
81
24
66
9
61
8
106
14
22
2
34
32
33
36
55
2
63
33
10
8
9
21
72
18
81
45
15
3
105
63
9
39
9
7
8
45
99
36
10
71
91
29
27
22
114
126
86
9
7
12
24
12
42
74
21
27
6
70
2
18
9
99
4
126
8
42
40
17
24
12
31
18
30
26
18
190
2
6
3
45
15
12
13
42
60
89
91
6
23
19
8
81
69
40
24
74
33
12
27
69
9
82
96
6
18
14
135
63
28
29
121
32
15
57
99
24
21
51
39
60
66
16
11
19
53
157
23
135
69
37
56
40
102
162
8
75
13
24
23
12
24
37
26
16
5
36
103
54
23
1
14
12
6
58
48
30
47
43
24
14
90
9
7
24
29
55
26
27
7
5
63
28
17
60
55
17
1
96
11
115
68
33
61
32
27
31
5
1
32
10
17
3
10
26
9
115
18
42
48
8
12
9
115
29
19
54
66
30
8
138
16
6
2
22
23
12
24
13
107
27
34
35
39
9
13
90
14
22
5
69
40
23
27
22
59
31
44
76
20
36
45
43
14
18
6
63
43
38
75
36
33
64
26
22
14
81
25
120
18
12
42
18
29
27
16
38
16
6
48
60
110
18
36
12
52
2
27
19
32
36
54
40
59
108
43
14
16
72
6
36
32
45
1
8
70
18
8
34
48
8
28
74
10
8
16
173
43
8
30
18
16
20
52
29
91
5
163
62
63
19
6
11
7
54
18
5
73
23
27
40
41
21
114
4
68
9
3
33
81
16
24
59
13
62
42
34
14
22
12
132
5
37
23
1
11
15
36
52
182
3
31
36
36
65
12
1
30
96
36
14
16
11
19
12
48
41
24
99
12
78
40
23
12
103
36
2
40
8
34
38
54
90
27
27
52
60
74
58
72
32
22
90
24
72
20
16
26
34
65
3
18
15
31
48
2
40
18
17
51
21
87
4
44
72
69
43
60
17
9
34
30
26
6
22
12
78
8
15
115
12
26
3
36
60
7
78
23
25
11
7
12
12
30
6
42
8
82
72
6
30
12
5
36
180
75
69
55
12
8
40
78
8
18
6
66
45
43
54
107
13
24
83
19
144
36
6
26
88
41
55
14
16
42
5
25
23
25
30
48
2
207
1
11
13
42
32
12
112
50
87
12
43
12
24
6
47
57
82
8
40
29
48
63
42
88
11
21
99
31
77
127
32
12
64
5
31
36
53
25
26
30
10
8
24
22
102
77
19
114
11
55
17
24
7
24
6
90
29
1
72
48
2
45
36
31
32
12
60
16
30
26
40
30
203
36
24
91
8
9
85
26
9
69
40
104
39
31
36
14
27
51
81
49
170
22
32
51
7
29
27
57
36
1
66
12
98
16
32
15
27
4
125
13
47
27
64
24
5
24
39
114
30
76
41
37
86
16
18
11
13
35
55
6
114
5
31
68
16
53
9
27
61
83
3
64
18
35
55
41
84
49
18
30
90
53
49
6
101
15
28
2
24
112
8
72
42
28
36
30
8
82
53
36
103
5
43
8
72
81
31
41
36
57
88
6
29
13
8
10
6
107
45
3
36
283
29
1
42
72
29
144
7
5
37
8
18
40
264
38
10
8
40
41
45
16
8
18
12
36
33
13
59
7
14
16
2
112
96
80
16
53
9
3
79
6
6
80
28
8
9
7
29
19
77
3
6
54
10
38
42
22
5
43
65
25
131
7
38
114
21
1
14
45
3
33
43
38
63
31
77
36
12
85
18
56
4
5
117
27
12
24
72
3
22
18
30
18
8
48
16
24
54
42
8
46
24
102
12
48
17
72
13
30
29
19
2
10
36
50
3
79
30
18
8
148
77
37
23
97
42
8
9
43
42
66
72
8
36
16
12
8
30
168
3
15
81
21
34
102
6
12
240
29
49
47
7
113
115
38
6
81
31
53
27
4
38
27
31
17
43
29
31
102
11
24
7
5
97
2
76
18
11
7
77
25
18
17
12
7
44
112
5
3
78
34
108
77
19
17
24
36
37
83
7
8
21
43
24
77
27
54
99
15
4
185
3
78
18
57
27
96
81
25
59
13
14
34
8
10
8
30
58
14
18
16
53
7
48
65
43
29
25
18
8
40
32
21
87
9
7
5
13
14
81
9
34
30
59
36
84
19
12
14
27
61
26
153
45
192
64
96
24
6
84
14
34
44
4
54
23
12
13
18
6
35
36
49
11
72
31
36
36
5
55
12
6
8
3
87
94
24
26
30
34
53
84
67
20
48
16
30
26
6
3
13
42
8
88
6
2
21
27
64
41
48
69
39
25
56
15
43
77
1
14
4
125
33
27
67
5
37
198
48
17
24
183
10
23
73
107
37
2
9
7
6
126
48
18
11
37
23
3
6
34
24
8
24
21
24
7
42
104
27
103
32
45
36
31
6
24
48
26
48
54
24
10
65
24
109
38
9
7
44
30
34
36
74
18
9
13
66
12
12
38
18
46
2
16
38
6
9
139
44
36
40
6
14
45
39
9
133
35
36
7
50
51
21
40
30
29
72
37
8
90
24
9
31
72
72
14
34
6
24
6
2
48
16
35
13
23
36
79
56
21
27
28
48
29
13
66
14
42
16
77
9
34
24
24
80
22
18
30
2
6
39
9
106
30
32
16
2
48
16
80
12
76
86
78
12
9
31
24
5
12
51
21
15
64
101
60
31
17
27
28
62
72
10
14
10
60
5
13
32
18
22
6
84
14
42
30
10
54
18
48
38
3
72
144
13
23
108
103
30
35
43
12
36
2
64
32
34
120
17
31
68
9
3
72
9
36
49
14
9
43
8
9
61
120
42
110
10
72
12
50
ABCD 415183698*7^$a-1 [50142]
48
114
12
60
66
162
63
9
63
36
36
45
114
9
3
18
24
63
57
51
12
99
6
90
45
12
108
72
36
9
15
108
84
105
36
27
3
9
96
12
51
9
93
18
69
36
12
153
27
180
72
60
12
9
42
54
66
54
90
24
201
9
150
66
18
45
60
48
45
60
12
168
54
90
30
18
15
21
27
15
54
75
24
81
171
45
90
48
54
126
72
9
24
39
18
27
15
30
6
57
33
36
75
33
12
195
180
63
12
33
57
6
180
165
27
42
48
15
225
12
54
24
126
12
159
39
54
15
12
24
81
48
108
15
39
18
96
30
9
33
39
69
90
12
42
75
51
81
135
45
3
96
21
153
198
42
138
24
21
105
72
30
96
21
33
12
18
60
66
72
150
18
75
24
27
156
33
45
54
30
72
6
138
99
60
21
15
9
18
12
42
144
12
24
54
9
147
6
3
72
63
36
78
12
24
12
168
27
45
72
63
27
18
198
144
120
18
24
63
48
9
36
18
72
150
27
57
60
3
87
93
51
90
147
27
72
81
45
24
156
15
45
39
24
9
27
39
9
36
189
42
21
72
51
21
45
15
45
48
126
117
108
45
36
6
93
60
39
6
39
171
6
243
36
27
12
18
24
48
15
21
60
90
57
24
39
42
192
27
36
63
9
72
15
9
81
36
30
114
120
63
225
87
21
150
129
99
6
39
36
141
30
33
21
18
252
33
72
36
144
48
36
45
36
51
75
78
12
258
45
12
9
36
24
63
45
63
39
36
45
24
93
267
48
45
90
6
90
12
33
12
60
117
327
63
6
66
90
6
57
153
159
3
6
207
39
126
63
27
9
45
90
54
51
3
42
90
108
153
129
15
3
45
72
51
45
117
12
36
60
30
117
45
78
117
27
36
48
90
126
18
123
9
36
3
45
6
21
60
9
48
15
48
9
114
12
54
63
15
45
12
99
117
27
81
72
168
36
21
15
27
126
27
3
36
81
15
12
45
123
54
48
123
45
84
60
36
135
3
45
60
57
15
57
168
90
90
3
36
9
24
63
99
36
165
33
39
297
24
90
21
33
12
18
45
45
312
66
90
24
246
270
18
45
36
69
120
6
18
66
81
168
72
180
9
30
36
81
9
63
33
39
36
168
27
189
36
12
36
15
9
288
39
33
12
36
195
102
60
36
30
6
48
15
36
84
33
39
135
6
90
45
12
87
129
99
60
108
18
12
60
39
99
90
42
12
6
27
99
21
69
54
81
21
42
72
138
15
21
27
33
252
12
87
63
192
33
192
123
36
102
150
9
75
6
12
42
198
36
36
84
60
72
27
93
15
3
9
36
45
15
135
21
15
21
87
18
48
96
135
36
3
9
87
9
39
78
72
75
60
108
84
63
72
45
9
60
75
72
105
12
135
45
87
3
213
9
75
15
18
72
3
60
3
162
18
9
141
39
36
9
15
3
60
45
171
54
3
33
12
24
120
6
54
138
45
15
66
36
90
24
237
27
132
21
9
96
18
36
9
21
18
60
48
177
57
6
45
45
48
186
174
72
168
144
75
15
57
96
72
57
180
51
117
18
129
69
66
261
69
54
9
27
84
90
15
81
36
72
90
48
189
168
81
180
39
36
132
63
21
24
21
15
39
81
108
177
126
93
24
93
63
51
9
12
33
54
36
12
45
117
72
15
81
27
63
12
33
9
54
36
48
6
12
87
63
54
39
51
30
36
27
27
24
90
90
21
63
45
108
24
39
216
114
30
81
9
96
30
54
132
102
42
138
126
6
81
135
18
192
135
27
18
18
177
117
12
15
48
45
15
27
90
63
27
9
57
27
51
ABCD 415211282*7^$a-1 [50038]
27
3
38
40
24
2
16
6
6
62
4
3
11
4
8
13
9
2
24
1
9
24
30
26
10
33
15
6
26
28
14
52
15
41
4
66
26
19
65
4
30
6
30
18
20
36
31
9
2
22
15
48
9
2
34
30
18
75
21
20
16
2
13
5
7
36
36
3
14
78
10
20
16
68
12
66
46
6
9
3
9
21
68
16
15
5
10
2
18
4
30
24
27
21
2
18
28
2
4
2
34
2
22
6
2
6
7
11
82
60
2
13
23
6
16
6
2
6
6
19
35
12
10
15
17
6
54
28
18
12
8
24
49
57
27
3
12
6
12
3
12
12
17
18
4
14
18
40
33
24
75
42
66
14
4
36
2
13
5
90
28
14
18
4
12
14
12
58
14
18
66
7
3
6
20
84
12
46
14
24
67
15
18
32
7
21
2
4
6
12
3
24
9
24
20
7
9
14
108
6
7
51
66
68
18
18
4
24
12
30
26
7
63
9
9
20
4
14
1
45
36
24
2
1
11
46
2
18
12
19
51
18
51
9
12
50
1
9
8
7
71
18
19
12
15
62
24
4
32
24
84
12
7
5
16
24
96
36
39
9
30
8
18
4
27
3
6
20
40
44
12
12
36
7
11
24
10
2
6
16
38
24
18
10
36
26
12
16
15
23
10
18
14
12
4
15
24
15
2
4
27
3
2
10
32
25
11
10
30
26
4
32
31
36
23
1
17
22
18
8
16
60
8
7
123
6
14
28
50
7
21
6
38
7
21
8
16
48
12
36
3
5
7
33
42
2
16
20
16
66
18
24
27
33
42
33
35
18
52
3
9
18
6
39
3
42
51
5
52
12
74
16
12
26
36
16
36
15
5
10
2
6
1
15
2
40
62
54
66
18
6
22
32
28
2
13
5
12
19
15
69
5
10
44
16
6
12
26
34
14
72
18
31
15
9
15
32
6
7
24
17
7
12
17
48
40
24
14
24
6
12
55
47
30
31
3
30
14
13
65
36
16
26
37
47
18
36
6
10
20
42
16
6
15
9
12
2
60
22
56
4
39
5
28
20
12
28
3
15
26
43
45
42
2
19
27
60
26
4
12
8
52
2
13
9
74
24
36
13
9
6
62
12
46
54
3
5
30
13
9
8
30
16
9
45
15
12
9
15
12
93
12
50
58
27
35
6
19
29
19
17
7
33
44
12
30
16
42
6
14
40
8
12
36
28
6
32
13
3
8
18
7
33
14
22
84
20
6
13
77
4
24
8
4
2
1
21
8
4
15
77
12
36
10
33
21
8
36
34
81
15
134
22
38
46
9
5
7
36
11
24
6
7
51
8
16
32
6
7
5
7
24
65
42
54
28
12
8
6
6
40
3
9
12
24
6
6
15
11
6
31
15
8
6
18
13
17
48
10
24
26
54
6
7
57
6
21
29
19
27
9
5
18
4
12
12
18
15
36
5
7
17
40
96
6
6
8
31
9
12
8
6
13
21
20
60
7
15
54
8
7
39
30
8
12
4
6
2
19
5
12
4
3
39
12
9
11
6
6
6
40
36
30
2
24
19
5
24
7
3
14
60
16
18
14
40
8
7
15
33
5
28
68
4
2
34
32
4
48
72
2
42
6
10
24
12
27
33
3
45
12
14
6
54
70
32
12
4
3
93
2
18
6
34
27
48
77
4
15
9
51
41
70
12
33
9
15
11
22
90
6
6
38
72
4
8
28
3
59
28
18
3
11
28
32
46
66
21
41
19
33
12
15
5
28
32
16
2
24
6
114
90
24
4
51
5
42
10
2
10
18
6
2
58
8
7
9
30
14
4
48
24
20
18
30
24
31
24
9
6
14
4
20
24
52
8
22
6
8
36
7
33
66
24
2
4
66
33
45
6
30
24
12
44
30
6
7
36
21
8
43
33
15
36
24
5
6
13
3
38
16
8
40
15
5
7
33
14
13
69
24
42
14
12
48
19
33
2
6
12
43
29
7
9
6
21
5
4
18
18
18
9
53
7
35
13
3
38
36
10
2
84
60
10
26
19
12
11
22
15
39
14
22
9
48
11
6
7
47
28
6
2
42
4
36
15
77
34
9
24
9
50
1
15
26
24
12
4
26
6
36
31
113
22
6
18
14
16
27
29
18
22
24
6
26
79
5
16
8
24
22
14
18
18
55
21
44
19
17
12
4
2
13
9
8
7
3
6
20
7
3
30
8
7
41
28
50
46
8
6
10
2
25
17
28
2
24
13
12
69
2
6
10
6
24
6
9
21
12
15
9
15
15
2
19
45
8
48
12
16
3
17
24
60
70
6
2
13
5
36
24
34
38
43
24
39
18
48
8
7
12
9
8
7
11
109
39
12
14
28
42
6
32
12
10
2
28
48
36
24
3
3
14
31
29
42
10
15
35
1
41
12
40
2
4
14
76
32
12
4
44
36
18
6
58
18
12
18
2
28
15
51
45
21
20
4
15
36
23
16
14
12
43
29
12
79
15
8
10
32
7
53
16
6
6
24
30
2
18
6
43
24
33
3
53
19
41
30
6
24
6
37
9
8
24
28
44
46
2
4
2
13
11
6
7
5
7
9
24
12
12
3
29
4
20
7
29
84
19
41
10
9
21
24
14
18
4
20
6
13
12
9
8
52
15
21
24
8
16
12
15
5
16
15
27
21
5
4
87
15
14
16
2
4
45
12
5
40
15
21
12
8
19
41
46
18
30
30
2
34
30
30
6
9
51
6
50
13
12
12
5
12
12
6
1
9
90
21
15
26
12
7
21
8
12
24
16
24
6
26
12
7
5
19
9
6
24
2
4
15
60
5
16
24
42
12
12
9
36
5
12
31
3
38
12
12
7
5
6
49
53
43
9
20
18
22
8
10
14
4
48
20
31
24
11
18
54
6
22
2
7
24
36
11
12
52
12
9
9
12
3
47
4
54
8
16
14
52
81
9
6
14
40
6
9
15
24
8
54
43
12
5
24
4
123
41
31
93
60
3
21
8
7
17
4
8
24
22
18
60
104
16
36
2
52
21
12
9
20
30
42
12
10
8
1
12
17
28
18
18
12
8
19
24
41
28
6
2
7
36
5
24
24
19
11
34
3
5
6
30
16
12
3
5
19
5
4
27
9
15
15
30
20
4
2
12
1
15
9
45
6
9
15
38
19
9
20
6
34
24
36
15
9
20
22
32
1
3
30
18
9
77
40
20
4
8
12
22
18
14
10
15
5
16
12
8
10
45
12
5
34
14
31
15
8
22
3
36
29
31
15
2
19
33
3
53
12
7
12
9
42
74
6
118
12
24
6
14
16
39
3
12
26
6
18
12
7
9
6
8
42
48
54
36
1
5
28
14
1
3
9
21
20
4
20
7
60
11
4
18
44
6
10
27
39
21
23
6
7
29
4
36
20
19
53
12
7
9
60
60
15
45
24
51
33
15
23
6
19
11
16
50
18
25
24
29
10
38
4
26
42
18
1
45
6
134
7
33
12
2
13
84
5
24
28
48
24
6
60
6
84
24
20
10
36
2
4
24
36
36
48
12
8
46
6
20
7
41
4
6
21
5
4
8
22
14
12
31
15
2
24
12
54
13
24
29
4
20
18
6
4
27
29
7
5
36
28
2
4
12
32
16
2
24
40
18
21
21
26
28
30
66
21
9
51
5
4
20
12
12
6
10
32
6
13
11
49
27
30
2
34
74
22
15
51
2
12
12
24
6
82
24
3
24
5
70
24
2
36
16
3
72
12
17
16
15
29
16
12
2
36
37
24
36
5
4
24
27
77
66
16
45
9
3
65
12
43
3
26
12
16
15
21
8
12
19
21
26
66
4
6
26
43
9
60
26
25
21
39
17
72
19
17
4
39
47
25
5
4
8
4
3
9
8
30
22
27
63
30
2
4
66
18
18
26
16
2
12
30
1
5
72
28
6
9
27
38
43
12
23
6
60
12
19
27
6
26
28
6
2
6
24
16
12
3
9
15
36
5
4
12
8
24
7
21
32
6
1
9
20
28
30
30
8
34
18
39
33
32
40
39
36
60
17
16
2
10
3
15
33
48
24
5
18
10
26
76
57
9
8
19
41
16
20
40
27
21
20
48
18
102
6
4
8
18
34
2
24
4
8
4
3
69
18
12
18
27
12
45
15
9
12
2
10
12
108
8
24
30
10
32
6
1
15
6
2
28
6
24
2
46
27
17
64
3
17
19
48
107
4
9
5
72
6
4
14
7
24
3
62
18
6
12
7
5
30
13
3
72
33
12
48
15
2
12
7
9
24
8
6
16
8
6
24
7
27
54
42
9
21
18
38
4
12
42
20
18
30
1
27
26
4
8
24
55
45
20
24
24
48
40
15
53
60
19
9
15
9
8
94
18
8
4
15
9
32
6
10
63
3
2
40
26
4
9
23
1
9
8
28
24
50
37
21
8
16
15
5
18
6
34
38
19
5
31
5
4
32
34
48
54
20
12
4
15
47
22
27
9
32
6
22
14
30
36
12
7
17
10
2
12
4
3
5
24
4
30
30
8
12
16
48
36
51
9
12
14
10
36
80
52
3
27
32
4
30
12
30
57
5
12
6
4
2
28
50
10
60
8
55
33
15
9
2
16
20
6
19
89
28
8
24
7
29
52
3
45
8
10
32
6
10
26
19
21
2
4
2
10
12
18
6
42
8
64
8
6
30
12
24
22
32
13
60
24
47
49
5
16
14
30
12
6
22
24
20
10
2
28
75
15
30
8
82
54
30
45
12
17
7
29
12
31
33
6
6
3
5
4
12
18
44
6
43
5
4
48
6
8
18
4
6
26
12
42
6
64
3
33
3
12
27
6
8
52
6
8
6
16
38
60
13
5
19
3
26
24
48
52
44
28
24
12
26
22
27
47
16
50
16
15
47
18
10
2
24
4
48
3
17
7
23
18
30
10
30
2
16
20
34
6
8
6
6
10
9
21
15
24
21
12
8
4
14
18
24
6
54
52
2
42
24
22
50
6
18
12
6
58
54
48
2
4
6
20
13
12
21
14
48
10
6
8
46
60
12
2
6
7
9
8
22
21
65
16
12
8
4
8
7
47
37
12
12
41
4
6
30
8
28
3
12
5
24
4
75
3
9
9
56
4
42
12
12
18
126
32
66
16
3
27
6
44
12
12
46
44
1
41
4
12
ABCD 415214322*7^$a-1 [50005]
45
59
12
4
9
84
12
95
1
51
12
33
15
68
1
99
117
35
85
24
11
88
45
27
9
3
48
20
13
15
33
11
13
99
33
11
16
8
40
8
24
48
28
8
4
140
49
23
88
20
1
15
120
12
9
63
36
132
8
60
133
27
21
39
24
80
36
13
12
11
13
3
72
12
9
48
3
57
27
12
12
56
4
36
81
3
60
48
48
44
16
20
61
3
36
80
4
21
39
45
11
1
39
32
60
49
23
28
72
21
60
47
28
129
15
32
28
116
25
59
61
27
12
8
24
61
36
99
32
13
75
33
15
45
15
9
12
23
28
9
3
48
72
45
11
1
39
60
24
21
39
116
37
60
39
8
96
12
220
24
9
12
15
48
12
44
16
9
39
9
35
25
75
20
36
13
171
9
36
47
73
35
12
24
4
72
24
92
49
168
95
52
24
132
33
72
15
8
4
21
27
24
48
9
47
37
24
3
117
72
3
33
48
83
25
24
15
20
13
24
72
12
48
12
147
93
39
57
3
60
21
47
144
4
32
52
36
9
15
33
60
36
24
48
39
36
57
12
180
51
12
69
63
20
13
12
60
71
25
24
24
51
72
44
1
11
24
28
81
75
84
48
12
21
59
16
33
47
1
75
44
40
84
81
15
104
108
64
21
59
169
27
21
12
15
21
23
88
8
4
9
96
11
13
27
20
4
72
8
196
36
9
48
84
27
48
60
105
35
13
11
36
28
45
27
152
1
27
48
57
83
13
87
156
48
36
84
20
61
15
81
60
96
75
9
59
25
12
135
20
4
20
13
51
20
24
36
72
37
12
51
20
28
21
24
75
24
45
3
33
39
20
16
36
68
73
84
3
9
84
15
45
39
80
25
48
35
36
24
40
9
24
155
13
27
12
8
1
83
1
23
4
9
99
60
92
36
4
93
3
9
60
15
68
28
57
3
45
15
104
25
63
141
123
21
63
12
20
61
24
15
45
60
3
33
108
71
1
12
35
13
36
15
12
21
3
105
39
68
12
16
24
32
61
47
37
23
48
13
48
12
99
45
95
1
15
32
1
51
57
39
81
63
32
28
33
123
33
51
48
8
4
57
96
3
9
51
12
80
4
9
59
156
52
9
12
99
45
35
40
32
25
15
32
97
11
40
60
33
3
44
28
33
36
36
15
33
24
84
23
37
99
69
12
39
68
64
48
57
111
12
72
9
36
27
24
21
123
12
9
35
52
72
21
159
21
15
92
72
25
11
4
20
1
75
12
24
36
9
3
60
21
15
33
11
1
35
144
72
1
27
12
9
120
87
12
36
20
1
63
96
21
35
37
23
73
48
24
12
71
37
63
33
3
93
168
23
36
1
108
35
1
48
144
143
16
8
13
3
69
96
15
81
23
96
36
28
8
1
119
40
48
72
20
37
15
33
59
28
45
123
117
15
69
111
12
21
15
9
15
84
60
20
1
3
68
12
28
72
117
3
21
35
61
48
11
4
36
9
111
20
13
111
21
15
132
45
39
8
48
4
36
21
12
27
45
39
24
80
1
59
12
40
132
32
28
45
15
20
1
35
52
20
4
9
48
3
8
13
15
33
99
36
117
23
24
28
84
60
21
48
15
21
12
11
25
3
8
1
23
48
61
48
3
20
40
9
51
69
39
9
48
3
20
1
3
68
40
8
1
12
12
35
13
135
33
24
15
153
35
25
51
68
16
9
15
93
39
81
63
32
40
33
11
13
48
144
11
1
12
75
20
4
33
59
4
12
57
3
8
4
108
12
9
11
28
8
4
12
80
36
61
11
85
63
108
69
24
36
3
129
15
57
39
72
12
36
8
136
21
3
20
13
71
145
24
12
60
27
12
9
24
12
12
95
60
36
160
33
36
23
13
3
36
165
11
73
27
45
3
20
1
15
81
3
12
12
12
9
179
13
60
87
48
45
35
12
16
33
144
87
12
48
56
1
15
36
48
96
36
60
9
59
37
107
25
71
12
40
168
32
49
39
33
24
75
189
3
32
28
57
12
119
25
63
12
24
44
1
36
12
3
68
24
1
39
57
63
132
8
28
9
12
48
36
123
24
57
24
60
39
45
3
45
23
40
36
45
23
28
24
48
36
9
3
32
40
108
9
39
44
1
36
15
84
84
69
119
40
45
39
36
12
116
40
36
96
68
61
12
12
15
12
9
12
39
80
108
16
20
28
33
12
11
13
47
4
9
71
16
20
1
23
52
21
87
45
3
57
15
33
96
27
12
105
27
105
11
25
11
96
49
3
33
120
84
36
39
21
3
12
8
24
88
93
71
16
9
3
96
12
20
100
57
15
33
72
83
60
1
24
60
35
97
15
105
24
11
97
123
20
28
8
12
61
39
8
25
24
3
92
73
23
1
71
12
180
60
13
179
16
60
21
123
21
63
69
24
99
32
88
24
44
16
20
1
75
12
45
12
23
13
48
51
21
27
21
27
8
13
27
144
80
132
4
33
171
21
108
72
60
11
96
1
27
80
13
108
39
24
36
93
23
61
48
24
3
24
45
39
117
12
23
73
39
36
92
25
72
72
11
37
47
97
123
228
9
60
3
56
52
21
95
49
24
36
35
1
72
3
84
57
3
12
21
63
21
35
16
192
57
48
11
1
24
35
64
36
44
13
60
3
24
8
1
63
20
16
9
48
15
20
40
48
8
1
12
84
48
39
60
8
112
69
3
57
12
15
ABCD 415253456*7^$a-1 [50011]
18
24
12
36
21
43
21
39
21
35
1
17
10
2
43
24
11
33
27
36
40
9
5
84
3
16
47
9
24
27
9
21
10
21
44
39
21
48
4
29
66
12
6
15
21
27
21
15
3
4
38
31
20
28
3
14
19
23
12
13
5
30
9
28
24
17
24
18
1
36
23
24
1
3
14
6
60
13
3
8
28
21
17
12
3
7
14
48
7
56
3
9
51
25
29
3
9
30
33
16
32
40
68
16
53
18
42
6
9
43
5
64
20
3
66
7
5
10
20
4
116
88
14
12
15
24
40
5
15
21
138
36
9
21
3
57
6
13
3
29
48
28
65
19
12
20
28
11
12
12
18
18
1
3
80
4
9
24
47
1
24
5
27
12
12
51
184
5
4
12
72
41
54
9
57
6
25
29
6
4
12
2
3
72
64
23
18
30
108
24
30
30
4
5
69
18
18
84
12
3
7
5
3
49
3
14
22
8
6
30
49
65
10
2
19
29
31
44
9
22
20
13
72
8
4
3
14
15
9
3
4
12
3
36
24
5
51
18
24
31
15
2
24
15
16
5
10
48
20
30
15
28
39
8
60
12
13
56
91
14
24
10
41
69
66
4
17
39
97
11
13
20
3
9
33
10
21
63
8
36
40
21
29
15
15
45
24
15
42
6
12
48
12
30
36
6
25
11
45
3
54
7
60
41
27
15
25
48
59
18
12
10
65
15
16
5
3
13
32
88
29
51
7
17
63
13
12
17
15
19
20
13
80
36
48
40
8
9
19
36
12
17
60
6
12
4
20
37
27
56
76
8
49
24
11
36
9
60
12
21
43
11
40
14
6
6
30
4
9
15
2
24
15
33
3
4
11
1
59
24
18
7
128
15
1
17
60
42
6
19
8
15
1
3
8
1
12
53
24
3
3
81
55
74
42
1
17
102
18
10
32
18
22
2
12
34
89
36
15
9
3
33
31
8
13
15
2
46
14
31
29
39
12
16
15
8
6
12
42
16
2
30
25
35
24
9
15
16
38
43
17
51
16
12
11
1
11
6
42
9
16
3
8
21
16
20
9
24
43
20
3
4
57
44
21
39
51
4
9
8
9
24
24
10
50
66
21
39
6
67
5
7
15
26
144
6
1
11
30
15
3
45
3
16
9
29
60
82
36
14
6
12
12
25
11
1
3
56
1
3
17
9
7
11
25
17
12
31
11
54
6
6
15
15
12
90
19
3
14
15
9
7
11
49
53
46
9
48
5
78
1
39
36
24
14
99
16
65
30
6
46
9
35
9
24
99
18
19
8
3
16
14
12
123
15
105
72
19
44
1
8
3
25
17
27
15
6
18
73
3
26
54
36
4
69
8
9
67
32
12
64
5
15
12
21
3
12
7
53
45
7
39
69
11
9
55
12
44
24
13
32
27
18
10
26
27
3
18
42
33
27
4
17
105
39
63
33
43
32
18
6
40
5
39
54
7
8
84
4
5
30
21
4
12
8
19
38
18
64
5
15
4
41
39
9
12
3
1
35
30
15
4
32
12
4
17
31
5
10
12
14
30
33
21
27
3
69
27
6
24
15
4
15
2
91
48
95
60
16
14
31
23
12
37
20
15
48
18
27
3
16
33
32
45
18
21
60
60
45
10
9
51
12
9
41
15
15
25
65
34
5
4
12
35
33
15
114
31
32
12
36
117
15
3
6
7
8
51
1
17
6
36
28
21
8
33
43
11
48
1
17
39
21
39
96
84
15
6
12
15
7
98
55
24
20
27
24
25
23
45
33
10
17
3
1
32
63
69
39
6
30
6
10
29
55
50
24
7
11
30
60
19
23
1
48
39
20
18
3
33
24
3
27
12
13
89
30
16
12
21
11
61
24
11
9
12
15
21
12
15
12
18
7
5
30
6
7
27
33
3
2
27
21
19
24
5
15
28
17
15
31
140
18
36
30
60
9
21
15
7
74
7
3
29
27
12
1
8
4
20
45
12
6
25
8
28
12
8
15
24
24
6
6
6
18
9
67
14
66
18
6
12
30
75
64
12
29
27
16
104
15
12
30
7
17
12
12
6
25
5
6
6
12
12
15
52
23
66
19
20
28
35
33
19
17
28
15
24
53
9
12
6
6
18
6
6
9
57
3
7
45
35
25
17
18
13
68
3
13
12
12
20
3
40
33
24
32
31
57
24
48
44
7
20
9
16
35
66
48
7
44
9
43
23
100
14
19
101
30
6
7
27
2
19
20
33
15
4
41
19
20
3
6
18
33
3
1
89
3
28
8
45
12
42
61
27
8
16
14
27
28
5
22
8
49
36
5
42
9
9
54
6
10
44
16
32
9
9
12
54
9
40
84
77
46
2
22
41
4
29
12
27
43
14
99
21
6
9
96
39
9
9
42
6
7
27
14
12
12
27
4
15
14
15
12
9
6
9
48
12
21
18
13
39
9
29
3
45
18
12
33
21
7
11
9
3
18
6
30
27
16
8
3
16
2
18
24
6
19
17
63
45
6
57
27
16
21
5
18
6
6
1
12
35
60
13
53
3
7
5
15
33
3
36
4
14
3
3
6
12
3
16
11
1
11
48
48
4
8
76
14
19
3
24
50
19
5
91
29
6
24
28
8
33
7
137
3
30
39
36
9
3
52
27
21
23
16
5
9
7
15
41
12
45
7
3
56
40
5
4
36
32
63
24
24
9
4
35
1
24
35
12
48
18
10
2
12
42
45
4
17
43
72
3
20
36
21
9
10
74
19
8
19
98
12
3
12
3
1
12
15
21
17
30
16
21
24
36
23
40
14
15
33
12
7
5
18
9
87
25
12
47
33
9
6
24
9
15
49
8
3
85
17
18
16
8
18
51
9
27
91
17
43
60
9
3
5
39
33
75
66
55
15
5
55
14
27
12
3
45
39
24
21
15
12
1
12
5
15
27
12
6
6
33
7
8
28
20
4
38
31
5
43
29
10
9
8
12
153
36
7
3
50
30
16
29
69
19
17
15
24
12
9
19
11
6
24
15
40
29
27
48
3
40
50
34
50
18
9
36
7
14
27
12
16
36
41
18
36
25
20
3
25
24
44
16
29
3
4
17
31
32
43
2
18
4
44
16
20
18
7
44
16
48
56
15
36
9
39
6
3
76
23
18
7
23
33
27
30
7
8
15
12
60
12
12
18
15
24
57
46
14
27
16
72
24
51
32
40
2
42
4
14
15
27
54
55
8
21
27
52
3
26
19
20
111
45
33
10
53
19
128
9
4
17
31
5
24
10
50
3
16
20
21
43
20
3
9
45
6
33
12
4
56
52
3
8
12
85
53
6
6
67
12
5
15
45
39
31
26
24
60
67
8
9
42
37
44
48
45
60
7
53
60
6
4
9
11
36
4
50
6
1
47
21
39
16
5
51
16
24
9
8
72
7
9
53
19
89
7
56
16
35
114
99
4
29
30
4
26
48
3
4
29
19
35
42
7
11
33
28
23
28
2
36
15
12
15
33
67
2
15
31
26
19
11
6
12
39
16
32
15
9
45
36
10
26
34
8
21
21
10
29
24
21
30
12
9
19
14
51
16
15
26
39
12
7
20
13
59
49
5
48
15
7
5
16
15
8
13
8
24
9
7
23
48
21
7
20
30
55
15
29
4
41
18
40
41
27
16
5
4
17
43
8
9
34
14
31
68
4
8
19
17
12
3
24
4
33
23
4
45
65
123
39
21
36
28
8
7
9
32
3
4
41
108
4
24
17
42
9
9
19
36
11
37
12
8
28
44
48
9
15
39
1
15
33
96
35
112
2
31
27
20
33
55
53
43
14
31
11
4
14
43
11
25
5
15
40
17
6
28
29
36
28
3
17
3
16
17
60
45
30
57
21
42
81
69
3
36
7
32
24
1
15
60
8
36
6
63
15
1
29
42
57
16
77
3
7
41
36
12
3
85
12
11
18
3
7
5
39
30
6
12
4
20
36
4
14
3
63
18
15
12
36
9
3
4
24
32
24
79
8
9
3
18
27
3
96
37
17
19
27
9
5
36
18
6
7
20
28
48
20
3
49
17
54
6
60
3
48
60
3
1
3
32
33
16
11
13
17
102
28
29
15
1
48
8
27
16
8
45
28
23
25
68
12
12
16
41
22
5
16
36
27
2
63
21
6
24
24
12
45
76
36
17
18
21
15
49
11
36
33
21
6
45
15
6
7
11
12
42
3
3
25
17
3
39
18
99
52
11
28
5
79
44
1
20
33
48
3
87
12
6
31
65
10
69
27
2
3
9
43
20
33
10
29
19
2
94
8
9
4
15
17
24
39
13
15
14
6
42
7
12
15
14
39
3
4
26
34
45
24
5
42
4
20
6
30
13
8
9
72
63
139
8
6
24
6
33
27
37
3
5
7
8
21
123
69
4
95
1
41
66
85
32
9
10
8
45
4
11
6
15
21
7
47
12
28
29
91
5
45
7
8
27
4
8
13
35
12
37
35
4
5
16
12
17
31
11
18
24
12
19
ABCD 415347012*7^$a-1 [50050]
48
103
77
96
6
30
12
60
36
79
53
30
13
59
42
79
108
101
36
24
60
78
12
186
24
18
1
11
48
132
25
35
30
30
30
6
60
24
37
12
11
85
17
19
77
7
60
17
67
77
54
36
6
24
42
42
48
24
18
30
66
12
54
96
60
48
36
91
5
18
1
59
114
318
78
12
84
6
120
1
29
12
7
41
31
11
13
72
95
6
60
12
102
18
72
12
24
12
18
73
101
55
5
36
19
5
67
119
24
42
108
18
18
96
48
36
12
78
229
41
7
23
54
19
11
42
84
30
13
71
30
78
72
13
23
30
19
77
54
90
12
12
72
43
131
6
31
29
6
12
6
192
12
30
42
24
120
7
143
66
66
42
126
42
7
36
5
24
36
55
24
125
18
30
108
79
11
174
31
149
6
12
72
6
7
36
101
12
79
47
13
5
7
47
6
294
109
72
5
30
24
30
48
60
24
78
25
23
54
6
42
6
60
12
114
7
12
96
41
7
108
17
48
138
6
24
24
67
23
30
12
6
42
6
60
1
60
23
42
96
12
78
54
54
12
108
42
42
6
24
31
5
30
66
18
30
168
7
23
12
30
78
48
24
25
23
30
42
30
12
84
30
24
30
48
24
31
23
12
42
30
66
30
6
78
6
60
30
24
138
42
48
18
19
77
18
30
12
228
12
24
7
23
6
6
78
96
7
119
61
59
1
17
24
7
11
30
55
17
6
114
7
29
84
7
5
6
72
18
24
36
55
5
108
30
6
18
6
84
31
24
5
66
174
6
24
13
35
12
126
12
48
12
18
42
31
101
72
120
18
49
17
36
54
24
37
59
30
30
37
23
37
95
25
24
120
29
67
5
60
30
90
12
19
41
31
5
42
30
79
59
37
17
6
13
48
5
6
30
72
48
108
24
6
60
102
48
19
5
48
12
6
24
60
6
36
36
132
78
1
53
54
1
119
42
79
72
12
29
48
24
24
12
67
5
66
30
19
24
59
13
48
47
24
30
78
108
30
144
12
54
24
42
6
12
18
18
6
60
18
102
6
42
12
96
30
12
37
5
6
12
6
36
24
84
7
5
18
42
114
54
30
1
197
19
29
36
24
7
5
7
23
48
6
31
17
6
1
48
23
1
71
13
23
6
7
11
18
43
17
7
5
48
67
23
1
17
132
30
12
6
12
72
60
30
30
30
30
6
37
35
72
6
30
1
36
107
145
5
12
6
49
12
11
30
66
6
18
13
29
24
30
6
43
71
12
18
84
6
12
12
102
43
11
25
59
48
1
41
6
6
24
96
84
31
11
18
7
5
48
24
30
30
48
103
5
151
71
1
71
6
60
60
36
24
42
42
60
78
13
29
7
5
115
29
36
60
18
66
36
36
222
36
61
29
235
29
12
66
60
102
12
36
18
30
30
6
31
36
29
60
18
72
30
31
101
6
54
12
60
84
30
6
19
77
30
37
24
53
24
30
12
48
42
18
42
30
18
42
78
31
23
78
12
43
47
18
42
18
60
48
12
12
12
24
42
48
12
102
103
5
67
5
6
25
5
24
36
91
113
66
6
6
78
60
42
54
7
11
42
54
12
97
11
6
24
30
24
30
6
85
41
31
29
66
42
36
42
48
12
18
42
18
30
49
5
55
95
6
144
12
108
30
1
5
24
30
60
42
6
18
31
12
47
102
48
12
18
24
25
17
18
18
18
60
42
18
25
47
97
36
107
54
31
35
48
90
60
96
19
77
30
18
42
30
138
24
42
84
31
41
78
6
6
49
23
18
30
37
60
48
209
31
65
19
59
72
30
18
30
31
12
41
12
54
102
12
60
30
30
12
36
67
101
120
12
12
7
119
25
5
60
60
60
12
18
60
6
19
35
61
5
18
18
60
42
156
54
48
90
90
79
11
12
18
24
48
91
29
72
43
17
66
30
12
66
30
132
24
18
138
12
30
78
7
11
42
7
11
6
78
36
72
25
29
7
41
18
72
18
120
72
6
49
17
19
5
30
114
36
12
84
7
17
43
119
102
6
114
6
30
84
78
1
17
19
5
7
5
24
36
96
30
42
6
30
84
30
6
79
5
55
11
37
5
12
6
24
48
78
7
89
66
102
18
18
54
6
54
96
6
31
65
18
12
1
36
35
108
114
114
24
18
132
12
84
84
60
48
24
7
17
60
42
48
6
7
17
36
91
17
18
37
5
18
18
96
18
73
17
18
97
41
24
48
12
6
66
60
43
36
5
30
66
7
113
18
49
89
12
7
23
42
43
23
18
24
90
30
12
36
60
31
77
24
66
30
12
48
19
48
83
60
25
36
5
7
41
72
6
30
67
95
60
97
23
6
36
18
25
17
66
18
31
29
12
7
60
17
24
30
24
18
30
138
7
72
23
114
127
11
42
48
18
48
30
54
30
6
54
48
102
102
6
49
5
19
17
30
12
18
78
114
30
96
102
19
29
54
13
5
7
17
6
1
11
66
67
23
60
6
54
1
71
108
13
47
61
5
126
30
12
67
11
78
60
43
36
5
186
24
18
7
23
12
30
6
54
31
119
30
12
84
7
24
41
31
47
6
19
5
24
48
18
49
5
66
30
7
83
6
6
49
36
23
12
60
90
48
55
17
90
12
145
5
31
65
12
18
180
24
6
12
12
36
19
53
18
6
18
150
7
53
12
7
77
24
48
30
78
114
6
36
31
17
18
30
30
54
ABCD 415426742*7^$a-1 [50005]
96
44
61
59
25
72
95
12
61
35
12
48
1
47
37
96
36
11
37
12
63
45
147
68
12
16
93
23
181
35
1
83
84
12
37
107
180
108
25
24
107
49
71
24
48
24
76
21
47
12
16
189
35
60
48
96
193
24
75
69
12
48
35
1
59
12
72
108
13
96
24
123
69
24
47
52
20
72
132
13
168
23
4
32
16
57
11
24
25
108
35
85
36
24
171
116
49
27
32
16
92
24
108
37
23
37
24
11
13
95
217
131
13
180
47
13
87
32
1
24
36
240
60
11
108
48
13
23
37
36
24
47
12
37
23
1
83
13
23
85
35
61
119
97
15
68
1
27
69
95
12
1
96
159
21
59
37
75
9
39
21
75
44
24
73
24
96
11
64
68
1
23
120
96
25
51
32
49
35
12
16
48
33
15
21
23
61
36
48
23
60
160
80
37
23
96
121
23
37
35
12
192
37
47
49
144
24
47
13
36
147
92
24
37
11
28
48
20
49
84
83
253
39
69
59
36
61
24
120
12
23
12
12
13
35
25
11
13
24
27
45
24
11
48
1
131
76
20
13
131
28
44
13
108
23
4
105
24
59
1
23
13
48
36
27
33
11
36
49
35
28
20
25
3
32
60
145
12
71
73
23
48
16
44
4
9
59
13
47
48
13
3
57
35
84
13
3
21
23
36
48
13
60
24
15
57
23
60
52
20
49
23
1
12
71
13
60
227
73
59
12
25
11
193
36
108
15
92
100
9
71
64
128
144
12
100
20
108
13
36
227
28
9
11
25
24
36
84
144
23
24
13
87
32
36
25
23
133
36
23
12
49
47
13
36
35
25
99
165
47
28
45
131
49
144
15
68
60
13
143
157
39
20
24
120
61
12
120
48
23
180
60
52
20
25
12
39
68
28
93
12
23
48
37
72
47
37
15
189
119
1
59
48
13
36
111
93
72
23
120
60
60
1
47
24
13
12
23
72
36
84
48
25
132
204
23
13
15
45
24
191
12
13
48
3
9
48
156
23
37
59
24
24
13
59
28
48
188
4
140
52
32
12
13
228
132
111
20
109
15
9
11
49
36
84
47
13
59
1
36
107
13
11
96
4
140
132
12
72
124
33
36
48
59
133
107
48
192
13
3
20
12
12
144
216
193
11
13
99
21
36
108
36
36
3
57
23
145
36
107
13
36
108
23
37
119
13
47
36
37
23
72
48
1
23
13
60
11
160
153
84
23
24
4
45
24
119
13
23
12
13
35
132
60
100
48
20
24
4
44
25
24
23
1
59
60
52
128
1
59
73
23
84
61
36
36
24
51
68
61
60
51
9
59
1
23
24
13
131
13
35
48
28
45
83
60
96
24
37
23
156
121
23
13
48
23
36
37
119
84
24
36
13
24
11
12
36
25
35
1
51
20
25
24
36
35
25
71
4
32
36
12
48
85
27
33
120
23
12
1
23
120
97
83
13
144
23
28
32
13
24
24
83
13
24
47
109
15
9
36
96
143
1
23
1
75
80
16
164
1
96
60
11
13
87
20
169
60
11
12
60
100
44
36
108
13
24
47
85
11
109
95
120
25
71
73
83
144
36
13
11
24
205
47
61
23
28
116
13
12
60
23
108
36
16
32
36
24
25
24
23
76
32
13
179
73
23
12
36
13
300
24
36
47
13
111
32
156
24
60
48
48
12
36
60
73
75
128
1
12
24
203
13
143
85
12
3
32
16
153
135
141
51
32
12
4
69
72
24
23
48
4
44
24
24
24
12
112
21
24
84
35
25
12
84
24
12
371
12
1
36
155
13
36
60
24
27
153
23
13
47
73
59
12
4
68
48
25
3
128
12
24
13
35
48
97
24
23
13
107
181
12
99
9
12
24
83
36
37
83
52
188
24
48
120
25
24
47
52
20
60
37
11
12
1
179
145
59
13
11
193
11
13
23
28
69
12
11
73
59
157
35
12
13
23
97
47
96
1
24
35
1
51
32
13
24
24
3
57
23
112
32
13
47
96
169
23
24
1
47
156
37
156
59
120
97
23
1
71
28
32
49
83
28
45
23
144
61
47
13
119
1
107
36
12
60
24
61
35
1
60
59
1
23
37
23
13
60
11
49
84
11
25
23
24
73
23
25
47
12
112
201
24
24
119
36
37
23
84
28
9
60
11
12
36
97
83
37
ABCD 415429928*7^$a-1 [50011]
1
2
93
99
12
9
1
48
50
45
3
18
42
24
33
81
19
68
3
45
60
12
37
2
30
3
21
39
108
73
20
3
4
47
1
35
10
47
3
30
6
9
39
126
36
28
15
23
12
1
8
3
33
1
27
47
48
33
1
24
11
12
144
9
30
1
53
3
1
56
30
12
45
27
9
37
26
97
83
33
1
62
54
51
15
34
20
54
6
24
6
9
45
63
1
11
39
36
10
111
5
75
16
23
9
3
78
15
15
12
25
29
15
13
71
24
21
100
24
35
21
15
85
20
90
12
48
24
1
11
36
21
13
3
11
21
48
3
78
19
41
19
81
2
1
24
9
14
9
24
28
71
25
23
57
63
24
12
130
71
3
49
35
9
63
58
11
21
54
9
64
32
49
23
13
23
39
21
39
12
12
34
63
21
92
6
12
45
4
20
33
27
12
24
60
4
23
9
48
1
38
24
114
36
24
16
3
44
33
18
42
6
97
45
2
9
48
27
30
4
2
84
36
93
81
3
24
16
36
68
15
1
56
21
27
39
1
33
62
33
27
22
116
199
44
4
23
36
36
1
71
21
21
18
153
4
12
47
30
6
33
15
66
27
96
84
97
38
45
9
30
30
51
3
1
9
50
6
15
99
12
12
9
40
117
20
36
18
6
30
34
26
49
83
13
5
27
4
23
9
27
49
11
6
6
57
1
2
34
47
36
120
84
4
83
6
3
21
55
8
3
25
93
50
45
37
44
39
37
71
64
11
24
36
24
33
85
32
6
21
33
6
45
28
9
36
23
63
33
48
72
27
9
12
39
60
10
20
7
11
66
3
3
10
104
39
3
93
4
11
49
32
45
30
24
12
82
72
26
1
23
84
12
54
78
48
12
42
30
13
17
40
11
3
9
51
9
15
9
1
59
12
25
11
9
7
23
34
35
3
78
39
51
57
13
23
13
14
24
21
48
3
21
16
44
27
6
40
2
18
7
23
10
11
3
33
39
34
60
62
18
19
17
51
16
44
15
84
30
3
15
13
89
18
12
10
23
15
49
11
33
12
51
13
56
48
9
18
6
4
32
3
51
12
48
24
6
3
36
27
60
25
71
54
3
3
22
26
9
21
27
3
30
16
20
91
20
48
12
16
21
26
30
39
64
44
4
33
11
36
36
3
45
25
60
3
32
21
43
45
2
70
3
35
70
38
34
38
106
23
24
133
23
76
8
9
4
47
12
27
9
15
30
19
36
21
24
62
60
21
12
72
60
63
12
12
48
18
19
11
9
48
15
24
21
27
21
4
11
46
27
24
32
4
44
9
24
30
30
147
3
6
88
26
45
1
11
15
33
1
11
15
22
32
6
21
36
1
140
6
33
57
60
18
6
63
13
35
3
70
2
1
107
45
27
1
9
14
9
1
56
27
12
12
37
2
36
9
25
3
71
12
24
34
2
21
96
25
71
27
18
15
85
20
42
24
13
56
25
62
12
120
9
3
10
44
3
73
26
78
39
3
12
6
3
3
24
57
16
84
80
33
6
30
3
24
1
23
40
57
35
3
13
5
4
3
89
7
53
15
9
3
73
26
1
20
1
38
108
6
3
3
18
6
57
37
26
13
20
21
40
14
21
45
60
114
13
180
92
15
1
8
64
44
36
49
20
3
1
56
18
9
51
36
6
78
70
2
34
2
24
21
33
30
57
40
8
87
24
30
51
9
39
4
35
6
54
33
27
1
9
23
39
34
27
36
53
24
15
12
3
6
75
9
6
13
17
39
1
14
66
24
42
22
26
12
45
12
25
27
71
18
3
36
48
13
14
72
45
111
18
27
16
11
36
90
15
48
60
48
39
9
15
6
39
48
4
35
24
49
20
51
6
24
3
13
27
53
3
12
9
36
3
28
57
56
40
56
6
73
8
39
69
12
3
54
6
30
18
9
93
54
9
51
24
6
64
38
45
9
51
13
83
12
39
6
19
8
12
57
6
18
36
30
48
1
45
35
1
27
20
27
6
6
117
75
1
8
37
14
69
3
81
33
30
45
4
80
21
6
54
36
6
24
45
9
3
24
3
6
138
61
125
120
66
21
3
49
8
15
18
87
108
1
20
4
59
15
10
15
8
49
11
52
23
22
11
27
9
13
32
30
1
23
24
33
3
33
3
114
42
18
3
40
33
71
48
64
41
42
12
168
21
51
9
16
17
6
105
49
23
40
8
12
16
9
23
112
11
9
12
111
21
27
36
33
60
75
6
30
72
45
12
25
92
7
53
19
32
3
9
36
64
56
1
26
34
80
18
6
76
14
72
121
36
20
60
15
13
23
30
15
27
34
24
11
3
33
3
69
51
1
44
51
21
3
12
12
6
54
9
13
26
12
70
39
71
9
1
23
15
48
24
13
83
93
48
63
22
26
1
20
24
27
25
11
9
12
15
114
99
3
141
39
18
30
9
3
21
27
36
90
27
60
4
32
36
1
110
10
47
27
70
2
12
9
1
11
15
1
80
36
3
9
3
25
32
24
51
102
51
15
48
6
6
58
74
36
9
15
12
36
48
9
60
25
12
11
12
1
50
33
16
41
3
87
25
5
54
120
6
4
23
9
39
12
9
18
48
21
64
35
48
45
25
2
9
9
16
24
27
36
21
59
48
12
3
10
71
100
9
20
78
12
37
17
16
26
57
12
4
35
6
6
1
23
9
1
11
27
9
16
80
24
51
1
44
52
45
38
25
20
21
40
20
19
11
69
57
3
63
12
6
19
35
42
67
104
3
30
63
39
54
3
64
11
36
12
45
9
54
24
9
27
66
4
47
129
31
12
20
48
33
7
8
15
60
34
11
61
11
33
60
15
48
39
9
15
1
59
33
21
16
11
15
73
47
13
80
1
26
69
99
9
16
11
9
12
37
95
15
12
90
4
20
7
35
57
3
12
10
50
21
109
23
12
3
24
10
27
21
27
33
26
6
3
117
3
75
12
90
31
9
14
13
20
39
84
33
51
33
1
59
27
9
15
33
33
42
12
46
75
41
6
61
17
99
16
8
63
30
7
20
16
11
6
6
12
10
2
93
57
28
26
1
11
37
96
35
30
27
16
17
39
12
13
23
12
28
47
6
15
15
84
60
6
27
33
15
12
3
30
42
9
3
9
24
75
60
54
18
22
14
12
12
81
21
28
32
6
37
17
6
13
20
24
1
2
144
21
12
25
26
12
21
40
36
47
24
72
93
45
27
9
3
48
3
12
48
10
14
9
4
35
9
49
2
25
20
9
4
63
104
27
13
9
38
33
3
12
22
11
1
23
21
64
59
1
62
24
12
12
12
24
46
14
6
4
47
9
39
4
57
26
12
126
39
15
49
152
39
9
16
36
92
63
9
141
63
1
2
10
44
16
27
17
39
3
18
27
13
23
4
9
35
36
37
59
121
35
37
11
108
24
3
25
12
41
4
51
35
10
27
128
60
48
3
13
20
15
10
12
20
7
56
15
33
4
5
6
78
27
63
9
24
57
114
33
36
57
3
33
19
5
40
27
32
3
45
3
24
22
23
12
36
9
63
25
86
21
13
15
35
12
21
12
37
98
6
66
1
35
1
17
3
12
ABCD 415467254*7^$a-1 [50055]
17
1
27
12
9
36
83
25
24
99
21
63
45
15
9
107
40
8
7
65
97
126
65
25
36
30
153
36
33
30
17
12
52
56
31
12
141
9
47
16
80
24
7
17
16
21
15
21
23
31
41
72
19
113
4
32
241
107
16
36
8
36
13
63
81
72
15
3
77
31
6
3
32
24
67
54
36
11
16
116
76
27
5
36
85
36
54
17
43
65
16
9
12
42
5
16
63
149
19
9
3
9
9
42
48
29
61
36
15
3
18
59
1
3
20
43
5
13
35
1
71
19
29
72
25
72
6
48
41
19
5
7
33
32
12
28
57
18
18
54
126
15
80
64
27
21
105
63
3
9
20
7
36
24
36
17
31
108
53
36
1
11
49
71
1
54
36
18
30
33
20
7
21
63
5
40
51
12
33
27
21
8
25
3
45
60
30
36
6
12
18
6
27
84
81
11
49
11
24
49
63
24
48
68
4
24
36
108
27
53
1
12
108
6
9
3
18
11
72
97
23
13
36
18
101
52
36
225
90
24
21
32
4
27
42
54
101
16
81
35
19
30
18
45
60
21
11
13
12
51
3
5
67
36
33
36
63
12
54
24
27
72
8
49
36
27
27
5
24
79
17
97
3
68
76
80
25
18
81
56
16
44
13
54
45
51
9
57
15
21
35
1
24
27
12
20
7
60
120
9
60
36
27
161
31
77
24
121
135
57
24
11
28
9
114
77
7
6
36
59
13
12
51
39
41
1
135
27
12
36
36
33
39
36
6
18
29
12
49
36
18
53
13
27
9
15
20
124
21
15
3
24
17
1
3
63
72
41
76
81
180
59
37
3
27
17
84
16
99
6
71
73
18
84
6
135
75
33
3
72
105
12
24
80
1
18
41
43
5
37
39
33
3
15
66
78
17
13
71
61
27
48
123
66
36
99
117
23
37
54
30
27
15
77
4
20
16
9
39
56
31
41
48
49
23
91
12
108
18
35
91
5
19
5
4
21
59
1
18
84
9
92
52
60
84
27
6
72
27
8
175
17
19
149
96
40
56
60
37
90
30
15
8
73
35
13
42
89
37
23
36
25
11
40
147
42
35
91
9
20
1
15
45
174
18
11
16
51
48
117
153
72
155
25
6
30
72
15
48
27
5
120
16
104
16
177
23
72
12
12
25
39
24
3
18
60
155
1
11
4
63
18
63
3
18
63
8
73
27
33
48
108
24
11
64
20
24
61
75
9
6
66
36
27
63
17
1
71
19
18
36
42
81
39
24
12
9
27
18
59
49
35
36
19
72
53
28
33
99
57
96
18
12
9
123
36
17
121
47
49
63
3
17
61
3
60
27
48
9
105
59
12
28
99
48
6
63
243
29
55
33
3
18
18
24
81
48
32
37
75
63
5
96
13
39
81
23
19
18
30
77
96
4
27
18
18
12
9
27
29
40
32
7
18
63
164
252
4
27
9
44
36
76
33
27
3
17
1
42
18
108
30
9
44
7
12
33
44
4
63
17
12
40
56
115
53
64
8
139
6
3
15
5
12
64
20
16
57
83
12
1
47
19
114
120
27
24
128
19
113
144
1
3
9
71
28
69
12
24
30
72
5
19
93
33
11
12
88
32
12
55
108
17
43
66
59
1
3
27
9
144
27
69
3
78
59
49
12
23
24
67
17
37
11
52
12
68
120
36
79
5
43
45
81
42
5
31
41
24
24
1
39
15
185
13
12
36
15
111
6
30
18
11
4
3
53
7
41
25
24
30
33
20
79
65
55
36
17
100
45
18
6
11
60
19
17
103
42
36
48
23
84
19
6
66
18
18
53
88
3
17
7
5
16
33
216
84
18
33
20
100
33
66
24
17
4
15
30
15
20
12
13
18
12
5
31
5
24
61
54
6
144
11
1
63
44
52
9
84
23
24
4
32
4
56
25
47
60
1
27
111
18
23
49
47
40
3
60
17
1
48
132
3
63
9
45
36
114
66
15
44
37
30
18
15
135
21
9
24
12
123
12
144
68
19
18
3
20
7
141
3
36
54
36
23
1
167
12
36
37
27
9
30
89
24
49
6
9
56
1
135
123
41
36
13
30
18
108
23
28
108
39
42
23
220
92
25
59
7
5
48
25
12
54
78
54
21
15
48
5
48
1
24
39
32
28
20
1
119
72
43
24
41
16
236
25
96
23
40
9
3
32
12
79
36
12
36
5
163
29
7
12
5
1
48
42
41
4
45
3
60
36
27
5
79
18
27
9
51
56
28
45
99
36
51
5
49
35
55
36
30
36
15
3
5
19
45
108
21
47
24
7
66
63
56
4
3
42
12
6
17
60
31
5
7
6
3
32
1
47
19
33
8
4
15
125
49
24
11
36
28
27
9
123
17
36
24
43
18
35
100
60
45
71
1
3
80
55
9
24
9
107
37
48
47
24
19
17
25
48
35
1
51
68
12
28
3
29
7
36
45
32
55
18
35
4
56
139
41
76
27
21
15
57
9
132
63
92
7
12
6
183
20
43
54
27
68
31
69
12
60
36
84
9
87
39
5
12
1
23
19
54
71
31
29
49
63
9
11
91
29
4
84
168
3
5
40
9
36
60
18
89
12
37
99
24
36
20
25
18
17
13
51
80
1
47
64
171
53
132
40
72
81
42
84
24
36
30
15
84
27
6
72
39
36
44
28
33
66
60
72
138
54
9
8
55
96
36
45
3
5
40
68
132
25
60
35
49
6
77
60
48
25
15
80
103
65
67
29
24
24
25
18
ABCD 415674506*7^$a-1 [50069]
36
24
36
57
52
35
81
3
84
54
18
48
36
6
36
31
5
12
91
47
21
21
6
18
19
36
107
12
9
45
6
60
12
6
15
9
3
48
3
9
36
12
27
73
20
3
6
18
42
24
36
42
21
48
12
39
18
66
12
21
24
28
71
21
24
9
12
51
24
15
9
4
29
42
66
12
39
39
60
6
18
12
45
4
23
30
3
4
23
13
11
6
12
30
60
105
39
12
25
17
15
48
27
21
45
15
21
171
3
18
6
21
9
27
96
4
11
60
37
41
96
24
66
33
9
39
24
3
81
15
12
18
15
45
6
78
63
27
36
6
24
99
15
42
15
75
13
20
33
18
121
5
15
36
27
33
12
45
51
15
6
6
37
17
18
42
55
80
36
60
3
12
18
66
13
23
25
68
15
1
8
51
21
16
11
120
21
15
66
36
30
13
11
21
21
15
27
54
24
27
9
36
30
12
18
6
1
11
97
35
25
20
48
33
51
3
120
54
36
55
101
30
45
57
12
24
6
12
1
41
24
60
39
16
65
12
3
45
6
12
9
40
5
6
24
30
6
9
27
1
60
47
85
47
24
36
21
33
42
9
21
6
33
9
126
36
9
16
60
20
9
6
33
24
36
16
41
60
15
12
27
108
120
6
27
3
1
8
33
55
24
20
9
24
6
30
30
1
149
24
18
24
132
6
6
9
48
21
12
18
18
151
53
31
80
15
6
3
16
8
60
132
21
39
16
41
72
67
12
11
105
12
60
4
83
25
20
96
27
33
21
66
9
3
13
17
18
49
36
12
5
12
6
48
48
73
29
18
21
12
16
17
3
15
90
42
30
15
12
57
18
69
4
8
27
25
107
18
30
84
1
92
9
87
4
20
21
3
4
11
9
21
24
15
51
108
54
30
6
42
1
23
81
4
23
45
27
12
1
11
13
53
7
48
20
9
6
45
21
48
24
3
52
5
48
27
39
84
72
6
114
78
31
36
23
6
6
54
43
11
24
25
5
43
12
23
12
30
55
29
30
66
3
3
12
6
19
20
52
47
45
9
12
30
9
21
18
78
30
6
27
57
18
6
67
59
69
33
31
60
44
51
18
3
12
28
8
24
9
18
84
6
24
87
9
48
7
11
24
9
4
29
3
3
33
15
24
54
15
52
8
3
6
18
37
41
60
15
4
8
63
69
75
30
27
16
23
9
21
7
23
45
21
12
18
36
37
17
3
48
27
13
8
21
3
3
30
24
18
24
6
12
12
120
31
32
39
66
31
23
1
11
6
6
25
32
9
18
33
28
8
3
12
45
45
15
4
11
25
11
21
51
21
51
12
6
12
7
17
72
6
90
30
48
12
13
32
33
102
105
27
18
12
18
33
69
6
37
11
105
64
41
54
54
30
21
75
25
32
15
1
29
96
18
90
19
32
3
30
15
87
78
15
3
6
36
15
9
48
31
11
24
9
28
32
15
6
3
3
69
21
30
12
1
8
27
42
18
1
20
3
45
16
17
36
27
15
93
36
27
30
54
21
15
78
6
21
27
6
30
37
29
66
33
9
3
21
6
45
28
35
45
108
36
39
84
21
4
8
4
41
30
54
18
13
17
7
23
73
29
24
19
68
48
16
59
54
42
6
12
66
6
6
6
54
12
36
9
21
24
12
12
31
5
6
66
30
18
42
9
9
18
30
7
48
101
24
27
40
5
3
27
45
3
57
28
8
15
57
3
42
24
15
60
9
12
19
5
24
24
18
25
101
39
12
9
36
3
4
17
3
15
9
24
27
13
32
75
6
3
21
43
20
75
33
3
6
6
12
6
12
19
140
48
3
12
85
41
30
57
15
6
6
21
12
45
24
99
51
13
60
5
7
8
28
35
25
59
24
12
18
7
12
48
77
3
12
15
37
95
1
32
28
5
63
12
45
87
112
11
33
24
63
12
24
6
7
53
36
7
23
30
19
53
30
30
12
75
12
60
21
18
1
35
25
20
15
6
27
3
42
42
18
6
36
9
27
49
23
12
42
51
111
21
3
114
63
28
5
24
79
125
48
66
48
33
9
6
36
1
92
57
6
21
105
24
6
12
30
18
97
17
15
3
6
3
9
24
42
1
24
5
30
42
51
27
6
7
23
45
21
36
7
35
30
31
23
9
12
48
48
3
69
9
36
78
18
15
9
18
72
30
15
87
13
8
9
42
126
7
53
6
18
36
6
21
108
15
54
3
16
11
49
35
12
33
9
30
45
15
45
33
6
78
151
5
48
12
6
18
42
18
6
13
8
45
51
81
12
18
12
18
42
25
77
3
3
45
33
67
44
123
78
15
9
42
9
9
24
54
6
24
12
15
36
27
36
1
8
21
15
9
27
28
89
27
12
64
59
9
9
51
33
30
33
4
12
20
48
48
12
39
57
9
43
12
29
18
24
21
9
7
5
24
91
8
123
66
12
24
60
24
3
9
15
63
36
1
20
33
12
18
30
3
63
9
15
90
18
105
39
9
96
87
12
6
39
51
30
3
48
12
28
47
18
15
4
20
9
15
4
29
3
63
18
60
15
21
27
84
9
18
25
56
3
6
111
15
33
3
9
21
6
54
19
8
15
6
24
6
66
15
45
48
12
18
18
3
33
36
27
12
27
13
23
85
5
66
36
12
61
59
21
21
3
57
96
6
78
3
24
12
4
17
6
18
36
30
33
16
23
18
51
21
19
32
9
6
30
3
9
3
3
60
33
3
6
54
30
99
9
48
3
69
3
24
99
13
32
9
39
63
24
33
33
27
9
60
12
3
48
48
21
6
13
17
3
12
3
24
18
24
12
6
33
21
6
54
12
67
59
18
115
41
36
3
69
7
32
15
21
16
23
66
51
16
17
15
9
3
3
90
51
4
11
105
51
9
4
5
27
21
7
11
12
9
36
24
75
6
7
23
9
93
30
30
6
9
45
27
75
85
5
43
47
1
29
3
28
12
5
3
27
48
37
35
48
6
19
23
30
24
3
15
12
12
9
9
36
36
15
99
57
39
13
11
1
5
24
7
20
9
12
54
6
42
21
21
67
53
3
12
12
72
15
96
6
19
17
7
56
24
3
42
30
78
30
33
39
45
36
9
24
7
20
45
19
5
36
27
15
45
21
6
18
15
81
54
60
6
18
12
30
15
9
48
24
3
57
6
6
48
72
6
37
35
1
29
15
9
6
12
9
12
3
30
30
25
80
21
30
6
7
5
43
11
42
19
5
3
12
21
132
42
9
24
15
12
42
12
31
5
30
54
39
12
39
9
15
30
63
15
12
48
9
3
6
84
30
21
75
21
36
81
12
99
12
99
81
16
11
13
35
1
20
3
90
19
23
30
54
33
15
18
67
5
147
21
6
9
4
8
3
30
39
135
12
13
11
54
111
24
15
1
32
15
25
23
37
23
109
53
72
3
27
108
57
28
11
9
9
87
27
30
60
39
3
18
108
24
7
23
21
27
9
51
9
33
3
4
8
15
72
54
6
1
5
39
16
24
11
12
48
25
59
42
39
3
30
127
17
51
16
29
54
21
72
27
24
6
3
129
115
108
32
16
12
11
9
36
3
21
21
15
51
13
11
6
18
33
24
48
21
54
13
32
12
28
107
13
8
93
84
36
19
8
40
29
15
28
11
12
18
66
21
100
5
36
18
6
15
21
72
24
6
37
29
36
18
57
120
12
45
30
66
72
27
21
24
51
15
49
ABCD 415708478*7^$a-1 [50006]
37
24
8
15
30
24
72
75
100
20
16
20
3
6
55
23
1
5
75
4
17
60
39
9
63
3
13
8
33
3
4
5
24
7
8
39
12
1
84
5
18
33
3
13
44
93
43
41
51
39
42
18
12
37
32
9
3
4
44
88
32
81
39
40
32
4
20
16
24
5
18
30
3
33
27
60
4
5
7
8
3
6
51
28
5
120
66
25
5
60
30
13
32
12
9
39
21
54
6
48
12
3
88
23
60
84
25
8
9
78
33
48
45
36
31
47
49
68
9
54
36
49
32
4
29
30
6
15
4
92
52
24
17
3
3
9
48
24
15
1
23
6
15
3
61
41
31
8
21
67
11
21
4
56
39
12
9
28
108
20
15
9
21
3
4
23
21
39
9
36
9
7
8
4
72
8
28
113
31
65
60
39
24
16
95
49
5
3
48
9
87
15
21
48
21
24
15
75
6
171
12
12
16
36
17
30
9
27
18
31
5
39
4
60
8
9
6
30
3
57
39
12
57
63
3
1
56
28
60
12
59
9
45
19
32
189
15
21
171
16
60
23
18
7
20
4
35
6
31
8
12
16
36
8
27
1
20
15
9
36
21
51
27
13
44
36
24
28
11
30
36
18
102
15
33
19
17
7
8
12
52
12
20
39
30
7
17
6
61
65
18
13
17
63
63
9
76
59
6
7
36
23
30
60
55
12
101
60
43
23
21
4
132
44
39
21
16
20
63
36
54
15
12
9
7
11
61
32
40
47
21
45
36
24
6
18
27
16
8
9
19
8
64
32
57
19
11
6
15
45
30
9
28
8
12
39
21
9
48
27
24
15
13
36
5
51
21
24
51
76
20
16
47
30
24
30
1
11
1
23
21
93
6
36
9
52
32
21
19
47
33
4
44
28
29
3
64
5
7
17
84
3
69
75
40
20
3
6
43
23
49
5
55
5
6
37
108
29
30
36
1
17
31
11
18
42
18
36
90
54
27
100
56
16
32
72
33
66
18
36
24
27
16
23
9
15
13
8
9
72
67
32
40
5
91
176
24
39
9
12
9
51
9
36
7
8
16
83
9
64
17
7
36
53
24
7
8
15
6
90
18
7
119
45
12
24
3
73
44
33
3
87
6
36
84
30
13
92
60
15
145
20
39
49
53
84
39
12
76
24
12
41
60
43
23
6
7
47
61
68
45
91
29
42
30
43
8
28
20
12
12
27
1
212
15
33
4
23
6
67
48
5
55
20
36
3
13
53
75
21
78
102
24
27
39
13
17
15
52
11
13
23
45
9
15
21
27
27
36
9
72
33
12
48
3
24
4
20
21
55
12
17
15
21
48
12
31
32
12
16
23
126
79
35
54
7
20
9
36
15
15
18
3
4
8
28
29
31
20
64
29
147
3
97
23
21
96
12
4
108
20
4
161
48
12
3
48
3
97
17
12
24
7
44
28
36
5
6
21
16
128
36
9
31
29
48
27
4
12
47
6
24
12
15
39
9
12
3
21
36
3
13
17
36
19
36
41
90
33
48
33
7
53
6
18
3
64
48
17
30
9
16
29
135
15
6
90
49
29
12
18
6
30
1
29
36
55
20
24
21
24
51
40
8
12
3
33
4
12
24
23
61
29
15
60
36
33
12
55
20
39
21
3
12
61
8
15
21
33
3
16
17
15
39
6
27
87
6
24
75
21
99
28
164
40
65
7
32
21
18
30
36
51
9
55
59
72
49
5
15
16
12
161
72
60
24
51
96
33
6
25
29
15
9
42
24
30
7
23
45
76
5
24
31
12
77
15
21
48
27
9
6
45
9
55
36
48
24
17
15
21
75
15
60
48
1
65
24
27
4
11
24
37
17
12
48
6
6
43
36
32
4
29
15
21
24
31
24
41
30
21
3
36
25
35
61
12
68
24
75
9
9
19
17
96
75
3
12
90
31
8
36
24
39
21
24
15
13
59
30
39
99
21
9
27
36
12
27
18
30
61
56
39
30
19
36
156
8
15
21
9
3
9
48
63
24
36
39
18
3
9
48
12
75
15
21
9
18
12
18
36
15
105
36
3
15
6
7
17
42
9
40
35
69
4
24
20
33
30
25
5
24
6
96
45
45
43
17
91
17
7
119
36
61
44
48
57
31
72
80
4
36
11
57
3
6
18
73
17
103
77
19
48
36
77
60
3
9
15
9
126
33
21
15
12
4
68
76
12
59
18
3
9
15
33
31
71
105
9
7
53
36
108
7
140
45
31
44
24
88
24
8
12
3
13
23
13
17
15
84
4
8
3
13
12
71
9
12
60
57
12
19
41
39
36
15
18
7
20
96
33
31
29
15
24
21
36
30
21
9
3
36
52
29
3
4
11
6
19
11
1
20
9
24
15
27
37
23
45
16
83
9
40
8
27
6
115
32
28
11
21
24
48
21
19
71
6
43
5
27
39
25
20
12
4
80
69
6
1
20
93
31
5
19
5
15
45
30
97
23
1
12
23
9
12
57
6
1
23
57
39
9
21
66
73
5
3
39
9
9
6
24
1
36
5
75
3
36
6
48
12
24
6
30
48
30
13
24
5
15
36
3
9
12
3
21
4
8
64
12
41
3
87
21
16
155
24
6
7
17
15
4
5
3
24
3
156
57
33
30
30
51
48
21
24
3
9
7
41
55
17
31
29
31
48
5
60
66
49
20
4
5
3
24
24
15
9
15
96
45
216
24
4
35
30
6
21
3
37
36
68
81
3
36
15
6
15
24
15
25
5
24
7
36
32
16
176
15
24
1
8
21
27
40
47
12
25
29
60
19
5
6
13
53
18
13
8
12
9
7
17
7
68
36
9
36
48
30
6
6
33
16
5
51
84
21
18
12
24
9
4
101
31
56
3
6
51
39
57
12
27
13
17
15
4
5
6
24
21
52
44
9
79
32
12
21
19
11
180
24
1
32
9
19
12
17
6
9
27
37
32
21
24
31
12
77
31
23
13
23
54
67
65
15
88
8
3
1
24
5
6
69
9
42
9
16
20
39
13
96
5
27
15
1
23
13
8
16
17
6
45
40
32
4
23
21
21
24
87
16
24
17
3
48
15
21
4
29
19
32
9
51
36
45
51
57
30
6
36
67
11
33
256
23
24
36
21
112
47
48
1
11
25
140
4
29
36
15
12
9
18
33
9
55
20
9
66
21
39
48
30
36
24
12
19
72
53
139
32
24
36
4
12
20
3
57
3
9
4
48
65
43
5
27
33
30
42
39
15
24
6
30
61
8
21
7
59
21
3
1
20
16
20
24
15
24
30
15
4
41
7
17
51
12
33
24
79
108
5
24
36
3
48
33
51
4
32
60
3
61
29
36
7
47
156
109
59
12
1
12
8
9
55
23
13
44
24
24
57
18
36
37
29
7
17
15
24
64
60
17
24
31
11
33
64
8
9
60
24
27
48
12
3
6
19
56
15
21
28
17
48
3
33
6
69
60
40
5
6
33
28
59
18
66
1
44
12
27
1
36
116
9
30
54
6
48
36
25
36
24
65
6
49
11
9
76
12
8
9
7
17
60
12
55
53
63
12
28
8
52
44
40
24
12
23
57
16
108
5
48
6
57
9
15
3
45
15
66
24
12
163
32
15
24
45
51
ABCD 415731198*7^$a-1 [50014]
9
20
55
9
53
7
72
89
64
32
4
20
15
1
27
36
5
22
29
79
2
3
12
1
47
48
52
27
50
60
3
1
12
68
67
27
36
72
2
22
5
9
7
72
51
50
211
5
3
141
12
12
3
7
18
8
60
10
146
24
60
12
10
14
130
90
3
5
40
15
12
24
75
2
3
9
19
17
4
6
5
12
9
46
93
17
64
60
104
39
31
69
27
9
137
52
3
45
8
34
36
110
34
21
51
26
24
70
36
45
29
58
66
92
48
22
2
7
56
43
6
63
48
69
63
3
14
3
61
30
2
27
192
1
35
9
58
6
90
14
16
47
12
31
69
80
91
9
3
9
9
80
24
10
18
18
30
32
10
125
9
19
41
7
63
18
32
24
7
132
27
110
24
4
27
29
67
3
42
30
74
88
92
4
176
48
22
41
9
48
36
24
28
35
103
5
96
13
92
16
102
78
35
45
10
45
48
29
72
75
139
33
12
9
63
24
260
55
5
31
18
116
76
8
16
8
10
26
22
50
24
31
57
6
5
21
3
1
20
175
27
12
86
4
15
80
45
19
3
225
8
61
27
17
40
90
2
7
63
36
2
40
23
67
197
19
36
113
7
153
65
15
33
4
56
24
48
43
9
51
12
32
1
92
10
36
2
160
20
39
19
14
48
40
24
27
36
21
54
45
5
76
6
18
8
58
36
24
36
9
129
92
67
3
18
11
9
51
16
5
31
27
36
62
15
9
36
4
20
3
7
14
12
7
21
20
4
8
15
4
3
26
10
117
20
49
18
66
6
14
15
37
27
65
15
97
116
27
1
36
54
12
38
24
208
35
7
5
31
65
69
31
80
7
144
165
63
18
20
40
30
33
9
8
3
7
98
22
72
42
59
7
50
27
21
43
3
9
5
19
17
10
81
45
20
12
58
2
70
30
42
14
120
64
20
123
13
27
9
54
41
13
35
91
41
1
18
9
21
11
33
82
26
123
45
4
6
9
21
42
77
25
168
18
45
9
27
39
5
84
21
16
51
5
4
23
7
45
15
36
12
5
105
48
64
66
2
58
18
162
84
14
36
24
60
82
33
5
31
9
12
15
27
45
53
28
30
6
84
44
3
40
27
36
5
4
17
28
8
40
15
29
99
115
14
16
44
10
6
36
36
68
12
192
48
7
5
12
63
55
65
13
54
9
125
19
45
20
52
54
5
16
9
126
14
10
36
14
70
42
3
69
35
13
23
4
15
72
14
7
27
6
47
7
77
105
51
4
5
40
126
14
28
8
24
3
1
3
17
12
34
36
17
60
28
113
52
44
10
5
36
19
30
8
12
24
10
5
9
28
47
37
24
84
152
3
97
56
48
10
17
4
45
11
40
5
130
17
4
9
24
75
9
6
129
24
41
31
8
33
12
28
12
32
19
36
45
35
13
20
40
147
56
33
10
60
9
17
4
59
1
12
15
9
84
32
10
14
31
45
63
116
31
45
65
22
9
12
41
48
55
32
4
29
16
60
20
7
44
76
27
38
39
1
59
13
23
25
132
63
17
12
15
13
20
52
96
44
24
22
129
15
14
16
59
19
9
36
17
24
22
17
175
2
36
12
10
12
5
1
59
84
45
31
63
62
19
5
40
90
41
64
17
10
18
30
14
22
38
115
63
17
7
14
7
69
8
19
27
50
34
26
46
149
31
50
24
70
6
30
5
163
2
120
300
96
4
3
5
51
40
32
12
31
162
42
17
105
4
20
55
5
55
20
9
52
3
221
27
175
14
10
81
44
31
33
27
21
29
22
62
96
4
18
26
15
21
28
11
16
39
6
8
15
33
12
22
9
39
45
77
4
56
16
8
96
19
89
63
19
30
104
75
12
4
5
58
12
9
5
27
37
35
33
7
27
26
24
3
25
18
5
49
8
22
45
44
97
35
33
96
19
5
27
12
45
163
68
85
35
105
40
60
99
17
10
50
7
9
8
36
15
13
36
11
45
16
44
7
9
75
15
9
29
34
65
21
12
4
18
62
16
75
123
36
50
58
21
20
25
114
21
20
31
14
22
9
3
42
20
34
192
33
44
60
16
56
61
78
12
24
36
185
9
3
4
27
41
91
2
3
45
24
60
4
32
28
30
14
40
78
62
15
165
10
2
10
53
12
13
3
27
6
20
43
36
53
24
63
13
12
27
53
52
18
18
30
60
17
4
123
48
2
34
132
48
62
3
25
72
20
70
45
27
38
12
27
28
36
108
32
45
36
34
24
17
9
22
5
9
19
65
7
5
3
1
20
10
50
48
16
72
12
47
33
12
63
57
40
131
4
108
32
103
2
36
48
19
36
9
48
20
48
36
15
25
8
12
70
5
4
15
2
48
12
22
96
66
20
16
42
41
52
17
70
26
84
16
12
18
14
3
37
20
58
12
33
12
17
99
7
14
43
56
57
15
25
24
18
5
61
42
14
16
15
3
29
21
10
36
41
4
5
36
40
3
69
56
84
12
40
51
3
33
39
50
27
81
24
15
37
11
4
3
36
2
7
5
36
24
12
51
9
24
60
31
5
24
24
52
20
36
12
120
72
3
43
14
88
20
31
12
5
60
12
10
72
81
36
21
6
17
13
6
21
15
17
45
51
67
162
23
49
54
29
43
14
58
5
61
36
6
74
24
24
60
43
12
36
15
134
58
42
23
40
39
54
60
95
60
55
24
50
43
24
5
7
36
15
45
21
107
19
74
34
18
18
54
20
48
10
14
43
96
21
15
5
3
72
28
17
40
99
9
27
33
116
12
27
48
4
39
117
33
44
46
84
6
12
92
3
45
22
36
2
63
12
4
96
48
24
72
9
71
9
10
50
22
14
84
4
152
15
64
41
48
22
18
6
14
15
25
72
35
40
41
58
6
20
24
27
40
104
1
8
22
98
12
123
16
5
4
80
72
15
85
3
104
13
63
27
24
74
51
28
48
32
57
15
13
20
40
12
8
10
38
63
36
31
38
70
21
53
51
45
12
27
7
41
9
43
33
ABCD 415744692*7^$a-1 [50045]
12
52
83
9
43
44
60
13
8
24
76
36
32
15
18
15
21
3
12
48
24
24
40
51
21
44
15
60
72
66
30
54
3
48
15
13
23
16
5
15
9
27
18
22
5
40
11
24
37
5
18
49
12
11
25
104
40
35
21
52
71
12
40
9
56
15
6
7
8
43
5
9
3
28
17
30
18
19
20
24
12
3
28
17
36
105
39
28
3
45
24
32
3
42
7
8
7
41
12
3
6
66
9
16
35
6
15
28
15
2
43
63
20
12
4
2
15
27
57
16
8
9
6
13
20
9
24
67
5
18
33
3
9
51
6
10
26
10
20
60
16
20
6
3
24
31
68
36
6
63
36
16
5
10
38
10
5
3
6
31
8
9
27
7
5
16
51
14
6
69
84
28
44
7
92
73
15
65
12
7
20
4
45
11
28
17
3
25
17
39
15
24
13
27
53
16
27
17
4
32
21
3
48
4
36
56
4
3
86
19
3
2
42
1
5
3
39
9
24
88
47
30
3
4
36
27
77
19
5
12
51
42
7
3
26
15
3
69
55
12
17
3
60
1
5
19
63
21
17
3
21
24
15
15
12
16
9
5
3
45
3
16
41
63
7
17
21
22
20
61
84
63
36
26
3
4
65
27
9
48
15
75
21
45
39
48
43
14
27
15
9
40
5
15
36
24
45
55
11
36
18
48
15
12
7
24
29
19
5
40
63
20
25
15
2
3
51
36
37
11
12
37
3
81
27
56
18
60
10
9
23
73
48
36
11
42
72
6
48
37
24
5
51
12
33
42
9
55
62
67
8
45
63
15
12
9
28
5
39
19
2
63
43
14
39
19
32
12
9
3
9
31
32
9
84
64
11
6
18
1
12
36
8
79
5
16
71
18
3
108
3
1
5
42
9
39
16
32
49
8
12
16
17
96
30
12
13
35
37
92
19
20
12
9
40
5
39
9
36
12
30
28
93
8
27
25
12
15
8
36
12
28
5
24
24
12
24
21
22
26
66
36
6
55
12
15
32
25
24
27
12
41
24
63
40
41
175
29
15
1
39
2
30
42
6
45
9
7
56
7
45
3
14
91
11
12
16
9
32
27
4
2
3
19
8
28
17
12
3
13
12
24
23
18
18
48
4
8
21
111
60
57
3
25
32
15
9
19
8
21
3
60
12
49
27
8
9
7
48
29
31
44
21
12
36
9
42
6
3
3
18
42
24
28
77
15
9
24
4
41
22
74
3
24
7
53
3
9
7
8
12
21
24
4
20
21
39
91
17
28
11
33
3
9
7
12
110
75
31
17
16
12
68
33
6
16
5
7
41
4
20
27
6
27
21
15
27
25
5
6
30
180
7
72
24
5
6
1
20
3
1
3
5
3
9
9
10
26
30
12
37
72
39
5
40
51
9
29
18
12
21
3
33
64
3
32
6
15
7
9
36
35
13
5
3
60
108
76
17
102
12
6
36
22
8
21
15
18
3
39
6
15
19
5
31
29
19
9
41
10
17
3
42
18
28
2
10
14
3
39
9
15
18
7
44
33
51
21
18
45
4
12
5
12
42
6
15
81
24
10
8
9
12
27
1
56
7
24
80
73
12
20
4
32
16
5
6
30
22
50
3
15
21
3
6
34
9
5
22
8
4
38
27
4
35
45
12
75
40
21
51
2
7
20
3
4
8
9
21
39
60
16
44
3
9
3
25
72
20
9
15
15
6
6
1
8
3
21
4
80
28
24
29
39
24
33
75
52
36
47
18
12
6
6
36
3
19
20
12
9
60
108
4
3
5
12
16
23
36
49
3
2
6
6
15
27
24
36
18
34
21
8
3
25
77
75
21
58
9
3
8
16
2
24
31
11
36
66
91
3
14
42
21
81
30
9
27
30
12
27
4
5
31
83
4
36
20
16
110
3
39
13
17
19
20
4
36
3
44
57
3
9
15
42
79
48
8
16
5
7
32
96
4
53
24
22
17
4
17
3
24
15
4
17
7
8
72
6
27
3
4
9
5
51
36
3
4
104
36
21
16
92
24
27
9
24
88
11
40
5
4
84
23
76
41
15
4
5
16
5
27
45
15
7
53
19
60
50
3
19
41
81
6
6
82
2
51
39
6
6
33
60
12
15
28
17
64
27
26
31
101
27
12
51
12
28
17
15
21
3
9
19
26
34
8
6
66
129
15
9
39
16
20
12
57
91
21
11
21
24
21
55
29
7
8
15
12
42
3
39
16
2
12
36
7
8
51
42
39
3
9
21
22
2
7
11
9
52
12
27
29
7
26
15
21
6
1
5
7
68
39
18
18
28
45
107
12
6
15
4
20
96
19
65
45
31
20
51
13
27
2
31
56
33
27
3
12
13
12
53
18
36
16
26
10
32
21
3
37
5
3
48
36
7
32
30
7
29
27
36
48
16
23
1
3
8
36
81
12
51
12
13
12
41
15
3
49
35
69
4
23
42
22
53
4
63
20
21
19
2
6
1
36
47
9
3
88
17
7
21
51
9
20
19
20
24
6
12
7
20
7
8
48
9
79
56
133
17
22
29
7
9
5
22
20
24
6
6
9
24
48
12
24
7
77
4
5
19
8
72
4
32
39
28
17
81
12
7
11
6
19
29
3
3
45
7
5
9
6
25
3
2
3
39
37
29
15
117
18
28
62
19
24
32
3
45
12
63
21
24
21
48
72
30
42
6
48
12
28
2
7
59
54
39
12
7
24
8
42
3
3
1
20
21
42
4
17
21
3
24
7
29
27
1
71
73
108
17
34
8
40
14
31
17
3
4
20
12
27
6
39
4
5
12
10
2
3
24
28
8
52
17
36
24
22
62
31
5
10
14
3
91
2
15
24
16
35
9
60
3
1
5
15
3
9
24
16
15
32
21
4
15
36
17
9
42
48
64
9
53
3
3
16
9
8
27
36
37
17
6
69
4
48
71
48
33
16
3
8
1
23
12
24
54
46
5
27
45
12
27
1
39
8
69
63
12
16
5
51
16
8
9
12
27
6
36
15
31
8
45
4
56
27
13
44
3
24
13
32
4
23
30
39
9
22
122
34
60
14
31
5
27
45
58
12
33
3
81
5
27
24
7
14
18
48
30
27
7
14
10
21
89
27
27
45
7
14
3
168
7
24
8
40
45
5
15
7
36
98
42
12
9
28
44
9
7
3
41
19
5
141
3
15
21
63
21
31
24
21
27
5
48
60
24
33
3
3
21
12
7
9
8
3
57
27
57
15
30
7
3
80
25
8
9
3
84
4
92
75
18
7
32
4
59
12
30
6
18
10
9
24
29
63
3
13
11
1
107
12
9
27
18
22
32
25
41
66
1
41
46
29
3
25
5
30
16
5
7
5
12
48
52
11
25
8
3
12
4
29
7
8
33
12
19
20
61
23
45
9
18
21
108
28
8
15
9
84
12
40
5
27
21
3
19
20
45
4
27
8
60
18
3
4
11
16
29
75
6
3
31
105
41
22
20
1
35
60
37
17
6
21
24
4
104
21
10
53
39
28
17
21
87
52
8
48
15
49
8
75
9
16
8
24
31
74
3
12
28
17
48
54
16
20
12
42
42
45
7
8
40
5
48
60
33
48
42
48
12
16
128
48
25
83
45
39
21
15
4
17
16
131
84
13
8
9
7
3
29
81
3
60
27
4
12
9
29
31
63
137
136
8
87
12
9
91
9
17
27
24
112
11
13
11
21
21
51
72
7
5
15
6
66
9
21
39
3
84
66
7
3
20
6
34
29
7
20
1
23
1
41
7
8
21
24
42
42
7
8
7
17
4
15
53
31
56
9
27
40
20
1
29
27
15
25
3
86
58
36
17
7
48
5
3
1
59
21
28
8
24
19
41
3
21
28
20
27
4
12
41
12
21
3
3
25
20
12
72
12
15
33
15
21
9
3
15
21
99
9
4
27
36
2
27
15
1
63
8
21
19
20
61
5
51
79
62
6
28
8
48
1
35
28
17
60
24
103
14
48
3
7
45
12
17
3
24
15
13
36
20
3
28
20
37
8
28
5
15
45
7
8
7
53
21
10
69
5
3
3
33
3
6
15
72
4
32
3
36
54
15
21
15
45
6
25
95
16
2
39
84
7
14
34
17
7
57
11
40
36
14
18
13
29
6
40
24
17
4
11
16
26
3
52
53
3
31
29
48
117
75
60
3
21
16
155
6
6
25
11
13
101
6
1
3
9
63
2
6
9
3
4
20
28
29
4
152
15
4
2
24
39
12
24
87
6
27
3
18
10
12
29
12
40
36
11
18
27
4
59
45
7
29
3
13
35
9
27
21
4
56
7
12
9
20
39
1
3
32
ABCD 415781252*7^$a-1 [50014]
12
4
35
12
5
62
36
1
1
8
3
35
16
20
4
66
8
16
4
23
23
2
4
6
12
13
45
8
19
23
1
77
6
1
5
4
12
4
2
26
6
36
17
41
24
3
1
47
9
52
26
6
26
10
4
28
30
1
17
44
11
17
30
21
17
3
5
8
34
1
8
57
2
77
7
2
68
14
5
25
19
21
4
32
38
48
46
15
1
10
38
4
16
4
10
2
20
8
19
1
11
17
6
10
4
3
13
6
29
37
18
25
21
20
20
2
10
22
2
15
17
4
4
7
9
4
10
10
2
30
6
5
20
11
10
4
24
23
21
2
14
10
10
30
2
4
4
15
13
48
19
5
20
58
4
50
8
20
19
9
34
24
5
5
36
36
7
29
2
4
9
59
25
5
22
6
2
24
14
12
34
10
12
2
12
2
3
5
32
6
49
5
48
8
8
16
2
14
12
3
13
2
65
29
4
27
29
2
18
6
2
28
10
9
11
6
18
30
72
19
21
6
6
16
3
45
11
25
62
14
16
2
17
7
6
12
23
5
18
33
17
16
14
58
31
5
2
26
20
3
5
15
21
24
20
36
10
38
15
7
14
56
19
7
2
16
72
42
36
12
4
10
4
12
16
19
37
20
3
56
11
14
88
6
2
8
2
2
8
16
20
16
36
4
30
49
39
2
4
12
14
17
43
2
4
18
5
8
25
8
8
35
9
16
10
9
9
44
54
2
8
2
13
13
22
38
28
8
24
4
10
20
37
5
4
2
24
10
28
8
12
7
25
19
16
13
4
26
14
16
12
11
20
9
2
14
10
49
9
14
16
6
19
7
2
3
32
5
20
11
17
8
34
17
29
7
17
8
19
3
25
7
42
4
47
1
4
8
14
22
8
6
14
20
50
1
21
42
9
17
3
15
2
10
1
11
4
34
3
9
3
23
2
31
21
3
36
21
7
17
24
20
8
2
2
28
51
1
20
14
5
7
72
10
32
44
26
9
1
8
50
12
16
25
7
5
25
19
1
68
3
17
18
4
2
19
21
7
4
5
4
11
13
15
20
19
6
12
52
28
3
20
4
8
13
7
28
1
3
36
31
22
26
10
36
3
45
2
12
12
21
1
3
5
36
12
7
5
11
5
12
12
32
16
3
1
3
5
20
20
3
9
10
30
6
1
4
37
30
25
16
8
17
23
19
2
24
7
75
16
9
24
13
22
1
17
30
5
7
14
11
5
6
14
16
4
31
21
32
12
4
12
3
8
53
10
54
68
12
30
4
62
28
48
6
42
32
6
14
3
9
12
24
35
1
4
8
3
49
20
22
10
20
4
32
18
10
20
4
12
24
80
4
4
59
20
5
22
34
26
5
7
24
6
16
15
12
23
2
12
8
3
16
24
7
6
102
50
2
22
2
32
10
7
8
21
43
7
13
36
21
42
1
1
27
5
8
14
12
22
4
3
8
77
12
43
1
3
60
44
1
39
21
28
7
1
20
26
21
39
41
37
18
13
9
6
26
19
32
17
10
6
28
4
63
17
18
14
19
24
9
16
14
10
4
43
11
5
20
13
15
5
2
6
8
4
16
6
10
11
9
28
15
23
10
4
8
3
5
2
5
17
51
25
4
18
30
28
2
2
35
17
8
8
6
8
14
8
72
20
55
5
4
4
2
6
12
28
58
1
12
51
61
1
4
31
9
28
11
5
44
55
17
28
3
5
112
14
54
44
11
20
4
5
4
2
12
10
2
4
22
2
10
4
32
8
12
39
16
23
26
3
4
33
7
21
10
22
52
11
17
10
30
2
6
56
11
16
9
23
9
12
8
8
20
8
28
52
47
33
36
20
18
2
3
8
13
16
20
3
37
6
38
3
5
4
3
5
15
61
8
4
8
7
1
8
15
28
57
12
4
40
11
23
1
61
8
14
10
18
10
22
13
5
56
24
39
5
26
6
40
19
5
3
15
32
2
40
16
35
41
12
8
2
10
3
15
1
5
8
18
49
11
12
1
1
10
1
9
12
8
95
5
32
34
2
72
42
54
4
3
9
14
5
32
5
28
2
1
13
2
14
8
16
19
49
23
21
12
16
11
47
2
10
16
8
38
8
60
7
65
27
4
1
6
38
51
12
5
4
4
23
1
11
9
3
8
45
36
7
4
9
11
21
11
5
8
26
1
23
14
18
12
1
9
4
46
21
1
2
2
75
7
14
16
42
1
5
31
12
3
6
24
24
7
9
16
28
14
30
44
34
42
30
2
7
64
4
7
2
12
2
54
3
37
27
9
10
14
4
6
29
13
18
25
15
10
15
21
58
6
30
13
39
1
29
2
16
14
31
5
22
10
12
2
30
14
12
2
12
12
12
59
5
10
20
10
3
9
4
3
4
20
32
37
10
26
3
1
30
37
17
4
52
60
8
43
19
1
47
4
30
31
5
24
15
4
29
4
10
37
9
3
1
32
6
32
29
31
14
23
12
16
19
6
4
32
7
15
8
2
52
6
10
8
8
27
13
12
55
16
31
16
25
21
4
20
3
23
24
2
4
14
10
15
1
32
26
36
77
1
35
1
40
4
16
8
11
3
24
5
27
22
16
8
14
46
12
3
13
48
10
48
2
24
8
44
7
25
11
5
4
32
22
6
3
1
15
65
14
1
4
5
8
32
28
7
5
18
2
51
1
16
4
11
15
57
12
1
12
3
11
10
44
26
22
8
24
6
9
20
41
3
23
25
35
12
2
8
8
4
4
7
28
9
12
3
17
18
18
4
20
31
80
9
10
61
9
2
2
19
1
2
20
12
14
11
15
18
3
9
42
9
5
30
52
10
64
44
4
20
2
1
28
28
9
2
10
12
4
24
22
1
23
4
8
1
17
36
23
25
40
12
4
2
10
4
8
35
23
13
3
26
18
2
3
12
20
11
2
2
2
7
9
43
9
20
6
14
6
5
7
14
40
18
14
7
17
28
7
12
5
30
18
18
5
8
33
20
10
29
4
28
7
4
14
11
1
43
59
36
17
20
16
5
4
72
10
6
18
2
22
1
4
5
18
66
39
13
40
7
3
10
4
8
20
12
16
8
2
14
3
9
10
6
16
14
1
4
19
41
19
1
9
3
11
13
24
29
11
7
5
1
8
20
39
13
40
4
2
18
11
25
36
18
1
37
12
23
25
14
18
8
7
17
6
14
11
5
30
10
12
11
68
61
59
4
27
5
7
34
20
23
7
5
21
59
28
7
65
17
36
26
2
12
12
4
8
8
40
7
43
2
4
26
2
63
8
9
2
4
45
32
1
4
20
84
16
23
12
12
49
20
14
22
4
7
4
40
23
1
1
20
20
3
23
37
1
12
16
23
7
52
1
23
34
14
14
4
8
20
8
2
22
18
9
11
22
15
1
8
8
4
2
24
16
38
12
4
50
30
20
8
19
17
8
35
25
30
12
1
1
3
7
1
9
12
18
10
4
54
5
7
6
11
43
37
11
1
5
23
53
12
8
44
32
43
9
28
8
4
16
2
2
44
8
4
3
9
7
20
1
10
36
34
3
1
14
2
4
4
51
7
36
10
8
35
9
44
2
2
12
15
1
27
3
6
16
4
3
13
32
28
18
17
20
21
16
58
34
4
10
28
8
10
19
5
32
22
10
8
14
10
39
13
20
2
24
2
4
7
17
43
1
12
40
27
15
30
16
2
29
8
23
25
35
2
26
9
1
32
4
11
5
4
68
8
98
9
9
7
23
1
8
11
13
1
15
1
7
33
28
24
8
19
9
12
16
11
1
36
32
11
33
8
8
14
80
1
5
15
1
31
37
7
21
19
17
30
14
16
2
12
2
2
10
4
16
12
15
25
8
44
11
9
15
32
5
31
27
1
36
1
19
13
2
2
4
2
1
41
11
31
2
51
56
17
35
20
28
5
7
7
22
4
10
25
17
16
14
34
14
26
4
8
12
4
4
4
15
20
29
23
45
22
18
18
2
36
20
6
34
8
7
8
33
7
5
24
4
19
21
11
21
8
12
67
9
8
6
8
1
48
45
24
2
16
38
7
23
2
10
10
2
5
1
4
3
35
4
50
7
1
36
4
4
2
2
24
10
1
12
9
24
2
14
16
22
1
32
41
7
1
4
55
13
12
11
39
1
5
24
14
18
8
12
8
44
20
14
14
64
40
28
23
7
6
7
3
20
5
29
8
35
28
1
27
5
8
26
13
36
24
25
22
6
52
43
49
42
21
12
16
24
23
1
4
27
2
44
32
8
16
6
5
32
5
8
22
12
30
10
6
4
10
10
12
4
20
15
12
5
18
2
10
14
2
44
50
2
8
18
23
7
2
12
4
4
4
14
44
13
1
15
8
12
12
1
28
19
9
43
13
24
6
14
11
29
143
20
1
12
15
19
36
4
8
30
8
24
3
69
10
14
2
14
43
9
28
2
25
19
12
5
37
79
5
20
47
16
7
6
19
29
12
8
15
7
1
40
20
17
8
26
1
7
21
1
38
29
7
10
24
8
4
14
18
10
18
26
1
29
12
8
15
13
3
53
15
57
4
30
12
26
20
12
16
4
66
5
61
7
11
14
15
13
18
18
40
7
8
81
8
6
18
16
26
18
6
6
12
10
1
5
14
4
34
12
20
30
20
2
20
59
25
44
11
1
20
10
6
54
38
3
7
22
8
43
1
36
24
80
47
19
56
10
6
9
12
52
5
12
4
7
9
19
20
5
10
17
11
34
52
12
19
11
22
32
42
58
26
4
20
14
8
2
13
13
24
51
29
63
17
12
31
47
2
14
2
7
9
8
6
22
20
23
29
26
16
10
67
4
17
11
57
28
4
18
8
10
7
24
5
16
8
4
3
44
57
2
5
9
4
44
16
24
22
9
4
21
22
10
7
7
17
1
11
5
4
12
24
32
28
20
6
1
7
1
21
28
23
40
7
14
16
12
40
4
32
8
4
15
1
15
44
3
2
11
7
10
42
9
1
20
2
2
15
9
10
5
7
2
68
18
14
30
10
16
3
8
13
3
1
12
8
10
26
10
22
24
31
69
3
9
10
10
122
2
16
31
24
13
24
4
23
45
8
18
25
1
7
5
24
18
18
32
23
47
10
26
4
49
17
14
6
6
13
16
1
4
18
1
17
14
34
12
3
11
12
25
15
6
12
4
3
67
10
3
16
5
48
14
10
39
9
2
5
17
2
42
8
14
66
4
34
5
19
1
28
17
2
22
14
14
11
1
3
21
4
18
17
45
8
2
14
16
12
10
21
12
35
38
15
5
4
10
2
35
4
7
14
15
7
36
22
14
12
1
11
6
44
8
12
4
27
49
40
8
12
18
4
8
2
16
40
4
51
8
16
31
6
24
82
8
6
12
3
45
30
22
4
8
6
72
20
2
11
33
31
48
7
12
4
9
21
3
16
7
14
40
15
15
2
11
21
2
6
30
5
13
10
18
16
12
34
14
12
23
9
40
11
41
20
15
7
18
40
7
7
41
19
29
32
1
46
2
10
28
1
4
17
10
14
51
8
1
12
15
7
2
12
23
37
3
7
1
59
54
44
8
27
9
14
2
11
3
6
16
3
7
14
35
9
2
6
6
18
7
1
4
4
26
38
4
4
6
2
7
9
4
4
16
14
50
47
13
4
4
100
32
28
22
17
5
4
2
8
14
40
10
6
16
28
12
16
4
34
30
44
20
15
12
9
20
18
53
19
18
80
22
1
13
47
40
7
12
13
1
20
4
16
16
6
33
5
7
47
26
7
9
4
6
1
28
15
49
5
20
36
15
21
51
13
8
24
58
10
12
4
39
1
24
27
5
72
22
2
16
12
19
11
4
24
21
4
7
1
21
12
4
26
2
23
19
14
20
38
1
1
8
4
8
4
12
39
19
61
13
8
4
15
1
8
12
46
24
29
37
15
9
10
61
7
13
1
8
6
32
25
1
4
10
6
19
19
28
42
6
1
37
30
5
1
7
16
5
3
39
1
7
26
10
4
9
33
4
26
8
61
3
1
7
14
2
46
7
5
23
83
14
35
21
36
3
1
8
8
16
7
9
15
20
21
4
10
22
3
35
36
16
1
8
24
16
9
16
24
11
20
9
2
1
21
16
16
56
3
20
1
10
29
17
7
7
36
6
28
36
16
24
19
9
11
33
28
34
9
5
56
4
30
70
2
14
22
5
13
7
1
4
16
7
7
18
22
46
20
4
2
9
16
1
19
13
8
44
4
7
7
16
8
30
4
6
29
13
14
1
21
62
6
47
31
29
20
5
34
2
6
64
9
5
6
2
11
1
15
24
13
20
20
14
5
5
12
2
13
12
9
36
16
82
14
4
12
8
4
60
70
26
4
20
18
12
2
32
4
36
24
32
8
7
5
28
3
1
32
52
52
8
2
10
8
15
12
28
5
44
12
16
12
75
9
2
2
3
12
5
80
4
4
4
3
13
26
2
20
7
ABCD 415827414*7^$a-1 [50040]
24
36
19
9
3
5
4
12
87
17
136
12
51
9
20
40
60
56
72
76
3
48
24
33
36
12
15
9
36
12
123
17
40
3
33
3
57
39
45
8
16
72
32
48
31
12
29
108
4
44
4
32
48
36
12
43
36
29
12
19
17
43
12
12
29
12
4
15
5
4
24
12
15
5
12
28
144
36
3
45
44
4
24
8
48
88
56
28
24
63
5
19
9
36
8
12
4
32
12
7
33
3
45
36
75
12
9
32
55
72
5
48
4
12
12
36
44
12
16
12
39
24
41
19
65
4
51
21
32
120
12
4
32
4
39
12
45
3
21
32
24
12
7
21
8
4
3
9
20
4
12
20
55
9
3
5
4
8
12
100
12
20
24
7
9
8
19
24
53
4
3
5
16
15
9
3
41
12
7
12
45
8
64
3
45
44
12
24
16
80
79
5
12
16
15
29
4
27
9
60
20
19
33
20
16
15
17
4
39
9
12
3
12
9
8
12
40
32
19
29
28
168
8
16
36
3
17
48
88
32
16
15
24
57
20
36
43
17
40
20
7
9
15
12
36
21
8
40
56
36
12
7
41
28
15
21
8
36
12
12
16
36
24
8
28
128
12
40
24
24
56
28
68
19
17
60
16
12
12
72
39
9
12
8
16
3
57
108
8
52
44
12
4
44
31
12
21
51
29
12
16
3
5
4
20
31
60
5
16
56
28
20
40
3
33
12
12
24
8
24
43
21
3
9
8
112
44
12
28
8
12
48
64
32
28
111
24
45
72
12
24
39
9
87
21
51
21
48
44
16
36
3
9
44
4
36
15
9
27
5
24
48
12
16
72
72
8
7
12
9
3
57
63
48
5
7
12
33
15
17
40
8
40
44
67
21
3
48
21
8
40
3
9
3
9
8
7
9
72
15
48
33
12
3
41
4
12
104
4
87
9
3
17
19
53
31
69
36
63
12
29
28
8
12
16
20
7
77
16
36
27
24
5
124
12
39
96
5
19
17
4
3
29
96
12
36
40
8
12
19
17
7
5
28
3
57
8
7
48
24
9
12
8
19
9
3
57
56
7
5
4
8
7
72
93
24
60
75
5
7
17
12
31
5
24
36
4
8
12
4
27
33
24
32
76
12
3
60
5
24
31
9
8
60
16
60
36
24
12
44
7
9
36
32
4
44
36
40
8
43
53
19
9
24
15
36
24
17
55
48
65
24
4
15
45
39
57
36
12
39
84
5
24
12
4
87
17
43
69
15
60
17
19
24
5
7
29
52
36
44
28
20
132
88
24
68
31
5
24
4
8
7
33
24
44
16
8
12
16
15
17
55
9
12
8
16
8
12
4
51
72
5
31
65
4
3
60
57
12
48
3
9
24
15
53
19
5
24
19
33
3
41
7
5
28
3
24
89
4
12
3
29
19
9
20
88
20
24
12
4
39
77
60
52
12
68
31
17
19
12
5
12
55
77
40
27
5
12
4
92
24
40
8
4
51
17
67
12
5
100
51
33
60
108
32
31
17
43
9
32
7
5
88
15
45
15
5
12
7
36
41
24
43
9
20
43
84
17
24
7
12
17
76
56
7
21
3
5
84
7
21
12
39
29
7
53
4
15
12
41
12
4
20
16
84
3
12
81
24
84
20
4
36
39
17
36
4
15
41
76
12
8
36
48
4
44
7
60
12
41
4
3
9
12
39
24
5
31
9
15
24
36
33
15
45
32
12
136
8
36
7
24
17
12
64
24
3
21
15
21
63
12
65
31
17
4
36
32
19
21
132
8
40
99
33
87
69
68
12
24
12
7
17
108
12
4
8
120
115
24
24
21
27
29
28
27
69
27
17
40
3
17
16
12
3
41
16
27
57
15
5
12
19
21
36
3
21
3
93
48
12
27
9
36
36
12
12
32
52
8
12
120
4
12
8
4
36
8
28
8
28
12
96
48
36
3
9
27
9
15
5
76
44
4
15
9
20
4
8
88
24
8
19
33
32
96
28
20
12
12
4
32
7
77
24
28
8
7
12
9
24
56
24
4
3
12
17
12
36
12
160
8
36
4
80
12
52
63
21
32
4
51
72
65
31
24
29
19
12
24
57
36
36
8
100
24
3
72
21
12
32
31
9
12
20
43
17
79
5
16
12
56
64
72
12
15
9
32
4
3
45
3
36
5
52
27
5
91
24
5
4
24
27
12
69
44
12
24
28
15
33
48
20
36
12
60
12
16
60
44
19
21
36
36
39
24
12
53
16
32
16
8
7
21
51
105
12
8
16
12
20
108
16
12
32
28
27
5
16
32
28
8
52
27
33
3
21
36
8
31
12
21
24
20
31
53
40
12
39
5
40
36
24
3
41
19
5
4
56
4
48
32
16
12
15
29
12
19
45
20
7
9
27
24
5
52
48
8
4
39
12
5
4
24
36
132
92
12
72
16
15
29
12
19
29
24
12
7
29
4
96
68
43
53
16
24
12
15
12
60
36
41
16
44
7
33
8
24
19
12
45
15
5
72
12
7
5
60
7
33
3
41
12
16
3
21
3
69
8
31
36
24
12
17
43
5
16
24
20
40
20
28
3
12
5
31
9
8
7
12
9
15
17
4
3
53
28
15
5
28
56
7
9
27
33
56
52
3
5
28
3
69
84
24
8
19
17
7
5
52
3
9
36
24
60
12
3
72
29
36
4
8
112
8
4
8
7
17
16
20
12
7
36
36
9
8
91
60
9
20
48
19
21
24
20
28
39
21
44
16
8
36
24
4
51
36
24
5
4
48
27
69
111
9
3
17
52
63
29
7
24
21
24
12
32
7
45
44
12
36
28
120
12
15
9
24
8
19
24
17
12
115
5
36
52
8
108
12
12
19
45
12
60
8
16
8
12
43
33
8
40
44
24
76
24
24
12
39
9
3
21
32
16
15
9
36
3
5
12
148
36
39
17
4
92
76
3
21
27
17
40
32
12
19
5
16
140
4
120
48
44
12
19
21
20
7
24
9
20
52
27
5
36
16
8
48
28
8
28
15
17
12
12
7
5
84
28
3
81
20
4
60
3
12
48
9
8
4
8
64
44
43
33
3
29
19
17
12
16
32
19
21
15
5
28
27
17
7
5
7
57
12
8
7
17
31
45
36
36
60
3
9
24
24
12
56
43
45
92
12
4
24
12
8
12
16
8
19
53
52
60
8
4
32
28
12
39
53
12
28
44
4
44
139
57
3
45
36
44
4
8
36
7
9
36
12
147
9
80
12
100
12
24
32
28
39
9
39
48
9
8
52
8
16
8
40
128
52
24
3
17
4
80
19
33
3
96
9
3
81
48
20
7
29
40
36
72
20
19
5
31
33
15
69
8
12
36
7
5
64
12
8
52
3
77
36
48
4
3
5
24
88
3
45
3
9
3
29
28
20
12
7
57
15
69
20
28
8
16
80
7
21
3
12
5
4
68
24
79
33
3
33
12
60
8
7
5
16
8
31
24
89
31
45
3
17
4
8
72
16
3
48
84
5
24
60
16
8
4
32
48
4
8
4
8
55
21
8
4
60
56
36
12
7
153
3
41
28
48
3
9
12
12
15
65
12
43
41
4
24
24
36
27
41
4
15
9
20
4
12
15
60
5
19
41
24
12
12
55
17
55
17
64
3
36
5
24
4
15
9
3
9
99
12
21
56
4
12
27
48
36
5
12
7
21
8
7
93
20
7
17
19
9
8
12
40
8
7
21
15
33
12
3
21
44
72
4
32
7
69
12
8
7
29
16
8
16
3
113
4
15
60
17
52
63
69
36
24
48
24
15
113
136
12
20
16
8
112
36
20
7
57
36
27
24
21
27
33
8
36
48
28
15
21
27
12
9
32
60
16
8
36
4
44
36
12
7
53
31
24
9
48
24
20
16
60
39
5
16
63
12
9
15
33
8
40
48
15
36
72
60
41
40
27
12
33
27
81
96
20
43
9
32
4
24
20
24
16
56
19
9
8
19
48
17
16
39
45
24
68
40
44
4
39
36
21
12
20
12
4
120
ABCD 415925112*7^$a-1 [50041]
69
36
12
123
57
42
9
135
12
180
9
189
72
27
24
36
36
36
12
60
72
9
36
12
18
81
108
33
54
36
48
6
54
369
144
12
9
42
117
27
36
48
105
45
18
117
3
105
84
33
18
30
15
36
27
54
30
6
84
6
81
39
33
9
12
36
27
15
18
39
96
12
9
231
12
213
27
57
51
36
201
36
99
63
18
24
180
27
21
24
48
51
9
72
66
45
24
36
135
18
54
45
12
96
39
9
96
189
3
108
108
36
87
12
36
69
27
30
123
45
90
126
63
93
27
27
117
15
93
96
9
27
45
12
27
33
108
12
36
15
39
45
123
12
60
48
24
81
120
15
9
129
24
12
24
324
3
189
99
36
72
36
27
18
63
189
15
93
51
21
15
39
33
48
60
3
81
105
36
75
45
51
72
21
87
9
108
66
33
63
9
57
60
12
42
9
57
63
15
270
219
105
27
261
171
63
45
216
93
159
63
21
87
153
117
36
27
153
39
69
48
54
108
6
27
27
45
27
48
33
36
72
72
93
135
72
24
36
9
27
108
63
12
33
183
33
9
12
18
69
36
45
39
24
45
99
48
15
18
27
57
6
9
63
21
168
36
201
6
108
18
30
42
12
63
15
9
84
96
63
36
72
21
15
81
216
156
27
33
156
24
21
60
27
72
9
18
12
18
24
3
216
108
24
9
72
54
84
33
9
48
15
12
45
6
117
21
150
45
72
36
21
42
9
216
36
147
33
48
15
54
36
36
36
162
21
72
9
348
63
63
144
81
72
39
78
18
54
111
24
12
96
27
45
12
24
27
12
114
12
15
156
132
27
9
48
15
216
12
81
24
135
57
96
36
21
240
72
99
36
93
87
36
147
9
15
66
207
15
21
87
48
213
72
12
33
162
345
24
3
153
27
42
63
108
228
24
21
24
138
24
9
57
108
42
54
3
60
3
45
33
84
15
36
57
60
54
225
72
63
30
54
33
48
9
6
36
12
105
36
36
180
9
54
108
282
6
45
72
120
159
57
132
72
153
54
21
96
12
27
69
72
12
9
168
27
117
30
33
72
72
12
9
108
87
72
45
27
36
48
51
108
30
108
15
12
24
93
15
3
42
39
168
9
27
36
39
60
36
54
12
60
48
126
54
6
9
21
180
27
60
153
63
57
60
72
18
261
129
72
123
21
24
36
99
72
3
54
60
30
81
24
45
63
84
135
177
27
54
39
33
48
150
117
36
144
45
18
90
12
27
60
171
12
9
69
300
162
33
3
18
24
162
198
75
465
102
9
51
30
60
39
27
78
12
51
117
156
60
90
18
39
27
144
18
15
39
150
48
27
72
240
108
63
21
15
45
45
99
48
24
21
15
12
60
75
6
27
27
36
9
12
81
15
225
63
12
9
6
45
36
129
267
111
6
66
105
12
27
18
6
9
153
18
57
96
21
168
63
9
30
96
57
27
33
36
27
180
153
117
27
183
9
132
99
45
9
99
39
177
72
48
60
3
18
51
108
93
60
39
15
93
60
57
6
120
54
171
60
75
222
18
102
27
141
27
21
51
9
75
24
81
39
72
36
45
78
54
36
3
24
72
3
42
12
27
9
18
9
27
54
51
21
78
72
45
129
195
84
72
33
63
9
144
84
51
45
3
27
213
63
21
24
84
15
36
12
186
90
54
63
12
45
27
51
153
72
243
30
114
93
27
240
9
21
51
9
30
69
9
3
15
117
3
6
48
87
12
63
6
63
39
45
135
9
87
90
99
72
72
81
36
30
69
57
87
21
78
45
12
33
27
3
78
75
108
ABCD 415981964*7^$a-1 [50028]
32
192
96
256
56
24
144
40
176
208
248
432
256
96
168
96
104
16
176
208
56
280
200
16
80
96
64
56
208
24
32
168
216
64
72
48
152
88
128
72
136
296
88
96
224
336
192
168
304
32
160
24
120
144
576
32
64
608
312
24
40
104
112
168
8
24
88
128
48
216
208
120
32
240
336
184
320
64
24
56
24
256
504
96
264
56
144
96
64
56
16
80
64
96
144
32
48
16
128
48
48
24
256
216
200
24
424
128
264
88
456
32
144
48
40
120
192
80
160
488
472
24
24
152
184
24
296
16
8
48
144
88
56
192
48
64
200
16
96
8
336
280
80
192
120
288
216
96
240
72
112
80
40
24
56
24
96
40
24
32
232
80
288
144
184
80
72
48
24
168
112
96
104
168
48
144
112
8
48
24
864
72
240
112
80
232
8
40
56
40
32
72
72
24
136
144
80
24
280
176
72
72
120
400
336
200
64
8
208
200
240
312
208
80
72
432
216
120
24
48
64
168
216
96
48
336
120
24
32
48
96
72
232
240
200
48
48
192
72
40
72
56
184
384
56
184
32
120
232
80
96
856
48
8
112
32
64
320
72
184
56
72
240
120
120
112
8
360
160
72
56
112
96
360
264
440
96
16
24
96
80
216
48
64
8
232
488
64
48
240
248
304
8
48
168
160
96
104
64
128
64
24
120
104
520
8
120
232
56
184
200
160
128
168
216
88
120
72
8
240
648
472
80
48
672
16
104
168
240
24
288
40
56
120
240
40
104
40
80
112
384
560
24
48
24
96
120
24
64
24
80
120
216
ABCD 416061764*7^$a-1 [50012]
93
27
81
27
45
108
3
12
48
36
21
3
51
78
75
12
21
12
3
9
48
15
123
24
93
3
33
21
3
33
24
96
3
9
75
48
24
108
3
114
6
33
21
30
69
27
30
54
78
180
3
12
156
144
33
84
36
54
6
24
48
108
99
96
24
36
39
6
3
9
63
57
15
3
42
48
24
3
12
21
3
57
3
27
42
12
60
39
60
12
24
96
9
51
15
30
27
153
75
12
27
6
15
39
33
3
42
15
72
15
30
3
60
36
9
18
60
90
3
27
33
12
12
33
54
33
48
120
39
120
69
21
90
81
12
60
57
48
63
9
48
12
15
21
3
60
27
42
63
9
60
90
9
12
12
36
144
117
3
3
24
9
51
36
117
45
42
21
69
6
42
120
192
3
33
3
27
93
321
63
45
111
9
12
30
90
39
36
81
27
147
18
63
12
45
75
108
69
3
3
117
27
9
24
45
15
72
33
51
60
9
12
63
3
57
36
84
33
39
168
72
36
75
42
12
159
12
108
36
45
63
45
18
204
36
90
15
105
15
75
9
48
60
96
24
60
36
27
9
45
60
135
105
90
30
66
33
12
15
30
12
78
9
15
30
39
156
21
120
60
24
150
6
3
12
45
243
51
69
24
57
96
24
6
30
60
12
12
168
18
24
21
39
9
51
120
30
36
12
3
225
12
135
45
51
9
27
21
30
42
3
9
63
72
36
108
24
36
21
51
72
36
21
39
69
18
30
12
42
69
24
3
153
120
69
12
99
12
45
15
12
57
48
51
12
24
204
27
45
12
108
45
15
12
27
6
3
84
108
24
111
33
60
36
24
21
3
3
69
24
60
24
3
150
63
81
6
84
21
9
48
12
30
186
27
108
39
60
66
87
12
45
108
12
36
15
135
54
36
27
27
21
72
3
24
6
15
12
3
42
3
132
33
15
165
63
24
3
42
3
45
12
108
147
27
33
237
15
108
27
66
15
69
6
90
54
96
54
30
9
57
120
3
12
15
177
33
3
27
42
3
39
60
93
57
3
72
24
12
15
42
12
39
51
21
48
84
3
9
81
3
9
78
33
12
15
150
3
60
51
33
33
87
108
45
27
27
18
18
90
12
3
60
12
36
9
51
27
9
48
36
27
9
81
3
12
39
6
15
39
21
24
21
75
9
123
108
9
15
93
15
36
12
12
60
33
3
51
30
3
27
66
12
15
105
18
45
120
48
201
63
108
72
57
3
45
102
129
21
51
12
108
75
57
12
24
24
87
6
30
30
75
9
39
129
120
12
51
45
24
111
12
3
24
18
111
132
12
60
60
36
9
15
33
24
168
12
36
72
15
27
6
3
51
6
30
45
84
48
36
27
57
3
60
45
9
75
15
6
3
12
57
12
126
60
42
3
39
6
54
18
12
3
12
21
27
45
27
33
60
15
63
30
24
126
60
57
33
54
18
51
9
15
57
3
12
141
12
102
78
12
60
123
48
12
12
51
45
9
30
9
51
9
12
12
12
36
9
6
60
30
75
72
72
15
9
57
27
36
27
33
72
9
3
57
6
57
36
9
15
3
120
42
48
15
12
27
105
93
51
51
33
33
3
57
15
9
3
45
12
36
15
60
99
6
12
3
69
6
117
27
213
12
108
12
33
15
57
3
12
15
9
9
12
63
12
33
162
45
33
51
12
105
3
9
27
36
12
3
84
30
51
60
9
75
48
93
27
57
3
96
21
6
24
69
57
3
24
96
12
12
72
81
3
57
123
24
60
108
12
48
9
51
45
24
51
45
12
51
87
33
36
33
3
48
24
12
36
159
21
15
9
33
132
63
3
54
3
96
72
12
60
60
87
9
36
15
153
45
27
33
18
30
24
90
36
45
48
12
12
48
12
63
54
39
24
120
45
51
9
120
3
45
15
72
48
57
147
84
132
39
18
15
93
75
15
42
12
75
33
3
129
186
84
9
12
60
15
30
12
3
60
105
90
9
84
36
24
177
132
60
15
108
45
54
60
9
51
96
30
54
9
60
60
24
12
21
12
60
12
3
105
3
12
27
90
6
9
24
27
150
27
27
69
24
36
72
9
39
69
27
45
39
27
42
18
57
45
132
150
30
6
45
69
15
81
15
117
42
33
156
12
15
45
45
12
15
36
12
228
12
84
15
21
84
84
21
48
3
69
3
3
42
135
285
42
33
3
33
27
30
90
9
93
51
9
12
39
36
96
24
21
3
12
12
57
6
33
21
39
21
15
36
192
3
9
81
30
30
12
3
45
24
108
3
48
24
3
102
15
60
12
15
18
15
45
42
69
21
108
51
24
72
15
9
9
15
3
33
12
57
3
9
30
6
3
72
75
117
27
9
57
63
24
108
45
54
21
9
39
21
6
30
24
120
48
195
60
36
84
45
120
15
96
9
3
12
36
24
33
15
9
123
33
3
9
3
12
105
15
33
12
63
75
33
24
60
33
15
45
30
69
24
51
45
36
12
3
33
12
45
15
57
195
ABCD 416134644*7^$a-1 [50052]
72
9
150
156
33
36
120
27
153
24
12
141
27
21
87
12
9
15
3
162
18
144
18
51
39
105
84
24
108
21
51
21
36
78
12
18
216
18
60
48
60
9
21
18
9
105
36
75
24
21
42
57
36
69
102
18
63
9
96
12
132
66
9
72
63
24
21
60
9
219
27
45
60
219
180
72
33
75
9
45
72
150
30
27
81
6
45
12
24
75
9
24
75
33
27
21
27
33
21
114
12
9
24
27
12
45
72
63
45
60
57
54
6
18
36
81
3
9
81
18
69
21
18
9
27
177
72
12
72
60
147
36
24
81
57
87
39
42
12
6
21
72
99
72
6
3
168
3
81
105
66
33
225
12
27
60
120
72
24
36
48
9
51
39
114
54
156
54
42
12
18
99
51
21
27
42
39
63
33
12
63
33
48
33
30
24
84
42
174
81
9
27
15
120
69
264
24
108
36
21
126
33
117
54
21
9
123
3
45
27
9
33
18
81
12
45
159
57
27
9
18
45
69
27
39
9
33
12
99
51
21
36
9
72
15
57
60
18
9
3
36
9
33
3
36
63
33
27
108
30
18
9
96
108
9
18
129
36
24
21
54
69
48
216
24
81
54
66
63
9
36
99
24
3
36
69
3
18
123
21
126
45
45
87
45
27
39
36
33
120
24
147
117
135
24
30
18
225
24
21
6
36
18
27
135
9
99
36
129
72
108
96
57
27
15
90
255
144
81
18
18
24
12
15
45
30
24
84
108
213
36
45
27
27
36
84
45
24
36
120
99
96
9
45
27
108
75
69
129
72
18
150
12
99
24
48
99
45
45
18
9
123
21
24
111
105
27
9
39
6
75
63
18
60
243
75
54
96
75
9
186
72
48
6
3
81
24
12
51
27
12
6
27
81
36
84
15
9
102
6
18
57
168
21
87
12
81
15
3
18
18
45
24
21
63
24
72
81
12
24
3
108
177
36
30
36
33
57
36
18
81
99
54
27
9
36
18
117
105
84
51
108
3
90
42
21
24
3
9
36
15
30
42
117
120
15
84
9
45
51
48
27
45
9
36
24
30
240
30
78
102
63
45
132
63
57
123
3
6
3
15
48
18
27
123
9
3
54
63
15
129
63
24
57
63
9
27
78
39
27
72
33
72
36
3
24
21
72
96
153
27
12
132
21
18
42
48
18
33
9
30
150
3
9
90
36
9
51
45
39
9
36
36
99
9
36
33
120
54
24
54
39
36
81
54
9
63
18
162
18
18
9
33
3
36
99
9
81
54
33
57
18
9
171
81
45
24
3
87
81
27
93
9
90
90
42
18
3
36
96
3
54
6
21
9
63
27
33
36
39
33
12
9
18
18
24
48
60
30
60
93
60
21
27
36
36
69
30
78
3
24
75
90
63
15
9
48
24
12
15
9
153
3
72
9
18
33
9
48
18
9
63
45
51
84
6
120
15
27
102
18
33
57
18
6
48
60
63
3
42
3
60
72
12
24
21
51
36
39
45
24
27
18
66
105
27
84
9
87
12
90
72
54
54
27
15
9
48
9
27
24
39
33
36
84
36
33
27
3
33
27
45
21
36
36
27
24
12
27
60
9
3
9
108
63
108
33
12
45
171
36
63
72
132
48
36
144
18
27
24
12
24
108
3
72
72
18
27
81
123
21
42
108
12
54
90
6
27
12
36
24
12
27
132
81
45
12
15
48
60
12
36
72
96
3
60
18
39
36
144
24
3
33
72
36
39
90
51
3
33
27
18
138
9
63
33
9
66
9
51
54
30
60
180
93
24
72
27
12
54
15
3
105
147
78
12
90
24
9
75
33
120
45
252
135
72
96
27
21
36
45
126
9
279
60
81
129
27
27
9
132
21
99
81
54
45
36
15
174
207
36
36
33
12
36
114
30
18
132
57
36
27
105
72
12
81
15
36
120
27
9
24
48
9
63
15
9
48
27
60
81
12
96
81
75
51
93
72
36
24
81
108
111
15
21
144
105
3
87
45
57
18
141
12
36
33
75
63
81
24
57
18
54
60
30
141
12
33
12
72
6
54
18
9
45
27
9
39
60
93
63
45
150
9
39
177
27
21
36
15
84
54
108
159
9
3
9
27
33
3
117
54
96
48
9
27
24
9
57
27
99
9
69
63
12
45
24
27
72
39
24
54
12
54
18
63
9
51
63
84
177
81
120
18
24
ABCD 416148024*7^$a-1 [50001]
11
27
70
2
34
12
24
23
27
64
6
11
73
12
210
80
45
27
9
49
62
106
62
9
25
24
26
4
54
18
29
36
75
45
25
84
50
45
12
24
25
47
25
36
24
48
14
214
36
26
22
48
48
2
10
12
18
41
31
29
3
16
20
10
230
144
34
42
30
2
57
63
16
44
72
4
41
31
42
30
30
120
2
34
26
45
1
11
13
36
18
56
45
25
66
80
12
10
35
61
36
24
59
91
41
12
193
24
23
19
24
56
22
18
44
33
27
45
36
36
243
120
10
23
3
24
28
18
2
189
51
148
30
2
16
41
49
74
48
10
95
39
60
45
3
70
186
41
25
38
22
38
46
2
144
33
25
155
7
6
24
110
33
13
30
5
19
53
87
34
66
24
41
1
180
50
22
48
24
26
70
48
12
60
60
60
72
156
36
18
8
21
24
49
90
18
78
44
28
48
77
48
132
25
48
11
240
19
29
108
27
46
50
28
29
15
93
37
23
27
48
45
135
10
14
36
9
85
107
73
30
18
23
13
11
31
30
42
6
60
2
58
72
170
82
30
20
48
9
15
81
25
24
24
11
25
6
18
2
21
97
24
48
30
54
95
25
11
73
54
17
3
45
123
21
1
48
24
48
120
35
1
42
5
25
35
12
13
60
14
4
17
55
17
13
2
40
5
75
58
50
105
43
92
189
12
13
60
18
8
22
12
6
24
5
63
225
13
48
2
21
37
62
4
56
9
72
13
18
8
70
24
18
6
59
13
12
23
7
8
12
45
25
72
36
18
42
14
88
150
23
25
2
82
35
72
43
200
45
13
2
120
10
18
6
66
8
72
106
24
11
49
48
42
54
24
47
49
12
2
10
18
41
7
66
6
30
12
23
84
51
112
30
36
72
2
52
54
90
24
48
29
61
59
61
47
61
42
18
72
12
35
73
47
72
13
48
11
7
66
26
9
51
10
2
76
24
17
51
22
36
59
1
6
20
46
12
48
119
133
83
37
120
48
72
95
37
26
81
7
30
14
82
35
48
1
14
12
33
85
12
38
58
59
49
6
114
239
13
48
24
18
18
119
3
10
18
44
9
49
11
49
62
16
162
35
39
10
50
81
12
43
44
166
62
232
20
28
8
9
51
45
37
47
73
66
30
12
30
5
60
12
1
14
93
13
119
12
13
182
48
108
60
10
47
15
10
2
94
12
11
13
47
13
35
31
24
8
10
143
49
120
11
49
84
2
58
2
70
12
6
66
47
1
50
10
120
72
48
72
18
6
59
7
48
120
5
63
45
49
168
35
1
12
62
70
2
64
6
24
2
12
58
162
6
36
36
14
81
27
10
12
71
43
42
74
45
12
13
11
115
149
1
107
27
46
30
5
24
1
42
65
1
84
23
13
6
116
165
7
6
42
30
72
59
181
120
2
21
27
33
25
24
96
72
12
66
30
2
10
50
58
14
10
98
22
71
13
14
108
10
12
2
57
37
36
36
59
43
48
120
5
67
5
12
49
36
18
128
22
35
151
30
59
7
41
72
13
60
14
10
26
4
5
91
18
102
90
14
93
13
47
3
28
24
6
14
10
35
1
36
95
13
6
24
20
76
116
214
71
12
36
24
31
78
47
85
48
54
53
63
70
30
17
84
24
12
24
3
46
95
7
30
48
90
18
59
63
4
5
48
72
1
48
60
71
199
17
85
204
170
28
6
12
324
24
107
99
70
36
18
32
10
30
42
120
50
100
120
32
10
23
13
48
2
112
32
10
54
17
13
42
42
36
11
13
42
78
36
14
69
73
26
57
103
29
3
16
44
12
40
5
49
42
32
9
13
86
70
120
12
50
46
24
2
10
60
11
37
35
7
41
36
36
7
116
10
2
106
60
14
28
140
9
133
30
90
62
40
66
78
44
45
1
71
13
2
48
22
228
78
41
7
29
13
122
60
9
7
77
37
36
42
20
60
58
62
64
18
12
48
60
6
24
8
22
23
39
36
58
14
46
14
22
180
98
58
24
6
222
38
10
11
1
12
36
30
78
47
13
84
122
64
96
174
86
4
17
7
8
34
6
32
40
17
108
43
17
1
6
30
36
47
87
16
42
98
45
13
90
56
70
38
106
2
10
2
10
108
14
48
22
36
24
170
168
82
24
12
48
62
22
156
11
169
62
12
108
94
6
5
120
19
53
1
12
12
48
24
96
2
12
10
26
40
18
47
73
11
96
84
1
122
46
62
82
72
38
40
128
82
107
109
26
28
42
6
17
25
108
2
33
12
87
4
6
48
35
37
24
11
13
38
9
3
9
37
36
26
52
66
84
12
83
97
11
49
24
12
192
35
48
7
92
130
86
58
11
72
120
13
146
22
36
12
14
130
18
68
82
35
7
80
16
20
21
13
84
2
9
1
60
11
13
23
55
8
69
49
12
30
30
24
11
13
90
41
1
12
155
85
12
24
12
108
12
24
83
3
28
24
20
82
35
25
83
1
14
70
38
9
103
78
2
40
18
54
48
ABCD 416307804*7^$a-1 [50015]
18
6
20
18
18
118
18
18
14
90
12
4
38
30
28
42
42
32
36
16
2
10
24
20
22
48
2
6
58
8
40
108
2
4
14
34
30
56
60
82
44
76
18
18
6
90
60
48
6
50
16
24
6
8
100
8
4
32
4
6
14
28
62
4
60
2
28
42
54
132
30
42
30
6
18
24
78
26
16
32
78
22
32
16
38
28
90
36
18
20
16
74
54
16
128
10
32
28
8
40
6
8
18
4
14
30
10
30
2
84
64
6
36
18
8
84
130
2
54
30
6
16
54
102
6
12
20
10
96
30
26
42
118
2
46
12
30
36
74
42
48
4
6
26
18
72
6
82
126
92
72
24
52
2
40
12
86
28
12
36
72
12
48
30
6
66
2
64
66
14
18
10
84
18
42
6
14
72
16
6
20
54
22
18
18
50
16
2
54
18
30
4
86
16
30
14
70
12
20
36
6
18
18
18
30
64
44
10
6
30
8
4
6
32
16
14
4
120
2
22
2
18
22
86
28
18
42
32
42
10
2
148
30
72
8
52
42
48
18
2
58
32
30
34
30
66
50
142
12
24
8
52
14
24
28
38
54
18
6
58
32
28
2
36
28
18
8
42
18
82
2
6
52
84
2
72
34
114
2
28
36
44
22
116
18
72
28
18
12
24
62
18
24
40
8
34
20
42
192
130
36
126
42
6
2
18
106
30
134
46
32
12
82
60
30
42
8
90
72
12
82
54
18
98
10
18
8
18
34
6
60
18
26
6
18
10
102
44
28
14
102
90
16
38
18
4
6
114
44
16
2
64
8
12
16
42
50
16
8
18
70
14
4
6
14
16
18
12
20
10
14
10
78
42
14
10
12
30
12
48
150
78
48
26
12
72
4
14
70
30
32
22
54
78
20
36
36
10
282
14
4
12
48
14
84
4
12
92
24
16
42
66
56
12
72
10
24
54
2
28
12
54
32
34
8
10
96
48
38
100
12
32
18
28
18
66
60
48
6
12
228
30
12
12
26
48
42
16
24
24
6
2
48
34
2
6
84
46
32
12
4
14
4
36
56
48
90
36
34
18
20
28
18
60
54
48
132
26
34
42
8
24
46
26
34
174
38
10
18
84
12
48
80
24
82
2
16
30
62
46
26
10
6
42
74
12
58
14
70
182
10
54
68
28
120
48
12
6
2
12
18
10
12
24
14
22
62
28
6
72
20
28
78
6
60
80
46
32
16
32
34
2
16
18
74
6
28
12
8
78
46
30
116
144
148
56
82
30
32
16
6
8
28
24
102
104
112
8
18
42
156
72
16
8
18
18
28
2
18
90
18
126
18
4
30
2
22
30
6
6
26
36
16
20
46
44
34
72
8
4
14
4
32
28
36
6
12
44
16
60
8
36
90
28
14
28
20
34
2
10
30
24
30
2
64
42
66
48
98
4
12
20
10
24
12
18
66
6
8
70
56
16
18
30
14
28
8
18
28
18
12
48
20
28
2
24
28
6
50
4
56
12
60
46
2
34
2
42
10
38
28
14
40
18
96
60
12
2
22
14
36
22
56
88
24
8
18
22
12
66
8
22
60
80
4
182
10
48
6
74
78
48
28
50
16
20
28
26
30
72
34
8
10
80
36
46
56
6
18
108
28
8
34
32
46
8
6
16
2
66
112
2
12
34
12
14
76
24
18
60
66
12
6
30
8
40
2
10
8
220
26
52
18
26
84
28
30
48
8
10
20
46
6
26
12
22
12
20
16
20
40
50
16
60
24
18
54
12
86
112
18
2
34
2
28
2
10
96
8
90
118
74
24
12
18
24
4
44
24
22
8
40
54
12
20
64
14
30
52
36
30
36
24
38
22
54
48
12
50
22
62
36
90
36
16
38
16
164
16
44
10
12
68
34
30
72
38
130
6
8
18
6
18
46
74
60
12
22
32
10
72
26
16
84
18
8
34
12
32
58
96
24
6
66
102
6
6
80
10
36
108
30
24
12
50
42
30
10
108
44
82
26
70
80
102
6
30
42
28
26
12
76
14
52
2
70
30
8
40
12
56
70
56
10
60
8
52
24
36
36
8
54
6
130
62
28
66
74
102
22
6
6
44
190
2
28
66
14
16
6
30
38
42
22
62
24
22
18
62
28
8
34
8
34
18
12
20
36
10
26
18
36
90
36
78
36
4
14
36
22
114
6
30
18
8
4
80
4
86
40
162
2
40
78
36
18
42
56
28
92
16
2
52
8
10
6
32
6
16
50
18
10
54
24
8
34
6
48
20
30
18
124
20
28
26
28
8
40
122
22
14
16
54
20
34
26
70
2
4
32
28
18
2
16
56
52
2
6
10
42
2
10
12
42
8
82
26
4
26
4
36
30
54
2
54
72
10
50
40
96
8
36
40
18
18
62
28
44
54
46
78
2
18
178
96
12
12
48
14
54
54
60
10
20
34
18
2
10
6
30
50
70
38
58
68
28
72
156
32
28
2
4
36
20
18
4
78
6
14
28
6
48
44
96
64
66
14
48
18
24
12
24
34
60
14
58
12
30
38
28
6
92
124
20
16
24
38
46
8
112
8
6
16
200
10
72
84
18
62
10
14
18
22
12
32
28
18
84
66
12
86
112
24
2
34
36
48
32
90
12
28
44
94
36
38
18
18
28
24
32
10
42
6
84
38
36
4
14
10
24
30
72
96
26
36
10
6
2
16
30
164
6
18
4
30
12
80
30
28
36
68
40
24
44
70
42
114
2
6
90
40
32
36
16
18
6
42
20
36
18
72
22
42
50
76
8
28
98
10
48
96
6
24
122
40
14
10
42
72
120
98
22
38
4
44
4
18
48
30
12
18
20
18
18
94
32
48
6
12
22
14
6
18
48
28
62
40
86
54
4
12
30
134
18
36
148
6
120
14
18
34
8
108
76
6
6
102
6
68
108
60
40
26
76
14
24
70
2
12
36
16
36
8
118
80
22
6
2
6
22
6
18
30
50
64
20
16
30
26
34
48
14
28
36
2
18
36
42
16
54
14
24
34
38
18
64
56
18
54
72
16
8
4
12
54
32
10
72
18
36
6
8
30
28
36
48
18
24
122
22
24
26
40
6
2
4
38
46
6
ABCD 416362986*7^$a-1 [50005]
6
30
38
102
18
15
12
3
9
108
15
18
6
33
3
9
51
4
6
23
27
148
20
9
1
30
50
6
6
30
76
32
10
32
60
18
105
37
60
35
39
129
55
20
10
18
12
2
18
16
54
50
45
51
76
17
33
34
24
62
114
34
122
48
9
60
3
84
100
74
6
34
47
3
60
60
42
10
8
36
4
12
30
14
4
29
1
18
8
16
36
32
28
114
47
48
13
66
14
10
12
48
17
3
12
9
15
6
87
87
21
31
2
60
39
31
150
2
33
43
12
20
16
36
44
36
16
32
52
8
52
24
5
15
4
5
27
184
14
40
18
8
6
100
30
8
9
21
12
30
48
22
14
21
43
2
10
8
9
7
24
12
48
2
3
7
20
9
7
32
96
16
125
85
35
12
33
30
58
35
43
44
4
14
112
6
41
3
18
12
27
31
36
5
7
8
16
20
40
38
10
12
36
12
36
12
12
48
29
79
114
2
28
20
28
17
7
20
18
15
27
9
15
16
5
60
63
12
16
17
7
17
43
48
41
7
12
2
15
13
78
2
6
33
1
2
58
62
16
2
10
29
3
4
20
9
7
8
70
78
2
15
45
70
2
18
12
4
6
6
14
106
12
5
7
50
3
27
4
20
84
21
51
10
14
6
10
8
148
60
108
29
7
8
12
10
110
24
93
51
10
6
24
42
20
18
30
10
17
55
18
2
28
20
10
47
84
1
8
22
20
28
48
12
80
36
36
100
8
72
18
6
4
80
90
58
29
39
4
32
4
44
9
33
63
135
16
12
8
4
32
48
12
16
41
1
18
8
84
36
36
16
24
5
19
36
5
145
23
15
76
56
24
9
7
30
48
2
40
80
40
18
6
12
17
60
25
32
34
20
46
14
33
61
26
6
46
32
42
15
13
20
12
27
7
14
58
42
26
6
30
33
43
41
19
44
57
19
62
150
9
36
43
24
36
41
51
10
20
58
8
4
29
19
2
6
4
20
9
7
26
78
90
40
26
4
20
45
27
4
20
6
10
60
17
72
49
47
15
24
66
10
68
28
32
30
52
30
5
13
12
18
12
120
20
10
6
24
24
26
18
88
2
10
29
1
18
29
15
28
30
32
40
35
3
10
2
16
12
32
4
26
28
2
28
56
34
18
48
72
29
31
29
13
26
46
126
2
27
45
15
12
7
20
24
16
12
32
12
24
34
26
9
7
128
30
10
20
130
30
42
8
27
15
16
24
50
54
4
41
31
48
30
2
16
104
24
24
12
16
12
2
30
57
1
32
34
66
48
12
35
199
14
12
30
30
18
30
6
9
7
20
16
92
16
26
48
10
30
26
34
20
6
34
20
42
45
13
6
24
5
115
2
100
18
2
18
10
42
8
72
33
7
5
13
2
57
12
1
6
104
28
20
69
111
16
24
32
4
24
32
10
126
74
15
12
7
6
14
4
2
28
32
30
33
43
12
41
24
43
2
22
17
13
14
34
47
31
12
2
18
10
72
14
24
10
32
10
29
1
8
42
57
27
52
77
7
48
29
3
45
19
24
29
91
36
56
40
18
18
8
16
36
62
6
33
19
42
18
24
77
3
4
56
4
20
6
10
38
42
28
72
17
13
50
10
6
14
30
16
29
3
21
49
12
48
12
6
24
20
30
30
10
95
15
48
36
54
6
94
32
90
76
8
34
20
70
5
43
8
46
14
6
46
48
14
75
60
7
24
12
17
105
40
6
44
10
6
80
6
75
45
54
69
147
60
69
24
7
60
8
10
2
60
40
108
17
73
18
32
22
6
29
3
132
30
46
32
9
19
12
32
10
30
8
12
16
2
51
1
6
68
36
58
42
8
72
16
14
18
40
20
28
12
140
16
14
58
60
32
10
35
15
22
8
30
9
31
2
88
12
6
32
12
4
6
6
44
60
16
74
3
115
5
36
1
6
42
2
4
44
10
32
70
48
12
36
92
88
24
8
12
28
2
15
43
5
171
24
120
28
42
2
28
12
18
2
28
60
20
9
19
2
30
120
42
30
10
66
29
3
10
32
10
36
8
4
36
20
34
30
108
12
48
12
12
8
57
15
4
36
104
21
3
36
9
27
10
6
2
6
4
50
12
75
3
10
50
10
60
162
5
43
50
12
18
100
30
12
66
60
8
33
31
2
18
70
50
52
5
43
5
27
18
66
100
24
29
21
46
24
42
90
36
24
24
12
54
6
2
27
15
24
16
48
48
8
6
10
8
12
18
40
6
24
17
73
35
24
27
64
2
78
36
60
52
29
39
4
80
40
36
24
30
26
6
18
16
24
5
15
36
16
90
8
12
28
6
26
70
78
6
6
35
12
19
2
12
78
72
60
4
26
3
36
1
6
120
14
54
16
78
30
17
3
10
2
24
21
3
30
6
6
34
86
10
8
45
7
5
31
8
33
27
52
24
20
24
34
35
43
29
25
14
64
29
19
24
8
76
12
17
55
12
80
88
12
5
43
50
52
6
8
60
9
15
52
8
10
26
36
16
8
21
45
90
16
12
120
29
13
14
76
20
9
9
6
96
48
72
16
24
24
12
41
19
12
2
28
30
42
128
6
21
55
104
36
60
30
27
19
8
21
19
41
12
48
12
31
36
12
12
30
18
12
12
53
55
48
29
103
108
32
16
54
20
22
50
40
8
10
56
16
60
8
52
68
9
1
2
48
12
100
36
8
40
53
19
144
18
42
50
10
36
29
43
32
24
4
29
27
52
44
58
50
21
21
63
55
48
42
60
26
52
17
15
40
32
48
42
3
7
29
15
112
8
24
45
43
42
42
20
33
31
14
42
40
5
31
84
84
6
6
102
32
3
51
24
40
80
70
20
52
6
74
3
7
48
20
10
30
210
6
26
18
100
29
7
20
6
15
55
8
30
6
52
24
24
80
24
28
2
15
72
13
32
118
29
19
29
25
14
36
30
135
63
30
27
55
18
26
9
151
20
21
13
2
40
5
39
36
18
10
90
122
24
9
15
28
12
116
4
17
33
30
12
18
52
38
40
32
84
4
30
12
80
100
38
9
13
6
12
12
68
12
28
2
90
24
4
2
88
35
43
24
18
2
16
24
18
78
101
19
44
10
23
25
2
30
10
80
76
128
9
91
20
6
15
15
105
15
30
30
28
29
19
8
60
34
42
17
13
6
44
16
12
32
40
24
20
4
12
44
34
2
16
12
2
10
30
6
48
12
14
27
19
2
72
34
5
9
100
12
20
100
30
8
16
12
32
10
12
8
58
32
9
13
54
36
36
74
40
8
40
30
137
39
4
89
7
29
15
69
7
44
10
30
32
60
24
24
28
2
6
21
48
7
44
21
91
44
28
17
13
6
5
9
130
17
39
4
32
60
108
12
76
8
40
24
102
108
50
36
4
30
30
17
13
78
12
108
24
24
14
6
64
41
9
6
4
32
24
34
12
8
60
39
21
39
27
34
47
43
5
37
23
12
3
42
58
2
54
93
13
66
2
82
36
17
15
16
86
34
14
30
12
58
42
30
ABCD 416376518*7^$a-1 [50064]
12
51
117
96
35
1
119
28
9
3
9
12
11
25
47
64
44
25
11
97
39
8
96
64
96
24
8
25
87
9
48
15
8
13
107
73
27
117
15
80
13
15
36
56
84
37
60
15
12
36
20
13
27
21
51
21
11
48
24
1
60
24
11
24
1
23
13
51
9
39
129
48
24
24
35
4
8
96
1
51
45
47
136
9
35
28
21
24
83
1
51
12
93
83
52
44
4
32
25
27
9
47
96
16
20
25
120
36
11
12
1
3
93
87
21
36
12
84
23
24
1
48
47
85
60
23
16
21
11
24
145
3
9
39
69
12
24
23
37
23
1
60
48
12
36
135
84
24
20
13
47
4
20
13
35
25
15
9
39
93
39
32
36
13
83
1
15
48
24
9
23
16
32
72
208
117
23
13
144
36
63
20
13
144
35
25
3
20
40
24
33
72
63
9
48
48
15
45
15
12
9
36
147
128
36
49
11
64
8
37
48
23
52
72
9
36
24
3
21
23
156
1
135
32
25
84
3
48
33
23
24
25
24
23
13
23
12
40
8
144
1
15
20
1
171
9
11
25
48
23
60
4
48
44
64
141
3
9
48
36
27
32
73
84
3
45
63
20
13
36
24
12
51
21
168
71
36
37
3
21
15
9
35
13
75
8
52
9
168
63
9
39
69
23
25
60
111
9
24
48
3
45
12
3
92
24
12
12
13
23
169
83
52
57
59
13
11
73
36
36
63
20
28
24
57
83
12
25
72
63
21
27
9
36
35
16
9
23
1
39
21
11
37
11
1
36
24
11
16
20
52
8
1
3
9
11
16
21
12
39
21
27
24
45
15
57
51
57
11
37
23
1
36
95
169
96
60
12
3
12
20
16
32
48
24
72
25
99
33
107
13
36
24
24
72
12
48
24
27
33
11
85
47
37
48
51
8
12
85
23
1
12
3
21
12
72
72
119
121
51
48
9
3
9
59
48
36
13
27
33
51
33
11
36
36
25
135
33
108
63
32
25
35
25
12
60
3
45
95
64
8
37
3
8
24
25
12
48
75
104
16
45
143
49
59
1
99
68
120
61
12
36
27
21
60
15
24
48
8
49
95
133
3
8
13
24
60
27
92
84
1
59
160
20
4
69
24
60
23
1
11
124
21
15
45
24
11
61
23
1
72
167
16
12
9
24
27
56
60
4
8
88
117
60
27
36
24
45
12
23
37
72
51
68
1
24
23
13
39
72
68
1
24
23
1
72
11
16
92
25
12
12
59
61
131
1
48
48
3
32
156
24
85
84
24
27
20
96
60
1
63
36
44
16
36
8
13
3
9
288
39
8
25
12
23
76
21
11
48
73
36
35
25
24
36
11
49
24
36
120
11
13
39
108
33
51
9
11
85
51
20
4
32
13
27
8
13
27
32
25
15
21
23
4
108
32
13
132
12
48
192
3
20
120
16
20
37
63
60
36
21
35
100
81
48
108
15
9
11
12
48
40
32
13
27
8
13
3
24
33
24
96
24
72
60
24
60
12
12
12
3
8
136
72
9
71
25
15
69
36
63
24
9
36
72
36
15
108
36
8
16
56
133
3
8
24
73
12
11
13
27
44
13
24
12
11
157
12
11
12
61
87
33
36
27
21
36
60
24
36
35
12
13
144
3
140
25
11
4
9
36
35
37
3
9
11
28
68
12
85
60
35
52
33
120
39
21
3
20
1
35
61
83
64
93
36
39
21
24
59
16
21
51
33
47
25
24
84
72
3
9
15
44
52
24
24
32
28
21
108
60
15
56
13
11
36
60
52
9
12
84
59
1
27
20
37
96
60
39
21
12
24
27
20
24
36
37
23
64
57
72
23
48
96
109
12
12
3
68
12
61
24
35
1
120
23
12
121
24
24
48
12
159
177
15
32
13
156
36
48
3
96
45
75
21
24
3
20
48
61
48
15
96
9
23
109
60
48
11
28
32
148
80
1
51
32
28
44
73
11
13
47
37
60
15
21
84
36
51
9
39
9
39
180
32
12
37
60
83
52
81
24
36
3
33
87
20
13
60
83
13
35
13
83
13
24
3
24
20
28
8
1
60
12
60
11
16
24
9
11
73
23
37
63
69
123
21
11
88
165
3
9
192
39
44
25
3
21
51
33
47
25
24
24
3
9
48
84
23
25
48
3
44
97
12
48
39
36
81
27
9
24
12
71
97
23
61
3
9
27
20
73
23
24
61
12
23
73
23
64
48
33
24
36
12
48
24
39
80
109
15
9
83
48
16
81
95
24
60
4
45
83
1
60
36
24
51
33
72
23
28
33
24
36
3
96
45
24
51
8
1
12
3
24
56
4
44
13
35
37
24
48
3
33
47
48
1
39
12
33
59
40
56
48
84
12
1
24
48
24
71
60
36
112
8
13
71
133
27
12
21
15
9
99
80
13
36
24
23
16
69
35
97
84
24
11
1
99
9
3
36
60
56
13
3
8
1
15
56
37
3
8
1
23
97
3
45
23
28
12
20
1
11
100
9
27
96
21
3
24
56
16
24
60
32
49
11
64
21
15
45
96
108
12
23
1
39
81
63
60
36
8
13
120
36
63
24
9
60
3
57
23
1
63
45
63
96
9
48
23
1
60
39
9
3
9
35
48
13
3
81
12
60
24
3
44
85
11
73
24
12
3
48
20
36
13
75
45
12
59
4
8
37
63
68
172
9
12
11
48
37
48
39
45
23
16
12
20
25
75
57
23
85
84
99
84
33
84
3
45
183
32
28
8
37
87
93
96
96
47
4
44
73
24
23
16
69
12
36
3
69
72
11
12
52
21
23
112
48
21
96
23
40
9
15
8
24
ABCD 416398662*7^$a-1 [50005]
24
40
72
15
41
12
108
19
14
54
6
3
15
1
60
8
9
12
48
12
46
36
14
42
24
24
33
12
40
35
12
18
10
26
3
45
36
6
36
28
20
12
33
51
30
31
56
43
56
102
39
40
47
25
89
12
7
23
57
88
20
72
51
13
60
8
21
15
9
22
33
56
84
16
32
3
6
39
39
9
7
5
3
18
3
15
42
31
123
21
5
84
24
6
30
36
3
55
72
17
24
60
12
36
4
41
75
24
36
31
32
1
44
4
63
8
12
4
12
2
42
24
24
13
35
9
4
27
8
16
26
42
12
45
105
48
111
51
1
89
6
30
18
72
30
3
16
35
6
132
36
31
35
33
31
5
21
15
141
3
9
78
12
30
6
6
6
13
44
132
21
51
28
71
33
9
12
87
12
15
6
27
3
16
17
21
51
21
3
28
23
33
7
50
70
89
51
1
120
137
42
16
77
7
5
21
3
21
46
17
3
78
30
33
3
18
48
99
108
33
19
72
8
9
10
72
29
12
9
42
42
15
12
21
15
27
60
9
24
3
1
41
7
8
63
9
21
34
8
6
51
21
39
9
39
7
9
36
68
36
9
30
42
31
32
45
46
2
27
51
1
20
12
36
24
7
65
9
30
18
18
16
96
9
59
42
18
33
3
30
36
48
30
42
19
11
78
6
36
18
31
95
25
68
4
116
16
8
36
24
48
19
41
33
48
27
7
9
5
3
33
18
6
36
6
102
27
4
20
7
29
45
39
84
15
69
3
4
21
29
24
27
15
18
48
3
9
43
36
24
17
15
36
52
32
21
24
18
9
12
52
77
51
7
12
29
3
30
39
27
13
71
28
2
48
78
72
9
19
26
6
49
32
57
10
2
72
72
60
63
24
4
8
15
33
69
3
9
51
52
32
33
12
6
6
10
14
6
30
7
59
48
141
4
20
27
144
33
12
48
63
13
101
18
9
7
14
12
39
31
21
23
1
5
48
48
19
23
28
17
67
9
29
30
28
44
9
24
3
57
24
28
41
3
81
15
16
59
6
27
7
8
12
9
75
12
21
9
31
29
60
27
15
121
5
22
14
48
18
12
12
9
21
60
24
30
9
24
7
2
111
33
15
100
12
89
27
117
3
4
59
42
15
12
12
21
60
36
22
8
6
106
32
28
20
1
23
66
54
16
8
30
6
36
9
24
15
54
39
3
57
99
54
3
21
15
31
8
18
10
2
18
72
6
10
20
16
20
6
18
9
27
36
40
113
21
120
3
3
48
9
7
5
15
9
16
20
3
12
6
48
6
96
40
45
35
57
45
12
54
160
29
4
3
14
24
12
10
17
67
14
12
75
15
57
9
54
97
83
9
7
20
42
12
36
34
9
8
64
5
31
17
6
1
144
65
15
21
18
33
93
7
12
20
9
12
6
90
30
64
65
3
6
10
5
27
93
7
45
17
60
18
21
57
82
17
36
21
7
41
19
41
22
68
45
57
15
9
12
19
5
7
23
54
51
33
42
6
12
60
31
12
23
45
108
33
24
3
4
35
9
4
20
16
5
15
33
12
96
12
6
1
23
37
59
9
31
50
42
57
21
82
45
3
26
10
14
3
28
29
63
4
29
36
43
44
12
39
13
11
18
10
14
24
7
60
5
12
6
96
9
99
6
12
3
76
29
106
104
9
15
78
42
21
9
18
42
7
8
21
114
30
22
29
39
6
3
36
81
30
93
7
80
37
35
49
8
28
35
1
20
3
54
24
6
54
30
9
57
46
17
36
3
42
22
29
16
11
90
43
29
30
6
6
1
5
72
19
32
31
20
37
24
95
21
9
19
29
6
9
15
40
26
114
6
3
21
75
21
78
61
72
17
12
48
7
5
10
26
30
48
6
36
42
1
5
7
15
14
6
9
24
21
7
29
3
31
9
11
1
125
24
36
12
36
39
31
12
20
25
35
54
3
105
30
18
3
9
48
91
24
5
27
15
9
33
36
12
7
20
3
13
47
9
9
12
12
3
21
42
78
10
44
148
9
60
5
63
45
51
7
137
45
7
5
30
136
2
36
24
19
47
1
20
9
12
12
15
28
56
12
31
84
2
3
21
6
12
28
2
60
27
33
48
42
12
16
8
1
23
18
34
17
12
24
28
35
21
52
95
1
12
23
100
5
16
53
70
41
12
4
5
91
20
64
8
27
18
36
7
8
75
45
12
21
42
45
3
18
48
12
48
12
30
61
41
27
76
35
1
56
72
16
17
42
36
12
6
55
89
58
33
11
1
35
9
24
69
12
24
24
15
24
3
6
39
24
67
2
7
5
75
9
36
15
9
36
27
4
95
24
36
9
39
25
72
17
18
78
46
80
6
63
16
8
21
30
6
63
33
63
7
21
17
24
15
117
60
39
81
3
28
29
6
24
4
36
29
96
15
30
18
78
3
21
3
36
9
60
7
11
21
4
5
31
84
23
30
54
42
3
15
57
21
12
6
9
237
126
4
24
14
27
21
3
28
119
42
72
24
22
2
90
6
30
25
60
41
54
76
9
29
6
30
3
60
33
6
9
12
12
57
43
5
15
7
38
36
75
40
15
5
3
1
29
12
6
30
12
6
24
45
3
69
24
45
10
5
27
21
69
54
9
39
13
44
9
12
27
96
45
12
12
22
77
19
8
1
8
27
48
16
50
43
47
9
24
48
16
5
58
89
28
5
39
24
31
38
39
99
24
25
29
12
48
24
42
25
5
30
57
9
60
60
55
35
4
8
18
34
21
29
18
12
204
36
45
4
27
14
31
29
7
3
29
9
42
33
12
21
24
18
42
3
21
6
6
18
6
3
28
5
24
70
17
48
12
52
8
9
43
101
19
5
31
5
10
104
13
12
44
27
16
74
70
8
48
57
4
3
9
5
60
6
78
103
15
21
27
5
39
81
45
12
42
21
60
204
4
11
9
63
57
3
1
47
52
9
47
13
17
58
2
12
12
19
5
46
44
1
32
93
15
4
35
37
75
9
15
36
20
57
3
49
60
29
7
35
40
8
9
3
30
72
22
5
15
49
17
3
39
9
12
31
14
12
84
30
4
29
21
51
12
4
32
15
16
2
31
11
73
23
13
89
10
2
36
7
15
8
12
30
43
20
141
3
57
30
16
9
5
3
21
6
18
18
9
33
111
15
6
15
3
6
75
36
19
26
10
74
7
5
91
48
59
45
36
15
9
7
24
17
36
60
43
44
30
3
67
9
8
21
7
8
15
21
24
24
3
24
13
17
24
22
20
45
21
147
4
56
15
16
50
24
6
66
27
3
18
42
96
9
21
19
8
36
7
38
24
18
21
117
7
5
43
8
39
30
12
36
30
13
17
6
57
3
9
7
14
36
27
33
48
12
48
7
35
18
30
1
89
24
12
15
15
6
54
96
40
9
65
6
21
27
16
29
21
60
3
28
5
72
15
45
12
27
27
69
24
4
164
24
28
80
28
68
33
24
30
25
8
63
21
9
18
21
69
51
9
12
12
48
24
30
6
12
43
44
3
21
111
49
17
34
17
9
87
36
52
32
3
12
30
36
15
7
24
14
42
60
21
9
27
93
115
32
24
51
61
29
6
66
3
45
7
8
57
3
21
46
14
3
7
36
5
4
5
3
93
63
15
30
12
6
9
72
3
33
24
4
23
33
7
5
21
46
2
31
11
ABCD 416404904*7^$a-1 [50003]
9
36
16
35
9
3
72
49
20
3
9
4
36
35
24
37
8
3
37
12
92
63
25
11
1
12
11
9
36
15
57
48
63
9
27
36
69
4
44
111
21
108
39
168
1
84
48
11
9
12
75
93
3
36
120
57
24
123
36
84
48
49
60
48
72
56
40
12
11
61
36
35
9
28
32
3
33
147
13
23
93
4
32
24
36
51
48
36
36
21
39
9
12
51
120
48
12
21
27
21
39
12
21
39
36
1
92
36
27
33
51
1
20
15
33
3
12
21
27
72
1
20
27
13
47
61
11
49
56
40
23
12
12
24
216
33
12
48
40
12
11
24
60
13
32
72
28
8
3
12
117
3
60
25
24
11
49
48
48
107
25
11
213
36
24
16
23
69
39
21
12
39
9
96
4
8
3
45
84
52
8
3
157
8
63
21
24
3
12
72
49
8
252
4
56
16
8
15
12
85
32
3
24
13
8
3
61
47
49
44
96
12
3
45
72
3
24
1
83
105
3
192
157
11
1
80
12
24
60
12
51
9
111
33
27
1
23
93
75
25
11
1
12
83
13
32
3
21
48
12
4
72
95
60
93
16
20
4
20
27
96
169
44
88
11
25
12
24
44
75
12
84
13
72
48
23
13
104
39
24
37
11
9
52
48
36
20
4
60
107
61
48
83
12
57
24
88
59
61
8
52
59
117
3
60
81
12
16
12
96
95
37
23
141
4
23
24
37
8
51
1
48
11
1
23
25
44
28
71
9
76
24
36
35
60
12
57
60
36
183
12
1
104
15
1
119
57
39
21
15
9
39
21
16
12
11
21
4
47
45
48
24
12
28
8
84
96
52
83
33
3
60
1
36
11
45
4
140
3
21
39
9
72
27
153
12
27
60
12
105
12
15
25
60
84
68
36
27
25
11
93
36
28
35
57
4
36
8
40
20
3
1
12
20
48
36
15
21
88
80
16
60
72
8
3
120
33
87
21
39
24
60
57
60
12
27
141
39
21
3
13
23
12
37
60
11
21
28
12
48
12
56
16
59
9
3
9
16
71
57
75
12
37
32
27
12
1
35
24
21
39
120
57
88
23
37
20
12
64
48
8
75
25
32
63
13
20
16
35
24
9
3
13
12
12
56
156
28
47
33
39
33
88
12
36
24
48
11
49
11
1
60
24
20
15
96
12
21
36
27
24
13
20
3
48
1
11
48
1
84
36
47
97
24
11
12
24
45
60
4
11
36
96
121
8
60
3
48
1
20
48
28
12
35
37
128
4
24
24
23
13
72
20
51
24
33
24
60
16
47
133
32
160
23
60
21
36
72
36
84
48
4
8
48
3
9
16
144
120
11
1
36
8
87
25
23
9
3
60
36
48
1
11
72
9
3
36
84
9
27
1
8
3
37
44
147
13
44
51
144
1
24
23
21
16
11
13
32
16
68
27
45
28
11
49
32
15
33
40
60
35
9
12
36
15
36
9
3
25
12
11
61
59
33
84
27
49
11
25
92
40
59
12
25
72
92
3
73
84
8
28
116
48
27
9
12
40
24
8
88
23
21
4
23
9
12
12
27
57
15
72
25
44
60
39
25
35
25
140
75
60
1
36
12
68
75
49
44
4
23
33
24
12
16
11
9
12
48
24
40
24
23
24
37
11
105
24
3
36
12
108
1
11
37
83
12
49
60
8
16
35
9
40
59
12
45
4
20
3
33
4
32
15
12
49
11
12
25
44
51
1
20
24
3
12
1
24
47
9
4
47
37
23
33
15
1
11
37
71
45
96
4
92
15
33
27
60
60
33
3
60
9
15
57
36
3
1
23
33
75
9
3
24
93
28
23
21
24
16
35
12
1
23
96
97
35
109
80
72
39
1
11
13
24
32
4
35
1
8
12
39
21
27
73
156
48
24
83
13
35
1
11
37
20
36
24
3
25
23
21
15
109
80
3
73
96
24
71
36
57
12
51
13
11
9
51
120
49
48
92
28
11
1
11
24
9
84
51
1
11
9
36
72
36
60
76
68
12
27
12
37
71
57
3
37
12
11
84
36
12
60
105
12
51
57
4
68
51
33
228
16
35
48
13
47
48
1
32
51
49
8
28
12
44
144
15
81
4
95
25
12
11
108
9
12
88
24
71
25
44
96
84
123
9
51
69
39
25
23
57
84
3
25
20
40
24
35
105
51
33
24
48
3
49
11
9
51
12
69
28
20
28
23
12
105
15
37
107
24
69
28
11
1
12
11
9
51
57
3
13
23
129
12
12
51
60
36
9
63
121
59
9
39
93
96
15
57
3
48
69
96
3
12
49
68
24
15
12
61
60
8
48
27
13
20
4
20
99
21
16
24
8
28
11
120
36
13
20
4
80
76
32
12
40
36
20
3
9
24
60
4
47
45
39
61
72
72
227
21
28
20
15
73
23
240
9
3
9
3
25
11
1
11
105
4
59
60
24
36
60
61
71
25
23
49
35
49
44
3
13
8
27
61
24
71
13
35
48
49
11
81
63
36
72
60
1
8
48
48
27
25
11
9
15
69
75
49
56
4
20
36
40
191
25
23
48
21
219
24
84
21
4
11
36
1
80
16
35
12
24
61
8
3
13
11
13
23
93
64
60
24
32
76
48
24
8
39
21
48
15
21
120
48
48
12
100
23
33
3
49
20
28
56
124
23
49
12
56
36
4
32
12
16
12
60
140
28
12
12
8
3
1
11
108
12
9
40
20
28
8
4
96
12
71
12
13
35
60
72
24
9
4
71
9
3
25
11
1
12
128
60
63
33
3
9
48
27
9
4
23
24
48
45
15
60
9
39
21
99
12
37
11
1
11
60
60
9
16
24
32
39
1
36
11
1
59
37
71
13
32
84
60
87
25
20
4
35
96
36
12
69
100
59
21
12
51
13
155
9
3
13
20
60
12
48
27
73
35
25
11
9
3
21
28
20
12
72
24
51
25
8
60
3
9
88
8
12
28
11
12
12
33
24
36
75
21
4
11
49
12
20
4
44
ABCD 416439822*7^$a-1 [50050]
23
103
192
18
11
76
63
162
23
12
13
15
75
72
78
54
120
153
27
96
5
25
35
196
39
54
47
4
57
90
77
48
72
181
71
84
175
65
16
111
18
114
77
16
27
108
53
37
63
44
108
43
21
104
37
27
63
5
85
72
11
172
15
90
155
37
275
240
85
11
97
203
36
48
1
147
68
37
59
4
56
48
31
12
117
63
72
41
24
85
23
25
27
56
156
4
9
36
132
47
43
165
8
72
25
35
28
92
72
48
192
132
204
96
4
44
115
18
108
12
18
141
120
56
40
8
49
35
1
171
9
155
79
137
151
45
63
101
4
176
16
135
77
132
36
144
96
12
16
96
201
83
52
24
56
25
30
108
54
63
8
120
60
24
55
17
28
63
12
5
31
5
37
35
55
233
4
56
40
116
1
12
47
31
89
1
39
44
55
101
36
12
40
51
5
7
269
43
77
49
30
45
135
42
63
9
66
5
136
39
17
60
85
143
24
108
192
91
330
11
79
12
17
25
90
53
13
42
113
24
73
15
44
109
11
84
24
16
57
78
57
33
119
43
12
77
31
65
103
30
24
30
53
133
72
39
8
156
24
25
18
30
378
42
102
96
41
31
12
17
28
20
60
1
107
28
45
60
144
95
121
215
132
67
53
55
12
53
12
103
72
18
35
172
48
8
25
102
29
43
53
7
108
17
31
89
132
19
17
60
4
128
91
141
63
101
55
5
12
120
24
196
80
180
163
57
80
37
47
61
179
19
24
65
96
40
27
29
36
120
4
9
114
17
204
60
19
78
12
36
42
48
180
17
37
60
108
59
4
72
68
7
117
56
67
17
1
12
59
13
203
4
8
163
18
27
87
30
240
156
71
88
56
7
18
39
135
18
23
24
25
23
55
12
77
24
25
359
12
133
11
132
25
228
119
25
78
29
43
65
72
19
29
133
59
60
31
129
33
215
235
30
23
103
177
80
85
83
24
1
270
17
115
252
81
39
78
47
100
8
37
47
13
48
63
9
60
3
8
12
43
132
72
66
47
7
45
8
132
60
151
89
1
72
15
48
56
240
73
23
40
20
52
63
5
60
160
24
63
5
25
96
11
1
87
120
15
113
40
63
57
15
120
9
9
71
79
180
12
225
168
75
54
87
20
19
60
41
4
39
90
78
90
30
113
36
13
215
48
132
253
107
133
119
19
312
17
28
57
6
41
31
5
4
9
30
5
120
37
15
45
35
73
180
59
112
111
89
24
19
17
4
24
200
1
90
149
12
79
17
220
44
48
12
13
143
12
16
24
45
71
4
80
96
19
17
1
75
303
17
145
30
17
16
27
125
55
192
18
83
79
497
36
12
12
73
6
77
12
40
80
1
135
80
16
99
12
9
63
6
12
162
17
181
167
55
30
11
180
115
9
188
52
21
42
18
47
37
83
60
24
36
72
73
47
16
147
150
23
24
108
60
48
36
43
90
18
53
19
126
95
7
108
60
12
65
144
36
40
72
80
60
61
24
30
5
1
174
5
55
138
42
185
13
18
45
45
27
147
5
60
196
27
60
72
41
84
13
15
8
24
88
27
77
73
48
83
52
33
30
72
149
24
24
36
84
31
17
28
9
35
36
40
72
87
5
60
96
144
13
107
16
192
44
48
43
65
12
145
27
9
102
42
167
31
53
60
36
144
12
12
312
1
47
28
72
123
12
18
198
101
61
42
65
28
63
ABCD 416578902*7^$a-1 [50032]
96
12
24
21
33
12
2
108
120
64
84
6
36
63
165
114
18
18
9
21
24
26
1
93
18
108
44
52
21
24
3
18
42
48
8
16
8
49
69
27
81
63
3
18
87
108
21
36
27
9
60
72
30
18
99
108
23
13
35
10
15
21
24
14
85
11
10
6
30
38
36
13
3
6
39
96
45
54
18
63
3
9
24
108
39
45
117
18
20
24
37
45
36
24
14
25
81
24
194
25
60
23
13
59
22
48
18
18
27
36
27
80
12
12
229
24
12
81
150
9
12
24
35
22
15
47
145
72
96
93
74
25
11
13
81
36
27
3
44
1
15
9
11
1
9
36
15
21
27
24
11
52
9
48
9
18
9
33
18
120
20
12
72
73
9
30
45
36
24
9
84
36
72
54
6
18
9
63
54
75
33
38
52
72
48
36
44
82
24
14
13
3
44
1
47
178
27
108
179
16
12
33
36
36
3
44
25
45
12
15
39
24
12
33
3
8
1
24
120
9
26
97
39
150
18
21
9
6
84
126
14
208
8
1
59
34
99
36
51
81
71
64
128
16
57
15
32
70
123
93
14
22
6
9
9
54
8
10
38
16
18
12
24
12
15
23
97
15
68
4
36
21
45
18
81
35
37
63
104
10
26
13
11
16
80
24
60
16
45
35
1
15
8
46
14
106
6
116
28
104
76
54
30
36
9
27
180
104
4
80
10
222
18
12
14
49
36
51
9
95
106
6
30
38
40
104
40
20
52
21
45
42
56
34
72
39
24
36
21
78
9
9
12
126
69
81
12
38
61
33
12
38
36
85
27
68
70
15
45
12
24
27
36
11
16
108
12
24
20
16
66
123
36
39
24
45
12
24
45
50
25
45
24
26
82
62
76
104
10
18
57
51
21
63
6
50
22
12
6
104
16
224
1
69
18
9
21
90
32
10
30
36
140
1
21
72
51
219
6
12
108
6
138
50
13
15
9
59
52
8
136
68
1
21
15
63
18
27
48
23
24
49
167
24
1
15
12
24
81
3
6
86
13
48
36
11
16
6
18
21
15
21
213
30
6
3
45
50
240
49
27
9
3
8
25
99
36
57
60
27
8
4
9
105
99
57
114
45
9
38
12
22
14
84
58
62
46
72
54
33
21
24
36
62
12
180
48
25
60
93
87
45
50
112
18
12
72
24
50
61
15
66
38
16
9
96
12
24
9
54
120
9
63
18
60
27
9
74
34
3
24
81
12
36
90
104
40
9
51
12
117
11
130
26
4
33
3
20
13
81
50
76
104
96
25
95
34
96
39
24
11
1
15
12
9
63
8
34
14
76
45
72
47
64
8
1
9
122
60
70
87
156
33
72
2
25
27
66
24
14
24
1
168
48
141
108
12
27
27
116
1
24
23
72
4
81
12
35
10
18
18
126
6
170
1
27
21
45
27
9
38
112
32
16
6
48
6
93
36
81
27
27
42
3
23
72
109
84
33
50
52
9
96
48
15
36
8
76
6
14
22
75
9
27
9
51
27
9
27
21
87
9
3
78
30
56
22
48
15
12
69
147
71
37
131
48
25
75
36
6
27
84
11
25
23
28
93
72
36
36
24
75
18
86
12
48
16
33
27
68
25
81
6
9
47
10
24
39
45
6
44
22
18
36
105
171
8
1
3
6
63
27
12
32
22
78
93
45
62
37
24
36
11
28
9
60
21
51
12
47
130
90
30
14
58
60
12
60
39
24
47
46
60
50
4
9
48
144
69
3
72
23
12
82
15
83
48
25
144
9
50
4
81
36
15
45
143
10
75
33
54
8
49
9
42
56
10
14
1
9
50
52
126
18
24
21
15
66
15
3
33
39
44
37
143
1
9
15
45
2
25
117
26
76
8
1
27
54
15
48
15
12
6
12
26
64
6
3
11
36
24
46
6
30
54
33
9
2
10
38
52
117
9
6
93
36
24
48
9
18
45
23
40
9
23
73
27
102
6
128
60
10
3
191
76
9
84
71
10
15
57
198
9
9
27
11
76
45
72
48
99
117
9
15
9
50
76
66
18
44
1
144
51
9
27
21
87
117
39
80
24
10
12
14
1
119
52
72
20
10
63
9
74
60
70
30
36
8
36
1
24
36
63
90
12
18
42
66
9
36
9
26
25
23
94
30
36
104
1
39
36
54
99
71
136
24
12
24
44
22
6
9
9
36
3
23
28
93
81
6
20
37
36
51
128
28
24
12
18
63
15
32
25
36
15
12
240
9
93
6
20
10
87
36
48
23
13
47
16
24
72
57
24
107
85
33
38
10
72
15
47
1
35
12
34
15
63
20
216
10
74
25
45
36
36
60
36
27
11
46
6
80
49
9
6
56
64
33
48
23
46
26
10
18
44
10
48
62
37
60
3
45
63
80
1
63
144
114
30
60
9
3
9
35
10
14
40
6
36
3
35
52
45
3
9
11
13
27
12
6
54
30
6
129
24
45
147
15
72
8
28
126
90
9
9
3
9
54
24
9
27
44
10
30
69
12
51
81
36
9
38
60
22
2
61
24
84
27
80
70
3
9
15
27
45
12
9
6
21
27
20
25
81
6
9
75
24
56
24
28
9
3
6
126
21
27
90
26
16
54
134
40
18
27
105
50
52
44
16
8
13
27
8
73
9
26
34
3
45
62
28
42
30
42
18
20
169
9
2
25
12
119
13
21
6
ABCD 416660976*7^$a-1 [50011]
6
10
12
66
32
70
8
72
40
44
28
26
30
10
24
26
6
94
2
88
24
38
10
78
42
72
30
2
10
54
146
60
24
10
12
90
48
36
24
36
146
4
14
46
66
8
30
10
72
42
98
58
32
22
32
30
10
24
42
68
10
12
78
90
50
22
20
60
70
18
12
42
120
30
26
16
26
28
6
20
28
38
78
42
34
60
6
8
10
110
10
2
4
20
16
68
76
90
6
164
36
52
26
72
22
18
18
30
36
86
4
6
12
6
26
4
12
50
60
34
104
60
36
6
82
2
24
12
30
30
40
8
52
18
66
30
6
38
64
2
36
70
8
16
6
44
124
2
60
28
2
54
28
6
20
42
10
8
10
96
14
12
28
12
8
10
62
10
8
46
56
48
40
12
14
114
6
34
32
22
18
12
8
34
54
24
90
30
26
10
2
34
24
26
60
30
36
30
30
24
4
6
18
62
34
12
8
42
34
44
22
54
26
18
46
56
22
8
70
44
10
20
64
50
16
14
10
42
60
20
30
70
14
4
56
36
48
6
10
20
16
14
60
30
136
14
4
90
6
14
82
84
18
6
72
20
4
48
8
48
22
42
6
110
30
30
70
2
18
6
16
50
30
10
30
8
6
54
6
4
6
60
26
54
60
40
26
90
64
18
8
108
46
6
24
20
34
50
64
30
72
18
18
14
4
80
4
12
30
44
72
10
54
30
66
50
28
36
74
4
42
54
42
20
30
64
18
6
54
38
10
18
36
44
4
8
40
74
6
48
34
2
6
10
74
16
38
42
18
36
24
22
54
80
40
18
6
24
26
6
10
30
20
36
28
80
4
8
4
44
10
2
4
18
8
90
28
56
4
42
30
8
112
14
6
60
22
26
16
30
24
2
40
48
20
6
84
16
24
2
108
154
8
18
4
116
22
50
28
90
12
60
68
6
84
64
6
36
48
2
46
18
32
10
60
20
30
30
18
34
6
36
20
4
12
20
24
4
66
20
16
14
96
28
56
4
26
40
6
14
6
52
8
28
2
30
28
50
120
102
100
12
6
30
92
82
32
6
28
6
44
142
144
24
60
32
48
60
120
72
4
18
56
10
20
112
48
50
16
20
66
64
18
30
8
114
88
2
16
14
6
22
18
14
10
18
38
10
8
66
4
2
22
32
30
28
30
2
106
108
24
26
10
30
26
6
30
22
26
36
16
60
18
2
30
24
10
14
64
2
4
20
4
8
4
26
10
60
42
38
48
6
34
12
20
52
8
18
52
38
10
32
52
42
24
6
54
2
24
40
6
48
20
82
18
50
6
6
108
52
14
66
90
58
12
78
2
30
40
54
6
50
120
10
8
6
40
24
24
8
28
6
84
92
100
18
26
16
24
18
6
60
50
30
30
6
106
20
18
10
62
28
26
24
22
68
6
66
82
6
6
80
6
4
80
4
92
28
20
36
58
12
14
4
48
18
2
30
30
30
28
2
64
14
6
36
52
8
28
20
10
6
60
18
18
42
2
36
4
126
30
18
30
2
18
22
20
4
24
80
6
16
14
4
2
10
14
40
60
26
4
90
50
24
64
32
34
12
20
10
18
2
64
48
30
30
86
70
2
18
10
54
2
76
8
6
70
18
102
48
2
88
2
24
36
30
34
42
8
60
64
2
58
18
12
8
60
48
4
2
30
58
2
30
90
46
18
56
34
116
88
8
18
22
48
30
26
54
16
48
18
14
4
50
16
44
22
50
40
8
6
10
26
120
28
20
6
10
54
6
56
58
24
30
26
42
18
42
34
14
6
16
14
16
14
34
30
42
20
34
126
20
30
52
66
12
44
54
16
36
8
70
2
58
20
10
24
18
68
64
12
24
60
2
4
14
120
36
10
30
14
10
26
6
124
14
10
50
12
22
48
8
52
8
10
50
16
78
32
36
48
6
58
2
16
42
12
14
10
32
28
30
36
20
10
14
22
18
20
16
20
4
80
106
48
38
18
6
64
2
34
14
52
14
4
24
26
22
20
28
12
8
6
30
34
6
24
36
74
16
14
112
54
78
42
20
90
6
30
28
24
30
18
18
6
18
48
8
6
70
84
2
58
32
48
6
84
6
46
12
2
6
4
20
40
30
26
28
54
8
18
6
30
34
2
54
30
4
36
6
14
30
24
46
50
30
24
34
8
22
68
4
20
4
96
26
48
12
10
98
4
42
96
48
12
8
12
10
38
16
120
74
16
6
14
16
12
2
40
20
10
14
60
60
34
42
44
34
38
40
24
20
64
20
12
48
4
8
24
34
6
26
10
98
6
28
2
16
8
46
20
6
174
16
8
6
36
10
48
110
30
36
6
18
36
4
2
28
36
30
14
10
84
2
94
80
6
16
14
6
22
26
102
18
4
2
4
36
6
18
12
38
42
118
6
50
10
30
6
8
36
76
72
32
10
60
18
18
108
12
20
10
108
80
22
14
60
58
36
80
10
12
8
16
30
44
6
24
34
18
24
26
30
4
24
26
6
54
6
64
14
12
60
4
6
14
28
18
50
58
20
36
28
18
18
26
34
24
6
36
14
90
22
60
14
34
12
20
84
4
60
32
40
74
28
6
26
4
56
40
74
12
24
160
24
60
56
36
10
20
64
20
154
60
12
14
118
8
18
12
78
6
10
84
146
54
10
2
24
36
10
80
24
6
48
82
54
26
22
36
12
72
2
10
14
46
36
44
58
6
20
12
28
6
110
4
20
16
20
6
18
100
36
84
32
24
24
46
60
126
24
18
6
26
10
30
24
2
54
118
30
36
2
4
54
6
20
24
30
4
8
18
46
96
104
24
40
2
48
90
52
14
16
68
40
6
26
18
6
40
14
132
10
42
18
8
60
82
30
18
2
4
44
60
36
4
12
8
10
26
4
2
60
4
26
40
24
36
14
66
24
24
46
26
10
20
10
44
40
14
22
14
24
6
60
60
40
24
20
46
6
14
4
6
36
78
2
28
32
4
126
24
54
20
30
4
32
64
30
50
22
12
30
12
26
60
10
98
4
2
66
4
6
12
42
14
42
24
36
24
106
30
50
30
10
18
12
24
24
66
50
64
62
10
18
86
40
14
4
2
30
10
20
6
22
8
10
20
30
28
12
12
62
6
28
2
18
22
8
70
12
12
222
6
8
40
12
20
52
8
18
22
8
12
4
18
26
46
14
6
64
20
6
10
6
48
26
136
14
4
66
14
6
28
26
34
66
30
42
14
6
40
42
96
36
44
4
18
42
42
6
50
40
12
18
120
20
78
6
24
10
12
44
6
22
2
40
48
2
28
12
14
30
36
16
18
6
26
172
26
40
56
46
12
26
34
8
34
30
6
38
6
16
80
22
2
6
18
126
10
30
14
6
4
30
36
24
54
18
14
24
40
30
24
6
42
18
122
84
4
6
26
28
2
22
12
14
ABCD 416681996*7^$a-1 [50022]
31
18
71
73
6
12
6
11
55
17
19
21
60
12
45
27
36
44
19
72
5
7
78
3
32
55
53
25
6
6
6
36
17
25
42
30
18
29
49
162
29
1
35
49
39
15
6
30
18
3
8
37
66
18
11
4
20
1
3
3
120
36
6
23
19
72
9
27
24
21
39
42
78
6
3
3
29
7
54
24
3
24
8
61
35
1
95
24
13
51
132
63
21
15
5
72
67
108
18
47
88
20
7
96
24
6
36
36
87
15
9
116
109
54
18
39
8
12
25
95
103
132
9
93
12
6
5
19
24
72
53
1
6
17
43
42
111
20
19
5
25
6
17
67
101
12
1
18
24
6
54
126
18
12
33
21
11
13
6
5
72
19
24
41
13
18
12
12
18
23
12
13
84
90
36
6
12
6
60
5
19
5
19
5
7
6
39
27
42
48
47
37
6
57
36
36
15
54
11
79
12
9
15
5
24
64
51
18
6
12
66
24
36
27
9
35
52
51
9
87
12
36
12
42
15
9
47
43
6
42
57
3
33
44
31
21
33
23
67
17
97
54
17
48
19
5
7
12
18
24
27
120
15
12
24
60
17
4
44
1
23
12
76
39
45
36
3
17
4
15
29
76
8
43
24
9
44
25
6
54
23
4
3
186
48
11
7
9
3
24
132
18
36
18
29
13
27
57
42
48
6
11
61
15
32
24
13
30
12
21
129
23
61
42
12
93
48
12
8
16
20
13
11
7
29
28
36
9
24
78
9
15
24
72
12
30
47
7
30
3
9
11
112
8
91
9
99
41
103
24
30
27
8
28
15
90
42
9
27
84
24
66
15
21
6
5
13
3
27
6
84
15
3
5
12
24
13
27
44
60
37
183
116
4
51
5
24
1
24
30
42
18
41
37
11
52
27
89
13
24
24
12
35
4
48
27
5
12
16
27
24
60
126
18
30
23
12
7
77
25
59
7
36
57
32
91
9
48
44
67
72
29
13
48
39
9
24
27
39
30
71
12
1
18
21
9
12
30
54
11
97
23
31
36
42
6
57
21
27
27
54
63
3
9
36
20
1
60
23
36
25
6
42
15
3
6
6
48
24
45
51
29
7
36
21
8
61
42
30
6
12
9
8
7
33
135
6
39
108
75
65
12
72
49
18
45
24
39
21
15
17
24
28
45
23
12
109
27
32
4
68
76
32
4
20
43
6
11
7
18
71
25
78
6
11
60
25
42
12
12
6
30
17
4
21
59
7
6
11
7
9
21
6
5
7
17
48
16
20
19
42
6
65
55
65
1
60
63
80
24
1
66
60
18
6
6
138
18
24
30
144
78
11
91
33
8
13
15
15
60
24
12
6
3
3
29
24
25
24
18
30
18
6
30
5
4
39
30
90
5
16
45
83
12
1
42
6
15
44
12
13
30
41
172
57
24
102
17
7
24
9
24
24
20
60
1
42
72
17
19
65
49
114
21
9
18
6
23
19
41
7
72
42
48
36
3
116
1
11
43
21
27
21
21
30
5
1
132
30
24
12
17
4
56
60
79
18
23
40
15
9
20
7
42
11
7
45
57
6
48
29
19
21
32
52
45
18
17
4
9
42
6
30
5
1
47
13
59
7
33
20
31
42
131
4
60
27
102
35
31
6
39
15
17
24
19
24
6
96
30
6
18
17
7
12
29
73
27
24
12
44
31
9
63
6
42
6
42
21
27
9
39
78
6
42
59
13
30
53
115
9
12
32
48
60
19
6
3
39
48
6
12
30
65
12
52
15
12
36
48
21
44
13
6
30
3
9
48
72
72
47
259
72
21
27
33
3
66
24
12
15
32
127
24
60
77
37
30
41
112
3
9
3
5
13
24
11
72
7
21
27
33
20
1
35
13
3
60
3
12
9
9
11
1
47
16
69
35
13
83
37
99
15
18
23
25
35
12
91
18
51
21
11
64
20
7
6
60
18
36
5
19
6
18
36
89
12
4
8
37
3
3
5
61
114
30
15
33
48
42
48
84
18
18
24
5
7
12
45
24
3
18
54
5
40
20
19
5
49
18
45
44
12
25
47
79
9
44
1
6
6
23
7
41
19
5
61
102
77
13
6
18
59
24
28
27
48
29
28
48
32
16
3
12
17
25
35
43
30
96
192
47
43
12
5
61
30
81
87
21
24
69
6
18
35
13
12
12
11
7
162
23
79
6
18
6
119
12
72
28
3
54
35
13
48
12
3
80
25
48
18
30
15
135
5
13
24
27
20
25
11
1
3
15
84
33
3
144
12
12
9
3
9
39
96
48
33
12
3
21
44
13
24
15
20
61
6
53
31
6
11
19
12
21
15
117
45
12
6
5
28
24
8
40
75
5
4
15
29
43
60
113
4
63
18
11
4
51
108
57
20
7
21
20
12
19
6
54
48
41
12
4
33
63
8
31
42
42
12
36
54
15
3
30
59
7
29
1
51
75
33
9
54
33
99
30
42
53
37
36
47
40
44
55
24
69
15
33
69
36
6
6
30
9
20
16
21
59
31
12
12
33
56
25
12
30
30
11
25
42
24
30
39
57
23
25
47
7
48
54
71
25
18
6
27
8
40
20
19
54
126
48
36
57
27
5
37
18
9
3
132
29
4
8
72
7
30
39
75
41
43
42
42
6
24
27
9
11
37
12
54
53
13
6
36
41
13
18
9
51
117
39
18
18
12
69
20
4
27
33
15
41
31
17
13
30
9
24
32
7
113
25
6
30
6
12
5
4
3
6
35
7
60
9
20
13
27
3
30
47
1
11
37
6
6
114
12
156
9
21
30
33
20
36
24
25
18
36
42
6
29
1
6
12
30
12
51
33
30
93
3
78
111
21
23
19
6
63
39
6
11
25
54
30
11
43
17
139
41
37
24
95
73
24
36
18
65
4
24
21
96
48
78
9
80
4
15
30
24
42
30
66
24
24
5
24
25
11
43
5
1
30
12
6
60
54
29
1
12
48
78
60
65
24
13
18
6
3
39
17
12
48
16
120
96
39
18
23
60
24
85
6
5
64
44
67
5
4
8
28
3
42
6
33
21
3
24
48
9
42
18
36
18
42
42
24
29
7
41
12
13
66
5
25
6
66
39
20
13
35
12
19
5
4
51
21
80
13
42
17
43
45
39
132
36
24
6
12
59
7
24
5
4
12
51
17
49
11
31
21
75
57
8
31
29
121
59
19
18
24
18
6
63
15
5
12
13
6
33
3
18
51
63
126
15
60
20
1
11
25
42
24
53
61
30
9
21
12
6
21
57
42
5
12
60
112
36
21
18
18
3
32
7
18
18
5
12
13
12
39
33
42
36
45
8
7
6
63
33
6
24
53
28
27
96
18
135
21
15
3
36
21
8
60
60
12
1
6
42
24
48
27
21
42
12
66
11
91
9
27
17
4
9
11
7
9
20
24
31
36
12
113
1
150
60
41
55
24
57
56
19
36
29
13
63
8
25
78
33
12
3
45
20
13
24
12
18
5
19
144
24
33
15
93
ABCD 416846264*7^$a-1 [50036]
12
24
11
109
65
43
24
5
90
13
77
60
19
36
89
139
96
12
12
60
24
12
5
108
18
13
5
19
47
54
187
35
13
77
30
18
6
25
60
53
6
90
72
43
12
35
12
13
65
7
84
36
71
13
48
113
19
12
48
143
1
48
71
54
60
151
60
12
11
48
25
83
61
36
216
12
41
19
11
18
7
24
36
23
168
61
11
25
60
41
55
17
31
144
59
48
42
30
13
47
18
48
31
96
107
60
18
31
17
24
7
24
17
36
19
36
5
31
23
13
12
12
36
60
96
12
11
54
31
12
96
12
48
12
72
113
19
35
84
6
43
12
12
23
36
108
13
89
6
1
11
18
43
36
84
24
36
36
35
25
24
12
60
5
12
96
102
13
36
36
24
36
24
53
55
108
53
90
1
84
5
31
48
77
19
12
47
13
23
49
41
72
19
24
12
47
162
18
25
24
59
1
12
24
125
19
12
72
29
36
31
12
65
31
35
25
60
95
1
84
72
72
84
48
23
1
12
60
24
65
90
157
5
30
36
42
120
31
41
91
264
11
30
7
60
12
84
48
11
108
13
72
17
42
13
36
113
54
1
48
53
7
65
19
41
19
47
1
23
13
17
42
156
18
43
84
35
25
17
48
43
36
84
120
29
18
30
19
35
37
89
18
6
43
101
7
83
12
25
72
24
11
1
24
24
143
24
12
24
1
96
101
31
41
90
13
24
89
7
12
65
168
55
120
35
13
23
13
108
132
144
72
23
25
119
18
31
5
84
19
131
1
11
37
24
35
25
5
72
72
7
101
6
30
151
29
6
1
17
7
149
55
24
48
59
48
13
29
19
35
37
12
252
41
12
42
1
17
55
12
23
61
11
49
48
168
12
24
60
53
84
31
59
72
85
23
13
24
60
119
25
60
60
24
36
12
60
96
72
12
108
48
59
25
29
79
47
1
24
24
23
1
24
84
161
19
83
61
48
72
5
18
12
1
12
65
7
59
6
30
60
13
48
36
12
36
72
12
72
24
35
102
55
113
84
19
17
18
24
13
60
12
77
31
72
36
12
29
31
35
42
55
36
11
1
12
48
47
1
5
90
12
13
11
120
25
65
67
11
12
1
17
19
12
12
12
12
36
132
113
55
24
11
48
90
36
67
108
24
17
19
35
13
24
48
41
18
36
6
19
12
24
84
12
11
72
18
7
11
48
36
145
41
18
13
12
5
6
54
19
24
24
60
36
72
47
1
24
47
25
17
7
36
11
49
96
48
24
36
96
47
36
48
42
103
108
12
29
67
36
36
12
12
84
60
143
73
53
67
17
31
48
36
12
53
43
24
5
7
71
13
23
25
77
7
83
49
65
36
43
29
79
11
97
41
67
167
121
72
84
107
1
36
17
19
24
72
108
23
49
5
7
84
36
71
1
17
7
17
43
29
18
36
246
7
12
59
37
53
19
36
11
54
79
17
31
5
19
36
11
24
30
6
18
43
77
7
35
37
36
72
17
67
23
109
132
36
24
59
1
17
19
89
7
95
1
48
29
139
12
12
24
60
12
132
23
12
6
30
72
121
60
12
24
5
19
60
72
48
60
36
41
18
42
54
61
23
60
37
89
30
25
83
73
108
24
83
25
17
90
121
59
13
36
48
41
7
47
73
5
30
97
29
24
7
11
13
12
24
24
11
6
90
25
5
91
288
35
1
24
12
23
36
48
6
84
55
35
37
5
18
36
1
65
42
1
47
42
12
96
18
12
13
12
89
18
49
24
60
36
23
13
185
91
5
79
48
35
61
83
1
29
60
7
167
6
19
48
168
24
5
7
36
17
36
7
119
1
89
18
1
89
7
84
36
24
5
6
1
24
60
23
37
47
37
59
25
120
17
91
83
78
103
60
35
30
55
59
25
36
48
71
85
41
12
43
60
72
5
18
24
36
73
144
24
48
48
24
11
18
114
66
103
24
71
1
36
17
60
79
48
84
24
156
12
96
107
72
37
12
36
5
31
41
36
7
12
41
7
108
11
13
41
115
29
66
157
60
96
84
5
55
17
12
43
84
17
43
60
48
35
1
12
5
7
23
1
72
48
144
131
13
12
36
101
67
12
36
12
36
60
17
90
109
83
49
24
36
23
13
36
95
37
155
1
24
24
12
36
24
29
43
11
49
36
120
29
144
19
84
24
53
19
36
35
13
23
13
108
12
11
12
25
84
108
17
7
65
60
19
83
73
17
36
43
119
13
77
79
53
12
19
72
17
7
24
11
37
11
73
12
12
12
12
36
23
6
139
60
72
11
37
60
36
12
23
12
85
12
12
24
60
5
7
24
72
12
17
48
31
83
12
37
24
24
24
41
54
84
78
43
29
36
7
12
48
24
11
108
24
97
11
37
83
1
24
35
61
11
1
24
83
13
60
11
49
60
17
67
60
24
24
12
24
23
13
65
36
31
144
89
43
48
24
72
29
6
1
24
84
84
5
90
1
48
36
12
23
37
24
35
30
36
6
1
11
37
60
12
120
60
71
1
12
12
48
12
48
84
204
107
18
43
11
12
18
19
36
53
60
12
19
12
119
37
24
12
12
23
145
12
36
59
61
ABCD 417092238*7^$a-1 [50008]
12
30
93
21
79
9
24
12
11
12
33
36
43
33
8
12
3
69
55
36
9
26
25
20
60
1
26
13
5
15
21
3
15
13
45
47
25
32
30
1
8
9
52
3
20
45
30
10
35
40
41
27
3
12
57
13
95
63
30
15
15
22
12
11
97
32
4
8
19
17
7
35
21
21
84
36
108
15
16
29
31
20
60
1
8
31
11
6
63
24
111
82
50
13
9
8
7
5
52
44
7
53
15
4
45
12
8
28
20
27
16
29
52
8
6
165
24
13
15
17
12
51
12
3
13
5
52
23
39
1
11
9
12
63
129
3
42
12
3
1
35
12
52
8
13
32
3
87
78
54
33
15
13
5
4
32
6
30
4
44
54
1
81
24
14
33
15
18
24
3
28
84
8
9
16
23
25
20
15
61
26
12
1
44
87
1
80
1
27
5
39
60
27
18
30
6
15
39
6
199
8
1
27
17
16
2
9
3
34
23
21
12
27
15
34
27
5
7
8
9
28
23
12
3
42
42
13
32
27
9
45
12
27
61
14
21
9
91
17
54
1
72
5
66
12
10
8
24
60
30
45
21
7
77
16
2
22
11
97
3
29
18
58
26
18
55
8
49
8
6
10
20
39
16
35
37
72
23
22
8
115
12
45
15
21
15
41
3
48
12
40
83
46
2
22
8
36
84
39
13
2
33
12
61
35
24
48
28
9
3
5
40
8
24
15
13
2
60
85
17
6
13
24
5
12
3
96
24
36
61
23
27
1
17
3
57
75
13
62
1
33
38
1
32
1
2
33
57
16
32
16
20
63
21
27
33
12
12
42
6
16
32
64
3
32
27
6
15
25
23
39
1
21
20
3
3
34
8
4
11
3
240
24
24
24
13
5
12
60
18
93
57
24
39
60
12
57
30
1
21
23
45
30
10
23
33
36
4
35
4
77
3
61
2
37
60
41
16
68
3
12
3
153
4
9
24
2
18
114
9
85
14
1
47
30
3
9
6
30
4
15
57
14
10
32
7
17
24
64
36
2
10
44
54
36
33
21
75
21
31
5
40
15
21
11
36
21
54
30
15
9
18
24
18
103
20
12
16
29
4
36
36
47
15
18
27
13
14
21
24
1
12
23
45
27
9
66
30
15
60
13
72
72
38
25
8
9
52
8
15
45
72
3
21
6
6
15
25
80
28
14
18
3
99
1
9
3
59
24
22
92
15
48
1
59
85
15
12
36
72
17
55
33
32
12
90
33
21
19
95
12
13
8
15
18
6
69
27
42
6
24
6
24
66
58
11
13
27
17
36
3
9
36
16
71
1
27
17
24
4
26
93
15
13
65
12
28
12
2
9
4
9
62
49
17
78
1
47
10
63
5
24
48
55
35
24
6
15
12
3
13
12
8
1
59
39
1
33
36
2
1
60
20
28
32
27
10
75
5
12
6
12
21
15
54
12
84
12
24
4
99
11
6
3
61
14
1
20
64
5
31
5
4
32
31
9
44
15
12
1
2
22
20
30
58
39
56
12
27
21
61
23
49
27
47
46
59
40
5
48
7
21
8
6
42
51
84
63
58
39
45
20
42
9
39
18
15
9
3
21
4
92
99
12
39
24
10
26
18
15
57
36
103
41
3
51
46
36
27
17
31
9
26
30
7
11
22
35
49
20
16
8
7
12
9
11
27
13
21
132
14
13
21
14
1
9
8
18
45
24
13
48
27
72
9
27
17
24
31
9
51
21
8
39
25
35
15
36
13
77
103
56
39
60
12
6
4
11
28
5
19
17
63
37
63
9
98
21
52
9
38
114
39
25
48
35
52
5
4
36
26
10
59
45
43
89
3
16
17
3
12
69
24
24
3
3
22
12
11
9
43
35
25
20
1
14
13
5
27
39
9
60
13
26
33
3
9
21
99
15
45
75
30
3
9
51
9
19
12
47
6
7
8
27
10
35
9
19
41
18
18
27
16
5
4
15
35
22
14
12
10
72
15
113
24
30
13
41
12
12
55
56
15
10
15
12
8
132
27
6
40
12
15
21
26
25
36
11
33
3
12
25
81
26
9
21
48
51
40
44
1
32
43
9
144
27
44
15
13
9
26
12
34
11
49
26
42
51
15
33
9
48
27
28
72
5
108
54
30
24
12
3
15
12
10
15
12
41
27
13
14
10
56
12
12
18
13
17
3
4
23
42
42
22
11
33
18
6
19
9
72
134
9
40
8
9
19
35
36
30
48
30
10
11
4
77
4
56
16
14
34
15
9
32
3
28
23
24
6
55
41
24
30
6
3
25
71
25
27
9
38
46
15
5
7
17
91
9
72
23
48
9
36
43
12
23
22
23
12
9
63
25
48
8
24
15
13
20
30
54
31
29
3
61
50
49
9
96
36
36
14
9
3
37
36
45
35
57
54
33
15
13
68
57
27
1
32
3
57
42
13
60
17
103
8
37
20
7
23
10
27
56
37
2
21
24
61
20
4
63
47
12
48
6
7
92
36
9
4
2
6
19
5
40
36
8
51
52
9
86
10
27
8
57
15
1
32
27
36
4
5
30
36
6
31
35
22
8
18
69
15
13
23
12
10
83
73
8
43
8
12
36
27
42
40
11
13
12
24
32
79
11
58
3
32
28
68
25
20
15
25
27
12
23
85
81
2
49
8
63
10
35
21
6
48
24
21
25
12
95
12
45
42
9
12
12
25
11
24
1
14
36
6
48
42
6
16
11
25
50
18
52
11
24
15
48
10
2
66
40
15
21
14
57
12
63
22
86
9
40
5
4
12
14
18
27
36
15
9
21
27
27
12
6
72
3
27
10
8
15
33
7
8
1
44
19
8
1
38
36
30
27
28
12
5
3
52
8
1
32
7
8
61
36
74
30
6
12
22
236
3
49
20
60
55
53
67
8
37
32
19
17
63
21
19
32
9
6
22
2
1
17
43
57
20
3
28
5
24
6
22
47
27
6
3
4
21
27
8
27
10
15
35
72
1
41
99
24
37
50
73
8
13
14
42
39
4
8
37
32
36
27
28
5
4
8
135
3
12
6
30
45
12
49
68
72
31
8
45
6
6
40
8
27
39
24
10
12
2
21
45
4
50
66
7
48
44
61
72
14
34
24
56
28
24
12
51
17
24
3
1
20
27
1
47
21
24
12
27
45
15
49
38
48
42
24
19
77
3
45
3
27
6
40
27
8
24
33
3
27
18
4
2
13
35
82
14
57
1
8
19
20
25
27
9
23
13
44
3
16
44
33
18
24
10
71
1
14
37
8
37
27
83
42
36
15
25
24
8
27
36
9
4
74
25
17
15
13
47
60
27
30
103
5
31
44
27
9
21
19
47
57
15
12
21
1
14
85
8
45
24
55
120
5
6
57
49
59
24
21
4
11
4
23
33
105
72
12
28
20
24
18
66
16
14
9
15
22
44
24
36
67
5
63
45
24
15
141
4
48
87
8
39
46
35
15
10
27
11
30
15
87
18
64
71
1
8
120
15
45
40
35
28
5
18
12
12
6
27
9
39
21
18
60
6
36
24
24
40
2
6
55
5
43
11
21
1
47
24
13
23
4
5
28
20
52
3
5
30
10
8
90
10
32
87
36
9
88
2
21
73
11
21
16
14
10
36
38
10
11
69
60
6
12
58
14
45
21
24
4
14
22
11
15
34
12
24
44
28
48
20
39
27
33
75
21
15
10
32
7
11
25
9
20
31
9
48
23
81
19
92
9
91
5
28
12
8
15
9
15
36
4
8
28
17
12
36
7
80
69
40
3
23
13
5
12
3
24
75
34
26
25
83
10
24
44
12
3
4
5
30
6
15
15
10
72
20
24
40
56
3
27
13
35
25
5
124
24
39
53
12
27
13
12
15
8
9
40
51
8
1
20
43
116
9
55
9
14
33
69
63
3
34
11
109
8
27
16
9
3
60
21
47
12
39
30
36
3
112
5
54
1
21
14
45
9
54
6
16
68
15
ABCD 417109572*7^$a-1 [50005]
51
14
12
3
1
54
21
9
2
13
32
7
18
3
53
52
3
15
6
44
16
2
24
16
29
27
12
37
68
16
11
4
2
4
23
21
15
15
25
24
11
16
69
21
23
13
42
12
8
6
10
18
32
19
44
19
65
28
17
28
11
39
9
15
58
12
11
9
3
15
6
18
6
19
11
24
4
12
32
28
44
9
27
22
8
31
20
19
45
15
17
13
6
2
30
16
29
61
8
63
3
16
14
70
9
17
46
33
21
11
15
9
25
6
26
42
21
39
58
2
6
30
6
6
16
21
8
43
38
6
18
6
1
17
52
11
1
20
19
20
7
20
1
8
3
4
2
3
49
27
20
15
22
26
4
9
3
48
12
2
3
9
12
18
37
8
76
3
32
24
25
5
27
9
22
45
47
4
26
70
2
10
18
2
4
8
10
44
16
2
24
21
15
4
5
16
20
15
24
9
4
5
7
27
20
4
29
9
7
15
33
15
18
35
3
12
4
20
1
32
9
12
12
22
8
9
25
23
39
24
12
72
4
5
12
25
8
52
20
18
9
9
24
4
11
79
21
9
30
36
17
4
59
1
59
9
12
7
6
18
18
14
4
24
17
24
40
24
8
3
18
12
7
11
6
43
35
25
9
6
62
6
33
27
1
35
6
10
14
7
71
1
9
20
6
16
8
9
19
17
13
35
1
15
9
3
21
42
12
41
3
37
27
2
19
11
25
59
16
5
45
10
12
30
26
21
28
17
16
3
5
27
12
7
6
20
40
2
13
3
116
37
12
8
1
11
15
16
17
12
4
20
1
12
2
12
21
24
16
17
18
33
4
3
30
30
2
12
10
5
13
3
60
56
24
48
27
22
56
15
12
4
17
6
9
16
15
30
2
57
15
10
32
12
22
2
40
27
15
5
13
8
7
3
66
26
6
28
12
2
21
19
20
6
39
1
59
15
1
11
9
7
21
68
15
57
7
6
11
3
28
14
3
1
27
11
6
19
33
11
3
13
5
18
12
10
14
16
5
3
9
1
6
29
12
16
3
44
10
11
31
14
67
12
36
11
16
2
15
33
24
7
15
26
30
49
3
18
20
3
15
1
9
26
30
6
9
9
7
5
10
17
4
21
6
5
21
12
34
38
67
68
3
21
15
64
2
3
48
9
3
15
46
14
4
12
9
44
7
20
21
40
23
1
21
18
17
1
14
28
38
18
69
39
10
35
36
13
14
4
38
4
14
25
17
18
6
3
61
6
18
6
8
4
21
11
12
36
4
6
3
29
6
37
45
26
22
11
25
2
12
12
21
13
23
12
3
52
32
24
9
13
26
12
9
12
27
34
18
18
15
9
11
4
3
21
15
14
18
6
3
7
8
13
5
22
2
3
15
10
12
6
12
8
24
40
20
16
32
1
27
2
3
27
52
17
9
18
6
6
24
1
27
5
13
3
15
33
8
13
2
36
6
7
11
4
41
3
4
8
4
26
3
12
3
12
6
28
44
6
10
2
10
8
3
3
6
19
9
12
2
9
7
56
1
17
10
18
6
12
17
36
16
39
32
25
5
24
4
14
10
83
27
1
21
30
21
12
15
32
37
15
29
7
20
4
5
33
18
4
5
43
32
25
5
7
15
60
42
11
21
15
9
7
15
24
12
8
40
21
35
34
44
15
4
17
12
31
21
6
9
12
32
24
15
10
2
34
3
33
30
6
44
84
55
15
6
11
4
39
8
33
39
6
18
1
17
18
13
17
12
6
13
35
64
9
27
12
36
2
18
45
27
21
24
16
23
52
2
3
39
9
7
17
3
49
32
3
6
30
12
28
17
7
6
51
20
37
14
9
15
1
23
4
20
1
29
31
5
27
7
6
20
3
7
42
2
4
5
24
51
52
8
16
6
8
3
33
7
32
1
8
15
3
9
1
3
24
72
11
6
7
15
8
4
5
3
4
20
24
40
21
24
32
33
15
12
19
12
20
1
48
17
4
66
2
3
48
3
10
23
28
3
74
3
31
17
4
5
16
6
6
6
32
4
5
12
3
45
7
21
20
12
16
32
4
21
18
32
9
36
13
8
22
21
21
2
18
3
31
12
21
45
18
18
6
20
4
32
6
4
26
12
12
9
9
7
23
12
6
34
2
3
87
4
2
3
12
3
18
18
24
6
15
1
92
12
3
4
24
5
10
2
24
7
9
30
2
6
25
5
12
55
11
6
15
33
19
11
1
3
17
15
48
45
31
9
3
18
30
5
7
20
61
35
72
13
5
28
2
16
17
15
30
4
15
3
17
7
50
7
15
2
6
94
24
8
3
3
12
16
5
4
21
11
51
4
20
12
25
8
19
20
61
20
3
12
4
24
2
18
6
7
15
6
6
21
21
23
36
3
10
8
24
30
49
47
1
9
11
31
60
6
12
2
24
4
30
3
32
1
2
37
9
23
3
25
3
26
34
113
9
18
24
10
2
10
6
12
32
37
20
9
7
44
15
22
14
22
8
3
15
4
12
6
6
17
43
2
3
27
9
28
3
29
45
3
28
32
33
6
9
4
21
23
19
2
10
2
3
15
40
6
15
8
1
32
4
6
54
6
9
23
12
16
9
15
24
5
24
37
11
12
3
45
4
35
13
8
9
31
9
12
8
27
4
9
2
24
1
8
40
12
20
7
8
18
34
29
16
12
3
9
3
14
16
23
19
2
10
12
17
12
9
22
2
39
21
10
36
38
3
39
45
1
8
3
25
27
23
6
12
54
9
4
21
38
1
32
31
17
36
7
62
18
4
2
7
15
29
13
39
5
4
15
11
4
17
4
15
6
2
4
14
27
45
18
22
56
27
1
6
26
6
48
70
2
4
12
8
1
23
10
30
12
14
7
23
9
27
1
20
13
14
42
27
1
96
23
3
13
24
23
21
3
16
36
9
12
3
32
34
30
14
3
67
26
52
11
3
4
2
58
33
5
4
60
38
18
18
21
9
12
16
35
7
9
8
51
21
4
21
14
1
35
22
3
11
42
7
35
18
3
7
12
6
24
11
28
17
7
21
75
12
11
4
20
1
3
5
3
16
8
21
1
6
8
16
14
18
6
12
6
12
12
1
8
7
33
32
15
42
6
46
6
36
24
53
13
39
27
21
47
9
57
7
5
12
3
7
18
3
23
6
52
14
37
141
2
16
24
26
15
15
28
9
23
22
18
2
39
4
20
3
4
18
8
27
13
18
12
17
7
6
11
40
51
12
6
11
39
49
5
36
10
12
17
49
6
21
5
27
21
31
71
28
44
9
7
12
17
15
40
26
19
44
3
1
60
3
62
4
8
18
18
42
9
12
31
32
21
16
63
18
14
24
21
3
73
27
86
6
22
11
25
26
30
27
36
61
18
8
25
65
30
33
37
2
1
24
3
12
33
44
27
4
5
1
14
10
3
29
10
8
1
5
4
3
15
36
17
9
3
4
5
6
6
4
23
16
5
6
22
12
3
5
10
32
6
28
38
9
9
46
12
21
23
1
5
15
7
21
3
5
19
5
4
3
17
3
30
27
63
22
44
15
7
12
42
36
6
8
18
3
40
15
9
39
5
7
12
32
16
54
6
60
17
3
4
14
18
9
39
46
59
24
31
20
16
20
12
10
27
41
31
21
6
12
2
15
117
12
3
15
60
12
9
7
6
6
14
12
67
12
32
7
6
6
2
3
7
50
31
3
32
6
36
66
82
26
9
63
33
64
20
12
9
6
10
12
11
12
25
2
4
6
15
3
18
6
12
5
4
23
54
18
1
5
15
3
9
3
13
5
43
60
15
36
5
39
1
17
18
6
42
1
20
27
30
94
2
15
40
17
34
18
20
22
14
6
16
8
58
2
1
3
36
45
53
12
70
5
13
30
30
48
12
14
10
12
2
13
12
11
21
4
3
18
54
2
31
5
27
12
1
3
48
33
11
3
22
42
24
2
19
27
6
2
12
36
4
6
50
1
3
5
25
36
2
13
9
14
10
2
12
21
9
15
4
5
4
2
1
20
4
3
5
9
10
5
12
19
14
15
16
15
56
46
2
21
7
24
14
24
15
12
21
10
6
11
1
14
21
9
3
25
38
25
5
42
45
12
19
2
4
54
9
8
24
24
33
6
22
23
4
33
24
20
19
12
12
20
81
51
48
19
9
12
3
21
32
3
4
8
58
35
13
3
27
33
47
24
13
3
6
62
13
15
8
10
26
16
12
2
12
30
82
14
4
12
53
15
10
8
7
8
1
3
32
27
22
11
112
9
2
16
9
20
9
4
18
56
6
36
7
17
10
8
21
21
7
12
36
20
3
46
27
20
7
2
10
74
40
74
1
35
28
9
3
12
14
7
3
18
6
14
12
10
20
24
6
3
21
10
17
13
47
13
23
51
13
21
8
18
25
23
1
15
2
22
6
11
16
5
3
1
54
41
7
17
4
71
30
18
9
13
14
25
35
25
20
1
15
3
14
30
46
11
39
1
44
39
9
4
12
3
8
9
7
5
7
9
57
3
8
13
44
54
4
24
20
4
14
28
14
4
6
68
12
7
48
33
30
17
4
3
5
19
20
12
12
25
8
25
47
1
11
43
6
6
32
28
6
11
12
7
30
30
8
9
27
1
44
16
5
10
9
11
28
5
45
7
71
4
6
2
6
3
4
9
32
15
4
47
4
9
20
4
27
5
3
18
27
1
23
19
38
7
27
14
15
9
18
6
6
22
51
45
15
21
8
12
27
49
44
36
16
6
5
3
13
29
3
63
42
6
4
8
54
51
12
16
9
35
19
30
8
15
9
4
3
11
10
36
6
14
3
24
16
3
20
58
3
11
1
39
24
6
20
36
10
26
22
26
6
1
29
15
3
10
32
4
6
8
42
6
16
6
14
12
22
2
25
3
2
36
16
2
34
6
12
36
56
42
43
15
12
56
16
14
3
37
14
13
39
5
51
9
1
6
24
8
6
12
6
36
4
20
10
3
5
18
4
38
10
14
3
25
23
15
21
19
44
4
2
12
42
1
9
3
11
13
23
18
12
28
23
15
1
29
3
4
3
18
6
17
19
53
61
47
7
21
9
2
9
21
10
8
4
9
63
65
28
3
9
3
8
6
15
3
18
22
30
38
9
39
9
1
12
15
11
24
1
41
19
35
1
5
66
4
17
31
8
6
19
45
8
43
23
9
16
3
68
36
1
5
22
8
48
1
3
9
20
3
18
28
26
16
24
9
57
11
9
18
28
24
26
12
27
3
16
8
22
2
1
48
12
5
7
36
60
27
42
15
20
27
13
17
16
24
123
5
24
6
4
8
13
27
9
21
2
24
13
8
7
9
3
20
9
3
9
19
6
11
3
24
28
5
63
37
5
24
42
10
11
7
2
39
7
12
2
22
18
18
21
44
21
6
6
12
7
15
6
18
18
35
9
18
18
3
1
3
11
64
17
3
73
3
12
6
83
15
4
8
10
2
9
12
4
8
19
29
4
20
15
24
36
6
22
2
3
51
16
17
16
32
1
11
16
21
72
15
17
7
15
8
25
11
10
54
14
6
22
23
1
3
12
77
3
4
27
30
35
12
7
14
4
18
30
32
10
6
6
5
36
3
42
28
35
64
20
1
42
6
8
6
1
9
60
48
12
11
3
10
78
80
1
5
3
16
35
52
32
10
23
19
2
19
8
3
12
25
11
33
45
10
72
6
24
6
29
12
33
15
15
1
8
9
3
7
12
45
20
7
2
3
16
20
9
103
15
18
30
2
87
15
37
5
16
8
4
24
36
35
13
32
3
28
8
3
37
41
10
24
41
1
2
33
7
17
4
35
13
35
10
26
6
22
2
27
19
17
9
18
6
18
21
25
8
7
15
17
1
59
12
15
18
4
6
6
26
22
20
4
39
20
175
21
11
36
58
14
16
17
4
5
15
85
71
4
51
5
4
20
16
12
12
17
60
4
3
39
20
1
3
29
13
11
7
5
16
9
71
4
32
21
7
44
4
9
2
25
23
ABCD 417188672*7^$a-1 [50013]
23
10
27
8
3
40
6
14
10
27
21
15
4
16
15
5
55
12
52
20
1
35
10
31
5
86
9
1
79
5
6
13
19
57
1
2
16
12
8
5
23
24
57
8
15
29
19
22
2
10
50
5
35
25
7
9
27
22
18
8
21
4
15
25
17
3
39
13
8
40
32
44
3
17
44
9
84
12
30
8
12
12
29
11
5
4
20
39
25
27
17
27
4
29
8
4
1
2
1
27
12
8
70
38
1
39
20
21
1
30
12
25
32
3
18
3
15
5
39
16
1
7
37
4
7
25
11
10
14
22
59
1
3
23
22
3
12
11
16
1
12
44
12
44
15
61
3
5
1
3
32
20
8
8
61
3
3
57
3
25
7
45
27
4
29
39
10
11
36
27
12
5
20
44
4
35
10
38
48
41
101
2
5
19
24
10
26
10
12
2
22
14
48
12
33
3
41
7
9
40
20
3
34
24
6
12
5
39
34
2
10
11
39
1
3
8
25
8
3
37
56
13
18
12
18
19
16
111
12
65
60
29
6
6
6
12
18
59
8
11
9
16
53
6
20
4
18
12
11
40
8
24
44
20
3
18
11
1
7
16
20
4
55
6
35
15
1
12
47
48
22
3
35
22
2
1
33
30
8
1
9
15
3
18
11
28
16
44
9
7
16
3
25
36
35
36
16
44
12
21
19
8
16
44
36
16
1
7
16
12
5
3
13
3
13
7
5
19
16
48
8
1
4
4
13
35
40
59
4
17
12
19
6
2
9
4
20
13
30
37
7
4
8
4
9
39
44
21
4
9
14
36
84
16
1
12
16
4
33
18
18
26
28
21
4
20
45
2
5
44
9
2
24
1
11
13
32
24
39
1
4
16
1
26
16
1
40
16
4
4
1
7
8
35
1
9
14
48
13
16
16
8
16
13
3
8
3
52
56
12
16
8
10
6
6
14
33
16
8
3
12
22
43
53
36
12
2
9
25
96
23
3
34
14
9
3
33
25
3
11
4
21
44
12
3
5
19
4
13
4
1
2
12
24
33
24
27
1
3
13
52
8
36
8
16
7
33
7
8
12
16
9
11
34
19
4
15
9
1
2
16
12
37
44
39
24
8
10
19
19
36
12
4
30
12
30
25
35
8
12
28
6
27
21
31
28
44
29
54
68
1
8
8
4
1
3
11
4
6
35
67
37
7
12
5
11
6
74
40
12
48
18
3
20
4
35
1
56
4
23
12
5
4
7
25
4
4
36
8
36
1
2
33
7
54
26
24
12
5
23
9
23
60
5
7
5
19
5
19
13
44
20
53
14
10
3
28
7
21
25
6
8
24
21
1
19
11
37
12
11
9
21
60
27
28
40
32
16
27
125
12
17
2
16
56
46
11
3
12
9
56
11
20
40
44
24
4
1
8
15
18
2
37
20
24
64
36
27
5
15
9
3
1
11
16
12
17
1
19
23
80
10
11
4
8
25
14
12
48
22
2
37
15
20
13
20
3
46
2
5
4
15
22
2
82
18
81
12
44
37
6
6
11
3
16
45
9
7
19
1
4
29
11
3
1
51
5
4
3
5
40
11
4
44
4
1
7
34
12
6
8
33
15
16
8
4
20
1
56
19
9
15
5
51
60
12
12
25
9
3
45
14
12
36
60
24
33
1
95
20
76
8
4
1
2
13
20
7
12
18
3
9
27
4
31
64
30
39
3
13
23
1
17
19
40
13
6
41
1
14
1
3
30
38
9
8
19
12
88
12
41
37
2
9
19
29
31
30
3
16
28
19
32
70
38
28
25
88
3
4
54
2
24
17
16
19
24
60
54
2
10
2
13
11
24
4
17
19
53
4
3
8
60
24
4
56
1
3
20
9
8
11
36
5
15
57
4
32
7
8
49
56
43
37
8
11
10
2
12
12
84
13
12
28
5
11
24
20
12
7
1
20
63
33
1
14
4
8
16
8
9
7
13
41
3
36
3
54
3
15
6
15
63
8
5
11
32
34
2
69
44
43
13
27
12
8
24
12
1
39
13
8
57
15
3
53
8
17
48
35
7
9
11
36
36
12
4
29
15
94
2
25
4
55
4
1
17
6
8
12
12
13
44
27
1
8
3
41
36
11
1
19
1
56
7
69
3
33
11
60
12
22
2
13
12
12
11
17
29
12
38
12
21
15
45
3
17
60
19
37
8
37
87
3
25
29
6
68
25
11
5
43
21
16
16
7
12
10
38
5
29
26
1
4
5
12
15
59
4
37
20
24
3
32
17
31
48
1
24
27
17
1
14
37
12
32
39
1
3
20
1
9
18
8
4
36
1
40
25
50
5
91
28
21
33
2
24
4
68
58
50
4
8
70
26
33
1
2
10
2
34
2
10
26
73
3
8
10
26
1
23
24
29
4
27
12
1
35
12
9
15
28
80
10
2
10
11
1
3
16
4
1
11
12
36
1
2
40
8
4
29
28
44
3
24
49
48
15
8
21
3
12
12
1
47
1
27
5
4
47
93
7
24
12
20
1
11
33
1
15
3
81
8
8
19
12
45
3
34
30
18
12
2
36
4
60
24
1
53
3
9
78
8
4
56
9
13
2
21
19
1
4
43
1
7
5
23
8
29
8
16
4
12
49
47
7
8
28
1
4
13
3
23
10
12
35
31
8
41
4
4
3
5
3
21
39
25
3
13
47
20
10
2
10
2
5
5
39
20
13
7
19
48
1
45
62
10
102
13
11
30
2
16
18
2
17
7
24
9
27
65
12
4
3
9
8
17
3
23
10
24
2
4
8
36
34
2
33
13
35
27
22
12
12
14
5
24
7
9
7
92
1
3
8
9
80
19
5
24
5
26
24
40
30
31
19
5
7
4
1
47
6
12
36
7
56
12
15
13
16
28
51
45
23
34
14
1
35
17
7
13
3
6
6
1
36
7
13
4
29
2
24
25
9
24
11
1
35
15
4
30
15
9
19
8
27
20
33
20
41
6
5
1
2
9
3
36
37
3
6
11
12
24
16
59
24
1
4
5
2
24
1
44
15
5
48
16
15
1
3
37
20
11
37
3
126
2
12
52
54
27
9
11
27
10
38
5
31
16
33
21
26
9
4
64
19
1
12
87
20
1
12
16
5
14
10
38
4
1
11
42
19
5
14
12
9
4
9
50
1
4
7
46
42
37
44
9
2
4
65
7
5
3
4
8
69
4
20
12
32
11
6
12
23
7
33
3
20
5
19
24
12
21
4
3
6
23
15
4
101
7
6
48
27
9
7
31
10
14
1
35
10
2
33
3
34
12
14
33
7
33
48
9
27
24
4
11
12
20
10
36
23
15
16
9
16
17
7
40
1
14
65
11
36
6
18
9
11
29
19
36
1
3
44
16
6
11
48
1
74
5
23
78
2
16
6
15
20
4
45
26
1
108
11
1
23
28
20
10
7
35
5
3
13
36
4
41
15
23
13
8
32
4
4
24
36
35
17
68
4
11
8
58
11
27
13
3
8
12
1
51
8
1
9
14
10
27
40
79
9
3
29
44
24
15
1
35
9
11
4
24
37
12
31
9
15
24
41
5
19
55
22
42
9
11
21
84
3
16
8
13
40
7
12
12
10
14
12
36
16
8
29
55
4
20
1
23
24
16
20
37
3
13
24
60
4
7
25
8
27
9
3
20
1
23
21
12
20
19
58
43
5
19
29
7
8
47
105
31
37
11
21
24
20
16
3
18
26
10
2
24
22
6
6
7
5
38
34
35
55
8
22
6
32
1
83
24
9
15
13
11
29
4
19
17
3
4
69
8
16
15
6
38
17
7
10
27
33
2
24
34
14
5
29
50
1
12
3
6
7
47
5
40
47
65
19
1
11
40
5
27
40
30
26
13
21
14
4
30
12
3
32
24
4
12
35
69
1
12
2
9
3
4
30
27
48
3
21
23
94
6
6
7
28
12
49
6
36
8
9
12
3
5
16
8
8
11
10
3
16
31
41
7
1
4
4
15
1
20
7
17
36
8
5
6
9
9
3
9
12
2
60
4
30
7
31
12
1
39
17
3
53
16
44
11
25
8
15
17
4
3
1
7
48
25
16
11
20
9
7
1
7
1
12
47
4
9
23
33
3
4
25
43
1
4
32
11
1
3
44
46
38
1
23
5
16
3
1
45
71
7
12
17
1
7
11
5
3
4
65
44
11
32
4
12
68
1
57
6
36
37
4
32
23
25
5
7
7
4
6
2
10
14
16
17
1
7
20
15
9
23
5
68
9
15
3
30
14
16
13
31
1
11
33
20
19
4
44
4
9
16
11
60
17
37
19
43
16
37
5
3
11
5
19
25
3
6
66
44
12
29
12
47
17
28
11
4
5
72
4
20
15
9
19
30
11
12
15
22
24
62
10
15
16
5
59
49
23
3
12
5
19
21
1
6
37
19
5
23
49
19
9
20
11
41
4
44
1
2
33
4
32
25
2
37
9
2
13
15
78
35
40
68
39
41
41
11
1
2
36
4
21
27
1
19
16
36
8
37
47
16
12
1
4
7
30
3
16
5
19
4
3
24
22
24
23
19
17
27
29
12
5
31
17
36
3
16
28
20
7
40
48
12
5
52
39
24
5
7
57
21
6
33
36
15
18
2
5
5
14
13
9
3
3
6
24
127
4
13
14
37
8
8
32
21
30
21
32
19
9
12
4
12
7
28
8
34
6
6
3
12
4
7
22
2
9
3
1
39
72
12
33
12
3
6
60
11
8
19
13
23
4
17
3
1
23
4
20
12
1
3
12
8
12
21
1
12
12
11
15
9
20
11
17
1
47
27
57
24
3
16
68
10
19
8
35
37
33
12
2
16
8
33
20
4
39
76
45
56
3
41
16
39
28
9
24
36
4
24
43
9
15
21
8
4
3
16
8
16
30
35
7
21
11
24
5
19
22
26
40
13
89
7
64
1
114
5
19
17
1
38
12
29
29
11
19
20
40
8
13
27
8
16
13
35
1
20
20
80
5
11
3
12
40
17
1
11
8
7
12
1
16
47
6
26
21
16
28
8
33
11
4
33
14
48
17
32
3
8
49
11
48
9
1
11
73
38
12
17
5
74
4
29
39
28
6
12
15
63
5
8
11
37
56
4
31
46
6
21
33
14
28
24
17
16
8
15
1
23
24
24
76
8
5
59
30
2
16
5
3
48
29
35
37
29
19
79
45
19
20
60
24
25
8
24
1
3
33
24
39
3
1
7
16
53
40
11
9
13
62
72
1
76
7
9
16
40
11
13
8
15
21
16
31
34
35
43
6
2
33
20
5
48
30
12
42
12
11
4
3
13
12
64
7
8
4
9
12
11
52
8
33
19
32
12
22
36
36
6
17
3
1
11
22
6
20
4
8
57
31
9
27
8
36
13
44
3
10
6
20
24
33
13
27
23
1
9
55
8
12
15
21
60
20
3
13
8
3
9
13
15
32
15
12
29
29
3
8
15
12
5
7
1
8
39
16
24
30
7
11
8
21
1
2
1
69
14
46
2
12
33
8
16
25
38
12
1
3
6
2
70
2
4
29
24
15
25
4
23
37
40
13
2
12
34
43
16
3
53
4
12
3
12
37
15
17
31
77
43
32
4
8
5
17
3
3
36
42
2
5
23
17
27
12
49
4
7
10
27
36
23
24
10
11
1
12
23
1
51
3
6
6
37
5
7
ABCD 417199968*7^$a-1 [50051]
35
13
32
28
60
176
135
60
1
32
28
35
1
11
73
83
12
49
23
37
32
4
12
84
12
84
24
24
60
12
24
12
116
12
16
12
23
45
28
8
39
9
27
181
32
16
12
20
39
97
36
59
1
47
72
24
24
61
36
32
51
21
48
15
1
56
28
20
28
20
48
12
27
1
24
83
61
80
24
3
145
11
48
9
60
4
80
75
37
168
36
80
12
16
80
3
13
72
24
224
16
36
36
32
3
13
12
119
37
20
28
8
16
12
68
63
73
36
12
35
48
72
25
35
48
60
97
20
75
120
9
51
9
40
24
71
24
9
24
159
81
4
12
24
12
20
16
92
39
37
35
21
28
48
84
48
24
20
3
24
9
16
24
107
9
76
59
21
16
72
59
45
63
1
36
35
73
24
12
35
24
180
33
76
128
15
12
57
96
12
100
36
24
35
1
96
44
144
48
64
23
13
23
21
16
36
60
48
32
27
85
8
24
48
39
49
191
121
48
48
23
61
132
12
32
28
8
63
33
60
36
27
1
20
40
168
32
40
192
20
36
15
13
32
36
88
32
36
16
44
3
12
25
48
8
48
52
116
87
25
48
12
11
9
40
24
11
45
24
24
15
49
8
48
48
72
48
3
45
64
20
12
280
24
24
8
4
12
32
24
136
35
1
12
47
33
16
8
156
28
84
92
27
25
12
24
8
24
24
111
1
32
24
48
40
47
85
36
47
25
23
33
96
28
35
60
12
33
4
20
16
23
24
9
63
25
12
23
24
85
48
60
23
21
48
36
3
48
1
48
59
1
36
24
72
60
48
48
12
95
21
96
16
12
48
32
40
35
69
64
48
59
121
59
9
27
12
1
8
88
35
37
8
52
60
32
72
72
136
8
40
59
21
16
35
12
60
84
25
35
21
60
99
12
93
48
16
32
3
13
24
11
49
23
21
132
28
11
21
52
84
23
24
9
40
56
16
71
105
40
8
15
1
68
75
73
60
35
49
35
85
128
24
12
12
40
60
47
13
96
8
16
23
97
32
123
24
84
49
120
20
60
40
11
12
60
13
35
121
20
3
21
16
8
64
48
8
3
129
76
35
24
13
8
40
24
56
48
28
20
12
16
20
120
15
1
95
48
12
37
24
12
35
1
8
63
33
16
36
36
24
84
44
96
3
1
48
11
36
141
4
35
24
1
32
24
171
37
23
1
47
12
24
45
4
20
27
12
57
48
63
9
72
48
40
24
12
23
73
36
11
21
28
11
204
69
3
117
60
28
23
1
56
40
11
12
33
16
11
21
15
49
48
8
16
92
36
48
15
12
60
25
60
32
12
16
48
8
48
39
1
132
59
57
24
15
24
12
13
47
1
35
120
69
48
4
68
16
24
32
84
12
96
88
32
64
56
48
51
33
4
60
44
231
81
15
105
15
121
11
108
9
40
23
25
104
88
35
21
40
84
48
11
213
108
24
40
48
56
120
51
36
1
59
1
92
40
23
1
96
8
39
1
107
13
24
48
47
48
48
1
200
16
71
49
11
45
15
12
12
12
25
60
24
47
13
119
12
36
69
64
8
120
84
27
33
64
104
64
47
9
27
9
3
33
75
1
60
24
200
84
52
48
23
9
16
8
40
8
40
8
4
60
24
24
20
16
12
24
35
9
52
108
12
47
9
72
3
21
16
24
48
80
16
48
143
49
36
47
37
12
60
56
15
45
108
4
92
16
8
15
72
192
9
24
48
27
57
27
25
8
52
36
35
73
32
27
25
44
27
1
23
9
39
1
59
1
12
71
9
39
33
48
15
12
21
27
97
20
16
8
96
16
36
47
48
49
11
37
44
40
8
168
39
9
112
35
37
23
33
16
8
48
15
9
72
40
24
20
64
12
20
12
4
12
24
8
15
9
16
35
45
12
51
24
21
16
12
48
32
63
36
12
145
24
80
3
37
128
51
48
36
13
71
13
11
108
48
49
23
204
48
1
20
27
69
72
48
136
12
12
32
4
35
9
39
60
81
15
48
49
36
71
33
16
191
73
71
12
57
4
23
25
24
96
20
28
8
28
48
48
20
108
12
39
36
13
56
4
32
28
23
48
1
8
136
12
35
61
107
73
60
48
36
12
20
28
20
24
24
60
3
25
24
12
48
11
37
23
60
1
44
52
11
97
48
20
72
4
35
73
8
28
48
20
27
141
4
44
3
21
72
39
13
60
8
16
32
63
36
24
45
3
21
15
49
8
52
11
33
27
21
52
107
1
35
85
44
148
56
3
1
12
11
13
12
71
21
52
12
23
60
1
95
21
87
48
37
48
20
160
44
12
3
60
37
12
24
11
133
32
27
49
20
63
57
39
1
48
32
75
1
143
12
9
40
72
11
49
20
27
12
57
28
32
3
73
32
27
25
47
93
3
45
48
84
15
48
1
36
35
48
12
9
4
116
40
104
16
12
80
160
12
8
16
8
24
16
11
12
49
32
3
13
47
24
13
60
23
49
12
204
120
71
25
35
21
51
36
1
32
27
132
189
3
12
157
48
36
20
12
108
52
36
24
32
3
45
15
25
72
23
33
40
35
12
21
195
1
92
4
48
32
24
24
40
24
35
12
33
72
48
24
39
73
32
48
64
23
60
21
40
23
57
64
35
57
15
36
9
24
27
37
35
60
1
8
64
56
40
104
16
12
20
51
21
15
9
24
3
48
133
23
24
13
108
20
16
59
73
11
61
35
45
16
ABCD 417264654*7^$a-1 [50127]
18
71
7
24
18
83
67
5
12
228
61
6
48
96
120
36
174
24
6
17
73
11
24
24
1
47
12
13
18
42
48
11
13
11
7
42
23
12
55
60
30
11
36
24
25
35
19
53
12
1
11
73
23
37
23
25
12
48
42
17
169
11
43
42
48
42
113
12
73
11
60
12
25
23
12
48
85
11
48
1
54
5
43
18
12
72
120
42
30
36
24
18
30
12
90
48
60
5
96
79
42
48
23
24
25
6
42
6
90
6
41
12
1
12
24
24
11
19
65
25
72
78
41
25
6
18
6
5
13
18
54
24
24
35
7
66
12
11
121
23
7
54
6
6
72
47
36
25
35
12
103
5
48
37
12
96
35
60
60
1
60
23
36
1
24
12
83
36
19
24
6
11
36
12
7
65
96
73
12
12
23
49
6
17
7
41
12
37
6
5
43
54
11
67
54
54
5
61
54
30
24
35
1
60
36
24
30
17
7
18
23
12
43
5
1
48
42
5
24
61
71
199
6
12
11
12
84
49
12
30
42
72
6
5
19
24
12
17
36
55
54
42
29
25
107
24
24
121
30
53
7
54
54
17
60
13
11
85
35
1
6
18
36
11
49
11
7
48
29
31
29
108
103
53
97
59
43
41
55
5
31
29
7
29
36
24
1
23
7
17
13
54
36
5
37
11
25
210
5
24
1
35
96
1
24
6
18
71
24
12
180
103
65
24
25
30
41
36
13
30
6
12
107
1
126
66
59
25
6
24
24
5
25
36
11
12
61
36
6
24
5
19
89
31
24
5
96
12
55
5
13
155
19
30
35
97
11
48
49
60
102
18
11
12
12
25
83
13
42
42
23
24
48
12
19
6
11
12
61
11
55
18
36
12
18
17
7
41
31
30
11
25
35
73
72
12
6
5
1
71
72
25
108
23
1
6
12
48
29
24
1
11
12
31
101
109
59
1
11
36
85
48
12
12
23
25
47
1
30
29
181
11
60
48
37
35
1
23
12
24
13
48
24
23
7
29
24
67
6
23
12
12
61
11
84
1
24
6
41
7
18
23
24
60
13
102
53
19
6
54
66
23
12
7
6
59
133
48
47
25
47
12
1
23
7
53
121
60
6
48
96
6
18
54
12
24
54
5
37
54
41
1
24
59
1
138
5
25
18
30
18
90
35
96
1
12
72
24
72
54
18
11
67
197
67
6
12
47
13
66
12
77
25
71
36
96
72
12
1
23
12
13
12
23
37
54
5
43
17
1
12
23
24
13
35
1
42
24
53
12
109
12
143
7
48
17
13
72
12
12
11
12
67
24
5
120
19
12
29
1
6
17
72
25
6
30
12
23
19
6
23
37
60
23
1
11
37
48
12
11
19
65
36
180
12
48
72
24
1
12
36
71
85
48
11
25
120
47
60
7
5
1
24
12
11
109
18
5
61
11
13
60
12
11
49
23
36
7
5
37
23
12
61
47
25
30
30
30
173
24
12
24
19
17
48
36
36
24
37
60
48
36
270
84
30
36
23
1
47
49
35
49
12
120
59
13
71
1
90
29
1
60
11
13
95
24
12
24
7
90
12
23
48
19
30
23
7
6
12
24
6
29
25
30
53
12
43
6
6
41
48
1
30
29
1
35
43
36
174
23
48
7
17
48
12
72
60
25
60
6
30
23
1
36
12
35
48
7
30
47
13
11
24
13
54
6
144
155
48
25
11
25
54
17
19
42
48
59
7
29
1
48
83
67
12
5
85
18
72
30
71
37
107
13
78
17
60
13
84
11
49
23
7
90
60
66
24
89
1
23
13
84
54
114
71
49
6
41
31
89
84
37
78
30
12
42
5
97
35
19
24
5
55
5
7
36
30
24
144
107
12
31
5
36
60
31
30
12
18
29
48
7
30
24
24
48
23
60
24
36
1
11
12
48
49
30
78
11
25
11
1
30
108
5
60
24
96
60
36
79
6
23
37
24
35
12
12
48
60
24
25
131
49
24
35
72
12
72
48
36
25
54
12
96
54
60
11
19
48
30
18
18
96
18
6
35
12
49
35
55
53
67
6
48
11
24
24
31
17
25
23
97
78
17
7
17
24
7
17
1
30
90
11
24
31
6
59
84
12
24
13
60
23
19
29
85
36
11
37
11
7
12
12
5
19
17
7
5
145
11
36
19
17
7
113
37
12
54
6
11
7
18
132
107
48
31
41
108
72
55
5
24
67
18
42
53
84
48
97
47
1
30
5
37
11
25
24
47
49
36
30
6
12
6
144
30
12
95
1
107
73
24
11
7
6
144
96
24
23
24
36
13
42
78
71
25
30
30
11
12
1
54
65
12
13
30
12
18
12
11
7
36
5
36
25
23
7
5
36
7
113
109
66
5
7
30
18
89
36
24
24
1
83
1
119
12
43
5
36
67
17
48
25
24
30
101
37
6
30
90
125
24
133
35
37
35
13
59
96
12
37
36
60
23
72
19
41
24
13
42
5
84
7
5
48
31
30
11
24
13
107
84
19
6
96
30
5
1
35
60
12
1
102
17
1
30
30
12
90
149
31
5
72
1
24
23
12
1
36
23
12
13
11
37
47
48
12
37
35
13
12
11
12
43
89
13
6
30
6
54
59
37
48
23
48
31
41
37
23
13
47
13
90
5
60
31
24
29
60
96
36
19
41
1
24
23
37
24
156
24
11
1
18
65
79
18
95
55
17
12
19
42
35
97
11
31
54
12
23
25
35
85
107
12
1
42
29
1
78
29
43
18
71
36
24
24
31
5
55
138
12
24
6
48
5
31
17
25
24
30
41
25
83
37
59
84
24
31
6
18
42
11
12
25
23
72
7
18
6
54
66
5
49
12
11
13
59
12
24
12
19
149
12
25
23
55
24
12
36
12
5
43
5
13
107
7
53
48
91
66
24
35
96
24
55
29
31
41
12
37
83
36
12
43
42
47
1
35
79
17
133
42
48
12
5
19
41
24
24
72
13
11
19
66
42
5
48
25
6
5
13
72
24
179
36
61
24
96
36
23
36
36
25
72
71
37
12
12
60
11
7
6
36
11
12
36
36
55
41
24
13
18
5
13
84
102
6
59
48
12
49
11
25
ABCD 417401178*7^$a-1 [50108]
3
9
18
9
9
78
9
147
24
21
36
99
60
66
6
66
15
12
15
30
54
54
54
54
90
6
39
60
3
24
30
159
3
78
48
27
132
27
21
9
198
18
63
51
18
3
9
51
63
129
72
9
72
27
36
141
54
9
27
12
18
162
54
15
9
39
69
66
45
36
45
18
90
6
21
96
72
3
18
72
168
12
63
72
180
108
117
6
57
24
57
96
63
45
27
48
27
72
72
114
66
105
165
18
60
30
186
21
27
9
9
54
6
63
27
192
36
105
72
81
18
30
99
132
27
108
54
138
54
27
72
24
12
63
36
6
39
105
54
30
114
120
6
99
45
183
45
99
81
18
69
45
30
144
54
168
135
120
24
27
12
33
63
48
18
36
51
153
12
162
6
27
45
12
36
18
33
108
21
60
36
84
90
90
18
18
6
12
81
63
54
144
96
72
18
36
12
9
36
15
48
18
51
27
30
6
36
21
33
72
27
21
18
18
123
153
54
9
81
18
84
18
63
51
30
36
51
27
12
9
27
72
33
9
39
36
45
342
54
15
45
3
9
18
96
9
72
27
12
24
18
99
36
39
72
24
72
36
54
3
9
15
12
15
90
216
99
9
12
90
33
12
180
9
42
66
6
54
12
18
33
9
36
3
27
72
42
18
36
54
120
114
21
27
90
60
84
15
243
93
69
30
60
54
90
30
60
30
42
84
90
6
144
39
81
18
81
63
36
54
27
33
27
81
30
24
192
9
45
18
126
6
66
60
84
27
159
18
12
168
18
30
114
18
27
27
102
114
57
9
54
33
72
135
21
15
81
27
9
75
45
9
54
72
9
141
39
63
78
228
96
39
69
36
18
54
300
168
30
69
75
18
222
126
75
63
9
99
18
36
6
90
84
90
24
90
3
9
96
18
30
27
99
9
24
36
72
147
150
3
24
48
36
45
78
12
36
90
6
48
45
24
27
54
99
21
18
78
36
90
30
42
45
57
180
24
72
12
15
3
45
33
18
57
45
15
12
9
60
48
27
69
111
60
9
102
36
180
60
102
27
63
105
39
60
21
105
12
42
84
9
45
252
132
228
15
3
18
24
72
30
6
3
132
3
6
48
54
36
33
12
87
30
18
117
33
3
153
90
45
96
63
18
54
9
9
27
9
39
153
123
12
33
147
27
18
252
54
33
21
42
12
18
60
126
174
6
9
27
174
15
57
72
60
63
9
111
9
54
162
42
45
3
96
57
87
54
3
45
54
186
36
36
111
9
144
87
39
54
24
12
114
66
18
18
108
18
33
27
12
36
6
90
36
18
75
45
60
3
15
45
39
6
3
9
18
33
57
27
45
6
72
57
63
36
186
36
3
24
39
9
72
36
105
36
75
36
69
39
60
57
27
33
120
24
63
63
54
18
18
30
9
63
72
18
60
18
90
12
6
90
66
126
72
72
114
21
9
6
45
36
3
24
102
171
33
66
9
171
6
3
87
9
21
42
81
9
48
6
57
24
3
33
12
9
36
87
21
6
18
12
18
36
36
33
21
54
90
54
108
54
15
45
66
114
12
243
24
48
33
18
126
12
24
12
18
402
27
21
78
81
39
216
42
3
51
21
15
138
6
84
24
102
18
33
129
24
36
90
45
39
6
396
3
45
18
54
42
12
9
135
108
234
15
21
24
138
36
6
48
87
36
27
18
54
21
27
153
60
9
3
177
30
18
6
30
99
141
36
30
90
15
111
108
150
27
3
105
81
3
27
24
246
15
120
27
9
33
72
27
48
27
60
30
63
45
6
36
66
6
36
12
36
69
39
18
96
12
27
27
42
18
48
45
87
54
135
48
60
27
72
66
6
18
36
36
39
105
12
54
96
129
144
9
15
12
27
18
36
24
54
12
18
18
96
117
27
48
81
15
48
144
108
45
51
93
69
39
33
48
54
78
54
90
66
45
33
39
33
75
60
57
90
60
30
54
54
72
60
120
15
72
27
48
141
48
24
225
36
66
36
33
84
87
90
48
114
21
27
72
6
102
18
27
9
87
45
18
48
114
12
96
36
75
27
81
60
ABCD 417493604*7^$a-1 [50004]
41
3
27
9
36
28
8
40
12
8
27
18
7
20
3
18
7
8
4
23
22
15
8
4
68
12
51
13
9
75
5
7
12
17
115
9
12
8
16
11
28
12
12
9
8
12
27
15
21
15
1
8
48
27
1
17
15
13
44
7
11
9
4
47
10
3
24
36
9
120
15
33
2
21
1
8
64
71
4
36
9
11
12
1
3
9
32
6
10
20
42
37
20
16
12
23
12
13
48
11
1
8
4
5
16
26
18
55
33
15
8
28
8
4
11
13
5
4
3
12
44
4
33
8
19
8
3
106
44
19
20
15
1
8
1
44
4
23
28
9
11
15
10
3
24
21
26
33
1
3
5
3
27
18
7
57
24
15
24
72
8
25
15
9
50
1
36
48
41
18
73
5
12
15
72
21
18
6
30
9
16
11
33
9
3
4
12
84
8
4
9
36
20
27
4
48
9
14
6
144
39
16
35
13
21
39
45
3
17
15
12
40
48
20
15
1
20
1
51
20
28
36
35
1
5
30
9
16
20
33
7
93
2
72
45
16
21
35
1
3
11
9
4
8
1
14
25
69
23
25
36
39
11
54
4
27
5
16
11
1
15
9
12
23
39
6
16
11
12
15
66
24
28
11
36
16
65
42
13
8
13
23
61
48
51
11
25
20
9
6
9
81
16
15
9
35
13
3
8
45
18
12
33
16
9
23
25
2
82
14
1
21
8
27
52
21
3
9
15
9
35
15
13
24
71
93
33
7
5
4
51
60
24
41
16
36
35
13
32
3
16
21
15
21
3
72
11
1
36
12
41
7
83
9
1
3
32
13
8
16
8
39
1
48
15
12
29
31
9
14
13
9
15
12
12
9
12
24
59
27
45
25
44
39
1
15
17
7
5
18
9
25
24
14
33
48
24
25
3
17
4
48
3
9
15
36
9
15
21
11
9
3
37
8
7
8
16
92
13
3
21
3
59
12
9
64
5
27
3
13
21
11
4
9
23
4
12
9
35
9
3
28
24
20
1
15
35
66
4
12
12
26
13
23
9
40
5
7
8
37
47
40
36
11
34
24
12
12
11
16
12
33
2
37
8
1
24
47
25
12
63
17
19
35
1
9
15
11
73
8
15
1
8
1
39
12
45
23
1
8
28
26
34
24
15
12
5
18
13
20
4
33
2
18
7
8
1
26
13
12
32
40
12
8
16
32
60
12
28
9
48
15
21
12
2
6
12
4
2
1
8
63
25
32
16
29
16
2
25
29
15
9
7
20
63
84
34
11
15
70
24
104
7
12
8
27
36
1
21
48
39
20
49
39
8
1
26
13
21
39
24
21
36
26
21
1
104
7
47
18
3
4
5
4
12
35
49
24
39
24
8
12
15
46
27
20
27
9
1
3
45
3
20
9
15
36
3
22
3
12
5
7
47
21
15
1
48
12
23
1
5
7
12
12
33
8
40
12
3
8
40
8
36
33
19
9
2
22
56
3
27
45
4
41
19
12
36
23
1
21
56
43
9
47
4
8
9
51
13
35
15
10
3
17
31
20
13
15
24
24
23
1
24
48
29
51
4
21
2
13
9
8
55
141
35
52
23
6
3
4
24
24
20
15
9
76
57
63
9
2
9
3
36
22
36
15
8
24
37
2
10
15
8
4
5
3
13
27
12
12
9
27
23
12
33
27
10
36
11
4
36
11
12
33
28
35
12
49
41
19
53
4
3
29
7
60
60
36
45
51
17
31
129
3
8
1
12
26
24
1
12
8
4
5
6
21
73
39
5
16
3
24
9
35
28
53
19
24
32
27
1
5
12
16
15
23
1
45
15
29
43
21
72
14
18
16
15
24
8
9
52
47
13
68
4
14
25
5
18
45
24
3
42
43
20
12
4
11
73
8
1
47
16
24
29
19
44
9
16
14
6
7
20
28
9
26
18
7
20
28
17
12
7
35
25
24
96
11
9
1
3
9
24
8
7
45
36
8
7
20
25
3
9
24
120
15
11
1
44
13
12
24
48
15
17
16
11
1
14
1
8
25
12
11
40
24
21
2
61
59
9
16
33
20
18
12
10
3
23
1
9
14
21
4
9
27
5
27
37
36
39
21
20
51
13
50
13
35
10
15
45
27
8
93
91
36
8
24
36
1
3
9
26
13
9
23
4
21
8
16
32
55
17
135
4
45
12
26
13
9
12
23
33
16
15
17
42
13
17
4
12
15
5
6
9
36
1
12
75
20
16
12
21
3
9
14
13
12
12
8
15
90
7
23
6
7
24
8
36
28
12
5
27
13
15
9
26
25
21
51
20
4
20
48
36
4
21
12
15
12
5
43
36
12
84
32
1
15
20
4
41
27
13
39
9
3
9
48
27
21
36
60
35
1
24
15
20
1
11
4
11
1
20
15
48
6
3
16
48
8
4
36
5
15
3
6
31
8
16
20
4
9
63
20
21
7
33
3
17
3
16
33
39
9
12
3
20
16
12
20
27
49
20
36
49
8
16
2
13
24
8
15
37
56
37
15
35
1
12
59
70
12
11
69
4
14
25
20
4
33
3
21
11
3
33
27
70
3
60
5
7
9
26
1
24
32
1
15
24
21
87
36
21
36
3
36
8
52
20
16
35
13
24
9
2
73
23
46
35
12
28
5
84
19
89
18
18
16
98
34
3
20
4
20
25
51
5
30
10
23
3
33
9
12
6
10
8
43
32
1
23
25
27
24
35
6
18
13
9
39
11
1
8
28
9
2
10
27
24
36
8
1
11
40
23
61
11
9
25
24
15
17
63
16
71
34
11
21
19
45
95
9
4
15
36
11
6
3
15
22
35
13
14
18
7
24
24
96
29
7
45
2
9
1
14
25
11
1
35
37
57
24
26
10
26
10
80
19
9
3
17
19
5
66
13
36
20
16
45
3
11
13
32
25
12
35
4
9
11
25
11
3
10
3
12
8
13
35
28
23
10
3
9
24
24
50
60
34
15
69
62
1
29
18
82
23
4
12
9
3
29
43
53
19
24
24
23
13
9
27
35
1
17
51
1
44
7
47
1
21
15
33
72
38
70
2
18
19
45
12
27
53
19
8
52
45
2
9
9
4
24
3
29
18
120
25
12
23
25
20
52
9
27
11
34
59
15
1
21
12
23
13
24
87
9
71
1
12
26
22
14
37
24
9
47
33
19
48
9
50
58
3
12
47
36
22
38
9
16
20
13
26
9
4
5
18
37
36
9
15
57
72
14
45
27
22
23
57
4
11
1
35
4
44
4
9
27
9
27
11
34
56
3
4
11
73
17
66
1
9
27
32
4
9
104
4
14
25
12
35
13
33
11
4
29
4
24
11
24
4
8
16
12
12
95
33
16
9
11
36
1
11
25
2
46
15
21
26
34
188
16
23
16
9
87
77
7
9
2
73
21
59
1
3
5
18
22
2
45
1
47
28
21
3
8
4
12
48
8
16
29
16
27
12
56
25
2
1
21
15
5
4
3
23
18
19
9
36
12
32
15
3
1
23
45
49
12
27
5
7
21
24
26
9
4
8
1
12
15
8
45
40
3
24
9
3
48
8
27
22
15
23
34
24
14
1
8
12
13
14
10
15
45
15
5
42
9
9
4
8
6
10
8
12
15
49
3
11
109
8
1
51
23
25
9
147
8
64
5
4
8
19
35
37
8
13
15
72
24
17
4
39
5
43
92
9
7
35
9
21
18
33
25
2
21
13
2
1
20
16
20
4
23
13
84
8
76
69
35
3
34
8
3
4
12
47
1
9
80
15
4
17
6
9
45
16
51
8
1
23
1
11
24
9
30
24
97
5
24
66
1
5
30
49
11
9
1
2
36
24
45
25
3
8
1
36
8
88
11
3
1
33
11
49
14
61
11
22
2
9
4
8
60
76
12
20
1
11
16
11
34
2
6
16
32
16
15
9
15
45
12
87
32
13
27
12
5
4
14
1
24
9
35
13
108
14
45
27
9
9
7
5
18
1
84
23
9
4
47
22
32
7
21
11
13
39
17
43
20
9
3
27
45
36
33
67
24
21
63
45
3
36
21
24
15
33
8
4
36
24
20
6
61
11
9
45
7
56
13
27
5
36
7
48
17
3
49
95
4
12
24
5
27
13
3
21
8
6
12
10
50
1
9
47
24
61
23
27
13
5
7
53
16
12
80
19
36
29
7
36
12
8
27
18
36
4
38
37
8
27
48
34
8
27
4
17
4
20
31
9
8
7
35
1
24
5
15
1
35
16
11
34
14
1
21
12
3
17
16
36
11
33
3
16
8
28
20
16
8
16
29
36
16
48
44
7
12
9
2
9
13
15
32
12
1
23
9
75
1
59
75
36
1
72
17
4
3
20
9
6
9
73
2
25
24
12
44
13
51
9
47
4
12
92
25
35
27
25
20
13
8
55
5
4
39
12
9
84
12
3
44
36
57
79
24
9
15
8
97
11
4
20
3
45
108
13
36
24
24
27
47
22
15
17
6
1
12
8
24
25
12
24
3
21
51
24
9
3
107
70
14
58
3
17
3
40
41
19
9
39
12
35
10
12
39
9
11
45
18
25
23
73
5
7
32
16
47
13
29
66
37
8
16
12
96
8
9
16
2
1
29
63
148
24
12
5
4
32
28
15
20
4
20
4
21
2
10
39
125
15
12
4
5
76
38
84
58
15
9
15
12
23
22
32
19
35
1
12
12
20
4
17
16
26
9
39
9
1
12
27
83
9
3
46
26
33
1
15
69
27
44
16
9
35
39
6
39
4
11
12
24
21
1
32
12
52
3
5
3
37
12
32
42
9
9
4
63
21
14
1
8
9
40
39
36
9
2
1
36
12
59
18
15
28
9
11
36
1
12
51
32
4
69
27
9
75
68
4
36
8
40
47
12
73
9
3
5
15
48
51
9
13
27
36
41
19
45
2
33
27
57
27
1
17
19
93
11
12
16
12
77
3
13
2
46
44
18
9
12
13
ABCD 417496368*7^$a-1 [50024]
18
30
18
12
60
81
12
9
78
21
21
86
13
39
140
49
12
48
3
33
24
9
14
96
22
15
12
15
33
36
27
42
39
72
27
24
9
11
28
57
11
10
134
13
12
60
11
82
18
153
35
16
9
24
47
1
72
3
9
21
24
15
15
45
15
9
9
50
22
6
30
27
48
9
15
21
14
10
63
12
11
61
3
45
21
3
87
68
16
21
33
6
66
111
36
47
1
12
48
9
6
9
33
39
12
84
12
3
20
52
93
3
18
39
36
51
18
48
74
10
6
30
54
44
1
12
57
42
12
18
24
15
36
9
15
12
3
141
35
1
141
98
4
81
39
18
50
25
153
60
30
105
72
48
12
117
3
12
131
10
134
61
9
60
3
120
36
156
36
9
38
85
81
12
14
109
12
69
6
12
21
9
39
93
51
15
9
45
6
9
36
45
3
24
84
23
37
11
52
18
12
27
3
30
50
28
9
12
12
9
3
23
70
27
21
174
60
9
21
2
121
9
66
21
81
12
15
21
54
48
42
38
49
9
51
9
74
37
12
48
96
132
21
38
25
108
69
54
45
21
72
12
27
33
18
18
39
3
6
6
20
13
12
3
42
78
9
3
21
27
32
49
69
15
27
81
45
3
57
87
3
12
9
71
10
48
12
3
24
15
69
27
9
23
22
26
70
30
60
9
120
51
90
3
96
51
18
26
10
3
35
61
39
21
9
12
168
26
22
3
9
36
6
9
24
15
18
3
36
24
21
111
12
3
32
37
48
107
28
9
39
20
10
24
14
94
60
86
34
15
3
44
16
57
57
15
15
6
24
15
3
18
12
30
42
30
30
39
120
24
23
4
6
60
12
3
39
68
58
38
1
36
24
60
51
9
60
33
60
60
18
69
15
117
21
3
12
23
34
3
60
15
57
24
81
84
15
21
15
21
15
12
60
11
82
14
28
18
2
13
35
4
33
63
12
48
33
36
36
57
39
21
98
1
72
12
9
30
20
16
30
50
10
99
12
3
69
84
27
33
3
33
59
22
30
6
90
24
68
1
21
3
123
21
12
21
51
45
24
3
12
51
18
12
3
27
114
18
12
18
12
15
3
32
25
3
72
9
131
48
37
11
34
36
75
36
24
9
36
27
60
3
102
27
12
60
9
51
23
1
15
21
60
3
9
60
9
39
23
10
27
11
13
39
33
24
48
15
6
15
48
27
42
51
39
33
165
30
120
72
78
3
12
45
50
1
99
81
33
26
22
26
61
3
18
39
93
39
36
33
3
21
51
48
69
3
12
3
57
36
24
132
24
57
12
27
11
97
3
69
12
33
30
9
48
24
57
2
46
24
15
36
36
12
51
210
3
24
69
3
9
38
22
15
12
3
42
3
15
32
16
114
30
36
18
12
87
33
12
48
24
18
48
30
12
3
12
45
15
12
95
25
23
10
72
14
16
18
12
3
21
12
3
9
48
12
42
18
96
12
15
15
12
20
37
11
22
96
12
12
78
33
24
45
12
50
10
48
12
30
66
63
21
134
4
21
9
3
24
48
93
150
80
22
15
24
24
12
36
21
6
12
72
33
11
85
9
18
114
3
15
12
33
3
33
11
1
45
24
3
12
12
47
64
6
39
35
25
24
9
84
27
36
3
69
11
64
57
12
9
78
105
27
32
16
12
68
10
15
23
25
99
42
6
24
21
24
12
12
12
15
9
45
6
30
54
126
51
21
156
6
18
12
39
51
60
21
155
13
12
9
15
51
44
28
45
45
12
75
21
3
24
12
84
48
3
33
21
36
36
50
25
27
105
3
117
11
4
9
63
78
90
45
27
68
97
12
51
6
15
36
12
12
9
102
6
24
6
24
30
36
12
12
15
11
37
57
6
9
35
10
18
20
25
12
21
24
60
3
24
93
3
23
145
99
18
39
3
18
3
12
3
33
27
80
10
15
12
15
9
3
9
45
6
45
33
87
15
9
27
9
48
3
42
18
20
1
108
9
6
9
12
47
82
15
3
12
138
15
27
6
51
3
18
42
9
11
73
12
59
37
12
15
6
54
20
1
81
135
51
9
60
72
71
1
36
15
6
24
48
39
23
70
74
64
30
135
33
3
96
21
12
42
6
90
24
36
21
12
24
3
24
44
64
60
48
20
61
3
90
39
12
24
21
38
34
12
3
45
30
212
73
27
18
12
30
6
60
24
108
12
63
3
60
42
3
9
39
35
214
42
9
69
60
159
48
12
11
52
6
39
81
3
11
1
69
27
33
14
22
12
3
27
30
12
18
20
22
6
33
39
12
18
15
117
3
87
45
3
21
81
39
35
64
18
3
108
81
12
3
21
26
46
30
20
10
24
15
12
9
3
9
36
96
74
73
3
96
9
15
6
38
13
153
78
18
74
13
87
6
12
30
18
12
39
3
6
51
21
12
3
45
26
16
33
12
21
3
11
16
9
12
81
15
36
27
54
6
30
2
1
9
86
124
9
59
4
6
24
111
27
20
1
36
63
18
54
21
108
35
25
81
27
39
20
10
39
48
27
20
58
18
45
69
6
9
24
57
3
9
38
1
21
90
18
15
12
36
95
4
45
15
48
12
105
27
54
6
30
15
23
48
37
11
73
3
18
18
33
27
20
121
96
3
9
111
24
117
24
57
36
72
15
83
73
21
3
27
9
24
96
69
27
15
45
3
30
27
11
46
6
18
12
30
81
3
6
24
78
45
15
21
21
39
21
15
45
6
57
96
21
3
36
9
48
12
18
12
20
48
1
24
24
123
18
98
34
12
27
33
27
107
46
18
12
45
23
10
48
3
51
30
3
27
116
37
15
9
39
9
15
6
60
2
1
21
27
9
38
34
12
3
3
24
9
48
39
9
12
9
3
21
51
36
9
14
48
1
47
1
3
69
24
21
3
21
30
18
39
21
15
24
21
39
9
51
21
50
1
21
12
15
24
51
9
21
3
12
3
20
1
9
27
81
27
3
24
6
27
24
12
36
12
99
54
15
3
93
24
21
24
6
18
3
21
18
32
82
3
60
24
3
126
42
12
18
27
3
21
27
12
18
24
3
48
24
15
36
24
6
24
18
48
81
3
21
9
24
26
37
48
84
12
9
60
38
37
24
36
15
33
12
9
27
48
60
81
3
24
71
25
12
11
1
51
140
48
64
18
15
27
20
10
39
12
12
3
20
1
48
15
128
1
48
3
44
4
60
9
9
63
21
75
36
36
119
1
93
48
3
47
22
26
52
12
48
21
21
60
3
3
120
33
81
30
57
36
15
33
9
6
80
61
3
30
15
21
15
9
39
117
12
ABCD 417632186*7^$a-1 [50007]
18
6
4
20
16
14
10
20
12
3
13
80
27
9
4
35
37
35
1
8
4
36
8
42
36
46
12
14
24
57
87
46
50
9
39
10
96
2
78
6
10
47
13
35
15
6
12
6
10
8
36
36
6
6
16
8
48
28
2
12
34
8
15
73
24
36
48
8
18
10
60
36
36
20
12
28
23
15
33
39
9
15
6
16
36
8
24
28
68
16
8
30
30
16
11
1
60
38
12
9
39
10
20
3
21
18
54
24
4
14
66
4
8
16
32
27
3
36
34
110
10
14
10
8
16
38
12
69
1
47
13
2
12
22
12
8
6
42
66
118
14
48
78
102
9
37
14
6
42
42
6
34
62
10
2
94
36
2
10
2
10
24
20
24
4
36
11
3
48
12
9
9
6
30
84
16
24
20
24
28
44
4
8
6
24
18
6
6
36
6
9
45
27
25
2
6
78
30
24
6
42
4
20
28
8
24
24
72
30
10
14
54
42
24
22
14
12
46
24
32
36
24
48
4
80
4
8
16
36
24
8
4
14
70
26
48
24
6
36
4
35
51
12
6
4
84
20
12
36
36
27
69
3
9
18
54
24
12
16
12
36
12
12
11
25
56
48
15
15
22
11
85
24
36
32
6
6
12
39
1
8
60
36
16
62
6
6
18
18
12
10
60
24
56
36
6
18
66
6
12
4
24
2
54
36
60
28
74
30
4
14
22
24
20
48
60
12
4
23
39
58
12
11
37
12
14
6
28
12
2
94
36
14
46
12
8
18
178
50
10
48
50
18
4
71
49
12
2
18
28
32
4
8
16
71
3
36
24
9
57
24
4
32
6
10
56
4
8
6
33
15
6
36
12
48
72
40
8
4
12
44
6
6
12
6
22
2
34
12
12
14
10
84
8
12
28
44
12
28
60
50
10
23
1
62
30
16
8
3
1
24
44
6
6
36
51
13
56
28
56
36
12
48
30
12
10
11
15
30
3
37
24
26
84
18
64
32
40
86
18
12
18
6
4
2
30
6
21
15
10
38
57
3
12
34
20
60
36
4
26
36
34
47
21
28
20
4
47
13
2
30
3
15
9
13
26
6
30
12
33
61
12
14
24
10
26
10
36
20
4
26
6
16
32
4
12
36
26
24
24
72
34
12
2
6
16
11
3
34
2
10
12
20
4
35
69
123
1
24
38
34
23
33
64
36
12
12
74
6
52
44
6
22
8
4
8
99
37
11
25
32
28
26
9
27
34
11
33
16
8
108
27
15
18
16
56
4
36
38
6
16
2
24
9
37
60
23
25
38
18
4
56
4
60
14
10
32
24
24
28
26
22
20
40
35
15
34
8
4
20
4
11
13
8
16
32
6
42
6
30
6
60
46
8
24
4
48
11
21
42
36
22
96
23
49
20
40
8
3
13
12
8
64
14
33
9
4
24
56
40
35
3
6
16
38
24
48
22
83
9
52
20
52
20
6
9
37
2
24
22
12
23
1
20
4
14
18
12
30
30
28
8
4
23
3
30
12
4
12
2
10
20
28
20
28
14
30
16
20
39
1
2
18
3
15
10
2
12
18
12
18
18
40
12
8
18
18
16
36
14
21
9
12
48
52
12
38
6
78
6
64
8
40
24
11
1
2
22
8
16
8
84
48
16
12
12
20
36
4
36
44
6
22
96
84
60
36
2
58
2
9
27
46
38
9
9
54
22
8
52
14
46
38
22
20
36
40
60
20
15
45
4
8
48
6
42
16
14
9
15
34
24
36
8
76
20
16
12
12
104
16
24
12
2
10
32
6
18
24
48
40
11
37
44
16
8
4
12
36
20
4
11
49
20
16
12
2
34
24
8
18
34
20
28
12
32
16
8
114
9
13
36
23
25
24
36
14
30
54
18
36
28
14
30
3
13
14
10
2
82
44
18
10
44
36
42
6
30
9
39
48
12
10
44
28
44
28
32
6
30
4
2
9
3
10
8
18
10
24
24
47
51
6
24
18
36
6
24
4
14
54
88
11
85
26
9
33
78
9
25
12
12
12
11
97
26
42
3
45
18
10
48
14
18
28
8
3
15
6
52
56
18
22
72
8
40
12
11
45
42
30
18
10
48
14
6
16
8
138
6
48
28
8
52
11
37
44
4
132
14
9
13
14
6
16
8
4
56
3
1
32
24
54
9
27
21
13
12
24
36
56
88
84
12
38
58
2
22
8
100
80
18
10
24
84
23
25
24
48
32
18
6
76
2
6
112
8
4
48
20
42
154
12
2
9
57
18
18
76
20
12
18
6
6
30
12
12
12
52
20
72
36
30
10
2
22
60
20
18
6
4
12
56
27
1
14
10
20
24
12
84
52
8
18
6
4
116
28
48
2
18
36
24
3
3
58
56
16
24
48
12
14
22
36
20
160
8
4
12
26
22
20
4
24
48
12
14
6
3
1
14
58
48
26
10
8
36
39
1
8
39
13
2
57
25
12
60
48
24
8
63
39
6
18
10
36
26
33
13
32
6
60
6
4
47
9
4
50
10
2
82
50
22
44
30
10
14
33
24
27
42
4
12
32
12
12
27
61
38
12
54
18
30
24
28
95
39
10
12
56
4
47
33
30
54
3
39
34
32
24
4
2
42
54
72
6
40
14
12
6
40
8
40
2
9
39
10
24
48
32
18
10
24
2
42
24
28
2
9
97
20
64
20
24
12
64
2
96
10
14
94
24
12
12
8
66
81
9
12
48
16
36
26
30
40
116
75
13
59
33
6
6
3
33
16
20
16
56
40
12
38
10
50
108
46
38
10
8
24
6
48
21
1
14
60
18
28
60
11
27
18
18
6
4
2
48
10
44
4
20
12
4
60
38
18
16
14
60
9
48
13
32
27
1
38
9
25
8
4
11
24
9
28
2
34
98
36
10
2
10
36
24
38
6
16
8
40
14
18
30
21
21
100
14
6
42
36
10
24
44
18
22
8
60
28
8
40
8
6
46
20
12
30
30
18
45
9
4
8
12
16
60
12
68
12
42
18
12
6
10
12
12
20
24
28
72
38
18
28
26
33
1
120
23
1
48
24
36
26
10
38
48
30
36
28
50
6
30
45
1
2
10
56
4
20
6
12
9
57
54
42
4
116
28
59
25
8
12
42
6
12
28
72
8
18
24
22
24
12
12
2
6
16
48
12
20
3
25
74
144
6
30
6
3
1
12
32
28
24
2
10
8
3
9
12
28
20
6
12
18
88
20
18
18
30
18
4
60
24
20
4
14
10
26
10
60
20
36
24
28
68
15
13
36
92
4
20
4
2
30
12
24
18
12
12
33
49
14
46
12
32
24
28
8
28
32
6
66
4
24
8
42
10
2
58
48
26
24
10
8
18
10
2
78
102
21
39
24
18
6
6
12
15
1
2
6
6
57
21
88
36
26
18
36
42
21
75
102
40
14
66
6
9
37
8
4
12
2
6
18
81
1
44
4
12
8
16
12
8
15
72
96
69
12
42
18
76
2
10
44
54
24
33
37
38
22
20
3
37
2
30
27
9
28
2
108
22
62
22
26
72
24
34
14
10
12
35
69
18
114
6
6
4
24
108
24
60
12
12
8
4
12
2
10
44
16
56
54
6
28
8
64
68
48
18
30
36
4
11
37
8
4
12
24
68
15
33
30
30
75
33
28
32
28
8
6
10
36
24
26
33
45
36
40
8
28
50
10
32
4
38
18
16
20
12
16
24
12
47
24
39
60
6
48
6
90
4
72
32
3
37
59
13
20
16
23
129
60
4
36
2
70
26
42
18
36
34
23
97
2
18
28
2
22
143
1
14
24
30
16
36
50
45
1
32
76
48
8
28
47
21
36
28
8
18
9
1
62
34
38
24
6
54
12
33
9
72
84
24
4
2
60
18
72
28
2
12
22
8
16
12
2
24
42
6
10
47
61
24
24
56
96
51
15
18
12
18
82
12
2
30
4
144
20
3
61
8
28
12
60
12
2
6
6
6
28
32
48
12
6
30
72
16
12
38
30
18
36
10
8
4
26
46
32
36
42
30
48
18
10
12
2
6
12
16
12
24
12
48
60
48
128
16
36
8
12
28
23
9
4
24
32
18
42
16
8
15
33
60
48
16
20
192
24
4
24
44
4
36
12
20
28
8
76
128
28
2
10
12
14
34
20
12
16
35
13
12
32
24
54
66
4
24
32
16
26
6
36
12
16
26
6
16
11
15
30
4
8
78
6
48
28
14
24
10
32
ABCD 417805118*7^$a-1 [50074]
12
45
1
18
84
9
32
7
5
67
8
40
29
43
21
56
16
80
15
28
54
23
13
60
11
19
65
19
21
56
3
13
92
12
1
14
16
5
13
14
1
57
15
33
12
59
13
3
75
20
9
24
4
3
12
6
15
39
36
29
36
37
78
45
84
15
18
2
12
73
45
6
5
97
14
33
3
10
15
57
39
57
2
57
25
38
25
57
6
101
1
107
100
45
6
24
17
13
6
24
6
12
27
93
15
20
85
27
3
5
25
2
16
57
35
88
54
11
144
85
143
12
4
44
37
3
32
1
24
48
18
90
99
20
27
16
21
21
11
7
29
3
12
9
55
24
5
25
2
117
1
18
72
21
57
30
20
21
1
38
22
6
17
48
25
12
62
70
60
30
41
19
156
54
60
3
32
3
60
105
24
88
8
7
17
88
48
3
5
24
3
57
55
89
1
95
12
4
27
17
55
6
24
2
16
42
83
7
105
3
32
58
30
105
12
95
10
39
23
36
57
87
9
19
30
15
56
84
13
62
1
15
42
11
1
38
22
2
16
42
6
42
23
12
36
84
13
11
49
26
4
42
2
85
20
3
93
19
32
49
44
64
39
42
6
41
108
25
98
9
28
84
51
17
1
42
6
14
1
44
36
25
2
40
30
12
11
24
13
3
39
17
43
18
23
4
32
1
12
2
33
28
27
68
28
24
93
3
32
25
104
15
9
27
12
16
41
75
58
83
48
51
28
8
12
57
13
6
57
32
4
80
4
80
7
17
3
46
24
50
13
3
5
4
63
20
22
2
21
12
31
9
44
49
42
48
17
40
45
11
49
2
34
35
55
56
76
20
61
27
5
37
14
28
78
14
16
30
14
28
33
32
60
25
39
9
62
9
7
84
5
27
9
67
53
4
23
13
15
17
60
7
80
58
12
36
2
9
51
40
42
3
32
88
63
5
7
18
14
25
3
17
115
77
12
3
13
33
59
216
28
15
29
16
56
1
48
30
129
75
20
40
80
1
15
5
7
20
40
18
27
33
15
57
71
1
30
36
41
31
5
13
3
36
15
18
12
11
27
57
103
29
1
15
44
16
20
48
24
13
72
15
60
3
104
13
56
67
5
28
12
47
1
9
63
33
15
32
115
90
12
51
15
5
24
1
3
11
76
29
16
12
45
51
11
25
45
30
5
15
70
50
10
30
30
15
35
193
44
43
6
42
44
4
17
36
52
9
18
65
43
69
15
68
10
12
6
162
30
29
75
28
68
9
15
49
27
33
24
56
49
18
45
32
72
1
14
1
12
60
3
18
24
36
3
12
9
15
167
9
19
30
30
18
15
72
33
50
12
1
24
47
58
3
3
24
17
1
12
35
36
19
17
19
12
17
1
26
36
28
144
5
16
60
32
16
32
96
3
58
51
23
21
72
61
12
74
28
29
16
20
28
3
24
18
18
42
12
2
13
15
126
12
14
9
97
12
11
37
3
11
21
12
16
59
1
39
66
24
47
3
1
20
72
13
14
9
3
16
42
3
3
65
27
40
30
15
8
24
61
2
10
51
21
30
180
18
12
11
4
63
20
9
19
17
28
107
100
17
16
32
12
31
54
18
72
137
1
62
28
5
15
22
3
8
28
23
4
53
7
29
3
25
27
78
2
21
4
47
13
3
29
13
47
1
14
9
19
20
1
99
17
4
45
11
13
18
18
3
12
11
13
23
72
13
33
35
99
70
18
5
67
9
59
10
23
40
92
7
18
30
29
12
3
33
1
39
20
133
42
30
51
12
33
12
42
20
85
32
1
12
36
15
47
9
1
12
15
15
20
13
119
45
48
15
10
30
20
10
3
27
18
35
25
78
12
5
73
30
5
39
25
20
13
60
147
32
15
28
5
12
19
33
39
18
26
28
30
50
1
87
42
38
22
60
60
11
36
12
4
60
48
44
4
23
28
33
12
51
9
20
36
37
42
8
33
25
42
12
48
42
47
3
21
7
32
16
12
149
1
11
36
15
10
35
103
32
61
45
2
13
47
40
29
48
60
27
4
5
7
12
5
25
75
20
15
16
30
99
48
3
72
12
5
25
2
58
38
25
45
2
10
2
61
27
20
28
18
24
48
12
35
76
32
24
1
2
28
18
11
16
27
5
25
3
15
48
9
21
54
21
44
55
6
35
19
6
62
58
63
12
20
37
27
33
123
24
3
12
20
21
37
50
25
15
21
36
23
72
28
12
20
12
34
14
16
12
29
1
2
70
23
25
14
36
10
90
150
62
93
24
1
63
20
4
8
87
25
21
11
1
14
4
5
39
28
29
49
15
12
15
92
25
23
9
3
10
3
3
77
39
1
20
37
30
29
48
64
12
15
42
38
57
1
42
30
47
36
7
29
1
18
9
47
13
3
60
30
12
48
11
4
3
12
30
3
59
16
12
48
12
29
24
7
20
112
21
69
15
33
3
39
6
42
12
32
45
3
25
3
44
28
30
6
5
27
22
6
24
41
4
36
27
33
32
13
62
10
14
33
31
12
5
7
30
71
4
8
7
8
12
9
7
12
65
28
80
37
50
52
8
33
51
21
147
81
84
3
9
31
30
18
54
11
60
24
43
45
36
59
28
12
33
45
12
30
89
1
12
35
72
1
3
15
29
16
20
4
33
47
25
18
102
210
45
8
7
30
60
18
18
42
138
11
36
7
18
47
25
38
12
16
57
57
66
41
19
24
81
59
1
56
1
12
18
12
30
2
33
27
21
13
62
33
40
27
32
60
28
12
18
2
45
28
44
103
18
23
109
62
21
37
78
20
10
23
7
42
18
57
32
76
48
116
36
67
78
42
53
12
25
66
12
20
12
40
17
43
6
95
12
13
134
1
45
12
2
105
25
18
44
1
57
18
5
39
33
13
2
57
19
5
19
66
23
16
63
42
3
8
49
2
28
77
3
16
24
18
14
1
32
1
30
12
20
21
4
8
19
60
8
28
69
8
37
18
17
13
47
16
27
30
14
36
22
6
12
12
17
4
9
15
21
60
12
12
2
4
5
49
2
1
27
161
37
11
4
33
86
108
48
9
13
15
21
59
4
9
18
44
21
64
8
28
47
93
37
3
47
10
35
67
8
10
72
2
1
95
24
21
25
12
6
89
48
37
11
12
13
42
18
62
82
23
43
29
136
11
16
5
43
42
15
75
12
18
3
32
52
3
12
21
57
14
16
12
140
10
18
78
47
52
36
32
24
31
233
7
18
24
71
4
51
9
32
180
36
7
21
60
39
17
61
2
10
50
1
9
18
21
9
12
38
21
61
2
4
24
33
15
18
2
22
96
15
47
9
43
21
84
32
1
3
9
23
40
36
23
16
48
12
20
69
1
63
11
46
12
38
69
13
170
48
22
23
16
57
59
3
9
16
35
25
15
89
1
2
46
42
45
15
57
21
12
12
2
16
18
12
12
6
90
39
56
49
63
15
60
12
18
42
8
25
68
7
20
84
64
77
13
26
45
1
18
24
77
63
21
7
45
32
15
28
32
21
49
50
28
20
22
47
88
33
ABCD 417816338*7^$a-1 [50015]
24
45
31
17
24
91
5
19
24
17
24
7
17
72
51
177
31
5
7
17
55
32
9
19
36
44
4
17
24
12
144
91
5
39
16
36
24
53
12
48
3
4
5
84
15
36
9
120
43
101
19
17
55
180
101
12
31
20
12
52
24
20
4
29
19
125
19
44
28
32
93
3
21
60
7
5
3
16
8
33
27
64
20
16
53
27
81
36
39
4
80
57
15
4
164
16
44
4
17
31
53
36
151
48
8
4
5
27
36
24
57
27
9
48
12
15
16
29
51
48
72
16
17
3
132
81
15
88
24
32
12
57
12
36
19
53
51
12
48
9
27
16
5
84
67
108
53
36
12
24
19
56
9
79
53
51
24
16
17
12
115
8
12
132
48
33
31
29
60
3
76
48
5
51
12
9
36
7
113
7
56
9
7
108
17
3
93
12
19
36
113
12
163
12
48
32
64
5
7
20
9
19
65
36
3
16
29
43
29
24
111
4
5
55
176
100
120
56
9
3
9
19
48
5
67
12
12
120
48
24
17
60
24
3
57
84
12
19
5
12
108
7
24
20
36
9
3
52
29
3
21
36
12
39
4
41
39
57
51
16
12
20
16
5
31
29
15
9
3
21
60
79
17
3
57
48
3
16
8
64
17
48
39
36
117
7
8
48
45
12
39
9
36
60
7
44
57
27
9
12
3
4
36
17
15
12
4
77
36
7
8
72
36
4
17
75
28
32
4
32
16
125
3
21
31
173
19
41
36
60
3
4
8
21
43
65
7
32
12
12
72
105
67
29
24
15
45
31
101
15
48
24
16
65
39
204
33
43
5
72
27
33
31
29
3
57
3
16
96
20
21
55
32
48
36
40
17
111
24
96
28
53
7
56
24
96
36
16
20
9
55
29
43
53
3
16
8
9
63
136
5
48
3
9
96
84
19
77
3
12
45
48
7
24
56
9
84
36
60
60
7
53
7
36
24
20
48
64
17
24
103
36
65
120
19
65
72
39
36
12
84
33
60
15
57
24
19
77
51
12
160
5
43
12
120
65
12
15
76
53
31
5
15
124
41
19
20
52
44
9
7
20
33
36
27
48
48
45
12
7
32
9
15
4
113
31
17
43
8
88
48
5
15
33
51
16
8
36
16
12
77
87
48
33
12
96
24
27
69
175
12
17
36
27
48
9
3
33
24
15
28
12
41
55
20
52
48
113
12
15
57
39
33
19
56
69
36
24
3
60
9
60
48
60
15
36
33
19
12
60
5
24
19
8
45
27
96
72
21
67
17
31
24
29
3
12
45
115
65
12
39
141
51
24
9
7
80
24
48
108
48
21
31
17
187
5
12
63
33
79
53
24
15
4
32
16
53
15
72
4
12
17
3
52
8
117
31
17
31
20
12
96
28
24
24
68
9
7
53
63
16
29
15
93
51
33
15
64
5
27
33
24
43
32
16
24
68
129
36
27
33
3
28
36
17
60
19
29
51
12
9
19
17
3
9
19
233
39
36
28
41
75
9
7
65
60
3
21
43
20
33
43
20
48
12
28
8
28
17
31
144
60
104
93
3
88
24
29
79
17
3
24
33
3
4
32
16
8
21
79
41
75
9
36
43
5
108
12
36
39
60
4
156
17
3
76
5
36
24
31
101
31
8
4
20
12
64
32
36
45
12
51
100
89
55
140
144
9
19
53
15
21
12
3
16
53
7
12
8
57
3
117
12
31
12
17
51
69
27
28
29
24
43
24
56
52
12
104
45
48
3
33
91
20
141
15
9
19
56
45
31
5
48
15
64
5
12
36
27
45
91
77
195
16
24
44
4
48
12
17
51
93
15
45
15
69
12
3
45
67
29
36
63
9
39
93
84
3
40
20
9
39
12
4
17
139
17
7
8
24
12
21
60
43
17
24
7
149
15
45
48
31
41
84
19
104
120
36
28
17
15
72
9
19
5
103
120
32
12
36
12
9
72
115
56
33
3
9
72
12
24
15
21
24
15
9
48
24
60
24
12
24
19
65
7
32
153
19
140
40
12
41
3
9
15
64
44
21
12
120
108
36
84
67
5
123
9
12
27
36
48
16
12
41
39
4
8
9
63
40
53
51
12
9
12
7
32
24
45
3
33
31
89
67
108
17
24
15
60
28
5
72
19
29
3
24
105
7
89
3
4
53
43
32
60
36
28
36
65
27
4
53
43
32
9
3
96
33
31
77
7
24
8
45
31
5
12
24
7
80
12
21
111
9
7
44
45
43
44
21
12
31
68
81
7
8
33
36
24
12
3
48
36
12
16
108
20
45
31
5
3
156
9
99
24
108
16
29
79
17
7
32
16
32
28
84
29
36
12
15
9
60
15
9
36
19
149
43
12
12
5
51
40
20
36
64
24
5
36
48
60
27
117
72
99
24
60
21
27
112
32
4
17
7
24
56
16
5
12
84
75
168
117
48
55
65
31
12
36
20
9
3
9
27
16
48
96
8
64
56
60
48
36
21
12
87
36
21
31
29
51
45
36
63
12
45
24
79
12
5
24
24
12
15
12
52
41
3
21
3
33
63
21
51
160
128
120
117
19
53
43
5
84
7
56
45
36
87
40
56
9
15
40
8
40
84
92
45
91
60
12
48
5
15
12
16
5
36
15
76
44
16
5
84
75
48
60
21
12
84
60
15
4
5
55
5
24
7
20
129
12
24
36
3
4
12
5
39
24
28
32
33
3
60
16
65
79
20
12
12
16
24
17
27
76
41
7
20
4
5
84
147
28
5
3
9
12
187
5
51
129
255
52
41
3
9
31
60
5
48
12
19
53
19
17
19
17
15
28
5
3
40
29
7
32
36
141
51
16
32
12
4
48
32
60
36
16
8
45
151
60
20
12
4
65
19
17
27
240
33
79
36
48
12
12
53
36
60
3
16
96
60
65
15
48
16
17
15
16
32
52
5
72
51
81
31
32
ABCD 417924704*7^$a-1 [50023]
168
45
3
105
36
3
24
129
12
3
60
117
60
24
120
156
12
36
48
27
141
15
36
48
300
120
21
24
195
21
24
36
15
45
72
75
21
147
45
48
24
147
21
120
12
27
60
60
48
21
84
120
180
63
156
108
72
9
51
36
105
108
60
24
63
24
60
45
24
72
96
3
57
24
144
15
144
45
60
24
108
60
3
60
60
96
81
24
51
69
39
9
72
75
9
12
63
81
48
84
219
21
12
15
33
36
15
81
27
9
15
60
21
72
48
72
27
48
57
36
168
48
27
81
63
261
108
51
81
27
9
63
36
24
9
24
72
135
33
15
9
12
24
3
60
12
69
24
36
24
24
87
96
108
177
144
36
39
300
108
21
60
12
192
3
9
60
12
3
21
84
99
120
57
3
84
192
9
96
12
63
141
3
12
33
99
108
81
159
84
45
180
15
21
12
36
72
63
21
132
27
177
27
129
12
39
96
12
12
300
45
12
39
9
36
39
45
111
81
36
27
48
72
33
63
9
96
15
36
177
168
15
9
12
15
108
33
180
48
72
84
24
12
48
15
48
180
12
153
15
189
24
24
123
192
48
141
15
21
60
156
63
21
12
48
60
12
144
36
99
33
51
261
168
84
15
9
84
3
60
24
21
120
15
12
9
108
72
12
24
24
15
48
60
48
81
72
87
12
96
69
63
9
3
72
36
24
60
69
39
96
12
57
87
69
195
84
12
213
12
36
132
36
120
60
24
12
15
264
57
24
15
156
81
144
15
69
72
27
12
21
84
15
168
21
15
84
96
9
12
39
48
72
21
48
36
60
36
36
96
3
33
12
15
12
333
27
60
21
87
9
75
141
63
24
93
15
132
12
21
84
51
9
123
21
15
45
12
27
21
24
72
84
84
15
48
105
60
12
156
48
36
3
9
3
9
60
27
21
39
45
135
33
72
60
36
48
111
81
3
45
27
57
24
15
9
51
45
24
36
48
15
21
24
48
36
63
129
12
84
3
93
63
96
33
39
117
12
183
129
12
12
60
231
12
33
75
204
105
108
12
144
3
60
9
36
39
144
60
93
99
45
39
69
123
24
81
72
63
129
180
36
15
12
57
12
3
69
75
33
99
105
48
84
15
21
51
117
24
60
3
33
36
36
12
24
96
39
45
120
111
12
60
60
93
24
12
123
21
84
15
33
168
60
27
48
48
69
60
132
120
60
84
12
87
21
75
120
69
132
60
24
72
24
84
24
72
135
9
60
24
108
12
15
153
87
57
51
189
24
48
3
60
36
153
15
84
69
3
9
120
48
108
12
27
129
27
48
225
51
33
3
9
51
48
36
12
93
24
87
48
60
57
84
60
27
24
144
24
105
36
84
48
36
111
108
21
87
9
3
21
24
60
3
36
108
9
27
117
12
63
69
360
3
48
24
33
96
219
57
3
21
75
12
12
81
111
81
3
36
45
15
9
132
96
36
63
33
75
81
3
69
3
9
36
36
12
36
75
24
153
36
24
24
12
27
21
12
27
213
84
12
27
21
39
21
39
33
75
141
99
69
27
57
27
168
45
120
60
147
45
63
12
36
129
15
120
12
36
60
117
15
81
24
3
45
63
9
12
183
45
15
57
36
63
57
24
60
48
12
195
45
60
255
141
15
84
9
15
81
156
72
72
24
84
36
27
9
63
72
45
219
9
3
21
12
147
189
3
57
75
60
144
60
96
9
96
60
120
99
24
33
123
9
75
33
24
216
15
21
48
39
57
96
84
75
45
75
120
144
21
75
12
12
216
21
24
27
216
9
111
21
48
15
48
9
120
3
72
33
147
33
132
48
144
180
39
9
24
99
21
27
45
12
15
21
12
15
105
39
ABCD 417993836*7^$a-1 [50033]
18
7
56
3
48
1
69
18
29
3
6
16
3
17
48
12
4
6
30
135
35
34
14
12
6
132
12
4
2
18
70
14
7
60
39
69
32
21
60
40
8
24
12
27
1
62
48
25
27
18
12
104
36
6
88
9
20
3
18
55
11
28
77
33
7
5
4
23
67
6
68
43
59
10
20
15
1
3
17
48
3
19
48
2
12
42
18
42
57
69
7
17
31
60
107
69
13
8
31
5
6
16
20
12
57
43
30
36
27
56
21
12
28
51
57
32
40
36
2
22
32
31
27
18
2
16
14
7
53
18
54
19
8
28
5
40
18
29
13
75
5
3
1
24
18
9
36
45
8
3
88
201
8
24
12
3
3
64
9
5
7
17
12
120
138
6
91
11
18
64
62
21
13
32
30
22
15
3
2
7
5
48
43
48
29
67
65
3
21
10
41
16
17
7
3
6
23
3
18
27
1
18
9
81
2
42
58
18
24
11
16
36
84
5
6
18
24
46
5
51
94
2
84
4
5
16
60
5
6
25
27
48
2
30
28
2
10
117
5
36
22
6
12
44
3
25
20
60
12
30
13
35
1
77
10
57
15
2
19
65
31
3
5
24
3
1
5
12
18
13
29
7
128
13
2
10
27
9
2
4
77
13
38
12
13
21
2
12
9
19
32
78
34
38
15
24
48
13
36
36
36
2
40
81
21
180
11
69
36
12
16
24
11
1
20
24
16
38
70
18
2
7
71
24
16
32
40
42
3
32
3
37
69
14
61
8
28
41
24
48
22
8
48
58
30
152
10
8
70
62
10
20
12
13
9
23
52
63
26
19
33
2
82
51
75
24
26
22
26
27
43
56
10
38
18
4
23
7
20
6
48
16
20
3
3
12
9
21
22
45
8
16
11
90
43
21
24
38
138
24
28
8
10
2
27
93
3
16
5
4
36
30
8
10
42
21
24
5
4
12
32
18
18
3
21
36
12
28
71
139
56
58
27
32
39
28
54
18
98
4
20
18
12
10
68
88
114
21
96
45
11
19
26
30
13
5
22
48
24
2
30
94
32
15
7
12
38
12
100
8
31
24
27
26
22
68
18
42
13
21
15
29
70
2
10
9
24
17
54
64
21
29
3
67
26
6
18
72
24
51
37
32
19
12
5
4
8
70
5
24
136
5
72
36
111
3
106
8
16
176
3
19
80
10
38
21
67
9
5
43
5
10
110
28
56
79
9
38
21
3
64
62
10
152
21
4
35
10
18
14
34
6
68
7
33
36
20
36
15
9
94
36
54
36
6
38
7
45
36
3
17
7
63
2
43
17
36
3
64
17
42
1
65
27
7
20
10
11
115
72
53
24
4
11
9
27
34
6
5
144
31
2
10
6
72
8
4
27
69
30
24
5
43
5
9
64
75
119
18
43
29
40
32
18
90
15
3
4
9
8
3
21
43
9
23
49
33
12
44
12
90
22
38
81
43
5
15
1
59
18
22
18
63
17
7
5
18
21
9
18
24
30
40
26
24
6
4
38
28
14
4
74
66
4
2
25
24
44
72
3
93
4
23
25
15
20
9
19
45
5
12
7
35
58
8
30
18
7
33
11
3
42
3
33
52
56
60
36
84
16
38
61
21
23
3
69
15
18
15
1
72
74
25
63
20
18
4
75
8
1
44
42
4
56
18
18
4
48
6
44
55
21
32
90
157
81
24
36
27
32
25
2
36
4
45
3
77
40
23
30
16
56
28
15
56
9
7
9
12
2
9
49
18
2
43
12
17
52
3
63
45
5
30
37
27
14
6
18
7
53
88
3
11
6
12
52
140
19
32
25
8
34
20
46
96
3
27
33
3
20
25
33
14
30
82
45
3
2
6
12
22
20
15
21
7
27
17
64
3
2
22
32
36
9
9
4
56
12
7
5
10
17
15
9
4
108
9
23
3
30
24
39
1
98
30
7
41
12
7
29
15
45
10
41
21
24
30
45
4
29
18
21
39
90
34
18
12
20
34
114
36
12
2
48
22
36
14
1
41
24
54
18
27
3
42
7
45
39
8
3
6
7
36
11
25
8
27
13
35
30
15
28
15
14
16
68
60
36
43
8
19
50
4
20
22
9
20
16
29
6
21
21
90
6
24
12
36
7
17
4
20
12
58
5
1
26
54
24
52
11
13
11
33
10
53
1
18
5
27
88
50
3
7
74
24
40
23
63
6
70
29
3
10
8
100
47
3
24
10
15
29
10
42
44
15
120
13
32
19
9
23
67
57
9
15
111
9
24
77
6
54
91
8
19
32
40
6
20
70
18
30
29
25
47
16
17
36
6
13
60
5
7
23
12
93
45
30
21
1
18
2
6
24
10
38
48
21
24
13
99
65
72
19
5
66
34
12
42
30
32
10
53
45
72
58
17
15
4
62
60
27
75
18
12
40
12
107
9
52
2
33
15
22
11
37
27
5
3
3
24
21
72
21
3
3
61
35
37
60
21
20
12
24
4
2
30
7
41
99
3
90
55
9
18
98
19
5
10
8
30
18
25
44
28
53
10
54
23
45
16
32
24
4
36
8
18
37
57
8
7
20
21
24
46
5
93
3
4
47
30
40
2
1
17
18
10
2
18
24
6
30
10
78
20
16
3
51
32
34
20
63
24
19
20
54
84
12
24
24
4
66
24
32
21
24
21
4
15
3
2
34
41
49
15
5
7
5
10
14
43
45
32
28
30
78
2
1
188
16
3
24
8
10
2
10
60
8
27
21
12
7
41
54
9
39
9
9
19
23
6
52
78
2
27
57
43
33
3
24
21
27
8
48
9
12
18
12
126
42
12
25
5
16
24
3
27
72
5
9
66
100
65
3
10
12
15
36
29
55
5
27
3
21
9
34
14
36
6
4
146
30
6
7
17
55
20
21
52
32
66
24
4
69
12
33
3
5
10
125
4
29
4
80
10
21
81
80
28
62
6
24
4
2
18
42
22
36
23
3
25
41
40
50
22
3
65
12
46
14
40
27
21
18
77
19
5
4
17
42
9
16
27
8
10
6
36
65
16
12
23
18
6
36
9
13
8
4
8
16
74
45
3
12
6
6
18
18
10
2
30
18
37
8
55
9
21
14
10
20
18
18
28
80
24
18
18
27
28
12
24
35
13
5
67
9
24
3
5
10
48
6
56
28
6
9
9
32
6
24
1
53
96
4
14
13
47
9
9
12
7
23
37
29
144
55
17
3
57
4
6
50
27
16
33
18
29
81
19
23
28
41
45
6
37
56
25
24
18
38
16
26
40
50
3
81
10
8
1
15
2
19
5
76
23
51
85
5
30
48
70
32
6
52
5
7
50
30
1
47
42
6
10
20
24
31
53
36
24
4
6
12
18
6
9
44
13
8
3
3
18
22
8
21
7
9
11
12
22
38
13
53
51
43
5
24
33
24
12
7
12
15
38
7
9
12
20
3
85
2
30
19
8
21
7
57
59
21
3
69
30
18
27
4
11
10
51
57
8
19
11
13
11
16
2
28
42
146
54
16
104
61
9
15
5
7
9
6
20
10
8
16
2
10
14
45
4
135
54
72
56
39
40
89
7
39
36
69
48
8
25
3
15
84
2
24
6
10
18
36
14
22
66
8
60
31
29
3
9
67
33
20
24
10
26
100
32
12
6
69
15
1
45
2
129
4
65
51
21
3
49
30
20
130
30
5
40
9
42
2
7
95
36
30
12
16
26
66
3
39
9
1
47
1
71
52
68
21
27
81
4
6
14
40
20
3
3
18
84
10
50
51
4
21
2
24
6
24
60
3
43
77
15
129
76
5
42
36
12
6
7
24
155
21
4
23
25
77
30
34
71
1
39
11
85
137
138
30
10
ABCD 417998484*7^$a-1 [50008]
16
4
65
11
21
7
57
24
15
41
15
104
4
1
43
48
64
27
24
10
35
32
12
32
28
7
1
60
35
5
13
27
20
7
65
5
3
36
8
39
1
12
60
4
72
12
36
65
44
23
31
33
39
1
9
8
19
17
4
2
13
9
7
44
9
2
81
8
5
63
52
8
17
16
15
4
7
10
8
4
32
19
65
67
9
20
18
5
4
8
28
8
13
15
20
29
12
3
17
59
17
14
37
76
53
39
12
11
18
4
19
41
87
24
29
16
3
16
5
24
15
11
49
9
23
20
116
4
5
35
9
4
3
119
10
7
13
15
3
13
36
28
8
4
37
6
21
49
11
44
5
12
27
12
9
7
8
28
55
13
33
38
6
43
11
1
40
12
12
68
9
60
23
28
84
5
3
8
12
8
57
12
15
12
9
7
37
4
80
7
9
31
13
100
11
51
22
32
28
31
67
13
5
7
28
17
7
7
1
23
10
35
4
24
9
47
15
65
43
13
21
51
9
3
23
37
8
4
24
9
7
19
17
43
9
21
63
33
4
27
44
40
9
27
23
22
3
48
9
50
18
3
1
15
88
29
15
5
6
17
12
1
63
27
17
16
28
8
9
64
31
12
32
45
55
5
38
17
101
87
148
24
1
6
54
16
11
9
7
11
1
16
8
21
7
40
28
59
10
36
36
20
24
55
8
52
100
55
5
4
32
8
28
5
12
12
39
8
8
49
132
4
3
24
33
31
44
8
8
7
1
21
99
4
44
21
12
31
5
14
21
13
60
7
88
1
51
9
19
37
7
12
28
17
20
11
48
4
1
24
71
4
57
39
44
1
2
5
85
83
65
27
4
8
197
40
50
36
13
21
43
36
4
13
3
47
48
42
40
24
3
33
12
15
20
24
16
12
4
24
43
22
23
44
44
11
21
37
8
87
1
63
9
8
3
9
15
27
12
53
17
26
65
5
23
4
40
7
1
12
16
5
15
17
4
23
15
53
5
7
1
43
21
26
22
2
12
37
9
3
45
20
54
21
25
26
21
27
5
12
16
36
4
9
14
22
35
25
11
27
9
13
7
7
10
107
8
24
1
7
20
27
1
11
29
16
69
18
1
11
70
3
8
28
9
7
43
5
60
56
35
82
23
1
63
72
9
7
12
1
7
29
6
17
1
3
13
14
6
7
33
3
16
40
25
56
84
11
5
19
5
63
11
5
12
4
28
23
13
12
11
5
20
48
24
24
59
5
44
5
18
13
5
7
16
4
8
5
35
9
16
7
12
19
37
35
13
167
5
13
27
15
10
2
9
49
48
55
5
7
7
25
11
77
8
41
76
2
72
45
3
25
21
3
21
26
46
39
8
32
19
12
25
35
29
44
28
19
45
56
12
1
90
41
65
20
19
8
49
7
41
3
16
5
8
7
8
25
7
5
26
12
97
24
4
43
180
17
8
5
6
29
1
54
1
4
5
59
64
28
19
61
9
15
56
13
23
12
33
31
21
56
76
3
12
16
8
4
7
36
45
4
21
15
23
37
9
3
16
24
48
72
8
72
17
7
23
33
4
8
1
3
4
17
3
8
8
1
4
15
64
5
15
83
10
7
13
4
15
45
14
17
12
5
50
25
72
11
10
15
29
4
2
18
35
41
39
5
6
30
35
25
3
8
5
12
26
13
36
24
9
72
62
21
63
69
20
20
23
48
22
11
32
5
12
44
7
44
39
13
12
28
55
1
35
9
25
7
8
21
20
76
19
28
1
38
45
9
7
69
23
15
49
41
36
19
47
29
29
2
30
15
25
12
26
10
87
12
17
4
72
15
100
7
9
13
19
65
3
28
24
1
63
8
17
11
25
2
10
8
4
23
39
24
12
25
36
57
12
2
46
2
25
29
31
5
19
5
3
88
45
27
21
24
48
7
43
9
16
12
40
7
13
16
7
89
5
14
36
1
35
121
20
61
15
17
19
35
6
54
17
12
8
29
27
16
11
46
14
5
12
53
24
86
22
12
12
26
10
8
43
4
5
2
18
3
32
29
20
19
8
32
24
96
1
15
1
27
11
17
16
27
10
19
73
15
75
18
6
9
28
47
1
32
3
41
4
15
37
29
24
3
15
101
1
4
51
21
24
36
3
4
36
101
27
12
16
5
38
121
12
29
54
9
20
4
72
44
36
12
20
5
63
4
21
12
60
3
9
26
37
48
17
18
10
7
8
12
36
32
27
10
11
8
29
79
12
44
17
18
1
5
4
36
14
45
1
19
12
13
12
31
76
1
7
29
59
19
5
31
13
8
4
41
16
3
12
9
84
63
16
28
40
28
25
6
37
4
12
48
12
80
16
8
16
5
48
3
35
36
25
23
25
57
3
52
43
25
11
42
27
13
3
21
11
16
16
8
60
9
27
16
73
55
4
5
3
16
24
37
87
56
1
19
8
8
7
34
38
12
1
5
27
8
13
7
92
1
14
1
4
8
23
81
49
32
54
29
8
4
13
4
3
4
1
23
37
40
12
31
8
21
62
24
13
4
12
20
21
12
47
25
31
36
4
97
15
9
23
1
7
13
19
71
25
9
31
125
19
96
7
37
53
48
4
2
54
19
16
32
33
7
12
28
16
9
3
35
5
65
2
69
63
17
4
37
71
33
16
7
8
12
16
60
5
39
17
35
49
35
25
12
35
7
12
24
46
38
1
40
29
36
15
41
18
9
4
4
1
90
5
72
8
9
91
32
12
28
31
17
17
12
79
17
11
104
55
17
5
48
12
3
8
40
52
7
10
35
13
99
36
20
49
14
57
80
12
4
3
60
10
15
11
30
42
13
45
24
3
33
20
7
11
17
8
35
5
61
24
11
24
8
47
12
37
21
51
16
12
16
20
32
107
117
1
7
100
12
4
4
17
48
31
17
79
31
21
4
20
20
5
20
18
12
58
3
60
29
7
24
9
50
5
13
30
29
43
13
11
1
12
12
23
22
86
1
52
1
28
48
12
38
18
27
15
18
12
7
11
60
1
8
16
5
40
11
3
36
70
3
33
20
31
5
51
3
46
12
7
40
1
3
52
28
24
21
15
16
5
7
52
1
7
56
28
29
27
13
39
47
13
36
29
39
1
12
24
15
48
16
12
13
35
55
10
19
17
63
16
1
23
43
54
64
27
8
1
27
4
12
17
15
12
11
13
28
12
29
43
16
21
7
4
13
27
16
9
38
22
80
42
10
12
3
36
5
114
12
108
6
12
28
3
9
39
8
4
4
13
15
12
76
83
30
6
37
16
19
48
24
10
79
29
7
68
24
47
25
65
43
16
20
8
12
28
5
23
120
19
5
5
31
20
4
1
4
48
27
24
23
37
60
33
31
7
12
34
3
4
17
11
20
24
4
51
13
23
21
81
27
15
10
3
52
8
4
31
1
12
35
13
21
7
28
57
6
13
9
35
1
26
10
27
36
28
4
64
65
42
5
12
37
11
89
26
49
8
1
31
41
39
29
19
35
1
52
64
28
83
5
55
1
81
8
54
21
20
16
40
9
24
26
49
21
19
1
24
7
9
12
26
41
31
17
55
10
99
21
48
39
56
9
15
48
33
40
12
11
25
3
16
44
36
12
4
5
7
13
15
21
54
13
33
36
51
11
22
11
13
24
35
4
33
19
1
23
1
4
8
31
11
12
9
1
36
48
74
22
3
33
14
61
9
43
12
1
27
8
8
21
15
4
17
3
16
8
44
13
15
84
21
3
17
19
24
76
12
16
13
14
13
9
11
27
1
9
55
8
16
20
35
126
7
28
4
25
27
45
39
17
31
20
3
34
7
76
4
28
68
32
36
8
17
3
8
45
4
26
17
7
53
37
3
16
20
37
43
7
73
4
31
49
16
12
65
3
44
8
29
24
12
11
24
12
28
84
72
9
24
23
16
9
7
16
36
33
59
7
1
4
5
8
31
4
20
12
12
8
28
45
71
39
24
1
9
3
72
17
11
16
4
48
8
32
12
8
48
12
8
16
12
21
14
24
30
16
26
29
55
58
7
24
5
2
9
4
57
19
5
27
9
72
7
36
20
5
54
21
16
71
41
7
1
48
23
22
24
79
37
131
72
20
21
26
61
8
20
29
3
20
27
10
2
9
64
23
18
16
27
16
68
33
20
4
26
24
12
5
8
16
17
39
32
49
27
60
41
19
28
53
47
9
11
5
84
60
3
23
1
21
12
60
23
8
32
12
9
24
32
4
12
7
36
17
50
34
47
27
10
11
4
4
17
44
12
42
9
1
15
36
5
60
4
15
36
11
1
9
43
168
12
7
1
29
6
17
4
40
29
18
21
52
16
20
11
6
11
19
10
14
5
7
13
20
4
28
4
48
1
12
23
36
61
27
8
3
25
36
9
3
24
29
64
3
11
5
4
9
27
4
12
41
6
21
1
31
24
4
52
4
61
4
3
57
35
4
23
30
35
19
37
24
8
8
5
23
37
12
8
47
5
31
4
4
12
36
28
20
17
3
63
ABCD 418474038*7^$a-1 [50106]
106
14
25
9
32
28
6
12
9
39
24
2
4
12
8
7
59
61
9
96
8
40
20
67
105
8
31
15
14
6
4
14
10
6
30
21
29
16
24
27
53
24
19
27
69
41
6
34
14
10
36
3
23
10
20
19
29
36
4
18
42
30
30
6
14
30
46
56
10
8
97
15
8
6
10
30
24
3
15
14
19
57
24
8
16
12
18
14
16
26
30
43
5
12
4
30
26
4
15
48
83
4
6
24
24
42
9
35
52
18
12
32
91
39
26
30
1
21
32
16
12
2
61
24
81
6
8
6
66
18
16
30
6
36
12
2
28
26
4
80
28
12
48
24
15
5
10
6
8
66
34
66
21
9
6
38
82
2
12
84
31
35
18
40
48
27
21
24
27
5
16
219
9
12
48
3
63
33
77
4
44
12
7
23
40
6
2
30
76
15
24
45
12
15
23
6
52
8
16
20
16
3
24
81
120
14
46
3
77
136
8
19
39
2
12
40
3
21
27
23
6
10
80
25
45
44
6
10
6
9
21
12
50
28
98
6
124
93
39
18
26
30
60
10
6
8
36
7
9
30
30
27
48
3
12
9
81
38
46
3
21
20
52
42
12
90
50
16
54
18
26
52
42
2
18
37
15
14
94
21
21
18
6
24
51
29
70
6
20
6
18
139
53
94
14
36
43
9
60
14
18
10
18
2
46
84
12
14
94
32
24
24
90
1
15
26
54
25
39
26
4
42
6
27
33
30
8
90
31
65
16
8
6
30
18
22
48
48
18
24
56
16
6
18
42
24
8
6
30
4
12
27
17
22
9
48
47
124
6
15
59
37
33
36
80
67
33
18
18
2
12
30
4
12
63
5
30
4
9
17
94
18
15
15
62
58
8
36
4
26
40
20
24
16
66
14
4
24
39
9
111
77
34
6
66
74
4
3
39
9
21
68
12
28
36
26
106
12
20
12
24
10
33
3
14
6
10
60
8
28
48
15
125
19
15
36
6
36
12
6
86
4
12
18
26
7
11
6
60
19
17
10
14
36
18
12
10
74
16
6
48
3
9
44
88
12
14
16
24
26
40
18
12
20
76
30
3
15
56
16
42
15
45
20
28
18
6
20
16
38
24
30
12
18
10
6
30
12
2
6
40
24
12
36
2
6
54
16
12
24
38
10
32
30
4
15
9
15
5
66
24
36
16
6
14
28
21
65
31
24
5
10
6
14
46
18
90
12
36
12
15
72
120
72
23
28
42
8
12
7
23
18
7
75
20
18
28
60
12
27
21
42
2
64
14
16
42
18
20
22
48
20
7
93
3
17
4
50
16
54
3
59
58
12
39
24
72
48
51
21
23
25
41
4
12
39
29
28
48
44
28
38
4
12
18
32
28
6
14
7
15
38
28
38
24
12
34
84
96
20
6
4
14
40
12
39
15
84
6
72
44
28
42
54
12
12
140
6
10
12
48
6
8
42
55
5
4
39
15
12
14
4
27
3
2
40
108
6
33
71
1
9
12
8
30
16
12
2
31
51
74
100
39
24
53
34
14
46
20
30
4
12
3
21
6
14
24
60
19
11
6
54
46
51
5
67
48
39
9
24
41
55
17
34
6
20
58
42
15
35
10
18
6
56
4
24
30
110
12
70
57
3
30
36
18
14
12
18
12
16
2
30
1
21
24
66
18
63
3
12
24
38
28
8
66
13
48
9
30
8
6
64
56
4
48
24
14
46
20
54
16
6
3
119
70
2
1
17
12
10
9
5
6
13
41
16
14
6
64
20
76
8
12
16
32
16
14
22
14
30
31
65
4
24
18
14
10
14
4
15
11
37
15
38
4
206
6
18
16
26
7
9
12
2
10
6
18
50
10
12
84
27
69
2
1
15
6
50
24
22
3
39
6
14
22
14
1
29
34
26
55
24
21
50
25
15
57
15
32
58
2
12
1
63
20
64
32
58
50
112
54
14
12
10
20
24
16
3
11
4
18
8
22
32
106
132
12
2
18
162
48
42
40
14
10
6
33
57
20
16
3
9
30
81
9
30
32
1
72
21
42
2
112
15
21
24
20
16
12
32
18
102
58
48
8
34
12
3
11
130
12
12
2
30
10
18
42
66
128
34
42
8
7
23
12
28
26
24
6
10
56
24
6
1
39
9
11
18
16
12
72
63
39
105
5
24
66
34
12
51
41
30
10
60
3
59
46
15
23
22
12
62
28
18
42
18
54
24
72
24
14
60
16
15
65
16
72
12
20
7
21
12
20
24
10
14
52
39
29
42
16
2
6
10
12
2
16
9
11
22
15
9
18
92
30
40
8
6
76
33
21
12
98
34
50
145
47
30
60
30
1
69
8
16
6
78
30
36
6
14
22
3
45
51
3
30
15
17
7
11
13
57
30
2
30
184
30
3
17
96
31
24
29
30
22
8
6
40
38
67
21
12
26
61
9
56
24
36
10
30
50
10
36
3
81
74
36
70
54
20
1
23
42
4
51
33
36
42
32
70
30
50
60
12
18
30
16
12
12
51
15
26
60
10
18
108
32
67
5
28
63
72
21
50
22
8
24
6
10
6
44
1
5
16
2
10
2
18
19
120
3
14
7
15
24
14
67
96
39
102
42
18
20
66
4
2
16
3
45
12
2
22
36
18
33
47
4
42
99
35
22
63
29
10
9
23
30
10
54
3
3
38
7
5
4
20
43
47
16
14
19
11
10
123
9
12
32
43
5
22
50
4
20
4
20
40
48
24
123
71
24
49
39
30
3
15
30
123
23
30
4
39
35
46
36
36
39
29
10
26
4
123
21
90
6
56
16
75
29
16
12
92
24
16
44
64
2
18
10
50
30
1
5
19
5
10
6
12
38
22
44
4
51
23
46
84
15
21
50
6
19
24
41
7
15
18
60
26
30
48
6
4
9
48
21
48
51
29
16
3
48
9
15
21
8
54
10
2
54
76
15
48
21
26
34
15
5
96
115
23
6
40
12
12
30
12
9
9
32
55
9
72
8
31
3
32
4
14
52
48
36
26
10
48
39
21
32
34
90
15
21
3
5
19
11
37
21
8
30
4
9
24
33
6
14
19
5
12
34
21
123
2
130
33
45
36
15
9
6
6
54
6
8
16
6
14
10
42
12
51
24
35
16
6
48
32
7
9
12
27
21
74
4
20
22
54
30
30
18
12
8
16
75
9
86
10
116
10
8
46
6
18
3
9
36
2
12
28
42
8
7
59
46
20
40
51
15
8
6
19
57
39
3
2
34
6
51
9
108
12
98
10
18
2
28
42
9
33
8
10
12
54
27
23
10
15
24
15
6
42
129
5
88
27
9
14
46
60
12
3
48
17
52
48
12
12
60
15
5
6
30
16
20
30
13
15
18
63
5
36
55
53
43
17
30
46
60
6
18
50
22
15
65
4
114
50
12
40
60
44
10
54
18
9
9
12
32
76
14
16
14
10
30
27
24
87
9
9
54
2
18
12
46
8
19
33
38
97
48
15
6
3
48
77
36
6
10
8
7
15
108
6
14
10
2
28
20
22
8
7
21
18
9
41
4
75
93
12
86
34
6
33
9
2
42
19
9
30
9
17
30
1
21
8
10
33
72
21
27
48
35
28
86
10
86
16
42
2
7
17
60
52
14
1
69
27
9
12
2
10
14
40
9
21
12
24
20
10
57
21
3
3
20
22
54
14
55
39
48
33
15
42
72
15
33
14
34
36
14
13
9
15
45
14
48
30
31
21
44
22
18
44
10
36
12
9
5
16
18
66
18
45
45
3
57
15
11
37
15
9
23
70
27
23
16
26
7
39
8
1
33
32
88
30
48
9
21
108
14
66
60
4
32
48
7
24
5
24
22
54
14
16
80
22
3
72
47
40
2
16
12
ABCD 418511396*7^$a-1 [50001]
69
69
39
51
30
72
66
42
6
30
15
9
6
57
27
6
6
9
9
6
84
6
42
21
3
69
9
15
57
39
12
15
33
12
3
12
24
36
9
21
18
6
3
93
54
24
36
18
12
24
27
45
24
48
60
6
36
6
30
48
24
21
105
3
39
18
3
24
24
45
18
12
54
87
3
24
45
12
24
39
12
6
3
9
36
15
45
27
3
12
45
24
21
18
24
9
3
21
87
60
9
12
9
30
6
30
45
69
36
12
15
24
45
51
15
84
33
51
12
9
93
6
21
3
9
72
87
9
33
27
3
12
24
81
24
57
24
123
15
30
6
6
90
6
42
42
78
21
87
9
9
12
18
36
78
135
3
42
3
57
48
84
39
27
24
48
18
18
24
177
24
72
72
3
12
30
18
105
15
12
45
33
51
39
18
39
57
174
21
3
90
12
6
12
6
30
93
24
3
9
3
24
66
3
9
123
3
21
36
15
9
21
12
3
27
96
6
6
24
66
51
48
15
18
39
24
33
54
36
21
60
33
3
12
24
84
3
21
45
18
12
18
162
36
12
18
12
6
24
12
6
48
36
6
57
147
57
21
12
63
3
24
6
54
54
6
45
3
18
3
36
48
3
48
66
39
21
51
36
33
3
51
6
6
12
18
12
12
54
36
9
24
36
51
21
3
6
39
36
15
9
39
42
60
30
21
36
24
60
24
51
18
12
12
6
9
15
18
27
36
12
39
6
3
48
9
48
30
9
12
3
81
9
15
63
108
45
21
18
9
21
48
99
48
45
15
51
24
48
12
18
27
3
42
15
36
12
15
54
27
12
15
24
30
42
93
24
39
12
36
240
24
57
45
63
135
93
27
30
27
51
42
12
18
48
24
6
12
30
45
36
21
6
150
15
33
6
48
21
15
30
3
51
45
12
60
21
12
48
18
30
42
54
36
18
6
36
102
48
24
78
132
27
21
18
81
12
39
9
12
9
18
42
51
24
63
12
48
21
24
12
15
60
33
24
51
12
18
12
12
3
12
21
3
36
21
15
15
45
3
9
51
42
3
15
12
24
129
12
3
12
48
93
63
21
12
60
60
15
6
36
27
27
12
57
120
27
156
24
30
18
9
48
63
36
21
45
3
3
9
69
6
6
27
12
3
36
21
33
87
15
33
21
42
48
21
60
36
27
18
30
81
69
63
39
12
33
24
9
12
18
24
9
36
3
9
27
69
15
12
78
48
27
48
27
48
30
27
33
42
21
69
18
9
21
39
3
21
24
24
33
3
135
33
9
3
27
18
6
54
30
9
36
33
84
15
15
45
33
51
36
39
6
36
72
27
63
30
63
3
24
102
111
93
36
78
18
144
3
117
24
51
3
120
21
9
36
3
57
30
57
15
48
12
33
45
6
78
3
12
48
12
63
33
12
9
99
15
12
24
9
60
60
9
39
12
9
6
6
3
36
27
18
6
30
30
105
111
42
18
9
48
33
27
15
21
12
33
27
24
60
108
15
9
12
39
9
39
33
39
21
24
21
27
9
18
30
27
12
36
24
3
69
9
3
132
12
39
24
9
27
12
90
30
45
15
24
36
129
3
36
129
15
30
15
36
39
30
42
57
9
111
3
24
9
45
6
54
6
81
12
3
60
6
3
12
48
12
12
63
72
18
15
9
6
24
54
42
12
12
30
60
3
15
48
30
39
3
30
6
9
48
9
24
3
24
45
3
81
18
42
3
96
51
81
3
6
66
24
6
15
33
24
60
6
90
114
18
12
60
6
36
36
120
21
9
63
21
6
48
6
63
84
48
48
15
21
21
36
42
6
12
18
57
39
33
60
72
81
30
18
6
57
9
15
120
27
6
6
33
12
75
36
84
9
12
99
9
12
3
96
21
48
69
78
24
18
42
9
39
42
54
42
18
84
33
57
30
18
12
6
24
33
9
48
3
9
63
12
120
12
24
60
12
27
21
69
39
60
9
27
9
12
15
12
3
57
63
9
15
48
45
3
18
27
9
24
24
18
12
60
30
39
39
33
21
15
3
12
6
12
12
30
6
12
6
162
3
9
3
9
51
27
93
9
3
24
3
45
3
30
15
27
21
9
27
12
24
57
36
3
51
138
18
30
3
45
12
24
15
60
39
84
6
36
18
42
36
12
180
6
9
15
33
9
36
15
3
42
48
54
42
18
48
165
12
51
21
15
57
12
57
3
12
60
27
18
18
9
51
33
21
6
6
6
33
12
15
21
27
12
48
9
33
159
51
24
33
3
21
9
12
18
21
12
69
12
18
120
36
24
33
57
12
27
21
27
9
75
75
12
24
60
21
75
24
18
15
141
15
15
6
3
51
30
42
18
3
57
51
15
33
21
66
60
45
24
24
21
24
3
15
21
12
21
6
12
60
21
51
18
3
63
60
6
15
3
12
9
12
33
24
15
51
6
27
39
21
9
18
69
21
51
36
9
243
12
21
12
6
42
3
48
33
6
108
24
18
42
6
75
60
24
15
12
6
18
60
6
6
48
6
3
87
90
6
12
69
21
3
105
90
9
63
9
9
30
9
3
9
3
90
15
15
21
120
15
21
51
36
33
36
15
36
9
123
33
12
15
30
3
39
42
36
15
39
18
42
6
24
96
3
60
57
18
21
60
51
42
3
15
54
54
6
48
30
33
60
15
84
60
6
27
12
39
30
39
24
36
12
15
36
9
12
27
6
15
3
6
3
12
24
27
6
39
24
105
24
246
42
18
12
30
27
15
6
207
33
15
51
9
9
12
27
48
72
24
12
60
51
6
3
12
15
33
36
27
45
12
33
42
18
12
6
12
78
72
18
6
51
27
12
105
24
72
144
3
36
12
12
18
99
3
33
39
30
54
90
42
174
39
9
90
6
66
54
15
12
27
36
33
9
3
51
126
48
114
60
18
3
9
3
9
6
69
12
3
45
33
51
36
39
24
60
6
39
72
15
6
27
105
3
15
9
51
18
3
24
27
18
27
21
39
12
51
57
27
24
24
6
144
27
15
48
45
93
12
39
27
45
21
51
15
18
6
9
27
18
54
30
27
15
18
12
18
30
66
12
9
33
12
30
18
15
33
15
63
60
9
75
30
120
15
15
9
21
18
12
12
9
27
30
27
15
45
12
24
15
12
24
48
33
48
15
9
15
18
27
81
6
48
30
15
72
24
9
27
3
18
24
63
12
36
36
9
30
9
12
39
12
81
24
27
21
63
12
33
9
18
24
45
12
39
9
21
72
87
81
15
84
24
147
9
51
9
3
18
3
27
33
27
18
96
15
3
12
21
12
48
24
12
48
9
39
45
3
9
39
12
39
30
30
66
18
6
30
48
12
33
48
3
6
66
30
42
57
15
60
6
75
27
9
3
6
30
18
51
3
12
18
48
48
3
12
21
66
9
3
21
27
48
57
3
21
12
24
84
12
21
6
12
12
ABCD 418553880*7^$a-1 [50073]
11
60
25
126
9
45
59
31
30
11
184
81
30
65
79
24
125
37
3
20
61
35
34
27
63
44
1
21
9
221
19
66
24
45
36
39
11
4
21
9
146
61
18
186
54
5
24
1
15
57
119
34
74
96
16
20
24
40
32
19
9
45
72
3
6
14
16
44
7
9
45
99
156
9
11
40
20
108
46
26
55
9
15
72
5
43
72
9
44
115
41
31
39
9
29
36
60
36
10
15
54
17
10
14
4
57
9
146
4
20
60
1
3
140
10
27
47
52
9
59
12
36
55
39
98
37
24
11
34
134
31
5
36
49
35
1
11
13
90
29
60
12
1
108
60
59
16
15
29
36
1
15
8
13
18
27
78
44
72
120
19
81
24
30
2
12
37
39
20
25
36
24
12
18
5
76
80
55
29
60
10
86
24
16
80
34
2
12
151
42
39
90
110
25
35
36
55
18
36
143
52
8
31
6
11
64
116
124
104
7
9
9
35
37
60
9
9
65
61
39
27
17
120
22
111
33
2
12
12
36
60
72
60
72
36
10
63
6
9
156
6
38
1
6
3
14
1
35
1
11
79
53
48
24
19
65
72
25
30
9
44
25
119
12
108
202
9
5
36
24
84
48
12
52
84
92
85
35
48
61
9
26
19
30
36
59
10
126
20
55
5
64
27
48
17
84
4
21
144
47
34
51
3
44
36
25
47
12
52
24
36
9
72
3
27
24
39
26
55
15
26
12
37
83
48
28
21
45
26
25
18
111
9
6
59
16
20
180
4
20
1
24
12
18
126
15
45
39
92
4
21
9
15
84
60
35
55
21
90
26
25
3
45
36
9
36
15
39
20
22
3
72
35
24
24
31
9
44
36
37
3
87
30
9
9
17
84
60
61
18
41
96
12
16
45
72
95
13
51
45
23
12
31
17
72
55
96
63
50
16
15
89
24
16
80
1
180
11
13
11
1
35
72
43
3
6
21
24
71
13
11
124
6
90
56
48
12
13
15
81
99
20
24
22
50
4
6
50
96
28
6
38
12
24
1
23
13
18
96
45
45
30
105
20
19
42
30
33
20
60
40
20
36
120
31
5
58
6
20
36
64
6
48
60
57
18
95
1
9
45
17
24
49
12
63
20
31
9
111
9
6
75
23
48
64
9
11
4
32
88
32
130
63
35
1
24
75
6
38
37
35
24
10
14
13
23
157
18
21
51
53
24
36
12
60
85
9
39
71
19
5
76
20
34
2
4
9
47
25
59
31
5
60
72
82
74
25
35
96
48
7
113
31
45
56
25
21
50
13
15
104
7
53
43
129
68
13
60
108
11
34
2
60
28
36
30
99
11
31
3
6
30
9
6
11
79
30
11
85
47
60
1
47
12
52
9
45
2
84
19
17
28
27
5
120
4
9
6
89
37
83
37
9
9
5
67
29
40
75
5
64
20
10
14
22
9
5
12
73
71
36
25
39
164
7
5
49
35
61
59
25
11
34
15
39
51
5
4
81
39
80
7
90
3
27
17
16
66
54
15
5
36
24
25
11
1
35
28
116
84
121
11
55
5
73
11
1
54
5
49
11
24
12
24
10
99
6
126
84
11
4
39
6
119
100
32
64
21
18
6
45
50
40
9
47
28
32
4
8
43
9
8
31
45
36
8
72
60
40
24
44
12
19
15
86
24
12
108
130
14
13
30
9
56
85
35
49
71
48
7
153
80
1
54
41
31
144
45
6
74
108
46
87
39
45
6
30
60
48
6
9
116
10
38
120
67
45
21
99
9
11
48
37
39
116
1
119
49
30
29
16
20
40
20
72
25
144
11
10
2
16
116
25
119
1
11
4
30
38
36
12
73
59
12
1
18
30
186
54
11
36
64
8
73
23
24
43
54
11
25
35
43
162
23
16
60
20
25
36
48
162
29
61
35
19
15
75
23
46
62
64
9
107
24
31
39
50
55
30
35
64
45
60
11
84
12
28
36
9
59
36
72
34
135
35
36
19
6
18
17
64
20
1
18
5
37
23
7
18
96
35
36
24
79
42
3
56
4
20
37
24
36
18
30
36
24
36
83
7
9
36
99
65
7
54
90
101
34
9
21
9
36
23
13
23
40
20
12
13
179
16
117
48
95
31
9
20
61
59
22
18
104
76
44
16
27
39
14
91
29
91
6
23
25
51
9
239
16
42
110
55
17
1
35
1
36
59
1
63
66
26
12
16
60
20
106
264
27
23
84
12
49
71
1
95
84
40
69
30
101
4
20
36
70
111
33
26
109
12
24
11
28
80
25
30
41
4
80
1
60
36
35
13
96
11
48
31
41
13
35
37
45
48
14
103
63
15
59
7
9
6
14
76
116
12
46
2
148
56
10
9
6
45
84
51
39
15
21
105
35
40
104
37
63
56
10
99
35
25
47
48
61
24
119
7
30
9
2
24
55
5
36
72
22
114
21
9
62
43
17
12
48
12
31
15
81
65
109
35
1
24
12
18
42
47
12
96
24
1
47
61
30
81
44
36
1
24
30
51
14
40
9
11
1
23
1
66
29
49
11
36
88
44
13
60
84
9
86
10
50
36
34
26
24
1
30
33
30
74
60
48
43
6
21
2
43
5
12
1
15
30
86
4
15
27
2
37
9
45
15
26
10
30
44
120
67
125
19
66
35
19
65
31
54
36
30
24
53
12
24
12
28
15
41
31
17
37
83
16
21
45
26
64
45
23
13
9
38
16
60
57
23
10
27
3
15
66
54
6
83
7
113
13
48
36
60
99
45
95
16
9
15
21
96
48
6
30
105
74
10
6
ABCD 418830662*7^$a-1 [50009]
15
18
6
21
21
3
41
34
6
51
33
36
3
20
19
53
1
8
99
88
12
27
9
36
17
27
13
11
49
12
84
6
17
28
27
12
33
20
4
33
6
54
63
9
20
4
11
67
14
4
51
24
9
27
45
27
8
7
14
16
27
24
15
36
33
3
18
12
18
5
16
3
14
19
45
3
36
60
111
33
24
68
37
6
54
15
17
52
6
21
36
3
30
30
6
15
12
24
9
18
2
16
39
12
27
17
1
96
12
11
4
39
24
18
3
48
69
12
60
12
8
19
33
24
102
9
5
15
13
47
16
21
12
12
75
56
24
13
15
3
102
32
3
16
15
5
4
108
32
12
13
12
3
3
29
4
39
24
17
1
48
44
10
17
1
6
45
3
9
5
7
15
2
28
6
6
8
19
36
51
90
27
9
8
40
6
12
17
1
36
48
11
64
33
6
21
27
24
9
68
1
11
1
75
63
5
12
1
138
42
6
66
84
15
21
48
24
48
24
11
64
3
6
39
21
6
6
12
15
3
21
5
4
11
1
6
30
44
3
19
5
28
72
60
21
11
25
3
9
11
21
19
3
6
20
24
4
11
64
8
57
24
27
1
3
24
17
24
3
19
57
21
35
108
40
33
12
32
19
15
6
11
4
33
8
15
12
1
35
4
12
36
27
21
5
16
18
17
4
12
12
3
17
1
27
3
38
34
9
3
26
7
44
24
1
36
56
10
38
51
1
23
1
30
18
6
5
25
39
21
35
9
7
24
45
15
75
6
12
66
62
16
42
18
6
5
9
43
45
15
21
18
2
16
12
24
3
9
23
12
28
9
8
58
18
6
54
3
15
5
1
23
12
13
3
32
13
12
11
55
12
86
24
7
21
42
2
4
23
1
39
105
36
56
34
9
9
11
13
78
12
2
58
17
28
21
12
18
21
68
12
9
7
8
1
6
50
19
24
3
53
24
4
32
1
18
29
16
32
1
18
6
27
33
12
8
3
12
37
24
11
16
17
7
36
39
12
5
25
59
84
21
10
6
30
33
17
10
105
9
18
6
42
12
14
4
12
3
9
11
48
49
48
12
18
26
39
57
16
8
7
27
54
56
19
21
60
24
27
12
15
6
39
3
12
26
28
3
9
15
32
9
31
39
29
16
44
61
6
24
14
67
8
4
8
25
48
36
3
36
20
40
17
76
24
36
12
39
5
16
51
9
12
32
7
21
15
3
6
30
45
8
16
24
32
19
5
19
33
3
2
4
3
12
45
66
29
49
24
24
3
20
24
12
40
53
10
17
7
41
16
9
48
20
10
9
5
64
8
16
18
18
3
3
6
11
36
19
18
6
48
6
56
7
27
18
6
5
1
15
3
9
12
20
4
17
19
3
18
48
12
3
51
12
26
52
6
17
1
11
1
15
9
15
9
35
49
11
36
16
21
6
6
11
1
24
6
36
6
24
27
3
12
24
5
33
10
17
37
11
21
7
75
29
1
15
45
6
42
39
21
27
9
63
68
1
48
6
36
12
2
15
4
20
28
21
6
5
25
12
11
7
48
17
40
9
3
51
5
19
6
18
14
10
24
54
39
57
11
1
12
3
9
15
29
4
12
15
39
6
20
7
9
11
13
24
12
12
8
7
21
11
61
6
165
3
6
18
6
47
7
2
10
14
24
19
21
11
13
48
32
24
4
18
6
3
21
20
4
30
12
84
30
42
41
25
3
12
21
15
24
21
15
9
36
8
19
45
15
48
33
60
20
4
6
6
11
1
59
19
45
17
4
3
3
24
14
19
33
59
9
16
18
18
3
81
39
36
5
7
36
56
31
24
24
18
23
1
59
13
36
12
36
3
5
15
13
36
47
1
8
4
15
21
12
11
72
9
28
3
3
12
2
24
19
8
28
9
35
1
3
99
24
33
8
16
45
12
87
8
21
28
11
37
15
9
23
28
21
15
92
61
30
48
12
2
15
16
8
7
6
15
9
36
12
12
63
21
27
8
19
21
24
17
34
9
57
15
9
12
39
41
67
8
4
3
24
60
9
3
21
44
1
3
92
31
14
31
33
56
4
15
45
39
3
18
36
51
5
16
11
16
24
5
4
39
5
3
55
17
4
9
35
40
20
49
8
16
48
35
96
4
48
17
15
55
9
12
24
9
39
9
11
19
57
60
3
18
96
3
27
6
23
57
51
13
35
1
12
51
8
36
57
7
15
93
15
14
24
27
12
7
6
6
18
23
45
3
1
63
20
37
23
21
34
33
12
8
9
22
18
24
35
28
36
20
19
38
24
27
49
12
96
3
29
39
1
42
45
12
120
5
67
5
76
12
12
12
12
6
38
24
3
21
15
1
12
12
15
69
36
12
15
29
31
9
66
153
24
32
4
17
16
11
52
17
28
15
33
63
12
3
24
6
35
28
3
38
99
156
33
3
1
107
9
4
36
6
41
16
24
17
24
7
21
36
11
85
24
11
1
18
12
21
3
12
30
18
18
12
54
29
100
24
21
11
36
9
51
4
104
4
3
42
24
3
75
6
27
3
24
5
1
24
39
65
7
32
12
37
48
51
15
6
39
12
5
28
48
11
13
6
17
31
12
50
7
9
48
12
3
33
8
58
38
3
1
27
20
7
41
13
6
6
30
9
21
27
15
6
11
7
12
9
45
126
9
12
9
30
21
15
42
36
18
14
40
15
27
29
13
11
37
20
4
24
11
16
17
3
40
21
18
5
24
9
7
56
1
18
5
52
5
16
11
7
42
3
21
44
52
6
81
15
29
13
20
15
40
33
18
9
9
39
3
12
9
29
27
16
24
9
6
9
60
20
12
1
12
23
45
19
3
12
5
64
60
29
3
7
45
9
6
17
24
19
18
35
40
33
6
2
7
24
48
9
32
7
33
56
3
55
9
15
48
48
30
12
3
60
5
4
12
18
5
64
33
11
36
24
7
42
39
8
1
35
7
12
2
19
8
28
3
6
12
12
6
48
33
21
23
4
3
30
3
48
87
24
9
8
1
3
21
18
5
1
20
39
12
4
8
16
12
27
2
3
31
6
72
11
7
54
24
8
4
63
56
4
8
1
27
9
30
6
39
21
35
43
9
69
3
45
3
33
24
12
6
6
23
19
2
16
12
12
6
18
8
4
20
3
13
11
16
60
21
3
56
28
8
31
21
56
13
23
4
20
21
43
12
8
48
55
2
16
32
10
5
4
5
15
19
120
12
2
43
9
3
8
37
11
13
44
63
7
18
8
52
6
41
7
14
10
24
14
48
3
1
6
114
23
31
9
15
18
6
9
21
12
6
9
5
4
20
112
18
29
7
6
6
21
21
36
3
60
3
18
11
4
183
14
4
3
57
18
72
29
24
1
30
18
8
115
5
15
25
23
12
4
15
6
3
17
40
179
28
9
18
53
133
12
66
6
6
5
1
23
1
24
3
17
52
6
102
6
12
24
21
39
6
3
3
24
24
14
19
8
69
28
24
27
9
8
24
19
104
7
14
7
9
30
48
6
6
18
54
9
3
53
1
3
45
11
12
13
51
15
62
22
29
67
21
12
15
2
24
28
11
13
15
48
45
36
30
18
54
42
36
12
48
3
15
5
7
30
24
11
49
15
12
12
8
19
26
27
28
17
15
12
19
9
12
5
24
10
18
11
7
6
47
43
36
9
20
13
6
9
33
3
41
28
11
1
24
18
18
72
68
24
31
27
78
15
68
36
1
18
5
4
5
4
3
24
3
29
37
6
6
35
1
24
6
9
15
9
20
12
24
19
18
8
3
12
25
3
27
6
54
9
45
42
17
13
3
33
47
25
27
21
23
1
18
18
23
33
4
24
30
48
38
70
6
54
18
44
16
32
19
24
36
24
41
10
18
27
12
116
37
6
24
54
23
13
3
3
17
21
72
10
21
3
24
18
15
9
12
56
15
19
21
36
5
3
16
3
6
48
6
17
31
24
6
8
4
11
25
48
6
6
15
72
3
26
51
1
44
40
47
28
39
9
9
11
52
9
36
23
9
48
7
20
16
20
19
5
1
8
10
29
24
133
30
42
48
66
5
85
48
8
10
9
27
18
72
24
15
45
3
9
18
41
4
8
16
45
24
71
16
21
59
25
12
8
4
20
4
3
24
8
43
12
6
15
36
39
81
20
1
15
9
83
12
1
12
12
23
25
6
86
10
6
27
21
18
17
12
9
15
4
24
15
18
39
69
18
24
9
15
78
30
21
27
45
9
35
9
24
63
4
68
9
19
24
5
22
6
11
12
52
15
21
57
24
30
41
61
18
24
6
15
8
1
56
19
33
30
24
6
23
19
21
3
38
28
71
25
3
33
3
5
15
4
57
39
3
9
12
20
40
9
23
16
8
52
5
67
8
24
1
20
19
39
14
4
12
32
15
19
9
21
59
45
27
1
3
20
4
17
7
36
12
3
5
1
3
87
41
28
63
36
21
12
84
44
13
12
59
81
19
9
11
25
8
7
9
66
6
11
4
21
6
33
53
10
6
36
11
13
78
12
41
16
36
15
14
16
48
27
57
6
9
53
15
25
15
12
5
4
36
48
3
9
11
13
20
22
50
4
6
158
10
21
9
23
13
72
60
108
27
8
43
12
60
36
6
3
39
54
24
3
12
48
15
21
15
12
6
3
36
17
3
1
11
12
61
18
14
28
3
12
9
6
48
29
12
40
39
9
12
44
4
27
5
1
6
2
34
54
3
68
9
3
13
12
24
71
49
11
37
6
14
4
60
47
43
57
45
3
5
7
81
15
27
17
12
33
ABCD 418902102*7^$a-1 [50017]
3
4
56
28
30
32
10
24
21
24
12
36
11
16
69
5
43
12
48
47
21
28
77
18
16
14
18
9
4
29
7
29
30
100
21
5
6
13
36
12
23
24
85
5
46
93
71
46
14
4
5
43
174
3
3
57
27
9
69
2
1
29
7
3
33
8
19
8
1
44
43
18
20
4
15
17
16
18
41
63
22
23
16
51
30
54
21
15
8
16
6
26
4
20
45
4
12
29
4
27
12
15
12
21
8
36
39
13
59
4
66
48
3
12
11
9
4
123
8
6
3
37
27
23
40
9
24
83
4
5
24
1
18
6
30
17
3
6
39
16
84
15
12
18
14
1
51
20
21
24
3
1
15
2
22
38
34
9
20
40
51
60
57
8
48
55
5
27
16
29
76
3
29
12
1
44
15
16
32
13
14
60
4
32
84
13
23
42
27
21
10
21
3
8
16
12
29
24
40
5
16
15
3
9
24
5
10
12
21
156
3
12
9
32
15
28
89
31
6
24
20
12
10
8
4
9
12
15
6
35
24
12
16
17
16
3
8
19
44
9
7
6
18
32
52
18
14
9
15
30
10
32
28
45
24
23
10
8
42
40
17
13
2
85
8
43
6
6
18
27
123
2
34
26
79
149
6
1
17
36
55
51
9
84
45
3
32
12
19
5
1
6
5
24
36
16
27
5
36
19
44
1
5
10
93
57
2
1
17
7
5
99
28
71
97
27
6
47
3
4
5
7
45
48
8
43
20
6
31
8
87
13
12
5
22
21
35
9
3
4
36
20
4
5
1
8
12
52
11
88
3
36
33
11
61
39
54
15
11
36
13
24
3
20
9
63
1
11
24
4
6
24
2
70
6
5
16
27
29
27
93
16
29
15
57
54
4
5
28
35
9
24
12
15
54
16
3
75
50
27
4
59
1
15
68
28
17
4
29
3
7
33
27
14
31
20
84
24
7
2
16
15
9
32
7
24
3
77
49
11
7
65
64
8
16
20
7
5
13
42
33
3
32
49
33
18
8
12
18
7
9
44
70
20
52
12
21
5
64
38
10
50
9
79
2
27
1
2
28
41
1
24
24
6
8
18
12
36
10
9
8
4
3
45
11
49
11
1
8
43
14
15
3
16
29
55
5
4
8
36
45
22
77
136
17
6
46
27
53
39
24
1
3
12
27
9
15
5
4
32
28
15
5
55
30
32
22
12
93
41
16
54
2
27
7
14
19
35
33
48
112
27
21
15
20
40
9
51
2
72
16
39
3
21
47
25
11
6
22
9
3
29
36
4
15
66
18
5
12
16
144
24
11
4
21
11
13
24
20
7
38
55
23
45
4
5
10
33
12
24
12
9
30
5
40
5
40
71
28
12
48
57
48
63
48
72
47
10
54
8
9
1
3
92
9
18
1
89
22
24
57
3
5
31
36
21
11
18
10
80
28
26
7
8
4
36
15
8
73
20
16
12
15
9
3
30
48
24
2
9
40
5
126
1
3
6
48
23
25
3
17
19
20
64
27
105
3
30
3
8
31
12
2
39
4
51
24
18
27
15
57
8
31
17
9
4
86
10
27
32
79
2
48
6
37
72
65
51
16
5
7
44
39
6
22
9
44
45
55
36
8
63
16
12
5
9
28
3
17
6
70
2
12
40
12
6
38
12
64
41
28
65
24
48
10
21
29
70
14
10
8
6
27
12
1
15
15
5
4
15
5
3
4
20
1
20
4
3
8
1
27
44
16
33
23
18
36
30
40
20
9
4
12
47
40
8
4
5
13
24
39
20
21
15
31
9
9
27
75
5
13
3
8
21
7
72
11
24
18
52
48
3
8
31
21
9
30
8
25
47
6
12
42
25
24
12
9
14
1
15
48
32
93
61
54
12
5
16
3
6
6
44
45
64
60
20
1
23
57
10
45
5
4
24
39
8
9
10
9
8
28
44
4
24
9
14
13
32
12
24
48
27
1
48
24
15
2
78
22
140
10
53
52
12
11
6
55
36
15
29
7
21
57
24
3
12
11
9
88
12
33
50
18
10
33
33
3
21
51
35
10
6
21
27
20
9
16
69
3
12
8
19
26
27
1
27
15
8
12
10
15
20
19
41
40
36
12
20
16
39
20
6
28
107
3
45
37
30
5
81
22
6
35
27
34
3
12
36
45
39
72
24
15
5
67
8
13
75
2
7
71
52
33
21
14
13
69
30
60
5
7
42
23
28
15
48
17
40
27
5
31
12
29
28
8
27
36
49
27
21
24
3
57
35
28
12
8
1
17
7
8
9
7
3
9
15
2
28
15
15
17
40
36
11
45
4
51
21
59
13
24
20
24
7
12
9
143
28
93
33
47
52
15
2
30
1
59
13
32
16
3
20
64
57
5
88
162
44
21
45
16
63
35
21
40
3
6
14
10
15
8
3
112
33
27
60
8
46
11
4
5
6
9
21
22
9
12
35
34
15
32
39
25
15
14
15
64
69
42
30
38
18
55
11
4
96
26
42
13
5
10
38
6
30
10
8
22
11
12
7
18
20
132
7
3
30
39
12
17
7
36
27
12
24
57
3
57
5
15
7
5
15
22
8
15
40
3
20
58
44
10
21
21
6
77
88
17
36
34
9
60
27
17
13
6
8
16
9
27
6
3
11
6
3
67
30
18
17
3
4
12
20
69
16
20
21
10
45
9
18
9
24
39
24
45
12
3
20
1
65
46
14
30
13
3
20
18
4
2
9
12
7
42
3
11
1
48
3
69
15
44
49
5
18
25
165
14
10
3
15
9
24
3
57
35
9
19
32
1
53
46
54
11
28
5
7
27
5
37
23
28
24
41
4
6
17
28
75
12
8
25
12
56
40
20
12
4
24
51
9
15
36
5
24
9
3
28
15
12
48
5
25
2
69
1
2
1
36
44
27
1
24
39
41
67
8
4
5
19
17
15
9
40
23
1
39
9
9
3
77
103
15
5
4
57
11
3
45
7
20
34
3
68
45
4
35
9
7
29
7
3
50
48
15
3
49
9
11
13
15
12
15
9
11
16
20
1
39
5
15
4
5
99
9
4
41
18
13
48
51
77
9
36
4
24
8
3
7
17
12
25
18
33
39
8
16
102
35
4
3
5
4
3
24
77
4
9
47
19
96
21
48
8
60
3
4
14
16
44
22
21
59
9
13
15
57
11
27
21
15
9
28
44
16
59
1
3
12
12
8
24
45
1
15
47
12
9
19
5
3
24
28
45
3
17
4
11
16
86
19
5
22
17
51
12
9
4
15
9
23
22
26
9
16
17
18
1
29
22
24
5
36
13
51
48
27
33
33
14
4
12
12
33
35
4
8
76
36
21
9
35
21
55
8
25
27
15
21
3
30
6
9
5
36
12
15
4
23
13
3
104
4
29
27
1
3
21
48
15
30
38
4
9
5
22
33
12
24
44
4
11
36
36
84
13
3
17
63
40
80
33
4
33
8
27
3
52
9
8
55
33
77
40
6
12
21
12
15
20
6
7
36
51
24
30
3
5
40
15
63
45
5
66
4
5
27
25
12
8
55
14
18
28
8
34
15
3
21
11
45
87
9
88
12
15
24
5
1
47
19
9
59
1
15
21
35
9
12
16
11
72
4
21
60
59
10
24
18
9
20
25
6
45
5
22
12
21
23
4
17
4
9
86
4
5
1
30
77
4
11
13
24
3
8
1
8
16
65
10
17
25
74
1
3
5
24
12
1
32
22
18
26
1
15
8
70
3
35
25
12
8
3
82
8
10
5
55
2
60
3
7
12
12
5
16
36
12
48
72
5
51
3
16
2
18
24
36
1
101
4
39
20
55
9
15
33
5
15
25
20
4
66
14
31
12
8
40
12
56
4
51
29
4
3
54
42
12
18
3
17
28
3
12
17
34
50
51
4
15
9
47
13
32
25
27
17
48
22
84
20
22
18
5
9
18
9
55
57
11
12
9
15
9
4
39
24
36
5
9
3
15
16
9
11
13
24
3
12
20
54
10
18
42
14
19
21
11
13
15
36
111
26
28
3
21
39
3
9
21
71
40
3
24
5
28
39
5
4
5
46
66
8
6
1
12
60
11
16
33
47
4
33
9
35
3
1
23
1
44
12
73
18
8
22
75
69
20
39
4
20
61
20
12
34
44
1
72
47
25
12
3
2
40
48
30
20
36
16
2
10
17
9
10
77
109
24
3
72
35
12
13
12
12
5
18
4
14
7
57
2
40
21
3
5
4
3
14
46
8
6
31
33
11
9
19
27
5
4
32
7
12
20
25
3
36
21
23
13
20
25
38
10
56
18
13
3
21
9
27
15
44
30
31
47
18
18
9
31
17
28
5
19
8
12
1
3
24
15
2
6
16
29
55
24
21
21
23
1
2
33
19
21
17
34
21
15
9
11
4
5
73
42
30
26
60
1
11
6
7
83
1
63
21
60
11
34
6
33
80
73
24
66
9
15
38
6
16
20
1
24
11
90
31
51
21
27
33
44
52
11
18
40
6
33
32
9
27
27
25
20
28
3
2
4
15
12
21
128
12
63
4
83
21
1
6
8
1
8
1
26
18
19
8
9
27
4
3
38
54
4
14
22
9
36
ABCD 418913046*7^$a-1 [50063]
23
100
45
48
47
28
69
48
27
21
84
47
13
12
48
36
15
45
23
1
48
47
13
3
12
68
1
71
4
9
12
48
15
21
59
37
11
28
9
3
20
61
15
48
20
12
24
24
16
21
35
1
23
36
64
36
45
11
16
21
35
12
36
28
9
12
27
68
1
15
21
27
57
15
20
132
13
12
12
71
64
44
24
24
4
12
32
168
13
35
1
11
96
4
24
20
1
15
45
24
96
27
92
84
1
27
56
1
27
69
23
157
23
48
4
72
8
64
57
15
8
88
32
40
57
72
15
105
12
3
93
11
24
13
12
23
4
68
13
27
80
40
57
3
105
11
181
27
45
95
61
71
24
36
36
136
21
35
12
28
20
12
24
64
9
23
1
36
23
169
3
9
23
36
1
36
59
36
28
9
23
12
24
72
97
3
48
20
1
120
15
36
81
75
84
12
57
84
3
20
60
1
120
132
11
37
204
12
11
13
3
24
32
24
132
61
63
56
16
104
4
80
4
32
12
16
60
33
36
24
96
12
36
24
3
24
33
71
1
27
68
85
59
37
3
21
63
108
20
109
71
12
36
60
1
36
23
61
36
60
3
68
1
11
1
3
20
1
23
112
84
12
81
51
20
109
11
13
11
37
35
72
48
13
99
12
33
3
33
60
47
36
72
13
72
35
76
9
83
1
23
25
60
12
23
4
57
3
32
112
9
39
20
76
24
45
24
3
116
36
48
120
24
25
47
13
60
15
21
23
49
95
4
108
105
24
3
32
1
107
12
40
57
3
9
12
11
208
21
23
13
12
60
59
4
20
64
12
32
12
16
8
48
168
37
12
35
16
9
24
84
11
28
8
73
51
9
12
23
13
12
12
51
8
84
1
3
21
12
15
44
12
25
48
23
13
35
16
57
47
49
155
4
45
48
12
12
3
32
16
56
1
12
15
80
12
48
24
25
60
3
9
63
80
85
227
40
60
20
12
25
48
3
48
56
12
28
8
37
11
37
48
23
16
81
60
23
48
25
24
36
23
76
80
16
24
32
24
1
39
8
84
60
40
24
116
16
45
15
21
27
9
11
64
45
96
24
24
83
1
120
27
9
15
9
36
132
23
121
51
32
52
45
15
60
9
23
13
87
21
12
59
25
36
3
20
1
11
24
61
15
20
13
11
40
140
16
33
35
64
93
60
15
36
20
16
48
44
36
13
48
12
47
13
11
1
107
28
81
99
20
25
23
1
12
3
8
24
145
39
20
13
39
24
24
9
132
24
23
12
40
48
48
72
33
48
3
32
16
69
23
1
48
48
23
12
12
25
47
12
61
15
9
23
85
27
21
48
95
61
24
135
32
120
64
8
1
3
9
11
48
25
15
33
63
8
60
37
39
45
35
24
40
20
36
49
23
72
40
9
48
39
9
87
56
16
81
27
44
1
23
25
12
3
56
85
23
1
27
57
132
24
24
23
4
69
27
60
20
24
4
96
12
69
3
96
12
57
36
15
116
12
88
9
48
87
33
36
36
23
16
21
35
16
9
203
37
23
73
23
88
44
12
133
51
12
92
4
48
57
27
117
59
120
1
99
12
68
12
1
72
15
56
25
11
76
129
35
16
48
32
13
71
1
15
48
45
47
36
28
33
35
24
4
96
21
23
85
47
48
36
13
24
51
8
61
3
48
8
13
48
24
3
33
15
12
9
3
33
24
11
73
11
60
36
60
97
3
8
25
23
24
16
120
21
27
33
108
11
12
1
107
1
23
24
13
11
112
32
73
12
23
49
11
16
20
36
40
84
9
24
15
9
23
4
108
12
45
23
16
9
36
36
11
52
21
11
37
11
16
93
23
120
13
3
69
11
13
27
12
21
24
12
48
27
12
20
24
4
36
44
13
24
15
24
21
107
16
9
23
61
23
73
51
32
1
24
167
1
23
37
24
48
27
24
80
24
4
12
56
25
24
60
99
8
13
51
68
16
20
28
20
1
48
24
24
24
23
168
1
23
40
165
27
33
15
45
108
24
24
36
11
13
36
60
24
23
60
48
1
23
1
39
104
25
12
35
16
180
33
3
33
23
1
15
20
28
56
28
12
56
24
25
47
1
75
48
32
12
4
9
75
8
61
60
27
20
48
1
71
36
13
24
36
24
35
12
12
25
11
12
36
13
15
152
1
72
3
9
39
69
23
24
24
49
24
87
9
23
16
9
60
59
1
47
24
28
45
12
23
4
33
39
48
80
13
36
24
15
8
1
15
45
12
23
40
21
23
25
11
1
36
11
60
37
39
93
123
8
52
92
13
84
36
11
4
68
109
11
13
167
100
9
35
73
12
15
33
59
16
9
107
1
23
1
23
13
171
81
183
8
1
35
49
3
21
27
60
9
12
23
16
32
61
11
1
39
105
95
1
11
13
23
48
12
1
36
12
48
59
1
36
36
24
39
9
47
24
37
11
13
11
36
208
32
36
61
11
13
11
25
12
23
16
45
48
23
88
9
36
36
15
81
3
68
13
24
39
116
1
60
11
24
13
108
87
33
23
49
47
64
45
84
51
45
36
11
16
84
32
25
35
121
27
33
12
84
47
73
11
28
20
40
24
33
11
61
159
9
75
57
36
24
47
109
3
9
3
9
12
119
1
35
16
20
24
4
21
111
8
1
23
1
72
12
48
59
61
15
12
36
81
95
61
35
48
16
12
9
71
24
64
56
48
61
24
35
16
21
27
32
25
111
8
64
57
36
24
23
132
88
81
179
84
13
15
33
36
15
105
15
72
9
23
1
119
97
24
23
40
32
120
84
36
60
25
24
12
35
1
11
4
36
44
25
11
12
48
13
48
39
9
84
11
52
21
60
12
3
12
68
108
13
3
21
11
24
25
24
23
24
1
71
109
24
35
12
49
27
57
11
13
47
4
12
20
4
9
39
92
4
12
57
3
68
49
27
84
9
27
12
32
1
15
12
8
97
36
107
49
11
96
28
21
27
20
13
24
60
36
15
8
84
12
ABCD 418964216*7^$a-1 [50038]
85
22
1
31
25
40
1
19
17
36
7
3
8
13
3
8
16
2
3
56
23
25
1
35
1
10
9
11
6
18
5
8
12
11
4
17
19
8
5
20
3
14
7
41
23
4
33
12
10
13
1
11
1
15
7
48
9
3
25
11
9
3
1
19
5
40
19
13
32
15
25
16
16
3
17
52
76
32
4
49
46
12
77
4
4
1
66
9
19
33
8
19
21
27
1
13
35
12
8
24
27
12
2
10
33
15
12
9
16
35
9
29
30
6
11
11
5
9
7
52
7
18
27
7
12
5
3
49
29
3
9
7
15
13
11
12
12
37
11
12
2
19
15
2
11
8
63
2
46
1
23
37
1
11
20
20
19
2
10
33
3
50
7
3
9
75
13
1
12
22
32
37
8
8
8
87
5
55
5
21
11
8
12
4
16
19
25
4
27
29
8
5
11
11
17
27
9
9
24
7
3
26
34
1
72
55
9
27
1
3
12
1
20
12
5
7
64
13
19
53
15
44
4
4
3
9
3
14
11
19
76
20
5
7
18
10
12
13
12
4
9
3
8
11
85
8
40
48
44
5
12
24
7
5
15
8
8
16
47
1
12
7
9
12
24
104
20
11
65
23
9
5
24
10
73
16
8
13
15
4
44
16
15
24
13
44
16
16
92
16
4
3
2
6
17
11
26
43
23
18
10
12
2
22
25
1
15
39
13
3
12
8
18
43
3
8
16
13
13
11
1
59
12
8
28
20
17
10
8
16
13
23
53
4
23
40
1
11
5
28
27
5
4
28
23
92
4
5
20
7
29
44
41
12
6
28
53
8
24
24
11
8
18
18
5
11
20
29
32
51
13
20
17
10
8
1
28
36
12
35
2
10
20
6
27
28
17
3
24
4
4
24
25
55
24
3
37
4
4
27
32
5
13
11
8
12
16
23
2
59
13
3
16
8
3
6
23
59
61
48
23
14
46
25
79
1
44
7
2
59
61
35
1
15
28
29
11
32
11
5
11
13
8
3
20
28
8
12
5
28
40
3
5
32
1
7
27
24
9
17
10
41
31
33
3
5
7
29
39
5
8
3
8
12
25
15
29
21
36
51
56
25
18
5
32
35
16
5
7
2
36
6
54
10
1
12
4
12
8
7
30
10
13
1
22
24
17
3
13
15
13
1
7
3
8
13
8
51
5
4
28
3
5
28
83
4
9
11
100
2
6
53
20
64
1
59
20
12
53
24
30
29
23
17
16
16
4
9
7
3
1
1
23
4
7
24
33
16
25
43
32
32
12
35
1
56
35
6
12
10
33
36
44
16
65
36
118
44
18
30
9
4
87
9
5
23
8
3
50
72
19
3
25
12
20
12
3
13
36
28
27
24
1
20
60
12
27
88
72
13
7
37
52
12
36
8
15
25
28
7
5
63
4
21
48
35
18
51
27
28
8
21
4
3
25
37
36
36
10
12
9
5
31
16
7
52
21
20
19
13
12
28
8
1
118
9
5
7
15
13
1
19
15
12
74
27
9
7
15
38
11
19
1
3
104
5
11
21
5
11
12
7
13
32
16
40
20
4
7
1
4
12
4
45
7
35
21
43
13
12
23
9
28
11
2
11
8
4
7
45
24
3
65
43
1
8
31
45
29
7
12
20
9
18
6
23
13
10
36
8
12
52
29
8
25
83
1
22
5
20
12
24
31
1
8
31
12
14
6
41
12
31
5
31
4
37
32
17
7
48
23
1
112
7
40
2
34
1
1
22
5
3
1
4
72
1
10
36
25
1
10
13
48
1
10
9
11
1
8
16
27
96
37
11
2
31
28
32
24
17
30
1
12
4
11
1
23
20
16
2
10
9
17
22
38
22
26
51
9
19
3
5
21
7
4
16
16
15
32
4
9
23
41
47
12
25
32
15
8
5
12
8
40
8
12
5
70
9
112
11
1
71
2
3
9
10
5
7
9
3
2
10
33
8
3
5
32
3
5
7
9
15
5
16
28
64
24
12
4
56
48
16
15
20
5
23
2
10
48
2
11
35
21
5
36
10
26
19
53
11
24
8
39
29
9
19
32
9
63
56
35
1
11
14
36
3
27
36
4
25
20
4
1
10
1
4
3
16
12
13
1
19
24
16
20
4
12
20
11
5
7
6
22
60
25
13
55
48
4
16
32
44
5
36
3
9
36
6
93
27
6
10
26
10
9
16
11
1
1
35
37
24
3
8
11
24
1
19
6
7
28
1
3
43
62
30
9
55
12
49
12
12
1
31
3
32
1
39
5
4
11
17
20
15
45
15
14
7
77
34
8
28
2
7
4
16
20
11
20
13
17
11
16
8
24
31
42
22
1
4
32
11
12
24
5
8
8
11
1
4
32
17
46
17
15
1
11
16
1
37
22
1
11
25
1
11
43
16
13
11
32
18
19
39
25
59
24
44
36
37
15
9
56
24
3
25
15
5
28
17
35
16
32
32
12
23
9
16
113
22
38
18
12
37
23
5
36
11
2
39
7
17
43
37
13
35
37
19
28
12
1
18
21
8
11
13
8
4
60
37
18
4
13
28
9
118
13
4
9
22
14
19
36
40
4
9
18
1
4
12
13
60
18
45
7
5
28
35
4
14
6
9
28
16
35
24
9
12
39
1
35
25
4
28
16
20
12
20
12
7
20
5
23
5
4
5
27
9
11
24
24
31
17
1
10
29
8
11
44
18
18
4
1
37
10
1
16
12
16
20
28
16
11
9
5
54
18
31
23
12
6
7
59
16
12
37
20
41
10
13
4
56
4
9
7
15
37
48
1
10
97
1
10
25
11
1
16
16
28
64
9
43
4
16
7
5
15
28
20
17
1
27
4
11
5
20
96
12
15
1
48
23
41
48
63
5
1
47
35
44
9
7
32
9
20
76
4
36
3
5
7
20
18
34
110
6
12
36
24
9
16
23
69
48
9
6
17
1
35
28
20
44
27
25
11
2
23
8
11
13
15
36
44
1
27
21
63
14
3
91
8
18
19
35
1
4
11
17
9
3
52
28
43
18
12
71
11
14
12
22
13
35
12
33
27
29
24
57
10
9
35
54
6
18
70
25
7
36
24
16
14
47
4
7
41
27
1
16
61
7
5
55
15
8
72
5
12
13
15
19
1
1
27
8
24
8
40
48
13
3
32
8
27
21
17
63
3
9
28
35
1
32
7
60
32
77
23
21
27
12
1
11
26
12
18
24
18
19
3
24
92
17
8
17
31
5
3
40
88
20
4
25
10
2
7
20
15
54
35
1
67
15
49
11
1
4
9
94
29
9
12
42
17
1
11
7
5
13
7
15
24
8
1
4
8
4
71
12
2
6
57
16
16
19
4
26
22
21
3
14
59
8
16
11
8
4
1
1
18
45
4
4
40
63
18
15
8
32
16
11
17
15
12
6
54
40
24
12
1
12
13
7
17
22
8
4
37
8
11
85
3
72
2
3
7
2
47
32
4
43
5
12
20
75
1
1
34
37
24
23
17
19
24
20
13
17
15
44
1
47
36
20
16
1
36
7
15
60
5
9
10
2
11
35
9
8
31
25
8
16
55
4
24
9
4
13
19
5
3
45
7
4
11
2
3
44
11
1
8
27
13
8
5
24
11
19
1
3
97
11
32
16
92
5
23
12
33
35
16
21
15
9
71
41
25
15
4
28
4
3
18
24
10
9
12
8
19
5
9
36
22
1
25
51
3
6
34
13
7
9
3
5
1
72
58
1
7
6
19
20
40
32
20
23
61
12
43
1
15
1
36
1
3
24
39
4
24
1
13
3
16
20
9
19
36
59
18
43
4
19
41
11
2
24
22
9
84
72
29
7
4
1
6
25
24
40
32
17
27
9
27
27
5
1
27
19
8
12
5
1
3
20
8
8
55
1
8
28
7
6
3
31
2
36
34
60
17
16
35
5
61
6
66
6
9
19
20
13
16
23
2
55
5
46
57
27
8
13
65
10
20
1
3
1
48
19
28
24
33
24
8
4
32
28
27
12
20
5
4
19
13
79
1
12
20
48
27
4
1
60
7
18
7
11
73
4
13
36
10
1
23
21
41
12
15
7
9
11
25
3
25
13
22
25
7
1
12
36
29
31
16
23
2
3
27
24
16
5
56
79
28
26
22
37
1
3
44
25
10
12
8
40
57
3
77
27
30
19
12
68
9
18
53
36
11
12
14
22
2
19
3
13
1
47
1
15
9
12
36
18
60
16
14
6
12
33
7
13
25
12
10
49
20
17
43
4
80
3
9
5
18
29
43
21
19
8
29
8
48
16
12
47
24
25
13
39
31
1
19
13
35
9
16
28
8
16
11
13
13
27
3
18
6
17
4
31
25
8
5
48
11
11
2
19
3
5
16
4
16
55
2
19
32
27
4
14
7
12
4
12
24
48
1
7
24
35
4
33
3
1
1
11
97
19
65
47
11
14
35
16
64
24
15
24
37
7
5
7
1
28
16
15
5
40
3
37
3
14
23
35
50
10
5
4
40
8
23
4
24
57
15
5
7
1
40
28
28
11
50
24
30
33
3
60
21
80
23
1
24
31
28
24
5
7
109
68
28
20
3
9
39
2
22
1
4
32
40
8
28
20
7
16
37
68
59
16
1
1
12
24
7
24
59
4
14
31
27
17
9
43
16
20
12
5
36
10
36
29
28
28
25
15
19
26
12
22
9
39
24
9
27
12
12
5
75
6
7
63
12
1
37
10
24
38
7
40
24
7
17
48
55
4
25
52
43
8
16
29
3
5
35
5
33
12
11
49
3
16
15
33
27
21
4
12
25
22
2
31
3
45
23
16
12
14
19
17
10
20
1
44
4
23
72
9
8
37
55
17
15
9
3
7
36
20
5
49
18
42
19
27
2
7
11
72
5
35
49
20
88
43
5
8
5
3
19
5
48
7
8
1
24
16
16
15
18
18
5
7
33
40
27
5
8
11
8
17
1
10
49
59
2
10
24
8
17
19
12
4
14
60
11
11
53
45
107
7
1
16
13
22
14
7
65
18
5
8
27
2
3
51
73
3
45
16
28
33
3
36
16
3
5
7
1
1
30
33
27
21
16
8
4
12
4
20
3
2
3
56
16
16
15
2
43
5
7
24
16
32
3
5
3
13
4
1
6
5
61
11
23
8
49
3
14
31
3
9
3
17
32
12
1
6
16
24
5
3
4
21
35
61
4
19
18
24
19
27
13
24
23
1
19
5
23
1
11
12
1
28
52
3
13
13
10
21
4
24
4
31
21
5
70
21
5
55
15
48
12
26
55
17
72
15
3
36
9
7
2
7
28
1
11
43
13
32
64
24
4
25
7
4
47
12
36
38
27
19
53
4
59
40
9
83
17
1
22
48
9
41
11
13
27
4
12
24
27
13
4
19
50
12
6
9
4
28
11
21
28
37
47
4
9
30
1
39
12
1
12
8
27
1
11
2
39
44
48
7
16
2
11
11
13
88
31
44
4
13
25
30
25
15
33
16
23
38
3
7
13
25
23
19
13
8
8
ABCD 418976132*7^$a-1 [50014]
36
135
89
24
4
51
12
36
11
42
16
3
24
45
3
59
13
153
108
36
56
54
13
12
29
43
72
24
17
139
17
24
6
22
2
46
8
7
17
40
2
70
8
102
30
168
43
5
60
18
6
18
46
56
43
11
42
28
15
5
7
227
18
4
26
12
10
122
36
13
47
58
74
73
59
6
103
21
8
6
12
24
46
72
3
119
25
9
36
15
12
69
108
3
9
2
6
16
27
36
117
8
12
84
52
38
13
57
2
49
9
84
116
19
177
20
24
64
86
126
7
117
20
12
12
28
51
48
9
159
21
27
24
5
4
63
21
135
60
5
31
17
60
12
12
36
12
78
60
12
25
5
6
10
14
82
27
77
115
11
34
26
6
72
12
54
25
65
24
19
9
39
33
8
12
55
11
24
66
16
14
46
3
96
11
25
5
24
12
18
61
65
18
22
20
43
12
23
10
8
28
20
24
42
34
2
58
39
53
7
72
81
50
78
24
12
6
10
62
6
79
41
24
78
102
40
20
55
60
12
9
2
22
20
19
11
85
41
7
155
61
101
6
61
9
20
16
134
96
70
44
7
143
66
24
36
28
72
104
7
9
38
61
41
40
26
12
25
33
12
51
57
20
12
96
112
92
18
18
16
50
13
21
44
16
27
36
144
119
1
23
10
44
66
24
30
19
24
17
78
58
12
2
48
22
27
33
110
10
15
35
6
31
81
39
5
78
90
12
18
37
89
6
25
11
30
31
11
61
77
4
8
19
9
144
26
30
43
35
6
4
122
10
74
61
47
46
15
29
19
59
22
56
4
50
70
8
48
6
24
22
44
7
29
42
30
12
31
77
48
28
12
98
25
89
162
10
14
22
8
24
12
18
58
63
5
64
3
24
21
8
43
21
38
18
24
16
134
13
5
4
98
36
1
35
34
36
14
6
16
2
73
23
6
48
91
5
30
82
27
81
80
72
42
30
6
60
25
21
123
17
24
36
6
30
48
91
48
105
36
50
24
30
43
9
15
5
30
10
86
12
46
63
11
30
30
12
18
136
63
41
30
42
31
9
26
42
36
72
72
28
44
30
66
40
12
36
15
35
13
17
7
17
18
73
36
72
17
24
43
5
78
13
36
77
43
24
89
4
15
12
17
19
33
44
6
18
4
80
30
109
29
24
18
18
79
36
9
3
36
35
24
46
12
20
4
3
45
68
48
16
110
6
40
2
22
39
180
11
36
18
67
48
29
42
70
36
75
60
35
37
17
64
104
18
24
70
63
23
48
6
16
44
60
19
5
4
20
163
23
42
124
128
36
31
81
39
45
60
27
11
73
95
18
6
18
115
285
20
78
10
44
54
10
2
42
96
16
15
12
23
18
18
12
90
7
9
14
12
73
5
16
26
1
59
10
135
9
36
38
6
4
56
16
14
6
7
9
15
5
84
30
97
47
24
78
79
23
6
150
10
2
42
7
21
62
25
21
24
3
24
21
74
6
12
120
19
101
36
24
30
42
24
112
68
16
20
36
24
6
18
4
50
6
4
56
6
46
84
38
18
31
21
62
34
36
14
12
18
40
44
90
46
44
16
2
10
14
60
70
36
8
19
5
19
81
32
18
6
19
45
15
71
13
29
7
60
36
165
60
26
36
13
96
83
48
13
21
15
23
156
12
30
12
6
49
35
36
72
18
55
9
62
66
12
31
65
6
66
115
23
70
74
49
9
20
42
1
5
40
74
12
36
13
11
118
36
27
29
48
6
12
12
6
19
12
9
20
4
32
24
16
74
150
112
51
21
51
35
46
27
12
5
175
29
42
6
4
8
18
25
23
85
9
2
30
4
74
25
5
36
4
98
10
171
12
5
24
18
24
118
36
51
45
20
7
47
6
18
6
4
3
23
13
17
270
25
11
6
28
2
30
114
18
55
35
12
70
60
26
49
5
18
66
16
56
72
66
34
36
36
50
58
68
40
98
1
23
90
6
42
84
30
54
91
5
84
67
36
17
64
62
10
15
11
78
36
48
28
15
47
72
97
48
9
80
66
25
9
99
5
30
1
11
130
20
19
24
81
20
126
46
44
28
2
34
20
4
27
5
6
61
21
20
7
33
2
25
9
72
12
50
6
12
31
41
42
6
19
24
12
9
99
95
37
35
1
11
66
12
31
24
65
48
24
79
36
23
22
32
6
109
5
28
98
78
6
24
54
55
5
31
41
24
6
109
9
36
3
9
2
12
37
57
26
1
45
152
52
3
11
36
6
55
33
12
51
129
132
63
36
23
34
36
99
17
12
6
34
12
20
16
8
43
84
53
55
72
77
66
34
108
44
24
30
49
5
55
21
26
34
32
31
11
6
60
36
30
94
15
36
41
102
10
20
7
65
84
24
100
8
7
41
54
49
12
35
54
18
18
52
72
3
9
27
17
52
12
56
72
54
130
48
32
4
20
4
20
16
14
70
8
43
5
7
9
27
71
6
6
49
17
12
36
6
168
13
9
39
9
116
12
7
180
41
24
30
73
23
70
60
63
12
29
31
21
20
7
33
20
78
1
21
50
6
12
78
22
20
16
12
14
6
112
8
64
3
23
18
120
24
66
54
30
22
63
5
112
8
31
17
28
2
72
36
13
17
96
18
60
1
5
4
20
31
5
42
12
58
27
45
80
19
11
10
116
30
22
3
60
48
36
41
64
36
56
28
2
34
44
18
10
2
58
2
48
25
35
73
9
158
58
26
6
28
32
12
76
80
42
13
47
12
30
42
6
7
24
11
72
46
14
120
6
19
5
76
63
29
16
147
9
44
16
39
36
9
26
10
63
5
76
15
9
3
24
11
70
84
36
14
10
63
45
86
12
22
96
56
28
92
4
3
9
60
2
6
64
72
26
78
7
53
12
60
12
103
35
12
25
5
18
70
14
157
41
60
43
105
2
10
2
6
72
18
1
9
62
1
29
36
31
29
36
ABCD 419058608*7^$a-1 [50055]
16
7
13
23
8
12
40
14
15
44
11
36
49
31
12
28
8
54
70
20
36
112
50
10
12
12
17
3
28
78
8
27
99
28
12
37
41
62
21
15
17
4
24
19
44
22
98
72
4
18
50
78
27
3
17
7
76
12
65
68
7
28
77
12
33
22
37
29
11
27
16
5
43
8
82
48
150
2
82
44
4
1
29
31
25
11
23
8
52
50
11
31
28
72
13
65
38
52
56
4
37
41
2
41
28
9
39
81
34
6
30
30
14
17
12
52
19
8
28
12
77
3
52
1
72
28
9
23
47
49
7
9
128
31
34
56
27
79
6
19
13
3
15
52
1
1
75
13
259
4
39
24
21
55
37
84
13
24
11
59
157
132
29
54
8
9
27
53
29
72
11
15
36
41
59
6
60
122
9
12
32
100
12
63
24
77
23
48
48
5
69
66
60
4
14
3
24
8
127
17
24
4
20
17
7
36
5
54
37
23
26
75
8
149
90
30
8
3
27
5
55
12
125
7
28
72
18
60
20
30
53
19
28
30
23
15
17
127
36
29
11
14
3
45
18
4
49
91
17
19
10
12
18
149
1
67
5
30
72
5
115
18
7
53
48
2
40
1
17
14
28
12
41
20
5
7
37
70
18
18
42
26
5
11
97
23
5
8
12
41
23
51
41
35
5
37
7
4
15
16
25
43
9
27
64
12
29
21
76
14
16
144
13
16
9
28
31
23
36
32
18
40
43
29
32
3
32
13
11
11
48
12
66
14
29
77
12
8
22
20
10
11
32
35
30
67
12
1
144
58
49
83
20
45
13
7
23
12
73
7
9
7
30
44
6
70
20
70
13
48
31
126
11
11
8
42
30
5
37
10
20
36
29
5
2
5
23
17
1
14
30
27
8
12
7
9
36
19
26
4
20
22
18
31
12
16
21
11
72
5
71
19
65
19
36
8
6
16
19
4
37
12
67
83
32
45
3
41
1
171
37
19
29
14
18
3
24
13
7
11
14
11
55
60
22
7
101
54
17
91
12
37
19
21
1
18
24
13
35
8
10
35
45
11
16
7
8
9
21
40
19
72
71
6
120
14
40
13
16
56
79
9
21
52
20
22
12
6
43
7
9
51
4
1
4
39
4
20
40
30
7
23
48
30
60
23
21
23
83
29
31
5
24
3
125
5
31
47
12
1
109
27
1
2
29
7
6
16
14
24
52
1
13
10
6
11
108
55
37
11
29
43
60
14
64
30
50
27
1
7
40
27
46
14
21
63
4
61
11
14
35
151
28
1
17
2
9
19
17
7
13
5
42
18
11
97
11
3
17
28
13
30
48
30
31
11
5
8
55
4
8
52
56
5
5
23
7
12
12
6
19
79
45
12
56
11
108
38
22
24
13
7
24
52
50
10
25
12
35
12
68
6
11
23
20
5
53
12
78
8
22
47
48
15
4
1
17
7
35
20
28
8
24
117
12
20
17
54
96
8
17
96
61
18
54
70
20
33
8
13
4
38
4
26
40
7
60
43
5
67
36
4
89
123
21
15
53
12
137
32
27
103
6
11
19
5
79
14
27
8
17
98
45
7
132
1
11
18
2
81
7
56
53
12
12
72
53
7
35
8
10
43
11
8
41
40
31
1
5
19
11
5
79
25
13
59
4
25
42
1
48
101
18
25
24
4
91
38
63
7
98
18
41
35
37
31
40
68
4
37
67
4
72
6
42
90
7
11
24
18
31
17
7
47
48
48
1
29
2
153
48
69
28
2
36
105
8
4
44
61
3
67
1
11
12
77
61
11
39
41
29
26
30
11
16
72
24
39
4
20
36
64
18
30
8
18
35
19
42
11
5
30
24
6
31
23
6
30
5
37
60
60
18
30
11
80
48
35
101
55
8
4
13
48
11
20
9
37
54
80
36
22
8
27
15
45
32
11
120
65
25
31
40
12
19
17
13
19
76
132
44
4
15
29
7
34
2
17
13
58
1
60
11
25
31
17
60
25
23
64
32
7
94
7
4
20
7
9
1
2
89
7
5
7
4
20
48
40
29
12
45
34
37
25
16
12
38
70
12
19
16
7
36
12
18
59
3
5
23
1
23
8
17
24
67
10
11
171
17
96
17
91
17
2
21
8
7
12
18
42
10
30
1
43
53
16
31
14
52
139
16
7
32
16
2
10
41
21
35
53
98
64
20
5
48
23
41
1
23
3
29
23
62
18
64
18
116
35
17
114
1
16
103
36
14
178
48
1
24
35
20
53
12
16
1
62
36
17
16
19
48
24
6
42
30
42
17
31
32
58
20
3
15
9
8
76
7
8
22
98
9
32
4
69
28
20
35
37
47
11
25
77
19
28
9
11
31
64
18
26
16
6
71
61
56
15
44
35
29
3
28
53
15
10
38
64
12
6
30
1
11
20
28
8
22
30
44
180
21
55
17
7
25
55
21
15
17
5
42
6
42
18
30
29
31
24
6
12
7
35
37
23
14
3
103
18
68
72
6
41
23
26
30
5
11
6
54
14
35
151
16
25
5
54
60
36
60
12
1
4
72
80
23
20
21
27
18
42
4
6
30
25
7
12
16
72
12
85
12
91
10
42
20
29
17
50
29
24
11
17
31
150
18
13
7
64
1
77
42
48
29
1
30
20
36
72
17
4
32
28
1
26
9
45
35
28
25
7
12
35
109
4
103
72
29
3
24
5
119
56
54
58
14
35
31
10
30
1
59
12
25
7
16
25
13
4
150
8
22
43
35
8
22
110
64
49
11
65
39
16
8
70
2
9
39
18
35
37
27
104
17
20
82
30
8
94
50
35
43
28
97
13
71
83
18
108
98
9
36
36
56
24
24
40
27
5
55
4
1
36
11
2
63
27
148
1
7
22
19
19
40
5
19
1
5
7
23
42
43
13
3
121
23
37
8
18
117
9
71
64
15
16
1
28
32
24
28
32
28
84
32
19
4
32
16
2
3
27
58
42
5
36
31
14
59
107
50
27
12
31
13
23
24
25
11
1
36
43
90
27
7
37
12
36
25
24
4
30
20
18
35
47
18
98
65
17
54
13
12
28
3
69
63
57
32
19
18
34
60
26
23
23
77
32
40
68
16
13
7
24
7
45
135
9
12
15
16
24
8
33
3
90
24
107
95
25
79
22
12
42
17
20
7
41
13
27
1
50
93
49
23
7
1
37
83
7
5
17
47
31
8
52
24
14
15
7
60
24
17
3
24
12
82
50
5
36
36
40
1
12
18
14
66
72
6
23
31
5
31
34
7
53
26
54
10
30
48
7
35
18
60
54
13
35
13
28
31
1
17
86
9
116
37
82
8
29
35
1
12
1
4
18
12
18
30
1
12
79
18
42
81
8
11
37
61
3
37
12
42
13
13
78
4
121
71
20
18
58
134
6
29
109
46
125
15
53
4
31
20
9
12
32
5
72
67
23
13
59
5
84
19
13
5
54
6
92
82
18
79
23
14
6
45
3
29
48
4
7
61
31
9
49
2
12
ABCD 419107986*7^$a-1 [50005]
4
17
3
4
12
8
4
18
50
33
25
6
96
5
37
6
6
66
8
10
6
77
12
15
16
56
9
13
2
16
24
56
22
6
12
29
1
26
112
8
24
4
41
25
30
42
12
66
5
13
12
30
12
18
2
40
53
43
36
5
1
18
12
12
30
6
42
71
15
9
37
18
24
30
6
84
48
29
1
2
33
7
8
136
12
18
6
77
37
24
2
70
18
41
25
54
30
50
24
9
24
15
4
12
53
37
18
6
14
4
72
29
1
30
24
6
71
3
46
54
53
12
1
83
12
1
11
7
6
18
18
54
8
16
5
7
5
7
5
3
24
4
12
8
46
6
12
8
34
11
13
42
20
10
24
24
11
61
14
21
3
10
6
48
30
30
12
17
31
8
28
29
25
6
5
12
13
23
61
35
24
7
17
19
5
1
54
5
12
12
7
24
5
31
30
72
38
4
17
13
6
12
17
61
30
8
22
78
96
17
27
10
6
60
30
6
42
11
51
34
14
16
8
9
15
28
60
12
41
24
7
6
12
24
95
1
2
9
39
21
1
6
17
37
11
61
6
29
31
5
19
18
48
12
23
7
8
28
12
48
30
2
58
38
16
6
12
12
36
42
18
42
29
151
30
11
7
66
24
12
14
57
13
6
5
43
42
42
6
54
66
12
38
4
36
12
53
48
7
5
36
1
18
12
5
36
15
4
44
28
48
30
110
24
28
42
2
9
39
57
1
12
2
165
1
23
51
9
15
10
12
6
30
30
5
24
13
35
7
60
6
35
1
30
24
6
18
8
72
16
5
12
12
27
9
36
3
28
24
6
83
7
24
18
18
18
6
24
6
6
18
6
116
9
1
18
30
12
30
89
123
10
59
27
64
8
28
24
36
12
12
65
60
3
45
7
20
16
24
5
13
14
24
70
2
34
11
13
66
84
8
21
3
40
5
43
8
16
42
18
18
59
61
42
12
5
49
12
60
12
47
25
24
6
17
3
4
6
11
13
72
11
13
11
85
11
7
66
78
18
2
52
18
23
3
46
23
7
24
24
36
36
6
11
13
35
1
12
6
30
6
24
20
70
12
59
3
10
11
31
5
79
6
54
17
13
30
56
34
6
6
59
91
17
1
2
10
42
60
6
2
64
5
13
11
3
4
24
30
156
42
41
15
34
11
7
24
5
19
12
5
3
16
17
12
31
20
16
72
32
48
52
41
3
16
17
1
18
18
30
42
60
23
85
35
31
24
8
57
19
29
7
17
49
47
60
27
24
81
7
8
45
1
6
41
3
46
12
35
7
17
7
30
11
27
4
18
30
17
3
16
36
18
11
1
62
24
4
12
18
12
47
51
24
21
13
12
2
22
47
37
14
24
21
7
20
21
37
6
8
28
24
113
61
6
12
53
7
5
7
18
11
1
6
8
16
18
30
42
14
22
24
23
3
120
22
35
19
54
42
17
51
10
14
22
24
6
29
39
28
24
18
6
24
6
107
12
7
5
1
11
1
83
3
16
24
41
55
5
55
36
5
25
35
25
12
30
6
12
42
18
11
27
21
19
8
4
18
2
81
7
8
9
19
24
6
66
17
3
4
18
30
12
8
22
6
20
28
17
37
6
8
45
61
6
29
73
2
28
18
54
18
12
14
24
10
23
7
24
5
1
60
24
6
18
35
51
46
2
16
17
7
12
36
8
22
47
31
5
1
6
18
30
29
84
84
27
9
12
55
84
96
5
7
24
18
11
7
30
18
32
28
53
43
17
3
4
41
12
7
5
75
21
25
6
20
24
4
12
18
14
9
19
24
60
24
5
31
18
6
12
17
1
14
22
48
36
36
2
33
19
6
14
16
56
4
6
78
5
31
30
11
43
24
8
22
26
9
12
13
18
18
23
7
20
10
23
97
12
2
45
13
72
6
77
19
24
8
28
5
19
42
26
52
6
6
8
16
18
12
36
38
10
42
12
48
8
34
23
67
6
11
13
14
9
19
44
48
9
7
32
9
7
29
12
15
34
18
20
22
48
6
36
8
22
11
13
26
21
7
30
35
61
38
21
3
4
41
36
36
19
5
12
19
17
19
114
6
5
49
6
6
11
24
7
90
6
20
10
6
6
54
6
48
6
17
67
42
23
19
18
18
41
43
5
31
12
32
52
5
36
7
20
10
14
45
13
6
5
19
6
12
11
1
2
34
14
46
59
36
13
12
2
40
8
33
25
6
24
5
25
23
1
2
21
24
13
18
41
48
31
53
36
1
23
25
24
59
1
36
12
11
7
6
14
4
6
36
78
29
19
24
24
30
30
8
9
63
33
19
113
27
10
18
24
60
32
9
96
55
6
11
12
7
5
7
12
30
18
36
72
12
5
55
8
4
24
5
1
6
12
60
30
30
12
6
30
5
49
6
24
48
12
44
46
90
6
12
38
21
43
78
6
60
6
2
4
5
12
3
10
11
1
42
24
12
24
24
68
33
13
23
3
22
35
7
5
7
17
1
72
26
34
11
51
46
36
14
70
11
1
24
12
11
7
41
12
3
4
12
18
6
8
21
7
12
18
24
24
14
57
49
12
12
6
5
49
2
24
16
41
36
61
6
5
60
25
6
36
53
36
51
4
36
18
11
51
9
1
42
6
11
13
23
19
24
6
35
27
16
48
56
4
48
5
37
2
22
30
48
18
2
10
42
41
3
4
12
60
24
5
31
18
36
12
14
16
30
30
113
3
24
52
5
13
71
3
9
36
3
21
36
13
23
3
112
5
7
6
23
1
12
47
36
15
9
61
36
12
12
11
25
11
31
12
6
23
15
24
22
18
12
12
6
2
10
35
25
42
18
14
52
5
24
25
72
14
21
1
12
23
24
96
79
29
7
20
48
21
49
114
48
12
17
25
2
24
58
30
12
68
22
24
60
18
20
16
17
36
7
36
8
16
54
47
13
11
1
6
60
12
48
5
13
2
24
10
90
60
18
12
2
58
6
42
35
3
52
12
5
49
2
40
8
22
30
5
7
5
37
54
12
5
63
34
11
85
12
23
7
12
41
12
73
11
25
48
6
24
30
42
5
1
11
12
19
66
6
60
18
26
4
36
56
16
8
16
17
36
7
6
11
43
18
12
6
12
6
11
60
3
76
41
1
47
27
10
30
24
8
16
6
24
26
21
3
22
6
17
31
12
18
24
83
75
34
11
27
40
6
26
9
15
9
31
12
60
24
36
30
78
96
5
13
12
26
24
24
10
12
26
69
24
1
12
6
5
19
5
1
24
6
96
6
90
30
18
42
18
32
34
11
51
21
3
34
30
5
1
26
33
15
58
42
18
30
77
49
42
5
7
66
12
2
28
18
98
9
36
13
35
25
74
46
60
6
18
6
29
91
17
39
24
10
78
56
4
12
29
25
6
6
18
6
6
8
16
18
12
18
18
12
59
7
77
7
18
2
24
22
50
22
2
106
14
48
48
4
18
11
13
30
30
48
18
30
11
3
24
10
36
30
17
79
17
1
60
30
5
31
29
19
18
12
6
24
6
36
18
42
2
9
7
8
28
5
7
18
23
13
2
4
65
3
4
6
11
19
96
77
13
14
57
15
64
114
83
13
6
48
90
131
12
7
12
48
20
10
6
6
23
55
6
14
106
59
7
17
27
64
5
3
46
36
30
84
42
6
29
31
12
17
24
55
12
5
48
7
17
12
1
60
24
36
11
147
22
18
42
18
6
6
41
43
90
24
2
21
1
11
19
90
35
7
5
1
18
32
10
18
42
11
1
12
6
78
59
3
10
30
18
6
36
17
37
48
12
6
41
1
23
73
23
27
24
10
6
32
4
36
12
12
5
3
76
29
72
103
30
12
11
7
17
1
11
12
7
18
30
17
3
4
5
60
25
6
17
3
16
8
21
19
30
74
4
48
53
7
6
6
44
16
5
13
42
29
12
7
20
4
42
98
9
7
24
12
41
43
72
5
7
17
51
24
24
10
35
1
18
8
28
36
5
133
12
23
37
38
10
12
26
21
3
16
8
21
1
2
33
7
5
13
42
48
5
25
38
70
23
31
44
28
24
24
60
5
1
2
4
30
78
18
11
31
17
51
10
18
5
7
8
69
31
6
6
17
31
17
19
6
14
24
40
72
5
37
14
34
14
9
24
24
31
5
43
5
43
12
12
53
19
32
58
6
125
55
12
32
9
15
10
6
29
72
13
30
8
9
7
6
23
48
1
24
23
13
11
7
30
12
11
7
5
19
12
18
23
24
13
12
26
64
17
43
65
24
1
78
6
102
53
1
24
24
2
16
29
49
42
5
3
4
12
24
8
4
20
28
5
7
24
18
47
1
11
19
8
10
6
29
12
7
32
34
23
1
11
12
73
12
35
7
72
8
28
48
24
5
13
2
24
4
161
1
48
11
7
5
1
30
54
12
18
60
12
24
18
6
6
23
3
4
41
75
21
1
18
56
64
53
36
19
84
6
24
12
36
24
2
34
12
6
20
21
12
7
8
28
6
35
75
4
6
18
5
1
6
ABCD 419137626*7^$a-1 [50057]
5
159
9
1
6
42
6
9
3
21
21
12
14
10
6
24
17
15
25
24
68
4
9
12
23
19
6
75
32
16
27
8
52
17
4
68
85
11
39
24
12
4
6
72
48
15
23
37
35
177
4
21
2
4
6
6
18
6
41
16
9
24
15
21
18
32
33
1
14
1
15
24
60
20
16
78
12
39
9
6
80
34
15
45
6
12
42
12
14
49
27
20
84
94
3
39
30
3
11
21
1
12
27
15
18
11
15
45
15
1
8
37
27
3
5
16
23
9
48
15
69
79
30
2
10
107
3
40
20
4
6
15
24
75
36
30
35
64
153
60
18
20
37
12
36
15
9
35
10
54
17
4
11
28
6
11
25
15
8
1
30
5
1
14
4
9
23
4
60
78
47
48
25
12
6
5
3
34
2
10
54
66
6
48
45
35
97
9
6
5
16
48
15
60
5
28
33
47
31
21
96
9
48
66
12
5
85
15
8
31
6
18
32
10
15
23
16
30
14
13
33
39
21
48
11
1
15
21
12
12
3
87
24
6
26
4
36
5
37
15
24
21
42
18
15
48
3
12
48
32
10
15
24
8
13
18
6
39
12
8
12
3
1
8
43
24
69
11
46
24
6
104
4
45
24
23
4
6
12
2
10
15
9
51
21
14
9
49
6
9
11
40
12
44
76
17
3
22
18
29
16
24
24
15
9
8
72
31
6
11
24
13
42
29
15
12
28
21
33
62
1
15
33
35
12
1
3
20
24
9
72
51
10
12
23
3
37
3
9
60
3
5
19
9
27
69
51
9
24
9
48
23
12
4
15
18
39
21
2
25
8
40
33
50
28
17
19
6
23
52
12
32
13
83
3
21
25
6
33
11
13
27
30
71
24
151
5
12
4
63
18
18
44
60
49
21
6
9
11
4
5
64
117
3
9
12
36
15
39
66
72
39
23
24
81
19
33
59
34
30
5
36
37
6
5
16
33
6
5
12
15
1
3
44
16
9
11
1
15
8
82
3
9
47
31
54
75
33
63
15
24
9
21
206
28
12
17
28
3
5
16
59
36
16
24
9
44
85
26
36
10
90
6
60
30
8
12
34
48
26
40
17
13
63
27
42
90
8
1
11
22
12
3
92
25
48
12
23
31
5
75
12
4
30
6
33
11
4
36
6
27
12
11
4
29
52
3
32
34
30
6
12
11
15
22
74
13
3
24
30
24
39
92
1
14
10
14
69
3
13
57
59
13
6
54
60
12
6
42
48
59
16
3
6
26
1
27
32
130
14
1
63
12
53
16
21
15
9
35
39
13
9
14
9
27
4
69
24
3
5
12
7
5
13
3
15
30
18
66
14
16
20
21
15
22
3
20
19
33
23
4
33
3
48
45
11
1
9
54
42
14
1
15
24
18
3
35
25
39
20
85
8
13
14
45
1
14
64
6
11
19
138
12
6
9
33
6
17
19
5
13
66
66
48
11
15
16
45
21
12
2
13
33
30
65
16
24
48
24
36
21
30
30
14
13
24
135
18
26
58
6
6
30
33
27
24
17
43
5
60
40
15
29
28
15
33
56
73
18
24
21
3
5
49
15
48
8
15
9
16
47
40
17
25
47
16
95
24
4
12
84
30
30
5
1
18
17
39
1
57
38
4
6
27
3
42
42
5
31
9
8
13
30
9
33
42
41
97
48
14
25
11
10
24
27
12
9
2
1
3
6
48
27
81
75
96
21
11
1
71
15
24
16
53
15
21
24
24
120
16
9
72
26
82
3
15
24
6
18
33
33
50
1
9
108
2
10
11
43
5
4
45
38
9
1
12
42
6
24
27
21
2
10
23
28
3
41
16
8
16
39
6
48
42
56
33
1
24
30
6
6
8
46
15
15
24
66
27
12
48
47
1
33
18
5
15
4
6
90
20
9
15
25
36
9
48
23
13
87
9
26
13
21
3
23
33
25
6
24
12
20
34
39
69
2
24
40
41
15
1
3
42
18
36
6
14
21
3
9
1
24
63
9
51
3
60
20
1
24
32
19
5
1
39
21
24
48
23
19
24
33
3
6
12
62
4
9
111
5
51
1
24
75
5
36
3
49
33
15
23
16
6
12
47
15
10
15
21
84
15
11
64
9
15
20
45
1
26
34
15
20
19
17
3
22
38
16
20
10
3
23
9
40
11
22
2
37
9
35
19
24
9
32
1
14
16
44
1
92
51
12
9
25
15
72
12
11
9
31
36
8
13
72
21
26
1
9
35
15
22
12
36
18
20
12
13
9
60
6
6
6
9
75
20
16
42
15
3
21
39
24
6
50
22
3
57
12
36
14
16
42
38
34
86
1
27
21
44
27
1
3
53
13
30
17
3
1
21
2
10
23
7
56
1
48
15
9
9
120
12
27
3
24
32
4
6
63
15
65
1
6
44
1
80
3
21
15
4
32
28
6
30
45
15
6
24
26
1
12
9
2
10
23
87
121
15
9
99
41
4
15
12
42
12
6
5
12
7
30
3
8
49
54
6
6
48
17
112
12
8
13
14
16
21
24
15
18
6
41
4
20
25
35
13
6
6
6
5
64
35
36
10
15
23
52
48
17
4
8
16
21
27
21
3
8
24
7
5
60
15
1
3
42
3
21
174
6
36
30
54
14
40
140
96
58
35
43
105
32
27
1
24
33
2
10
50
16
9
45
3
20
96
27
25
9
30
5
16
69
23
1
6
20
40
21
3
96
56
13
32
55
24
6
14
13
45
18
24
30
3
8
16
27
20
52
30
54
30
35
31
45
3
56
120
13
11
52
30
12
2
34
96
15
45
3
3
81
21
11
4
27
18
15
51
65
1
6
60
20
9
1
14
33
16
12
75
21
3
24
9
51
60
216
5
39
76
6
12
6
17
15
48
21
75
21
3
25
15
9
47
1
45
12
3
15
5
37
60
2
60
10
15
11
10
12
35
28
24
11
61
9
38
16
5
19
20
132
1
27
41
19
33
27
6
36
27
47
24
9
7
18
2
33
4
27
36
60
24
36
41
15
10
15
35
34
95
4
117
35
19
6
12
11
31
56
48
9
48
48
1
36
14
45
13
3
57
87
20
4
24
36
9
122
45
1
27
3
44
10
23
7
84
45
9
15
48
45
24
3
3
5
55
42
18
5
63
49
27
6
24
14
25
57
3
20
15
9
13
12
12
6
77
25
2
4
32
25
24
15
6
38
22
30
30
35
19
6
78
9
8
15
4
80
4
6
36
14
4
20
40
17
145
3
32
12
25
26
21
15
45
25
26
48
9
7
60
5
13
3
24
15
18
15
45
2
10
74
21
40
35
10
6
81
3
41
19
30
3
11
40
9
3
5
15
34
6
8
22
3
20
31
21
8
64
8
3
21
31
5
19
60
36
17
7
30
27
9
18
45
15
5
15
21
13
42
18
12
6
30
15
59
4
9
60
27
96
20
13
15
12
5
16
24
24
71
25
36
33
27
21
2
10
15
93
75
27
30
60
23
12
19
69
8
37
6
12
9
15
33
36
12
20
28
15
6
3
3
9
11
10
15
8
1
96
18
5
28
47
13
24
3
66
3
27
36
8
40
17
15
22
26
22
84
39
21
11
3
37
44
1
54
18
18
24
56
34
111
8
16
12
32
55
5
40
48
21
2
25
8
43
9
12
47
21
13
47
25
24
12
3
20
15
22
72
18
24
18
2
1
57
6
6
30
5
88
3
20
9
1
72
2
4
33
23
1
3
6
15
15
20
4
72
20
33
60
36
15
46
23
64
8
16
3
5
13
26
1
24
11
37
21
38
34
27
3
5
39
16
36
20
22
3
57
39
21
6
6
15
129
24
38
4
78
6
12
21
33
6
5
15
13
9
47
25
3
63
5
15
9
1
12
3
3
20
57
19
5
16
45
38
40
6
14
16
6
3
9
6
5
4
143
4
20
70
14
37
59
1
83
60
49
51
6
30
24
30
2
22
47
31
45
75
24
89
7
29
25
11
15
34
39
15
6
59
16
21
12
60
11
1
15
39
36
18
6
6
50
16
33
20
75
45
15
36
1
57
2
4
29
3
10
27
8
24
1
63
9
60
72
30
53
25
12
6
17
12
88
27
90
30
9
20
7
57
57
30
18
15
11
57
43
42
38
16
60
6
23
1
11
15
13
15
36
18
3
9
6
48
20
21
19
21
33
15
23
1
27
56
10
50
4
36
6
12
23
25
38
9
63
9
19
12
21
12
69
11
4
3
9
21
27
24
24
15
24
18
39
3
60
6
27
3
42
26
1
15
44
60
46
30
66
30
77
25
3
96
60
27
42
3
9
15
8
ABCD 419170496*7^$a-1 [50026]
27
52
17
81
124
12
30
30
11
48
15
9
12
9
24
82
90
8
28
84
95
9
22
17
24
3
58
72
38
30
6
102
27
73
23
241
11
45
52
23
123
30
96
28
2
9
60
81
39
31
20
10
80
111
19
44
34
192
35
1
32
40
12
38
22
48
2
9
21
88
20
51
7
30
24
14
52
17
45
58
30
84
108
8
40
8
27
27
36
34
8
3
45
36
51
49
14
22
60
98
9
12
55
18
68
48
16
38
10
32
54
34
32
88
110
6
12
18
45
9
28
23
1
60
20
39
31
20
21
72
7
38
58
14
60
18
36
112
8
46
14
154
56
51
48
25
35
84
49
11
1
26
30
60
22
50
100
47
27
60
9
12
27
10
71
1
14
9
27
46
8
64
48
8
16
36
11
27
34
92
16
47
13
12
80
28
24
14
22
11
9
94
17
1
78
2
63
105
138
34
11
24
36
48
60
13
180
23
21
16
35
9
4
35
25
128
123
57
24
76
12
18
128
22
84
14
60
45
108
1
80
171
1
44
52
12
83
169
108
2
60
66
34
96
42
26
33
1
47
61
60
32
60
27
63
10
128
27
51
90
54
10
48
80
4
48
8
12
87
13
188
15
12
25
8
75
19
30
11
37
48
59
21
4
60
60
6
65
9
48
28
32
3
25
80
4
104
12
4
66
42
48
144
6
30
62
21
15
21
13
50
45
27
45
123
66
51
9
12
51
21
60
28
60
84
20
15
156
9
40
36
11
73
36
38
42
52
20
40
26
22
12
20
27
33
39
19
50
4
96
11
24
36
57
60
36
16
182
21
24
13
8
64
12
14
36
46
23
117
18
54
58
17
45
58
104
16
17
21
4
68
72
6
34
12
107
3
18
15
117
16
12
92
28
48
20
147
24
13
14
9
36
45
4
32
30
24
36
18
100
26
34
236
52
24
50
58
62
9
31
6
12
72
11
3
82
32
135
25
11
9
12
63
81
27
25
80
144
16
32
28
8
51
1
98
34
50
6
99
36
37
24
38
9
12
9
42
58
32
3
7
29
9
126
60
16
6
8
99
37
66
24
6
12
48
47
93
64
8
58
41
27
24
126
84
28
14
18
22
26
42
9
61
11
9
36
30
16
90
224
36
40
14
9
25
68
52
110
22
36
92
27
121
44
46
5
97
32
196
84
96
12
35
13
12
20
87
1
11
13
56
40
30
68
82
59
13
26
22
20
4
120
23
33
10
44
18
28
12
26
22
60
107
37
23
57
136
12
20
238
8
94
11
72
25
120
47
33
4
23
12
69
36
48
27
1
8
6
48
10
8
52
56
64
120
2
54
12
15
9
208
119
1
107
1
32
36
16
74
22
107
7
18
2
106
24
20
54
45
1
20
90
33
37
8
28
62
70
12
48
8
18
42
48
4
83
25
2
21
7
44
9
12
213
72
72
88
38
52
24
26
70
30
12
12
66
30
74
58
60
20
52
8
52
36
72
20
40
8
51
12
24
75
10
86
9
13
23
48
69
48
16
83
87
57
13
11
3
22
24
14
9
48
99
6
27
21
63
1
12
14
276
21
49
23
33
102
42
148
50
10
18
90
8
12
123
117
27
25
11
84
117
28
59
19
74
63
87
21
87
66
15
49
18
30
11
1
83
36
13
48
8
18
57
37
8
54
18
112
59
37
14
144
34
20
12
27
13
11
3
22
54
66
2
117
55
18
60
2
9
24
21
72
54
24
46
56
4
48
8
27
7
14
36
27
63
46
14
130
44
54
10
42
38
36
142
38
36
28
42
18
20
40
48
62
9
21
96
52
23
37
14
30
24
84
28
32
12
28
12
47
93
16
60
12
12
23
75
9
19
30
12
35
21
15
7
14
88
60
68
78
57
72
25
11
49
95
51
36
54
147
109
23
43
14
54
76
18
11
49
108
12
20
100
18
53
49
48
90
14
24
39
15
36
112
8
112
24
50
48
6
57
27
28
50
4
23
72
73
26
225
21
10
30
38
9
3
9
49
60
12
119
9
48
78
16
6
134
24
106
14
6
144
22
24
18
80
36
3
61
60
86
9
25
48
8
123
19
62
112
170
33
36
1
8
27
12
9
171
51
36
22
32
58
104
45
91
2
60
36
3
9
51
117
16
60
36
32
3
72
87
16
29
1
24
50
6
4
116
24
16
23
15
46
36
24
14
52
38
4
23
145
12
11
37
120
32
52
68
60
40
62
6
48
16
11
63
9
96
31
6
12
60
60
48
60
32
63
33
12
24
18
28
38
4
12
35
1
11
1
8
100
12
11
61
59
45
15
45
76
50
70
36
20
3
45
123
27
30
24
28
80
12
28
23
45
3
19
120
110
4
68
40
26
60
9
73
44
84
54
189
133
71
45
52
11
21
28
192
23
7
20
45
15
84
69
13
95
117
39
24
37
26
45
49
32
48
52
44
64
2
9
31
14
15
1
20
15
144
37
60
11
3
144
150
16
14
33
49
8
16
90
44
34
42
138
59
27
69
43
68
36
54
52
20
18
22
38
54
40
68
18
54
30
9
27
9
24
27
22
23
75
94
20
30
6
36
39
9
60
22
41
3
45
15
102
52
108
35
3
52
62
40
32
48
27
85
50
10
14
22
14
9
48
ABCD 419261702*7^$a-1 [50013]
60
63
117
60
15
96
9
60
108
48
144
108
3
57
12
60
96
120
12
75
165
27
153
12
171
144
21
60
72
120
15
45
12
96
84
120
96
12
48
15
45
144
51
105
24
48
48
24
48
72
108
12
60
48
123
285
72
12
180
36
12
12
168
48
12
75
153
24
15
21
120
132
15
45
147
45
96
132
240
48
15
405
12
12
36
300
84
36
123
81
36
24
3
45
51
69
72
36
60
12
87
141
12
72
15
33
180
168
3
189
291
129
48
12
228
180
24
3
33
12
72
108
207
81
15
105
12
60
63
144
93
3
189
99
9
12
216
3
9
48
87
33
15
69
48
75
105
108
24
3
93
84
120
39
141
3
48
45
3
96
285
60
96
144
48
120
108
60
132
48
3
69
75
48
357
108
60
84
15
33
48
63
117
24
36
60
24
288
60
132
60
120
36
60
72
60
72
48
75
240
177
156
180
15
129
120
60
75
81
132
27
21
315
369
108
3
45
72
360
12
39
57
87
153
84
51
48
21
48
12
48
12
36
24
39
21
36
72
15
48
45
3
9
72
36
27
33
24
48
12
108
168
60
120
12
48
264
96
15
9
48
120
48
72
60
48
24
96
120
180
12
27
105
216
15
9
156
60
24
60
36
12
27
48
57
60
120
51
357
60
72
39
57
39
21
27
33
15
45
132
48
12
120
168
3
81
15
96
57
108
27
57
168
15
45
132
63
153
60
60
12
3
9
39
21
120
51
48
96
96
57
87
105
360
15
45
48
60
60
12
15
261
60
60
72
12
63
45
192
3
177
111
117
12
60
3
45
51
192
240
9
48
60
60
180
108
300
12
48
12
12
180
60
48
12
120
48
267
93
3
48
201
168
111
9
183
177
60
3
45
12
108
12
12
195
93
48
120
27
48
9
108
27
33
12
3
45
48
195
165
12
60
435
48
48
57
120
132
108
60
60
72
12
120
108
120
60
27
141
12
87
48
48
477
192
51
48
57
39
81
192
15
45
132
15
153
72
36
60
180
75
48
81
15
93
51
81
36
27
33
72
168
144
36
12
12
3
45
12
60
75
81
60
3
57
480
87
48
9
228
3
48
69
48
132
12
600
96
60
12
75
213
24
96
99
33
15
45
120
60
72
60
120
51
117
48
75
57
60
72
3
33
24
108
123
57
327
21
12
72
156
24
180
15
45
48
60
120
108
84
60
3
45
3
45
132
72
48
48
12
12
96
63
201
36
180
60
3
237
387
213
24
156
144
108
120
3
9
60
36
327
45
3
57
72
48
63
48
57
60
60
15
9
36
84
36
24
291
117
171
57
60
132
168
15
117
12
15
45
51
69
123
153
24
63
33
60
84
36
75
117
27
201
60
60
144
60
168
228
60
60
15
48
141
48
51
9
12
48
27
93
180
60
120
60
72
96
ABCD 419317296*7^$a-1 [50038]
23
12
60
13
57
15
24
71
36
34
38
48
10
132
24
3
47
10
3
105
3
24
108
72
11
58
2
37
72
48
33
3
69
26
22
14
168
25
21
24
27
9
24
3
47
1
21
38
61
117
134
61
57
27
23
13
12
21
36
38
46
12
24
3
12
23
10
15
23
37
21
27
48
11
106
38
22
15
129
39
84
48
12
36
24
12
21
3
71
46
3
264
60
48
23
37
45
2
46
75
12
23
24
1
21
26
10
12
2
37
12
12
12
11
61
9
15
36
24
11
10
14
24
13
69
14
1
45
51
69
84
24
2
46
98
46
14
13
12
47
22
60
26
1
11
24
61
9
50
34
27
12
23
72
12
1
33
15
9
15
23
48
34
3
23
34
50
1
24
45
62
13
35
37
23
25
24
33
26
48
25
71
36
10
3
96
21
3
59
132
118
3
47
25
33
12
3
9
14
37
33
24
3
47
13
24
45
24
14
82
14
12
1
9
74
58
96
14
1
57
3
9
15
47
10
60
38
70
48
99
9
14
61
9
2
49
117
24
3
21
36
15
9
24
86
12
10
48
39
36
12
33
36
60
26
72
13
24
35
10
48
132
3
23
82
15
23
13
129
26
13
9
38
25
36
36
12
33
14
1
45
12
26
22
3
12
93
15
60
47
10
14
1
24
120
48
47
58
12
36
51
108
84
47
22
48
38
82
3
45
15
12
57
12
86
25
9
15
33
75
81
62
145
108
9
120
50
12
13
12
48
47
10
36
14
49
60
45
12
12
27
21
75
9
3
12
108
35
25
36
21
60
48
111
131
1
33
51
23
12
36
10
24
3
11
25
24
12
24
11
46
3
11
1
35
10
24
48
15
93
39
11
12
22
36
14
1
12
45
3
35
48
24
61
96
48
33
50
120
22
38
48
60
24
1
105
24
48
60
39
24
45
14
61
9
63
9
3
47
10
14
37
9
60
14
36
13
83
13
57
74
34
26
84
34
26
10
3
24
33
14
12
49
57
48
15
11
10
3
23
168
22
3
24
12
9
26
13
45
15
11
60
1
9
14
48
24
1
33
86
10
14
216
24
106
14
166
96
2
1
12
45
38
144
1
191
1
12
83
34
15
69
2
49
108
95
58
72
75
83
1
83
34
14
12
46
38
12
48
22
38
22
12
15
21
24
27
11
145
47
1
60
9
96
12
3
71
10
276
3
57
38
13
21
3
33
26
49
72
23
1
9
3
21
3
72
11
22
12
3
12
96
21
39
12
33
36
3
45
2
24
1
21
2
12
10
26
22
38
82
15
11
1
81
12
2
13
35
1
71
46
3
57
15
108
84
12
35
24
22
132
2
13
36
11
25
24
36
9
2
22
2
130
36
48
36
24
14
13
24
9
2
12
36
1
11
34
3
48
23
1
12
129
84
27
11
1
59
10
63
23
1
35
24
10
12
72
12
24
14
73
9
96
27
23
82
39
69
39
108
48
12
96
72
23
1
9
72
12
26
1
153
51
35
12
25
23
37
36
12
60
24
33
12
60
111
69
15
95
60
22
15
21
27
23
34
14
1
9
12
2
13
83
10
219
45
63
47
46
72
2
37
81
12
72
60
39
9
72
3
47
13
36
36
35
46
122
22
36
3
36
33
3
60
23
22
27
11
34
63
95
37
60
21
26
1
120
12
60
35
10
3
9
3
47
24
12
58
2
61
11
1
21
36
50
1
24
59
85
9
50
12
22
27
59
34
51
11
49
72
24
36
12
36
48
9
3
69
12
24
12
48
2
34
27
11
13
35
13
60
9
62
1
69
26
34
24
3
21
98
12
22
24
12
38
37
33
75
35
36
10
48
3
9
3
47
25
48
21
87
45
2
12
96
24
58
12
3
45
36
134
73
36
179
24
46
3
21
14
132
60
25
48
12
36
11
1
9
36
99
47
10
15
93
86
25
105
2
12
10
72
39
21
3
47
73
36
57
39
12
69
2
10
63
9
14
10
63
36
93
12
3
33
27
23
25
117
75
155
37
81
84
26
25
12
59
34
24
27
11
60
22
27
21
72
12
36
12
36
27
23
82
39
9
2
22
2
10
14
13
9
2
97
36
24
35
37
9
15
24
60
35
10
63
57
26
34
36
62
1
45
36
24
27
23
46
15
9
62
60
82
3
48
47
34
14
70
26
25
21
3
21
60
168
15
33
24
87
57
62
25
33
12
14
13
11
13
11
25
21
110
36
73
57
3
48
93
36
26
13
24
81
86
46
3
156
33
36
207
35
37
23
37
33
12
12
51
83
12
10
99
12
12
21
15
9
14
58
27
21
15
105
39
33
12
36
50
34
158
13
24
21
26
48
22
15
12
12
12
35
48
1
95
13
24
21
3
35
25
59
36
109
21
62
37
48
21
39
21
24
26
10
26
13
23
10
14
118
36
39
108
33
132
60
2
10
38
13
24
21
3
21
12
74
25
21
36
99
11
13
35
10
2
22
3
45
14
46
14
1
47
37
23
13
12
11
1
11
10
38
13
9
2
61
9
3
69
26
22
2
108
1
81
24
15
60
9
51
12
45
84
51
48
21
3
21
14
1
57
60
84
159
60
9
3
9
27
216
12
9
14
72
1
107
60
1
35
25
21
48
50
277
45
24
12
12
15
33
3
36
36
12
21
12
24
123
84
36
107
25
24
191
1
83
22
15
33
2
10
27
81
15
9
2
10
39
47
25
9
24
26
94
12
3
72
12
11
94
147
23
22
3
60
81
39
33
14
13
36
11
1
24
12
12
12
23
49
105
27
11
1
9
132
15
35
22
60
15
69
3
69
48
62
34
36
50
13
12
117
2
24
24
12
10
39
60
9
48
3
11
25
45
26
120
10
60
2
1
59
1
21
24
3
107
46
36
12
3
83
36
48
46
26
1
35
82
48
12
38
193
105
84
26
22
3
9
12
50
37
9
123
57
3
21
24
75
24
11
85
11
24
1
23
85
11
46
36
3
35
10
2
85
9
24
3
59
12
10
3
69
48
50
13
35
58
2
94
60
24
36
60
36
14
37
23
73
11
97
12
95
46
50
37
9
48
156
60
72
3
11
37
47
10
27
47
13
24
ABCD 419484224*7^$a-1 [50015]
12
14
4
15
69
12
2
16
18
72
32
72
31
12
21
62
16
57
33
18
57
27
60
6
18
24
2
4
20
28
30
78
3
36
11
4
72
6
104
6
4
12
2
60
28
48
18
45
23
4
9
15
26
36
12
10
110
34
2
16
14
6
58
18
24
24
32
7
17
16
6
2
7
33
44
22
24
6
51
57
6
14
6
4
2
36
16
39
15
38
24
28
15
23
16
33
33
3
24
53
46
132
54
6
26
6
34
3
39
14
22
2
34
26
46
33
15
6
8
6
6
84
6
66
16
24
8
82
54
51
5
12
18
28
14
10
26
16
36
8
4
3
17
16
14
28
14
16
6
26
6
10
24
3
39
54
39
3
20
18
43
12
5
28
18
14
34
2
34
33
51
50
76
20
42
58
27
9
48
102
86
22
6
12
8
16
20
34
50
24
10
105
24
29
52
6
50
22
48
62
16
30
38
7
12
17
22
9
33
12
12
14
18
7
21
2
76
26
31
15
24
2
19
24
36
21
20
7
17
28
56
12
46
2
55
5
58
12
2
30
10
20
19
3
2
16
42
69
29
19
21
27
24
149
28
32
34
6
6
18
2
46
36
62
94
12
44
31
33
30
44
10
6
30
36
12
39
33
20
10
6
12
36
32
19
35
13
3
30
8
36
4
20
112
68
90
34
14
78
24
22
90
12
68
28
32
31
15
36
12
26
7
53
24
66
4
50
22
105
9
30
57
17
24
52
44
84
30
16
50
16
14
13
17
7
45
18
92
16
18
3
36
27
14
43
21
24
51
65
132
16
30
36
2
58
2
16
30
62
40
30
6
72
3
11
34
18
14
43
9
20
40
8
84
43
23
18
76
51
12
35
46
12
75
15
98
36
19
15
9
11
66
28
12
20
52
56
6
6
10
14
7
5
10
44
10
84
6
6
38
28
6
20
100
63
3
102
8
24
46
60
9
27
18
39
57
24
39
12
12
17
10
21
5
19
33
27
21
14
1
9
12
36
12
12
14
54
46
26
4
3
11
30
66
10
32
31
41
12
18
4
14
30
18
16
66
96
6
8
30
28
24
9
33
3
5
90
6
42
10
54
18
3
53
54
16
14
4
56
40
3
48
41
22
2
12
10
30
3
15
48
9
33
183
17
36
58
20
16
42
12
3
21
27
12
21
42
14
19
24
15
20
34
27
17
46
30
68
28
6
38
28
32
60
34
32
1
24
87
2
34
6
44
7
29
34
20
42
10
6
8
4
60
44
16
20
16
14
4
12
69
11
109
41
4
27
5
12
22
14
40
14
34
30
2
55
21
6
18
3
9
3
132
36
17
4
3
5
48
16
8
40
15
21
20
7
29
7
29
7
113
28
2
42
12
28
32
24
6
76
62
106
50
24
4
48
27
24
45
18
9
77
16
8
34
6
39
33
8
6
16
12
110
4
66
2
19
48
11
48
42
34
21
5
4
6
6
92
16
14
4
48
93
21
26
10
3
3
9
60
17
94
60
2
12
112
18
33
17
19
15
62
7
9
8
6
49
51
54
12
6
14
40
18
12
38
4
12
20
43
41
12
28
15
36
33
51
24
21
63
65
40
12
3
3
146
60
64
3
29
7
27
14
4
36
48
32
19
5
16
20
55
9
99
39
6
42
26
31
17
6
4
38
4
66
14
28
6
14
55
41
16
24
39
17
4
66
9
5
28
39
87
2
28
80
16
24
3
12
15
48
48
2
12
34
9
12
15
66
3
12
11
48
6
12
12
16
2
94
44
4
68
16
180
8
18
10
32
19
9
39
15
6
51
39
9
15
12
14
40
56
7
29
4
12
42
20
22
27
41
52
3
36
11
18
91
132
21
51
21
2
37
11
54
12
19
41
84
4
92
16
8
60
10
6
42
32
49
69
36
8
7
27
57
21
12
66
2
10
50
28
27
11
16
14
4
8
12
22
24
18
48
6
30
24
3
5
6
64
32
73
9
8
10
74
22
48
24
26
7
9
26
25
17
6
6
4
75
11
10
18
9
21
3
9
51
60
21
116
66
66
67
27
14
12
19
21
51
17
16
44
46
66
12
27
3
26
22
18
2
109
12
93
30
86
24
10
20
42
31
24
27
33
63
14
124
12
90
14
43
15
45
3
14
78
90
22
12
9
27
2
46
12
6
8
6
25
9
56
12
4
27
11
48
58
3
65
64
2
13
17
4
14
42
34
20
16
14
22
74
7
11
6
12
10
18
3
15
38
31
17
12
28
2
52
14
72
58
18
3
57
3
21
48
27
5
22
14
28
156
6
9
17
22
86
16
32
34
18
32
48
16
39
15
62
52
2
42
54
28
6
56
10
14
4
20
31
29
60
34
2
16
84
44
10
18
84
3
21
12
51
29
31
17
43
39
14
6
4
134
19
35
13
5
12
12
70
18
30
21
15
50
46
38
36
4
3
96
11
18
31
36
45
15
24
17
40
14
61
5
4
68
54
76
20
1
12
21
14
10
20
19
5
58
14
7
12
47
10
15
12
17
7
63
50
4
20
12
10
38
19
9
8
4
24
18
6
8
24
79
33
32
22
30
27
17
28
36
60
39
15
6
8
4
44
22
128
10
63
24
47
13
9
44
10
9
9
56
40
6
54
15
17
4
56
24
12
43
29
126
10
60
26
10
38
13
29
10
6
6
38
19
9
24
8
19
39
24
78
27
29
67
5
19
17
60
7
21
2
37
59
10
6
14
7
53
28
26
6
24
12
10
44
13
48
21
18
44
52
2
4
12
12
12
39
11
13
5
4
3
27
9
24
11
10
44
19
23
16
36
44
58
36
18
60
9
27
18
87
99
36
9
45
15
39
14
58
12
66
8
24
4
6
14
43
33
60
42
38
34
26
4
39
21
3
75
30
6
9
17
91
9
15
45
8
55
89
10
14
43
41
4
14
28
14
10
72
36
45
12
5
22
21
21
6
48
92
6
10
14
112
20
19
69
38
18
36
84
10
105
41
36
28
75
60
45
27
36
36
15
20
18
28
3
15
6
20
16
3
24
59
10
84
27
231
6
126
62
30
16
32
6
10
14
4
84
44
40
12
20
12
19
17
4
12
24
32
40
42
42
44
31
27
30
44
76
15
5
36
7
41
208
42
9
29
7
5
4
39
36
15
24
33
21
3
3
50
10
18
24
32
4
20
36
7
3
20
52
42
144
78
48
6
30
38
60
10
45
117
66
14
60
22
60
2
96
4
66
38
6
28
6
3
5
24
7
77
90
13
29
24
40
38
42
10
78
3
27
66
30
6
36
24
18
96
30
3
41
4
8
52
8
10
18
42
14
40
36
24
24
30
21
17
4
114
12
20
34
12
12
20
24
40
12
27
15
92
10
60
140
36
36
4
30
30
20
40
24
18
21
75
9
27
14
48
24
6
10
18
57
12
41
19
5
12
4
27
35
25
105
8
6
16
48
45
45
15
17
7
9
24
32
36
10
18
42
62
10
33
9
18
2
36
42
22
6
9
9
56
19
39
2
40
15
21
2
42
136
36
51
29
24
60
24
4
26
6
202
14
43
9
15
63
9
45
15
77
7
21
12
3
12
57
32
84
4
18
62
16
54
21
63
21
21
2
18
10
20
42
12
52
27
21
6
32
13
5
84
12
24
16
12
30
14
52
20
10
54
6
26
4
3
12
51
69
15
2
67
33
38
4
44
25
9
8
6
4
38
28
6
33
60
24
15
45
17
4
3
17
46
54
32
16
38
30
70
24
45
23
13
3
2
30
6
4
42
18
56
24
10
66
20
28
48
15
9
3
57
51
17
4
36
3
29
24
19
5
10
36
2
78
30
76
86
4
14
7
23
13
99
21
12
17
12
40
63
21
32
22
42
3
21
32
4
12
3
9
18
14
ABCD 419652146*7^$a-1 [50039]
47
48
69
12
3
85
35
7
41
9
12
82
2
16
20
96
39
55
26
64
18
6
44
28
36
20
16
18
12
14
64
30
53
12
36
25
35
7
5
25
11
151
36
108
24
12
5
13
8
64
104
36
22
6
20
3
13
32
3
60
7
26
16
47
24
13
24
8
12
64
18
5
141
27
7
72
54
35
57
4
80
12
12
34
2
3
31
2
16
24
32
40
30
53
9
16
23
9
63
139
48
26
10
6
66
5
19
41
12
57
36
10
2
15
12
31
5
33
39
25
42
29
25
30
17
7
26
40
78
12
5
36
37
152
24
16
56
16
59
1
23
24
45
3
7
65
7
18
60
11
7
30
36
20
70
6
11
7
2
27
33
12
3
31
2
10
5
91
12
5
24
9
3
1
80
3
7
2
16
84
32
10
2
72
15
36
85
6
2
12
22
29
73
47
21
10
17
57
142
77
45
75
19
12
14
10
65
1
92
4
23
43
53
12
9
48
3
21
12
3
57
36
48
4
11
21
12
10
18
42
14
34
36
54
18
26
99
21
22
12
26
16
35
1
47
25
8
10
12
74
22
26
28
12
6
12
18
11
48
31
17
69
22
36
5
13
24
102
18
71
36
7
98
51
13
32
12
64
68
4
66
41
1
30
6
12
20
24
48
34
2
4
71
12
21
15
25
44
76
6
101
37
8
12
76
8
58
17
12
12
93
15
13
44
15
9
3
7
38
10
14
4
11
36
43
36
17
43
26
39
9
24
24
63
7
26
34
14
124
42
77
67
5
43
53
43
86
3
57
24
24
4
11
7
5
108
45
48
58
24
18
23
9
12
4
18
62
16
104
15
21
16
18
5
21
70
26
3
7
14
3
108
57
3
139
54
36
8
100
23
12
36
9
15
13
23
12
21
48
72
36
84
22
2
24
46
2
40
20
3
25
20
4
35
13
80
3
61
24
143
33
36
22
14
75
1
20
16
12
6
120
18
59
12
73
20
60
10
6
12
8
27
12
49
8
12
28
18
36
2
51
36
12
13
12
32
15
24
7
38
16
32
72
39
45
51
31
62
58
5
33
22
89
33
12
10
14
3
12
9
3
81
12
51
103
14
27
31
162
68
16
80
12
58
2
24
46
90
20
27
36
1
36
54
60
36
41
9
39
9
63
12
69
15
24
19
24
14
3
1
54
30
18
24
2
16
20
63
48
67
5
21
10
41
9
3
19
36
89
12
117
28
6
48
5
13
24
36
47
19
72
2
84
12
24
12
106
36
29
9
16
32
34
29
25
20
60
15
31
77
13
8
24
27
117
27
49
44
48
3
60
79
6
12
23
55
5
13
36
20
24
64
48
6
53
9
84
15
31
14
10
12
38
22
53
13
54
18
6
17
12
12
33
36
51
19
26
22
29
36
79
41
37
44
22
41
21
34
29
9
51
21
12
144
4
48
44
12
27
21
4
11
67
2
12
120
22
6
20
10
86
12
12
3
48
1
47
7
17
48
7
36
14
15
31
14
15
7
5
67
12
36
26
24
36
3
25
8
3
19
38
27
57
136
11
25
18
14
4
12
20
12
3
9
16
36
36
44
4
18
29
12
1
12
32
4
35
12
24
25
174
38
3
85
36
47
21
15
72
67
18
23
9
124
32
4
11
24
1
6
26
12
16
32
58
36
18
12
8
144
27
12
48
24
43
60
48
5
33
51
79
2
88
18
62
24
12
4
72
56
40
71
120
19
14
22
14
100
8
48
84
34
17
7
5
49
80
4
18
42
12
23
81
3
45
3
9
39
48
21
36
52
6
17
37
12
8
3
60
9
178
12
5
24
9
52
59
19
30
18
53
43
18
11
1
59
72
9
87
43
18
42
12
6
8
24
27
21
63
19
50
22
5
9
48
22
2
16
8
48
3
73
48
95
24
61
8
10
198
24
23
12
57
3
7
2
3
19
17
1
32
51
57
4
48
8
3
60
36
21
39
1
35
24
9
60
24
136
18
48
5
1
104
15
9
12
36
16
11
72
25
20
88
20
4
30
17
24
69
22
14
12
4
6
26
22
5
49
23
21
3
12
21
28
6
12
53
9
96
10
5
9
3
57
64
35
9
52
32
36
22
2
27
45
12
4
8
10
36
36
62
22
26
24
15
13
12
54
2
34
62
10
14
72
64
8
15
103
89
33
24
10
5
12
7
86
4
12
8
72
64
32
40
6
12
5
31
17
25
44
10
2
27
19
38
12
15
9
3
21
24
10
41
7
53
7
5
31
41
43
36
5
1
23
13
32
3
55
29
21
24
3
9
16
6
41
21
10
50
4
11
60
1
20
46
18
18
24
36
5
36
84
36
21
10
6
11
19
18
24
47
7
62
22
62
15
9
4
47
7
17
93
34
38
48
48
39
12
33
52
6
2
3
24
19
18
11
7
65
33
3
9
39
13
23
36
33
15
37
36
24
32
3
12
33
4
11
9
16
44
10
89
36
36
48
33
3
36
7
6
35
1
12
20
16
11
33
39
9
22
26
10
12
41
13
24
18
17
9
28
8
10
5
7
26
10
24
26
10
54
18
120
5
60
9
51
36
72
105
48
27
7
50
22
30
6
53
55
74
10
74
16
8
10
14
22
38
4
11
7
72
18
12
42
5
25
35
7
53
19
36
5
31
36
66
24
48
8
24
4
6
14
24
3
7
14
3
9
12
84
60
24
46
26
52
20
15
180
93
70
17
37
23
7
5
12
1
35
141
36
28
90
26
22
6
11
9
10
60
89
9
84
16
12
6
2
10
14
4
23
19
48
29
24
21
40
71
120
21
34
26
10
14
63
57
27
37
8
51
9
4
44
16
23
43
14
4
8
27
48
13
8
40
59
1
54
29
45
16
12
90
14
10
29
9
15
33
3
37
35
1
44
24
12
108
22
24
54
11
21
39
19
18
23
9
16
32
63
9
12
27
7
50
3
21
34
102
42
12
29
13
44
36
28
80
46
14
75
73
12
42
36
18
23
57
22
14
4
6
89
120
79
26
3
19
24
50
22
17
55
17
12
7
74
3
7
5
24
45
3
9
22
5
1
20
12
58
14
24
70
41
43
6
8
12
60
4
36
83
21
4
32
36
22
53
19
2
3
21
10
5
33
3
21
106
14
40
30
77
13
23
73
30
2
4
35
93
15
21
27
7
65
12
9
27
7
17
117
106
38
15
24
7
2
106
54
54
98
10
90
35
25
8
10
18
12
42
17
21
16
20
12
4
32
4
12
11
9
39
31
17
33
27
13
47
31
12
41
45
72
39
55
42
47
1
32
12
28
104
10
38
48
34
101
7
5
9
12
10
41
36
1
8
36
4
71
33
15
115
29
25
71
21
52
6
50
94
18
18
2
15
36
9
4
47
21
27
13
11
9
39
13
108
71
21
15
9
16
35
45
10
86
12
27
36
1
48
20
27
12
108
57
52
80
22
24
17
93
15
24
21
46
18
56
15
19
26
4
6
18
11
21
4
11
1
6
26
15
25
6
5
24
21
48
58
5
55
48
14
12
10
6
90
65
105
39
19
17
73
72
23
19
5
33
100
6
102
24
8
22
18
35
48
57
12
3
13
11
61
54
12
6
20
3
7
18
23
13
20
16
6
26
39
9
16
56
16
18
14
51
91
2
16
68
4
32
24
4
20
46
26
16
126
12
14
3
7
2
27
12
12
36
21
46
18
32
87
9
16
6
18
11
48
ABCD 419827484*7^$a-1 [50043]
6
7
5
18
105
12
112
20
16
5
15
9
15
153
31
89
75
75
1
68
21
7
24
41
43
20
15
180
1
29
7
32
28
11
12
42
3
3
13
17
12
72
78
13
12
36
36
5
18
61
41
27
84
39
61
44
33
12
55
24
47
81
111
78
27
40
20
87
1
47
48
13
29
99
28
23
25
5
3
72
24
9
15
24
15
18
18
30
75
15
9
88
5
18
133
12
20
9
51
28
17
127
44
4
44
33
67
53
30
25
8
24
3
9
4
56
9
19
32
36
28
5
19
11
45
27
133
12
20
24
24
225
42
48
9
72
60
21
12
6
21
4
35
97
60
20
3
69
21
27
16
44
33
7
5
18
49
32
76
80
28
104
4
59
48
12
30
12
138
60
13
32
28
24
8
40
36
32
105
7
5
7
48
35
33
112
8
27
33
40
5
7
17
31
17
60
72
48
3
28
164
24
51
18
103
8
108
12
9
12
7
5
3
12
21
42
9
111
9
21
7
32
4
5
51
76
5
48
7
20
3
21
28
20
12
3
48
1
56
28
8
36
16
44
21
15
48
9
75
28
8
4
36
35
30
15
52
5
7
24
29
48
24
36
7
80
132
12
4
65
7
20
28
29
199
24
20
12
28
17
60
3
117
31
35
12
1
41
3
84
24
184
32
21
12
3
24
21
15
40
12
11
12
120
60
18
12
43
17
7
95
13
32
45
15
48
33
7
60
60
8
64
80
3
9
24
9
6
69
3
18
67
20
33
15
132
57
18
1
29
31
32
27
9
28
8
12
21
7
8
12
27
33
24
21
15
28
12
53
99
3
57
3
33
28
29
48
55
20
24
45
3
33
42
45
88
20
60
27
1
8
28
20
4
101
6
21
16
5
15
27
13
35
48
13
17
7
60
80
12
4
89
7
48
5
78
69
4
77
27
12
3
61
29
63
36
4
44
12
21
72
6
37
5
87
12
81
7
8
3
54
79
8
48
28
5
7
5
18
45
3
30
19
5
87
21
15
24
48
60
28
5
55
65
27
12
9
51
28
5
31
5
72
12
36
39
3
45
24
33
111
60
64
5
19
8
16
20
48
36
4
32
24
4
5
90
13
24
5
15
12
51
42
15
33
30
13
56
15
81
57
27
72
9
27
12
28
8
27
13
84
5
18
61
12
72
8
15
37
32
16
32
16
17
67
44
21
15
16
68
4
20
36
9
19
8
76
156
11
9
72
16
17
295
24
8
36
40
92
4
47
42
15
88
35
21
9
72
18
9
21
12
15
12
36
27
30
12
3
12
12
4
5
7
44
36
48
15
49
24
56
45
3
16
77
7
17
27
33
15
72
16
35
1
17
12
15
12
72
69
7
72
5
3
12
51
13
8
28
35
13
60
8
9
6
37
44
81
12
19
8
84
15
42
75
15
9
48
12
4
5
19
53
15
12
4
8
9
43
24
8
220
12
8
88
17
67
23
13
29
7
8
28
32
72
33
30
13
44
40
8
84
64
12
44
48
63
30
7
32
24
36
21
7
32
64
56
84
36
48
4
11
6
30
97
5
48
39
4
68
51
9
28
113
39
9
120
103
29
55
5
31
32
9
18
33
9
15
36
12
3
25
77
12
19
44
3
13
32
4
53
87
21
55
32
63
69
4
47
9
45
6
12
1
8
21
15
12
72
21
48
12
39
88
36
56
24
12
15
120
9
52
77
30
21
51
9
3
93
15
42
43
8
36
96
12
33
12
63
28
35
30
7
72
53
48
51
28
20
4
17
43
17
24
27
16
35
69
21
87
36
4
41
7
35
13
48
12
95
49
41
15
4
8
3
54
19
59
33
36
4
29
3
40
17
19
44
12
21
42
25
32
21
43
41
15
21
12
27
3
30
60
3
24
15
13
5
3
36
16
44
24
4
24
60
104
45
27
21
27
100
35
57
12
21
78
13
8
28
32
9
15
64
20
12
48
16
5
7
20
12
72
36
16
32
15
42
63
52
32
48
12
28
20
33
19
11
42
31
8
84
36
33
19
32
9
15
4
24
20
48
4
36
32
3
30
7
8
28
47
12
37
8
60
72
12
39
57
45
3
4
80
15
18
3
4
23
33
40
24
5
15
40
5
75
76
65
15
4
24
44
24
21
147
12
36
16
8
28
20
4
8
9
12
7
5
15
4
32
96
4
77
3
64
8
12
16
12
35
1
29
75
3
54
3
24
9
115
5
43
24
77
60
15
108
45
12
31
56
16
5
3
72
15
1
24
8
27
9
21
15
15
13
125
7
36
12
20
9
18
57
21
24
27
21
48
12
43
65
7
5
55
5
135
3
21
4
17
7
5
3
33
43
77
39
60
63
61
12
60
5
19
8
45
31
47
81
24
9
36
42
18
12
27
12
28
60
5
27
60
24
15
13
132
17
27
51
81
51
1
36
11
37
35
13
5
55
29
15
3
12
6
42
48
13
32
4
20
12
51
1
17
19
68
15
30
48
27
15
9
24
28
32
12
24
16
53
27
12
28
8
45
87
52
32
39
37
23
9
108
16
8
36
52
5
18
90
15
15
90
63
57
7
41
15
4
24
32
12
3
49
24
204
12
41
15
69
19
72
12
5
87
36
12
12
3
1
84
68
9
15
12
9
39
3
60
30
7
92
4
17
39
33
6
69
36
24
15
45
28
17
19
17
15
9
175
8
60
12
16
48
29
3
60
12
60
24
24
27
1
32
12
88
35
21
9
55
44
48
12
93
42
13
44
16
80
12
16
32
15
9
48
3
13
24
5
75
36
57
18
73
77
7
5
60
15
16
29
3
40
104
12
9
7
5
43
20
12
15
30
7
36
5
87
33
12
30
30
12
27
16
5
135
15
9
36
48
28
12
17
15
16
41
103
60
68
117
15
15
1
92
75
25
5
12
43
12
36
156
32
28
5
19
17
15
9
3
57
36
87
3
45
27
30
3
4
41
12
3
24
4
11
49
24
20
52
8
3
117
3
54
51
52
20
40
5
7
84
8
33
19
17
7
44
16
17
91
5
30
42
7
5
18
12
57
21
3
72
40
44
36
16
17
39
3
69
4
29
31
20
9
55
56
4
32
52
104
15
33
28
8
21
3
24
16
95
12
18
24
15
4
17
39
72
21
7
23
45
132
3
61
12
5
43
29
15
15
73
77
63
28
92
12
15
37
20
21
27
45
12
43
36
89
30
13
5
30
117
88
17
7
83
1
8
9
87
12
4
29
27
16
12
8
28
36
68
27
49
17
24
63
28
24
23
12
6
79
53
27
12
48
33
87
12
21
12
87
3
21
57
27
45
27
16
53
72
60
39
52
11
49
32
15
54
63
16
56
40
11
49
5
79
119
18
7
8
9
75
12
9
7
23
21
21
3
12
12
33
3
52
17
15
33
91
56
33
15
15
78
39
60
12
48
28
44
51
25
20
3
73
11
13
8
27
25
12
23
57
21
7
44
16
5
15
ABCD 419842662*7^$a-1 [50017]
11
36
76
26
19
3
24
6
27
45
2
13
21
63
23
12
12
1
27
12
21
15
24
38
42
34
36
2
1
16
19
22
2
4
30
36
24
20
4
99
39
20
4
21
24
4
5
24
12
18
30
14
52
6
30
42
3
53
10
6
26
25
15
32
24
28
24
2
10
18
12
38
1
12
35
4
12
72
24
8
58
2
6
6
13
11
5
13
66
4
1
11
38
47
1
11
35
6
2
5
17
14
37
23
4
6
50
4
25
12
7
12
4
14
4
48
30
20
36
4
8
4
21
3
14
42
4
2
24
7
11
1
9
26
16
12
6
24
50
17
41
30
9
15
44
22
12
39
16
7
18
6
22
26
4
12
18
2
54
22
20
13
33
6
18
3
11
4
9
35
5
13
24
70
26
10
114
30
37
41
18
37
44
5
16
8
6
16
12
30
8
70
56
4
8
10
2
4
36
8
130
32
18
17
11
21
21
27
33
18
6
7
11
9
12
4
17
48
12
3
3
12
20
24
10
2
40
24
37
7
73
3
18
26
16
8
13
28
7
1
5
6
22
7
13
6
1
65
28
19
7
34
6
2
4
6
24
12
68
6
16
6
44
28
12
25
20
3
56
1
53
6
28
6
30
20
40
8
16
36
33
23
53
29
2
28
9
11
34
2
24
24
61
23
6
24
6
25
9
27
27
2
11
11
8
37
47
30
19
11
16
50
46
12
36
6
6
8
30
11
11
9
35
16
48
12
1
53
6
21
21
14
1
29
4
27
15
30
66
6
26
4
6
8
11
107
18
48
2
36
1
15
21
3
2
28
26
4
25
47
33
24
9
6
38
16
3
35
60
12
4
30
12
2
73
15
18
18
12
2
22
6
2
1
27
6
43
7
13
11
5
1
22
2
30
25
33
2
10
14
24
25
5
6
12
10
2
12
16
1
7
1
23
4
61
20
23
22
20
10
30
12
7
32
4
23
50
7
9
6
1
11
32
6
6
52
8
16
6
19
65
3
12
4
7
22
6
9
3
84
6
2
22
3
45
14
1
15
20
1
60
16
32
3
14
28
6
12
8
12
12
4
24
36
6
27
28
32
9
7
31
112
14
23
11
20
52
20
10
14
24
4
30
18
32
12
41
19
16
8
30
7
9
2
24
25
15
21
27
1
32
9
14
36
5
5
2
22
67
31
4
8
40
1
7
12
76
72
9
36
5
7
21
30
42
14
6
22
21
24
15
12
6
6
6
36
18
30
2
4
1
11
18
32
23
1
10
1
19
4
18
2
24
10
38
4
12
42
24
6
21
11
22
12
7
32
11
4
20
36
5
11
80
5
37
43
3
30
3
27
14
4
2
4
12
26
28
14
30
10
12
25
1
16
15
12
51
21
76
20
39
1
5
50
16
20
16
60
6
26
34
15
5
18
34
18
54
62
1
27
45
9
6
1
31
78
10
20
5
7
28
6
24
36
2
10
20
6
4
6
12
18
60
56
16
72
56
29
32
60
3
2
22
2
24
6
4
32
96
6
22
12
14
16
8
4
3
35
4
6
24
7
85
6
52
14
4
6
36
25
1
22
6
36
14
10
32
52
2
4
14
47
5
2
13
45
27
16
7
36
10
12
30
14
4
18
33
15
2
10
33
36
12
15
1
19
12
6
52
14
22
8
127
27
60
6
3
9
54
1
43
48
46
3
9
2
24
16
1
41
8
22
9
47
40
20
1
15
20
16
36
6
12
7
5
60
3
16
23
6
15
35
28
1
35
1
5
39
9
54
42
7
67
16
6
54
12
6
18
2
6
22
30
36
1
11
1
5
26
6
4
2
25
23
16
20
1
23
22
19
23
12
72
8
61
21
12
15
5
24
7
11
22
14
36
12
61
29
4
38
24
10
14
108
1
15
26
19
47
4
8
28
9
48
9
14
6
46
24
42
6
21
21
90
20
4
33
15
8
10
2
49
23
10
12
15
11
24
1
12
11
13
24
11
4
32
4
1
19
4
24
32
142
63
15
1
5
15
15
6
24
63
3
8
4
84
6
12
6
24
26
10
8
30
16
62
10
2
4
2
10
33
24
15
8
25
11
42
6
28
20
4
9
59
28
1
23
56
6
4
42
1
55
5
5
50
25
3
1
17
3
29
40
7
19
82
26
4
14
6
16
2
23
5
2
25
15
54
2
10
42
14
43
23
10
6
21
15
21
24
11
53
5
30
1
7
40
24
9
28
7
28
21
11
12
1
9
18
6
6
32
78
47
55
28
68
48
106
24
7
29
12
54
1
20
3
24
12
12
21
9
6
24
6
14
37
15
20
22
6
12
121
44
33
2
10
8
6
16
8
40
37
36
23
2
18
16
1
119
8
53
23
56
1
3
33
28
12
13
7
12
29
23
43
5
1
70
25
11
8
6
18
1
27
20
4
12
18
51
11
4
6
36
78
8
42
10
13
12
20
11
4
36
6
2
6
31
12
11
4
36
12
85
1
19
11
36
52
48
2
4
6
25
31
16
6
32
102
10
36
43
41
3
5
4
42
12
8
25
45
39
23
36
4
6
12
56
7
23
4
8
28
33
9
12
15
3
42
15
23
12
10
78
12
36
12
8
4
36
20
17
11
24
8
10
3
3
21
4
12
19
12
12
5
36
43
4
26
10
62
4
14
28
33
16
11
14
6
24
4
33
21
12
18
30
6
66
92
40
12
24
2
4
6
6
12
14
6
12
4
12
1
65
2
1
15
20
4
30
7
7
6
4
24
18
2
52
36
8
18
1
47
4
8
12
29
25
6
4
8
84
1
76
80
5
66
10
6
32
40
20
28
6
6
9
3
8
1
69
26
5
11
6
2
1
3
25
7
16
24
36
32
36
5
13
18
28
12
33
27
33
16
43
4
20
25
3
42
30
9
3
6
8
10
21
41
34
20
1
16
1
10
44
25
11
10
36
6
50
6
4
1
5
26
30
19
9
27
23
4
9
23
16
1
11
32
5
20
9
54
1
23
9
3
14
16
14
13
21
2
12
48
36
16
54
6
80
24
22
2
36
22
66
21
17
11
11
21
29
7
63
1
29
6
54
39
11
4
12
30
8
76
2
1
3
18
50
4
48
1
5
50
6
24
42
6
4
66
21
52
41
66
1
11
21
5
11
5
30
12
8
6
10
13
23
24
1
53
38
16
21
21
20
18
5
71
8
4
36
9
3
9
24
9
2
4
18
7
35
50
46
20
6
6
12
1
35
4
12
6
2
25
76
7
12
16
20
25
21
18
9
3
44
1
4
17
12
26
4
38
19
3
36
14
22
33
27
12
2
4
12
19
8
15
13
19
13
3
6
18
12
12
14
28
15
15
12
26
4
66
25
32
23
4
60
32
5
17
6
44
1
3
24
36
6
12
6
21
4
11
48
14
16
2
16
9
23
10
38
22
27
4
19
25
47
40
6
7
19
6
6
12
10
20
6
10
2
25
9
15
5
18
16
12
78
14
22
24
24
2
49
15
48
18
2
4
9
9
114
8
28
38
19
11
25
3
9
16
5
26
4
20
10
19
7
22
2
22
20
16
6
1
80
15
8
12
1
21
3
15
30
26
12
10
26
28
6
38
53
1
6
120
46
2
18
6
34
3
11
24
60
24
40
8
4
73
71
18
7
20
12
59
16
18
24
6
12
30
39
15
32
10
6
6
6
6
44
30
4
56
54
10
9
11
10
15
15
8
34
18
12
85
20
12
9
20
7
9
6
12
18
19
7
22
38
12
12
1
5
4
12
6
21
33
38
29
95
2
22
9
12
11
5
13
83
83
8
4
18
24
6
12
9
11
1
39
24
24
6
6
33
11
1
5
11
19
12
4
26
4
3
9
14
28
6
3
3
20
1
11
16
6
26
4
6
2
22
3
27
13
17
14
5
11
12
21
3
50
72
18
16
38
10
18
6
9
23
4
18
62
5
11
26
6
4
1
32
24
24
16
11
8
1
48
11
1
21
6
8
16
49
1
22
26
46
42
8
4
42
6
7
7
16
24
12
21
3
72
24
1
5
2
4
14
35
79
6
6
28
8
12
36
5
19
1
23
22
8
19
21
54
30
20
22
1
65
6
44
10
15
3
8
12
1
40
11
8
49
12
3
44
4
49
5
74
22
14
10
2
12
17
5
14
24
18
16
8
19
3
12
25
20
16
11
9
3
50
18
28
72
6
30
25
13
67
4
59
8
4
20
16
37
32
47
160
1
5
14
36
64
18
27
63
8
94
6
12
33
3
2
18
10
14
25
23
17
43
10
15
9
30
12
44
16
48
33
64
7
4
9
27
13
23
14
10
30
26
12
1
47
1
75
1
11
30
6
1
36
12
35
13
17
26
12
24
1
4
47
48
2
11
43
66
18
5
7
12
13
3
25
43
52
18
19
1
19
69
66
1
37
6
85
16
36
7
5
23
45
15
26
7
16
25
34
21
9
42
18
2
5
13
7
3
45
23
4
12
20
48
24
96
12
60
6
18
6
6
24
4
44
10
26
40
14
10
36
2
18
1
9
18
26
10
12
32
28
18
99
27
20
16
8
18
10
14
10
37
17
18
18
15
28
1
34
8
6
19
3
56
13
15
32
1
16
11
30
96
12
6
2
10
13
17
6
6
18
1
12
20
9
54
1
17
32
100
18
37
8
5
23
7
52
1
20
11
16
69
16
7
5
80
5
6
22
42
6
19
19
6
6
10
7
19
4
18
3
15
42
18
12
12
24
6
48
12
2
6
11
11
25
20
23
28
21
27
18
30
8
1
27
21
9
2
12
85
27
21
4
5
24
30
44
16
50
18
4
2
100
20
19
36
3
36
6
2
85
3
18
7
23
25
5
2
16
6
3
48
3
73
20
39
60
9
9
26
28
6
26
25
3
2
4
6
18
20
46
20
16
1
11
32
84
16
36
2
11
35
24
6
6
6
74
4
6
86
24
6
10
8
10
14
1
3
12
8
16
9
4
29
2
10
2
12
5
23
8
4
24
69
53
19
27
18
6
8
28
6
12
18
8
12
10
3
63
1
41
2
5
19
4
32
37
9
26
12
12
16
20
12
28
24
24
18
18
8
12
1
51
20
48
4
24
2
34
6
2
65
5
26
1
15
42
18
6
3
3
13
73
28
2
28
32
4
57
15
2
11
32
23
48
48
25
35
28
32
17
20
63
1
41
8
90
5
5
12
6
20
1
5
16
2
6
18
5
68
35
4
33
21
3
63
60
32
24
10
30
24
8
12
16
14
6
58
7
7
41
5
6
24
9
11
22
6
24
57
5
16
42
12
1
7
25
16
31
16
30
14
73
3
12
6
55
11
9
39
12
36
14
10
9
27
18
2
24
13
15
6
2
28
24
1
13
4
6
20
18
34
32
12
18
19
27
56
94
12
12
26
4
78
6
36
37
25
16
51
21
27
5
10
24
90
51
3
72
6
2
73
5
19
33
6
30
3
16
7
4
36
30
2
ABCD 419844806*7^$a-1 [50023]
4
66
2
60
48
34
54
20
4
36
11
9
16
38
21
45
24
27
61
71
12
1
56
12
10
92
9
21
3
12
3
78
12
6
52
12
32
54
75
1
20
70
24
14
3
12
57
24
39
93
4
59
9
18
33
60
19
78
11
37
36
24
107
9
36
4
20
39
19
26
36
30
28
29
43
5
13
8
3
25
11
13
8
10
12
90
32
40
14
22
24
11
36
7
5
21
15
61
18
29
43
2
63
93
36
4
11
43
32
6
12
3
7
17
12
21
51
1
20
27
9
4
8
40
50
18
12
3
15
21
12
57
12
22
5
12
1
8
27
24
13
26
9
49
11
9
3
33
4
44
39
21
12
58
41
45
3
12
25
44
48
39
36
49
6
12
26
46
5
36
33
40
20
6
6
3
48
48
13
12
20
3
1
11
21
12
22
36
50
4
35
105
4
54
29
33
63
12
12
19
5
39
46
30
53
24
1
11
9
15
1
35
33
3
45
4
6
2
60
3
3
9
13
138
6
44
39
25
18
18
26
30
28
8
120
48
39
111
33
48
15
78
12
16
35
12
33
60
4
8
51
12
45
3
9
12
40
20
34
5
7
14
15
9
51
12
24
19
14
27
9
39
24
1
56
120
15
24
12
7
26
24
36
3
9
3
1
23
13
11
9
12
10
17
13
6
2
10
53
21
75
12
21
22
18
18
90
12
26
96
9
21
15
60
43
2
39
1
83
1
47
24
19
2
3
9
36
3
1
20
3
36
9
27
37
35
1
11
1
26
21
33
10
78
11
21
36
27
12
24
13
11
43
2
10
14
15
24
9
16
12
8
15
12
37
11
25
11
13
12
6
2
15
13
72
20
3
19
14
3
1
56
6
9
19
5
13
18
2
75
9
36
34
14
4
35
24
12
27
48
33
19
18
11
21
42
6
12
3
1
30
6
20
3
36
49
36
36
2
9
37
2
30
82
26
36
40
6
30
11
9
27
7
17
1
20
39
1
12
140
15
24
9
16
30
50
3
12
25
35
15
6
3
13
35
36
12
21
4
56
48
12
28
32
15
21
40
23
1
56
27
45
3
36
61
23
19
14
3
27
46
36
32
108
4
66
14
94
96
5
33
36
27
25
2
81
19
17
72
7
53
12
1
26
10
47
7
17
127
5
12
24
12
12
9
16
6
29
57
22
48
2
22
54
36
8
22
17
1
56
3
1
38
57
13
11
57
15
9
3
9
36
3
55
26
3
21
4
11
55
2
42
48
4
14
16
78
38
3
7
5
48
9
3
33
3
13
35
1
20
48
3
1
48
11
21
66
6
118
2
24
10
54
23
3
4
38
40
11
37
32
12
3
15
28
24
26
15
7
14
30
70
8
3
15
10
23
21
3
25
48
23
39
10
32
64
23
12
57
3
25
24
56
39
103
2
3
7
2
15
19
42
35
9
10
14
22
14
16
59
1
20
51
1
23
9
27
12
36
48
48
45
3
1
35
24
9
42
10
6
30
59
60
13
30
38
70
14
4
32
3
21
15
55
5
36
12
36
7
18
30
5
9
10
41
45
15
7
30
59
36
33
27
39
4
5
60
49
30
5
57
64
90
17
12
7
38
22
18
59
9
12
3
25
92
16
44
76
11
21
4
8
10
26
12
132
48
51
37
11
85
11
37
47
13
8
12
3
48
1
44
3
12
31
5
39
6
24
3
60
33
15
12
1
8
10
29
39
33
24
36
12
7
18
23
24
15
69
45
4
44
28
12
6
5
9
18
33
48
43
17
57
15
45
27
19
54
11
9
36
15
21
39
24
21
39
7
29
15
64
41
45
88
59
12
9
39
13
48
59
19
2
82
74
15
1
8
27
43
30
8
39
13
72
59
21
15
13
47
55
17
19
44
33
13
11
9
12
3
37
8
24
51
13
30
41
69
12
3
25
20
27
24
12
24
9
27
9
39
19
5
24
13
23
72
7
38
30
9
13
36
60
23
97
11
21
39
91
17
25
11
27
10
42
50
22
50
15
81
18
33
127
17
72
13
24
18
29
12
7
2
27
9
3
49
24
30
5
9
3
37
11
45
27
39
4
18
6
65
7
38
6
18
10
77
12
60
31
17
91
18
23
9
22
18
12
59
36
15
66
24
15
36
25
26
10
18
29
1
11
21
10
18
11
60
108
37
72
8
4
96
11
3
6
51
55
36
12
2
16
20
3
36
3
28
38
12
27
12
72
1
8
10
17
33
4
8
12
4
11
1
108
6
5
9
12
27
1
12
2
9
49
11
73
56
3
1
59
12
45
22
26
46
5
1
8
22
14
18
10
8
24
15
12
9
4
14
52
24
14
3
1
18
5
25
24
59
45
70
42
8
22
54
8
10
18
23
1
140
6
33
12
7
29
21
16
24
2
28
5
15
57
33
52
11
36
24
9
27
39
18
12
39
129
22
29
1
8
30
34
42
50
16
54
24
17
84
12
31
20
6
10
12
2
12
28
20
6
30
34
30
11
12
13
11
9
72
60
34
41
9
4
20
10
2
142
65
57
40
35
25
18
89
1
8
10
2
48
3
36
24
45
4
12
6
30
54
17
12
21
3
36
57
24
24
24
18
58
80
6
21
13
14
21
69
10
17
36
33
4
32
15
9
27
9
60
28
8
15
36
3
45
12
1
36
35
1
8
27
25
80
64
11
1
38
6
10
29
7
89
9
10
36
6
11
9
39
12
1
8
51
7
5
24
12
12
21
3
33
135
21
99
1
18
17
108
57
27
7
26
15
25
6
89
19
5
9
40
8
4
14
30
51
1
62
78
4
18
5
21
15
25
26
64
26
6
21
36
12
13
11
9
16
56
16
11
21
3
57
39
21
36
24
27
9
27
13
72
48
24
11
55
6
48
32
76
20
3
39
9
39
9
39
10
20
24
12
15
12
19
2
3
13
11
24
25
12
38
30
3
12
25
11
45
16
71
73
60
35
1
30
42
83
9
24
27
36
12
7
2
3
67
50
3
33
16
6
14
15
1
24
44
3
48
33
46
6
11
9
88
32
16
11
168
39
4
77
13
11
19
36
26
10
134
27
9
18
93
84
109
32
12
40
18
2
39
12
12
33
15
36
12
24
9
3
12
9
3
9
3
69
28
2
33
9
36
3
15
6
15
24
19
12
6
23
45
3
1
32
36
27
25
8
12
16
90
41
13
6
30
47
33
10
126
8
39
21
27
9
22
78
20
3
7
20
9
25
8
28
11
33
16
116
36
28
23
3
21
60
9
40
20
24
96
28
8
4
35
19
2
12
28
20
39
60
3
58
12
11
9
3
12
12
13
12
36
32
3
12
43
62
36
46
6
23
21
48
18
21
9
27
21
46
30
35
51
22
68
72
12
3
13
12
8
28
20
4
80
3
7
29
1
2
9
9
16
11
21
51
36
7
5
1
12
32
27
51
33
15
28
5
21
24
4
11
1
11
45
3
12
7
62
24
12
27
12
24
9
46
30
47
9
15
21
4
107
13
90
6
8
82
29
81
12
18
33
9
10
50
10
146
15
24
21
3
48
43
5
1
11
60
9
4
6
14
6
6
10
5
21
28
23
48
9
4
6
65
25
20
34
48
2
27
81
99
25
38
6
27
37
23
48
7
5
7
32
33
13
30
2
3
15
30
12
16
66
41
13
11
12
57
3
12
19
41
9
22
41
25
11
13
68
39
60
3
6
40
71
36
21
66
34
35
12
15
10
18
6
35
24
7
18
36
18
6
11
3
52
17
21
36
15
9
51
1
44
3
19
14
39
105
4
2
9
25
36
35
24
9
40
20
16
35
1
6
89
24
9
12
10
14
16
6
2
3
45
15
12
15
28
29
39
4
29
13
36
14
21
13
20
72
18
33
21
70
26
15
36
1
44
10
18
11
79
72
5
24
21
15
69
15
7
50
24
4
32
4
20
28
60
8
60
4
36
8
10
14
16
32
15
13
80
3
7
89
21
51
153
6
6
48
27
31
54
8
12
16
8
40
20
4
20
46
24
30
20
22
5
9
30
22
8
3
21
39
24
24
21
3
57
60
28
6
30
36
11
9
34
17
33
40
44
39
24
72
1
18
29
21
3
7
2
27
79
14
48
3
7
5
36
36
43
6
56
27
12
117
22
30
18
5
69
24
34
65
15
28
20
9
12
7
2
34
5
9
64
11
25
23
7
60
30
6
18
47
12
97
11
45
3
55
18
14
4
26
24
24
51
9
15
13
12
11
21
36
42
6
96
46
30
20
4
44
22
78
35
9
28
11
19
29
3
82
48
18
5
49
18
20
30
12
51
ABCD 419873382*7^$a-1 [50006]
44
34
62
16
20
48
15
85
6
168
6
32
28
20
6
4
30
20
27
19
29
1
80
24
4
59
72
31
84
12
54
6
5
15
52
6
26
60
4
6
56
159
61
18
65
79
6
90
42
12
8
70
8
10
42
12
56
6
40
84
56
75
19
116
46
44
24
10
62
4
84
32
18
40
32
45
9
40
84
150
5
55
102
11
1
60
92
64
102
80
4
48
6
23
9
178
53
1
56
15
72
13
32
52
30
36
2
70
53
1
26
40
12
30
8
58
12
14
10
44
4
30
47
15
9
45
36
40
80
28
8
78
117
19
24
5
37
24
26
4
14
36
54
52
30
38
34
6
36
18
12
18
26
34
66
56
28
66
5
27
18
126
10
30
230
88
36
12
42
98
3
67
54
47
63
16
12
48
50
22
8
52
12
6
12
8
60
10
8
64
29
27
22
12
38
54
24
10
30
95
115
6
18
66
11
21
100
42
38
10
5
9
10
78
38
48
4
29
1
26
22
8
34
120
8
54
10
77
121
18
98
4
66
54
30
68
18
12
4
24
6
29
51
144
10
56
10
6
12
12
14
64
6
2
24
4
96
30
104
94
12
110
27
9
4
48
132
24
12
18
32
64
17
1
42
6
14
124
24
8
45
25
24
20
54
124
6
35
96
43
2
10
44
10
6
6
71
9
18
34
26
10
26
40
14
22
18
90
24
29
72
45
4
42
26
18
36
6
52
38
40
18
30
24
32
126
30
33
19
8
52
12
36
44
64
53
97
2
22
8
52
30
122
34
6
59
1
215
9
10
54
60
2
9
48
9
108
64
32
27
48
55
60
78
6
12
5
24
9
46
6
68
63
9
24
106
78
42
18
110
16
24
54
47
45
36
58
6
24
50
72
24
58
30
6
32
52
12
74
6
30
4
50
124
66
6
20
64
30
36
14
36
64
30
30
54
98
58
12
18
11
9
64
66
50
40
12
12
11
19
62
87
19
20
28
53
43
20
58
18
42
72
6
18
6
20
54
16
20
136
84
30
18
6
24
66
36
6
12
62
28
59
3
24
36
36
18
10
2
40
12
180
2
58
6
66
6
50
54
45
144
37
24
11
19
26
28
47
99
4
12
170
10
12
48
5
9
6
9
43
90
6
24
36
60
2
3
51
10
18
17
1
18
60
36
50
54
36
6
30
34
116
54
4
30
24
12
60
71
13
11
19
2
52
56
10
6
18
56
34
18
38
10
36
6
24
78
32
9
1
80
58
26
27
33
100
2
10
54
96
18
56
70
6
59
15
36
90
4
18
42
48
98
9
1
23
21
58
38
28
12
14
4
126
35
99
82
35
19
30
6
12
29
37
11
19
24
108
102
60
26
40
62
34
24
77
24
129
40
12
110
22
18
38
10
56
76
60
5
49
44
27
9
10
14
63
39
33
27
10
24
24
6
6
104
34
24
12
54
26
34
120
56
10
18
98
100
5
37
12
50
54
12
22
126
23
37
6
48
108
50
48
15
1
47
19
18
35
1
50
10
54
62
4
44
22
30
18
66
26
4
36
42
72
26
172
30
2
36
9
25
18
48
12
6
83
43
101
43
12
12
42
14
10
11
55
80
10
6
48
66
14
10
72
24
20
28
23
19
108
116
40
30
2
45
163
2
24
30
24
4
60
6
32
58
42
80
28
24
26
21
1
8
34
29
33
10
18
30
86
34
77
31
14
34
17
109
18
126
2
33
45
12
54
60
40
44
10
36
6
18
35
1
20
24
94
90
66
50
52
35
93
4
18
24
26
4
56
48
52
30
53
1
18
26
16
36
18
6
191
7
36
126
14
81
72
1
26
16
54
36
6
42
176
4
23
7
12
26
100
12
156
23
27
76
36
24
5
21
28
26
24
156
10
66
14
64
23
61
32
46
90
14
34
6
24
6
18
68
58
132
24
56
22
29
9
40
42
26
22
8
22
42
6
150
20
40
77
73
30
32
52
12
26
4
50
34
12
18
2
18
40
5
31
74
64
18
8
16
5
1
68
75
37
24
179
45
52
84
24
24
86
10
35
27
21
61
12
26
45
99
6
28
107
9
118
48
108
32
22
122
10
11
9
4
2
28
24
12
60
5
1
84
108
119
37
12
23
21
4
6
36
14
10
18
2
28
90
6
26
4
24
18
8
16
20
36
18
76
18
86
10
12
12
36
66
24
2
4
6
12
32
34
24
98
24
10
20
24
10
20
16
146
54
100
30
50
28
32
39
145
12
104
24
3
121
23
9
87
117
30
36
6
3
55
17
33
46
18
12
78
36
54
26
12
34
6
5
33
52
11
27
12
10
23
37
20
10
5
48
265
23
1
72
44
27
7
6
11
49
24
8
39
1
42
48
30
14
28
32
54
46
54
24
6
72
24
29
19
8
18
6
21
9
16
108
20
15
25
140
6
10
30
77
13
6
29
73
26
64
77
25
114
116
10
18
26
10
50
4
6
20
10
26
16
74
96
82
36
54
72
24
47
45
4
18
6
56
159
19
42
48
8
84
36
51
13
59
19
26
3
1
18
18
6
6
50
24
4
17
9
4
132
48
90
6
14
16
6
42
26
36
54
70
23
9
15
55
12
6
42
38
52
11
48
9
16
24
36
48
8
18
100
80
76
48
2
30
286
18
110
6
21
19
18
12
50
16
18
6
108
36
66
54
30
32
10
128
172
54
14
22
23
1
156
68
10
56
64
50
3
43
24
5
19
26
51
9
10
24
38
111
31
113
19
30
74
10
11
1
18
30
36
60
50
21
45
10
14
27
1
6
20
162
3
7
18
152
18
72
22
36
120
54
38
58
72
5
103
80
4
32
28
66
95
105
16
48
2
69
127
60
20
4
77
1
71
1
56
4
6
14
34
24
6
54
12
50
4
24
6
50
72
18
4
96
12
24
44
52
12
30
86
76
41
9
16
12
132
ABCD 420232986*7^$a-1 [50039]
54
24
13
12
45
8
10
44
25
53
42
49
5
6
6
54
10
63
11
6
4
63
71
46
14
58
15
3
2
7
24
21
32
58
45
17
118
45
36
9
18
9
36
27
62
19
35
66
16
15
23
4
32
48
1
21
20
4
12
2
36
16
6
2
30
6
25
95
4
12
6
12
2
97
24
3
6
90
18
30
20
60
6
22
44
10
15
48
33
54
8
18
18
13
23
28
18
3
9
50
78
43
9
2
4
12
2
60
7
36
59
16
8
16
30
8
10
18
14
13
27
36
2
31
57
24
36
12
15
5
30
6
22
2
55
11
34
15
11
25
59
61
59
6
4
50
42
19
5
12
7
45
2
10
15
23
22
27
29
18
24
12
1
36
81
2
30
10
20
28
9
27
104
37
5
18
12
13
35
1
51
8
49
23
1
108
11
34
74
1
5
4
36
114
21
5
4
6
44
13
17
30
78
7
3
32
18
54
58
18
9
41
12
6
36
1
36
89
18
36
6
31
12
15
9
45
20
43
75
38
7
53
30
24
12
61
23
24
22
18
20
1
11
16
8
16
26
138
1
24
9
20
16
30
36
9
95
4
2
18
12
10
8
19
41
52
27
33
75
5
31
23
4
2
40
48
6
44
22
8
19
23
54
10
20
1
60
35
30
7
23
6
34
9
17
10
21
23
4
36
8
12
25
53
12
54
30
82
12
92
6
12
30
132
6
18
36
48
6
10
36
6
8
6
30
64
12
8
19
36
9
26
25
29
6
85
11
4
2
43
36
23
40
32
6
142
72
18
8
108
31
5
10
30
50
6
48
6
24
24
13
23
6
7
17
43
11
90
19
33
20
10
6
18
9
45
86
16
18
51
5
54
60
36
10
104
46
26
18
1
5
16
24
14
18
42
16
21
51
9
5
18
102
18
6
6
16
81
3
33
57
68
30
10
27
60
36
27
26
40
44
16
14
16
6
8
10
57
24
11
114
19
5
58
57
35
12
16
98
19
35
25
53
22
18
8
7
23
25
9
32
18
28
8
4
6
50
24
46
14
10
2
70
8
22
6
39
60
23
49
47
102
4
3
5
31
59
40
56
61
33
18
12
18
2
40
18
20
55
9
8
16
32
4
30
8
12
4
9
3
33
17
28
14
6
6
18
36
10
50
4
92
16
27
36
17
31
9
2
16
20
84
1
11
10
6
8
84
10
36
72
14
1
83
6
40
6
18
66
6
8
12
42
6
4
8
84
7
29
78
36
13
17
30
30
31
5
40
42
21
35
30
112
2
25
5
52
15
63
12
9
17
7
3
141
47
1
15
48
56
76
14
34
80
1
29
22
45
21
18
20
16
36
33
48
83
24
66
4
12
2
16
20
30
12
54
10
6
2
7
5
4
50
30
6
4
44
60
70
20
48
22
32
6
18
4
26
19
5
7
53
10
38
22
26
12
19
59
64
12
14
6
24
25
5
4
2
48
13
27
45
5
76
50
13
3
6
2
36
61
29
19
15
30
8
24
91
5
7
15
9
12
51
66
8
6
4
110
112
8
30
66
18
6
6
4
54
78
9
5
48
6
16
6
18
2
19
24
21
108
56
34
90
80
43
47
6
6
25
35
18
16
12
20
43
24
57
36
8
19
47
24
25
21
44
46
44
6
10
18
2
109
9
8
7
3
62
6
13
23
1
47
28
33
17
18
37
9
27
21
2
25
53
36
6
28
98
19
41
42
18
43
35
4
18
14
1
3
33
11
30
70
2
78
1
11
4
9
3
2
6
30
43
24
89
4
26
16
2
96
30
61
3
6
30
36
38
36
31
59
85
17
4
14
4
33
9
68
6
10
14
1
36
36
3
9
47
6
24
31
9
80
54
42
24
7
11
25
11
24
10
36
44
30
40
30
18
2
7
5
4
32
12
91
135
14
6
40
30
20
60
30
22
32
22
20
1
33
3
23
4
26
24
6
58
18
2
46
36
44
25
9
48
2
49
17
54
1
5
4
62
30
16
2
100
6
3
23
6
40
3
27
60
38
10
80
25
5
22
8
4
38
22
2
96
4
15
3
2
18
30
6
40
26
10
8
12
18
36
30
6
7
3
44
1
9
27
5
40
27
41
55
9
32
30
1
23
4
38
84
24
36
7
11
37
5
10
81
9
48
27
69
32
42
12
58
12
50
18
10
120
18
2
12
73
5
52
24
20
12
54
13
35
1
11
34
44
6
30
60
30
120
36
10
15
23
70
6
12
38
30
1
45
20
46
24
8
13
27
2
30
28
92
30
7
29
42
46
15
89
6
24
25
17
10
8
6
76
39
9
15
5
22
44
1
9
75
9
8
52
110
1
15
30
42
14
24
36
48
36
54
12
10
30
6
2
46
14
112
44
25
29
6
37
27
32
4
9
63
12
32
10
99
27
50
22
45
17
60
36
31
11
18
18
24
10
18
8
136
18
18
14
18
16
36
9
9
26
10
6
45
111
18
14
10
2
16
21
51
26
55
36
21
74
34
24
26
24
60
12
16
44
1
33
27
9
3
15
20
12
60
25
23
12
10
8
67
51
9
39
9
47
18
6
16
14
4
27
101
7
5
7
15
8
30
16
14
52
6
12
2
4
21
9
26
16
2
12
78
10
62
10
6
8
6
4
30
45
5
6
4
9
35
10
2
24
24
13
12
17
28
2
16
2
6
30
34
33
39
96
30
18
9
27
18
6
26
19
5
31
3
36
2
12
30
1
29
42
6
10
14
58
12
6
20
12
7
15
8
18
4
60
50
13
27
8
85
63
9
23
102
46
32
6
12
4
20
24
19
47
4
72
2
52
14
6
18
6
4
18
8
6
19
9
2
18
6
22
2
22
3
45
42
14
36
30
13
47
16
32
18
18
4
26
64
8
18
46
38
18
31
9
14
25
33
18
44
28
57
53
6
13
9
114
8
1
5
7
59
4
36
8
109
23
6
7
15
18
2
1
29
12
60
18
49
27
2
43
75
14
30
1
45
14
13
9
15
93
6
57
33
3
11
6
6
4
44
28
18
32
18
40
141
53
6
25
5
10
120
9
5
46
66
18
36
9
36
77
12
7
29
43
39
32
58
15
27
36
12
18
24
48
2
49
11
12
25
41
10
8
24
22
63
3
68
6
24
6
37
3
14
6
25
51
9
12
27
2
12
36
12
18
124
62
4
54
6
3
17
10
2
4
14
6
19
11
13
17
18
10
62
40
9
9
18
38
24
12
54
6
34
45
17
94
26
48
6
1
27
33
63
12
8
37
27
60
9
11
1
5
6
6
42
6
54
36
52
60
12
20
13
3
44
25
48
27
20
40
9
3
60
8
30
46
2
42
18
10
42
39
27
20
25
35
16
9
17
18
54
6
22
27
3
24
14
7
5
60
42
6
46
26
28
12
8
43
3
33
11
46
18
38
58
20
24
18
4
6
57
33
80
12
10
26
6
13
27
9
11
25
5
10
38
28
20
7
87
14
22
18
30
44
46
24
56
24
60
43
33
3
11
12
46
183
11
88
18
60
27
3
2
58
21
23
76
33
72
108
27
9
29
34
86
114
78
18
22
2
12
10
38
10
62
1
5
12
66
54
43
27
18
2
12
6
34
9
5
30
6
78
25
33
2
1
29
31
11
48
25
45
8
24
30
10
50
13
17
46
2
7
24
12
23
6
54
4
56
54
6
10
27
17
48
55
59
10
8
6
4
9
12
17
60
4
6
8
60
13
9
2
6
84
28
72
27
24
11
10
63
5
12
30
16
44
54
7
3
42
30
8
42
18
10
3
23
28
18
54
36
8
42
22
26
30
1
72
29
34
14
66
73
81
87
5
52
50
18
154
93
27
6
20
28
50
13
33
30
6
44
30
18
79
12
9
26
97
9
18
26
4
87
41
18
4
20
12
24
34
3
77
72
18
6
16
24
3
77
6
18
6
52
32
85
11
54
10
6
3
29
48
91
39
9
24
57
14
1
39
6
26
28
12
14
67
23
24
13
9
74
36
18
30
36
25
15
30
56
106
104
1
72
5
7
15
20
48
36
60
34
12
98
6
24
31
11
10
6
30
14
4
20
42
70
84
38
151
11
30
46
2
42
1
3
2
ABCD 420442052*7^$a-1 [50009]
48
120
12
180
120
176
240
24
4
192
24
200
64
240
12
32
72
24
60
12
28
24
132
68
160
80
28
8
132
52
72
168
32
16
140
132
112
140
36
132
208
228
144
80
88
84
24
56
220
24
180
36
68
100
128
24
100
68
76
60
140
36
40
84
396
144
144
240
92
108
520
72
248
40
72
168
56
4
56
76
20
96
100
48
20
36
24
40
120
104
28
152
112
324
20
64
180
140
52
144
24
128
108
36
96
24
60
420
40
44
144
52
108
96
36
48
72
56
132
52
24
240
216
296
168
64
252
84
72
32
48
84
100
164
4
80
72
40
44
100
104
88
140
148
12
12
80
100
20
16
176
48
12
36
40
20
112
92
160
68
52
104
24
76
84
356
204
76
20
60
64
48
132
48
128
76
8
60
28
44
60
60
280
20
96
148
12
204
296
12
52
216
44
268
432
144
120
156
44
96
60
160
188
72
84
24
28
12
12
20
60
76
120
92
252
40
168
48
48
84
80
76
12
144
80
100
116
204
24
24
276
60
16
48
20
396
4
32
156
4
56
312
160
60
32
76
164
48
132
60
220
104
136
60
56
148
156
60
8
112
60
20
136
72
8
88
80
12
72
60
96
76
56
264
84
36
28
96
80
84
40
68
120
84
4
12
68
76
108
188
28
96
96
164
268
32
64
272
232
8
84
64
92
4
168
132
24
72
12
132
96
200
4
56
72
16
72
92
16
72
132
132
8
52
44
40
144
120
116
156
24
40
144
8
40
200
84
420
4
176
124
44
228
40
44
4
224
76
60
260
60
4
180
68
192
36
64
68
52
188
132
16
60
92
132
172
80
28
72
368
148
72
48
104
184
20
180
52
152
100
120
272
4
24
32
64
44
16
216
68
108
252
76
12
252
56
136
216
264
48
92
420
28
236
24
100
132
264
24
108
8
36
96
84
108
40
320
12
100
120
8
108
312
220
12
56
244
80
24
16
44
132
208
56
40
24
20
12
4
96
164
300
4
24
116
280
36
24
336
56
244
36
44
64
120
44
108
124
68
196
12
108
36
44
276
148
120
152
4
260
36
120
36
28
192
44
180
28
80
12
64
140
120
12
60
184
140
16
8
4
36
20
544
332
24
232
164
ABCD 420544658*7^$a-1 [50059]
8
24
3
4
12
42
39
23
28
5
48
49
11
7
29
4
23
16
6
62
73
20
60
36
3
4
21
3
57
8
1
6
36
5
12
24
36
24
36
13
15
11
28
17
4
27
24
5
37
14
45
7
32
33
3
40
36
8
21
4
44
96
7
48
8
57
1
24
38
4
24
6
26
10
27
3
17
28
3
17
67
5
28
3
17
37
30
9
3
32
22
48
35
3
1
47
9
25
42
24
33
47
12
10
51
35
1
20
36
7
84
8
69
16
9
2
46
2
24
33
4
9
2
36
40
5
27
21
15
1
27
30
3
3
12
12
17
12
4
20
3
81
37
24
23
15
4
32
4
44
4
60
17
36
13
59
60
63
12
9
103
132
9
39
17
31
5
1
3
21
18
21
57
11
40
83
12
45
19
17
4
36
15
5
12
52
63
18
47
4
15
6
84
99
11
13
9
6
57
27
29
39
16
24
5
28
12
9
15
47
16
30
47
37
39
21
6
12
96
5
31
24
140
22
87
20
36
49
14
4
48
36
32
10
11
55
8
58
23
7
24
6
35
1
2
121
56
19
12
17
48
4
39
9
107
34
6
5
31
6
6
5
43
93
20
40
23
12
9
19
12
5
27
64
5
31
18
47
1
3
8
19
17
40
39
5
19
6
23
24
75
16
33
27
33
27
5
4
8
7
56
40
12
56
46
42
21
15
45
20
25
12
11
1
23
4
20
31
32
24
13
3
17
19
6
18
53
64
32
27
1
32
4
60
81
26
24
33
7
9
3
41
3
4
30
14
9
7
60
18
2
69
28
15
42
50
49
3
17
4
3
125
24
13
11
13
24
14
25
20
24
15
16
5
25
36
6
6
11
7
66
12
14
45
7
9
15
45
36
45
39
3
33
24
11
9
3
22
15
9
18
5
28
83
9
108
25
12
50
84
9
60
16
11
16
12
5
16
11
12
12
9
7
24
5
1
35
31
17
27
12
12
9
7
24
18
38
34
11
25
30
29
28
8
12
25
11
43
29
13
14
45
40
8
61
23
1
6
108
41
13
6
12
21
51
77
24
63
1
20
13
11
27
4
6
18
12
5
13
11
27
33
13
38
13
8
28
39
53
52
21
11
36
127
48
18
14
4
8
21
19
5
4
27
9
20
4
44
16
11
4
29
25
27
3
32
4
54
26
45
27
9
37
47
64
32
4
20
1
50
108
34
14
33
1
2
9
24
15
21
7
17
4
32
7
68
24
10
3
3
9
75
6
47
15
21
39
40
20
34
66
5
7
65
15
12
21
19
6
71
51
9
31
56
9
4
3
29
3
1
3
18
59
60
15
82
24
48
35
16
24
11
9
13
47
39
21
16
51
12
20
48
33
4
27
20
4
29
13
3
11
33
12
1
36
3
20
48
13
6
20
13
27
21
36
20
7
9
20
4
11
25
56
31
30
6
84
17
13
42
9
32
24
3
4
9
47
57
3
33
1
18
32
117
25
27
20
3
1
9
23
27
81
12
4
15
20
49
3
18
6
9
56
28
27
114
3
20
12
7
77
1
15
3
141
20
4
12
44
12
1
51
11
4
24
6
35
12
24
4
39
66
26
24
16
9
3
20
10
54
24
5
132
15
37
20
27
25
8
7
5
3
24
40
57
33
23
7
41
3
33
24
19
8
4
12
12
45
3
5
13
42
5
51
1
8
15
10
2
21
64
11
16
5
49
11
7
29
28
9
15
35
21
7
5
39
40
48
36
17
52
12
39
5
7
18
14
1
56
36
19
9
9
2
22
18
9
36
20
25
35
3
45
79
33
27
17
7
5
1
11
63
12
12
9
111
21
31
17
4
12
15
29
16
3
42
2
1
12
24
9
27
3
5
27
36
4
41
3
25
21
6
89
63
10
23
19
5
55
36
84
105
23
24
9
49
23
7
5
1
14
9
3
1
15
17
24
60
12
64
9
15
32
39
109
20
39
81
24
7
96
32
33
19
5
31
17
36
63
24
24
9
12
24
7
12
44
60
4
29
4
9
18
17
96
25
11
1
14
34
42
29
1
11
40
20
7
41
60
60
27
33
12
12
43
138
27
23
13
47
28
12
57
47
4
132
29
3
45
12
24
7
5
27
1
3
29
19
24
29
27
12
13
27
18
11
7
21
35
36
9
43
54
6
29
13
11
31
5
25
23
39
36
4
6
11
3
70
27
47
46
120
54
33
8
36
7
33
20
40
63
17
111
48
82
3
63
8
1
3
42
35
3
58
2
21
7
33
20
19
32
4
9
12
8
1
2
12
70
15
93
48
38
21
31
24
12
9
35
1
20
3
33
61
54
5
19
20
33
52
59
1
11
4
5
31
32
10
23
4
3
44
36
10
24
14
133
11
21
4
56
39
48
21
12
27
94
14
13
21
2
16
21
63
18
35
13
47
55
5
24
24
111
34
6
9
39
21
9
14
9
3
4
17
1
15
8
37
39
27
29
31
5
51
10
6
102
15
123
48
48
12
60
6
6
144
24
24
18
27
27
24
24
41
7
5
3
24
4
81
45
59
7
57
8
24
27
1
11
10
2
16
44
24
28
8
9
1
39
24
56
24
51
40
72
6
83
84
3
1
32
64
57
3
9
11
31
17
7
5
36
19
41
43
24
65
15
1
44
49
120
23
31
9
3
17
4
47
37
12
24
32
24
3
45
48
1
23
4
20
103
17
99
22
3
21
14
21
13
26
22
3
117
11
12
3
13
123
6
47
7
48
32
33
97
30
21
27
12
21
36
15
5
64
11
45
7
42
30
17
4
56
36
31
12
5
24
19
21
47
16
96
17
24
48
4
63
18
2
36
25
24
20
16
9
23
3
12
33
1
26
22
27
35
10
6
89
4
27
9
20
7
8
60
108
37
63
32
33
12
64
20
36
4
11
52
12
5
63
4
9
8
43
17
136
3
53
87
21
13
6
77
13
18
24
17
31
33
8
40
45
42
68
12
70
12
14
4
90
26
9
31
18
18
41
73
3
15
17
12
13
23
4
27
12
12
41
43
48
5
7
32
13
21
30
12
20
13
32
4
21
35
37
15
27
78
26
21
36
13
6
8
36
21
40
8
15
25
32
24
16
9
2
40
6
23
49
24
18
5
15
34
6
65
1
18
56
105
111
24
13
20
3
76
21
23
12
1
56
49
14
85
3
29
24
27
10
38
9
19
5
13
35
48
4
8
24
67
21
12
27
41
12
31
24
8
132
4
29
27
28
36
24
41
12
4
8
16
47
22
23
15
57
52
48
20
3
9
3
1
3
32
21
24
19
56
40
12
9
44
3
4
5
25
24
35
15
45
4
11
9
1
11
48
4
21
2
16
66
27
39
29
75
4
24
6
30
20
4
5
39
21
12
7
8
1
83
69
15
4
12
8
36
10
42
5
3
33
16
83
22
35
24
19
8
12
48
100
12
17
171
9
1
23
12
4
11
40
17
3
33
27
9
3
93
4
3
20
12
12
28
30
2
9
39
9
3
9
4
21
2
12
21
12
12
7
54
30
89
27
9
37
27
60
3
8
13
24
20
13
47
3
13
56
24
1
15
51
12
65
7
18
14
10
23
37
62
21
3
46
24
23
4
20
4
20
19
24
18
11
24
4
11
12
4
9
8
67
33
8
24
67
24
18
14
1
63
12
8
21
12
24
13
3
11
9
61
6
8
25
20
1
14
4
12
5
15
84
9
12
48
13
11
16
3
29
7
8
4
5
31
12
5
79
102
51
23
4
6
11
12
28
27
6
59
7
30
35
12
4
21
18
48
5
7
32
12
4
9
8
16
44
19
24
17
72
60
36
7
21
3
33
15
120
92
9
4
15
12
33
27
17
1
71
27
21
24
1
18
29
43
5
7
29
24
7
9
48
69
2
21
25
24
6
5
3
10
23
7
80
1
36
23
1
27
9
35
21
28
39
5
48
7
24
24
12
56
1
8
15
16
29
36
3
24
10
23
12
60
7
32
34
6
5
43
21
15
5
16
23
33
7
41
16
20
15
13
32
7
42
51
27
20
16
5
3
40
116
117
12
27
4
24
9
51
5
24
121
2
22
3
3
17
55
18
42
5
3
24
12
16
53
12
7
32
9
24
13
47
28
33
35
4
8
1
18
21
57
23
48
1
18
5
37
14
9
13
11
36
55
5
7
17
3
16
17
36
7
41
12
24
36
12
19
20
1
9
2
28
12
9
32
3
21
3
61
8
19
5
64
3
21
83
9
24
27
40
69
33
47
1
18
17
27
21
16
48
3
32
10
23
4
15
20
9
25
26
45
4
23
13
56
1
6
41
16
24
36
80
31
44
36
33
37
18
48
36
48
29
13
38
93
4
23
9
15
12
40
29
24
28
20
48
24
27
57
109
26
ABCD 420657522*7^$a-1 [50049]
3
62
39
4
12
23
12
4
81
15
2
18
13
12
3
32
16
2
31
144
72
3
41
3
13
3
65
3
6
6
81
21
10
26
7
51
14
18
9
3
25
29
27
31
20
13
12
3
36
21
35
24
100
8
6
55
23
4
2
27
3
12
12
9
4
15
20
66
46
68
21
3
6
31
5
10
80
49
36
3
62
12
31
53
30
40
24
8
30
67
24
29
24
3
45
43
36
17
3
7
38
99
16
5
15
16
3
50
6
9
12
31
2
6
25
39
5
63
9
19
9
20
15
12
42
18
4
84
48
33
27
9
3
5
9
7
51
29
9
55
5
46
41
21
7
32
60
15
24
25
27
20
49
179
1
17
3
15
6
24
19
11
13
60
116
31
24
69
5
15
31
20
25
53
34
20
30
12
30
52
9
60
47
40
44
25
8
15
21
7
8
30
24
12
3
45
31
36
17
18
45
64
23
12
4
20
66
10
2
54
30
39
36
9
10
2
22
21
36
59
4
101
7
24
45
5
48
46
14
58
12
20
12
73
27
5
21
24
15
69
46
14
55
11
16
53
31
5
4
5
15
3
66
15
40
20
21
39
27
24
1
11
66
34
29
55
56
12
6
6
4
5
100
56
4
11
4
69
29
7
17
7
23
112
2
10
9
5
6
18
55
20
3
12
18
19
51
89
45
84
10
144
74
3
55
5
9
22
2
22
48
68
13
5
42
52
2
42
4
9
29
91
35
13
23
24
4
14
10
26
10
45
60
11
13
147
36
24
60
69
15
2
3
7
74
66
42
102
28
12
38
15
43
32
21
4
32
39
6
10
53
39
6
31
159
21
36
5
36
7
41
75
4
15
8
109
41
24
12
3
24
4
11
100
56
64
56
24
36
16
44
16
9
15
9
20
64
5
12
6
12
21
4
29
67
24
5
24
3
24
15
42
34
2
27
64
17
15
24
16
60
15
2
22
32
6
6
60
18
7
12
8
12
24
15
42
27
43
98
12
60
36
3
55
33
11
24
16
5
31
36
77
60
27
9
16
17
3
21
99
28
3
2
7
29
10
5
7
9
8
9
12
31
17
31
12
11
168
12
49
23
96
30
10
29
43
14
19
11
6
42
21
60
31
36
26
7
11
4
21
24
53
3
40
44
33
31
35
18
10
9
48
17
10
62
24
22
20
12
45
43
48
117
15
14
22
20
21
9
34
117
8
7
44
12
42
51
9
10
21
39
8
37
11
9
51
4
17
15
9
36
24
81
55
95
4
98
27
4
27
5
3
25
11
40
2
27
69
36
6
40
24
8
72
1
11
6
6
28
2
31
92
48
16
20
27
144
9
75
6
10
14
42
9
24
4
12
39
92
13
29
7
20
4
20
45
15
36
3
6
91
3
12
20
24
4
57
23
88
24
2
7
65
22
17
7
14
19
12
8
7
29
15
16
26
22
21
15
2
10
26
66
76
9
12
8
27
33
69
22
60
2
78
76
33
23
33
19
32
42
7
15
24
57
35
54
12
39
28
12
5
3
27
18
12
30
9
57
18
1
41
19
24
27
50
10
8
40
29
31
5
16
11
24
42
3
19
21
11
9
4
15
56
33
40
11
6
55
29
46
14
6
12
21
3
13
29
10
21
29
10
17
31
38
15
4
27
24
5
9
18
28
45
5
10
36
20
6
19
3
14
27
57
19
107
64
9
8
81
42
28
5
21
60
15
21
42
6
10
21
11
18
18
16
26
48
3
28
11
96
13
12
8
16
77
6
1
5
7
89
10
29
7
14
30
9
52
24
87
60
20
36
4
17
51
9
27
25
17
6
21
16
17
3
21
6
18
15
21
66
13
75
20
49
11
36
6
67
125
22
17
12
31
9
15
29
16
63
36
5
93
12
15
36
27
13
29
10
38
7
60
39
21
39
48
50
30
40
14
30
4
5
16
3
2
3
31
20
42
84
18
36
4
21
35
16
24
21
5
34
5
4
12
5
42
33
15
49
17
24
12
18
16
8
1
3
5
36
60
27
33
19
12
24
36
45
60
44
3
13
51
32
72
13
12
44
16
35
13
12
8
16
17
18
1
3
17
3
21
40
20
144
16
5
34
8
13
15
9
15
32
4
12
8
1
5
42
1
20
43
57
3
44
9
27
42
31
15
38
18
4
20
1
24
53
24
3
3
18
130
45
8
40
23
48
60
1
5
39
31
33
23
9
28
27
44
16
9
35
25
17
10
32
28
12
80
42
6
4
45
5
30
25
29
19
77
12
3
64
56
3
6
10
5
3
13
65
10
29
15
4
32
6
7
23
30
18
36
9
40
20
36
115
2
36
6
40
2
18
52
26
24
3
19
12
2
27
4
27
5
19
8
6
7
23
6
19
3
20
18
15
16
17
18
18
24
18
6
18
1
44
15
16
5
21
18
54
58
9
29
15
24
21
6
36
13
41
19
24
20
40
3
20
112
2
6
6
18
88
5
15
21
75
49
32
51
9
3
12
49
39
12
26
7
20
55
20
1
17
7
17
10
98
15
21
22
2
7
15
65
28
32
3
78
22
12
2
12
84
7
15
20
9
7
44
9
135
18
24
10
9
20
39
145
44
12
15
6
7
12
11
6
7
27
9
44
19
44
4
32
25
101
6
25
8
40
11
121
3
21
56
48
36
9
10
12
2
7
53
12
24
46
20
4
38
27
33
48
31
39
50
31
24
15
29
9
42
18
34
14
3
16
77
6
18
39
4
51
20
85
15
20
36
73
3
8
21
3
60
12
12
24
73
35
1
23
21
9
42
30
15
45
60
30
4
14
18
33
15
1
59
24
141
39
48
42
7
29
10
5
9
22
9
11
4
9
20
51
6
43
3
17
100
35
30
24
51
69
27
16
17
3
15
42
91
27
24
29
3
42
6
18
3
19
29
31
5
15
18
24
10
12
101
21
46
9
8
67
14
30
25
15
2
99
24
36
33
7
71
144
4
26
12
7
56
24
27
4
24
29
45
10
21
77
18
4
5
9
60
43
20
3
1
41
24
22
32
40
5
7
9
29
15
3
4
9
60
15
14
24
51
7
8
25
3
20
37
41
31
15
29
3
61
35
30
7
5
19
24
12
15
14
51
9
36
18
21
7
2
15
52
15
9
24
11
1
11
6
66
21
7
17
15
76
9
20
136
36
11
13
27
14
12
7
20
36
21
24
24
168
3
19
14
7
83
12
12
13
23
1
20
136
15
80
78
10
2
18
18
3
4
3
32
1
5
18
1
77
15
3
28
2
42
33
9
7
5
39
15
12
45
24
19
17
4
56
27
21
40
12
15
9
65
66
4
69
36
23
12
45
9
27
27
57
159
21
24
7
44
6
42
4
32
21
27
36
13
20
28
20
3
73
11
6
10
26
6
24
52
105
20
9
18
4
26
27
3
9
31
57
32
9
12
34
5
24
60
129
48
10
29
57
27
76
20
24
3
13
15
20
28
8
6
96
54
4
8
6
10
2
3
55
56
37
20
3
13
11
4
29
16
29
46
2
3
9
6
25
11
13
56
15
21
28
47
30
39
16
24
17
19
11
9
33
27
24
4
3
14
3
120
21
36
63
91
24
20
42
3
36
3
4
48
12
38
6
49
5
24
18
4
44
25
17
22
14
48
39
7
50
3
45
19
3
38
48
36
31
60
51
14
15
55
69
36
5
6
33
9
3
4
15
21
8
15
12
25
20
31
14
3
16
5
15
7
24
8
25
27
38
12
66
28
45
15
12
57
29
6
24
33
19
14
15
7
20
54
24
10
5
7
56
126
42
6
46
2
27
40
15
2
7
53
7
35
60
6
15
21
10
32
6
36
10
5
3
6
31
48
20
3
13
11
18
15
40
11
1
11
13
20
15
102
3
15
81
33
22
84
29
16
20
33
31
3
9
8
7
5
81
70
44
64
14
15
16
11
4
38
27
24
21
19
53
114
33
9
78
30
63
51
30
31
5
46
14
96
7
107
9
4
35
28
48
8
28
5
28
17
63
27
13
11
40
45
80
27
18
12
19
48
120
23
33
67
9
80
19
14
15
67
14
10
116
49
51
56
117
3
13
5
15
16
11
28
20
12
6
3
3
16
38
24
60
3
4
3
20
18
39
12
40
11
49
8
16
5
30
1
44
21
12
27
19
12
9
59
16
5
4
3
86
46
38
7
5
15
27
48
ABCD 420726374*7^$a-1 [50023]
17
19
42
12
42
18
90
66
23
48
19
50
76
44
27
49
18
38
34
6
8
40
23
49
18
24
77
1
12
36
30
50
12
10
18
20
51
9
34
29
49
23
19
26
4
30
6
12
54
24
36
50
28
6
54
92
15
13
36
20
4
12
48
30
26
27
93
10
12
12
6
12
23
57
58
50
52
8
40
66
5
45
4
66
54
6
18
126
24
36
66
174
50
64
96
56
4
47
37
36
6
18
12
35
19
5
21
4
6
74
10
42
11
31
17
19
2
3
19
86
22
12
26
12
40
71
7
2
40
30
12
42
80
16
11
1
56
10
96
14
16
36
8
3
48
25
18
18
8
27
7
18
20
4
56
28
36
48
23
24
43
2
4
96
47
57
130
50
64
11
21
28
23
24
13
96
24
42
14
12
4
11
7
17
1
20
10
30
8
40
32
4
18
26
3
48
1
18
5
216
19
6
90
60
26
22
12
24
12
38
52
102
30
6
30
23
9
10
38
60
12
24
28
72
11
9
16
48
95
121
48
6
17
43
26
84
70
60
12
38
3
187
5
21
24
132
28
20
36
46
12
26
63
24
9
84
34
38
28
23
1
102
24
54
8
3
7
48
42
44
46
18
92
28
20
12
60
34
14
60
12
244
11
7
26
46
90
47
24
13
12
8
15
97
24
36
59
19
26
4
24
6
54
8
124
6
42
152
4
35
19
120
36
6
44
16
20
51
103
24
2
15
13
6
2
64
18
66
12
11
9
28
12
48
6
24
86
4
23
73
48
8
22
158
28
20
156
28
107
43
42
80
10
17
1
42
6
108
35
57
28
72
164
100
54
24
36
24
42
18
30
126
2
4
11
37
32
27
43
6
72
8
60
3
25
71
43
6
20
106
18
42
5
115
18
36
24
119
31
30
8
148
54
30
107
19
6
20
34
2
39
9
4
83
13
60
6
14
22
18
24
236
12
60
24
34
36
14
16
116
135
7
36
6
6
14
70
74
75
31
84
60
62
22
12
198
8
24
34
17
67
66
84
12
18
42
48
8
94
41
120
45
28
6
120
6
30
48
6
60
44
10
53
9
22
6
32
84
16
71
67
2
64
54
30
56
58
6
143
37
11
25
78
26
76
36
54
14
10
41
151
65
13
24
11
31
14
12
10
18
42
50
15
13
72
138
54
6
50
94
6
92
4
18
6
32
22
66
12
48
12
20
48
27
43
12
12
18
11
1
72
20
64
12
102
120
30
36
6
74
15
31
41
73
30
24
62
16
30
53
19
6
66
6
71
1
176
94
18
48
47
19
14
15
117
82
12
24
101
19
170
22
108
6
24
30
96
18
6
30
90
12
48
2
28
6
90
35
21
48
4
42
66
8
72
10
38
4
47
24
49
42
60
48
62
75
9
4
56
70
2
28
24
8
4
44
4
68
64
24
12
18
50
10
26
16
30
5
43
24
42
24
83
9
4
36
12
12
44
46
26
22
62
84
16
11
85
68
70
17
43
36
78
11
57
58
2
3
97
78
2
24
36
4
30
65
43
12
48
17
13
42
6
30
5
13
66
24
6
30
14
40
23
69
22
30
6
110
12
4
78
12
14
172
23
21
4
60
83
1
47
21
28
36
24
102
72
38
64
48
23
37
6
96
24
26
156
40
20
28
42
5
7
6
6
6
44
16
42
12
90
54
60
30
36
84
11
103
12
14
4
8
24
24
3
48
43
2
60
28
11
25
30
12
29
19
66
54
53
1
12
56
28
114
38
28
120
6
6
84
18
26
36
34
6
18
26
34
38
64
30
41
33
10
30
36
24
30
53
31
42
104
36
75
24
25
6
17
49
48
6
14
27
9
64
24
12
24
90
6
60
47
7
24
2
16
30
89
181
18
2
94
65
25
108
18
12
78
23
21
16
42
38
24
24
70
24
6
23
7
86
36
28
11
105
15
49
36
48
96
20
190
60
60
50
10
60
96
26
4
18
38
60
135
145
12
212
4
6
6
20
22
29
33
36
124
6
72
42
48
12
59
49
66
50
12
34
29
57
39
13
6
2
3
109
30
48
98
16
48
6
2
94
5
61
35
45
3
31
24
54
36
47
25
23
48
7
24
17
24
19
60
48
113
45
16
30
18
11
48
1
32
16
24
47
31
120
72
30
24
56
4
12
8
34
36
2
22
42
54
30
24
12
80
24
40
42
12
6
20
4
6
2
28
42
65
37
8
88
12
119
43
42
24
20
34
36
36
86
15
37
12
24
96
48
47
25
47
109
68
4
6
6
96
30
108
62
28
60
20
22
90
48
32
4
24
56
16
132
18
24
17
33
111
49
20
4
6
60
36
14
124
42
5
25
8
15
91
26
58
84
77
73
23
49
18
26
4
8
24
16
8
12
4
90
50
70
14
10
5
19
12
65
1
20
3
31
48
36
60
24
36
90
32
70
12
2
124
35
1
18
6
80
10
84
2
16
215
13
35
45
10
66
24
12
12
48
24
48
56
10
5
19
30
72
44
4
68
40
12
8
15
9
24
10
50
3
13
80
4
6
26
4
48
68
28
66
24
2
34
48
146
12
34
6
12
6
2
34
24
2
15
24
25
30
144
6
35
19
84
26
16
47
144
97
32
76
48
32
4
48
8
22
18
42
26
34
18
71
31
30
30
36
90
12
18
6
6
14
94
122
64
44
40
20
40
36
24
116
10
6
8
4
18
42
68
75
37
96
54
18
12
36
120
12
18
77
43
5
79
26
34
38
39
1
18
5
7
54
11
73
20
40
32
10
18
80
10
66
11
13
11
9
16
48
12
30
86
22
42
20
28
6
17
7
26
64
8
28
32
52
12
18
17
1
30
14
27
37
132
84
44
36
10
54
24
96
174
30
6
6
18
18
20
124
18
78
18
24
12
18
6
41
13
8
34
50
24
15
105
72
82
29
9
28
66
6
78
6
18
6
6
50
15
31
48
41
1
12
42
17
79
78
20
70
84
72
26
40
12
23
33
4
ABCD 420937278*7^$a-1 [50060]
18
90
30
69
36
72
183
45
60
21
6
12
6
3
63
18
168
27
21
6
21
213
207
48
9
36
60
144
48
54
24
9
165
6
36
18
48
18
69
93
27
60
21
42
18
27
3
45
195
12
60
84
6
30
114
63
21
60
3
24
9
111
63
45
171
33
45
3
117
180
63
9
6
48
105
9
156
15
48
33
66
42
18
144
90
84
6
138
60
75
24
39
78
156
99
105
66
18
6
126
27
84
45
18
114
63
3
126
24
12
27
36
15
234
63
9
108
63
63
120
60
66
24
66
33
63
93
51
54
144
12
6
54
63
36
117
30
54
144
90
45
60
129
168
54
129
177
84
96
48
42
18
63
81
192
108
36
15
45
3
63
69
45
30
60
36
81
36
21
72
78
66
24
138
108
150
12
87
111
54
42
66
24
90
57
207
252
24
36
45
48
15
30
36
6
21
27
6
3
33
27
3
33
48
24
36
12
51
90
90
156
180
60
84
36
45
189
18
132
66
18
54
6
36
174
6
30
24
27
39
126
27
117
6
72
126
72
27
27
66
60
12
18
117
96
201
90
144
6
30
330
36
90
12
105
21
99
105
126
12
114
36
30
33
120
24
57
6
93
135
69
93
24
27
9
27
45
36
63
3
36
153
27
222
12
27
36
27
117
24
9
27
39
60
48
36
108
18
72
63
99
141
36
9
27
108
39
24
84
78
111
189
78
72
57
15
81
27
21
36
87
9
75
33
72
135
54
90
165
60
180
111
150
54
18
63
39
78
144
90
57
69
147
45
6
102
60
3
81
36
54
36
33
9
18
18
72
3
135
33
21
6
225
9
66
6
66
225
45
51
9
54
30
108
36
24
36
3
177
84
96
84
126
189
15
66
27
45
63
87
30
18
6
3
24
99
84
69
57
132
36
63
21
63
69
36
108
246
33
63
237
15
126
12
24
3
87
54
207
48
105
27
189
36
27
84
9
18
6
126
81
21
123
36
9
3
45
6
9
45
66
24
54
39
177
3
33
48
6
30
6
174
60
36
3
63
18
27
33
12
18
105
261
48
72
36
24
54
9
201
54
42
36
138
54
96
135
99
9
84
36
123
126
18
93
72
168
3
114
12
87
81
39
24
21
72
54
90
15
111
36
60
234
210
60
9
27
21
9
27
45
60
99
21
171
177
75
15
162
12
234
6
99
21
6
12
6
3
27
6
108
39
141
72
27
12
27
42
198
45
9
39
69
75
15
9
21
6
12
24
21
45
18
33
84
213
135
57
60
18
12
45
9
18
90
42
84
144
126
60
72
84
36
24
270
66
15
3
90
36
6
48
105
48
63
6
174
78
48
15
99
84
9
15
45
21
6
18
63
3
72
132
18
3
132
39
6
63
9
39
87
45
27
144
54
36
18
9
9
18
90
99
3
81
189
24
120
51
183
90
36
60
156
114
84
33
117
12
54
9
60
45
99
36
300
225
6
117
63
9
45
36
48
60
99
93
18
78
30
60
48
42
18
9
45
108
18
129
51
30
180
6
9
99
30
99
27
213
189
54
9
135
9
225
90
12
54
42
30
198
33
237
6
21
9
24
84
60
63
12
81
63
60
180
3
60
117
120
9
78
45
75
6
27
99
54
90
84
45
108
159
81
27
93
81
36
24
75
63
42
36
27
63
9
36
144
3
54
90
6
282
126
36
24
54
9
9
30
24
84
42
144
171
3
96
120
54
144
42
36
180
117
21
15
108
72
21
168
318
78
144
ABCD 420993698*7^$a-1 [50003]
33
2
18
30
30
46
14
3
9
19
23
21
39
9
48
12
3
6
3
12
4
12
20
33
3
13
15
33
6
33
41
6
6
15
3
13
20
21
7
9
11
13
3
5
34
5
9
39
15
28
14
18
40
2
16
14
25
9
3
9
35
9
4
14
13
15
5
39
6
64
38
46
12
30
8
37
9
35
3
12
6
7
27
21
27
30
8
18
6
7
11
18
19
9
14
12
34
2
1
3
6
20
15
3
1
21
44
4
14
37
3
38
3
1
3
3
14
15
1
15
9
36
44
10
26
18
34
2
13
12
21
8
40
2
10
15
9
15
59
13
20
13
24
20
34
6
3
21
11
21
4
12
24
14
6
6
34
38
25
20
51
40
41
1
11
1
3
36
41
6
36
24
16
8
13
9
18
8
21
33
16
44
24
6
6
58
24
17
3
37
23
9
21
7
9
23
12
28
41
27
49
11
1
84
14
1
8
27
10
15
69
35
15
21
1
11
36
45
12
18
9
51
16
6
8
7
80
15
30
4
2
9
9
3
19
48
14
6
6
4
26
9
7
18
2
4
6
24
20
4
3
9
44
10
17
21
3
40
9
14
30
42
9
16
5
28
2
58
47
3
30
10
9
23
37
21
2
21
9
12
12
7
8
25
15
11
10
18
2
3
15
4
8
37
3
8
10
11
3
13
23
24
25
17
34
41
15
1
9
54
44
9
16
8
3
64
2
39
25
12
14
1
32
1
2
30
39
36
63
1
9
6
14
24
10
9
17
16
6
29
39
1
44
12
3
12
52
2
18
13
12
27
50
60
3
15
18
3
1
8
16
2
12
18
60
4
3
12
20
3
6
3
3
24
6
4
30
6
8
18
9
16
8
7
32
25
8
15
9
13
11
16
5
7
56
33
18
6
51
7
2
28
2
21
16
23
4
6
38
10
38
10
44
54
16
14
30
34
3
33
54
32
10
26
25
9
14
13
9
8
42
12
13
23
6
15
1
12
27
5
3
3
60
22
3
8
25
2
1
9
11
4
33
2
9
1
50
28
24
32
48
6
3
16
23
30
3
60
81
10
20
1
12
8
13
12
71
21
12
4
32
30
12
16
21
11
10
8
12
4
3
47
9
9
30
72
6
18
9
15
12
6
24
10
6
35
7
5
24
1
12
24
3
20
7
14
3
9
4
12
8
3
4
45
38
36
10
11
13
14
16
14
30
18
7
3
8
13
20
4
35
10
24
14
21
15
54
12
18
21
1
14
13
8
3
1
33
3
29
15
24
9
12
3
37
3
21
6
5
21
31
63
8
12
4
29
4
9
27
12
21
2
22
51
9
15
11
18
7
3
5
12
24
12
1
26
1
59
1
33
11
4
17
10
14
12
18
13
57
26
4
14
6
6
63
3
18
24
18
21
36
7
20
25
5
3
1
14
6
15
7
17
1
20
31
29
12
10
17
75
10
38
18
3
13
11
37
32
4
11
15
13
5
6
6
40
3
24
57
36
20
3
1
32
15
33
4
27
5
4
20
34
33
15
48
9
24
11
9
3
16
74
7
9
12
50
40
77
19
6
11
13
26
1
12
47
1
5
22
38
15
4
20
9
6
36
24
13
51
6
3
53
48
10
5
99
9
21
36
12
24
54
10
3
21
3
35
1
3
5
15
1
9
24
12
8
16
23
31
21
72
9
8
12
12
3
27
9
51
12
46
8
6
70
35
9
22
48
24
32
24
12
4
17
12
21
36
3
21
7
9
2
12
24
24
28
18
26
18
15
3
24
6
63
1
20
18
13
12
23
33
52
9
35
40
23
10
3
35
34
48
23
9
39
19
18
54
6
15
29
6
10
39
20
1
15
53
12
3
21
3
21
31
23
6
39
33
3
49
26
22
15
3
2
19
5
16
12
32
27
3
60
21
15
10
8
7
24
5
4
2
12
12
25
23
57
21
4
3
21
56
3
37
6
8
37
8
37
14
16
14
27
27
1
3
38
10
9
35
24
13
9
11
9
4
24
30
2
18
21
9
12
18
24
13
9
3
44
3
10
11
13
30
53
4
12
17
30
6
3
21
36
3
4
12
32
12
15
13
21
15
35
48
12
12
6
3
15
16
5
43
18
12
23
3
61
9
11
1
11
1
32
34
20
1
35
6
4
11
9
16
11
13
24
14
18
3
12
12
13
11
7
6
8
15
28
5
19
5
18
36
1
3
45
32
15
1
5
42
36
21
48
24
9
4
20
43
17
28
50
12
28
45
21
23
27
10
2
12
57
1
15
3
14
6
21
15
13
33
14
6
7
21
11
15
9
4
33
23
19
2
36
10
20
9
39
30
4
27
5
4
3
57
36
11
13
14
16
17
4
5
6
33
12
13
2
12
6
10
2
4
74
10
11
12
7
5
19
9
23
6
55
5
19
5
66
33
1
50
1
8
7
20
4
17
4
68
1
20
4
3
17
6
4
17
9
3
13
12
18
24
20
10
8
6
30
7
47
36
9
21
3
1
8
24
30
30
15
48
52
9
23
24
64
29
22
62
19
17
7
24
5
18
9
7
5
25
11
9
12
7
27
8
13
12
12
59
10
2
33
12
33
4
11
12
4
53
10
33
23
1
5
6
1
8
16
9
36
59
9
3
9
19
29
16
23
27
6
7
11
30
12
84
6
40
30
2
37
65
4
11
36
7
26
12
4
11
12
13
14
30
27
72
16
5
16
12
3
33
6
6
2
30
42
36
10
8
10
9
41
22
14
4
26
4
5
9
12
36
3
21
10
6
2
6
7
9
23
1
27
44
12
63
1
5
3
16
12
27
20
10
86
36
9
24
25
26
10
15
33
11
12
9
3
28
17
7
35
16
14
27
3
36
12
6
22
8
1
9
2
24
25
8
27
25
5
31
72
32
3
22
18
6
26
84
10
42
14
3
88
23
9
15
30
6
21
12
36
21
10
32
150
4
14
12
30
15
13
71
1
2
18
7
21
20
15
55
2
18
72
30
39
1
12
2
10
20
30
1
5
12
40
18
18
2
48
121
5
36
18
6
30
9
1
20
3
13
8
19
12
9
3
47
1
20
16
9
6
18
30
77
9
18
6
12
52
50
25
20
21
7
29
30
36
9
1
14
9
1
27
20
3
1
27
18
12
2
1
23
1
20
1
18
26
16
8
12
18
36
21
7
20
13
20
13
6
14
12
24
90
48
13
29
31
12
24
9
12
8
4
14
1
23
58
11
1
26
12
37
17
18
9
3
6
4
30
20
18
36
16
30
14
10
50
3
12
55
24
9
33
35
52
9
2
6
7
12
12
45
14
4
6
11
1
11
39
4
17
7
5
15
34
15
3
5
13
44
40
8
18
6
4
14
6
10
2
24
6
12
10
42
14
15
21
6
22
32
3
24
13
38
12
30
6
10
14
28
38
4
24
23
57
4
36
20
19
35
12
1
5
48
15
12
4
11
12
6
39
1
2
18
7
9
26
10
24
44
16
14
30
31
5
55
3
33
33
14
18
15
9
16
11
33
6
4
21
23
21
51
18
6
10
18
8
10
11
28
12
3
38
12
4
66
66
2
9
13
50
4
2
12
6
12
33
45
60
30
22
27
11
1
11
1
33
38
13
5
24
4
59
12
9
12
3
16
9
14
21
69
7
3
30
48
32
10
29
9
40
15
29
18
28
14
6
4
29
27
12
33
4
21
35
25
8
4
12
20
3
7
17
3
18
30
42
54
42
19
48
17
3
3
49
15
8
30
27
1
2
28
29
1
44
18
18
34
26
12
18
1
8
24
4
11
13
9
2
21
4
5
67
23
16
30
12
8
6
37
96
17
16
2
16
44
22
15
12
23
1
5
12
15
3
9
13
11
37
8
3
12
49
18
14
31
5
22
32
9
27
4
17
7
50
4
11
25
44
16
14
13
5
54
4
42
12
2
6
90
9
39
22
8
16
26
10
2
10
32
36
3
28
53
48
18
22
3
32
4
27
29
21
3
39
10
32
30
9
1
12
3
35
16
26
3
25
18
30
8
75
21
7
3
17
3
46
2
13
9
14
6
64
14
21
7
18
6
5
12
33
6
12
25
12
8
15
6
30
4
2
16
59
36
37
8
4
44
39
1
12
20
19
9
20
6
4
44
6
15
15
54
40
2
24
30
3
4
23
6
40
20
6
1
17
16
14
4
30
27
5
10
6
8
27
7
6
12
8
12
4
14
16
6
14
1
3
24
2
27
19
8
10
35
16
11
10
8
36
6
12
9
4
12
5
3
3
1
60
5
16
11
36
3
18
16
15
9
12
20
24
75
61
44
4
54
2
15
9
39
13
15
8
15
6
54
24
25
33
8
3
1
3
15
20
10
2
22
18
2
6
9
9
6
24
13
8
45
18
49
9
32
7
12
17
6
21
13
2
4
8
21
4
33
14
21
12
27
4
62
63
19
17
13
26
1
15
26
7
8
9
18
10
18
14
34
29
4
23
9
37
15
24
9
2
9
1
2
6
6
25
41
12
15
40
21
50
6
16
54
20
1
8
15
61
11
9
16
45
8
4
23
36
3
37
53
16
35
16
9
2
25
33
2
9
24
36
9
4
11
9
64
14
6
3
3
13
3
14
7
68
39
6
6
10
8
10
5
27
1
53
16
8
7
23
9
13
80
40
50
21
7
26
16
11
3
60
4
2
3
39
13
20
9
10
5
16
3
24
2
27
3
10
6
21
9
8
7
45
2
6
3
3
54
6
66
34
24
9
5
6
4
9
33
3
23
30
3
4
17
3
33
10
20
24
24
30
12
7
24
29
3
1
8
3
7
18
8
7
5
3
7
17
7
45
3
5
15
36
1
21
44
4
14
13
9
6
14
15
3
6
3
33
4
14
85
35
9
1
11
1
14
40
30
35
15
37
24
11
10
15
83
4
2
24
30
13
27
20
33
1
15
8
12
1
12
14
24
1
12
69
18
32
30
10
68
72
18
16
11
3
12
64
6
8
27
7
2
3
13
24
15
9
12
11
28
8
15
6
6
16
14
10
20
6
39
16
5
24
31
8
25
14
36
10
20
34
9
20
51
18
28
35
1
26
70
12
23
43
6
35
3
12
13
83
40
8
10
6
26
7
53
7
3
9
35
18
10
2
16
8
15
15
10
47
15
10
12
48
32
27
1
8
43
20
9
4
38
18
18
6
7
3
5
1
2
16
9
5
28
2
6
6
94
32
24
36
27
1
2
22
2
1
12
8
9
4
3
33
36
24
23
12
3
30
40
11
4
11
37
9
27
33
20
15
33
10
26
31
23
9
4
9
23
3
22
11
21
24
39
28
9
6
48
17
37
15
23
33
16
21
51
3
6
2
21
9
3
16
29
4
23
13
8
24
48
15
12
1
39
5
6
6
46
29
12
7
41
1
12
3
9
24
12
32
27
15
1
59
1
8
19
9
11
10
2
34
12
27
5
36
27
9
18
6
10
5
21
4
3
9
59
9
27
9
4
11
3
10
26
6
3
7
20
18
40
32
43
11
4
6
11
3
36
42
4
50
24
10
27
5
19
33
3
5
19
9
6
65
24
4
3
48
44
12
13
8
4
23
18
12
36
6
24
6
18
21
9
7
9
24
18
14
6
9
15
13
11
34
32
31
3
24
26
7
5
7
11
30
6
18
48
34
8
6
12
12
3
7
48
24
8
18
27
4
24
44
9
12
4
71
33
36
4
14
18
19
9
51
41
7
17
6
18
42
18
40
26
10
3
12
5
7
8
3
10
92
18
21
25
3
17
52
11
12
1
14
9
1
14
21
37
12
26
12
4
38
12
64
6
20
36
48
9
27
33
27
10
47
12
12
7
6
2
33
7
24
6
8
27
4
36
45
15
5
24
16
35
33
10
24
18
8
39
3
21
7
9
11
10
3
9
8
16
35
39
4
8
34
15
35
9
21
18
6
16
6
14
7
3
26
4
24
62
4
20
24
21
39
1
11
10
8
24
3
33
7
12
17
6
34
8
6
4
38
10
44
4
6
71
13
2
61
20
1
12
26
24
4
2
7
12
3
18
27
17
15
9
12
39
21
10
14
18
6
3
48
9
6
40
20
24
12
10
98
37
5
10
5
33
6
ABCD 421013012*7^$a-1 [50012]
60
4
12
24
12
42
15
15
53
25
2
16
8
10
14
49
11
10
2
25
24
3
44
9
3
22
27
11
16
60
42
38
21
24
25
12
59
39
21
4
9
6
18
18
45
8
7
20
25
21
23
13
23
19
60
20
9
7
12
17
13
18
36
9
33
6
12
17
3
13
36
15
54
2
10
23
1
6
42
15
15
8
4
5
1
42
8
40
6
23
7
18
12
36
54
12
29
7
6
3
105
30
20
4
30
18
12
18
6
32
10
11
40
15
36
6
15
21
60
6
12
18
2
10
18
9
21
11
3
12
13
63
42
38
49
8
13
18
54
38
4
18
6
41
7
6
36
15
3
12
30
6
5
61
2
37
59
21
49
2
10
12
27
12
15
8
13
9
2
10
35
36
37
18
6
12
18
44
9
27
49
8
1
26
4
18
12
42
30
2
4
17
15
28
8
22
11
12
1
12
48
18
24
8
4
8
37
12
33
3
3
6
2
22
6
6
2
13
33
12
6
12
18
3
23
60
33
1
42
48
6
6
21
11
12
76
44
4
9
11
4
17
13
6
36
33
47
4
5
96
3
10
11
16
23
52
42
12
11
31
29
15
10
15
9
2
40
30
42
6
12
12
6
24
6
11
13
2
25
9
24
38
16
17
40
24
9
6
17
3
21
1
18
5
13
12
26
4
12
36
66
14
28
32
1
15
42
35
7
44
4
92
49
27
18
99
27
8
1
3
6
15
3
17
15
34
11
85
6
57
3
12
6
27
33
6
5
4
11
16
42
24
18
42
14
25
9
2
9
3
34
42
24
9
8
31
6
6
41
25
12
12
27
23
10
6
20
22
2
37
11
58
18
6
12
30
5
28
23
16
36
9
3
12
6
60
26
1
15
42
62
4
8
4
33
3
57
81
3
3
6
18
5
13
11
1
30
24
24
66
35
1
30
45
24
9
23
19
24
20
46
2
24
24
25
39
18
6
32
1
15
66
2
12
10
15
8
3
49
63
20
10
2
33
1
6
6
3
20
7
6
2
1
35
13
27
8
22
14
25
15
9
9
14
4
12
42
2
28
32
9
25
42
12
12
6
2
58
27
3
6
11
16
33
35
15
100
41
60
16
21
14
36
58
26
4
33
11
64
6
24
12
2
9
19
45
11
34
12
24
30
5
39
21
3
21
31
29
7
6
3
20
40
20
19
20
9
3
10
62
16
9
63
8
34
50
40
9
3
9
20
67
9
9
6
56
9
37
14
46
63
3
5
19
32
45
27
10
14
28
6
48
11
7
8
60
34
12
15
15
20
22
12
12
30
5
13
36
30
6
30
8
58
27
20
7
6
2
28
32
48
10
42
8
1
8
43
12
104
1
3
9
3
9
3
8
9
15
13
8
1
6
21
69
6
17
31
18
35
7
24
8
10
11
4
3
12
12
12
36
20
12
9
16
9
2
4
9
11
22
36
24
24
3
81
12
18
6
27
51
60
9
20
52
23
4
45
15
18
6
33
51
18
11
19
36
36
24
9
60
32
37
12
2
58
11
91
6
2
22
6
92
24
28
32
4
44
40
8
9
13
2
16
9
24
23
10
14
16
18
24
2
9
3
16
6
30
12
12
24
9
35
9
16
23
1
11
45
40
21
3
33
36
11
16
15
53
4
3
20
36
1
15
33
3
18
48
12
36
11
7
72
32
21
25
6
8
9
16
45
3
8
1
54
8
16
20
12
34
12
27
11
34
6
18
2
16
8
22
6
30
15
8
64
59
16
18
51
23
28
20
4
6
59
3
1
12
11
10
15
48
3
9
9
18
17
43
32
22
48
2
1
23
13
21
30
5
7
24
33
3
8
10
35
1
27
32
13
6
9
45
3
20
15
28
6
123
11
4
54
111
15
33
9
2
9
13
18
32
28
6
23
40
11
10
18
12
36
32
1
3
6
6
24
18
54
6
6
5
13
23
7
8
13
15
24
9
20
15
4
36
5
3
1
3
6
11
1
15
23
21
7
18
11
24
1
3
35
28
33
9
11
1
12
14
46
3
60
23
97
11
4
12
6
2
28
8
22
107
15
24
64
12
18
27
51
29
19
125
4
33
12
42
12
24
6
2
4
6
60
6
30
39
24
9
54
6
6
18
3
3
6
11
27
10
23
1
15
57
87
33
36
12
15
8
7
6
38
16
5
67
6
27
11
10
12
11
13
71
3
10
3
20
13
24
6
6
6
44
52
8
1
35
25
20
13
2
12
46
2
1
3
6
24
35
16
35
94
18
29
13
12
15
24
3
53
31
60
8
10
35
36
1
2
1
35
13
8
4
48
3
9
9
18
6
71
60
25
6
20
9
19
8
4
5
19
108
36
57
9
24
47
7
12
18
2
4
104
10
12
38
9
3
16
42
2
58
3
9
27
3
48
8
1
44
36
19
9
3
24
44
10
3
11
37
15
6
27
12
3
24
44
10
6
12
6
27
36
3
20
4
29
7
24
9
24
9
11
15
37
39
12
9
3
24
17
13
12
6
42
26
36
4
6
2
12
37
3
9
36
32
1
6
32
12
33
24
4
12
9
2
13
45
12
15
8
7
5
7
24
36
18
6
12
9
15
21
12
33
11
4
20
1
11
1
48
3
9
36
66
42
18
12
6
18
20
13
33
23
7
6
14
40
20
76
12
6
6
5
4
15
6
15
8
4
51
20
4
12
24
21
11
33
13
18
69
11
49
15
5
15
28
30
3
36
48
23
12
4
8
22
3
9
18
21
9
75
32
28
8
3
36
10
74
1
39
12
8
21
36
1
48
6
56
4
5
37
6
60
8
22
12
15
21
14
4
18
24
3
11
25
44
13
30
21
12
8
15
25
23
13
47
28
56
24
4
24
30
2
13
60
92
55
32
1
12
57
50
4
8
16
29
1
18
12
12
8
4
20
36
10
86
4
18
51
20
1
14
4
18
63
3
12
36
90
12
6
6
11
7
9
21
18
18
3
11
4
48
6
15
56
4
3
17
7
17
51
1
3
9
8
7
17
7
24
5
15
13
11
64
20
12
25
20
40
21
42
12
5
1
6
48
54
26
40
8
1
3
24
6
15
23
94
3
8
7
18
12
11
73
2
1
39
30
2
24
4
18
12
11
13
3
3
66
11
1
72
84
18
8
12
28
68
13
39
9
9
12
6
44
1
15
20
61
8
1
3
21
27
9
24
98
34
12
14
22
38
9
7
6
18
18
18
12
80
16
6
14
13
51
5
1
12
3
84
20
15
13
9
3
11
24
12
4
5
28
11
9
60
4
45
24
3
27
30
42
17
64
60
20
13
2
13
8
3
28
9
8
51
12
12
1
3
8
49
20
19
54
38
4
48
17
16
35
25
20
43
48
6
26
40
8
37
12
20
13
15
69
24
2
10
11
16
3
5
16
15
21
15
5
43
12
9
60
11
16
18
51
12
39
48
32
9
1
30
8
25
27
42
12
24
12
30
17
7
20
9
28
11
36
45
1
6
33
33
11
1
14
10
2
36
40
21
3
29
49
42
18
30
8
37
35
16
48
8
4
44
16
33
9
39
35
4
5
19
30
26
4
9
3
6
30
21
32
7
18
3
47
9
63
9
1
18
6
38
40
12
5
40
8
25
24
14
40
12
9
23
9
13
23
24
49
42
5
31
8
10
6
6
51
8
63
1
3
6
47
24
15
40
44
10
18
33
24
21
2
24
4
6
6
12
6
39
27
8
21
1
30
6
2
28
17
25
12
74
1
3
8
10
2
4
6
47
7
41
7
9
33
12
3
12
35
21
37
24
6
41
4
47
9
3
4
29
19
41
1
14
21
1
2
36
10
2
4
18
60
24
72
18
6
99
21
11
7
8
10
35
13
38
13
51
5
1
24
6
6
39
60
20
28
72
11
10
27
23
1
9
23
4
32
3
4
56
1
20
43
6
38
4
45
21
12
6
30
14
34
2
49
15
17
7
24
8
120
1
11
4
68
25
9
6
17
51
24
16
20
4
68
22
38
28
18
14
4
6
26
52
6
12
6
8
70
6
9
84
3
42
47
73
6
17
3
1
15
24
45
24
11
4
60
30
24
6
8
25
3
32
13
9
14
48
58
11
1
30
42
2
1
9
18
6
14
9
181
36
23
7
17
1
18
12
44
12
46
24
39
20
25
30
18
42
24
5
67
44
10
30
44
61
21
3
11
76
36
8
58
54
17
36
15
10
3
3
29
1
6
44
16
8
100
24
5
4
21
12
6
30
98
9
16
48
27
54
2
82
15
9
18
20
9
16
33
2
34
15
33
2
9
7
29
15
52
18
39
11
12
13
20
13
2
1
3
8
112
5
16
15
12
6
15
3
12
12
24
9
11
28
53
13
27
9
50
16
6
14
1
23
36
1
20
15
10
6
6
18
9
27
18
18
33
3
5
7
8
21
7
68
10
24
42
8
112
5
13
26
1
23
34
2
10
36
30
9
11
25
15
24
9
35
16
9
93
3
20
16
12
8
13
11
1
78
9
15
6
38
28
21
11
52
17
31
6
11
37
66
44
10
36
27
57
6
44
9
7
6
51
60
24
15
33
12
9
3
45
18
54
2
40
24
56
1
3
66
26
1
9
66
45
24
20
15
40
5
13
3
39
78
3
83
37
8
25
39
8
51
48
1
45
50
36
9
3
4
6
24
24
87
11
9
31
18
47
19
6
12
30
12
17
7
32
9
25
39
32
16
8
13
12
11
43
12
41
49
12
12
30
20
25
3
8
64
54
47
24
7
29
13
3
20
3
4
21
12
93
12
6
20
12
12
13
15
8
16
32
76
9
15
21
9
2
37
3
6
54
17
16
11
22
24
18
21
12
12
33
2
24
57
4
24
11
40
6
23
4
12
27
18
3
9
14
4
12
44
24
16
8
22
90
8
28
48
12
18
3
8
15
36
28
30
2
4
24
6
83
3
1
9
2
10
147
3
20
1
11
22
6
20
16
45
3
141
23
28
5
7
21
3
29
49
11
1
30
6
3
27
6
6
30
2
33
3
12
1
33
3
33
47
7
48
29
43
6
26
1
21
12
60
26
12
1
21
2
4
45
9
24
3
21
6
18
15
3
32
16
12
24
30
14
1
23
9
28
3
12
33
9
18
42
2
49
9
3
57
11
7
6
18
12
20
10
15
32
3
1
3
44
10
2
28
30
48
6
8
45
7
30
50
4
32
12
45
40
39
30
11
1
3
48
23
21
13
23
73
24
6
6
2
37
21
3
3
8
4
8
25
39
9
3
48
5
1
36
23
37
14
93
36
7
8
10
18
6
6
41
24
1
23
12
4
71
10
15
3
12
ABCD 421043174*7^$a-1 [50015]
116
1
72
59
25
108
75
2
10
5
43
9
15
17
69
27
12
9
94
12
56
9
16
8
7
14
46
117
35
13
20
72
3
37
27
113
7
20
21
15
54
10
38
7
92
16
48
5
27
4
48
11
4
96
8
9
4
23
45
9
19
27
44
25
36
11
4
5
148
8
7
26
27
27
49
17
51
21
18
6
46
9
3
48
9
56
192
27
13
11
52
29
63
1
11
9
31
129
39
8
33
12
63
16
33
3
120
12
81
11
9
36
9
7
12
27
20
6
72
3
15
21
4
5
43
12
80
7
9
11
37
44
24
16
32
36
27
25
8
4
8
19
21
156
51
2
3
15
21
4
27
29
3
76
38
27
45
7
48
8
57
10
9
3
12
60
153
12
15
21
24
23
9
16
8
9
106
24
36
50
79
3
17
3
52
20
24
64
12
44
36
6
27
12
24
16
15
33
63
24
146
27
21
6
129
81
6
18
75
31
21
48
71
1
17
6
1
35
30
15
63
45
72
31
32
21
19
41
48
4
20
4
24
12
8
24
16
47
40
17
24
27
9
4
12
36
5
58
29
4
15
12
21
77
24
7
47
1
56
4
36
15
8
24
9
43
20
21
27
36
9
36
36
43
20
25
11
37
53
22
50
27
52
20
4
87
17
52
3
53
28
51
53
76
5
30
16
8
1
27
24
21
83
81
24
27
48
60
9
43
9
12
29
10
12
48
17
183
25
24
56
55
9
44
12
27
9
69
22
8
45
7
20
13
29
19
11
61
12
15
9
80
27
81
36
16
11
12
9
27
25
20
4
5
15
4
5
34
9
24
12
11
1
60
83
49
63
8
13
23
4
9
12
20
28
8
31
29
12
9
15
40
80
7
8
9
3
1
39
33
36
8
9
7
35
13
44
51
4
9
8
55
36
8
85
20
16
32
24
55
17
16
11
16
38
19
12
24
47
4
21
56
31
9
36
11
13
108
41
90
40
9
12
23
1
8
19
8
13
24
3
24
5
9
120
6
156
24
37
3
14
19
11
24
13
104
21
15
63
1
35
1
87
5
36
27
4
21
84
12
12
27
17
43
20
18
7
12
11
1
80
55
21
99
5
24
7
9
11
9
43
38
7
72
48
3
5
16
36
3
8
73
17
3
87
21
4
5
24
31
27
8
16
8
57
16
35
109
44
16
36
56
12
67
41
27
42
18
1
15
9
36
3
8
30
10
21
36
92
3
25
143
48
24
1
24
96
32
28
39
41
7
9
32
24
3
6
58
33
24
23
85
3
29
40
51
45
23
12
1
12
12
8
7
29
9
7
20
48
4
12
48
108
23
36
9
16
48
3
89
4
11
45
16
15
21
12
35
1
51
33
27
17
24
48
16
80
3
9
15
49
44
28
32
7
5
15
25
48
65
10
14
10
17
3
16
9
15
45
12
47
36
45
31
65
48
15
4
8
45
24
31
21
29
19
51
32
25
27
21
12
11
21
24
27
4
8
37
59
9
16
11
9
12
15
1
11
81
15
112
41
4
12
60
36
17
79
8
12
45
6
25
15
32
93
24
48
4
23
81
55
32
1
24
12
3
12
5
36
67
20
9
16
12
44
4
8
15
12
9
19
44
6
18
12
13
12
20
28
36
35
24
12
69
3
6
46
65
16
27
38
18
24
73
107
1
17
54
16
60
21
68
40
29
19
71
54
27
16
56
3
49
24
75
32
1
35
18
22
32
13
5
31
11
45
16
47
48
90
22
57
8
3
16
9
8
31
32
25
48
8
27
9
19
33
27
50
7
36
29
6
9
3
73
72
68
9
18
48
49
72
12
20
27
9
15
12
6
22
32
66
7
17
54
1
63
26
22
8
1
75
20
66
51
3
25
20
4
27
33
5
3
28
12
24
5
7
11
30
24
22
9
12
23
72
37
17
54
117
16
24
75
2
10
17
45
24
3
64
12
15
5
12
4
111
8
37
44
16
68
52
71
49
23
25
12
12
51
12
33
3
50
3
4
15
8
13
29
22
5
28
3
17
108
105
7
36
11
9
27
9
16
15
8
1
8
36
9
79
36
27
17
16
15
21
101
7
24
12
36
27
29
12
36
7
26
22
33
15
164
13
32
55
29
4
60
5
3
4
12
56
28
15
9
8
27
13
63
5
3
4
33
15
62
18
12
1
35
145
95
16
14
22
9
20
172
17
22
5
64
20
28
72
44
15
1
11
33
40
51
36
33
24
48
48
24
48
29
7
8
4
5
79
3
8
12
9
9
27
7
38
7
35
28
2
72
55
8
28
15
81
36
96
27
5
15
25
12
27
33
12
36
39
33
44
27
37
15
12
29
24
127
38
10
17
27
18
6
90
63
12
15
45
7
9
32
40
23
25
3
5
36
16
11
12
45
27
45
16
27
53
28
47
97
8
7
77
28
23
1
11
108
13
20
7
5
55
5
3
42
18
45
4
3
2
18
73
20
91
8
37
35
9
31
20
28
17
3
28
41
12
19
12
65
4
32
16
12
11
16
80
102
27
51
49
15
125
4
24
36
56
4
20
16
24
35
33
27
61
48
11
37
68
28
12
32
7
32
45
15
36
100
72
20
6
55
8
28
3
17
24
9
19
44
112
95
28
21
17
15
39
25
12
48
63
72
12
21
5
3
19
8
18
7
44
3
33
3
24
45
27
9
27
9
16
15
77
55
17
31
5
19
8
21
15
1
36
12
48
104
9
55
8
28
72
8
15
49
68
16
27
57
8
4
107
153
28
72
12
15
57
15
12
9
32
19
41
12
33
18
30
19
3
45
60
95
18
72
19
24
20
16
72
3
17
27
64
20
28
77
40
44
4
20
7
48
17
3
100
12
41
16
8
36
9
90
12
45
16
80
48
4
11
1
8
4
3
45
32
24
4
60
119
1
24
89
3
16
11
18
15
19
17
3
25
80
4
44
24
40
17
22
2
63
9
3
4
3
17
19
20
9
15
9
39
45
7
20
60
16
5
19
45
63
57
11
4
33
15
68
13
24
8
15
13
8
27
1
23
28
45
47
69
19
24
5
4
20
16
15
17
81
90
6
22
33
12
48
12
24
41
15
3
13
41
27
31
9
3
12
8
13
24
3
20
13
5
3
4
3
8
12
13
27
9
36
29
30
13
5
7
51
38
27
19
33
108
48
27
17
12
40
59
61
11
13
77
19
23
21
40
36
12
99
29
4
11
36
57
7
44
37
20
15
9
3
61
8
12
15
9
4
59
54
18
48
9
60
12
4
15
9
3
45
24
8
33
10
21
35
6
19
48
3
48
65
51
21
52
24
15
24
8
13
84
3
48
9
51
17
45
90
81
48
27
1
24
12
12
41
15
16
92
28
3
5
3
24
48
36
36
40
21
17
3
40
24
12
23
1
27
8
9
63
28
8
25
36
24
11
16
20
9
12
9
42
52
20
1
8
7
65
4
32
28
60
32
31
20
25
5
78
84
16
38
31
11
93
19
5
4
3
108
38
30
52
12
17
27
25
20
36
28
3
9
11
21
19
5
93
19
44
16
11
36
25
56
24
16
36
63
5
43
8
49
23
85
48
23
37
5
22
8
9
16
75
5
9
10
53
12
4
41
10
41
12
7
26
7
20
40
12
11
121
23
16
5
9
19
36
15
56
49
32
28
15
36
53
27
72
9
19
21
23
40
33
8
28
20
4
23
60
48
33
19
29
15
13
5
3
4
32
9
78
117
3
52
44
18
27
31
8
1
12
63
36
12
20
9
27
9
16
8
3
16
24
21
8
16
20
28
11
24
12
36
13
59
1
59
37
51
33
39
2
3
27
16
20
33
64
20
15
28
38
6
81
19
80
1
15
33
27
8
45
7
69
59
25
24
15
17
24
27
4
41
36
40
59
12
1
32
75
4
36
38
27
28
24
3
9
15
ABCD 421115118*7^$a-1 [50022]
42
11
19
54
18
6
6
90
11
60
19
6
84
11
72
1
48
84
36
42
24
54
18
6
18
17
13
23
12
120
73
30
30
59
36
12
13
11
108
43
6
18
30
54
12
6
12
12
12
6
18
24
6
6
24
11
1
30
30
12
48
30
36
12
29
49
48
35
48
48
24
31
96
41
73
59
73
6
30
11
109
6
72
6
102
18
30
5
7
6
11
19
138
6
12
42
11
25
47
36
109
6
30
66
60
17
25
59
96
1
42
132
5
25
11
13
35
7
18
71
13
47
61
11
25
48
12
78
29
7
42
71
25
24
42
18
11
31
5
67
48
6
12
59
31
6
11
25
24
60
24
96
12
23
7
5
127
6
11
24
1
30
42
36
6
77
13
18
29
1
12
6
6
18
156
42
36
24
47
7
24
6
11
55
29
13
42
18
18
66
54
17
48
12
49
11
43
5
37
23
1
23
36
7
24
102
11
97
12
18
30
18
36
18
18
29
12
13
24
18
12
48
54
30
30
11
79
29
12
1
35
24
43
48
29
55
17
61
6
102
42
6
12
12
35
13
96
18
5
12
7
53
48
67
30
12
102
12
48
17
13
11
37
83
31
5
13
35
252
1
11
72
48
13
35
37
11
25
11
91
6
18
6
30
29
1
54
12
30
11
1
90
12
6
59
19
113
1
6
6
18
89
48
60
37
12
12
30
30
30
17
19
30
42
6
12
23
31
24
17
1
30
36
5
24
12
25
48
72
150
17
1
114
54
12
24
95
37
48
30
41
12
1
12
107
1
96
6
18
23
19
18
11
7
53
25
36
90
5
12
43
5
49
18
18
24
35
13
6
41
7
5
24
31
5
48
12
19
18
6
6
30
60
78
18
65
7
6
35
37
11
12
60
25
30
24
30
12
6
6
36
23
31
77
96
1
66
89
31
17
61
18
54
35
43
5
12
49
48
23
37
6
42
6
24
6
11
12
24
67
12
5
36
12
43
5
12
12
12
1
12
12
30
5
24
12
55
18
18
6
23
43
5
36
48
7
30
24
12
6
48
5
169
18
12
29
12
36
25
47
7
5
13
36
30
12
6
11
1
6
5
13
12
18
5
12
43
6
90
18
11
19
17
12
31
24
54
11
12
25
6
41
13
6
17
61
48
11
13
11
61
36
11
43
29
19
6
18
53
19
6
36
6
5
19
36
41
60
24
12
7
60
6
24
18
6
23
13
12
11
61
35
24
31
48
42
12
35
1
47
37
24
18
48
53
43
24
12
5
7
17
25
11
13
23
43
48
42
6
12
17
12
49
66
5
1
11
48
12
73
78
66
12
6
65
13
36
60
60
108
11
13
11
79
54
23
24
115
18
35
19
29
7
30
35
1
42
6
12
72
47
7
29
1
12
24
12
18
48
18
6
24
53
60
103
6
42
24
41
37
6
17
49
59
12
13
6
24
5
7
18
48
30
54
42
53
48
31
48
96
18
36
18
5
1
114
5
24
13
6
6
54
66
42
17
13
83
49
36
36
48
47
7
72
30
30
60
5
48
12
84
25
47
13
72
48
102
5
60
7
5
19
6
72
12
18
18
18
60
6
42
17
31
12
36
36
18
42
108
18
23
7
6
83
25
83
24
67
54
11
24
12
19
41
13
72
12
54
41
7
41
12
49
96
95
13
48
11
13
18
36
78
24
12
23
31
5
1
59
7
12
66
18
48
12
54
6
36
5
60
1
11
19
42
18
54
12
35
13
30
29
67
29
72
13
36
11
1
18
6
59
25
35
19
12
5
37
23
25
35
12
13
12
18
66
60
84
35
24
1
30
18
6
65
7
72
24
101
12
61
71
85
144
59
37
35
73
18
12
30
107
1
60
36
59
13
18
6
6
18
11
31
84
6
6
6
12
6
17
24
25
6
30
24
47
36
1
24
6
24
5
97
30
30
18
65
31
41
19
29
1
6
41
25
18
29
49
24
24
30
18
12
11
85
12
12
24
11
36
85
48
12
36
18
48
108
42
24
11
12
1
35
55
78
12
6
12
6
23
19
6
36
18
6
12
102
60
6
12
23
133
18
66
18
5
25
18
30
11
37
12
11
1
6
6
23
73
47
43
18
78
12
90
6
90
84
18
114
11
25
11
12
55
17
13
11
67
5
19
65
13
48
48
18
6
48
47
12
31
5
1
23
25
18
53
13
18
30
12
6
6
42
6
47
12
31
54
131
13
59
12
31
78
6
17
19
6
12
30
6
11
13
132
42
6
6
18
95
1
30
29
19
24
6
6
17
79
41
25
23
13
11
49
11
49
6
78
84
12
11
19
17
12
25
83
24
13
114
29
31
24
5
24
97
23
7
29
1
6
17
37
48
12
6
5
25
23
13
11
1
12
6
6
12
23
55
18
6
12
65
12
37
24
6
29
37
30
6
11
1
18
6
11
7
53
1
24
6
48
78
84
23
49
12
12
12
12
84
6
60
78
11
36
7
24
6
11
1
24
23
13
60
47
1
30
48
53
1
47
7
17
48
25
72
12
23
109
35
37
47
12
73
30
30
24
36
24
83
13
48
30
17
36
13
23
37
102
12
77
13
54
6
42
18
48
24
11
1
23
25
24
6
65
31
12
30
42
5
7
18
156
66
18
35
49
36
48
42
18
78
6
42
29
12
31
36
42
36
6
6
6
5
25
6
17
7
36
29
24
84
49
24
24
35
24
49
24
48
18
54
36
12
54
5
79
18
11
49
12
90
6
72
12
18
12
102
35
25
12
36
11
37
54
30
143
25
107
1
23
37
12
12
108
108
11
1
24
35
19
6
42
6
96
18
125
1
23
25
95
13
6
12
6
35
12
13
35
12
13
12
6
5
7
96
30
60
6
17
19
18
66
66
6
24
6
6
30
36
24
59
60
13
12
12
30
6
24
66
5
72
25
18
5
12
48
49
30
6
23
7
5
12
37
6
24
12
12
48
30
6
5
31
5
13
12
12
12
6
5
60
12
12
43
41
60
19
36
17
48
13
47
13
12
60
108
102
6
12
11
1
132
30
5
19
18
24
6
30
36
30
17
12
49
66
77
25
35
1
35
1
11
7
42
42
12
18
12
48
35
60
12
37
90
60
6
30
5
12
12
1
11
19
12
54
18
77
25
23
13
35
1
30
12
77
12
12
1
12
24
72
6
5
36
31
77
103
12
5
12
31
36
18
23
1
6
12
5
19
42
6
6
35
12
1
18
17
12
7
78
36
11
19
41
72
108
36
43
30
12
36
11
24
1
47
7
5
24
1
59
13
72
12
30
54
71
73
35
24
1
18
42
12
12
42
18
11
13
6
65
61
42
18
95
25
30
6
83
61
11
1
36
60
6
48
5
7
12
96
42
23
7
5
13
60
72
6
18
12
66
66
12
12
11
1
6
54
36
24
60
6
5
37
36
6
12
5
12
49
11
12
19
29
13
12
18
6
144
35
24
73
35
43
54
23
25
24
84
12
54
65
31
6
54
24
66
48
6
5
36
121
30
24
29
1
35
48
12
24
96
13
71
55
41
1
12
12
42
5
12
13
18
6
11
25
11
13
60
23
36
24
13
35
13
6
12
17
13
48
24
30
17
79
42
66
60
89
12
19
54
11
43
150
6
6
36
6
48
48
36
17
1
11
13
6
41
13
83
13
23
1
83
72
12
13
24
ABCD 421129596*7^$a-1 [50009]
25
5
58
33
3
26
48
55
35
30
12
31
23
30
67
59
13
41
6
4
14
30
22
15
24
35
13
3
20
30
19
15
50
19
71
37
9
39
69
12
48
26
4
30
66
54
20
10
216
21
5
24
24
6
96
18
40
20
10
26
46
110
67
21
2
28
21
65
70
50
16
60
20
34
129
5
42
13
47
85
3
2
40
30
74
10
14
12
31
12
45
62
10
8
36
30
6
18
16
33
12
29
6
4
9
53
67
27
66
15
24
9
120
6
24
80
12
1
29
54
6
19
84
35
109
47
6
19
21
30
14
19
24
23
30
67
17
70
45
5
7
53
43
12
12
77
96
36
28
3
12
15
9
12
5
10
24
36
20
60
6
31
17
19
12
24
45
3
69
20
19
51
8
6
19
41
24
6
64
2
43
17
18
16
6
8
42
24
66
31
9
50
1
57
2
10
8
60
10
30
32
67
36
35
40
32
114
76
3
48
12
45
32
40
3
36
89
30
22
3
35
61
9
42
38
30
12
10
60
15
5
34
84
36
45
9
51
29
42
64
33
23
58
75
11
6
43
15
45
48
12
12
15
14
24
12
7
101
103
57
2
25
59
30
24
19
3
21
9
20
10
18
2
49
21
8
72
31
23
54
19
33
14
46
3
5
19
33
3
41
6
1
3
14
30
12
10
8
66
49
27
18
3
17
36
16
3
48
9
3
17
163
35
49
12
9
15
36
5
34
21
29
91
29
30
10
20
36
64
26
1
12
3
30
14
4
20
60
16
6
3
5
30
1
15
45
35
36
13
108
9
27
51
30
6
56
37
21
15
15
32
13
24
3
20
48
16
6
39
99
30
6
14
10
21
9
6
6
38
66
7
23
1
33
50
1
9
15
11
25
12
17
12
70
18
27
36
39
8
25
45
30
81
5
30
25
12
17
12
7
12
9
2
18
40
56
24
12
18
1
24
11
1
12
12
11
10
54
26
28
15
77
94
54
26
30
7
23
37
12
17
31
57
15
35
85
75
2
43
5
43
3
14
22
18
56
6
13
12
5
18
6
46
8
6
43
72
9
50
6
10
9
11
46
48
2
54
10
69
17
34
45
5
7
24
23
10
50
22
44
34
21
24
24
11
109
21
20
42
18
19
36
24
33
3
35
25
17
19
65
4
56
7
17
30
1
24
60
17
18
1
101
60
58
96
9
41
64
3
12
17
58
2
43
5
31
35
4
33
9
18
20
1
41
103
15
2
48
6
4
26
31
5
24
30
16
44
46
39
59
10
6
114
60
2
13
15
86
16
30
21
57
3
3
24
105
15
21
9
50
1
11
30
18
30
55
11
54
30
82
15
23
10
26
25
5
79
41
115
24
17
40
44
46
14
34
12
30
8
7
5
18
10
66
6
3
65
43
47
85
5
66
25
11
13
15
62
28
2
1
48
12
24
12
17
24
31
5
16
3
57
51
12
41
76
18
26
54
22
87
53
28
20
22
9
24
27
21
23
36
4
26
18
25
45
30
81
11
64
6
8
36
19
27
68
30
31
9
50
36
6
30
28
9
24
27
72
21
12
27
20
48
22
20
88
72
3
12
95
4
9
35
13
9
63
36
5
4
32
7
41
7
48
11
37
29
84
4
2
1
17
12
19
9
3
12
5
12
7
12
21
8
7
3
2
30
30
34
44
6
30
4
9
23
13
57
51
9
3
51
57
57
6
56
1
39
30
8
22
44
25
5
43
77
16
18
12
33
12
3
33
47
169
11
12
4
9
87
90
14
1
3
30
39
17
7
39
8
36
13
17
7
17
10
26
6
4
57
9
15
5
10
24
9
5
19
51
86
24
36
55
12
48
29
12
18
16
50
34
21
5
7
17
10
20
1
5
36
28
2
13
101
30
54
30
66
16
51
29
78
1
21
60
44
4
12
18
12
57
60
21
27
5
19
41
34
14
12
18
25
12
39
33
36
5
7
45
18
26
10
36
18
32
24
46
8
22
3
5
36
4
39
24
23
36
18
6
6
10
18
50
30
30
10
6
14
22
20
78
19
24
53
84
36
36
30
4
20
40
14
52
27
12
5
10
66
15
24
29
6
36
85
39
26
18
10
15
17
24
64
3
59
24
13
3
8
61
9
62
1
17
10
42
14
24
1
5
34
9
60
24
59
4
69
11
30
46
18
12
38
36
73
12
9
92
34
9
11
1
29
34
12
21
17
6
4
9
3
69
21
60
3
5
100
39
12
11
18
30
70
3
9
54
33
36
41
4
6
20
34
2
54
79
35
10
30
9
24
23
30
4
12
3
60
24
3
8
16
9
65
31
11
13
41
4
51
9
86
16
8
60
6
54
22
39
21
98
25
11
25
12
24
3
2
7
21
12
3
27
20
25
3
9
11
10
20
31
9
12
8
60
96
7
23
24
13
36
60
87
14
22
30
18
9
101
12
18
76
6
48
2
10
30
30
87
12
71
24
16
30
44
4
26
30
7
17
12
19
12
36
11
30
42
24
13
33
50
13
95
25
71
6
84
7
17
42
1
17
30
30
7
24
60
69
6
26
28
62
85
33
2
54
31
12
12
9
26
4
26
34
105
17
108
7
29
67
17
90
6
24
10
21
5
24
52
27
23
30
19
65
4
51
5
19
12
24
101
18
1
5
4
2
4
74
22
74
16
48
60
32
7
41
96
36
48
40
50
12
10
18
21
11
4
9
5
30
10
92
30
60
37
3
74
19
41
4
3
48
5
31
48
24
96
24
33
51
57
39
41
96
64
2
37
11
30
52
54
6
8
19
21
12
3
48
17
55
27
44
6
60
30
37
41
19
12
9
60
27
15
110
31
27
45
11
90
16
14
1
29
34
2
30
13
5
10
60
32
10
74
13
12
5
6
1
24
33
60
27
59
94
2
1
12
5
12
48
46
24
26
24
67
12
21
6
66
98
13
3
44
16
6
39
5
31
35
28
50
151
9
3
24
12
41
12
150
24
54
42
4
9
11
16
14
124
39
17
106
48
2
58
50
31
36
33
20
90
6
4
3
137
60
10
50
12
54
6
7
23
54
10
9
57
8
19
11
6
106
20
28
72
18
15
5
10
30
66
14
12
24
24
30
36
4
32
58
123
17
12
10
74
7
12
77
24
4
51
12
23
34
12
8
31
11
13
12
23
13
57
2
13
5
60
52
60
27
17
6
24
126
24
4
20
79
17
4
32
19
9
63
83
16
14
10
114
15
17
7
33
27
11
73
3
60
20
46
20
58
20
16
14
19
21
12
8
60
19
24
24
3
30
6
20
16
30
68
36
6
4
54
6
33
17
16
20
78
16
33
33
110
40
38
12
34
14
36
16
3
11
6
19
24
27
14
36
24
70
6
20
144
24
6
37
17
40
60
6
6
20
24
90
6
48
12
18
70
3
57
51
5
4
26
16
30
8
19
11
22
14
1
29
10
9
60
15
36
50
7
29
28
56
36
60
79
41
40
50
60
1
57
3
87
9
17
7
29
88
27
12
21
42
24
6
54
36
14
10
45
12
27
50
7
75
69
9
15
17
18
82
48
32
48
10
32
30
48
40
3
59
37
3
38
52
14
24
25
17
28
2
70
3
12
12
12
9
2
13
35
40
9
21
15
5
52
18
20
6
7
17
43
48
41
48
43
3
14
7
23
66
94
50
70
21
21
14
4
12
18
3
57
6
14
55
65
31
15
6
38
52
14
30
30
76
50
1
3
110
6
25
3
2
91
9
74
34
50
1
12
27
9
23
13
11
6
24
4
39
51
42
8
10
45
41
4
3
12
15
50
10
2
48
10
2
7
11
61
35
60
30
70
45
161
43
41
4
6
36
18
20
115
17
48
7
5
28
ABCD 421143854*7^$a-1 [50033]
56
72
22
16
2
15
85
12
23
25
72
30
18
119
13
24
59
31
89
8
48
9
15
7
10
31
23
96
18
43
25
27
53
27
5
52
14
10
3
17
26
6
4
24
31
5
4
62
17
85
35
8
9
55
25
24
36
66
2
35
13
28
2
2
32
108
103
29
6
2
39
33
14
86
31
37
16
44
12
94
17
57
136
40
4
42
40
24
17
53
36
20
16
4
15
21
11
16
1
44
11
47
18
43
9
10
29
13
56
16
6
17
5
8
4
6
54
4
15
7
22
18
73
185
86
64
34
7
8
23
13
12
40
29
16
64
8
3
8
49
8
55
77
20
8
24
14
45
65
32
10
25
17
6
13
13
8
6
21
35
1
49
6
24
18
35
11
41
29
76
15
8
48
25
8
3
19
53
72
35
61
36
21
16
28
20
3
9
15
44
41
50
6
8
36
54
26
24
56
14
1
68
21
6
14
31
12
13
11
39
10
60
44
4
27
5
40
71
19
138
40
6
41
8
36
5
19
41
24
2
6
20
32
68
51
8
55
18
12
3
68
37
23
12
5
12
24
36
31
9
36
144
60
48
63
33
20
60
56
60
64
11
33
38
14
20
4
24
28
134
13
72
1
8
43
13
43
7
17
109
24
3
47
73
37
4
7
15
24
18
40
62
64
14
12
6
8
50
7
9
55
81
64
43
37
70
38
40
19
16
7
70
44
23
69
28
6
24
1
73
15
57
28
2
10
40
7
20
41
16
122
13
45
7
152
36
27
8
17
13
60
4
20
6
2
12
20
3
69
27
13
15
21
51
13
11
13
56
3
20
65
66
14
2
24
73
37
26
17
64
53
16
4
24
20
18
22
8
8
204
52
88
12
20
3
7
18
115
28
15
41
1
16
23
7
17
13
4
38
25
108
24
28
24
48
8
72
17
91
108
7
40
54
11
103
10
39
23
14
34
6
66
14
3
7
18
23
17
7
49
7
23
14
48
10
17
33
59
5
7
40
121
16
20
32
32
56
4
79
7
22
27
7
16
41
1
68
12
39
9
39
25
60
19
95
26
95
5
66
78
19
23
104
18
15
77
10
33
44
19
64
34
62
10
8
6
34
16
44
39
4
73
31
37
106
14
16
4
22
18
8
79
20
24
41
50
6
4
46
117
28
39
40
10
20
31
29
6
49
5
31
4
13
8
74
38
8
35
9
14
49
7
57
13
26
2
36
16
36
28
55
28
1
43
37
20
36
63
13
48
47
33
12
14
13
28
21
10
42
6
109
13
92
2
16
34
20
26
104
53
11
41
45
34
17
68
4
1
62
29
11
34
3
67
10
4
43
7
17
24
25
20
3
20
3
9
5
20
11
139
33
24
8
12
9
132
22
57
29
27
111
90
80
124
2
25
13
3
9
40
28
58
42
12
11
12
11
2
68
16
20
14
30
10
1
8
60
81
3
88
33
15
1
32
8
22
41
40
96
24
7
13
73
160
35
21
8
16
34
13
4
8
29
12
60
124
6
10
20
20
48
91
1
20
104
22
1
1
23
39
6
58
14
2
9
24
64
8
53
55
25
3
49
31
12
13
4
20
35
5
68
35
33
4
35
13
2
14
4
75
11
41
15
78
100
126
2
15
39
65
81
12
80
18
2
40
23
49
6
18
7
40
55
17
24
61
35
56
29
2
5
1
34
1
33
3
27
6
3
17
28
28
23
120
81
7
21
23
19
6
52
6
72
24
10
39
15
50
7
63
42
8
204
32
10
54
7
12
23
42
16
7
15
34
7
60
17
31
1
58
6
8
58
24
24
6
20
48
15
24
69
64
60
7
12
29
6
82
68
2
24
41
77
32
4
23
37
79
4
47
26
8
48
30
42
52
11
72
1
30
2
72
20
26
32
53
24
11
34
111
1
100
7
9
4
28
19
12
125
43
100
24
15
90
112
12
7
21
7
65
63
63
34
30
18
116
26
50
15
53
51
36
52
1
112
7
33
40
48
20
11
16
33
16
56
30
18
23
53
11
15
66
87
24
23
10
70
37
4
15
17
65
20
3
39
33
161
3
19
17
17
47
9
4
19
1
15
29
66
80
1
25
84
34
37
83
41
8
36
35
14
8
40
24
27
69
27
24
24
17
15
13
59
9
72
3
1
4
24
16
4
2
21
45
110
202
100
3
5
4
8
15
17
19
61
95
5
19
16
20
28
127
136
34
88
6
26
15
55
1
16
69
34
24
6
48
35
20
5
32
35
5
84
19
24
1
11
4
7
18
31
9
7
45
60
88
28
15
48
5
22
14
11
39
18
16
7
25
15
15
22
20
15
7
90
7
9
32
23
44
52
21
3
53
2
133
5
22
1
41
80
28
44
47
17
7
20
59
34
15
12
17
60
38
34
103
13
10
14
8
18
1
48
113
7
79
17
9
6
14
8
20
15
24
9
28
2
41
72
69
3
77
76
31
5
16
44
27
21
28
8
19
23
34
30
105
25
16
31
63
16
24
18
8
4
7
81
19
32
84
77
24
7
60
19
16
24
80
14
19
71
34
16
4
56
11
85
28
7
20
76
5
3
36
5
40
6
8
6
26
9
8
23
14
44
4
219
48
41
55
9
11
4
15
30
28
8
4
10
1
37
7
59
72
1
1
35
11
1
1
14
14
36
24
24
32
28
12
46
34
6
17
40
24
33
8
22
104
14
7
35
56
50
12
26
30
2
5
33
3
23
10
7
13
7
77
36
83
7
30
8
16
11
13
8
27
7
49
7
9
25
67
13
15
13
18
18
31
36
49
50
24
32
34
27
19
42
38
8
113
7
25
49
11
4
8
36
83
26
24
11
24
11
24
50
60
4
30
14
35
103
9
32
17
19
11
17
53
16
83
25
11
24
17
19
45
20
70
14
20
15
37
48
19
40
1
6
17
44
81
27
13
23
5
16
28
27
8
24
12
11
30
76
52
35
5
83
9
6
57
47
14
32
34
17
47
45
36
16
5
68
4
18
81
47
16
10
46
17
7
24
54
20
63
13
11
5
36
72
32
55
13
16
79
48
35
14
34
61
5
19
12
23
13
28
68
5
47
5
10
41
16
73
30
78
68
8
46
17
13
3
17
28
2
170
54
14
18
30
28
19
28
39
77
19
22
19
13
68
63
53
36
84
11
116
49
3
87
14
36
15
53
72
8
27
15
18
22
54
2
110
4
23
71
32
2
22
17
47
6
90
1
15
38
60
56
15
21
4
16
14
10
27
76
33
15
9
48
8
3
28
17
6
9
47
10
4
75
15
105
15
17
9
30
45
35
10
79
55
41
20
9
40
10
16
40
14
40
3
56
24
64
1
7
9
20
42
37
3
160
2
7
48
7
10
7
56
81
22
14
40
3
7
40
38
8
23
35
10
27
115
24
17
17
44
35
40
45
18
8
50
6
30
48
68
28
10
14
12
20
3
63
9
5
20
7
13
8
19
73
20
27
1
23
45
24
4
23
7
73
21
63
53
91
9
20
7
9
20
8
12
95
9
15
41
43
4
7
66
6
17
17
31
32
13
28
19
11
26
15
45
59
16
21
34
10
20
11
15
17
36
4
48
9
20
16
10
17
56
9
32
47
8
1
52
ABCD 421682904*7^$a-1 [50012]
84
24
11
9
9
7
80
108
21
6
13
32
27
66
87
48
9
18
78
84
42
1
8
36
4
72
17
63
15
13
5
7
60
8
36
4
11
145
20
63
133
24
12
8
36
4
156
24
35
1
44
9
54
141
99
30
60
162
66
43
48
17
7
36
11
108
72
78
79
12
24
48
56
4
60
32
76
8
15
129
52
20
64
53
60
3
28
216
95
18
18
61
23
85
5
108
103
24
44
36
60
9
7
65
3
28
32
12
4
96
5
31
23
45
3
33
184
53
42
36
13
17
19
24
20
27
49
65
18
73
20
60
148
71
1
17
18
1
12
32
60
48
28
44
9
19
12
36
12
36
29
162
18
51
3
18
91
71
13
36
11
37
60
23
72
49
132
53
31
144
20
12
27
18
175
48
56
15
25
24
36
23
49
12
5
31
20
21
19
53
19
59
9
124
56
3
37
72
24
80
64
11
13
11
9
9
3
27
18
31
84
80
40
80
28
60
191
9
16
24
11
49
12
47
72
30
15
21
108
6
9
76
44
27
13
41
67
329
115
24
56
28
48
71
61
168
84
53
72
31
68
4
32
48
81
18
49
59
45
27
18
151
8
84
52
20
4
56
39
90
90
61
20
24
4
212
27
37
44
27
120
9
15
9
81
7
144
5
31
24
84
56
28
48
89
42
61
156
12
89
63
28
24
35
73
11
1
44
36
24
45
75
40
29
102
72
60
1
36
44
52
47
13
48
56
36
40
89
67
84
24
11
54
108
18
1
92
141
7
11
1
11
36
24
21
28
12
48
29
87
40
23
21
96
172
12
89
79
24
137
63
28
152
16
83
45
3
13
59
6
19
20
16
20
76
48
36
44
4
108
53
19
12
36
12
92
4
60
224
27
1
48
56
16
41
18
1
48
20
3
1
5
31
23
37
120
12
29
139
53
91
32
48
87
1
168
20
3
18
15
4
24
17
115
36
24
8
27
25
180
96
29
48
31
24
89
18
33
40
59
1
48
44
60
4
24
11
45
52
8
76
36
71
60
72
25
36
140
24
21
55
24
36
188
16
5
31
29
39
52
89
126
30
55
44
40
11
25
60
24
53
63
27
81
12
28
12
24
36
17
19
44
184
56
27
57
33
31
32
120
9
15
64
108
48
71
1
44
4
72
23
181
185
72
3
168
21
19
60
92
16
44
48
27
69
3
60
13
59
145
65
31
95
1
23
25
11
102
31
48
44
16
29
39
33
43
20
9
79
12
35
121
24
47
73
24
11
45
24
40
35
6
55
60
29
30
25
35
66
15
48
72
4
84
20
36
51
45
16
48
24
11
45
76
8
180
148
132
48
60
168
53
7
149
27
9
6
61
24
35
13
47
12
33
16
12
11
37
68
16
29
30
1
17
42
45
16
164
16
65
54
9
40
5
7
20
4
36
36
120
68
69
7
95
24
9
21
6
72
21
88
24
47
49
17
51
21
19
53
7
80
21
54
69
72
39
121
47
90
198
9
81
31
8
4
41
67
11
117
36
39
9
28
44
40
60
8
16
11
42
19
12
12
119
48
42
228
42
1
17
90
21
27
13
47
9
75
108
33
16
204
24
72
84
44
36
24
64
72
60
36
83
9
27
1
11
49
92
76
23
37
56
108
16
44
40
161
24
31
44
172
17
27
135
78
3
4
56
16
12
60
20
27
9
16
24
89
42
18
27
88
11
1
8
36
3
60
13
59
156
13
92
40
35
45
15
12
49
59
109
89
7
108
48
68
84
51
66
55
48
36
29
27
40
36
53
51
27
21
76
65
90
48
177
3
117
60
52
72
5
6
48
72
1
35
24
1
53
27
148
17
63
72
60
28
29
63
4
20
3
33
28
200
76
11
13
120
56
3
169
8
76
59
61
68
9
51
27
73
72
24
23
117
196
24
20
21
31
41
63
28
12
60
35
153
36
52
11
78
39
16
80
84
45
15
63
73
47
13
96
72
5
55
17
31
32
28
29
123
12
124
12
68
3
78
90
25
60
44
16
128
76
11
270
12
51
21
99
69
127
65
7
11
60
37
44
27
133
32
4
56
16
128
3
97
35
25
56
39
9
36
36
148
131
108
13
5
24
39
9
198
25
44
52
12
17
39
96
27
12
81
15
193
5
31
44
76
56
57
87
64
72
53
84
67
11
9
36
75
1
68
84
9
42
45
9
55
65
6
21
27
1
59
12
1
17
127
104
16
24
12
20
16
11
1
12
44
9
87
40
44
9
42
30
15
28
48
89
42
12
9
40
11
1
47
60
126
43
60
17
42
18
67
108
32
48
136
24
116
36
4
12
11
1
17
3
96
63
13
8
36
51
25
65
270
45
57
19
12
11
37
11
33
57
7
20
64
71
1
53
87
27
61
65
27
39
105
3
6
ABCD 421689108*7^$a-1 [50034]
149
7
24
9
11
10
30
21
9
36
2
34
120
47
19
24
24
5
31
9
32
25
63
8
157
3
47
4
69
9
15
47
76
5
39
9
49
12
38
60
1
11
40
18
131
13
75
24
21
146
25
39
81
39
48
42
6
8
9
15
1
24
24
27
21
83
21
7
20
85
48
24
63
32
1
69
6
29
64
21
36
6
18
36
6
6
114
8
13
93
12
38
40
65
7
30
11
99
45
19
21
15
12
21
9
30
6
36
26
21
16
3
24
78
23
63
49
27
69
104
75
40
36
36
117
24
23
1
9
2
10
27
3
32
13
48
8
27
13
32
16
9
14
16
36
84
57
56
43
29
19
21
8
91
30
23
13
27
9
14
34
63
3
12
9
33
26
4
20
88
18
83
7
60
21
21
3
27
69
8
37
3
35
168
28
9
24
3
6
23
7
8
64
36
12
8
46
51
15
18
2
21
13
11
19
8
28
17
16
24
3
5
25
63
15
9
57
6
41
16
24
11
28
8
16
54
3
27
45
8
64
9
47
40
93
11
16
33
84
3
107
16
24
20
130
24
119
49
2
45
3
34
3
71
4
21
35
12
4
84
20
4
66
60
3
69
11
13
6
20
33
16
9
102
18
15
32
13
50
25
72
3
12
33
35
34
6
20
9
181
12
24
98
16
12
9
8
16
45
3
9
2
36
82
39
23
16
36
8
10
18
17
16
32
43
30
63
3
24
24
6
66
6
2
16
32
34
27
21
26
49
11
45
19
6
2
70
47
43
12
9
27
24
30
126
33
21
27
71
10
2
45
88
105
50
52
36
6
15
69
6
29
39
70
51
120
35
10
24
3
27
8
10
75
72
27
30
30
81
27
90
35
1
2
13
21
3
21
14
37
21
11
79
9
21
11
40
32
7
8
4
5
48
63
52
18
3
57
2
52
78
24
26
1
152
19
20
9
1
71
85
14
52
18
60
42
9
8
7
92
4
57
27
45
27
54
24
50
37
8
19
5
1
54
36
117
83
82
30
12
20
13
24
32
16
48
8
37
3
24
3
8
34
66
54
42
57
80
157
3
24
3
30
12
51
51
45
11
16
45
72
24
33
72
54
33
15
9
11
10
27
56
13
12
47
16
27
53
88
11
10
3
8
19
60
48
18
111
23
1
8
13
27
3
29
25
6
33
3
92
25
11
10
6
60
8
58
18
20
40
84
30
6
32
25
3
21
83
13
8
15
46
27
9
2
40
45
24
48
56
27
16
12
20
22
15
45
3
47
70
18
18
23
40
57
119
13
110
10
18
9
8
16
51
48
5
15
1
24
27
60
30
27
45
14
4
9
3
8
28
81
57
23
37
6
56
28
6
3
11
60
9
16
32
37
35
37
51
35
48
13
69
27
21
42
33
80
72
73
15
32
15
28
21
3
6
15
45
51
15
89
61
179
1
26
37
71
4
8
58
6
8
22
14
22
50
25
33
2
21
144
27
16
44
25
15
68
45
3
16
116
25
15
81
48
23
10
39
3
45
51
68
52
45
3
21
21
12
12
38
28
24
9
57
87
11
22
24
18
8
28
36
6
38
94
51
8
13
24
12
18
66
11
37
110
16
20
72
1
39
30
98
9
3
10
12
15
3
18
24
3
24
48
11
16
54
15
24
27
45
3
6
36
11
63
16
8
58
23
1
78
18
2
16
150
15
15
30
3
48
3
18
12
26
13
11
88
77
13
2
36
16
66
11
13
74
25
32
40
23
22
12
63
8
55
24
57
9
24
12
26
34
86
97
15
18
23
16
24
15
17
73
23
7
9
11
16
60
24
30
14
13
8
24
3
45
67
30
15
45
3
8
16
48
15
12
21
39
36
20
4
6
18
29
25
38
1
48
9
14
16
6
3
111
9
23
10
42
45
27
45
24
8
19
18
14
109
9
12
50
16
6
30
29
72
16
57
2
10
27
21
2
52
21
24
3
53
1
18
53
3
4
36
21
48
81
6
44
22
71
19
5
3
40
12
17
16
21
36
2
45
37
3
3
20
70
12
30
9
81
15
35
22
54
32
25
3
60
9
27
44
1
9
30
81
9
50
10
51
9
47
7
12
18
3
35
22
36
3
33
6
8
22
3
8
13
48
27
23
9
51
21
15
9
1
12
60
30
17
7
54
3
32
48
13
74
12
133
120
35
10
42
33
9
95
7
8
46
3
24
33
84
11
40
21
11
16
11
16
6
30
8
1
24
72
3
18
35
88
57
12
26
70
2
10
30
33
72
95
12
10
48
30
21
48
9
66
6
63
39
80
28
101
1
18
8
34
11
1
15
33
23
13
27
195
8
40
45
45
24
42
9
51
6
24
36
2
25
15
41
15
10
39
8
19
6
42
5
40
3
125
27
36
25
111
156
8
24
88
21
69
83
48
49
63
32
16
33
18
18
42
33
72
8
7
48
222
3
47
25
21
107
25
15
48
87
32
25
24
24
23
1
69
30
84
8
49
32
1
6
24
30
11
25
114
5
43
53
25
6
9
75
5
24
31
33
9
12
18
48
6
3
24
9
15
8
72
27
45
40
35
45
1
15
8
19
120
53
61
11
13
66
8
88
33
15
120
72
30
11
97
39
24
21
72
3
8
13
6
24
36
17
61
12
15
23
10
71
7
9
8
13
131
1
30
6
74
96
40
12
20
10
47
40
48
135
20
13
45
27
48
8
43
48
48
53
160
24
11
16
120
29
25
60
12
54
114
2
28
65
7
12
6
12
50
1
33
24
30
24
36
6
47
40
21
38
4
33
21
3
21
27
15
56
10
111
21
3
35
13
57
15
15
12
102
78
56
97
33
39
3
90
35
16
3
53
1
60
12
15
45
3
9
48
30
12
53
19
44
1
39
17
13
12
18
60
30
144
11
40
48
24
23
33
1
38
1
33
36
11
31
9
63
57
96
117
86
61
21
3
27
5
88
15
18
23
1
135
3
18
14
46
15
72
72
35
22
14
1
96
45
27
11
120
37
33
2
22
30
33
96
69
12
23
3
4
12
29
24
64
51
20
25
45
12
38
1
8
16
24
72
75
6
39
27
8
70
2
21
24
13
50
12
40
68
22
38
45
16
56
37
6
30
47
27
28
8
9
13
11
79
30
24
48
6
6
24
39
35
61
27
8
45
7
12
20
52
18
99
99
24
93
8
3
22
2
37
24
39
89
1
71
55
17
25
2
37
11
34
11
67
20
73
8
27
28
6
48
35
48
16
24
27
101
25
14
49
3
29
19
45
33
15
27
20
28
78
2
34
3
8
16
48
9
36
24
14
36
10
72
15
15
72
30
26
70
24
26
16
57
3
24
69
72
83
45
40
27
69
15
20
24
21
37
12
30
65
43
30
71
43
29
19
30
6
24
20
45
25
98
48
4
9
3
96
20
4
8
16
29
16
39
36
12
65
3
52
18
42
30
182
1
8
72
55
33
21
35
24
39
22
60
26
37
3
5
27
37
ABCD 421736148*7^$a-1 [50008]
8
7
3
45
27
26
4
11
45
3
19
12
21
47
4
18
6
17
45
24
18
9
16
15
9
8
16
8
28
17
4
3
32
13
12
8
19
24
11
16
2
76
6
6
42
50
27
25
3
8
7
101
4
23
34
15
8
13
87
3
9
21
18
2
19
80
25
3
27
21
39
29
36
4
5
19
21
2
4
50
16
12
78
5
73
23
4
5
7
23
34
15
69
15
11
6
63
1
30
9
44
4
12
21
35
1
15
27
60
30
3
27
5
28
12
5
12
7
9
51
57
35
27
21
1
15
36
27
24
24
24
26
12
10
8
25
36
36
12
44
13
30
6
2
13
8
16
15
24
32
25
108
32
13
3
11
13
9
20
3
28
77
16
3
3
14
30
37
5
19
45
3
23
1
99
12
36
5
7
50
7
15
20
21
1
36
3
56
1
72
8
3
31
6
30
29
4
24
65
31
32
40
3
9
8
27
12
6
10
12
17
15
21
4
36
5
22
66
44
22
41
7
66
2
49
23
9
1
12
6
9
21
2
49
3
18
27
29
31
35
9
7
21
27
9
15
8
4
6
8
12
19
3
21
21
8
78
28
69
21
2
1
12
51
5
64
11
73
3
5
4
20
52
24
5
10
38
36
10
48
2
3
52
24
36
11
34
18
33
27
5
12
28
35
52
8
13
8
16
21
50
28
12
12
50
28
24
47
1
3
29
10
20
6
28
24
11
1
78
42
50
4
14
27
4
75
5
64
87
45
8
43
2
31
104
36
7
41
1
78
12
9
23
45
21
22
9
23
18
7
15
41
49
15
53
31
36
75
26
3
7
29
15
9
1
30
30
18
29
4
9
26
37
3
68
13
21
3
27
6
75
9
12
3
56
15
37
29
28
15
24
9
2
12
16
42
23
24
1
15
57
36
11
24
12
24
4
5
36
63
73
27
57
35
76
12
20
31
72
33
5
27
84
19
21
9
3
8
43
2
3
145
36
50
13
84
5
4
48
47
24
4
23
1
20
7
42
84
8
19
8
9
4
26
1
35
100
78
66
9
17
28
12
11
37
27
3
12
30
6
20
9
43
21
24
15
12
18
20
28
47
15
16
77
24
3
13
9
6
42
26
64
9
83
6
3
19
9
41
111
1
35
24
37
72
35
1
2
24
13
17
24
7
15
5
64
11
13
32
64
12
93
36
20
15
9
16
3
11
16
9
20
4
15
41
43
18
47
28
39
18
3
5
4
23
1
12
12
11
16
12
3
9
11
16
42
12
54
14
18
37
24
36
56
9
15
52
33
18
24
9
24
56
12
13
24
8
10
5
28
12
57
59
16
33
2
21
7
30
42
21
32
4
12
83
58
35
7
8
9
1
6
32
13
20
16
69
71
24
1
3
5
28
48
27
8
4
33
12
32
4
14
13
3
29
16
80
28
20
13
39
11
73
3
45
12
27
60
14
79
24
77
22
5
13
119
21
16
27
84
57
15
8
73
50
22
23
21
4
24
3
24
24
17
63
12
24
25
30
6
15
23
4
5
31
5
64
21
6
65
16
12
8
19
30
87
12
11
30
4
3
17
4
27
39
50
4
3
44
16
33
75
21
24
39
8
52
5
7
33
2
9
48
24
28
9
15
23
4
36
2
3
55
14
18
13
9
6
17
28
92
1
3
3
17
3
18
6
1
20
43
6
42
69
24
60
24
105
3
20
9
15
4
9
23
45
30
10
63
44
16
21
15
15
21
20
19
9
12
20
84
15
37
12
8
7
42
2
12
69
1
8
18
21
24
12
60
7
66
2
9
51
22
35
9
7
29
6
25
33
12
48
2
13
12
9
27
8
9
4
36
15
27
74
4
12
71
61
36
59
13
15
32
7
9
12
12
23
22
12
78
21
20
4
45
30
32
1
8
1
6
21
9
39
3
17
43
18
20
43
21
20
4
60
26
1
48
15
5
12
24
1
8
31
48
56
37
35
57
123
4
3
12
54
27
45
30
12
2
3
36
24
1
6
38
82
20
1
24
8
7
21
45
15
27
41
25
15
24
15
2
31
59
36
1
21
60
23
25
20
52
12
8
12
15
9
7
27
9
20
49
30
5
37
35
4
57
11
9
27
15
9
4
24
3
8
42
28
2
112
9
72
5
76
18
30
15
12
12
21
2
58
42
45
35
45
1
27
8
3
4
68
9
25
3
5
7
12
12
68
12
1
3
48
117
87
5
55
15
21
12
72
5
28
3
29
19
15
6
15
3
8
81
24
39
24
4
26
40
27
63
36
56
25
59
45
13
2
9
9
3
9
18
13
12
24
20
21
79
12
9
3
15
42
27
9
63
12
8
24
3
4
42
39
27
14
16
42
20
21
40
15
42
11
13
3
12
23
1
9
8
54
1
9
6
29
21
7
45
2
33
1
36
84
23
21
19
32
21
19
95
1
39
5
25
3
56
52
24
5
19
3
20
12
9
31
12
30
30
5
24
4
3
14
15
21
15
9
7
9
51
12
45
12
2
9
28
32
28
44
4
15
8
9
4
69
35
67
30
36
2
9
12
9
6
34
12
30
5
48
31
21
8
1
47
19
9
15
6
20
36
22
5
37
26
10
27
3
44
13
56
31
8
6
43
24
35
4
5
43
17
4
17
7
17
28
8
63
45
19
12
68
4
32
9
31
51
33
12
81
24
23
72
24
16
12
47
61
9
36
3
8
16
9
20
4
6
60
54
3
44
4
20
4
24
12
39
20
36
25
12
3
41
13
51
8
36
13
3
12
87
18
18
9
36
5
60
10
2
6
57
4
29
34
5
1
59
61
63
63
29
16
9
14
72
1
35
9
13
36
2
9
55
9
12
27
17
40
24
21
48
35
88
12
12
8
13
11
112
17
54
60
9
4
12
9
87
89
6
18
3
4
23
4
5
4
72
39
30
32
7
12
44
36
76
8
15
22
8
15
7
5
69
34
9
11
37
12
9
12
2
21
13
15
41
16
2
16
9
48
45
63
21
63
12
15
36
17
4
29
34
6
15
8
16
29
27
12
25
15
20
61
11
3
22
3
8
25
23
1
23
21
4
32
46
53
24
3
28
9
35
18
144
4
2
4
54
39
21
24
12
6
65
19
24
32
37
3
38
27
9
3
105
3
16
3
93
63
5
4
20
52
39
8
9
25
6
5
16
23
6
54
9
3
10
26
1
96
60
36
12
9
3
8
24
21
4
20
28
6
24
57
20
43
41
28
12
32
24
31
17
28
8
25
26
16
12
20
1
32
63
45
7
12
9
53
36
4
18
45
5
7
23
37
21
3
8
19
42
3
27
33
29
34
5
9
15
7
14
4
12
27
20
33
10
18
11
25
6
41
25
15
5
7
8
13
44
42
34
6
8
25
24
12
9
3
12
3
18
30
12
24
60
93
17
4
95
19
42
3
33
15
32
31
5
37
42
17
1
18
2
15
16
21
8
52
12
24
2
37
21
14
30
18
34
20
19
9
8
7
8
12
40
72
23
1
32
49
63
3
14
6
28
12
14
30
13
11
45
28
36
11
6
19
17
4
3
21
6
9
27
42
87
15
65
16
36
32
1
27
44
85
32
7
39
5
1
74
1
15
45
45
120
15
29
27
37
98
13
20
16
21
2
18
15
12
4
57
2
13
51
33
15
5
37
15
29
7
33
11
3
69
9
3
19
18
8
42
64
8
12
1
5
22
5
43
2
19
33
30
20
1
5
3
27
9
52
8
25
48
11
9
16
26
1
39
8
22
20
58
26
22
33
27
17
7
21
36
3
5
9
63
24
4
59
22
3
56
43
18
14
49
11
13
27
21
72
5
31
47
9
64
12
8
9
7
20
24
1
6
9
9
6
81
24
9
2
4
5
9
15
19
8
22
48
12
15
23
13
5
34
2
16
12
35
27
13
45
6
44
6
3
16
15
6
14
1
29
15
3
10
15
63
6
11
37
11
16
8
4
24
20
37
32
28
2
6
3
4
23
24
21
40
48
21
36
24
56
63
60
19
12
21
20
4
24
9
15
27
21
9
71
4
8
63
1
12
96
9
12
32
19
17
63
9
18
13
9
2
1
44
1
39
21
23
28
5
31
15
9
24
15
12
104
1
195
30
15
3
12
42
23
40
24
3
8
25
9
47
1
6
6
15
15
8
1
12
15
21
17
4
20
58
9
12
3
21
32
4
8
36
24
1
30
33
56
121
12
2
34
15
9
90
32
25
3
17
13
11
16
12
11
1
12
20
3
9
45
16
56
6
1
89
7
27
24
33
63
30
3
56
25
54
9
3
65
28
75
2
16
3
29
31
32
9
15
73
18
2
15
4
23
45
36
64
48
5
16
3
29
22
56
1
8
31
53
33
3
4
3
21
24
9
36
15
95
33
21
16
48
3
87
9
51
12
14
16
18
42
14
4
42
20
7
132
5
7
24
12
24
65
10
54
3
3
74
4
15
15
9
5
22
18
3
20
64
3
2
70
41
16
11
9
1
15
33
24
3
15
6
2
42
39
72
16
105
14
13
33
23
48
9
7
24
5
67
12
53
52
38
1
57
12
2
45
1
30
77
7
29
9
115
15
5
1
6
29
49
6
2
15
25
2
1
39
26
4
3
3
6
3
12
20
49
26
37
8
43
18
3
96
8
28
8
25
20
66
6
3
7
24
50
16
62
13
44
15
ABCD 421760126*7^$a-1 [50026]
69
75
72
24
11
16
93
24
23
4
36
8
22
27
35
36
12
49
36
12
63
69
59
36
96
48
25
51
18
3
9
36
18
60
9
11
1
81
159
12
27
9
11
12
4
18
51
11
16
45
45
12
108
15
35
40
9
71
109
60
48
23
49
135
60
18
26
13
59
13
9
38
142
62
24
49
96
11
10
6
9
23
25
23
10
39
15
9
11
120
85
12
36
33
14
16
20
25
23
22
54
117
60
72
21
6
8
4
153
135
54
36
38
13
12
9
2
85
119
226
63
27
9
60
12
15
54
63
47
25
48
215
25
57
51
57
2
16
32
13
96
21
126
20
60
16
18
30
116
34
3
155
12
37
45
3
47
24
1
51
9
11
108
64
9
24
12
51
32
13
48
81
2
58
3
9
54
32
109
12
36
83
13
11
28
18
24
63
71
37
36
12
24
35
28
90
170
37
144
21
6
80
12
73
27
45
15
68
13
12
27
9
15
144
32
48
1
39
33
36
131
22
27
35
12
10
36
38
12
4
6
3
69
72
90
21
15
8
73
12
36
59
1
155
24
1
12
9
50
94
63
23
10
38
109
96
48
24
75
33
9
75
11
13
12
51
20
10
15
11
25
36
36
11
25
57
132
12
51
48
9
62
1
9
6
54
14
16
18
42
117
63
48
36
54
38
22
3
45
27
24
9
90
57
11
13
144
48
24
48
69
86
4
56
61
59
124
33
228
45
27
33
98
46
39
15
21
33
3
36
36
72
15
9
48
11
25
87
20
16
8
13
36
23
12
25
135
80
37
239
13
81
2
10
27
87
54
75
24
36
23
13
11
25
48
36
35
46
15
36
99
18
3
9
15
12
69
3
47
13
12
9
60
3
36
15
9
3
42
66
6
30
44
36
36
34
14
16
18
26
1
33
66
6
54
57
9
15
45
48
6
57
35
60
82
12
6
68
34
38
13
36
95
16
8
16
56
169
11
28
33
72
48
11
13
3
114
3
60
36
21
15
57
15
48
24
84
35
1
47
16
33
11
37
9
86
1
27
36
21
9
194
121
11
22
2
16
68
13
12
35
37
24
36
9
27
27
9
117
38
36
12
85
215
10
39
36
35
1
36
11
49
12
33
39
33
75
36
35
160
30
54
117
72
9
27
36
15
90
110
88
44
12
145
15
18
12
6
9
23
97
36
36
36
35
48
133
59
1
57
24
36
27
27
9
21
26
37
24
3
24
45
12
117
60
27
81
12
50
22
26
28
6
30
20
96
10
72
38
13
9
2
10
18
153
60
36
9
12
27
60
72
36
47
10
6
21
36
33
3
15
81
81
12
15
12
231
20
1
81
26
34
66
20
16
186
18
144
12
56
25
45
50
49
71
12
36
60
16
18
26
4
42
63
3
9
36
24
11
84
25
33
75
23
4
144
69
11
25
12
15
108
9
3
24
45
72
93
14
1
48
47
76
32
16
32
64
18
18
8
96
13
71
73
3
36
60
21
27
81
35
1
15
108
9
23
144
13
45
90
21
9
146
193
3
45
108
51
45
84
24
12
72
60
72
47
1
60
3
32
28
21
11
24
70
36
12
86
13
36
15
57
24
11
46
38
12
4
45
33
2
25
108
111
33
108
11
70
135
45
3
24
12
24
9
38
10
2
36
13
9
18
21
45
87
144
57
6
174
26
25
36
59
22
3
15
36
57
36
47
36
61
24
36
27
12
9
119
13
12
27
24
36
45
23
192
13
11
25
24
72
9
14
4
9
120
63
44
46
27
47
25
36
11
85
12
63
8
16
18
3
23
22
27
63
32
82
36
12
99
33
26
1
12
9
51
48
33
27
21
6
9
36
47
132
10
3
24
36
75
60
32
70
27
24
84
24
47
60
12
1
47
121
21
27
177
111
69
63
12
36
83
22
111
9
123
11
106
84
99
15
9
57
51
12
11
25
216
24
11
10
36
15
23
12
28
21
15
30
14
49
51
12
80
37
15
45
36
35
46
30
36
150
27
11
16
90
63
45
48
54
96
80
1
48
36
45
18
36
24
20
16
116
22
60
48
99
35
16
54
39
9
26
34
12
51
12
107
25
45
3
35
25
108
12
27
56
12
13
108
35
106
108
75
33
12
18
9
72
33
30
33
12
24
12
63
56
40
18
39
96
27
20
1
9
18
81
24
144
183
60
57
36
60
11
1
15
30
63
24
36
27
45
36
57
63
15
8
37
23
49
143
10
39
60
36
3
9
47
85
11
34
27
3
45
33
26
12
37
11
160
54
86
37
63
12
141
21
27
24
12
108
11
58
3
60
48
15
200
1
59
73
3
9
11
48
22
6
8
37
9
14
16
69
21
36
2
36
40
32
13
11
25
95
13
108
63
9
45
2
37
69
38
1
105
134
13
216
108
99
18
108
54
24
45
12
36
83
4
9
23
22
48
15
108
36
12
24
12
24
147
6
3
60
84
24
12
35
48
22
63
9
98
1
9
120
123
36
3
6
72
27
21
78
165
117
38
61
24
27
21
33
26
64
93
36
27
68
64
80
13
24
11
48
12
10
39
35
25
39
42
27
36
12
60
84
132
3
45
155
16
9
81
51
153
39
24
3
8
37
36
81
27
45
6
8
13
27
42
27
3
8
16
30
63
71
12
4
18
12
27
99
24
9
21
14
12
37
11
25
71
37
99
45
69
63
12
63
68
13
24
36
36
48
11
52
20
25
15
90
3
9
15
47
ABCD 421764842*7^$a-1 [50006]
54
22
8
6
10
30
5
9
52
14
10
84
32
6
24
40
26
30
10
44
6
45
7
12
54
30
32
81
19
12
38
12
6
12
4
24
17
25
2
18
27
13
8
16
26
22
12
6
18
60
59
13
32
3
33
22
18
2
52
20
10
2
24
4
72
20
4
36
6
128
16
14
6
16
12
18
14
24
12
30
12
48
54
58
26
6
18
10
6
12
14
4
5
135
6
28
36
35
19
26
36
30
34
12
11
3
10
50
24
30
30
4
30
6
20
6
16
12
56
22
38
4
20
16
14
22
6
44
6
22
18
2
70
12
8
46
2
12
36
10
6
107
3
58
62
34
56
10
8
6
27
15
10
18
53
27
100
6
56
4
56
30
24
16
12
2
4
20
3
3
18
12
64
36
48
2
16
8
70
20
15
15
24
52
8
42
24
6
18
10
36
5
19
6
30
66
6
14
27
1
8
4
14
12
12
6
39
13
2
12
24
34
2
57
31
6
2
30
24
16
14
30
18
28
17
21
3
7
36
18
62
70
18
20
10
72
26
22
20
12
18
10
6
50
4
2
4
36
6
12
8
30
18
12
18
60
100
50
102
10
8
10
84
60
20
22
6
12
2
24
12
4
8
36
15
31
20
18
36
114
16
80
45
69
10
65
45
3
73
14
22
56
18
12
12
16
26
10
29
72
37
59
73
14
9
25
2
48
10
32
34
66
6
14
3
21
60
12
12
46
66
18
5
87
40
30
8
18
22
30
12
6
11
9
40
20
4
38
40
6
2
18
22
32
10
8
10
98
4
8
34
14
6
64
36
8
22
144
2
21
3
30
58
6
2
45
67
6
12
20
4
6
38
40
56
10
20
30
10
14
4
26
22
20
78
24
22
14
24
22
24
6
14
6
30
34
6
18
96
2
10
2
10
65
15
12
21
48
1
20
6
10
44
34
20
6
24
46
14
36
36
10
14
54
10
23
21
30
16
14
12
10
24
14
3
7
68
18
22
44
30
10
20
28
56
30
76
6
17
63
58
36
30
8
10
12
44
10
2
10
8
64
18
14
21
67
26
3
3
30
16
2
10
62
84
6
24
4
6
2
15
27
16
5
55
20
16
14
6
9
15
22
20
15
3
22
14
28
5
33
4
6
2
6
16
56
24
16
48
53
13
8
28
12
11
31
14
4
68
24
16
2
42
90
28
92
6
24
4
14
6
16
20
40
48
62
10
6
38
6
57
19
12
41
9
28
14
24
10
14
52
17
87
4
5
13
8
6
4
36
56
22
6
2
12
10
2
36
24
27
9
18
24
10
6
5
24
7
18
20
12
16
42
53
37
30
6
6
14
16
11
3
10
24
11
15
66
24
34
29
3
18
66
6
27
19
38
54
16
30
24
66
6
56
12
18
10
24
18
158
4
24
14
16
32
18
24
22
17
63
57
9
22
12
56
40
84
36
14
24
46
44
24
18
3
51
21
7
20
18
3
31
38
72
28
71
1
24
32
112
20
75
1
6
36
14
30
40
17
49
14
28
26
54
48
18
10
26
48
15
21
30
22
23
51
30
10
20
33
24
1
60
20
12
90
6
22
6
14
6
16
38
12
9
1
23
51
42
4
14
6
10
17
21
3
49
68
6
12
24
46
18
14
142
60
8
6
4
20
6
30
46
14
6
16
2
12
64
32
48
4
36
14
9
37
14
45
25
6
2
22
20
18
28
143
19
62
40
23
9
30
4
2
75
37
6
26
28
8
4
38
108
4
8
70
36
30
74
72
36
10
18
72
14
21
57
22
8
6
16
14
36
6
48
4
2
6
42
6
10
5
1
30
6
11
33
24
42
28
2
54
9
7
14
16
11
3
40
20
6
4
20
4
30
96
18
18
98
27
7
8
34
78
8
12
18
24
28
38
34
20
58
96
30
26
9
21
3
1
32
4
48
38
34
8
12
58
5
15
18
10
2
48
24
3
7
18
2
28
2
24
4
6
2
3
7
14
6
54
39
21
124
14
52
68
16
26
18
12
6
82
56
16
17
19
53
15
9
51
30
22
42
6
89
24
3
18
10
50
18
12
18
22
12
6
48
20
3
33
16
8
6
4
14
60
22
6
20
54
4
12
62
12
4
12
14
16
84
26
12
12
34
54
50
16
24
66
6
50
60
4
26
4
24
12
14
10
74
10
6
6
38
18
10
14
4
36
30
84
20
24
30
10
6
6
8
60
18
18
10
6
26
12
66
6
64
14
30
46
20
3
27
12
22
6
62
24
16
14
4
44
48
34
20
10
14
6
4
36
74
4
42
48
36
2
54
6
22
29
1
20
40
8
24
10
8
9
3
10
6
2
6
6
34
14
102
10
20
3
57
18
6
16
8
12
28
18
12
18
24
20
94
2
28
2
10
11
7
56
6
3
49
6
14
6
16
29
9
15
7
18
132
8
10
8
112
20
6
22
30
11
3
60
4
24
12
48
26
132
58
62
52
30
2
6
10
14
4
56
24
12
12
40
66
20
10
6
20
4
20
4
18
18
12
72
30
8
48
24
105
15
28
32
16
14
22
14
22
5
3
40
14
76
35
51
16
14
4
14
6
12
4
30
6
8
64
30
56
16
14
24
16
12
54
18
56
10
14
18
24
9
7
41
13
8
28
32
6
36
10
8
10
30
8
18
4
5
7
44
46
68
12
24
30
34
6
20
22
71
7
14
6
70
23
43
20
30
4
14
90
10
36
56
84
6
24
40
20
3
1
6
2
58
36
17
7
14
6
54
30
36
10
24
11
19
5
3
58
20
6
18
39
3
24
36
48
12
6
52
18
8
30
6
28
89
33
126
24
70
18
6
104
18
4
14
4
42
14
4
6
26
30
46
42
2
60
10
36
20
34
47
1
42
36
17
31
32
4
26
42
18
4
11
39
9
24
21
10
2
48
126
33
1
20
10
60
6
23
7
56
12
6
16
47
7
14
22
18
2
9
21
34
14
42
18
10
56
10
20
60
4
6
2
60
24
30
21
79
24
26
36
28
12
14
21
13
24
8
18
6
18
30
66
4
72
44
4
32
21
13
26
16
8
6
3
24
27
34
2
4
12
2
36
10
6
30
14
82
42
6
2
24
16
14
30
24
10
6
23
91
42
50
10
2
16
5
15
90
12
10
32
9
19
18
60
23
3
10
50
33
27
10
48
11
21
3
25
2
21
69
3
1
6
14
6
6
24
39
24
13
8
24
3
13
50
33
37
6
20
10
6
14
40
26
24
54
16
44
34
26
12
28
32
4
20
30
24
70
6
6
12
30
8
28
53
69
28
26
34
59
3
58
14
40
5
24
3
4
36
6
14
18
15
37
8
28
12
2
58
23
55
8
34
32
30
16
14
34
50
6
4
2
3
15
4
18
11
19
72
20
22
14
45
48
7
12
5
73
30
65
1
38
28
78
12
8
36
63
13
14
76
2
6
6
48
6
4
20
40
6
36
8
40
35
21
30
30
66
114
16
38
10
32
36
24
4
26
30
24
42
28
5
7
2
12
27
13
20
4
14
82
30
18
30
18
98
10
50
4
20
28
44
24
24
6
10
14
12
10
14
10
24
30
2
4
12
17
3
10
68
6
18
48
24
18
42
6
28
14
16
54
2
4
62
28
134
22
6
20
18
4
26
12
3
45
10
26
4
35
15
12
21
3
70
48
2
88
126
6
17
39
60
24
16
12
18
14
9
24
33
63
15
16
38
30
36
9
31
20
12
54
4
26
34
32
4
38
6
16
78
42
20
87
51
10
20
12
28
26
30
15
7
14
16
2
6
6
18
18
4
44
4
26
10
2
30
24
4
60
20
10
14
70
42
50
24
6
64
2
18
9
1
6
44
36
10
20
18
10
32
28
32
46
14
39
9
15
96
7
41
43
8
10
32
40
14
10
20
10
50
3
3
16
2
22
18
2
6
60
4
8
3
55
17
37
44
12
18
22
32
42
33
13
8
72
3
19
8
28
30
54
5
37
50
40
18
20
42
34
12
24
48
2
28
38
60
34
20
40
8
12
9
55
20
24
6
70
2
124
48
8
54
106
2
9
3
18
6
120
45
31
60
24
14
22
14
27
39
16
12
18
14
6
34
26
4
14
12
34
6
24
53
7
8
6
10
24
18
8
4
42
26
22
113
45
18
16
54
35
9
40
30
12
8
6
22
8
40
20
66
4
30
74
10
18
18
96
48
2
6
24
4
26
28
2
66
24
6
30
24
30
30
24
46
14
36
51
3
64
8
18
3
9
12
36
42
10
14
30
6
48
36
24
10
35
19
66
50
12
72
45
21
24
51
9
30
28
44
10
20
4
20
36
18
21
19
132
17
27
6
28
26
24
18
4
26
81
31
2
16
42
32
21
15
10
20
40
14
18
48
24
40
30
20
6
24
4
2
10
134
18
6
34
6
26
3
81
16
104
36
ABCD 421940550*7^$a-1 [50017]
21
2
24
6
10
8
22
14
1
5
19
5
7
3
23
7
5
9
6
4
68
1
6
6
15
5
15
40
36
6
15
24
29
6
1
12
3
3
5
25
5
13
2
7
2
6
13
27
53
10
2
24
10
41
13
6
23
30
1
18
15
11
10
14
33
6
12
4
9
8
27
10
21
5
7
18
8
10
38
25
8
15
10
14
58
15
9
11
15
7
39
17
64
2
3
33
10
5
33
10
51
15
6
12
15
11
1
6
18
14
13
11
16
15
21
17
3
7
17
1
9
35
1
11
6
9
19
15
12
48
12
5
10
39
6
6
3
20
4
9
5
12
13
21
20
7
3
26
21
16
17
27
4
15
15
2
3
18
1
12
24
41
30
1
6
5
58
3
5
72
7
41
1
18
21
6
20
3
7
8
7
12
21
68
9
9
1
2
3
4
2
13
17
10
2
25
8
7
6
32
1
2
15
6
3
40
6
38
4
56
4
33
2
1
51
2
10
14
19
6
9
26
6
7
17
36
4
33
6
6
11
40
3
3
8
40
9
24
23
18
12
1
18
21
6
15
23
6
3
7
8
1
18
12
5
6
24
36
75
10
21
8
4
3
36
2
34
14
34
9
3
14
16
11
22
20
13
14
4
6
17
13
24
32
22
9
6
2
52
21
8
19
26
10
9
6
11
7
11
19
24
2
40
6
11
30
7
27
2
31
2
10
17
4
14
1
36
5
18
6
43
11
24
19
23
43
12
6
3
21
5
31
6
6
30
18
48
6
9
3
23
7
30
12
5
19
24
6
6
11
6
1
3
3
17
7
12
36
2
3
43
12
14
61
21
12
12
6
6
41
6
12
18
33
9
28
21
15
6
3
18
11
1
5
13
11
15
3
34
11
33
3
7
3
17
9
7
36
14
7
24
3
12
3
6
35
43
5
21
51
4
36
15
12
14
3
1
3
5
10
24
6
33
9
2
4
8
10
14
48
16
6
2
39
4
21
18
2
12
9
4
20
3
10
6
47
18
25
24
17
31
12
14
15
1
23
46
15
23
21
10
14
10
12
2
3
18
12
4
44
7
8
4
5
7
6
12
11
16
26
9
19
3
14
3
6
1
3
2
7
35
13
35
4
9
9
3
5
52
12
21
35
7
12
2
10
2
9
10
45
35
25
18
3
11
15
19
14
51
33
10
29
37
23
24
28
6
15
30
60
6
3
12
14
36
118
15
2
1
15
39
8
36
9
4
23
7
11
19
6
3
8
10
5
27
7
26
15
19
24
3
3
11
57
3
4
32
7
14
7
66
39
6
36
9
2
12
15
1
21
9
2
7
15
26
6
6
3
24
13
8
10
3
53
1
6
18
6
17
19
23
10
8
18
4
14
7
18
32
34
14
12
10
15
38
13
3
26
3
4
17
4
27
5
24
6
1
9
23
1
20
6
13
29
27
9
15
24
31
20
6
6
18
25
5
9
1
23
22
11
6
28
15
12
15
3
6
9
2
1
30
11
1
11
1
33
33
14
3
54
28
18
9
5
12
3
10
11
10
12
8
22
8
3
39
4
90
18
2
6
13
6
29
1
8
40
15
9
24
6
48
11
43
12
42
5
33
36
3
6
1
6
6
6
24
21
3
5
16
56
16
8
13
6
15
15
24
18
8
3
12
18
15
7
5
3
57
16
5
24
1
2
7
12
3
26
1
14
4
8
28
9
20
4
8
19
3
11
46
3
36
2
12
3
10
3
6
6
5
25
6
39
3
2
16
6
2
22
26
16
30
23
13
11
4
27
23
9
70
6
17
1
24
29
16
8
7
2
10
6
12
18
24
23
19
15
15
21
29
1
2
7
9
3
12
45
12
2
1
5
19
48
3
9
5
1
8
3
10
21
23
15
1
14
25
8
3
7
30
11
19
21
9
23
9
10
54
12
30
12
21
26
1
12
2
15
7
5
1
71
13
59
6
31
42
15
15
30
5
7
14
34
12
2
1
9
11
39
12
21
1
17
19
24
33
20
25
29
3
16
6
12
2
15
1
6
41
12
22
3
5
12
1
5
54
13
48
6
18
23
7
6
2
7
8
1
8
13
24
11
10
15
39
24
20
1
2
4
6
3
17
13
5
1
8
10
24
2
7
18
30
3
24
2
21
24
10
2
10
30
15
5
7
6
14
7
20
13
3
27
2
15
12
4
33
23
1
18
11
10
15
9
3
72
2
21
36
49
5
7
12
3
9
9
26
12
4
36
14
1
23
12
10
35
22
6
17
19
5
34
5
45
1
5
9
4
6
6
8
31
24
8
30
3
45
3
40
20
16
30
24
3
3
5
43
32
51
7
6
3
3
21
2
1
24
23
16
3
20
4
17
6
19
5
30
1
5
4
17
7
20
6
6
1
5
3
15
7
17
18
25
2
7
24
2
1
9
2
13
2
10
12
5
7
6
23
4
17
9
1
2
22
2
10
14
4
5
34
74
63
22
14
22
9
6
11
7
8
25
8
1
33
17
4
5
10
17
34
8
25
5
6
12
15
69
7
6
12
26
24
12
27
7
17
19
6
24
11
13
9
6
3
18
42
5
16
14
1
5
48
25
5
6
10
3
11
1
12
3
26
7
23
13
11
13
36
20
31
9
32
15
49
18
6
48
6
23
25
54
17
13
12
12
5
6
6
21
3
31
2
39
12
1
44
3
19
5
1
8
12
3
36
7
29
7
2
16
17
16
15
11
1
20
9
15
16
6
23
3
22
59
6
4
32
12
9
10
26
52
5
1
47
1
26
10
5
9
9
16
26
30
3
10
23
13
12
24
89
7
3
15
12
17
1
14
3
18
25
36
15
3
6
2
10
5
7
5
43
9
15
5
6
24
6
1
12
32
36
7
27
12
77
1
5
25
2
3
13
11
4
2
13
9
27
24
17
31
12
6
15
15
5
1
6
6
47
4
5
1
11
16
23
13
17
10
38
15
16
30
24
11
10
26
6
7
3
8
15
4
35
9
4
5
18
10
30
29
33
3
22
42
27
44
7
17
13
9
14
13
8
22
12
11
7
6
23
25
3
21
29
9
15
19
3
8
19
3
15
15
18
26
10
9
27
24
2
13
11
10
50
55
8
16
11
7
3
8
3
16
24
3
12
2
18
61
32
7
2
1
17
12
6
1
24
12
24
14
9
1
24
3
32
43
8
21
1
65
1
3
26
10
9
5
36
7
6
15
47
7
2
6
18
1
75
47
9
22
12
21
8
10
2
25
3
18
12
2
22
3
23
1
8
25
3
14
6
1
11
12
1
14
1
14
1
6
11
12
10
8
31
27
8
12
19
5
27
3
43
11
1
6
20
3
4
9
36
6
2
70
2
16
15
6
11
16
41
15
3
31
2
1
6
5
3
10
3
8
33
31
11
1
5
1
11
3
16
23
1
5
1
14
12
10
3
2
22
26
12
12
9
1
15
3
3
5
7
27
14
6
30
24
19
11
27
16
6
41
1
8
1
15
8
7
27
24
29
9
3
21
7
5
4
5
3
9
13
50
10
30
41
30
7
3
35
9
12
7
17
1
5
1
12
3
3
27
15
12
8
12
4
23
9
22
9
14
6
19
2
15
18
13
9
14
3
3
45
19
3
2
49
21
12
12
15
2
21
3
24
7
3
6
14
16
8
15
1
72
24
20
31
30
3
15
30
12
6
6
11
7
39
27
21
2
15
1
9
6
5
55
18
12
3
2
19
6
36
3
8
31
11
15
19
3
24
24
15
3
20
4
17
6
6
12
1
57
15
6
3
5
10
5
6
13
30
6
5
10
27
41
36
1
12
14
16
66
23
12
1
47
3
31
15
9
3
9
8
12
1
17
10
5
4
18
12
48
17
1
12
18
21
14
16
3
15
12
54
30
6
9
11
1
18
29
15
21
6
16
14
13
11
12
1
26
3
13
35
6
15
33
13
26
22
9
2
7
11
13
3
5
57
1
9
44
6
3
34
6
20
4
48
6
36
11
24
10
8
1
3
5
61
8
19
32
1
11
4
9
3
5
6
7
2
27
4
3
3
35
40
3
9
20
46
33
8
6
1
5
64
8
13
30
2
15
1
32
16
23
7
6
11
66
18
45
10
3
11
16
3
2
36
30
25
6
26
40
3
2
1
12
9
18
2
18
4
35
3
18
22
3
18
17
39
10
11
1
18
12
29
1
2
4
44
7
2
1
6
18
12
12
6
12
8
12
7
27
2
9
12
10
20
18
19
3
5
12
10
6
6
59
19
6
5
6
6
30
3
10
21
17
10
5
1
3
8
25
20
55
21
12
30
2
3
21
3
45
9
24
6
24
13
3
2
4
8
1
51
9
6
8
3
1
11
9
33
48
7
11
12
19
12
2
3
4
5
4
17
36
6
1
27
6
6
38
3
3
9
9
18
7
17
6
4
23
60
10
11
10
14
10
8
1
6
2
15
13
3
14
19
6
53
6
6
1
9
27
36
6
17
1
6
5
9
3
25
5
1
12
41
4
8
24
33
31
15
24
12
6
6
24
2
21
7
29
10
48
9
29
13
12
14
19
14
37
5
28
5
43
3
38
12
1
14
36
7
3
20
3
1
6
14
7
5
12
19
9
8
1
14
28
36
3
38
6
67
14
15
4
3
35
25
21
2
42
6
1
12
11
1
12
5
37
17
7
6
6
15
56
13
8
10
3
9
33
20
13
6
5
18
1
15
2
1
6
18
17
16
14
19
27
9
41
1
3
21
11
13
18
3
20
13
23
3
67
21
12
12
11
12
42
39
1
11
28
42
62
16
5
13
17
7
2
1
6
3
21
15
2
10
63
14
7
5
10
14
60
6
3
4
12
5
36
3
24
21
25
3
8
7
8
21
1
3
2
18
27
16
6
12
5
6
3
27
18
1
11
1
11
13
3
3
11
45
16
11
54
25
17
19
15
8
12
49
59
1
9
5
15
7
11
24
51
7
3
5
31
36
12
38
3
31
3
23
7
14
12
22
41
4
3
2
12
3
10
12
11
15
7
5
33
13
14
45
6
10
3
20
3
19
12
5
31
9
8
6
31
20
33
6
30
7
23
9
46
2
52
6
14
1
8
7
18
12
9
42
2
12
1
17
25
27
6
2
1
2
13
9
17
7
17
7
3
3
12
18
2
4
32
24
27
78
24
7
11
1
17
3
3
36
43
14
45
3
3
6
6
1
17
39
13
2
6
1
9
2
7
15
6
2
1
20
9
4
3
15
12
8
1
5
10
26
1
2
4
3
9
5
1
9
5
12
7
9
6
14
40
11
19
23
1
42
6
18
11
12
4
6
9
2
3
19
24
11
28
15
6
24
15
14
21
10
12
6
12
18
5
9
1
9
12
21
3
17
28
36
8
6
3
3
24
7
17
48
7
3
20
7
11
4
20
9
43
3
35
19
9
15
9
9
2
28
32
7
2
4
3
6
5
36
31
5
18
18
4
5
1
15
29
4
12
23
4
5
16
2
9
40
3
3
17
9
7
3
21
17
4
17
15
9
34
5
10
17
4
33
33
20
37
5
18
28
26
7
11
6
49
11
4
5
15
7
6
9
9
11
1
5
7
24
12
17
33
1
9
38
4
17
6
7
5
28
62
3
9
7
41
15
25
8
3
9
10
9
6
24
26
48
7
3
11
3
1
3
27
26
7
20
9
4
6
24
3
30
17
25
14
10
2
10
12
14
24
46
6
6
15
9
12
29
37
17
3
12
22
33
17
9
6
1
23
4
18
2
1
18
42
30
15
32
3
4
15
2
34
26
19
32
19
3
5
7
9
6
8
7
23
22
27
20
10
17
1
66
3
21
6
23
9
4
9
3
5
1
35
24
12
24
3
24
3
6
27
16
11
18
13
47
1
18
9
2
7
14
24
3
42
28
2
22
27
11
7
2
13
8
10
3
38
15
12
7
24
26
1
2
9
4
5
7
6
3
11
7
3
26
46
5
6
3
21
12
25
23
16
12
15
5
4
14
22
8
3
12
21
7
3
26
7
11
25
42
6
44
13
71
3
36
12
54
3
1
20
7
15
18
3
3
17
24
15
19
11
27
34
3
3
11
13
3
14
7
39
17
10
3
9
17
18
7
3
21
24
6
18
47
1
3
15
9
8
7
6
5
3
12
31
26
3
1
14
10
6
53
4
6
50
4
6
24
6
6
17
10
15
12
11
7
30
9
8
13
5
7
3
15
17
72
15
28
27
9
5
30
9
12
4
5
31
3
8
24
7
29
9
3
12
30
4
21
5
1
23
12
7
18
6
3
15
8
34
2
1
14
6
7
8
22
11
10
15
12
15
14
19
3
14
4
12
15
6
11
6
3
12
1
8
13
12
11
37
35
24
3
33
12
6
9
36
25
2
9
16
3
15
14
1
15
15
3
23
1
14
19
2
1
29
48
6
1
5
7
5
7
6
8
34
51
11
34
9
122
6
25
9
24
11
10
11
18
16
60
15
12
11
1
9
33
36
27
3
14
9
18
7
12
17
7
30
5
1
18
15
3
12
11
10
14
40
8
18
42
13
6
36
30
6
30
9
2
19
5
24
15
7
9
35
12
9
1
9
18
6
21
9
30
9
9
23
1
5
13
30
17
10
29
12
13
8
6
7
24
2
4
5
7
3
8
4
20
46
21
5
13
33
15
15
8
19
3
8
7
29
3
4
11
13
6
14
7
15
12
11
13
15
20
13
26
3
21
24
25
39
5
1
5
19
9
12
3
11
6
33
70
12
2
4
3
44
4
9
12
6
11
15
3
6
1
6
24
39
65
24
21
1
6
17
1
5
19
41
6
1
2
10
47
15
9
13
11
13
11
15
4
29
3
67
8
1
5
4
9
12
6
6
27
26
40
26
49
2
16
6
5
1
6
9
6
24
8
6
10
36
8
1
24
3
23
36
15
16
17
3
12
7
5
21
13
6
20
33
4
11
18
63
16
72
3
9
6
23
1
2
12
13
14
9
12
39
1
6
2
15
7
5
31
17
57
4
11
21
9
3
4
15
2
6
30
1
9
18
26
1
32
10
11
13
23
7
6
17
30
6
42
1
11
13
14
16
5
18
33
16
54
48
3
30
27
14
9
24
6
37
42
24
14
4
18
27
8
3
4
32
1
36
23
13
3
8
22
24
12
29
1
18
12
5
28
3
2
13
3
15
44
12
36
24
4
50
7
5
4
23
3
1
23
9
24
16
6
2
22
2
34
6
9
14
19
24
11
27
1
3
18
12
36
23
25
14
28
5
1
5
4
8
1
12
12
24
23
18
15
7
27
17
6
15
1
27
21
2
4
39
29
1
17
12
15
57
6
1
24
5
7
17
1
2
3
10
11
4
12
15
5
12
19
17
22
12
33
26
13
6
42
5
10
11
12
7
41
3
57
10
5
4
3
11
22
50
7
15
5
12
9
1
11
31
17
13
3
3
11
10
56
36
7
11
10
15
6
15
8
1
5
25
65
13
3
3
23
10
9
2
19
3
41
4
30
23
3
6
18
4
8
1
47
19
5
7
12
11
18
52
27
14
10
24
2
10
2
3
19
6
11
19
2
9
7
5
13
24
ABCD 421981926*7^$a-1 [50090]
12
128
168
52
48
144
68
24
168
52
84
60
140
40
56
16
8
72
40
144
56
4
144
92
144
88
228
20
4
20
136
108
144
60
12
180
56
40
128
72
100
144
20
120
208
120
36
36
8
52
48
68
28
12
180
108
24
216
36
68
148
72
36
152
48
136
56
304
36
24
108
12
44
16
104
16
24
12
60
128
24
112
56
4
36
32
48
4
24
144
12
144
24
152
28
116
4
236
24
16
180
36
108
228
24
144
32
88
24
12
36
80
24
64
144
48
60
92
72
28
92
96
120
4
20
136
24
48
32
28
48
20
52
396
56
76
68
4
188
48
16
128
88
12
36
152
24
316
140
112
80
40
272
96
52
20
72
160
80
120
24
144
40
60
36
56
120
48
112
344
40
12
20
112
56
16
120
144
32
100
432
36
12
72
20
148
144
116
72
48
24
76
92
16
104
48
120
148
12
168
56
16
8
112
24
120
128
72
24
52
108
156
20
40
48
8
28
44
96
96
120
28
36
32
4
36
72
8
24
40
264
60
20
100
20
16
56
600
88
80
40
24
72
48
36
44
72
120
16
72
36
20
16
180
324
176
64
80
76
204
12
60
144
56
172
140
48
124
36
12
72
164
24
52
20
120
268
68
40
240
32
88
24
8
100
120
36
96
80
4
144
96
12
72
8
24
48
100
72
20
76
48
60
12
44
88
48
24
56
264
4
92
124
20
28
68
28
12
132
20
48
4
140
4
44
48
24
76
44
28
168
44
64
12
20
168
52
140
24
24
4
476
52
20
88
144
248
4
120
96
12
8
24
28
188
64
156
60
12
20
232
216
8
52
12
36
60
36
48
60
12
36
72
168
12
68
100
20
24
96
40
104
40
120
24
72
8
40
32
48
52
12
60
12
8
28
188
16
156
92
16
56
48
136
80
64
12
144
20
40
84
36
24
56
100
216
44
24
100
12
24
216
56
88
104
48
4
20
4
12
180
72
132
176
4
44
4
68
24
4
44
112
240
120
8
96
40
72
8
120
52
144
60
80
28
92
96
24
24
52
212
48
148
116
28
60
108
44
24
144
88
60
44
64
216
36
68
52
68
40
60
12
8
64
60
48
24
36
200
48
72
88
32
64
48
128
40
84
96
44
40
56
4
44
120
52
48
36
56
48
72
40
252
116
196
48
36
104
40
56
24
192
4
12
8
100
44
168
4
20
4
36
144
32
40
48
56
40
80
40
168
48
32
28
68
196
36
32
76
24
12
128
76
72
164
96
112
72
60
120
44
96
168
96
144
16
32
24
160
108
12
24
12
24
20
24
40
36
60
36
12
8
120
24
64
24
36
20
196
264
212
24
16
24
104
76
20
88
48
60
12
8
244
116
64
80
64
144
56
16
8
16
56
88
12
68
28
84
128
16
24
8
4
24
12
32
72
76
20
4
20
24
4
60
360
180
12
36
140
120
28
44
48
40
84
24
36
80
4
36
8
196
20
16
56
208
24
8
40
132
92
144
196
144
20
24
40
36
92
184
36
68
4
36
32
4
164
16
144
ABCD 422098896*7^$a-1 [50017]
12
29
21
67
24
39
65
40
23
25
56
12
27
1
35
6
43
12
8
12
15
1
20
79
45
8
4
35
105
4
36
32
31
50
39
24
16
3
53
9
19
17
39
16
20
9
24
111
108
55
26
54
37
3
2
7
12
12
48
12
44
28
15
41
7
45
63
21
8
40
41
22
5
16
8
4
5
3
28
36
24
12
12
24
3
122
7
8
7
5
9
15
4
8
4
5
6
117
3
1
17
60
3
4
32
36
9
19
68
76
5
3
19
8
18
7
20
16
24
24
24
20
55
5
12
33
36
36
31
63
8
45
16
44
16
20
16
3
2
6
12
37
41
12
63
43
12
12
5
40
3
38
34
8
37
92
9
22
9
23
52
26
10
21
24
48
8
9
15
4
75
14
31
48
24
20
27
12
18
34
9
39
21
29
19
20
69
19
44
19
12
60
17
12
4
23
25
15
5
51
9
7
5
9
46
69
8
4
17
19
23
21
4
60
8
40
47
12
18
51
27
1
3
5
52
12
11
13
5
19
8
28
35
1
12
20
48
81
18
25
3
17
64
35
36
45
24
12
16
12
3
45
41
79
8
3
49
36
36
32
7
72
20
4
9
39
17
21
10
45
99
24
81
8
4
3
113
16
17
27
28
12
17
10
21
5
10
44
18
15
31
24
2
43
47
9
9
15
48
33
3
7
69
5
78
1
8
21
7
3
50
7
12
8
21
27
27
16
65
24
4
63
69
12
5
3
9
31
24
8
15
1
24
12
48
12
11
16
21
8
16
36
24
68
4
36
3
21
27
2
19
12
41
51
36
12
9
19
5
48
42
13
3
21
27
17
28
17
19
56
9
6
12
13
15
21
36
12
75
9
5
63
9
10
17
7
149
7
2
55
17
24
27
28
11
6
12
19
23
1
99
24
84
62
3
16
20
16
8
3
25
24
99
9
3
44
13
32
9
36
31
5
27
7
14
22
9
20
16
5
24
19
47
9
4
32
100
23
16
21
24
65
30
9
19
77
76
23
1
35
9
16
20
3
6
3
27
9
28
3
2
7
20
52
5
15
28
3
9
5
54
13
17
19
60
17
27
3
16
38
43
3
8
33
48
15
21
16
36
24
15
33
12
80
27
49
12
12
32
36
4
15
2
55
3
5
4
41
10
21
12
15
38
90
21
4
11
1
3
9
32
45
3
40
12
11
49
36
3
21
32
19
20
69
12
9
15
7
21
17
63
64
8
40
60
75
9
15
45
35
25
24
15
72
21
104
7
45
20
12
9
42
4
5
120
40
131
4
57
11
61
36
20
40
51
57
5
15
16
32
15
4
53
51
36
9
4
68
3
25
24
20
3
33
48
28
12
12
56
9
36
55
3
50
10
21
11
1
60
123
9
8
172
36
27
14
31
5
7
27
14
31
65
3
52
20
16
35
18
31
24
72
8
40
32
28
72
53
183
16
20
16
15
41
16
15
38
7
27
21
17
22
17
15
13
23
30
19
44
9
42
1
15
12
12
36
12
21
8
16
27
86
10
12
5
7
17
52
12
53
7
24
3
41
9
19
48
3
33
5
19
24
84
15
2
24
7
29
70
57
47
37
8
7
17
21
67
3
24
41
4
3
21
24
15
12
20
6
27
9
43
23
45
9
15
12
76
32
16
24
36
23
6
46
57
12
68
33
31
36
8
4
20
4
116
43
9
3
21
68
4
3
45
27
12
14
34
48
2
96
10
17
28
17
22
5
27
61
5
43
15
14
7
12
44
19
8
25
53
10
33
12
12
17
7
20
43
36
2
36
27
27
45
28
60
12
53
15
9
75
9
51
4
8
52
11
61
20
24
9
12
34
21
12
3
12
41
21
15
48
4
3
9
44
4
8
40
29
7
24
44
60
7
32
61
12
15
20
60
18
22
8
13
24
36
8
9
19
87
20
1
24
20
4
20
7
9
20
16
12
3
81
3
86
90
13
5
7
72
20
24
88
20
12
136
3
21
44
88
32
16
8
4
12
15
33
36
24
5
46
21
48
8
63
45
43
29
12
31
20
1
72
3
14
34
24
32
9
12
16
17
19
47
33
3
9
9
15
19
8
1
48
3
12
29
19
5
136
8
9
10
9
3
33
24
60
24
20
16
80
4
15
80
16
5
36
36
4
27
2
91
15
29
48
33
67
3
50
31
32
9
7
65
46
57
3
53
64
8
7
2
39
9
31
5
22
14
19
15
2
7
36
20
24
48
33
55
48
84
12
20
51
1
15
5
64
32
48
9
15
72
3
6
43
60
36
12
20
3
6
30
9
36
24
4
44
16
12
96
60
63
41
4
12
12
24
20
16
48
44
31
41
7
21
36
24
111
21
20
12
27
16
21
27
41
40
44
19
17
36
27
6
72
3
19
5
4
53
63
4
12
12
12
20
16
12
20
40
75
21
8
64
5
7
75
20
40
9
15
8
18
22
38
70
12
20
100
21
20
21
46
12
45
11
109
3
12
12
21
8
9
19
12
65
12
34
17
4
24
12
8
4
72
5
7
17
31
44
36
27
9
28
12
56
16
39
8
4
41
12
24
9
3
9
7
20
9
67
3
21
3
32
6
63
40
24
116
45
3
24
75
49
56
16
29
3
19
5
52
12
29
19
15
21
15
12
98
7
11
1
72
71
28
5
28
48
8
19
17
4
12
3
5
4
5
67
72
8
9
15
3
16
9
44
27
1
20
4
36
3
9
8
45
19
17
48
15
57
54
9
4
23
4
57
24
12
11
1
15
21
17
27
52
27
9
8
12
40
3
44
1
35
25
12
12
39
5
9
19
8
9
19
27
41
36
19
69
5
27
52
20
28
59
1
17
90
1
3
89
9
18
69
12
15
1
20
24
3
28
41
36
40
68
4
53
82
41
48
7
9
8
7
14
27
15
13
24
20
31
33
36
48
24
3
69
96
17
31
44
4
99
21
8
19
12
17
40
24
12
32
60
21
22
21
11
13
29
3
45
18
45
24
21
18
4
38
30
24
21
24
4
95
1
51
12
20
45
36
40
12
8
12
9
91
15
48
17
36
24
43
29
16
12
8
7
9
168
80
36
4
12
44
28
3
50
63
57
6
37
8
16
12
17
27
3
1
8
36
4
29
19
48
12
15
45
12
5
31
20
48
16
3
8
4
50
27
4
3
24
45
24
59
25
20
55
2
27
4
77
15
7
29
16
3
33
12
8
4
24
44
36
36
4
3
36
9
23
6
7
5
7
15
45
48
20
33
12
7
63
33
65
55
107
9
31
5
40
5
19
29
31
3
21
15
24
5
52
36
27
29
31
9
29
12
7
44
27
21
7
29
43
9
39
32
18
22
9
12
24
12
12
8
36
45
27
7
5
24
76
24
17
82
33
59
40
2
39
64
32
9
12
27
127
8
72
1
8
36
24
28
20
19
14
3
27
33
16
41
18
45
36
4
41
6
25
29
12
10
17
163
5
9
103
15
45
72
65
15
28
15
108
68
81
9
46
17
19
9
36
147
5
43
9
44
28
17
7
5
72
7
3
36
12
68
54
19
8
103
68
1
8
69
22
14
19
24
20
3
37
8
27
42
10
45
12
44
24
21
27
24
48
15
45
64
35
16
21
3
9
41
3
16
56
7
33
5
15
16
32
4
3
17
16
32
7
12
36
53
9
43
8
4
32
3
9
16
12
15
108
33
5
7
53
27
12
16
24
24
12
24
3
65
57
22
81
20
12
4
3
53
12
28
3
14
34
33
72
36
48
15
33
15
20
9
9
51
9
7
3
2
115
27
45
20
28
53
31
23
16
17
16
23
9
4
12
8
3
13
39
57
24
11
18
7
8
28
12
3
5
9
31
27
60
69
17
19
20
36
9
36
46
36
17
16
17
10
2
31
108
41
7
29
22
65
12
24
16
24
12
20
36
40
24
36
44
4
35
6
7
20
45
3
91
33
15
29
12
9
63
43
29
52
35
126
48
7
24
56
4
120
5
15
16
12
65
18
9
16
47
1
12
32
27
73
3
20
13
36
75
9
12
44
3
28
5
48
4
11
16
86
7
8
3
13
32
67
5
24
36
76
39
9
5
7
56
24
40
3
36
14
19
24
8
4
41
31
108
44
64
53
24
19
35
1
44
16
11
25
15
24
209
4
11
25
15
9
68
19
56
1
36
17
18
16
21
32
3
45
43
21
80
36
28
15
9
24
20
7
ABCD 422193558*7^$a-1 [50064]
12
6
120
6
39
27
24
228
18
72
186
72
48
45
45
42
45
39
78
3
60
9
18
18
3
24
21
6
90
111
159
138
72
6
54
36
63
57
87
63
18
12
27
108
195
93
51
144
45
39
33
180
147
105
3
114
30
81
63
234
135
15
126
12
78
12
45
60
45
12
78
12
72
36
33
27
18
174
252
6
30
42
18
72
93
33
144
12
234
36
33
93
27
108
105
18
45
39
18
27
27
6
54
54
30
45
132
147
90
15
3
60
48
6
156
90
45
69
18
18
102
6
99
45
171
12
27
36
24
45
21
27
9
6
12
45
33
12
63
15
72
12
9
117
24
171
72
21
15
57
54
6
27
261
12
60
3
51
9
12
60
3
42
12
63
15
57
60
273
243
81
36
90
54
24
120
54
33
12
45
36
87
3
42
27
57
60
3
15
12
9
27
42
3
60
93
15
57
54
54
15
72
27
90
30
36
9
63
24
30
6
117
21
27
60
75
78
39
27
18
18
90
24
138
45
63
105
3
24
12
9
117
72
6
174
15
135
36
180
57
33
84
36
42
165
87
72
21
45
15
27
48
114
36
210
33
9
12
63
63
45
87
12
18
231
27
120
150
12
15
27
36
57
51
72
120
90
27
45
60
3
33
27
48
15
120
9
96
219
6
39
15
18
18
9
3
45
9
18
33
72
27
21
9
99
189
90
33
108
27
54
84
6
21
63
114
36
12
78
12
42
3
135
18
15
39
72
6
18
30
24
36
54
66
54
132
48
78
3
177
135
63
30
60
36
48
15
3
33
84
51
9
36
99
108
102
63
27
81
24
21
72
78
117
108
147
24
48
36
90
24
36
36
39
24
3
45
15
45
57
90
216
150
180
84
6
30
72
132
18
54
3
63
60
324
180
144
45
9
120
6
162
30
117
45
18
60
84
96
12
141
57
63
60
72
108
21
54
9
213
18
12
378
27
33
75
132
108
57
42
36
12
60
102
108
27
153
24
30
96
12
42
210
9
69
90
90
63
93
42
45
45
75
45
18
6
30
9
81
36
78
126
18
18
18
30
72
18
36
189
51
30
18
78
54
18
75
153
27
33
27
57
126
42
72
243
45
3
33
75
72
27
18
15
93
42
57
96
12
45
27
33
30
33
27
18
27
75
132
45
27
489
135
42
30
60
90
252
72
48
36
42
30
72
78
48
9
213
12
51
171
129
15
90
54
21
105
30
222
3
27
42
243
45
3
105
27
63
72
84
33
45
138
45
87
72
21
117
18
33
72
3
96
426
234
213
36
39
141
57
18
144
126
42
48
60
252
30
24
39
69
30
78
3
72
72
36
24
3
42
102
6
108
126
9
39
126
87
3
24
102
78
45
48
207
168
45
12
168
27
21
27
402
48
42
126
30
42
48
6
21
69
39
105
72
54
174
6
48
90
132
3
33
27
57
51
27
45
63
45
27
18
18
84
78
63
45
144
63
48
9
180
6
36
36
84
54
144
6
12
18
24
18
72
165
153
54
9
15
192
33
39
45
153
24
39
60
99
45
93
108
6
9
45
12
24
63
21
36
126
117
225
78
12
36
9
51
45
27
30
27
240
120
63
24
30
51
45
102
90
78
90
75
69
108
12
168
3
252
96
45
39
27
153
36
135
105
117
48
150
12
270
60
12
270
60
30
126
69
135
18
72
48
15
72
48
15
48
45
9
51
45
36
36
54
36
30
63
321
66
45
60
3
24
36
90
99
63
102
90
276
45
57
63
81
63
33
ABCD 422234408*7^$a-1 [50046]
17
31
21
8
13
59
31
24
72
12
29
16
21
30
29
12
12
36
25
66
30
35
48
7
5
1
3
116
55
60
84
5
24
12
48
7
18
18
30
18
89
19
18
11
12
7
36
6
27
39
17
24
13
42
5
25
42
78
35
205
35
7
78
48
42
5
1
6
36
24
36
18
18
101
24
19
6
47
43
12
42
59
7
57
20
19
48
48
36
17
48
4
8
13
3
21
23
60
12
43
6
48
11
7
5
25
11
31
29
43
81
8
48
72
13
23
24
19
17
7
9
87
33
15
5
1
23
19
78
3
56
79
17
31
24
5
1
23
1
18
81
21
24
90
5
24
24
12
13
18
48
41
19
17
1
18
12
17
4
45
24
48
72
30
21
15
77
1
24
72
83
60
25
96
42
17
64
21
6
5
31
17
85
18
29
72
36
96
133
42
60
12
41
16
120
39
12
36
78
59
12
7
12
54
11
24
31
6
3
8
112
27
53
7
54
35
31
5
24
1
48
78
17
91
5
73
59
43
5
37
6
77
61
11
12
36
31
9
63
54
18
17
13
11
19
18
59
55
24
78
6
12
6
47
4
20
12
24
7
30
23
36
13
18
36
42
35
60
25
35
36
7
17
31
36
24
33
3
36
108
29
7
53
1
11
7
24
77
31
42
18
24
6
54
18
119
60
43
29
7
48
5
220
15
5
7
29
127
57
87
29
72
1
3
15
9
24
8
7
72
54
95
127
12
30
24
42
41
36
12
48
31
54
27
20
72
4
21
75
8
55
65
12
25
3
51
77
55
29
25
72
27
24
8
48
13
59
31
48
6
23
24
1
11
103
48
84
5
31
168
96
41
13
24
42
41
12
25
11
40
20
25
11
13
48
23
4
20
19
57
20
144
145
35
61
18
41
12
36
13
72
18
29
60
16
20
25
35
7
6
11
19
21
27
5
84
55
66
11
31
33
8
13
18
5
12
72
7
5
1
47
12
91
36
6
18
5
72
19
6
27
45
24
18
33
15
5
7
77
31
33
3
29
13
18
5
4
15
9
39
156
29
103
17
43
5
55
30
24
75
45
3
15
54
11
60
25
90
54
42
41
31
17
40
20
1
35
31
9
51
41
4
15
33
80
7
29
25
48
47
7
53
7
17
61
11
7
17
109
47
4
39
5
43
29
4
27
12
48
54
3
45
35
13
3
24
3
18
30
5
72
24
61
27
87
5
1
42
6
6
5
31
53
7
117
45
51
20
1
59
31
101
12
40
3
5
12
12
24
103
57
56
37
48
3
39
6
143
25
24
35
48
13
42
72
89
7
53
1
6
18
24
6
45
20
25
11
24
60
72
19
29
19
30
24
11
37
42
24
29
25
11
13
11
7
6
48
23
7
17
1
66
102
59
85
27
27
93
3
18
35
40
51
36
6
23
43
30
18
54
11
7
57
99
42
3
20
12
24
127
33
44
139
102
18
12
29
12
12
61
24
23
1
3
39
5
73
11
12
73
24
18
5
36
7
17
24
7
6
11
12
67
30
3
15
72
54
78
66
3
32
91
36
24
53
25
11
48
7
113
13
48
6
65
19
54
35
7
12
108
5
36
72
40
27
5
13
66
29
12
19
41
1
24
18
30
18
60
66
11
36
31
53
61
11
37
90
17
13
24
23
4
63
30
18
24
17
48
37
18
30
42
54
47
124
21
3
15
36
5
144
40
21
11
24
84
60
16
48
69
120
3
68
43
24
36
113
24
36
40
15
12
18
66
12
12
81
87
17
120
12
48
25
35
7
5
1
51
15
5
60
55
48
5
19
48
72
78
18
36
36
57
8
7
30
3
21
71
1
90
5
24
4
21
35
115
125
19
60
30
11
48
7
6
3
24
45
27
15
33
8
19
18
11
7
17
91
17
24
25
23
25
18
6
18
30
24
30
5
31
41
13
66
5
1
3
20
43
24
29
24
4
20
25
24
47
7
42
11
13
66
17
61
24
18
5
19
29
31
12
24
5
36
16
8
60
72
1
42
30
35
16
15
5
36
13
66
6
18
24
84
48
5
24
12
4
44
96
24
25
6
29
7
30
24
6
12
6
51
15
12
65
4
15
41
7
57
44
12
55
33
20
100
135
29
12
55
41
37
90
65
16
63
6
96
47
43
48
41
13
59
7
6
11
67
5
13
48
3
75
69
24
93
59
85
6
48
12
6
3
8
37
75
8
43
18
18
12
5
103
17
7
9
24
20
4
3
84
5
73
11
13
11
72
24
72
7
6
99
56
12
60
109
59
40
87
29
73
35
7
5
4
104
13
24
11
31
17
7
72
101
12
7
30
71
4
15
12
41
25
3
44
1
78
41
1
24
23
97
24
23
1
47
132
19
12
6
72
35
7
48
5
1
18
41
12
1
11
13
3
3
41
108
7
6
30
21
27
48
36
9
63
41
36
73
18
30
59
127
24
89
19
41
24
49
11
64
3
12
17
64
87
48
12
18
51
20
25
23
43
5
19
29
4
20
43
24
60
5
60
1
35
12
12
24
7
6
27
39
17
108
31
17
12
108
1
23
1
3
69
18
6
11
12
73
24
51
45
11
31
12
17
1
11
24
48
7
5
193
18
24
29
1
18
41
43
89
1
11
37
54
21
27
36
17
13
11
96
13
18
29
60
61
30
69
8
55
24
6
78
29
48
31
5
19
24
48
33
45
11
7
6
3
8
13
27
56
7
6
72
35
12
19
24
9
15
57
24
24
20
12
13
11
12
49
11
31
113
13
18
9
15
41
13
11
31
57
111
24
41
13
51
3
12
77
4
15
9
32
64
24
8
55
5
24
28
15
5
1
107
13
71
1
54
42
90
6
6
66
23
1
6
89
7
36
89
7
5
25
71
12
12
36
13
30
21
72
15
6
24
95
115
5
36
61
18
6
90
9
8
13
42
24
12
42
6
21
80
7
24
5
1
3
32
13
6
42
35
37
18
153
15
5
1
23
7
29
61
3
15
84
53
13
11
37
35
7
53
4
39
48
54
18
12
48
17
24
25
18
48
5
97
35
12
19
36
90
11
112
8
31
77
1
11
24
7
41
31
5
24
1
47
4
63
41
7
9
20
24
19
161
31
9
32
13
42
78
107
127
41
43
12
9
32
31
5
4
45
54
5
13
30
18
18
5
19
30
18
54
78
60
30
27
27
96
48
36
24
9
87
9
15
6
35
85
24
35
60
55
41
19
29
7
36
12
5
16
27
12
29
52
24
32
24
7
6
24
24
167
1
95
100
15
29
1
35
24
13
35
7
5
36
12
19
9
117
24
71
72
12
13
11
24
7
33
21
24
23
1
66
48
6
78
5
48
12
1
18
9
21
59
7
65
48
7
24
24
36
65
4
27
12
30
102
5
7
53
4
21
96
42
101
67
6
83
16
8
16
3
18
83
16
20
12
7
5
1
ABCD 422319638*7^$a-1 [50023]
17
7
29
4
15
101
19
23
40
12
18
14
45
40
5
10
6
42
9
3
8
12
13
3
24
30
26
18
22
14
43
21
20
16
24
2
52
5
1
44
16
51
3
17
1
30
30
24
26
42
10
6
20
36
7
27
24
5
43
54
6
17
4
3
18
27
12
33
8
12
16
2
25
3
50
30
4
54
60
12
48
2
40
2
12
16
24
36
2
16
29
16
120
11
4
30
12
8
6
4
36
26
31
3
48
5
7
9
21
56
58
29
4
9
8
16
6
12
8
1
17
4
12
3
35
12
1
3
2
10
24
21
44
19
24
2
3
13
42
17
16
27
17
75
1
104
31
32
10
15
3
45
20
28
24
3
44
18
22
50
7
27
29
13
50
9
49
6
8
1
15
33
9
2
13
15
12
5
37
27
47
42
10
8
10
11
1
35
27
82
14
10
20
7
35
10
47
7
20
4
20
22
42
66
30
54
30
45
21
90
45
5
16
74
10
102
17
37
27
17
16
74
36
4
12
9
3
5
27
9
7
14
34
21
8
103
9
29
30
16
6
39
11
9
31
5
19
9
15
24
9
11
16
24
48
2
36
36
31
9
78
12
8
13
23
100
30
2
30
54
18
7
11
22
42
5
3
6
12
15
7
20
1
21
6
9
39
14
7
20
9
16
11
12
13
2
13
3
92
10
42
5
16
27
120
8
1
9
12
42
5
16
39
2
4
14
6
43
9
2
37
11
4
24
24
6
11
1
18
60
2
40
14
28
12
6
2
22
51
23
9
1
3
8
4
5
6
1
36
3
44
6
16
47
16
12
12
3
14
6
45
16
36
12
21
24
15
3
21
32
12
4
12
21
6
24
56
30
18
42
103
15
9
11
4
18
15
3
9
36
5
16
30
30
18
20
1
17
54
34
6
24
29
1
44
6
13
9
35
33
12
55
3
24
17
43
20
33
19
21
72
21
27
24
59
16
21
9
3
21
11
9
19
17
7
9
54
45
11
28
20
4
38
64
36
2
22
6
8
4
20
18
19
51
18
14
13
3
12
5
13
26
4
6
14
22
18
5
1
8
22
5
25
39
11
1
48
51
66
48
3
12
36
11
18
40
36
51
27
8
4
26
34
24
2
18
49
3
60
50
4
24
2
37
3
9
3
9
53
16
60
42
8
12
46
26
24
36
13
27
8
33
12
1
63
3
5
63
10
6
2
4
30
9
15
24
32
66
54
4
6
14
4
36
5
151
41
16
3
44
4
2
3
4
3
45
20
1
44
28
3
3
12
8
6
16
14
36
18
15
19
8
57
1
36
39
11
4
45
17
22
60
18
50
28
17
13
3
11
16
2
7
41
42
9
1
8
19
17
10
6
3
12
23
9
36
12
33
19
15
12
74
27
9
10
30
15
96
12
8
69
67
8
24
7
24
6
18
12
21
11
18
22
18
23
12
19
5
21
52
12
14
9
1
60
15
5
4
26
61
8
3
37
23
9
25
50
34
26
4
14
18
13
12
23
25
15
29
1
2
34
3
21
3
17
19
20
33
7
32
9
70
2
54
13
11
49
27
6
30
60
48
24
20
13
27
21
11
37
12
27
9
15
33
12
3
20
10
2
24
10
15
5
6
81
43
12
57
21
2
1
9
15
45
2
16
9
15
32
30
63
1
12
14
4
65
21
16
27
27
24
12
29
15
21
4
9
51
12
24
15
33
21
18
33
47
10
47
33
7
20
25
3
11
25
15
20
25
11
28
2
54
6
28
26
13
3
29
12
7
26
46
8
16
2
4
48
3
36
33
15
8
27
60
10
15
15
9
27
14
7
51
8
37
21
87
27
9
3
14
6
36
28
12
5
7
18
39
24
12
3
62
58
12
44
124
32
1
9
54
6
18
42
51
3
5
16
15
24
14
34
18
2
13
5
4
3
41
27
25
8
12
31
27
21
3
62
36
7
47
4
54
30
6
12
84
18
5
13
14
9
19
8
49
5
7
48
15
5
4
5
6
10
6
93
21
3
27
38
16
50
42
48
10
5
7
68
36
34
20
10
17
4
141
8
27
40
5
52
36
30
6
24
2
4
26
4
38
13
32
37
27
17
22
44
13
21
2
40
104
6
18
9
1
2
10
3
48
8
4
15
21
5
18
1
51
6
42
18
24
66
8
1
39
41
3
6
16
23
33
28
3
23
10
8
46
12
12
42
18
18
14
4
30
6
104
37
24
9
30
24
32
36
37
21
42
12
5
25
39
12
45
3
12
9
12
14
10
39
11
10
2
24
34
12
42
2
4
12
12
48
39
3
42
39
45
6
36
32
46
14
36
4
17
61
8
30
22
14
6
27
31
6
3
23
28
12
5
12
25
38
9
9
42
10
8
66
36
45
4
5
7
17
7
9
38
18
4
50
1
15
20
13
35
10
51
9
11
15
16
69
21
3
56
15
13
12
11
25
36
3
38
15
7
9
21
11
27
18
43
24
11
40
50
54
12
13
20
72
112
8
19
30
15
57
18
2
43
24
12
3
8
9
1
38
10
12
27
21
63
9
12
27
5
7
29
10
12
18
27
24
51
56
4
6
3
51
6
12
2
28
14
94
12
32
18
55
5
7
63
18
12
54
33
21
30
12
12
17
3
1
44
31
12
8
10
20
10
6
90
57
3
6
14
4
9
21
11
16
27
5
25
6
9
3
17
13
8
22
24
14
27
72
3
22
3
12
3
18
2
25
23
6
3
4
3
20
46
8
24
22
14
4
95
7
45
9
20
31
68
12
19
17
9
78
46
11
36
16
11
16
6
48
8
22
12
14
19
57
20
19
21
14
25
51
21
15
9
5
28
3
9
24
54
9
11
36
13
3
6
42
26
19
35
28
9
8
51
13
96
15
5
1
42
24
6
99
23
45
1
6
29
19
9
36
35
18
4
84
32
18
22
2
18
118
12
14
4
6
8
18
10
33
87
12
2
18
57
4
11
28
20
18
28
6
21
9
36
48
74
36
1
75
8
13
9
3
3
8
9
37
23
27
16
21
24
12
11
36
24
36
21
4
11
18
22
45
3
32
24
4
36
8
6
16
38
1
48
23
40
5
52
27
12
9
120
8
61
6
93
35
22
14
46
30
6
30
9
39
12
8
12
24
4
12
20
40
33
17
31
17
31
29
12
24
30
36
1
51
6
2
28
6
3
12
21
30
8
1
8
1
27
35
10
20
15
4
5
3
43
29
15
45
4
17
7
21
14
13
24
12
9
98
1
59
9
7
5
25
54
132
5
19
21
15
78
27
8
45
7
39
8
13
59
16
9
3
26
19
3
33
15
20
12
33
1
6
54
14
16
20
6
10
8
57
67
20
25
23
10
42
2
63
51
1
15
20
34
6
24
29
37
3
81
14
49
3
8
13
33
2
9
19
32
28
2
10
12
5
13
3
9
39
32
27
37
47
28
9
12
9
42
14
19
3
32
12
37
59
138
51
21
19
15
6
18
12
8
4
33
17
28
15
36
12
17
28
42
14
6
58
24
3
45
35
4
5
7
9
8
10
2
4
30
21
27
6
11
13
6
36
6
20
27
33
19
3
6
6
5
160
8
13
12
6
5
1
20
15
21
27
31
6
44
31
11
30
15
3
1
3
42
35
15
10
6
14
6
48
42
10
21
27
9
12
3
2
4
11
9
54
16
36
20
40
53
15
1
51
36
21
53
4
14
36
4
12
30
74
9
15
12
28
6
36
20
19
15
12
50
4
8
28
12
2
13
48
15
24
8
1
21
90
26
34
56
18
27
40
9
23
7
6
92
27
4
17
15
63
9
13
24
6
21
51
6
12
42
9
41
7
11
12
25
11
37
24
8
55
48
14
3
25
2
16
8
1
35
10
15
15
9
5
22
72
8
13
27
5
33
52
27
3
8
73
60
29
4
14
30
22
14
10
30
20
3
43
8
21
24
1
51
60
36
3
60
6
15
3
30
32
22
36
5
40
36
3
12
6
42
21
21
20
54
46
80
15
91
21
12
27
9
9
3
8
9
55
11
1
68
39
33
4
39
12
30
44
55
8
4
9
2
10
6
12
12
8
1
51
8
9
13
26
42
18
10
3
3
33
15
8
18
10
12
14
30
1
12
41
60
16
3
17
16
15
12
3
2
10
17
4
11
10
6
18
11
63
40
36
21
21
75
23
10
12
12
11
21
34
9
15
33
9
14
9
45
12
19
17
7
53
54
4
33
8
16
15
24
48
62
18
18
4
3
11
16
24
30
6
66
8
36
4
26
13
3
17
1
3
60
3
44
1
9
30
2
19
3
32
13
8
15
18
43
9
48
3
33
3
5
7
11
4
44
9
4
47
13
21
48
18
57
35
33
1
27
11
1
9
15
15
65
1
6
20
40
53
13
24
14
1
11
37
27
5
16
3
60
60
30
2
10
78
41
31
84
8
52
6
14
37
11
28
33
17
18
66
46
21
9
3
44
16
9
2
13
63
18
12
12
8
7
24
3
14
7
36
29
4
20
4
6
6
42
21
21
66
14
18
12
13
11
13
8
31
114
36
14
13
15
36
21
116
33
10
17
19
21
5
34
5
15
40
9
12
9
15
5
4
54
33
3
5
25
11
1
24
27
11
12
24
1
3
6
3
44
52
11
121
12
12
9
30
12
6
20
10
18
11
15
13
21
14
6
30
6
46
24
5
9
6
45
16
12
20
31
14
10
8
18
16
11
4
3
6
6
14
36
34
20
9
37
27
17
12
19
9
3
24
3
6
3
23
25
15
30
18
81
29
22
20
22
51
11
10
26
13
9
30
6
39
48
27
5
76
17
24
34
6
18
21
11
13
8
25
2
40
30
12
24
62
9
39
4
32
10
6
18
3
53
60
34
90
6
8
1
5
27
40
44
4
27
14
19
48
9
20
19
15
33
12
20
36
28
12
57
18
24
14
30
10
12
27
24
8
9
52
48
12
24
14
1
11
52
33
27
78
8
6
16
24
9
45
14
1
21
63
12
20
49
12
2
25
3
48
6
15
21
18
6
3
48
5
4
3
33
3
39
17
16
15
21
12
27
24
5
15
18
36
36
4
6
60
20
76
12
18
ABCD 422334956*7^$a-1 [50049]
45
180
396
48
81
15
63
72
9
180
81
18
93
9
18
42
39
72
27
42
18
45
108
117
102
150
198
36
21
135
18
123
12
87
270
39
51
273
87
30
123
72
99
36
30
18
42
48
51
9
135
45
27
135
90
3
87
30
63
168
39
78
171
81
48
15
75
81
141
111
168
72
48
9
6
9
48
87
81
261
30
9
96
36
12
45
6
117
129
15
48
45
51
180
12
519
210
51
9
3
15
117
3
342
90
9
9
87
36
9
3
45
87
75
9
144
96
75
54
42
18
171
9
72
30
9
72
69
243
36
21
78
36
45
144
147
249
21
15
3
60
36
126
63
57
150
18
30
153
27
42
18
93
87
21
24
12
285
135
243
192
45
24
72
3
186
39
171
288
33
9
99
84
51
9
12
15
18
3
27
33
57
15
48
108
51
21
303
9
75
45
27
45
24
21
270
153
15
57
60
3
117
105
63
192
105
63
57
18
117
108
117
150
48
81
159
30
72
60
18
21
24
45
27
48
36
96
324
84
117
90
33
27
21
27
117
96
12
15
252
30
18
42
3
27
261
168
21
60
39
81
99
9
51
9
252
3
27
180
108
45
45
72
51
147
72
81
60
72
75
132
30
63
87
108
102
234
81
45
150
30
78
81
21
78
12
213
180
12
63
60
30
312
90
288
153
117
30
45
87
81
72
216
129
42
45
36
39
33
27
45
99
66
159
21
168
3
69
75
15
45
3
537
108
36
81
228
123
27
57
108
168
9
54
144
165
15
57
339
84
81
9
252
15
39
105
12
24
63
45
117
18
45
207
45
3
42
30
9
9
42
9
252
72
135
162
30
60
18
30
60
237
36
72
45
63
240
27
21
99
72
150
3
168
147
42
39
9
15
45
27
180
108
372
36
108
60
36
75
81
9
51
39
90
135
15
48
81
72
9
108
27
45
54
114
12
108
123
180
27
30
51
552
132
12
60
363
240
72
333
48
348
180
81
3
117
15
153
207
45
291
60
9
180
30
9
51
30
54
81
159
9
108
9
3
72
36
117
51
84
108
159
90
3
225
60
72
3
60
12
123
21
9
63
27
81
24
327
141
99
18
90
93
168
9
3
132
57
15
48
105
30
45
177
48
27
96
189
39
15
414
120
51
9
252
198
390
150
12
33
48
99
18
42
84
36
18
42
90
39
9
72
18
105
36
9
102
45
63
240
72
9
9
12
15
3
45
36
69
135
27
9
72
120
27
81
60
9
72
279
81
111
60
27
36
81
3
33
27
30
63
24
63
30
63
69
63
36
432
183
36
168
21
9
15
45
75
60
48
87
30
267
45
18
30
27
36
24
48
15
165
15
12
78
3
108
69
27
84
69
30
261
144
72
105
18
30
87
36
117
12
51
27
30
123
99
93
45
6
126
ABCD 422427638*7^$a-1 [50034]
8
4
30
6
18
12
3
47
25
11
70
48
3
15
6
36
18
53
79
6
26
10
3
15
21
33
18
104
9
3
4
33
21
27
33
23
31
48
6
12
78
18
6
17
1
2
1
32
13
35
27
22
42
5
19
6
23
7
44
25
9
2
4
21
21
15
33
27
75
5
27
22
63
39
18
12
63
3
6
6
18
11
13
14
9
61
27
8
25
47
48
139
20
10
24
47
73
15
33
30
32
1
24
21
24
87
45
72
11
25
2
4
18
18
8
16
8
57
1
23
3
73
60
21
3
12
48
9
14
9
13
99
33
35
61
42
6
11
15
37
27
24
20
16
6
14
120
10
12
39
51
20
9
28
69
3
8
16
3
18
3
39
5
31
30
66
32
10
60
39
39
8
36
60
25
12
33
50
16
6
2
1
11
72
33
4
12
47
58
18
9
33
6
60
9
12
15
30
42
6
26
58
35
63
1
116
31
45
11
16
24
17
7
6
2
1
44
1
2
1
9
87
72
15
5
4
15
8
24
57
16
21
14
22
24
83
27
4
29
39
1
23
9
64
3
32
25
9
54
6
6
6
3
44
67
41
7
33
44
16
12
8
19
8
24
4
69
75
5
4
120
21
2
22
2
120
45
4
15
84
84
8
4
45
93
18
29
19
24
78
3
20
3
9
7
18
6
9
23
60
12
16
8
12
9
52
15
12
44
1
15
5
27
9
51
16
41
67
36
30
36
3
45
27
9
12
11
25
51
27
8
9
7
72
6
2
9
25
24
30
6
14
1
35
9
1
24
6
5
3
25
20
91
8
124
8
10
15
68
13
24
26
13
12
15
5
4
56
13
27
8
16
27
90
2
40
5
15
45
1
30
9
87
120
32
88
9
27
20
13
57
6
53
1
48
11
12
37
30
24
8
33
1
2
16
81
45
48
42
8
12
24
16
12
56
52
53
48
25
62
22
102
32
46
12
51
45
14
4
30
99
3
6
96
60
3
8
61
24
59
79
8
1
15
12
36
53
12
27
36
22
24
23
1
35
16
75
29
31
6
98
1
24
11
4
20
58
6
17
13
6
24
18
63
23
34
63
71
9
1
12
12
14
10
14
52
5
1
6
93
3
20
4
33
9
47
61
15
27
32
22
18
12
18
11
24
28
12
3
33
33
42
12
105
3
29
37
23
4
12
15
6
26
25
12
3
30
3
9
63
20
27
46
114
9
12
12
27
78
23
7
41
13
99
27
57
45
39
35
9
28
27
6
35
55
21
21
3
47
10
36
36
23
27
12
1
8
99
22
23
15
4
18
42
66
14
12
36
25
9
12
3
24
93
2
22
51
45
12
6
6
11
40
32
28
11
28
53
13
2
22
26
9
60
109
62
9
1
63
15
57
27
53
37
3
9
15
21
50
12
24
13
39
66
12
30
18
14
10
6
29
15
61
57
39
9
18
41
31
42
24
36
3
21
27
8
40
39
24
5
37
15
8
7
65
3
10
15
44
16
9
24
6
24
9
60
12
32
16
8
12
13
36
18
6
18
21
36
24
8
60
12
40
15
8
22
3
8
7
36
9
9
36
18
21
24
11
9
135
46
150
6
48
11
16
24
80
1
24
30
5
63
12
10
48
11
4
45
6
96
36
5
19
33
21
59
16
21
36
12
48
24
15
116
7
30
48
18
30
11
16
15
17
19
36
102
14
85
63
12
44
16
6
35
24
40
15
24
12
18
18
6
3
15
32
9
4
51
30
47
28
24
9
14
118
12
3
44
31
48
48
48
18
26
9
49
66
12
42
39
3
6
12
39
11
28
24
20
10
114
17
4
96
11
9
19
12
66
38
25
8
31
5
3
73
3
6
12
3
9
26
4
21
3
6
87
15
18
15
20
19
56
28
17
13
99
20
61
18
24
21
171
21
45
12
66
29
7
20
10
48
35
1
6
20
9
37
14
13
33
3
12
20
97
14
22
48
2
37
3
105
69
18
8
16
32
37
3
9
45
2
64
90
24
23
15
9
31
78
3
8
7
6
6
12
6
12
48
6
6
26
24
9
48
19
6
6
33
33
35
12
25
30
17
40
20
1
35
28
3
30
11
1
12
35
1
14
58
14
4
9
21
11
12
16
45
24
51
108
9
18
9
8
15
10
6
20
40
6
15
93
66
18
3
11
9
103
78
3
3
21
11
24
57
79
66
30
18
12
24
39
11
24
34
50
40
9
21
6
5
40
21
11
15
4
12
33
32
4
36
87
48
18
48
83
1
2
16
17
31
8
1
68
36
13
3
23
16
24
32
46
12
48
36
6
29
1
12
3
3
6
3
57
6
8
57
13
3
20
19
5
3
34
3
15
17
27
36
40
6
102
6
62
1
15
5
109
36
24
72
3
23
1
69
3
9
6
24
24
17
7
41
25
99
107
72
34
23
15
36
46
18
17
28
72
15
6
3
15
24
6
12
78
20
9
4
8
123
9
16
20
7
33
21
50
1
44
16
20
40
15
48
120
24
41
7
96
48
33
20
108
3
22
15
152
36
1
3
131
61
15
30
2
52
9
33
14
58
84
48
39
57
15
48
15
5
27
16
21
45
62
33
37
3
45
14
22
30
77
13
90
12
42
30
56
49
15
104
9
1
12
24
54
56
10
3
15
42
47
24
19
53
13
107
1
12
95
15
34
30
18
15
32
43
44
40
18
15
33
15
3
36
68
16
9
51
29
7
96
53
25
12
15
11
22
27
21
108
11
7
8
120
4
24
90
72
3
63
6
3
9
23
7
29
4
11
58
78
36
30
14
4
117
39
68
4
20
61
3
17
7
5
4
15
17
24
1
3
12
47
73
9
12
3
56
7
6
15
12
27
77
25
54
6
60
24
54
20
36
21
27
22
48
30
6
26
1
83
25
20
55
32
45
97
27
27
18
30
17
1
6
30
74
1
8
40
63
21
20
15
58
6
17
55
120
80
13
123
53
28
45
14
12
45
51
22
78
6
23
96
40
59
61
24
35
10
26
1
27
21
45
15
3
12
60
9
63
30
15
20
13
26
46
18
9
72
8
19
6
74
58
12
6
30
3
48
12
12
57
63
57
15
48
9
12
12
39
33
12
12
48
6
24
12
57
32
25
12
23
39
1
104
25
11
28
21
3
9
3
20
13
14
52
20
4
20
130
3
3
12
6
18
81
57
15
71
40
57
20
3
94
24
3
9
6
30
14
22
12
3
3
66
74
28
77
1
48
23
61
27
51
53
1
71
7
9
47
40
24
32
45
27
28
9
9
11
40
15
41
31
18
6
21
23
13
3
5
13
2
154
47
1
30
48
48
9
8
19
5
16
23
13
27
78
23
25
36
15
3
18
15
69
6
56
48
1
3
18
74
112
9
8
7
48
8
9
15
82
42
29
1
12
6
21
24
12
36
69
48
3
23
25
20
13
36
2
10
51
3
30
35
1
12
38
10
11
15
10
47
99
9
144
1
24
3
39
18
50
94
14
13
83
9
13
12
6
41
19
9
9
78
12
8
4
17
60
19
6
18
9
3
9
8
7
42
23
1
12
18
5
3
16
29
15
12
28
5
25
36
50
72
9
1
24
47
13
18
66
42
29
3
1
23
21
4
33
15
39
18
6
56
58
12
63
33
2
21
1
42
6
48
6
24
36
8
10
195
20
43
33
39
33
56
4
69
2
96
28
6
18
33
9
135
39
30
2
46
24
74
34
15
12
21
15
47
25
11
37
8
7
6
3
8
25
6
18
3
11
16
32
4
5
13
90
9
99
29
39
22
24
24
3
24
3
21
63
18
66
30
62
9
31
9
9
36
36
11
12
15
1
80
31
18
14
4
77
7
12
54
12
59
31
5
13
42
89
39
52
9
3
66
74
72
10
12
63
39
21
3
8
13
93
12
12
60
6
42
6
36
24
44
4
57
20
37
38
45
63
16
80
1
47
10
12
3
9
30
6
3
21
12
54
24
18
96
18
72
60
17
4
33
ABCD 422449032*7^$a-1 [50040]
86
6
48
130
30
30
12
11
3
40
50
66
21
157
44
16
50
70
23
49
11
117
30
66
24
76
44
15
9
96
6
21
63
46
56
4
68
6
10
12
2
18
24
4
6
80
21
13
20
6
10
47
49
8
54
22
26
40
32
69
60
37
60
47
15
90
10
48
5
37
11
24
19
30
50
4
77
15
12
33
120
9
54
106
24
83
27
57
9
70
54
96
47
13
24
6
17
9
15
25
23
37
2
33
49
14
46
6
18
36
6
2
48
150
21
21
22
6
54
14
120
27
60
25
62
22
47
21
52
74
33
3
30
51
36
7
17
36
69
15
43
12
74
30
16
5
49
20
6
72
52
29
25
152
168
15
57
28
12
14
64
26
51
3
46
24
42
24
8
28
20
10
8
6
81
3
45
25
110
16
29
37
95
33
30
24
22
131
75
21
13
20
48
16
42
54
8
6
72
45
69
39
75
33
19
104
10
6
54
14
93
97
12
92
30
9
67
30
2
21
37
72
14
9
48
19
8
10
50
57
60
15
12
33
15
94
11
43
60
17
36
193
84
50
105
1
38
132
46
18
42
24
11
60
48
48
7
110
24
76
14
30
28
20
18
106
11
27
82
11
33
30
36
16
60
5
69
64
6
24
53
19
8
90
75
25
14
22
11
27
16
36
14
15
31
6
30
198
12
35
13
74
52
86
3
12
33
147
19
17
9
3
135
16
14
6
57
97
14
36
10
36
6
24
36
20
21
12
9
210
12
21
36
24
3
12
4
36
65
33
3
37
50
46
8
52
71
13
47
9
6
18
24
102
34
2
12
22
20
70
84
60
26
6
81
13
26
45
63
10
95
37
2
6
6
40
24
6
24
20
6
66
40
35
3
12
130
83
15
16
8
48
21
13
14
120
12
10
23
12
9
30
46
14
76
20
12
9
27
142
18
5
91
66
2
69
7
17
25
38
12
45
69
30
4
20
40
5
27
4
17
60
9
15
75
4
74
76
68
6
22
60
48
32
10
5
15
33
27
141
13
38
12
177
39
18
22
53
27
34
98
178
18
42
30
48
56
24
36
96
105
19
6
44
34
30
96
36
62
16
62
30
4
77
39
12
30
3
36
27
117
55
30
60
74
6
42
93
63
22
20
15
13
14
96
10
6
44
10
74
6
46
30
14
33
63
16
78
72
24
36
30
5
27
6
10
20
42
54
70
38
9
3
10
6
32
9
13
11
36
13
128
18
21
13
11
25
155
3
142
2
9
39
45
60
55
8
10
23
63
16
20
28
17
15
21
51
69
7
6
14
40
53
60
3
6
28
23
21
18
105
45
214
30
11
139
44
112
24
41
13
2
4
77
49
23
15
22
71
69
24
18
22
38
9
60
19
5
96
51
33
115
90
50
18
63
3
54
3
7
12
32
36
6
24
112
35
13
50
82
30
68
70
2
42
3
19
6
11
12
48
3
16
5
43
104
18
24
24
63
7
20
84
93
13
2
34
47
24
48
25
36
36
11
24
49
8
63
49
26
34
14
46
6
8
90
27
205
24
144
72
11
27
33
9
18
16
30
8
46
17
36
19
68
6
10
80
36
58
83
60
33
34
12
20
12
33
15
4
60
41
39
4
12
18
12
18
2
51
73
26
12
60
58
32
22
6
20
28
35
9
3
79
30
96
2
52
41
63
33
24
9
18
28
32
9
12
48
37
12
35
48
9
6
12
10
95
135
10
35
15
18
46
96
20
34
50
34
36
36
95
25
48
42
110
51
60
9
24
27
72
12
25
24
14
10
26
16
65
48
97
30
5
73
23
60
13
11
96
24
13
14
9
84
25
11
63
57
12
115
6
84
2
130
60
38
24
66
54
58
18
62
28
180
62
120
90
40
24
6
8
10
90
12
18
47
39
96
12
22
36
24
11
33
63
24
36
24
13
12
60
54
30
59
9
28
2
36
33
19
8
42
24
4
164
3
69
66
30
18
6
100
36
14
36
28
20
36
24
22
24
54
32
21
9
28
23
21
22
6
60
11
24
36
84
19
30
26
12
76
5
27
100
5
36
3
34
50
16
96
5
63
45
69
72
54
24
33
25
48
6
20
124
20
60
10
36
47
13
26
81
99
18
63
13
36
24
38
9
33
16
2
33
43
26
64
14
18
4
90
41
49
96
8
10
164
58
8
22
5
43
2
150
60
48
45
9
22
36
60
2
39
9
3
61
47
13
60
60
14
16
29
57
15
27
69
57
30
22
30
48
12
30
2
106
14
9
51
33
43
53
3
34
47
9
126
4
38
3
39
21
48
132
36
19
210
23
37
8
96
4
6
90
84
56
27
99
12
30
22
8
48
72
18
30
21
7
17
3
22
18
20
30
6
24
10
23
7
2
54
10
60
24
12
30
41
13
6
14
6
214
11
57
3
145
48
14
30
72
27
37
42
5
33
10
17
27
33
15
33
25
74
30
63
79
120
41
15
34
60
6
30
50
21
13
47
63
16
5
39
10
24
14
88
44
48
9
67
17
19
38
3
87
22
6
8
24
33
33
6
24
66
99
12
57
63
63
16
6
11
57
46
68
22
96
11
21
39
9
4
6
173
9
96
52
2
36
12
42
3
27
21
21
39
12
3
117
96
3
4
14
46
96
17
7
96
6
24
71
45
72
6
117
19
66
2
9
19
30
48
2
81
13
98
33
9
48
3
85
35
73
2
10
24
38
9
57
22
18
23
9
72
3
25
78
44
22
74
33
24
25
23
7
5
133
14
46
23
7
14
3
60
3
46
8
39
49
2
6
75
1
131
9
16
50
54
4
60
72
80
18
130
20
22
41
33
6
21
13
6
5
87
129
12
12
96
73
44
46
41
105
88
32
30
18
76
11
36
13
6
44
21
9
30
21
27
58
11
21
3
19
20
4
6
20
48
28
38
36
18
30
76
90
23
3
21
25
23
85
23
12
12
9
46
185
3
33
27
52
20
10
23
25
104
6
22
92
6
40
36
80
30
4
42
18
2
ABCD 422502764*7^$a-1 [50013]
59
4
45
20
27
4
17
3
1
20
6
6
7
161
19
80
21
76
12
32
3
28
9
26
157
8
12
36
21
19
24
5
40
24
14
6
51
28
17
15
49
3
20
12
13
8
60
63
9
7
5
66
21
3
70
11
76
29
72
127
41
7
48
17
28
32
12
60
15
21
4
68
96
19
48
5
3
36
4
8
93
39
36
28
5
36
67
17
28
8
6
10
14
1
20
3
66
7
5
7
104
16
48
53
30
66
6
21
9
19
33
11
49
8
31
24
20
33
6
46
11
9
4
3
32
21
15
27
37
33
39
33
23
27
13
17
40
36
14
57
21
12
15
1
14
6
7
77
28
8
28
75
5
84
3
12
40
5
3
4
5
28
75
8
24
4
41
6
10
75
9
8
27
25
14
25
29
12
19
35
24
48
22
26
6
18
21
16
8
24
27
13
41
48
15
48
1
8
15
84
1
68
24
7
77
30
10
14
58
3
24
11
9
12
16
35
22
26
13
21
8
24
3
16
57
35
60
3
1
5
18
37
20
25
3
8
49
8
42
6
19
95
6
4
38
18
12
12
7
9
11
12
4
35
10
8
3
21
28
8
12
12
3
15
10
86
42
4
23
24
4
65
15
39
21
9
43
23
30
75
12
24
21
6
54
55
5
12
7
12
89
19
53
31
23
96
13
60
48
5
27
45
79
11
21
9
7
41
27
1
14
33
4
69
24
3
5
43
21
27
83
18
43
125
4
11
4
45
80
6
10
8
52
98
10
11
1
15
5
7
44
3
93
36
1
48
11
16
35
1
17
43
35
21
24
36
141
36
19
24
20
1
12
35
16
5
4
86
22
2
61
8
57
24
16
12
8
3
9
3
12
4
12
11
21
36
4
80
3
24
30
12
40
3
32
16
5
52
32
111
36
9
19
11
48
90
31
32
33
19
12
108
5
12
24
4
171
35
18
16
59
3
18
40
15
12
59
30
79
35
34
38
48
42
40
3
8
3
6
52
8
174
34
27
24
8
33
60
12
48
7
21
27
29
27
48
12
33
24
27
16
41
18
10
8
6
18
3
16
84
5
52
27
11
37
17
7
20
1
27
32
9
12
78
1
36
8
69
28
3
29
39
28
17
15
1
15
33
62
24
13
8
13
11
88
29
4
23
12
15
6
28
92
15
3
82
35
12
57
7
17
4
8
3
9
7
36
24
11
25
20
16
33
26
30
40
11
57
4
15
35
37
35
6
15
4
93
2
10
8
31
41
54
10
3
21
75
11
6
36
19
45
47
39
25
84
35
6
18
13
21
47
9
12
84
30
6
40
11
16
12
20
1
32
30
13
5
91
8
16
5
91
41
48
3
12
3
13
21
63
12
17
31
35
1
20
16
12
9
23
48
4
45
32
3
16
12
23
10
35
13
3
5
3
40
29
28
39
29
4
26
6
7
29
40
8
19
17
19
57
20
4
83
60
15
157
11
30
12
3
9
18
1
41
24
15
1
8
40
72
35
51
42
28
11
9
4
50
24
25
17
91
116
45
7
11
10
24
63
36
41
16
39
21
11
12
12
4
45
176
51
9
84
3
15
21
24
4
9
12
15
33
44
6
9
12
1
48
35
52
35
9
21
36
16
11
3
42
30
24
6
12
3
3
54
31
12
29
55
12
20
9
40
11
63
24
94
20
7
9
32
27
24
21
43
57
47
12
48
25
11
60
52
45
38
22
3
17
30
72
61
29
6
10
20
12
28
80
12
43
32
25
26
34
8
40
8
31
23
57
1
12
3
29
15
3
42
28
8
3
48
1
20
7
21
3
5
7
23
25
21
20
7
23
37
11
10
15
125
72
15
28
36
29
19
21
56
27
16
36
44
4
20
27
10
62
73
60
32
73
12
15
81
8
6
1
44
48
147
6
18
25
17
19
35
37
41
42
6
40
15
128
75
72
22
12
8
6
33
1
56
16
3
32
3
1
29
31
5
4
8
15
9
40
3
17
24
40
36
27
12
72
5
12
48
15
9
19
12
5
15
36
76
20
21
7
17
27
51
42
7
20
1
20
4
23
16
41
31
35
49
105
8
3
12
1
11
21
40
27
32
24
75
9
4
48
12
23
21
64
84
17
15
4
12
32
60
9
42
6
55
53
12
55
5
72
19
9
20
51
28
23
13
32
3
24
30
66
69
12
28
164
16
5
27
21
18
57
36
9
3
28
24
24
59
42
6
72
42
3
4
32
13
15
81
2
30
3
4
33
11
12
85
11
16
35
45
88
12
53
4
36
2
102
18
66
3
1
2
33
48
25
14
10
15
9
51
29
6
6
4
11
12
16
9
56
43
11
70
2
13
8
27
120
48
18
4
47
3
10
8
3
9
42
10
27
24
9
8
7
21
35
25
3
17
3
60
4
77
27
3
6
63
16
45
3
32
81
4
27
59
21
28
9
12
12
8
27
73
24
11
57
6
10
51
29
39
15
70
8
24
151
17
31
17
42
22
68
6
54
18
42
12
79
5
24
6
6
15
141
52
20
31
48
17
31
36
57
8
7
8
16
12
20
21
3
61
32
12
18
105
4
8
64
32
1
15
41
18
13
11
10
12
23
57
31
45
8
3
4
5
120
18
34
38
9
9
75
9
3
15
34
11
72
3
13
21
8
12
15
36
33
63
1
75
5
31
20
16
5
3
21
27
13
11
3
48
9
21
55
9
11
28
41
7
11
48
21
40
8
4
17
19
35
25
23
78
18
9
45
7
35
18
19
41
40
2
85
11
22
20
12
39
36
4
5
12
7
21
27
20
57
43
12
5
43
9
35
52
47
34
3
32
24
33
4
36
63
11
42
7
32
12
1
8
64
74
6
36
195
9
4
11
1
60
3
9
180
11
24
25
2
18
51
60
12
3
37
152
13
39
41
72
12
67
17
63
16
33
8
24
15
76
56
24
1
36
11
40
8
3
10
87
21
12
3
12
33
8
3
69
19
11
24
10
15
5
18
18
78
45
76
36
32
3
30
60
30
22
8
12
30
18
52
32
31
8
16
8
37
63
44
4
20
99
37
53
6
18
84
18
45
4
125
3
1
3
29
24
36
31
53
19
29
19
21
3
32
36
15
24
18
40
15
29
15
13
8
24
7
29
12
3
25
15
24
41
55
65
63
24
61
131
48
13
38
6
16
20
52
39
21
3
24
41
7
5
31
47
30
4
8
48
43
8
3
24
6
18
90
30
13
35
10
60
47
27
13
8
27
18
84
3
85
8
15
4
5
63
12
15
18
16
11
36
28
56
16
9
63
17
51
4
8
27
58
8
30
9
1
8
19
11
57
9
75
3
25
20
108
12
25
15
12
32
13
71
45
31
48
9
3
11
45
45
12
84
16
8
30
61
17
64
8
12
24
24
30
30
42
10
24
32
3
9
48
4
111
116
21
39
13
3
47
1
57
39
9
14
58
3
17
39
3
21
13
3
32
97
59
21
7
35
42
6
58
14
82
23
16
47
54
39
9
52
3
72
35
48
13
24
11
10
8
4
3
32
117
15
13
15
108
77
7
20
12
112
36
21
14
10
3
17
27
4
17
18
9
16
36
24
24
21
8
19
5
51
9
48
64
11
57
40
48
3
44
4
41
42
34
24
8
40
12
12
75
29
40
23
69
7
21
84
8
3
4
5
75
25
3
12
77
3
4
41
6
1
12
9
50
18
55
17
4
8
15
93
12
12
60
4
3
21
20
66
1
48
23
10
27
48
53
12
7
35
13
17
43
23
6
55
35
9
48
9
60
18
24
13
17
15
75
9
4
17
28
8
7
17
43
8
16
41
12
6
6
39
49
8
18
13
21
39
20
21
40
99
8
4
29
36
12
3
1
3
65
7
29
3
1
60
35
52
53
7
24
11
34
14
33
9
7
17
16
24
27
8
9
12
19
21
48
20
3
28
17
19
65
3
28
23
25
20
51
61
48
17
12
16
36
15
35
6
84
3
21
7
57
32
16
3
81
26
25
5
12
6
13
44
28
17
4
35
48
60
15
1
29
19
140
24
3
69
75
10
27
29
6
1
9
56
30
30
4
8
7
33
8
24
19
ABCD 422554212*7^$a-1 [50058]
15
51
45
15
90
60
3
57
24
186
9
51
45
12
33
54
81
153
72
3
60
60
72
108
21
30
6
18
30
147
39
9
72
132
48
72
36
117
87
27
90
39
12
3
132
60
9
69
12
3
12
15
24
36
60
9
21
63
15
69
27
33
72
60
48
72
69
6
105
81
3
51
60
9
81
6
33
24
63
120
105
12
168
72
12
15
21
15
48
42
54
81
9
75
36
9
51
180
3
36
6
3
24
27
36
9
24
75
216
33
3
9
99
57
45
27
33
3
15
9
3
33
45
39
27
54
159
96
57
27
72
24
57
78
96
54
156
96
30
150
39
36
12
33
144
3
36
75
120
21
36
3
90
42
90
3
105
51
24
36
39
57
3
36
66
159
9
27
99
141
24
48
12
24
57
18
69
81
12
63
51
9
156
15
36
54
51
33
72
39
81
27
123
33
27
30
54
33
36
21
15
228
21
15
27
45
9
3
12
9
27
69
150
9
105
36
15
120
48
21
90
6
15
60
24
45
27
3
21
15
21
39
9
72
9
24
27
69
99
60
84
33
87
12
111
30
15
24
24
36
48
72
81
15
84
69
6
9
96
120
75
24
66
3
51
69
27
54
15
60
72
12
87
36
54
51
24
99
12
93
87
9
51
45
60
75
69
21
3
60
12
3
36
21
3
21
9
15
21
3
12
96
168
12
72
36
12
15
93
21
30
9
24
33
39
9
147
48
24
168
69
303
51
9
48
45
15
3
6
90
60
81
48
21
39
15
30
27
15
9
96
3
12
150
18
30
87
60
93
27
15
9
24
15
150
6
24
45
27
30
39
24
21
114
57
24
120
75
6
15
60
9
60
3
57
3
36
27
93
15
9
36
57
15
72
36
12
72
168
3
6
30
36
24
9
132
84
21
150
144
84
45
36
351
9
24
21
96
3
36
84
291
21
9
15
36
45
54
33
63
24
96
18
126
36
45
48
60
60
75
45
57
60
3
15
117
60
33
75
27
33
36
24
135
9
51
6
15
36
3
42
30
24
9
45
207
3
69
33
3
12
9
6
30
87
12
36
9
6
144
45
24
27
24
36
30
15
45
15
24
81
90
168
9
141
27
84
24
36
144
21
15
36
15
54
39
27
93
24
12
60
36
3
57
60
63
117
72
48
99
36
138
231
195
54
15
57
15
9
15
24
75
6
60
66
18
15
24
12
24
24
36
171
6
30
33
204
108
39
21
75
48
165
72
60
12
33
30
114
60
3
12
9
12
3
75
117
189
15
75
36
45
9
75
60
9
162
24
45
51
114
3
33
27
93
39
9
27
9
6
48
105
84
60
12
39
9
12
21
48
66
21
39
36
78
39
51
60
156
21
48
72
3
21
60
45
15
75
33
27
66
39
21
30
105
39
93
51
45
21
3
3
9
111
30
3
75
42
15
129
99
21
114
105
15
96
9
27
54
3
36
45
96
3
60
3
33
24
33
15
3
42
75
24
48
3
30
27
72
60
39
96
69
12
9
51
9
36
3
81
6
69
81
3
72
60
39
36
45
48
24
12
96
159
66
54
69
156
51
9
21
90
9
51
18
6
90
60
36
3
36
99
57
3
36
21
108
21
66
54
75
45
3
51
12
69
24
57
78
6
6
48
21
9
102
9
15
36
45
15
9
15
186
3
15
42
3
27
9
39
6
15
39
6
60
30
90
51
93
6
24
12
30
3
15
21
9
6
66
3
60
84
57
30
60
21
12
3
24
24
9
132
24
156
111
33
24
87
9
51
90
15
48
93
54
45
15
60
30
126
54
75
36
93
120
39
51
12
33
21
15
36
3
102
27
12
96
33
39
33
48
15
60
57
30
48
45
111
9
36
21
3
24
21
36
63
12
9
87
69
39
15
6
30
93
60
27
24
42
135
3
36
33
183
54
3
12
75
30
54
81
15
186
15
33
51
15
6
3
15
12
33
21
60
6
45
15
30
18
9
48
24
15
66
3
15
117
75
18
99
57
3
3
24
81
60
69
15
15
6
87
132
24
21
15
105
51
24
21
3
27
114
75
21
27
12
99
9
48
60
60
63
6
63
3
105
72
3
114
39
24
96
21
39
12
24
51
54
15
24
21
6
9
21
24
51
93
87
12
27
60
285
75
9
57
3
15
90
36
96
90
177
87
21
93
75
45
42
48
42
3
72
15
153
180
75
72
24
45
144
21
99
75
36
24
9
36
51
66
15
75
69
24
51
66
3
15
12
93
27
18
12
63
192
93
27
39
6
24
24
27
39
54
90
9
63
45
12
3
57
48
3
120
9
3
45
24
39
72
33
135
42
78
6
54
21
60
9
6
60
21
9
66
30
15
9
6
84
24
117
ABCD 423323876*7^$a-1 [50009]
26
20
20
8
22
4
1
5
11
17
43
29
14
1
4
1
14
34
16
47
20
19
30
10
1
49
28
3
33
11
5
10
18
10
2
34
36
21
17
6
4
6
40
35
21
23
7
1
99
13
11
6
11
47
2
20
23
17
14
6
14
26
39
5
10
30
6
4
6
58
22
58
6
55
15
40
17
3
24
26
94
12
5
28
21
14
1
12
29
10
10
15
20
16
17
72
10
25
36
9
64
24
12
14
4
26
4
60
7
23
2
19
29
32
10
4
21
9
11
4
21
11
13
31
9
14
13
32
8
8
12
23
9
27
5
9
20
4
3
8
4
27
10
30
4
76
10
24
7
8
16
43
6
20
6
13
21
50
30
4
10
5
7
14
6
5
19
5
16
29
6
5
16
9
20
3
7
5
4
12
7
16
6
8
27
48
7
60
14
11
65
18
1
4
16
5
4
20
2
1
64
16
19
4
44
52
10
8
7
25
4
47
12
11
21
19
6
20
10
34
75
9
23
12
1
39
1
15
5
10
1
3
2
28
11
12
13
7
47
17
35
25
13
3
13
16
10
4
26
15
35
13
15
6
34
5
17
23
76
20
12
32
52
16
23
14
11
29
30
5
11
1
20
8
20
7
4
26
10
5
8
25
23
13
7
33
11
20
9
16
23
15
6
47
23
1
13
6
24
36
17
37
2
14
6
5
5
43
8
3
6
4
6
21
19
14
16
15
35
30
131
20
3
14
11
29
2
40
20
21
64
64
12
19
4
6
3
1
4
30
10
30
16
77
29
24
35
4
7
20
33
1
40
11
59
17
13
20
19
25
3
23
9
11
30
4
2
30
80
3
32
40
33
22
1
4
68
1
16
20
30
38
15
17
8
12
63
77
4
24
32
40
11
3
34
22
13
27
14
16
10
10
10
5
5
34
77
49
14
1
49
110
4
6
4
3
3
21
5
28
3
4
56
9
8
6
65
19
22
3
92
9
26
24
30
34
10
6
10
10
25
5
70
10
10
6
50
10
24
35
1
3
7
33
11
24
10
7
35
14
66
24
9
7
40
45
13
12
24
11
36
17
12
8
7
53
11
1
14
65
1
4
26
21
7
13
9
4
4
11
16
4
21
3
7
10
108
6
30
4
16
11
8
37
51
20
7
6
16
44
30
10
31
4
9
22
14
11
3
17
36
23
10
27
19
1
24
45
4
4
11
21
4
30
34
6
37
7
61
5
35
4
45
3
33
6
4
20
16
21
19
8
5
16
24
5
40
22
4
16
1
40
13
36
8
11
4
7
10
31
8
29
2
5
9
56
10
28
6
7
3
45
11
5
8
88
8
61
8
27
8
1
26
10
23
17
11
40
9
20
3
17
43
5
66
5
41
15
15
14
54
2
8
31
15
20
1
49
26
1
20
17
72
3
16
5
31
24
35
21
8
7
49
16
9
31
3
12
5
5
40
15
80
40
9
26
4
57
12
27
60
34
6
21
19
29
21
11
89
14
1
43
26
14
16
5
5
4
51
5
30
10
6
20
20
1
24
5
34
1
5
40
54
6
70
14
20
34
5
40
5
2
25
56
23
6
10
1
4
76
29
3
27
18
3
19
10
34
1
24
32
77
42
30
4
84
3
40
48
41
8
10
16
5
5
4
36
11
28
7
14
31
13
31
44
21
24
7
4
1
11
13
20
35
41
14
16
4
6
24
20
96
14
21
5
10
34
30
9
7
14
24
7
5
4
51
3
5
11
14
3
19
28
126
36
20
4
11
8
111
1
24
21
28
22
9
1
28
3
27
2
15
13
2
4
1
15
18
12
10
60
21
39
1
27
13
27
16
20
1
19
1
9
11
9
7
28
1
43
97
14
6
8
16
39
1
4
2
5
3
21
40
1
14
5
11
1
19
4
1
15
9
21
24
51
24
24
8
19
8
2
11
39
10
4
11
8
47
10
15
8
40
20
77
15
13
36
6
14
40
39
15
42
28
46
14
3
13
6
8
5
7
5
5
40
18
1
25
11
8
1
6
4
30
44
26
6
10
4
30
7
33
11
13
32
50
1
44
3
22
30
24
4
61
40
12
7
66
60
11
55
70
8
15
8
8
5
4
12
11
13
6
8
17
59
25
19
6
51
9
4
6
6
35
9
6
4
24
30
2
30
24
19
20
16
21
10
13
7
25
9
16
59
11
5
25
10
8
17
4
32
8
5
44
63
3
37
9
3
12
8
21
26
13
17
4
27
23
34
32
4
7
17
7
35
13
11
9
57
3
1
36
35
56
37
3
8
1
28
2
10
15
8
127
18
15
17
15
20
20
35
14
47
3
66
8
2
4
30
47
9
28
3
20
47
1
15
5
1
8
7
15
14
24
3
19
10
3
17
28
11
25
10
30
11
9
20
4
40
83
8
12
3
40
9
8
20
39
84
1
5
3
5
3
19
65
5
50
14
11
19
4
5
31
16
14
20
24
22
21
20
19
10
30
13
7
1
33
16
18
2
14
24
13
32
41
16
8
42
5
9
27
48
25
10
1
5
11
59
1
9
20
24
7
27
10
26
17
13
4
63
4
20
5
51
8
49
22
1
4
35
1
39
21
7
6
7
48
12
3
14
6
46
40
3
1
6
25
19
1
3
5
17
10
5
16
24
40
4
12
19
4
6
8
2
10
14
10
11
9
10
26
28
2
4
6
18
12
1
28
11
41
8
29
22
69
5
11
39
6
60
28
66
14
16
27
27
22
15
8
11
10
47
64
33
32
3
11
6
8
15
16
4
17
8
22
20
10
55
5
10
33
7
5
35
30
14
14
3
7
6
6
41
13
24
42
5
29
7
8
29
35
27
54
36
20
24
70
25
16
5
31
7
10
27
4
1
14
76
18
2
8
13
8
91
10
40
38
45
17
15
20
9
6
53
11
1
4
16
5
3
8
33
7
23
10
16
15
5
8
2
10
11
52
17
30
30
24
50
14
6
60
5
11
10
34
24
33
13
6
20
34
7
7
6
4
15
12
40
13
72
19
29
6
50
11
39
6
8
30
6
27
20
48
32
29
4
15
5
16
8
60
23
29
34
1
19
24
53
19
5
59
46
14
4
10
26
1
4
20
5
27
13
6
14
24
2
4
4
13
8
9
23
72
37
8
26
14
7
20
25
4
27
40
12
15
5
7
9
1
30
1
9
4
51
9
15
9
7
43
16
14
40
52
14
76
34
19
1
20
56
18
6
11
25
4
6
38
7
19
6
4
24
92
8
6
6
15
9
20
6
4
10
46
13
5
12
15
9
35
5
14
13
4
5
15
15
1
67
2
8
2
54
6
14
10
24
2
24
7
13
31
8
1
20
46
8
5
7
1
4
9
4
7
25
4
16
14
1
13
31
32
9
30
1
24
9
40
6
1
13
10
49
21
11
8
101
4
7
16
8
4
25
3
4
9
11
83
36
21
29
10
20
1
9
26
10
35
19
6
14
4
16
14
23
24
5
35
15
10
11
60
3
17
17
30
16
1
13
22
58
6
10
31
36
19
24
25
5
27
12
7
64
20
6
70
4
9
1
6
21
12
27
5
3
2
10
18
10
21
29
42
13
1
6
4
4
45
31
4
17
16
39
10
3
28
52
60
11
17
27
16
34
6
5
51
9
44
5
3
23
37
33
11
8
5
7
4
5
7
49
3
48
12
12
19
74
23
17
2
33
11
14
15
1
7
24
9
10
40
6
10
30
63
16
24
21
44
7
49
40
16
10
50
3
5
11
11
34
16
10
18
2
21
37
27
48
7
28
32
1
3
17
13
20
10
10
20
16
15
4
16
15
4
1
16
9
18
12
4
6
30
60
14
16
4
16
4
11
19
26
51
33
16
10
21
20
17
10
16
10
4
72
39
1
4
6
24
5
16
75
14
36
50
18
20
23
44
4
52
13
15
32
4
9
10
21
5
31
13
71
5
40
10
1
29
44
7
9
30
1
17
7
3
5
8
8
5
16
3
21
11
3
1
1
10
49
16
15
9
19
22
51
12
20
15
2
59
16
8
28
29
8
11
16
25
8
6
41
25
3
1
7
23
16
30
28
2
14
90
14
7
56
8
19
12
10
60
4
6
4
10
24
52
4
10
25
5
10
4
12
33
32
9
6
25
3
13
19
8
36
6
31
13
4
31
11
33
5
6
16
4
37
33
20
11
15
24
14
10
6
6
1
19
1
44
29
35
5
6
50
4
24
6
5
4
7
4
6
24
26
38
3
3
4
21
32
8
12
4
15
1
13
4
10
1
12
17
12
44
11
36
3
5
16
5
30
5
44
20
29
11
55
1
8
7
40
60
4
21
4
9
7
8
11
5
1
28
35
32
9
15
15
16
14
14
46
19
16
32
39
5
5
24
11
3
26
16
59
1
35
15
20
25
5
8
3
23
17
9
3
5
27
25
39
39
13
29
10
28
6
35
64
17
14
6
14
26
20
3
21
84
2
20
20
20
33
16
52
4
9
4
6
25
31
5
5
14
36
24
25
45
11
3
10
12
3
7
20
25
24
25
16
70
9
1
14
6
14
197
3
10
59
12
4
16
28
27
1
3
14
3
9
19
21
30
18
27
45
20
4
10
21
69
20
7
44
29
20
4
11
1
18
17
13
3
3
41
16
4
15
70
14
14
3
27
22
11
63
17
3
20
26
48
6
21
49
26
25
16
4
60
9
39
21
24
2
13
21
27
72
25
15
1
47
29
11
8
11
14
20
26
49
5
7
12
21
10
16
25
5
4
7
8
1
8
6
10
7
3
34
20
7
4
81
44
36
38
36
16
50
31
13
35
1
4
11
5
11
89
14
6
11
9
4
54
2
40
15
63
5
27
1
4
5
4
15
4
28
27
6
26
64
6
31
4
28
37
15
19
16
4
6
10
25
9
90
9
41
27
9
11
8
9
2
10
35
9
64
6
9
7
44
81
19
6
4
16
8
7
9
15
25
10
41
9
4
16
90
74
3
12
11
16
21
9
3
7
14
16
10
28
37
5
15
4
35
16
8
10
32
24
10
9
45
27
3
30
23
19
34
27
32
8
3
10
14
10
16
4
22
9
9
35
15
13
9
23
17
4
10
1
8
8
8
5
40
30
6
10
49
5
7
13
11
9
24
2
10
3
5
16
10
30
70
26
24
4
3
20
9
15
5
14
5
1
10
14
16
4
6
8
5
8
9
10
21
39
33
85
35
11
10
10
77
3
4
21
5
4
15
8
8
21
23
5
10
13
4
28
8
33
79
7
9
12
19
1
24
49
64
3
19
10
20
3
17
30
4
20
1
16
4
9
30
9
12
16
3
46
15
29
14
13
24
15
5
9
19
8
12
15
32
10
14
6
24
6
14
76
4
16
19
4
57
10
25
45
4
30
25
12
43
4
32
5
8
47
4
10
24
42
14
10
25
36
5
15
29
11
16
4
4
31
4
14
10
13
17
2
13
7
1
9
10
5
9
27
20
13
11
40
9
4
3
19
5
49
4
26
1
4
25
20
6
1
9
20
10
4
17
39
24
50
14
30
82
93
5
3
8
4
45
2
8
30
7
19
17
39
14
66
5
5
28
23
19
18
12
24
26
5
3
1
44
68
19
30
19
5
27
28
5
47
19
20
1
17
42
20
53
80
15
10
16
7
9
40
14
54
2
13
7
18
3
9
8
40
27
16
19
18
6
6
11
9
20
34
1
4
9
2
24
21
3
32
13
7
38
3
13
20
4
2
14
10
65
11
10
51
33
31
3
40
5
16
16
55
25
35
40
18
20
10
12
10
10
48
17
9
11
5
3
32
24
5
7
83
17
33
6
1
17
10
30
20
107
5
38
ABCD 423392492*7^$a-1 [50149]
57
23
109
72
99
116
13
47
16
360
45
35
64
9
23
13
35
60
12
37
11
4
9
48
71
73
96
35
168
192
37
179
37
84
36
23
12
48
180
121
120
47
12
109
75
176
361
71
37
3
8
108
196
8
1
35
13
36
35
169
167
13
11
37
11
72
40
36
92
109
11
24
25
59
60
16
68
25
23
49
11
13
11
37
36
96
39
60
9
107
1
108
12
15
8
49
27
33
3
108
68
13
95
73
131
96
73
27
32
180
60
13
180
360
35
4
105
75
72
9
24
83
52
8
13
11
13
95
48
4
80
28
9
60
63
9
288
36
171
20
196
80
456
148
20
12
60
120
121
36
12
63
69
3
56
48
13
71
36
205
95
4
32
88
96
45
39
68
112
117
35
88
72
8
48
24
109
75
32
48
24
120
120
96
96
36
73
155
96
156
1
107
25
71
145
72
48
59
64
128
1
11
85
35
108
4
24
21
195
9
39
32
28
80
109
111
69
131
25
95
40
9
36
24
72
179
192
64
9
83
12
49
60
48
24
155
264
108
4
45
48
155
16
33
47
16
116
289
3
117
83
49
36
35
40
32
4
9
36
96
3
69
36
35
48
72
25
35
172
68
96
25
35
109
75
32
28
128
1
288
63
60
176
24
1
59
48
28
45
96
11
28
9
35
168
24
4
20
109
11
13
11
136
80
96
36
73
11
73
23
28
20
72
109
11
49
71
13
35
16
56
120
61
11
108
52
8
88
9
167
13
12
23
37
12
87
120
9
132
63
140
36
124
116
60
1
63
56
1
71
48
16
45
24
36
183
45
11
13
48
11
24
28
60
9
12
11
13
27
93
51
92
28
32
73
107
48
109
24
108
48
15
345
11
240
204
48
48
13
36
75
8
48
25
204
27
45
75
8
1
47
108
25
51
116
73
11
48
25
23
1
12
60
95
16
200
24
24
37
12
63
44
60
1
3
68
108
109
47
64
33
36
84
167
1
39
24
120
141
35
1
63
8
132
12
96
52
45
24
156
11
16
168
21
24
36
36
23
61
96
12
27
56
120
49
47
60
109
95
36
28
84
20
96
12
52
45
27
68
100
117
12
180
51
21
47
12
48
37
203
13
59
49
27
9
72
60
72
11
52
176
157
84
27
45
35
64
60
80
1
35
76
128
36
12
1
47
72
12
36
25
36
11
13
11
25
84
275
13
96
131
24
120
25
71
25
39
32
28
36
45
156
15
84
44
16
20
1
108
23
24
36
13
36
48
195
8
49
215
169
36
3
9
167
64
45
111
20
24
36
132
13
171
33
144
156
35
72
28
141
95
96
36
1
96
27
93
83
24
25
12
83
40
117
12
107
172
8
28
36
9
168
11
36
96
37
83
24
24
157
59
13
107
1
12
72
15
21
11
52
8
1
87
44
100
80
1
36
23
25
215
12
48
49
23
145
119
133
3
56
48
4
80
132
13
107
88
8
37
27
80
184
32
144
37
48
59
240
120
1
48
35
1
107
24
37
59
88
20
240
124
20
37
11
49
48
107
36
60
24
24
25
39
116
25
39
81
159
180
45
35
85
72
60
83
12
24
144
169
36
12
15
8
1
36
75
45
35
48
85
11
61
63
21
24
144
47
61
71
1
72
11
24
73
59
48
12
73
15
81
11
48
76
120
117
119
4
248
85
36
71
13
195
21
24
23
49
11
61
36
35
96
132
37
11
16
80
25
39
24
20
16
9
23
12
36
4
9
36
72
132
36
12
15
8
49
23
24
72
48
73
11
180
37
99
24
80
1
48
36
203
121
23
24
85
120
11
13
83
28
140
1
48
47
36
49
35
109
48
107
1
24
36
23
ABCD 423594162*7^$a-1 [50025]
23
13
8
24
3
73
12
11
73
44
3
21
48
27
21
16
71
49
71
13
92
28
20
4
35
13
11
97
12
20
52
12
8
52
47
36
24
12
117
4
36
72
20
100
8
111
1
131
37
12
11
25
12
71
1
36
95
12
45
100
24
119
97
8
3
1
11
9
123
49
44
4
36
36
23
141
3
9
12
28
11
9
28
59
13
12
35
105
36
27
37
36
96
44
12
60
27
33
15
36
57
12
4
68
75
13
12
36
20
15
9
40
8
48
15
45
3
21
51
85
47
33
39
1
20
3
1
11
12
12
45
52
11
73
36
36
35
37
59
1
23
36
24
25
83
1
24
12
84
44
15
45
15
37
11
24
33
3
36
61
47
13
20
40
23
81
28
11
1
59
1
8
12
112
71
36
57
39
24
12
9
28
32
63
49
48
59
13
96
11
49
32
51
48
97
20
99
120
105
3
12
1
24
11
60
48
121
20
39
72
25
12
8
15
25
23
9
3
48
21
15
13
11
57
4
48
120
8
120
39
36
12
12
25
35
36
9
48
52
23
13
59
24
61
11
12
165
3
1
8
16
96
143
13
35
25
32
28
32
28
35
72
133
48
95
61
44
84
40
131
12
60
12
25
80
75
21
39
216
84
25
20
36
15
48
132
9
76
35
24
13
35
12
37
8
75
13
20
3
49
20
48
15
45
28
20
3
60
133
8
40
95
25
20
48
75
12
33
4
8
51
69
3
45
3
12
37
20
16
104
111
1
8
39
57
84
36
39
37
116
3
48
132
48
9
108
16
60
36
23
1
8
183
49
48
120
8
48
40
20
16
23
81
99
33
3
9
3
73
12
12
36
60
20
39
13
80
51
81
3
37
36
32
4
47
1
23
60
25
12
20
16
132
72
12
47
192
12
105
27
25
11
25
32
3
12
33
16
188
3
45
63
97
8
3
61
8
28
23
37
23
1
20
16
59
45
15
25
11
84
25
12
23
61
44
40
12
23
61
12
107
13
48
36
71
25
20
28
104
51
1
128
28
11
13
36
8
75
24
181
83
21
36
40
32
48
39
85
36
35
49
68
27
25
36
83
21
3
72
36
9
39
72
1
68
36
3
24
25
8
52
167
36
25
32
27
48
12
36
57
51
37
24
56
27
12
21
16
24
32
51
1
59
21
28
32
16
35
45
12
28
36
8
75
13
11
24
25
20
51
9
28
23
1
20
15
33
111
9
100
8
12
51
12
12
49
23
13
12
11
1
23
120
24
13
84
32
87
21
40
20
39
73
47
45
16
12
71
12
12
12
1
35
57
87
73
8
4
48
32
48
64
48
11
9
16
12
8
15
45
52
12
12
24
84
11
12
12
61
36
24
104
88
24
24
35
37
12
168
8
24
39
241
12
8
36
27
49
56
4
108
56
12
4
24
35
25
23
49
23
12
37
8
63
69
28
47
25
8
51
81
123
169
107
60
9
4
11
36
12
12
45
120
60
51
57
52
48
72
12
179
57
39
1
23
13
24
35
1
11
12
60
1
24
83
120
13
35
48
1
48
120
32
99
13
56
120
3
24
24
1
35
25
11
48
12
48
60
9
4
8
16
44
75
60
145
48
23
1
56
4
8
63
12
36
1
59
24
13
12
56
40
12
120
12
11
1
23
105
51
1
8
39
9
28
84
23
93
16
56
51
81
60
88
24
11
37
11
24
60
24
21
172
44
120
12
12
96
24
99
9
52
8
27
24
9
4
8
16
20
39
36
1
8
88
24
24
32
4
8
156
15
24
60
97
59
105
12
28
44
40
48
8
3
13
131
45
4
24
59
25
71
9
28
12
35
1
84
71
12
13
20
60
4
120
36
92
27
13
108
84
11
37
47
13
23
1
120
44
60
24
52
8
15
45
28
35
109
44
4
8
3
45
4
35
25
48
35
25
20
4
48
8
3
9
3
45
48
15
1
48
11
60
121
11
36
12
1
24
12
12
68
4
48
8
51
96
37
11
60
60
45
12
15
13
20
48
24
36
3
60
13
60
24
20
16
23
21
12
27
21
76
8
28
8
12
72
40
96
20
3
9
3
45
52
8
27
57
196
23
12
24
81
64
59
21
123
36
60
21
39
49
24
36
23
12
192
21
4
20
3
25
12
11
37
11
21
108
3
12
60
12
61
20
12
51
1
68
27
1
35
9
63
33
16
24
35
24
60
36
9
28
20
4
23
85
68
3
1
48
20
16
24
56
16
11
25
20
72
3
57
15
25
72
68
123
117
40
12
11
37
48
8
4
8
72
36
3
69
3
25
24
8
27
13
71
37
32
15
36
36
24
69
3
61
59
24
61
23
61
20
36
39
13
20
12
16
32
12
51
1
24
44
28
11
120
1
12
24
35
61
48
12
47
21
16
47
168
12
73
24
12
48
56
3
24
33
15
57
51
60
1
8
12
120
100
12
83
73
12
120
12
59
105
40
47
45
12
28
23
48
12
49
8
27
24
57
40
12
72
20
159
21
28
8
3
60
69
3
117
60
40
47
25
83
13
44
28
32
96
4
59
21
63
73
23
12
60
109
35
13
20
3
9
3
25
95
12
84
21
15
33
3
60
48
36
36
24
25
72
8
60
148
71
61
68
3
1
56
12
36
4
59
1
108
12
35
73
32
75
21
4
60
36
44
3
36
60
60
37
12
24
84
44
36
12
48
3
57
16
24
36
59
12
72
168
33
4
20
16
23
21
3
25
35
37
35
81
52
8
16
11
57
108
28
35
24
1
20
39
1
35
9
36
4
48
8
3
24
25
107
37
11
72
1
107
45
4
36
24
11
85
128
63
60
21
120
15
1
12
108
152
12
3
36
37
12
11
21
36
39
21
120
112
24
168
11
24
81
16
84
36
11
13
12
32
96
3
36
60
36
48
49
11
69
40
24
59
48
1
11
45
ABCD 423639188*7^$a-1 [50112]
18
30
30
42
18
72
33
15
54
63
36
21
36
27
63
57
57
18
21
99
21
57
15
12
45
18
24
33
15
42
36
12
42
6
159
96
72
57
30
33
87
60
21
9
180
60
48
15
63
69
15
18
75
3
105
15
12
105
72
24
12
24
15
33
45
75
3
54
99
36
24
24
60
3
54
36
24
6
12
45
192
231
57
57
99
96
36
69
15
51
24
18
90
45
3
9
21
60
150
24
21
45
132
27
15
6
99
21
39
3
168
9
105
51
12
33
99
96
9
75
156
99
45
3
12
9
21
15
60
96
159
9
51
45
45
3
96
51
48
42
15
33
15
12
3
12
33
12
21
159
120
24
99
93
9
48
18
57
120
27
33
57
18
33
120
15
42
87
51
42
63
72
3
93
117
15
72
48
15
33
12
9
48
171
27
30
150
57
12
36
129
15
63
102
30
78
48
39
21
3
24
213
39
75
6
39
105
51
72
27
18
18
54
111
48
72
12
135
48
33
12
228
27
45
75
24
45
15
33
12
108
3
42
90
57
120
21
132
87
45
39
51
216
84
9
57
3
24
12
45
78
210
48
12
75
45
42
93
3
93
9
18
30
174
33
120
3
105
132
117
111
24
60
48
120
60
48
39
21
48
72
69
51
48
24
33
27
96
12
105
3
24
12
15
33
36
9
63
48
144
12
3
30
48
135
15
60
9
15
45
24
12
12
36
39
12
201
9
36
15
12
57
18
30
27
36
15
120
132
105
252
36
12
48
105
42
30
12
36
75
24
111
42
27
15
21
48
12
24
180
21
63
99
30
27
21
30
45
45
3
39
18
3
132
12
105
3
24
156
84
45
3
48
15
93
51
21
12
27
33
45
27
21
195
15
9
15
93
57
78
48
93
9
48
87
57
99
36
105
75
48
93
75
39
18
3
27
12
93
12
45
78
45
87
18
18
24
45
84
12
69
3
195
12
9
12
48
87
30
87
48
84
15
81
12
105
42
48
90
3
15
144
21
48
9
63
60
9
3
3
45
12
27
9
21
6
162
12
3
27
36
204
21
12
72
45
60
3
36
96
15
9
21
99
21
15
24
72
15
45
9
3
33
27
12
144
24
3
84
21
240
69
18
57
36
15
57
27
285
15
33
63
42
27
15
21
24
84
36
33
72
60
15
141
3
12
144
36
159
120
9
12
24
33
27
45
18
117
33
42
9
57
147
72
36
39
21
132
12
21
3
72
9
159
36
96
57
42
33
60
12
15
18
3
132
75
72
33
108
12
57
48
108
42
102
15
21
15
60
15
45
72
87
30
18
33
120
24
108
45
135
12
48
3
84
18
132
3
27
120
336
174
159
192
24
81
132
63
12
87
21
12
48
9
48
15
12
24
12
24
33
15
108
15
240
84
78
48
84
15
81
27
15
105
48
57
111
327
54
6
9
60
60
24
57
30
42
132
75
24
99
12
30
63
12
60
93
63
12
45
48
24
75
48
3
45
24
48
60
33
42
12
69
24
45
72
6
30
180
150
132
12
9
12
15
33
81
3
3
57
72
24
84
57
15
48
33
27
60
33
39
123
21
69
30
192
18
48
3
57
3
189
111
51
21
45
84
3
48
69
51
15
24
60
21
24
36
9
36
75
57
15
3
45
75
72
21
96
15
6
15
15
33
12
75
60
33
9
78
162
18
30
39
3
42
6
24
21
39
69
132
45
15
12
108
48
60
87
12
90
42
69
60
36
24
57
15
69
6
42
15
72
21
87
117
66
69
24
9
48
15
12
36
141
48
27
33
123
12
60
207
48
12
45
21
54
33
12
21
12
75
147
36
30
3
57
135
15
33
12
45
39
24
51
45
21
27
57
15
204
51
21
84
24
51
36
45
12
12
60
3
57
63
48
84
36
33
24
3
9
15
45
24
21
6
9
36
12
36
69
78
69
21
15
12
48
72
12
24
147
84
153
12
15
21
72
12
21
30
12
21
21
15
84
12
45
99
45
3
12
3
105
87
36
69
15
36
12
78
24
63
3
9
36
39
45
108
3
54
18
102
6
9
168
27
30
18
18
27
96
57
39
60
15
9
24
57
15
48
48
15
117
12
15
21
39
81
84
15
33
3
12
45
33
15
60
9
39
36
24
81
63
48
39
21
165
39
105
3
93
39
15
60
21
117
27
21
15
120
15
84
18
27
21
99
63
30
75
93
75
15
9
48
15
45
63
45
12
3
54
63
27
69
72
27
48
57
3
42
135
12
ABCD 423640256*7^$a-1 [50021]
30
43
35
13
24
5
30
9
45
51
16
23
1
20
45
31
24
12
20
3
48
120
6
96
31
89
43
12
20
4
8
9
7
23
24
54
39
12
9
63
3
21
28
12
29
36
18
1
128
36
4
36
24
17
7
20
3
18
15
3
54
7
29
7
36
101
24
6
24
12
1
12
35
6
7
24
5
7
23
13
11
45
51
18
24
30
1
35
30
19
60
11
42
24
7
48
20
60
9
27
4
35
9
4
71
6
15
4
8
4
24
23
42
6
13
8
4
23
13
20
27
37
29
27
9
48
43
29
84
3
16
12
92
24
100
17
12
3
21
6
12
18
19
20
12
24
33
6
57
57
31
11
37
11
9
12
9
72
30
12
6
36
18
36
42
27
12
16
107
21
39
6
12
12
6
24
6
3
12
52
32
27
6
67
5
67
29
6
33
24
51
30
31
5
51
21
7
35
25
44
12
64
17
27
21
6
9
64
77
30
25
56
12
33
36
60
19
8
4
20
28
8
48
24
48
40
17
43
24
12
60
5
15
52
24
5
18
36
6
7
89
67
12
5
66
49
36
17
87
33
18
18
114
6
19
8
28
29
6
1
5
27
16
77
24
31
23
96
25
48
12
12
8
21
18
6
12
27
4
12
8
4
23
6
27
51
1
8
24
15
54
3
33
15
15
1
12
12
23
1
35
48
1
35
9
21
42
12
9
27
6
15
28
41
15
15
6
3
24
4
12
23
78
3
28
5
30
18
27
64
48
8
3
60
6
99
27
25
5
51
3
21
9
12
39
4
11
25
20
3
6
55
12
5
7
17
7
8
135
6
30
18
19
11
25
119
36
13
23
36
61
29
27
15
6
12
18
13
11
18
91
83
33
93
7
23
33
15
42
12
7
41
27
40
12
5
18
25
12
24
35
36
13
12
36
35
12
1
8
36
15
18
18
9
12
39
9
33
30
21
28
12
36
5
7
32
16
36
11
18
15
27
6
39
4
24
5
19
20
4
5
3
21
6
1
17
39
21
3
16
8
4
23
21
28
8
15
126
51
39
45
12
12
15
21
27
6
15
27
37
17
3
33
24
54
9
3
37
71
13
72
12
23
12
73
96
29
15
27
1
20
24
9
54
25
12
44
48
28
29
18
9
4
17
6
24
18
19
23
21
24
16
8
28
20
16
23
69
4
17
12
27
52
11
24
13
17
31
24
5
27
87
1
20
12
12
36
4
11
48
6
31
23
9
24
16
12
11
24
36
6
42
13
24
41
3
64
23
1
59
30
108
24
6
12
13
11
30
55
36
23
37
23
24
25
48
8
9
55
48
24
5
55
20
9
15
12
28
8
12
4
47
37
17
3
33
24
31
23
21
15
6
19
24
77
18
21
27
30
19
12
47
1
12
8
21
78
6
6
21
9
54
1
104
3
18
7
17
6
21
33
3
12
12
36
21
15
15
49
24
8
69
12
18
66
67
17
30
1
24
29
18
33
52
12
8
3
13
24
24
41
43
44
75
13
23
33
16
5
19
29
27
15
13
5
31
92
28
68
4
24
23
24
6
31
12
17
3
4
20
21
19
11
6
48
30
42
7
29
19
8
112
56
36
9
19
11
1
48
5
6
12
30
66
24
61
8
40
32
21
19
44
21
31
24
12
32
21
60
30
25
8
9
54
6
48
31
12
36
12
101
67
12
11
9
39
6
7
11
6
12
7
8
3
13
8
45
27
3
13
23
18
36
63
48
4
5
48
42
48
6
15
9
7
48
8
4
36
24
11
18
27
24
28
24
23
48
78
3
16
5
15
9
6
37
44
99
6
30
37
5
30
6
162
1
72
5
19
35
1
36
5
18
21
16
8
12
15
45
51
57
4
17
36
15
12
9
19
23
6
31
5
30
93
3
12
13
5
3
4
5
12
31
5
3
45
30
12
9
12
28
20
24
64
20
51
25
36
11
24
13
23
21
40
12
56
28
32
21
19
8
4
23
13
20
4
47
153
28
72
72
12
20
12
3
25
12
32
12
3
30
24
31
29
24
7
60
5
67
8
21
24
39
4
12
23
49
41
3
9
27
27
9
45
6
25
11
9
15
21
45
3
12
28
11
12
9
3
13
29
6
1
20
28
12
8
9
63
33
19
36
24
11
33
16
20
9
43
20
15
33
21
54
1
29
12
19
89
63
27
1
5
3
4
36
5
30
6
3
4
80
27
25
44
36
4
12
5
12
7
56
64
65
12
19
32
4
32
27
85
101
7
53
3
16
8
24
4
12
29
7
12
8
3
18
6
30
7
68
51
13
36
23
21
24
24
27
117
15
120
21
9
19
20
9
54
1
35
6
3
21
12
7
36
5
6
1
8
4
8
57
19
68
21
31
11
33
33
3
36
112
5
6
30
3
21
15
9
6
33
72
21
7
5
12
63
33
7
36
35
24
25
5
7
12
23
33
45
15
3
1
24
5
15
4
24
35
13
20
28
8
24
28
23
25
20
21
43
17
19
47
48
66
30
37
20
4
24
11
18
30
45
4
20
16
24
8
45
31
29
6
9
9
6
13
41
30
25
35
25
17
7
23
30
31
107
42
7
5
27
3
33
88
24
17
19
68
39
18
3
3
1
29
54
24
6
19
8
16
29
31
12
5
6
13
11
60
21
9
27
84
21
7
12
24
20
60
24
4
8
52
32
4
17
3
3
25
29
19
12
17
15
3
30
30
12
6
7
107
73
24
32
16
68
36
51
1
5
36
6
9
33
12
43
20
4
8
45
6
54
31
17
7
8
33
15
28
8
4
12
44
12
15
13
29
3
28
60
24
47
1
77
27
3
24
13
23
9
3
12
81
45
19
5
36
48
30
72
97
32
28
53
19
11
9
3
21
9
72
30
57
72
57
43
17
3
16
8
4
29
19
5
7
32
16
5
7
8
12
57
31
11
1
23
9
15
1
20
4
24
36
44
15
48
18
15
16
5
24
6
97
32
45
15
27
1
20
9
3
45
6
49
20
15
1
8
21
54
9
4
12
5
19
8
75
9
87
49
5
6
12
33
39
6
42
12
36
69
3
6
15
40
5
43
20
24
27
6
6
1
17
31
11
6
67
23
21
3
49
17
3
81
15
3
13
12
5
30
61
8
9
7
12
20
51
13
36
56
24
9
19
24
17
15
39
1
20
9
18
18
42
33
27
37
36
12
5
43
12
23
1
29
7
5
7
12
23
21
12
3
6
78
6
12
54
30
7
29
7
48
5
3
27
12
21
4
12
5
7
17
39
3
1
44
15
33
12
52
17
7
36
20
24
40
32
4
36
5
31
29
31
8
12
24
15
1
35
25
20
28
17
7
56
75
36
13
23
54
24
51
15
9
15
85
23
21
21
7
5
55
12
72
8
24
3
13
20
33
43
11
9
45
15
28
48
41
7
8
9
75
15
1
72
17
12
7
11
30
3
9
18
9
28
32
4
12
8
12
15
36
18
39
76
24
29
3
21
3
3
9
21
12
18
1
17
31
12
32
15
85
5
15
39
18
42
6
60
30
30
6
13
35
9
28
35
6
43
11
24
132
9
9
12
7
47
13
36
41
66
25
5
7
71
1
5
7
108
20
9
55
5
3
48
21
18
24
6
30
85
24
8
33
12
39
51
13
29
3
15
1
36
44
28
20
21
63
4
8
16
68
40
59
36
18
6
25
12
8
12
3
25
41
3
28
5
15
76
24
48
29
18
24
109
20
52
5
27
57
6
30
30
18
31
20
40
29
12
19
24
29
96
3
4
17
12
7
60
17
39
3
168
1
36
8
21
19
8
16
11
6
31
80
3
21
39
9
16
24
12
24
11
73
17
15
3
42
43
92
28
20
15
13
5
3
48
27
21
52
8
4
8
40
24
24
11
1
77
51
15
9
4
8
64
5
19
89
18
21
28
12
48
35
6
102
9
16
20
15
6
7
60
36
17
3
16
23
120
49
11
13
20
4
5
42
21
57
12
7
29
19
23
9
36
24
9
55
5
15
3
6
19
35
37
23
25
24
12
5
6
33
16
8
21
3
27
49
44
4
12
17
27
21
36
15
21
31
29
6
12
25
68
3
36
36
13
5
51
52
23
6
27
40
12
23
42
19
11
9
100
8
9
18
6
15
21
3
36
9
6
21
3
33
16
11
6
18
45
15
69
9
18
9
12
36
3
13
60
17
43
24
84
29
31
8
12
12
9
48
51
120
4
17
19
12
8
15
6
19
5
19
29
7
32
27
12
60
13
17
24
7
8
4
35
9
12
21
24
27
57
7
29
24
12
30
33
36
40
23
12
21
12
3
9
45
6
30
7
17
18
21
45
12
30
30
7
5
39
16
32
69
51
36
12
52
20
63
6
31
12
32
4
5
15
4
12
35
12
9
24
39
33
12
4
24
56
24
3
30
51
15
81
15
21
16
12
23
9
40
24
32
12
4
5
12
63
12
28
20
84
24
9
18
1
44
24
21
3
12
9
12
75
3
18
3
27
1
29
60
31
24
36
29
19
11
13
5
79
20
12
16
8
12
3
21
33
7
8
72
39
1
29
3
24
4
23
9
ABCD 423831696*7^$a-1 [50013]
25
20
27
1
32
81
79
41
52
2
42
7
20
57
24
7
12
156
21
20
63
93
36
19
9
23
40
23
9
9
12
63
27
37
8
13
2
73
11
13
29
7
33
8
19
24
21
8
19
23
18
12
28
23
1
26
12
25
11
33
9
19
11
22
86
54
55
12
29
27
9
4
62
33
27
10
51
21
72
20
6
10
2
58
32
6
22
8
7
9
8
16
3
21
26
34
26
12
22
23
13
2
72
10
2
60
1
9
48
3
9
14
9
25
2
24
37
69
36
12
8
19
11
10
24
51
9
47
39
42
3
24
1
11
51
10
2
1
17
7
12
23
21
36
1
36
51
8
12
9
90
10
26
24
36
21
9
18
13
12
20
24
13
3
140
25
3
24
35
21
52
11
24
46
12
24
71
9
36
12
36
4
3
9
60
59
4
12
11
60
22
8
18
13
9
32
19
36
33
119
1
12
3
20
16
29
15
25
11
16
21
20
4
15
5
7
21
60
14
13
23
10
39
33
87
21
8
24
28
48
32
4
59
45
16
20
4
27
33
35
1
26
30
7
20
28
23
13
24
9
15
12
36
12
21
23
97
48
36
26
54
16
2
45
25
8
7
45
15
35
18
31
24
57
38
12
36
22
24
23
36
12
13
2
49
72
36
68
13
32
3
25
11
28
35
9
9
64
24
2
34
24
3
60
9
23
27
33
1
36
2
49
9
32
28
44
40
36
24
44
19
33
24
14
13
9
2
48
22
2
10
24
60
62
22
15
5
28
38
9
13
15
9
3
33
12
2
13
32
21
31
20
1
15
60
33
2
9
49
14
6
55
29
4
32
18
46
3
5
132
3
1
14
45
37
8
27
52
47
30
15
52
5
79
20
25
3
24
21
26
9
15
10
12
48
12
24
12
39
23
25
47
10
47
40
32
4
5
6
10
26
30
15
1
38
49
5
18
9
13
23
15
1
11
6
3
16
12
12
20
4
8
24
3
34
3
41
7
24
23
9
9
19
33
12
83
13
14
1
5
12
60
40
75
11
13
24
24
23
10
36
51
11
18
4
3
17
3
15
9
9
3
9
7
44
21
6
9
1
51
5
54
36
25
33
48
74
58
32
60
55
8
4
36
33
38
22
23
27
22
50
37
44
1
8
6
10
44
28
62
18
18
10
27
12
35
6
4
15
45
20
7
21
12
32
15
13
12
36
11
1
15
23
82
3
33
14
72
21
4
68
27
9
16
8
28
9
3
5
7
12
17
54
13
32
3
24
93
45
6
30
99
1
50
10
47
4
36
5
27
25
8
12
28
84
14
22
14
24
45
4
17
16
2
18
28
14
36
45
64
21
24
2
46
147
11
10
27
36
17
39
37
15
20
13
20
12
28
27
5
7
9
15
35
81
1
8
18
117
33
12
40
39
8
1
35
64
11
24
22
27
21
15
5
16
11
16
12
8
3
9
1
14
10
35
25
15
5
36
64
15
11
30
19
8
4
21
47
15
22
3
33
24
20
4
50
1
53
28
12
20
3
45
15
3
97
9
26
1
9
8
63
133
48
36
24
12
8
52
11
39
10
23
13
32
30
9
13
36
39
53
3
49
3
12
33
8
12
42
18
36
12
15
48
15
36
73
11
13
21
96
12
15
9
20
54
13
33
20
67
36
21
2
37
21
20
90
12
18
7
12
8
15
10
15
60
9
95
28
57
3
5
6
30
4
2
18
18
12
37
32
13
59
16
9
3
21
27
113
28
20
40
50
24
58
60
20
16
2
61
9
8
12
42
18
12
28
14
1
9
11
9
4
14
9
1
3
12
11
34
35
1
12
23
25
24
39
81
12
20
16
2
13
36
33
120
15
45
15
11
22
39
17
7
45
12
12
35
88
8
3
54
67
41
18
9
36
9
27
45
90
33
40
24
8
3
22
36
12
3
45
48
47
4
21
11
72
25
2
18
12
52
36
39
5
72
28
26
1
21
14
18
3
33
16
23
15
13
53
42
1
21
36
23
1
12
8
36
4
20
18
25
20
9
4
27
69
27
17
12
42
12
9
15
46
26
1
9
38
24
12
6
79
9
32
4
24
62
1
21
47
1
38
6
18
18
4
3
60
23
21
4
5
18
69
27
9
9
28
38
1
21
12
12
44
4
2
57
13
95
33
27
1
2
90
6
13
24
24
5
36
51
48
1
95
48
27
24
34
24
3
33
12
60
72
15
17
4
26
6
27
12
1
27
23
9
1
12
63
5
40
27
24
36
44
3
24
34
2
10
11
9
15
13
15
11
42
12
6
9
63
30
18
10
27
9
14
12
10
12
12
48
8
31
93
20
4
24
3
47
10
2
24
10
35
37
15
12
11
13
23
13
12
11
72
18
4
3
17
36
18
34
23
25
12
15
47
58
48
35
25
20
3
27
18
54
36
36
9
15
37
8
4
68
52
5
63
9
43
81
3
8
13
39
29
19
21
48
26
21
13
2
30
7
11
34
63
9
3
45
3
36
29
12
36
43
29
40
23
1
86
12
36
6
3
40
33
8
7
8
4
5
16
14
10
108
80
4
23
1
62
22
11
52
5
18
37
5
18
73
9
8
79
33
62
25
44
4
44
9
15
1
27
9
20
18
42
4
3
21
2
25
9
8
7
23
22
48
3
5
12
6
12
18
40
11
12
16
35
18
12
7
8
4
41
16
2
10
20
4
27
29
27
21
40
36
51
5
12
18
10
12
11
9
18
10
24
23
1
26
1
12
60
120
5
16
24
15
68
4
12
11
21
9
7
36
12
17
15
3
33
3
13
11
13
9
50
9
1
47
13
15
5
3
4
21
11
25
2
49
48
17
84
19
41
19
12
23
48
1
32
27
12
13
9
20
18
10
56
24
48
4
14
1
8
1
12
14
46
8
7
20
49
3
11
60
10
72
15
45
14
1
35
22
2
37
20
4
72
20
1
20
15
61
38
36
10
3
21
3
29
6
57
24
9
7
5
16
24
12
84
24
47
25
36
60
20
3
1
15
29
19
77
43
12
71
9
25
14
24
22
3
20
13
12
3
33
2
30
28
36
3
11
84
13
12
21
39
5
15
1
3
9
35
16
11
6
4
27
32
1
3
23
34
2
9
1
44
30
1
59
10
12
50
21
27
54
18
78
16
15
36
12
5
7
93
26
10
3
20
39
58
51
21
20
40
44
4
24
26
22
12
56
19
23
54
27
40
17
19
45
8
60
12
16
12
35
24
72
40
41
18
12
25
12
23
13
9
3
57
24
14
10
12
68
6
9
12
45
63
61
3
24
29
4
20
4
12
83
25
50
58
12
2
1
24
8
4
9
32
16
20
39
15
10
2
13
33
68
27
4
36
17
7
9
47
13
50
45
1
24
120
3
21
72
56
31
21
11
27
24
10
8
12
28
26
24
48
1
36
8
9
16
2
36
37
12
24
36
35
13
9
24
12
51
9
24
15
33
8
40
23
25
24
38
9
52
69
24
8
12
36
24
3
36
4
5
7
21
32
12
51
9
3
1
26
10
23
28
24
21
2
6
12
31
47
34
15
60
8
4
8
36
36
49
12
24
36
2
22
3
32
24
28
9
8
3
96
27
30
64
3
29
28
2
22
12
74
1
33
11
61
3
24
8
1
35
27
97
9
3
21
8
18
73
21
86
9
25
2
70
56
7
20
1
35
9
7
8
3
10
8
6
13
5
36
16
20
48
52
15
5
15
49
12
2
21
27
9
33
16
39
20
33
3
109
32
4
32
18
1
45
3
23
30
52
38
10
15
57
3
9
20
48
18
18
4
32
16
2
10
26
1
5
48
18
33
121
14
90
12
19
21
2
12
6
64
60
11
12
13
87
17
4
24
48
12
12
3
21
2
25
9
3
45
35
4
29
12
43
8
25
2
9
1
35
57
60
30
13
5
60
7
32
1
12
27
41
4
23
15
12
69
1
26
48
10
27
35
33
39
10
8
31
47
36
18
30
37
9
26
13
41
67
9
3
33
24
75
41
27
28
33
11
1
8
36
4
14
22
23
4
9
2
13
84
81
12
2
1
53
60
12
18
13
9
23
15
1
36
9
26
1
9
2
6
52
48
24
3
60
23
34
26
30
4
38
48
6
40
27
21
15
60
24
24
9
36
39
5
99
9
40
2
13
23
22
50
46
12
24
24
14
18
15
85
8
6
57
13
11
12
1
12
38
13
17
144
16
2
45
9
6
12
6
19
35
13
24
21
8
6
10
56
40
11
1
26
12
22
60
26
34
8
12
6
9
13
50
25
23
37
32
13
12
27
60
8
25
56
4
72
3
20
37
15
12
9
15
33
14
10
8
24
18
10
62
13
8
15
12
9
28
33
3
8
15
21
36
24
3
58
2
12
6
27
3
18
16
71
9
18
21
61
24
23
24
13
14
10
3
35
1
24
8
1
8
28
48
26
141
37
8
48
36
24
4
71
37
8
6
10
20
135
24
4
24
29
19
23
18
12
27
1
39
9
56
28
11
15
13
9
15
35
37
35
12
6
52
92
4
63
9
12
2
9
1
36
15
9
27
9
32
18
24
13
21
3
120
33
3
21
2
1
9
2
10
3
9
48
60
3
17
43
57
12
35
40
33
26
10
12
11
28
21
ABCD 423860196*7^$a-1 [50001]
12
288
48
36
21
21
15
45
12
15
40
92
9
3
57
3
33
60
31
83
6
3
45
18
57
12
21
15
12
3
18
51
76
5
18
6
147
3
42
19
5
39
3
37
53
30
13
35
37
12
32
9
12
12
24
30
48
6
3
21
6
57
81
15
33
51
45
18
33
3
78
66
78
27
24
51
9
3
12
69
4
5
42
9
69
12
24
7
68
24
21
60
72
18
6
79
17
102
12
24
12
6
102
42
102
144
109
17
24
31
56
21
12
3
76
12
41
87
33
12
30
73
11
33
57
18
18
7
35
73
23
9
33
67
53
55
5
54
9
3
1
48
65
15
3
18
12
6
24
6
114
9
9
19
8
192
45
30
9
105
132
30
18
36
12
24
6
81
40
101
15
16
47
21
9
60
30
6
15
33
39
69
48
75
3
33
24
21
252
18
21
33
24
6
13
41
12
87
231
49
29
30
78
24
27
75
42
7
5
60
63
144
21
7
56
3
24
97
20
3
13
41
3
3
9
9
19
20
12
9
96
18
102
63
39
69
57
3
15
90
55
47
6
27
93
60
36
15
4
23
1
29
48
12
7
29
30
6
6
54
18
9
3
30
30
54
12
48
6
6
24
51
16
11
60
66
12
54
45
4
56
4
5
12
3
9
24
39
9
24
48
36
72
12
36
12
12
30
66
54
72
54
39
12
87
1
29
15
81
18
30
12
7
5
12
79
60
5
12
54
81
21
24
168
7
23
18
31
92
36
75
33
3
21
45
42
18
3
105
3
9
51
9
3
39
6
7
23
102
114
49
35
9
87
42
12
6
48
42
48
15
33
63
15
9
28
35
25
48
11
54
36
90
21
51
6
42
1
20
48
24
21
147
21
39
3
25
65
108
12
60
15
57
24
39
52
131
21
81
3
24
3
13
149
12
39
21
19
20
33
19
11
6
48
90
9
4
72
48
53
6
145
8
27
45
9
36
108
87
51
57
21
18
9
57
6
36
6
6
9
27
36
1
89
12
114
33
12
16
32
39
48
25
5
30
1
17
102
54
60
3
4
53
18
9
15
66
3
12
45
18
36
48
6
51
177
6
36
6
27
105
12
18
6
18
12
12
18
87
57
60
15
9
36
75
48
15
30
79
29
60
79
11
6
90
30
31
47
33
15
18
3
21
27
69
30
108
30
31
17
3
21
42
21
120
28
17
36
78
6
36
12
30
25
23
6
3
21
66
18
12
19
47
6
55
104
27
6
15
15
6
111
9
36
6
6
63
51
25
23
6
6
18
12
12
39
28
8
60
3
9
40
65
24
12
36
15
15
54
12
3
4
8
45
24
15
27
72
9
153
102
177
21
15
117
15
36
27
30
75
12
21
36
24
6
42
54
18
139
120
5
12
51
21
30
21
9
3
99
78
18
9
24
21
36
43
140
100
53
3
45
67
5
15
72
87
9
81
66
18
15
39
33
72
21
108
108
18
57
9
18
126
60
63
3
9
33
36
27
36
51
84
33
48
9
15
27
6
6
6
24
6
30
66
18
75
3
54
138
6
18
6
79
20
27
42
12
7
23
48
6
51
64
17
12
18
84
30
27
93
39
40
101
90
72
105
33
78
6
90
30
15
3
66
63
27
33
36
69
39
15
6
3
9
78
18
18
48
37
41
126
12
24
42
55
113
6
18
78
33
4
5
54
18
60
36
6
1
59
18
12
19
20
63
12
12
1
41
42
60
33
3
6
39
148
92
21
30
21
33
6
90
6
21
9
75
60
27
6
84
19
11
57
4
8
135
13
5
19
11
18
3
96
40
65
15
48
15
9
76
137
39
33
51
39
6
42
13
24
65
63
33
27
15
6
12
30
240
6
15
24
96
3
1
12
32
12
9
55
11
12
121
8
9
51
21
6
25
48
17
6
9
88
17
12
30
6
30
18
12
72
36
51
27
21
27
13
68
15
25
20
21
7
11
18
18
90
72
27
21
7
23
33
15
42
135
12
27
48
18
12
42
48
30
78
30
18
54
54
66
15
40
56
51
18
36
6
9
4
96
5
39
40
65
108
36
60
3
69
60
39
88
119
9
15
21
21
60
24
3
9
132
18
9
39
13
5
48
24
15
27
6
15
48
15
12
48
25
5
127
23
37
23
13
92
51
18
84
55
5
18
12
25
32
69
39
52
47
6
12
48
15
9
48
18
9
99
48
36
13
29
15
3
66
78
54
135
4
8
24
48
21
7
53
39
72
3
12
13
155
24
48
18
15
15
66
7
12
41
12
3
39
66
30
102
7
8
39
30
12
12
19
5
3
57
27
3
24
21
76
17
6
48
9
24
72
96
52
20
27
66
72
84
78
24
102
3
15
9
21
102
18
42
18
48
36
30
54
6
33
45
6
61
35
12
24
12
37
155
60
66
39
16
92
60
72
57
24
15
87
57
16
11
45
33
18
6
7
44
39
60
66
31
53
12
27
39
18
18
57
15
90
6
198
3
4
17
96
6
61
29
51
105
108
36
48
7
65
51
60
87
18
15
96
21
18
6
91
8
12
123
9
12
15
81
52
8
28
20
21
42
72
69
183
13
5
12
66
60
48
49
12
23
84
6
39
12
21
24
42
1
8
84
21
12
27
16
119
24
90
15
9
36
39
39
57
12
93
12
3
36
108
63
13
23
1
41
19
11
18
39
75
12
42
3
123
78
19
17
144
54
81
69
48
66
21
39
12
138
6
36
42
12
42
9
27
105
69
120
42
1
23
30
12
12
15
63
18
55
35
18
15
4
35
117
117
39
75
30
54
73
53
66
1
5
48
15
33
36
3
99
37
84
53
3
4
17
36
7
41
36
36
30
157
17
63
15
12
21
24
3
36
30
15
24
45
48
30
6
6
132
6
27
15
121
35
6
36
6
49
35
54
24
19
20
16
5
72
7
65
27
15
24
9
15
6
24
12
15
28
5
24
42
12
13
12
12
41
27
100
5
72
54
18
39
105
7
17
51
9
36
27
21
27
9
24
48
3
27
13
23
9
63
90
120
30
30
54
12
18
ABCD 423861026*7^$a-1 [50119]
27
15
24
6
24
54
12
54
6
54
186
18
15
15
36
6
39
15
24
21
81
3
21
54
36
54
6
90
6
24
60
6
39
81
3
12
39
90
30
45
21
18
9
21
30
12
9
24
24
12
15
6
48
15
105
42
60
48
60
30
6
9
15
6
24
27
99
36
57
48
69
51
69
6
9
75
24
12
18
15
15
42
27
123
108
42
18
6
84
6
60
33
27
24
12
24
21
3
162
123
21
24
60
102
93
15
9
33
30
57
27
21
3
117
3
36
84
36
30
3
21
66
24
156
45
21
27
72
15
6
18
21
84
21
54
72
84
24
6
36
15
24
9
90
30
6
24
72
24
24
6
30
24
36
6
48
90
9
12
81
24
6
108
21
21
18
30
27
39
6
3
51
6
3
15
6
15
15
6
24
30
21
60
180
39
21
9
15
21
27
12
51
45
3
36
36
84
6
30
9
48
48
3
69
3
9
21
39
36
75
9
15
33
3
45
9
39
24
48
3
36
36
168
120
21
24
216
21
15
3
9
57
111
9
24
12
27
33
15
45
24
6
9
39
12
84
30
36
27
51
12
33
45
30
12
60
30
24
15
39
12
90
30
48
30
27
39
24
42
3
144
120
27
54
27
3
36
9
21
6
54
3
27
21
45
48
156
30
9
12
3
60
42
30
30
60
18
60
12
9
15
24
21
21
24
90
66
27
3
30
78
57
39
9
15
6
15
105
51
48
27
9
39
12
33
15
42
84
24
6
126
60
3
51
36
24
84
6
15
45
51
63
141
60
9
6
24
36
66
27
12
51
84
120
6
15
9
36
3
12
3
6
3
51
117
63
57
63
60
30
12
15
108
27
9
39
12
30
60
54
24
9
3
30
120
30
33
24
21
147
15
18
39
3
60
108
12
9
75
90
30
24
72
45
33
39
3
18
15
15
36
6
27
63
9
51
54
6
18
72
54
9
135
192
78
6
36
33
15
30
42
18
30
102
18
12
45
3
81
51
177
12
15
6
18
6
54
90
6
96
78
15
21
6
177
36
27
24
6
3
27
93
12
63
36
60
45
75
90
75
15
21
12
33
39
15
30
3
3
24
21
3
30
6
24
12
45
225
15
15
60
108
6
60
15
15
45
51
30
15
3
105
120
24
3
90
24
15
99
60
6
15
48
33
123
21
6
9
15
9
96
135
6
27
72
45
24
30
12
129
75
30
63
12
9
30
12
9
15
120
24
30
27
15
48
30
12
135
93
6
30
6
9
45
54
36
6
54
21
33
30
6
24
66
21
39
21
3
6
126
54
6
30
54
9
21
195
15
30
51
3
6
6
60
54
60
51
45
114
9
51
36
129
96
3
6
39
12
15
24
105
36
9
24
279
123
24
21
3
12
30
48
12
24
6
24
24
42
39
21
24
99
21
6
9
96
9
30
90
30
54
6
9
12
33
30
21
111
60
24
6
3
15
117
48
15
6
24
90
36
24
42
255
39
36
9
75
6
87
51
120
6
6
9
24
57
30
9
60
15
60
9
21
3
3
18
36
6
60
69
21
27
3
30
15
15
9
39
36
6
90
60
30
90
24
30
51
33
51
141
15
15
30
3
27
18
42
78
111
15
6
18
12
24
36
54
24
6
30
66
18
27
69
15
21
18
6
24
42
60
84
24
9
120
27
24
60
60
12
93
51
33
120
36
57
60
24
30
60
24
42
270
30
63
15
42
48
135
27
90
18
21
21
75
12
81
6
66
15
9
24
36
114
60
141
15
120
90
36
24
90
21
69
6
60
45
189
3
12
195
9
15
30
36
6
18
111
21
30
48
6
90
45
216
9
6
57
3
105
60
99
24
6
15
165
15
36
135
18
42
30
30
138
60
6
21
9
36
48
42
30
24
3
48
9
39
60
12
3
12
129
36
3
9
72
21
48
36
111
3
42
30
45
24
15
30
30
45
45
6
48
45
21
114
72
9
9
96
30
24
30
60
42
84
9
24
21
99
3
45
33
15
15
66
114
6
6
18
102
45
3
9
87
9
27
9
21
39
45
30
120
21
45
24
3
48
3
6
30
156
114
30
36
18
36
51
63
66
30
6
18
9
48
9
24
90
30
96
60
36
24
15
165
96
18
30
96
3
51
36
24
72
54
24
135
27
84
93
111
12
18
90
30
36
6
33
57
108
60
39
27
6
39
36
15
24
9
15
36
36
84
9
165
60
6
6
54
105
51
78
6
6
15
3
12
9
45
30
180
24
12
9
45
6
24
66
48
6
30
3
33
30
24
36
84
6
3
15
12
114
6
24
6
78
60
30
96
36
24
3
51
42
3
12
9
54
12
57
48
24
15
33
63
18
39
21
12
78
90
36
3
3
48
30
30
42
3
21
24
66
45
45
60
66
9
69
6
54
111
84
51
21
3
21
9
15
51
21
3
6
96
18
102
18
42
15
12
27
45
15
9
21
66
18
66
24
6
15
21
78
102
168
60
42
9
21
18
9
21
12
15
9
15
24
12
45
84
6
54
6
9
24
24
3
60
24
60
30
30
33
21
126
84
57
45
24
36
18
21
15
9
24
21
27
48
45
75
24
27
93
51
36
96
9
9
60
102
24
24
60
57
9
51
3
30
15
81
6
45
15
24
84
6
63
51
12
30
54
6
24
36
24
6
48
36
9
12
93
36
3
117
96
24
3
12
75
33
33
54
96
9
9
27
3
36
54
39
117
51
15
48
42
207
21
12
18
45
27
30
18
21
39
9
3
54
24
6
33
33
87
93
54
24
12
9
24
24
33
30
9
15
24
9
27
54
66
45
24
51
96
18
51
75
9
75
9
27
30
36
48
60
30
21
ABCD 423931364*7^$a-1 [50081]
3
3
20
4
12
9
41
96
18
16
30
84
51
69
36
63
24
21
12
6
29
9
16
50
46
24
20
40
15
36
45
3
36
3
48
12
9
21
8
58
24
33
9
48
6
9
12
9
3
23
10
3
17
79
9
27
15
9
5
112
18
6
90
50
31
9
36
15
15
14
99
105
4
30
12
20
64
6
6
9
45
84
30
102
20
7
84
24
45
3
69
47
49
3
3
36
8
22
14
90
16
15
27
42
20
40
15
15
18
42
6
27
45
6
6
54
9
87
18
3
23
13
47
16
20
100
6
99
81
108
27
15
53
1
134
34
60
42
44
70
6
20
10
27
17
16
15
12
9
15
15
44
10
18
57
99
26
28
48
14
1
24
12
3
30
51
5
88
84
6
33
33
51
45
60
42
6
3
24
57
48
54
50
100
14
13
44
28
39
9
120
24
9
27
108
5
15
1
44
31
23
16
14
19
111
60
33
17
79
12
35
34
51
21
23
4
60
51
36
20
1
45
30
12
12
36
33
45
24
23
25
80
19
48
3
21
12
32
45
7
72
24
15
57
3
21
63
36
6
6
14
54
106
24
32
10
9
15
101
16
3
9
21
3
12
9
3
9
14
1
53
82
69
36
60
33
15
95
4
12
6
12
27
69
32
19
21
23
1
14
49
32
28
48
75
18
6
26
4
20
30
37
60
29
34
78
39
9
24
14
1
51
9
132
23
25
29
10
5
1
18
38
112
6
26
10
26
7
21
84
42
6
83
15
13
36
36
9
60
39
3
14
6
10
63
11
150
12
112
6
57
20
9
40
3
108
15
24
69
51
26
19
21
18
20
46
11
4
45
27
21
2
6
48
16
24
3
39
9
48
12
3
6
36
3
48
3
2
22
117
12
3
6
11
4
24
3
48
44
16
9
29
43
77
6
37
63
18
8
18
1
15
24
9
17
150
4
21
12
84
9
30
9
39
2
19
35
33
9
48
10
81
21
48
12
24
6
14
67
21
60
15
21
3
72
17
34
6
39
24
9
27
9
23
13
54
42
42
30
15
48
39
26
22
18
68
4
120
36
42
90
14
4
60
42
24
18
9
29
7
45
86
6
10
6
12
2
10
50
25
5
34
12
33
12
15
12
12
9
87
54
84
30
12
12
60
9
53
10
21
57
8
19
81
42
32
16
114
15
9
3
20
1
3
15
8
1
20
76
20
7
69
53
15
16
9
3
17
10
20
25
48
45
6
9
3
24
66
3
11
1
9
56
51
73
24
3
12
9
62
37
21
30
36
2
7
24
48
125
31
3
9
11
52
42
6
9
48
39
66
12
75
12
65
19
41
103
12
32
4
15
8
6
64
66
26
24
75
31
65
3
70
27
9
78
78
3
68
13
14
40
2
118
156
26
10
114
36
48
3
29
10
9
92
61
60
3
9
6
12
2
24
10
30
32
144
7
3
26
3
31
18
6
21
59
13
60
32
75
49
21
36
108
26
30
4
36
42
8
1
39
2
7
3
9
89
94
18
14
4
6
15
12
33
18
18
48
114
29
16
41
10
24
12
6
15
9
14
36
6
31
36
3
9
20
43
56
45
25
6
45
33
2
13
93
39
36
5
4
51
29
76
3
17
10
12
32
25
15
26
31
72
21
24
27
15
24
9
21
48
27
5
7
83
54
7
9
24
66
9
9
27
33
15
27
48
12
69
15
21
3
42
15
21
30
69
48
92
15
66
22
21
20
4
48
24
15
5
13
26
10
3
27
86
124
12
104
4
12
20
52
3
15
48
17
9
7
27
6
60
66
50
31
48
3
2
7
39
8
34
18
24
24
12
5
28
35
33
16
33
24
51
15
12
9
32
1
90
50
70
24
21
41
55
12
11
85
5
10
26
40
3
15
33
3
66
11
4
5
40
14
1
21
44
15
9
70
21
29
46
21
3
24
33
33
3
48
15
45
3
36
2
19
93
32
10
20
9
67
72
21
51
24
6
90
21
45
12
66
9
3
8
1
21
39
216
53
10
57
117
3
12
3
24
18
12
24
12
3
9
23
79
66
3
11
58
23
39
6
28
51
69
114
9
3
6
44
16
24
14
109
3
14
28
30
26
10
6
3
17
36
18
1
15
20
37
33
51
9
14
37
15
9
35
9
16
3
96
45
21
126
90
12
6
72
44
54
7
57
12
48
27
9
24
48
78
81
15
66
30
50
63
15
10
24
92
90
25
9
30
9
45
66
12
42
8
19
21
68
19
21
32
24
30
60
40
18
15
11
34
120
27
3
42
48
2
90
7
20
16
32
9
64
3
20
16
27
6
3
21
3
107
10
15
36
92
28
36
12
3
8
61
3
26
10
12
21
48
84
12
65
3
19
33
39
9
9
3
48
15
21
63
42
6
8
25
12
59
16
24
30
156
3
51
33
12
33
27
65
16
138
2
43
17
54
1
9
6
57
27
6
42
42
116
3
1
66
14
46
18
3
39
8
16
6
14
106
102
56
1
9
27
23
16
5
9
10
26
28
27
21
75
24
39
129
17
36
18
42
10
18
24
2
1
39
9
9
6
6
108
12
18
2
36
22
9
21
12
6
45
12
12
21
24
20
16
3
60
41
7
39
24
60
41
73
30
12
30
3
11
37
44
4
33
2
61
15
9
5
10
5
9
22
42
87
41
34
9
21
18
33
20
9
19
5
79
63
24
66
18
24
32
1
45
15
15
50
79
75
18
3
3
9
48
3
114
18
78
24
3
29
43
3
12
18
14
30
10
84
90
23
1
63
3
36
21
15
60
21
36
41
6
37
24
5
19
45
95
19
30
30
93
81
30
6
12
14
30
34
20
42
34
6
15
3
26
16
51
9
14
121
5
43
35
45
21
54
37
3
9
24
44
52
44
43
201
12
41
67
5
43
84
63
18
27
29
10
6
24
15
12
33
48
18
18
99
12
60
15
57
3
20
1
45
3
39
9
21
3
12
12
69
36
36
30
18
66
150
24
42
12
26
12
28
30
2
34
20
10
30
6
38
52
21
21
18
42
68
82
30
72
50
1
48
45
102
69
5
79
77
114
30
54
6
28
2
37
9
44
24
12
28
12
3
81
47
13
6
9
41
199
21
15
27
42
6
14
88
15
33
8
10
2
54
16
134
28
26
25
111
20
60
46
18
21
3
9
23
16
21
63
14
67
5
18
16
9
36
3
78
90
48
9
17
30
70
174
9
15
33
12
17
46
21
9
27
21
23
7
12
114
11
4
5
10
33
21
87
75
8
25
71
1
27
60
12
18
3
39
24
53
13
6
14
19
12
12
11
25
9
48
3
24
101
43
29
94
78
6
96
18
32
10
60
164
33
28
72
60
29
3
97
63
11
16
9
92
1
27
33
2
37
21
23
4
48
12
3
36
21
48
51
12
8
25
11
13
131
22
24
18
32
34
23
13
15
69
24
18
14
54
36
13
27
66
15
23
1
15
9
17
3
4
21
27
9
39
9
72
18
30
6
21
39
6
54
2
10
12
60
156
6
30
45
45
24
12
12
2
61
9
24
3
21
18
38
15
16
12
39
114
27
9
48
12
11
3
13
12
48
21
6
6
3
12
75
48
84
6
32
19
21
8
6
16
21
39
14
16
3
45
ABCD 423950108*7^$a-1 [50003]
124
36
9
51
3
6
11
7
66
11
60
16
93
42
5
49
138
6
135
21
51
3
5
55
81
36
21
27
15
17
19
36
36
5
97
51
56
97
36
11
55
9
8
12
156
4
140
40
56
16
8
91
24
18
35
55
12
6
54
17
144
24
16
15
9
27
29
16
39
6
83
16
9
18
18
11
48
52
27
41
91
29
55
6
11
24
4
9
11
7
41
12
7
18
18
12
5
13
108
54
42
12
96
11
16
3
72
6
12
35
7
12
33
21
23
31
42
36
27
165
59
55
21
9
18
18
83
36
40
20
7
5
24
64
69
23
4
3
41
157
18
36
89
36
48
25
42
9
45
39
36
99
5
145
63
117
12
15
200
25
143
36
31
45
80
19
5
31
41
31
90
6
5
48
37
66
24
17
31
33
3
9
68
60
24
37
71
1
42
9
12
135
54
51
39
5
19
21
24
21
72
42
18
30
89
16
8
37
99
39
42
35
145
35
1
27
156
68
37
23
31
30
6
5
43
81
15
21
9
15
20
79
5
13
27
20
91
18
87
9
47
24
19
53
67
5
40
20
49
47
37
60
30
29
40
27
36
12
36
185
19
66
35
7
65
127
24
12
24
12
9
63
81
51
17
36
13
24
54
45
104
40
56
28
9
27
24
20
12
16
63
36
18
6
29
7
9
147
78
47
12
13
23
24
37
35
19
42
3
15
41
24
43
12
36
5
13
35
72
37
18
65
139
65
16
3
36
29
72
120
1
23
24
16
9
18
45
45
84
24
11
64
9
23
91
48
33
75
5
37
131
31
77
156
4
9
23
4
60
80
1
27
36
21
6
156
9
51
17
1
39
9
23
4
9
24
30
24
12
29
103
9
20
19
6
3
9
27
24
32
4
63
53
48
12
133
27
20
40
45
83
36
16
48
20
108
12
73
18
36
53
1
72
30
6
36
11
7
93
92
4
3
41
13
6
30
15
3
114
18
17
28
36
32
31
12
5
12
12
40
80
1
12
15
21
11
13
54
45
3
60
36
65
55
65
16
33
3
20
12
12
7
9
9
12
27
15
9
45
35
1
27
12
36
20
7
108
18
23
13
15
27
41
79
42
30
6
66
18
18
60
12
33
21
108
18
60
84
24
9
12
69
59
4
21
47
60
7
41
13
23
16
15
77
12
1
3
117
27
32
13
47
4
3
24
48
18
126
17
36
64
9
6
21
8
7
29
16
44
48
37
15
45
18
17
31
36
29
13
99
75
18
35
61
3
60
20
7
21
8
19
29
24
7
12
17
16
63
72
45
44
37
48
6
12
24
66
11
40
45
11
7
36
72
5
16
45
24
18
81
27
45
8
13
23
37
12
15
32
49
11
43
41
4
3
36
41
28
39
9
27
54
11
85
54
12
41
40
33
12
42
21
87
12
9
24
45
27
21
27
32
31
9
8
7
54
54
18
36
59
25
60
27
39
18
51
21
24
54
21
80
24
40
56
48
24
49
143
121
15
9
11
28
15
89
28
27
5
31
30
36
6
117
39
6
3
9
59
84
12
4
39
60
21
9
6
36
12
41
12
61
23
31
36
48
9
81
42
17
1
12
6
18
30
42
23
36
12
31
90
11
24
7
84
18
135
63
5
85
6
18
54
12
17
1
87
39
36
24
53
12
1
35
1
18
5
19
12
18
35
16
140
24
24
13
78
102
47
121
75
44
52
9
11
19
5
36
1
18
65
55
41
40
8
1
15
27
48
6
11
7
41
16
9
24
27
45
3
27
5
100
21
15
8
13
6
5
7
42
12
99
96
45
12
23
24
25
90
5
13
59
13
51
56
24
85
15
12
69
11
1
47
40
32
67
41
36
16
15
54
35
40
44
25
35
31
33
9
27
44
49
24
30
45
44
109
35
61
174
29
48
31
29
25
42
17
48
55
33
48
80
64
56
31
36
66
78
54
54
41
36
31
12
17
24
24
85
3
92
31
30
35
7
18
27
72
32
85
18
137
84
4
63
45
20
7
36
5
13
83
28
15
77
16
9
42
18
54
5
13
11
7
18
66
45
96
3
6
27
44
4
33
12
72
78
9
21
27
8
61
3
32
48
12
16
32
157
18
18
6
18
3
8
48
112
12
27
60
29
24
31
18
6
41
43
60
9
72
56
79
5
25
87
63
48
33
44
13
23
49
27
8
25
30
78
23
31
12
132
18
99
12
9
11
12
28
39
24
65
43
21
56
13
111
63
17
7
54
35
19
54
30
5
24
7
9
152
52
20
12
49
59
52
68
60
52
27
6
12
35
7
18
3
51
81
9
36
11
52
12
8
61
54
5
13
54
54
66
42
59
4
140
13
84
143
7
18
59
4
32
88
63
18
60
119
36
12
4
9
54
45
3
36
6
12
108
18
9
27
6
27
21
6
89
100
21
42
12
96
48
33
32
31
5
25
24
12
11
31
54
66
17
64
9
15
39
108
69
9
30
5
12
72
7
153
8
84
19
18
54
9
24
36
57
18
5
31
36
89
24
19
41
31
45
8
49
24
3
27
53
28
20
12
85
6
9
36
12
9
6
5
25
23
49
18
45
8
88
12
15
18
66
36
24
30
36
6
57
20
25
54
6
11
24
19
5
88
8
145
11
25
54
65
4
3
24
12
89
25
30
36
6
66
9
15
36
84
5
121
71
79
102
162
6
84
35
16
20
55
36
42
48
71
7
30
87
8
12
16
3
72
5
12
36
60
4
27
6
162
36
45
80
13
11
7
29
7
18
27
33
36
198
65
7
5
4
3
24
57
9
96
35
12
64
15
5
49
18
12
5
31
29
115
60
126
18
66
15
20
43
5
25
54
90
36
47
13
12
23
103
9
20
60
37
60
3
117
35
16
3
77
85
18
9
36
96
21
23
24
85
27
56
24
1
18
149
7
18
11
67
9
21
15
3
9
141
11
19
6
48
42
18
54
81
12
8
7
9
27
30
6
9
3
29
40
45
83
24
13
6
18
3
60
21
15
27
12
24
29
36
1
36
23
1
18
54
18
9
27
45
68
76
9
75
45
18
17
1
35
28
68
37
18
57
9
42
54
30
108
6
39
24
3
5
55
5
7
42
3
44
16
20
1
6
17
4
45
36
90
54
35
61
11
7
36
45
3
9
20
133
ABCD 423978152*7^$a-1 [50018]
43
12
20
69
19
65
19
36
12
29
31
8
12
12
4
41
55
23
30
84
51
45
7
20
27
18
51
12
12
40
8
3
21
9
19
12
11
18
54
13
48
17
60
24
31
5
27
16
29
55
35
45
21
36
18
1
44
3
24
25
60
8
21
39
12
64
72
53
75
69
39
4
5
19
48
8
60
9
3
40
8
4
23
18
3
36
21
43
41
30
21
57
43
60
29
19
68
16
48
17
30
48
18
31
29
96
3
12
4
48
41
43
32
40
11
37
8
12
15
37
48
29
75
33
3
64
20
45
3
45
48
60
3
9
3
36
16
20
48
48
40
5
54
18
7
77
19
60
104
27
129
9
27
93
51
45
19
44
4
149
30
169
41
103
12
35
21
28
36
5
39
52
24
113
66
54
7
35
1
5
75
96
28
59
6
24
27
112
60
5
207
16
12
20
52
24
20
45
19
17
30
54
87
27
6
24
42
21
24
40
11
13
11
57
12
36
28
53
24
7
12
41
18
78
27
12
3
45
21
31
36
5
27
45
3
124
5
27
21
12
31
12
11
6
63
4
32
12
40
48
11
6
7
20
28
35
13
132
44
45
19
11
48
78
42
6
132
55
23
66
3
27
25
5
18
73
5
7
8
12
12
24
27
13
20
4
44
69
27
45
7
8
40
5
55
12
113
147
4
60
12
17
3
4
12
12
24
41
24
75
12
3
37
12
113
3
16
56
64
5
31
113
30
6
27
48
9
27
16
72
80
52
65
96
15
4
5
48
6
1
32
16
68
24
40
8
33
18
102
7
8
3
9
15
48
18
15
12
24
69
7
32
28
8
60
16
41
19
5
31
20
28
47
37
11
45
16
11
9
15
141
24
45
54
126
43
12
29
6
1
20
24
9
24
87
48
120
4
32
4
11
24
6
19
32
64
20
16
35
21
9
31
35
24
6
43
12
29
24
30
6
15
45
31
47
45
4
53
15
88
20
21
43
96
12
83
13
29
3
100
17
31
53
24
31
29
51
4
17
63
21
15
9
72
36
19
35
1
32
76
11
13
48
53
75
12
4
5
3
4
44
64
8
12
28
36
32
33
139
17
3
15
13
48
80
64
132
23
30
42
85
5
87
36
12
4
12
92
45
7
32
4
48
12
47
6
15
64
12
84
11
78
51
105
19
5
72
48
3
33
67
128
64
5
66
25
5
27
16
41
6
45
27
18
7
113
51
9
31
24
5
12
63
16
29
67
44
9
19
53
43
17
55
17
42
61
29
3
3
24
73
41
51
3
1
77
19
41
67
8
144
24
16
48
32
9
24
31
11
9
16
44
16
29
27
40
20
48
9
7
53
91
29
7
35
6
18
6
27
39
24
33
63
13
17
18
45
160
56
28
12
20
96
33
19
35
21
4
47
18
3
33
27
39
18
51
36
15
30
3
60
3
85
32
16
17
12
27
9
60
27
93
55
65
24
126
37
36
77
39
12
21
39
24
12
33
51
40
8
21
27
88
36
20
33
63
12
220
8
48
99
6
24
27
4
12
48
12
24
35
73
17
15
15
24
30
7
17
108
7
60
8
48
60
12
3
1
101
39
45
3
4
44
57
15
12
39
66
7
41
3
33
216
24
7
17
43
5
7
41
39
27
45
12
52
32
3
85
32
27
73
92
40
44
12
21
3
16
5
54
30
99
12
21
6
25
12
5
27
3
6
7
20
12
4
77
3
16
17
54
9
36
9
3
4
5
7
101
90
6
24
7
12
23
9
36
16
5
30
102
15
40
77
6
25
149
27
12
24
40
36
47
42
36
3
48
4
29
6
9
16
12
24
24
17
19
5
15
9
84
43
5
12
19
89
54
13
17
39
12
4
44
4
5
135
15
6
12
3
16
11
37
53
7
53
18
54
18
13
5
15
21
18
25
92
9
7
84
60
24
32
160
8
75
6
19
77
39
9
15
24
16
44
12
36
33
91
20
63
18
24
3
45
30
6
39
12
16
80
33
31
5
18
18
3
4
71
21
16
8
40
35
49
36
32
9
163
17
24
19
20
21
7
20
4
29
19
8
3
1
48
36
24
20
15
1
17
12
51
165
31
11
54
36
54
18
36
39
81
3
12
4
53
12
43
8
16
24
17
15
36
76
5
75
21
60
7
17
12
36
12
31
60
65
36
19
5
7
65
60
55
12
41
30
57
33
60
66
81
9
7
48
20
48
117
24
15
15
21
3
25
20
88
5
72
27
64
29
36
24
3
33
19
155
33
12
27
6
15
3
49
12
5
63
12
16
35
18
12
7
12
32
16
32
33
31
32
69
27
21
36
6
30
151
80
3
24
49
29
115
20
9
103
11
54
31
5
7
47
1
80
39
25
12
35
24
6
19
12
83
6
48
27
15
33
12
75
18
30
25
80
63
13
11
48
30
36
7
12
17
39
9
63
9
43
53
12
27
3
85
11
145
128
21
12
6
25
17
78
69
40
5
3
51
61
29
79
17
15
28
35
33
148
12
48
20
21
43
32
75
69
21
3
88
12
80
64
23
25
60
56
93
30
61
24
101
3
16
11
78
12
15
4
5
7
17
78
81
93
24
27
57
30
13
29
31
5
7
41
24
31
5
12
7
92
21
12
60
96
12
7
5
31
11
13
8
64
5
30
61
8
16
68
105
150
13
29
120
48
3
64
8
72
33
15
16
24
8
12
16
71
6
55
60
20
64
24
89
27
76
17
18
13
96
8
40
8
75
33
15
66
36
43
60
36
48
17
31
32
45
51
4
5
36
31
5
60
31
20
4
11
30
12
3
27
57
9
19
35
37
29
19
12
53
43
48
36
29
6
9
12
24
60
39
37
35
1
47
72
18
24
6
42
24
3
3
85
24
56
3
24
1
12
48
11
18
7
20
12
9
43
11
33
16
20
60
39
9
63
21
24
9
114
57
15
1
29
19
36
60
5
103
41
15
21
54
37
53
6
30
3
21
31
8
45
151
29
51
52
5
27
93
3
16
8
51
114
3
27
18
12
15
4
48
44
9
15
27
45
4
17
43
17
12
39
28
59
9
64
48
5
27
28
83
96
72
54
24
7
5
15
57
6
21
3
45
12
16
29
36
12
12
3
27
126
12
63
12
3
13
20
60
4
60
5
27
81
7
17
63
60
81
27
84
33
3
72
96
9
55
41
31
44
48
52
35
25
20
57
15
40
29
63
12
21
24
51
4
68
12
15
13
101
15
12
24
21
19
65
3
76
36
41
7
20
16
17
43
5
27
48
64
5
27
28
8
24
33
7
12
48
29
31
8
28
60
20
4
44
12
4
149
7
48
29
6
21
93
12
48
3
15
33
48
12
21
3
3
54
3
28
17
7
12
53
18
13
29
48
127
23
13
5
3
ABCD 424005132*7^$a-1 [50021]
120
63
12
69
12
24
103
38
27
12
1
2
18
22
2
6
9
13
2
21
37
35
37
8
28
6
18
18
17
1
36
14
30
12
4
26
18
34
6
20
16
6
20
22
6
20
30
4
68
10
12
12
8
30
36
4
20
10
12
6
42
26
4
26
9
1
32
34
14
54
9
13
6
110
40
42
12
38
3
43
5
37
47
21
4
6
17
36
9
22
8
18
3
49
20
18
9
1
6
6
38
10
20
4
78
2
10
6
24
6
5
31
18
42
24
14
52
71
3
57
25
2
10
42
8
16
42
11
31
5
1
2
60
10
60
11
7
12
18
50
42
4
23
3
4
74
24
58
2
10
36
12
5
25
32
48
34
14
15
9
3
12
21
12
12
10
38
28
32
18
16
44
9
1
36
56
51
9
3
1
11
13
2
117
1
20
16
8
46
90
6
6
2
10
8
27
51
9
25
8
4
44
34
42
6
2
6
10
2
45
19
41
12
7
14
15
45
3
7
20
4
6
2
28
14
70
8
21
9
10
5
19
8
10
36
23
1
59
13
11
12
108
57
16
36
44
24
106
6
14
10
6
14
12
22
26
16
44
12
10
18
6
44
16
96
2
3
15
18
46
41
33
12
12
46
5
57
3
9
63
3
4
18
12
6
6
11
13
102
18
12
8
46
17
1
12
23
51
4
18
35
13
2
21
27
4
8
10
35
3
16
14
4
11
15
12
112
20
40
38
3
49
18
38
4
6
36
38
30
6
3
67
2
3
7
60
8
12
4
26
4
11
25
8
22
17
7
78
36
42
12
98
4
8
18
21
36
45
15
7
66
23
24
48
49
78
5
48
19
104
16
17
7
14
36
24
3
27
6
27
3
4
8
21
19
2
75
13
23
12
19
30
11
19
17
1
8
72
6
16
6
8
15
7
12
53
3
9
1
74
9
37
2
42
10
12
44
10
23
1
8
10
60
38
30
16
14
3
7
12
48
6
8
36
4
8
3
49
6
2
40
35
12
33
12
6
70
2
33
25
2
4
24
14
10
30
23
7
8
10
83
7
2
3
25
30
50
10
122
28
24
11
3
33
13
14
16
8
9
1
18
17
7
17
27
42
22
12
48
26
70
6
18
5
24
21
16
36
47
57
12
60
10
68
16
6
8
27
13
32
22
12
24
44
16
14
51
39
10
11
9
40
6
12
48
2
72
3
12
7
48
30
38
4
18
108
11
1
18
12
5
33
22
41
9
16
2
34
14
40
12
41
27
12
10
8
12
15
25
83
9
30
18
51
1
23
13
14
10
6
14
18
12
10
20
10
8
4
14
12
34
6
18
12
2
3
48
1
23
15
10
50
9
1
12
24
20
3
1
35
24
13
18
38
3
9
40
12
54
17
33
3
21
30
16
2
15
3
30
16
8
15
1
2
30
48
12
3
9
39
21
108
27
3
18
12
12
3
12
7
8
10
11
7
38
16
23
36
12
7
48
2
16
44
63
25
95
3
10
24
11
48
13
14
45
15
12
12
9
9
3
19
146
10
12
42
50
76
32
10
8
3
27
40
17
48
24
13
32
36
15
1
36
144
44
60
10
2
15
79
17
19
24
18
8
42
28
20
4
44
9
3
12
22
18
18
2
6
3
19
18
12
18
65
25
6
48
8
58
32
15
45
27
13
24
8
10
6
30
29
25
6
6
24
20
4
11
31
14
3
1
6
44
52
14
3
36
7
98
18
4
18
6
2
48
4
20
30
21
7
8
120
10
83
1
50
9
9
42
6
3
1
59
19
48
54
18
20
28
2
87
7
8
21
1
8
58
17
3
18
10
6
8
16
2
64
48
20
60
10
6
29
73
24
11
12
3
10
32
75
24
27
10
24
8
10
5
19
6
12
72
26
10
23
15
9
1
24
20
16
32
22
26
12
4
14
42
3
1
8
46
44
6
12
10
62
6
22
8
24
40
68
28
2
4
30
23
21
10
6
8
6
4
5
3
34
8
10
42
36
11
21
28
54
44
12
21
9
12
6
34
26
16
38
22
6
12
8
15
12
31
29
36
1
36
12
26
4
18
32
3
67
6
30
14
3
3
12
30
27
1
14
9
7
6
24
6
14
4
12
30
30
14
34
12
14
10
20
3
9
3
15
16
30
14
34
12
8
40
6
24
26
27
15
12
18
15
19
14
12
4
66
18
6
48
6
32
58
14
28
11
13
14
57
7
20
16
24
6
32
18
24
10
20
22
114
6
8
36
10
32
4
11
55
2
10
12
8
6
3
7
6
6
17
1
36
8
28
2
10
8
42
10
23
3
4
6
107
13
6
77
9
12
16
2
4
14
4
36
20
3
39
4
38
96
24
36
16
44
4
36
24
18
72
6
2
34
18
12
24
14
22
24
32
10
30
17
15
6
24
60
3
12
31
12
20
28
84
12
48
12
18
20
28
38
24
16
14
3
63
24
16
30
20
3
67
6
18
72
26
3
27
22
60
48
24
44
40
20
3
9
18
9
1
20
16
44
4
26
45
37
2
33
13
6
18
26
9
13
72
23
27
6
72
12
10
26
12
12
46
12
2
6
9
7
24
53
7
5
12
12
13
35
97
12
6
38
3
21
22
98
46
36
77
9
4
11
13
20
3
9
3
15
4
5
15
36
22
8
12
40
2
9
13
11
67
20
6
4
6
14
10
8
4
29
45
27
12
7
17
9
4
26
28
14
36
22
12
56
4
5
1
6
6
11
1
26
4
18
8
130
5
45
24
16
24
26
34
6
17
33
4
38
28
2
12
48
27
1
14
10
11
1
8
30
6
12
42
9
12
1
26
10
12
23
15
21
1
18
2
30
16
50
15
1
23
15
82
8
10
5
31
17
3
4
26
99
7
36
5
27
10
6
32
40
5
13
12
42
6
12
18
14
3
19
41
15
10
18
17
36
19
24
18
60
20
40
12
6
8
10
42
5
13
2
10
8
10
20
4
12
44
57
7
12
38
16
2
21
72
15
16
29
72
15
30
28
24
6
42
8
12
12
6
16
30
11
7
8
22
50
33
36
9
3
75
10
32
52
12
48
18
72
8
58
2
30
27
13
11
13
8
3
49
14
24
52
17
49
32
36
10
20
10
32
18
9
3
4
56
10
8
40
23
72
7
5
3
72
28
50
4
12
114
12
18
6
18
18
24
74
84
6
9
7
17
9
4
23
48
19
24
6
6
8
10
44
3
15
42
60
22
17
7
6
96
20
15
7
12
8
28
24
17
19
42
50
10
38
12
6
16
6
65
19
30
6
68
22
50
52
18
2
10
116
60
30
12
10
18
2
22
5
25
23
15
48
64
5
61
20
10
20
12
58
30
5
25
12
8
60
15
27
18
3
9
70
41
1
12
18
162
18
30
18
2
48
40
12
12
6
30
20
18
4
36
17
85
2
45
1
2
12
70
36
6
8
45
91
6
23
15
10
23
27
10
8
22
29
31
38
3
61
8
18
10
2
21
19
5
3
78
30
33
7
5
19
12
18
11
61
23
7
14
15
37
8
24
6
9
1
23
9
12
3
15
4
17
1
6
2
12
16
6
26
48
4
42
30
14
76
66
38
9
7
6
32
10
48
5
12
15
10
60
26
16
36
5
12
13
2
10
38
33
69
10
6
14
6
4
6
6
6
12
50
15
3
10
8
39
85
20
3
33
16
14
4
53
3
94
26
42
28
12
18
89
15
30
10
26
24
22
29
7
62
16
12
2
9
19
41
1
6
6
71
43
44
36
10
54
6
30
30
12
2
10
6
2
10
17
3
42
15
13
12
8
12
40
18
5
33
22
38
63
13
23
7
53
3
4
77
21
10
6
66
14
12
64
14
46
23
43
68
42
28
6
14
24
28
2
28
8
24
22
90
6
32
6
12
42
40
8
3
1
23
21
12
63
9
75
7
48
65
1
2
12
16
29
13
20
12
3
27
28
20
12
16
14
22
8
16
2
15
12
31
77
85
11
12
24
1
20
40
23
1
8
3
61
26
21
12
12
3
33
9
28
72
42
6
6
8
40
12
53
85
6
6
36
24
18
8
10
110
33
12
7
8
12
16
44
10
42
8
30
10
29
36
45
16
30
17
7
36
2
4
11
3
33
13
6
30
48
24
30
36
66
8
39
1
12
14
9
25
6
6
6
20
12
36
24
40
6
24
12
11
3
24
6
34
26
24
60
28
24
8
18
18
4
26
4
12
77
12
45
40
14
66
3
7
2
30
45
19
6
8
24
3
75
64
8
6
16
18
5
1
59
7
8
9
1
38
4
14
24
6
12
22
30
18
20
48
39
63
21
21
16
62
4
6
11
31
6
20
3
36
60
7
8
33
25
8
70
12
2
51
57
10
5
33
4
18
8
16
6
11
1
86
16
24
24
6
6
6
42
5
3
10
24
24
12
11
13
6
2
6
40
24
48
54
23
13
20
4
8
15
73
38
82
62
36
12
4
24
24
12
26
48
10
29
7
30
18
5
1
42
20
28
30
20
10
60
17
3
40
12
2
6
22
30
17
45
6
10
36
6
50
10
8
30
24
15
81
102
10
18
20
52
18
6
14
52
8
10
2
15
3
4
5
15
6
12
28
2
10
2
21
1
47
21
63
15
42
3
19
18
48
32
15
1
2
12
16
20
16
6
8
3
31
18
38
24
16
14
36
3
21
60
15
25
36
23
1
30
12
38
15
1
12
32
16
24
6
14
22
30
11
25
2
33
43
20
12
4
36
8
9
37
23
67
8
36
12
18
60
22
8
10
12
12
36
20
4
11
9
22
29
25
23
7
77
15
4
17
13
24
32
3
9
10
29
12
97
2
6
16
60
116
18
4
5
1
12
8
30
16
8
9
31
29
7
60
2
34
30
6
12
38
52
8
52
6
2
28
12
38
16
8
16
54
12
44
4
56
4
6
17
19
26
15
33
4
20
6
10
6
17
9
28
2
28
6
6
50
3
39
52
14
84
6
12
10
18
36
24
2
51
1
50
22
23
13
38
9
1
6
29
1
18
140
16
6
ABCD 424263794*7^$a-1 [50043]
1
44
52
11
9
45
19
92
4
83
21
99
33
12
33
7
72
23
18
24
30
1
5
3
63
18
36
43
12
44
16
47
6
31
36
41
3
28
35
1
60
20
96
9
66
9
27
6
18
21
24
3
18
60
48
42
37
47
6
7
12
36
12
5
115
59
60
30
7
17
19
35
12
61
11
9
69
18
49
59
12
36
78
12
6
12
24
21
9
54
1
53
6
54
3
123
21
40
29
12
31
60
5
72
39
64
41
30
9
204
12
40
29
264
7
17
27
27
9
3
9
36
9
6
21
16
24
23
54
6
12
25
80
9
31
23
1
65
6
9
27
18
54
18
72
108
67
17
144
27
4
36
92
57
54
37
89
18
24
36
25
29
63
16
29
30
6
36
7
23
13
41
19
24
65
36
60
55
36
17
90
81
99
12
6
27
3
69
3
60
25
41
6
36
45
40
5
36
54
36
13
23
36
49
32
16
20
45
36
36
43
24
176
40
53
42
12
54
6
81
3
1
32
3
45
15
13
23
45
3
9
40
11
30
54
72
42
91
35
9
3
45
15
1
80
72
3
36
36
54
24
12
18
24
1
120
71
6
115
24
95
45
48
27
1
8
64
5
18
97
29
3
4
47
30
42
21
4
132
53
55
23
48
60
18
7
36
5
31
12
47
54
96
55
24
29
31
44
36
4
23
33
100
161
75
9
31
56
99
12
1
17
19
41
43
12
36
35
36
193
24
11
1
132
8
4
23
93
81
43
17
72
7
29
66
13
47
49
36
71
9
27
42
18
13
8
87
54
138
25
8
27
12
54
6
120
6
36
84
15
27
36
1
20
64
17
18
25
17
30
108
25
47
13
36
84
44
21
15
3
108
9
63
18
18
42
99
45
66
9
24
117
84
60
48
6
13
53
99
9
43
20
64
5
36
99
9
12
15
9
12
27
15
138
7
12
41
18
9
21
231
4
12
5
18
85
24
80
16
17
30
24
25
108
11
18
19
35
45
27
12
108
1
12
47
45
36
3
33
63
97
24
23
9
52
77
31
120
80
108
52
95
24
9
27
18
31
48
68
24
57
42
81
16
20
12
9
19
24
56
15
84
1
12
23
49
24
32
27
12
13
29
36
18
129
9
51
48
123
25
12
60
32
45
24
18
48
25
101
115
12
12
65
39
15
57
4
20
16
23
36
24
21
36
27
6
48
18
6
27
21
55
5
91
20
28
32
3
1
44
15
36
84
72
60
1
35
13
17
150
90
7
95
6
30
6
3
15
37
8
21
18
24
54
3
40
48
53
30
6
30
13
29
67
60
47
18
19
68
75
96
13
8
81
15
3
18
42
57
15
12
24
102
7
24
29
84
15
39
9
24
16
72
92
57
96
36
19
47
1
53
54
145
113
7
77
43
47
1
17
7
8
9
31
32
12
16
108
56
9
6
9
3
13
24
24
47
25
8
48
40
48
191
60
1
44
45
55
29
78
1
8
40
5
19
29
19
23
25
47
36
48
24
13
59
18
36
7
12
44
4
5
39
135
6
19
56
76
5
6
90
36
108
111
28
53
60
19
12
12
56
28
12
5
30
78
18
12
24
25
36
65
67
44
87
9
3
6
39
9
7
29
132
19
17
12
18
36
42
43
59
36
6
18
57
36
36
9
78
36
12
37
17
18
18
42
18
19
80
48
88
11
13
56
117
31
35
1
5
43
59
60
18
18
72
30
6
73
53
19
20
4
48
17
18
12
54
7
80
3
42
7
56
16
65
3
9
7
71
45
27
37
53
30
78
54
36
36
36
18
36
54
66
7
47
6
72
3
4
29
7
41
87
21
90
72
216
13
5
187
116
21
43
29
24
18
81
4
131
13
36
149
7
36
5
42
18
75
81
67
65
12
67
23
33
39
61
11
25
48
140
148
12
48
29
36
15
28
11
25
35
54
39
15
18
43
24
5
12
96
30
25
72
12
5
36
3
33
63
4
5
126
12
49
131
78
43
20
63
54
54
48
24
36
9
64
17
3
9
7
35
48
18
42
9
39
18
63
15
36
85
120
5
27
24
3
36
45
9
114
102
24
3
24
27
37
71
1
29
6
36
61
59
9
72
40
77
43
89
43
11
30
24
12
42
12
13
5
15
27
13
104
16
65
18
21
27
24
61
20
27
144
12
6
36
31
12
23
6
3
4
131
24
12
9
28
32
4
5
36
139
23
18
31
24
29
36
63
9
18
6
84
24
31
44
33
7
11
13
53
42
18
19
11
6
12
6
48
18
15
28
11
1
8
16
11
24
54
84
115
71
9
16
11
1
47
13
47
37
29
99
52
29
114
13
44
24
45
27
9
31
44
9
27
9
15
3
1
23
9
21
18
6
3
45
6
49
95
9
27
9
9
12
18
36
9
27
81
4
5
18
1
53
72
55
59
1
20
4
12
44
3
1
32
9
54
13
5
48
31
5
103
5
127
44
24
3
13
12
233
30
25
83
18
78
1
12
41
12
42
37
17
18
37
47
69
45
12
72
36
63
51
61
5
7
35
18
79
56
3
37
5
72
63
27
1
17
54
153
16
23
1
8
117
31
137
3
177
12
55
77
39
16
17
127
11
72
133
20
60
21
79
48
23
9
3
96
54
18
18
55
17
18
12
24
1
24
29
91
29
27
28
71
90
123
57
60
66
6
12
54
121
5
115
17
3
16
71
9
3
33
28
84
59
21
87
1
8
76
5
39
4
132
5
18
1
17
36
3
15
1
24
11
138
19
8
81
36
42
21
28
221
30
9
52
8
21
19
32
39
42
12
19
23
12
13
5
18
72
18
31
60
68
72
9
7
95
90
54
69
21
18
73
44
36
9
6
30
6
97
77
42
18
19
48
12
11
36
48
6
19
8
52
191
12
1
23
1
48
140
12
36
9
54
33
3
13
47
36
102
108
31
11
72
73
48
140
21
51
27
13
23
45
3
33
16
29
115
41
36
6
12
6
3
4
113
18
9
16
29
54
1
59
1
17
55
173
31
11
ABCD 424332378*7^$a-1 [50020]
3
45
15
4
20
39
1
36
24
20
28
35
13
20
64
36
11
6
6
37
41
12
7
11
1
48
20
52
12
20
36
64
101
12
6
18
72
19
23
30
19
41
12
42
42
139
20
4
36
23
1
17
6
33
24
69
30
60
138
3
3
13
5
7
23
25
12
5
6
21
33
24
24
7
17
18
13
32
27
18
7
36
5
7
32
9
6
1
12
12
108
47
6
48
6
1
5
36
3
9
27
3
12
6
31
8
33
24
18
6
12
7
29
31
17
42
18
12
36
36
72
27
57
3
27
6
54
13
23
6
48
12
24
48
60
42
1
53
6
1
53
42
18
48
18
9
57
15
39
21
3
13
5
55
77
18
18
6
60
21
4
41
18
66
15
39
42
19
23
6
60
12
24
12
3
9
12
15
21
31
8
21
6
18
12
27
9
36
6
9
28
48
35
18
30
1
41
30
18
12
15
3
18
12
18
42
19
5
48
18
21
21
7
8
3
1
56
81
19
23
37
5
19
23
13
12
41
12
19
17
43
29
67
5
15
81
24
60
7
8
33
12
6
6
12
6
9
40
17
6
54
12
27
3
6
12
12
6
18
18
6
6
42
36
54
1
5
19
36
20
12
12
15
13
5
7
5
51
4
77
18
6
6
33
9
6
18
3
24
45
15
15
25
5
12
12
27
45
66
1
5
12
6
25
17
3
21
91
12
36
17
6
1
8
51
18
18
25
20
15
18
7
5
51
4
8
69
3
99
30
12
12
3
12
27
21
45
54
6
42
25
59
1
12
48
8
27
6
19
8
33
7
12
12
11
30
18
57
9
3
12
9
6
13
11
37
11
13
20
75
1
53
111
36
4
29
90
21
60
21
39
9
24
36
7
20
72
28
5
55
77
24
19
5
18
21
15
6
6
30
31
8
4
20
9
27
12
15
6
19
41
6
6
6
6
48
12
43
29
24
42
18
30
42
54
1
20
45
54
1
5
12
36
66
1
5
7
68
3
60
1
53
36
6
105
33
55
101
39
3
69
96
33
19
59
36
30
75
15
13
29
102
18
18
36
60
30
18
1
11
24
13
60
24
8
28
35
18
12
12
7
56
27
30
24
36
3
21
66
13
77
75
3
6
84
24
55
17
79
5
159
27
1
17
6
36
36
6
18
49
17
7
8
33
30
37
8
3
1
5
24
19
17
3
60
9
3
21
6
30
42
30
6
21
21
6
33
60
15
25
29
43
12
35
1
5
7
41
91
36
29
18
13
12
29
3
3
37
77
36
15
15
12
13
12
23
24
6
3
12
33
19
48
23
49
8
28
20
12
28
11
49
17
7
8
9
6
84
1
60
8
27
12
45
21
12
30
25
12
8
69
18
12
6
3
159
12
9
27
6
19
8
4
20
195
1
17
18
24
25
68
3
18
87
15
78
31
35
6
6
9
9
42
33
28
48
29
15
40
23
13
41
3
9
6
30
12
24
7
8
9
30
21
4
89
19
12
20
16
5
7
8
57
3
64
29
67
23
37
24
35
30
24
31
41
18
42
18
84
18
7
60
8
15
49
65
48
67
59
6
66
9
15
13
8
4
20
16
29
15
9
12
6
12
42
12
18
6
6
6
39
9
3
100
17
30
6
36
19
68
45
12
30
13
17
48
7
32
69
7
23
36
1
12
72
17
48
36
6
42
6
54
54
13
20
3
18
19
11
6
30
6
36
30
18
3
21
19
20
39
54
19
47
1
24
8
28
17
42
1
17
43
20
24
16
20
4
71
37
48
20
4
23
12
54
12
19
20
27
30
12
12
6
24
12
13
5
15
9
12
19
17
6
6
6
24
21
64
36
12
20
21
19
23
97
5
7
23
13
5
7
8
21
39
12
3
30
18
18
39
12
3
117
72
16
12
5
12
18
85
12
8
28
92
21
54
6
7
5
6
24
54
18
13
5
7
12
41
27
15
18
6
1
23
6
36
24
43
77
19
41
60
3
27
49
60
17
43
5
36
6
6
7
20
15
25
5
18
6
43
5
7
11
37
59
1
5
27
39
6
31
5
30
18
31
35
6
60
27
28
5
27
12
15
1
29
51
39
6
15
9
31
5
6
24
105
4
11
54
12
36
7
8
9
19
5
15
27
30
7
23
12
13
11
9
9
3
16
20
39
6
6
1
29
66
12
1
24
5
55
36
17
3
40
5
12
18
78
19
5
12
15
96
9
12
18
1
17
54
9
52
47
6
6
18
31
41
6
33
9
6
25
24
41
19
5
31
5
55
11
9
3
21
27
9
40
65
24
75
16
5
36
18
18
48
7
41
7
11
1
29
31
47
12
18
55
8
9
36
24
3
15
78
147
63
6
19
8
33
6
21
9
54
49
68
33
6
54
12
60
18
21
57
36
27
28
29
18
25
17
43
8
3
48
1
8
9
12
24
15
9
12
30
18
39
24
3
12
30
24
19
11
12
9
9
27
33
54
18
42
6
7
24
41
18
42
19
11
42
30
6
7
5
19
8
3
25
59
36
12
25
48
11
6
55
48
60
5
24
31
80
27
12
48
18
27
9
19
23
6
24
144
103
5
12
42
1
5
42
13
24
59
18
18
42
6
6
18
30
6
12
6
15
3
24
66
6
24
1
5
31
20
4
36
23
61
8
27
18
27
15
13
17
36
12
12
3
21
42
66
18
25
11
9
3
30
24
19
5
19
11
24
48
13
17
24
6
12
6
19
41
19
29
12
15
3
1
17
12
27
27
57
51
36
13
20
69
30
6
18
72
6
54
12
9
4
23
6
48
31
12
29
84
3
15
12
6
7
20
24
3
33
15
18
6
48
25
23
25
41
3
45
30
12
9
57
127
29
66
12
9
9
24
7
72
5
43
5
7
32
9
31
5
15
60
16
17
6
1
17
12
7
5
42
13
24
23
42
42
6
27
45
12
18
48
25
20
72
27
36
25
5
55
5
78
6
103
23
12
13
29
19
17
3
24
39
6
12
18
21
52
35
18
67
29
19
20
4
23
12
6
36
54
37
12
47
90
3
81
24
31
11
6
12
24
31
20
16
12
11
18
24
108
6
1
77
42
6
15
57
7
29
27
81
12
12
6
6
7
108
48
5
18
21
36
3
18
12
31
56
4
101
19
89
12
27
33
6
12
6
3
21
19
8
9
12
19
29
54
1
8
63
25
23
6
12
12
60
31
29
31
56
4
80
33
12
48
67
35
21
40
5
7
17
12
36
3
21
3
15
66
99
33
15
21
6
1
72
23
12
18
42
57
27
12
37
5
12
3
40
29
15
9
48
12
12
60
6
9
9
31
53
30
49
8
4
17
18
108
6
114
18
72
30
6
12
6
69
60
21
18
21
3
37
20
33
6
12
42
6
1
24
48
11
21
51
24
12
30
18
21
15
30
19
5
31
5
27
21
36
24
7
84
36
41
12
72
6
69
63
9
39
42
7
120
11
24
6
39
3
6
18
12
12
33
16
12
5
27
9
19
20
27
24
24
13
17
12
15
99
6
12
24
96
24
7
12
56
12
12
9
6
12
13
5
48
30
25
12
17
3
39
30
7
11
9
81
91
11
42
67
17
3
3
24
1
23
42
114
12
61
8
40
11
60
9
4
96
5
42
13
107
13
5
7
8
15
6
3
9
27
4
53
24
43
36
17
7
23
6
6
13
41
39
9
12
60
12
19
20
3
30
66
54
75
9
12
6
6
48
18
13
11
42
54
1
32
3
45
40
11
1
17
36
12
12
43
29
39
33
7
47
12
12
1
29
31
20
16
24
23
6
7
23
18
72
19
41
6
81
24
9
114
6
19
59
13
5
31
5
7
17
30
36
12
12
6
19
47
30
24
7
107
78
27
33
43
35
105
45
7
11
1
23
12
45
16
17
6
21
40
5
36
15
33
7
24
5
36
39
3
36
1
35
54
6
6
55
5
12
36
7
24
8
21
48
18
18
30
12
13
12
60
11
49
17
18
66
18
9
9
19
53
18
6
6
1
36
35
24
1
17
27
3
13
20
24
16
23
1
23
48
37
41
30
6
15
75
25
35
6
67
8
15
36
6
12
96
15
12
21
7
71
9
3
49
12
11
18
36
24
24
63
27
54
24
18
30
51
76
53
19
17
12
6
6
18
48
48
66
39
28
41
31
5
3
39
6
7
20
12
16
77
43
5
15
27
6
12
19
11
37
89
36
75
40
12
5
63
27
21
21
18
6
15
105
18
9
51
18
24
19
11
18
6
6
12
6
57
4
29
36
43
17
18
6
12
7
68
3
6
42
1
35
12
45
16
17
30
25
5
3
15
25
5
7
5
3
4
29
72
7
59
9
4
53
30
54
31
29
12
12
55
41
19
24
29
12
7
53
7
5
3
3
6
30
6
15
3
36
6
7
5
43
23
21
9
7
35
25
17
48
7
95
13
5
12
7
35
13
68
57
6
1
96
11
12
24
6
6
ABCD 424448478*7^$a-1 [50028]
87
56
40
33
36
12
15
12
9
11
1
3
12
44
12
60
16
20
28
36
8
25
23
1
24
36
95
16
8
16
21
83
84
1
27
21
120
23
28
132
57
3
60
24
21
59
64
9
24
15
60
45
84
12
3
36
12
56
1
27
9
23
1
27
93
39
12
12
20
13
27
8
4
32
4
24
8
12
88
9
75
33
12
11
24
12
13
39
216
9
75
120
32
28
8
1
15
44
16
68
4
9
3
8
24
13
3
8
12
4
21
99
32
13
51
9
24
87
36
48
12
57
83
13
47
13
24
72
119
1
48
3
9
3
57
24
27
12
108
21
11
76
60
48
24
156
84
20
4
92
1
11
13
75
20
4
8
1
59
4
69
11
16
96
24
9
27
56
36
24
61
3
60
24
36
69
3
8
13
15
9
15
56
4
68
13
12
23
16
92
36
4
20
12
12
84
1
47
4
56
61
11
16
8
12
25
51
24
104
40
9
11
40
72
48
80
16
9
23
4
9
51
20
12
36
1
39
20
4
12
12
92
12
60
12
28
60
33
27
21
11
1
15
24
72
36
33
15
8
37
131
28
21
3
44
28
32
13
3
33
35
13
36
27
68
1
3
32
13
39
12
8
24
12
24
4
21
83
25
15
36
8
4
36
96
9
11
16
36
21
12
3
20
84
13
3
8
28
9
39
21
12
27
21
36
11
84
1
27
21
35
25
3
69
24
63
36
12
20
12
1
23
4
33
35
24
1
51
60
116
25
23
60
16
12
33
27
8
16
36
20
13
39
36
24
45
12
47
12
12
76
12
9
3
8
24
1
3
12
44
25
3
8
1
11
1
48
59
4
21
135
32
16
21
60
99
24
12
8
96
16
8
28
9
12
39
48
20
16
8
1
35
1
47
4
36
9
39
8
16
24
33
24
3
32
12
25
3
92
64
21
24
3
12
12
32
24
4
24
36
93
39
96
20
36
96
24
36
124
12
8
36
37
36
11
36
16
32
12
49
24
3
48
12
21
3
36
8
52
8
25
35
12
4
12
48
56
37
15
9
75
12
84
56
36
37
11
36
88
12
8
64
81
47
28
84
20
64
20
12
61
24
36
87
21
39
8
84
25
3
9
3
8
37
71
1
72
3
8
28
9
23
16
9
3
8
4
80
4
80
48
16
48
8
24
76
21
11
1
11
61
27
80
40
104
4
20
61
23
97
23
49
87
105
47
24
4
56
4
12
21
3
48
20
13
60
27
60
56
1
11
4
8
16
33
23
4
8
13
11
4
8
4
33
39
21
72
35
4
20
1
47
37
23
48
4
21
24
35
4
32
24
12
36
37
35
40
12
20
16
44
4
56
4
8
16
21
24
75
8
52
9
11
25
3
44
4
33
24
135
12
24
20
28
36
128
16
9
23
25
36
27
44
28
104
1
36
15
21
3
56
24
16
105
3
96
9
12
3
48
8
37
12
39
20
37
11
36
13
11
64
20
25
3
92
4
36
80
12
16
12
81
24
39
21
15
12
33
71
36
36
36
4
57
75
8
12
1
35
61
15
9
15
56
16
8
16
9
11
4
8
12
36
13
12
11
37
3
8
40
9
27
8
1
63
21
11
13
11
76
81
3
32
4
21
3
96
9
23
100
8
12
28
21
11
48
36
48
4
32
48
1
11
49
23
4
32
28
69
23
60
72
4
21
36
39
48
20
4
33
27
9
11
12
4
20
16
32
28
24
12
9
51
20
40
9
3
120
12
12
44
25
83
13
63
60
48
20
12
28
8
64
24
33
27
60
33
24
96
15
20
36
4
8
1
15
21
51
36
36
32
4
12
24
24
20
36
4
45
24
15
8
37
51
8
96
85
3
8
28
20
13
24
27
21
3
36
9
11
13
11
28
20
4
8
16
120
8
36
76
9
11
28
80
24
76
8
24
124
57
11
12
24
4
24
108
92
1
23
144
16
9
60
11
24
37
35
61
11
96
48
25
111
12
93
47
184
12
24
9
11
84
4
45
24
11
72
13
36
12
27
12
33
15
9
3
68
24
16
8
36
28
12
24
156
81
3
240
24
21
3
8
61
83
60
4
36
57
36
84
27
12
9
35
88
12
72
96
20
13
3
8
4
12
12
12
20
4
24
21
63
9
15
12
12
12
21
3
69
35
109
3
8
16
9
75
24
9
48
71
1
12
24
11
24
76
165
3
48
9
27
33
11
24
16
9
11
4
45
35
16
9
24
11
24
4
45
63
24
33
27
20
1
23
64
8
28
36
164
120
1
15
8
16
36
20
28
72
20
4
12
33
3
9
3
21
23
25
47
1
24
39
36
56
24
40
20
28
60
57
3
24
32
196
8
4
60
24
24
12
20
12
24
4
36
48
9
23
16
156
21
3
12
12
20
36
1
48
3
36
81
23
16
32
1
51
12
8
24
24
37
51
8
1
11
36
4
24
9
24
23
16
8
16
21
36
3
48
24
36
56
12
24
97
36
83
1
24
15
12
12
68
13
11
16
20
84
12
16
12
8
97
27
9
35
16
32
13
11
13
75
12
12
144
20
1
11
40
36
8
37
3
12
32
12
25
39
57
35
4
80
48
4
12
45
12
27
21
71
49
27
96
60
9
23
1
60
60
15
9
11
25
15
12
9
3
44
12
13
12
27
33
24
3
33
59
12
16
120
56
1
11
36
88
12
32
12
4
36
20
28
8
13
35
12
52
56
4
36
20
12
24
13
11
60
4
21
24
27
12
24
48
84
21
83
16
44
37
36
11
16
9
3
36
12
80
73
11
16
12
44
40
32
61
63
57
51
24
60
9
23
1
24
15
56
1
27
117
63
92
1
15
9
3
9
3
45
35
24
1
59
24
121
23
73
51
141
11
13
11
4
20
88
8
40
120
24
56
13
27
9
15
84
36
45
51
84
9
96
11
4
132
21
12
84
72
11
13
39
45
12
27
8
25
3
36
9
51
176
16
9
95
16
57
15
9
3
9
3
33
3
8
60
4
20
36
12
12
16
8
49
12
3
20
1
15
8
25
39
24
24
20
48
1
11
12
61
47
12
72
60
36
61
3
32
72
120
16
72
68
24
28
93
51
12
12
12
12
24
8
4
45
96
15
20
24
25
59
12
1
27
93
27
32
13
72
3
57
36
27
12
12
36
12
21
15
20
4
8
25
11
25
11
36
40
36
69
15
8
52
20
4
92
12
28
8
72
60
64
9
3
20
36
36
36
12
1
23
1
12
155
1
23
1
11
4
32
4
8
24
24
12
1
75
20
1
23
12
48
1
11
28
12
33
60
23
37
11
60
28
44
24
76
117
11
1
11
12
12
16
32
12
40
33
23
24
24
4
128
108
16
33
36
3
20
36
16
24
12
45
47
12
24
25
27
24
32
76
177
15
32
12
28
33
3
21
27
9
24
36
15
8
100
57
83
1
47
24
28
12
24
57
60
47
16
8
13
35
60
25
3
21
23
4
20
13
23
4
9
15
8
25
12
3
21
36
15
8
4
92
49
35
24
4
36
9
51
9
51
93
27
9
23
24
24
4
153
12
87
8
4
24
44
36
12
88
48
33
27
68
16
9
15
24
12
8
96
12
24
28
45
3
12
12
36
20
88
33
36
15
81
3
57
3
21
12
84
11
24
24
37
39
ABCD 424726248*7^$a-1 [50003]
39
9
15
21
12
15
2
22
21
179
13
15
12
33
180
5
6
4
18
80
7
21
96
36
14
84
4
21
5
34
8
88
9
3
12
12
48
78
51
21
3
15
9
11
10
24
30
26
7
23
10
18
12
9
111
21
3
60
18
3
15
42
15
33
14
97
57
32
7
5
30
40
12
9
69
87
3
32
13
41
22
42
62
25
3
26
16
51
9
30
20
1
12
143
12
10
39
21
36
14
37
41
70
14
60
16
84
15
23
76
33
27
9
5
46
72
45
36
11
10
39
11
30
7
9
42
12
9
12
5
7
48
24
47
133
48
15
20
24
1
36
99
12
9
11
10
20
19
11
12
90
7
17
66
37
33
15
3
21
71
46
54
21
5
19
60
24
9
6
45
29
22
14
24
7
33
15
60
77
16
2
40
33
3
6
15
39
81
45
3
3
8
97
36
53
16
30
21
23
24
52
18
51
3
18
42
33
3
74
91
15
36
9
15
12
48
21
12
21
8
58
9
3
42
3
5
64
50
46
42
32
4
9
17
31
15
18
6
57
11
73
35
1
3
54
15
15
26
4
3
48
156
96
29
40
42
9
23
34
12
2
22
18
36
56
4
54
3
59
1
39
105
5
28
18
12
26
54
10
8
7
12
3
12
30
39
11
76
81
9
51
12
15
20
1
5
43
63
141
9
2
40
38
10
14
10
84
21
3
2
6
40
90
27
15
38
118
57
15
18
3
159
20
54
43
15
38
10
90
14
30
58
45
72
21
48
6
33
17
4
30
14
40
42
6
48
51
9
26
25
9
14
6
4
75
12
21
18
12
48
12
54
15
83
46
27
35
22
3
29
7
24
15
33
51
33
48
5
4
66
9
5
16
15
5
22
21
21
15
29
12
31
3
48
12
6
14
1
5
12
30
13
69
3
48
29
19
9
15
12
23
12
13
15
9
39
12
26
46
8
40
18
51
21
75
33
2
58
32
46
24
33
15
8
1
12
21
6
2
40
24
56
7
23
40
12
9
3
8
52
138
2
100
60
26
48
64
66
12
48
21
5
58
6
2
84
18
30
1
21
6
92
16
24
57
23
49
36
3
14
34
12
20
144
25
33
30
12
48
42
15
12
3
45
21
15
29
7
27
21
9
51
101
10
32
37
11
18
10
12
24
24
14
7
81
3
12
3
21
45
3
17
70
8
10
18
78
2
12
13
15
54
18
18
14
18
48
10
2
7
3
68
4
24
6
3
17
4
32
34
6
15
9
126
44
13
15
26
22
12
21
17
10
60
14
7
27
32
10
20
60
7
24
36
45
63
12
21
42
42
27
48
5
7
21
42
30
12
14
1
12
3
6
30
12
9
24
3
26
64
15
15
32
24
18
6
4
12
9
12
65
18
13
3
33
24
27
54
6
14
10
21
29
22
18
51
12
12
11
1
5
16
111
11
13
9
3
72
21
2
28
50
48
19
84
57
15
27
57
3
9
53
10
38
88
14
25
15
26
70
32
18
7
3
32
1
117
26
4
14
58
60
21
11
1
27
9
15
18
18
114
18
26
7
12
3
12
2
18
18
54
121
45
12
18
50
28
15
27
20
10
87
17
43
21
30
9
15
8
18
31
75
14
6
37
21
48
30
20
13
15
57
12
27
45
33
27
60
35
61
27
26
22
9
60
3
6
26
28
36
32
82
18
24
44
4
57
15
33
27
6
60
27
15
69
23
28
48
12
8
34
50
13
17
24
66
13
53
4
8
10
48
12
9
23
76
8
1
53
52
30
66
39
9
3
9
2
36
64
36
12
14
10
33
5
7
3
8
28
50
10
6
3
27
6
15
9
3
15
6
24
39
36
123
32
12
36
10
15
17
6
1
9
14
1
84
3
8
22
27
17
24
7
39
26
22
21
15
42
50
30
19
33
15
17
54
34
15
12
9
156
50
13
24
23
28
38
4
20
7
27
33
27
24
12
9
36
33
15
33
8
10
9
17
28
6
30
26
6
28
3
21
60
3
45
32
18
13
60
89
16
74
18
10
84
6
3
11
4
6
6
92
12
10
60
6
32
10
3
9
3
27
38
22
14
10
24
21
39
9
48
3
20
13
3
33
11
22
38
10
38
40
21
24
24
105
60
18
6
3
48
12
144
3
24
50
7
5
7
9
18
30
30
9
11
1
3
2
40
63
24
11
6
19
63
24
6
18
45
9
56
6
1
23
4
30
26
16
33
17
46
9
51
9
12
24
72
15
33
5
60
4
48
15
15
30
18
81
51
26
54
37
3
6
12
18
42
38
82
8
10
9
3
18
12
32
48
60
64
24
12
62
1
47
1
93
20
66
28
12
12
69
63
24
14
12
48
7
36
45
50
10
42
9
23
28
30
39
33
6
42
36
12
2
12
54
10
21
65
64
3
3
54
3
3
18
80
60
7
11
4
33
12
3
8
40
8
46
3
3
72
38
10
80
73
35
10
2
28
9
3
54
3
24
47
4
2
19
51
54
51
11
4
20
34
51
9
36
3
24
3
20
1
36
3
9
5
19
45
30
2
10
44
4
42
84
56
10
6
2
22
3
3
20
12
16
54
32
16
54
21
3
150
6
33
3
20
60
37
15
18
24
30
26
19
3
8
30
4
14
13
21
8
18
22
15
9
6
24
18
66
12
18
15
11
1
3
60
30
42
30
14
16
50
4
48
3
3
6
20
18
60
37
15
45
3
18
8
7
24
11
1
21
6
33
9
48
39
17
28
15
45
18
9
24
11
28
6
20
43
21
6
42
30
57
5
36
7
15
24
20
1
24
24
24
5
6
40
14
10
6
3
23
13
12
3
12
33
60
47
4
30
27
15
21
63
26
30
40
38
4
12
60
3
21
6
21
12
15
36
36
24
6
50
28
18
20
28
50
46
6
45
24
3
69
29
7
21
2
34
78
66
39
5
6
16
50
6
70
54
6
14
4
21
12
11
22
3
3
44
28
48
93
35
12
4
45
3
21
36
3
32
40
128
46
26
4
6
14
4
56
4
12
38
55
5
22
36
21
36
3
42
36
63
23
60
28
9
27
44
10
30
33
5
67
12
3
12
21
3
12
24
24
14
28
2
12
1
9
8
7
35
25
5
10
14
34
50
12
4
12
8
12
10
138
6
50
106
38
4
6
26
34
24
18
15
35
1
21
6
6
15
23
12
1
17
12
16
20
22
42
14
30
7
5
52
18
14
55
21
50
12
42
43
11
1
119
1
96
15
9
41
43
12
9
24
14
73
12
11
24
1
51
38
40
3
35
4
20
61
12
3
18
3
23
16
24
26
7
11
100
12
14
10
8
49
111
2
34
12
44
1
84
11
28
9
33
14
28
2
6
37
21
36
96
84
8
19
24
15
20
10
15
27
9
69
15
12
15
20
22
3
15
18
24
3
51
14
67
24
39
18
42
12
26
24
7
36
35
22
3
24
39
24
18
38
13
27
8
4
36
56
1
3
14
30
25
5
30
109
9
12
15
3
9
3
8
64
14
46
9
41
43
12
23
18
18
10
27
9
75
3
8
49
21
18
42
18
12
2
40
26
4
45
17
48
6
30
6
54
67
3
21
11
54
55
23
6
54
22
3
11
40
33
33
6
24
84
20
4
60
60
6
24
6
6
50
13
5
58
2
82
36
62
7
63
6
32
7
23
28
21
15
45
5
126
1
69
8
34
30
6
44
12
48
1
9
32
6
25
9
3
33
30
18
3
39
114
24
26
6
24
48
10
9
59
61
11
16
2
19
5
24
34
6
56
7
41
22
38
31
29
6
12
4
21
36
69
27
3
32
97
5
7
33
86
4
6
104
28
3
12
3
8
10
3
48
15
21
36
11
40
26
10
9
15
8
10
18
9
33
32
79
24
9
20
10
6
12
2
6
19
39
14
22
21
3
2
54
4
26
28
2
25
9
27
35
70
32
46
20
4
42
44
226
66
42
9
9
12
72
3
57
3
27
81
5
70
45
3
6
15
96
33
39
15
42
27
81
15
15
26
10
12
21
21
15
84
23
24
4
2
4
3
17
67
15
42
6
21
5
6
13
9
3
27
38
43
12
12
12
75
54
15
35
82
3
36
5
34
2
28
26
16
18
32
22
18
87
3
14
16
15
53
106
57
27
30
24
63
24
72
9
2
40
8
49
3
12
30
3
5
16
39
24
24
5
52
3
15
21
3
ABCD 424827566*7^$a-1 [50033]
40
21
35
34
51
60
11
28
96
48
24
44
166
12
120
18
56
1
23
10
48
14
10
30
45
33
3
15
30
24
3
11
4
8
84
4
92
10
84
6
9
9
38
22
12
12
96
26
16
44
4
129
15
57
33
12
3
23
34
48
38
40
32
16
42
39
23
112
8
22
24
84
26
10
2
25
24
21
26
1
12
36
69
2
13
11
22
62
13
23
34
48
96
6
21
24
59
12
70
15
9
6
48
30
72
60
39
9
72
30
9
21
15
11
13
3
6
36
24
26
4
21
33
12
6
20
28
6
15
141
14
10
54
24
78
14
48
22
30
30
2
88
8
16
114
12
48
60
30
6
12
24
14
10
102
44
70
14
16
18
12
15
35
118
3
24
23
36
100
21
99
9
87
18
14
1
47
144
48
22
2
34
15
9
86
16
9
48
21
12
12
3
47
25
21
2
22
3
33
27
3
6
60
26
154
38
36
10
87
23
64
32
70
14
37
15
32
10
15
23
96
1
87
6
39
3
32
1
83
10
26
16
45
3
24
20
10
3
72
105
30
6
24
3
35
22
14
34
26
28
8
16
9
23
48
49
33
12
120
12
38
10
38
58
96
14
48
16
6
27
24
45
66
24
78
27
9
126
56
24
106
14
10
36
98
61
123
30
3
69
15
81
2
16
32
40
152
88
30
39
3
8
12
13
9
14
48
12
22
14
16
72
20
48
214
51
59
1
11
12
94
2
10
30
6
38
52
8
1
33
12
24
50
10
51
83
10
12
2
46
42
18
60
3
9
30
104
22
60
12
2
34
54
8
25
9
110
12
52
8
13
71
49
93
15
119
58
14
22
2
12
85
23
40
57
93
26
24
70
18
78
12
30
18
24
86
46
108
6
8
60
36
22
18
30
27
23
16
21
11
36
96
28
9
11
37
71
10
27
59
25
111
42
6
54
38
70
24
51
24
11
34
36
134
48
10
38
4
48
30
18
44
10
84
2
36
16
33
11
13
15
18
36
26
1
9
6
20
36
13
21
12
18
9
36
27
72
44
10
36
60
18
32
88
6
12
12
14
34
90
48
8
16
6
12
72
6
42
15
9
15
15
92
4
32
22
66
9
96
9
6
24
21
132
57
36
14
48
52
32
49
9
15
69
26
25
119
82
12
12
24
6
30
48
18
18
6
114
14
22
48
18
8
24
10
2
4
72
105
33
38
1
15
8
10
38
46
14
10
24
3
167
16
8
12
37
11
28
56
24
46
86
36
25
45
48
60
30
8
36
10
38
10
38
4
21
69
30
96
9
81
24
98
12
24
60
4
102
18
105
45
2
16
9
120
21
2
25
47
24
10
6
33
15
176
16
8
16
6
66
56
96
46
2
10
62
24
34
38
168
12
34
12
78
78
12
48
14
48
22
3
35
28
20
130
26
22
36
6
8
12
25
33
12
62
12
10
3
105
26
12
94
2
1
72
36
9
15
60
15
8
13
45
15
63
90
38
73
23
10
48
30
44
4
32
60
36
112
24
66
27
9
15
3
78
75
84
33
18
114
6
45
71
84
12
36
70
2
72
46
26
10
14
24
13
9
14
48
156
10
12
18
138
14
16
129
23
13
11
36
10
12
54
6
90
68
36
10
54
44
48
25
45
38
22
15
35
34
14
133
123
42
50
22
26
36
1
47
24
1
45
36
39
12
51
8
36
12
22
87
12
23
58
14
12
85
11
4
18
62
10
15
69
122
94
18
8
49
15
6
26
34
108
12
86
72
16
20
48
28
116
4
9
33
15
47
1
45
2
37
11
22
2
1
24
36
60
35
4
105
213
3
23
10
54
68
22
198
32
16
21
21
14
1
63
30
12
12
146
36
34
24
18
48
9
48
107
28
9
71
48
64
66
30
42
84
2
136
44
58
38
13
39
56
36
73
11
40
54
3
11
22
54
6
62
13
39
18
12
66
30
12
48
14
10
108
26
36
1
27
78
90
9
9
96
300
66
18
96
26
22
3
93
30
8
34
14
34
2
132
25
15
8
12
46
2
12
22
2
169
24
15
56
48
10
26
12
48
40
48
30
14
49
45
12
36
6
24
80
1
9
12
26
13
45
54
9
15
72
18
2
76
8
166
18
33
84
3
48
80
25
60
24
11
34
60
26
22
42
32
16
32
48
16
114
48
54
8
16
9
87
30
26
109
23
28
48
20
46
86
22
87
3
18
132
38
36
22
24
12
6
24
8
166
84
2
13
33
15
24
11
10
2
46
90
9
15
42
63
23
72
10
3
11
72
24
24
16
44
58
18
6
50
106
6
54
26
82
3
3
24
8
49
23
12
25
9
36
14
12
10
18
8
48
46
62
28
30
18
9
15
30
26
112
32
24
49
24
36
11
16
68
48
37
24
9
6
6
27
71
72
96
121
11
4
8
130
72
14
13
47
12
40
72
42
12
96
18
6
2
1
21
42
24
32
13
51
24
21
12
117
26
22
18
45
35
82
12
48
90
8
25
60
11
1
15
188
22
26
22
26
36
16
6
15
9
27
24
105
62
13
60
33
6
6
60
2
13
69
50
1
107
61
47
70
48
18
8
48
46
3
9
78
6
74
12
1
12
23
24
48
10
27
36
87
32
24
1
11
22
26
4
72
21
33
24
42
105
83
12
16
56
94
90
20
96
46
63
15
32
40
8
109
3
6
2
108
46
50
13
21
27
35
22
36
66
68
12
36
10
42
8
36
22
24
15
23
10
15
23
64
78
74
48
13
33
36
15
81
30
45
99
150
15
33
48
12
14
72
46
14
22
30
45
9
18
6
27
57
26
52
9
9
51
9
26
46
18
9
71
22
24
38
28
32
13
3
128
24
12
58
60
14
24
48
64
18
14
36
4
92
12
24
22
74
49
47
120
36
12
24
1
117
60
60
3
9
6
8
72
40
120
18
12
2
25
12
81
26
82
12
2
112
96
44
10
2
16
57
63
32
12
58
3
23
40
30
42
176
112
44
25
3
20
28
56
34
39
23
88
9
23
13
9
3
45
18
44
4
57
9
14
12
10
74
72
13
3
6
24
18
9
71
34
14
34
108
122
12
118
6
24
6
27
129
6
9
23
48
70
ABCD 425041616*7^$a-1 [50007]
30
60
42
10
33
35
4
42
14
12
102
72
6
1
23
36
12
36
6
18
16
45
65
6
16
12
20
61
69
32
24
12
34
20
60
18
19
47
72
60
42
67
11
4
14
42
10
18
20
70
20
16
6
18
2
12
16
6
27
36
17
10
8
30
6
24
6
42
4
14
6
30
31
77
28
44
36
42
18
30
132
18
18
36
30
6
4
30
20
16
50
4
20
4
90
3
24
23
40
81
35
1
9
90
8
76
36
6
27
27
8
1
35
1
75
110
16
32
12
7
11
6
4
2
4
26
4
44
7
9
30
69
11
1
5
10
44
64
36
20
6
4
6
14
16
63
23
28
9
41
30
30
34
32
24
6
4
15
5
40
36
20
6
1
17
30
16
9
21
78
2
18
66
22
2
16
12
18
20
16
24
21
41
18
4
38
58
32
97
36
11
13
47
6
55
27
8
4
8
52
30
20
24
10
50
22
9
41
30
18
10
6
14
36
13
57
8
6
6
4
2
54
18
6
31
9
14
46
44
18
1
17
4
2
36
25
15
8
4
36
2
22
18
30
2
7
9
24
12
15
12
41
31
5
12
55
35
1
11
6
46
50
30
48
6
12
4
30
68
12
24
64
9
48
15
26
18
10
3
9
32
22
18
26
24
46
20
7
36
9
2
30
12
28
39
9
2
16
32
10
80
78
30
40
60
3
11
66
6
36
30
18
4
9
27
9
17
43
3
2
16
6
14
16
15
59
30
54
40
56
6
6
1
47
16
50
6
64
14
10
2
34
8
60
18
4
38
12
4
2
24
54
60
4
8
13
45
42
14
24
10
6
84
20
84
28
2
6
40
44
7
45
3
11
16
9
11
6
154
33
21
27
23
22
14
24
36
4
36
50
43
33
12
6
9
47
6
4
15
35
4
20
6
24
22
32
60
42
24
204
22
57
9
2
6
6
46
18
26
6
18
12
10
12
45
41
6
4
2
12
12
4
15
59
48
13
87
9
59
4
26
10
44
10
38
1
9
14
13
5
36
72
4
14
4
20
48
48
84
18
12
82
14
6
25
29
6
37
3
45
11
18
43
27
60
50
6
88
38
34
20
6
40
54
33
17
64
27
3
72
2
7
15
14
12
64
18
32
4
26
18
6
34
6
20
7
3
2
7
27
38
72
24
16
20
43
57
8
6
132
13
108
3
36
81
23
13
35
25
11
10
20
4
27
59
24
6
10
80
24
16
60
12
20
18
4
32
31
5
12
42
49
12
9
51
65
118
9
33
38
24
1
11
28
26
6
13
11
6
7
83
1
29
4
14
16
72
20
12
12
16
30
14
4
20
30
22
9
9
51
39
20
16
6
2
10
38
30
28
20
52
8
24
7
24
17
4
14
6
48
12
18
1
36
59
40
6
27
17
67
9
14
46
84
2
54
66
54
4
50
13
17
6
4
26
34
9
53
91
27
9
17
28
26
30
7
35
13
15
21
9
14
30
19
17
6
13
24
3
36
18
14
12
48
66
10
2
7
12
11
48
6
4
26
10
20
10
38
52
18
2
34
20
12
102
48
30
12
18
18
25
45
63
3
54
42
8
40
6
20
48
16
6
14
6
28
36
32
24
30
4
2
18
52
20
22
18
48
14
36
24
22
39
17
34
14
6
24
36
24
16
38
22
8
6
7
5
18
42
40
99
35
24
61
9
51
9
2
1
17
10
44
18
18
52
48
24
2
10
50
40
68
10
18
2
1
47
49
5
54
13
72
21
20
18
30
36
4
6
72
57
11
112
45
5
52
26
30
12
4
14
1
21
8
19
72
24
5
60
7
3
14
40
8
54
18
6
30
10
72
9
41
22
32
6
24
60
6
40
8
6
4
39
24
3
36
2
31
41
76
8
54
6
16
8
55
11
22
98
13
23
30
7
17
12
7
36
17
12
127
24
45
27
3
20
13
12
15
32
25
35
48
4
32
76
8
4
9
69
27
11
1
60
12
27
6
14
4
38
34
44
22
14
10
14
16
6
12
26
1
5
64
56
60
36
30
1
60
3
54
32
22
6
50
6
18
16
12
8
25
12
5
40
8
6
10
38
10
32
6
58
3
11
25
65
72
7
9
63
15
20
52
8
4
6
3
53
24
6
4
30
2
4
8
12
60
13
27
9
95
6
34
6
14
13
17
10
12
2
6
6
30
28
33
5
4
26
18
4
6
36
50
16
44
55
9
14
6
67
23
6
7
23
30
6
4
8
28
9
9
36
18
2
24
6
34
36
6
8
30
16
54
21
23
36
6
18
52
8
36
6
19
11
54
19
47
13
3
18
14
12
10
14
24
102
46
8
36
4
20
30
40
2
24
18
46
32
4
14
67
47
16
50
36
10
80
40
14
12
18
52
8
12
1
24
3
42
8
6
30
6
12
66
10
20
4
26
10
62
30
18
30
40
20
6
48
48
31
23
4
72
21
9
44
34
57
24
21
8
19
15
8
24
4
56
25
5
40
27
17
54
49
11
42
7
29
24
10
18
26
4
32
1
27
62
4
26
46
54
26
19
35
30
4
110
6
24
16
44
6
174
30
4
38
30
4
8
22
20
60
7
23
90
6
12
22
30
8
12
4
32
18
12
4
36
24
36
39
5
18
42
90
4
2
18
6
4
36
15
35
4
20
30
64
32
7
33
8
22
24
2
28
44
7
11
10
54
20
4
2
24
76
14
36
94
50
6
18
4
12
20
40
18
26
13
9
8
6
24
13
111
45
53
7
41
52
2
76
80
10
26
1
9
26
10
14
24
30
12
55
9
18
21
5
19
27
20
54
42
28
12
8
16
21
9
44
6
10
18
18
8
10
50
6
10
50
28
48
2
6
37
47
40
32
4
30
42
12
8
24
37
9
27
36
41
7
47
4
2
24
12
42
46
39
23
12
12
13
5
22
9
9
26
12
10
8
19
87
14
24
12
6
60
85
47
13
27
38
42
1
99
2
55
15
21
5
24
4
44
6
16
14
30
96
37
27
12
44
61
5
12
30
1
35
24
30
30
66
46
134
19
3
8
1
23
1
17
28
32
112
36
14
49
11
6
36
10
14
6
25
21
24
38
1
27
18
6
20
6
18
10
30
2
139
9
36
30
50
60
30
1
63
26
24
36
34
6
3
11
4
9
3
8
16
14
16
15
17
31
9
2
76
20
12
42
18
30
4
44
6
18
16
15
9
26
6
31
29
24
6
24
16
8
6
16
54
20
13
9
18
12
42
30
2
24
36
28
8
34
8
12
24
10
30
9
11
16
8
60
6
76
48
6
44
28
14
4
39
15
18
18
2
28
32
118
72
18
12
90
44
46
8
6
6
18
36
30
24
16
15
23
6
34
50
16
90
6
44
22
32
6
6
16
21
11
12
6
72
6
24
60
30
31
11
48
6
90
13
59
12
40
6
2
25
29
19
9
26
72
61
3
45
51
32
22
54
2
43
107
42
12
4
27
69
20
18
25
11
16
14
16
44
30
13
29
48
6
6
19
3
50
18
118
12
20
30
12
18
78
13
53
24
6
60
6
42
6
7
45
2
6
30
6
36
31
51
9
71
30
66
85
5
36
24
24
28
12
32
90
4
2
42
18
43
27
20
28
2
42
16
9
81
36
44
6
54
16
36
32
6
36
30
24
7
15
2
55
17
16
20
12
72
16
15
89
24
70
9
23
12
78
4
44
12
31
27
12
24
48
18
42
26
36
4
6
8
12
30
30
6
4
26
10
8
54
36
49
27
20
36
22
36
20
12
24
46
18
56
30
24
13
11
6
31
9
32
64
26
13
9
42
66
2
18
7
17
10
44
1
65
67
12
9
18
60
30
20
4
14
6
24
22
14
78
6
12
24
24
4
26
30
16
36
38
12
4
8
6
6
40
18
2
24
40
14
78
60
25
23
12
49
5
4
56
24
19
33
18
56
25
29
6
48
36
6
40
24
3
11
13
39
24
30
2
58
26
114
4
36
12
14
24
6
28
6
50
12
4
18
69
27
12
8
42
22
2
7
23
30
64
56
4
27
35
30
18
34
3
5
58
6
3
51
56
24
1
21
27
47
49
9
32
6
48
22
12
42
14
6
34
39
65
12
28
48
24
8
48
7
71
84
16
2
48
16
24
54
2
10
26
7
21
20
12
48
10
42
54
26
4
20
40
26
10
8
4
56
31
39
20
36
4
44
18
40
14
4
153
96
27
84
6
20
24
60
7
9
6
8
24
49
129
8
36
18
6
10
2
72
7
21
8
10
2
24
24
30
10
60
44
31
89
12
4
86
40
14
31
12
11
13
9
54
36
14
12
18
4
18
14
13
11
6
79
9
2
16
18
27
63
ABCD 425185712*7^$a-1 [50014]
15
9
20
28
62
181
9
32
4
3
33
26
12
46
2
61
12
11
34
26
166
12
2
37
48
12
29
43
45
15
11
58
83
87
18
139
35
18
19
9
59
15
46
39
9
11
105
36
52
32
36
60
43
29
67
21
12
50
78
52
20
52
39
59
12
18
30
97
12
41
16
11
40
11
54
16
48
23
37
51
71
10
60
35
4
24
59
42
16
12
8
12
48
30
22
50
118
20
15
4
71
1
41
40
107
1
32
18
1
9
59
72
39
1
11
37
32
9
40
20
4
8
120
18
1
59
84
126
102
9
24
49
26
1
20
39
120
12
10
36
75
45
14
48
10
51
11
42
16
224
4
12
108
15
21
26
69
4
29
16
14
30
31
36
56
9
16
20
220
60
14
21
75
10
2
30
52
50
25
12
8
15
78
12
28
2
25
41
100
20
24
4
83
37
44
7
32
52
9
20
16
12
12
27
24
89
52
50
66
4
36
3
288
80
24
4
9
15
17
31
72
11
18
19
11
46
15
9
68
40
12
48
59
13
87
41
28
14
72
34
3
44
9
64
14
46
2
13
89
100
27
11
24
25
21
12
39
8
13
39
9
72
39
48
9
83
111
46
11
15
60
18
28
12
8
19
33
62
18
7
9
12
2
1
32
75
42
42
6
40
3
107
13
41
6
30
12
79
8
4
17
72
31
71
6
19
21
12
2
48
37
9
111
11
178
3
131
153
28
11
37
48
53
31
17
12
18
10
62
46
72
14
66
42
33
28
9
99
9
20
4
15
65
30
34
75
21
15
11
61
9
48
63
9
50
10
3
47
22
8
28
3
11
9
99
22
36
2
1
119
12
22
27
12
9
27
24
9
92
15
15
6
51
28
9
44
39
28
23
1
48
41
139
33
15
113
31
96
120
21
11
37
3
104
25
12
8
43
57
12
2
96
58
44
12
6
1
48
9
24
36
24
2
10
75
9
14
22
36
3
9
111
71
37
57
11
21
4
39
17
64
38
30
27
52
20
1
23
4
71
49
21
20
150
82
87
5
7
21
2
90
6
72
33
4
60
33
38
58
152
91
41
91
9
27
11
13
48
21
20
31
92
16
9
108
2
13
9
179
9
24
28
8
60
19
83
33
27
12
36
12
46
12
32
108
30
21
21
150
70
20
3
4
5
79
9
27
11
30
120
28
23
51
1
9
59
52
45
12
12
23
15
58
2
30
39
21
75
13
51
12
41
7
5
4
26
49
9
32
4
63
72
11
37
9
39
23
12
58
51
77
31
57
56
7
41
30
12
6
12
40
20
7
56
25
39
105
15
71
13
60
8
9
39
33
28
44
16
80
12
16
74
46
86
25
11
34
39
9
60
2
6
12
108
19
60
12
12
68
3
6
31
60
69
20
52
20
3
24
3
93
25
32
39
109
111
9
14
18
7
24
48
21
8
40
12
12
38
18
28
11
160
32
24
9
160
36
11
21
31
36
24
32
28
36
35
21
64
12
21
27
92
73
15
24
108
12
41
64
63
12
11
18
16
62
1
29
19
33
36
63
9
50
142
39
140
1
87
9
14
37
23
18
40
20
19
81
3
59
1
227
70
11
9
163
29
7
71
49
80
21
30
1
53
30
10
47
9
15
27
58
48
26
37
48
9
3
89
12
31
29
19
9
20
28
36
96
3
36
32
9
19
11
1
12
47
1
9
35
25
51
71
90
3
73
32
39
4
57
131
21
18
1
23
37
9
50
61
57
63
72
11
10
8
39
52
105
11
40
21
140
12
19
12
9
48
60
32
19
44
76
12
47
30
90
1
29
31
68
13
8
4
36
2
33
4
21
20
28
51
23
10
2
85
9
12
12
50
30
7
9
3
8
51
54
6
58
3
12
47
34
24
212
12
18
12
10
128
52
83
15
1
21
50
18
43
60
9
23
39
97
12
105
32
60
15
15
114
28
39
9
32
12
111
25
3
17
4
84
11
61
48
51
84
9
128
60
19
21
14
166
39
33
27
9
2
42
99
63
36
10
72
51
9
20
27
61
12
20
16
11
49
63
69
3
8
48
13
122
6
30
54
36
51
39
102
48
52
72
27
11
109
44
25
14
46
3
60
29
28
20
79
11
21
28
5
4
12
92
31
9
98
22
36
24
39
23
36
58
32
28
12
11
9
39
13
39
21
80
48
43
9
59
39
181
21
20
3
76
11
30
7
41
75
37
8
31
12
107
141
40
8
3
58
12
38
105
4
9
3
29
31
44
28
48
23
97
11
10
32
48
120
87
15
34
56
6
13
57
39
21
20
12
91
17
43
36
24
36
32
9
112
111
8
61
2
18
18
1
11
30
100
32
6
61
9
59
52
11
30
42
94
72
20
52
12
26
1
9
39
5
6
42
16
15
60
17
30
49
21
14
37
11
97
12
9
39
83
12
49
57
48
44
16
56
4
63
11
10
38
90
30
1
69
60
3
45
3
11
10
36
2
1
113
7
8
121
60
11
21
12
16
3
92
28
68
21
3
9
36
28
12
99
32
1
48
20
52
38
121
12
11
48
168
22
36
14
37
71
94
87
12
17
79
21
32
7
12
21
39
11
90
52
27
9
3
8
21
79
21
99
21
8
39
13
12
15
41
30
13
45
15
60
21
8
18
90
90
12
12
81
96
24
57
28
3
71
105
63
18
12
48
4
27
41
7
11
10
2
121
60
36
5
7
119
22
8
43
36
23
30
18
10
11
21
48
52
68
28
3
53
30
37
41
19
9
51
21
20
12
64
3
117
23
37
83
3
6
12
18
9
33
19
9
60
12
2
34
96
47
52
120
89
76
32
30
13
48
11
10
108
59
4
57
11
1
48
48
15
48
120
129
51
11
61
119
46
23
37
3
41
16
14
60
30
31
117
108
3
9
35
9
28
2
126
51
33
16
20
54
70
27
60
12
59
49
12
60
56
4
29
40
47
13
8
100
14
178
51
105
63
48
9
156
47
39
10
95
4
72
29
24
79
48
9
39
33
68
42
33
16
48
41
30
22
12
8
19
ABCD 425233434*7^$a-1 [50033]
15
8
52
45
27
8
13
3
48
8
12
61
14
37
33
2
1
71
9
88
21
27
15
5
28
8
84
37
24
23
1
87
24
32
4
105
47
16
32
1
24
35
12
1
18
41
4
8
52
36
59
21
28
33
35
37
47
36
4
32
16
45
14
124
30
50
70
39
81
107
4
69
48
47
12
4
44
1
12
11
1
87
21
15
32
12
1
2
25
23
48
22
84
15
56
7
48
33
8
1
120
30
56
21
3
9
1
35
84
133
3
36
9
51
12
9
24
27
93
35
1
63
23
37
8
48
85
23
37
23
51
37
20
49
15
35
4
45
104
19
78
27
45
11
16
15
6
39
12
80
63
22
15
20
1
35
13
23
24
25
12
23
24
3
40
41
15
13
60
68
40
32
12
1
51
33
2
25
36
12
87
21
24
57
36
24
27
119
4
150
48
12
3
8
12
40
57
30
6
11
4
21
15
111
17
28
57
23
48
12
73
47
4
45
3
21
119
1
27
60
23
49
8
13
23
12
79
48
5
12
28
8
60
49
11
1
35
12
84
15
37
105
12
47
1
39
33
6
5
16
8
28
20
37
3
56
1
35
49
60
96
47
168
28
8
48
25
35
40
32
109
63
60
21
24
35
4
9
84
36
35
63
13
48
21
48
36
134
22
11
28
36
23
22
35
60
24
3
13
84
72
57
75
8
12
4
35
22
23
88
12
24
48
20
1
15
27
8
9
1
30
21
9
23
37
98
1
8
13
15
56
40
36
33
50
94
35
24
1
6
8
37
12
20
43
77
1
11
31
72
6
12
24
23
25
35
13
47
25
60
3
117
36
14
45
4
21
50
9
37
2
22
12
14
82
39
96
167
37
11
10
62
21
49
11
1
11
13
63
120
21
3
9
48
35
16
56
39
37
15
33
9
12
23
25
107
16
32
12
25
75
132
11
13
24
3
29
1
27
33
3
68
15
45
1
35
4
27
5
3
10
14
36
13
20
12
7
17
121
27
23
12
33
12
3
93
4
45
50
22
48
12
38
40
41
36
1
12
24
3
21
3
32
16
21
15
15
65
73
11
3
33
49
11
28
129
38
25
104
12
12
16
20
25
23
4
39
102
36
3
21
59
88
12
48
9
84
18
9
8
13
2
13
20
85
27
12
21
30
29
40
8
4
44
12
28
60
8
24
4
33
35
28
21
110
9
13
3
35
10
42
18
12
12
3
36
24
132
3
42
11
28
57
14
10
36
47
16
12
21
95
61
48
59
4
39
18
23
24
4
3
5
16
12
9
27
44
25
38
21
4
32
60
12
37
63
45
38
25
47
21
84
61
36
15
9
62
70
48
2
94
3
68
132
63
69
52
12
8
13
38
70
11
60
4
24
44
3
49
15
6
42
53
12
88
9
60
15
8
48
36
4
36
9
62
21
51
73
8
1
6
41
4
12
93
15
32
36
12
4
128
37
66
17
1
14
9
64
32
13
35
15
9
1
39
24
21
23
28
15
42
11
49
63
27
18
87
8
145
27
45
59
1
50
25
12
44
12
12
72
220
3
5
52
48
68
48
25
12
27
57
35
60
12
61
75
21
95
12
48
40
8
16
15
48
8
1
32
28
21
75
9
24
3
8
13
50
22
95
28
23
9
1
48
39
15
6
23
37
3
36
24
21
26
1
12
51
45
33
90
41
4
9
15
21
12
36
24
27
21
35
4
45
60
3
83
21
4
23
9
15
10
119
24
4
9
2
25
8
1
15
21
47
37
48
87
24
48
56
1
12
122
45
3
1
117
23
4
9
6
72
5
1
47
72
40
48
32
36
7
54
48
36
15
24
68
3
72
1
33
38
25
15
30
3
24
24
32
13
39
12
72
9
38
21
13
3
8
24
4
21
39
21
47
12
1
50
22
15
3
80
22
3
63
32
13
24
8
3
22
48
59
24
7
65
55
18
27
120
80
48
15
12
22
51
45
60
24
23
16
33
27
24
12
12
51
42
23
24
28
3
21
68
31
5
13
24
51
12
32
13
15
72
20
63
22
3
117
12
6
114
11
25
23
37
143
7
89
36
48
1
11
4
11
21
27
24
120
45
1
47
37
23
25
63
120
69
3
15
93
12
20
24
61
35
12
124
60
32
28
96
3
89
25
83
217
47
27
21
43
8
1
32
24
13
48
47
4
36
80
16
8
160
8
76
36
21
47
24
16
57
15
12
36
11
4
5
24
1
39
84
116
24
4
44
52
57
11
1
27
44
36
13
15
12
128
25
11
24
3
25
24
24
33
12
51
47
1
20
36
13
42
57
11
9
4
47
9
25
3
9
15
8
25
18
17
85
27
23
58
27
8
13
14
22
3
11
37
8
1
63
44
27
109
3
8
46
36
47
1
24
60
23
13
15
68
73
48
23
96
60
4
48
57
27
20
28
23
1
69
3
9
24
38
22
36
72
27
56
28
69
11
87
34
35
24
28
47
34
78
30
12
12
15
21
24
11
36
1
36
3
8
16
152
28
12
12
33
11
37
3
12
132
128
7
21
35
49
11
13
9
47
37
23
36
49
39
21
23
85
62
36
12
93
75
22
47
3
21
40
12
48
39
69
21
39
120
63
42
14
13
12
44
3
21
36
12
24
27
81
4
20
25
30
9
24
20
19
5
37
14
34
11
76
8
1
119
1
12
15
8
36
52
8
1
38
4
6
23
27
49
8
4
3
9
33
36
39
84
87
8
25
69
36
35
16
92
13
14
13
21
23
3
70
24
11
7
18
11
16
33
2
25
8
40
24
93
35
28
35
10
3
33
27
71
157
68
72
48
13
11
61
12
39
39
45
3
9
72
8
36
64
72
11
33
4
11
22
15
12
8
40
8
16
9
62
1
24
20
24
1
59
31
41
28
21
3
32
24
27
1
32
24
13
3
9
30
5
16
68
1
11
24
13
87
32
28
8
16
11
58
3
8
1
50
22
3
9
83
1
27
9
14
34
3
75
33
9
72
14
10
15
35
34
3
15
18
15
57
48
15
36
59
10
62
1
21
12
15
23
25
8
16
21
108
24
6
33
45
27
132
3
21
44
73
23
48
13
48
35
13
84
15
108
156
12
152
37
48
12
35
1
11
12
16
8
64
21
47
25
3
45
35
88
68
40
9
12
48
27
84
36
35
10
26
22
84
26
45
49
26
154
15
56
25
11
13
87
107
21
13
71
27
58
36
3
44
48
49
50
9
25
11
12
7
21
8
24
25
11
48
39
60
1
69
36
15
104
15
22
102
21
8
100
21
11
7
9
33
30
48
29
16
132
12
69
59
1
42
21
81
23
60
64
20
1
2
1
24
21
2
22
63
24
9
35
1
14
1
33
36
47
24
1
27
15
17
49
36
15
21
12
11
16
8
88
44
1
24
83
15
81
48
1
11
27
22
3
104
4
27
21
12
21
15
51
45
44
132
16
12
44
19
69
8
51
ABCD 425265018*7^$a-1 [50004]
6
33
28
5
6
1
96
17
27
28
20
12
9
7
12
8
9
12
6
6
3
4
11
9
40
11
1
48
5
19
29
19
24
11
30
3
33
78
33
12
9
7
8
36
28
29
24
12
18
36
9
69
18
1
5
15
24
15
37
5
36
19
5
18
1
11
12
54
42
37
29
27
4
17
3
4
11
12
1
12
24
17
24
19
59
6
6
69
39
1
11
13
41
18
6
27
57
12
18
1
17
12
36
36
31
5
6
33
3
69
15
18
15
16
24
12
8
21
24
12
12
12
30
30
3
12
16
8
9
24
54
33
4
35
13
12
35
18
27
27
12
18
60
3
12
24
39
60
6
15
4
35
1
71
21
39
33
48
39
81
15
25
5
67
56
3
18
15
3
6
19
8
40
8
9
15
40
47
13
8
64
11
6
6
6
6
1
20
9
15
69
6
1
12
8
4
5
36
7
56
12
27
33
4
29
24
147
9
15
4
32
4
17
63
9
30
25
8
39
30
6
9
4
12
8
9
54
6
27
51
37
56
24
27
6
24
15
15
12
6
3
33
15
36
9
55
24
12
35
21
21
54
12
21
16
24
12
8
27
45
48
51
12
9
12
28
24
23
1
11
78
36
19
12
5
15
15
12
48
13
12
35
30
15
24
9
36
48
54
60
12
42
12
103
41
19
44
4
12
5
6
36
18
15
4
20
93
7
47
54
6
12
13
5
7
12
20
3
13
29
3
52
29
19
8
4
36
20
4
8
12
3
25
5
43
41
27
3
1
32
16
20
24
28
5
3
24
4
11
33
15
42
24
6
6
19
17
19
24
8
15
57
4
11
25
20
16
5
15
4
11
18
18
36
13
11
1
5
3
12
52
11
9
33
12
31
5
27
15
21
99
13
8
16
17
12
18
1
5
42
1
53
7
5
6
21
12
4
36
5
3
28
65
15
72
16
59
72
12
6
67
35
49
12
44
4
36
11
36
1
20
33
3
76
24
44
9
27
12
12
3
13
12
20
33
15
24
16
11
1
5
7
12
24
5
60
12
7
5
75
21
6
1
8
24
16
11
9
4
17
31
11
36
1
24
12
5
24
19
8
28
5
6
12
21
33
36
18
45
21
39
9
18
13
11
30
12
7
17
31
12
5
3
12
27
37
12
5
7
17
43
12
8
3
12
6
36
6
33
24
12
16
20
4
17
27
4
5
7
20
36
12
75
6
27
9
12
19
5
30
12
21
12
15
12
37
17
36
3
9
12
12
6
1
48
32
12
9
3
9
60
19
5
31
32
12
12
75
13
5
87
28
17
6
33
12
33
15
52
32
36
4
20
16
11
12
9
21
24
6
69
33
18
9
24
60
4
41
39
36
33
18
45
64
5
3
15
1
5
19
17
15
33
30
6
7
24
17
7
11
18
12
30
12
61
29
18
12
13
20
16
17
18
37
5
7
5
55
8
81
7
60
5
60
48
18
13
36
32
33
12
3
33
12
43
17
27
9
39
33
39
21
6
21
15
69
3
13
32
33
15
27
18
12
27
3
12
13
8
9
19
12
12
36
84
12
41
3
12
27
37
36
8
51
42
12
15
4
17
18
21
4
35
12
12
6
15
12
3
18
12
3
48
64
59
33
9
7
5
12
51
12
24
15
9
4
77
30
1
5
3
4
8
24
9
19
5
18
49
17
6
48
24
9
3
6
18
54
30
1
5
15
12
9
12
7
17
42
12
36
33
15
12
6
27
12
3
49
36
24
29
18
78
19
17
27
27
18
7
8
3
30
39
3
24
24
49
48
12
5
31
12
80
3
36
9
12
27
9
3
6
12
15
3
6
18
13
11
12
37
5
63
12
15
6
19
17
12
27
40
32
40
5
51
39
1
11
13
8
4
17
6
13
8
3
13
11
24
6
7
20
12
3
13
20
15
13
24
5
7
5
3
12
16
8
21
6
33
24
12
4
12
60
20
9
24
19
5
43
71
1
5
30
57
9
7
59
6
19
24
11
13
29
3
9
6
9
40
12
5
6
1
17
18
33
15
9
63
1
5
75
60
40
125
19
35
21
87
6
19
11
1
8
24
3
13
35
12
30
43
17
7
5
18
48
6
54
13
5
27
12
9
3
16
5
7
8
45
6
9
4
35
54
24
60
7
36
12
8
28
11
18
36
6
6
3
9
3
12
27
12
18
6
12
13
32
15
21
52
47
6
51
48
76
17
7
17
12
7
12
17
43
48
24
48
48
11
30
6
84
6
3
39
33
24
15
18
15
27
18
30
21
3
49
8
3
30
12
6
18
24
18
18
51
16
5
36
19
68
39
42
7
17
43
8
4
77
30
18
7
23
13
20
40
60
5
3
9
3
9
24
7
24
11
13
12
113
19
5
3
64
11
54
30
33
48
12
3
12
13
12
8
48
4
20
16
60
23
9
4
8
27
1
11
13
11
18
12
3
36
24
12
12
27
36
24
66
3
33
7
17
24
6
12
6
31
35
9
21
30
33
16
11
42
19
5
12
27
3
6
18
66
3
4
23
1
56
21
24
43
12
5
6
25
17
7
23
21
36
27
48
1
12
23
25
44
3
6
12
7
17
3
15
13
77
12
3
28
12
17
24
6
6
12
7
29
115
140
16
47
30
18
21
4
20
21
7
12
24
84
96
23
21
33
3
4
8
9
6
18
51
36
33
15
21
18
12
30
18
1
32
12
9
6
21
24
12
3
1
32
12
9
43
24
17
3
4
12
5
15
15
33
40
8
33
7
17
18
9
28
12
11
37
35
12
1
20
9
24
67
8
4
53
15
27
6
24
7
29
15
40
56
3
78
3
9
42
1
8
16
5
6
9
15
1
8
24
9
6
37
8
3
37
29
27
40
17
6
21
52
24
5
6
45
16
47
12
21
45
3
3
9
4
20
33
18
9
3
1
11
21
4
8
28
60
12
8
33
42
45
4
29
12
6
37
44
9
51
33
43
36
5
39
12
4
5
18
21
33
27
36
9
36
43
35
12
13
68
45
19
11
6
3
33
48
3
4
35
33
15
24
25
29
15
40
5
6
48
1
53
12
24
15
28
12
5
15
40
65
15
16
20
9
24
6
12
1
47
81
12
12
9
51
28
24
11
12
13
32
12
21
42
12
6
7
29
39
33
7
32
9
24
7
17
60
3
48
4
24
5
67
17
15
15
6
39
12
9
48
30
9
21
84
19
71
18
36
3
28
72
5
3
27
21
9
7
23
6
7
48
65
27
33
7
60
20
24
3
13
24
20
9
51
21
3
3
1
29
18
1
44
21
6
9
84
33
3
52
23
9
9
6
1
17
36
39
21
7
29
15
16
17
18
13
20
9
3
4
8
21
6
13
20
96
9
27
40
8
9
18
9
39
13
5
24
6
9
3
1
53
19
5
19
8
28
8
12
24
15
6
39
27
24
13
11
6
12
31
12
35
12
21
12
4
17
31
35
6
7
71
13
20
45
31
8
52
60
12
23
13
12
8
3
13
8
12
93
30
6
24
42
9
51
54
7
12
20
12
16
20
64
11
6
6
12
1
44
3
30
7
8
12
33
3
57
75
15
33
27
12
12
1
5
123
21
12
48
12
12
19
23
13
20
9
15
36
15
12
6
6
45
24
3
18
43
35
25
8
39
21
28
71
1
5
7
32
45
24
24
27
3
33
60
24
4
17
7
8
9
19
11
9
72
4
20
69
15
4
41
31
56
28
12
5
3
12
45
3
3
6
30
25
20
48
24
40
20
40
8
3
13
12
8
3
18
48
43
11
36
81
93
12
15
36
3
1
11
25
20
3
24
9
39
1
5
7
36
72
8
4
32
24
12
15
25
29
24
7
29
12
7
32
9
3
3
18
15
12
12
12
9
18
33
4
72
12
23
13
20
24
3
33
4
12
65
42
6
7
5
48
30
1
20
64
12
11
24
49
29
31
12
5
12
42
12
69
24
24
21
19
11
6
6
6
31
12
35
9
15
9
3
6
51
40
12
11
49
11
1
12
8
12
3
12
9
12
27
13
29
30
21
24
16
8
40
11
36
37
8
24
16
24
17
27
12
24
3
33
9
60
6
12
1
5
19
12
5
19
12
101
3
40
23
6
18
9
4
11
24
25
11
37
8
4
5
48
31
29
12
6
33
12
4
47
24
33
24
9
24
7
47
21
28
5
87
15
9
27
18
15
84
27
12
30
30
18
7
23
13
12
20
9
12
3
3
18
3
16
5
30
9
3
33
33
3
4
20
9
66
13
17
15
9
24
31
20
3
13
56
27
12
9
9
12
12
3
9
48
6
54
18
1
11
1
8
9
3
3
18
7
11
6
3
33
18
30
7
29
18
42
3
15
66
36
12
6
25
5
6
6
63
4
17
31
36
11
12
30
36
3
24
28
5
24
19
44
9
42
25
35
36
36
12
18
43
11
30
3
28
77
43
8
33
6
9
4
5
54
37
56
4
11
1
17
3
33
12
3
45
31
17
27
27
6
120
7
41
24
31
20
76
8
36
16
17
3
4
8
48
15
9
4
11
60
6
72
7
53
12
75
45
6
25
24
5
19
11
9
12
12
27
21
40
29
30
6
24
30
60
33
15
18
3
3
18
6
18
19
8
52
35
33
15
12
37
8
36
12
9
15
9
19
36
23
21
33
6
48
25
11
18
12
3
3
6
7
83
13
8
40
77
7
8
12
9
31
8
24
33
15
15
25
12
8
12
9
6
6
75
15
13
5
7
5
36
3
15
36
12
12
9
33
3
16
41
18
9
52
17
15
3
18
19
32
9
15
9
3
4
23
6
48
18
18
42
1
108
12
8
3
1
12
5
18
90
3
52
20
3
24
33
33
7
41
12
15
9
6
13
20
4
47
12
37
17
7
8
27
13
48
17
3
9
43
8
16
20
4
47
36
13
24
5
66
6
7
17
3
16
5
12
24
39
16
36
5
7
17
24
6
1
44
3
21
21
91
29
12
48
30
1
8
60
76
5
12
31
12
8
12
9
6
45
9
6
6
6
1
12
53
3
24
24
16
8
45
63
4
8
52
24
23
9
12
3
30
3
33
18
12
1
8
27
6
6
49
44
33
48
12
15
12
3
9
24
24
21
24
48
6
6
7
11
33
12
27
144
49
65
27
36
76
65
3
99
6
24
19
8
9
3
15
13
5
19
12
35
1
29
6
25
11
9
28
11
25
8
28
119
25
5
3
36
3
9
4
8
3
9
9
31
5
3
88
24
11
9
3
25
35
30
ABCD 425339568*7^$a-1 [50003]
24
29
55
11
42
52
26
1
17
43
23
85
35
18
43
95
49
24
12
36
11
22
36
2
37
5
4
120
27
59
24
30
30
1
35
46
15
17
36
42
18
31
81
8
24
7
5
7
29
42
18
100
2
13
5
30
54
4
27
23
1
9
20
30
10
3
12
47
60
1
17
54
1
45
51
72
11
48
42
43
29
7
11
49
24
9
14
24
78
132
43
47
22
128
42
30
31
17
12
16
3
29
6
54
30
13
23
42
42
1
17
30
58
12
24
44
40
15
21
20
48
66
13
24
53
6
18
6
10
14
36
24
18
43
17
43
17
64
159
5
24
42
10
24
27
9
38
13
9
8
6
46
140
4
27
9
8
7
9
26
6
18
10
12
8
31
35
66
12
18
13
21
26
49
21
3
57
32
6
24
73
33
74
49
12
35
1
9
14
12
30
4
15
89
52
24
20
30
42
114
30
7
71
1
5
55
57
14
10
15
36
5
12
6
12
25
29
6
18
112
38
36
48
18
12
102
25
21
3
12
35
58
12
20
18
114
16
92
31
47
6
48
36
6
18
52
15
35
24
54
72
78
46
12
48
27
17
19
17
42
12
30
30
58
15
36
60
9
50
54
55
23
46
12
15
59
1
23
72
12
42
18
18
88
36
14
1
21
38
6
6
48
1
23
1
17
40
8
7
23
1
12
9
38
37
35
18
12
28
2
30
79
23
13
93
3
9
108
2
49
5
48
12
16
92
18
25
5
103
12
77
30
13
23
24
46
26
46
38
24
6
66
18
16
2
34
36
2
1
5
60
66
1
23
46
24
51
41
43
5
54
37
23
36
37
9
15
29
55
35
6
16
3
36
11
1
11
6
24
16
56
60
40
15
9
26
46
38
24
13
5
43
21
38
12
36
13
11
1
45
15
36
29
12
16
20
60
72
48
6
6
100
2
49
9
51
11
6
24
6
24
42
6
13
12
59
1
83
42
12
30
1
96
23
36
6
55
11
12
1
5
66
138
30
109
11
72
34
60
27
17
18
42
7
23
13
29
60
18
13
29
4
14
72
18
42
6
42
13
48
11
30
48
16
32
12
72
66
70
20
30
49
12
11
36
90
36
31
17
18
48
42
18
22
15
36
93
14
1
21
8
36
24
60
72
18
66
18
6
16
26
18
52
99
35
1
23
12
10
20
12
7
65
48
30
1
59
37
9
14
1
5
43
17
6
90
6
1
12
45
3
12
36
81
20
18
60
54
36
40
12
62
37
5
36
19
11
108
30
7
36
53
55
36
9
24
56
30
6
40
2
82
87
17
31
23
46
15
21
24
116
31
5
42
18
42
22
84
3
48
59
25
57
75
9
98
12
90
16
152
36
16
24
122
25
5
72
7
5
7
9
24
8
30
1
11
18
48
28
92
30
12
13
33
62
1
12
29
36
52
98
30
6
61
5
43
45
2
25
53
12
30
18
12
12
6
42
4
14
6
96
28
27
29
40
38
1
12
17
18
109
9
14
1
5
24
66
1
59
24
22
56
18
120
1
71
42
6
22
14
25
65
36
4
24
116
7
41
66
6
76
39
5
16
98
24
22
36
15
24
45
8
7
23
102
30
46
2
1
41
7
41
7
84
65
6
106
8
96
30
18
6
13
9
2
18
42
13
48
36
12
9
39
12
33
8
72
6
18
60
60
42
10
14
49
35
13
11
46
44
42
109
21
14
13
192
11
10
20
91
36
24
36
11
72
54
91
59
37
29
4
32
4
36
38
6
60
24
31
21
3
48
11
6
24
96
7
23
25
41
4
120
3
71
6
36
19
11
25
24
77
54
1
29
4
2
118
27
5
12
6
24
156
13
9
24
14
22
24
8
30
13
5
19
45
15
12
41
60
36
30
25
59
6
90
6
18
49
9
2
12
25
5
7
57
15
81
14
6
4
14
36
1
11
12
30
6
37
45
32
6
10
3
12
89
43
23
72
18
40
36
39
11
49
77
90
30
12
19
57
3
33
74
42
72
19
12
57
24
56
4
44
24
108
4
14
66
76
14
25
35
70
86
30
18
10
3
29
40
24
24
74
30
19
9
84
8
78
18
6
126
54
60
37
29
4
44
90
13
9
44
54
97
24
105
38
13
17
67
35
25
11
90
4
36
134
1
47
36
10
14
22
26
13
29
43
29
16
63
5
36
6
24
6
79
24
60
77
48
30
6
24
16
120
68
48
79
12
108
35
61
35
1
11
1
5
31
21
32
43
36
9
44
19
57
8
36
138
168
1
11
1
5
30
6
16
3
48
83
24
37
33
2
13
95
42
4
8
90
42
4
14
186
24
19
24
5
28
14
46
27
95
10
68
40
12
3
77
24
31
5
42
73
93
12
2
12
10
39
48
12
95
22
2
46
15
45
26
30
196
2
46
14
12
36
30
40
48
3
57
3
12
41
4
36
15
21
2
42
7
143
6
4
36
15
47
18
19
59
1
9
116
4
80
66
61
9
14
25
5
24
16
2
145
60
33
2
1
17
90
60
54
12
40
15
29
12
55
29
4
3
24
5
18
25
29
120
31
125
40
26
18
42
6
19
120
69
12
68
42
42
28
3
59
42
19
5
31
71
24
46
3
5
6
49
41
100
24
14
6
6
120
108
46
92
55
53
6
54
66
1
96
11
97
21
2
13
5
24
16
3
108
33
44
12
19
120
11
12
1
48
83
85
53
16
14
13
35
12
36
6
115
23
12
106
32
6
22
32
72
16
63
35
10
3
41
18
54
6
10
15
5
12
96
60
54
60
6
55
35
12
1
53
19
41
54
73
53
90
37
17
31
35
25
71
12
6
6
36
61
29
19
9
14
13
9
51
9
68
7
65
60
4
15
12
9
27
33
44
36
48
6
25
36
12
29
24
54
84
1
77
19
11
18
40
20
30
42
12
16
12
74
46
20
54
48
22
15
36
33
2
42
30
1
5
54
1
77
19
41
43
17
4
8
12
40
14
13
71
49
33
36
8
54
66
7
36
23
18
88
218
54
36
103
108
53
78
12
1
57
14
6
18
97
24
9
3
11
37
81
32
19
24
9
20
7
29
19
11
42
7
11
24
48
6
60
40
2
30
48
6
61
5
12
6
12
60
1
69
8
7
17
19
137
55
11
1
53
7
36
113
18
1
72
5
18
1
9
50
90
16
24
14
1
47
13
59
60
72
30
60
54
126
24
43
53
4
27
36
48
12
29
54
54
6
61
48
21
14
10
50
46
14
61
21
20
24
24
31
59
85
11
10
8
7
9
27
35
72
48
10
24
27
23
18
18
108
25
5
42
12
36
24
6
43
9
3
36
89
7
47
13
5
24
4
32
12
6
10
50
61
11
12
61
11
36
1
89
24
4
14
30
30
22
8
31
81
15
9
12
2
73
33
36
8
6
37
60
77
6
190
32
24
ABCD 425527098*7^$a-1 [50035]
16
12
39
12
9
3
21
53
6
69
76
125
18
16
81
27
48
36
36
36
38
99
19
5
39
18
12
34
17
12
3
64
9
3
57
53
19
15
41
31
12
2
19
5
22
84
108
17
33
87
40
27
9
8
60
36
52
15
12
45
17
58
24
9
48
41
15
31
77
43
9
8
28
12
29
10
17
9
7
63
5
39
28
38
34
9
15
2
7
15
92
42
55
99
17
4
5
10
8
30
22
20
24
37
24
27
12
24
24
9
36
15
45
48
5
15
15
28
48
36
24
29
7
36
26
10
24
24
57
27
8
4
12
26
43
39
2
7
32
76
29
10
5
7
21
12
5
6
21
4
27
26
34
14
22
72
20
18
3
19
5
120
16
15
33
5
34
17
4
29
19
23
4
5
9
7
20
31
62
67
24
29
94
48
24
96
21
77
12
7
24
8
7
65
7
9
72
11
21
27
96
21
31
21
44
4
24
3
38
22
2
43
51
48
8
28
26
27
7
17
15
76
84
50
34
9
8
7
17
19
9
128
4
27
21
12
51
60
36
24
44
28
14
19
3
53
31
36
2
22
24
8
28
33
15
5
7
56
13
51
8
25
24
12
27
36
12
9
12
24
65
15
7
21
12
63
20
4
12
5
24
112
53
15
9
31
216
23
37
12
15
2
10
12
36
12
2
3
31
9
56
3
1
17
63
12
4
15
26
39
7
69
5
22
24
14
91
3
41
7
57
12
71
6
15
72
67
41
16
44
79
249
3
8
4
48
41
27
16
12
21
8
7
33
36
5
10
36
2
12
10
12
24
2
22
9
3
21
27
8
1
27
60
17
7
98
24
46
26
15
36
24
43
32
16
2
34
12
5
28
12
20
15
25
5
36
58
9
11
4
17
21
15
9
15
9
19
77
31
3
116
13
12
12
15
14
7
99
21
3
38
7
15
9
60
32
7
50
51
28
24
48
36
215
85
44
12
7
72
9
59
4
17
7
9
44
39
37
29
24
7
3
17
40
56
4
15
5
7
48
5
7
29
28
12
24
3
2
24
12
10
33
89
6
6
46
9
41
12
7
3
60
17
19
41
24
7
21
12
48
27
41
7
29
19
8
49
12
3
17
9
22
5
16
24
5
19
15
24
33
39
45
44
36
19
45
3
33
84
15
24
62
15
24
36
7
8
24
37
8
43
24
9
27
17
19
41
28
12
12
108
27
2
7
12
12
11
21
19
29
19
32
4
60
12
9
5
7
12
32
27
61
116
15
9
36
3
21
16
24
32
9
10
5
3
40
69
60
23
28
84
14
55
59
4
45
36
12
12
36
3
12
29
28
8
7
48
69
15
44
28
14
7
8
4
39
9
8
16
3
24
9
27
12
32
13
3
21
65
115
15
8
37
5
7
123
14
31
29
31
3
84
77
88
8
7
17
9
19
41
34
8
21
7
20
42
24
27
19
48
9
3
5
9
10
33
17
10
24
69
11
42
36
42
81
15
21
7
9
17
79
108
3
84
29
7
33
68
15
37
24
3
41
15
4
9
180
17
31
29
7
5
34
5
7
72
14
19
12
15
14
3
55
14
15
4
3
2
24
12
10
69
3
17
31
5
4
36
51
24
12
9
51
14
10
12
26
10
2
3
19
17
43
9
15
48
48
17
3
13
24
3
9
3
29
67
65
28
12
36
53
18
18
22
120
36
24
17
21
10
62
10
12
12
9
36
27
21
39
81
75
65
3
78
39
7
137
79
9
39
93
41
22
2
15
16
15
5
24
43
12
5
40
12
48
3
120
32
13
3
12
26
7
15
20
9
15
25
36
27
56
4
26
12
36
10
2
6
30
96
79
5
10
2
19
3
17
3
42
39
36
40
5
7
15
48
12
2
12
3
19
9
60
8
3
76
5
19
26
7
3
24
41
7
2
3
43
5
9
7
3
9
72
39
101
57
10
29
31
9
15
24
21
3
86
24
30
18
3
19
48
29
45
19
3
57
5
55
11
9
28
24
63
14
6
61
12
44
4
3
20
4
26
22
69
5
43
23
40
72
12
2
10
2
22
48
36
5
15
16
57
3
29
19
24
12
5
76
119
1
44
7
9
5
19
48
53
51
84
19
48
9
3
36
9
27
8
1
24
51
41
55
9
41
3
43
2
7
24
3
156
5
12
19
12
2
31
5
30
21
19
74
51
3
4
45
8
39
1
104
28
8
19
24
60
69
15
26
34
24
48
26
48
7
3
2
54
16
8
13
5
22
41
7
9
5
7
39
12
21
29
22
29
60
19
17
31
24
12
2
70
41
7
2
6
21
9
67
17
10
21
3
9
17
87
28
15
24
2
48
19
3
21
3
5
7
62
19
11
16
14
51
12
3
28
24
113
16
12
15
36
108
33
20
67
8
85
15
5
16
5
58
21
27
5
43
2
22
21
35
1
3
2
67
12
17
12
27
9
70
96
12
8
4
36
12
2
12
102
13
27
36
2
12
10
36
77
4
63
17
100
15
96
24
38
6
40
84
2
7
3
8
28
44
16
53
16
3
96
26
10
12
32
4
33
36
39
2
27
4
12
53
58
24
14
55
84
29
6
1
12
8
3
18
19
15
36
24
5
16
17
48
19
29
84
10
2
10
12
24
72
17
3
28
9
15
9
5
30
42
43
5
15
12
33
22
24
9
3
32
1
12
87
12
8
1
63
62
46
33
3
14
3
7
12
57
29
15
39
1
29
7
3
32
4
24
60
36
74
87
31
48
48
17
16
3
86
12
19
20
40
53
7
3
21
15
5
12
4
15
69
80
28
29
46
12
48
24
9
80
7
36
9
12
87
21
11
40
24
53
45
22
12
17
24
3
1
3
53
33
10
24
17
81
15
16
3
5
7
2
87
9
12
10
44
64
50
31
12
3
5
3
88
33
17
19
27
2
15
7
24
8
40
57
27
9
77
30
13
53
43
3
5
16
36
3
20
66
22
72
9
20
31
24
12
29
19
12
12
12
36
12
36
12
108
2
22
50
7
60
89
43
17
6
24
13
3
5
43
17
9
34
41
19
36
5
7
2
7
84
39
9
101
58
33
27
32
4
9
27
21
11
76
21
44
40
89
19
41
10
14
15
28
15
17
43
2
22
5
9
82
14
12
48
10
12
62
10
9
3
57
3
12
2
19
23
76
5
16
15
24
62
12
19
29
79
20
7
12
14
87
3
21
43
17
19
24
45
71
37
24
11
88
24
24
29
21
19
24
59
13
36
15
12
24
41
28
60
24
27
9
3
48
48
9
12
39
2
19
132
15
36
5
15
4
20
1
104
9
3
48
16
24
15
44
21
9
51
16
27
24
12
17
4
15
17
64
35
21
48
96
7
57
36
20
4
3
77
16
15
21
24
12
15
12
5
7
8
4
24
96
17
16
17
31
65
43
3
5
7
33
15
65
39
85
15
21
12
108
3
38
19
51
48
12
44
21
55
36
29
27
37
29
82
21
48
24
3
17
7
92
21
55
14
19
53
7
60
60
60
12
36
15
5
7
33
24
3
9
48
5
10
33
63
41
3
37
5
19
12
8
31
36
53
24
9
6
73
32
7
14
31
17
63
33
43
17
72
31
17
15
16
23
18
48
6
25
3
17
31
9
15
5
7
26
36
87
3
24
21
19
26
30
21
52
3
5
9
15
12
27
1
36
20
4
56
3
13
48
11
21
24
24
16
24
3
12
24
12
8
13
149
36
15
4
24
15
2
10
72
72
12
14
43
3
17
117
54
9
120
28
12
51
9
15
17
28
65
54
37
24
32
16
3
9
12
24
24
41
15
3
49
12
3
29
3
1
20
52
12
56
7
9
3
33
17
34
17
93
7
41
24
15
69
12
3
72
136
60
27
41
69
22
45
36
15
12
24
21
51
48
21
3
57
29
12
31
24
3
2
19
29
10
21
3
9
15
29
19
21
63
12
5
36
31
12
24
62
10
36
14
22
8
9
12
24
16
68
7
21
12
60
36
15
5
19
72
36
74
18
1
15
8
13
39
12
29
3
1
111
32
4
14
58
17
7
9
32
9
31
27
36
2
7
5
82
21
20
7
48
17
16
24
5
46
32
54
22
68
13
59
9
16
3
9
8
45
7
8
91
36
24
9
15
48
ABCD 425594054*7^$a-1 [50009]
51
9
6
32
1
99
12
21
9
36
39
21
39
11
169
33
63
12
27
18
2
13
15
32
10
90
48
237
105
2
73
96
27
30
222
30
18
57
15
21
71
4
56
1
57
15
60
48
12
24
21
2
48
40
32
13
15
141
39
21
72
27
96
30
102
30
27
71
84
70
86
10
3
57
12
42
30
38
172
68
28
30
3
141
2
49
60
45
12
78
44
88
92
16
80
22
48
15
71
106
60
72
6
20
190
42
57
24
60
27
24
20
25
35
16
104
108
60
1
51
45
93
132
86
49
33
63
60
24
35
10
63
47
58
3
35
72
13
35
24
10
36
50
49
24
9
135
93
26
13
3
33
9
38
37
75
56
52
20
13
15
12
32
136
24
6
3
11
16
69
60
21
15
57
27
21
14
70
30
68
13
9
2
118
39
23
118
36
2
13
39
30
62
58
39
24
12
21
39
23
25
35
48
133
72
47
40
45
117
120
50
10
36
50
64
96
44
36
4
6
15
24
11
133
27
45
11
16
42
48
14
73
81
90
32
1
11
48
70
14
94
24
108
62
12
154
15
15
33
21
60
122
4
24
32
4
84
128
1
12
48
21
48
38
34
86
112
12
9
60
21
66
69
47
16
12
66
24
158
48
25
72
47
16
12
80
48
12
37
35
1
60
9
3
12
120
81
24
6
92
40
21
57
26
24
12
112
48
45
12
33
15
87
48
42
36
54
128
70
87
3
117
144
11
1
12
59
48
118
62
25
83
70
12
75
23
37
21
24
39
12
57
27
21
75
12
33
27
47
16
54
15
135
32
106
42
78
30
21
12
57
134
118
15
21
15
9
2
61
3
33
132
45
26
1
57
60
15
15
9
131
70
240
48
18
44
76
9
111
92
97
35
96
24
36
220
30
2
25
15
42
2
178
36
84
48
15
3
32
48
4
6
62
13
45
12
2
118
18
9
71
25
105
86
48
16
102
15
192
131
40
30
12
30
42
96
120
42
45
45
18
45
24
141
3
11
178
2
226
14
1
47
121
12
27
117
15
21
60
39
9
27
12
93
60
87
8
13
111
180
33
12
95
49
72
27
48
42
102
60
48
44
73
47
106
62
40
30
111
15
12
105
23
37
33
74
16
42
27
3
21
81
50
49
21
30
20
166
72
12
15
23
1
69
150
32
48
1
12
35
96
28
33
23
10
62
13
27
128
12
22
78
104
1
96
39
18
27
15
44
88
8
10
62
25
45
6
9
33
12
120
6
24
6
14
106
26
24
24
25
36
47
12
36
132
22
75
15
30
18
120
132
33
45
2
25
21
2
28
9
33
3
9
2
73
45
36
162
42
18
30
2
46
63
9
60
14
16
8
12
204
16
33
15
9
33
14
76
45
12
21
50
4
48
18
12
30
81
111
9
9
12
2
34
39
24
96
15
6
15
117
2
13
57
30
60
8
12
1
84
120
47
16
57
21
74
25
3
18
26
64
84
21
47
13
108
57
3
11
61
24
3
20
10
12
3
60
57
36
26
24
12
84
34
62
1
27
30
12
74
13
33
14
1
33
2
28
20
10
27
35
48
13
59
28
90
26
24
130
39
11
84
13
132
21
24
50
12
16
12
9
27
132
33
12
27
48
18
60
75
27
44
34
27
83
94
15
45
75
81
72
27
33
27
3
8
49
84
11
13
3
42
158
10
54
9
47
64
6
30
32
22
30
8
25
57
3
12
35
12
16
42
120
66
9
96
39
33
27
45
84
36
3
30
15
27
48
48
9
33
30
33
24
111
32
70
98
109
21
84
26
22
18
56
106
132
171
15
24
80
60
85
23
84
4
30
2
24
84
70
3
83
1
36
12
131
16
57
11
112
8
22
222
18
12
15
33
132
66
56
34
12
3
95
24
46
30
44
40
69
51
9
191
109
36
33
12
36
62
118
24
15
3
18
14
13
105
18
84
78
14
13
108
57
63
35
12
120
12
16
18
15
192
27
8
10
2
16
45
12
23
52
32
156
100
24
30
15
75
198
15
12
24
47
132
28
33
23
48
25
96
72
27
20
12
154
24
15
45
30
8
97
60
3
90
14
58
62
109
155
36
34
30
54
15
15
18
14
49
204
15
68
22
50
40
32
76
12
20
109
36
107
24
22
138
45
24
35
85
35
40
9
47
94
15
111
9
60
96
9
78
21
11
61
165
14
49
69
62
25
60
45
18
44
4
80
12
13
71
34
3
69
51
36
33
62
16
90
39
71
25
135
24
18
38
22
18
30
14
13
36
21
78
18
132
2
49
47
94
18
8
24
40
48
81
59
1
9
3
15
104
16
33
23
106
48
120
14
25
11
49
83
28
84
153
12
23
12
25
21
60
90
80
34
15
33
14
76
45
27
9
39
80
82
6
24
81
60
107
24
28
96
9
48
33
42
81
69
12
15
33
75
3
69
71
22
42
45
51
44
61
39
60
36
44
10
51
12
57
240
ABCD 425717792*7^$a-1 [50120]
30
12
24
16
27
23
48
40
9
23
114
16
15
12
23
1
53
6
18
22
9
36
99
44
6
60
30
30
6
25
65
84
30
54
7
5
18
12
234
19
35
37
9
110
6
24
4
12
171
9
44
154
42
80
54
13
36
41
24
70
9
36
11
76
21
33
3
51
57
23
49
33
14
66
60
4
80
31
29
34
32
10
80
31
9
14
186
24
24
36
19
180
5
6
6
4
6
20
109
5
130
6
20
30
24
24
109
17
36
163
17
40
74
6
70
9
39
2
31
9
54
9
77
115
9
27
24
5
7
24
9
74
25
21
15
5
18
22
48
32
24
36
43
35
12
49
5
66
64
80
6
4
3
36
60
5
12
18
22
68
36
90
13
51
9
27
21
23
73
57
63
29
70
50
67
17
36
18
61
215
30
16
48
15
41
16
78
62
18
49
173
7
33
134
49
17
10
33
48
113
30
36
118
6
50
43
123
9
21
14
4
92
130
68
40
32
4
27
113
31
3
2
18
66
60
30
36
145
23
22
50
88
170
6
6
30
54
54
49
71
6
60
43
83
144
70
6
14
60
84
66
46
8
40
15
47
54
19
24
23
88
117
24
35
1
3
6
14
85
21
24
72
8
6
96
34
3
11
22
27
47
25
21
80
55
35
10
51
59
18
96
16
27
53
19
12
72
132
209
70
9
11
16
90
30
14
76
15
23
90
22
30
18
36
6
27
63
14
16
14
13
11
22
44
19
12
29
34
33
27
26
6
90
84
31
5
60
4
14
36
6
28
26
1
24
21
78
62
64
27
29
19
5
4
2
84
46
50
90
7
87
66
14
46
44
54
10
12
20
30
1
23
13
3
14
19
12
29
24
7
45
27
17
60
6
73
5
36
4
15
57
87
47
37
9
99
59
22
20
84
6
210
67
131
82
18
2
19
24
12
72
33
14
36
49
71
54
31
36
9
38
42
30
94
44
40
36
99
11
25
5
94
6
3
17
60
19
95
13
9
18
26
10
14
31
21
78
9
3
170
48
7
5
55
23
42
70
20
10
140
67
17
6
108
42
84
66
37
77
4
42
14
16
54
33
36
17
55
12
36
45
2
108
97
5
10
20
10
60
27
27
126
50
34
14
121
15
9
147
44
25
12
59
73
21
123
23
25
24
39
26
24
19
23
61
23
66
7
63
9
36
35
48
25
17
91
53
31
29
7
33
120
44
52
14
13
81
50
6
70
50
16
114
21
108
77
18
22
27
191
25
60
72
3
6
3
24
63
14
16
36
98
42
64
56
7
153
3
24
12
65
6
37
27
6
80
31
29
40
75
9
14
46
39
11
84
6
31
23
12
24
13
84
24
23
22
3
77
24
16
14
36
18
31
41
100
27
23
30
60
18
25
5
36
76
15
5
7
17
60
19
57
140
78
72
49
71
10
44
19
57
14
6
94
66
15
36
12
15
2
60
18
13
36
11
102
10
30
123
84
36
65
12
4
20
31
12
72
5
19
12
135
68
49
36
72
96
107
13
113
6
30
18
42
7
27
74
42
61
23
130
86
25
15
21
9
108
50
6
24
19
24
12
15
153
17
6
60
6
24
7
9
114
14
67
5
30
1
17
90
121
195
9
12
36
180
9
15
9
54
26
55
45
27
89
31
9
63
11
61
15
14
30
36
78
31
72
12
41
100
50
70
63
11
25
27
60
81
12
15
50
22
14
30
49
11
61
9
27
99
90
159
29
36
16
44
31
9
6
8
42
40
20
19
5
10
146
30
61
72
36
15
21
45
38
13
12
17
19
35
30
30
10
27
23
34
56
36
24
55
11
30
67
60
131
112
30
14
6
30
13
77
67
153
15
179
30
43
23
13
71
6
84
19
12
105
63
35
10
99
3
18
6
36
9
5
31
45
20
60
24
106
24
26
40
170
10
24
3
27
9
17
100
54
50
19
84
23
24
49
12
5
18
6
31
72
3
14
30
1
105
20
24
55
65
19
15
26
6
61
59
10
3
275
1
41
30
13
131
6
4
26
108
42
7
51
2
34
74
52
14
30
6
30
24
7
29
67
12
35
16
21
24
165
98
46
135
5
55
21
60
30
50
30
97
36
12
63
56
13
11
60
22
20
90
54
7
9
51
47
66
43
131
126
19
17
54
24
36
70
26
37
23
1
3
36
9
108
23
100
74
91
5
100
18
9
41
12
10
14
16
27
60
27
50
7
107
1
105
20
34
86
40
134
1
71
18
76
15
21
20
18
12
54
30
30
7
23
37
29
240
28
66
44
1
60
21
20
40
68
7
65
94
50
30
96
13
81
44
46
165
51
21
60
23
16
50
24
16
15
89
76
15
3
20
49
3
8
120
112
8
37
45
44
67
24
113
40
2
34
20
36
54
6
10
57
60
27
14
22
21
36
96
36
21
44
43
63
153
36
41
67
57
20
31
36
53
10
50
7
89
7
41
115
77
40
15
12
24
59
24
6
28
30
9
113
60
40
50
48
46
3
36
17
7
36
41
120
10
90
20
16
14
13
36
21
27
149
10
48
86
100
3
24
9
18
50
30
46
20
6
24
6
7
17
4
87
5
67
113
7
23
49
71
61
72
12
5
144
19
36
21
20
43
27
68
1
36
23
22
44
10
21
155
90
4
26
73
48
24
23
6
60
6
18
76
27
3
6
104
114
30
31
9
26
4
32
49
101
18
126
60
24
31
5
90
46
27
23
241
9
15
95
30
ABCD 425743214*7^$a-1 [50004]
23
1
53
43
8
48
36
4
32
27
9
9
3
21
15
51
24
6
12
42
37
20
3
144
9
4
20
3
18
19
47
13
29
27
33
30
1
71
1
44
4
36
144
83
21
28
17
3
24
40
20
124
89
39
3
48
24
129
24
16
17
24
27
39
18
19
8
12
75
25
17
7
36
35
90
36
42
37
53
3
40
35
6
66
33
4
5
27
4
47
180
1
8
4
41
36
30
21
40
56
3
81
12
28
32
21
19
8
16
17
18
81
48
3
45
33
19
72
48
47
6
27
24
24
4
32
15
84
30
19
8
21
31
17
12
3
9
15
60
4
44
12
81
30
9
9
55
77
12
18
1
44
24
9
54
45
40
5
15
27
24
36
36
24
24
45
9
19
8
3
18
24
19
5
36
6
21
36
27
13
101
36
19
44
24
12
28
12
17
3
21
43
36
24
20
21
3
123
21
24
45
3
4
56
12
69
24
15
3
78
27
12
27
49
8
3
37
96
8
16
12
8
27
129
12
4
29
27
24
40
29
27
21
3
9
87
9
19
68
36
69
91
23
30
87
9
111
51
25
8
9
24
43
29
51
96
27
24
33
16
8
12
16
11
30
3
15
9
63
18
15
15
12
21
9
7
17
15
9
6
60
93
3
24
21
4
48
77
27
9
7
29
18
9
4
17
15
12
27
30
55
53
3
45
3
57
15
111
90
54
21
9
30
12
12
18
48
30
54
27
12
3
21
16
12
107
12
1
20
69
3
57
3
3
6
7
72
32
52
17
24
3
27
21
96
28
128
27
6
6
12
9
27
13
17
27
84
36
39
30
36
3
24
100
53
103
5
27
12
93
43
17
31
8
52
23
90
67
36
23
18
12
72
6
25
20
72
9
24
19
11
36
9
51
37
59
9
93
15
4
60
8
33
42
18
30
21
27
1
92
64
53
7
65
27
3
45
12
4
20
117
42
69
16
8
63
6
6
69
12
33
7
44
16
72
41
15
28
8
57
12
7
44
33
27
15
30
91
8
33
19
32
45
27
9
3
3
13
8
9
42
1
44
48
3
49
8
69
19
5
3
39
117
36
4
60
23
30
39
4
20
60
15
54
12
6
37
8
16
77
39
27
37
12
92
28
20
45
12
51
3
9
21
39
45
43
60
29
39
9
3
27
6
39
144
3
1
32
21
7
20
112
48
59
18
3
33
39
15
9
45
63
28
48
53
78
30
3
15
141
16
5
79
8
24
21
18
72
9
12
12
45
6
153
24
27
33
9
39
21
6
33
4
24
23
6
3
15
33
16
11
13
41
96
43
80
16
17
43
5
31
5
3
9
15
12
45
63
12
57
90
21
88
41
43
5
132
7
53
6
48
25
5
60
15
111
21
15
18
24
90
45
16
17
18
13
20
36
27
93
3
1
44
27
30
18
78
3
16
5
31
11
24
21
4
41
15
15
30
36
12
18
13
60
44
21
3
27
36
9
4
32
12
12
9
19
12
119
66
66
21
12
3
21
3
13
17
6
1
68
105
43
23
1
8
15
36
21
16
35
9
21
75
24
24
12
57
6
9
4
20
12
69
6
24
6
7
47
33
4
8
21
15
12
21
60
24
15
27
9
39
25
41
75
9
3
12
16
17
12
19
77
24
36
24
27
52
32
28
149
7
20
3
9
52
23
45
9
66
21
16
149
7
11
57
3
45
12
39
33
93
24
3
12
21
7
24
23
45
52
23
48
48
9
33
3
105
15
96
16
23
30
3
45
6
54
6
33
16
35
66
3
36
64
32
21
24
15
36
48
24
15
6
3
60
24
24
3
66
120
30
12
9
39
9
48
57
31
8
16
35
48
13
5
54
21
64
36
35
6
3
24
36
4
11
1
80
9
27
21
48
27
3
6
30
9
12
36
9
3
105
39
15
66
27
52
53
87
4
41
12
27
27
45
27
1
8
24
9
60
60
3
15
9
33
3
9
6
48
93
72
75
72
1
56
108
16
53
30
45
9
3
16
41
55
24
17
15
39
69
21
3
12
40
5
27
9
18
1
47
37
35
21
60
84
3
9
36
3
24
18
51
12
69
19
44
27
12
6
15
39
30
36
39
4
17
48
72
12
6
21
51
45
24
3
102
24
123
36
36
12
36
27
42
7
8
24
36
15
9
84
88
29
15
15
37
11
6
19
17
39
12
96
4
56
48
12
21
3
3
21
12
40
36
8
69
12
60
42
13
17
24
42
24
9
9
15
24
9
60
48
24
18
9
33
3
9
43
11
21
12
21
39
21
31
8
63
9
4
23
9
12
27
9
16
5
15
21
39
69
3
57
60
6
6
67
17
30
9
3
61
23
24
6
30
9
51
9
12
48
15
25
35
13
12
5
3
9
12
15
21
19
56
27
45
15
1
56
111
12
18
3
16
17
6
37
44
159
30
31
23
21
16
53
15
28
35
9
21
18
13
8
16
20
33
7
11
12
30
12
6
45
40
5
75
21
3
36
27
18
24
66
21
3
12
49
20
15
12
90
39
9
36
3
117
51
16
8
24
21
27
52
71
84
9
64
36
8
33
6
13
23
12
1
47
57
45
6
21
33
48
114
13
44
33
24
19
23
18
55
20
9
3
15
9
4
11
69
12
60
16
11
6
12
27
64
17
30
36
6
3
4
23
9
33
39
16
11
36
24
45
9
39
99
57
64
72
8
39
12
1
56
4
41
66
1
23
18
3
3
49
8
24
4
29
12
67
29
31
107
9
45
19
17
6
18
3
15
54
66
54
6
24
93
27
9
9
3
3
24
9
24
108
48
21
27
69
24
18
9
28
56
51
30
27
27
24
36
9
4
12
17
12
3
16
89
7
11
12
18
6
30
7
8
36
45
99
52
32
87
30
39
36
60
15
18
19
8
9
24
19
56
4
56
36
4
17
30
30
78
6
7
47
9
33
7
44
24
9
6
57
16
8
60
9
18
13
72
60
8
48
24
69
15
21
66
57
3
21
3
12
9
9
12
15
16
11
9
9
30
1
53
7
29
7
5
6
25
20
81
7
17
19
65
18
42
60
15
123
1
36
11
9
21
3
9
43
24
44
12
21
7
17
27
108
4
17
43
5
6
60
9
3
1
60
29
30
9
28
32
9
63
27
25
101
6
9
24
36
52
12
24
11
105
24
3
12
42
24
19
11
21
12
48
180
12
21
19
29
18
21
3
12
36
18
27
3
13
17
12
3
21
6
150
12
48
12
15
24
36
12
9
19
47
36
18
6
57
63
24
13
8
21
39
52
17
3
9
51
36
4
20
39
9
15
33
3
1
47
36
57
16
53
135
63
21
3
18
3
9
48
7
8
12
4
11
6
12
3
48
9
31
36
116
24
48
123
12
9
3
45
12
9
27
27
25
36
24
53
24
15
45
24
30
6
19
8
9
12
15
15
25
41
42
13
65
39
12
28
41
51
60
63
1
48
36
35
1
17
31
8
36
27
6
27
15
78
24
12
7
8
12
69
15
28
29
96
6
21
27
9
9
7
11
25
20
9
27
99
9
3
84
13
5
6
6
15
12
16
84
8
4
5
6
9
27
57
21
19
24
20
27
6
36
24
7
59
48
13
56
15
45
3
33
57
18
66
66
33
12
16
23
13
47
9
4
8
16
20
3
69
9
123
16
59
1
20
16
35
9
27
6
30
49
8
24
12
27
30
24
15
24
4
8
21
43
20
12
63
49
24
8
24
36
21
43
32
27
42
15
4
11
6
42
72
109
20
252
24
15
33
3
18
12
12
15
3
21
40
36
11
12
18
15
9
147
9
87
45
7
32
52
59
12
42
6
9
9
6
9
15
21
21
3
ABCD 425851248*7^$a-1 [50034]
2
7
60
81
20
12
24
7
39
18
3
17
7
8
21
63
31
2
27
43
41
33
19
27
29
19
12
108
5
19
50
3
45
28
39
48
57
8
24
36
52
6
42
78
2
43
27
12
38
52
6
77
33
10
134
39
1
18
14
3
1
12
68
19
53
24
31
32
21
10
30
131
9
43
17
72
7
77
24
7
87
78
30
77
13
95
25
48
27
29
15
43
38
7
32
61
15
60
45
102
6
24
8
10
30
30
50
7
21
84
39
24
63
30
44
36
70
65
49
6
53
1
35
1
30
14
192
136
18
14
31
15
12
93
68
64
45
3
27
12
18
8
27
73
11
28
5
27
16
27
50
16
12
32
10
26
22
5
12
31
14
10
36
12
21
147
53
1
108
3
32
13
11
81
40
107
25
39
9
23
7
21
29
99
13
30
89
93
7
12
9
68
12
46
5
4
17
15
12
19
60
117
51
14
36
7
27
48
120
110
3
60
49
15
8
25
95
103
2
28
11
141
91
53
7
21
18
18
20
7
15
18
12
18
17
76
9
3
24
81
44
36
15
57
31
21
8
12
148
18
12
74
43
21
35
7
18
30
113
79
2
10
2
7
57
84
83
12
13
18
33
41
55
45
18
38
4
56
7
15
77
48
105
103
9
32
4
39
32
9
15
45
52
42
62
27
1
131
28
21
66
14
10
26
24
79
29
84
19
17
27
33
31
12
15
41
76
15
33
27
5
7
30
23
9
28
6
12
18
56
16
44
16
11
9
40
27
17
96
88
56
67
17
34
6
42
5
97
15
3
60
42
11
45
24
31
44
117
4
12
72
36
11
13
20
40
63
5
88
24
35
1
32
10
53
36
21
40
3
57
80
7
81
3
39
42
15
17
88
32
36
28
23
48
88
8
13
30
5
28
9
23
52
32
31
29
36
7
5
7
90
3
8
24
1
56
15
9
36
27
49
32
100
8
10
108
2
7
33
32
46
12
21
20
64
8
81
28
23
7
6
30
110
36
58
21
87
98
15
49
6
60
5
55
14
99
12
45
7
48
77
22
5
31
60
29
31
12
93
9
18
21
27
12
65
9
28
6
45
57
30
18
24
15
8
73
42
2
12
7
9
20
40
12
20
43
17
10
98
118
30
30
14
19
9
71
4
33
30
2
12
51
4
3
2
16
20
22
14
75
45
16
30
48
2
27
12
1
30
21
21
60
39
68
21
52
20
15
21
40
23
19
12
66
20
22
14
36
58
9
20
31
14
27
61
59
43
2
15
76
36
27
150
47
85
48
20
22
18
24
51
48
17
52
15
57
75
77
4
30
2
31
12
12
8
9
31
32
45
43
9
23
9
15
21
27
4
137
36
7
96
21
24
138
14
16
12
8
7
24
39
38
94
105
32
45
67
89
70
29
31
14
36
15
85
12
15
51
74
51
21
63
13
12
18
17
4
17
15
28
29
58
14
63
13
23
7
30
3
117
30
33
60
17
10
45
105
44
12
123
13
12
128
39
45
46
42
56
24
12
51
12
4
27
12
38
19
32
73
18
38
7
53
79
5
15
88
3
24
6
44
51
4
32
13
32
4
3
104
33
3
1
66
29
13
42
141
101
67
17
40
11
19
30
24
8
127
3
50
52
3
15
2
28
83
97
8
63
37
3
17
60
22
17
33
28
12
35
112
20
25
11
9
39
33
76
35
13
11
1
20
10
18
15
9
18
89
28
48
17
28
59
12
4
65
31
51
6
3
21
60
3
44
16
57
3
15
90
18
12
18
47
37
8
3
28
129
12
6
12
30
3
128
37
39
17
99
49
6
54
63
5
12
51
84
45
79
12
9
80
31
24
36
41
7
36
32
9
10
14
36
112
32
48
88
24
60
8
7
108
17
31
5
7
3
53
9
3
7
72
62
31
32
21
43
9
47
16
72
33
39
8
13
27
5
27
12
76
3
45
20
97
155
24
13
32
94
12
30
8
3
1
59
81
19
8
9
40
35
7
2
16
35
81
7
120
51
33
5
7
32
81
100
95
13
42
18
11
121
23
55
26
34
29
28
5
28
92
24
43
32
13
39
24
15
132
2
4
11
36
9
94
5
55
2
40
18
41
1
78
26
7
29
3
64
32
84
37
12
32
36
7
33
72
36
59
25
8
10
48
26
7
27
60
14
16
12
44
4
47
117
40
3
96
17
40
12
11
33
27
48
52
17
115
15
60
17
45
28
3
81
60
6
2
52
90
65
13
18
5
48
9
40
15
32
12
9
4
32
4
11
9
111
9
24
10
6
32
15
57
99
7
2
7
80
48
33
63
7
30
15
60
17
99
13
3
3
24
62
58
5
13
107
1
42
17
57
7
20
60
4
32
28
12
75
48
18
11
24
7
29
13
80
36
4
20
28
90
21
41
63
9
28
48
15
29
31
27
66
42
65
12
25
11
28
39
2
16
20
36
16
12
39
140
36
28
20
24
79
2
12
19
87
2
7
56
187
21
17
4
51
99
113
13
32
3
55
77
12
36
37
32
16
32
67
41
4
30
2
187
8
72
9
7
21
44
27
16
15
14
19
12
17
15
64
9
15
29
16
47
84
49
20
7
3
17
57
36
24
16
23
85
12
11
40
60
77
3
19
14
34
2
27
36
7
38
10
65
67
21
29
15
12
4
21
6
60
50
10
60
74
19
56
25
47
4
12
33
3
84
3
41
4
9
36
56
46
21
53
24
19
93
30
38
7
60
3
41
49
32
10
48
60
26
46
30
18
30
71
31
33
12
5
10
12
26
4
6
9
105
56
24
39
9
15
9
36
12
58
29
73
8
72
10
30
140
36
12
28
95
40
15
26
16
15
3
77
9
28
140
12
15
1
15
3
26
16
18
12
57
44
7
62
52
198
14
19
12
5
27
40
81
59
36
69
72
48
51
12
37
95
12
69
52
60
27
60
21
32
22
90
3
12
17
136
18
17
97
15
17
99
4
24
27
5
9
12
34
29
61
42
2
75
33
48
36
67
9
11
49
8
24
27
45
27
21
58
29
19
2
24
16
12
6
5
49
90
33
3
9
75
26
22
5
40
15
42
32
46
89
43
2
19
48
60
53
60
48
43
27
6
12
20
10
14
4
44
27
52
17
130
45
8
9
27
64
44
67
2
88
39
21
6
26
7
27
14
79
53
3
72
60
1
12
3
12
101
72
70
117
44
36
16
41
7
101
96
4
15
3
48
60
14
115
68
13
63
77
52
18
17
ABCD 426021174*7^$a-1 [50011]
25
11
57
4
8
16
32
27
21
15
57
72
4
48
20
12
52
32
24
64
120
80
16
56
27
45
12
28
48
24
47
72
1
20
12
16
47
12
69
27
117
40
72
20
12
63
1
24
11
1
84
8
16
36
32
12
24
27
21
16
8
15
49
72
8
36
36
12
4
35
12
45
3
1
104
36
3
13
68
76
47
13
36
36
60
20
12
52
11
21
16
59
1
32
112
23
25
12
11
13
80
48
3
21
24
40
32
24
27
93
39
1
12
11
49
47
37
20
120
4
132
60
12
8
15
13
36
72
11
36
49
8
27
60
57
108
16
188
99
60
48
81
27
57
36
16
24
8
3
45
60
15
48
1
11
36
37
23
73
12
20
24
24
88
36
20
12
27
81
16
59
24
84
9
15
25
12
96
95
133
59
37
11
37
47
13
32
12
16
20
3
1
47
1
35
9
96
160
96
32
75
9
51
37
116
52
12
12
48
20
51
48
1
44
84
60
4
11
1
68
24
27
21
24
3
9
4
47
153
4
44
36
16
44
4
116
88
20
16
11
25
35
45
72
3
69
64
32
15
1
11
1
32
3
24
181
36
24
20
39
84
9
136
56
12
3
36
37
32
51
33
27
21
52
11
45
36
52
47
9
27
25
20
3
109
104
24
16
24
32
120
27
1
20
75
1
20
51
61
8
48
16
68
36
40
32
52
12
24
23
12
25
20
111
1
80
28
80
75
25
11
1
32
16
20
15
84
109
8
15
21
171
25
12
48
11
37
23
45
60
16
12
20
39
37
128
27
13
59
33
4
23
25
60
32
28
24
24
23
1
8
48
88
35
61
24
23
61
20
3
48
9
3
1
44
52
11
21
24
36
36
3
37
32
16
36
11
9
12
12
36
51
1
32
12
12
72
3
13
11
1
32
3
25
116
4
8
40
35
141
40
47
81
3
48
13
20
4
11
49
23
21
15
9
3
12
1
24
11
93
16
8
36
4
8
64
35
12
37
47
69
12
4
8
24
3
57
16
36
11
13
20
16
20
3
21
100
60
24
12
23
9
4
131
37
68
3
33
16
60
20
28
12
56
27
36
13
47
33
12
15
81
16
24
8
36
12
3
12
49
23
9
15
1
32
72
27
33
4
12
32
100
8
3
36
12
1
11
33
36
60
40
23
1
36
32
76
23
9
16
23
61
32
36
12
36
28
59
1
47
33
52
12
24
140
16
23
13
44
16
32
12
48
40
12
68
15
9
36
28
8
108
3
61
92
16
36
119
61
24
36
35
1
32
27
33
3
25
24
60
36
44
64
60
8
51
57
36
12
3
12
13
20
12
75
45
76
11
133
12
23
33
15
9
4
48
20
108
48
12
4
68
12
48
4
44
112
20
24
4
68
108
3
9
36
15
84
93
27
120
201
15
1
48
68
3
1
24
11
24
36
1
32
16
11
24
37
20
15
45
4
36
12
83
49
80
24
40
59
36
1
23
25
23
9
12
4
72
71
49
8
4
20
60
16
23
9
48
36
3
13
8
40
12
20
40
11
21
51
21
3
13
24
48
24
24
20
12
16
24
71
12
13
83
25
95
60
36
33
3
9
100
11
9
16
44
12
16
72
12
12
20
36
51
12
12
24
25
48
20
16
120
36
36
23
1
35
12
1
20
84
39
1
48
8
63
13
32
4
48
11
37
23
33
16
56
15
1
8
3
61
24
12
48
36
24
23
13
20
40
23
9
63
25
24
35
60
9
12
63
33
60
4
12
23
1
8
36
16
144
35
48
9
16
36
12
11
153
3
24
25
47
1
80
75
37
12
84
8
4
132
12
83
49
107
13
20
64
20
15
81
16
23
85
32
28
23
12
12
21
16
36
24
23
13
60
72
8
36
27
36
24
13
12
59
49
11
13
48
48
44
27
9
27
61
68
12
40
23
81
16
11
37
8
28
44
36
4
11
13
8
63
48
73
72
23
57
40
83
60
1
128
144
3
24
72
49
32
12
40
47
1
92
4
12
68
48
3
21
15
33
40
24
8
48
24
39
1
44
64
32
76
11
117
27
9
4
35
9
15
109
8
39
81
27
21
72
3
13
8
39
57
3
13
8
24
24
12
12
4
11
117
28
8
3
57
3
96
9
48
4
48
59
57
40
71
45
3
1
11
12
108
9
60
16
32
40
32
219
45
39
57
36
3
121
35
13
47
36
24
9
12
4
12
84
36
47
1
12
23
25
48
60
20
16
44
40
8
36
48
15
1
20
16
11
1
96
35
9
24
24
72
15
13
48
68
3
13
95
61
11
1
8
3
9
12
16
68
124
80
4
32
96
12
4
128
3
84
21
16
11
25
20
28
48
68
12
12
16
36
11
1
84
11
33
3
81
48
12
3
69
27
1
36
12
12
20
16
44
39
33
39
1
11
13
44
39
57
15
21
12
16
71
13
24
8
15
36
37
8
40
8
39
121
44
60
4
44
16
8
16
12
36
24
32
24
48
39
1
20
111
13
71
96
1
80
87
21
60
15
85
23
13
24
83
72
60
1
56
16
95
37
12
59
13
56
4
44
36
4
83
45
16
104
48
27
9
4
48
12
32
16
116
24
51
36
9
64
47
37
96
44
3
24
9
4
44
99
13
48
11
25
24
80
64
11
37
68
16
35
1
8
4
47
13
32
64
8
48
28
36
23
25
12
68
24
3
13
11
45
12
15
45
24
16
8
27
13
8
24
39
69
4
23
12
105
15
36
33
51
12
81
12
64
23
13
8
4
11
33
96
132
64
60
24
8
24
24
120
12
4
12
68
12
148
44
27
9
3
37
36
32
60
39
24
117
3
33
108
48
12
148
128
36
12
27
1
24
32
24
40
44
4
48
44
12
16
84
35
12
81
12
24
16
128
15
9
4
44
16
8
16
11
24
37
59
9
36
40
47
49
72
44
4
32
12
4
35
37
8
3
25
44
24
76
35
60
24
37
72
8
75
45
28
36
48
8
4
32
3
1
23
1
24
11
36
13
96
20
16
12
32
52
11
37
12
59
48
117
36
24
4
12
20
100
8
148
35
33
39
49
24
8
39
48
1
24
24
32
24
3
193
59
49
120
12
96
32
27
25
47
49
23
69
16
11
12
37
80
16
59
12
48
96
9
4
36
44
16
11
33
4
23
9
28
8
15
33
48
15
13
20
12
3
1
44
4
24
80
4
12
11
9
52
35
24
13
72
12
11
21
64
23
21
96
4
44
148
47
1
36
32
3
24
69
12
16
11
1
48
128
4
20
27
13
ABCD 426130962*7^$a-1 [50020]
12
24
62
27
7
233
16
15
14
3
36
4
5
51
57
10
14
19
51
86
10
32
28
36
9
36
36
17
10
12
8
73
17
118
17
24
27
54
3
36
24
45
58
12
21
71
48
25
48
5
12
78
52
5
43
45
39
149
19
38
67
39
89
55
20
4
38
22
93
23
1
3
12
21
15
8
13
32
7
24
81
15
60
77
45
7
39
21
99
81
12
39
8
9
15
1
60
47
4
44
1
63
5
28
80
3
25
72
63
12
108
5
52
5
58
12
12
48
32
108
25
123
5
99
13
84
8
16
36
12
17
31
3
36
104
28
5
57
6
16
21
36
51
5
51
30
22
24
24
33
24
27
36
14
3
40
39
17
112
35
114
67
171
60
9
24
48
71
1
65
54
9
7
2
18
42
3
15
4
8
4
84
60
5
7
53
16
24
5
130
21
36
15
9
8
31
2
12
18
49
24
17
18
1
36
107
18
27
24
7
81
11
30
10
17
4
12
27
8
93
7
93
17
15
27
18
82
38
70
36
45
123
5
45
51
12
4
75
26
10
12
9
17
43
29
10
21
47
30
67
20
3
24
28
9
51
24
105
8
7
45
92
19
2
18
25
83
4
57
83
1
27
24
29
67
122
18
4
9
29
19
24
60
27
96
17
93
103
144
23
25
17
22
9
17
31
12
39
24
17
4
3
12
21
24
24
11
1
3
9
8
24
43
5
45
10
14
3
7
21
5
75
19
8
28
45
12
36
24
15
8
90
10
29
16
12
53
43
44
48
19
60
60
21
36
83
13
77
15
21
43
39
12
20
76
44
33
7
93
107
36
61
23
16
17
3
40
20
4
5
31
57
3
20
9
16
27
21
44
19
8
73
77
58
21
111
20
6
70
5
9
10
5
93
19
39
12
12
21
39
21
15
81
3
36
14
3
55
53
9
70
48
5
64
39
24
26
3
36
24
64
36
47
40
21
36
20
88
8
67
36
36
17
28
3
14
7
119
1
8
55
33
3
5
9
7
59
54
43
3
80
33
21
7
99
93
123
48
33
24
15
129
12
60
48
15
21
29
7
3
24
26
22
8
13
24
35
172
21
15
32
12
16
89
16
5
70
20
1
23
30
7
92
36
28
17
60
10
33
27
20
76
12
12
93
60
87
12
81
17
126
4
12
9
29
103
27
69
17
31
36
39
14
27
45
15
12
24
27
40
21
3
21
8
27
9
4
11
45
21
15
7
21
51
12
69
12
8
39
28
9
68
31
33
87
84
12
9
12
15
12
48
9
11
28
14
3
15
21
81
10
50
142
48
8
28
62
79
39
12
21
39
110
91
48
96
5
19
8
28
48
36
12
47
4
8
33
39
36
45
27
33
7
48
57
5
12
91
120
47
28
93
32
48
9
22
21
51
29
16
11
28
72
21
108
59
12
121
108
63
20
1
17
58
21
39
12
72
26
15
117
27
88
36
60
71
96
25
5
27
79
36
20
49
3
53
16
24
39
69
27
9
12
11
21
28
24
24
56
7
21
108
39
8
1
15
9
8
21
15
52
23
49
20
4
23
100
12
5
16
41
43
8
112
15
24
129
8
9
111
69
27
21
42
52
38
94
9
12
75
120
24
17
112
27
50
10
12
36
17
27
13
20
12
36
9
60
106
33
41
10
26
10
74
51
45
27
40
3
57
47
60
1
8
40
63
8
36
9
28
27
93
5
27
24
4
23
4
53
33
30
1
12
29
18
54
48
51
19
108
57
15
9
12
44
36
27
9
213
12
10
5
91
21
3
101
9
10
117
8
4
27
17
7
26
82
33
36
39
180
60
12
2
36
70
17
27
48
81
4
77
46
14
22
14
106
86
34
177
41
10
9
108
3
50
10
33
56
91
53
28
60
8
7
24
36
5
40
5
3
4
5
15
28
17
19
15
24
12
168
33
29
55
39
21
15
2
36
22
5
55
9
44
31
89
31
48
56
54
70
9
3
8
40
29
12
72
15
13
39
5
43
2
19
48
72
63
41
16
87
29
43
105
17
7
8
28
47
49
111
38
42
30
22
24
57
27
65
31
77
45
30
18
34
57
3
9
3
8
16
132
12
60
5
16
72
3
36
8
30
19
17
70
2
55
3
21
72
17
31
51
72
33
60
27
36
5
12
63
24
28
72
57
32
7
50
82
53
45
34
20
76
32
45
4
32
67
32
18
7
63
57
120
23
16
56
28
5
52
128
48
112
12
48
77
3
31
9
47
52
41
87
25
23
150
55
39
36
122
103
12
23
16
8
1
8
21
43
48
39
57
60
3
93
17
58
21
17
43
144
84
36
39
36
5
16
11
1
15
12
9
12
27
5
52
39
17
31
89
24
4
75
48
26
54
37
44
27
12
13
27
36
2
34
168
36
24
8
4
156
33
12
123
36
48
9
11
37
56
55
41
19
20
13
12
20
27
40
9
59
25
35
1
17
91
44
55
17
7
9
39
8
4
50
19
20
67
2
18
9
43
5
60
40
15
20
45
67
20
18
3
9
106
20
42
118
21
3
21
48
48
39
2
15
3
4
41
15
25
39
36
12
72
9
72
17
22
21
60
111
17
40
17
24
3
63
61
63
26
22
12
5
31
2
3
19
98
10
77
36
12
7
33
39
53
75
97
29
22
21
24
23
33
21
106
24
5
148
60
53
10
12
20
45
4
75
57
17
43
59
28
5
165
10
24
56
85
32
27
16
24
9
20
19
8
85
12
23
9
4
27
14
43
152
4
17
22
9
11
21
19
33
48
39
24
8
49
24
60
3
96
24
21
29
163
12
72
108
48
80
31
33
27
8
48
16
29
16
36
17
103
15
2
58
2
48
103
39
9
17
91
36
27
9
11
1
35
45
7
2
90
40
38
79
59
16
26
43
12
48
77
48
27
27
6
12
51
28
3
48
9
15
68
16
20
54
19
24
27
36
24
33
8
39
81
31
21
3
132
2
67
15
8
28
32
13
75
48
84
26
22
20
81
7
20
12
4
24
12
48
33
87
24
48
17
55
9
12
95
42
18
37
8
7
2
99
7
12
38
22
60
32
21
28
24
53
3
91
36
120
12
20
25
27
57
12
20
21
15
45
43
32
64
24
27
8
21
19
72
21
5
10
132
129
12
20
12
19
26
94
50
6
12
49
24
ABCD 426194802*7^$a-1 [50013]
48
13
60
84
11
88
15
48
72
6
48
15
21
24
23
4
12
8
48
4
68
43
29
31
89
136
9
23
16
33
36
3
27
24
53
24
16
63
9
32
28
20
1
18
5
1
23
52
36
15
57
27
60
41
24
72
43
48
6
3
27
33
8
73
63
8
49
71
48
25
18
90
11
16
9
6
17
121
24
23
16
60
63
12
33
48
56
25
78
21
20
79
9
8
19
78
71
64
57
42
29
7
21
20
16
24
12
24
36
3
33
84
27
45
24
81
12
83
72
7
132
9
12
8
61
12
27
24
12
60
36
36
63
45
21
6
9
81
84
63
8
1
54
69
39
81
33
27
8
4
68
4
24
27
18
23
49
3
27
9
9
18
72
6
36
18
9
32
7
33
104
16
81
23
19
12
18
15
120
51
21
32
49
15
32
25
27
27
24
17
72
1
23
85
3
24
117
11
19
24
29
16
8
1
30
9
56
25
27
20
25
87
48
8
37
99
33
39
87
30
27
24
45
48
42
21
44
160
8
13
83
31
36
9
147
17
79
45
84
24
104
25
6
17
19
21
72
189
42
57
15
30
15
48
33
36
95
7
18
18
36
17
1
15
32
31
113
76
48
15
5
43
9
36
72
51
9
108
9
12
99
152
37
11
40
12
15
18
102
24
5
25
27
27
18
96
12
54
6
3
20
31
57
56
61
54
69
32
25
60
3
9
143
7
12
9
24
21
60
27
32
121
27
39
60
12
81
27
6
63
12
9
6
48
9
99
105
3
42
47
73
24
36
3
36
27
18
63
27
5
48
24
1
126
18
48
24
47
48
49
12
11
16
8
24
55
9
32
4
81
48
15
3
36
5
19
9
39
24
57
20
40
9
3
9
18
18
15
3
69
32
31
48
18
24
48
18
9
171
24
12
33
39
45
63
41
40
9
95
1
30
41
127
18
23
4
36
45
12
15
39
24
48
72
69
3
41
13
59
37
12
90
5
1
30
89
88
3
9
24
21
24
27
12
60
68
7
6
3
9
23
19
30
60
12
51
21
23
24
7
9
36
20
7
33
3
6
39
24
48
9
42
93
8
7
9
108
27
65
43
5
72
43
96
53
19
9
3
18
15
9
36
36
12
51
9
63
9
72
39
15
9
48
72
32
4
9
60
3
92
16
9
87
9
71
28
3
17
1
6
129
45
15
21
51
68
4
3
9
96
104
13
27
147
6
54
9
57
90
42
135
44
72
40
56
79
90
6
36
12
114
102
33
8
4
44
1
42
48
24
53
1
12
54
24
5
40
80
4
24
44
24
79
9
56
7
9
56
24
43
9
21
47
112
45
3
24
21
6
5
16
15
41
31
21
9
6
9
45
84
18
45
36
33
3
51
41
7
72
105
32
24
55
24
81
3
6
3
20
25
47
7
18
47
16
15
9
36
48
20
40
8
64
8
37
12
18
6
48
42
36
48
18
6
48
33
36
45
54
9
21
159
3
24
12
69
21
63
15
48
5
13
63
45
51
3
17
16
32
96
55
33
3
132
9
32
16
24
9
63
21
11
43
9
20
13
3
32
19
5
7
36
60
12
6
71
31
36
117
56
16
8
1
96
27
39
9
72
44
16
75
45
24
99
5
48
24
31
17
28
12
33
95
72
7
24
12
53
1
47
13
27
8
4
9
42
17
55
12
60
9
32
7
54
90
65
7
41
64
32
16
36
24
116
1
39
27
53
1
23
1
95
40
48
108
87
57
45
36
11
52
20
7
89
19
6
39
15
18
75
15
45
36
48
15
5
24
43
5
76
44
19
9
20
24
24
144
31
18
47
79
18
12
27
9
23
40
9
71
19
24
81
44
1
72
95
7
24
9
3
6
18
53
28
111
141
9
102
24
48
6
36
30
9
15
21
24
116
76
27
24
18
66
6
66
105
116
31
9
33
3
36
9
15
8
13
11
52
24
3
9
81
135
32
1
72
138
18
51
39
24
65
1
18
24
30
159
63
18
3
69
30
72
41
40
9
71
1
27
15
29
1
6
17
72
96
112
27
29
7
17
1
39
24
9
3
15
12
9
32
31
18
24
71
109
3
51
72
174
18
6
111
24
57
6
9
56
1
23
67
6
27
20
7
9
48
36
60
12
63
33
84
72
36
36
15
18
3
20
7
36
5
48
19
36
9
33
18
36
65
73
27
33
30
5
1
12
108
15
3
6
23
43
9
108
15
18
72
18
9
48
60
8
109
36
23
43
81
63
9
20
4
27
41
4
27
41
13
3
99
24
9
3
6
3
45
15
27
48
6
54
48
29
25
195
255
33
20
1
27
15
9
27
66
23
49
23
64
32
49
12
42
9
32
31
9
21
51
48
9
36
96
3
45
108
23
24
48
48
16
9
111
72
56
88
24
8
145
23
16
24
8
31
45
24
72
20
19
77
24
40
3
9
27
36
29
4
45
48
6
48
33
39
18
18
45
63
42
12
51
9
23
4
9
27
3
60
48
6
36
3
9
6
12
126
27
9
18
5
49
119
40
248
24
7
12
6
12
51
56
37
11
31
36
30
36
15
20
19
9
72
45
6
9
3
5
37
11
24
1
23
16
9
95
19
5
115
36
96
17
1
39
8
79
57
8
61
12
51
36
32
7
6
36
72
47
28
45
6
9
72
32
52
15
5
16
24
63
45
12
96
12
44
24
40
60
9
36
18
21
153
18
54
54
36
6
36
27
32
4
44
96
4
12
24
12
204
9
63
12
27
42
156
11
52
20
79
17
115
21
15
41
48
67
29
25
42
9
27
21
60
8
28
27
9
39
72
90
36
11
85
27
75
42
27
21
63
60
9
18
21
36
63
45
36
33
3
9
42
21
32
37
36
47
25
63
36
12
33
39
24
21
11
43
5
37
18
57
9
126
81
104
37
11
19
18
6
48
42
18
18
71
67
29
31
81
9
66
29
61
11
72
48
31
17
1
24
3
72
63
5
24
61
27
8
64
9
6
18
27
3
78
3
72
51
21
8
37
11
25
15
8
31
18
18
29
40
56
16
32
97
42
30
23
64
9
27
3
18
72
87
8
4
15
18
18
41
85
11
19
18
11
31
36
18
35
19
12
24
66
36
42
12
45
36
15
21
8
55
54
59
48
37
6
5
40
3
5
4
24
20
55
17
48
7
ABCD 426258104*7^$a-1 [50017]
6
9
36
81
54
6
6
9
81
27
12
93
18
12
21
9
36
63
12
21
87
12
15
30
72
3
15
9
27
6
12
7
5
24
36
3
28
119
54
24
48
18
25
41
75
33
30
6
3
9
24
6
18
3
9
48
3
57
6
69
24
27
9
9
18
1
29
24
54
42
18
66
39
40
128
93
24
19
41
3
9
171
21
67
35
33
21
36
15
45
24
36
67
29
24
24
6
13
23
30
12
15
60
4
53
6
12
6
36
3
27
1
65
3
15
96
6
3
4
11
33
3
48
72
24
45
21
18
48
133
11
18
6
21
12
4
5
30
12
57
51
21
9
3
21
6
25
23
12
24
48
6
24
6
25
44
3
102
15
36
15
21
9
115
17
24
18
12
60
9
27
9
21
102
117
33
27
15
6
12
15
27
36
93
16
11
21
72
16
29
6
9
15
30
12
18
49
5
78
30
12
126
33
60
3
45
9
30
9
16
5
15
21
3
45
7
11
54
3
24
21
6
6
3
120
3
61
11
21
21
19
5
84
12
3
16
20
39
6
66
36
30
48
30
24
13
23
114
6
33
48
3
6
6
93
27
18
36
15
9
18
12
12
9
15
6
60
7
8
3
36
9
45
30
9
69
63
15
24
66
66
33
3
97
11
69
60
45
7
41
147
12
9
54
25
17
30
30
24
24
36
36
18
25
20
4
72
95
126
24
3
33
7
17
66
13
20
3
21
39
48
30
24
12
6
48
24
48
12
1
8
33
18
6
12
48
12
12
6
36
1
5
12
31
11
13
35
6
15
51
9
4
17
36
18
1
29
6
9
39
9
57
54
6
36
63
3
9
9
55
11
30
6
25
48
8
33
6
1
41
6
49
5
43
17
15
21
6
54
12
24
3
3
9
4
56
16
5
12
15
12
3
18
150
25
23
24
21
21
24
3
21
18
33
39
6
15
15
25
29
78
18
39
4
113
39
21
15
9
12
7
35
6
15
9
7
32
48
3
30
7
20
9
24
6
84
1
11
6
42
36
24
66
31
11
57
148
72
72
23
18
18
24
42
78
6
103
20
4
5
18
30
3
40
29
24
96
30
42
12
18
9
4
5
18
6
30
24
84
12
13
35
36
6
99
9
31
17
27
3
72
45
24
12
136
24
20
9
78
13
47
12
13
24
8
15
25
35
6
60
12
3
9
6
153
9
91
128
3
12
18
36
6
33
15
36
1
8
3
114
18
6
15
9
18
21
99
21
27
96
6
18
36
18
18
30
102
12
36
21
3
174
30
1
23
1
8
9
39
21
43
95
21
9
6
6
12
15
33
3
48
9
12
19
83
6
12
18
12
21
48
36
21
31
8
21
72
30
37
53
27
21
42
48
114
15
21
6
90
18
42
120
36
18
6
19
11
84
30
6
18
36
66
48
18
30
12
1
5
36
6
42
12
78
48
21
27
30
15
15
21
9
6
13
24
32
9
18
12
9
3
54
12
42
97
5
48
78
12
9
3
18
18
42
6
33
51
13
5
51
51
165
16
17
27
4
20
12
51
9
45
66
6
12
6
24
9
21
18
18
67
23
9
33
7
47
36
21
12
45
3
63
24
42
3
81
18
12
48
25
11
9
3
9
12
3
36
12
6
19
32
16
48
20
9
19
17
36
30
33
45
30
36
21
39
25
24
47
9
9
7
11
12
18
54
60
45
9
12
51
21
138
9
3
12
57
27
9
45
6
36
6
12
30
42
3
3
30
7
17
99
9
91
29
60
30
45
3
1
59
12
25
11
6
18
6
12
243
9
6
6
43
48
32
3
9
15
6
3
120
48
57
3
27
37
29
91
48
71
18
36
54
9
9
91
23
6
3
15
60
37
77
12
3
3
69
75
1
17
12
24
39
45
6
60
6
7
11
36
21
4
17
78
6
30
9
9
6
6
24
31
101
42
6
39
24
12
45
30
30
36
36
24
24
3
39
12
12
24
30
31
65
24
24
27
9
3
27
30
36
3
3
9
51
93
124
35
96
6
120
39
16
23
6
24
6
9
12
45
36
31
29
43
161
39
16
8
51
24
21
57
7
24
29
48
6
36
78
3
12
21
18
30
27
3
9
21
30
37
35
57
3
54
84
55
125
15
28
24
104
15
33
27
42
19
11
81
12
9
42
36
93
99
21
21
36
3
15
21
132
33
6
12
18
84
79
24
65
55
23
42
51
21
48
36
51
15
6
48
24
6
6
120
15
48
3
18
39
24
28
35
6
48
15
15
33
111
42
31
8
15
36
9
27
30
18
49
23
1
89
27
57
6
57
27
1
95
48
6
39
4
11
37
72
80
88
44
63
45
24
16
20
21
51
4
125
39
76
20
45
6
30
3
21
6
18
42
6
43
95
21
63
12
18
31
8
33
18
42
27
3
6
3
15
93
3
18
6
6
27
36
27
36
12
21
57
30
30
51
33
3
15
6
15
15
66
84
6
9
9
18
49
59
30
12
54
18
12
18
60
36
61
35
57
48
39
69
36
21
3
51
6
36
114
66
30
33
99
25
23
18
7
17
90
18
3
16
29
24
30
12
6
3
21
3
36
141
6
24
1
5
27
21
15
39
9
3
6
3
16
8
33
12
6
30
6
49
11
6
3
9
30
12
84
30
7
17
12
3
16
128
99
33
81
54
60
54
39
33
19
5
6
57
12
9
15
51
6
27
36
15
12
30
90
45
3
6
15
21
3
27
18
6
30
3
9
43
41
7
11
42
15
24
4
32
3
69
16
23
90
3
4
11
30
3
117
36
24
30
21
9
36
6
30
12
6
30
24
30
1
8
51
108
25
24
29
72
18
9
3
61
29
120
12
42
37
8
81
24
96
7
23
9
15
9
21
39
108
3
66
27
15
6
24
15
4
11
21
15
6
168
12
3
28
29
6
72
12
6
51
9
7
11
12
90
24
54
6
84
63
21
12
3
60
3
24
61
29
43
23
21
36
3
37
5
12
15
3
102
15
9
3
21
55
5
27
33
36
3
3
13
53
3
16
5
75
64
20
87
18
3
21
6
9
21
15
45
30
9
3
1
8
64
5
159
3
84
9
21
60
36
12
19
11
85
11
21
3
9
27
12
93
9
6
6
36
31
20
21
15
3
21
33
6
9
45
126
12
45
21
30
1
96
48
20
39
48
90
3
96
3
12
6
19
8
88
44
3
42
7
11
42
19
5
30
24
90
67
5
24
12
12
18
12
45
12
4
5
24
6
6
36
12
15
21
51
3
21
9
103
89
66
42
67
20
3
30
12
36
3
81
7
41
36
39
21
7
35
81
93
90
6
18
12
18
24
27
3
36
12
42
6
21
9
6
24
36
60
33
75
18
12
36
3
9
42
45
21
15
45
39
21
39
15
30
6
12
189
21
24
7
11
61
65
6
9
27
12
78
12
36
30
6
3
33
12
30
21
36
9
39
15
6
19
20
4
77
15
84
51
24
12
45
33
6
24
30
15
45
66
12
72
13
23
9
72
88
41
6
6
48
12
99
4
59
6
51
63
42
43
5
91
11
45
63
21
9
66
1
35
18
66
12
30
7
11
13
23
18
55
32
21
51
39
54
54
66
3
21
42
24
9
40
11
6
3
15
6
7
48
5
60
6
25
32
64
20
96
21
7
17
42
18
6
9
24
27
72
9
45
91
8
36
28
17
7
8
16
17
18
81
9
102
18
30
24
37
53
6
12
6
3
51
36
72
1
17
6
9
24
36
9
12
18
72
33
3
18
54
72
ABCD 426308112*7^$a-1 [50054]
3
20
1
71
145
27
56
12
49
3
36
60
32
124
116
28
9
75
69
3
44
72
4
45
179
85
39
8
97
75
108
9
11
13
47
60
60
184
33
72
216
23
1
15
48
129
24
35
61
24
3
45
96
71
28
120
72
60
72
68
52
72
144
20
16
84
72
48
72
108
24
48
140
1
59
13
24
11
16
236
120
52
189
63
56
1
59
112
21
39
8
28
69
3
141
63
33
23
100
20
148
12
20
4
105
15
120
33
15
12
21
87
9
24
87
48
72
8
1
27
36
60
60
104
16
96
60
84
33
23
60
40
84
168
57
24
24
3
165
27
180
249
3
56
133
15
105
24
63
57
3
20
4
21
39
180
84
33
47
4
72
60
33
75
8
48
60
25
35
12
1
96
24
147
32
52
48
57
11
37
27
68
49
75
36
20
52
8
52
68
52
120
69
72
51
116
49
51
84
57
99
69
11
85
87
33
3
92
25
15
9
3
60
8
112
12
141
35
229
71
28
84
12
180
24
57
48
120
48
24
35
100
188
13
96
143
1
48
11
88
24
8
52
9
99
8
76
24
36
69
39
56
64
48
33
87
33
167
4
56
61
119
40
12
8
28
24
48
105
27
36
24
12
120
108
33
35
61
48
48
23
4
21
39
96
72
33
15
129
48
75
93
144
123
72
60
57
3
104
13
167
220
21
48
27
69
35
64
93
15
24
9
47
121
24
24
71
48
52
45
63
105
336
11
120
364
116
124
116
13
47
100
84
48
48
57
27
36
80
28
45
95
72
28
45
24
87
81
27
8
52
8
4
21
120
3
32
85
48
15
32
241
24
3
20
4
8
60
1
27
69
23
121
63
9
35
12
25
23
1
3
248
168
60
49
27
24
20
52
93
48
107
181
15
81
35
4
48
60
117
48
23
25
24
63
108
12
33
35
160
8
181
71
48
136
57
59
85
72
3
72
69
48
11
88
12
9
51
12
33
143
52
128
37
15
12
8
148
132
128
13
107
13
107
4
96
92
88
12
12
165
11
52
8
73
27
20
4
68
1
120
59
61
120
3
44
1
59
61
251
40
308
49
75
56
52
60
45
120
15
12
108
72
116
13
27
32
85
135
57
72
75
56
108
121
11
13
27
21
51
108
192
8
49
11
148
105
120
24
3
12
8
108
4
81
111
96
9
71
148
24
45
63
60
24
117
120
264
23
64
57
71
49
119
72
100
128
4
48
48
129
48
48
159
9
119
4
24
24
236
112
8
1
11
60
48
136
48
12
36
24
33
24
87
60
20
1
111
8
124
93
27
60
33
99
116
4
24
45
72
35
13
15
33
99
8
85
24
24
96
71
145
144
24
111
33
99
48
56
52
80
48
49
23
64
60
44
52
24
213
24
168
11
28
24
60
21
39
12
45
11
124
33
24
48
48
71
64
72
9
144
3
128
13
47
1
48
168
3
72
72
48
24
36
128
60
12
4
56
37
24
39
20
180
112
33
27
168
20
1
107
12
1
59
52
33
87
72
9
47
28
92
64
105
71
40
20
160
8
12
265
3
21
191
4
21
23
4
21
39
56
1
72
3
176
60
28
12
12
21
15
84
12
33
24
119
1
120
59
64
96
12
57
24
15
12
204
33
11
4
56
12
61
27
21
24
15
129
15
60
45
27
93
144
123
21
95
160
24
105
24
48
27
69
144
24
15
8
4
12
33
144
63
105
11
37
15
8
112
8
121
39
9
3
68
172
108
33
107
13
47
97
24
59
28
57
27
21
24
3
20
217
3
60
8
169
24
3
36
120
12
45
11
13
3
45
15
33
23
28
92
60
60
25
15
20
133
24
24
47
16
104
64
9
72
35
4
57
63
12
96
69
11
13
240
35
12
52
8
4
96
128
72
4
48
56
4
33
23
25
87
20
349
3
12
9
87
9
39
32
64
56
97
24
59
13
96
71
ABCD 426456242*7^$a-1 [50037]
1
15
84
20
25
15
57
24
6
9
27
5
16
123
9
32
16
3
66
15
8
16
20
4
48
27
36
66
15
8
25
111
12
39
24
5
64
57
51
20
19
5
16
24
92
4
24
24
32
1
96
96
6
24
33
8
49
71
19
9
44
7
81
8
31
18
18
5
40
20
13
6
45
92
49
23
48
12
12
16
3
21
9
15
120
12
12
27
21
3
6
18
9
87
6
99
21
39
48
20
7
69
8
24
4
80
13
35
13
90
77
7
36
33
44
40
72
32
19
65
4
8
64
24
12
45
39
92
4
72
9
42
81
20
1
183
9
23
52
12
120
27
5
12
96
13
35
96
12
40
51
30
23
64
3
6
27
12
9
23
43
36
5
16
20
40
56
12
37
18
69
33
18
54
27
20
40
9
71
136
8
91
21
3
30
6
29
37
30
42
42
96
30
24
3
44
64
3
33
39
9
20
24
16
33
3
15
5
25
83
4
24
3
5
19
5
72
43
36
9
27
9
93
3
12
63
5
55
69
72
99
54
3
3
9
15
5
12
43
45
32
49
18
30
15
24
27
36
17
16
36
44
7
9
48
8
12
52
15
77
4
15
60
24
9
20
115
9
3
24
21
12
33
3
36
60
15
36
77
84
24
16
3
29
7
9
24
48
48
60
20
48
25
47
216
28
45
24
48
11
60
19
69
24
48
8
60
61
18
21
12
12
51
21
15
9
80
84
76
15
5
55
30
107
103
36
5
4
111
18
39
8
163
12
24
84
6
66
77
12
52
3
21
20
100
15
138
39
44
60
1
47
31
24
9
9
66
45
24
24
8
52
3
18
171
12
3
45
87
65
19
21
20
12
88
123
53
49
15
24
20
36
24
40
9
6
33
3
9
20
40
9
63
8
1
18
5
24
7
36
9
44
100
111
21
60
68
31
18
23
4
12
72
27
17
67
17
64
3
54
15
3
117
8
36
13
131
13
24
42
6
72
23
16
27
33
69
23
7
24
5
12
19
33
68
28
12
24
3
69
27
9
27
17
1
6
33
33
15
12
32
4
51
6
15
24
33
39
20
7
30
23
16
87
60
21
3
5
40
24
171
36
9
24
3
24
21
3
5
1
24
39
27
24
5
25
39
27
21
8
76
44
4
12
8
7
101
16
21
47
48
67
45
8
25
15
60
20
25
39
24
3
36
17
43
17
13
24
24
95
43
105
60
3
21
48
27
17
4
12
45
18
5
64
8
1
23
64
3
12
24
57
8
73
96
111
9
71
40
48
33
63
24
108
60
9
111
3
53
4
92
4
3
33
12
36
3
30
15
8
49
15
3
101
28
3
41
1
18
144
6
23
1
3
3
42
3
20
19
21
15
81
164
28
9
15
33
18
6
6
29
16
15
5
24
31
57
27
24
5
4
3
65
25
15
123
12
9
8
76
111
69
9
18
24
6
15
8
7
21
20
16
60
3
77
52
51
77
40
105
15
24
3
30
66
45
36
20
24
25
59
28
3
24
9
21
24
63
24
8
72
55
105
48
8
43
6
23
1
27
39
9
15
54
23
4
12
20
64
80
60
52
27
5
52
24
32
36
13
15
24
27
6
63
24
3
54
24
42
216
5
12
12
31
69
69
15
27
17
7
29
1
15
96
8
7
17
40
56
49
15
12
15
17
16
12
104
12
12
43
5
25
24
63
27
24
45
48
8
16
3
9
20
25
63
9
6
18
15
27
77
7
17
4
108
27
24
45
48
36
84
27
21
33
39
36
21
15
9
23
28
111
21
33
15
12
3
9
9
27
15
36
9
32
64
15
53
4
33
47
28
60
153
47
16
80
24
4
68
127
41
4
21
23
24
28
45
18
17
36
24
112
51
36
36
69
20
16
15
21
8
40
75
21
8
25
24
159
84
108
72
9
24
126
36
21
48
8
7
17
48
24
7
17
40
3
9
15
24
21
15
65
36
4
12
20
40
8
12
4
3
45
8
49
54
18
23
24
12
37
27
117
15
3
60
17
48
16
3
30
71
4
20
1
48
63
56
40
56
31
18
18
21
27
93
9
54
21
36
8
1
39
33
11
7
54
6
17
1
11
61
87
3
24
24
29
7
21
12
20
7
9
48
63
6
18
30
23
24
25
30
81
3
21
3
6
15
20
55
5
36
16
3
45
36
75
24
5
16
9
66
29
40
9
42
30
30
69
15
45
33
23
60
37
42
5
48
48
16
33
30
18
18
9
48
3
29
12
19
21
39
5
112
12
32
16
27
9
44
7
17
19
5
24
1
18
12
29
4
27
45
135
17
7
5
13
15
24
33
30
17
24
16
27
77
16
108
12
3
29
31
65
24
124
3
60
21
57
6
45
12
39
33
9
63
8
48
16
80
7
41
19
6
72
39
20
4
12
48
12
51
5
67
24
30
15
9
15
12
48
12
3
17
64
45
48
71
1
11
52
8
48
24
73
24
39
27
21
104
12
12
1
18
101
28
84
92
91
21
44
145
51
39
60
36
168
72
45
3
6
95
88
24
36
45
48
39
12
69
90
21
12
51
17
28
32
7
45
9
15
68
52
3
41
48
16
75
24
18
39
27
36
18
35
48
4
12
39
78
23
1
3
39
5
49
66
24
9
108
24
24
111
21
60
8
88
8
73
66
36
17
19
60
9
15
17
19
65
13
3
44
43
9
48
20
12
4
33
159
72
3
6
30
36
84
33
8
16
99
48
12
161
64
9
6
93
21
59
36
91
69
12
3
114
6
60
36
21
92
49
18
21
39
57
51
6
24
6
18
15
27
6
30
24
18
63
15
17
1
11
48
48
64
12
56
1
23
19
45
9
6
42
18
24
21
12
36
8
64
24
75
5
28
27
66
47
7
29
31
29
4
3
57
57
66
5
36
4
92
16
32
103
197
19
33
12
9
6
9
27
5
25
35
12
4
3
9
27
141
60
63
29
16
48
96
24
8
43
36
65
52
3
45
20
49
75
15
5
1
23
1
42
9
21
23
25
102
33
27
9
68
28
39
6
48
24
11
52
9
6
153
27
45
9
51
44
19
12
57
12
15
81
20
16
12
15
30
126
5
12
73
24
6
36
9
20
16
12
60
72
75
21
8
1
15
20
13
39
3
53
36
12
25
27
20
43
102
11
61
63
48
9
15
8
48
25
23
24
40
63
41
1
59
28
75
21
24
15
41
4
36
44
144
31
17
7
6
63
20
28
57
123
63
17
4
92
48
52
24
20
36
16
8
36
7
30
63
32
12
37
15
72
8
7
53
37
126
24
9
8
48
19
12
21
3
18
48
15
9
6
41
48
19
93
3
24
6
23
72
19
5
72
24
1
27
84
3
9
20
1
30
18
18
29
19
21
33
23
43
29
4
36
ABCD 426486342*7^$a-1 [50001]
20
36
184
5
84
31
36
68
9
51
28
8
21
31
20
84
117
7
29
60
27
16
32
45
31
24
116
16
8
40
17
60
3
40
77
108
7
44
84
136
17
27
76
29
111
40
5
31
5
51
144
9
327
72
81
15
52
20
9
3
9
231
12
24
64
216
12
32
21
19
113
27
40
125
43
44
28
20
72
76
5
7
48
149
3
33
48
27
4
20
9
111
177
36
27
45
19
92
208
12
41
36
55
17
99
220
144
32
96
57
43
20
112
236
12
4
29
55
29
31
24
5
3
28
152
144
88
20
33
3
105
36
3
36
45
72
115
53
12
63
81
135
24
93
7
29
27
16
53
7
101
48
15
21
55
44
9
31
5
79
20
9
27
96
28
80
64
48
68
57
36
43
60
48
20
196
17
7
5
15
220
17
24
7
185
24
39
16
8
28
20
40
137
3
4
24
53
7
53
3
45
123
12
24
40
41
72
12
7
72
29
67
56
16
48
53
3
69
7
5
43
20
117
87
9
72
75
232
12
8
72
28
12
72
20
21
15
12
69
3
4
5
99
28
44
105
43
68
153
31
48
20
16
12
5
7
41
31
24
5
48
51
21
99
96
4
5
84
31
20
45
120
91
5
7
132
53
19
17
51
28
8
64
92
36
88
17
12
7
65
31
41
19
341
60
12
24
43
48
29
36
36
19
44
45
36
60
39
52
56
153
24
63
40
5
84
55
5
43
108
29
12
159
45
75
9
15
28
56
72
4
24
24
8
9
3
328
60
5
27
45
27
180
48
9
91
48
137
12
36
159
88
68
52
101
55
5
111
16
108
20
24
36
9
43
92
88
77
15
48
33
135
9
48
27
16
60
41
51
72
12
16
84
84
77
99
45
24
108
3
9
51
108
57
63
88
288
36
8
36
160
20
76
5
151
68
40
12
48
5
27
72
57
63
36
40
60
44
136
60
12
17
103
92
12
40
41
43
17
27
9
48
31
221
91
5
27
88
36
104
52
29
27
105
19
173
24
27
36
36
12
9
252
19
8
24
36
9
63
117
3
88
29
132
27
12
40
104
124
164
249
63
16
20
144
237
63
45
91
24
17
39
153
108
27
52
17
7
20
84
153
91
60
17
48
51
81
12
36
31
65
36
243
28
65
216
63
28
32
9
36
103
5
31
36
89
99
180
28
32
81
84
15
9
7
60
32
40
5
48
115
125
55
17
192
67
56
148
44
189
31
41
79
80
72
84
24
112
156
212
16
53
7
113
19
144
8
108
168
192
24
21
15
28
44
28
48
84
96
5
36
3
36
40
84
20
45
91
5
39
9
51
16
5
72
24
180
3
88
12
188
28
24
56
81
19
24
128
88
12
44
96
57
55
32
36
45
48
19
5
27
36
28
92
28
216
17
19
17
72
51
28
80
84
33
27
192
9
55
44
168
72
48
9
15
16
5
43
20
72
132
261
19
29
79
8
52
29
43
68
52
56
40
101
63
81
27
21
7
20
24
21
7
20
117
163
108
17
168
72
48
7
125
3
220
5
87
165
27
76
60
113
43
29
67
32
48
60
9
3
69
7
24
17
79
17
43
173
99
9
12
27
9
96
12
19
8
160
53
72
127
36
120
48
12
20
72
9
19
84
77
108
144
55
5
7
12
17
48
43
8
93
19
12
68
108
16
48
5
3
28
77
36
12
99
28
60
8
156
100
41
75
52
180
17
163
20
117
123
40
192
113
27
36
33
48
51
28
152
9
19
108
29
63
60
12
16
20
52
8
45
36
135
88
29
7
5
24
55
20
132
81
19
8
16
77
96
67
72
24
17
3
28
53
60
39
9
91
24
29
60
3
72
16
80
16
20
36
64
53
3
28
17
15
28
17
12
24
108
163
36
12
108
12
132
8
69
111
52
17
63
12
9
60
19
20
60
40
32
21
96
31
48
144
48
125
63
9
31
8
81
55
41
39
9
36
223
56
9
43
17
27
4
41
63
28
12
8
45
55
12
41
72
15
48
4
29
12
15
93
19
113
27
40
12
29
31
8
81
27
45
15
21
60
3
36
40
12
53
31
396
5
120
7
8
57
15
28
8
81
91
44
28
17
12
7
12
ABCD 426526466*7^$a-1 [50058]
24
21
171
49
59
1
12
47
49
12
96
44
15
75
6
219
13
92
39
49
47
13
32
15
24
37
14
69
3
33
36
1
24
26
9
36
49
44
27
1
44
28
50
90
27
9
186
54
15
37
107
73
23
49
95
1
80
18
118
44
96
315
69
3
36
39
6
16
83
36
57
24
16
24
35
48
111
42
27
3
34
56
102
21
75
120
42
3
24
49
71
1
71
48
3
9
9
60
28
47
25
11
24
1
24
20
39
36
21
64
71
85
59
12
9
66
54
24
28
14
46
167
45
27
9
66
105
45
48
42
18
27
27
22
59
132
9
15
37
14
168
10
56
54
45
240
24
12
36
27
18
30
30
24
15
81
16
2
6
51
61
60
59
24
21
3
24
49
72
116
4
20
76
12
62
42
15
13
48
44
64
72
14
58
35
25
11
1
38
6
64
2
48
22
23
45
75
1
26
18
27
9
39
75
6
3
13
36
11
72
24
45
39
15
21
45
60
100
11
24
45
15
12
25
2
6
15
36
39
10
11
24
57
28
36
44
28
24
8
27
12
21
88
32
40
92
48
96
39
12
60
72
51
57
15
58
35
36
48
15
6
15
1
20
3
48
1
26
46
80
27
60
48
36
36
9
52
11
57
4
48
68
24
114
82
11
12
36
24
13
35
9
18
48
45
12
33
60
99
60
84
84
81
36
3
81
16
44
51
37
11
1
92
16
11
81
27
33
30
21
51
34
44
72
18
42
75
1
11
12
24
216
25
24
71
9
51
63
6
28
14
78
15
264
21
39
93
15
48
24
61
11
69
15
25
131
37
14
54
15
48
33
18
6
18
21
21
6
45
84
60
9
36
124
74
42
3
1
47
189
75
3
18
28
32
4
14
21
1
24
11
84
51
9
39
22
23
45
147
24
24
25
2
46
60
12
47
45
3
27
78
60
39
36
24
33
120
18
21
24
25
50
6
75
96
1
59
49
131
48
39
6
42
30
39
21
24
52
32
42
105
145
108
119
72
9
16
44
51
81
4
14
90
15
87
18
51
21
120
16
119
48
39
21
24
3
210
64
11
27
21
144
168
25
47
81
15
60
13
8
15
24
61
20
124
71
45
3
36
1
23
157
23
15
93
1
2
24
21
1
80
3
12
3
45
3
117
21
54
22
59
36
3
21
61
23
12
3
21
1
44
36
15
81
75
60
9
18
45
61
20
96
15
96
33
60
27
3
30
42
118
72
2
21
36
39
21
3
18
108
39
3
58
152
27
12
45
111
9
4
11
69
102
18
60
99
12
9
16
11
9
6
154
11
33
15
96
171
118
11
157
8
18
46
71
1
44
39
39
78
28
11
24
25
32
16
23
24
25
20
150
10
62
70
8
15
147
18
30
69
132
36
49
11
60
27
6
42
18
16
20
15
36
13
20
54
126
15
45
51
48
21
36
3
15
66
27
1
8
39
120
85
11
51
18
75
27
10
35
73
2
58
11
45
16
20
18
69
37
12
2
165
1
144
74
82
14
22
68
15
60
1
23
12
9
16
11
72
81
39
97
24
35
12
3
21
105
15
36
9
51
1
26
6
12
76
2
70
32
159
36
33
36
52
11
3
69
9
72
24
15
48
120
33
15
189
75
120
81
15
9
18
21
1
26
30
40
20
63
117
135
73
32
4
11
48
21
6
10
20
15
24
9
15
72
3
6
15
145
74
9
12
9
15
156
36
61
24
8
15
21
100
11
9
3
12
24
105
147
13
2
33
12
24
3
6
39
96
12
84
51
54
15
36
12
192
24
96
1
23
117
3
12
1
8
54
6
15
3
105
15
45
61
20
120
36
39
45
39
33
40
8
36
60
24
42
10
62
6
120
15
13
32
27
24
49
12
35
1
2
24
21
36
36
9
3
48
63
72
34
35
9
15
25
71
3
45
12
39
9
61
48
26
93
3
24
22
59
36
3
45
1
2
78
28
11
1
74
6
52
44
138
93
60
1
68
4
110
150
51
69
148
107
21
64
20
15
36
9
16
35
3
66
40
11
105
60
4
48
23
37
72
11
3
81
60
61
23
12
120
1
98
45
60
15
24
6
15
96
24
24
36
13
83
63
34
47
141
3
48
9
52
32
39
3
48
9
33
16
104
27
49
26
18
27
36
21
39
27
69
36
60
84
39
6
16
104
15
24
75
66
51
61
11
13
36
23
51
33
39
6
42
93
12
45
15
24
49
59
15
138
3
72
12
48
13
108
128
39
159
34
8
3
61
32
88
11
3
21
27
45
73
47
12
57
6
58
35
1
72
2
6
15
1
23
13
72
14
34
11
51
9
63
18
28
2
45
13
12
47
9
63
51
45
81
24
39
3
18
12
3
36
25
23
3
93
27
177
12
24
45
99
81
148
32
12
84
51
3
69
1
2
9
81
15
93
99
49
44
15
9
36
27
75
6
39
48
168
13
32
76
144
2
18
40
71
36
9
24
90
177
45
3
13
12
11
49
2
18
39
33
28
50
72
54
76
38
6
75
63
6
15
73
47
25
20
100
56
15
145
11
45
60
64
14
90
15
21
4
35
73
2
57
33
30
69
123
46
26
21
81
18
81
132
24
24
12
12
96
85
20
15
24
81
51
45
3
96
13
44
40
83
72
33
16
83
132
60
81
40
120
59
3
18
24
39
12
49
44
208
ABCD 426579524*7^$a-1 [50007]
5
12
4
8
12
47
9
23
6
27
53
7
4
35
17
11
2
47
12
19
17
9
3
4
9
10
8
5
23
32
18
44
3
32
52
11
32
5
12
7
45
21
4
31
61
71
23
38
3
44
69
2
1
41
11
21
23
16
19
22
15
4
25
11
3
58
2
6
52
20
47
31
21
3
12
17
7
24
26
26
54
3
71
12
4
25
4
105
51
7
5
13
32
4
18
2
23
17
14
5
1
36
34
44
5
4
44
31
6
35
1
30
9
9
3
7
53
27
17
1
7
16
7
4
37
16
31
9
5
3
7
26
11
35
8
1
5
12
27
75
57
24
64
1
3
12
19
16
32
13
16
23
1
7
9
64
24
3
13
61
35
60
24
4
3
17
23
12
2
3
37
4
7
27
96
5
5
20
11
1
8
16
28
35
15
18
8
15
40
15
40
1
4
31
25
28
3
14
75
35
5
4
4
16
15
37
45
14
4
57
9
18
22
3
24
16
3
12
28
60
1
16
36
15
16
8
21
75
12
17
24
4
25
50
9
3
2
40
18
65
11
5
7
2
18
40
1
96
28
15
29
12
4
27
2
63
7
16
17
36
20
5
11
15
17
12
7
4
25
4
7
17
32
9
47
9
4
7
12
3
9
28
17
18
12
9
16
9
2
2
31
4
23
4
18
2
9
51
29
1
30
29
7
18
10
12
42
26
22
2
89
4
12
57
3
12
36
8
1
63
7
10
11
5
4
28
15
7
4
5
8
13
60
76
8
23
43
40
13
16
5
15
48
81
16
11
40
3
22
23
45
27
16
8
44
16
8
43
21
8
24
25
48
3
1
18
20
25
4
4
24
20
29
90
2
32
7
25
7
11
49
12
17
23
4
20
33
10
17
15
65
1
22
24
9
1
15
16
7
6
12
8
10
6
23
81
16
20
3
12
5
15
4
15
26
15
11
1
36
1
22
30
14
5
5
35
1
20
8
15
1
15
21
39
63
16
32
41
1
12
4
2
77
1
6
40
14
22
13
7
9
15
17
11
17
55
8
17
1
27
4
23
28
32
9
31
25
4
8
28
3
29
19
41
17
56
84
11
1
3
4
16
16
68
16
19
8
1
17
12
19
24
11
17
4
16
11
42
34
5
24
44
56
8
7
1
11
37
16
16
11
16
8
6
31
8
20
19
12
14
119
5
11
1
16
19
20
8
32
9
15
17
14
24
12
12
29
7
53
7
10
36
26
12
37
25
19
20
36
1
11
11
8
24
4
84
2
58
2
7
13
16
30
2
16
6
14
3
48
103
5
12
43
5
16
8
4
7
30
32
4
14
1
16
1
10
50
11
12
11
20
29
31
5
48
7
76
18
32
18
6
18
21
15
5
1
39
8
1
16
6
8
5
7
38
39
36
21
3
32
77
18
29
11
5
4
4
23
37
19
29
4
4
20
7
10
3
11
36
8
17
1
11
12
4
13
59
3
17
31
12
17
45
10
17
12
7
93
28
9
2
41
19
12
30
39
12
32
37
99
104
13
7
8
49
15
4
5
11
24
60
31
8
2
28
11
7
9
3
12
33
5
15
7
4
10
3
4
68
4
12
5
40
30
24
9
3
4
5
3
5
24
71
37
4
20
4
63
17
24
11
20
28
13
1
23
31
9
32
31
29
24
56
5
16
28
15
8
3
6
14
24
1
4
4
5
11
28
13
44
35
35
5
25
15
7
48
1
4
4
15
5
20
32
11
9
5
31
12
28
8
1
14
5
16
4
28
23
8
10
67
91
52
17
9
34
8
40
18
11
21
3
16
52
12
1
7
28
9
2
17
17
3
25
10
77
8
7
14
10
6
44
2
44
6
3
4
17
6
41
21
10
21
27
24
5
24
11
9
1
27
1
15
7
36
8
21
52
9
19
35
13
36
4
3
9
3
17
4
45
42
72
25
17
18
82
51
28
17
2
18
24
6
40
48
41
1
43
19
5
16
8
4
3
21
3
12
6
15
7
8
28
9
4
73
66
4
58
7
4
11
10
4
7
3
22
44
16
19
25
6
30
28
40
44
23
19
20
18
28
19
23
8
28
9
4
12
48
163
21
8
7
73
4
83
1
17
14
26
79
12
61
2
13
3
32
2
22
21
108
36
15
24
14
15
43
1
23
29
11
41
33
44
26
20
5
17
14
16
5
4
96
99
21
20
15
10
4
16
11
16
51
1
4
41
14
21
63
42
3
32
49
15
4
8
32
21
11
11
42
15
37
39
5
20
2
14
6
17
12
45
16
11
23
20
9
15
12
33
5
22
17
36
47
14
35
23
41
4
17
24
23
59
2
10
5
28
20
29
23
4
13
6
49
59
12
4
24
1
4
12
8
16
75
28
18
23
5
19
17
26
17
15
2
3
11
5
1
14
5
8
16
28
4
40
4
27
1
8
1
20
11
11
37
4
7
17
3
22
27
11
14
15
12
13
16
14
4
12
13
19
29
13
3
37
59
20
11
8
117
1
14
5
9
55
28
16
12
61
3
20
16
9
36
43
20
3
29
16
4
15
26
18
4
1
4
15
26
16
18
25
37
15
1
18
26
4
19
4
11
1
8
9
8
31
5
10
9
17
3
8
16
31
2
11
7
21
24
5
10
24
10
16
55
8
16
4
9
31
16
3
9
8
23
45
8
41
10
5
13
30
28
8
10
4
7
3
5
17
3
11
16
13
16
21
10
20
29
1
15
9
42
72
42
15
3
36
29
13
10
22
2
26
11
12
19
12
17
13
46
2
15
52
3
5
27
45
3
36
1
4
1
19
20
15
9
37
11
3
9
40
27
41
7
2
6
10
4
74
77
9
23
17
18
2
10
5
4
20
8
4
29
11
59
30
6
17
12
16
120
27
42
23
23
17
1
44
30
17
4
45
15
19
60
5
13
28
51
12
16
31
9
16
7
4
8
6
20
3
16
7
44
4
2
6
24
5
31
18
6
53
16
8
67
6
20
14
36
9
25
23
9
18
1
4
31
10
80
124
22
12
5
13
28
2
25
8
31
44
12
22
23
4
23
5
7
4
2
7
56
8
28
20
11
8
41
35
6
4
79
72
33
27
3
9
3
17
7
16
1
1
11
36
40
3
29
79
24
5
16
7
25
16
25
11
32
13
59
17
3
11
16
29
3
89
72
21
3
44
8
15
10
79
40
1
56
18
13
32
20
7
57
4
9
15
4
12
31
5
7
5
13
6
37
8
19
10
10
22
3
45
11
7
17
33
39
9
6
9
12
8
67
38
16
36
11
13
35
4
36
24
15
30
52
14
5
4
4
17
51
8
4
1
14
12
6
54
45
3
1
28
13
35
1
27
40
3
20
17
5
26
5
1
6
42
63
12
20
7
45
45
3
33
30
29
43
16
25
17
28
7
4
59
9
17
31
27
42
15
63
17
4
8
36
57
4
16
11
40
47
16
12
5
27
17
1
10
1
31
18
7
4
4
9
15
32
16
1
11
43
2
16
14
1
8
12
7
22
55
3
22
14
6
18
40
38
18
42
23
1
24
27
7
36
66
50
30
47
16
81
12
34
14
10
5
12
33
35
36
43
12
38
15
16
8
31
33
29
23
5
11
31
33
20
1
11
9
7
15
9
15
17
52
5
4
6
4
9
17
11
28
31
9
3
20
38
16
16
2
12
4
25
4
116
16
3
13
3
109
67
5
9
62
9
5
10
37
1
35
24
11
5
5
10
1
17
11
48
16
32
24
7
12
12
2
50
5
5
26
12
78
4
23
56
16
40
5
23
4
21
11
39
30
19
9
18
25
24
7
5
12
19
12
6
7
9
11
24
3
40
18
7
1
42
30
27
21
11
24
1
39
24
17
11
8
1
23
15
6
10
1
9
19
13
12
6
17
3
41
28
15
29
43
13
4
37
4
26
26
3
16
9
22
14
42
2
36
10
21
1
7
31
65
16
75
9
19
1
48
4
28
1
15
1
23
37
4
7
7
53
4
32
55
18
23
8
9
23
16
35
45
8
17
14
21
4
32
3
24
17
5
11
4
11
14
16
11
13
6
10
8
6
29
24
7
65
24
16
3
25
1
34
28
12
41
19
2
10
8
2
15
45
4
51
1
2
13
23
40
61
5
7
7
4
38
7
24
47
9
61
12
74
13
41
7
33
26
18
51
15
5
16
31
1
60
4
3
6
6
10
19
12
79
57
13
7
60
36
1
164
31
8
44
16
16
29
22
24
21
1
43
20
47
34
63
47
36
41
12
4
13
8
30
9
3
12
18
42
6
15
12
3
4
2
43
23
78
39
27
40
20
4
29
52
9
11
36
7
48
14
30
18
12
3
3
1
16
35
25
11
32
4
5
16
16
4
25
14
4
2
15
33
11
19
24
60
40
1
40
15
69
40
23
89
19
4
72
50
30
24
72
12
6
10
12
1
8
8
3
13
21
35
1
8
51
4
15
2
3
8
23
26
11
33
14
17
12
13
7
16
5
35
27
12
25
11
5
68
4
37
3
15
13
1
6
61
3
14
6
5
24
59
5
21
75
9
36
31
9
14
22
7
7
16
6
23
21
15
15
16
5
44
31
28
32
33
8
76
17
34
30
12
3
24
4
9
19
24
4
17
16
12
3
15
30
44
3
31
6
18
6
36
15
39
6
3
4
40
36
23
13
7
18
23
17
11
3
30
11
16
21
10
49
4
7
12
37
24
7
78
39
37
23
7
45
25
24
7
72
5
12
26
5
15
9
3
6
7
59
24
4
9
17
12
28
19
13
8
2
12
101
5
3
16
3
12
13
20
3
24
17
12
11
2
18
6
10
1
20
68
1
11
8
31
9
5
7
3
57
63
18
18
5
1
24
6
84
4
53
25
19
12
31
5
17
19
25
12
15
3
9
36
21
6
12
2
26
13
4
1
12
14
24
14
31
8
4
33
23
29
32
6
4
17
1
14
34
14
18
31
11
17
31
12
62
4
16
7
28
3
26
3
12
48
49
3
12
32
8
9
67
12
1
3
43
8
5
1
6
33
36
20
16
49
7
4
3
13
28
16
43
1
1
7
4
12
1
24
39
12
3
21
49
2
9
31
9
39
8
10
20
22
46
63
4
24
20
4
4
27
6
43
20
11
29
4
44
12
37
42
17
1
10
17
5
27
16
9
15
3
6
6
16
9
5
4
11
15
28
5
27
48
1
16
1
24
40
4
3
17
31
16
9
6
17
12
69
2
17
55
1
1
30
18
18
12
22
15
28
7
6
47
37
6
13
27
14
31
4
12
11
37
31
4
18
50
41
1
46
1
4
13
11
15
9
7
1
44
9
14
65
59
86
23
12
31
65
28
5
10
5
16
20
31
16
13
31
13
11
22
19
35
8
2
20
19
32
47
25
37
43
21
12
30
10
2
12
5
25
6
14
46
28
6
14
5
7
37
1
2
42
23
3
12
14
14
13
13
3
17
4
12
27
7
13
95
5
16
28
12
47
1
12
16
51
1
39
24
8
17
31
52
8
24
5
1
70
12
38
11
4
44
1
10
18
11
4
57
2
42
39
7
8
16
84
1
9
31
32
13
ABCD 426587298*7^$a-1 [50044]
90
90
36
36
18
102
36
90
45
15
48
162
42
36
12
42
3
117
6
21
36
9
54
6
219
72
33
36
75
15
45
84
69
27
9
54
72
9
36
45
36
39
9
24
135
21
99
72
60
48
36
105
12
159
3
36
6
36
12
15
27
18
27
21
144
63
45
90
6
36
48
87
45
18
18
27
72
36
39
33
111
126
204
30
72
42
3
24
3
33
72
81
39
87
90
39
69
111
15
9
48
33
36
111
72
231
54
27
39
24
21
15
30
15
9
75
33
39
96
3
72
18
135
15
30
87
9
18
36
45
21
108
123
3
9
36
60
21
24
75
51
48
36
9
51
9
3
54
78
57
9
36
6
120
18
24
30
141
12
69
36
3
45
24
48
159
93
18
45
99
18
15
45
18
45
243
72
30
72
42
21
33
39
45
36
24
12
51
12
72
81
27
45
15
3
177
27
81
12
33
39
51
18
36
63
72
36
9
39
96
75
9
27
18
27
33
84
378
90
24
18
216
90
90
36
156
45
105
39
204
75
9
105
30
33
12
27
198
15
45
63
45
18
36
9
39
81
60
72
57
18
45
69
48
15
21
42
90
48
267
63
90
72
99
9
75
69
18
93
189
6
54
63
84
36
69
30
96
57
15
21
72
132
153
90
9
21
54
249
21
60
36
39
99
9
15
12
36
168
117
72
75
42
30
81
60
45
144
48
96
111
36
27
105
93
15
57
108
54
96
144
165
24
72
12
45
15
36
45
27
3
6
48
240
90
153
99
174
114
18
102
33
57
96
156
18
18
78
66
15
216
9
18
18
75
24
39
9
15
30
42
45
120
15
153
3
24
93
27
6
27
3
9
33
18
57
60
273
72
96
66
168
12
6
12
27
45
15
45
75
96
129
195
63
93
33
27
45
27
75
78
63
45
54
156
24
18
75
15
12
90
42
66
99
24
36
3
33
12
27
9
27
69
45
36
39
45
63
27
18
15
63
45
27
93
24
45
99
27
84
60
9
9
75
27
24
30
72
99
135
18
87
9
36
66
18
87
48
9
96
126
156
33
12
63
114
36
120
87
3
42
174
54
99
36
72
27
36
9
33
12
36
54
42
156
87
63
45
120
24
3
36
6
39
24
135
81
99
93
9
63
33
12
27
9
96
36
27
27
21
15
72
45
45
63
39
18
6
30
24
66
81
9
15
81
48
126
114
30
33
48
105
84
36
6
84
189
60
3
9
153
27
99
36
144
114
3
27
90
60
12
60
36
12
108
27
15
138
168
30
96
30
18
72
36
150
39
69
27
12
81
27
27
90
36
27
213
12
42
120
18
24
48
135
60
72
84
9
195
75
33
72
21
24
12
54
42
3
45
15
45
12
27
36
9
87
36
93
60
12
240
135
63
9
48
15
48
90
24
66
6
84
15
21
24
90
12
24
18
30
72
24
129
36
69
63
180
108
12
153
15
27
30
63
36
285
63
57
63
15
12
36
33
9
12
15
36
108
81
99
27
18
39
105
63
63
9
21
114
138
72
42
21
15
18
39
15
93
33
12
15
117
36
30
42
27
48
9
54
42
84
18
33
27
36
9
36
9
90
12
276
12
6
75
9
108
99
36
9
24
144
63
39
36
45
72
105
27
111
69
45
30
150
66
18
6
21
60
45
3
9
51
21
15
9
156
90
24
9
21
27
24
21
27
180
45
36
24
111
51
90
108
3
177
3
27
105
21
99
45
15
57
96
108
36
126
9
81
18
237
9
51
27
12
141
27
57
15
93
177
36
72
102
18
96
72
75
33
39
27
168
126
39
51
21
135
33
93
24
138
42
48
6
12
90
78
21
24
81
48
36
60
12
15
39
153
51
66
18
162
135
63
90
60
3
33
84
6
129
15
108
18
72
39
24
12
108
72
60
72
93
60
120
15
9
126
84
33
63
54
3
15
48
18
24
12
15
21
72
18
9
33
27
135
9
39
33
9
3
117
6
129
108
15
57
105
63
63
9
93
36
42
9
48
51
90
ABCD 426636318*7^$a-1 [50014]
37
20
4
8
4
24
12
24
8
36
48
12
27
1
20
4
68
3
1
11
81
3
24
13
32
64
24
8
52
8
4
44
12
3
21
28
20
36
48
12
64
23
1
8
24
27
25
83
25
23
1
80
3
85
20
4
11
33
12
24
27
33
39
1
12
8
24
27
1
12
20
16
11
9
51
33
24
48
40
23
33
28
12
48
32
40
12
20
3
13
11
48
45
12
3
33
12
51
13
8
48
3
1
8
16
20
28
11
33
4
12
35
1
20
24
36
16
20
52
11
1
56
12
28
36
8
3
13
36
47
13
24
8
108
28
60
68
12
3
21
4
36
68
3
13
48
23
25
24
20
12
4
24
12
8
24
27
21
12
28
8
16
56
15
21
27
36
12
1
20
12
4
72
11
9
52
8
12
48
48
60
12
64
24
8
24
12
3
48
9
12
72
40
24
60
8
24
4
23
9
36
4
11
12
25
36
36
20
64
20
36
12
28
8
16
60
32
16
20
28
8
36
63
9
24
16
32
12
28
44
36
12
4
12
36
36
12
23
13
12
8
52
32
48
3
1
8
132
40
12
32
24
3
13
11
73
35
48
1
12
80
16
60
96
36
23
24
61
36
23
24
25
47
1
23
9
3
1
8
12
12
39
85
8
16
24
60
32
87
1
23
21
15
1
107
69
48
4
84
8
48
12
39
1
8
16
12
47
13
8
3
1
44
4
56
16
8
4
23
1
23
9
12
27
12
9
3
9
48
27
13
24
23
24
33
15
13
20
16
23
33
4
8
15
21
12
3
12
24
9
24
27
21
3
21
15
85
32
40
8
16
20
24
4
59
72
60
1
12
8
39
9
16
23
37
11
37
24
36
12
20
16
36
23
9
48
36
12
88
8
12
3
21
48
52
8
39
24
12
1
92
52
72
44
28
24
44
4
24
24
47
1
24
12
24
8
4
11
25
24
11
1
8
28
8
12
39
1
23
9
24
3
33
12
16
32
4
11
9
51
85
32
15
9
3
13
24
11
48
9
3
37
8
12
52
8
3
24
9
40
11
33
15
1
8
28
8
72
3
37
48
47
1
35
9
4
8
4
12
84
48
8
4
24
35
37
12
44
24
15
12
45
12
24
144
39
1
20
28
36
84
8
12
72
3
9
63
37
23
25
60
24
20
16
8
28
24
80
40
8
4
48
20
52
11
25
32
24
40
11
36
9
4
80
15
37
20
12
12
24
40
11
33
36
40
11
24
13
44
12
12
15
36
61
8
15
85
20
3
49
12
36
83
9
28
8
72
36
3
21
3
36
21
12
16
24
59
1
68
36
3
33
40
12
24
12
8
4
8
15
1
20
24
28
23
1
11
25
92
75
24
81
24
4
24
8
12
40
8
3
13
108
11
21
4
11
12
1
11
37
59
24
13
11
21
15
85
11
25
12
20
16
12
59
13
20
28
20
16
48
35
36
13
24
11
13
60
11
13
83
21
76
60
8
15
84
1
20
12
36
39
9
39
60
21
4
20
51
13
32
4
11
9
15
45
12
3
13
8
12
16
36
32
16
23
49
32
75
13
48
20
16
48
48
24
23
9
15
24
36
13
47
1
8
24
40
12
8
4
44
27
36
21
3
48
9
24
40
11
37
20
72
4
35
25
35
25
11
24
49
68
3
1
60
36
23
9
4
8
27
13
11
13
47
9
40
47
37
44
4
8
4
32
75
36
45
27
12
45
12
12
4
20
3
13
35
60
1
60
20
4
56
12
4
36
8
4
48
60
11
57
28
12
11
24
33
12
24
27
25
44
4
24
68
3
9
3
13
44
16
20
4
11
9
12
12
24
27
9
51
33
16
8
12
4
80
28
12
44
4
20
4
12
11
1
32
75
45
24
27
45
12
3
13
83
37
8
12
3
1
24
23
37
24
23
81
27
49
36
56
4
20
12
3
1
11
1
8
52
8
3
13
44
84
75
24
33
75
36
60
9
28
12
32
4
8
4
8
39
21
16
72
8
24
24
4
36
8
4
71
1
11
36
9
87
21
24
24
4
8
16
8
12
16
11
12
13
48
8
15
13
12
80
4
32
12
3
12
72
48
1
12
24
23
48
37
44
4
44
12
16
8
15
9
36
27
13
35
12
13
48
11
24
13
36
12
8
12
36
3
24
13
8
4
32
28
12
8
4
12
24
60
12
8
27
13
20
12
40
8
87
48
1
11
33
16
11
9
4
8
63
9
12
12
3
73
24
8
36
40
72
48
59
1
20
12
15
21
40
12
12
20
16
11
13
60
56
4
11
61
20
4
12
8
15
45
12
12
12
39
12
45
16
20
16
23
12
121
12
20
24
12
3
9
39
60
9
12
24
27
24
9
36
27
21
27
1
11
61
20
51
93
12
15
37
48
11
9
15
1
11
21
75
12
9
16
32
40
24
11
61
8
39
25
11
25
48
24
20
24
12
12
16
12
20
28
24
35
13
32
28
116
15
33
24
52
23
21
24
16
36
44
24
124
24
8
159
45
24
16
24
32
16
8
60
24
12
27
1
11
1
80
16
56
24
3
37
8
12
36
3
9
3
12
69
15
12
24
13
8
27
69
3
61
20
52
8
24
36
24
12
12
16
8
16
11
13
56
39
21
12
184
20
64
20
15
36
48
13
12
20
63
1
20
51
37
20
3
36
1
8
27
1
23
9
27
105
3
60
1
56
4
11
9
16
23
49
8
12
87
141
12
16
12
59
9
40
56
15
36
13
24
11
21
48
16
84
20
40
11
21
4
8
12
27
45
24
4
12
8
4
8
16
36
11
13
20
72
40
12
20
4
71
33
4
24
23
9
12
39
84
109
32
36
60
15
21
48
12
3
24
45
3
1
20
4
12
12
8
12
4
44
16
12
36
12
24
36
11
97
59
1
11
13
8
219
1
12
83
25
32
3
57
3
45
12
4
59
13
72
20
12
76
20
4
47
69
3
36
1
44
24
64
35
12
1
23
21
39
48
1
8
39
12
45
3
1
11
61
35
13
23
13
8
108
16
20
16
23
1
24
8
28
11
24
13
24
12
12
35
12
33
88
35
73
8
16
23
24
21
16
8
4
23
36
12
25
32
4
56
36
4
36
20
4
44
24
12
16
8
12
48
16
20
16
59
1
12
108
12
152
48
4
20
60
4
47
9
4
47
48
25
8
48
16
48
20
40
12
12
23
21
52
32
24
27
13
23
24
84
33
4
20
48
75
9
28
20
4
11
9
4
8
108
39
1
36
35
13
12
11
1
8
75
9
27
13
47
1
32
15
21
52
8
36
15
49
8
40
20
48
72
16
12
20
12
27
36
13
11
24
1
12
11
1
44
4
32
28
11
96
12
1
23
1
20
136
20
4
20
28
8
36
28
12
8
12
24
112
11
45
12
48
36
3
9
27
1
12
44
16
23
25
48
24
11
1
24
32
40
164
15
9
51
33
16
56
64
12
24
12
8
63
72
1
60
44
15
13
32
3
13
59
13
68
12
60
60
16
8
27
13
56
36
16
24
56
40
11
1
47
24
21
112
8
12
4
23
1
47
9
3
21
12
12
3
1
32
12
3
37
36
8
24
12
12
4
8
3
12
13
32
16
24
11
60
9
51
9
3
1
11
9
88
8
88
24
44
12
51
24
9
48
16
12
8
24
15
49
36
8
24
16
8
15
25
8
48
3
73
8
36
3
69
15
9
40
32
16
8
16
12
11
36
25
35
12
49
8
3
37
8
12
51
25
24
32
4
47
1
23
21
4
11
45
15
9
12
12
60
12
15
12
1
20
75
9
4
23
49
56
15
21
12
12
3
21
60
4
11
33
52
44
27
21
27
25
8
3
37
35
21
28
24
8
27
12
9
64
11
9
4
24
44
16
8
15
13
48
59
21
4
48
20
72
36
12
12
120
3
1
20
4
23
9
40
24
8
36
24
76
36
56
4
12
8
135
1
11
24
33
12
16
12
20
52
20
3
13
20
12
100
44
40
24
68
15
13
24
96
24
68
15
12
49
20
148
11
12
57
24
16
12
20
3
13
24
59
37
44
28
47
36
12
1
20
51
1
132
44
3
49
12
12
48
56
63
97
8
4
20
27
105
63
25
20
28
32
12
48
28
8
24
4
60
35
1
11
1
12
11
57
4
35
33
48
12
15
13
44
3
9
4
32
12
28
8
15
61
8
15
1
35
1
24
36
60
12
47
13
12
23
13
32
52
48
24
8
52
32
52
12
12
32
120
15
25
56
24
3
1
12
44
3
12
97
23
9
24
16
68
84
12
12
3
21
16
20
52
23
1
12
23
36
24
36
37
44
ABCD 426804848*7^$a-1 [50048]
168
84
63
20
79
6
12
23
31
6
35
48
25
36
156
384
48
51
75
65
13
48
59
1
30
24
18
12
27
108
24
72
3
36
54
15
9
84
63
9
11
43
29
67
101
1
135
105
12
18
42
111
8
24
181
66
96
18
27
153
12
60
27
45
35
64
111
24
144
117
44
4
177
12
78
54
144
120
96
135
93
51
21
54
24
21
9
63
20
4
120
20
169
23
13
35
145
24
3
45
6
9
8
73
48
119
115
18
24
18
185
49
30
18
36
63
99
36
9
36
15
30
96
3
24
36
45
47
1
6
41
103
30
72
78
12
54
144
18
41
120
48
97
23
19
18
35
4
44
72
25
126
17
31
6
18
102
135
132
99
149
79
72
69
3
41
100
45
30
69
3
18
231
8
55
21
105
63
9
36
108
156
27
99
117
36
8
37
35
52
147
18
63
45
83
157
12
36
51
57
132
210
17
52
72
44
1
71
1
119
79
21
51
54
12
6
17
37
3
69
135
225
18
54
18
54
12
198
6
18
30
234
9
9
123
116
85
107
1
72
47
24
133
11
52
20
52
75
396
42
12
51
129
15
192
9
11
115
18
96
72
12
51
36
81
12
114
17
37
156
150
17
13
59
13
15
21
72
60
48
15
44
73
119
7
18
3
9
24
72
75
45
72
78
77
40
8
13
42
65
151
21
20
31
12
45
36
105
11
7
138
108
90
17
28
51
18
54
21
45
54
90
23
76
69
63
99
153
20
7
66
36
35
109
24
27
99
53
1
36
203
49
75
9
27
33
71
19
9
75
18
54
114
47
79
21
33
99
93
24
63
9
12
15
57
15
12
99
9
132
21
108
24
35
28
57
42
18
23
97
72
207
56
4
236
1
6
41
43
132
54
66
18
47
49
47
7
89
37
11
16
3
18
267
8
244
44
55
54
27
56
109
11
205
35
61
3
81
54
72
17
19
36
6
48
6
57
9
24
39
45
96
27
3
18
24
54
41
25
24
63
39
72
18
288
78
12
9
72
20
25
72
36
36
18
77
37
84
144
36
63
116
37
18
6
27
36
21
36
36
6
113
52
141
156
11
85
203
97
78
48
114
119
96
1
3
33
83
24
24
25
159
12
116
313
12
15
171
30
51
21
27
51
9
27
54
3
60
36
8
40
36
15
153
120
27
65
24
100
9
72
11
48
13
24
35
13
132
23
133
107
72
100
33
84
87
39
6
11
28
189
23
49
60
75
80
24
73
47
16
21
60
3
33
59
40
63
138
6
54
3
80
7
12
96
93
56
85
54
30
51
81
12
78
261
48
92
48
31
6
75
51
21
87
21
99
41
1
30
90
24
27
48
140
13
87
68
61
42
9
57
6
48
42
36
18
120
6
35
103
17
72
28
36
87
54
72
84
87
21
15
36
9
72
3
116
127
42
84
35
1
18
81
24
81
18
90
90
29
48
4
116
49
36
168
36
23
7
18
23
13
42
48
54
15
27
54
156
51
72
20
100
33
12
72
36
24
3
105
48
6
18
63
21
60
210
141
39
42
84
63
68
4
105
36
27
3
24
210
72
54
161
100
36
108
117
27
108
63
36
101
31
9
111
113
100
3
18
95
4
20
24
253
24
35
4
36
9
71
52
21
150
18
23
49
12
108
36
42
54
135
68
72
79
72
90
78
21
20
4
3
24
48
6
75
80
1
36
83
31
17
100
75
18
36
11
16
45
35
25
54
45
20
61
3
8
1
27
189
6
17
1
47
124
27
45
116
49
54
65
31
9
3
29
7
96
9
120
9
63
104
49
60
30
6
75
72
24
21
54
65
103
117
27
12
60
161
76
140
48
52
57
11
13
12
6
18
23
85
27
9
30
18
63
33
27
57
59
55
54
90
30
83
43
69
45
243
12
45
71
61
36
102
41
49
71
52
3
9
56
31
18
3
27
33
9
12
51
32
7
78
131
25
60
83
253
18
24
305
109
3
24
99
90
66
41
13
15
72
12
128
25
239
76
27
113
31
18
36
ABCD 426834726*7^$a-1 [50178]
29
12
91
72
209
36
31
41
12
12
187
48
8
45
96
3
9
19
44
57
15
33
24
12
7
29
19
65
36
15
52
5
67
65
67
161
48
60
7
12
12
53
180
43
65
7
65
39
165
60
12
48
31
53
12
84
12
3
21
60
60
43
56
64
53
7
20
21
84
19
161
48
60
31
36
53
24
55
144
32
24
24
4
24
17
36
36
24
3
45
108
31
113
19
17
12
12
115
5
51
64
41
19
84
5
43
32
21
7
132
17
19
44
21
84
72
24
108
79
48
173
7
53
3
4
101
7
60
41
204
7
104
4
12
24
120
41
36
3
40
36
125
36
99
9
84
7
29
183
100
113
27
40
41
7
53
27
40
56
16
12
41
48
19
17
156
67
53
27
9
60
27
45
127
24
36
41
43
17
51
52
29
19
17
3
28
120
12
29
24
7
41
12
115
101
7
204
48
60
29
24
3
45
3
28
12
36
41
43
5
19
84
41
12
24
84
91
17
7
65
36
3
81
15
33
39
4
17
7
17
7
20
21
147
28
12
5
55
5
55
8
76
17
3
57
151
56
24
57
96
24
55
269
48
60
43
5
36
36
31
17
132
84
24
19
24
12
89
156
51
105
7
60
17
180
12
12
7
48
17
15
52
89
3
16
8
16
8
69
27
24
24
16
29
7
53
43
101
240
60
19
65
24
67
5
7
41
55
12
20
96
16
12
5
19
77
7
41
55
53
3
21
79
41
96
48
91
8
21
3
48
69
72
31
48
60
5
96
24
216
3
117
48
31
41
84
19
89
36
24
108
12
19
12
8
33
36
43
8
9
24
120
120
15
24
21
7
68
21
67
24
41
39
28
20
100
44
21
24
24
60
7
108
53
24
48
48
15
16
17
12
51
9
24
156
3
16
41
24
39
96
64
65
12
51
69
19
29
19
60
44
100
12
17
43
41
36
12
216
120
3
69
24
7
89
192
7
164
21
108
15
4
53
24
12
7
53
15
48
81
15
93
3
64
24
5
151
5
15
64
197
19
41
12
27
64
77
12
12
127
20
93
67
72
17
63
16
32
21
60
7
29
12
7
8
76
17
36
15
21
72
12
103
12
24
29
115
17
67
8
9
12
12
120
7
32
9
19
5
15
4
77
24
7
192
65
31
12
20
21
12
15
129
19
12
29
55
221
24
12
12
63
16
41
12
127
29
12
7
41
27
93
3
4
17
60
36
43
56
4
29
15
4
156
5
175
5
79
180
12
8
28
101
12
7
101
24
84
12
24
24
60
60
43
53
19
48
77
24
31
8
21
48
144
7
44
24
93
36
60
31
101
63
96
100
5
79
56
28
41
123
112
17
48
12
84
87
21
48
3
16
173
31
84
56
21
36
87
16
32
52
65
96
12
31
41
183
45
12
7
12
77
36
27
52
77
39
24
117
7
53
24
15
40
32
24
33
19
36
17
12
72
19
17
84
24
60
55
32
28
17
12
12
7
36
5
79
53
67
12
36
101
84
19
56
33
55
5
99
57
12
7
12
125
27
48
28
5
7
12
17
24
31
17
60
24
39
40
48
41
36
43
12
36
5
108
48
63
69
72
24
3
52
5
72
19
5
67
53
36
60
120
12
55
12
108
24
41
12
36
48
27
4
53
91
36
41
15
9
67
17
12
24
7
48
5
36
39
21
12
12
96
43
48
17
12
3
40
8
21
7
24
101
79
77
91
89
72
7
5
55
12
12
20
69
48
12
60
19
12
36
72
173
60
7
17
43
12
84
113
48
19
32
21
120
60
63
4
53
31
32
21
60
67
17
79
12
24
185
15
69
12
180
43
60
17
48
7
101
7
5
27
21
7
12
152
9
39
112
12
77
24
55
89
60
60
36
108
31
17
15
4
29
12
60
12
72
3
52
84
89
19
17
12
120
7
101
51
4
17
3
76
5
7
12
41
67
56
21
120
36
36
19
5
19
80
48
172
24
36
32
9
7
32
96
33
108
79
24
108
32
21
156
43
5
31
264
5
36
7
29
19
24
17
12
7
24
36
41
63
69
36
31
53
67
56
24
24
48
48
24
100
24
12
29
43
8
21
3
28
44
9
36
3
4
101
24
31
8
52
29
19
197
24
12
115
32
21
3
28
36
5
36
60
31
29
84
48
48
3
28
113
19
5
12
111
21
48
7
5
31
8
48
33
36
96
27
21
67
89
12
7
77
63
57
15
21
43
5
43
41
15
24
9
19
5
19
77
67
5
19
17
43
41
19
68
24
9
48
12
31
77
48
19
17
48
7
29
24
7
53
7
68
4
60
113
87
16
5
216
43
29
48
31
41
19
32
52
17
12
31
65
43
36
8
33
24
19
12
5
12
135
9
24
36
24
96
48
7
29
63
76
17
24
55
24
60
24
17
60
12
19
24
20
16
65
199
8
112
24
8
48
21
19
56
45
36
7
5
31
41
43
32
21
3
9
12
51
9
36
24
24
36
60
7
41
120
7
41
108
72
12
67
41
144
7
8
9
36
36
84
7
89
27
16
17
24
36
3
141
55
5
144
36
36
19
24
65
72
3
9
7
12
17
36
79
17
24
39
88
ABCD 426911330*7^$a-1 [50082]
22
9
3
24
21
26
24
3
10
3
2
1
9
9
30
29
37
18
21
8
25
6
29
27
45
28
27
9
15
8
36
10
47
13
6
30
2
22
2
10
15
14
30
13
3
27
6
30
5
13
38
16
5
1
14
10
65
1
45
2
30
1
30
15
3
26
4
24
23
9
25
2
96
12
9
43
21
18
21
3
11
1
2
28
3
56
7
2
21
24
3
3
10
12
3
9
23
19
68
19
27
3
36
30
11
16
15
5
3
7
14
4
20
3
10
12
36
17
9
4
20
45
3
13
11
7
9
36
3
15
2
4
6
2
3
6
10
14
13
6
6
3
9
38
21
13
11
1
18
30
9
2
25
2
1
9
9
6
3
17
13
27
48
9
3
9
21
50
24
31
8
10
14
7
15
6
36
8
12
24
4
36
8
10
5
25
8
15
9
4
6
2
4
20
3
10
27
24
5
3
55
26
30
13
3
6
11
7
39
12
2
4
6
18
44
4
3
3
2
12
4
21
9
36
50
13
11
24
4
3
5
7
6
27
6
9
5
10
6
42
5
22
3
17
3
10
2
10
2
10
29
9
24
22
14
10
6
6
3
15
20
1
14
43
30
30
129
57
21
12
33
2
34
27
15
3
32
21
24
3
22
3
24
20
13
32
7
8
12
9
1
3
26
6
1
6
17
3
16
24
3
15
26
37
11
10
2
22
11
1
2
3
18
1
5
1
12
41
6
9
10
6
8
12
19
5
12
9
22
38
13
14
24
1
32
27
12
28
45
18
18
15
3
5
1
3
5
3
4
6
6
8
22
6
6
24
15
9
12
9
5
4
3
3
14
33
28
3
20
10
2
4
6
26
9
63
3
7
18
8
10
24
47
16
11
4
24
17
3
45
19
12
9
23
4
12
6
5
6
6
18
18
21
7
9
44
24
10
18
59
6
39
3
12
36
6
10
65
13
3
17
61
15
2
7
24
3
3
12
6
14
10
23
7
5
4
23
12
19
2
13
11
13
2
4
27
3
6
44
4
21
3
12
6
2
4
6
14
1
8
3
4
9
18
5
21
1
6
30
6
12
15
3
50
28
15
15
2
1
9
11
13
3
14
10
11
4
36
12
12
72
3
26
3
10
3
8
3
46
2
10
2
28
45
21
6
20
16
3
36
9
8
10
18
12
18
2
24
27
19
3
38
7
15
11
3
7
60
29
22
9
12
5
10
6
20
43
2
12
28
30
24
6
15
6
11
34
42
36
12
6
6
35
1
8
7
20
12
13
6
35
15
33
1
5
6
7
12
32
4
53
1
5
40
36
6
3
8
3
24
7
2
45
15
1
9
6
6
23
15
10
50
10
24
21
3
2
12
15
18
43
9
15
8
24
10
6
32
60
10
3
18
5
39
1
12
6
12
6
8
13
11
1
9
12
9
14
16
9
5
9
10
6
9
63
56
33
1
2
10
11
1
3
21
11
15
24
7
9
18
3
18
21
9
3
42
6
6
26
10
50
13
3
54
14
3
31
14
46
35
7
6
2
13
35
4
6
6
8
10
41
7
15
9
6
18
14
10
21
26
1
2
4
60
3
17
9
4
2
10
2
16
6
36
23
1
11
57
7
6
3
39
11
21
4
18
12
2
12
4
8
52
18
48
2
12
1
45
24
3
8
13
14
12
22
54
5
37
2
10
27
3
20
7
17
24
55
3
38
28
6
6
9
9
18
27
9
24
9
47
10
2
15
94
6
3
12
6
24
5
28
12
18
15
11
31
32
3
1
23
9
12
76
9
18
12
14
4
56
6
1
6
6
5
18
21
16
30
11
3
40
8
4
6
12
6
15
5
1
24
47
4
30
5
1
32
1
60
3
30
6
6
2
1
39
18
11
73
12
24
17
1
12
5
10
3
2
1
12
8
40
33
26
21
27
9
13
2
9
16
9
6
24
11
4
33
36
11
13
6
14
4
12
15
2
3
1
33
24
2
45
31
51
48
2
7
18
26
7
3
2
1
39
21
15
6
18
8
34
3
2
1
6
6
15
12
21
15
2
1
27
8
4
23
19
3
41
1
5
3
10
14
22
2
3
9
10
6
32
4
5
4
26
43
2
4
6
39
3
6
2
25
3
8
9
31
27
9
6
3
3
12
53
16
9
15
3
3
21
6
6
24
8
43
20
6
4
3
8
28
8
10
9
29
10
18
18
2
10
2
10
2
9
25
2
9
16
9
23
7
6
24
29
22
11
16
20
21
22
29
9
13
12
6
5
4
24
39
33
11
4
32
4
6
18
23
9
22
18
12
12
20
3
6
27
13
11
9
1
2
4
18
3
9
38
16
3
57
53
30
16
36
9
20
4
6
2
4
9
14
9
1
39
6
38
4
6
3
8
15
12
4
20
10
2
10
30
8
4
20
4
9
3
5
97
12
30
3
3
30
6
30
15
50
1
9
3
17
57
3
13
6
2
4
35
7
27
2
33
22
12
15
21
6
24
24
3
3
18
18
42
8
4
5
7
20
10
30
8
21
13
3
11
22
30
12
45
32
12
25
5
9
1
14
19
47
4
57
6
11
72
21
40
6
3
18
45
18
2
1
15
5
27
9
121
12
14
4
17
1
5
16
29
22
2
21
13
11
6
6
30
13
5
13
12
3
9
29
9
1
3
3
3
12
9
29
10
6
54
15
35
4
6
24
17
9
3
10
21
62
46
30
3
50
15
10
2
13
6
3
2
12
28
12
20
7
69
9
8
37
17
13
8
49
9
48
2
4
45
51
18
23
6
1
6
2
12
16
30
23
15
4
3
41
28
5
27
10
24
12
42
6
27
15
6
26
9
7
17
28
3
56
15
7
3
14
9
76
6
3
11
1
9
21
5
34
30
32
10
6
6
14
3
16
3
24
3
51
6
21
5
1
71
12
16
5
16
9
14
15
16
17
3
7
2
4
44
12
28
12
44
22
12
2
12
3
43
5
9
3
67
2
10
2
1
11
7
29
12
16
23
46
39
33
3
21
33
18
9
6
30
3
8
16
42
50
12
37
9
12
14
21
25
48
11
1
18
6
5
45
9
10
48
12
2
3
13
9
36
5
31
12
48
11
16
24
15
15
32
4
3
29
9
1
2
1
15
15
2
49
9
26
24
21
7
36
5
16
9
5
42
7
20
1
2
9
1
27
54
3
47
22
41
22
3
11
13
8
10
18
6
2
4
29
3
1
9
2
4
44
12
12
4
12
6
21
5
9
1
2
21
3
3
13
33
11
10
36
33
98
6
1
18
12
12
14
7
18
12
2
18
15
7
5
1
15
48
12
12
32
1
15
30
26
12
10
45
9
45
2
37
9
33
27
9
12
30
17
19
12
9
3
20
52
18
3
6
5
22
2
13
12
14
9
12
10
6
12
30
12
14
9
40
47
9
27
9
3
12
10
14
4
21
9
15
39
12
20
60
16
8
3
1
3
39
2
16
9
15
17
22
6
8
22
2
13
2
16
6
2
3
1
24
54
5
67
62
10
14
12
15
13
17
25
6
6
2
24
10
14
4
3
66
9
3
8
39
31
3
17
6
10
14
1
6
12
33
3
11
43
3
3
18
24
14
16
3
14
6
6
15
45
1
12
24
3
3
8
36
1
23
3
13
6
11
15
21
13
11
4
21
9
2
13
3
21
11
1
27
3
24
8
12
10
2
55
3
14
22
5
6
15
4
6
12
9
3
14
13
48
14
10
20
37
29
13
6
24
6
8
4
23
7
12
2
25
14
21
4
21
3
18
78
8
16
9
18
5
36
4
6
6
17
15
22
24
11
3
22
3
3
15
3
27
8
4
23
4
5
10
8
7
26
25
27
8
4
8
7
5
75
9
10
15
11
1
21
2
24
10
18
17
25
15
9
23
1
2
21
7
6
3
8
12
3
10
2
28
8
10
30
8
4
11
1
6
9
9
6
30
23
16
65
15
30
6
9
40
6
3
21
12
15
23
9
87
10
18
8
7
60
6
35
12
12
1
45
15
35
1
9
36
33
3
39
35
25
14
64
2
7
39
15
2
12
13
27
6
27
35
12
10
5
13
6
14
16
8
4
12
33
21
38
46
29
24
45
4
17
37
24
9
14
7
8
46
29
49
8
24
3
7
2
10
2
9
1
14
13
27
5
15
13
44
15
9
3
10
11
13
29
21
4
6
3
2
22
6
9
8
9
54
1
3
6
23
21
12
4
3
11
13
12
12
18
5
9
36
1
9
2
60
34
2
9
19
5
36
6
10
11
10
11
7
8
28
17
16
24
47
25
24
3
6
14
21
19
6
42
36
8
7
27
11
30
9
16
21
23
12
4
60
18
6
6
11
3
31
9
33
18
5
4
6
26
28
15
2
7
21
9
24
3
3
9
21
6
6
17
34
9
39
42
5
9
4
11
21
1
24
3
36
12
11
21
15
7
3
2
9
7
36
9
11
4
33
11
15
30
15
9
4
3
8
12
16
20
63
1
27
5
24
13
11
3
13
18
15
3
32
12
12
1
36
47
10
2
3
10
15
20
12
12
1
3
6
12
30
6
5
25
6
3
23
48
12
4
17
6
1
21
2
16
33
6
3
3
9
51
8
3
9
12
4
6
17
6
1
3
3
3
14
7
6
17
13
17
3
16
24
24
29
1
2
36
15
7
12
12
14
12
12
4
8
12
22
14
22
30
12
32
21
15
22
3
23
28
8
4
3
3
2
69
40
9
3
62
1
24
8
33
13
2
22
12
6
12
12
12
23
31
12
12
15
3
12
11
43
11
1
62
9
1
3
9
3
21
18
39
3
12
24
38
12
21
4
12
33
2
9
27
3
10
39
6
59
25
17
9
48
37
20
13
6
8
12
4
8
1
9
3
12
36
3
18
26
22
12
2
15
19
30
11
9
1
20
1
42
12
12
6
24
30
18
12
26
21
1
18
9
8
30
9
13
45
15
9
26
13
23
12
16
5
7
3
38
7
18
6
27
30
3
32
19
30
8
3
40
32
12
12
31
3
27
36
15
29
43
53
25
2
12
34
30
42
14
10
15
11
9
1
9
27
3
12
35
10
2
4
6
2
9
1
12
2
4
27
9
8
39
10
23
46
35
19
18
12
18
3
3
23
4
35
4
6
2
34
12
9
5
37
51
20
21
25
15
111
17
16
9
18
30
27
20
12
10
14
4
45
2
10
96
23
30
33
12
1
11
22
36
15
3
12
12
24
8
4
54
24
6
9
8
15
13
9
9
5
9
1
5
19
2
34
26
13
9
27
51
44
10
5
1
12
11
16
21
5
13
45
3
6
21
2
9
12
16
23
19
18
8
4
15
5
1
30
5
16
12
11
19
12
3
9
9
17
12
1
8
1
18
24
6
2
12
4
9
11
9
13
27
9
12
14
28
6
27
32
43
20
12
1
33
3
33
12
14
37
2
33
3
9
4
9
9
6
3
9
12
8
16
12
8
19
5
37
33
38
4
15
29
25
11
13
23
16
44
16
12
29
7
6
3
3
17
25
5
6
3
48
9
13
54
12
5
40
9
12
26
19
20
13
6
9
2
3
72
9
37
36
14
3
19
2
84
9
3
4
12
8
19
5
84
12
15
19
14
16
24
5
27
15
1
6
3
11
10
3
14
45
25
11
1
15
15
3
3
33
26
1
11
4
12
5
12
1
14
9
16
11
19
44
31
48
5
10
11
15
31
42
6
15
15
12
3
18
11
1
32
19
36
11
1
6
36
2
10
12
71
1
30
29
4
15
33
2
31
2
33
1
2
3
10
11
34
51
11
24
15
1
12
15
9
8
4
18
11
16
47
4
6
12
14
1
3
12
41
16
8
60
1
12
3
11
12
12
28
17
4
23
7
17
4
8
12
34
18
12
6
35
51
9
1
2
15
7
9
26
15
22
6
11
37
44
22
2
4
5
1
2
24
12
51
7
2
21
42
19
12
3
71
10
12
11
3
12
16
5
15
28
20
34
36
14
22
38
10
14
58
15
27
5
39
19
20
16
29
37
3
8
19
3
3
8
3
10
2
15
25
29
1
30
15
17
9
6
33
45
6
33
1
23
3
13
3
29
34
15
14
6
64
15
6
18
8
16
15
9
5
25
2
16
5
1
24
11
13
12
2
10
36
17
52
2
73
18
45
9
18
12
15
12
6
24
3
12
5
16
21
2
9
30
6
36
19
8
12
4
17
24
1
30
18
6
5
3
21
18
1
27
29
22
5
33
4
3
3
50
51
21
16
23
6
13
6
24
21
3
36
8
10
30
29
6
12
6
7
12
6
6
8
10
12
12
3
3
11
1
18
3
8
37
2
10
15
9
14
10
18
21
33
14
4
6
23
1
3
6
38
10
15
6
8
1
48
3
6
66
12
8
12
25
20
7
42
2
4
8
9
6
12
19
27
26
28
12
18
23
49
44
1
6
18
36
6
6
3
71
9
18
13
29
7
41
25
14
16
5
19
23
13
8
4
53
1
2
22
5
9
4
6
11
3
4
6
12
3
24
93
3
33
2
12
21
4
15
11
19
6
8
22
36
62
1
20
25
2
22
18
20
25
9
14
10
36
18
17
39
10
6
6
2
21
7
36
9
35
10
14
19
2
3
1
11
13
9
3
3
12
56
9
19
30
9
2
10
3
2
10
2
24
24
12
3
31
30
36
21
26
1
32
60
1
6
32
61
41
15
7
6
24
15
3
5
10
2
12
96
12
13
11
10
2
22
33
57
6
12
3
9
3
2
16
6
30
21
12
6
2
7
3
29
9
34
5
21
4
5
3
3
10
15
6
15
11
16
8
25
11
9
3
22
53
13
9
20
6
10
8
7
23
43
30
48
3
3
36
66
27
53
28
8
7
5
24
10
41
12
7
48
2
4
8
24
28
6
2
58
2
48
1
15
29
39
1
11
4
3
27
26
4
23
1
36
5
15
19
17
3
22
3
65
3
1
3
8
36
13
2
1
17
12
28
69
33
3
48
47
16
20
30
7
23
3
22
62
24
3
1
8
24
4
12
6
3
9
3
11
16
35
ABCD 427192572*7^$a-1 [50022]
59
61
24
11
3
18
100
60
12
26
34
11
36
9
4
83
25
11
37
110
132
70
47
1
2
33
27
18
4
23
3
81
25
56
90
9
61
12
98
18
15
12
96
37
56
4
50
34
96
11
73
48
95
49
14
10
71
1
155
85
50
9
9
54
10
8
18
132
82
8
75
49
131
87
93
13
95
25
2
82
23
3
22
20
18
30
42
57
25
20
27
24
27
21
141
111
87
48
22
2
18
18
12
18
42
70
83
48
37
12
20
138
70
2
9
73
23
13
60
12
12
12
8
27
111
58
72
20
120
18
45
81
6
10
72
48
152
96
99
3
9
36
49
11
3
34
38
9
1
59
9
4
12
11
12
81
4
11
39
189
1
23
3
42
40
120
32
16
2
60
93
45
24
120
18
60
70
38
9
1
11
9
16
11
63
33
99
9
1
48
24
8
63
39
108
45
63
33
61
23
123
12
33
1
48
36
14
130
12
83
13
44
16
38
10
23
57
27
97
47
61
24
23
13
20
3
15
81
12
49
84
20
16
200
4
48
11
1
84
59
33
30
69
3
9
27
6
16
12
12
8
16
179
1
47
24
13
23
49
24
56
40
24
95
1
36
44
3
45
6
9
12
1
12
32
186
57
45
16
12
12
56
27
45
28
2
82
59
61
23
169
11
24
61
104
27
37
62
42
18
22
152
6
48
24
57
1
8
42
129
60
49
107
45
27
45
40
12
48
96
24
83
85
50
48
24
108
22
216
12
11
1
35
21
52
2
10
12
14
60
34
11
72
12
33
4
48
96
12
32
15
61
92
3
24
3
58
32
28
23
48
73
23
12
13
20
28
60
131
1
50
72
10
36
72
44
39
60
117
48
15
1
83
45
51
27
90
18
34
12
8
27
99
12
58
74
21
69
48
18
6
16
12
20
15
37
98
9
57
27
63
33
72
25
2
10
80
75
73
72
12
23
63
10
14
10
26
106
11
36
21
40
32
27
24
48
1
68
40
36
60
35
21
4
140
24
76
12
24
24
144
8
3
27
10
12
132
24
35
108
9
27
21
100
35
1
203
37
24
36
240
36
24
56
28
44
18
9
49
11
36
73
12
8
15
75
69
144
1
8
27
72
1
44
4
23
1
11
27
10
167
85
107
13
56
30
154
36
36
104
30
24
10
8
3
72
24
1
143
12
144
96
3
6
28
47
49
119
45
52
48
47
49
2
34
24
12
164
3
36
25
11
25
20
148
20
18
9
109
24
11
85
12
20
4
14
10
12
59
39
177
13
14
118
2
90
16
24
36
12
35
37
56
52
24
11
25
23
25
11
1
48
11
9
4
35
157
48
26
57
87
45
13
8
54
58
11
21
40
56
3
36
13
20
3
96
45
3
13
120
24
56
30
58
2
45
12
51
22
48
11
73
107
45
111
96
9
39
9
87
135
9
9
30
180
46
23
36
12
49
38
10
35
3
9
33
3
15
10
24
11
3
54
100
36
14
21
49
11
97
95
123
102
18
60
22
72
48
48
156
23
37
98
10
36
74
18
51
144
75
45
96
39
34
11
15
18
72
184
24
56
15
36
25
2
10
11
27
18
42
30
78
45
75
42
28
84
23
3
22
24
8
28
24
26
9
121
24
24
11
21
27
60
57
6
21
144
63
6
16
158
70
60
2
54
40
26
45
9
28
23
45
90
45
25
83
165
16
24
72
32
15
57
28
132
8
16
144
36
36
11
3
34
26
93
9
18
9
1
62
9
45
88
35
45
48
18
6
4
23
1
11
1
26
69
61
72
86
46
24
47
33
30
117
97
108
35
3
22
92
16
11
25
36
72
11
48
24
27
66
16
155
24
27
18
39
73
48
24
26
60
10
47
109
156
11
12
9
18
60
57
15
228
9
1
140
40
12
12
108
12
8
16
2
22
32
6
10
47
73
12
59
61
26
90
4
50
10
11
36
25
8
3
37
23
57
6
10
2
9
121
47
63
9
13
72
8
51
48
27
60
129
25
12
8
27
1
23
27
18
219
1
36
168
26
10
47
24
1
35
36
39
81
13
38
10
56
159
12
24
1
48
12
56
18
34
23
13
2
22
12
24
44
6
82
8
30
90
76
83
13
23
85
24
11
24
13
24
48
36
50
12
60
45
72
75
58
47
48
36
27
24
22
36
24
11
45
15
9
39
1
80
24
184
26
117
25
62
21
24
37
71
3
34
11
25
216
24
2
30
40
47
13
50
21
204
9
4
116
76
20
4
26
60
9
13
26
6
88
72
60
68
112
14
21
1
158
34
11
25
24
8
40
168
12
11
39
22
38
58
12
48
2
78
30
24
18
64
48
32
4
50
90
90
12
9
63
58
12
38
9
45
4
24
12
48
146
22
38
10
11
25
155
105
28
38
142
71
39
10
59
37
2
45
85
23
1
23
37
11
15
9
145
74
106
35
48
45
16
60
12
8
30
42
18
12
9
13
38
93
1
36
50
18
4
12
23
51
93
9
28
24
35
13
44
64
32
40
72
26
22
38
144
130
86
57
13
12
35
13
14
228
9
279
60
9
48
37
26
10
59
63
9
3
10
8
78
142
2
10
56
15
37
108
2
82
107
1
32
52
168
86
12
22
20
99
13
24
56
54
10
24
47
9
27
60
49
36
12
155
ABCD 427279778*7^$a-1 [50002]
60
84
84
5
16
212
43
12
72
36
72
5
19
228
89
7
12
72
21
20
7
84
120
69
51
17
67
12
60
84
60
48
33
87
36
192
60
72
12
48
21
32
36
36
7
48
33
3
72
5
208
72
3
120
5
67
5
103
96
24
17
55
60
108
5
48
43
9
27
84
17
163
240
48
132
24
65
79
48
12
12
48
48
41
67
72
24
21
3
12
24
276
84
53
60
31
53
43
60
60
48
120
33
8
91
24
89
43
60
48
72
65
79
69
27
60
65
40
15
12
12
108
12
29
7
24
24
5
72
19
41
43
5
31
21
15
24
53
16
60
39
12
24
60
77
60
55
17
67
21
32
16
15
165
68
103
69
12
3
324
120
5
16
44
7
129
27
12
60
12
9
15
5
60
7
108
29
103
24
53
28
20
19
96
168
36
29
52
32
55
48
60
72
12
36
65
43
264
36
144
36
12
41
91
41
144
43
33
51
120
9
27
48
36
24
192
5
7
41
31
24
12
24
36
33
180
80
12
139
24
24
132
24
29
7
41
96
31
12
180
60
21
63
5
72
19
84
84
36
72
12
12
69
27
60
84
21
48
15
84
29
31
96
12
33
99
60
5
67
36
45
27
72
9
15
72
228
60
29
31
12
33
39
120
21
12
300
147
29
7
12
5
7
65
7
24
60
24
12
36
12
156
12
12
48
72
12
41
7
12
21
60
99
36
48
24
33
15
24
60
24
36
17
7
36
84
12
5
28
111
24
17
19
60
24
12
120
17
31
12
144
81
75
24
77
4
39
84
132
24
24
17
7
21
27
24
36
12
5
24
19
33
128
7
12
77
31
24
5
16
15
60
5
19
125
43
5
36
52
72
27
5
43
5
40
27
108
72
273
8
112
147
21
12
15
84
29
7
24
84
120
60
60
29
28
15
41
187
84
12
48
12
9
8
67
12
12
5
43
101
19
72
36
24
192
17
43
24
125
40
39
60
60
60
21
51
21
3
5
31
36
24
36
53
55
36
21
60
63
24
65
28
39
29
7
60
12
48
24
53
16
12
219
24
72
12
29
19
33
51
41
127
29
19
12
60
12
9
51
17
19
41
36
16
27
252
89
43
21
123
12
240
12
120
12
24
12
33
104
67
60
36
41
19
93
15
132
12
96
36
24
12
24
36
161
64
60
27
113
67
12
24
36
21
3
17
19
29
79
72
9
15
45
171
101
103
72
24
228
36
144
288
84
21
3
57
80
55
24
173
31
156
9
111
24
24
29
19
72
12
60
53
96
31
60
60
24
12
24
77
19
45
15
12
33
15
24
21
48
99
53
103
53
31
60
36
12
12
60
132
9
15
12
12
120
168
24
24
5
19
93
147
72
41
28
51
60
36
17
7
36
17
43
108
144
48
24
21
15
17
31
117
75
53
19
36
24
12
108
101
12
36
43
48
12
96
12
81
8
36
148
87
36
65
19
156
45
27
45
27
113
19
24
12
165
27
93
75
12
36
12
12
5
16
15
12
41
31
72
96
41
7
29
28
27
12
24
24
72
101
43
96
48
12
108
21
32
48
112
3
12
5
7
21
27
41
4
63
45
92
19
24
84
5
7
53
31
17
79
24
12
24
53
7
144
125
19
153
48
32
67
36
60
53
31
12
36
180
84
21
3
12
12
33
3
12
12
41
67
132
12
48
72
41
7
120
12
48
96
36
24
12
41
91
5
43
41
7
17
43
105
15
5
55
5
12
163
29
67
17
19
24
144
17
7
41
79
60
108
108
60
24
29
103
24
45
8
91
5
28
60
63
105
99
60
33
75
48
45
80
84
31
84
192
41
19
36
41
19
17
7
24
60
5
211
84
45
75
60
12
77
43
33
99
60
33
3
24
120
36
57
15
45
48
68
7
84
81
15
156
36
144
69
39
53
40
87
5
28
15
33
15
36
24
53
43
24
96
129
51
9
27
5
43
96
48
120
173
96
19
48
36
41
55
12
60
132
216
24
96
60
108
60
17
40
27
96
24
81
20
60
79
60
33
27
53
19
48
293
7
53
12
55
108
24
53
7
9
32
55
41
7
36
48
180
12
60
144
12
5
96
103
21
228
8
4
48
27
53
79
81
39
60
41
52
87
48
24
120
48
5
7
84
24
65
7
24
29
24
7
12
41
64
92
103
45
20
19
21
147
48
12
36
24
48
120
204
17
19
60
33
27
48
12
33
12
15
5
55
12
48
ABCD 427309878*7^$a-1 [50075]
51
9
39
6
24
6
126
30
42
3
9
60
39
36
39
54
48
39
24
45
96
30
69
45
54
21
45
36
174
30
6
9
21
60
6
153
60
12
24
9
30
6
51
45
12
30
48
45
39
30
75
129
30
150
27
105
3
39
21
21
18
21
9
30
6
15
9
51
36
111
9
3
12
24
24
18
24
48
6
54
60
6
12
54
30
36
48
24
18
3
21
39
9
87
9
12
84
36
75
45
3
72
99
24
30
6
90
15
9
24
3
45
12
3
45
39
3
21
111
6
18
6
48
6
6
54
36
81
48
111
6
18
24
36
42
114
24
66
60
15
9
15
27
45
3
12
30
3
27
18
12
15
15
9
39
24
12
18
42
30
6
18
12
15
48
21
66
12
6
36
18
18
12
3
24
15
6
3
15
90
6
18
42
66
30
9
45
78
48
42
3
9
54
24
18
15
45
3
39
57
24
12
24
9
12
24
36
72
6
12
45
3
24
12
48
21
45
24
18
33
87
30
24
30
18
6
102
3
36
3
30
36
12
75
3
42
3
12
9
18
120
21
45
51
3
18
30
12
72
21
27
6
36
99
15
24
72
9
9
27
21
18
6
24
6
30
18
18
15
24
39
12
78
42
9
231
12
42
6
84
9
21
15
60
3
6
60
66
18
12
6
9
15
18
27
9
30
6
51
3
12
45
27
6
72
48
66
9
69
6
45
15
102
12
12
15
99
30
24
36
84
42
9
15
24
18
135
3
30
144
48
48
30
24
48
45
60
24
9
87
24
33
6
21
69
6
9
9
18
18
30
81
60
9
60
24
18
12
12
9
21
15
33
36
51
9
6
18
27
63
96
21
105
24
6
21
3
6
24
6
21
33
12
39
21
72
6
117
63
57
63
6
18
48
45
39
6
12
42
6
18
54
12
30
18
27
153
6
84
90
6
84
60
72
78
36
24
3
39
18
63
39
30
6
48
150
15
39
102
36
30
48
84
30
42
9
51
45
60
3
96
30
96
48
3
39
18
6
6
18
6
75
15
42
18
24
33
60
15
12
21
51
81
9
51
24
33
36
12
12
27
51
12
66
24
51
9
72
15
3
33
24
24
39
6
12
18
90
15
15
12
24
24
42
3
45
30
36
24
24
60
60
117
15
36
18
120
6
24
57
27
21
75
54
51
21
15
24
72
60
60
24
33
30
120
6
72
54
9
57
39
9
24
27
45
36
18
42
3
27
18
30
12
84
18
3
27
57
36
63
54
30
36
57
9
30
66
183
15
36
6
63
39
42
24
12
12
12
39
39
48
69
45
18
30
18
45
27
30
36
15
81
39
21
51
27
6
6
48
6
6
18
108
24
18
6
30
12
69
159
24
18
12
6
105
21
18
30
6
24
48
18
24
12
6
138
72
15
48
12
3
12
30
30
18
30
54
3
24
189
6
69
36
3
90
63
15
12
21
36
24
15
57
33
15
15
57
33
90
45
21
30
45
96
15
33
27
45
57
66
42
30
18
15
12
45
15
60
39
78
27
15
21
48
105
90
132
30
3
9
27
33
6
6
36
3
9
6
21
84
9
96
24
30
6
27
9
6
18
42
18
51
21
30
72
12
81
69
48
18
9
81
18
57
57
30
21
21
78
21
15
21
9
72
12
3
24
33
12
99
60
9
18
42
3
33
60
126
48
60
6
12
3
12
3
45
60
9
30
33
3
42
30
54
51
84
9
24
12
18
6
27
99
18
6
6
51
3
30
51
36
24
21
42
30
66
30
30
12
24
18
120
27
33
3
33
27
57
6
12
60
114
30
24
6
90
48
36
54
60
162
9
99
33
3
54
18
30
39
60
51
45
3
24
30
30
57
9
6
78
72
15
69
27
45
18
21
3
66
6
24
36
21
45
3
39
12
6
18
12
102
78
42
3
189
6
12
12
45
9
51
3
18
24
39
9
63
3
45
60
27
45
24
51
84
114
60
15
12
60
3
36
9
39
12
6
15
3
24
60
21
9
30
21
12
3
21
3
18
3
57
15
24
9
30
12
18
27
24
24
27
18
84
27
33
3
3
6
39
15
6
111
48
12
9
36
12
30
6
84
51
75
30
66
6
15
9
6
48
24
21
15
174
18
9
33
18
165
60
48
27
102
51
12
9
6
30
15
60
33
72
24
51
27
18
102
33
15
9
39
12
42
18
24
18
27
45
75
9
24
30
18
15
3
36
18
27
39
21
39
84
6
84
6
57
207
57
9
27
48
15
42
15
24
39
57
48
39
6
51
15
114
6
45
15
9
12
39
6
12
3
24
9
15
12
45
12
42
24
6
54
36
18
18
12
36
66
6
33
9
3
48
15
96
48
81
9
30
33
27
18
42
48
12
42
36
3
12
69
24
42
18
6
9
9
6
72
42
60
18
24
78
3
3
36
18
6
72
84
6
3
36
51
9
93
6
36
69
51
6
39
3
30
126
6
54
12
12
21
51
6
3
15
21
21
54
24
21
3
30
51
21
51
3
120
12
9
15
69
21
30
9
69
51
12
48
12
60
33
12
30
108
36
60
6
24
6
30
3
21
15
51
9
24
9
63
9
18
21
111
24
54
27
51
42
36
6
9
21
15
3
18
30
24
9
27
42
240
3
9
48
36
15
12
9
48
60
3
3
21
93
30
12
9
9
60
3
45
18
6
24
51
33
3
84
3
30
6
60
21
9
27
3
6
6
48
6
66
33
9
42
21
24
3
30
48
3
15
36
18
72
18
30
36
51
33
12
36
15
3
30
6
54
75
57
18
57
24
15
66
48
15
21
24
24
6
72
69
15
78
102
6
15
99
6
12
3
39
114
42
24
6
15
39
24
30
27
39
6
12
48
12
6
42
39
3
48
42
60
12
78
126
15
12
39
9
36
75
69
69
6
81
21
15
15
30
15
9
78
36
114
30
6
15
75
30
6
9
12
24
15
18
3
24
15
6
3
27
33
36
9
15
72
33
51
9
15
36
51
9
9
42
78
27
3
66
6
24
9
36
33
18
54
60
48
27
81
24
18
12
21
15
48
57
60
45
90
12
21
15
72
12
6
12
132
18
9
9
6
9
27
33
21
24
24
3
48
27
33
12
60
27
6
12
24
51
48
12
9
66
60
12
33
48
39
36
24
42
30
6
12
42
6
15
9
78
12
18
42
36
69
141
48
60
27
3
84
12
18
102
9
12
3
24
6
12
30
48
45
9
60
51
21
24
15
9
60
3
33
24
6
6
48
12
15
75
45
9
15
27
69
21
78
12
24
9
12
3
6
30
21
48
15
6
30
9
9
108
30
78
54
12
6
3
15
21
45
ABCD 427390742*7^$a-1 [50021]
72
24
84
24
55
8
25
44
12
12
24
3
25
11
13
20
27
1
51
21
3
45
5
36
12
30
57
21
7
8
84
31
2
99
12
7
41
21
10
17
72
3
48
21
39
13
99
17
91
50
7
23
96
93
4
17
15
36
9
10
5
63
9
84
12
12
33
18
9
7
14
39
3
85
24
11
45
7
17
3
13
24
32
12
31
77
40
32
12
27
6
36
24
3
4
27
8
37
17
15
40
35
37
3
5
9
3
12
57
12
10
12
21
17
18
37
44
3
1
68
31
65
9
3
12
28
11
93
19
5
21
15
7
113
19
60
65
12
9
3
4
35
9
28
68
28
56
16
11
24
13
29
18
45
24
36
15
9
3
28
12
41
7
32
60
18
15
57
75
12
9
12
19
48
20
48
7
96
14
3
33
51
40
92
12
12
7
17
28
48
44
21
30
25
3
29
16
17
15
40
3
12
41
36
15
21
3
9
21
3
28
51
17
27
28
80
13
24
11
18
22
12
5
4
3
21
65
15
39
25
51
17
87
13
8
12
4
3
60
5
39
61
35
9
9
12
7
3
8
12
21
15
12
6
19
24
32
27
4
36
24
45
3
5
24
19
41
36
84
4
24
15
17
12
12
40
23
96
25
35
6
82
5
12
48
4
11
30
3
63
6
3
4
51
12
5
28
44
28
56
12
24
4
17
18
12
72
25
8
40
65
6
1
5
67
24
32
12
28
35
21
31
38
10
9
20
21
39
40
23
21
9
15
24
4
3
80
9
3
60
13
80
24
21
3
16
23
100
17
45
39
48
60
28
95
40
50
3
21
39
40
15
2
39
9
10
8
30
22
29
28
44
7
50
39
24
24
45
15
3
24
18
15
12
15
6
34
65
12
12
31
26
3
12
9
24
75
4
8
67
2
3
3
4
20
13
32
9
66
6
120
10
2
22
29
19
5
24
33
3
4
24
24
8
15
21
15
69
40
24
56
15
18
7
20
48
3
9
88
44
12
9
90
12
21
4
27
21
29
67
51
80
52
5
3
49
3
45
51
5
40
24
8
115
17
36
60
15
4
101
12
21
22
5
39
21
4
44
12
36
48
45
10
93
8
36
21
22
65
39
24
33
3
36
21
24
55
41
19
41
12
7
5
12
4
17
18
48
24
21
21
10
65
60
31
14
75
33
22
14
42
54
31
20
36
63
25
8
60
21
46
44
42
42
6
39
15
48
24
13
5
67
15
17
3
24
4
26
7
24
5
30
13
17
18
13
39
17
33
48
3
9
60
10
53
72
81
18
9
51
12
24
13
3
38
6
28
32
13
15
29
4
20
4
20
84
21
3
33
18
21
3
6
6
21
27
36
9
21
39
7
20
18
3
24
15
24
16
5
21
7
27
8
13
8
67
101
24
36
28
5
27
9
7
56
57
24
66
21
69
22
17
36
27
37
20
28
27
26
82
9
20
3
9
16
3
2
48
60
10
20
36
6
3
4
23
21
24
21
51
4
53
22
8
16
20
33
15
9
19
2
90
28
5
40
23
1
15
38
67
3
29
3
6
27
7
45
41
39
21
42
21
15
16
17
4
8
31
8
33
16
8
15
21
63
13
99
21
80
19
24
20
21
36
21
3
36
4
8
57
7
80
123
4
8
12
16
38
24
30
9
16
3
12
38
18
1
15
5
45
3
4
24
17
7
44
9
75
108
4
44
4
20
4
63
5
96
36
12
19
9
41
36
3
40
48
35
61
44
21
48
39
3
4
33
15
12
20
28
17
48
7
5
15
30
36
7
20
4
3
5
16
20
55
21
3
17
4
35
37
24
20
24
52
27
5
48
12
33
10
57
8
7
60
17
21
3
9
60
30
21
3
12
21
16
27
8
45
3
21
33
31
17
15
15
9
24
36
28
5
39
7
38
39
7
26
7
17
10
45
3
56
24
88
5
3
64
8
37
20
21
7
27
60
26
27
4
113
7
41
3
28
48
35
21
9
7
11
72
6
63
9
30
33
12
81
63
28
5
10
8
30
19
3
17
76
3
5
27
33
9
51
9
27
4
39
5
21
3
19
53
24
15
33
15
21
36
28
24
32
27
4
5
12
19
134
3
72
12
21
27
21
18
36
30
75
3
12
28
2
39
16
15
17
3
24
9
75
33
16
24
8
12
120
4
35
93
24
24
36
12
12
9
60
31
44
21
22
26
7
39
48
5
84
19
32
21
24
12
24
4
27
74
39
52
8
51
13
20
141
6
24
18
31
32
9
75
7
14
31
53
19
44
12
7
26
7
47
21
12
81
39
3
4
57
11
36
6
15
15
69
31
5
3
33
7
26
27
4
89
3
31
38
31
47
21
31
8
9
12
12
24
19
36
5
40
24
20
21
54
6
54
45
9
7
39
17
3
37
44
36
27
45
165
91
23
21
15
16
17
28
15
8
33
39
9
16
23
52
17
9
39
24
4
41
15
51
21
24
16
47
25
11
13
51
29
9
7
3
32
12
40
17
120
24
3
24
12
33
43
45
72
17
63
27
28
12
48
65
7
53
3
64
21
8
12
4
75
21
5
18
24
9
9
54
21
4
35
9
19
20
9
4
32
48
39
45
43
12
17
103
21
20
27
9
19
14
3
4
59
12
6
15
7
5
19
41
4
41
10
8
21
36
55
5
3
13
68
45
18
9
48
72
3
28
2
30
6
3
21
3
28
5
15
27
81
31
17
48
51
48
54
15
7
48
12
38
82
41
7
29
64
5
42
28
21
23
45
12
12
57
12
10
32
37
96
8
57
30
57
3
21
16
5
6
9
3
49
17
6
21
7
26
34
29
24
55
17
4
11
36
12
4
5
3
21
28
32
31
48
65
27
6
7
3
69
23
28
41
117
3
21
7
3
53
40
5
3
51
69
57
55
24
63
80
9
60
36
40
24
3
44
6
3
12
12
19
12
9
11
9
27
69
27
1
72
27
14
63
16
3
8
37
24
5
10
65
12
28
20
21
15
16
20
28
5
15
45
7
20
84
75
37
48
23
21
15
45
9
7
27
48
17
4
20
12
27
12
28
12
9
8
16
24
32
27
4
56
21
15
6
94
33
17
10
60
33
20
7
44
1
56
108
4
27
14
3
21
42
21
9
7
17
46
14
15
7
21
8
15
18
7
5
15
43
2
3
12
3
9
4
23
1
32
9
42
30
7
3
89
21
39
27
13
3
8
13
35
9
33
15
27
1
5
3
27
108
21
21
3
4
32
21
3
39
21
21
3
12
75
48
40
12
14
3
3
57
63
18
27
3
96
24
13
27
2
10
17
12
19
2
10
117
11
30
12
3
27
33
4
17
31
8
12
9
22
44
40
38
3
7
26
3
3
48
9
9
3
15
196
14
63
43
26
51
3
9
31
14
43
24
17
7
72
11
36
4
5
60
7
17
3
24
52
2
150
37
44
7
29
40
3
45
15
20
37
41
18
21
12
21
15
81
24
7
15
33
11
33
9
3
81
15
16
8
19
17
72
9
42
12
21
7
26
34
29
72
79
2
7
47
21
31
17
4
24
44
28
32
72
12
12
9
15
16
65
31
63
17
31
92
30
15
96
12
4
68
3
28
24
14
3
43
33
68
7
62
3
51
9
12
60
3
12
33
21
6
21
16
20
4
35
72
36
9
15
12
6
39
40
11
9
12
9
12
102
33
21
24
3
63
69
7
44
37
87
29
63
30
27
28
8
36
15
4
77
12
33
30
24
21
21
42
9
4
92
60
24
9
7
5
15
81
15
31
14
3
31
8
9
3
33
57
6
24
25
3
17
87
48
13
92
15
9
21
10
17
69
42
30
18
9
48
4
23
9
24
3
16
17
21
7
8
7
20
21
9
27
33
3
60
7
26
51
9
7
27
20
21
7
53
3
4
38
51
9
3
75
45
21
18
13
17
36
66
1
39
5
28
5
82
5
43
12
65
12
12
9
60
18
64
5
16
23
42
27
27
1
20
36
33
18
12
18
7
3
5
7
57
3
17
3
25
51
134
15
12
21
6
12
45
16
11
21
24
24
3
21
60
84
16
56
36
7
17
12
9
39
129
10
21
11
30
30
36
6
63
12
3
18
15
7
50
7
3
77
15
28
32
30
10
68
57
120
12
4
20
48
15
33
76
11
45
16
8
43
44
1
17
10
2
115
41
24
106
17
33
30
12
12
61
20
45
3
28
20
63
ABCD 427422354*7^$a-1 [50040]
21
51
52
77
4
3
17
27
9
60
7
3
29
25
36
23
16
24
9
18
6
8
82
57
9
11
24
25
18
45
15
69
24
36
20
1
20
19
21
104
43
20
33
3
16
32
1
8
10
21
24
32
12
4
32
132
33
60
7
20
4
69
30
26
4
36
3
24
17
64
23
48
12
28
75
5
25
23
48
1
12
8
87
24
16
21
3
168
48
8
12
13
47
7
21
120
9
23
16
9
3
9
11
96
28
15
9
44
31
9
12
15
5
13
35
7
29
24
21
3
28
3
17
1
20
43
24
32
4
20
49
35
21
10
53
12
52
12
5
3
73
95
4
27
29
21
34
29
72
25
23
36
12
16
29
27
28
44
9
31
65
10
17
28
24
5
16
11
49
47
24
72
33
4
23
1
11
9
12
24
3
21
27
73
23
16
44
24
28
48
8
28
32
9
12
55
36
51
12
98
19
32
12
9
7
20
4
29
3
21
31
3
69
3
18
48
27
12
32
7
2
15
24
21
4
23
16
8
33
28
3
17
75
24
16
27
86
7
5
7
5
28
3
8
12
37
27
92
13
27
21
176
15
21
10
5
12
7
2
7
48
33
30
53
13
8
3
12
12
25
3
15
36
30
35
1
44
51
1
11
7
26
3
31
36
21
39
50
27
9
31
8
4
45
11
19
50
3
1
8
15
9
4
12
3
32
45
12
36
15
49
47
9
39
21
3
4
45
15
32
16
20
48
21
10
17
40
69
3
3
9
45
6
45
5
3
4
21
36
12
15
24
8
24
13
3
8
25
3
17
7
15
50
28
23
1
20
7
68
43
9
77
10
42
24
3
33
18
2
43
17
7
45
3
9
36
20
12
51
16
12
8
25
3
27
45
9
60
54
129
77
3
1
8
4
47
9
4
3
24
21
15
8
12
4
17
40
59
1
23
52
84
32
61
3
15
9
27
9
32
45
34
41
96
24
96
21
87
9
60
19
51
5
9
7
3
26
60
10
45
57
20
7
60
81
63
41
7
80
55
14
60
3
4
63
30
63
21
23
4
21
3
5
10
5
1
11
4
24
9
12
8
16
11
4
9
8
51
1
12
24
6
5
21
3
60
21
16
3
81
47
57
51
21
19
32
12
24
13
63
12
72
32
55
30
11
40
24
8
12
19
101
81
7
36
51
5
4
17
4
3
17
43
21
24
6
21
32
13
36
3
9
3
20
36
16
81
36
44
46
41
60
73
15
5
112
35
52
44
9
12
7
5
34
17
40
5
7
44
73
30
29
24
4
32
21
3
12
28
8
9
4
35
21
16
68
7
24
45
20
16
42
50
16
24
23
43
96
6
24
15
20
33
19
9
12
32
31
9
3
101
7
8
31
5
25
23
1
12
3
41
15
13
23
28
32
12
28
87
5
60
12
12
37
15
17
39
4
9
48
3
12
5
3
1
3
44
28
32
21
15
37
51
45
3
8
12
12
9
40
39
132
108
5
12
22
26
55
29
12
15
4
9
3
32
33
60
7
17
31
32
12
16
84
20
25
71
9
39
4
27
45
24
20
19
21
8
52
185
7
3
36
66
84
3
20
16
21
47
132
28
20
52
51
45
20
85
30
14
16
24
3
17
19
12
8
21
31
12
9
18
69
20
40
45
15
12
24
12
92
13
32
19
24
53
27
12
12
4
60
51
33
45
3
3
9
32
24
52
9
8
27
9
19
5
39
9
3
1
27
27
65
60
9
16
11
36
9
7
48
5
16
3
65
12
3
16
3
65
28
77
16
123
8
16
45
48
11
13
15
32
25
35
19
2
4
35
33
16
35
40
17
15
28
15
45
41
16
47
1
3
36
20
7
33
12
44
40
5
63
7
30
3
53
36
48
4
3
12
128
4
5
15
12
84
52
8
9
28
11
21
7
41
36
75
21
43
5
3
28
5
31
5
43
21
27
12
45
20
15
61
20
31
48
41
10
9
17
64
24
60
8
34
21
3
2
27
21
7
17
3
73
11
36
9
15
13
20
12
16
8
4
12
18
89
1
32
63
88
8
19
77
24
4
20
7
17
13
35
45
55
32
4
3
2
12
36
15
4
17
4
96
11
69
27
1
23
19
45
8
45
7
60
24
45
36
3
15
105
12
5
7
3
9
56
16
5
22
96
6
23
36
1
3
17
7
27
5
16
32
9
3
9
43
29
15
36
124
15
9
60
9
36
12
20
24
19
8
24
33
4
23
19
5
49
11
25
11
33
55
68
16
56
48
21
28
3
5
15
40
29
3
52
51
6
3
24
8
12
21
43
17
99
33
16
60
35
49
107
4
9
15
8
7
9
56
12
4
93
35
48
72
9
3
25
24
15
5
111
64
9
12
72
8
3
60
9
22
30
51
5
12
15
7
54
3
44
19
78
3
8
24
4
60
60
12
5
3
4
12
51
33
27
69
8
19
33
21
12
12
35
16
56
1
3
5
24
139
17
4
35
36
16
81
3
8
7
5
28
41
22
9
21
24
30
29
13
54
14
16
23
52
32
28
24
12
20
40
3
5
1
3
21
24
8
7
8
28
68
4
9
23
25
39
24
24
15
6
24
3
93
3
36
20
1
3
65
3
28
104
28
3
9
24
12
105
35
1
23
25
11
28
17
10
17
12
112
69
11
72
25
23
57
27
1
20
12
39
13
8
7
3
21
5
24
46
5
16
33
23
16
53
7
8
24
36
1
12
6
9
12
9
20
34
38
64
54
29
1
15
45
56
79
32
19
9
21
24
20
3
48
1
59
55
9
8
36
25
3
29
19
12
9
8
31
44
72
25
15
20
21
4
48
11
57
3
19
98
99
1
27
77
55
5
16
15
5
12
15
84
28
8
13
3
24
33
18
41
21
28
3
17
15
36
48
7
14
36
24
7
17
10
78
3
32
96
16
12
33
36
23
28
32
37
83
1
8
4
8
16
11
9
7
12
8
28
5
12
24
3
4
57
96
8
7
20
1
3
8
9
3
28
53
3
72
21
27
12
16
12
5
7
9
6
30
54
17
24
9
40
23
40
80
12
4
21
12
12
71
24
7
60
14
76
8
36
4
11
24
1
35
9
7
20
16
8
60
36
4
9
6
53
24
4
21
3
8
37
36
3
21
23
49
42
9
48
24
57
48
36
83
40
27
5
40
24
57
24
23
21
76
39
32
85
48
20
10
17
28
8
1
156
20
75
48
9
48
7
32
13
8
27
85
12
39
9
23
31
33
41
12
19
5
16
15
3
69
51
26
16
87
15
26
24
16
123
108
12
8
33
3
12
4
9
15
12
32
13
63
8
4
20
16
5
16
23
21
12
75
13
30
62
27
36
57
3
19
6
84
47
36
7
6
39
32
52
3
5
13
8
31
29
63
37
12
12
3
20
28
12
24
72
5
19
111
5
72
85
78
36
74
12
67
8
28
20
48
28
3
81
8
21
28
23
21
3
1
15
5
19
12
12
87
36
41
12
21
27
88
9
8
24
19
12
3
5
24
7
6
27
17
10
38
12
43
36
8
49
3
8
28
36
29
70
54
15
21
15
24
44
21
10
21
9
23
57
7
27
5
36
28
8
19
5
9
75
16
21
8
31
8
4
3
5
4
8
60
13
12
35
9
7
108
44
9
3
33
7
3
14
36
19
24
12
9
51
5
4
47
84
96
4
12
3
30
35
132
28
92
4
12
32
84
1
20
10
17
37
35
48
49
99
29
7
32
57
19
12
5
34
65
36
61
8
19
92
13
36
23
13
68
12
15
4
17
27
28
8
45
36
4
47
33
19
32
16
5
67
20
21
12
43
29
72
7
3
17
96
28
24
5
27
36
64
27
6
20
7
60
27
21
15
41
49
68
7
68
1
24
36
56
39
55
66
11
7
9
20
69
7
20
28
45
23
9
15
7
66
11
9
7
21
20
10
26
7
20
48
21
22
101
31
21
8
1
11
4
3
17
9
34
21
20
37
108
15
8
12
120
9
31
24
84
21
23
60
84
69
10
6
15
20
9
46
9
48
21
6
41
16
8
45
19
21
35
4
48
44
49
32
72
72
3
16
20
72
79
65
21
4
3
84
12
5
16
18
5
4
24
44
9
70
6
23
7
26
34
21
3
90
60
23
12
1
3
20
25
11
40
44
7
125
25
8
15
16
32
13
27
29
16
8
7
5
3
31
30
44
ABCD 427446792*7^$a-1 [50013]
9
60
60
6
42
27
5
6
94
27
69
2
12
28
69
11
10
44
34
24
21
15
32
30
40
78
6
3
12
35
18
7
15
48
30
75
71
1
24
12
27
45
12
5
24
150
30
6
1
23
130
2
48
12
30
43
5
10
57
5
12
78
22
18
12
21
17
28
50
1
23
16
9
36
89
43
83
84
10
6
21
29
40
12
12
63
23
4
48
9
35
73
107
13
21
50
34
78
8
90
22
18
27
5
19
81
14
66
34
6
8
7
3
42
44
4
6
14
12
28
20
7
77
42
30
19
12
5
30
13
77
18
25
5
6
40
21
12
45
2
4
44
13
72
12
21
90
8
24
13
57
3
77
28
14
1
84
11
24
1
59
16
30
110
18
52
15
9
48
6
21
11
108
10
15
39
68
22
30
6
44
6
64
62
18
37
29
4
18
12
12
9
12
5
10
32
6
10
60
20
22
42
18
50
12
46
20
7
23
37
29
34
2
58
32
22
75
11
4
38
12
10
32
16
20
22
90
30
18
2
10
18
8
7
60
35
49
15
8
10
36
15
5
4
6
21
11
25
5
7
36
5
36
55
21
20
58
42
20
10
42
20
30
37
21
32
18
18
46
9
59
46
15
69
15
21
24
20
7
9
12
18
14
7
11
22
8
78
1
23
25
71
60
1
11
22
42
9
15
117
27
8
30
67
15
110
18
10
32
10
116
10
54
45
57
86
18
4
20
6
70
12
3
27
9
3
30
8
67
27
74
31
35
4
20
1
36
24
9
32
7
17
36
10
9
35
48
73
173
30
34
32
18
13
5
48
10
12
9
9
14
18
12
22
60
18
6
42
8
31
24
29
10
33
15
12
20
150
31
117
30
14
10
21
5
22
30
26
37
35
12
1
36
75
38
30
30
108
30
24
28
36
14
10
56
40
42
38
36
6
30
25
15
8
37
132
12
29
7
15
8
46
24
20
4
66
104
13
23
37
17
43
3
21
33
6
50
4
8
18
34
3
57
27
3
36
90
32
64
18
26
46
33
5
48
52
20
136
24
20
6
1
21
30
12
6
2
18
10
44
58
32
22
24
6
8
7
41
67
111
50
6
34
44
10
38
40
14
6
22
8
13
17
12
160
63
39
33
41
64
2
25
23
10
2
16
33
12
5
55
33
27
35
30
40
74
34
27
95
73
5
7
120
5
30
34
44
7
47
30
67
75
14
12
40
50
73
69
26
70
12
164
18
16
6
8
16
60
50
22
39
23
48
64
69
41
18
12
1
47
6
10
12
8
40
21
15
9
11
1
24
24
45
32
18
24
16
6
18
48
45
24
35
25
29
10
21
21
8
4
51
47
12
1
9
27
113
6
1
95
40
33
15
6
6
20
13
3
8
24
1
11
18
31
9
60
38
22
15
5
7
21
3
15
14
138
24
6
34
20
28
21
5
4
63
3
86
55
9
92
48
70
44
150
30
16
32
12
36
6
18
6
4
8
34
9
12
59
6
28
42
45
3
20
25
5
6
28
6
92
30
25
185
43
45
24
56
7
27
20
58
48
44
102
24
10
2
12
37
36
33
20
7
15
44
49
12
39
26
7
5
6
10
12
8
55
17
10
9
5
54
30
7
23
36
64
36
9
45
32
12
31
21
36
8
22
18
2
12
106
42
2
28
68
7
3
21
3
18
3
35
34
51
27
8
10
2
22
27
3
8
24
30
36
22
32
49
21
14
37
48
12
35
10
8
6
18
88
20
12
28
2
46
24
26
6
24
42
40
14
30
18
16
2
10
18
26
10
9
180
9
38
13
9
60
2
25
45
8
43
3
2
18
10
126
20
34
20
10
9
5
6
6
4
32
7
33
15
17
31
89
55
36
5
4
8
67
12
51
24
9
132
75
38
91
29
10
24
26
7
15
93
39
32
10
3
47
34
27
5
12
36
6
28
32
36
22
42
44
1
48
3
24
14
6
36
13
5
30
6
18
18
48
6
40
21
9
8
28
14
25
5
34
36
21
15
45
5
19
39
30
15
5
46
60
8
1
59
46
12
15
27
21
9
36
14
73
57
62
16
2
40
78
80
42
52
48
6
9
96
9
26
6
4
6
6
27
3
69
36
3
86
19
15
105
71
1
5
154
14
10
6
14
4
12
6
27
27
8
1
24
15
18
62
36
10
20
4
108
8
30
16
6
18
45
29
126
10
14
16
2
7
33
60
14
18
43
12
53
84
4
24
116
7
53
22
2
10
12
68
1
35
6
36
22
30
8
58
14
55
27
8
58
38
30
64
51
17
7
11
4
12
21
53
66
16
8
6
34
2
12
31
45
42
12
6
12
15
117
18
32
10
3
17
40
50
46
15
27
9
48
23
18
10
44
52
9
60
12
3
32
13
11
16
14
28
30
18
14
40
80
46
8
7
72
47
64
14
36
19
21
15
9
15
11
1
36
35
13
27
9
5
96
22
36
14
16
60
2
85
17
28
12
6
21
59
24
16
62
18
49
48
65
22
6
6
48
2
19
17
112
63
33
20
4
48
39
21
18
62
18
4
26
19
53
28
14
6
12
18
4
26
22
14
4
12
8
6
6
7
23
49
15
45
15
14
64
2
18
43
63
54
8
12
10
20
1
11
1
93
14
36
12
13
24
3
45
27
20
10
36
14
10
30
6
50
25
29
10
36
9
17
28
30
26
12
42
1
72
12
3
2
28
12
3
53
31
36
24
59
16
60
36
8
85
41
10
26
12
6
22
32
30
30
16
32
58
102
24
8
10
21
12
3
32
4
9
15
62
90
28
54
36
20
46
9
24
21
12
32
7
69
24
15
48
9
15
36
24
45
39
17
12
16
27
3
30
12
20
67
45
66
30
12
3
47
73
5
64
12
44
4
2
6
10
38
7
9
44
4
3
33
14
1
5
7
17
28
8
10
14
22
78
36
26
64
14
60
60
22
6
20
4
18
21
12
5
10
48
20
1
24
81
51
5
19
29
4
27
21
12
36
39
3
9
11
37
27
14
55
35
6
4
170
16
14
34
21
39
32
48
1
9
20
18
30
10
60
30
18
44
36
144
13
3
12
9
29
66
1
24
63
18
18
105
45
30
56
13
57
26
4
86
108
12
30
4
80
36
40
30
12
15
65
10
81
11
6
7
23
60
70
8
10
6
39
9
3
65
18
10
51
41
52
26
6
90
25
99
12
50
18
22
38
30
31
33
72
48
20
42
16
18
14
60
13
72
108
23
46
26
24
78
28
2
97
21
12
42
6
12
51
5
7
12
21
39
47
6
7
11
1
15
8
10
98
22
15
41
6
25
21
3
65
10
2
79
51
32
10
8
10
20
60
78
46
20
13
35
10
2
18
12
31
27
33
53
10
2
10
33
27
30
20
22
8
72
22
51
5
10
45
5
108
192
10
30
27
72
36
132
23
42
6
10
15
21
50
24
30
7
15
20
42
100
26
1
60
23
36
34
80
46
44
12
18
12
6
4
18
36
12
14
1
69
18
6
15
24
11
12
12
160
26
24
22
14
31
33
8
10
33
47
12
100
21
29
28
20
4
51
23
1
5
54
16
18
51
9
8
4
6
32
46
6
8
1
57
42
12
14
82
18
62
40
8
37
15
20
40
2
28
18
90
26
6
19
21
2
1
65
130
57
45
8
91
15
6
14
58
3
47
13
53
52
15
5
28
26
16
2
16
15
77
34
21
45
20
30
108
25
101
4
6
14
7
12
23
40
134
16
80
12
40
12
44
46
8
118
3
9
2
16
42
3
35
12
40
177
81
3
39
18
12
27
11
10
30
2
7
39
72
110
58
20
70
134
1
5
ABCD 427454648*7^$a-1 [50030]
6
30
33
12
24
21
3
84
36
68
4
9
60
24
11
28
12
96
60
24
21
27
12
44
40
5
3
13
6
5
4
21
11
19
9
44
7
5
28
32
48
1
15
45
71
19
17
7
41
9
166
69
5
55
8
16
56
12
43
69
12
36
8
97
30
60
33
24
20
7
17
108
79
12
17
13
3
12
44
16
20
19
29
7
9
15
77
28
15
21
15
17
28
20
72
1
30
45
24
8
19
33
3
57
60
3
65
28
12
32
7
30
11
9
15
16
45
11
28
24
27
30
18
29
72
60
4
12
63
5
4
20
1
27
8
36
12
4
3
69
12
80
16
48
17
27
7
41
25
24
15
5
16
60
3
20
36
19
17
40
9
15
9
6
9
32
4
15
33
87
21
9
11
43
17
19
21
8
7
29
4
12
48
32
4
24
20
36
31
24
24
9
20
28
45
3
56
16
56
16
27
30
51
15
41
9
3
1
6
53
4
36
15
120
5
1
126
17
12
4
12
15
41
7
6
47
12
4
20
9
19
48
36
8
28
3
29
16
5
7
12
36
27
5
36
36
43
54
23
100
12
20
21
28
30
21
36
20
24
36
13
35
25
36
51
9
23
13
27
81
11
40
39
5
40
36
21
18
17
12
1
15
12
32
40
44
43
33
27
14
16
6
33
27
53
4
48
12
36
44
13
15
75
9
20
1
18
9
20
28
41
4
23
36
31
9
24
27
18
15
24
12
36
68
16
39
6
3
12
29
39
24
4
33
30
9
32
28
8
64
15
24
9
8
40
3
29
16
51
29
16
48
87
5
24
25
39
8
48
24
84
36
16
15
45
12
9
11
19
6
15
32
28
9
3
63
24
33
8
25
3
12
12
12
39
5
52
32
13
11
36
31
36
9
44
31
9
27
21
8
1
6
14
19
27
17
43
57
33
11
24
9
10
29
25
11
16
53
3
24
40
72
81
36
36
35
9
10
24
30
23
7
6
15
51
5
40
3
6
3
21
15
72
44
4
12
12
29
15
7
12
29
1
114
9
8
12
16
15
2
39
4
5
51
4
21
23
60
1
63
72
36
8
45
3
64
8
16
8
36
36
25
3
8
40
63
30
59
72
9
10
6
30
6
63
24
60
8
13
15
21
51
12
3
53
36
55
29
4
51
36
5
28
27
24
6
23
12
16
20
36
24
19
9
27
57
32
9
7
15
17
13
59
31
45
5
27
52
8
13
35
24
1
15
3
21
45
63
36
8
36
7
17
16
27
24
12
9
15
17
16
3
24
17
12
40
20
16
20
4
15
12
5
36
16
20
28
20
4
21
75
3
57
24
68
43
33
12
20
60
19
2
4
39
8
36
40
24
44
4
15
24
6
23
72
12
28
15
9
20
36
25
3
41
19
12
44
115
33
21
35
57
10
17
37
59
31
5
12
24
13
6
36
18
15
27
65
9
55
8
36
1
60
3
60
60
48
32
60
37
11
13
51
21
20
3
31
5
55
24
45
8
4
3
57
48
8
4
39
2
4
47
28
56
4
3
29
16
20
24
7
6
15
3
17
9
4
6
17
24
13
15
20
1
3
20
40
44
4
9
3
8
19
6
47
12
1
39
9
72
11
4
12
20
40
8
40
12
21
6
17
13
63
8
25
3
45
75
20
4
44
4
9
47
4
8
7
18
11
85
39
84
21
6
21
180
3
9
51
2
3
24
1
35
12
36
24
72
7
9
15
9
3
41
13
3
36
21
3
21
11
36
88
21
59
64
27
24
50
7
15
30
11
28
5
99
4
48
24
51
57
48
5
7
80
9
39
64
120
21
35
36
19
9
15
5
4
15
21
45
3
12
44
25
42
5
72
180
36
64
60
17
39
31
9
15
17
52
8
25
3
21
15
80
1
15
9
11
48
55
5
1
36
11
24
64
8
31
9
44
16
33
3
12
93
23
13
11
73
15
51
24
6
39
53
7
75
62
27
40
33
39
39
5
4
48
15
29
19
29
7
96
69
24
8
7
6
39
21
3
32
72
16
20
31
36
9
12
29
43
3
17
7
6
15
44
12
73
6
29
60
4
84
29
79
60
12
3
24
69
8
24
72
16
36
15
17
13
3
27
2
34
17
28
8
37
18
72
24
21
39
6
15
24
15
69
21
3
77
3
73
23
67
17
16
56
19
81
32
7
60
12
65
12
36
31
24
60
9
44
4
39
9
12
3
6
11
40
15
17
36
76
9
11
28
8
12
37
30
36
9
32
19
9
32
9
39
16
56
49
3
24
20
28
8
45
106
5
64
27
24
21
3
29
16
12
8
7
18
11
1
3
51
29
40
51
30
15
32
36
12
1
15
8
1
11
36
4
24
24
21
39
27
9
45
59
40
51
5
12
7
9
36
15
9
3
17
12
9
46
30
6
5
4
24
20
4
33
15
20
24
48
9
27
7
90
63
36
8
9
75
60
19
54
60
39
12
8
61
39
27
26
4
15
39
29
37
18
21
8
1
36
39
15
6
54
9
33
15
15
17
7
29
1
6
9
21
11
4
15
5
12
28
3
21
15
21
12
8
43
17
12
16
12
12
3
18
35
36
21
4
39
15
65
12
24
36
12
16
8
9
3
108
64
24
48
27
5
61
30
17
7
66
11
16
3
54
15
24
84
44
4
9
23
1
36
11
25
15
3
36
9
20
31
21
44
36
12
37
35
55
9
21
6
9
51
24
33
3
18
27
12
87
30
39
12
9
24
6
6
3
44
1
12
63
12
24
17
124
11
16
3
17
24
19
30
27
12
32
37
27
33
35
12
4
21
15
15
69
8
7
5
19
21
32
36
9
52
39
48
24
8
16
72
3
30
12
11
24
12
24
7
41
24
37
30
14
3
24
49
39
15
5
4
5
3
24
4
39
29
43
18
36
60
6
9
44
21
55
24
12
5
19
24
5
19
3
5
25
3
8
7
21
8
7
17
43
21
12
3
5
24
4
15
12
78
11
1
30
5
43
9
8
64
36
20
19
5
12
19
17
16
27
9
9
51
45
96
23
64
20
9
43
56
13
6
6
11
7
65
4
12
65
15
1
3
32
12
16
24
56
40
15
12
5
9
3
16
81
11
72
36
25
6
77
4
20
79
2
4
54
45
32
16
3
57
12
96
8
4
36
27
38
3
7
96
5
1
18
42
11
16
8
43
21
8
16
12
24
75
17
79
30
30
5
4
5
16
3
36
56
13
11
4
51
21
3
6
71
45
19
44
4
36
24
8
52
53
4
6
9
15
30
15
32
52
24
48
3
5
1
3
3
41
7
6
3
12
48
3
17
1
83
16
8
28
21
51
29
10
17
4
84
8
1
15
12
63
29
16
8
16
21
39
8
60
12
13
11
67
5
12
13
32
19
9
30
6
6
26
27
1
20
10
36
50
27
37
30
36
24
45
8
16
20
4
3
5
19
17
4
12
8
36
7
42
15
33
30
6
3
48
12
27
84
9
12
24
8
48
19
9
8
55
14
103
27
9
8
49
59
4
92
4
24
21
3
36
24
21
11
16
20
4
24
92
96
12
7
24
33
8
13
66
29
7
69
48
63
9
36
9
11
24
4
12
12
8
12
52
15
9
57
15
24
15
33
20
40
8
13
27
24
32
7
29
7
45
21
15
20
4
84
27
29
4
12
39
54
6
24
5
4
81
87
24
45
3
20
9
7
24
20
16
20
40
17
27
16
21
15
48
12
56
36
19
90
3
24
8
4
36
48
51
36
9
39
41
4
36
45
11
40
9
15
15
29
4
3
30
15
12
53
63
1
11
40
32
24
12
7
9
39
41
4
12
20
4
8
40
36
12
3
5
4
27
45
36
12
104
7
17
48
16
24
5
16
60
20
16
18
9
21
15
12
8
1
11
36
13
15
32
4
15
17
16
32
28
8
13
24
6
33
20
37
3
8
28
45
12
15
53
10
5
84
60
12
28
87
33
56
36
19
2
7
12
24
24
33
27
21
30
9
21
6
30
3
3
117
3
14
43
12
51
5
13
15
8
16
12
24
51
9
56
1
27
8
36
7
5
24
13
3
32
4
68
43
117
12
32
12
4
36
15
5
7
29
25
11
21
15
7
21
8
7
6
18
9
27
5
1
30
60
9
36
8
40
8
16
33
78
17
19
9
8
43
9
8
4
12
27
54
11
57
7
57
3
12
72
8
49
51
72
48
3
9
12
36
3
5
16
32
16
80
1
35
64
29
19
32
7
21
12
8
49
47
73
35
16
3
29
1
27
8
16
8
40
48
15
48
5
24
97
60
59
12
24
4
36
32
7
5
24
67
24
12
33
8
4
72
12
15
24
9
8
9
4
102
60
33
15
12
17
16
15
17
36
19
41
12
24
61
12
11
72
1
3
3
17
31
21
21
11
36
13
47
13
15
9
99
8
4
48
20
16
9
47
ABCD 427497062*7^$a-1 [50034]
43
5
12
66
12
6
12
42
1
17
54
1
5
55
12
60
17
90
1
29
91
12
5
18
37
12
71
18
7
95
13
5
127
17
31
60
17
90
18
19
5
67
48
12
24
17
43
125
115
12
47
18
24
19
12
5
19
5
6
12
60
25
35
18
30
42
18
13
101
36
19
5
31
5
90
30
60
24
55
24
29
156
60
31
36
53
6
120
6
90
13
5
42
12
72
96
90
7
5
48
24
31
60
12
23
49
48
48
17
30
121
36
29
96
36
103
17
43
24
17
138
61
59
180
37
60
5
31
48
17
30
42
43
35
13
72
35
97
95
6
31
5
19
5
7
60
65
84
31
120
29
18
30
12
78
18
12
42
6
12
30
25
12
48
23
13
12
65
42
1
47
37
96
36
185
6
18
19
17
120
19
41
60
18
25
5
30
18
55
12
41
55
29
55
5
12
31
17
18
180
13
59
60
61
29
90
42
96
7
96
12
137
115
120
41
7
59
36
12
85
161
36
6
30
43
47
25
5
12
36
24
31
5
6
49
72
125
42
30
7
48
36
12
47
1
65
66
25
36
47
30
43
5
43
5
12
67
35
18
79
11
18
31
84
24
12
11
12
78
7
12
48
36
41
36
7
23
13
59
25
35
6
31
36
17
43
5
55
48
5
91
35
18
7
23
1
12
48
47
114
163
36
24
65
7
35
6
43
65
6
1
29
24
66
85
35
121
5
48
24
7
36
47
25
36
11
54
31
35
49
17
7
41
24
91
11
6
12
78
12
13
35
12
66
7
5
55
48
120
47
97
12
48
96
60
5
60
55
24
48
24
41
43
77
55
84
11
13
47
12
12
48
37
84
12
5
7
17
6
12
13
288
59
1
59
1
36
35
1
48
29
103
35
25
5
19
71
12
6
31
29
72
55
29
138
6
19
12
84
5
31
48
72
53
96
151
11
49
29
24
12
30
1
12
48
215
72
48
13
17
7
83
12
66
31
96
17
31
12
17
91
24
48
17
7
95
1
5
48
42
49
96
89
6
25
84
24
59
1
12
17
31
29
55
41
67
17
72
24
7
95
120
84
13
17
6
12
1
12
12
41
55
41
19
11
18
7
24
12
12
41
36
60
78
1
24
48
12
143
30
24
18
25
48
77
31
36
35
25
101
7
23
25
53
42
13
29
30
13
12
35
25
5
12
19
12
84
23
6
19
5
18
18
36
79
29
18
42
31
24
72
23
42
18
90
7
35
25
5
36
7
83
18
7
17
55
12
29
102
25
48
41
31
29
6
60
13
71
48
1
12
5
60
7
48
72
23
73
125
72
12
31
24
41
19
77
24
24
12
43
185
18
54
31
53
24
7
83
205
12
5
31
132
12
5
6
30
19
11
162
12
18
133
12
12
41
12
30
18
30
13
24
132
89
54
30
72
96
55
47
13
29
6
13
41
6
12
6
12
7
35
13
65
7
113
7
95
61
12
17
43
17
30
66
162
18
79
53
7
12
149
31
41
43
17
102
1
47
73
36
24
5
66
109
5
6
6
19
24
17
115
5
7
23
13
5
96
19
12
47
6
19
60
5
103
5
42
25
96
12
5
30
12
18
102
37
143
72
109
5
19
5
12
48
12
31
35
13
5
12
150
73
17
12
36
19
48
137
12
36
42
1
29
7
29
24
30
6
96
31
24
24
11
73
53
42
73
29
19
77
43
47
37
23
132
73
12
125
36
7
35
25
5
60
7
60
120
36
24
35
37
24
5
7
5
43
12
48
167
37
36
125
127
29
18
85
5
103
53
72
7
17
19
119
1
12
17
7
11
73
11
36
12
30
7
24
11
18
12
66
73
71
25
29
144
67
156
29
78
6
19
41
31
71
37
12
29
7
12
35
1
60
17
7
143
25
12
41
12
43
36
5
78
13
5
30
85
35
25
5
19
41
67
60
23
13
36
41
42
25
47
36
25
17
31
12
48
72
125
48
24
43
47
13
257
7
89
31
24
11
85
23
30
43
5
19
35
13
60
120
23
85
48
17
12
43
137
36
36
43
23
49
108
5
31
101
18
48
18
6
13
23
25
72
107
6
24
84
24
7
24
17
19
5
6
37
41
36
30
18
31
12
48
17
67
23
13
12
29
115
5
66
73
5
19
60
35
18
19
101
54
1
53
19
41
12
7
53
43
89
7
24
41
43
36
12
5
12
18
217
5
7
65
84
42
49
23
42
6
18
19
12
11
13
47
13
5
19
107
54
12
60
55
60
17
48
84
19
12
35
37
35
25
17
6
18
19
17
19
221
43
23
12
18
42
13
35
13
11
13
41
120
36
19
12
47
30
43
53
42
25
5
67
77
60
30
25
83
48
30
79
71
12
6
31
41
7
35
73
48
24
36
17
12
42
48
18
30
13
11
61
48
24
36
41
36
12
55
17
48
36
19
12
5
60
36
187
107
13
108
53
60
24
12
24
7
17
7
36
5
90
18
79
120
5
31
11
78
72
91
17
55
48
65
42
1
131
49
107
12
133
12
5
7
48
35
13
77
30
6
55
41
24
36
6
102
91
47
30
12
18
12
18
54
1
53
79
35
18
24
24
12
60
43
239
78
19
29
91
5
19
131
85
41
55
47
12
1
60
35
30
7
12
95
126
30
85
35
18
19
23
13
59
25
12
24
60
41
43
36
60
47
42
7
24
12
35
30
132
12
66
13
59
30
36
120
42
13
12
5
115
12
48
60
77
7
36
47
1
71
66
24
30
13
41
307
60
24
35
30
66
12
66
12
60
90
13
12
72
60
35
25
5
31
24
23
42
91
29
78
25
53
7
5
ABCD 427556954*7^$a-1 [50003]
9
60
84
16
35
9
52
59
117
12
3
168
84
61
24
8
27
12
9
15
73
23
49
116
51
49
155
181
215
24
9
192
27
12
25
23
12
93
3
108
49
20
148
8
36
28
11
9
60
3
109
20
100
128
15
33
147
48
37
47
36
133
44
63
13
35
12
57
64
56
168
15
33
15
132
13
47
12
45
183
12
81
27
48
21
196
120
35
177
76
116
111
24
84
1
48
20
36
135
69
60
123
45
87
57
60
63
85
35
205
11
37
144
80
159
1
44
111
48
61
192
59
9
87
60
84
37
32
27
45
15
12
72
84
49
71
72
121
48
8
72
60
60
39
24
25
107
48
93
195
13
72
48
71
49
95
1
11
60
48
177
24
15
49
131
45
16
32
64
8
60
15
37
48
8
15
21
27
48
9
60
28
47
1
155
13
11
13
152
72
3
180
25
48
23
97
23
49
56
40
35
12
25
155
48
21
15
84
61
8
3
129
51
33
16
95
36
13
24
32
63
49
48
11
12
105
48
63
1
8
216
99
168
85
35
109
48
23
57
40
176
16
35
9
51
45
144
15
37
83
69
15
12
85
23
72
25
8
40
35
48
205
239
49
35
13
83
13
120
71
97
8
36
76
119
1
35
48
84
36
13
8
39
69
28
95
48
105
60
99
49
24
24
71
120
33
87
57
12
51
33
64
56
88
11
72
45
16
44
4
47
9
64
96
68
3
33
72
64
11
120
177
180
15
33
168
87
49
96
23
49
24
128
48
3
45
64
59
69
87
33
180
63
72
157
11
60
492
36
12
9
144
36
60
4
48
11
93
72
87
24
1
104
15
49
32
136
32
3
84
33
160
23
60
24
21
27
72
109
20
51
1
83
24
48
48
117
39
73
143
84
36
117
15
21
15
72
9
16
35
12
12
85
11
60
9
60
52
8
40
35
13
35
12
73
23
12
13
24
48
176
27
12
49
192
20
75
1
8
40
155
36
25
72
35
117
60
52
11
13
48
23
73
107
120
21
87
81
27
57
4
11
13
203
36
33
15
12
153
28
168
71
49
35
189
36
27
72
105
40
311
12
93
51
24
72
9
204
207
33
51
60
49
35
45
24
3
24
33
28
83
81
84
72
72
147
69
15
105
40
56
168
40
143
12
21
112
107
21
60
51
105
99
96
45
51
252
12
9
39
96
12
24
121
48
47
49
140
3
81
16
83
48
9
15
13
120
48
32
3
48
117
3
85
32
16
8
75
60
93
15
132
1
35
48
84
73
35
48
85
167
49
35
13
236
27
57
3
69
99
12
97
23
9
48
15
105
60
15
156
69
28
32
123
13
35
61
176
15
12
85
56
64
48
72
80
120
16
96
56
15
84
13
140
183
37
35
48
12
21
36
60
4
120
272
63
69
36
60
144
231
9
220
155
36
132
12
72
48
48
108
13
47
36
21
204
63
12
9
87
60
12
57
96
15
204
36
24
93
135
120
48
120
72
108
33
16
11
12
48
12
93
63
49
152
15
84
21
183
81
27
45
40
59
33
76
20
100
44
75
177
96
48
16
23
153
27
72
13
83
72
48
84
213
51
49
8
40
8
64
23
72
1
59
180
121
96
24
80
51
21
99
36
33
39
45
12
64
20
28
116
76
35
21
63
48
105
27
57
135
61
83
12
1
11
12
1
47
36
13
68
4
59
12
48
1
20
76
23
33
120
84
4
24
35
85
95
156
84
12
69
120
120
120
87
24
33
16
11
61
44
36
39
33
16
35
12
132
37
48
48
8
36
4
24
155
12
105
15
36
60
12
60
1
107
33
12
84
268
48
119
36
165
15
84
48
36
1
119
84
21
87
117
60
36
36
15
105
84
12
27
13
128
147
60
129
168
ABCD 427605476*7^$a-1 [50071]
51
35
58
38
13
36
47
124
9
3
21
21
27
48
11
4
36
18
38
18
52
27
12
24
9
140
12
10
24
74
12
4
12
74
18
6
1
24
33
44
52
36
18
6
2
78
31
5
7
3
12
8
42
12
31
11
18
6
34
36
48
56
22
45
39
2
24
22
14
7
72
29
28
36
48
63
15
72
2
6
58
30
6
84
14
25
33
12
27
21
20
6
24
30
12
12
4
8
10
20
16
18
30
18
3
11
13
27
42
20
60
7
41
19
35
1
12
9
12
18
9
3
18
30
6
20
6
4
12
36
98
4
6
2
52
60
15
12
9
66
33
17
4
6
6
8
4
18
2
7
57
3
27
8
1
60
12
45
3
21
24
12
8
12
58
104
1
33
15
15
26
19
27
24
21
39
9
12
15
24
9
17
106
62
31
15
24
18
3
36
3
18
39
24
21
38
97
15
8
25
33
3
5
10
20
61
84
24
17
24
30
1
24
69
84
80
31
65
52
20
19
15
14
30
34
3
17
55
9
44
43
33
3
3
6
39
63
2
4
32
10
62
16
18
33
12
11
13
9
24
44
43
9
3
65
24
6
18
36
22
93
39
9
81
6
9
12
45
8
91
51
14
24
4
48
38
40
32
10
12
3
5
43
9
36
24
8
24
16
32
31
11
49
33
12
32
40
32
7
9
2
16
38
28
32
6
4
18
3
24
33
27
36
33
24
6
2
55
29
82
60
26
34
2
4
42
9
24
9
32
6
6
34
50
16
3
9
18
6
6
2
10
14
24
4
102
50
6
13
21
32
28
39
93
6
38
19
15
2
79
141
114
60
44
49
51
21
36
59
25
3
30
36
15
15
14
96
24
4
24
74
1
5
52
68
90
46
3
9
24
48
8
6
13
21
30
12
33
5
4
56
10
2
7
27
6
48
51
11
22
32
19
9
15
27
26
12
16
12
36
14
16
128
40
18
63
53
7
24
5
22
8
40
24
9
23
46
36
8
12
7
5
16
30
6
3
41
78
42
16
8
24
24
4
27
5
66
1
108
12
15
2
43
29
64
12
12
3
12
36
9
26
66
6
10
14
18
7
5
10
21
24
11
24
1
23
16
141
39
50
90
13
41
58
8
13
11
4
81
11
1
17
31
9
3
48
11
1
21
12
42
2
43
60
3
21
15
12
6
8
34
14
4
20
28
8
19
17
24
4
80
4
56
31
17
58
21
24
11
24
6
24
22
9
5
6
13
3
6
20
36
31
51
24
33
9
3
24
72
48
12
15
9
9
12
36
51
36
17
78
42
88
39
23
10
8
4
30
2
34
114
6
9
33
3
35
4
50
12
30
144
4
68
138
36
19
15
14
34
8
18
28
164
136
8
30
100
12
66
12
15
9
2
34
15
89
4
12
30
2
79
9
20
52
20
16
30
6
32
16
38
40
45
35
54
22
14
19
3
60
6
54
33
96
3
38
24
54
30
40
12
14
28
2
16
27
41
6
18
31
12
45
8
22
90
6
26
6
28
26
4
18
6
14
1
60
3
78
32
66
30
24
12
12
58
62
12
30
25
33
18
14
30
1
12
33
50
78
96
16
44
4
12
6
33
3
12
9
12
17
7
11
22
26
28
12
2
16
8
94
14
55
11
16
56
4
21
15
24
50
30
4
9
36
36
5
43
21
15
15
62
16
3
5
24
4
96
27
17
7
27
21
5
132
19
12
15
33
15
14
4
3
135
9
17
48
4
2
25
15
26
76
3
21
30
9
5
24
10
30
24
24
8
58
2
19
12
24
48
11
16
14
7
51
21
72
41
46
38
24
34
62
36
12
12
22
30
24
15
39
24
21
9
20
19
11
10
135
47
25
5
46
57
11
18
78
22
15
77
31
45
27
105
20
12
22
21
12
15
38
58
38
28
3
21
32
4
84
8
24
4
60
27
27
14
16
15
24
35
46
3
15
26
4
24
56
82
6
2
22
6
48
9
45
60
42
2
91
36
65
54
1
15
9
47
42
64
96
6
32
42
12
10
33
33
54
38
18
10
3
24
11
1
24
41
6
10
20
52
54
9
12
5
7
21
20
19
5
19
57
39
29
24
4
12
15
12
72
27
21
5
178
20
1
9
80
82
14
36
24
10
9
5
19
21
48
2
16
14
28
14
13
11
16
14
43
143
18
96
6
18
22
12
36
48
26
46
26
19
60
5
19
33
8
6
1
24
9
48
3
5
24
22
2
55
23
13
15
9
3
48
18
39
65
10
2
4
14
28
9
99
8
13
65
12
48
16
27
35
18
31
5
4
15
36
27
2
28
56
12
22
2
7
12
53
24
4
20
7
23
6
22
48
20
22
3
5
19
36
11
30
40
3
192
53
4
27
84
24
12
24
5
12
67
17
52
12
27
3
14
12
6
25
12
5
4
60
14
13
11
16
12
54
8
55
41
60
18
42
12
40
15
48
3
18
24
8
115
17
7
11
16
42
14
24
16
9
24
17
16
3
35
13
65
16
39
41
36
6
16
33
53
31
9
51
27
2
91
47
24
6
12
22
21
21
12
26
22
56
31
11
18
40
3
17
7
65
28
15
23
18
4
51
15
57
21
44
67
36
15
12
62
16
56
22
33
41
52
60
51
57
3
9
18
6
3
29
6
16
18
12
8
28
18
12
8
24
10
27
65
12
7
24
17
7
21
12
6
32
40
14
40
15
9
2
25
12
81
3
3
12
18
38
48
6
91
33
27
3
9
12
27
6
6
36
18
8
19
99
45
27
9
9
27
21
54
33
27
57
36
17
12
31
11
121
17
6
16
9
65
24
10
21
36
35
18
46
18
39
12
5
6
88
9
33
12
8
42
13
11
136
9
33
32
36
58
2
28
2
13
9
27
9
27
29
46
50
19
9
20
10
14
34
44
49
36
29
16
3
17
48
7
53
24
64
84
3
29
7
57
2
22
27
69
12
30
36
9
9
3
24
9
32
24
31
5
72
42
82
51
3
36
2
7
120
12
9
72
6
24
30
6
14
12
52
3
24
27
2
55
9
38
25
113
31
15
6
6
9
60
89
4
2
42
4
30
30
18
33
41
24
4
38
1
39
18
3
45
99
53
6
42
34
6
68
42
10
60
3
3
2
10
2
46
6
3
60
63
14
43
149
43
11
82
15
21
3
60
27
12
2
10
6
63
33
60
18
134
4
48
2
42
46
9
24
24
15
26
10
38
43
5
172
15
60
23
25
23
6
64
15
33
12
20
55
15
45
33
27
24
11
6
112
2
58
72
15
72
39
24
18
3
41
10
57
3
6
12
42
9
71
22
98
40
50
12
12
4
26
1
23
6
124
6
114
15
41
28
2
6
10
14
106
2
10
12
36
18
18
93
60
5
52
72
24
24
60
32
42
22
3
3
30
48
18
33
21
56
28
26
34
8
30
24
1
72
21
26
24
28
26
7
21
12
66
72
9
36
60
12
33
3
111
45
5
4
42
2
7
5
4
44
4
14
42
7
15
50
6
25
21
3
36
15
45
33
18
38
4
20
12
19
29
22
30
12
27
29
4
8
12
22
6
38
6
4
12
18
9
12
5
31
3
26
22
14
12
103
5
24
4
32
28
27
12
27
9
9
2
18
12
10
18
6
14
7
29
40
24
3
12
5
31
24
15
36
18
14
24
40
78
2
6
84
22
9
15
38
12
76
6
108
62
40
51
12
17
64
3
9
39
27
12
32
10
27
24
36
15
30
44
16
54
18
27
5
30
13
33
3
24
63
18
62
24
4
45
29
36
12
18
10
27
33
2
49
75
38
58
69
57
8
10
12
8
13
5
22
38
96
4
75
3
42
108
32
16
12
38
30
4
3
29
31
33
20
4
27
36
45
8
19
9
38
73
27
18
3
63
12
2
34
8
46
8
10
32
10
36
56
7
41
100
6
33
36
29
22
12
14
6
25
24
5
16
50
16
21
24
11
42
4
8
24
4
32
103
108
24
41
10
57
9
44
18
16
21
29
88
20
12
34
9
33
39
27
21
5
4
120
18
6
66
8
1
17
7
33
20
18
30
12
6
30
19
12
21
44
36
40
14
52
9
12
75
6
ABCD 427800986*7^$a-1 [50043]
52
12
50
30
16
14
46
24
32
76
92
72
40
74
6
75
45
24
3
1
32
28
32
27
49
12
12
38
12
30
30
34
96
8
120
6
82
8
84
30
45
24
33
60
6
12
57
15
34
36
8
6
6
64
86
10
8
15
3
21
33
40
23
24
24
109
59
24
51
22
20
18
46
8
12
64
24
36
35
1
167
39
9
96
33
87
13
20
6
36
22
23
48
1
56
12
6
84
6
3
24
37
2
46
83
25
24
32
48
36
16
24
32
132
6
10
144
62
9
85
20
15
21
16
2
9
33
15
15
57
1
32
18
162
16
24
59
1
215
1
71
24
25
8
63
3
10
26
70
2
10
47
75
45
1
24
24
14
72
33
1
36
24
2
33
1
24
86
24
57
9
28
2
9
45
51
1
8
16
24
71
3
30
30
82
26
60
81
39
10
8
144
52
36
12
2
9
49
36
14
21
45
54
30
39
3
30
111
39
30
36
48
16
20
40
200
3
24
27
30
12
18
22
14
45
25
80
24
96
16
23
48
13
8
6
12
34
20
51
93
54
45
15
90
15
1
24
2
6
48
40
12
68
6
33
25
12
24
11
85
44
52
2
33
25
24
47
51
6
124
8
3
57
144
63
73
71
13
11
3
34
26
57
39
24
30
3
3
54
64
12
35
39
9
3
21
81
48
12
27
3
6
16
20
3
13
24
24
36
38
10
2
21
25
12
60
60
26
30
6
21
3
69
3
70
108
12
60
84
71
37
59
21
3
75
118
2
12
10
12
11
48
15
33
39
33
45
12
18
10
59
207
10
98
166
71
48
13
2
66
12
18
10
56
40
26
10
59
189
4
48
23
1
56
4
35
93
27
48
37
20
6
70
8
12
52
60
23
39
10
144
2
21
13
59
9
39
13
8
3
85
50
18
6
70
68
40
32
16
2
93
25
14
48
48
18
102
24
10
26
18
4
20
3
27
96
6
4
26
24
22
20
63
27
84
10
26
10
2
57
33
6
46
35
13
32
28
32
28
59
24
37
11
1
26
10
35
87
57
1
20
42
12
90
36
12
42
18
6
24
57
24
25
24
23
48
147
30
28
11
9
30
6
27
49
14
36
10
12
36
44
30
6
4
26
66
6
30
54
34
23
51
22
60
35
72
24
15
10
14
18
76
11
15
9
48
21
27
72
169
2
12
18
16
14
22
8
28
71
33
15
1
8
12
18
54
30
6
16
50
45
21
60
52
56
51
96
37
36
23
21
6
22
2
6
24
39
13
44
12
3
96
13
36
2
48
21
25
84
20
4
48
12
12
26
9
1
8
16
20
99
1
14
30
27
39
54
27
3
22
2
30
28
50
22
35
85
11
25
24
95
27
69
37
98
30
16
179
72
9
16
71
3
30
6
18
16
23
24
39
18
60
4
36
96
26
9
13
11
69
40
38
21
24
37
2
46
24
26
34
24
23
1
32
54
12
21
37
36
71
9
15
153
40
12
14
22
23
39
6
6
45
33
16
62
24
94
36
8
48
64
20
6
94
80
39
1
14
12
21
24
9
4
14
12
105
3
46
2
34
11
15
42
15
85
8
18
142
44
15
121
14
34
26
60
10
68
12
64
12
11
24
24
111
190
8
51
24
85
44
12
4
2
58
36
104
54
6
3
9
39
24
1
8
16
20
52
32
28
11
61
60
36
2
30
52
38
24
10
48
12
59
37
24
120
20
4
11
1
47
15
78
42
18
39
3
70
32
36
12
42
70
98
21
25
56
24
4
108
24
8
16
14
10
32
54
34
86
9
61
2
48
9
3
132
129
24
33
30
72
138
54
10
86
70
44
42
30
18
30
15
21
12
30
24
34
12
11
24
73
12
20
15
37
59
13
24
12
48
23
21
27
33
39
81
52
11
13
20
16
20
30
6
28
20
124
56
36
30
6
3
1
98
46
44
96
16
36
38
36
69
9
18
21
96
183
33
15
24
90
18
30
52
2
54
54
42
66
42
78
12
22
14
22
12
56
126
105
33
16
2
42
36
39
21
12
4
11
99
10
11
49
20
3
25
32
16
80
60
90
9
9
102
22
12
8
16
23
3
130
26
9
25
56
4
35
13
8
18
9
25
20
48
18
10
12
59
69
6
21
24
24
96
13
56
24
16
24
98
33
21
78
42
186
10
92
12
4
26
9
1
24
12
60
24
24
56
76
8
12
39
21
3
21
3
3
42
28
12
20
6
33
9
15
45
24
16
2
10
86
33
49
32
30
178
32
16
20
4
86
46
11
15
22
2
118
12
56
4
8
36
12
99
9
16
24
26
90
48
72
27
48
9
16
36
83
39
10
36
24
11
1
56
108
42
22
20
12
124
12
2
10
2
93
13
14
118
95
63
57
1
36
44
15
37
60
170
21
9
12
40
59
39
48
34
23
13
62
60
18
15
48
24
24
141
4
23
1
32
24
39
37
48
83
1
120
47
15
58
2
108
10
20
136
56
28
71
27
130
11
3
6
4
128
30
12
9
25
80
6
10
8
12
6
70
20
3
49
56
60
16
35
73
8
28
59
15
9
1
12
68
12
16
92
15
33
12
3
49
60
11
33
15
39
9
27
21
1
140
18
34
20
96
3
39
33
25
95
25
20
3
3
30
36
27
3
21
33
16
20
72
16
12
2
130
8
30
118
14
10
23
24
75
10
60
20
27
24
13
32
4
36
2
42
24
15
15
12
21
69
28
14
9
48
69
3
3
30
54
9
13
8
12
63
1
23
153
18
22
2
12
33
24
3
30
15
13
36
80
54
78
3
96
33
60
12
4
50
105
72
49
14
34
56
52
2
6
12
15
3
45
9
52
35
15
46
2
9
48
25
8
12
4
12
50
30
4
20
3
51
45
21
27
3
69
48
21
27
25
95
25
60
26
24
9
25
71
1
24
8
76
2
10
62
18
52
35
1
32
63
99
30
72
150
9
39
12
45
25
14
6
16
11
48
3
70
12
74
9
25
2
30
16
8
6
34
24
110
129
96
24
37
104
42
94
24
59
24
27
46
95
61
24
2
9
63
81
48
39
82
12
20
4
84
68
12
136
71
3
6
12
51
51
36
22
8
75
15
9
21
3
48
15
10
47
1
68
42
18
4
26
58
2
70
48
110
10
44
3
25
8
12
3
25
56
148
2
58
86
10
44
66
6
3
1
23
37
35
21
40
11
144
25
20
6
69
24
1
ABCD 427865358*7^$a-1 [50080]
60
138
80
48
64
144
6
66
60
18
66
30
2
28
44
24
12
10
6
44
16
8
48
136
8
34
26
69
43
101
7
8
48
24
52
32
4
12
108
6
18
41
19
32
12
4
20
40
72
48
30
18
8
132
10
6
125
3
60
57
15
24
4
42
18
41
15
46
18
17
49
38
16
48
56
24
4
68
22
38
21
25
14
16
30
42
32
28
20
58
86
28
66
59
61
36
6
78
42
84
36
12
92
16
30
38
21
61
62
46
62
34
23
24
67
20
9
72
15
10
134
12
36
22
2
232
17
25
30
30
24
14
16
128
48
28
8
24
24
22
38
4
44
28
32
52
164
22
18
72
6
38
60
10
14
28
84
104
4
44
16
32
16
48
8
24
4
5
31
24
30
18
17
79
132
53
15
12
28
24
12
92
16
6
26
46
42
152
70
14
46
30
30
18
32
34
60
11
91
20
24
9
7
17
31
72
56
142
38
4
56
52
324
12
77
67
32
10
11
43
96
90
26
28
80
16
114
14
12
57
13
30
174
98
117
15
34
110
16
6
102
18
2
22
18
6
158
4
44
12
52
53
75
142
62
72
28
20
34
6
24
48
17
75
48
82
2
22
2
24
16
104
16
18
14
36
10
96
18
65
13
24
35
55
20
100
54
2
57
31
24
8
88
24
108
29
19
36
108
48
12
8
24
72
16
48
24
8
24
16
42
156
42
32
9
15
24
22
30
80
94
86
10
36
62
58
11
31
48
24
6
48
35
121
60
50
40
8
48
52
32
4
104
22
18
6
6
44
48
52
60
30
36
36
174
48
29
19
84
89
87
40
18
2
10
2
9
31
65
7
32
22
30
20
106
23
31
12
29
19
42
11
73
2
28
8
12
28
72
32
12
45
15
16
6
42
56
40
6
18
48
72
41
75
132
58
36
18
216
32
64
116
52
32
70
6
18
2
94
35
175
65
75
12
22
2
40
8
76
44
4
42
24
96
107
7
66
23
55
128
34
14
40
30
6
36
17
13
74
10
24
30
41
63
129
13
18
8
36
28
17
87
16
56
9
25
36
98
46
144
36
74
21
31
18
6
32
16
116
12
34
120
23
96
37
26
24
12
28
114
6
48
12
20
12
12
16
30
2
57
15
33
7
20
100
30
14
4
56
22
26
36
58
42
102
38
36
46
30
54
6
6
26
48
4
66
18
78
26
22
126
32
4
17
39
16
6
30
6
36
24
30
5
25
62
82
30
32
48
33
13
50
9
7
114
24
38
22
2
154
14
10
23
51
69
39
57
1
14
22
6
84
65
168
24
7
30
38
82
30
5
85
90
8
22
110
64
36
6
50
4
92
48
100
66
14
12
4
36
8
22
48
11
39
46
14
112
48
44
22
18
72
90
26
52
44
45
7
8
36
12
10
38
9
63
28
44
4
84
92
117
183
4
138
134
12
96
58
12
2
40
36
149
151
24
56
48
24
40
20
52
66
218
12
52
60
32
88
18
6
17
19
18
14
52
248
24
22
59
111
22
50
24
12
28
6
30
12
48
32
112
84
5
1
54
8
12
4
6
36
6
56
82
23
13
74
10
54
20
46
12
2
96
10
60
42
24
6
24
2
12
21
15
108
69
37
2
4
5
15
16
12
5
7
120
17
37
26
60
10
2
36
112
32
21
39
48
9
7
54
18
12
20
156
10
18
36
66
108
126
6
2
96
22
18
120
8
16
6
11
63
22
122
16
36
30
12
146
4
60
18
6
6
11
7
72
30
18
6
2
112
6
30
140
4
53
13
14
36
10
14
106
30
30
146
12
84
28
150
6
18
6
92
4
56
48
40
30
18
48
17
7
48
42
26
4
24
30
59
13
90
32
22
18
32
16
32
9
96
7
104
16
6
162
6
2
34
143
7
48
6
134
48
64
5
111
48
46
18
48
12
96
20
16
8
105
7
17
63
48
16
132
18
156
2
16
48
20
12
46
14
82
38
28
12
89
27
52
18
14
40
41
31
80
16
44
45
15
36
4
6
2
48
24
10
36
42
20
108
4
29
31
6
48
90
72
18
38
48
33
15
9
7
36
20
120
24
16
30
62
12
22
14
64
144
44
84
4
65
85
84
2
112
42
2
4
32
16
42
26
58
50
10
24
36
14
22
102
92
16
18
6
30
2
94
30
18
74
88
32
12
76
24
48
8
24
10
18
42
146
36
16
6
30
8
88
17
27
48
36
24
52
126
6
12
12
96
72
96
56
16
30
2
9
39
57
43
44
9
31
8
24
58
14
9
151
41
49
12
138
32
4
36
32
40
8
28
30
6
24
20
36
33
61
218
36
96
4
48
48
30
2
9
3
46
14
24
33
39
9
7
8
60
46
95
1
30
48
32
4
32
21
7
24
17
87
16
102
26
57
37
35
19
30
2
4
56
9
25
18
32
12
52
29
15
88
24
20
10
50
36
64
48
5
31
44
60
9
39
4
44
46
54
5
1
24
6
90
6
24
6
11
96
37
18
8
34
14
22
26
16
48
68
112
12
68
94
24
26
96
12
40
56
4
92
64
36
30
38
46
180
74
12
4
5
1
30
30
60
24
12
78
92
4
128
52
44
36
16
30
14
180
40
56
48
24
46
2
40
30
42
78
24
24
42
60
44
57
31
32
124
20
22
42
42
2
4
56
4
44
4
20
48
22
11
135
36
36
24
70
138
24
32
24
24
22
6
18
11
61
26
22
36
30
24
6
38
21
91
29
1
14
9
1
38
33
51
28
68
16
36
60
42
24
59
15
48
57
ABCD 427904388*7^$a-1 [50027]
4
3
60
9
15
33
8
48
64
9
6
42
42
57
12
27
120
77
7
66
6
5
156
120
28
69
47
16
44
52
15
12
45
15
41
7
48
24
41
19
24
29
19
21
33
15
32
48
43
48
5
25
11
13
18
6
78
60
5
73
42
5
19
33
32
28
57
66
36
18
18
12
24
17
19
69
27
24
5
31
48
17
1
6
41
12
7
120
48
24
9
3
24
5
4
27
12
5
13
23
25
18
24
53
7
12
77
7
41
7
18
11
31
24
24
60
81
63
48
18
18
17
112
80
28
33
6
36
36
9
24
27
41
31
24
36
72
41
7
17
7
5
91
21
96
20
12
4
27
53
19
6
15
33
72
11
7
30
11
7
54
18
6
71
19
21
99
30
24
15
32
7
9
8
1
6
65
4
20
24
4
15
53
97
47
7
18
30
21
3
125
7
12
57
56
7
186
18
29
48
1
71
31
24
12
21
33
48
11
52
8
7
12
96
5
24
36
55
6
18
29
16
9
6
81
80
1
18
30
3
135
53
31
9
9
90
9
84
3
5
4
27
9
3
6
6
18
48
39
24
44
13
54
12
53
7
12
9
20
64
3
53
1
3
36
24
48
8
120
4
3
29
37
23
24
43
6
24
39
3
9
36
27
33
60
20
13
48
51
68
169
114
72
41
13
15
9
27
32
31
53
43
6
30
12
48
5
120
7
105
9
6
5
13
18
6
66
5
25
11
43
12
12
57
20
52
3
21
9
78
36
117
84
12
8
25
47
7
36
24
12
18
3
21
87
20
4
48
3
60
12
65
4
3
24
6
23
4
15
30
71
48
121
24
39
15
96
5
7
29
31
65
31
33
48
15
33
24
51
53
43
141
27
30
6
9
44
61
72
27
12
8
31
60
5
40
84
12
20
64
15
21
44
31
5
1
54
5
7
45
56
25
24
18
65
13
18
21
12
80
4
33
90
12
9
129
23
49
15
27
69
9
66
5
73
18
54
3
39
78
48
18
173
7
33
20
124
75
24
21
3
9
27
9
33
11
55
5
169
24
24
18
24
54
47
88
36
32
13
6
12
6
23
52
36
63
29
7
6
15
51
29
31
12
9
15
5
55
5
37
18
57
3
36
9
3
17
48
103
18
24
18
24
65
37
18
78
48
47
73
72
48
23
7
17
16
24
132
108
15
12
48
24
6
27
15
48
17
7
6
24
15
3
9
15
93
36
51
168
36
12
9
56
48
19
45
27
5
36
28
9
18
57
68
19
45
39
9
12
3
48
66
47
1
15
9
18
6
23
7
36
9
147
12
33
20
49
11
7
6
6
60
5
25
30
5
31
29
73
18
5
31
33
20
12
19
5
49
6
12
24
33
27
18
35
43
36
6
48
27
45
18
29
19
5
7
42
66
24
72
9
48
32
79
17
91
9
72
8
124
15
65
4
9
18
5
79
108
12
5
76
9
6
5
37
6
5
4
3
5
31
48
21
21
23
16
9
18
30
23
31
9
8
19
6
30
24
24
33
48
3
132
66
6
33
15
60
6
15
15
12
5
24
24
1
42
78
15
20
28
15
84
53
28
36
9
51
51
33
32
7
18
18
17
16
21
27
21
30
9
3
24
5
67
36
12
29
31
105
144
87
12
41
76
3
21
33
96
18
6
18
93
20
61
15
24
12
21
6
48
132
33
68
1
15
44
7
9
63
24
137
7
6
6
33
80
24
16
99
45
27
24
53
49
15
123
6
6
24
29
28
15
12
6
18
24
6
24
107
52
8
1
23
49
24
51
21
11
43
12
5
7
105
8
48
7
84
24
21
57
39
20
31
24
48
5
4
15
21
33
47
64
9
47
7
156
17
13
99
15
33
36
27
77
31
105
39
24
114
42
12
42
30
17
88
3
12
72
29
7
5
40
123
24
24
21
12
20
60
36
24
96
40
33
6
18
18
24
84
48
18
15
9
39
9
42
17
13
24
24
42
6
6
18
11
7
30
30
12
77
100
15
12
90
23
7
12
5
28
15
6
30
18
6
24
24
138
6
5
4
3
6
3
12
48
8
49
27
15
21
12
27
21
21
66
12
18
111
9
23
48
7
9
87
21
32
28
56
55
17
31
18
6
12
21
27
29
127
17
36
13
30
17
25
66
9
63
6
18
6
51
21
63
27
30
24
47
60
7
6
30
41
7
9
9
3
48
12
3
12
108
24
29
4
68
19
41
60
48
16
3
6
15
12
63
72
6
30
48
9
27
53
43
6
27
36
33
47
28
39
53
48
19
6
6
18
6
45
15
24
6
24
6
84
24
9
44
16
8
16
15
48
36
9
45
47
7
17
19
41
4
72
51
5
24
55
24
17
52
39
6
3
15
45
3
6
6
66
87
72
9
48
18
29
28
36
32
43
69
15
12
30
15
96
27
6
30
48
57
3
29
1
54
5
7
45
8
1
3
44
4
63
12
21
32
84
16
24
9
48
27
27
42
42
102
18
41
48
31
21
3
9
12
20
13
15
116
13
51
3
9
9
75
3
36
12
12
48
29
52
87
21
105
42
48
108
66
90
30
23
31
69
87
54
42
5
19
45
57
11
13
54
57
24
15
138
23
19
24
12
9
27
12
105
27
65
7
9
3
36
5
7
42
66
36
105
81
48
24
54
12
24
24
6
35
12
24
25
6
18
39
105
23
91
29
24
4
15
5
19
24
21
12
135
93
9
6
41
16
20
19
17
28
93
51
12
51
6
6
17
4
3
60
6
63
12
36
24
9
42
5
7
60
105
60
8
12
79
5
24
52
15
173
16
75
12
9
27
6
6
9
96
57
39
8
1
63
3
24
12
9
48
3
9
39
21
24
15
9
15
66
39
9
23
31
29
4
27
30
6
33
9
42
9
48
45
30
17
64
33
24
42
81
48
3
36
102
35
52
27
17
4
33
6
33
57
11
13
39
24
15
12
77
1
24
99
15
30
15
15
53
7
132
18
3
51
9
8
1
6
33
147
5
1
54
18
15
9
18
57
27
36
24
30
15
33
23
1
23
16
3
30
18
77
49
18
36
17
43
24
60
57
8
1
42
5
43
72
45
3
12
9
60
27
18
6
12
53
67
9
20
43
6
11
13
87
80
64
24
3
5
60
28
3
6
6
41
73
18
29
67
48
48
21
24
9
23
88
32
19
12
18
39
3
6
6
84
21
27
65
133
23
7
77
4
9
23
7
108
48
30
15
3
12
41
16
8
67
12
24
24
65
28
21
30
33
51
77
7
132
21
15
18
30
132
6
18
30
35
13
18
53
49
107
19
81
96
27
30
3
20
31
9
24
44
12
4
44
1
51
39
93
12
63
36
18
111
9
18
5
7
18
63
32
19
81
48
45
18
5
67
41
52
44
37
30
42
6
33
57
6
12
60
24
17
40
3
93
15
21
69
39
3
24
29
49
66
5
31
18
18
48
33
117
18
60
33
72
39
29
79
ABCD 427923954*7^$a-1 [50052]
33
180
162
108
36
66
108
132
138
72
24
84
81
9
42
48
132
129
9
27
33
27
108
12
123
21
9
15
12
189
54
180
81
69
72
120
108
6
9
111
9
51
21
33
30
36
36
24
30
15
9
66
105
129
27
63
189
96
36
180
111
294
120
36
99
51
9
39
36
204
225
27
225
144
9
315
45
111
24
27
93
36
45
60
66
9
135
24
21
15
45
21
60
30
33
27
138
42
9
75
60
66
18
6
54
297
9
180
54
21
60
21
15
12
27
9
177
255
63
60
72
18
27
63
21
36
15
9
39
72
144
81
33
75
105
39
27
180
54
42
30
54
24
126
75
36
15
30
159
108
3
54
51
3
90
15
27
90
75
33
27
75
24
36
45
3
117
108
15
162
30
69
36
129
15
84
15
12
69
36
12
36
96
81
30
114
54
36
66
78
21
45
6
120
33
111
45
108
27
450
15
9
27
48
24
48
99
36
45
24
36
3
42
90
30
18
177
45
27
21
87
3
60
45
72
45
30
285
9
84
60
12
27
36
87
48
105
36
48
63
60
9
300
15
30
54
60
30
150
45
117
39
9
72
78
12
24
45
108
12
45
171
99
24
21
24
45
282
60
9
165
114
36
81
129
15
75
45
9
51
48
87
54
147
180
45
60
48
15
36
165
60
84
51
39
6
75
276
183
6
54
9
3
117
117
6
30
144
36
99
69
75
24
21
6
36
54
66
78
27
3
186
3
108
33
72
39
9
6
9
120
36
24
111
9
15
12
60
9
36
12
36
177
138
36
45
15
21
144
24
291
81
33
39
51
66
6
18
66
36
54
96
3
81
24
90
12
78
12
18
60
102
78
45
12
45
54
6
18
30
87
39
81
60
39
24
12
60
30
63
24
21
171
24
111
24
45
27
84
36
33
207
54
75
24
45
111
60
39
117
99
36
168
72
45
3
6
63
171
21
45
51
3
177
9
39
81
135
96
3
60
21
51
117
57
171
9
99
72
24
135
81
3
132
48
6
36
54
21
180
63
105
27
18
30
36
24
21
96
45
48
60
36
66
78
135
72
108
75
42
99
39
45
135
132
84
9
24
93
15
12
87
36
9
171
30
27
72
36
9
195
171
117
12
96
3
9
36
27
45
15
30
15
3
42
99
36
12
51
21
15
45
81
18
57
15
30
150
18
147
9
36
15
12
33
75
24
171
45
219
6
27
3
24
30
6
84
81
60
63
9
108
12
87
45
36
45
54
81
45
207
72
39
60
57
135
117
72
315
105
9
75
81
36
60
18
21
9
15
72
108
12
69
3
123
237
27
6
3
96
36
120
15
48
132
9
9
252
48
159
252
39
45
45
72
24
54
21
9
126
9
15
102
54
9
51
21
60
39
126
114
30
6
138
72
18
45
132
75
18
15
111
6
18
162
30
69
9
210
42
3
36
9
72
15
144
216
135
18
210
6
39
225
6
81
108
27
129
15
30
15
75
150
66
45
24
48
117
24
90
81
36
84
9
42
153
27
9
36
63
162
39
9
27
15
9
21
135
108
36
69
39
348
63
12
297
63
54
15
21
18
36
54
42
108
12
45
63
117
60
3
162
108
27
60
12
207
114
66
114
30
72
33
180
36
9
30
132
165
45
63
51
66
18
9
108
69
30
45
96
99
54
72
3
45
27
144
171
69
39
45
51
45
36
3
42
135
75
18
6
30
216
90
45
123
12
90
15
45
3
105
102
45
189
144
6
66
63
180
15
9
12
108
ABCD 427926804*7^$a-1 [50023]
24
12
8
12
69
48
3
21
57
10
12
54
26
81
9
10
20
16
42
92
198
12
9
19
30
36
6
56
64
36
2
42
18
3
13
2
4
24
44
9
31
60
5
63
4
8
16
5
9
66
4
26
4
38
28
30
35
81
4
14
36
6
6
4
8
102
114
33
43
53
7
14
75
25
2
28
26
28
86
34
18
14
3
57
4
14
46
24
6
30
42
38
40
44
40
26
4
17
45
48
30
66
22
152
12
9
7
2
10
6
74
48
21
24
13
6
14
15
9
15
7
56
72
12
21
69
10
78
6
53
3
16
108
14
10
6
59
63
9
79
30
2
33
21
27
3
21
19
8
12
34
2
72
10
26
9
51
10
54
20
10
18
24
53
1
6
8
208
42
62
60
40
38
6
6
4
23
48
72
19
53
19
2
10
8
36
4
8
4
18
36
14
12
118
42
24
77
9
4
30
5
24
55
6
54
6
23
31
6
59
43
20
12
28
20
84
28
12
14
10
12
44
4
5
45
40
6
44
9
7
36
2
10
6
2
4
53
7
18
23
13
6
44
81
63
28
2
30
10
6
5
9
22
18
20
42
18
72
30
40
20
24
6
10
24
72
24
8
40
2
34
30
14
16
12
104
54
24
16
24
20
39
1
23
57
15
43
18
66
36
5
43
12
32
40
20
72
18
6
40
56
16
18
120
30
26
4
2
21
43
48
12
54
2
24
18
15
15
36
30
70
36
20
28
8
4
44
54
58
24
5
39
30
3
61
2
30
60
28
26
52
8
6
39
24
7
8
40
8
82
2
4
36
29
49
119
33
78
48
40
2
12
27
31
12
164
16
14
36
39
31
36
42
26
9
3
18
10
32
9
24
7
12
30
20
6
21
43
120
29
39
4
56
40
18
134
16
12
44
16
44
40
108
32
16
29
49
2
42
40
86
4
32
4
56
58
20
15
25
30
41
9
58
44
9
7
14
6
22
26
16
78
6
12
2
3
24
55
17
27
10
30
50
46
20
4
20
30
94
26
64
26
9
31
50
10
26
10
20
21
33
10
12
120
24
36
2
16
20
6
9
91
77
37
50
9
15
12
21
27
16
53
51
10
42
24
30
20
66
4
30
110
45
25
6
48
65
3
18
10
12
5
3
6
6
24
114
46
14
3
31
2
18
21
27
45
7
36
86
10
8
40
6
24
20
16
14
70
23
37
50
6
10
56
18
76
20
15
21
3
1
6
17
1
6
17
37
26
4
30
20
30
76
24
20
45
15
42
78
40
2
10
44
16
50
30
34
6
18
26
10
42
60
18
14
6
22
12
2
6
58
42
42
2
4
120
50
22
12
50
3
37
38
42
40
6
50
34
128
28
12
2
6
34
2
21
39
16
2
10
29
43
44
24
60
60
10
42
14
94
48
2
12
4
60
6
5
9
15
15
24
46
24
32
28
6
14
60
18
48
16
18
35
21
42
9
49
2
52
17
15
28
29
31
86
100
14
9
1
38
48
16
17
21
6
93
3
34
26
100
50
10
17
3
4
14
22
18
35
1
6
44
12
12
30
136
20
34
48
42
122
24
10
6
54
2
40
24
38
10
128
45
24
3
52
18
2
28
20
30
22
48
20
36
60
54
63
7
80
36
16
78
18
77
15
9
51
70
2
64
30
23
67
60
17
3
24
28
2
16
26
4
86
34
86
18
12
120
4
12
20
33
19
6
62
54
18
10
30
32
4
20
9
7
18
6
14
3
3
64
6
2
40
24
36
41
33
4
20
6
76
2
10
66
2
48
6
15
33
42
16
20
82
23
15
18
4
42
18
30
32
4
20
52
44
28
26
46
60
8
16
17
19
24
60
12
5
27
12
9
24
25
30
8
40
2
18
4
14
4
66
5
15
33
27
52
14
4
24
2
48
10
26
16
44
6
10
36
17
7
14
10
185
25
14
57
49
2
21
1
18
14
4
24
2
54
42
60
21
1
42
48
6
2
22
60
36
20
4
23
7
12
54
2
18
24
6
45
7
18
50
4
48
42
2
4
32
22
2
148
77
3
36
10
66
20
28
30
23
7
2
28
6
32
4
14
24
40
36
62
22
35
25
2
60
9
9
39
1
78
104
28
56
21
19
26
28
26
6
63
21
36
30
16
32
10
50
16
14
63
57
6
9
21
40
54
36
17
3
6
10
36
18
6
56
82
38
18
6
34
47
13
30
12
12
66
35
7
20
72
16
110
6
28
20
36
64
36
20
24
46
14
52
53
45
16
59
75
30
16
2
18
22
24
50
34
14
76
2
21
3
34
6
8
28
17
15
46
6
36
41
3
117
33
88
36
35
7
38
46
50
10
20
28
6
2
4
20
34
2
42
3
7
68
12
6
10
14
16
26
4
72
98
51
15
4
5
72
79
8
6
46
38
66
4
17
24
21
27
3
60
28
12
98
15
25
38
9
9
6
4
36
48
17
24
24
51
34
36
24
6
12
108
20
30
82
98
54
6
6
9
27
18
4
26
16
24
53
7
24
6
50
9
15
28
102
6
30
14
40
66
30
12
60
18
6
18
78
53
49
32
24
96
46
44
28
17
24
27
88
80
36
24
10
26
18
3
7
6
42
12
12
164
6
24
4
30
12
14
10
30
74
12
93
61
35
9
10
60
20
6
15
9
30
12
4
14
12
46
20
69
43
26
3
3
64
14
15
7
20
16
14
64
6
54
14
46
23
3
16
2
75
7
17
57
63
57
22
32
52
14
4
35
1
20
4
60
2
36
60
24
24
6
10
14
64
11
55
32
81
1
110
10
2
34
6
116
33
24
7
18
6
20
40
36
41
3
6
48
42
24
4
48
14
10
8
6
10
50
34
2
28
30
20
21
55
14
30
60
10
6
116
28
30
20
39
19
2
58
8
16
56
4
36
17
25
23
63
4
2
6
4
18
38
4
24
14
76
56
54
34
2
34
14
30
3
7
32
64
12
5
13
26
30
28
36
2
18
87
7
32
16
38
54
12
4
24
8
28
12
14
66
54
46
12
8
22
90
29
7
114
2
16
12
8
57
21
34
26
34
2
75
3
96
34
30
6
6
18
6
14
27
9
4
6
5
25
20
64
2
4
29
1
14
40
2
39
31
14
90
33
24
9
6
82
92
30
24
6
10
53
15
16
41
3
10
78
24
20
28
36
26
58
12
20
28
17
19
5
39
52
14
4
59
1
20
22
8
12
28
20
10
120
6
26
46
17
3
64
20
4
24
68
9
31
18
42
32
16
36
20
48
16
14
12
84
34
29
19
24
20
40
17
67
24
53
19
68
40
36
29
21
22
32
10
36
24
23
7
86
6
24
16
36
18
2
42
3
79
17
7
12
24
5
91
44
28
12
8
9
7
20
40
5
19
12
14
40
6
60
24
24
12
38
22
14
10
17
24
49
24
90
5
1
44
27
73
20
12
58
32
21
39
9
19
20
12
58
32
4
23
1
56
30
70
86
28
6
42
14
34
30
2
9
3
12
36
4
36
77
3
40
18
30
5
9
16
54
2
10
18
6
5
45
24
82
38
6
4
12
5
103
2
58
2
10
18
6
36
24
32
4
17
3
36
24
94
2
33
7
24
36
8
10
24
62
16
5
9
24
15
15
4
32
4
14
16
6
48
6
24
78
14
4
42
74
18
42
28
6
29
24
24
73
26
40
44
54
12
4
20
87
13
2
4
5
15
24
6
18
9
33
66
21
39
12
6
6
78
12
10
18
38
28
20
12
82
60
38
12
30
10
36
32
24
64
24
8
48
4
20
6
22
24
8
6
4
26
45
19
5
31
17
19
18
35
7
17
48
13
126
30
6
8
9
39
40
24
74
40
24
6
12
8
6
4
116
4
42
38
4
2
60
78
18
24
9
24
1
14
33
13
59
7
36
2
66
4
50
22
5
24
19
ABCD 427956590*7^$a-1 [50062]
7
20
45
37
24
20
15
7
2
21
67
122
78
22
6
36
30
30
30
29
7
24
14
15
27
58
14
28
11
19
35
19
41
37
36
2
4
14
40
2
12
28
5
133
14
10
68
27
7
18
11
9
58
12
6
35
69
16
72
23
31
36
11
9
34
36
42
23
3
27
33
52
72
11
37
48
35
1
26
18
22
38
34
38
12
52
36
2
45
6
9
18
10
90
8
12
10
23
39
69
49
5
72
7
68
22
41
37
12
6
80
4
24
35
27
154
24
42
18
14
6
16
11
25
12
56
40
5
19
35
25
18
17
3
18
4
36
20
4
8
22
11
1
48
86
22
54
6
2
58
12
30
8
52
20
15
81
16
18
41
42
67
35
36
45
64
60
78
5
7
98
3
18
1
48
18
5
1
8
18
52
35
45
10
71
84
31
6
59
1
18
8
21
7
12
30
2
40
12
38
30
16
2
34
11
19
36
53
24
3
142
42
23
13
2
16
5
69
21
7
20
22
36
65
1
18
30
5
37
101
27
52
17
1
48
17
7
8
21
37
23
37
8
39
13
24
96
24
11
13
6
8
63
48
31
18
38
4
78
8
52
20
46
6
78
36
104
45
36
7
30
17
13
12
18
78
60
35
1
56
28
36
18
6
54
12
41
57
15
138
15
21
1
6
20
22
2
9
21
106
44
118
132
6
60
6
83
3
4
86
34
30
114
44
40
23
12
7
71
49
6
72
89
1
18
30
42
18
62
16
54
23
96
1
11
15
22
18
12
60
30
18
6
54
42
62
48
34
119
15
4
23
49
6
2
22
66
80
21
1
41
27
10
2
126
15
31
14
40
35
9
10
42
17
9
10
84
66
54
29
39
15
25
5
36
19
8
28
44
18
22
30
12
41
13
53
67
92
22
5
21
52
12
68
102
58
54
18
48
83
61
6
84
38
16
62
58
60
2
10
35
18
9
22
23
25
143
18
7
20
4
59
7
77
55
8
42
28
42
30
11
19
5
73
20
63
9
28
50
75
15
12
18
10
84
60
41
7
11
12
25
2
10
18
12
12
101
13
14
10
68
22
26
22
30
2
18
34
26
88
84
11
19
86
76
18
23
12
7
101
27
96
16
18
83
19
29
7
2
18
27
45
63
18
49
18
41
7
60
2
3
60
12
19
6
42
95
45
10
113
7
41
1
6
38
4
68
60
108
39
7
38
60
45
7
108
83
75
33
12
6
1
8
3
37
24
56
18
4
5
13
2
58
17
1
66
18
50
81
18
1
12
29
27
30
28
14
30
36
112
23
27
10
60
8
39
25
11
45
27
13
29
37
30
8
52
8
21
69
120
10
30
48
72
11
31
6
78
96
24
14
81
45
52
2
30
76
32
28
102
18
2
10
8
76
78
35
7
38
45
25
60
8
40
32
69
43
24
5
37
11
1
18
30
24
30
59
25
42
20
30
4
23
15
21
49
128
63
12
15
3
31
48
20
9
1
12
6
132
11
18
1
6
60
20
4
41
39
22
6
42
6
2
12
28
77
36
7
5
45
10
60
60
12
30
41
1
36
53
1
8
10
20
18
42
18
81
13
86
34
14
16
8
28
48
12
20
88
6
48
18
102
6
60
17
37
30
23
127
102
119
45
27
12
43
42
18
20
10
8
16
36
32
15
3
40
2
18
10
42
6
24
56
15
18
139
60
42
18
32
22
18
18
12
38
52
78
38
4
12
66
102
80
76
6
30
18
50
36
15
72
55
24
38
16
6
18
78
2
60
9
21
46
54
12
6
8
16
83
6
7
32
16
89
31
35
19
6
24
12
29
37
5
75
10
12
23
55
17
54
6
1
12
23
27
57
18
79
66
18
24
18
30
12
36
47
7
90
18
20
64
120
6
42
48
18
47
6
19
24
38
106
6
8
58
24
24
42
42
18
18
35
61
6
42
78
110
4
29
61
41
37
60
30
42
96
77
25
132
29
61
11
45
64
17
7
5
42
25
5
87
22
8
28
102
36
2
34
59
78
1
120
8
15
3
27
25
8
34
5
7
30
41
30
18
9
10
23
7
113
13
36
6
17
37
44
114
3
109
8
28
17
45
28
32
10
20
22
36
23
45
22
20
34
36
23
31
14
4
20
10
8
93
37
23
12
7
6
24
80
15
25
11
18
21
6
22
23
19
20
9
49
30
2
33
7
11
12
25
38
99
6
1
11
18
24
13
5
63
34
50
16
152
3
18
1
41
45
40
14
39
9
33
57
4
18
5
36
18
27
4
18
32
40
42
8
10
50
28
24
6
23
37
11
9
78
34
30
30
5
73
2
22
60
6
18
35
31
53
115
26
112
54
156
5
33
9
43
108
126
47
21
33
12
25
42
30
29
1
14
45
109
48
23
39
18
112
5
36
25
47
25
47
60
18
43
42
23
7
5
15
12
9
27
69
45
45
7
36
11
31
60
42
30
198
20
18
132
3
45
4
144
14
52
89
27
18
22
50
22
12
30
6
2
40
23
12
18
37
26
15
37
8
12
33
19
12
8
60
16
6
54
120
42
24
26
75
7
12
14
46
8
21
9
135
1
77
7
11
25
2
3
1
30
56
34
48
8
3
7
101
27
15
1
29
19
35
1
36
6
30
12
29
49
102
18
11
21
88
42
20
70
11
9
21
19
41
12
25
83
27
51
7
2
154
8
48
108
33
19
12
42
56
10
12
20
76
54
5
63
27
3
33
1
18
8
22
50
3
19
90
24
80
27
13
24
11
1
36
30
30
30
23
27
12
9
7
2
82
30
5
133
47
55
5
13
80
10
23
37
2
78
63
7
20
28
20
15
19
18
17
37
38
108
10
42
56
4
11
27
3
7
8
27
18
67
162
5
45
40
30
65
55
42
131
6
1
66
12
41
9
33
7
23
27
27
15
28
18
12
41
27
16
11
13
14
66
4
11
79
65
3
52
60
5
13
42
35
45
82
36
12
29
102
1
41
37
83
45
18
4
30
66
6
56
34
24
95
27
45
6
9
12
58
42
26
22
5
25
62
45
25
11
18
31
18
32
21
7
62
28
2
63
15
3
60
7
11
13
26
27
7
71
25
12
30
71
1
48
11
12
7
11
9
33
37
48
54
8
40
108
158
40
5
37
35
25
12
23
27
21
37
53
9
10
66
14
63
25
38
64
8
22
5
45
28
23
9
22
6
8
84
22
41
33
27
73
20
22
18
2
12
18
27
135
6
12
40
2
10
18
90
35
67
5
25
23
85
84
18
71
1
56
58
24
36
59
18
18
12
19
8
10
53
19
8
15
36
18
1
20
10
8
15
67
12
14
87
48
9
40
50
15
85
41
39
10
8
52
60
20
28
8
16
86
15
19
44
75
18
13
14
22
30
42
23
37
6
20
15
1
8
9
19
12
12
78
80
33
18
39
15
55
8
30
22
6
42
42
12
6
50
28
12
2
30
60
28
12
ABCD 427986002*7^$a-1 [50002]
126
25
65
31
24
29
7
48
95
18
162
138
55
41
12
19
288
17
6
1
53
36
108
36
55
72
48
89
31
5
60
36
67
17
78
37
36
197
126
13
23
36
1
17
36
31
23
133
60
23
36
12
169
36
101
43
17
126
36
109
35
121
17
19
251
6
30
13
24
12
11
49
41
72
12
60
30
42
31
35
49
12
24
23
1
185
175
35
61
17
18
18
19
11
13
24
35
37
12
96
36
143
121
36
84
35
90
31
23
54
12
19
23
25
48
84
41
19
89
30
121
48
47
25
89
7
60
5
30
60
1
17
19
24
83
1
17
67
143
13
29
115
41
7
71
30
6
18
67
48
41
7
35
54
7
11
126
12
24
7
24
180
89
18
73
35
37
132
156
59
13
120
77
36
24
7
29
18
49
5
126
1
83
6
84
96
36
43
5
42
48
18
60
48
42
25
47
18
18
49
23
18
12
78
1
89
126
37
60
48
35
1
29
78
108
18
7
29
30
6
18
12
1
59
169
11
37
17
7
24
12
11
36
37
17
7
203
6
31
5
18
72
48
6
36
144
30
1
59
97
47
36
13
17
6
37
65
96
19
17
54
13
23
97
24
17
18
85
23
60
13
41
48
60
79
36
60
35
24
30
6
1
107
133
101
126
1
35
18
36
12
42
18
31
41
103
12
11
30
67
29
54
12
1
24
29
324
54
25
24
48
48
53
19
48
24
17
96
84
60
36
36
18
120
36
6
55
84
5
18
18
7
24
24
17
72
7
29
19
35
18
43
5
54
13
11
36
73
143
97
12
53
7
5
108
19
60
276
11
66
7
24
65
19
29
79
17
67
23
37
48
72
203
13
5
108
54
25
5
31
36
29
19
35
126
79
72
113
31
77
19
23
61
65
31
17
79
35
18
18
37
35
18
30
6
7
29
18
36
13
17
31
47
37
35
126
127
53
12
6
66
6
1
89
18
72
30
19
59
37
47
73
84
29
19
11
49
47
1
53
12
55
24
276
12
24
48
48
12
12
48
5
66
24
48
6
67
12
12
161
54
25
41
24
36
19
35
54
126
37
60
23
18
42
1
12
5
108
72
12
54
61
101
18
24
25
72
23
25
125
18
90
7
60
41
30
13
23
24
72
37
47
36
54
60
7
24
24
11
24
30
6
109
96
60
53
36
43
35
13
60
17
18
18
36
48
187
29
19
84
59
42
18
97
24
41
36
31
12
24
5
19
29
60
7
24
5
54
13
24
12
60
48
5
19
12
77
19
35
13
5
7
11
54
30
150
36
54
90
18
37
143
25
77
132
43
12
48
23
25
84
71
12
25
11
37
5
19
12
48
36
12
17
18
30
43
35
109
29
7
35
144
1
17
175
23
30
7
12
5
43
191
12
78
30
1
12
29
12
6
30
42
109
48
17
126
1
24
24
11
61
29
48
6
234
252
79
65
30
13
65
43
29
66
1
36
12
11
37
101
6
25
65
18
13
35
78
19
107
13
17
7
47
42
54
90
7
47
12
1
96
65
163
17
42
54
31
35
13
12
29
31
59
13
24
89
6
18
84
43
173
42
54
36
31
84
192
35
13
96
11
6
31
60
72
83
37
144
5
67
23
37
17
31
95
18
12
78
97
59
37
59
90
79
83
12
78
126
120
1
156
119
36
1
24
83
84
73
12
5
60
18
54
7
23
37
23
1
12
41
19
17
30
25
65
43
11
42
7
5
18
42
18
18
19
60
5
6
30
6
13
53
19
12
23
25
35
1
12
5
7
72
29
30
85
47
13
17
96
31
35
1
12
65
43
47
30
132
36
72
67
5
120
6
37
168
24
60
29
24
18
37
17
36
48
31
11
72
48
54
91
24
35
1
125
72
12
6
12
73
5
19
60
12
36
12
36
5
18
73
29
19
48
65
12
60
36
7
11
36
18
72
90
37
36
47
6
55
125
18
37
65
91
17
7
143
66
108
18
109
5
30
6
54
133
77
18
168
85
5
18
37
35
18
19
47
90
7
17
84
6
13
23
25
168
41
79
24
53
96
151
29
54
25
96
96
36
11
73
53
67
144
36
23
25
240
11
25
5
7
17
48
42
18
19
53
66
60
18
31
95
18
139
59
18
7
12
17
18
18
7
11
37
29
43
83
54
6
90
12
67
41
31
24
5
31
17
31
36
24
95
1
29
36
19
5
31
77
19
17
12
127
5
108
79
149
6
25
11
145
12
23
102
67
5
43
84
48
12
53
30
60
30
60
48
108
42
18
18
37
17
138
1
48
65
36
31
168
96
24
41
31
59
37
11
60
12
24
108
72
85
12
29
18
90
31
60
12
59
48
54
96
54
25
41
24
103
72
53
60
55
12
12
209
7
60
84
95
13
12
53
102
37
36
35
13
12
65
60
72
18
13
23
72
49
59
49
132
48
23
54
7
23
60
25
36
24
35
96
48
49
23
54
24
30
36
54
67
36
48
12
53
31
24
53
ABCD 427995236*7^$a-1 [50017]
9
49
2
13
36
23
1
9
14
42
4
14
34
3
20
45
16
14
10
86
13
60
120
23
60
10
23
4
35
22
2
13
9
14
18
3
100
35
10
12
26
37
9
11
1
68
19
5
4
23
3
18
30
22
47
21
6
36
81
15
60
66
51
15
6
28
96
3
9
3
5
3
52
11
24
18
28
2
24
6
51
16
5
3
9
64
27
17
64
11
3
45
21
18
6
16
11
3
48
10
14
34
8
54
10
27
5
7
11
1
36
9
32
24
7
11
1
29
6
42
19
5
24
3
1
32
16
2
13
47
9
13
50
9
15
18
42
6
28
24
56
48
6
13
21
44
6
54
6
48
48
10
2
54
27
40
5
4
3
17
7
59
12
18
7
60
41
12
4
23
4
9
12
14
34
27
35
6
30
13
23
22
3
59
24
25
33
14
1
5
12
48
16
104
19
5
16
26
24
1
35
12
6
6
18
7
12
45
26
42
4
32
12
4
32
3
25
2
12
61
59
42
7
23
54
16
27
12
11
33
25
2
10
14
22
36
24
8
16
51
35
36
1
83
12
12
37
56
16
32
45
18
9
1
32
48
52
35
85
26
1
8
1
12
2
18
6
30
12
15
16
8
39
9
45
18
54
40
14
13
5
16
3
21
2
1
32
16
33
14
18
52
24
2
6
42
46
35
28
12
12
9
84
20
31
17
16
8
3
51
1
20
16
23
24
24
1
23
6
19
29
4
12
35
27
60
12
25
47
6
7
21
2
30
3
1
2
12
9
9
42
106
44
28
8
54
36
6
3
3
12
6
19
24
29
7
20
1
14
6
6
1
59
13
9
2
18
39
27
34
48
32
12
28
2
1
32
13
11
9
12
4
27
35
9
3
10
38
25
45
26
6
31
24
41
54
24
6
16
2
9
4
11
9
27
25
23
10
11
45
16
2
54
16
50
13
5
66
24
34
11
3
1
20
13
20
36
30
10
104
16
12
14
24
10
2
12
13
57
8
6
10
48
3
5
27
48
13
2
13
9
11
3
60
30
30
1
9
26
9
24
16
12
23
25
57
44
16
20
6
6
7
5
48
27
9
12
3
1
60
14
6
18
10
3
29
43
41
16
32
18
1
17
114
13
23
12
30
6
6
16
50
1
57
15
21
12
2
12
6
28
20
18
1
12
8
24
129
12
19
21
44
19
57
24
2
6
18
34
26
24
18
16
8
7
12
8
13
14
10
2
37
11
46
24
60
3
153
11
3
10
35
13
2
22
32
4
15
12
5
43
20
15
126
40
2
10
3
116
25
12
3
33
12
3
12
44
4
12
8
63
1
8
15
12
13
5
24
18
13
20
24
13
60
3
65
3
21
18
48
66
6
57
27
58
26
33
37
27
33
14
1
17
12
19
96
11
22
27
24
57
2
25
8
15
46
11
9
19
24
9
24
3
23
90
48
12
6
10
11
9
18
13
47
13
17
52
14
6
6
22
15
8
4
5
19
81
8
6
34
56
6
18
6
10
2
10
2
24
21
15
6
16
3
36
11
6
6
18
16
24
8
48
103
9
3
21
3
29
19
11
45
27
10
39
9
50
12
22
3
12
71
10
2
36
22
14
42
24
7
12
17
60
51
21
3
87
46
14
6
6
1
11
18
12
15
1
2
10
15
12
107
1
17
16
14
12
34
2
45
15
48
73
5
6
18
40
26
10
51
45
32
4
2
24
18
96
16
14
9
28
11
61
5
16
26
13
23
48
30
4
23
85
36
2
73
21
3
17
6
10
8
18
18
6
6
6
21
3
36
9
25
3
35
6
4
60
36
14
9
3
85
11
18
18
6
3
3
10
2
12
36
9
39
54
55
12
5
16
60
84
74
22
8
6
49
60
5
18
46
2
73
36
35
10
26
18
4
38
10
50
10
32
4
14
9
27
12
6
79
23
10
8
72
43
17
4
12
14
18
4
12
3
77
12
4
2
10
15
95
1
5
6
13
83
22
35
1
32
16
3
33
2
24
6
16
27
23
22
2
22
14
12
22
2
46
32
30
48
18
3
4
9
12
12
2
6
3
27
1
9
32
24
40
26
73
48
5
12
16
15
5
55
9
8
24
28
2
12
12
10
2
46
26
18
4
11
21
12
30
13
44
3
22
3
12
45
2
1
60
11
24
6
24
3
1
2
21
3
34
8
7
41
3
3
36
6
18
6
3
39
22
2
60
42
6
49
21
12
32
3
15
9
13
24
68
4
59
1
12
56
6
6
12
4
2
1
11
13
11
33
72
28
65
18
6
3
37
14
22
60
2
49
23
48
13
35
25
5
28
26
10
8
30
10
12
14
12
10
8
4
47
28
17
4
23
4
5
7
9
20
30
12
33
4
12
5
40
20
28
2
6
3
25
2
12
34
26
1
17
52
27
17
16
2
18
4
123
29
3
33
36
7
33
2
18
6
37
23
36
6
48
30
1
21
2
34
27
11
10
15
23
10
62
58
2
9
40
12
5
6
33
9
7
23
24
22
27
24
8
21
6
34
12
26
60
9
13
96
14
1
17
48
84
42
10
15
12
5
18
46
24
3
53
3
13
2
30
30
18
3
21
7
33
24
2
1
5
7
9
48
8
3
21
30
36
9
4
9
3
5
27
13
15
20
1
14
13
17
6
49
12
23
9
16
53
31
9
14
21
33
12
36
64
50
10
11
3
1
23
18
12
19
12
17
54
1
11
10
99
69
12
44
18
18
7
11
21
15
6
55
20
13
2
9
33
12
4
12
8
24
3
28
84
8
48
24
3
18
18
1
11
21
9
28
11
37
14
10
2
25
29
16
8
18
9
3
12
36
42
78
22
44
102
45
40
36
33
74
10
15
21
11
13
14
22
15
35
24
6
12
27
3
6
36
18
6
7
41
16
2
6
27
63
12
25
9
35
1
12
2
66
15
21
3
25
44
31
11
30
18
24
13
5
28
14
34
132
32
18
48
12
36
25
47
34
35
1
68
51
3
10
32
12
4
14
30
7
5
7
17
42
34
26
6
12
19
17
28
2
30
40
2
6
4
12
62
18
27
21
3
21
12
6
22
26
36
18
54
34
50
12
108
109
11
33
13
14
12
6
6
70
2
1
23
6
4
12
87
8
33
6
25
8
4
35
30
31
11
9
72
13
8
24
27
37
8
4
48
2
10
15
9
2
1
11
12
1
11
12
46
2
22
3
33
12
48
2
6
6
1
35
6
24
6
10
3
21
38
10
39
24
23
13
8
21
28
38
22
8
67
36
36
5
16
2
1
5
40
2
30
18
12
13
17
54
12
30
16
2
10
14
12
25
69
32
12
16
15
45
11
24
3
1
11
6
16
26
30
18
30
40
44
52
44
4
39
59
1
11
21
37
2
12
49
24
20
3
54
4
39
21
2
21
9
18
49
29
48
4
8
4
12
11
15
36
22
36
8
3
15
9
4
44
27
48
10
11
25
12
2
25
12
24
11
22
3
5
18
6
72
6
10
3
41
39
21
18
72
24
6
30
12
36
46
12
51
11
21
33
7
23
24
33
3
18
3
3
12
1
65
15
1
12
32
6
12
33
72
25
2
21
21
79
9
38
10
14
13
5
72
6
24
42
16
12
47
15
1
24
12
59
6
30
25
65
30
18
4
23
4
11
12
58
36
2
30
12
4
36
39
5
16
48
36
24
20
6
25
56
13
32
12
15
13
35
33
76
2
1
48
8
9
15
15
13
17
7
11
18
12
30
22
14
1
95
13
5
30
9
21
24
6
18
30
10
2
49
21
3
21
2
30
7
20
24
9
18
13
17
12
4
23
52
11
46
48
15
24
33
36
32
18
18
18
85
17
3
45
18
30
4
14
9
9
15
15
61
5
31
45
8
12
30
6
12
4
2
48
6
18
60
60
12
10
2
12
70
20
3
3
24
34
2
1
9
71
3
10
3
8
1
48
12
24
2
6
3
37
12
36
86
60
46
92
4
44
19
65
28
27
9
32
6
42
19
32
25
20
28
2
25
11
46
11
87
25
23
12
49
20
9
12
16
14
18
6
21
3
24
10
2
30
4
44
7
20
13
26
61
20
37
2
9
13
3
35
18
3
4
21
2
30
4
35
13
12
15
48
56
9
18
13
29
19
8
37
131
3
10
14
10
12
27
9
24
20
12
31
5
15
3
10
11
15
1
5
30
10
12
15
5
28
15
8
13
2
30
18
1
9
14
18
16
44
6
36
22
8
16
11
49
2
1
36
8
100
23
10
32
24
16
8
7
5
4
14
30
16
3
11
84
42
31
36
33
15
17
6
25
5
16
2
48
9
3
21
13
51
12
41
4
12
27
11
78
64
48
14
36
60
18
15
15
1
11
10
14
13
5
3
25
2
21
3
24
36
24
6
24
36
16
15
11
36
34
39
5
4
14
6
18
12
10
2
12
22
26
22
23
45
24
18
33
1
50
10
15
5
12
19
45
24
2
6
18
34
38
36
118
3
9
36
38
22
3
11
1
5
19
9
35
52
9
2
9
15
25
24
23
24
10
23
15
25
12
44
3
18
6
61
48
23
10
36
12
2
45
64
11
48
6
4
12
2
42
6
18
24
3
1
2
61
11
34
3
32
21
7
84
5
12
4
3
12
68
16
5
16
50
9
15
6
3
100
35
10
51
20
21
55
23
10
11
1
23
27
34
32
16
2
9
15
18
19
11
9
169
14
12
48
6
19
41
19
5
18
6
3
3
12
13
9
60
15
11
22
3
33
11
13
35
13
2
46
32
19
29
7
59
1
5
7
21
12
36
14
18
16
12
74
42
6
1
8
4
9
24
11
27
13
11
13
5
40
8
24
16
2
34
23
39
12
36
1
23
12
10
63
24
29
36
24
24
48
12
7
9
2
46
26
21
13
3
21
12
12
3
12
20
133
8
42
10
12
11
4
5
15
49
36
11
13
2
6
18
12
24
10
12
23
25
80
4
44
15
1
2
46
23
51
10
14
13
17
19
83
10
3
24
17
6
36
12
10
27
8
13
2
6
40
2
49
12
35
30
4
2
45
15
6
3
57
19
20
27
1
29
4
11
13
59
21
3
61
3
11
25
72
20
13
20
18
21
3
10
8
24
6
18
36
48
18
1
11
78
16
11
21
27
52
5
19
44
ABCD 428016674*7^$a-1 [50007]
16
60
24
2
84
24
40
6
26
130
18
2
180
30
10
20
208
26
64
42
24
90
30
30
104
40
2
18
46
24
80
36
16
74
16
108
6
20
60
36
34
44
30
16
36
50
18
16
104
72
28
12
84
30
80
70
24
2
34
44
6
184
96
6
78
32
30
30
40
24
26
48
12
18
216
4
12
18
90
42
68
30
12
60
10
60
38
22
8
70
26
40
134
10
86
4
30
56
4
20
22
24
96
48
30
2
34
6
68
70
32
10
30
8
22
24
26
48
6
64
20
10
26
10
14
132
60
18
10
50
42
34
84
12
38
16
26
4
30
20
30
6
58
36
234
66
180
6
8
132
124
14
22
14
6
40
104
64
50
42
250
68
126
10
20
64
116
46
74
34
32
34
80
4
26
4
50
6
24
12
84
10
14
22
90
98
10
60
2
64
54
42
44
16
30
20
30
48
6
40
60
20
76
68
6
40
36
18
56
16
8
46
6
108
12
18
132
18
6
20
54
96
70
14
16
6
48
30
2
54
70
6
18
6
84
2
58
42
8
40
12
14
4
26
40
26
48
36
10
26
28
66
44
70
6
54
20
142
14
64
80
36
16
68
6
6
54
16
50
30
84
54
102
18
6
30
30
46
20
48
10
20
30
150
6
4
56
10
90
56
4
186
30
38
60
82
50
28
12
8
22
48
66
84
6
20
4
30
42
38
96
100
30
60
186
48
32
24
24
10
66
60
14
70
36
26
28
6
30
50
30
4
2
88
2
40
264
14
106
30
26
48
76
104
42
24
6
40
8
10
2
48
46
206
10
104
216
18
16
6
30
30
150
188
30
12
100
14
6
18
132
54
60
16
80
78
22
318
56
4
42
18
20
6
36
10
14
10
186
48
2
24
144
22
54
86
64
24
26
4
62
70
54
6
20
10
48
2
114
96
88
32
10
14
24
6
40
36
54
60
36
38
6
30
6
64
14
16
50
6
10
128
76
74
82
14
60
84
42
78
36
24
12
24
16
20
168
46
66
110
40
60
14
4
50
42
30
40
98
46
60
60
14
12
88
6
60
50
60
4
72
104
36
10
84
44
6
10
14
52
18
6
50
34
2
70
84
50
30
64
20
12
28
12
98
66
6
88
122
4
26
30
10
80
24
30
150
10
44
30
6
6
138
40
26
66
48
22
90
84
20
16
8
36
36
58
66
44
40
32
40
44
4
66
110
76
74
6
10
8
72
28
50
36
4
20
36
16
24
44
30
16
6
20
28
6
54
102
80
34
66
18
2
24
34
12
24
84
86
36
10
68
22
8
82
14
4
6
6
74
46
18
6
36
30
20
10
80
18
76
20
34
6
6
84
14
6
60
60
4
6
60
336
68
40
120
12
50
40
18
50
202
20
34
44
82
30
48
20
46
44
40
50
16
14
36
6
48
102
34
156
38
40
80
6
64
56
10
14
6
6
10
68
130
12
54
20
94
2
10
20
54
250
26
18
76
56
48
46
20
6
48
52
54
26
58
42
120
84
36
44
10
24
90
32
78
40
110
16
14
22
110
28
116
66
10
60
48
6
14
22
30
30
38
72
18
42
10
18
60
12
60
24
24
36
30
74
36
76
14
6
64
6
54
6
24
14
36
4
6
6
128
10
66
56
18
10
56
4
26
16
24
50
40
30
14
166
30
44
42
34
6
14
36
40
14
16
14
96
18
30
82
44
34
26
6
18
22
24
14
90
6
114
16
84
72
104
4
6
50
96
24
6
4
54
20
6
60
70
26
58
92
10
30
30
50
18
22
68
42
88
20
16
26
10
60
78
32
54
160
44
16
60
20
16
14
6
88
30
2
58
6
14
42
48
126
4
26
34
30
42
24
104
66
6
24
4
32
4
26
94
24
12
8
52
20
120
4
56
28
56
16
8
6
156
94
20
30
34
12
44
34
120
6
24
90
122
10
38
10
36
120
20
30
16
78
32
70
18
42
14
120
60
70
120
14
136
56
18
22
8
22
60
8
22
120
44
60
46
44
4
60
6
84
32
84
40
50
24
70
72
48
12
50
48
42
24
40
54
50
10
66
20
10
144
50
52
24
104
70
20
22
18
12
84
44
10
96
134
10
62
100
14
36
58
66
20
10
6
68
70
92
58
36
14
40
42
30
104
16
38
6
30
16
60
38
22
54
80
114
22
180
80
70
114
6
24
26
40
44
10
80
6
160
30
20
24
54
40
42
24
36
38
10
42
8
52
14
30
46
30
50
10
48
56
60
76
50
30
84
16
14
84
16
20
16
30
48
2
88
36
14
46
20
46
18
2
10
20
58
36
20
16
44
70
24
56
24
16
54
30
20
16
56
34
80
34
66
74
30
40
50
6
36
24
136
14
36
48
132
18
22
8
216
4
20
70
86
36
28
12
18
12
80
10
54
24
26
30
16
8
16
24
32
10
108
12
14
70
80
16
20
94
26
30
28
60
12
14
16
24
14
40
2
10
24
30
54
20
52
60
8
70
150
42
8
70
26
40
6
60
54
66
14
24
12
4
24
116
46
44
16
8
132
28
12
104
24
6
34
20
16
26
10
30
20
18
346
20
4
150
12
30
ABCD 428131244*7^$a-1 [50023]
50
31
17
4
68
15
7
5
24
25
11
55
30
3
56
12
28
41
19
15
2
4
35
88
27
38
27
64
9
12
3
24
3
84
5
9
127
15
29
136
20
24
28
36
24
27
66
3
77
7
21
47
33
27
40
32
7
21
48
36
15
2
24
39
31
29
36
25
78
96
9
12
3
5
4
72
20
9
3
97
35
25
51
8
1
30
29
13
3
56
16
33
23
16
96
12
20
19
17
48
28
3
24
17
4
3
12
17
16
24
12
20
24
7
69
17
72
19
12
36
132
44
24
52
12
48
8
4
15
60
21
15
17
7
2
4
15
15
18
51
17
22
21
8
52
51
9
8
28
12
41
46
33
27
26
3
4
48
3
5
40
27
30
3
8
16
32
16
39
6
8
22
69
15
14
10
9
8
52
27
53
36
7
5
79
33
33
15
44
19
12
33
12
24
48
21
39
89
52
11
28
27
6
63
20
31
6
78
9
27
14
31
39
9
20
24
52
32
24
28
12
15
9
15
5
37
15
3
45
60
15
66
3
27
5
1
8
22
33
8
16
36
51
89
36
76
84
20
4
36
20
19
12
5
25
27
27
2
28
36
3
32
88
12
12
48
32
16
72
12
8
4
68
28
12
68
19
77
4
3
41
121
3
60
12
39
5
79
29
100
8
13
15
20
55
69
27
17
16
32
24
1
11
19
5
19
29
33
19
9
39
96
20
64
12
24
5
19
48
3
137
12
40
12
29
52
11
33
4
8
51
43
38
22
17
24
36
28
3
30
30
29
28
39
21
24
48
44
9
3
24
12
28
27
21
65
27
1
102
17
16
12
39
45
21
15
3
21
96
8
52
3
21
8
60
16
20
31
45
51
17
40
36
5
3
96
12
49
6
5
19
17
4
15
24
69
8
24
21
51
36
40
8
4
24
96
9
15
84
51
36
29
4
33
27
20
24
12
7
48
30
15
36
44
7
9
24
36
48
8
25
138
21
17
15
12
31
9
36
69
15
20
55
21
32
7
21
60
8
48
79
26
27
7
9
5
63
67
29
76
32
72
21
40
27
3
17
28
65
22
9
84
87
9
45
15
24
12
80
4
29
63
13
6
69
9
150
6
36
3
12
3
29
16
8
7
41
16
39
26
7
156
32
19
125
12
43
9
8
79
5
28
12
41
22
2
7
27
9
15
5
91
33
12
15
24
41
16
32
28
12
12
15
6
18
89
1
15
15
9
29
12
87
4
32
19
30
3
20
31
53
61
66
14
7
20
4
77
19
24
15
6
15
45
3
56
19
5
1
30
5
48
43
17
12
36
60
19
53
36
40
12
15
26
15
88
32
7
42
18
9
32
4
5
31
56
13
35
16
48
51
45
8
37
15
12
56
4
5
28
30
2
63
12
43
57
15
9
9
39
27
24
53
48
4
20
61
11
28
24
81
20
19
27
9
8
7
29
91
17
73
99
21
15
96
9
20
39
7
17
43
21
93
42
17
12
49
15
12
12
12
8
7
53
73
27
33
3
51
33
44
60
12
7
45
24
20
21
15
64
8
43
5
13
39
20
52
8
16
32
25
44
4
6
26
127
12
36
32
1
12
35
52
3
41
64
33
6
6
15
3
9
12
80
16
8
7
65
36
37
96
83
9
22
21
51
18
15
24
3
60
33
15
89
36
36
36
19
17
16
12
21
54
41
64
9
42
24
17
4
92
52
24
45
39
92
12
16
60
51
57
15
17
61
11
69
7
12
12
17
22
5
24
7
21
48
15
81
81
48
23
9
19
15
90
3
12
15
36
17
28
53
31
9
35
4
12
15
101
36
36
7
5
9
16
90
26
3
60
36
19
65
36
1
3
12
24
96
39
41
43
17
64
56
88
12
93
30
53
4
12
56
25
6
6
15
20
28
8
7
29
7
29
7
9
5
55
9
23
9
3
4
104
52
84
12
20
84
4
21
6
6
3
15
45
53
64
3
147
57
12
129
15
5
15
40
8
52
56
64
8
28
15
24
29
12
9
15
37
27
87
9
20
4
27
14
7
72
56
4
48
12
33
11
4
104
19
17
13
15
20
31
41
28
51
54
15
12
93
23
49
23
25
11
4
24
29
27
16
24
27
5
13
20
7
3
60
2
3
24
12
19
60
9
8
73
11
36
25
3
12
32
36
60
67
41
4
3
21
44
36
1
84
15
8
16
5
10
57
5
55
5
28
15
32
24
36
19
9
20
52
24
20
28
27
33
3
45
8
16
20
28
21
8
7
51
2
12
19
3
14
99
16
15
60
17
28
51
9
20
40
15
33
29
15
4
32
36
25
6
17
67
38
19
44
4
36
116
52
20
16
15
5
31
21
53
10
38
7
12
84
15
53
24
4
168
51
30
3
111
21
15
6
3
120
27
17
31
12
9
48
3
5
36
43
24
5
12
4
20
4
12
48
20
33
7
15
86
10
36
33
5
10
5
31
24
9
20
28
12
12
96
24
36
24
84
75
21
137
19
5
3
25
39
120
21
39
12
20
1
11
108
100
8
52
60
65
34
45
60
24
27
54
30
5
4
51
2
19
24
12
48
24
68
40
68
76
75
24
12
45
5
27
67
9
105
23
48
1
3
51
21
48
12
33
27
45
3
12
12
8
45
10
9
69
20
52
99
15
41
28
24
3
17
21
27
13
11
21
7
36
17
36
7
36
92
16
27
9
12
24
9
30
2
4
3
147
5
72
36
9
19
12
36
15
9
27
17
112
8
28
8
88
8
97
11
28
56
96
12
4
3
29
4
15
21
20
16
56
9
43
56
31
17
7
101
132
12
1
3
12
12
3
30
18
21
48
113
19
8
16
36
15
9
12
48
51
9
56
4
20
64
116
12
13
99
51
26
55
36
5
3
24
1
30
5
4
32
16
24
32
37
20
60
48
4
11
64
39
41
43
5
16
99
36
81
24
15
5
49
6
6
23
16
21
15
20
4
24
8
16
60
33
23
4
53
7
12
8
52
20
28
60
12
9
6
17
4
5
27
84
7
45
87
41
36
31
45
77
28
35
4
81
11
12
7
45
60
12
132
48
44
9
63
12
4
72
29
3
112
56
4
72
12
32
9
31
48
87
74
3
7
12
33
24
56
36
12
4
12
21
32
4
3
60
3
69
69
15
65
3
28
69
15
20
36
48
16
116
48
96
4
44
96
7
2
31
48
33
30
29
40
12
29
7
20
79
2
31
60
21
15
44
16
15
5
48
76
51
5
36
28
21
12
63
45
23
4
45
39
39
5
64
12
36
24
17
3
16
75
5
12
24
12
40
56
4
60
20
25
51
75
6
11
76
89
67
15
36
9
36
68
1
27
39
6
3
44
1
23
16
12
15
120
33
3
9
24
68
4
3
69
12
44
117
36
3
28
3
9
48
36
20
24
67
5
57
43
17
4
87
8
79
2
3
36
85
3
20
16
8
48
19
5
4
32
21
34
53
4
48
20
36
127
38
43
44
12
9
15
4
68
36
81
40
42
38
22
9
36
12
60
48
20
88
80
145
6
5
24
36
1
44
3
33
7
21
51
20
28
60
20
1
6
141
32
16
20
57
43
12
32
21
70
57
60
8
7
29
12
4
32
16
8
36
7
65
55
9
12
45
27
17
27
4
65
39
19
72
33
36
15
5
31
48
2
7
56
7
45
3
81
41
19
8
9
43
24
57
83
31
5
16
48
20
40
12
15
ABCD 428214354*7^$a-1 [50003]
54
36
10
62
190
12
45
3
69
41
88
15
24
12
29
10
9
15
105
35
16
42
15
5
48
22
2
10
38
7
21
8
54
28
45
9
8
6
64
2
67
23
133
53
48
4
50
18
78
1
12
17
16
8
18
40
45
24
35
25
12
17
34
2
46
74
24
76
15
11
25
15
38
7
27
38
12
7
53
10
26
4
32
10
81
17
19
3
50
46
24
74
7
27
32
18
10
69
83
18
6
22
72
32
40
14
12
42
148
27
15
129
180
9
68
54
37
33
2
16
92
18
55
83
6
46
69
5
70
38
6
36
54
22
62
22
20
28
26
16
50
1
96
21
116
22
30
8
64
2
40
30
27
111
26
19
27
33
63
8
121
21
15
9
8
82
14
16
20
7
29
19
12
53
24
72
4
50
13
3
50
4
3
71
12
42
12
54
13
83
30
40
14
82
14
37
17
36
16
2
48
90
55
125
10
12
42
18
8
54
58
33
45
68
30
22
2
52
36
9
15
45
5
70
14
43
24
23
6
40
44
24
22
6
74
1
69
15
11
18
102
24
18
102
6
30
54
67
48
51
14
43
12
171
8
42
34
18
27
63
128
18
31
3
38
70
21
36
12
3
72
74
91
29
22
57
24
23
24
22
54
44
36
37
23
18
67
12
23
18
19
17
6
16
60
50
31
24
39
6
8
7
29
18
73
29
60
136
111
17
6
54
30
13
24
9
75
113
18
54
36
10
8
121
15
33
24
48
12
41
72
18
85
3
50
10
44
18
6
66
6
37
33
42
26
46
50
10
44
37
12
24
29
72
36
4
15
5
43
5
10
12
2
54
64
98
100
24
3
17
7
120
11
6
4
48
87
12
12
33
18
38
72
7
11
18
4
32
31
15
80
4
44
16
57
33
6
38
7
29
18
37
53
36
19
12
5
18
10
27
36
17
12
7
29
10
8
36
16
129
60
3
45
17
6
40
8
6
7
9
162
2
46
20
60
54
66
22
123
36
24
17
36
30
6
10
57
41
10
9
48
51
38
19
48
27
18
30
12
8
1
21
2
16
14
6
34
30
60
33
12
11
12
6
90
13
3
18
18
24
26
127
15
2
28
27
111
21
3
48
9
213
30
21
24
45
6
84
14
94
33
9
44
31
75
20
6
19
83
6
22
21
9
42
9
41
10
33
59
1
36
77
30
52
12
32
36
61
60
33
6
21
39
32
70
30
18
8
22
14
70
48
9
60
9
14
1
5
4
15
48
5
48
34
20
46
15
24
33
8
90
162
19
84
15
9
15
20
78
7
15
26
34
21
27
18
27
5
58
98
52
8
12
4
6
68
1
12
17
36
10
26
19
95
30
16
8
30
1
41
12
6
1
3
68
48
13
63
18
32
40
6
62
78
49
12
39
84
96
21
33
6
21
47
46
44
6
1
17
10
26
19
45
2
1
69
8
7
3
26
19
11
13
23
10
15
51
14
43
11
193
41
42
25
21
39
123
2
76
51
21
18
14
55
12
29
19
21
15
137
70
93
24
15
57
47
6
126
4
14
19
71
22
255
27
32
1
23
46
8
40
39
24
9
15
65
16
2
25
15
38
22
9
81
192
18
38
18
13
36
143
90
22
56
16
33
3
14
96
22
8
18
4
3
84
33
138
8
4
108
21
9
2
22
20
55
12
48
11
1
29
10
62
7
11
144
78
22
36
69
35
13
12
48
17
48
19
9
24
15
5
6
25
24
59
1
3
12
105
12
69
8
42
84
36
25
17
18
1
11
18
24
28
128
78
13
39
24
6
8
19
3
44
1
15
21
143
36
22
99
101
7
23
6
22
21
3
26
4
18
9
17
4
2
25
15
50
28
27
71
25
23
13
59
37
41
30
6
67
17
19
161
46
26
4
74
22
8
19
17
7
39
45
24
12
21
72
50
24
16
30
44
102
18
7
233
19
53
108
12
55
15
92
10
15
48
17
22
14
82
9
41
82
60
9
83
1
47
6
7
29
30
24
1
36
9
3
125
7
11
214
20
28
8
40
24
44
52
2
42
30
54
42
25
12
12
36
23
12
18
19
41
16
123
17
24
67
36
39
9
29
7
83
52
14
18
13
24
12
9
32
7
36
24
12
3
6
90
38
60
34
38
10
2
18
54
55
3
78
14
13
63
24
26
94
57
77
24
66
1
21
14
10
104
31
36
23
66
28
18
21
11
13
17
10
50
7
45
27
21
3
69
96
50
1
17
6
144
30
19
3
2
7
5
18
36
6
90
13
17
7
17
66
24
210
22
9
29
46
26
12
19
3
20
25
5
7
11
52
44
34
32
24
12
10
68
13
33
56
150
18
12
4
14
54
72
67
9
20
70
45
15
45
60
35
54
10
45
29
6
16
2
19
3
104
4
50
48
190
98
31
41
31
3
20
1
15
42
50
78
12
19
3
20
18
18
49
15
38
82
78
38
4
56
40
24
78
2
18
22
44
36
46
27
15
56
46
68
28
15
24
33
26
49
5
12
10
21
29
7
9
30
45
12
27
6
15
27
60
48
84
30
63
12
21
99
11
1
33
63
11
96
16
9
12
47
73
24
24
3
9
119
1
23
16
14
16
30
9
5
67
3
30
26
37
11
4
2
36
12
7
48
60
11
13
23
18
6
1
51
2
36
12
42
30
36
19
17
10
50
48
60
48
31
96
27
26
60
19
3
18
27
35
25
17
10
30
8
7
63
12
26
24
7
24
23
13
9
24
30
80
6
30
24
37
89
31
9
8
31
48
75
8
160
24
30
3
5
36
22
50
127
11
1
12
47
13
24
9
6
69
5
7
9
20
18
154
72
48
30
9
23
85
15
26
18
36
97
11
42
18
18
55
24
12
83
1
69
56
19
35
25
29
6
18
28
2
70
2
1
23
22
27
5
7
65
10
78
2
13
57
74
1
63
2
6
4
60
30
27
17
22
21
48
3
12
90
3
48
24
12
3
120
21
36
59
10
27
84
60
24
17
7
11
4
14
16
20
30
28
57
3
8
85
129
50
97
60
29
91
24
39
96
20
12
28
24
26
22
26
4
2
28
38
4
6
9
41
67
63
8
36
78
22
44
4
78
51
69
50
52
18
75
36
108
35
1
9
8
19
60
29
4
66
81
47
121
95
24
13
84
23
6
7
9
68
19
33
74
28
26
19
3
60
14
40
8
6
12
24
70
50
24
97
15
24
6
68
6
61
39
20
61
9
3
17
55
95
54
54
49
17
16
18
12
26
10
8
1
5
115
11
48
73
23
10
15
60
71
49
15
6
27
63
8
46
44
4
42
36
12
26
36
31
ABCD 428259032*7^$a-1 [50018]
156
143
1
162
125
24
21
51
9
64
47
1
71
37
42
30
36
62
9
1
54
288
6
62
12
70
26
9
45
22
8
18
10
17
15
10
20
96
3
33
28
35
63
22
8
18
10
6
48
78
98
64
20
150
130
5
63
201
9
15
9
118
26
22
132
125
31
36
90
36
62
6
46
110
96
4
150
84
32
10
2
6
63
48
69
22
42
20
100
68
12
18
34
44
40
60
26
45
1
2
6
4
222
26
64
36
84
59
31
78
12
36
8
126
16
18
12
68
54
58
35
72
1
60
35
49
32
90
48
69
13
96
18
2
63
19
50
36
162
21
37
32
22
26
42
48
10
6
20
16
12
6
12
72
23
192
63
42
12
16
12
18
42
8
72
156
52
11
9
64
8
70
66
23
21
52
20
99
19
6
12
18
36
14
30
33
19
102
18
53
27
42
112
68
82
8
10
155
87
54
192
28
23
3
16
30
32
36
54
22
24
12
14
174
15
49
18
125
73
132
218
6
4
32
28
20
106
29
79
18
8
54
118
35
19
26
27
1
30
17
96
37
11
63
33
49
96
120
24
18
29
9
124
20
24
4
68
12
28
108
44
132
108
28
80
75
9
28
203
37
11
99
162
108
87
109
35
9
82
18
179
48
45
78
138
72
36
54
106
12
24
18
17
9
4
36
42
30
23
19
26
4
23
73
119
72
1
60
98
81
1
119
55
41
9
28
11
37
8
42
118
92
142
12
5
121
23
31
18
116
52
38
42
28
56
27
99
69
85
78
53
13
14
10
155
1
23
9
198
82
2
69
21
100
18
108
6
8
76
54
26
52
11
117
51
72
37
92
42
21
205
26
18
108
27
157
35
9
16
26
120
69
91
92
46
96
18
12
5
163
108
137
25
8
63
9
39
117
24
3
25
30
140
18
75
87
9
109
20
60
3
37
126
114
35
147
82
35
24
81
18
64
30
116
42
30
70
26
156
6
102
52
56
15
57
16
72
8
72
40
32
58
54
54
230
3
9
87
48
33
40
26
16
354
24
84
23
93
52
30
17
25
12
24
83
1
50
138
52
12
44
154
168
18
36
8
76
36
8
28
62
10
35
7
80
36
28
174
18
140
10
20
28
35
7
44
36
18
12
18
34
71
27
22
6
134
28
8
100
44
82
53
3
10
14
130
18
17
45
196
128
63
33
84
51
13
26
33
9
12
16
182
150
28
20
15
147
72
82
59
9
18
54
63
55
66
14
46
36
126
2
15
31
36
14
30
10
86
9
39
6
22
62
88
72
2
6
28
11
163
26
10
170
16
71
27
40
90
35
24
19
2
82
17
24
73
30
42
8
84
28
32
18
28
12
24
53
3
45
72
37
26
9
9
24
76
59
117
58
42
47
1
6
62
72
3
33
63
9
10
29
61
44
66
18
42
153
9
28
54
29
105
111
81
28
24
8
3
45
60
40
23
9
255
7
170
40
140
75
43
29
9
24
18
18
90
81
49
60
36
30
89
7
17
48
19
53
37
194
12
54
18
126
16
48
72
23
75
42
76
62
46
24
8
94
18
62
36
64
6
8
100
143
9
39
1
60
35
49
14
4
26
142
210
50
18
154
26
72
22
6
120
14
162
28
8
40
8
36
88
12
44
15
21
16
48
35
19
98
24
28
72
18
8
54
30
18
10
221
85
60
119
61
35
48
24
39
6
90
9
21
28
239
13
59
21
60
10
38
34
66
35
9
136
44
100
68
84
46
89
33
39
72
1
26
28
42
20
24
46
162
8
108
39
97
36
20
135
24
48
45
118
54
126
32
153
9
90
10
74
81
1
42
197
1
47
15
130
23
75
10
35
15
57
81
24
28
12
6
92
18
51
9
180
36
126
58
6
48
41
49
80
82
50
64
35
21
46
77
57
28
72
116
28
14
21
1
36
35
105
90
18
54
21
9
16
2
154
6
44
46
30
68
9
55
65
33
48
24
12
27
1
71
87
4
5
72
63
48
6
40
35
37
42
12
5
48
73
54
54
35
7
2
168
72
39
19
77
201
15
99
72
10
74
52
38
72
87
1
156
126
50
90
57
27
10
18
26
15
39
18
190
18
36
44
63
69
75
117
136
62
42
22
6
30
17
123
21
133
11
37
179
117
27
7
17
49
71
144
37
32
36
100
144
35
21
34
18
2
28
17
24
13
144
90
32
57
45
27
43
38
52
102
ABCD 428457402*7^$a-1 [50004]
2
31
3
2
15
4
3
65
1
8
124
27
5
3
21
43
5
15
40
9
23
7
2
27
9
16
15
5
3
40
20
37
3
20
24
12
1
12
11
13
24
3
15
45
5
22
6
36
3
5
27
9
31
3
18
15
41
15
1
66
30
6
2
28
11
24
13
8
39
12
48
28
21
83
9
4
6
2
22
5
19
29
24
13
24
44
7
15
21
5
19
9
56
16
8
7
53
7
3
2
4
11
19
33
33
11
9
10
2
3
45
12
16
23
43
21
17
22
30
8
7
8
7
17
31
17
40
3
14
15
43
21
44
9
3
4
57
18
5
4
20
36
4
5
4
8
36
3
4
8
33
7
17
34
21
3
5
43
38
22
2
3
40
29
10
2
24
24
3
84
24
4
21
8
3
9
4
48
90
33
63
6
8
36
31
3
2
28
3
29
4
8
15
9
24
3
21
3
4
5
12
7
20
1
11
1
6
29
1
8
34
2
27
12
1
3
24
20
31
48
12
12
60
18
59
12
4
164
43
5
40
3
9
29
7
32
7
2
12
51
12
21
52
18
14
24
22
12
26
12
7
3
2
4
20
7
9
35
43
12
2
19
5
24
3
48
37
6
38
16
44
22
12
57
3
26
24
15
36
1
6
26
10
21
3
17
60
21
4
11
21
3
24
36
33
10
6
68
3
49
56
7
3
9
3
26
12
15
33
12
15
4
39
36
6
18
12
14
55
9
6
54
24
27
36
53
7
9
8
87
31
5
52
44
1
3
17
24
36
10
33
15
14
3
24
4
53
27
12
9
4
15
5
15
24
12
7
29
13
8
7
9
32
3
13
3
17
46
12
14
60
24
3
19
18
11
21
27
12
19
2
7
8
36
13
20
12
16
32
12
3
13
6
24
26
4
12
15
9
8
58
14
3
4
3
2
7
8
36
49
8
10
9
3
14
4
23
7
6
51
15
18
71
55
18
20
3
9
10
6
20
36
4
12
35
52
15
38
15
7
17
9
4
35
12
9
10
72
17
81
12
3
7
26
16
8
7
53
3
4
65
10
17
60
19
5
33
7
15
9
20
9
22
29
1
8
27
21
16
12
11
7
48
14
31
32
12
12
16
21
24
35
1
24
27
5
51
4
3
2
48
7
9
59
9
31
8
4
5
15
40
3
5
21
7
5
10
2
16
11
16
45
11
7
9
15
2
15
25
30
2
31
5
16
27
44
1
18
9
45
44
12
10
6
8
72
24
10
21
17
3
13
12
30
2
3
57
15
4
5
15
9
48
28
12
8
15
13
6
2
48
4
32
22
30
23
4
9
23
7
14
15
37
15
3
26
36
40
3
12
3
6
56
10
36
9
77
16
32
31
24
15
17
1
6
14
3
24
16
44
12
19
2
7
15
5
21
15
55
42
12
23
31
21
3
2
15
33
70
2
12
24
19
20
40
3
6
96
11
13
6
30
6
5
19
90
18
48
5
24
49
11
19
12
14
40
30
6
12
20
39
4
32
24
4
12
8
19
14
4
42
6
8
27
21
15
69
4
47
4
32
7
2
15
4
12
33
35
7
29
4
9
3
89
15
109
12
80
7
17
24
24
31
20
4
3
5
12
60
12
4
5
12
52
15
29
3
4
9
6
18
12
78
24
17
1
48
30
29
12
9
4
8
19
21
8
3
1
3
5
4
44
60
27
4
9
6
50
4
6
17
28
48
12
3
2
36
88
8
3
21
4
18
6
11
16
120
12
12
45
24
23
19
41
4
20
7
12
17
4
5
24
10
36
38
3
1
3
20
4
20
48
12
40
9
11
9
7
9
6
2
3
4
20
12
13
36
87
75
30
12
8
7
39
2
88
20
22
9
3
5
1
11
19
26
4
56
3
48
19
5
48
9
39
4
39
14
12
4
27
9
11
7
14
19
29
4
20
16
6
14
40
24
39
29
24
24
40
15
17
3
79
14
22
21
5
15
36
7
24
2
24
7
5
15
21
22
21
53
3
7
57
29
91
9
27
44
31
50
27
9
15
49
11
4
15
2
27
43
50
12
3
13
8
16
30
6
8
31
29
7
33
30
21
17
24
19
15
38
16
27
12
29
12
4
3
27
48
12
2
15
21
36
16
3
29
15
21
10
41
24
9
15
1
80
7
12
15
53
9
19
3
17
13
27
3
6
8
52
68
3
9
24
31
32
4
32
13
30
12
6
6
6
8
27
12
12
1
12
32
4
6
2
16
30
12
45
81
15
3
17
40
24
8
28
5
10
14
4
30
17
4
45
30
2
24
4
6
2
16
6
54
42
2
7
3
17
73
23
19
2
19
44
33
3
21
19
15
9
41
22
2
15
72
45
3
1
24
3
15
2
40
6
9
8
25
20
12
15
13
8
36
12
34
26
3
4
3
6
24
23
19
2
22
18
6
17
7
29
16
8
21
16
20
10
5
1
23
1
15
80
21
19
8
45
24
16
12
6
17
60
24
12
13
11
4
41
19
32
1
3
3
6
15
5
55
56
13
6
36
45
3
21
32
4
29
28
3
15
2
12
31
5
22
2
24
31
3
93
87
17
1
8
7
3
14
10
17
12
19
29
12
1
6
24
6
8
24
27
24
69
67
29
48
24
3
4
20
19
24
42
15
15
14
63
21
40
11
21
19
36
44
25
6
18
56
28
42
5
28
5
3
7
53
57
27
1
8
3
19
5
33
19
8
4
9
20
3
4
9
51
5
4
20
4
27
3
17
7
18
27
8
25
12
3
5
19
5
27
31
12
5
13
6
6
20
27
13
8
7
20
12
7
26
27
79
5
36
4
9
15
15
2
22
2
24
4
6
6
18
57
17
16
11
72
24
24
9
48
36
3
19
33
27
14
3
1
47
19
2
7
8
7
33
9
47
24
7
12
50
51
25
12
18
2
7
17
31
8
45
19
9
11
1
8
19
27
2
12
10
66
35
16
3
2
15
13
36
8
39
9
28
20
7
29
15
40
5
43
12
9
11
40
15
6
12
8
52
20
7
8
7
6
30
29
9
34
17
1
24
47
9
4
15
60
9
11
43
6
6
33
5
28
12
23
85
47
9
31
5
16
42
2
15
13
44
31
20
7
2
36
28
8
22
12
5
4
8
33
15
13
23
4
33
8
4
27
3
12
33
5
51
4
5
52
47
9
7
12
27
2
24
4
35
31
42
6
14
7
9
8
3
19
17
4
56
9
46
5
19
6
12
8
27
57
16
11
9
70
24
18
23
21
4
24
20
24
3
9
22
45
45
44
39
7
2
10
53
7
2
15
37
6
60
2
22
2
19
15
2
12
4
20
15
7
17
4
65
10
5
25
8
7
116
21
3
4
5
10
41
7
5
40
65
10
2
16
20
48
7
27
30
20
40
6
6
6
17
21
3
9
19
45
11
60
19
5
19
42
15
15
9
45
44
19
5
7
5
15
21
36
19
12
57
48
8
60
10
17
28
5
52
8
52
42
26
24
16
8
3
31
26
91
5
24
36
10
38
63
9
16
15
3
54
20
7
29
16
66
12
60
42
35
16
15
2
10
12
62
3
33
7
9
23
21
52
36
59
21
12
3
37
8
52
27
45
6
9
36
9
8
12
28
18
24
74
12
22
42
3
3
38
39
7
2
34
29
1
24
8
15
1
30
14
58
5
25
44
10
48
14
4
8
36
4
6
50
3
28
60
9
48
20
27
19
29
21
31
29
7
9
8
40
15
15
18
30
5
49
3
21
27
5
10
5
19
5
13
3
5
34
93
29
3
40
8
7
2
4
8
4
15
32
48
28
5
10
18
11
31
12
2
3
13
44
24
34
2
27
4
15
14
10
17
1
6
36
14
12
7
15
18
15
24
17
3
13
12
51
9
15
63
14
3
31
2
55
5
10
18
15
20
24
1
15
65
12
28
20
19
5
31
5
52
3
15
2
40
12
44
10
12
14
27
1
8
82
12
41
9
3
13
39
56
4
20
28
29
43
8
33
52
12
30
14
4
3
3
38
19
29
36
19
3
6
20
7
24
8
48
9
36
15
100
27
29
9
34
24
30
11
12
69
10
5
24
61
8
4
68
10
50
48
3
4
17
10
48
29
13
3
24
63
14
4
12
12
8
36
79
5
3
43
42
8
72
22
45
27
30
8
88
35
7
36
77
7
5
12
9
7
9
3
3
60
5
24
12
7
17
9
28
3
20
52
15
14
63
9
34
6
6
5
16
24
20
12
16
89
3
21
34
5
16
9
24
12
24
3
5
22
24
17
4
3
5
33
22
17
9
12
10
9
3
5
45
3
57
12
16
27
3
9
17
39
12
55
12
78
47
9
3
1
18
2
3
19
45
21
15
27
26
3
48
21
22
18
30
5
4
5
16
15
17
15
24
33
16
35
12
7
2
36
7
5
10
17
13
6
26
12
3
28
33
18
45
29
15
16
3
12
41
9
10
2
7
5
12
34
2
63
4
9
11
16
24
3
6
39
33
18
30
11
1
8
7
3
38
28
11
36
9
24
58
5
21
3
1
23
4
41
12
7
20
1
20
10
18
6
5
40
3
2
4
20
3
19
12
2
87
4
12
15
26
4
3
32
1
20
19
41
3
28
3
38
52
27
32
1
15
3
5
9
27
4
15
74
15
1
71
1
27
93
3
17
39
7
54
12
51
60
3
9
12
75
77
24
55
42
30
12
5
45
40
15
33
27
17
34
72
30
3
27
5
9
46
36
41
1
24
15
5
16
47
13
56
4
11
4
3
30
8
4
12
23
4
9
71
12
7
26
40
8
3
7
2
24
12
22
57
20
21
28
23
4
20
55
2
46
24
2
10
5
9
52
15
9
30
62
16
66
2
64
32
15
19
84
6
8
19
15
2
24
4
23
37
15
8
4
5
10
14
27
12
9
36
22
36
2
3
9
3
31
6
3
8
49
15
3
2
31
17
3
36
1
6
2
12
24
15
4
27
6
6
38
36
19
12
75
5
9
7
27
6
12
12
20
3
4
15
17
9
7
3
9
56
7
17
36
9
31
20
7
12
2
16
3
3
38
52
6
5
9
3
19
9
5
4
56
4
54
18
12
56
3
1
20
22
26
58
9
57
8
7
3
30
8
4
47
1
3
3
29
31
21
3
17
12
4
9
11
12
1
24
20
16
11
1
15
5
34
18
12
11
13
27
9
15
29
22
2
22
5
9
4
6
21
5
51
7
2
51
7
6
6
17
28
3
2
58
2
4
6
21
9
8
7
3
17
9
4
20
43
44
1
42
14
16
12
32
19
17
12
27
9
24
64
32
19
39
57
17
70
30
15
8
7
33
57
23
7
2
10
2
15
24
12
69
34
9
60
20
9
12
36
43
9
8
46
2
15
1
11
31
6
23
21
39
7
17
9
10
6
47
40
3
24
24
36
14
7
45
30
17
24
19
24
53
7
36
18
54
30
63
20
9
28
32
4
6
14
3
7
29
1
32
19
45
20
16
20
10
2
27
73
15
5
22
6
11
79
9
17
48
4
12
27
44
7
24
6
6
5
13
3
9
6
48
6
8
36
3
16
17
16
18
2
22
33
9
3
29
60
19
39
65
1
35
19
65
19
9
5
3
21
ABCD 428524956*7^$a-1 [50014]
31
90
47
33
19
27
41
4
24
5
27
31
18
47
55
17
4
21
78
2
148
3
27
2
7
53
34
12
12
17
19
5
9
16
11
52
36
32
12
67
9
44
19
9
8
37
8
63
64
24
51
9
20
31
26
19
15
41
13
87
24
12
20
31
38
115
9
20
7
51
2
48
16
51
3
21
29
12
10
53
4
116
13
39
15
24
12
14
34
6
48
18
14
24
52
23
52
57
48
3
5
36
10
6
20
10
33
8
24
4
15
5
52
3
14
7
29
48
28
32
46
17
7
50
31
56
55
5
45
3
13
39
39
30
12
75
3
36
14
36
4
3
63
5
19
9
3
69
75
45
9
23
4
3
14
52
11
9
64
44
52
3
12
32
13
6
14
19
12
9
11
28
8
4
87
6
59
12
24
4
32
45
7
3
9
5
46
5
60
1
15
48
57
8
16
3
5
48
82
6
30
24
26
64
3
27
12
6
23
28
87
12
18
27
8
49
23
9
10
9
9
27
9
27
15
2
7
51
17
43
45
5
19
8
1
30
33
27
74
16
32
160
44
4
3
84
3
2
64
48
48
39
5
96
31
17
36
4
12
60
24
3
77
7
68
72
43
5
40
21
39
56
48
19
65
40
17
15
1
3
27
21
84
5
4
60
15
44
21
40
35
21
4
18
2
34
33
9
30
21
17
40
23
4
24
8
16
12
17
39
1
18
17
33
31
27
5
24
40
15
53
16
3
45
15
14
3
9
15
73
3
39
72
29
7
2
48
4
11
16
21
3
41
15
1
3
20
91
5
76
15
14
3
1
12
15
36
56
31
36
6
3
8
37
3
3
9
5
22
9
45
6
60
50
28
71
13
80
46
17
7
41
1
39
27
54
68
46
45
8
4
9
11
37
27
21
12
75
5
67
3
60
6
42
101
40
12
27
60
2
58
50
27
28
9
15
5
67
39
29
36
64
33
8
10
2
51
36
21
19
3
18
39
21
18
21
12
89
3
36
25
36
32
112
20
15
4
8
49
3
45
11
9
7
3
41
52
48
32
19
48
2
58
6
15
12
12
9
42
108
21
17
94
5
4
80
4
3
24
48
41
19
2
4
60
3
17
12
3
25
11
13
3
9
18
2
34
12
12
38
15
9
7
72
9
12
36
8
70
96
18
83
19
18
18
24
21
5
10
74
60
10
6
18
2
10
5
43
6
8
16
32
4
23
4
3
5
4
57
30
41
73
30
14
3
117
16
8
87
19
14
19
3
24
24
36
2
15
24
12
49
12
51
20
16
92
7
57
48
60
5
51
43
12
6
90
60
72
60
17
12
72
36
4
65
46
9
27
14
46
2
48
43
21
24
6
9
32
36
19
72
18
12
11
1
18
9
48
80
48
16
29
19
27
17
25
78
36
17
12
1
51
24
5
15
19
21
33
3
3
26
15
49
35
48
48
73
11
48
7
29
13
8
10
24
29
7
42
8
4
32
16
20
24
24
7
5
7
48
3
2
22
9
48
9
12
20
10
9
32
28
9
11
64
21
30
17
21
7
29
31
41
10
9
5
28
59
7
2
22
50
22
14
4
3
36
8
24
25
6
6
11
1
23
4
36
3
53
4
5
24
60
19
84
5
19
17
60
31
5
36
10
38
22
41
7
26
10
6
32
46
26
4
3
24
33
6
18
75
33
39
12
44
49
11
24
31
42
18
18
35
19
38
22
18
18
17
64
24
45
20
16
15
5
15
55
24
21
3
17
21
4
3
21
24
48
27
87
17
103
17
4
27
2
55
8
12
1
18
5
45
4
8
31
3
30
36
71
9
4
75
24
45
12
23
37
32
7
12
3
65
1
3
15
6
171
3
2
19
5
15
1
63
45
42
21
17
12
24
111
60
4
15
21
9
11
7
12
9
21
15
24
81
6
18
11
25
39
12
9
15
9
3
21
36
11
36
13
42
12
2
51
28
41
27
37
15
60
5
27
45
19
29
22
5
4
24
21
30
5
33
48
19
12
9
30
41
93
34
12
2
3
4
20
1
68
12
4
23
13
30
14
115
3
38
67
15
18
32
31
12
5
58
26
3
37
36
18
12
2
16
12
20
3
9
10
9
8
12
13
71
9
15
52
3
36
54
6
5
36
60
12
7
30
39
9
35
67
42
11
21
7
17
7
5
15
45
19
32
13
27
20
21
16
30
36
110
34
21
3
2
7
3
60
24
50
22
12
41
61
3
21
54
9
3
29
25
6
6
3
29
3
4
21
8
12
58
17
16
3
9
45
32
28
27
8
1
6
24
9
15
6
30
9
12
3
21
63
12
30
44
36
15
1
39
9
3
9
42
6
12
8
40
107
9
16
11
52
27
29
21
48
72
3
69
22
9
56
13
15
3
12
12
6
30
30
20
4
15
32
64
39
6
15
17
15
28
12
53
70
18
6
29
21
4
35
40
8
4
9
23
4
17
40
6
24
26
39
7
2
10
78
78
57
15
18
27
20
28
32
25
18
12
9
12
153
8
12
28
30
2
16
3
5
10
45
41
10
6
39
140
12
1
6
26
16
15
75
2
10
21
15
5
12
136
9
23
37
42
53
9
15
4
24
45
18
18
44
52
66
50
63
1
24
6
9
9
30
2
19
5
40
63
9
20
43
17
31
24
8
19
41
9
16
3
20
28
3
21
17
39
28
53
15
40
39
45
21
11
1
60
80
7
3
6
11
52
12
21
11
84
24
45
4
8
15
9
94
12
98
12
31
3
84
26
4
6
14
16
15
32
7
2
70
42
18
9
20
9
19
24
8
16
29
87
7
26
19
5
12
15
40
36
9
83
45
7
156
20
7
12
18
6
6
24
35
25
6
29
25
20
4
72
11
57
4
8
43
51
6
11
84
4
20
73
3
29
4
51
9
60
3
44
55
5
9
39
28
29
58
50
36
7
12
12
36
41
7
15
26
15
49
3
17
4
15
17
10
29
16
3
5
7
29
19
6
15
8
13
8
64
63
53
27
9
15
1
35
73
32
43
17
31
3
6
75
8
9
7
5
84
34
5
40
17
4
42
9
3
18
32
112
56
10
93
69
66
17
36
37
32
64
66
14
166
2
7
20
13
20
3
24
19
6
3
32
36
28
51
6
11
37
66
17
1
6
45
36
9
11
21
10
5
33
15
7
2
7
15
65
61
32
28
8
46
48
89
28
56
13
15
17
39
31
12
6
12
32
16
11
16
5
19
9
6
29
60
12
9
7
39
5
9
39
105
16
83
1
27
3
2
4
24
23
132
69
58
74
87
9
3
60
19
36
24
6
30
21
5
7
44
24
9
7
15
9
63
36
5
37
20
34
24
6
35
9
34
2
16
18
30
3
17
67
9
30
6
24
30
29
12
7
38
82
12
38
7
69
36
44
10
6
18
66
12
15
68
28
53
19
29
16
54
18
35
24
4
9
8
34
6
11
67
12
45
15
33
8
13
60
15
51
2
22
41
19
26
27
7
21
56
28
20
21
34
14
52
3
5
24
79
77
3
36
4
17
15
12
40
20
12
97
11
16
63
24
53
19
134
16
3
39
42
30
9
48
9
24
15
5
7
32
7
33
5
15
7
33
12
5
10
29
16
20
9
19
17
3
16
5
67
8
12
67
6
15
12
51
6
75
21
30
36
2
12
19
39
72
17
9
22
72
5
13
20
48
48
22
9
8
12
1
23
7
78
3
8
21
3
7
9
9
23
33
7
3
9
12
77
7
12
93
11
55
2
12
4
12
15
104
4
12
3
2
27
21
40
12
20
43
21
35
16
24
8
36
28
12
29
3
16
9
27
15
26
3
24
19
30
15
21
3
32
16
9
48
27
15
38
22
21
27
12
41
9
7
84
8
25
3
5
31
20
21
31
3
9
45
3
3
36
18
27
80
28
3
18
24
63
9
6
29
1
20
24
46
18
23
73
8
19
44
76
27
50
16
24
24
42
74
135
19
5
45
16
20
10
42
18
17
9
148
51
21
56
12
27
1
18
24
42
35
13
3
27
2
28
8
79
80
79
5
7
14
40
30
30
36
3
24
3
9
20
1
11
7
33
12
69
48
42
2
58
42
15
72
48
9
35
12
9
7
3
14
22
72
9
48
3
86
19
51
5
24
7
5
4
15
9
3
42
6
69
27
36
84
54
42
33
5
46
18
32
4
3
3
48
2
7
12
8
57
36
55
12
9
32
3
25
23
19
21
12
3
5
21
39
9
28
12
36
11
19
84
18
11
24
136
8
16
3
6
51
9
39
15
17
4
20
19
9
44
9
19
24
21
11
36
49
15
56
ABCD 428528496*7^$a-1 [50002]
12
33
11
168
19
36
41
148
9
90
54
11
145
24
39
15
21
15
5
31
21
69
18
29
24
48
160
9
23
4
36
3
114
35
48
28
24
21
6
66
18
45
32
1
48
6
144
9
56
64
8
7
17
1
27
21
23
31
17
28
60
27
12
45
68
13
35
43
9
48
96
188
48
61
192
42
17
28
84
32
28
9
107
48
24
31
9
104
13
99
8
97
75
96
3
113
1
126
102
36
162
6
54
41
79
114
63
36
12
15
138
15
12
231
30
27
15
9
48
213
30
24
17
1
3
27
24
9
3
24
45
12
68
24
4
3
81
15
9
32
43
60
9
3
53
37
59
19
84
33
57
6
17
109
66
24
21
72
68
28
12
32
28
108
39
45
60
21
15
12
15
108
9
44
49
90
69
117
59
43
6
23
7
153
36
20
24
72
136
15
45
63
5
4
20
28
24
45
30
36
54
23
1
39
36
96
44
24
24
1
23
112
8
88
27
36
9
45
39
45
99
72
27
6
11
55
69
9
18
45
27
41
4
72
108
21
159
81
102
69
27
5
4
81
27
57
23
1
18
81
20
43
93
15
18
63
9
3
20
24
52
92
48
72
79
33
57
54
17
72
24
76
108
51
5
16
63
45
9
107
1
27
116
124
3
17
43
90
27
3
5
120
16
12
72
15
18
3
24
48
32
31
45
20
16
24
63
81
12
45
47
7
42
18
9
20
16
36
45
47
37
42
45
12
15
93
24
9
59
48
112
32
24
49
3
51
41
25
96
75
36
69
11
25
75
87
21
8
24
4
24
9
54
45
12
20
49
3
9
83
112
63
137
7
153
12
60
9
18
45
32
31
153
75
36
24
66
18
45
56
25
23
4
92
121
39
56
4
20
7
18
207
32
24
24
28
3
105
3
29
13
90
41
16
51
45
36
156
32
100
21
6
9
27
5
7
72
6
108
39
80
72
16
3
125
115
129
72
144
27
41
67
45
33
72
39
36
44
7
30
6
30
144
23
24
7
150
30
29
49
47
100
45
24
120
18
153
72
15
165
51
36
21
15
12
41
13
59
96
25
63
60
27
84
78
27
72
20
48
4
20
7
66
15
39
17
28
108
60
92
169
167
43
6
3
68
13
78
5
13
59
4
75
81
15
21
231
48
5
1
18
293
4
21
27
45
78
48
9
96
12
24
27
41
40
63
18
54
65
73
18
6
30
24
17
40
104
76
99
6
11
28
36
32
76
36
9
47
31
9
128
16
8
40
36
24
57
11
103
21
116
168
73
47
1
23
13
42
54
36
23
52
36
128
16
108
72
36
8
24
4
45
36
78
57
24
45
47
1
23
4
36
15
36
36
45
20
25
27
44
4
72
24
72
20
48
31
21
20
96
7
9
12
51
93
36
24
8
24
40
27
5
43
45
8
19
6
27
3
17
88
12
24
39
9
168
12
87
9
12
51
65
16
8
73
18
53
24
48
19
9
27
81
8
28
44
28
63
29
7
54
27
80
4
140
31
96
129
33
47
120
13
11
151
9
80
4
15
9
21
23
24
115
29
169
47
184
8
40
108
72
15
21
15
21
51
17
28
63
54
95
43
54
42
36
161
1
71
4
141
3
123
21
140
96
4
27
89
31
45
9
27
51
21
51
9
228
32
31
42
3
45
47
88
72
56
4
45
30
45
20
13
11
28
108
104
127
12
60
65
24
112
96
9
23
76
36
32
16
8
72
52
48
68
49
42
102
6
81
12
20
24
7
66
23
31
24
45
44
127
18
23
49
30
45
60
152
85
107
7
21
9
123
3
9
87
5
16
72
108
69
27
144
140
25
27
63
36
65
4
36
72
80
4
60
156
69
3
72
9
27
32
24
31
48
9
9
71
24
64
104
49
27
156
32
40
9
23
55
57
80
28
45
63
9
23
24
49
63
57
15
45
35
13
35
19
6
75
36
33
3
63
54
78
18
23
48
181
36
90
29
88
200
223
9
8
1
66
53
24
1
99
36
12
44
88
93
27
168
72
48
56
16
45
35
52
144
9
11
1
71
52
27
18
119
52
63
5
96
52
9
11
28
20
49
3
164
7
105
12
45
23
1
3
36
69
3
56
49
63
48
33
3
60
39
180
77
48
55
9
36
27
9
24
8
1
3
20
43
5
1
66
5
4
44
115
9
44
24
169
24
39
8
28
92
49
71
96
24
97
18
101
96
76
20
4
188
4
44
7
113
13
36
27
27
41
31
90
23
4
207
5
16
32
55
18
39
104
4
51
57
27
168
9
12
32
127
9
8
37
18
120
90
15
8
220
20
336
4
24
27
89
1
84
15
120
20
112
12
36
9
27
44
24
24
52
60
32
88
32
1
27
12
56
67
29
48
52
36
24
36
68
4
3
9
60
72
36
32
13
18
21
9
35
120
16
15
21
141
3
24
27
89
72
49
15
ABCD 428560832*7^$a-1 [50064]
4
18
42
8
22
18
20
26
28
12
26
18
16
2
6
4
7
17
2
5
5
12
2
16
5
15
2
20
8
18
50
2
20
41
37
4
32
18
18
16
12
6
13
5
11
1
2
22
19
51
4
20
16
8
30
2
28
4
14
2
4
36
6
6
9
3
1
31
53
9
14
38
56
11
7
16
58
14
26
34
5
1
42
2
2
16
44
10
26
8
37
7
48
5
24
11
18
79
7
8
6
10
14
14
2
6
4
13
60
25
11
9
6
9
16
21
10
32
21
1
4
10
10
2
33
48
1
10
21
1
4
8
10
24
38
18
16
2
22
6
36
16
16
11
3
16
6
3
41
2
42
2
20
12
32
10
18
20
30
6
8
17
3
2
2
28
20
16
24
6
40
8
20
3
1
16
20
12
7
11
2
3
8
1
2
4
28
44
2
2
13
4
67
2
46
18
2
4
34
3
5
8
4
22
6
30
8
8
48
18
14
2
2
16
2
14
112
20
14
2
10
8
8
3
3
12
45
11
26
10
5
3
6
14
22
12
24
22
16
6
10
8
21
1
6
28
2
28
112
40
2
14
2
17
60
11
16
6
2
12
17
25
18
12
2
10
30
6
1
12
13
4
12
2
17
5
50
4
2
22
8
20
26
4
31
7
38
6
18
16
14
33
21
15
3
14
4
6
36
22
28
2
6
16
30
4
5
23
44
4
12
16
4
8
10
16
12
6
5
19
36
5
25
12
11
43
17
3
32
13
27
14
4
20
2
16
2
24
6
20
6
12
146
2
11
17
14
17
1
14
22
23
1
2
6
10
16
24
4
17
19
30
20
2
24
26
4
6
1
16
35
12
4
14
4
12
28
8
2
12
2
24
28
8
7
13
10
48
1
5
8
12
2
16
45
24
17
15
3
2
6
20
16
6
10
4
10
8
16
4
3
7
58
14
18
4
6
5
19
18
12
14
14
26
16
8
12
5
7
25
3
20
18
8
3
1
18
18
32
26
2
2
10
18
4
9
11
4
4
4
12
12
6
6
16
2
32
18
21
35
25
1
12
8
11
11
2
14
8
41
7
14
11
5
2
2
2
14
8
2
6
7
4
9
16
7
3
28
24
5
43
14
22
46
4
4
22
2
12
47
25
8
2
26
11
13
22
22
2
8
10
26
26
31
11
4
18
2
2
8
11
7
10
16
24
2
2
22
14
24
34
24
5
1
42
5
13
2
5
39
2
4
24
16
8
8
7
4
23
20
5
69
18
20
20
16
10
26
10
14
21
1
20
18
12
33
15
2
34
10
14
22
8
6
32
8
2
8
16
15
5
10
22
11
7
46
24
2
30
11
11
6
79
17
8
32
4
4
68
4
44
14
8
2
14
25
20
5
8
22
24
13
31
16
1
11
4
2
10
26
22
9
19
28
13
17
12
42
12
2
40
6
1
7
14
2
18
2
6
58
8
4
5
33
8
40
10
40
8
20
4
1
21
4
6
4
14
3
11
4
30
34
2
2
12
9
1
16
34
21
19
5
29
28
10
10
24
2
36
40
12
37
13
2
8
5
72
3
9
33
18
26
20
18
10
2
16
6
26
1
3
9
1
8
26
6
16
62
36
8
4
42
6
17
3
42
70
22
24
10
12
33
8
11
8
14
14
30
32
22
5
17
2
2
2
16
44
10
2
56
6
18
6
20
76
2
4
6
7
11
18
8
4
26
6
10
2
10
4
10
44
8
23
19
48
16
4
54
4
16
8
2
5
1
32
16
28
8
44
10
6
3
9
23
27
1
17
18
6
18
12
2
6
18
40
34
4
24
17
9
10
26
10
26
46
1
17
2
8
1
9
4
16
4
16
38
16
24
1
41
6
6
6
2
23
9
19
3
10
7
53
6
20
26
26
2
10
1
37
14
2
8
20
14
6
14
44
10
22
10
3
21
15
23
1
5
10
12
14
11
1
6
13
24
5
11
3
4
32
2
2
5
20
4
17
26
4
38
7
3
8
6
12
16
6
8
14
16
10
9
17
16
15
11
38
4
28
18
6
8
12
4
2
2
6
5
47
6
32
12
23
5
32
22
24
2
18
17
7
18
4
8
6
4
44
9
1
8
16
2
32
20
37
7
17
3
10
6
38
26
18
10
8
6
10
1
27
22
18
5
17
4
2
8
18
8
14
8
4
10
18
18
2
20
4
10
10
5
21
42
8
6
4
12
23
12
5
7
49
4
28
8
6
34
18
24
9
13
2
10
16
20
4
4
2
12
4
6
15
4
19
8
21
7
6
14
6
2
2
40
3
25
11
15
42
2
2
3
13
4
16
66
28
1
24
3
6
2
6
8
4
30
12
8
18
4
8
16
54
29
7
10
2
48
5
11
8
8
33
5
38
6
19
9
6
8
17
19
2
2
26
42
4
2
40
38
1
5
28
6
82
12
18
26
8
40
51
5
12
28
15
13
11
79
36
64
8
4
29
3
6
23
23
8
32
12
10
8
2
2
40
30
2
4
2
14
4
28
6
25
7
33
17
28
28
2
24
4
10
40
8
15
7
5
45
40
10
4
10
26
26
34
4
12
16
8
5
25
22
1
17
4
62
1
15
26
40
2
4
10
11
29
31
9
22
4
14
10
12
10
8
20
12
10
14
2
6
28
3
17
8
58
2
19
5
18
10
7
13
32
36
16
7
9
10
22
6
25
1
14
2
32
18
9
15
18
70
4
21
43
32
20
6
20
10
2
23
5
4
8
14
6
38
9
1
10
24
8
2
2
5
8
13
4
6
6
10
16
2
2
14
47
53
7
12
19
6
2
16
28
2
8
48
18
22
16
16
2
6
31
11
18
12
8
15
11
52
12
29
59
20
24
8
26
2
5
9
6
61
1
4
16
10
1
11
4
6
44
24
12
11
1
11
11
6
26
38
8
42
2
2
29
5
10
34
38
8
16
46
4
30
1
13
4
46
1
9
10
4
6
6
14
12
2
18
20
2
8
16
8
4
5
19
18
7
49
4
2
2
14
6
6
2
51
17
8
7
13
11
5
19
19
18
14
6
24
4
20
16
6
12
6
8
6
8
6
6
14
11
15
2
32
10
6
43
3
8
20
2
14
14
2
8
14
10
18
18
26
2
25
17
4
10
6
7
11
49
13
3
11
4
2
26
2
11
15
12
4
4
5
23
12
2
24
24
14
30
118
8
6
14
26
4
4
6
10
4
22
30
28
32
2
37
67
1
4
33
10
2
27
15
21
5
20
4
30
8
38
4
16
2
12
4
2
24
4
67
5
14
13
13
16
64
39
16
8
24
35
36
8
2
7
13
2
52
14
2
6
2
8
6
59
3
1
3
40
14
64
32
8
31
23
18
26
32
18
24
16
11
13
4
15
7
26
26
2
16
11
7
28
21
5
6
6
7
11
4
14
4
27
37
12
2
32
12
66
12
22
18
18
13
12
37
42
2
15
19
4
6
19
15
18
63
7
22
7
3
18
2
14
6
6
46
8
16
28
8
6
28
11
7
12
28
26
11
21
20
4
15
17
8
23
27
8
8
5
3
6
4
14
4
2
16
14
14
7
21
7
8
7
18
8
15
17
12
11
3
4
13
7
5
31
53
17
38
4
6
6
13
25
8
20
11
8
25
16
7
13
18
40
14
11
48
7
60
10
2
28
8
5
5
8
15
23
62
7
3
34
4
11
23
12
22
6
45
21
2
16
6
28
20
18
18
14
18
8
23
24
11
50
30
1
15
4
2
2
12
6
7
5
2
29
3
10
38
25
9
4
8
6
4
22
4
27
69
18
18
18
18
3
33
10
4
9
39
14
4
6
25
9
2
4
45
55
18
2
18
38
9
13
3
7
34
10
5
51
9
1
4
2
4
18
6
12
18
12
20
14
24
24
37
47
66
4
22
32
18
11
7
4
12
6
60
34
4
6
27
9
14
4
12
20
6
8
38
9
72
33
8
6
8
12
1
3
10
22
10
19
23
13
3
10
28
2
20
2
2
16
30
8
19
23
76
22
14
6
3
4
35
24
4
2
8
26
10
31
4
7
12
22
4
4
6
20
5
19
18
40
4
2
2
42
22
43
1
14
28
16
16
6
8
8
8
20
20
6
12
36
20
2
20
23
31
9
21
23
19
10
8
14
22
3
1
35
33
2
2
32
8
6
20
12
64
28
17
15
10
35
27
6
40
8
28
3
9
6
53
4
7
34
32
26
8
6
55
20
3
2
12
36
18
84
4
8
16
21
9
2
12
26
8
18
9
43
48
22
2
10
22
8
25
16
43
22
2
4
14
12
7
43
4
6
22
4
54
20
20
6
14
10
8
8
10
11
7
16
16
56
5
5
4
4
19
5
34
14
6
5
7
18
2
12
6
40
34
8
2
2
13
13
23
3
72
22
2
10
22
2
22
6
18
6
14
2
10
40
13
20
5
20
20
4
11
1
18
8
6
3
3
16
2
26
12
38
10
1
3
2
4
2
12
4
2
23
5
30
22
16
10
34
26
6
2
4
9
47
8
4
12
1
5
4
18
12
16
32
4
10
12
10
22
4
2
4
25
28
7
10
8
7
37
18
4
8
8
8
22
56
78
34
19
1
8
26
36
8
36
13
3
10
34
22
10
24
36
22
8
4
2
4
1
7
4
16
12
26
10
32
24
18
6
5
45
6
36
5
3
10
2
60
33
27
8
5
41
2
5
13
6
16
16
10
20
22
10
26
16
24
8
4
14
47
20
3
10
18
22
7
5
18
6
18
16
2
30
13
41
18
18
22
1
7
2
36
10
8
4
10
4
10
5
11
18
54
16
9
1
6
30
20
4
7
11
18
19
13
4
42
6
2
4
4
12
14
12
19
24
9
2
18
14
28
13
15
8
38
16
8
4
6
48
4
48
14
70
6
10
16
53
27
5
4
3
28
18
24
2
6
4
8
6
17
24
13
22
16
6
20
6
1
29
8
11
7
10
6
18
32
14
2
12
6
24
6
8
2
14
4
2
13
9
15
5
12
19
4
24
39
34
7
19
4
16
32
10
2
29
19
8
6
2
30
8
7
27
28
8
16
22
8
6
10
4
20
11
3
20
16
24
2
3
27
25
24
17
18
28
21
19
6
8
3
1
10
6
27
12
4
29
16
50
8
18
4
19
43
6
54
26
11
7
4
28
22
18
72
26
15
48
39
14
12
16
2
1
3
24
25
8
5
4
26
6
2
40
53
55
26
4
11
1
36
12
8
42
21
8
9
3
5
44
20
56
16
8
46
14
48
28
2
13
5
6
38
15
17
4
10
32
16
16
4
14
26
13
1
4
4
14
6
10
24
9
11
16
40
4
20
52
10
10
5
3
37
1
6
6
6
8
41
23
16
8
18
34
4
8
24
2
4
2
14
3
5
8
6
36
86
16
2
4
6
6
32
14
6
4
5
5
18
16
1
1
2
8
8
46
18
2
14
4
52
14
16
14
58
27
4
21
24
16
32
22
5
17
14
6
42
2
2
24
8
20
20
4
30
20
34
32
13
27
6
4
6
25
1
14
26
12
7
13
3
9
18
22
12
4
2
24
46
4
23
5
31
25
15
41
4
3
23
18
10
22
6
1
33
26
14
15
8
19
34
20
14
4
14
27
21
24
2
13
3
56
40
1
7
37
7
22
7
19
6
36
2
8
2
16
10
20
12
13
11
5
31
26
4
12
6
2
3
1
8
4
12
12
14
68
16
8
18
8
8
2
8
2
10
6
20
14
1
1
62
4
14
30
29
11
12
2
36
2
21
5
22
54
50
5
13
26
28
50
34
18
7
49
18
16
16
24
2
4
6
32
2
14
46
4
8
8
39
23
12
1
7
28
13
29
22
8
17
1
16
24
14
18
7
5
2
10
18
4
22
3
17
16
12
16
2
6
11
19
10
6
2
11
25
2
26
12
19
1
16
12
7
35
38
12
16
2
10
7
7
30
2
13
7
22
34
17
11
2
24
14
16
26
15
4
1
18
1
5
4
31
3
8
20
4
10
23
21
15
27
2
22
10
18
16
1
3
4
2
34
8
6
8
68
46
2
6
17
4
9
2
21
13
36
32
56
8
10
16
14
34
6
58
28
18
34
2
8
4
7
71
1
23
10
7
1
64
10
14
2
36
8
12
6
34
6
8
28
24
12
10
4
16
5
1
4
30
14
4
14
34
7
13
7
31
12
6
3
15
29
21
38
16
14
8
3
25
24
7
25
8
7
39
2
32
12
4
31
7
28
2
28
24
2
30
12
2
33
7
12
16
9
13
24
11
19
2
2
40
12
4
8
6
2
2
12
16
20
6
21
15
41
13
4
43
5
12
4
14
4
8
30
2
46
7
15
9
7
22
2
4
4
8
20
10
22
8
13
3
2
60
58
6
10
42
36
8
20
35
17
4
42
12
6
12
11
5
19
16
17
24
32
6
12
48
8
20
4
9
9
3
33
4
8
16
8
20
10
4
12
2
4
6
17
7
30
18
14
11
17
12
24
11
27
8
8
4
8
8
36
8
24
1
3
22
6
14
8
4
28
7
1
2
4
4
18
7
15
4
2
4
26
4
16
25
1
4
32
14
9
11
32
14
18
8
1
5
44
4
40
46
2
4
2
12
21
27
6
7
31
40
10
16
36
28
14
6
12
2
12
5
5
7
47
5
1
2
2
2
28
4
22
64
4
15
9
16
12
38
6
30
22
6
6
6
6
12
6
4
14
91
3
32
17
35
34
11
21
4
16
56
64
4
15
16
41
6
14
100
39
15
8
2
2
12
13
9
3
17
63
11
18
6
13
7
24
4
32
4
6
20
4
24
12
11
13
6
1
5
18
10
15
29
38
8
1
1
6
12
8
34
6
1
17
10
8
5
1
36
2
2
14
13
4
13
30
50
4
6
12
2
14
4
10
16
14
40
2
7
17
12
31
13
22
8
2
2
12
20
10
12
12
4
34
10
6
13
13
10
18
20
4
11
49
36
84
48
58
20
32
29
31
2
28
14
24
13
12
19
32
17
23
26
22
18
2
5
7
8
1
7
30
4
10
5
3
1
55
2
22
5
15
26
10
18
18
5
39
6
34
14
4
2
2
6
36
16
1
5
2
2
16
20
8
7
9
12
2
18
7
7
6
2
5
5
11
5
22
10
30
16
2
6
14
11
1
8
15
1
8
2
28
1
17
24
2
1
11
28
32
22
18
20
2
2
16
ABCD 428564144*7^$a-1 [50004]
35
1
17
19
8
3
30
6
21
15
24
54
52
3
44
21
31
29
51
21
3
12
3
12
13
17
18
13
45
59
28
17
18
49
41
91
9
32
48
30
1
29
12
60
18
13
45
2
37
20
13
48
14
9
39
9
3
25
20
15
9
1
8
27
100
80
39
13
21
27
20
33
12
4
3
11
21
39
37
9
15
20
16
36
47
37
104
60
24
100
24
11
30
15
27
24
1
5
103
17
15
12
3
25
21
2
12
9
1
14
193
8
100
23
25
5
12
39
4
107
13
17
79
29
27
45
3
40
11
141
1
3
35
1
20
12
1
11
15
22
2
57
3
42
91
17
6
165
1
20
19
29
6
54
6
54
6
93
3
25
21
87
57
38
81
4
5
15
1
24
3
23
6
15
15
30
19
41
27
21
7
20
60
1
2
132
48
10
72
27
8
28
36
11
18
27
4
29
30
22
47
73
8
6
10
71
12
12
184
95
21
64
5
12
28
63
116
12
15
60
24
46
99
5
27
15
61
9
14
10
74
60
1
71
18
6
6
15
24
108
21
12
78
21
52
9
3
5
27
3
25
71
1
9
14
60
9
16
35
49
9
15
83
36
48
9
49
27
12
32
4
47
30
15
12
24
15
36
24
13
20
4
119
9
9
19
11
25
17
7
12
11
18
52
24
3
36
5
90
42
30
24
24
57
60
3
12
13
72
32
40
9
11
12
21
18
37
32
3
34
35
4
33
11
21
16
44
6
36
18
12
79
11
25
48
56
16
53
27
3
22
14
49
5
12
39
16
5
43
36
11
60
18
87
60
12
3
10
80
48
12
3
36
48
36
52
35
1
29
27
40
9
38
154
2
30
30
24
36
33
15
96
21
45
15
13
11
75
1
48
33
47
15
60
22
8
12
99
1
50
24
21
3
21
36
39
22
15
12
65
7
53
126
54
79
21
155
12
60
52
8
48
72
39
54
6
6
3
12
40
5
28
26
6
18
13
17
12
7
8
60
3
57
3
58
14
78
39
52
29
12
39
9
6
10
39
20
85
32
18
12
13
5
19
8
12
1
32
60
18
12
45
49
74
21
39
1
9
32
60
30
9
24
13
111
24
12
56
9
27
15
108
69
28
35
13
35
9
33
31
47
97
81
15
89
15
15
61
36
57
15
59
21
21
18
45
16
8
3
45
28
32
63
42
30
30
39
9
148
14
30
3
64
47
9
16
8
12
48
81
19
12
11
24
34
92
43
11
6
54
49
71
81
1
11
3
1
57
47
33
12
31
47
25
17
54
6
7
9
38
49
11
1
59
1
72
57
24
47
3
25
47
24
70
14
96
21
13
26
6
15
52
8
24
9
15
15
9
13
96
14
18
67
21
14
18
12
60
31
23
10
72
14
58
50
12
10
68
30
9
4
8
15
54
12
15
63
13
17
7
12
71
1
8
36
45
42
1
32
4
8
1
44
30
9
48
16
47
48
12
105
33
6
6
91
8
40
41
60
4
27
23
21
60
24
37
74
60
34
26
24
156
1
44
13
2
45
39
24
25
5
6
22
14
48
9
40
9
14
13
71
37
23
54
15
12
3
30
6
1
33
11
9
27
16
9
35
13
26
36
10
20
4
44
19
23
30
30
18
7
68
45
43
9
24
72
11
28
9
26
37
11
22
68
7
23
12
1
23
45
24
15
12
34
24
50
9
12
9
6
25
44
15
49
47
24
45
25
26
21
1
44
18
10
2
90
15
15
18
42
24
9
51
36
13
11
81
4
41
7
41
27
24
15
9
15
36
153
4
33
39
24
36
17
15
15
1
29
40
35
13
47
45
63
24
37
24
3
36
11
12
33
36
9
43
9
38
36
9
61
44
7
20
64
59
1
21
24
56
7
20
72
28
23
9
49
2
18
7
24
41
30
45
3
36
1
20
63
13
12
17
48
90
25
77
15
12
172
11
18
30
9
123
1
47
25
17
18
21
69
12
43
24
9
14
18
42
1
45
2
13
9
27
8
3
36
6
48
12
4
72
134
45
13
15
5
135
61
24
48
24
20
19
71
9
52
17
15
60
1
26
25
5
16
14
48
9
28
8
28
17
42
33
51
25
29
12
18
25
11
6
60
54
49
33
3
36
9
15
11
105
3
96
96
18
66
36
1
23
6
18
1
11
18
15
15
90
66
9
15
9
1
39
36
104
64
144
45
20
28
47
15
9
69
100
59
16
5
31
20
40
21
14
1
23
21
9
12
19
59
12
61
17
6
33
36
27
24
24
13
12
60
12
20
3
30
7
80
12
3
18
6
9
61
23
12
36
105
16
51
11
25
48
44
33
60
30
12
18
19
53
28
2
84
13
96
36
9
3
8
9
30
12
24
21
13
2
45
40
12
23
45
40
23
9
3
70
20
15
13
15
5
6
24
30
30
25
17
64
96
20
15
4
8
51
22
74
13
23
25
9
24
11
21
16
15
8
39
9
3
18
31
71
18
55
45
3
24
35
10
8
12
15
12
16
12
45
8
30
9
27
9
12
39
9
25
20
19
8
1
14
48
21
24
12
15
18
12
18
42
7
81
27
95
9
16
53
60
55
11
21
15
1
24
12
11
21
28
8
3
1
119
12
48
60
10
50
12
30
7
41
42
30
39
4
5
19
9
14
25
24
35
46
35
84
21
18
12
1
8
4
5
55
72
21
99
8
24
37
131
45
16
14
9
28
21
15
12
5
168
115
5
15
25
20
42
18
180
99
36
75
30
6
9
40
21
72
23
4
60
5
30
1
41
27
21
6
24
60
10
2
30
40
59
9
30
1
104
52
9
24
3
24
23
12
10
74
36
10
8
88
23
4
11
10
27
8
61
27
12
11
49
29
55
32
40
20
40
45
3
17
7
53
27
13
8
6
36
1
23
21
4
95
49
92
15
34
23
27
24
12
24
1
24
56
24
1
8
27
13
20
52
20
30
9
9
102
18
27
1
83
4
12
35
18
7
12
11
42
91
17
28
23
48
1
71
9
12
18
13
8
4
35
61
29
7
65
7
53
54
49
11
13
12
20
4
47
18
55
32
93
7
36
164
1
32
27
13
26
70
104
27
12
49
23
39
10
26
1
35
18
16
71
1
39
24
20
15
13
9
24
39
8
33
3
36
1
24
3
32
129
60
6
36
18
27
15
1
23
1
35
33
112
23
45
15
36
9
16
21
80
60
3
25
50
12
10
20
15
28
57
8
6
10
35
9
72
3
28
47
12
58
110
72
45
75
30
90
30
27
27
60
1
65
40
8
90
60
69
21
7
95
10
39
41
3
27
48
58
32
15
15
13
8
21
39
39
12
49
11
9
25
3
20
4
32
13
48
11
13
2
18
51
49
2
13
12
5
64
110
6
15
16
8
16
45
8
12
18
82
24
26
30
15
15
9
49
3
24
5
18
9
51
9
21
31
11
10
20
18
30
15
40
47
37
68
12
63
10
14
6
15
39
6
27
16
48
69
95
3
21
21
18
105
15
36
24
96
9
27
25
44
36
1
63
128
1
15
92
75
57
63
9
40
8
16
5
7
35
97
47
1
5
4
11
76
36
8
15
9
21
39
25
14
25
36
117
135
17
60
6
9
16
11
18
40
71
24
15
30
12
30
10
8
43
8
24
45
15
15
12
69
15
6
48
72
30
144
45
69
66
10
50
6
54
6
78
81
15
24
37
5
18
42
7
9
39
23
10
2
60
9
51
30
55
9
50
49
20
97
ABCD 428768352*7^$a-1 [50025]
24
28
24
27
5
100
24
15
6
23
31
21
36
3
45
72
44
61
12
36
39
27
29
4
8
4
8
60
24
13
15
3
6
59
1
12
75
24
8
112
8
7
48
6
35
4
8
12
61
11
4
32
112
48
32
13
12
3
44
28
15
6
12
3
24
60
15
29
1
3
12
8
48
37
23
16
9
11
13
30
5
12
24
25
36
3
3
5
36
61
72
3
20
1
24
18
5
48
72
4
75
6
11
7
5
1
24
39
36
24
8
79
5
16
8
24
1
66
54
6
9
51
33
32
13
11
25
27
3
42
24
59
100
15
6
30
41
7
30
11
7
9
21
60
99
3
17
1
24
54
12
18
15
80
24
16
8
7
42
12
18
18
6
45
24
24
27
5
19
30
39
72
44
55
12
9
3
6
27
44
61
87
12
32
4
39
45
20
43
21
20
84
16
8
84
37
6
9
3
17
16
12
15
65
12
12
4
9
3
12
8
12
31
24
48
53
12
36
148
8
1
15
32
4
9
6
45
9
47
12
31
9
12
56
19
36
30
3
72
12
27
17
28
15
33
20
13
11
4
3
42
39
96
9
39
68
7
53
96
52
48
32
16
69
11
12
37
23
31
12
5
19
18
6
17
19
9
24
8
4
32
1
12
6
18
30
5
12
13
6
5
4
8
37
102
30
35
36
1
23
13
12
15
27
12
6
168
12
27
32
13
47
49
6
6
18
30
27
15
5
60
43
17
28
39
5
25
12
15
39
60
5
16
84
12
48
21
18
45
27
5
40
69
24
3
45
3
9
42
113
73
12
15
60
60
32
12
7
186
3
15
6
15
45
12
99
36
15
9
24
12
72
32
25
30
81
15
9
9
71
84
24
7
6
35
37
59
7
5
4
120
8
7
18
15
8
36
16
8
19
53
73
12
75
20
13
23
79
17
43
9
9
23
4
12
27
18
12
30
9
72
8
40
56
73
15
33
48
47
19
9
20
84
52
39
21
36
15
12
12
17
4
8
1
18
66
35
52
72
8
4
8
16
9
3
9
11
4
9
95
4
75
29
1
3
3
113
4
56
37
15
12
15
9
36
9
15
8
73
48
42
5
25
23
25
12
15
48
21
75
15
17
12
36
28
15
29
12
61
23
1
6
90
95
13
63
24
33
96
11
19
45
32
19
21
20
37
60
35
13
12
11
25
6
30
18
17
73
42
30
15
15
17
1
72
18
78
23
19
41
55
72
5
13
35
76
9
39
20
36
31
5
13
11
60
16
45
3
12
108
96
69
3
3
9
27
9
21
15
20
1
15
44
31
108
17
4
8
13
24
48
18
12
6
27
45
23
112
8
4
120
27
17
19
5
7
77
25
39
12
27
41
19
30
3
3
9
72
9
39
80
12
61
47
7
5
40
8
16
8
4
8
48
37
15
72
24
9
6
33
60
48
20
19
21
39
84
21
33
47
1
15
27
18
30
53
4
45
27
9
6
17
13
51
72
3
17
37
11
36
16
8
12
28
105
12
11
7
18
11
16
3
24
12
17
24
24
73
11
49
6
42
54
6
18
21
20
1
3
20
1
23
96
37
48
36
23
28
9
15
81
99
75
48
12
5
13
47
4
32
100
93
27
15
5
13
15
60
8
1
3
33
12
23
85
84
30
6
11
73
12
30
6
3
15
5
67
33
69
15
75
6
47
19
36
5
13
47
25
12
59
4
9
35
31
117
12
51
18
30
9
12
33
3
3
17
13
24
6
24
6
12
83
7
12
29
19
45
3
53
43
17
49
24
11
4
96
15
5
24
12
12
4
21
15
69
23
40
69
23
1
15
12
15
84
45
20
1
18
41
1
12
87
24
21
11
7
12
9
45
60
59
12
61
47
43
9
32
37
15
68
4
48
36
24
9
11
52
9
30
5
4
75
12
30
63
84
51
6
35
19
36
21
72
12
32
4
3
81
15
29
4
93
11
12
25
23
109
15
44
19
6
71
19
6
23
4
15
12
33
12
8
88
32
7
29
16
3
30
107
108
1
47
13
51
20
1
3
45
27
32
7
9
15
5
25
11
28
56
31
29
7
117
20
40
48
15
24
18
30
29
49
72
3
9
66
9
9
11
25
78
17
13
23
72
31
65
1
3
27
77
36
13
54
6
83
1
11
40
15
33
21
3
72
3
60
29
13
3
36
27
18
54
30
42
66
18
6
11
112
12
21
11
88
15
17
1
27
15
36
9
93
42
6
39
9
27
144
9
15
32
25
42
5
103
5
84
40
3
42
3
44
19
5
19
9
39
41
4
3
45
68
12
67
30
3
80
13
23
43
24
24
6
36
11
24
4
111
9
51
17
13
15
20
25
48
18
5
12
13
15
24
3
60
30
30
18
11
4
3
5
24
1
6
6
11
28
75
24
6
11
48
16
69
27
57
12
3
12
8
13
71
4
33
23
19
12
36
5
7
57
33
23
24
25
42
9
9
18
12
21
15
30
96
11
12
84
4
84
15
6
15
20
24
49
87
32
7
18
30
29
28
9
12
12
59
36
100
15
36
41
43
30
15
8
25
18
60
90
15
36
45
3
20
31
9
48
12
72
21
131
4
24
9
27
27
53
28
69
72
23
31
29
24
13
6
65
25
15
8
55
9
20
40
51
30
27
68
85
12
27
8
88
12
57
3
33
24
78
9
45
3
21
15
15
5
7
45
32
36
60
16
21
3
15
60
21
9
42
41
24
72
1
11
1
39
45
30
18
59
43
24
5
4
57
35
19
60
9
75
30
60
11
109
87
9
147
3
72
33
24
21
12
27
20
28
129
3
8
36
1
11
4
27
17
7
5
19
6
11
12
31
30
23
37
6
6
35
16
9
23
7
45
32
16
32
60
24
4
36
20
7
17
13
63
27
69
9
47
12
24
7
21
39
5
7
77
24
13
54
60
53
16
8
40
68
7
18
27
20
67
6
15
12
20
19
66
47
48
49
3
3
29
4
56
16
39
18
3
33
75
20
40
24
3
17
7
6
24
51
9
18
30
11
40
44
40
57
96
24
3
12
44
19
5
52
21
35
37
6
29
13
39
33
15
12
21
47
24
19
33
9
36
66
6
30
29
1
71
12
24
16
20
7
12
6
35
7
18
30
6
3
183
17
24
4
12
32
4
57
3
8
4
8
40
15
5
4
8
109
15
36
8
12
4
9
24
35
28
45
12
35
12
13
36
23
13
3
33
63
12
9
11
37
15
3
5
4
32
49
3
111
60
6
30
54
15
48
20
40
3
18
12
48
36
35
1
18
53
67
12
9
20
4
15
41
28
8
4
20
13
48
11
1
59
24
19
9
81
15
32
16
63
9
9
11
13
60
3
20
12
13
3
9
36
30
57
104
19
21
9
11
1
27
3
54
23
1
11
13
27
33
51
9
42
21
39
21
20
13
12
18
6
59
4
44
1
6
9
132
20
25
15
21
3
51
18
51
24
45
3
24
15
6
11
49
47
25
27
32
4
39
5
19
6
3
56
24
13
27
20
1
23
12
31
17
1
11
12
7
6
36
15
8
7
6
42
18
18
5
7
29
1
12
23
4
36
9
11
4
48
3
5
24
24
52
12
12
45
168
12
51
45
23
36
4
9
15
48
57
36
6
17
12
36
1
60
23
19
12
18
27
3
17
72
28
24
20
24
7
5
36
25
18
6
11
28
12
56
112
15
21
108
56
4
27
21
63
12
5
79
6
23
16
21
3
20
37
11
37
11
19
42
11
13
6
57
36
27
5
43
24
41
37
72
6
9
21
12
90
12
42
60
23
7
6
23
1
23
16
60
9
66
36
6
18
57
8
4
33
18
30
36
3
27
6
18
5
37
30
41
24
4
9
11
16
8
64
8
7
17
72
12
64
8
12
7
33
105
3
60
56
28
3
66
27
9
47
60
1
30
33
12
21
11
16
8
16
8
76
21
24
47
4
36
3
12
9
33
27
15
9
111
6
138
42
72
47
19
60
105
8
24
28
51
24
5
24
28
12
8
19
9
ABCD 428817708*7^$a-1 [50050]
18
15
12
3
117
60
15
42
18
30
24
6
192
60
45
21
27
69
84
12
15
45
15
57
30
36
12
57
51
30
24
60
36
15
24
96
27
72
18
48
135
21
3
33
15
69
144
39
51
57
3
24
18
12
3
87
102
39
132
48
15
42
72
36
15
21
3
105
63
39
9
15
6
78
153
117
3
63
24
21
21
24
42
24
69
60
21
18
90
75
15
18
18
30
72
3
12
72
3
93
21
180
3
36
27
45
72
15
12
6
15
69
48
12
24
30
72
192
18
42
21
57
78
69
57
18
30
60
36
6
33
3
90
63
159
42
39
12
240
39
21
48
39
12
24
132
42
3
45
108
54
78
12
6
6
51
12
48
117
36
72
24
51
9
30
33
33
15
33
6
30
18
21
21
6
102
15
108
45
63
24
21
15
21
3
45
12
48
3
12
3
12
72
36
18
27
27
21
9
51
81
66
192
102
51
3
69
15
78
60
123
57
12
3
3
9
3
78
15
24
45
3
45
144
99
21
36
27
3
153
12
135
18
24
3
15
45
45
54
21
63
24
45
87
6
18
6
18
21
192
60
3
66
123
87
24
30
27
39
81
120
213
147
9
60
54
69
105
63
33
90
69
36
72
48
9
3
3
72
18
27
195
30
12
123
9
36
12
51
9
42
90
48
66
9
21
126
33
36
72
33
15
21
18
18
15
9
78
150
18
33
9
96
90
90
42
42
63
120
12
75
18
12
75
36
27
18
42
24
54
24
6
9
57
39
12
27
60
18
15
75
93
12
93
6
69
120
15
30
6
9
72
27
18
3
117
24
3
21
30
45
117
15
48
84
36
12
12
33
15
15
18
42
78
39
81
36
51
15
45
120
117
123
57
18
30
138
69
81
36
24
90
42
3
51
246
15
87
108
93
75
12
45
168
45
27
12
60
45
135
15
36
66
99
12
75
93
72
87
78
3
27
78
84
90
6
12
15
27
21
21
144
12
27
3
12
18
27
45
30
33
9
114
30
15
87
60
57
15
96
30
60
30
54
63
9
78
18
27
15
21
15
6
156
3
69
48
3
15
6
39
15
57
12
15
60
30
3
3
12
57
123
30
3
15
12
18
27
12
111
117
147
66
39
3
162
3
48
57
15
180
33
87
9
111
60
69
48
18
18
75
12
15
42
30
48
48
66
39
60
99
66
15
75
45
39
12
36
192
216
45
87
30
15
3
42
3
24
117
36
24
78
21
27
33
12
39
30
24
12
3
9
51
117
30
18
60
15
237
63
144
21
15
12
105
72
18
60
18
84
30
6
135
60
21
3
48
48
39
30
3
15
93
24
48
27
126
24
36
12
84
138
18
24
39
12
3
36
18
3
45
30
78
27
27
156
66
39
24
75
66
27
15
12
42
3
87
81
132
3
60
120
72
18
3
15
60
24
18
3
21
36
3
12
33
6
30
114
42
75
15
33
69
198
45
27
21
60
45
66
81
27
90
18
48
60
132
174
51
27
18
12
51
159
105
81
15
12
45
3
39
21
12
45
15
87
36
6
39
12
60
9
60
36
78
9
27
21
3
30
36
36
78
9
195
150
48
3
57
48
84
51
57
60
3
72
15
57
36
159
42
36
3
45
12
288
42
90
42
66
75
27
42
75
45
6
66
63
75
72
9
21
120
60
18
186
54
12
18
15
48
75
54
6
12
21
27
18
12
27
27
228
42
48
3
9
51
129
78
78
27
63
45
27
48
30
54
21
33
54
12
24
42
60
30
102
75
261
75
21
60
39
15
30
27
9
39
9
120
96
24
72
18
21
39
21
39
78
102
141
180
9
12
6
45
45
135
45
24
39
9
15
21
12
15
60
3
66
126
105
15
42
48
15
27
42
96
75
12
15
78
12
63
45
15
3
117
75
108
102
60
150
42
36
27
180
12
15
45
87
78
18
108
12
45
33
147
57
102
126
30
120
72
42
111
12
45
12
39
9
15
48
12
27
21
48
21
99
12
12
15
21
129
126
72
54
126
48
57
93
36
39
12
39
66
3
24
21
156
48
3
3
42
42
60
96
30
39
48
147
81
60
24
36
9
42
9
21
48
90
78
3
27
45
189
39
27
12
36
60
45
27
90
24
54
24
21
12
9
3
45
18
78
12
3
12
63
84
93
15
168
9
33
183
12
9
48
30
18
24
6
48
12
42
51
12
33
27
177
63
108
21
3
75
42
246
138
27
72
48
57
3
12
45
36
36
39
27
45
12
75
18
24
24
42
45
48
51
30
126
42
3
93
24
3
15
42
63
12
75
21
12
45
12
123
57
3
3
6
60
6
72
141
9
243
87
66
ABCD 429017822*7^$a-1 [50005]
21
26
33
4
15
12
44
16
17
27
4
60
17
3
37
8
24
19
8
16
48
6
39
20
7
9
9
47
87
22
14
40
105
20
63
33
1
2
28
48
21
9
15
20
13
24
74
1
32
1
30
5
13
54
17
60
16
11
12
64
17
36
1
66
5
87
64
144
105
11
57
51
93
36
55
8
33
61
3
11
1
24
8
19
20
82
42
6
30
33
11
13
35
28
12
12
18
72
18
29
7
56
9
51
4
9
72
15
18
111
60
35
36
48
82
15
60
20
27
4
18
23
3
60
36
36
48
25
3
72
5
19
20
24
144
61
36
21
74
1
143
69
75
61
27
8
9
39
9
1
84
14
34
47
43
18
108
51
20
4
8
27
4
6
14
58
170
36
16
56
52
42
42
9
15
30
60
66
6
30
68
22
14
36
9
3
24
21
36
27
36
60
12
1
23
40
18
59
3
36
16
30
6
18
15
21
39
35
45
79
48
44
10
30
69
36
51
90
30
18
42
42
48
39
69
35
25
54
68
10
14
45
27
36
58
24
18
6
2
12
1
9
48
11
12
1
39
47
21
13
24
23
12
19
32
9
16
32
16
33
11
13
35
1
54
9
36
24
20
4
36
15
6
24
12
63
45
11
31
29
12
13
30
9
9
42
96
8
70
11
24
39
46
6
17
3
46
18
6
15
3
18
38
10
12
23
7
42
59
36
1
26
34
114
30
26
21
27
72
9
15
22
30
29
27
13
9
30
20
37
24
15
5
1
38
28
17
16
9
47
124
20
160
8
16
63
33
9
42
20
45
43
8
13
8
27
16
24
24
18
26
46
35
7
44
49
60
11
61
35
12
16
18
2
105
1
26
9
27
97
33
48
14
10
50
9
72
7
54
60
59
16
59
49
3
18
15
11
28
17
13
42
36
12
68
28
20
52
8
21
1
87
3
12
6
24
18
57
44
19
9
44
7
12
45
45
14
13
15
53
75
70
35
39
36
60
1
27
9
8
36
121
15
84
8
16
33
23
19
21
20
19
17
19
9
56
1
14
10
162
9
20
15
4
30
51
8
24
13
14
10
42
20
21
19
33
20
79
36
36
8
10
26
4
5
73
39
59
21
15
58
35
7
20
33
72
27
4
8
49
32
25
30
5
55
153
3
9
15
29
61
2
45
37
26
28
8
24
10
3
15
20
46
42
114
15
15
17
3
25
35
45
1
39
44
15
12
9
40
21
47
15
45
37
18
12
9
21
6
44
46
23
16
68
55
18
54
68
9
16
20
37
30
36
33
8
19
9
51
29
12
1
18
17
16
35
9
3
10
86
46
2
94
38
37
44
12
87
1
27
36
42
15
33
11
19
8
64
6
6
6
14
9
109
6
30
15
11
13
60
20
31
32
64
36
8
1
24
20
63
28
45
8
16
27
20
24
25
20
55
56
9
60
39
9
27
9
19
5
73
12
51
27
9
45
26
22
36
12
2
10
35
75
9
28
33
2
60
16
18
84
12
18
125
112
39
36
8
36
49
35
10
12
15
39
32
10
39
84
8
1
26
21
61
47
36
51
9
3
36
22
39
116
12
16
35
12
36
4
5
43
180
30
150
18
24
2
13
24
9
72
63
12
8
24
16
3
30
14
93
25
27
80
91
29
19
21
48
12
33
71
3
22
2
9
12
7
24
20
76
36
32
88
18
59
1
138
41
7
12
32
10
119
67
5
1
26
24
49
71
33
7
69
59
9
13
6
17
3
13
24
15
36
53
19
9
11
69
103
72
5
1
48
36
23
13
12
12
38
9
43
6
39
9
35
55
65
7
53
7
42
12
48
30
45
12
11
49
48
33
14
9
63
4
132
8
4
60
20
16
8
12
34
18
57
33
35
25
30
29
27
46
6
12
90
62
36
22
11
84
15
9
16
21
6
33
12
9
39
44
31
17
85
14
61
3
8
37
3
29
4
59
12
9
4
20
7
78
35
13
27
20
3
13
11
45
39
82
14
40
84
32
9
13
12
36
26
36
46
6
9
21
2
34
170
22
12
6
102
78
18
24
11
4
23
28
42
18
36
8
72
4
9
12
20
1
47
1
14
82
26
4
18
30
29
19
30
23
7
93
81
18
8
70
3
45
6
33
15
30
42
6
12
35
13
62
10
6
12
42
108
90
20
34
39
44
7
9
80
61
14
16
36
8
36
49
68
13
168
15
11
136
17
37
72
2
9
16
60
56
16
47
46
71
40
8
28
24
11
16
9
8
25
15
23
148
9
32
13
75
20
1
15
21
74
45
7
60
20
49
68
103
9
9
26
33
3
82
14
13
8
27
9
61
2
16
21
24
12
33
102
54
15
20
15
12
72
45
24
3
24
64
29
37
54
5
12
40
59
22
30
8
1
9
26
94
50
45
1
30
54
26
64
5
55
53
3
28
6
15
39
17
55
65
19
32
94
3
32
1
18
89
36
1
30
33
27
9
15
6
2
57
19
8
10
30
9
20
27
61
15
12
56
4
6
27
35
25
15
17
24
39
16
20
16
36
80
21
1
35
31
41
28
32
55
18
171
15
84
17
48
27
25
35
45
31
12
20
46
6
5
4
39
6
15
21
3
56
36
1
59
4
21
48
11
1
3
12
15
30
126
17
16
23
36
22
48
36
38
1
23
9
13
26
1
21
3
57
23
4
12
105
3
11
1
3
5
61
6
32
28
17
12
7
18
39
27
8
61
8
7
29
55
29
16
56
7
18
26
36
34
18
29
3
9
64
51
8
4
32
22
59
37
74
70
35
91
42
15
12
59
61
48
21
38
12
22
2
48
34
35
39
33
1
26
76
9
8
13
15
21
2
10
12
18
45
59
12
45
15
36
12
16
72
105
3
101
36
40
9
102
18
98
13
24
21
48
18
30
26
37
44
72
4
44
40
59
28
68
37
33
18
30
3
36
15
65
1
14
10
74
64
17
24
31
24
24
29
156
7
17
7
36
5
40
9
2
40
8
52
30
30
24
6
30
44
49
20
19
8
34
50
24
46
18
6
84
2
13
32
27
1
3
30
24
6
42
110
25
27
29
19
6
11
13
2
10
15
20
19
54
90
8
13
9
12
3
57
18
57
21
54
24
20
9
31
32
9
63
45
12
19
12
68
45
79
8
28
8
61
12
21
59
4
8
19
32
10
42
9
105
6
36
90
12
98
81
16
27
20
33
12
27
73
105
2
4
9
92
13
15
8
1
39
27
44
1
80
4
47
40
77
55
29
15
22
35
7
24
6
23
3
1
15
20
1
35
52
24
20
48
28
32
9
3
24
22
23
67
48
41
61
26
37
27
84
24
12
89
4
75
30
24
35
7
30
26
112
8
13
27
29
55
44
1
11
60
13
57
11
12
7
17
37
3
63
8
25
39
17
64
9
14
12
25
39
21
11
48
9
36
16
20
16
21
12
12
78
29
72
64
11
25
8
63
120
13
12
15
236
57
15
9
28
24
15
6
75
35
40
6
59
39
1
15
6
2
1
11
9
1
194
40
42
3
57
27
11
9
36
4
87
8
1
27
53
7
69
35
34
35
48
16
45
12
26
9
19
24
8
36
16
32
34
15
21
48
27
24
60
120
9
12
86
12
88
53
1
6
20
22
50
81
3
37
ABCD 429022224*7^$a-1 [50020]
16
20
93
63
40
24
33
11
1
27
45
32
12
16
8
39
73
32
52
48
11
109
3
24
5
76
96
36
48
3
20
61
12
39
45
24
35
4
80
36
69
75
13
36
56
76
8
24
40
27
9
32
16
15
33
20
16
20
16
12
63
17
24
64
36
128
15
117
16
60
12
24
68
16
20
12
15
9
4
71
13
23
9
7
89
115
33
95
1
8
36
72
3
1
24
24
20
16
72
75
29
40
48
39
21
32
136
12
12
72
12
3
29
76
8
76
75
44
1
192
32
31
8
37
96
3
125
16
12
8
64
35
16
21
24
20
52
3
69
24
12
48
24
47
76
24
21
83
129
16
60
11
45
52
36
27
180
9
11
36
9
31
53
43
48
9
27
9
44
60
12
16
47
61
12
36
12
56
16
108
68
16
12
24
27
8
13
8
52
12
68
19
129
32
16
32
31
24
8
1
27
17
16
20
24
12
64
36
99
21
83
109
24
99
5
60
16
12
44
12
31
21
83
9
24
163
21
12
11
21
28
60
44
7
5
15
1
8
127
21
59
4
21
68
15
25
20
4
32
4
80
4
20
28
8
4
24
3
72
44
13
24
24
83
73
32
84
15
61
11
9
88
96
44
27
13
12
8
28
44
4
32
39
1
12
12
12
8
7
48
69
27
17
12
24
72
4
8
40
11
49
8
148
12
39
5
28
24
24
35
24
21
19
72
41
4
59
9
4
27
45
8
52
8
28
24
12
20
76
32
16
99
20
1
3
101
84
99
9
28
23
28
17
16
36
48
35
21
55
80
13
27
33
72
75
20
84
72
97
36
3
41
7
5
51
13
36
8
63
25
24
27
32
25
12
60
80
76
24
80
120
112
24
23
9
27
1
12
71
45
28
12
36
12
20
87
21
60
84
52
39
17
28
8
24
100
47
33
3
13
144
27
20
13
48
32
52
96
20
3
25
12
12
24
116
43
44
37
132
96
12
12
80
67
89
15
45
36
4
59
88
21
12
44
16
84
120
84
8
16
12
44
28
35
61
12
24
12
8
12
28
36
140
28
3
21
36
24
36
104
4
96
12
27
89
27
40
5
16
24
24
8
127
69
3
17
28
36
23
4
45
24
56
4
87
68
81
36
40
15
29
16
12
99
21
92
16
23
13
63
21
35
13
71
73
63
5
12
96
12
4
24
44
27
45
60
4
24
36
11
13
23
4
12
21
80
16
44
12
51
13
24
80
28
35
49
44
132
3
1
51
9
11
45
28
3
21
3
5
120
16
84
24
200
16
15
141
36
27
96
33
11
9
7
5
99
13
56
31
41
3
37
44
24
28
15
128
21
15
57
108
24
39
1
24
11
1
15
17
19
9
44
28
36
11
40
5
15
84
52
93
24
48
8
67
9
60
35
36
49
72
32
67
21
39
21
23
24
12
13
32
28
60
12
39
29
84
52
24
92
63
13
60
8
31
8
49
3
60
5
40
59
9
15
21
24
4
8
16
36
3
8
37
12
3
24
5
64
12
15
5
72
12
24
16
11
37
80
108
72
3
24
21
19
9
24
24
63
41
63
61
80
36
31
33
20
15
145
11
1
8
31
69
71
60
1
56
43
17
40
12
56
28
84
8
24
16
59
96
49
8
27
9
24
43
45
20
12
27
16
9
24
11
76
84
29
28
3
9
35
36
24
37
8
27
1
48
24
3
149
12
52
36
44
16
24
59
1
12
36
24
15
21
80
4
24
39
33
8
3
73
8
36
19
96
21
32
52
23
25
11
52
44
16
137
88
12
71
21
24
4
24
87
20
21
16
8
28
72
12
44
4
20
39
9
36
28
44
24
99
1
35
25
12
48
8
19
48
9
56
36
72
12
88
3
44
37
8
60
16
48
71
13
8
112
20
3
4
56
4
33
20
28
8
91
5
67
17
31
56
49
60
36
24
48
12
12
60
120
128
28
80
28
12
48
72
24
24
8
7
20
4
81
12
11
1
11
24
9
148
32
28
3
9
32
16
56
12
24
4
8
24
28
36
48
8
7
33
36
20
75
9
36
31
29
64
36
15
5
19
44
9
27
13
63
5
16
36
8
28
20
28
32
4
8
115
44
61
60
44
88
47
33
72
99
9
100
11
117
24
16
12
132
12
72
27
20
9
36
16
12
63
41
7
5
16
60
92
3
16
9
8
7
81
60
3
96
21
32
24
16
24
8
19
45
12
159
93
11
73
11
1
59
28
48
41
63
9
28
39
41
16
84
12
8
60
3
49
3
17
19
45
3
5
124
32
76
72
3
17
28
36
107
40
105
24
24
63
36
44
73
71
24
36
13
8
24
31
21
23
1
32
28
72
12
35
24
16
21
20
91
60
17
7
29
40
116
28
32
3
60
36
40
9
3
168
41
40
140
3
28
9
60
24
120
15
5
99
28
8
69
4
23
1
47
52
20
13
32
28
36
35
25
24
11
16
21
60
12
3
53
28
80
28
59
13
32
4
44
51
21
4
36
60
36
15
36
8
1
75
21
39
24
20
9
4
8
28
24
24
83
36
25
12
8
40
35
9
31
77
127
41
75
25
12
116
4
23
1
152
7
21
36
12
56
72
40
3
5
15
1
48
60
11
24
9
36
7
57
48
75
24
84
21
12
23
124
12
44
49
12
12
48
15
81
24
32
27
37
23
49
68
36
111
33
67
41
52
11
81
120
24
28
12
32
4
12
15
77
72
4
27
9
8
24
64
8
120
36
15
4
21
15
8
81
15
9
148
60
12
116
28
24
12
104
3
9
16
8
75
9
28
44
36
16
36
8
16
12
44
19
45
3
129
11
21
60
52
24
60
12
24
20
4
32
72
60
48
16
24
36
36
75
128
25
36
8
12
4
3
45
96
3
33
48
60
39
57
12
11
48
45
28
8
7
53
75
76
9
84
3
8
37
15
69
48
72
155
37
24
12
36
51
57
32
36
12
36
52
39
9
12
12
11
36
33
16
24
3
129
15
29
31
5
7
9
24
27
21
23
13
72
84
8
40
152
64
120
48
3
36
9
24
11
33
48
168
4
24
8
7
9
68
31
29
64
56
16
108
8
40
15
29
15
9
27
1
12
71
24
1
8
43
5
24
7
ABCD 429034688*7^$a-1 [50047]
3
25
68
1
12
44
30
34
98
22
3
5
28
26
1
23
57
36
63
45
12
4
29
19
65
4
26
22
95
25
20
4
24
3
12
11
10
24
84
36
32
48
12
60
24
6
30
4
3
68
16
20
3
21
9
76
11
3
10
24
2
25
48
5
12
31
80
4
20
3
6
7
12
41
7
57
24
8
24
16
27
23
10
23
21
16
27
11
66
24
3
1
12
24
2
30
48
43
9
20
48
4
2
10
108
11
16
36
33
12
27
17
16
68
3
12
48
4
69
44
40
15
17
4
26
22
12
80
87
72
15
82
8
42
85
60
20
45
28
32
3
15
22
27
57
27
12
20
1
20
16
3
20
16
32
3
94
20
60
3
16
12
35
13
96
35
49
8
69
31
53
180
40
2
30
63
48
4
8
61
26
1
9
3
9
8
24
16
20
4
15
29
30
72
25
23
102
39
9
55
5
4
23
112
17
27
9
15
3
6
6
54
27
1
27
29
60
12
75
37
56
12
39
15
6
28
26
34
20
6
24
1
35
6
3
21
4
12
20
7
21
12
8
30
13
9
84
36
8
4
36
32
15
96
13
24
32
4
3
33
3
5
15
1
26
54
36
4
36
12
26
13
57
24
15
41
3
4
9
24
47
33
4
8
31
20
1
11
28
17
60
66
37
12
8
28
5
84
87
37
8
3
21
4
26
61
53
6
1
8
21
19
41
24
3
9
7
48
5
43
12
29
19
9
23
9
24
15
36
9
27
9
6
24
21
16
83
1
65
18
6
7
9
8
12
30
18
6
25
12
23
1
12
17
6
22
8
84
19
5
3
60
4
9
20
15
45
19
5
7
8
12
16
113
31
9
26
1
29
3
1
27
44
16
32
25
47
60
9
24
3
12
87
9
1
35
33
6
46
110
37
45
3
33
2
48
13
59
22
2
24
36
37
21
27
11
60
34
3
57
20
27
12
25
20
115
80
28
36
21
56
7
33
11
28
9
12
15
33
2
9
88
17
12
60
15
36
16
176
52
57
3
12
36
45
2
114
40
11
15
22
3
35
81
9
3
4
11
22
12
38
1
47
33
1
8
111
1
12
26
22
51
5
4
2
6
18
13
17
66
13
11
42
3
15
12
13
9
32
4
3
20
84
3
82
23
16
36
5
60
4
44
60
3
12
21
36
52
15
33
15
9
11
49
3
107
94
3
21
2
13
12
101
4
3
8
40
9
20
6
33
87
21
33
28
3
33
3
21
2
150
4
12
12
8
51
12
37
27
41
40
20
4
2
10
27
9
20
15
4
12
24
56
16
23
93
12
4
36
53
16
3
45
48
38
30
6
45
1
44
76
44
60
6
24
24
10
2
60
30
30
30
39
13
23
13
20
4
11
12
3
13
77
7
45
12
86
13
57
20
4
12
3
23
10
14
1
23
12
10
15
120
9
44
60
27
16
12
21
11
9
6
81
4
5
18
22
8
79
45
12
14
6
28
12
11
49
26
30
48
15
81
31
48
17
31
29
3
21
15
28
8
9
54
6
16
11
12
4
77
6
25
65
40
14
9
64
11
37
5
7
11
34
32
60
27
93
39
12
25
20
24
24
4
15
57
39
9
32
43
12
11
18
4
3
8
1
20
36
18
6
6
13
117
14
13
17
15
28
36
48
33
15
45
51
20
9
4
36
26
24
46
50
9
73
36
86
1
35
10
12
15
24
9
3
12
35
24
34
20
66
129
25
83
1
15
8
28
117
23
21
30
34
27
8
12
25
14
274
12
24
26
48
6
7
9
12
11
40
47
10
20
30
30
40
8
16
27
83
10
14
22
14
58
26
13
17
52
44
4
2
21
49
3
9
3
8
27
34
11
37
63
12
11
30
12
48
6
24
42
24
16
15
45
3
9
11
1
20
7
83
10
26
9
21
15
48
61
11
25
20
67
23
18
7
9
24
2
30
52
12
26
73
9
36
83
9
3
4
17
99
40
11
6
90
18
64
3
8
27
22
63
93
36
14
82
108
15
5
4
26
33
13
14
12
54
88
12
36
38
93
1
12
26
18
42
22
8
28
36
84
32
31
17
6
9
75
6
84
7
20
49
11
3
1
12
29
4
36
11
9
4
20
7
33
11
16
12
9
8
55
45
8
6
24
13
9
38
12
30
28
62
22
12
3
71
10
3
9
3
65
36
4
2
25
36
17
64
15
11
70
2
25
20
3
25
41
16
12
36
24
26
12
37
56
15
45
105
27
28
5
30
13
9
38
36
84
46
74
12
22
2
9
4
17
124
12
14
9
1
3
8
45
64
20
30
6
3
28
12
9
60
11
4
21
11
105
40
14
30
132
3
1
47
49
12
11
4
144
12
8
3
37
32
27
21
1
36
3
9
8
4
12
11
15
18
63
9
3
21
28
3
20
96
49
27
33
20
31
23
6
18
6
19
21
20
60
16
38
46
27
29
15
9
16
8
4
56
3
27
30
6
10
14
13
23
6
3
27
1
21
36
50
70
3
53
4
24
12
20
27
4
12
77
27
72
49
26
73
89
60
4
27
17
15
21
6
10
11
12
15
42
39
16
65
75
3
1
21
14
34
60
2
13
17
30
10
38
1
36
57
32
60
6
10
27
17
16
8
4
12
26
24
10
26
13
12
36
9
14
13
56
4
47
6
24
64
36
11
3
94
68
18
6
27
16
45
8
28
20
43
17
12
78
6
27
48
81
3
25
12
8
27
9
6
24
10
20
24
19
17
7
9
35
25
27
12
9
20
4
12
80
19
12
8
60
1
80
16
11
9
4
36
23
37
24
14
72
9
12
13
3
101
30
1
125
6
18
7
8
27
58
56
31
68
15
36
9
4
8
48
37
12
8
28
2
13
9
23
13
3
23
6
3
28
9
14
30
24
4
8
4
11
16
29
15
16
29
28
12
23
1
3
17
27
16
56
27
33
21
40
44
4
39
69
8
36
27
12
51
6
43
9
32
6
33
12
4
132
23
30
84
6
1
69
44
12
18
12
10
27
11
60
6
27
4
12
93
24
27
24
45
20
24
6
81
12
15
37
8
85
32
52
11
81
27
24
63
36
13
24
77
3
37
26
9
45
16
3
33
14
84
60
13
12
17
7
45
15
17
24
4
32
7
17
12
30
49
9
12
111
93
24
92
18
10
3
9
12
23
28
57
12
47
13
12
56
4
11
28
5
12
31
20
3
90
19
45
15
8
69
3
57
43
35
6
7
17
15
12
3
37
23
82
8
12
28
36
47
13
20
4
36
123
44
1
36
23
1
3
23
6
19
9
23
25
20
3
4
83
21
1
2
37
12
5
4
8
91
17
12
7
107
21
16
33
26
33
25
20
16
56
24
30
96
9
36
37
3
45
35
13
20
15
1
74
42
15
15
18
3
13
20
16
44
24
6
6
7
45
11
1
11
28
9
11
25
35
1
44
4
32
7
9
68
12
31
9
12
8
24
28
36
24
23
108
4
81
62
37
8
4
48
21
47
124
21
11
1
8
28
2
10
24
44
40
32
18
6
31
12
41
12
4
11
40
5
31
9
23
4
53
3
21
64
15
9
11
28
93
44
3
13
3
21
2
10
68
3
3
10
3
21
23
12
27
22
15
41
66
34
71
12
160
17
64
3
29
6
22
146
10
72
3
11
60
9
4
8
37
32
27
24
28
65
36
144
6
9
48
12
1
14
30
12
39
1
8
7
23
6
19
5
42
10
11
61
48
15
12
17
99
1
50
10
50
6
4
59
1
36
35
25
24
20
30
37
80
9
18
1
11
18
42
25
48
5
4
23
28
32
13
20
12
78
34
8
28
26
13
17
4
2
1
21
36
2
10
11
24
28
9
8
3
37
39
9
23
27
12
37
8
9
7
9
44
16
12
2
6
30
18
19
45
92
24
3
16
17
4
23
3
45
1
48
3
12
21
11
15
10
8
36
39
37
15
20
13
75
5
43
33
3
21
12
11
13
59
15
13
21
15
33
50
18
40
27
8
72
4
12
29
3
21
30
34
27
9
39
41
16
11
3
1
53
16
3
17
60
4
56
24
36
43
8
69
67
29
52
8
4
11
13
3
9
164
16
48
3
21
12
14
12
33
1
59
45
4
3
12
33
68
15
105
3
1
83
15
30
4
14
12
60
21
24
13
24
26
22
35
48
27
18
3
49
15
9
44
3
24
49
96
3
77
3
25
35
52
29
6
10
24
26
1
9
14
54
4
15
21
32
64
11
16
9
ABCD 429089256*7^$a-1 [50041]
40
68
25
27
141
11
16
29
16
11
21
12
27
4
44
9
51
45
1
2
12
58
35
39
10
11
4
12
87
20
24
148
17
1
2
40
149
39
1
83
69
12
7
41
52
32
40
116
12
24
16
47
34
38
72
24
36
4
32
118
3
11
13
8
15
81
49
50
12
10
48
11
75
4
20
9
4
63
36
18
12
107
88
45
74
1
8
48
27
12
144
21
36
3
9
15
12
21
28
20
1
59
100
11
10
114
5
3
37
45
27
32
7
33
44
13
54
105
23
9
7
33
48
44
1
59
15
52
20
12
28
9
8
4
107
33
112
51
45
59
25
32
84
60
60
4
44
13
62
117
39
13
47
1
51
77
48
49
14
46
50
196
81
33
36
3
36
45
83
4
56
36
25
14
58
107
27
24
21
12
64
33
74
52
17
36
72
36
15
48
112
29
51
48
21
112
8
19
65
7
24
29
36
63
16
36
89
1
14
12
10
83
24
67
5
64
81
11
27
132
40
5
49
63
69
54
45
12
20
13
14
93
4
47
21
40
47
4
20
10
35
39
13
11
141
36
1
11
39
4
8
13
164
31
32
21
39
9
19
24
36
45
9
26
141
27
24
1
96
71
4
29
61
59
55
36
8
12
10
51
75
9
92
67
20
46
14
24
117
63
97
11
24
9
37
35
16
72
21
47
43
17
39
25
9
38
12
109
12
32
1
27
116
3
105
3
48
13
35
1
9
3
23
1
8
48
37
51
35
45
12
3
33
27
36
33
75
45
27
60
12
168
10
98
201
16
104
24
16
56
19
8
28
41
73
23
48
15
12
33
48
12
75
21
37
62
4
9
47
21
3
33
13
11
13
26
28
45
27
5
40
23
24
60
22
15
12
143
34
12
38
13
119
21
52
47
45
147
13
36
59
64
17
24
40
3
6
14
97
92
36
12
12
1
36
6
5
3
33
4
9
30
36
77
4
32
67
77
4
32
55
17
39
153
7
8
37
32
99
4
20
21
132
63
9
19
32
45
39
196
45
140
15
12
12
37
20
3
4
93
33
27
39
20
25
32
64
3
29
24
73
14
1
80
12
75
52
5
156
36
97
14
129
3
36
81
84
4
11
1
20
49
30
17
37
6
29
1
2
13
83
12
4
5
25
54
32
1
11
1
36
80
124
75
104
28
44
40
8
9
79
30
24
11
88
35
24
93
3
69
180
64
9
54
8
13
8
39
36
12
4
29
12
4
23
1
32
25
60
18
41
49
66
5
3
72
60
1
20
15
60
4
29
7
180
9
12
24
35
12
132
10
26
1
72
47
48
13
3
6
30
5
159
81
40
32
16
35
82
2
22
35
12
7
21
9
11
61
74
108
9
84
15
148
44
96
22
11
84
16
8
15
21
84
3
12
45
109
47
99
130
36
2
21
31
21
15
20
81
39
24
34
11
180
12
36
7
5
76
8
15
100
5
51
21
60
48
7
80
153
37
23
15
21
3
46
36
38
9
51
21
7
92
49
12
8
64
15
17
28
23
22
47
87
48
88
81
27
29
12
3
46
35
12
12
103
29
1
47
12
36
27
1
21
24
14
142
23
24
88
8
1
50
76
20
16
5
15
40
17
31
92
33
7
32
48
64
89
31
20
48
49
8
52
11
48
58
11
15
40
8
16
116
81
12
27
10
54
20
61
71
81
51
58
38
69
24
63
108
1
32
4
12
20
97
14
22
24
72
2
52
5
12
28
36
63
12
68
144
108
33
16
32
27
85
45
14
46
12
18
60
72
21
8
12
3
9
72
28
107
4
6
84
36
90
8
24
69
27
69
7
36
30
15
3
42
63
57
14
9
12
3
13
59
57
148
92
4
72
35
21
16
140
103
12
8
24
22
38
45
15
33
75
45
19
36
69
23
21
75
16
41
4
21
38
13
3
56
60
1
11
21
40
96
9
63
12
15
29
3
13
95
57
19
36
17
15
21
100
21
14
12
25
32
3
40
32
9
3
61
183
5
48
36
12
15
9
39
22
59
67
17
15
12
36
24
16
105
36
8
181
2
153
25
39
72
56
24
19
20
9
75
1
36
3
20
48
148
29
3
22
98
45
48
27
60
1
20
67
48
32
57
1
2
12
28
45
3
53
79
17
84
111
45
3
1
3
45
20
72
27
13
32
7
8
84
72
61
116
12
25
11
48
28
32
96
48
36
27
4
21
11
24
21
39
1
35
12
60
69
12
37
11
79
44
48
82
36
63
11
130
26
184
29
52
35
28
44
69
73
23
63
24
37
80
3
45
3
28
20
1
60
72
35
9
1
14
21
55
12
5
39
10
98
21
25
83
12
39
81
12
15
64
36
20
24
21
175
54
27
63
9
47
24
10
90
137
36
48
24
1
35
60
48
25
155
36
48
96
24
1
12
23
15
13
3
45
8
43
21
60
3
20
117
120
27
13
63
17
96
27
21
3
40
77
13
63
83
36
9
160
92
43
29
24
3
10
24
26
9
48
1
42
44
4
44
129
4
63
17
103
42
54
8
22
23
144
19
80
4
29
27
9
39
21
1
2
52
24
36
17
37
30
29
3
10
14
69
51
76
33
71
1
80
49
15
9
36
75
56
3
21
19
20
57
28
36
83
69
19
18
11
36
15
81
28
36
3
32
1
27
32
24
48
21
75
10
27
56
24
36
3
45
36
63
13
116
67
116
1
63
24
56
9
1
14
9
36
55
5
24
15
76
32
4
24
57
23
33
36
15
28
5
13
42
9
32
51
1
32
19
84
32
33
36
4
47
48
16
45
80
51
24
60
60
48
28
8
10
6
77
48
49
23
39
1
9
60
83
27
57
48
19
41
63
22
30
18
14
13
20
76
23
40
21
23
22
24
26
40
29
3
82
11
3
60
9
15
12
36
81
123
109
56
145
134
70
50
84
12
64
ABCD 429090672*7^$a-1 [50016]
24
84
36
102
6
9
99
30
27
33
42
126
27
9
18
24
42
36
39
9
18
6
12
12
27
27
9
39
33
9
6
18
15
57
24
12
6
72
33
36
15
96
33
3
48
6
42
6
51
12
129
66
30
144
3
87
9
15
24
45
36
27
54
36
51
9
6
54
12
15
36
24
24
9
48
6
33
3
18
15
15
18
30
24
36
60
18
66
6
6
66
12
18
66
6
21
21
51
81
27
45
18
21
9
12
15
33
6
48
66
6
21
12
15
90
12
27
27
18
30
18
36
30
24
36
45
9
24
3
3
30
27
39
30
15
12
48
72
39
21
27
36
36
12
6
24
24
6
33
15
6
36
48
6
24
24
30
36
12
18
6
72
36
60
6
21
9
54
144
12
18
15
72
3
6
84
3
9
42
84
9
21
3
9
6
9
33
42
21
81
39
36
57
66
6
30
12
30
18
90
15
21
36
39
27
12
54
42
18
12
30
30
15
33
6
12
6
12
27
24
48
33
12
12
18
45
9
84
3
33
24
36
6
6
66
30
42
90
12
66
21
3
18
54
33
60
9
12
39
9
6
18
24
12
3
69
24
24
60
12
15
21
3
21
84
15
3
9
45
54
12
18
18
18
15
24
33
3
21
24
102
84
6
51
9
27
51
6
12
6
45
3
36
6
6
24
24
18
6
6
42
48
66
15
81
39
81
12
60
216
6
48
30
42
6
42
45
69
3
21
12
15
57
42
33
27
18
12
27
87
30
30
6
60
12
6
6
6
18
39
27
30
6
12
18
63
36
24
93
24
39
3
30
6
33
3
9
36
21
42
12
6
36
30
45
81
135
12
15
48
66
30
60
6
3
69
27
9
87
3
42
39
39
12
9
3
18
27
72
3
30
3
15
6
48
39
12
21
27
39
12
45
9
6
54
12
3
3
18
42
12
42
96
3
39
9
36
21
30
48
117
15
18
24
30
18
15
3
21
84
48
45
36
66
45
21
24
36
12
6
24
30
15
9
6
9
51
18
6
90
24
24
24
51
69
3
21
39
39
18
3
45
75
36
12
36
36
57
3
33
6
6
15
123
21
33
42
114
3
153
18
6
63
69
111
27
66
51
63
12
9
45
27
15
33
60
57
12
36
12
12
27
117
30
9
33
30
6
12
12
51
39
21
3
57
51
12
6
24
60
36
12
39
93
18
9
21
12
63
63
21
51
36
30
6
30
18
66
42
30
6
6
108
30
6
63
96
12
12
33
90
6
48
24
24
3
57
27
3
18
3
36
60
15
21
45
15
15
78
18
6
78
30
18
12
18
66
48
12
30
3
63
30
6
18
36
63
21
18
21
213
24
15
33
27
3
18
12
12
42
30
12
24
30
12
33
60
3
18
42
18
54
6
48
18
24
9
12
9
114
21
3
24
9
39
24
48
21
12
57
27
45
24
60
15
15
42
15
3
6
30
9
12
24
39
12
18
90
18
18
57
21
3
21
3
9
27
45
54
18
12
6
30
12
6
45
3
45
15
18
12
36
18
9
81
15
21
48
15
33
3
15
18
12
30
21
21
3
36
27
6
18
12
57
27
60
6
6
18
18
6
27
3
6
18
9
87
18
3
12
24
15
12
36
9
12
39
33
75
30
72
12
12
6
30
12
24
66
48
18
3
21
6
12
6
12
18
18
24
12
18
24
57
9
12
12
12
12
12
15
9
132
3
36
24
3
36
48
24
18
3
33
66
12
84
6
36
27
51
36
12
42
3
21
30
42
84
15
24
36
48
39
144
21
15
21
12
75
72
6
6
48
6
54
18
15
129
24
24
3
21
3
33
12
30
21
24
48
9
39
21
36
6
42
48
42
30
60
6
54
39
33
15
33
63
24
21
30
48
69
3
6
15
87
60
9
39
45
51
24
60
42
6
33
3
12
9
27
18
24
27
24
15
30
78
6
24
3
33
6
45
9
27
27
12
36
18
30
78
36
3
21
3
93
12
3
69
6
42
75
51
6
3
9
51
24
36
33
3
24
33
6
105
9
30
30
48
3
33
12
6
9
21
15
15
9
21
18
57
36
57
6
24
6
18
78
42
6
27
45
12
3
9
39
21
48
27
63
6
75
33
36
12
12
6
48
6
6
6
120
36
60
75
87
45
24
39
57
9
51
3
60
6
12
24
6
30
27
27
6
54
42
24
60
6
33
75
12
24
21
9
48
18
12
54
12
18
48
12
12
132
60
6
27
39
6
39
9
36
3
15
36
21
9
90
6
15
21
78
60
30
27
39
33
9
42
18
39
48
12
24
48
45
75
69
66
21
12
24
9
36
12
36
60
15
48
21
60
60
27
21
15
9
30
24
24
42
48
66
42
51
9
72
6
21
60
9
36
27
3
18
63
33
12
54
96
42
27
21
48
60
15
21
12
3
12
48
24
21
30
48
108
12
6
51
57
30
6
3
57
30
6
84
27
12
21
63
3
30
60
3
9
42
141
3
6
72
60
51
9
12
24
6
204
6
48
6
6
15
15
33
3
177
9
12
18
36
42
15
21
18
12
126
3
135
93
3
21
45
3
33
60
30
18
42
6
3
36
33
24
48
42
36
66
6
6
75
15
6
39
21
3
21
72
27
36
63
36
9
21
15
45
18
42
24
3
48
3
48
18
84
18
54
30
66
18
54
6
60
6
78
90
6
6
6
54
18
12
57
21
48
15
33
30
66
24
27
48
21
12
15
9
6
30
18
54
12
24
6
6
54
54
24
15
3
36
9
33
15
24
12
3
6
30
24
42
6
18
54
48
6
3
21
12
51
12
3
21
15
24
6
18
144
42
12
12
24
12
42
18
12
78
6
42
30
18
102
30
6
84
24
15
135
6
12
15
21
30
9
27
69
9
75
15
24
66
30
81
45
15
63
33
69
15
45
24
12
15
75
12
78
12
36
42
48
6
42
9
3
42
3
21
75
33
18
6
126
54
12
12
12
3
3
21
9
24
24
3
9
6
12
33
21
6
18
3
45
18
12
45
9
30
12
30
15
33
12
42
57
12
75
6
36
6
6
27
27
18
18
36
30
12
24
30
6
24
12
51
9
3
3
18
36
6
69
3
6
27
60
36
9
15
3
6
30
18
15
24
3
21
171
6
12
3
9
12
48
120
39
69
18
33
3
21
3
6
3
27
6
12
36
6
21
63
126
12
75
141
15
36
12
15
6
27
3
45
24
117
30
45
24
63
18
12
3
27
30
27
12
24
9
39
21
12
6
30
30
6
30
21
12
9
84
36
12
18
12
6
114
21
45
6
21
15
18
30
6
30
78
12
99
36
27
33
9
27
9
78
6
72
24
42
6
42
36
21
9
99
9
54
36
30
36
99
9
3
36
84
9
6
21
15
33
12
3
78
6
12
6
3
27
6
18
21
3
42
15
33
36
15
21
90
9
3
18
15
24
24
3
12
30
39
9
3
33
24
30
57
69
15
3
12
33
9
18
18
6
12
126
66
6
51
3
6
42
30
27
12
21
6
30
18
6
24
18
18
6
9
15
21
36
69
18
45
36
15
6
12
150
6
36
12
102
21
9
18
9
57
3
9
6
9
33
3
171
33
45
36
75
51
168
18
36
27
39
6
15
45
12
3
36
57
15
12
57
39
144
33
51
9
3
12
3
6
18
90
48
6
6
48
12
3
81
15
33
36
12
15
15
48
36
6
12
6
6
15
27
24
45
36
ABCD 429230736*7^$a-1 [50041]
32
94
6
30
14
64
18
44
22
86
84
52
2
16
108
8
12
28
36
14
16
14
18
28
12
128
40
32
28
12
12
14
16
36
126
56
4
12
60
42
30
12
42
2
10
30
8
4
66
30
102
30
6
78
68
84
22
20
30
90
70
56
22
50
16
12
14
54
4
156
2
108
10
18
2
78
46
2
78
100
110
4
2
36
4
80
22
6
86
34
6
14
16
2
12
18
64
84
20
12
10
6
36
84
36
14
12
54
4
24
18
12
138
30
44
78
12
36
40
12
26
58
42
12
72
30
42
8
72
6
94
18
66
86
22
78
36
30
2
64
42
50
82
44
90
160
54
30
54
14
4
8
16
12
48
68
16
6
18
14
96
54
48
36
18
4
92
144
30
54
78
16
60
24
2
124
6
36
2
88
38
18
36
12
4
38
72
72
10
2
46
36
8
22
12
6
50
42
76
26
10
42
98
148
42
66
18
108
138
14
28
32
12
40
12
6
56
16
20
4
42
2
64
36
14
48
88
26
12
6
70
56
40
54
12
18
14
16
126
38
72
100
30
6
32
4
62
16
12
14
172
66
8
10
12
32
16
8
16
30
128
22
30
2
10
6
42
36
60
78
56
6
30
148
54
48
80
48
34
144
26
46
8
46
26
144
28
8
120
36
6
22
12
6
68
30
16
66
54
12
20
12
4
56
66
54
6
82
72
48
90
14
30
162
168
58
26
6
64
18
24
54
14
6
22
32
16
2
54
40
12
14
16
30
26
16
24
18
42
36
48
110
4
176
40
30
30
42
18
14
28
6
8
70
56
82
12
44
22
6
8
58
56
4
30
66
2
10
98
46
150
180
8
12
40
24
44
60
28
2
42
54
30
6
16
12
60
14
82
90
14
12
36
22
90
50
64
84
12
20
10
12
32
4
24
26
42
54
16
20
22
44
46
6
30
140
100
44
54
4
12
68
16
66
14
112
158
66
76
14
6
64
6
18
14
16
38
16
12
102
42
72
12
2
12
22
104
36
4
18
14
6
18
144
22
68
28
8
12
22
30
186
2
22
6
164
24
46
18
66
30
12
66
120
12
78
2
34
96
8
36
28
48
36
20
28
102
66
20
10
18
44
40
36
32
16
36
2
30
58
14
22
30
2
4
6
42
44
4
14
16
50
28
14
28
2
18
22
12
2
28
12
32
28
80
6
30
22
32
22
6
50
16
68
18
16
38
16
80
18
40
32
58
66
122
58
32
22
20
22
18
102
48
162
56
42
12
52
42
96
36
8
28
30
12
98
34
20
48
40
68
42
4
84
2
22
18
50
48
16
168
14
22
6
54
54
32
40
26
40
42
188
22
20
10
2
64
30
2
28
72
12
14
156
22
18
14
28
12
32
58
38
166
14
30
46
6
90
8
30
54
4
60
12
56
148
72
12
14
60
10
36
48
170
34
20
4
14
4
14
40
24
126
72
42
2
22
14
34
30
96
8
4
14
16
2
48
34
8
58
32
12
18
24
28
72
2
10
12
6
54
8
64
50
100
2
96
82
2
58
14
52
42
72
30
44
66
46
48
30
18
44
64
48
36
14
30
100
98
10
32
10
44
10
8
10
126
18
6
14
132
70
50
18
16
98
30
22
56
18
16
54
38
76
12
14
36
34
26
4
24
110
40
20
10
6
48
6
68
52
30
18
12
14
4
108
68
34
6
48
54
26
18
10
60
14
82
60
6
2
12
36
28
80
100
26
4
78
30
42
12
12
20
28
14
10
44
10
62
16
50
42
12
6
10
54
2
28
102
42
8
18
16
92
78
76
8
90
70
8
10
42
14
40
90
20
4
24
56
58
30
222
48
78
68
4
18
56
36
16
110
28
84
68
36
40
80
60
136
62
12
16
26
12
4
96
36
36
6
120
24
30
14
66
28
12
42
42
8
10
26
118
38
40
2
28
30
50
4
12
54
18
14
16
2
34
48
80
168
16
54
18
12
2
28
36
50
40
50
46
12
44
4
24
30
2
34
2
16
38
22
36
6
80
16
38
12
72
4
66
20
54
36
22
6
8
6
28
2
46
12
14
54
42
12
4
182
94
44
70
12
98
18
52
44
82
30
126
114
42
56
66
28
84
2
4
108
6
20
90
22
2
4
30
42
12
150
12
84
30
6
56
10
26
28
126
60
36
74
24
84
16
20
6
16
68
100
14
18
28
78
90
38
40
62
24
40
14
16
6
6
18
24
230
70
12
24
6
14
16
12
8
18
28
24
18
74
6
70
6
36
78
24
18
12
24
74
40
30
24
6
78
18
38
4
12
42
14
16
56
106
92
64
18
24
12
62
124
18
50
42
54
4
18
48
20
16
6
14
84
46
30
38
54
118
36
6
56
10
2
28
60
62
22
6
132
50
70
2
6
76
32
16
54
14
16
44
66
24
36
22
48
14
28
68
94
18
72
36
102
2
48
16
26
16
18
110
28
74
22
18
92
22
62
18
126
4
48
56
18
16
30
24
12
48
48
20
40
2
64
2
4
66
30
122
18
40
42
2
96
88
2
54
66
58
2
22
44
40
32
52
2
18
52
30
12
18
2
10
2
10
6
20
16
12
32
16
114
120
18
66
18
38
28
18
44
6
72
30
18
76
6
30
24
96
12
30
74
36
34
14
108
70
30
68
46
96
74
12
16
8
34
6
6
8
112
48
54
74
40
14
12
10
78
12
12
68
54
18
16
44
48
4
72
50
6
36
70
42
6
80
18
40
32
64
102
50
28
6
12
54
12
30
14
72
18
64
18
8
36
52
30
30
56
22
30
2
28
30
96
56
64
32
28
66
116
70
12
68
36
84
42
10
24
6
78
92
40
24
14
34
6
44
ABCD 429598766*7^$a-1 [50002]
108
9
99
87
30
84
75
51
54
54
42
60
3
51
30
138
21
96
48
75
78
63
12
27
117
60
36
123
42
15
24
36
21
18
6
162
6
36
132
51
69
63
57
30
12
57
12
63
33
84
60
60
99
9
12
63
6
78
45
9
36
6
24
90
36
270
12
24
9
69
99
27
45
12
21
18
150
159
9
99
75
48
9
39
66
18
36
36
48
78
24
63
3
93
135
165
3
24
18
30
12
18
42
33
3
105
27
33
9
6
36
24
66
27
51
48
165
63
60
21
111
21
48
3
48
9
45
42
45
93
96
18
117
168
39
33
108
21
6
36
48
36
144
120
36
36
54
3
276
3
57
27
48
132
18
111
3
24
30
42
42
54
30
72
3
51
153
12
3
18
66
54
51
171
225
33
12
75
36
69
90
45
12
12
15
48
30
315
39
204
9
69
24
3
15
6
114
12
105
51
54
78
24
12
9
12
9
42
21
63
9
24
27
12
66
15
27
144
126
66
201
108
15
84
69
57
126
144
24
12
9
12
72
9
54
81
15
12
6
24
15
15
24
60
69
3
108
84
156
105
3
21
57
6
129
3
21
3
60
42
63
9
48
51
147
42
135
84
192
21
48
30
24
9
9
12
36
3
48
60
9
42
21
57
219
75
9
81
27
21
6
36
141
27
141
108
129
51
9
54
9
39
21
48
99
48
6
36
39
3
9
75
30
6
69
9
15
3
117
9
39
15
12
69
75
72
24
24
84
21
39
21
51
93
111
132
30
48
30
12
9
21
63
12
21
18
114
54
72
24
57
12
117
51
27
21
63
18
24
30
6
6
60
18
42
78
15
12
15
69
24
84
93
24
15
39
60
21
45
3
15
12
144
108
9
3
42
147
15
45
51
36
81
144
105
63
3
84
108
72
132
168
69
147
30
18
21
45
123
3
30
3
21
42
60
60
234
3
39
21
81
54
24
84
57
24
33
18
12
66
39
135
84
33
93
126
96
78
60
27
36
60
21
171
51
33
48
27
33
51
69
33
36
3
84
15
72
45
72
21
30
9
27
30
126
9
48
33
15
60
171
42
72
27
3
72
24
81
3
105
12
9
42
21
9
30
201
3
93
51
9
45
96
39
3
69
12
3
57
24
105
114
54
108
30
21
51
36
18
54
114
75
36
57
27
36
39
132
30
96
87
24
108
63
96
30
6
24
60
6
30
54
36
99
48
15
225
123
18
30
12
117
93
18
24
12
9
12
12
192
108
33
30
57
15
24
69
195
144
33
72
51
9
36
75
12
57
24
117
54
36
36
48
6
6
42
51
27
9
69
6
36
9
15
18
15
51
96
69
27
36
6
27
9
96
30
33
3
12
69
57
42
72
30
12
15
33
48
30
102
15
123
18
66
72
54
84
222
132
66
27
69
6
12
12
12
30
27
3
84
33
147
84
24
18
39
3
9
15
84
60
30
12
24
3
57
51
99
186
3
147
36
48
36
24
60
153
108
15
45
15
36
30
12
90
177
12
21
75
63
78
120
51
15
12
105
48
183
42
99
36
12
27
36
12
114
12
15
15
6
6
60
96
9
60
132
60
51
84
138
87
81
126
42
27
87
9
75
36
78
12
30
6
39
75
6
27
276
69
6
9
3
42
78
36
48
18
87
9
90
12
33
45
30
96
84
30
6
48
18
84
3
24
36
147
96
69
12
57
18
21
63
42
72
39
27
9
33
96
30
48
48
18
111
15
21
9
42
9
12
96
117
27
15
6
15
12
168
15
24
24
72
18
39
75
126
3
39
117
192
21
27
75
54
24
51
84
39
33
3
9
33
18
9
15
60
42
3
57
138
21
87
90
3
12
51
18
3
33
30
12
102
156
3
45
36
3
201
6
6
18
9
57
6
57
15
21
3
33
36
69
15
36
48
45
30
276
12
72
24
45
96
3
12
9
87
42
78
33
108
21
42
117
120
15
18
72
63
3
12
30
18
9
3
30
99
69
48
3
3
72
96
21
144
36
51
12
18
24
51
3
84
48
6
18
81
3
42
42
24
21
72
111
36
84
252
12
36
105
63
120
12
9
105
450
30
96
18
42
3
105
222
18
30
189
12
9
27
72
135
21
60
12
51
21
33
84
30
24
12
48
108
84
9
60
45
63
75
12
54
102
33
60
87
96
36
ABCD 429723068*7^$a-1 [50004]
30
5
63
12
33
105
102
30
52
36
62
106
14
6
144
112
11
25
32
39
36
1
14
36
72
94
11
85
2
33
25
42
65
123
118
32
87
84
49
68
3
87
33
69
64
23
45
16
80
24
15
3
48
12
21
21
16
32
27
75
10
20
36
4
23
96
37
72
11
37
36
24
164
63
132
21
4
98
60
10
38
142
35
33
40
74
66
52
98
42
42
33
79
98
36
30
22
24
71
33
84
40
23
96
60
9
51
1
95
81
120
54
9
51
18
27
33
88
44
15
48
72
51
10
12
11
216
25
179
9
18
46
6
17
24
36
13
47
120
13
132
23
57
75
13
102
66
47
37
12
107
81
246
129
45
28
35
25
11
49
11
111
30
195
13
38
90
30
34
60
23
96
36
37
11
97
35
73
155
13
84
8
10
110
48
3
21
99
36
1
14
9
84
37
36
60
24
20
40
95
13
18
20
76
26
52
80
15
3
57
60
33
28
12
108
23
9
27
63
10
8
24
3
3
60
64
66
14
66
40
132
60
11
49
42
20
66
42
18
52
38
9
13
120
72
56
3
1
20
135
48
96
51
105
13
8
52
12
98
30
60
27
60
21
63
49
11
144
213
84
28
8
24
15
93
15
60
3
240
33
240
19
38
87
132
33
28
66
6
32
60
28
11
73
14
57
12
1
47
13
24
36
132
11
39
117
21
30
34
48
11
57
30
16
54
36
84
80
3
37
90
134
76
59
15
18
12
18
18
63
24
36
27
117
12
15
90
28
2
9
36
25
56
40
14
36
33
1
35
33
172
35
13
42
218
12
15
63
42
75
48
27
45
1
20
12
51
57
39
13
24
23
60
33
15
120
13
20
123
1
20
52
74
117
33
42
18
39
84
21
39
19
30
2
18
132
60
60
15
121
24
8
4
104
4
155
21
112
20
64
6
32
48
70
35
3
114
6
33
43
44
33
21
16
72
8
24
148
68
16
23
1
23
9
12
30
93
117
90
118
12
23
12
45
28
38
46
36
62
45
1
84
35
73
24
23
13
60
11
13
116
48
60
30
22
62
105
25
26
114
15
60
61
23
69
15
45
48
52
35
25
8
234
66
24
96
30
22
11
21
3
12
24
27
57
12
25
35
60
1
72
32
70
38
51
37
24
95
84
157
143
1
60
60
119
21
108
15
36
21
15
67
6
60
92
30
22
14
154
179
96
1
120
20
24
28
18
89
85
95
60
24
24
72
300
15
6
90
33
24
36
27
33
9
132
15
13
11
84
33
40
14
46
74
18
48
3
9
40
11
1
18
30
11
151
140
9
57
3
73
83
73
11
1
96
84
95
45
88
2
36
70
24
8
12
60
66
16
6
47
1
36
38
9
51
165
31
140
10
60
104
99
21
3
72
37
74
42
108
39
13
32
39
39
10
107
33
72
60
40
38
10
120
2
66
27
73
44
36
24
15
13
11
81
6
120
10
290
34
50
46
30
44
48
81
21
63
216
171
18
42
78
4
104
4
20
3
43
14
99
24
73
20
60
24
36
3
1
30
65
13
35
96
1
35
75
48
42
39
1
48
60
95
12
51
9
73
8
42
10
24
107
111
22
14
70
24
23
15
18
76
8
3
85
72
35
33
30
192
30
76
20
60
159
24
36
1
50
46
44
232
80
87
183
18
27
3
46
47
144
255
142
12
44
24
88
47
21
27
13
2
21
87
16
26
70
30
47
3
112
50
40
35
15
18
48
87
57
148
2
18
111
37
12
11
61
95
51
33
51
66
39
81
3
109
48
47
72
45
63
12
157
8
75
1
84
20
36
3
87
33
87
22
95
27
9
60
96
24
21
108
28
14
69
36
81
34
5
205
36
24
98
70
32
3
7
6
12
132
12
11
45
135
36
21
28
48
80
4
50
48
22
48
47
84
84
27
60
48
162
16
32
52
8
4
116
30
18
10
89
21
112
11
36
33
18
70
12
8
84
148
2
9
117
99
21
24
46
20
24
142
47
21
15
13
32
18
52
110
108
70
18
47
25
92
270
45
24
96
3
52
158
48
4
83
25
35
3
124
66
30
14
63
15
18
24
75
1
14
9
27
24
66
30
69
97
68
76
23
73
98
30
15
3
18
10
14
172
116
75
57
28
11
21
18
12
22
14
10
12
128
39
84
36
48
12
13
11
201
28
60
11
24
105
154
17
49
30
20
10
8
112
38
22
62
69
121
95
33
52
35
105
159
37
60
192
12
6
197
13
47
133
23
39
28
50
3
36
33
42
18
48
102
82
ABCD 429726212*7^$a-1 [50128]
24
6
6
6
3
39
162
54
96
69
48
48
3
9
36
15
45
51
42
15
48
12
24
63
30
78
18
60
27
3
33
9
42
105
51
57
39
93
105
12
18
36
45
15
30
84
15
3
30
99
45
36
24
66
21
57
84
18
153
12
12
45
48
150
30
42
33
3
57
9
6
21
33
36
24
27
24
144
48
93
54
9
84
51
12
18
27
39
9
39
78
42
12
9
24
36
36
21
15
60
39
81
9
3
57
18
6
3
84
75
45
147
48
54
54
126
51
48
27
60
18
27
183
60
66
18
48
12
9
60
63
108
21
165
60
6
60
57
117
30
9
3
57
60
3
90
54
78
6
9
51
9
117
144
15
12
9
90
33
3
57
60
15
90
42
6
18
33
33
3
57
15
33
27
9
87
39
201
180
24
63
6
3
12
27
105
45
3
60
24
15
12
21
12
81
6
6
18
33
27
9
51
72
84
81
105
3
24
36
39
42
39
24
63
81
63
21
27
12
57
33
39
12
72
132
12
27
36
33
36
39
72
60
60
21
213
6
30
66
24
36
105
9
138
21
24
15
66
6
21
12
24
24
3
24
72
45
12
27
69
87
117
3
33
120
57
3
60
48
15
30
42
60
60
6
3
48
9
42
54
36
48
96
54
9
36
51
33
36
204
228
129
6
9
12
48
3
36
21
75
177
48
3
36
9
27
114
3
12
12
39
96
69
3
9
12
45
15
87
12
6
60
30
57
75
24
45
21
24
18
42
18
48
24
9
27
9
21
51
231
165
3
21
12
27
21
87
6
6
78
39
15
12
66
48
6
66
54
57
21
15
63
69
9
6
174
15
12
129
228
63
15
54
15
12
192
15
66
75
48
111
6
138
33
60
24
12
69
3
12
99
21
45
18
6
6
48
57
129
3
93
48
15
36
21
18
9
72
84
21
30
36
78
15
165
15
39
45
21
6
45
63
117
39
6
39
21
24
15
72
39
81
39
9
12
33
114
30
18
57
3
48
84
105
33
24
90
9
51
48
6
147
24
96
153
6
6
18
24
60
81
60
48
39
102
6
6
39
99
48
60
57
27
21
33
54
30
3
24
3
6
27
3
93
36
3
12
42
84
3
63
66
174
21
9
3
51
9
51
36
174
6
84
12
57
15
9
9
63
99
6
3
27
9
27
18
3
9
27
27
81
3
48
93
15
132
141
87
42
60
27
21
15
84
3
48
72
12
12
48
102
15
51
18
156
15
36
24
69
39
24
51
9
3
66
84
18
9
3
18
15
12
15
24
12
33
60
27
33
9
36
39
33
18
144
21
60
39
48
81
39
48
24
36
6
84
3
9
180
60
42
18
15
3
6
15
39
36
9
24
3
192
21
12
9
51
33
114
93
36
3
57
93
120
24
36
3
63
21
3
60
6
132
12
219
9
12
54
9
36
84
48
72
48
75
45
39
57
93
27
69
60
15
27
78
3
12
27
72
6
24
108
30
9
39
33
87
81
36
27
84
45
96
45
60
3
75
6
66
21
3
30
3
33
51
33
39
168
12
51
93
27
9
57
78
12
93
3
45
15
18
30
117
9
3
120
36
36
96
3
21
21
3
15
90
87
39
24
93
12
12
87
21
12
69
39
27
120
18
54
12
33
12
111
24
6
138
24
21
48
12
45
114
6
12
3
27
57
12
36
45
24
36
3
57
3
15
33
84
27
180
78
3
15
90
6
30
6
57
27
36
114
66
12
60
21
45
15
51
153
63
168
6
87
3
6
54
9
12
84
3
6
39
24
57
6
21
24
15
69
69
6
9
21
42
33
51
81
24
60
72
36
84
96
36
24
240
24
9
3
9
18
12
6
75
21
3
21
39
45
111
129
15
21
42
18
6
36
12
6
6
81
96
39
57
45
96
15
21
51
12
81
15
57
87
87
24
42
90
33
21
3
111
84
12
21
27
9
24
45
42
42
18
9
63
33
75
60
33
24
15
21
3
66
3
21
27
36
63
24
33
33
114
150
15
21
6
213
57
48
87
84
15
36
69
135
6
24
6
105
27
6
90
120
36
33
123
12
72
21
9
39
12
87
45
36
69
39
9
18
33
9
24
54
24
60
6
3
51
48
72
30
66
36
6
3
117
87
12
72
27
54
3
93
42
9
75
24
9
87
21
69
96
30
18
36
27
36
75
78
15
87
30
6
6
36
342
6
30
9
3
24
54
183
3
93
12
21
42
21
75
21
36
27
21
39
42
18
12
48
45
15
72
24
96
84
21
84
9
6
42
114
66
60
39
39
9
24
69
42
96
21
105
18
18
15
15
18
3
9
39
108
171
9
57
84
36
66
69
213
18
57
120
15
138
18
6
6
18
3
84
15
84
54
3
24
123
165
15
21
15
57
9
135
3
24
18
48
3
24
15
84
18
6
12
48
21
36
192
3
57
3
105
27
18
75
84
63
36
57
69
126
30
3
84
45
15
27
21
12
36
60
60
99
48
33
21
36
30
30
15
3
24
21
75
42
18
126
3
12
ABCD 429752366*7^$a-1 [50010]
11
1
11
25
11
24
30
36
22
8
10
18
32
10
15
5
28
2
13
12
48
11
49
21
15
45
6
21
69
2
16
9
75
2
7
9
68
10
9
12
5
58
38
12
30
48
12
13
9
14
13
21
50
30
40
2
4
12
8
25
99
9
11
13
5
31
57
12
24
3
5
16
14
1
12
12
41
6
25
9
3
3
14
4
6
24
9
9
8
30
4
20
6
4
32
18
1
5
55
21
24
3
23
18
12
6
13
11
13
53
10
24
6
15
3
20
1
15
21
15
18
2
42
43
29
6
22
6
42
3
95
30
10
12
9
9
6
6
2
36
10
14
1
17
10
8
1
36
27
30
6
24
9
3
14
31
24
35
36
4
6
3
17
54
25
11
1
12
24
3
8
16
21
29
22
32
1
47
4
18
15
23
52
18
20
28
24
8
70
9
33
15
3
21
3
9
5
16
6
12
6
3
24
12
21
2
18
91
5
30
6
70
2
7
33
6
2
40
42
36
2
10
9
9
12
3
12
3
9
5
7
21
2
10
42
98
18
42
10
32
25
3
2
64
2
25
9
18
18
39
11
37
11
1
3
72
6
12
6
12
18
6
8
16
21
59
10
86
49
39
20
16
6
30
14
52
14
4
9
36
29
31
5
12
4
3
27
60
8
1
17
7
23
37
60
27
26
54
4
33
12
27
54
14
4
32
28
12
24
2
31
39
9
5
6
10
54
20
46
2
6
19
3
8
1
11
73
35
4
18
3
48
11
30
7
9
3
48
69
14
13
24
15
26
22
36
20
13
53
16
15
24
11
37
21
3
29
18
1
12
27
20
10
15
21
39
69
42
21
24
11
4
33
3
12
30
3
15
21
12
11
49
5
16
14
30
4
15
3
18
2
4
9
24
72
5
34
20
12
18
4
87
9
6
9
39
6
39
12
39
30
2
1
11
18
34
18
8
58
12
33
11
1
9
3
33
3
15
24
32
1
45
50
1
3
14
22
32
40
2
7
11
48
10
2
37
9
6
9
27
9
60
5
19
15
12
57
12
3
6
14
6
43
23
6
19
24
47
10
42
12
8
1
29
7
9
3
9
20
10
8
6
7
11
10
26
6
16
24
14
4
33
15
30
30
21
11
61
60
5
40
12
24
75
3
8
28
21
5
43
3
33
5
6
4
6
36
62
10
66
2
30
1
21
27
29
10
2
28
14
22
6
14
18
18
10
8
16
14
7
24
9
12
27
12
33
8
18
54
19
3
6
27
24
36
17
4
2
54
7
29
4
8
30
6
31
39
2
28
26
37
23
18
18
1
33
8
7
15
6
2
1
39
36
69
33
8
6
28
18
27
5
7
3
6
26
4
21
11
1
23
1
15
8
13
9
72
3
5
43
17
19
21
99
93
38
22
3
24
36
3
12
81
9
18
6
3
27
8
72
10
3
12
12
60
12
15
6
14
40
33
11
1
12
24
51
2
18
12
10
12
6
60
38
40
6
18
2
16
14
4
30
20
13
39
12
18
3
9
8
28
15
15
24
18
15
27
6
14
28
8
13
48
12
9
14
49
9
32
30
16
8
36
13
12
12
23
70
14
70
12
42
18
15
3
60
9
24
12
39
93
36
3
20
4
21
33
66
14
18
48
13
9
20
34
6
32
43
9
14
1
3
21
12
3
21
36
24
21
12
18
8
6
43
21
6
9
15
9
3
9
3
12
26
22
48
8
52
12
48
45
23
1
12
29
4
18
8
1
3
6
44
4
2
13
29
18
1
11
25
23
10
54
36
2
36
22
9
41
7
12
29
6
24
1
9
3
29
55
33
2
13
15
6
14
36
37
29
30
22
3
23
34
18
33
21
15
35
13
12
3
12
6
18
12
30
2
6
64
26
4
36
2
31
11
49
59
34
26
4
6
51
12
47
18
7
59
1
9
3
21
15
29
55
27
9
24
45
26
1
29
30
10
39
27
8
6
4
8
7
33
3
11
25
12
12
59
1
27
24
44
22
3
47
22
26
10
62
34
56
4
38
22
6
2
6
12
34
27
23
6
40
8
6
37
3
9
11
1
36
3
9
21
36
14
49
5
19
15
8
10
14
6
30
48
24
13
33
3
9
3
9
27
23
10
20
6
1
3
8
1
3
14
67
3
26
18
10
48
8
6
16
18
3
24
24
11
12
10
48
3
9
8
43
21
36
30
2
28
8
31
48
5
48
30
24
36
40
12
62
4
54
21
57
12
6
12
45
17
43
23
24
25
41
4
26
64
20
13
15
110
24
34
6
6
14
10
33
107
6
28
32
4
18
2
4
14
25
24
23
6
48
72
24
7
36
36
15
6
75
11
4
21
12
33
8
12
31
51
12
14
46
38
6
1
9
6
24
2
82
8
61
12
11
24
22
15
24
3
56
1
15
9
45
3
51
6
54
2
7
36
132
5
16
60
3
17
12
43
9
18
18
132
12
51
59
1
47
18
4
3
15
20
13
17
18
1
3
30
15
15
6
12
12
3
33
12
6
105
24
27
8
13
3
20
1
12
29
48
6
18
67
11
25
29
18
25
21
54
30
3
23
1
21
8
43
11
36
4
21
9
26
10
12
8
19
45
15
15
21
27
2
10
56
34
36
12
50
28
50
7
84
24
5
4
6
2
12
31
15
9
81
2
12
18
34
54
36
15
3
6
30
12
68
16
18
3
5
19
95
16
33
24
3
30
8
4
6
9
33
3
5
31
3
9
41
70
69
21
12
30
45
5
28
30
9
9
15
99
38
7
24
24
15
18
39
23
18
7
12
24
15
2
18
25
35
10
14
37
5
19
41
19
29
72
28
6
6
18
20
25
11
12
30
7
12
21
42
8
48
22
14
46
99
15
68
1
12
57
50
12
34
3
107
22
2
1
24
27
26
7
3
18
3
17
4
15
3
12
8
1
12
11
13
11
13
12
12
12
3
12
2
10
8
13
29
10
6
2
1
15
6
8
46
20
10
14
37
3
21
15
2
7
3
12
128
24
18
18
13
36
3
12
21
3
36
24
12
9
29
6
13
3
84
6
42
9
71
16
2
22
26
10
12
12
12
8
1
5
22
18
6
14
82
33
35
94
62
1
17
40
15
11
24
13
12
3
2
18
49
24
12
27
12
48
6
27
23
12
1
21
15
36
9
3
36
9
24
20
10
21
17
6
13
9
3
29
30
1
5
4
12
36
3
5
10
50
10
12
24
6
14
25
29
10
14
36
52
18
45
24
24
3
9
35
25
5
4
2
46
15
9
8
10
20
12
4
12
18
3
48
3
9
24
12
15
9
3
6
3
12
3
20
13
71
12
13
48
27
18
14
25
12
21
6
26
7
9
3
5
10
45
5
31
36
24
21
27
57
6
2
28
51
17
6
13
5
22
9
9
12
6
9
35
16
21
48
9
32
12
18
4
24
12
33
12
3
20
13
11
6
7
36
11
12
1
15
48
57
9
39
11
13
11
4
8
18
22
9
3
38
55
23
12
28
30
6
9
11
1
3
9
21
15
11
73
23
1
17
55
12
3
24
18
30
9
3
9
12
45
6
8
12
6
54
1
24
5
6
25
33
15
5
22
2
31
9
3
24
11
28
21
11
4
6
15
27
8
58
14
16
6
44
7
47
1
27
14
10
20
13
3
48
2
42
61
12
15
62
40
39
12
24
65
78
18
79
23
13
9
8
31
9
30
9
15
9
87
24
6
38
34
6
2
19
3
21
87
33
5
55
9
12
36
3
27
20
4
8
61
96
5
4
6
24
24
9
9
2
16
12
44
1
36
53
34
9
3
38
19
3
24
14
4
36
60
2
1
23
36
4
14
66
28
21
12
23
13
21
6
6
3
24
11
1
9
18
42
6
20
25
5
19
12
24
51
9
9
3
9
20
16
32
42
16
50
18
46
36
3
27
2
10
6
44
7
5
18
37
23
10
3
53
7
33
20
4
2
1
65
10
60
8
12
4
9
48
24
27
18
14
34
6
18
75
5
7
11
4
56
28
30
66
8
18
30
4
8
6
16
38
28
9
33
2
1
48
9
3
23
10
24
30
6
14
10
30
8
1
12
12
24
15
20
25
21
3
27
32
6
34
21
39
9
3
6
3
11
16
14
16
8
19
23
48
1
11
25
23
13
12
21
15
12
48
3
8
24
1
23
37
5
18
73
29
48
30
13
11
13
3
21
3
9
17
36
46
8
1
12
17
4
36
32
22
8
12
16
2
67
17
16
54
20
16
44
18
7
36
17
7
3
93
12
21
26
25
12
9
54
9
39
21
9
3
17
7
5
16
30
9
5
36
18
22
2
1
9
39
21
6
12
21
27
32
12
36
10
30
24
21
9
2
6
4
51
24
36
9
8
7
15
18
32
4
62
30
7
33
18
24
8
28
81
23
12
6
43
15
6
26
30
30
28
9
123
30
2
6
31
15
6
2
16
6
3
23
25
12
3
8
120
1
12
29
19
5
36
10
18
6
18
3
9
63
11
13
47
1
21
20
10
44
25
9
26
37
24
33
62
12
25
33
2
6
34
56
12
10
2
1
5
7
27
12
54
74
37
15
33
23
1
3
60
24
2
19
11
40
2
7
11
24
16
21
3
9
15
9
21
6
6
3
59
13
33
3
17
7
27
9
9
38
24
28
33
27
2
7
24
11
6
4
27
39
30
15
3
72
21
17
46
20
1
69
15
59
16
30
14
4
38
7
51
21
24
27
33
24
12
23
42
24
19
11
10
12
2
1
5
40
20
6
1
15
98
94
2
66
12
42
91
27
6
14
1
24
12
33
6
2
12
30
1
9
12
3
24
24
33
3
9
2
40
9
9
20
7
23
58
15
5
22
24
9
47
10
2
12
4
6
74
13
53
4
24
2
37
12
9
3
59
10
3
15
2
28
2
16
33
27
12
6
24
3
5
18
30
12
4
44
7
15
24
45
15
68
6
16
15
5
18
40
18
2
42
18
28
8
42
7
84
23
10
18
8
1
9
20
28
15
27
20
30
114
34
3
11
1
5
6
1
36
3
20
28
2
24
30
12
1
3
9
24
17
10
9
15
44
1
41
18
1
24
11
34
27
36
57
36
30
6
8
58
2
52
36
15
12
5
12
6
1
48
15
26
78
12
10
8
40
12
38
46
3
3
45
9
6
12
30
20
30
10
2
28
8
10
8
6
1
3
9
3
12
2
16
3
15
21
3
8
85
29
7
9
18
6
36
75
12
12
101
10
78
14
16
33
39
12
12
6
24
15
12
3
6
12
2
24
4
18
3
9
99
17
7
57
18
8
13
12
51
26
4
14
10
24
8
52
2
10
6
24
18
3
29
10
9
12
24
5
4
63
51
8
4
9
35
49
21
12
27
111
6
20
7
24
3
24
20
25
11
61
21
8
55
9
2
28
36
12
18
14
1
11
25
21
2
10
3
12
3
2
16
44
7
9
63
12
ABCD 429761894*7^$a-1 [50012]
12
27
24
9
12
96
60
9
3
15
45
17
55
63
12
38
46
144
18
26
13
135
18
26
46
8
55
48
72
15
33
105
50
37
105
6
234
48
15
33
30
20
1
21
54
36
54
126
129
129
39
275
28
45
3
189
27
105
129
99
15
30
18
14
118
66
24
27
75
50
10
156
138
24
27
45
63
27
33
27
141
99
36
102
120
6
90
39
12
3
33
15
18
39
48
83
172
24
48
12
14
91
3
50
67
5
55
9
6
81
12
23
49
69
26
16
32
70
30
44
22
54
48
9
36
3
84
30
15
3
45
12
27
18
6
20
64
32
13
60
3
9
96
9
63
33
114
54
54
90
27
3
45
47
28
18
2
97
3
12
21
84
48
123
12
30
2
16
60
144
36
9
3
26
31
39
9
11
61
60
108
48
27
33
12
12
3
50
22
48
48
12
6
27
24
120
3
42
30
24
44
25
93
72
15
63
212
37
9
50
54
43
3
21
45
6
20
22
6
21
36
39
26
19
45
78
12
54
56
31
12
48
75
69
39
9
3
2
16
39
33
78
9
12
3
33
35
97
15
78
15
12
27
24
50
19
45
6
12
12
36
12
69
45
2
22
51
48
51
21
45
6
9
36
125
48
127
63
21
3
45
47
78
22
165
21
27
12
105
3
27
90
96
8
31
120
11
22
26
16
33
5
10
78
78
66
30
153
33
26
22
102
48
36
21
33
27
47
133
60
144
48
3
44
1
15
30
32
72
175
36
12
72
39
66
63
15
26
19
3
50
7
12
45
63
48
9
51
12
57
24
80
7
24
168
48
15
9
33
6
81
75
6
27
12
3
45
12
75
60
78
96
99
48
24
39
21
60
15
33
60
33
30
9
9
6
33
27
93
132
21
8
22
50
10
108
57
72
15
57
168
15
105
48
12
123
20
48
1
48
3
12
80
70
3
60
12
12
36
24
99
116
16
9
93
3
45
42
6
54
26
46
24
24
18
42
36
9
168
65
22
36
86
55
51
48
62
18
1
60
209
19
60
48
3
60
74
22
20
76
9
33
6
24
42
8
46
9
3
48
12
57
12
69
39
15
26
19
48
29
16
150
57
12
69
87
63
117
12
132
69
39
60
3
105
84
3
18
30
9
75
84
141
21
15
57
6
50
16
6
228
6
8
18
22
3
93
6
21
3
156
48
117
33
3
27
170
7
48
87
18
96
24
42
30
3
3
45
69
171
3
57
33
87
15
42
18
128
4
57
89
7
33
39
12
75
36
84
18
3
24
47
22
24
152
40
6
57
60
12
108
51
21
21
75
27
44
52
21
3
36
9
75
57
36
24
3
26
79
60
27
26
19
23
126
22
60
62
7
59
16
33
15
96
30
27
3
20
1
36
9
6
12
102
6
24
50
115
3
68
28
21
60
153
26
97
3
12
57
27
21
180
60
72
51
24
33
132
75
33
15
45
12
15
12
21
63
96
18
3
23
16
153
72
15
30
30
48
2
18
73
39
6
78
21
108
17
31
63
69
27
66
138
30
98
48
118
3
173
16
54
20
16
30
3
45
168
30
48
69
21
54
72
24
12
9
23
25
27
18
3
60
39
24
44
52
24
36
30
3
45
15
48
15
90
75
12
15
26
31
15
18
6
114
6
210
51
3
50
55
15
225
15
50
43
12
48
15
42
75
63
117
12
3
45
5
43
12
12
39
6
30
33
27
60
33
33
2
28
48
69
60
3
45
39
21
87
36
50
19
45
26
22
147
5
127
51
249
3
18
30
45
3
20
94
18
57
45
138
48
9
60
12
3
66
24
3
15
69
39
21
3
26
24
7
9
102
72
2
24
31
33
27
21
18
14
16
6
26
7
12
123
105
87
45
3
48
24
108
32
1
12
15
33
12
27
18
15
225
3
23
64
60
2
88
6
21
63
12
153
48
12
3
9
33
18
12
20
25
60
33
24
15
60
3
93
3
21
3
2
43
3
42
3
45
24
48
32
64
96
6
9
15
48
12
78
18
9
48
27
24
24
18
48
39
33
27
165
6
81
15
48
45
21
27
189
15
33
3
3
122
79
9
26
25
123
45
48
15
9
21
48
2
37
48
9
3
12
135
18
27
3
48
12
78
48
32
64
3
3
24
33
87
21
60
27
30
2
4
21
3
33
12
27
24
26
31
9
6
2
46
114
42
21
107
16
57
24
48
63
12
36
6
30
48
66
6
24
50
7
33
171
21
15
39
21
53
22
24
36
9
53
40
42
60
24
9
15
33
83
37
60
27
2
18
126
16
15
60
75
21
24
96
45
18
69
11
52
18
90
9
27
50
10
93
65
7
33
8
40
27
5
42
25
3
96
21
111
14
34
9
21
200
64
63
15
48
21
48
27
60
30
66
54
51
135
48
57
24
36
33
27
15
128
4
44
4
24
96
72
60
36
42
30
45
29
43
15
86
7
12
48
24
3
45
77
48
16
27
75
24
20
4
60
132
9
60
120
63
33
12
35
28
2
46
36
21
57
66
80
4
213
5
22
33
24
60
21
27
21
30
50
40
99
23
97
12
3
48
48
12
18
87
17
46
12
54
126
12
36
9
12
36
60
29
46
74
40
78
12
33
60
3
45
24
39
21
3
60
36
66
170
ABCD 429774776*7^$a-1 [50003]
51
9
8
7
5
12
3
24
60
13
104
12
4
27
27
33
87
54
15
17
10
29
12
12
60
7
14
19
15
21
45
35
1
3
125
36
3
21
3
36
1
8
19
65
67
53
28
12
8
48
3
19
57
69
6
69
8
37
11
81
7
65
16
99
15
5
1
11
25
47
31
12
18
12
48
15
12
84
5
10
101
36
45
7
5
3
9
10
30
48
27
9
6
45
9
63
51
29
13
3
15
2
4
11
19
24
5
67
29
24
1
60
23
1
102
29
4
32
25
24
36
3
8
24
25
47
9
19
60
3
9
17
40
35
12
52
12
48
8
43
14
7
9
51
8
67
9
56
81
4
44
4
39
96
15
62
15
48
33
4
27
21
11
9
16
24
11
36
100
5
7
17
16
39
9
42
9
8
9
15
4
3
29
16
41
12
3
19
2
3
12
103
2
4
36
8
39
21
15
1
15
8
40
8
4
84
27
24
30
20
39
57
28
8
19
20
40
32
48
48
1
39
27
18
27
12
17
10
5
12
49
78
9
29
19
24
5
39
12
12
9
28
23
16
8
43
33
20
21
15
31
14
60
63
24
9
12
12
12
3
25
11
31
9
8
67
53
91
5
48
36
151
5
52
72
21
11
9
16
11
9
39
4
12
101
27
21
22
110
7
8
33
27
4
75
21
32
9
7
21
15
9
30
89
12
19
69
3
26
7
21
11
24
31
117
41
7
69
30
6
18
30
35
4
8
21
19
20
28
20
48
64
41
7
8
7
2
75
93
22
18
8
43
8
24
84
33
12
15
12
12
45
39
7
17
1
80
7
3
26
31
29
4
12
11
43
21
3
69
12
17
3
12
12
33
19
9
54
53
24
64
17
63
12
4
29
43
21
27
116
36
1
23
7
17
43
17
21
63
19
45
5
7
9
23
28
93
27
15
30
11
37
27
24
41
48
76
35
16
3
2
24
3
13
44
27
13
3
12
36
80
4
45
6
29
25
96
18
50
16
3
51
5
4
128
9
4
8
52
32
3
7
5
4
29
16
15
8
9
103
41
27
12
49
8
27
48
16
12
60
24
44
48
79
6
15
29
3
40
3
29
40
15
93
33
15
45
11
28
17
19
56
13
3
17
15
100
21
63
12
29
15
12
43
6
20
34
29
85
12
8
36
40
30
29
12
4
44
4
8
9
79
36
68
13
71
4
5
39
1
27
8
24
4
27
18
6
2
3
45
111
49
6
9
8
31
21
17
4
8
40
11
61
23
36
4
5
10
29
24
36
84
36
9
34
14
19
45
15
17
51
57
48
39
28
12
41
15
16
3
5
49
20
19
5
91
137
15
4
3
38
12
72
7
12
17
91
33
60
23
12
36
36
37
3
8
13
30
26
39
1
11
49
59
31
9
68
24
24
16
8
7
86
3
4
12
8
45
3
33
3
7
6
39
5
16
60
8
16
15
65
19
36
8
43
29
81
34
21
8
7
48
29
9
7
12
56
24
13
42
17
43
45
8
16
36
8
24
7
2
4
20
51
4
3
2
39
55
5
1
23
36
61
18
66
56
67
32
21
4
6
14
15
16
20
24
4
65
7
8
76
21
54
9
8
9
7
12
9
32
70
18
20
16
20
79
8
33
3
48
43
65
45
7
33
8
15
12
36
21
3
61
51
44
4
17
4
35
4
8
24
21
19
8
25
8
22
2
28
12
54
14
15
57
4
47
16
3
18
12
75
20
19
2
51
36
7
17
24
13
11
40
5
7
36
5
3
19
9
39
2
3
4
20
216
36
85
36
63
45
20
16
92
34
17
31
6
35
12
12
21
39
57
24
10
26
3
7
30
39
5
4
8
7
68
24
40
24
5
19
8
12
1
23
36
12
12
21
16
80
27
67
21
17
31
3
14
4
8
28
3
92
28
32
28
41
3
19
5
21
43
84
72
93
11
19
36
2
27
12
4
32
4
12
32
72
24
73
8
43
32
72
12
24
1
11
48
16
12
44
45
3
55
26
63
21
19
32
21
3
19
2
4
35
12
13
39
8
33
31
9
11
33
52
15
5
15
21
43
8
40
29
39
36
12
4
8
13
12
24
23
28
5
10
9
32
4
8
153
3
120
76
32
21
19
36
20
1
23
16
24
12
81
11
45
24
28
80
63
48
12
7
53
45
3
28
41
67
8
1
20
46
26
4
15
8
1
47
4
60
29
70
90
23
7
33
12
8
1
72
11
16
32
36
73
8
12
7
53
12
7
3
29
28
51
41
4
36
9
12
15
15
26
39
9
16
108
30
5
4
3
9
17
64
68
19
108
32
33
70
30
11
13
39
15
2
15
73
11
1
30
53
45
12
28
30
72
29
12
28
21
83
4
12
15
30
20
27
9
40
30
5
12
57
10
17
4
32
33
39
60
1
3
53
27
7
69
8
21
7
20
4
5
40
59
7
41
37
36
30
65
21
15
19
9
32
25
24
3
68
28
197
24
79
15
2
27
9
3
25
24
60
20
46
26
3
57
3
72
109
3
3
9
5
43
81
8
15
9
3
1
15
41
64
20
36
27
69
34
89
12
64
12
3
77
13
68
15
4
72
36
29
4
11
9
16
56
19
17
60
15
13
15
17
7
8
19
69
24
56
45
15
12
43
2
75
16
51
30
75
12
32
81
7
3
5
37
24
20
3
13
60
11
48
45
12
51
40
60
3
90
54
2
4
44
4
32
27
1
68
48
3
31
72
5
21
7
5
16
24
51
89
46
24
69
17
24
31
21
11
24
28
24
33
3
8
7
12
65
55
9
20
12
16
17
4
71
4
24
8
28
5
12
7
44
36
13
59
16
56
16
44
49
20
27
31
30
36
6
9
29
22
18
32
51
12
25
35
16
36
44
36
133
51
29
3
9
84
87
69
7
3
14
3
93
3
31
54
36
44
12
19
21
30
18
8
27
7
65
13
30
5
45
19
21
51
20
60
16
8
60
7
17
13
23
64
68
28
81
3
21
12
3
45
23
13
20
3
1
12
3
51
5
16
12
33
8
15
33
63
4
68
9
3
12
4
17
4
24
20
10
2
39
12
21
3
12
7
18
20
76
32
4
3
101
27
7
2
3
25
90
50
3
28
5
34
12
9
5
15
9
39
12
1
15
5
43
32
28
5
12
3
85
83
13
20
12
4
48
11
1
8
12
84
4
66
30
6
17
33
75
52
44
60
12
4
48
32
24
16
33
15
24
5
19
96
36
5
39
12
7
6
66
29
4
17
3
37
20
3
16
15
9
8
7
6
15
5
12
7
12
5
19
17
84
15
19
30
51
15
14
63
67
21
3
45
5
19
17
51
48
24
12
40
29
10
17
48
1
20
16
8
3
48
4
17
3
12
88
5
15
48
13
30
5
16
24
80
4
15
17
21
4
20
10
5
21
27
1
6
29
25
30
5
21
24
4
39
3
9
9
35
33
4
20
7
60
72
17
12
67
3
9
48
39
29
24
9
28
3
111
6
20
15
60
4
20
7
9
56
19
62
4
35
24
85
11
21
48
39
36
61
8
22
9
56
12
28
9
54
30
27
32
84
9
3
4
33
71
13
47
12
1
11
153
7
9
30
24
9
20
67
17
4
20
33
3
69
3
37
44
3
7
17
67
137
24
4
32
4
32
69
3
52
56
52
41
24
40
35
7
14
43
96
135
5
1
71
12
84
45
7
68
7
21
60
5
3
48
115
33
57
44
15
16
44
9
7
39
6
8
15
12
19
60
5
12
12
4
17
43
53
63
1
6
9
39
38
7
12
39
62
28
3
3
29
1
48
42
5
21
31
12
5
51
4
65
16
20
4
56
24
19
21
20
4
119
1
6
5
16
5
7
44
19
5
72
13
27
21
72
71
4
3
2
4
15
5
60
75
109
8
4
3
32
72
43
24
29
4
12
5
16
30
24
33
32
1
8
19
44
24
4
9
11
69
40
66
30
20
3
16
24
20
16
41
106
5
36
19
17
12
12
12
12
64
8
37
32
3
19
5
72
12
16
5
100
96
30
2
7
12
9
66
9
101
43
8
19
9
32
79
5
21
19
33
6
54
56
3
60
12
9
39
1
6
6
63
57
27
8
13
56
ABCD 429779988*7^$a-1 [50019]
3
4
29
12
7
17
24
4
12
3
17
16
15
24
29
3
21
15
9
19
32
48
24
9
4
3
60
24
68
25
8
4
68
3
100
5
19
8
12
13
32
12
13
39
47
21
3
48
1
56
55
9
9
14
1
8
51
21
3
9
27
16
5
40
15
20
28
54
11
7
30
2
60
40
18
3
24
8
16
9
14
49
39
36
42
11
51
25
33
35
3
10
2
25
8
51
28
20
13
72
11
12
28
24
5
51
9
3
1
8
16
15
44
13
95
9
4
35
13
9
96
11
4
8
40
24
44
12
40
51
48
5
48
12
16
24
12
20
1
84
30
18
38
33
36
1
30
12
17
12
13
6
65
4
32
49
14
25
135
45
36
8
4
27
6
14
21
75
12
1
8
12
39
1
47
33
12
24
51
33
3
24
12
24
21
15
45
7
81
92
15
9
51
10
2
16
29
1
35
4
44
3
48
40
5
75
48
82
6
12
5
27
9
4
33
2
33
15
12
13
15
32
22
23
27
57
31
18
86
28
5
15
10
60
83
3
49
45
2
24
10
15
44
3
10
2
28
20
1
23
57
72
7
48
5
127
44
37
27
57
8
27
13
9
2
34
12
74
36
40
8
84
33
3
25
32
12
4
39
17
31
9
47
34
15
8
12
39
21
4
93
75
23
21
24
4
171
65
100
95
9
1
3
71
25
33
27
3
12
56
4
9
47
4
30
3
3
44
10
2
4
20
24
1
68
61
30
17
28
33
18
20
57
75
28
44
28
20
1
23
1
8
7
42
3
8
19
5
1
3
11
9
4
75
12
60
41
7
42
39
27
20
36
37
23
4
44
9
36
24
3
36
13
32
3
70
39
20
4
20
24
37
3
27
36
12
21
21
83
12
84
3
9
7
32
1
47
40
32
36
52
5
3
4
116
10
2
9
24
39
21
49
3
15
17
3
12
45
4
24
20
27
12
1
36
8
4
15
20
22
14
4
5
55
84
8
21
3
16
44
60
61
20
16
21
86
21
61
38
37
72
68
3
40
45
8
36
28
3
30
11
4
15
5
19
36
12
20
28
17
13
102
90
42
5
1
12
2
21
55
29
3
25
20
73
27
32
40
20
4
59
9
31
12
48
12
36
29
27
24
4
17
3
10
3
72
32
12
4
23
9
72
13
3
8
7
8
24
1
80
27
12
73
32
63
9
64
32
3
9
3
12
40
5
4
119
12
12
13
56
27
24
34
11
52
32
15
33
3
1
12
11
70
30
93
11
45
4
104
27
10
60
18
8
45
25
3
80
127
56
69
27
10
18
53
16
23
24
4
12
21
32
40
57
2
12
76
30
2
9
3
21
12
1
24
6
5
15
37
47
1
69
26
13
21
6
5
51
33
3
13
8
49
2
12
16
21
32
7
17
75
16
17
12
40
11
21
51
12
36
10
26
4
17
3
34
3
8
15
49
3
32
16
5
12
13
30
24
9
9
60
51
143
9
4
21
24
2
69
36
28
23
60
1
21
11
51
21
3
24
13
8
7
5
15
52
6
15
12
59
33
60
13
23
19
9
11
40
18
2
1
32
3
9
12
3
9
16
23
21
7
5
27
1
11
46
3
23
36
48
97
15
33
11
33
43
17
3
10
23
39
10
11
24
15
60
1
27
5
27
1
20
27
25
33
26
21
37
3
20
16
32
15
4
18
2
25
35
9
12
12
12
27
61
8
36
28
15
18
11
96
31
17
16
21
11
19
48
5
97
3
36
9
18
17
3
9
3
60
73
8
16
8
13
24
38
72
10
35
31
33
9
2
33
25
50
52
32
9
4
32
49
3
47
12
9
64
9
48
47
3
85
23
9
3
73
15
9
92
16
60
35
9
28
3
21
27
17
15
28
5
24
28
23
22
2
21
24
36
19
6
26
1
20
27
9
120
51
21
28
20
1
62
33
1
26
60
33
16
11
9
4
32
15
33
3
1
24
35
37
3
32
10
11
36
19
5
27
21
24
67
45
51
90
74
46
2
10
51
20
48
75
9
27
24
37
11
1
15
17
12
12
13
107
31
18
60
14
13
12
11
57
25
2
1
39
5
13
14
81
3
4
32
84
40
20
9
4
11
60
9
12
12
25
18
9
11
85
39
20
28
12
5
12
63
21
75
34
2
37
84
20
13
50
25
45
11
75
4
17
12
12
13
3
57
11
15
45
7
5
40
36
8
3
9
3
4
29
3
58
27
27
21
27
5
60
12
28
27
30
50
1
27
18
24
71
15
9
40
11
4
32
9
7
17
15
48
12
16
5
7
42
26
70
3
24
3
54
15
35
1
15
176
4
20
40
24
53
7
5
15
48
10
30
5
12
13
191
19
141
32
12
36
12
12
3
12
12
25
105
2
4
24
92
1
8
4
23
25
32
36
67
104
13
8
24
43
20
25
3
18
14
25
8
13
12
51
23
9
7
8
24
21
48
27
45
40
15
20
9
13
15
116
19
32
21
27
1
24
15
12
21
15
20
9
3
33
112
33
14
12
24
60
10
83
40
9
27
51
17
12
108
16
8
3
33
52
8
7
20
33
12
40
21
35
7
17
61
95
36
13
11
51
33
15
49
21
3
92
24
4
12
11
132
12
21
12
27
16
53
7
5
7
48
9
15
20
10
38
12
9
3
16
12
36
17
36
4
12
68
7
32
45
12
7
12
32
46
3
21
26
64
6
24
2
36
1
32
19
32
4
24
20
1
11
24
45
7
12
32
57
7
29
13
18
32
12
1
15
20
9
108
67
41
12
36
4
8
7
5
24
13
6
69
24
107
10
2
25
45
38
21
24
4
35
57
4
35
12
40
32
49
144
32
55
32
16
44
4
33
47
24
70
59
1
3
20
75
9
13
11
28
72
39
60
20
21
15
13
11
28
8
34
26
22
11
60
24
60
100
3
17
13
3
8
3
45
13
42
8
45
52
21
11
3
10
11
12
84
12
4
27
18
14
60
24
34
3
59
4
5
7
17
84
1
3
32
63
12
16
5
27
12
60
28
5
16
32
12
27
16
20
13
47
21
12
1
18
8
24
10
15
8
43
56
21
48
12
36
48
16
8
39
13
20
3
40
29
3
1
21
2
37
12
9
3
8
27
24
45
4
12
35
25
12
24
12
32
12
43
20
13
20
24
36
49
2
76
17
15
10
11
19
5
3
40
60
57
21
11
3
21
100
8
4
3
20
33
61
2
21
3
9
25
26
12
24
49
47
21
67
24
21
9
11
7
18
2
10
15
83
25
15
53
3
4
5
15
4
53
52
3
12
29
19
8
33
60
3
1
32
91
57
3
89
25
11
39
1
11
9
48
7
65
40
15
29
25
18
8
40
30
15
12
32
15
13
3
5
19
48
18
11
13
30
20
60
40
29
27
13
11
28
5
55
44
9
37
48
14
61
20
12
43
17
16
36
23
21
51
49
11
81
4
21
50
10
3
11
121
12
15
30
15
32
3
1
27
24
21
11
81
25
14
1
104
88
51
5
27
12
33
12
1
23
27
9
13
83
85
27
35
24
58
3
47
46
27
3
17
3
12
85
15
17
31
60
42
12
2
4
20
34
15
21
42
44
9
4
15
90
3
45
50
24
37
11
16
57
23
4
21
12
3
12
17
51
24
45
12
19
53
48
3
60
12
4
5
49
38
10
42
5
3
1
32
15
25
20
19
9
57
39
11
25
15
17
36
24
24
4
9
15
48
35
73
20
12
7
5
1
15
35
24
57
73
2
28
80
33
112
24
8
76
23
45
39
9
27
12
21
27
60
4
5
60
13
50
93
7
5
12
1
39
20
48
24
31
20
13
56
3
1
20
84
4
11
12
129
12
60
3
21
28
3
5
3
40
12
12
29
7
32
12
48
1
9
11
12
15
10
2
12
33
13
3
21
15
35
13
20
27
1
24
3
5
12
3
40
12
8
21
31
36
12
29
3
1
11
1
63
17
40
8
7
41
67
20
25
39
20
49
12
45
3
60
9
14
4
20
36
36
21
27
12
21
7
5
19
33
60
48
24
15
48
17
1
14
48
33
19
41
4
23
25
33
2
12
16
9
8
72
15
9
3
24
40
45
8
3
76
5
39
24
73
23
13
21
14
10
48
3
24
48
23
40
33
24
23
24
21
75
4
5
3
12
16
29
88
23
37
23
4
5
24
67
32
60
9
24
19
5
16
15
69
48
8
24
31
57
3
17
15
24
16
68
21
3
9
7
20
12
1
60
44
3
33
7
5
4
20
13
51
9
15
8
12
15
9
64
9
51
27
17
16
8
27
34
6
12
12
5
4
20
24
15
12
46
23
3
61
23
52
12
6
26
120
4
29
3
45
12
31
12
ABCD 429844554*7^$a-1 [50105]
36
31
5
43
5
7
11
42
12
24
24
72
79
107
37
35
6
36
108
12
24
72
7
65
18
54
6
42
198
1
29
67
17
127
12
29
90
102
18
1
65
66
78
30
30
7
5
30
126
84
6
1
143
36
30
12
12
43
5
18
12
6
54
90
7
84
77
12
7
24
185
43
17
24
30
6
54
6
60
24
7
48
17
6
1
11
25
5
102
30
30
30
138
18
12
48
84
30
18
18
90
12
18
54
60
6
90
42
6
6
49
12
5
12
31
11
60
6
7
12
23
12
30
6
72
42
18
49
24
48
11
168
13
5
120
42
78
7
5
18
12
48
109
29
60
102
1
12
24
24
96
5
102
6
7
65
96
60
31
41
84
48
18
24
18
132
36
24
19
47
12
48
18
54
30
18
24
6
72
12
24
24
30
60
102
24
42
61
29
144
60
90
114
72
192
7
65
18
37
5
30
30
144
12
54
13
53
12
48
19
35
18
60
30
6
42
42
96
54
12
18
55
35
13
29
60
24
24
12
66
30
7
17
84
55
24
23
25
17
55
23
12
12
30
18
37
23
78
43
29
12
43
5
18
12
72
36
60
30
31
17
24
48
55
24
12
29
30
84
85
11
114
19
11
1
35
102
19
17
60
156
6
12
30
48
7
77
24
66
6
30
90
127
41
114
78
24
19
47
12
48
12
12
126
7
23
12
42
19
96
35
97
29
42
126
6
108
48
12
6
24
31
5
60
36
55
11
78
12
90
78
7
35
24
60
13
47
48
18
12
12
48
12
6
102
36
66
1
35
12
12
18
132
6
12
49
36
35
13
17
132
7
131
61
29
31
72
113
91
131
12
49
11
6
12
7
12
36
77
12
36
72
19
11
6
6
18
36
6
13
35
30
36
60
54
90
7
113
30
6
6
13
41
6
6
48
54
12
13
36
96
41
90
102
79
29
48
7
47
85
65
48
24
6
25
24
5
84
12
42
12
48
6
36
18
12
6
19
84
125
36
55
29
19
5
30
30
19
17
96
18
66
139
23
30
12
120
12
31
17
90
18
84
48
31
5
19
23
54
7
23
18
18
85
29
30
85
12
173
6
13
96
53
36
12
30
72
37
89
6
66
12
12
24
19
35
6
6
48
42
78
6
66
18
31
5
24
30
25
53
55
17
78
49
36
108
221
24
12
19
95
13
36
12
84
29
24
162
18
36
12
42
12
13
48
5
12
78
49
11
30
84
6
13
12
96
11
6
31
29
60
43
36
96
17
12
132
18
25
12
24
29
12
6
13
5
36
6
24
66
42
13
12
41
72
12
12
36
48
19
84
29
84
19
60
137
139
12
41
7
35
49
11
48
42
18
12
30
18
6
6
48
25
35
6
7
5
12
18
1
60
11
30
30
6
19
47
30
43
5
42
6
30
78
7
29
19
11
36
114
18
18
30
12
30
36
6
66
24
31
24
23
48
60
24
97
36
83
12
25
35
61
11
126
12
30
12
6
84
18
6
54
138
31
17
247
65
108
54
6
36
6
30
252
36
91
65
36
24
30
30
55
11
25
35
12
13
59
108
18
19
24
12
29
24
6
49
11
36
42
7
11
18
6
96
30
42
30
18
24
120
60
6
90
12
109
41
12
30
30
6
18
60
114
78
60
48
6
36
13
12
89
18
126
139
107
1
5
42
18
19
35
36
24
1
53
12
12
36
42
13
41
31
107
6
42
78
6
25
65
78
60
18
30
13
60
36
12
23
108
25
5
42
60
6
12
103
12
185
31
29
36
43
41
12
78
25
48
17
12
91
24
11
12
120
60
6
66
1
12
173
55
48
71
25
108
35
6
42
13
29
12
18
37
11
24
1
48
17
30
132
72
25
23
60
42
60
6
42
7
149
7
5
42
60
66
42
24
30
19
29
48
48
102
25
29
6
1
209
19
60
5
6
25
125
108
6
36
78
132
7
203
102
18
25
17
18
72
150
7
156
5
48
31
5
30
37
41
90
1
96
5
18
85
96
29
132
36
30
1
17
67
29
19
11
30
55
96
5
42
12
6
42
42
18
12
30
91
17
18
12
37
35
180
30
6
12
18
163
11
60
216
13
72
5
24
36
12
67
29
12
24
30
6
42
1
47
192
12
1
35
73
131
49
11
97
23
6
114
18
48
7
65
60
79
41
19
17
7
47
6
60
31
12
53
66
72
72
114
7
5
150
1
23
145
11
138
36
24
6
1
84
23
18
48
24
60
55
35
61
5
24
18
24
30
6
12
1
29
55
77
6
193
59
30
30
6
12
7
41
66
13
48
5
12
12
7
71
6
120
127
35
18
19
35
6
96
24
72
12
12
18
6
24
30
180
42
24
240
6
18
72
79
137
72
43
47
12
13
17
18
6
36
31
5
30
54
150
30
19
36
12
23
13
17
138
30
12
36
90
18
6
61
35
12
18
12
7
11
54
24
24
30
18
31
59
1
36
23
12
42
78
1
11
6
30
114
6
18
12
31
12
5
126
54
55
36
12
17
199
5
19
11
13
12
53
30
18
42
49
35
60
66
115
17
42
60
6
12
12
7
71
48
102
67
41
30
42
36
6
49
29
60
7
11
54
48
19
53
18
108
78
24
12
18
12
1
77
42
85
41
12
18
12
210
7
36
29
144
12
43
12
29
36
24
6
60
193
47
12
66
60
114
13
12
107
18
12
18
42
48
7
35
36
13
5
36
55
36
29
31
17
115
5
7
29
24
223
48
ABCD 429921234*7^$a-1 [50011]
21
72
3
48
77
3
57
3
1
5
24
43
23
6
3
12
15
49
11
4
53
21
15
7
45
23
6
18
1
15
41
15
25
8
7
29
4
12
8
4
24
32
12
51
24
25
20
3
76
20
6
15
3
1
60
56
3
12
16
2
42
1
5
7
3
5
9
18
25
32
40
5
15
63
33
9
27
48
36
19
17
72
16
8
63
1
32
4
3
5
3
6
48
46
5
24
16
48
3
29
36
16
65
18
1
53
18
25
8
7
9
3
5
24
24
27
1
17
27
48
15
4
21
80
24
31
20
33
52
47
21
12
4
3
5
3
37
17
27
7
17
12
12
4
51
36
12
132
36
32
1
5
6
61
32
67
5
36
33
39
4
29
7
3
48
17
12
7
26
22
29
16
47
4
12
32
21
15
1
84
5
27
27
36
60
69
27
13
8
24
24
39
45
4
3
20
13
3
17
31
32
12
33
4
5
3
12
3
16
5
16
24
36
5
75
36
15
18
10
17
3
9
4
29
18
4
21
39
41
48
7
32
64
5
51
49
24
5
15
12
4
63
20
1
12
3
5
40
15
12
20
12
1
12
39
20
6
18
4
2
31
15
60
32
13
24
36
15
17
12
3
1
8
19
2
18
25
32
45
48
3
24
12
63
25
11
12
9
12
43
21
32
7
20
4
24
21
17
10
38
3
21
3
15
30
3
21
15
15
48
21
21
6
28
69
20
24
21
3
16
23
16
45
32
4
3
29
21
3
12
15
33
60
3
90
18
16
5
9
3
19
2
27
19
20
9
3
12
16
21
36
53
22
20
37
23
42
3
69
18
1
5
15
4
60
12
5
3
51
13
36
17
18
13
3
9
32
19
12
38
27
4
68
16
15
17
4
35
21
19
8
30
3
48
15
1
32
31
45
17
3
12
3
33
39
16
9
29
22
65
24
4
20
67
5
19
17
3
18
48
51
39
24
25
3
2
30
21
27
57
3
9
7
20
12
9
28
36
5
24
3
24
3
37
56
3
21
4
68
36
3
1
12
35
1
8
12
33
70
17
3
9
7
24
8
12
57
75
9
21
46
20
81
24
69
18
33
40
3
26
10
5
9
31
11
49
83
28
41
24
3
25
12
15
5
12
12
52
11
12
6
18
57
12
3
24
64
21
3
21
27
53
36
16
15
29
12
24
4
12
44
4
5
3
3
21
28
11
33
12
36
3
13
5
19
23
6
27
7
44
25
56
40
3
5
36
15
21
4
24
8
12
4
63
29
24
4
11
1
20
12
24
3
1
51
44
21
31
2
30
61
44
16
35
4
2
3
15
37
39
2
27
31
17
4
83
48
37
23
9
36
3
21
48
12
9
6
21
12
57
31
23
12
9
39
1
3
20
48
13
27
14
6
25
17
18
4
9
17
27
15
13
36
29
30
28
57
24
8
21
3
3
1
3
5
36
4
32
4
53
19
44
36
36
4
32
27
9
36
4
41
10
32
12
4
56
13
12
29
10
36
53
7
21
20
15
30
10
53
27
33
15
40
5
16
36
5
63
4
48
29
34
14
7
3
17
40
20
3
72
16
29
12
28
3
33
3
5
48
39
54
34
17
24
15
1
12
3
5
3
9
51
13
63
9
5
22
48
5
15
1
24
5
15
12
39
25
15
5
3
33
15
48
9
21
15
9
31
17
15
33
10
32
25
32
3
21
40
8
15
16
8
6
27
31
21
11
4
29
3
18
7
8
28
12
27
17
27
84
12
25
8
28
12
12
15
12
20
28
21
68
99
25
12
20
60
24
4
5
27
39
6
82
96
17
39
21
39
1
3
12
9
23
25
8
9
10
8
16
5
4
32
31
5
9
3
40
5
10
32
1
8
4
36
20
52
5
27
12
40
23
21
15
6
31
3
5
12
40
5
7
3
8
16
14
7
32
28
53
19
12
8
3
1
51
53
24
48
31
20
12
33
15
4
33
24
44
7
69
24
27
9
5
19
8
48
15
9
12
4
32
24
3
25
27
8
1
23
25
23
33
15
12
57
16
20
21
18
21
27
40
68
12
24
30
19
5
6
1
36
24
5
3
31
5
19
20
13
8
21
48
7
17
3
15
9
15
24
12
4
5
3
37
11
4
5
31
33
11
25
20
15
36
12
13
44
21
19
15
8
16
12
9
23
25
12
23
6
87
4
20
24
60
24
36
57
39
3
1
11
9
7
17
33
24
24
43
29
39
31
12
5
4
48
5
10
14
27
19
26
10
17
16
48
8
28
20
3
9
16
17
3
4
15
5
24
12
9
18
6
7
8
4
63
8
49
5
42
9
7
8
4
48
50
27
24
7
17
4
51
44
1
3
60
9
17
18
13
8
67
9
5
27
7
29
51
16
21
23
9
3
48
9
16
29
18
9
3
13
3
20
12
25
17
15
36
21
3
21
19
8
4
8
27
4
26
6
12
16
33
44
4
5
10
8
25
3
5
7
8
9
60
39
60
24
48
49
15
33
8
3
25
27
5
4
29
19
3
48
2
7
20
24
36
12
24
4
35
9
16
12
12
8
24
15
24
45
96
7
50
3
64
23
48
16
36
29
31
14
75
16
5
18
1
3
12
5
12
21
7
23
1
12
15
9
15
24
33
47
1
20
16
3
24
9
48
11
4
9
51
21
15
17
24
16
3
21
8
31
14
19
12
44
21
3
4
20
24
7
77
27
6
19
11
1
15
5
36
33
3
4
20
12
60
31
20
12
33
48
12
39
13
56
7
20
1
15
68
1
5
22
17
75
49
12
24
3
14
39
12
55
9
15
56
1
39
48
9
5
27
48
31
17
3
9
27
9
15
1
3
2
3
7
8
28
5
28
12
44
3
6
24
3
15
1
23
25
23
16
14
63
4
15
45
15
29
7
48
17
16
29
3
7
5
19
14
30
12
13
12
15
41
40
11
13
15
8
24
16
29
43
14
15
60
24
4
8
147
6
15
16
51
48
5
67
24
5
3
1
24
5
10
20
21
7
24
14
24
31
27
9
35
1
3
5
27
88
77
3
25
44
3
30
27
15
48
40
32
1
5
7
15
9
51
29
52
8
15
9
16
51
9
3
36
32
28
32
45
7
53
4
8
33
58
65
39
6
10
254
3
45
3
72
3
57
4
3
17
3
25
3
50
10
5
24
9
27
12
7
5
31
14
3
52
12
24
29
6
12
9
63
13
11
9
27
1
63
5
21
3
12
3
48
4
20
54
67
3
89
7
41
39
18
7
39
36
8
21
16
8
33
24
24
3
24
4
39
20
1
5
27
43
20
25
8
31
9
53
18
1
20
4
5
31
12
36
12
60
44
12
12
15
25
116
81
3
15
9
7
29
36
16
8
15
16
5
27
9
24
39
6
24
18
9
16
8
4
8
12
40
71
6
6
9
3
52
41
4
15
5
4
8
3
48
18
7
3
8
24
1
5
42
30
10
14
19
5
54
13
3
2
34
21
48
17
7
11
1
29
10
12
44
24
16
9
5
42
52
117
5
3
16
29
43
20
40
17
10
53
15
33
40
12
48
12
8
12
15
12
16
2
3
55
56
24
45
52
56
28
63
26
10
62
7
3
8
1
32
24
3
16
36
32
12
16
32
1
41
6
9
16
23
25
20
7
32
21
7
12
5
27
6
10
29
36
48
45
39
48
3
6
19
80
36
28
32
48
7
8
6
75
52
3
5
16
20
19
2
39
19
125
12
4
84
5
39
7
29
31
33
3
2
15
15
28
14
70
105
20
21
30
21
7
62
15
43
32
1
8
31
29
64
17
15
4
3
17
12
3
13
3
69
15
14
15
4
20
3
9
21
18
6
15
33
3
7
21
17
7
17
10
14
24
3
4
11
33
7
8
9
15
21
19
36
17
24
4
29
15
7
20
9
21
27
3
1
15
12
5
16
47
21
40
12
11
60
21
63
1
15
21
32
12
15
6
15
4
3
2
30
16
17
27
109
20
7
69
39
12
20
9
84
16
8
15
6
7
32
15
36
24
1
48
12
20
141
27
21
7
20
15
6
24
18
9
31
48
9
8
63
37
20
16
32
24
3
13
5
15
12
12
19
72
8
49
5
18
12
1
12
29
39
28
24
29
34
12
50
19
5
27
12
52
20
27
60
16
5
21
3
12
48
3
1
8
15
21
12
12
3
1
5
6
4
12
2
15
28
3
2
27
52
20
28
11
69
3
1
63
9
36
20
43
5
16
8
3
16
20
1
27
41
24
27
40
14
39
4
51
2
39
9
7
3
14
19
3
5
24
15
6
24
3
3
37
8
16
35
33
12
3
1
89
3
24
63
24
81
45
43
11
18
39
4
20
9
18
4
21
12
35
6
10
5
16
11
57
7
8
33
40
15
41
12
9
15
16
11
6
19
5
3
3
108
30
6
28
20
16
9
3
9
29
10
5
40
35
45
9
27
21
42
48
54
27
36
3
28
21
20
9
3
16
53
18
24
12
61
12
3
14
27
36
57
48
30
12
57
16
23
25
15
9
15
5
36
7
20
21
7
14
6
12
21
12
3
36
6
3
12
33
7
15
20
13
20
24
7
9
20
9
51
4
32
4
39
5
4
39
14
6
18
43
3
26
22
41
12
7
33
3
2
30
4
60
29
36
108
12
51
40
5
12
12
4
59
141
87
1
32
24
48
39
25
36
27
21
24
11
24
96
9
12
48
72
51
52
5
43
53
7
8
21
48
27
21
7
77
4
27
14
39
9
18
9
15
25
36
3
60
17
9
34
21
11
37
17
19
59
1
20
60
4
11
81
3
37
20
4
44
3
4
5
4
12
17
7
89
3
28
68
3
12
6
24
22
9
32
7
20
1
5
22
20
1
27
9
3
32
49
68
4
12
3
69
36
36
8
57
19
44
27
21
9
18
6
24
27
16
5
10
17
72
16
5
18
6
10
14
3
24
69
19
20
19
8
49
8
21
3
4
72
3
17
15
45
3
12
18
75
3
13
12
11
1
27
29
36
3
40
17
7
5
3
9
12
27
4
5
15
69
24
4
32
15
54
3
19
50
3
36
4
3
45
35
45
4
8
7
41
43
21
20
3
12
24
24
9
16
5
7
36
5
19
60
36
15
5
15
9
12
36
40
3
9
ABCD 430044168*7^$a-1 [50046]
2
108
4
30
80
48
124
198
6
2
148
32
22
246
114
116
30
10
86
6
48
16
8
210
16
126
54
14
12
4
60
182
24
48
22
80
4
84
122
58
2
4
24
20
22
14
42
4
146
48
10
6
98
40
12
56
4
14
30
36
174
12
52
2
64
6
24
26
24
54
36
6
30
88
32
4
26
96
4
20
48
18
22
68
34
38
30
96
6
4
144
68
12
22
168
170
40
36
32
30
34
20
30
10
30
24
2
48
40
104
46
14
130
6
36
8
6
34
30
36
50
46
26
58
66
56
18
6
118
38
174
6
88
6
14
4
122
144
150
46
48
128
22
20
16
54
152
4
14
6
34
12
84
80
30
70
60
14
72
10
30
48
60
98
12
100
200
108
12
12
48
40
102
38
30
10
26
114
48
24
4
30
60
122
60
28
2
42
18
88
50
24
6
12
12
70
2
28
6
32
28
20
4
6
146
24
4
152
54
114
22
18
26
54
76
36
24
32
24
48
16
32
52
26
40
6
24
92
102
22
24
116
124
114
38
4
30
8
66
4
2
18
22
54
74
30
10
6
20
4
30
2
78
70
32
48
10
6
104
52
18
8
18
36
34
26
48
66
10
26
48
10
12
74
40
50
46
18
68
162
12
34
30
20
10
86
18
22
26
28
2
42
18
22
96
30
2
52
6
50
126
70
78
8
102
36
10
66
74
90
54
6
4
60
36
44
12
30
94
26
18
6
4
30
8
28
2
72
40
56
36
28
8
82
6
56
94
56
54
70
84
60
12
26
34
56
138
10
170
16
134
4
2
18
10
66
30
24
140
30
22
104
16
24
6
26
12
6
12
18
10
24
68
4
18
12
50
6
88
20
4
80
16
44
30
40
126
56
54
4
8
18
4
26
40
30
26
64
20
60
144
18
178
2
22
42
24
2
54
66
28
30
14
6
130
62
58
2
124
8
18
4
8
10
8
24
6
28
66
78
8
42
12
178
2
54
70
6
44
64
96
6
54
114
42
24
24
36
80
34
8
222
30
16
2
42
6
24
66
10
54
50
16
92
58
80
114
40
30
38
4
24
62
18
46
78
68
28
50
90
36
4
20
64
80
42
10
14
34
20
6
4
6
54
12
18
8
84
34
50
72
22
32
6
88
230
12
42
40
30
6
26
24
12
34
110
204
6
4
24
30
50
6
24
52
18
30
26
4
12
86
28
86
234
84
42
60
28
120
38
30
64
18
36
122
30
42
60
52
24
84
12
18
20
18
24
126
88
74
70
2
30
28
206
30
64
56
66
24
36
120
6
30
88
30
120
26
48
10
6
24
6
54
50
46
2
34
80
28
60
36
26
24
54
10
216
30
32
30
102
6
40
2
52
6
44
78
58
30
92
22
6
20
34
32
58
38
4
14
40
2
22
32
10
78
50
36
396
4
60
6
74
6
18
30
12
18
96
54
48
12
42
24
46
18
62
4
6
14
36
6
42
6
46
44
16
24
14
78
4
14
114
106
6
60
18
30
140
82
44
96
70
84
6
24
6
114
90
30
152
4
54
44
18
64
14
30
16
38
30
46
74
48
52
32
66
34
134
132
34
108
98
24
28
12
48
8
42
42
28
96
32
42
16
6
48
38
72
10
30
86
220
32
12
18
22
32
48
52
30
90
14
46
26
12
22
14
12
52
30
32
34
14
10
56
64
42
24
104
18
118
14
12
48
16
62
72
46
2
22
30
90
42
146
28
6
176
4
24
14
22
8
90
60
6
166
84
90
90
6
54
54
42
38
6
4
92
100
74
12
58
140
130
2
22
120
32
54
166
54
44
46
26
64
6
24
20
40
14
16
120
14
16
14
30
16
20
144
18
114
48
102
24
250
80
4
30
86
12
88
60
26
78
12
24
4
86
34
50
12
10
24
24
8
18
60
34
80
72
10
54
14
106
32
30
64
14
36
6
88
2
18
54
30
60
22
24
44
16
84
6
26
180
4
54
8
48
40
24
6
2
150
12
76
20
4
140
30
30
232
14
66
84
72
82
6
14
10
92
10
18
92
94
2
34
24
24
56
24
106
80
76
200
78
100
2
36
168
40
84
6
60
26
108
48
24
64
20
46
150
110
18
42
70
54
122
54
18
6
10
2
112
36
26
34
14
36
100
14
6
34
6
32
52
26
4
2
36
42
30
78
28
6
74
24
30
40
26
16
108
30
96
44
16
2
34
18
6
20
34
6
36
20
34
122
30
18
10
6
60
48
2
58
6
62
42
196
30
20
16
116
112
36
36
50
4
2
22
68
28
84
26
36
40
30
30
26
82
96
56
118
146
12
34
24
6
24
14
96
6
78
12
18
40
6
20
70
2
42
70
30
2
36
58
60
84
8
18
40
6
30
26
28
104
162
6
22
66
2
4
50
94
30
74
18
22
66
6
24
50
64
26
60
40
30
122
82
6
2
94
24
2
112
36
20
30
12
4
8
16
84
32
64
2
ABCD 430113176*7^$a-1 [50009]
30
40
48
44
4
2
60
54
12
34
56
21
31
2
4
35
3
9
19
12
24
14
34
56
72
21
21
24
10
48
36
2
6
114
15
3
16
2
6
6
36
60
18
40
18
23
3
48
4
20
4
48
29
1
20
10
5
24
27
18
3
33
3
15
12
70
66
12
29
31
26
76
26
60
54
6
9
25
47
19
2
27
13
44
6
4
8
12
18
3
15
10
36
26
54
10
20
18
42
9
43
14
46
78
18
53
3
6
10
8
18
4
12
14
108
64
24
24
26
3
61
8
16
32
12
16
20
22
20
76
5
27
36
18
12
18
78
87
3
4
44
4
29
3
10
50
9
57
6
16
18
14
48
4
44
9
7
48
6
44
15
15
40
26
18
28
41
7
14
6
12
16
17
9
22
78
62
18
4
30
6
2
21
39
30
10
8
28
60
12
62
10
17
15
22
47
1
2
22
6
77
12
19
56
12
4
78
42
12
32
42
46
77
3
10
48
66
65
51
4
12
8
54
42
16
113
1
6
17
43
30
83
85
18
26
10
8
36
12
10
11
9
12
18
28
18
2
22
38
16
20
21
15
6
3
24
21
27
45
39
21
75
63
6
12
10
17
39
40
12
62
3
135
6
6
4
26
12
16
12
26
4
62
54
36
48
28
12
12
41
55
6
35
87
28
26
34
30
47
3
4
8
57
27
12
16
2
46
5
33
4
2
4
62
12
10
44
88
2
6
4
44
4
14
3
7
24
18
24
12
11
3
6
30
114
27
15
6
15
24
7
18
18
65
1
8
6
66
12
42
46
14
28
20
28
2
16
2
9
1
36
20
6
30
24
124
18
24
30
38
28
36
17
24
7
77
1
6
53
61
14
12
60
33
31
24
5
1
30
17
7
2
46
5
27
42
10
29
15
22
12
14
21
27
60
33
36
7
30
18
12
98
36
4
14
40
8
48
12
10
6
20
21
19
12
42
6
8
4
8
36
6
15
36
9
100
8
18
16
8
126
22
14
3
3
22
50
21
9
18
4
80
24
33
123
69
39
45
3
6
4
14
24
34
30
14
40
14
22
26
88
12
12
18
26
16
6
24
18
5
33
4
11
27
28
17
7
8
6
15
60
48
19
72
8
36
132
4
5
19
32
76
18
35
3
6
27
7
54
30
24
14
6
22
24
18
6
6
12
66
18
24
17
3
12
18
40
2
4
8
9
9
36
34
17
39
9
33
30
9
1
38
9
12
31
18
18
17
39
28
30
2
12
9
7
26
16
6
14
22
8
112
12
8
24
9
1
2
4
53
13
14
46
12
12
2
46
50
40
24
8
42
12
16
24
18
17
111
10
18
29
15
12
16
48
8
12
12
4
44
4
6
11
27
12
10
6
42
2
9
49
30
101
21
4
38
12
4
8
4
18
8
34
5
1
6
14
15
73
26
12
45
25
2
16
62
22
8
10
62
18
27
15
4
18
26
4
5
9
30
45
21
10
2
30
12
12
9
67
26
27
15
52
2
36
10
14
22
60
14
10
2
6
24
16
108
36
56
82
6
36
12
17
7
32
46
6
29
19
50
70
6
44
10
12
84
32
76
29
15
90
3
67
17
157
6
32
6
27
37
26
24
84
45
67
5
13
38
10
6
17
19
6
42
2
10
17
24
27
82
38
22
2
88
50
46
29
27
10
23
3
4
17
19
30
23
39
22
26
69
73
14
12
24
6
12
3
31
12
65
36
21
6
4
12
62
18
21
9
30
52
18
6
86
36
10
68
30
16
36
2
42
40
12
18
38
30
30
16
18
20
6
24
3
31
18
86
96
18
18
10
35
9
51
13
60
6
8
4
8
4
26
16
2
6
34
36
30
2
40
5
48
1
6
36
14
16
50
10
18
24
44
24
21
7
18
12
32
6
12
90
10
2
27
1
11
3
6
64
42
38
6
16
12
101
60
3
21
36
24
45
34
42
35
37
12
2
66
10
89
9
18
33
7
2
12
46
2
12
48
87
15
4
12
32
22
14
34
74
22
2
36
4
20
9
27
6
27
45
15
87
22
2
78
3
103
30
8
18
21
9
3
55
50
18
4
12
6
24
48
2
30
15
37
2
16
84
8
9
60
21
12
54
40
24
26
12
30
6
66
12
24
40
41
31
5
7
50
18
6
24
18
12
21
21
6
33
61
35
21
22
17
43
65
7
14
3
37
54
50
6
6
15
72
19
110
10
53
7
18
24
2
28
20
10
6
5
24
72
37
44
168
66
168
16
41
43
14
6
72
9
3
16
30
2
28
18
18
2
60
40
12
36
54
8
69
1
2
4
5
7
44
30
52
2
6
15
13
11
33
36
6
6
70
17
7
56
40
5
1
8
18
18
12
40
54
26
42
4
29
69
106
56
24
33
1
35
25
60
24
47
33
18
10
26
42
18
58
26
6
46
32
24
4
5
21
16
35
55
50
4
24
18
12
24
6
6
42
2
78
4
38
4
42
14
4
12
5
48
3
4
108
41
1
54
29
7
2
22
17
3
18
22
26
24
15
1
2
10
6
17
24
3
10
23
27
10
14
36
4
36
20
6
16
30
32
28
12
60
18
6
42
18
42
48
2
84
24
48
54
27
12
51
24
4
6
2
21
24
15
12
42
40
20
10
14
4
12
23
21
3
7
60
29
69
6
40
78
26
81
45
42
30
54
36
4
17
43
26
12
6
40
5
43
53
21
46
2
40
30
36
48
14
6
16
30
2
42
76
6
54
42
18
14
36
16
6
12
2
28
146
4
44
40
35
72
7
2
18
9
21
42
16
20
10
38
88
12
5
13
26
16
6
32
42
40
146
10
20
12
12
60
36
42
4
6
18
11
37
11
7
14
27
3
4
17
39
4
38
12
18
12
24
36
60
4
98
34
38
24
6
16
53
3
42
6
4
5
45
15
7
8
4
50
10
6
14
6
24
3
1
2
40
12
17
7
32
18
6
57
1
12
32
84
30
16
5
75
10
44
12
27
49
30
17
19
6
56
10
32
33
7
72
92
4
26
3
19
20
54
54
9
27
4
24
104
9
7
12
14
6
12
4
6
14
46
8
18
4
14
10
41
43
48
14
60
30
4
18
26
16
17
37
8
6
28
29
33
27
12
60
9
6
60
21
1
20
66
78
6
6
6
16
18
14
22
18
14
16
12
18
14
54
28
8
90
22
14
48
12
4
35
15
6
28
14
36
6
16
11
72
19
6
2
12
28
8
28
60
2
4
20
27
127
8
4
2
22
14
24
3
39
16
24
6
42
8
21
24
7
18
23
15
6
22
32
4
29
7
2
18
6
51
33
4
23
19
26
12
28
2
4
30
62
16
84
41
1
6
17
21
39
21
6
10
24
11
1
26
16
24
17
1
6
6
14
4
5
49
30
42
38
9
31
8
36
6
27
21
24
40
23
31
5
37
18
42
12
44
22
14
12
72
24
18
156
66
4
78
6
26
4
24
20
48
72
4
38
28
24
36
14
96
28
26
12
6
70
68
18
33
15
4
98
4
6
2
46
12
42
54
24
80
18
6
16
8
12
76
60
26
42
12
52
36
5
1
6
26
22
24
8
6
27
13
6
6
74
4
84
36
14
3
49
35
9
66
64
14
3
87
34
8
4
32
34
14
18
4
8
9
19
14
16
2
72
18
10
8
30
51
13
8
36
12
3
27
40
32
12
28
20
52
5
9
24
100
11
51
16
29
33
42
9
45
162
28
24
2
63
24
43
5
43
32
16
8
30
40
18
68
16
8
28
24
6
2
4
2
10
8
6
15
7
18
12
18
32
28
8
21
33
6
28
6
11
45
58
5
9
16
42
2
40
18
12
72
12
24
12
8
24
34
6
2
6
10
50
4
2
10
26
18
28
17
9
34
20
52
48
6
12
35
24
79
32
6
22
54
23
3
40
50
48
42
4
32
24
10
84
2
4
8
9
25
2
21
81
24
6
16
14
16
14
42
39
31
68
58
26
76
32
9
43
12
50
15
3
24
42
6
12
21
15
10
18
48
80
33
1
20
6
10
6
12
54
44
78
9
57
60
16
74
9
7
24
44
21
19
12
42
14
30
24
22
30
8
18
22
36
60
2
40
20
12
76
42
59
75
45
9
4
30
26
16
6
32
12
6
27
3
42
18
69
12
21
54
18
15
60
39
28
14
76
6
8
30
22
32
4
44
30
10
104
6
4
116
22
12
8
40
2
18
46
48
24
18
12
29
21
27
49
54
17
12
55
5
9
16
36
18
24
12
41
25
38
10
2
9
75
52
38
18
153
31
12
6
24
2
16
29
15
10
35
3
16
42
14
30
28
18
20
21
15
ABCD 430324946*7^$a-1 [50005]
38
4
3
33
2
28
32
22
3
15
36
2
30
40
30
8
4
2
60
10
26
10
8
7
9
6
8
6
18
25
24
9
20
7
71
34
3
27
50
6
30
4
3
39
20
1
15
8
4
62
36
31
21
3
23
24
6
12
54
70
44
7
3
24
8
12
12
4
6
6
60
50
12
19
9
2
13
29
10
48
18
12
90
18
18
69
21
32
40
12
2
6
70
24
6
48
6
24
2
19
11
12
12
16
18
12
8
16
3
3
8
6
40
14
16
21
3
21
9
6
6
18
26
7
27
2
28
36
144
3
3
74
42
12
6
7
39
56
24
1
12
11
12
22
15
5
28
24
20
28
6
50
4
8
19
5
24
4
63
24
21
8
10
2
12
18
49
59
30
4
26
30
19
21
3
24
65
12
36
34
9
39
8
6
54
6
34
20
82
12
42
6
8
10
57
5
22
9
9
72
2
13
71
10
6
54
3
39
30
84
48
8
7
27
6
12
2
24
10
30
54
18
14
54
13
9
8
24
18
40
18
42
72
6
32
19
5
16
2
16
9
3
18
3
9
14
94
20
16
14
4
32
118
3
12
33
78
62
7
11
30
30
4
9
21
20
28
14
34
27
23
12
22
3
12
5
30
13
39
110
4
42
2
82
60
14
6
16
45
3
6
6
14
30
46
8
22
30
12
6
2
4
74
34
6
2
18
10
20
24
46
54
42
8
48
48
6
4
3
23
28
86
22
18
30
36
38
6
24
30
42
10
36
14
13
35
28
2
102
28
2
24
16
3
51
24
38
174
4
2
24
24
10
6
14
16
6
8
100
12
44
58
30
12
6
30
18
2
12
16
62
22
12
3
15
48
2
42
16
8
52
38
4
12
24
6
14
6
46
32
22
20
1
3
50
19
23
40
12
6
24
15
35
18
40
27
5
40
60
50
30
10
20
10
18
18
20
22
8
13
41
55
12
15
6
32
12
31
33
54
30
26
10
14
12
10
6
50
58
33
39
90
20
4
20
7
29
4
36
30
8
12
4
21
33
12
2
10
8
10
9
29
10
24
2
40
8
36
36
6
28
24
9
21
15
23
25
17
6
10
12
2
48
34
15
35
54
24
10
6
80
16
18
38
4
6
8
10
12
27
3
14
58
18
8
10
36
6
24
6
2
16
32
19
3
45
17
6
28
44
30
60
28
12
6
9
33
39
21
30
14
30
13
3
12
6
90
32
4
30
51
5
18
30
22
2
10
8
10
2
18
4
74
10
14
10
38
10
8
24
28
8
42
28
9
51
6
36
72
2
73
35
25
41
4
3
9
6
14
36
18
4
18
32
6
13
27
54
38
22
6
54
6
33
77
24
22
50
30
10
30
30
104
6
30
34
42
24
38
13
29
46
9
9
63
21
3
57
2
64
24
45
41
6
1
3
24
6
39
24
17
16
44
4
8
7
17
10
33
57
6
20
4
14
6
36
61
27
9
3
14
4
20
7
33
20
16
26
40
12
6
14
10
12
36
24
3
35
18
10
20
10
14
37
36
57
8
16
6
18
27
21
32
12
10
18
3
59
1
9
3
21
66
20
76
9
5
10
14
7
87
2
28
6
32
37
11
1
33
26
60
66
7
9
8
7
63
20
16
54
6
44
6
7
23
18
7
9
104
18
18
43
24
15
2
36
4
132
18
12
33
15
38
10
21
9
110
10
14
4
20
30
54
70
50
30
58
12
30
48
14
4
6
24
27
3
24
6
2
78
4
36
14
25
35
12
6
54
4
42
32
7
35
46
30
8
22
12
32
28
32
28
36
30
6
74
72
1
9
38
22
8
6
1
57
20
28
12
6
2
22
56
49
21
30
42
14
4
2
40
68
7
3
36
6
2
12
64
12
24
24
2
60
10
2
16
14
30
16
20
34
8
42
16
2
10
12
42
6
2
40
2
16
18
6
44
34
50
16
14
12
118
60
20
7
3
38
7
11
4
12
21
23
4
9
69
38
46
26
1
11
90
46
9
15
66
30
12
8
6
24
19
24
33
48
3
27
30
18
8
6
34
50
12
78
10
14
48
4
8
18
7
23
12
25
5
28
8
6
40
6
38
70
30
21
5
40
48
3
3
6
30
8
49
11
13
15
114
8
6
4
36
6
6
2
19
81
6
9
11
13
17
82
48
20
1
11
25
36
9
2
60
10
26
10
3
3
38
36
24
28
12
12
86
37
51
6
36
12
3
9
20
34
20
10
6
18
50
6
34
32
4
6
14
10
42
12
6
39
81
20
31
35
70
6
30
27
75
18
30
12
90
3
5
4
26
4
50
7
47
4
30
15
15
12
6
30
110
22
9
89
40
32
36
10
6
30
6
18
6
18
20
28
38
30
12
85
45
2
16
12
2
22
6
12
20
16
44
18
30
7
33
2
12
10
30
21
5
42
52
36
14
6
24
4
20
10
44
79
21
26
6
4
6
18
3
12
27
66
2
22
20
16
54
44
61
5
7
21
12
44
10
21
41
7
21
3
9
2
16
26
16
20
7
95
22
3
24
3
20
24
40
9
11
16
8
13
3
42
60
39
9
20
12
12
12
28
15
15
18
14
10
6
8
4
9
11
22
66
12
6
2
48
1
5
36
70
8
24
12
4
6
24
27
33
32
12
6
16
54
26
10
6
24
21
9
51
5
12
10
20
46
6
48
20
10
15
12
9
30
33
27
26
6
4
30
3
21
20
10
90
56
24
106
6
12
6
12
2
42
4
20
36
16
2
42
10
6
30
2
22
3
17
31
29
7
51
18
12
12
60
38
30
19
41
16
27
15
38
16
8
28
30
12
12
36
30
60
51
21
2
10
6
38
16
3
3
8
13
24
12
35
16
2
22
12
78
15
33
20
4
6
8
12
100
84
84
6
26
34
56
12
6
64
20
25
15
26
4
36
2
4
6
2
10
20
12
46
30
27
21
2
48
4
18
20
28
12
2
12
1
15
12
30
26
24
49
9
32
10
2
48
10
6
2
10
24
38
10
8
10
14
64
24
12
96
12
39
17
4
2
84
10
2
10
2
28
2
118
57
17
4
6
18
56
4
36
60
12
2
25
27
18
2
13
3
32
22
24
84
62
6
4
24
6
36
68
10
6
20
16
12
8
28
2
48
10
72
12
33
3
9
5
6
1
45
6
12
20
12
4
20
1
29
34
9
71
10
2
40
6
2
12
1
3
50
4
2
10
56
28
44
19
24
35
4
8
22
26
124
14
10
42
2
16
2
18
4
48
9
48
3
21
3
24
60
9
5
22
45
15
33
11
10
62
28
6
24
3
59
12
88
2
12
7
17
30
64
18
30
18
54
18
8
6
16
62
6
10
24
38
70
12
38
4
6
20
4
3
21
50
13
17
7
9
44
42
1
11
12
16
12
6
6
48
26
10
2
19
11
12
16
6
75
9
26
34
24
38
22
18
21
41
28
18
9
75
69
21
3
5
4
18
12
33
11
52
12
18
12
116
12
18
61
9
3
23
24
10
2
42
46
14
46
6
6
9
29
67
15
78
12
30
20
34
8
19
36
75
8
25
53
19
11
12
28
12
14
31
12
15
12
8
6
7
23
24
28
30
30
38
16
14
22
39
11
37
15
6
3
9
12
12
14
54
28
18
30
24
60
6
2
7
12
3
6
42
48
6
6
14
16
8
40
3
3
8
72
106
8
10
20
12
72
12
4
6
6
2
10
69
21
6
20
13
21
20
18
22
3
45
20
19
69
12
2
16
6
3
3
38
12
7
3
14
4
50
6
6
12
16
26
6
90
22
20
70
6
12
2
12
54
4
12
24
14
40
18
30
32
6
6
103
15
18
20
24
16
38
34
15
48
5
34
18
12
36
20
55
9
36
42
18
78
54
30
6
6
24
26
6
88
32
1
47
4
20
10
26
16
50
18
46
14
6
22
8
46
75
3
36
12
24
30
38
13
5
18
22
8
12
22
6
20
94
26
6
1
9
3
5
16
12
72
8
31
21
3
3
30
20
12
34
18
6
6
15
125
4
54
20
12
37
21
38
37
35
52
26
40
27
5
10
2
36
19
3
20
25
24
3
54
3
27
2
30
54
16
60
2
13
9
38
42
16
14
1
5
64
14
22
30
30
24
14
13
41
7
71
10
24
24
26
10
3
53
4
24
12
12
6
12
2
16
12
8
4
56
34
6
12
42
8
24
96
18
54
18
22
30
3
3
14
52
24
30
33
9
27
5
12
94
2
28
44
43
3
12
150
14
16
8
22
27
17
4
20
10
6
24
14
16
26
4
42
92
36
96
13
51
44
6
4
3
12
5
28
8
10
12
12
12
24
6
8
46
20
46
30
6
12
8
4
14
42
60
19
21
2
16
20
30
4
66
102
2
28
38
10
32
18
36
7
21
12
20
30
46
14
1
29
28
2
18
28
12
8
28
74
37
35
61
59
10
54
20
97
39
6
15
12
33
18
21
39
62
28
26
6
31
9
48
3
27
30
3
11
18
28
12
8
4
48
39
15
6
8
76
3
41
60
4
8
34
57
3
24
21
129
96
24
2
28
2
79
63
2
31
12
63
48
50
30
52
9
71
40
38
46
21
24
21
44
18
6
16
24
24
6
30
44
18
18
7
17
19
27
6
14
72
1
33
18
56
30
36
24
22
2
43
24
3
38
22
12
24
42
2
16
42
12
15
35
22
3
21
27
83
37
23
16
44
22
14
10
24
14
25
3
24
38
30
30
18
34
6
30
50
4
ABCD 430425266*7^$a-1 [50002]
11
37
5
48
18
61
5
18
12
21
4
8
24
12
45
12
159
3
25
11
6
18
6
36
6
9
16
5
7
44
21
42
1
24
11
30
30
9
4
41
15
4
11
48
13
24
89
30
33
21
3
33
24
19
8
12
9
12
6
60
37
5
12
12
6
21
12
4
24
48
29
60
6
6
19
23
12
48
13
29
7
8
9
51
9
3
33
6
13
47
9
4
5
31
29
3
21
3
76
8
21
30
42
43
24
12
23
45
36
3
24
37
11
9
33
12
7
60
8
3
9
39
9
3
13
35
13
41
48
3
45
12
63
12
40
24
92
9
7
5
48
7
11
48
45
48
27
1
20
39
25
12
53
3
28
29
31
41
15
4
24
29
3
16
41
19
53
36
19
41
42
12
37
8
12
3
54
30
49
8
27
18
42
6
15
9
48
43
41
7
29
15
69
18
33
39
49
12
36
59
12
6
39
33
19
24
5
55
24
24
11
45
105
66
30
7
23
9
36
15
1
12
12
29
7
24
47
30
24
51
48
87
9
81
7
53
99
3
37
56
39
21
60
9
6
57
51
25
5
96
6
48
21
21
54
6
91
60
77
7
8
24
16
29
67
44
69
3
27
210
36
42
9
52
8
60
3
42
24
12
51
4
48
5
6
30
24
6
73
12
5
48
27
16
5
7
24
11
13
8
39
30
30
13
60
12
11
33
12
36
40
5
24
39
21
51
36
63
12
1
48
11
13
104
12
28
35
30
27
129
12
90
93
57
7
11
37
8
9
79
29
12
51
69
31
12
8
21
48
19
53
31
36
12
32
28
8
12
64
32
51
13
12
23
24
9
9
15
39
18
7
32
57
6
21
3
6
90
61
44
36
4
24
29
36
7
12
32
12
21
7
72
29
31
53
7
29
48
7
23
37
24
11
12
21
16
12
11
9
24
12
16
48
8
3
42
15
28
24
44
9
3
24
28
71
9
39
1
5
66
18
15
51
18
3
9
48
3
4
5
51
36
3
6
42
37
41
3
40
17
72
7
96
17
3
3
1
24
32
9
30
21
69
3
33
3
165
79
77
87
4
68
21
18
1
5
3
57
12
102
117
12
4
12
83
18
24
18
48
21
9
12
31
53
30
30
6
84
6
31
32
27
1
17
115
29
3
3
1
143
18
19
32
3
21
3
13
20
9
30
48
1
5
19
35
9
33
42
30
27
63
6
3
39
18
7
12
12
53
39
3
24
150
7
36
44
15
13
36
8
3
21
3
18
7
5
7
12
11
9
36
28
24
12
8
4
5
12
18
33
40
5
7
8
12
4
5
15
4
29
7
11
9
3
37
41
15
40
29
15
4
20
4
44
24
40
36
29
19
11
108
6
30
24
13
12
36
5
84
42
9
9
12
12
7
29
24
7
5
6
9
21
12
3
3
30
51
9
66
6
3
12
12
27
1
35
25
44
21
75
28
11
36
49
5
3
88
20
4
24
5
7
119
21
27
48
9
9
7
47
6
3
24
12
3
25
17
7
12
12
5
12
27
21
99
40
36
17
30
9
28
35
13
59
25
60
59
6
19
12
48
29
7
20
9
7
5
42
57
9
3
28
41
3
117
30
9
12
84
39
25
29
12
12
39
28
11
138
19
11
12
33
21
3
87
57
12
4
101
19
53
12
55
17
6
25
44
28
35
1
11
21
16
8
3
1
35
21
4
17
48
12
12
7
36
17
51
27
1
92
4
11
57
45
39
9
7
29
7
17
7
5
19
60
8
28
53
24
12
15
28
32
15
36
21
27
12
9
3
42
48
12
51
24
9
3
21
30
1
17
3
12
100
5
42
12
9
4
155
141
64
44
40
53
6
69
4
24
47
30
15
16
113
66
108
30
3
4
20
64
167
13
12
29
66
33
16
20
4
17
15
4
5
19
41
63
4
20
16
12
44
36
9
55
56
4
17
42
45
16
5
24
43
29
18
117
21
31
44
4
23
12
66
19
5
3
3
18
3
51
1
11
9
16
5
36
18
21
45
7
8
21
7
41
6
1
77
6
21
3
9
9
15
4
5
84
6
6
19
23
12
24
21
24
36
21
7
48
80
4
11
18
36
6
1
12
24
5
7
60
24
29
19
12
5
30
37
65
12
18
12
13
8
15
6
15
21
79
35
33
4
11
18
3
75
30
6
25
92
16
32
21
15
3
102
43
29
12
24
36
3
27
1
36
77
6
78
6
1
41
79
11
25
12
17
24
15
52
65
3
39
33
4
12
8
48
16
92
40
8
16
5
36
30
9
28
72
65
27
39
18
24
63
12
4
8
21
12
48
12
90
12
30
7
11
37
5
36
27
16
12
17
31
71
66
39
52
11
66
63
28
41
42
6
6
25
119
13
12
36
23
30
66
13
24
23
25
29
39
36
4
29
30
1
12
17
79
71
1
68
21
12
7
65
7
12
56
16
12
48
32
48
28
32
69
18
9
21
3
12
33
43
17
24
15
69
7
107
6
15
27
72
57
21
75
15
24
1
8
27
13
128
28
23
13
5
99
16
89
24
12
18
12
12
30
18
33
45
7
5
42
57
21
103
17
27
16
8
27
57
4
131
24
121
20
27
57
24
15
21
3
36
6
24
54
42
31
20
4
29
7
24
20
4
29
3
64
5
18
1
56
48
21
7
47
13
29
19
8
28
24
125
12
60
18
30
31
8
3
61
41
18
13
24
5
19
68
15
121
29
39
40
32
24
12
63
30
24
7
60
8
4
5
7
5
7
11
9
24
12
24
148
5
51
28
17
18
12
30
18
21
93
78
21
28
12
8
21
90
9
28
11
12
42
18
21
4
29
31
17
7
8
16
221
78
49
8
64
17
3
36
4
8
28
68
21
36
51
28
12
23
42
79
23
57
3
48
25
36
23
54
15
51
21
27
9
39
21
24
3
13
71
13
5
12
7
12
17
43
44
24
12
39
12
18
19
11
30
15
12
33
18
13
29
24
30
48
9
24
12
3
1
12
77
15
4
23
12
18
30
49
47
13
11
6
31
29
7
60
44
21
63
40
107
30
24
24
15
9
39
27
25
8
48
45
15
63
25
101
132
24
18
78
18
33
12
39
33
9
24
7
137
60
36
96
15
24
16
5
7
11
9
4
8
21
51
4
8
36
28
12
17
43
35
13
17
7
5
12
60
3
9
7
12
11
25
36
5
19
11
121
56
93
84
24
12
12
3
24
24
21
90
30
18
9
36
40
41
7
35
1
8
40
60
23
25
17
7
11
48
9
9
67
48
95
9
12
15
129
36
16
5
12
27
28
35
9
52
17
42
37
5
36
43
12
5
72
30
18
55
17
67
48
5
7
84
17
3
15
6
19
5
63
84
33
7
5
42
12
21
28
17
7
12
36
29
87
9
24
27
12
9
75
24
3
6
18
25
11
54
19
17
18
36
21
16
5
51
3
25
11
24
13
41
30
21
15
13
12
12
11
42
84
7
5
24
19
71
54
24
6
12
114
48
19
20
3
6
7
48
24
29
6
24
21
36
9
55
41
30
48
24
45
63
9
39
12
13
29
48
19
12
8
45
24
79
5
3
27
1
8
40
188
3
6
15
87
1
56
48
57
15
51
1
20
3
30
19
24
36
83
1
5
3
75
9
27
6
15
4
29
12
67
32
21
30
1
12
5
84
12
19
5
36
6
25
17
15
3
9
33
31
8
9
19
35
13
35
36
37
47
1
32
15
18
6
21
4
56
4
95
48
1
80
12
60
28
12
48
36
101
51
4
8
21
66
13
5
7
23
6
6
13
11
1
44
9
24
30
21
39
13
56
9
12
36
6
36
12
9
40
8
39
1
29
12
72
3
9
75
40
12
20
28
23
6
31
24
5
55
5
3
40
12
11
30
219
21
7
23
21
36
9
42
177
40
11
57
3
42
3
4
53
7
5
6
9
21
12
79
68
16
5
24
6
60
18
7
20
28
24
5
91
41
19
12
32
28
36
20
12
16
32
4
35
30
18
33
3
21
93
30
45
45
7
24
53
66
ABCD 430440056*7^$a-1 [50018]
7
37
71
25
5
2
16
5
56
11
5
36
1
3
8
92
12
12
4
3
21
16
39
41
128
24
31
29
5
47
25
39
72
35
1
23
5
28
56
4
15
21
7
1
19
52
32
13
3
42
27
11
12
5
11
32
48
1
28
17
18
6
11
3
49
9
7
72
31
9
60
20
29
26
10
15
21
19
19
5
137
7
24
12
28
32
4
3
21
31
6
110
12
25
36
9
31
31
29
19
9
24
1
26
33
4
100
5
12
19
12
96
17
7
35
17
32
5
59
4
8
4
32
8
55
28
17
3
21
40
9
2
48
22
18
8
48
5
24
7
5
43
97
24
21
14
64
32
13
23
53
5
47
12
24
19
17
16
21
14
24
9
56
5
2
40
30
19
4
4
59
9
8
43
29
20
4
8
36
35
1
40
29
30
13
32
32
13
15
20
1
2
89
24
16
12
32
5
35
116
53
26
10
23
31
21
9
18
1
77
72
12
107
12
27
5
12
40
37
35
12
28
8
24
3
5
136
32
16
12
27
21
37
3
4
5
23
80
20
8
13
87
16
7
5
64
72
27
36
46
24
27
52
20
20
7
8
17
40
20
8
35
9
39
48
9
4
40
28
31
42
43
19
101
12
67
1
36
20
32
5
11
3
1
52
16
36
7
36
80
33
112
32
8
23
6
43
5
95
4
8
25
38
25
12
33
7
12
7
13
71
5
136
31
44
1
8
27
16
18
2
28
5
40
24
12
15
49
24
11
5
56
12
19
21
37
54
21
4
40
16
8
104
8
108
4
92
21
7
43
5
31
5
149
11
20
12
20
32
87
10
18
1
95
45
21
27
52
36
43
36
9
40
4
4
24
28
35
57
3
53
31
12
10
19
40
32
5
47
20
103
9
12
16
23
33
8
112
85
7
59
5
48
8
44
11
28
101
75
5
8
8
8
8
88
28
1
91
44
28
16
32
5
54
89
32
12
92
9
18
1
24
76
8
12
8
11
33
28
33
111
35
52
21
116
1
23
19
8
29
48
5
7
40
3
65
20
12
15
13
17
54
6
31
72
221
14
48
69
20
20
8
4
27
1
5
27
36
4
24
48
8
20
7
24
18
27
16
16
39
1
8
8
12
20
136
35
53
52
44
4
8
28
4
28
40
4
41
23
55
48
1
60
28
52
12
36
9
19
32
9
31
4
20
24
28
24
8
67
33
4
3
6
43
29
31
8
8
15
13
15
25
11
41
39
4
17
52
20
52
16
4
8
4
75
17
41
42
57
8
27
25
12
9
59
1
11
3
13
16
20
47
5
5
14
93
12
32
28
52
28
11
36
1
19
5
11
1
7
45
37
11
96
27
10
7
12
16
51
24
9
61
31
48
8
28
48
12
4
1
14
13
56
61
23
51
57
32
8
4
5
23
28
116
13
15
8
68
4
39
5
7
16
41
13
15
4
64
27
25
35
45
19
17
16
16
4
43
9
35
4
1
67
1
8
49
35
1
47
20
4
52
3
42
11
79
61
95
6
11
25
7
4
20
40
13
6
8
29
55
106
2
53
29
6
1
12
43
17
31
5
20
32
15
13
4
8
105
19
11
13
11
21
72
52
7
58
96
11
8
35
9
47
16
5
25
71
37
14
22
7
43
5
32
9
63
36
8
87
77
16
36
1
35
75
5
19
41
5
31
4
8
12
136
19
29
8
7
33
8
16
16
128
3
49
16
31
9
111
12
17
24
16
44
28
16
35
1
52
19
1
9
26
25
4
41
75
15
1
56
40
16
27
21
15
34
35
28
16
40
52
44
19
20
17
5
3
20
12
12
27
16
5
12
3
16
12
1
40
8
29
11
32
24
32
4
12
32
8
28
27
17
37
15
20
1
2
41
4
60
25
35
40
24
9
31
48
32
8
19
6
7
28
63
21
28
9
14
94
63
8
8
8
4
88
7
57
11
106
86
9
28
9
79
12
7
12
72
96
9
12
39
13
4
17
35
7
5
15
70
7
113
36
19
31
40
78
50
16
49
5
79
56
16
8
11
46
15
4
16
19
29
4
3
8
53
4
63
9
39
41
7
9
16
92
109
47
4
28
40
24
20
4
3
108
1
87
1
17
27
44
39
10
6
48
41
64
16
4
8
8
36
20
52
4
19
85
16
28
40
20
15
1
88
53
7
28
32
48
32
16
11
8
48
12
12
5
72
23
44
1
28
40
8
12
12
4
1
11
3
12
1
32
8
71
81
72
28
76
4
27
33
35
10
11
1
71
3
21
4
24
68
27
40
21
9
7
24
4
56
40
31
5
37
75
35
16
12
42
39
9
2
25
27
49
24
16
7
21
11
49
52
40
15
33
40
11
17
12
16
16
44
3
72
5
12
53
7
5
14
53
20
28
55
28
41
8
12
64
1
15
8
13
6
5
4
36
16
40
60
36
36
12
7
12
33
44
28
4
7
89
29
27
15
41
8
8
24
11
1
81
19
5
23
32
89
26
5
16
39
77
52
4
8
12
12
20
7
37
21
43
16
4
16
55
9
39
142
11
4
11
5
65
63
48
32
67
1
4
4
32
1
7
31
65
7
12
16
53
7
5
36
32
36
16
4
4
41
6
30
15
47
21
40
32
32
24
100
49
24
55
112
8
12
11
21
80
36
37
15
40
12
76
16
68
39
33
16
8
16
11
25
8
3
21
7
9
52
4
40
11
21
80
23
32
33
15
22
35
12
7
24
101
16
172
44
9
47
3
53
31
4
29
116
17
72
2
89
24
4
20
19
9
15
25
23
17
12
47
65
112
63
49
5
36
3
16
108
48
17
24
43
20
11
25
21
19
31
21
32
24
24
36
31
61
4
16
12
80
4
25
55
12
32
47
21
7
9
52
71
30
38
16
29
40
57
2
12
64
81
35
5
5
43
40
1
2
21
13
14
40
85
77
7
55
36
1
20
25
7
16
40
33
14
96
34
30
8
12
4
9
40
5
7
20
71
4
77
3
105
13
15
11
33
3
60
10
7
29
11
56
88
32
7
29
16
39
33
44
48
20
9
19
31
16
33
21
83
85
2
65
32
63
49
41
11
37
23
20
11
73
7
34
12
31
23
5
4
47
77
24
24
43
70
23
32
76
20
19
1
28
20
87
53
40
16
19
41
5
2
21
40
24
63
21
32
37
50
16
53
8
48
35
41
4
28
12
5
6
21
52
16
24
15
1
96
12
24
3
9
80
24
27
10
7
104
8
63
34
59
7
18
79
7
36
12
61
39
9
16
44
84
35
10
123
28
4
8
80
16
12
28
44
5
11
20
4
20
84
64
60
3
21
4
23
36
9
32
5
38
5
41
2
24
16
30
71
32
29
55
7
9
28
8
75
5
4
25
27
3
33
52
19
1
52
4
15
28
32
17
28
40
21
7
11
77
37
83
15
22
6
41
44
41
7
56
36
4
88
3
5
19
46
7
89
18
13
48
72
56
28
12
7
12
49
128
25
3
64
32
68
72
72
8
4
48
19
41
15
16
56
13
16
40
16
32
12
4
15
32
70
35
19
45
40
11
5
25
19
52
88
12
16
11
1
40
1
19
36
4
4
40
4
12
3
40
20
57
8
31
12
41
4
8
17
30
32
17
19
33
8
40
15
21
32
17
83
15
105
12
32
11
13
32
12
11
4
80
24
13
23
53
53
42
21
27
17
25
3
36
11
97
33
2
45
60
8
100
8
4
28
47
65
4
44
84
43
37
9
47
3
21
7
41
43
25
7
4
77
19
5
12
40
51
5
4
23
33
25
12
15
4
32
8
28
52
20
68
32
16
80
52
7
49
12
8
45
3
23
33
36
15
5
11
54
23
13
3
8
3
13
39
108
13
48
65
6
41
4
4
24
16
96
20
12
12
12
83
29
12
8
24
53
35
20
43
28
41
8
8
24
57
50
72
33
8
7
29
12
4
25
3
40
ABCD 430450568*7^$a-1 [50104]
90
21
40
3
8
54
63
55
12
14
39
43
24
21
48
47
9
25
6
60
21
8
9
6
21
85
15
32
27
1
20
7
2
34
44
25
32
13
26
4
18
12
15
3
8
40
12
2
7
9
30
81
32
7
20
12
34
6
20
54
7
36
15
5
1
30
30
6
5
33
7
35
25
35
28
21
27
14
7
8
15
24
10
12
12
15
15
12
17
109
3
11
40
18
108
11
7
20
46
14
34
47
19
92
18
39
27
13
33
2
12
45
1
35
48
16
12
48
3
20
6
7
59
118
47
24
15
25
9
32
3
13
2
45
15
9
1
47
9
3
28
24
12
20
9
16
24
27
9
14
21
75
21
63
4
6
71
49
6
2
16
11
28
11
9
28
23
25
48
9
2
48
13
15
6
48
23
12
15
1
41
7
9
14
58
35
7
24
21
21
2
25
12
80
49
11
1
15
8
12
15
52
12
8
6
4
15
11
66
7
27
44
9
3
46
39
9
6
8
60
45
40
11
12
1
59
25
47
21
27
1
9
27
27
20
9
51
24
45
19
30
59
31
8
12
9
4
36
51
5
43
21
9
11
19
18
6
8
33
85
14
100
5
15
49
11
36
12
36
100
44
13
33
6
6
14
24
6
6
10
12
30
8
13
24
8
16
21
35
1
26
9
15
30
4
92
19
29
3
79
14
10
5
25
50
4
2
4
20
6
24
46
47
79
14
54
81
15
16
18
6
78
6
53
28
11
33
1
35
60
61
3
8
1
6
9
3
12
9
81
3
32
52
11
10
23
16
12
51
53
3
13
32
91
18
18
8
9
12
36
13
2
12
36
1
32
1
56
100
12
14
49
21
15
21
15
24
36
15
20
22
30
18
48
23
21
10
17
31
8
9
1
36
23
27
4
26
34
12
48
17
24
51
28
21
5
15
3
12
33
60
7
24
93
9
50
13
15
20
60
34
2
36
49
11
82
18
12
12
140
13
33
2
46
2
4
24
42
11
7
77
63
10
36
50
18
6
37
15
38
31
8
3
54
16
8
6
36
13
59
1
35
46
15
21
8
30
40
26
3
61
51
3
12
5
12
13
24
26
10
36
2
100
29
49
18
44
10
2
1
3
20
60
24
16
6
54
9
17
18
33
36
1
47
16
17
30
10
47
55
41
16
20
1
11
7
2
28
38
30
52
60
42
17
13
15
32
64
56
48
16
15
26
111
7
18
14
10
23
7
6
50
49
71
25
3
6
24
2
21
19
17
67
18
26
16
36
32
1
8
48
1
42
21
20
45
24
18
10
18
20
12
52
5
15
21
76
3
17
48
36
108
3
108
13
36
23
10
20
46
12
48
17
1
47
7
6
23
12
16
39
20
4
42
6
30
72
30
33
3
14
15
3
4
17
19
33
5
7
3
20
13
12
80
49
60
51
35
6
6
24
16
17
24
24
7
18
3
21
18
6
50
81
28
15
5
36
15
1
9
51
3
41
64
11
40
14
3
39
9
19
9
137
10
12
18
2
81
31
5
12
3
33
16
32
7
54
24
3
17
3
97
44
6
1
33
15
11
21
28
23
48
9
7
20
49
8
27
13
11
48
13
32
16
3
18
2
4
17
3
9
15
16
9
24
33
15
3
32
21
48
48
3
54
4
3
24
32
1
36
14
6
22
2
6
25
69
3
60
44
19
29
24
3
4
12
5
9
28
15
27
24
12
14
15
4
20
25
6
18
12
48
3
23
10
23
7
26
18
28
9
24
39
6
35
36
13
15
11
52
12
86
10
32
10
3
9
83
7
5
3
28
5
4
17
18
9
43
20
24
9
108
4
3
6
20
16
60
24
44
3
15
49
12
3
18
3
27
42
6
62
16
42
24
20
60
4
74
16
24
12
6
21
3
141
20
28
21
24
6
33
32
39
6
10
6
23
19
41
1
51
87
17
13
48
23
4
11
24
12
9
67
8
45
1
66
12
33
69
11
24
4
35
25
11
10
18
2
18
106
30
17
4
33
59
27
4
12
20
34
12
62
66
24
42
16
30
14
1
8
55
36
8
58
62
52
60
5
3
45
43
5
39
4
17
48
12
3
13
32
37
15
57
35
43
9
95
45
9
7
45
68
7
33
50
6
31
15
44
9
15
21
28
12
24
32
3
12
9
19
5
1
8
15
63
18
15
9
28
47
13
18
32
4
6
48
14
46
15
9
2
60
69
7
18
3
20
3
16
12
20
58
38
10
12
27
3
29
24
25
66
14
7
35
24
4
9
44
7
6
8
7
11
10
11
3
24
36
4
60
20
13
9
47
7
9
12
32
15
30
39
49
11
3
13
68
3
10
3
12
81
14
109
21
83
27
4
32
13
3
72
9
39
69
60
32
7
84
62
34
30
6
30
11
15
25
32
27
4
54
20
76
2
88
24
45
11
25
8
7
57
56
3
4
41
49
15
35
25
11
24
4
9
11
46
20
4
26
12
9
15
21
9
4
12
2
10
3
3
14
82
24
42
59
9
7
20
19
9
96
21
3
41
24
111
3
22
15
56
7
6
24
11
9
30
9
7
44
16
5
49
15
20
15
30
18
1
21
6
9
41
7
8
7
18
24
35
1
11
9
27
4
33
2
25
11
28
41
16
44
1
30
24
6
30
41
7
12
2
15
7
20
49
9
12
11
7
21
36
51
8
40
66
26
34
50
40
20
4
33
56
40
21
23
1
15
12
33
12
20
19
35
82
23
16
63
18
24
47
37
11
3
21
7
24
17
33
7
8
15
4
14
10
5
31
17
15
28
29
1
39
24
63
18
2
9
4
44
4
75
32
10
6
14
42
21
52
3
33
15
29
4
8
16
63
89
3
10
51
21
26
9
15
1
45
3
39
8
36
1
83
57
4
21
15
17
31
8
16
21
30
14
3
63
46
3
20
7
17
4
36
8
16
32
3
4
65
1
24
35
1
63
9
18
60
12
6
6
65
43
48
5
60
39
24
33
3
33
15
6
27
7
9
20
27
37
24
23
10
38
1
27
21
9
39
8
25
23
7
17
12
1
63
5
30
1
11
10
35
139
29
1
8
70
30
11
19
77
19
32
48
36
4
9
23
12
33
63
1
3
9
23
10
11
9
6
33
52
47
10
39
20
7
17
15
40
18
60
14
6
4
23
7
6
23
12
31
5
1
30
12
5
48
37
12
11
12
16
24
11
12
1
32
39
36
4
9
12
5
42
10
42
41
7
9
21
11
13
38
6
7
8
25
35
4
17
15
13
15
44
1
3
32
12
3
45
27
9
15
21
25
15
20
4
45
15
27
18
14
21
45
16
78
5
37
15
3
29
31
18
23
37
51
60
21
11
16
15
6
39
8
27
190
3
77
54
33
24
4
63
8
4
5
60
52
33
60
6
12
5
16
8
13
14
12
10
18
56
4
21
20
15
25
8
3
10
48
3
56
1
6
18
59
1
63
29
3
7
6
12
2
25
3
36
17
19
20
10
90
6
51
12
48
8
1
11
36
3
22
2
46
18
17
12
112
3
45
11
34
11
25
14
33
4
3
29
7
45
24
20
1
14
22
36
23
15
10
39
20
31
6
26
10
18
29
1
12
11
12
28
17
70
12
20
22
12
8
6
9
48
16
68
31
44
24
13
48
9
6
68
16
30
50
70
27
32
64
17
4
12
38
42
30
9
7
17
12
13
147
11
69
1
27
8
12
7
8
21
12
3
12
21
19
53
1
6
20
40
14
3
1
12
2
48
12
22
86
24
1
33
11
3
10
18
8
1
44
4
3
54
15
89
27
39
45
49
11
15
4
29
13
2
28
12
66
2
24
46
12
23
16
48
8
1
6
9
59
93
12
115
6
35
19
8
37
11
25
5
55
65
4
30
12
24
6
14
54
15
7
17
13
20
7
8
9
34
6
27
3
42
23
7
114
14
1
8
61
2
4
29
48
13
11
7
8
10
2
12
48
16
57
27
69
11
9
3
33
73
47
15
25
44
27
1
20
25
18
8
40
8
13
23
4
44
13
3
42
11
24
25
3
15
5
39
1
8
64
33
23
27
10
27
20
4
3
5
51
6
27
3
49
24
8
16
47
46
66
9
8
31
24
8
28
80
36
9
9
6
73
51
30
11
69
18
10
18
20
16
45
8
48
13
24
6
9
12
15
18
51
9
6
21
23
28
9
21
11
43
41
7
5
28
56
16
15
6
6
18
26
9
31
20
52
5
7
29
12
7
20
22
36
11
3
33
9
16
60
30
5
7
12
21
24
8
3
21
79
5
16
20
13
11
19
14
22
8
22
18
41
48
4
32
15
10
27
3
29
43
24
41
19
6
14
13
11
12
10
39
3
48
20
4
54
3
11
28
5
25
8
3
31
80
21
25
66
6
50
21
1
42
14
42
22
27
5
24
19
15
6
15
41
16
3
29
7
15
18
2
34
2
22
35
12
12
16
20
1
14
28
65
4
95
48
96
22
18
86
15
25
23
43
18
3
23
9
9
75
60
13
2
37
5
10
14
3
31
77
36
36
16
17
7
8
13
99
24
15
5
15
12
40
12
33
32
4
21
24
35
7
8
9
4
51
8
64
6
35
127
26
15
49
15
24
57
23
27
1
5
15
3
13
17
7
32
31
17
15
21
39
30
39
19
32
24
ABCD 430453532*7^$a-1 [50002]
16
2
48
36
24
25
11
156
42
19
51
20
40
21
11
40
9
9
8
31
3
26
19
65
18
1
5
10
6
114
33
93
116
28
24
12
14
13
59
72
22
8
10
42
198
72
38
19
12
15
50
16
63
21
3
21
38
12
78
48
64
27
149
43
33
8
6
34
12
80
30
4
2
4
8
22
69
135
62
72
60
16
15
24
11
90
42
1
3
48
9
156
53
18
12
181
143
4
14
139
23
54
6
25
3
2
7
51
20
16
2
4
48
51
60
17
34
18
56
4
6
36
30
44
36
18
82
14
34
20
7
33
32
7
51
102
14
25
17
34
48
20
25
12
9
3
11
30
60
40
12
50
100
14
19
11
25
35
12
54
19
21
14
34
2
10
18
57
3
9
27
90
36
3
17
6
30
28
96
8
72
58
21
47
34
24
32
84
40
24
14
12
4
90
92
12
79
11
10
90
12
9
5
34
2
28
6
66
14
10
30
32
12
49
47
4
36
44
22
75
9
20
16
39
59
172
20
6
72
10
26
70
140
36
4
21
11
34
134
10
39
12
29
55
48
111
20
1
189
30
6
2
13
36
48
57
15
3
21
9
51
77
4
15
53
18
4
14
36
84
54
1
129
6
6
210
30
27
141
26
136
14
12
60
84
18
22
20
10
9
89
19
27
120
81
84
9
20
76
36
44
136
14
10
54
56
13
3
60
14
4
72
56
30
58
54
9
81
42
18
12
75
45
84
60
15
45
14
40
57
12
33
80
7
11
16
21
45
24
51
15
110
28
68
19
12
63
48
30
26
10
6
210
27
27
66
27
12
201
24
14
16
62
12
6
49
23
72
61
39
26
54
12
4
14
42
58
32
4
24
12
24
63
11
22
15
35
70
39
21
56
7
21
56
7
51
56
40
60
20
4
66
15
41
7
81
92
90
10
26
42
7
24
48
29
30
4
20
64
96
9
21
39
35
4
21
60
21
27
11
10
51
11
24
1
69
14
6
12
58
2
19
9
96
24
39
5
70
162
44
72
31
17
42
28
60
45
11
66
4
60
18
6
56
18
25
24
60
3
30
74
204
46
2
52
12
30
24
75
95
4
6
15
29
6
12
18
54
16
21
3
2
7
201
8
34
30
20
36
28
14
22
18
12
74
31
5
30
25
9
54
6
2
82
8
108
12
90
42
10
6
32
58
14
6
30
36
4
54
38
58
54
32
30
6
52
20
7
69
15
21
44
24
16
20
16
60
3
15
42
207
57
30
32
28
6
24
14
1
51
8
1
35
12
58
6
60
18
98
90
72
19
21
30
12
128
1
105
116
36
52
27
3
36
6
86
34
8
7
5
36
18
24
1
15
2
138
54
106
21
9
36
26
4
38
16
75
65
6
28
8
34
20
48
72
18
25
11
10
122
1
3
24
21
3
21
15
54
32
79
15
14
76
3
53
10
24
24
42
26
13
228
11
1
11
4
6
26
52
80
85
71
49
47
28
80
40
66
15
21
60
14
84
142
8
67
9
62
13
15
6
24
63
3
48
32
18
10
12
129
41
4
50
16
20
49
41
6
30
19
9
30
110
12
4
38
30
7
15
14
4
2
36
34
14
42
7
23
13
48
11
10
32
88
15
23
4
26
22
2
100
99
11
18
91
9
60
36
3
51
102
14
166
14
13
17
6
84
72
54
40
48
80
16
56
40
15
39
6
80
84
42
1
3
54
24
36
24
150
30
42
14
70
14
76
30
96
9
11
10
15
3
20
22
3
17
94
32
54
108
10
6
86
18
72
6
30
24
28
62
25
3
30
98
49
9
36
20
43
24
57
14
37
35
85
11
30
22
38
52
50
96
30
42
18
31
53
16
182
18
10
60
21
63
105
17
10
18
75
71
13
41
36
70
6
120
24
20
36
30
100
57
11
16
24
126
3
51
8
22
42
26
22
21
75
9
15
30
30
2
66
58
3
17
31
71
4
38
40
86
61
173
67
35
34
56
7
21
12
14
13
87
21
45
68
7
233
79
48
11
90
4
20
54
10
51
83
22
26
132
1
11
97
3
45
69
26
4
36
24
30
62
28
6
38
18
94
57
3
14
16
60
26
13
21
54
45
24
15
72
116
22
27
3
56
13
27
50
214
12
48
20
16
32
24
97
41
19
3
18
20
19
21
32
10
45
45
63
21
26
6
4
54
21
9
14
72
24
36
64
26
18
70
12
24
32
82
69
48
9
84
20
52
20
64
6
38
142
14
6
4
66
14
1
33
12
48
39
11
10
8
42
12
18
82
24
2
31
29
4
48
30
8
64
78
32
94
20
1
12
120
21
92
34
6
56
7
41
31
65
4
14
18
18
46
15
12
81
6
14
10
26
91
5
7
23
100
30
63
23
4
74
46
57
48
23
22
54
9
47
30
7
3
44
34
12
87
33
50
49
36
11
108
1
39
44
36
49
75
2
19
59
18
52
90
57
60
93
26
16
20
18
67
5
7
21
27
15
90
90
114
84
12
60
14
1
3
32
40
14
64
90
9
53
40
30
8
16
86
60
10
26
19
35
34
6
90
75
11
1
51
66
2
61
93
14
13
48
39
62
43
21
26
1
29
19
35
60
25
11
18
10
36
24
56
18
31
60
9
27
15
18
72
90
84
2
4
147
51
6
44
36
6
36
18
54
66
34
12
8
136
36
69
29
46
21
59
241
3
60
9
11
18
64
27
41
72
34
92
18
31
39
14
10
68
22
39
11
108
64
20
6
88
15
69
12
24
24
15
36
5
102
34
60
15
45
54
93
21
39
48
165
18
141
5
70
6
18
68
22
51
17
43
35
13
53
10
18
42
213
21
30
14
40
39
3
9
48
36
5
52
15
12
120
173
7
51
90
30
42
20
90
37
89
7
36
29
12
64
24
66
6
3
17
6
18
84
180
6
10
6
14
16
48
8
34
8
25
5
10
57
33
86
25
168
72
15
33
ABCD 430529804*7^$a-1 [50017]
8
70
14
18
10
48
6
14
12
42
18
30
10
30
2
28
44
40
98
46
20
34
2
24
6
18
60
16
12
12
2
34
12
38
16
20
10
38
66
46
54
92
42
60
22
8
58
72
20
10
36
12
20
18
6
88
18
48
2
4
36
44
10
14
4
30
18
42
110
36
36
40
6
30
20
10
32
6
30
64
38
12
12
36
10
18
24
8
28
2
144
16
2
12
6
22
12
8
22
20
46
14
36
12
12
48
18
28
2
30
12
132
6
64
48
2
28
48
48
44
36
16
8
36
36
66
12
42
64
6
14
120
42
24
10
8
78
72
36
10
2
82
66
6
86
4
20
6
24
64
32
24
60
46
104
40
6
24
20
16
12
12
44
4
18
20
34
6
32
6
66
10
30
14
6
10
20
46
30
2
42
120
6
12
18
10
2
30
22
8
28
20
12
16
36
6
44
70
8
58
2
28
44
4
24
20
60
10
18
24
6
78
92
24
24
60
4
2
36
142
50
6
12
28
2
28
14
30
10
20
6
4
60
20
28
2
10
2
6
24
16
30
20
24
10
54
116
10
14
16
50
6
24
28
2
18
30
16
12
54
8
6
6
6
4
20
48
22
18
6
30
2
52
36
12
14
6
48
16
8
12
24
40
62
142
8
34
14
36
36
12
28
2
66
4
38
12
30
10
38
22
32
6
28
24
12
6
2
76
6
20
16
42
20
12
4
32
10
2
16
12
44
30
16
30
90
80
54
10
18
92
4
14
102
4
24
48
32
52
20
30
6
42
6
36
64
6
6
24
66
18
116
70
20
70
8
28
2
42
24
34
8
40
18
26
6
4
18
32
84
22
8
6
10
30
20
48
28
78
20
4
2
6
10
18
24
36
26
30
10
60
48
26
4
12
18
30
2
10
56
34
54
20
4
38
12
6
36
76
20
28
24
162
126
68
4
26
4
38
4
20
4
14
30
12
6
70
8
24
18
70
20
30
70
2
10
36
26
54
60
16
44
30
82
2
12
6
10
18
26
4
30
20
30
16
26
24
58
26
12
162
82
8
12
76
128
16
8
52
8
16
92
172
12
30
18
32
4
2
24
36
10
20
28
36
8
30
6
6
30
4
26
10
6
18
12
122
30
10
32
6
4
26
10
68
4
8
22
18
8
6
94
44
28
12
60
32
36
82
38
12
28
2
138
22
90
30
8
22
6
12
14
4
12
8
4
116
36
18
90
6
10
36
18
78
18
6
20
10
8
120
10
38
30
30
10
2
10
20
16
26
10
30
30
8
12
30
10
26
10
2
6
52
8
16
36
14
106
42
30
20
12
10
6
14
18
10
6
12
8
10
26
10
90
20
28
18
14
6
28
14
12
16
24
14
64
32
90
4
14
22
8
16
6
50
24
12
4
50
88
12
96
60
2
30
30
6
34
2
34
20
4
78
74
36
108
4
18
32
10
128
22
30
6
30
14
22
116
24
18
10
20
30
106
86
78
48
10
2
12
18
12
46
84
24
32
10
72
68
4
18
12
20
36
12
10
102
36
44
16
60
8
4
30
20
6
24
16
20
12
28
24
56
40
20
4
12
26
10
48
42
32
76
12
14
66
24
18
42
28
32
10
78
26
4
2
46
48
26
40
48
18
68
82
122
12
24
6
18
30
10
92
24
4
2
16
98
10
54
12
50
6
40
8
42
30
42
22
44
12
24
4
14
6
6
60
84
36
94
12
128
4
96
80
12
18
46
8
28
14
10
20
46
84
14
6
10
68
156
36
30
16
2
12
24
4
2
10
48
20
40
8
4
8
22
6
12
2
36
120
4
6
14
46
68
22
18
36
14
172
32
40
2
24
72
12
52
20
36
22
6
6
54
14
60
22
8
22
30
66
12
6
12
12
30
8
24
34
6
14
12
12
48
52
60
36
24
8
12
10
78
2
28
30
48
12
2
70
32
90
4
26
4
20
30
6
6
42
22
30
20
16
14
10
26
12
102
58
6
12
20
10
32
78
12
42
30
64
2
48
22
68
4
2
70
20
36
40
8
4
32
36
30
18
4
68
34
26
34
8
12
46
14
6
10
50
4
24
80
4
8
90
22
12
8
48
118
2
4
8
40
8
28
20
66
28
90
12
50
10
8
36
36
46
14
48
18
72
12
94
50
30
102
12
6
60
46
26
54
6
12
28
110
10
24
50
34
2
154
8
70
50
28
8
106
38
78
60
24
48
30
16
14
6
60
46
50
4
6
56
18
40
36
26
24
10
20
48
42
6
12
28
132
12
50
10
38
18
4
50
54
22
42
2
36
10
12
12
8
16
122
10
24
26
58
2
64
54
44
12
36
30
94
20
34
186
26
60
10
2
40
32
6
4
78
110
28
20
12
72
4
20
24
30
10
12
66
38
4
36
14
16
66
18
30
32
28
8
12
12
4
2
30
24
58
6
60
26
36
22
2
30
10
108
2
4
20
4
30
62
76
44
46
42
42
30
8
6
52
30
20
28
12
12
18
62
16
20
22
24
8
72
46
24
30
14
16
30
50
28
20
30
6
30
6
10
6
8
12
4
86
10
30
18
32
60
22
66
2
18
16
78
38
10
2
16
32
54
34
24
30
26
22
12
60
2
24
40
14
22
30
18
20
90
30
12
36
12
16
102
30
14
4
2
4
84
20
16
78
30
18
14
16
8
52
30
92
22
8
78
30
52
56
24
12
108
12
4
56
46
18
6
66
8
6
54
22
2
18
42
66
6
96
4
54
12
30
42
6
104
78
4
26
4
50
88
6
12
32
28
24
56
84
46
24
8
6
24
36
24
12
10
50
30
36
10
24
8
48
48
34
8
28
62
48
16
44
16
90
6
2
58
14
6
22
42
54
14
36
12
48
12
22
12
54
66
66
72
36
26
18
12
10
8
66
54
10
8
12
72
16
20
28
44
10
12
14
54
10
38
90
24
24
42
10
2
12
10
68
18
10
14
28
6
36
18
6
24
38
10
20
4
24
6
140
16
14
48
18
34
30
14
34
18
44
24
4
36
20
100
14
46
6
14
30
10
32
10
14
16
2
30
16
2
24
40
8
36
42
22
12
8
102
18
36
12
24
10
48
2
28
8
42
28
8
4
38
10
14
54
6
70
8
22
30
20
6
42
10
108
2
12
10
18
38
22
32
96
12
16
20
4
42
26
48
12
12
96
12
4
120
6
54
8
156
12
12
46
62
18
22
62
6
60
36
6
42
10
12
36
72
18
8
22
14
10
8
42
136
8
16
24
56
60
108
18
10
32
40
12
20
10
20
18
30
12
30
48
6
30
66
34
32
60
4
8
52
68
42
6
90
34
36
8
40
14
6
52
8
24
10
8
42
30
22
48
32
24
30
4
32
54
16
68
36
4
30
18
42
18
92
72
24
34
26
64
20
28
8
30
4
2
4
6
48
50
28
14
96
78
22
2
10
6
14
28
42
36
20
12
90
30
10
68
6
4
20
24
12
10
6
30
12
38
10
74
30
88
20
10
56
40
12
54
8
6
36
16
44
54
12
22
12
20
16
8
6
46
48
44
72
10
8
42
96
48
16
50
10
20
36
60
4
68
10
2
16
12
2
16
32
12
88
6
20
40
24
2
70
30
56
78
4
2
46
18
26
24
12
28
26
66
30
12
6
24
60
12
16
30
38
36
24
4
56
4
30
2
46
54
56
4
84
42
2
28
2
90
28
12
36
26
6
60
22
18
ABCD 430579806*7^$a-1 [50057]
12
24
29
115
36
5
4
24
3
33
20
24
64
3
173
40
12
39
36
9
27
17
16
80
28
27
41
52
12
60
27
57
3
48
36
29
55
5
4
147
144
93
128
91
21
39
24
105
39
12
29
40
72
56
151
65
16
99
65
55
60
105
80
7
45
12
68
48
31
129
20
67
57
60
27
60
113
112
44
67
24
9
60
20
24
43
57
20
76
87
89
96
4
12
27
9
108
80
103
9
12
8
7
36
113
31
29
7
9
51
21
60
39
21
116
43
17
43
29
19
29
60
180
12
31
17
31
141
48
3
17
12
48
36
4
51
69
132
44
4
48
12
176
31
36
53
24
36
64
128
43
5
67
9
24
12
36
27
36
113
16
15
81
108
12
20
64
20
12
172
27
9
32
43
36
29
4
12
24
51
5
48
43
24
24
12
17
76
87
48
69
84
92
84
43
81
84
63
17
108
31
65
31
24
29
7
105
84
24
24
27
24
45
48
56
148
15
29
64
48
3
29
144
72
31
108
17
16
87
21
128
52
12
3
45
15
53
16
48
68
19
29
16
75
12
117
12
39
12
29
79
153
60
3
24
21
48
20
7
129
15
41
48
7
101
43
5
28
72
104
4
32
28
123
24
125
16
39
33
27
12
17
67
24
21
75
24
29
40
51
21
24
12
44
55
57
3
24
12
180
24
5
24
84
60
16
20
7
180
21
12
24
51
96
57
39
53
96
24
7
84
45
75
96
105
15
24
53
16
84
80
36
7
81
8
76
132
32
19
5
16
84
32
16
39
105
3
36
9
20
64
63
125
79
29
36
79
45
240
51
36
33
44
64
48
44
7
24
65
19
72
108
33
48
44
16
12
48
68
31
21
44
76
8
16
56
48
64
8
76
3
36
45
24
20
76
48
3
60
21
3
9
27
48
153
27
12
29
31
33
24
87
36
144
53
228
16
32
16
48
63
77
16
20
16
68
7
65
79
132
81
3
57
168
24
116
4
51
165
80
24
7
24
65
24
67
93
144
20
31
29
64
99
48
29
67
5
60
16
36
3
84
12
57
36
216
15
36
77
72
64
44
43
5
19
65
19
9
32
55
93
60
12
68
7
93
27
60
5
16
12
132
20
28
111
65
84
72
31
5
12
52
51
9
48
3
29
84
55
60
105
51
24
96
5
31
60
69
48
3
240
29
19
5
12
64
39
9
140
16
51
60
113
127
9
12
44
36
19
105
8
67
36
60
21
68
19
36
57
116
16
44
43
48
33
36
27
36
17
12
40
75
33
36
96
315
45
75
5
31
5
76
8
19
5
4
36
27
21
12
27
60
21
8
88
56
24
7
36
60
144
93
27
24
60
45
132
32
100
3
153
36
24
80
16
104
7
5
64
12
8
120
55
60
24
21
24
108
27
5
16
132
48
12
12
27
168
45
75
12
17
64
56
7
9
15
41
48
271
36
89
127
17
48
19
9
75
57
15
17
96
28
8
24
40
56
36
12
7
129
15
9
68
84
40
36
39
9
27
21
36
63
60
60
69
15
33
63
48
33
3
9
104
12
148
12
51
108
5
60
124
3
17
43
5
43
21
132
99
69
20
151
48
57
12
80
67
24
69
3
69
8
43
9
39
41
19
41
36
19
36
93
12
224
28
144
72
156
39
5
36
31
113
7
9
48
80
52
44
7
105
63
60
60
9
60
72
44
7
48
9
3
24
69
51
144
12
33
36
8
16
116
19
65
12
55
84
5
16
48
44
31
12
9
12
27
9
27
33
3
48
72
204
24
21
44
55
9
27
60
60
29
84
31
5
172
32
76
51
5
64
12
12
56
67
57
12
8
12
100
24
15
9
12
15
29
7
17
12
4
12
48
108
99
24
69
20
76
24
51
9
51
96
17
7
36
93
228
3
96
33
51
57
39
21
3
69
56
31
17
40
3
24
144
12
21
39
29
91
81
60
27
60
96
36
60
60
21
3
9
20
60
76
8
67
120
36
24
5
31
69
44
7
120
60
24
33
24
87
93
12
56
88
51
12
17
67
84
36
53
7
105
39
89
16
24
56
36
16
63
12
21
12
15
65
7
60
53
55
9
32
19
132
89
19
12
89
100
60
20
108
31
9
3
105
32
7
29
67
9
44
31
36
53
31
129
27
117
12
39
60
93
63
36
300
17
16
15
21
75
33
3
81
3
57
12
20
151
53
7
29
16
12
27
93
12
15
17
160
44
36
4
72
32
24
64
44
52
32
40
24
24
3
17
127
36
113
7
69
15
53
7
101
124
48
68
19
29
28
63
89
12
16
87
9
20
103
48
9
12
80
19
33
159
84
9
32
16
3
36
9
99
33
8
4
27
9
156
44
24
16
12
188
4
48
99
ABCD 430614728*7^$a-1 [50003]
36
35
22
90
9
5
24
16
80
30
13
41
22
8
1
11
6
4
6
21
119
4
21
23
13
17
7
36
23
6
91
36
15
2
10
33
41
52
2
13
48
101
7
11
52
8
6
12
28
32
18
24
16
9
35
18
19
11
48
10
3
36
27
8
28
18
50
13
11
22
26
24
54
7
17
16
2
28
14
18
4
6
2
30
79
72
17
10
32
36
4
92
13
23
13
65
7
27
45
47
16
2
90
48
13
11
46
20
48
54
6
16
104
24
30
49
9
24
3
53
43
12
96
36
45
20
19
9
8
7
9
26
18
6
4
45
5
79
51
74
6
1
23
13
9
3
11
25
11
6
34
54
80
10
45
9
2
88
20
6
6
78
12
36
12
6
4
9
12
45
56
36
102
30
10
8
18
10
2
31
36
63
30
8
60
4
2
24
16
110
24
42
49
21
68
30
1
15
8
60
16
9
35
1
89
48
7
24
17
6
16
38
36
6
18
54
18
7
21
2
48
1
11
10
32
12
10
44
1
15
20
25
29
55
215
12
18
16
87
9
8
40
32
24
43
15
2
7
72
36
81
8
30
16
9
48
51
30
8
72
18
25
23
6
78
37
12
24
36
39
8
37
53
19
71
30
7
5
18
24
40
56
16
14
30
10
2
73
36
89
10
81
23
1
41
24
7
3
2
7
23
13
5
19
36
27
50
58
2
12
22
21
9
15
3
69
11
6
12
7
23
13
41
16
2
6
16
3
17
43
36
11
6
19
12
17
30
25
35
34
39
17
12
70
8
72
48
25
5
12
12
30
12
64
26
24
19
11
46
54
20
12
85
60
53
6
70
8
70
20
1
71
48
13
5
18
42
7
11
36
61
36
3
74
4
30
36
96
146
30
13
29
19
9
38
60
37
24
72
3
104
6
31
12
5
60
18
13
12
23
10
3
17
19
11
72
25
15
38
30
84
12
36
30
18
12
12
1
51
9
39
2
40
20
18
18
19
23
36
60
4
18
20
19
23
60
13
12
108
9
6
38
19
23
10
27
21
42
12
18
62
12
40
8
13
35
25
39
8
1
24
12
36
29
7
47
49
27
8
66
30
40
54
27
95
13
3
9
41
24
58
12
8
6
12
7
53
72
55
11
16
30
18
56
13
3
8
1
35
34
66
32
18
102
30
40
20
52
66
32
42
6
37
36
27
9
17
6
4
86
18
46
66
32
22
8
10
80
12
36
49
21
15
9
20
7
3
18
27
108
11
25
99
50
40
86
1
29
7
12
51
21
23
37
5
6
54
10
26
19
15
14
6
28
56
60
10
26
16
54
128
6
54
10
2
34
14
18
12
37
39
45
5
54
40
68
37
12
33
18
32
18
22
30
86
30
7
108
11
16
14
138
6
70
26
7
48
9
26
18
6
6
40
48
2
13
57
18
8
1
24
53
84
46
33
12
5
22
50
30
1
77
10
14
7
11
4
44
54
10
50
6
133
39
20
13
5
43
9
38
76
9
21
24
14
36
25
35
25
35
1
29
34
20
1
35
24
22
80
10
8
12
16
18
20
42
52
2
6
30
18
1
51
12
20
13
36
29
79
23
6
7
3
69
3
20
54
7
89
91
41
42
61
53
46
24
9
21
80
7
53
12
18
61
243
48
2
6
25
41
24
60
31
24
48
9
15
3
9
5
46
9
71
49
24
71
37
5
31
12
27
9
9
15
12
23
30
43
35
1
12
15
20
10
42
21
11
6
7
63
2
78
6
43
15
48
38
6
37
11
6
10
14
91
17
19
23
25
23
18
30
12
132
52
14
42
1
24
23
4
50
30
36
64
9
3
20
24
73
24
5
43
5
66
61
3
6
26
24
70
8
7
53
10
21
17
48
67
23
13
12
5
12
43
27
45
99
20
1
47
13
12
23
28
20
24
132
150
28
15
81
56
10
9
15
36
21
53
7
65
18
70
3
47
22
20
79
11
54
24
12
19
23
40
6
14
6
55
29
70
2
84
19
5
22
8
46
3
24
75
33
48
24
17
19
41
6
1
72
27
9
17
106
2
28
72
6
9
11
1
11
4
56
48
13
12
17
48
7
23
46
8
12
19
51
14
7
27
72
60
9
65
70
12
2
6
25
47
30
7
24
12
60
9
8
42
6
72
10
9
15
21
24
9
20
42
37
12
15
14
7
45
15
65
10
20
4
9
41
7
24
5
7
24
48
9
104
6
4
8
24
24
46
38
6
12
7
11
49
63
12
68
40
45
23
6
43
5
31
11
25
9
2
40
32
40
2
28
8
54
34
20
19
5
12
16
18
20
16
26
18
1
5
7
33
8
10
20
25
11
37
17
6
10
27
5
31
9
2
1
15
2
48
24
18
1
47
36
25
36
17
7
12
11
6
46
6
8
55
11
28
2
67
21
6
9
11
1
15
45
36
108
9
18
68
16
45
36
35
30
43
24
41
6
46
8
34
8
22
15
65
10
2
4
86
25
35
16
20
34
27
3
26
18
97
23
85
12
17
10
42
68
6
54
10
8
30
7
11
4
9
9
27
36
36
29
10
14
40
42
9
65
43
47
36
18
10
9
24
27
38
10
9
24
47
61
3
56
13
5
4
39
17
7
3
33
72
11
6
4
18
33
35
13
36
9
26
24
96
18
22
8
1
36
9
39
27
105
21
8
34
12
26
18
25
11
48
48
42
6
37
45
24
26
22
72
18
2
31
5
54
34
50
6
7
24
17
12
6
13
51
38
12
34
42
27
5
22
26
31
71
6
4
2
4
86
7
69
14
108
48
37
27
20
1
15
12
26
10
2
18
60
12
54
7
60
12
36
11
12
36
64
50
72
40
3
24
3
14
67
5
100
3
69
26
13
60
21
27
149
19
12
24
35
6
60
7
3
20
18
22
30
8
60
22
24
30
15
5
60
16
27
29
30
30
12
43
12
5
10
12
56
13
11
46
18
9
23
40
108
26
10
8
36
73
36
35
1
35
37
23
42
18
22
8
12
42
73
5
7
15
21
24
3
45
9
27
24
45
2
6
10
9
84
29
22
36
9
3
78
50
72
49
11
54
19
36
24
12
15
14
66
10
20
30
61
17
19
45
18
32
46
39
35
18
10
60
45
35
24
114
7
47
73
29
34
14
30
28
68
12
48
6
7
9
2
25
21
44
79
23
88
33
23
13
9
74
66
7
51
12
8
12
12
46
20
43
3
14
6
13
72
65
7
12
65
12
10
21
36
17
19
24
11
37
17
7
21
42
30
27
24
36
83
72
78
22
128
49
3
8
25
11
60
4
18
24
39
95
13
51
9
11
70
18
32
16
14
12
48
79
77
30
1
9
20
6
6
84
7
21
98
1
87
50
22
38
46
68
13
15
68
6
19
17
52
2
24
85
15
134
10
2
34
21
24
41
6
48
25
9
18
78
27
36
27
14
66
13
72
5
19
84
24
23
13
12
5
22
50
12
6
13
53
6
64
56
12
16
33
36
23
4
44
37
53
4
15
5
22
14
40
2
25
75
33
12
83
16
9
24
11
24
37
23
6
30
13
3
9
15
30
20
4
26
73
11
18
18
1
11
12
18
55
12
17
7
36
5
7
36
36
53
19
11
6
60
4
27
117
2
52
2
7
29
43
15
9
27
48
26
52
8
40
15
35
49
5
10
8
49
15
14
12
72
19
108
23
25
35
1
11
24
12
58
86
13
53
30
18
7
9
3
17
90
34
30
60
20
1
36
27
81
5
96
60
7
12
17
30
49
29
7
65
54
28
8
1
17
19
51
21
24
39
108
33
12
29
4
50
13
84
35
10
8
42
1
21
8
7
3
45
36
11
36
6
55
11
4
9
29
43
12
36
27
2
31
89
12
34
44
18
18
6
6
12
6
7
3
9
27
44
25
12
9
26
54
18
66
22
21
77
4
18
9
15
14
42
54
36
10
32
1
5
7
ABCD 430625606*7^$a-1 [50006]
15
72
72
12
54
99
45
18
9
108
33
135
63
9
12
24
39
126
54
18
63
51
12
9
24
75
24
84
45
15
21
9
15
3
222
3
45
63
9
6
36
30
18
6
27
39
36
9
24
36
3
24
36
54
3
45
6
93
36
9
6
18
18
30
42
45
48
15
48
9
81
87
57
18
96
54
30
42
72
174
60
12
9
168
3
60
72
108
102
123
3
18
126
24
18
39
36
15
9
27
48
72
189
24
39
54
42
12
132
54
126
21
24
27
21
15
72
48
9
63
33
12
87
18
30
33
57
51
39
33
39
132
144
45
3
24
66
42
117
108
21
6
12
6
135
75
36
168
21
27
105
3
36
153
60
39
126
168
3
123
18
18
9
3
18
114
30
27
132
111
36
33
12
303
117
21
63
9
24
174
9
96
3
24
45
48
153
6
9
27
30
150
12
45
36
15
57
15
72
180
12
141
108
3
9
33
39
36
36
24
3
24
57
51
72
12
33
45
3
27
9
87
21
135
78
63
75
6
126
93
72
72
123
120
33
75
6
39
24
81
39
15
12
36
36
132
156
126
123
21
24
27
3
9
33
30
18
54
96
18
63
36
3
18
42
81
120
36
60
39
24
72
9
93
126
18
6
21
36
27
9
63
24
30
15
108
171
84
6
171
12
9
54
18
54
90
6
9
27
12
117
135
6
3
45
78
45
12
87
138
15
36
39
54
72
72
90
141
84
63
36
42
18
9
228
15
21
87
12
42
39
60
21
6
9
75
36
69
63
30
27
15
9
3
72
9
15
162
90
36
36
12
9
135
9
33
63
9
102
24
21
45
15
27
21
15
36
21
24
9
144
3
51
45
39
60
120
18
42
30
42
12
72
132
21
36
69
18
30
18
24
21
36
69
3
117
171
117
87
3
150
48
54
9
33
30
9
51
9
3
18
54
18
171
24
12
60
3
24
66
87
48
15
57
15
12
36
105
84
132
81
54
90
18
30
168
72
63
3
24
21
27
9
27
132
12
60
9
39
6
120
24
102
42
3
141
18
72
21
9
6
36
84
33
63
138
42
30
87
9
3
27
18
15
9
3
117
27
96
63
93
51
12
18
6
93
45
15
3
69
36
27
57
33
39
36
24
99
66
78
93
27
36
150
54
45
39
72
54
24
72
75
69
183
105
27
63
84
9
51
54
30
60
72
12
45
96
12
9
15
27
93
63
18
18
54
18
72
96
21
108
27
36
54
15
63
12
96
126
90
21
36
45
90
72
6
3
63
24
12
9
63
42
3
15
48
144
24
12
69
21
78
9
111
69
39
168
30
126
9
27
45
33
30
81
9
6
21
15
21
33
99
72
27
12
6
18
21
24
3
78
18
48
81
108
9
6
45
12
87
12
69
3
24
48
45
9
18
78
135
81
120
15
36
45
72
63
12
60
3
24
54
48
51
27
66
24
30
60
9
12
15
153
12
51
9
27
21
24
12
27
81
51
36
18
48
42
36
189
12
60
75
69
3
9
9
18
45
60
21
24
48
42
36
45
93
72
24
120
6
21
60
3
33
3
189
27
36
105
3
36
9
63
72
24
93
87
18
3
15
108
36
36
36
36
45
12
9
72
72
24
63
9
48
6
45
144
219
105
27
84
18
6
21
27
36
54
6
21
276
63
12
9
15
9
180
48
24
39
36
33
27
156
45
9
51
63
36
93
36
15
21
27
24
18
27
21
51
12
9
135
15
48
24
36
153
36
72
57
78
228
33
63
129
72
27
36
45
9
6
93
15
21
33
27
36
57
90
60
18
90
9
21
18
24
45
3
117
9
90
168
48
36
90
51
45
66
60
18
54
21
96
84
63
36
6
18
36
12
96
9
117
48
24
144
3
60
75
24
9
39
33
45
39
135
105
36
45
66
9
24
3
45
108
9
150
48
105
3
9
108
33
27
21
24
3
51
9
12
15
12
24
66
63
81
24
66
108
9
51
54
30
33
99
12
36
54
72
6
45
27
12
72
6
66
24
45
39
60
21
9
87
12
132
36
21
42
9
63
36
57
9
63
63
36
36
72
96
21
15
21
72
51
30
6
66
18
9
216
24
12
51
9
3
36
54
15
48
15
9
27
252
45
39
45
159
21
60
3
9
51
57
15
36
12
33
99
108
72
117
39
6
66
117
87
9
9
30
36
60
48
24
18
27
63
72
12
105
63
66
18
33
3
9
33
63
135
18
18
21
159
48
24
18
48
96
63
27
45
9
66
144
72
36
45
15
36
36
144
102
18
45
9
54
18
54
36
36
96
162
66
6
126
ABCD 430757352*7^$a-1 [50028]
5
52
20
7
48
65
64
12
92
12
7
57
51
81
39
60
69
24
15
33
92
76
84
20
16
39
9
20
16
56
64
27
21
32
28
24
24
108
12
44
19
72
69
56
31
60
9
39
21
36
8
28
12
32
124
84
20
52
3
17
24
19
165
36
8
36
16
123
5
36
7
173
16
60
44
24
7
33
20
16
48
48
15
21
27
9
168
39
69
8
16
68
48
31
89
76
75
81
108
20
40
24
96
68
67
21
48
12
27
153
24
56
12
16
27
9
84
32
60
7
5
16
144
15
48
17
40
20
16
12
12
84
8
31
5
112
12
32
40
44
52
92
16
84
32
24
7
65
48
84
36
52
80
12
100
27
156
5
40
24
39
65
36
36
12
16
60
20
64
24
12
12
32
88
68
156
28
72
12
8
16
12
96
108
12
156
12
111
9
44
40
60
15
21
8
28
24
39
45
20
12
12
36
48
67
21
204
3
65
4
240
56
16
12
92
40
80
4
3
5
100
8
55
69
48
3
17
79
29
67
17
40
48
48
135
21
104
16
56
55
9
12
8
40
120
15
41
43
36
41
19
228
21
12
8
52
32
60
48
52
111
29
55
5
52
104
40
12
3
36
33
3
57
20
28
68
52
75
17
16
32
4
84
24
20
96
72
7
21
20
12
4
48
15
21
12
12
32
108
4
96
56
91
5
19
5
7
5
52
12
15
69
12
24
8
7
69
27
45
75
33
39
5
127
41
4
15
93
32
4
84
36
12
20
72
48
48
84
43
48
9
228
24
8
132
36
12
132
76
20
67
5
40
15
9
48
3
41
28
63
81
104
52
51
5
64
24
39
5
36
40
44
48
12
60
36
4
20
4
20
7
45
32
12
48
7
60
21
20
60
7
45
8
48
40
135
5
12
43
41
28
3
53
4
20
40
72
8
55
48
65
4
56
84
4
12
72
60
15
117
24
12
108
44
124
63
9
32
12
28
44
19
45
96
12
92
7
9
24
24
68
24
36
52
36
12
32
124
24
32
48
52
36
27
12
45
20
96
36
112
8
40
63
9
12
87
17
31
5
24
12
36
55
29
24
100
84
36
36
20
40
3
5
43
21
48
3
5
16
20
136
3
132
41
79
5
4
20
139
21
32
12
7
33
15
17
36
52
12
8
156
12
19
41
40
60
140
100
24
44
7
69
15
29
12
7
45
20
36
4
140
28
63
29
31
9
24
51
5
4
12
20
76
60
51
65
84
24
4
56
12
28
24
32
264
4
24
24
20
12
72
16
68
7
48
17
40
8
19
9
44
28
27
17
40
20
96
55
45
60
24
36
20
4
3
77
7
21
60
32
4
36
12
44
60
31
53
40
12
128
72
16
84
15
41
28
24
3
45
24
8
60
4
44
12
36
4
3
65
268
15
69
15
17
36
28
39
101
31
36
21
27
29
36
12
16
92
55
69
20
64
12
36
84
92
16
12
72
99
9
24
27
5
96
40
99
48
21
75
9
20
175
48
69
12
3
41
4
20
16
24
24
56
24
4
8
16
60
48
8
76
111
33
51
9
32
84
36
16
24
8
31
105
32
24
40
132
32
19
5
36
76
44
40
72
75
57
12
96
20
48
7
33
36
63
48
53
16
56
12
12
40
8
7
41
72
112
44
84
4
44
4
3
12
21
12
72
56
28
20
52
20
40
36
8
19
45
48
44
67
9
12
99
5
7
9
84
8
12
76
15
33
72
24
63
17
52
24
39
45
60
12
44
52
8
64
8
4
8
52
84
27
5
52
8
4
3
17
16
20
52
96
96
104
31
57
12
44
55
9
12
27
21
44
4
39
17
64
72
39
17
28
20
48
64
27
9
20
36
64
12
48
44
40
48
8
7
105
180
8
24
112
56
67
57
12
24
12
56
60
28
104
24
19
12
53
12
12
172
8
4
12
92
55
57
8
76
48
8
28
24
51
9
36
3
24
5
64
36
12
36
8
24
31
21
56
16
12
20
96
36
76
32
67
45
147
216
5
36
76
3
21
20
48
91
84
5
52
15
29
124
8
12
28
12
84
12
104
4
32
52
32
12
40
15
5
120
4
24
48
8
16
8
4
3
69
176
88
3
5
132
7
9
96
3
48
5
60
40
8
19
9
12
27
69
36
3
33
24
140
55
5
16
36
12
56
16
32
52
48
132
8
7
45
3
9
56
12
40
32
88
8
60
79
21
72
15
69
144
20
40
32
28
20
36
24
7
33
20
55
17
120
60
43
69
68
12
28
188
88
24
92
103
153
15
41
36
72
55
53
28
15
89
40
63
12
9
32
55
69
56
52
15
5
52
56
16
99
36
57
84
15
129
36
44
84
4
56
19
33
20
12
31
29
36
40
12
20
4
63
113
60
28
96
8
67
5
19
45
20
4
32
40
20
24
7
45
8
64
92
16
24
15
9
20
60
4
27
9
39
36
69
12
24
12
15
45
32
43
72
17
4
12
92
60
52
8
55
33
92
7
125
16
63
29
52
72
44
12
100
12
12
3
53
7
9
12
36
56
40
72
111
149
28
32
96
19
57
27
12
60
9
44
72
12
16
12
20
7
9
84
68
36
100
56
12
40
24
56
12
28
20
16
20
84
4
39
17
28
20
19
33
32
55
9
20
52
32
4
72
84
36
56
19
5
24
16
84
56
31
65
28
15
53
28
15
21
20
64
108
39
29
4
36
3
5
55
156
29
7
41
43
57
3
21
24
32
108
88
24
24
8
36
7
9
12
56
64
ABCD 430959968*7^$a-1 [50027]
37
12
42
89
37
12
123
3
9
99
54
27
81
27
33
162
30
15
207
300
24
54
59
7
6
192
18
36
77
13
47
139
9
20
12
60
52
3
72
24
93
69
12
186
53
13
15
128
37
72
204
11
55
180
41
60
67
156
5
12
25
66
54
24
36
12
71
16
9
30
9
27
18
90
36
42
30
60
12
41
64
3
9
96
27
21
189
6
137
100
87
66
18
24
66
18
24
5
61
11
49
39
15
125
4
27
60
66
99
207
150
30
24
5
25
135
63
54
23
37
3
44
79
156
5
28
45
23
25
54
69
39
261
33
54
9
39
36
9
27
144
36
36
72
6
102
72
162
15
44
67
132
36
5
36
103
144
90
84
144
18
5
37
59
36
112
56
127
5
64
57
42
12
45
141
167
175
12
65
84
19
48
29
43
72
60
12
18
87
9
126
41
76
57
119
43
65
25
60
48
18
153
9
87
45
30
5
37
30
18
15
135
18
48
72
18
24
9
12
99
78
18
30
63
36
140
55
18
36
30
36
24
153
12
9
47
7
24
30
6
264
141
20
79
30
131
91
210
51
21
47
13
18
174
35
55
54
24
155
109
162
72
18
99
15
54
12
51
21
23
67
81
45
11
49
48
15
48
24
8
31
132
5
43
17
16
36
44
64
20
19
18
18
245
61
18
33
9
138
54
60
36
11
91
33
57
11
88
105
75
117
6
102
72
27
171
6
54
90
48
60
27
9
11
12
84
1
48
18
18
42
21
123
48
96
29
7
48
125
7
36
89
37
138
72
78
12
11
13
84
15
21
24
18
45
21
42
84
108
5
91
66
60
35
31
17
25
27
63
120
9
9
90
17
25
66
36
54
6
30
35
28
24
39
53
79
36
41
4
57
72
78
29
19
18
78
53
67
153
15
45
75
9
63
6
84
27
51
77
67
162
36
18
65
127
60
48
17
19
78
66
132
126
90
53
121
35
48
31
161
31
114
35
31
18
24
48
96
23
144
7
137
4
48
8
19
18
83
72
25
108
95
12
25
12
143
52
3
42
11
36
19
137
84
55
89
31
132
9
21
6
54
84
126
132
17
13
6
234
48
18
29
7
9
117
59
13
15
27
12
33
3
6
71
37
48
27
51
5
36
25
162
42
36
48
51
21
11
49
30
5
139
54
63
60
8
13
6
21
99
24
149
40
12
141
99
111
162
252
18
6
102
5
13
6
41
40
63
48
54
35
91
9
63
222
12
87
27
48
18
54
33
39
18
71
1
36
11
40
75
5
55
17
60
187
24
48
24
12
5
84
1
35
43
161
13
83
67
81
63
9
3
114
72
36
35
48
73
87
32
108
4
32
97
99
15
228
42
48
27
15
108
5
61
71
64
44
19
42
12
59
64
144
57
119
97
78
30
6
72
81
3
17
60
112
27
18
35
1
51
63
12
117
108
68
31
54
87
27
84
17
61
119
19
6
30
78
12
83
120
1
66
72
42
59
7
24
48
18
42
18
30
36
36
24
36
66
6
36
48
54
23
40
80
7
12
29
36
67
77
13
3
27
6
66
6
54
17
28
27
138
24
3
63
90
18
29
25
126
54
78
48
36
60
17
4
45
18
54
27
8
163
69
92
16
68
115
24
17
19
17
49
239
55
17
31
126
24
36
102
18
108
23
55
12
18
27
140
13
24
11
19
186
12
27
15
36
102
119
7
18
11
108
7
45
81
59
1
66
36
96
12
36
36
54
42
18
3
9
11
31
30
42
21
45
42
102
42
45
8
13
72
126
33
3
108
45
9
24
192
131
121
18
9
9
108
24
12
35
7
93
45
60
3
32
64
21
18
9
27
41
28
63
12
101
25
54
42
35
19
54
18
9
128
1
78
66
18
17
12
7
90
11
7
24
36
125
84
64
69
63
129
78
36
12
18
27
51
89
100
108
32
88
80
7
5
13
35
211
9
9
60
47
36
43
18
48
11
4
45
3
63
18
27
33
35
175
125
19
90
42
29
133
84
35
25
23
25
144
23
120
120
112
27
126
48
11
25
51
57
6
9
12
33
63
99
30
15
48
15
45
48
63
65
97
24
11
1
47
7
24
120
54
159
99
77
67
173
19
53
7
174
18
18
54
81
123
5
48
1
ABCD 431133438*7^$a-1 [50030]
66
3
21
72
6
24
6
111
33
18
90
30
18
54
102
39
21
6
21
3
72
12
114
30
12
6
39
147
30
12
48
6
30
42
24
18
18
12
36
9
21
18
30
12
24
18
57
39
102
51
3
6
42
57
12
96
9
3
21
51
33
72
39
3
96
84
36
6
132
54
18
3
24
24
96
21
12
3
9
30
6
36
18
21
72
3
6
27
9
15
21
27
33
15
21
102
24
36
9
21
39
33
12
63
21
15
48
33
30
6
24
78
57
12
27
6
6
9
12
12
3
66
12
12
3
15
66
12
6
30
6
18
96
42
12
9
72
3
66
36
3
9
96
36
12
36
96
30
66
42
6
120
36
18
9
9
72
27
39
18
3
9
12
39
57
15
36
12
153
18
18
6
6
36
3
27
12
21
15
96
57
12
39
42
36
36
12
96
6
42
18
12
6
36
159
21
84
12
48
27
15
153
3
9
33
3
72
15
24
30
12
6
33
69
30
9
21
84
18
30
15
9
6
36
33
27
42
3
21
15
21
90
9
21
12
36
72
48
3
69
12
27
15
6
6
54
99
39
6
3
24
15
12
18
75
12
27
9
45
30
69
21
24
24
18
36
60
60
21
21
12
3
15
72
9
27
30
6
18
39
24
9
78
24
57
9
30
48
18
42
18
12
30
96
24
66
27
51
54
18
18
12
27
12
33
30
33
15
153
12
9
6
42
12
3
36
9
48
24
15
51
24
33
105
3
33
24
18
6
6
30
36
12
24
6
9
9
48
18
9
27
6
3
21
36
6
6
18
78
39
12
69
6
9
36
33
84
3
57
18
9
3
93
39
6
36
42
18
72
39
36
21
60
15
36
21
99
15
48
6
51
9
63
108
57
3
3
9
12
15
33
81
51
9
18
18
60
15
36
9
51
21
51
33
42
30
3
12
81
30
48
9
9
12
39
15
57
21
24
54
54
60
66
30
42
72
6
24
36
3
51
6
3
75
21
27
12
6
99
21
6
36
33
27
33
3
9
57
30
6
18
18
18
60
42
24
18
18
36
15
9
24
48
78
6
60
30
21
39
6
36
24
36
15
9
39
72
36
15
9
9
27
9
3
21
24
36
18
24
42
24
36
3
12
33
15
99
18
36
39
3
9
27
9
9
39
3
6
30
81
27
9
57
54
12
36
9
9
36
66
42
48
6
66
12
3
63
30
6
21
9
51
3
24
36
48
9
9
3
105
72
24
39
27
93
12
3
36
60
24
18
3
27
9
9
42
9
48
96
21
15
3
6
36
6
9
9
66
102
6
45
60
60
15
6
27
9
48
48
84
42
84
54
12
24
6
69
123
21
123
54
6
21
3
78
3
33
132
24
36
30
57
33
48
18
6
12
36
60
24
24
18
21
36
108
117
18
12
42
36
12
30
9
9
6
6
66
60
21
9
36
3
9
24
36
15
3
30
27
39
21
21
36
42
96
24
48
9
9
24
51
39
9
3
9
9
12
12
72
48
3
3
21
57
84
36
60
6
33
63
42
12
48
12
24
111
27
36
60
12
24
6
18
30
15
12
39
18
96
6
12
21
9
12
24
30
9
12
12
15
57
36
45
24
3
69
48
12
12
27
12
3
48
24
42
6
24
72
18
3
3
78
51
45
3
108
60
111
18
60
24
36
30
42
51
69
147
24
39
69
27
6
84
36
18
12
18
12
6
12
30
72
36
12
3
9
24
30
21
9
63
117
87
39
90
24
84
114
9
36
33
39
99
30
3
57
48
51
9
51
21
90
6
60
12
51
60
9
12
3
3
42
6
6
24
228
6
153
87
72
54
15
12
9
6
21
69
96
30
18
39
9
6
30
48
12
18
21
33
3
57
36
12
30
96
9
48
3
78
18
6
36
36
6
60
24
30
87
3
45
33
6
6
3
12
39
18
12
6
57
3
66
24
30
24
30
42
9
9
96
48
51
9
30
48
81
21
12
12
18
36
6
42
66
15
21
63
36
21
36
78
12
30
15
156
36
57
24
78
69
45
30
21
99
48
6
3
9
99
45
54
9
27
12
30
42
9
9
12
12
12
12
24
18
81
9
63
3
90
3
21
18
45
3
9
24
3
9
63
117
69
3
9
36
3
129
36
15
9
3
33
36
39
21
66
105
105
18
12
78
18
54
3
33
30
48
24
90
6
48
24
6
12
36
198
18
27
51
12
36
30
6
66
3
45
72
6
57
33
30
120
21
27
12
30
12
3
111
6
90
84
102
15
84
21
30
198
72
42
24
33
39
9
9
3
24
36
15
81
39
21
15
30
12
6
9
33
66
54
36
27
21
108
30
30
60
12
15
36
21
36
15
9
42
54
3
141
156
3
21
48
12
108
6
57
9
27
27
54
12
78
30
36
27
3
24
18
51
45
6
54
111
48
12
21
66
33
9
51
21
78
6
12
3
63
57
3
6
39
129
51
63
6
30
141
33
27
9
3
84
3
30
3
81
30
57
12
27
69
57
24
3
9
60
96
66
18
30
57
21
42
6
204
36
39
27
45
45
15
39
45
39
9
21
18
81
12
57
30
33
48
15
33
9
24
6
18
63
12
33
6
69
9
3
21
84
15
45
12
15
81
30
42
6
60
6
42
6
3
15
30
18
18
3
75
21
81
6
108
24
12
48
9
9
108
75
24
24
9
27
51
12
30
12
72
114
12
6
96
36
12
60
24
12
18
33
36
3
6
12
27
81
6
108
18
18
45
3
33
45
15
51
57
39
45
57
3
21
18
12
9
27
6
15
9
36
15
57
12
12
51
87
78
27
57
48
6
69
9
36
3
39
84
48
9
15
72
6
15
39
18
3
27
12
54
24
54
48
6
3
21
144
18
33
33
36
27
12
33
84
114
30
15
36
57
27
3
132
12
66
24
3
75
81
15
6
18
9
15
42
51
3
42
12
108
27
12
3
18
72
15
9
51
15
6
36
12
3
21
87
48
3
30
27
39
126
102
6
150
6
3
57
3
12
15
6
12
48
24
3
27
12
54
24
15
36
45
12
27
36
3
57
57
6
42
18
18
18
12
18
3
36
75
6
24
18
21
81
12
15
15
93
27
9
9
84
66
96
18
3
33
27
9
30
30
3
69
3
15
21
51
6
60
84
3
39
9
93
30
9
24
15
9
48
21
18
12
24
45
60
81
36
3
27
36
21
33
6
21
105
36
75
3
6
15
36
72
3
66
3
57
90
6
228
123
24
27
24
6
66
45
12
3
42
150
42
3
33
3
9
54
57
12
27
36
24
102
60
78
6
15
36
21
12
63
15
24
6
24
6
6
6
24
ABCD 431135372*7^$a-1 [50017]
3
26
91
23
166
30
21
93
56
4
87
5
43
59
48
10
74
18
12
48
52
20
108
6
10
15
15
30
26
10
30
30
14
46
6
8
6
78
12
10
84
27
15
24
8
1
75
14
6
25
29
60
42
48
16
26
19
15
20
13
41
22
6
14
36
1
24
48
95
10
36
27
29
24
34
26
108
16
14
12
1
35
85
5
28
12
2
1
11
10
20
6
40
2
16
2
4
8
36
36
10
14
16
20
16
44
1
35
12
16
57
23
36
4
6
6
14
30
36
100
48
33
11
22
74
42
144
4
62
4
50
96
24
64
3
120
11
13
3
2
18
46
30
26
43
29
52
26
12
46
6
30
20
67
11
30
16
36
8
6
10
2
30
12
30
30
19
11
76
20
16
54
12
2
1
27
21
11
13
29
6
28
56
10
6
14
91
5
12
46
62
84
4
26
34
6
6
24
14
16
21
9
54
60
132
32
16
6
26
12
13
3
36
60
30
8
12
66
28
2
4
8
16
30
57
15
74
7
24
9
20
6
10
44
6
48
54
42
10
26
4
8
1
35
13
29
10
14
10
9
11
10
27
53
10
24
72
8
36
70
68
22
54
6
6
32
18
25
9
14
22
50
4
30
54
12
21
53
18
30
18
84
37
23
6
10
20
10
44
7
33
6
8
16
8
1
27
21
47
54
90
90
6
24
49
41
31
15
12
2
48
40
24
8
6
114
18
12
22
20
16
18
14
16
36
8
28
24
51
29
67
3
54
15
45
27
3
36
30
66
14
60
46
14
4
6
8
16
56
90
34
6
26
12
36
42
24
16
3
15
6
6
68
102
40
2
46
104
48
24
19
27
2
58
20
90
24
10
50
4
2
48
25
15
26
4
32
10
2
12
10
9
11
4
62
43
48
39
2
16
15
29
18
94
27
24
17
16
86
64
36
20
1
17
16
15
71
64
14
48
12
22
50
31
3
12
20
60
4
36
152
30
18
40
2
6
6
64
27
29
40
8
6
36
24
10
12
110
10
3
29
48
28
6
6
2
42
48
18
4
24
32
40
32
12
16
32
48
133
11
34
26
4
12
14
48
52
6
54
6
14
4
3
24
9
38
148
18
3
23
10
8
6
6
18
16
33
57
60
2
42
6
73
24
23
100
2
4
20
4
12
32
48
18
10
6
30
20
4
27
3
26
16
3
45
90
6
66
48
26
7
33
20
16
78
26
4
15
35
13
33
14
6
30
10
20
4
32
132
112
8
18
13
35
13
53
64
26
1
17
22
158
19
24
3
26
64
3
72
15
12
68
24
1
72
59
18
72
4
36
8
60
58
122
12
4
90
66
14
22
32
18
58
30
12
92
22
20
31
48
41
36
10
14
16
90
78
3
24
3
80
13
3
21
9
14
24
108
48
6
30
1
17
6
40
60
14
22
38
22
26
40
14
4
26
31
5
34
90
50
18
16
44
16
2
10
2
46
6
38
46
14
18
24
30
6
100
14
34
44
30
6
16
50
7
3
21
29
10
6
30
68
6
19
71
10
30
86
43
51
30
6
30
84
8
18
34
27
3
21
23
10
14
1
29
46
32
28
33
24
15
54
26
60
4
24
14
6
46
6
110
10
48
14
18
25
5
40
92
72
6
40
18
36
26
60
12
46
3
33
36
30
14
6
42
12
64
32
34
38
16
14
13
3
12
14
6
90
28
14
30
18
40
2
30
46
6
98
43
45
3
35
84
1
21
50
24
96
49
11
34
30
32
13
51
68
16
14
12
7
27
30
2
85
15
80
73
35
37
9
20
100
36
92
12
19
71
4
20
66
7
57
62
28
14
22
6
84
8
6
16
81
15
14
91
15
14
30
10
26
1
27
12
20
60
25
77
42
10
14
40
30
6
36
24
24
12
21
47
12
12
46
27
59
60
16
14
16
18
56
6
4
54
14
43
15
2
6
16
30
8
60
6
22
14
10
68
22
9
35
10
2
24
6
84
7
24
3
2
58
30
3
24
9
50
10
68
72
124
26
10
30
44
12
1
3
36
32
30
18
12
18
4
26
12
22
20
31
29
66
73
15
20
10
6
80
18
12
4
27
3
12
24
30
14
6
6
100
45
15
2
6
22
90
48
14
18
1
29
88
50
46
8
42
90
108
19
23
24
73
41
6
22
14
4
30
90
14
58
24
6
18
32
42
12
90
34
15
27
2
42
10
80
6
54
46
45
83
100
26
4
36
24
30
57
5
10
2
16
26
10
24
27
39
6
18
14
18
88
12
14
7
27
26
19
71
76
50
12
60
12
31
59
48
58
24
27
41
6
24
78
10
20
13
41
10
90
8
12
7
59
10
32
18
24
46
32
18
28
42
3
35
12
1
23
18
12
30
4
62
91
29
40
18
26
46
33
29
22
20
34
14
22
20
54
25
95
22
51
23
4
2
12
22
104
36
30
7
27
2
12
52
24
27
17
22
54
2
28
6
14
46
14
52
2
22
24
14
46
14
60
12
6
54
16
30
45
5
30
4
60
90
8
91
41
46
2
22
8
42
7
53
4
12
44
60
40
51
29
19
35
6
4
2
25
5
4
6
8
25
21
114
56
1
33
12
24
20
31
39
57
41
60
46
32
13
41
6
4
44
6
19
27
18
50
73
47
6
90
46
32
12
48
6
24
16
14
46
2
4
6
2
28
3
48
99
54
14
76
20
10
24
30
14
42
10
30
9
41
10
38
30
42
7
59
12
49
57
12
30
18
50
12
34
14
6
7
39
48
6
8
18
40
8
10
50
36
70
50
10
8
18
34
30
36
14
4
12
120
38
6
6
1
87
26
31
17
6
12
4
50
7
3
36
30
50
30
4
8
72
36
40
2
28
20
40
24
8
16
26
31
15
30
18
6
6
21
24
23
24
22
50
18
12
64
30
20
16
38
19
23
30
10
6
14
4
26
64
56
6
40
108
66
24
2
1
3
20
6
4
38
73
3
6
60
74
24
30
60
31
21
50
10
36
30
18
2
24
18
12
10
38
22
54
14
22
8
16
56
154
6
8
30
36
22
18
14
12
7
24
15
8
52
48
42
2
1
45
50
73
47
10
60
6
44
10
42
20
1
24
5
58
6
14
12
1
41
103
119
18
6
36
30
30
18
6
76
68
49
39
20
10
44
31
5
10
18
30
6
20
31
5
4
24
66
69
11
4
6
26
1
33
8
30
1
21
24
27
15
2
78
40
48
6
14
36
6
18
10
30
30
2
48
12
10
51
53
19
29
19
24
9
20
4
2
34
20
7
23
24
72
1
161
31
47
40
20
28
6
27
47
25
21
50
18
52
24
32
58
14
30
82
20
36
12
22
86
4
8
31
81
6
14
30
18
30
12
4
30
2
10
2
52
30
36
14
48
58
74
1
45
24
20
4
3
41
72
6
1
41
42
10
80
19
95
22
14
37
41
31
45
44
28
2
16
14
66
10
2
48
13
24
93
104
42
16
8
6
4
63
23
30
70
60
30
24
27
15
14
90
48
16
60
6
38
1
87
140
4
6
3
89
31
15
6
98
42
6
40
30
2
22
66
20
54
54
24
60
16
30
50
6
10
26
34
9
11
4
74
16
63
57
12
32
19
120
29
58
12
44
16
20
12
1
47
24
126
4
26
42
12
120
4
42
18
12
3
15
26
7
63
50
4
2
12
16
12
48
33
23
6
24
64
30
93
3
44
6
16
48
3
23
4
14
30
16
6
14
46
24
36
6
78
15
21
27
23
48
46
27
23
6
16
38
6
4
32
72
19
24
5
10
8
10
2
12
22
8
22
21
23
16
9
41
7
24
39
54
32
64
ABCD 431220948*7^$a-1 [50071]
56
12
36
36
28
12
8
12
69
15
36
27
33
28
116
60
4
53
3
81
7
29
27
40
17
54
69
9
51
81
6
1
23
21
9
48
27
36
24
51
1
5
27
39
24
37
48
20
3
78
18
13
29
3
24
28
53
6
30
7
11
13
48
12
48
12
68
24
15
36
37
29
3
4
56
57
63
12
52
29
39
48
112
35
18
7
71
42
7
20
21
55
48
5
51
64
20
45
3
3
33
33
39
3
45
75
21
9
39
21
102
54
31
11
117
72
108
33
54
1
8
36
33
27
51
81
12
51
1
24
29
7
32
196
65
43
24
65
30
33
21
7
20
63
48
1
12
5
27
24
21
15
4
48
20
4
11
45
9
43
48
5
18
13
8
75
1
72
23
66
12
15
12
9
15
15
13
11
12
90
3
33
18
21
9
12
27
24
57
6
1
32
15
9
63
6
42
13
35
12
37
8
4
20
4
8
48
4
17
12
7
48
53
27
4
48
8
9
7
60
17
75
3
12
30
7
32
51
1
36
53
15
4
8
4
5
42
13
12
92
16
5
7
36
113
27
9
48
15
28
32
16
20
16
59
1
32
52
11
21
39
61
8
4
5
43
8
9
91
12
32
9
36
223
8
9
7
17
27
9
7
17
96
24
6
1
32
192
88
17
30
69
24
88
8
64
84
152
3
73
36
5
138
48
1
17
24
36
3
28
8
12
21
18
6
6
9
39
21
9
6
33
4
11
37
8
3
18
6
6
3
9
18
12
57
240
9
24
6
6
18
30
15
28
36
47
85
17
31
107
1
95
33
33
72
31
48
17
99
12
48
4
17
6
30
3
12
33
36
15
40
29
31
48
24
24
11
117
24
27
33
60
36
28
48
20
28
32
28
72
44
52
128
4
24
36
32
39
30
48
39
4
48
23
24
21
69
39
36
16
32
3
1
56
39
9
52
29
48
12
27
24
28
12
11
12
18
19
60
29
39
64
8
52
95
1
12
48
113
7
24
8
21
42
25
36
8
39
90
36
39
27
33
15
1
36
20
52
11
45
4
32
9
7
5
31
8
16
35
9
21
19
71
84
9
76
104
4
24
8
28
29
12
6
96
45
48
12
72
9
72
6
9
28
32
33
19
5
19
71
96
21
21
19
89
132
15
81
24
18
42
18
18
63
48
52
29
3
96
4
36
11
25
60
53
30
9
33
54
49
12
68
28
32
27
1
20
28
5
31
44
16
65
19
8
51
13
12
35
9
52
84
12
17
7
11
12
37
20
33
27
51
49
11
18
7
125
48
43
29
39
21
39
21
91
56
24
64
164
21
31
17
7
48
8
39
13
17
63
15
21
24
51
37
17
15
28
120
17
7
65
147
51
33
60
4
56
21
30
6
24
19
48
29
39
28
32
28
5
162
48
1
53
39
40
20
28
32
16
12
12
29
7
8
45
6
21
39
54
99
27
84
9
57
31
41
19
156
44
16
17
66
21
4
11
25
32
52
29
27
4
44
12
33
18
49
23
66
7
47
57
33
30
45
4
12
35
1
20
21
27
3
25
35
13
12
17
42
1
29
78
6
12
24
31
32
3
18
12
3
24
16
20
40
5
3
27
73
8
63
12
6
30
1
17
3
117
15
9
6
6
63
24
12
16
72
56
63
1
8
9
7
60
77
15
12
4
56
39
60
13
20
112
11
18
15
28
77
6
42
12
147
33
7
12
32
52
128
87
72
73
17
6
13
8
21
39
3
37
20
4
35
84
6
39
24
33
24
24
7
24
12
23
61
44
88
12
20
16
60
23
30
60
18
48
33
21
72
55
8
21
63
4
53
72
3
48
111
78
3
24
21
30
1
8
27
36
24
84
1
8
76
77
19
24
12
24
36
32
24
52
20
75
13
132
48
12
29
36
43
113
31
5
12
51
40
5
3
3
54
31
53
39
33
7
24
48
48
17
31
29
99
28
17
67
20
4
11
9
144
36
51
1
5
12
30
1
56
3
1
11
54
163
17
43
12
8
28
29
30
81
48
12
4
5
15
36
12
60
36
16
72
23
45
39
6
67
8
36
33
7
11
13
29
15
27
153
27
6
39
4
5
15
9
43
24
11
1
12
71
117
36
21
15
112
24
8
4
11
45
12
16
5
19
20
21
12
75
4
101
18
25
24
23
69
48
4
5
7
23
21
4
71
33
12
12
36
33
30
13
8
4
32
28
5
12
18
33
28
83
9
28
11
13
8
51
18
7
60
36
48
8
9
42
9
48
16
48
72
17
19
53
90
49
20
36
3
18
43
68
9
12
42
33
3
13
35
9
28
36
20
51
12
6
48
67
36
17
15
15
9
12
76
44
69
15
24
12
16
17
30
42
7
48
35
24
1
8
12
3
49
29
3
21
67
29
12
15
12
51
1
48
32
9
43
29
51
16
71
30
19
8
27
18
36
72
42
13
17
6
21
12
51
18
108
3
100
20
9
12
36
6
48
37
12
12
60
12
8
9
7
29
6
1
17
12
3
45
66
9
63
61
24
35
42
6
21
3
97
5
55
8
28
17
27
15
9
16
8
28
29
3
21
24
15
3
85
17
18
13
17
18
24
48
9
4
35
45
24
15
49
8
33
43
44
60
3
90
15
75
13
17
51
40
89
39
4
5
43
29
19
12
48
41
15
15
9
4
53
7
32
16
35
1
53
6
6
39
28
12
41
99
28
17
39
3
30
19
29
30
13
20
28
12
71
1
8
57
67
8
69
7
35
25
5
6
73
11
37
92
28
12
8
36
3
1
20
21
31
12
48
20
28
17
7
5
18
21
4
65
3
36
244
12
5
39
4
48
20
12
40
56
21
3
4
56
40
41
6
133
17
12
27
24
12
76
65
54
1
44
48
4
89
7
32
96
3
13
36
92
27
9
33
43
8
88
89
19
68
51
9
21
51
15
33
36
40
5
3
27
9
15
1
5
51
4
71
1
5
39
45
27
4
8
16
24
48
56
28
24
11
33
84
36
51
18
39
4
17
99
28
80
3
1
35
102
12
36
6
49
65
6
49
36
8
4
8
48
24
72
16
8
21
7
24
24
12
65
3
16
65
67
47
1
23
9
9
78
6
3
84
60
159
61
20
4
35
18
3
64
92
111
61
11
141
9
3
51
6
55
35
21
9
12
36
67
8
36
4
5
123
3
97
32
21
87
3
9
100
17
12
12
18
21
15
9
4
29
55
24
11
18
123
21
7
35
37
56
15
45
16
68
12
39
1
36
8
24
52
5
36
19
17
39
21
30
33
136
68
24
9
63
15
37
5
3
24
45
6
13
24
24
60
29
7
32
45
7
12
84
53
3
12
9
15
24
40
11
13
48
36
20
4
12
44
21
19
8
12
16
77
42
18
18
1
32
16
68
84
40
59
1
32
28
32
48
3
61
23
30
55
41
3
64
32
9
7
8
24
28
128
28
48
35
13
12
44
21
12
55
47
69
60
40
92
88
17
39
4
17
3
3
1
32
24
21
31
12
29
30
54
30
45
9
60
7
72
48
36
24
11
13
ABCD 431270342*7^$a-1 [50026]
7
35
60
42
12
48
30
30
39
3
48
13
5
6
84
48
13
65
12
48
48
7
65
30
9
81
90
21
3
12
9
21
43
17
30
6
6
61
11
13
83
6
36
48
24
12
60
150
6
6
6
24
51
9
72
6
9
135
33
3
13
35
24
12
24
12
42
7
17
36
6
66
19
17
3
21
99
9
15
4
36
35
1
23
25
92
9
18
18
18
18
24
24
42
24
18
120
43
59
42
7
23
6
6
66
60
30
21
4
5
19
83
36
1
11
13
20
33
67
23
6
42
36
48
12
54
12
18
12
66
19
8
3
61
41
15
24
28
20
45
6
18
3
27
18
7
5
12
18
42
48
84
24
3
72
51
6
30
12
18
72
36
54
12
24
1
23
48
36
25
23
42
24
63
87
36
49
11
9
16
35
66
12
6
72
60
1
5
18
25
44
16
5
3
40
5
6
6
42
12
36
6
96
42
1
11
24
6
60
18
13
143
9
24
27
12
24
78
12
6
25
36
29
132
36
19
35
24
49
48
47
12
21
21
54
12
6
24
3
33
6
1
5
36
7
17
19
11
54
24
18
1
11
42
18
6
6
30
108
6
90
31
53
66
18
7
11
48
60
42
24
24
30
48
12
25
104
9
48
6
49
35
6
90
12
37
17
6
21
3
30
48
66
45
33
30
66
30
13
5
67
44
15
18
31
36
65
18
33
24
9
24
7
11
25
20
75
30
12
79
29
54
24
37
35
36
12
42
42
24
36
9
21
54
13
47
18
6
1
60
47
96
18
30
18
48
27
4
11
78
24
7
11
9
45
51
39
6
84
6
12
54
43
5
31
35
24
1
101
24
15
63
24
30
7
35
18
12
7
5
18
12
84
12
48
12
24
36
37
17
6
21
3
49
20
3
42
6
18
27
3
12
13
20
15
12
25
17
36
55
41
6
66
39
24
4
17
19
48
47
12
18
12
19
29
36
30
60
48
1
17
18
13
23
18
15
15
30
12
39
27
12
18
39
9
24
30
42
7
41
15
16
35
48
18
12
15
111
85
96
17
42
24
37
101
54
36
18
30
6
24
60
31
11
33
15
57
9
6
6
54
69
3
6
6
109
23
21
21
90
18
6
57
15
9
21
6
36
18
6
30
42
57
48
3
18
66
1
23
25
36
35
81
9
60
30
25
11
12
6
30
6
3
16
11
13
23
85
59
9
39
6
6
48
13
17
30
12
6
18
6
48
63
3
18
6
12
102
27
24
3
18
18
13
36
5
12
18
6
96
7
35
96
36
30
30
36
6
19
96
36
5
6
12
36
18
6
6
48
42
96
9
3
12
81
9
6
12
21
27
66
19
29
6
36
12
21
9
42
6
6
24
6
24
7
47
121
11
120
36
6
19
53
48
48
42
6
24
19
68
24
9
54
33
15
24
6
24
6
18
12
36
7
24
5
15
33
24
60
43
32
4
11
145
95
180
18
6
25
5
39
21
27
9
30
78
6
1
11
18
6
25
59
60
18
60
3
45
3
3
54
18
42
12
6
36
18
43
35
42
19
11
24
18
6
6
18
1
11
66
60
7
20
27
18
42
6
30
30
96
12
30
1
23
12
13
23
69
27
6
30
24
30
7
41
3
16
17
18
24
48
6
7
17
48
31
5
7
60
5
36
15
45
30
25
24
53
15
9
39
51
42
6
1
11
18
66
24
48
60
24
6
6
180
36
21
40
77
24
24
30
30
30
1
36
11
72
60
1
5
84
6
66
3
16
17
30
24
6
7
24
17
55
48
5
6
78
7
17
55
48
24
23
13
12
5
6
12
1
17
3
69
18
24
6
99
9
15
24
16
89
6
1
11
21
40
5
24
27
27
37
59
37
35
84
24
13
5
18
30
7
41
48
18
18
3
16
59
12
13
59
48
6
66
42
15
9
6
1
29
12
36
91
95
78
60
19
5
6
6
42
25
5
30
42
18
60
25
24
11
12
6
79
23
24
18
96
19
17
27
21
43
5
7
53
7
32
3
13
32
4
11
18
18
61
29
24
6
37
77
43
32
48
27
48
36
24
6
3
15
33
27
24
61
17
36
3
27
45
24
27
60
9
88
107
165
51
6
15
9
72
210
42
6
24
54
30
18
55
71
9
16
5
24
27
39
78
3
16
11
18
24
36
55
41
55
29
51
3
21
40
8
28
35
18
55
149
36
18
117
57
19
17
3
15
42
24
7
32
9
30
24
18
6
36
1
41
24
12
12
51
33
30
1
23
13
20
63
9
21
36
30
30
3
3
138
60
12
96
24
90
25
35
1
44
16
53
6
24
42
6
18
51
9
12
18
9
39
24
60
66
24
30
45
15
25
5
3
27
18
55
11
78
12
84
66
1
8
15
9
40
17
18
6
102
33
3
18
31
24
5
15
3
24
12
25
41
24
12
3
3
97
5
6
30
75
33
63
3
12
9
16
32
15
61
24
17
19
12
11
12
30
162
24
96
42
6
1
20
69
51
76
48
17
6
18
24
6
54
18
18
3
87
12
54
7
53
42
18
18
156
30
12
87
16
8
87
24
25
32
4
24
23
84
37
48
5
6
57
4
83
25
8
16
8
33
39
4
72
41
66
1
41
6
48
37
12
17
18
1
23
1
12
59
18
114
85
29
78
13
20
4
35
33
111
12
25
47
1
36
11
13
17
18
108
13
59
12
48
21
15
9
15
6
12
24
24
12
18
1
5
6
84
18
72
24
12
7
5
48
7
32
4
35
60
93
21
7
72
161
6
24
36
9
16
17
42
25
71
12
18
15
3
6
6
49
53
19
5
18
6
30
36
18
19
83
33
21
51
33
18
6
87
21
7
71
48
1
59
48
25
29
30
45
40
17
6
13
20
27
42
51
4
17
75
27
25
5
18
85
84
77
24
79
11
24
25
17
6
72
18
24
18
1
65
66
21
3
24
12
13
29
7
8
21
12
7
35
78
24
84
174
18
7
20
24
51
102
12
54
66
6
18
24
67
60
77
18
6
48
63
16
11
13
5
24
42
9
9
6
25
35
1
5
19
44
4
59
1
29
7
23
24
150
36
54
13
5
19
11
25
11
12
30
48
15
15
9
45
24
75
3
6
7
23
6
90
36
85
11
84
12
49
24
44
21
19
8
39
6
24
12
19
59
12
12
18
7
32
21
3
87
66
43
41
78
25
24
23
102
108
30
18
19
11
61
24
17
6
13
71
1
11
25
36
41
30
6
12
18
42
31
56
33
15
16
5
31
65
67
11
18
30
21
75
21
57
36
60
42
12
48
105
69
18
6
27
33
103
36
41
99
24
15
66
36
30
48
24
30
102
48
25
17
12
36
30
42
39
24
39
6
24
7
20
69
18
37
17
6
48
1
53
18
1
17
30
84
12
49
5
30
12
12
18
12
48
30
78
42
30
6
12
30
31
8
3
18
48
51
33
6
57
15
129
15
49
71
25
65
18
6
31
17
79
29
27
9
126
9
21
72
7
5
15
51
12
13
35
18
19
5
15
9
48
31
5
48
30
24
1
47
84
36
6
12
24
27
88
11
6
12
6
37
35
30
43
119
61
5
24
18
1
47
57
24
3
42
54
42
72
60
48
12
84
18
1
17
19
48
17
24
19
23
21
72
21
3
45
7
35
25
17
6
25
24
41
7
47
13
11
30
36
12
72
18
42
6
24
9
100
ABCD 431386056*7^$a-1 [50001]
17
12
88
32
31
2
52
11
15
58
51
41
4
35
16
15
5
27
10
18
32
112
66
32
7
21
39
5
4
87
63
45
105
14
18
40
39
3
2
4
47
9
15
88
17
16
3
27
9
5
66
28
32
45
25
15
9
11
12
15
121
9
2
45
4
51
21
15
32
1
24
68
15
12
1
21
3
21
12
35
7
8
69
28
15
5
3
9
16
24
56
19
41
37
42
20
21
13
12
12
68
42
13
48
39
30
35
1
42
60
33
51
128
10
23
73
11
4
17
34
26
30
97
32
4
56
48
27
10
26
72
12
18
106
41
43
45
87
5
4
12
5
7
12
11
4
6
90
17
45
18
4
24
42
12
15
36
9
3
32
33
10
44
25
11
10
30
9
56
4
39
21
11
45
19
84
26
51
7
53
112
17
18
72
6
10
5
43
32
12
45
3
120
4
33
45
15
32
3
13
15
17
40
35
28
9
15
9
11
4
17
15
45
39
45
40
8
28
63
44
40
5
27
33
3
45
24
63
1
15
9
12
8
37
6
14
36
30
37
12
15
20
4
21
3
18
32
10
5
7
5
4
15
32
64
5
51
25
12
45
18
17
3
25
15
17
33
27
48
87
60
48
9
1
110
13
17
28
47
4
24
11
13
143
22
32
19
44
27
66
19
9
42
17
48
15
9
4
56
3
108
9
48
15
16
17
27
61
89
16
59
1
47
24
19
2
15
25
2
28
44
4
17
40
105
54
48
80
1
59
85
32
3
37
95
18
31
24
23
13
77
10
44
21
79
5
79
32
34
35
3
25
3
29
1
2
18
15
13
32
70
9
9
30
36
9
32
4
8
7
81
29
6
28
41
31
29
4
44
12
13
6
21
11
10
3
15
62
7
35
1
56
13
12
3
27
21
20
9
3
16
27
29
85
35
1
3
15
42
35
39
60
34
24
42
96
33
24
8
52
21
99
23
64
5
28
51
41
25
11
4
3
32
28
6
2
97
32
19
36
20
58
42
5
33
16
2
37
12
20
15
10
6
33
32
15
13
45
42
54
8
106
24
20
25
87
21
84
33
23
19
41
67
18
24
3
21
26
1
5
7
20
87
1
12
5
12
3
3
13
96
65
51
28
21
24
11
13
27
8
31
17
9
16
80
27
12
16
12
51
29
12
88
12
11
49
3
30
6
17
12
13
87
8
67
18
27
45
50
30
10
21
32
19
9
24
21
2
4
38
10
8
30
4
18
80
52
6
35
7
36
101
3
25
3
42
95
37
15
20
16
27
53
4
48
21
42
29
28
3
5
9
18
85
21
26
40
41
4
5
3
60
15
37
125
31
3
69
8
12
3
13
15
21
11
4
5
1
14
46
39
80
48
12
16
65
12
3
12
7
56
57
12
3
22
3
3
65
4
20
4
12
9
11
87
10
2
1
27
12
36
54
75
24
24
12
84
104
67
140
25
8
12
141
135
24
19
81
8
25
42
8
42
28
78
24
65
36
24
60
3
61
17
52
2
4
101
28
32
21
4
11
27
40
33
29
55
9
6
53
13
35
4
48
8
12
40
8
13
30
6
3
77
46
17
87
60
21
75
57
72
16
123
29
7
9
17
30
4
5
33
12
16
47
12
60
21
24
30
58
27
15
38
7
8
127
21
12
35
1
21
75
5
3
27
16
89
43
8
45
49
23
52
23
25
45
38
72
13
15
9
9
14
16
30
6
18
66
42
50
13
32
7
5
31
24
20
28
140
30
19
33
15
12
9
59
12
48
12
73
2
13
87
21
15
2
43
5
7
15
137
3
18
7
45
42
33
48
12
80
3
73
44
16
11
16
48
6
24
15
56
49
30
14
10
18
30
54
15
11
42
10
8
28
17
4
5
19
56
13
6
21
48
17
3
172
23
12
10
71
15
57
3
40
33
84
8
97
27
8
27
30
15
33
16
6
5
21
7
8
19
53
67
8
33
13
39
20
27
33
40
35
58
39
71
9
16
27
2
58
45
8
13
15
21
6
44
18
108
22
6
15
24
23
28
45
9
51
24
20
12
3
48
64
86
19
20
31
33
9
2
21
12
15
10
27
111
17
16
107
34
23
75
108
13
75
9
35
57
15
25
5
36
15
43
2
7
32
1
30
12
5
3
112
17
25
3
15
60
20
1
41
75
36
9
30
36
30
22
18
15
15
29
3
82
23
16
36
11
42
10
5
7
66
24
36
2
12
6
40
42
17
15
21
27
72
1
12
96
17
15
12
52
3
2
18
1
39
6
11
4
21
30
5
91
14
16
84
23
3
84
73
17
88
18
12
5
7
6
12
2
21
4
5
58
50
55
32
4
47
13
24
3
9
53
46
41
4
36
11
45
28
56
48
117
4
2
132
13
17
3
7
8
73
27
74
10
5
36
7
12
20
33
37
38
33
15
24
16
29
28
3
5
40
9
50
1
20
12
67
68
25
15
8
9
28
3
12
5
105
16
6
24
32
88
29
7
68
18
15
4
9
6
33
35
16
21
65
19
27
9
60
11
70
12
27
9
12
59
4
59
10
6
21
21
35
15
13
45
27
15
14
18
45
72
4
12
24
8
85
30
5
3
10
14
21
52
3
44
4
6
3
17
15
15
21
24
4
17
12
102
16
29
1
35
4
9
26
1
12
8
27
22
3
68
19
8
13
15
20
4
5
15
21
4
24
15
6
63
65
87
105
31
29
6
102
106
56
21
64
41
40
18
26
15
111
40
54
20
46
18
111
35
49
11
4
14
142
24
9
87
113
3
25
3
6
35
3
10
23
4
8
120
25
27
11
22
3
44
48
7
8
37
35
40
20
105
19
9
20
3
4
18
23
12
16
29
30
46
36
35
15
16
74
43
3
5
4
45
23
12
51
28
62
7
47
13
8
87
16
26
63
52
15
33
63
5
27
1
96
60
165
11
4
45
18
5
1
15
11
73
5
22
24
26
34
92
10
59
3
18
27
76
12
15
72
32
4
41
1
18
69
23
37
3
9
23
33
27
22
30
56
13
39
12
80
34
12
18
141
63
62
19
21
8
70
32
34
39
17
66
24
4
42
3
56
48
12
4
69
23
105
19
68
25
66
17
19
8
25
12
3
17
25
30
18
47
45
6
12
10
27
51
5
84
16
155
13
47
10
44
154
9
32
3
33
24
4
11
1
12
20
16
17
28
56
19
9
12
11
7
5
27
33
3
9
28
21
36
23
16
87
32
70
2
25
5
40
26
4
48
20
61
12
5
43
147
65
43
24
17
15
61
39
8
1
15
9
51
14
58
2
102
25
24
9
30
30
3
5
10
24
30
6
29
19
2
7
8
15
4
56
13
119
28
24
65
51
49
15
9
9
42
9
24
20
40
32
40
23
10
2
96
24
16
17
3
57
48
67
93
35
57
15
13
57
6
62
102
1
60
32
73
6
5
3
13
5
82
2
6
13
45
11
21
100
12
38
28
9
20
3
49
3
6
6
18
47
40
36
24
3
6
36
11
4
20
16
32
40
17
3
12
28
15
21
56
4
21
3
27
6
39
11
10
2
12
6
90
34
3
12
51
12
33
93
32
7
137
15
33
42
46
144
8
3
24
3
45
27
16
84
6
27
36
36
24
57
2
57
3
22
3
8
13
32
27
3
22
42
8
12
6
10
5
12
7
6
39
71
49
5
30
45
1
47
37
23
25
30
32
4
42
3
39
5
3
12
22
11
7
21
24
8
12
72
4
36
20
13
3
125
7
5
15
12
40
60
113
48
103
15
74
7
20
48
12
3
25
81
11
1
44
55
8
3
52
17
73
2
4
12
5
24
21
4
11
40
12
107
36
10
35
27
16
17
27
ABCD 431407446*7^$a-1 [50015]
68
3
36
25
8
132
156
4
71
24
120
31
65
9
3
25
23
4
15
65
64
21
11
7
30
35
37
51
69
6
24
5
16
5
15
4
140
1
12
150
5
52
80
21
22
21
81
66
17
25
3
20
4
53
40
240
42
36
17
24
73
30
26
40
102
38
4
47
24
67
78
84
18
21
21
35
24
31
26
3
129
142
60
5
33
15
115
42
32
15
16
120
72
44
117
39
61
90
57
63
5
12
7
2
7
9
35
25
27
116
21
16
42
108
173
48
1
23
7
96
132
72
2
27
1
48
8
39
105
58
48
33
21
11
67
21
29
10
30
8
27
7
53
24
4
48
8
1
48
15
80
48
24
37
30
53
13
99
20
91
14
58
5
33
4
20
12
3
145
11
79
36
12
60
2
43
105
48
119
31
74
31
224
60
21
7
8
79
89
24
115
21
8
88
45
23
69
118
6
54
62
4
23
19
30
78
54
15
51
2
60
39
48
21
39
13
23
9
10
6
20
24
3
7
17
16
5
43
24
8
13
71
43
33
68
19
30
56
72
43
15
12
110
10
2
39
1
51
39
77
9
19
3
18
147
3
74
36
4
90
81
149
16
12
11
121
30
41
21
58
41
4
21
11
16
56
12
19
33
20
28
29
58
5
43
113
201
100
11
64
20
33
51
9
10
21
240
21
3
5
147
16
77
40
90
2
27
31
90
35
88
45
32
99
13
8
22
45
3
2
39
52
27
2
12
3
48
13
15
39
78
8
15
19
17
33
60
43
125
58
17
7
30
3
53
3
21
39
7
5
72
24
69
24
16
35
120
49
23
16
41
10
45
15
17
105
99
25
32
43
125
19
45
18
17
36
48
19
65
72
16
147
50
22
36
5
48
4
5
10
2
28
3
68
48
9
36
7
9
18
12
5
193
80
24
3
48
67
2
10
5
151
24
77
33
36
3
7
5
4
3
48
29
25
35
1
32
12
39
91
18
27
75
17
84
55
5
4
5
12
27
31
5
43
29
36
24
28
5
10
9
56
21
12
10
45
8
7
17
55
65
61
20
51
31
5
48
85
3
149
28
11
4
48
21
51
68
91
9
44
25
3
8
24
45
10
5
7
50
87
9
15
21
94
125
79
26
67
68
19
5
13
63
8
16
56
7
168
5
4
3
45
20
313
23
37
54
9
87
42
90
21
56
36
25
35
79
29
60
21
10
53
25
47
12
48
36
9
87
9
51
64
80
19
45
5
39
91
36
149
25
32
3
33
87
43
33
75
42
23
4
15
105
5
75
43
12
110
118
45
5
91
56
21
87
67
5
4
8
16
117
11
19
5
21
36
51
33
34
6
75
44
91
5
9
43
185
7
63
17
45
43
15
60
5
24
16
48
24
63
5
24
21
87
13
12
35
25
75
15
29
168
12
21
48
15
72
33
43
92
37
59
1
48
42
6
27
27
120
6
15
32
40
15
108
74
3
43
2
43
8
33
34
5
24
21
64
80
10
105
56
64
20
4
9
92
40
8
3
37
42
5
76
20
127
14
99
100
8
48
12
24
25
23
24
36
19
48
45
5
15
72
73
18
5
4
17
4
3
27
2
115
53
3
1
32
87
69
52
116
3
259
5
13
24
48
12
15
15
17
31
78
42
30
18
9
32
64
69
3
8
115
12
33
56
43
26
3
81
15
1
92
51
12
97
32
27
109
27
177
18
5
37
6
30
11
49
3
152
37
35
7
96
14
3
7
36
12
18
12
83
7
62
16
12
23
12
57
15
33
142
98
3
37
12
80
27
28
44
7
12
138
60
47
37
59
37
20
64
47
1
30
14
39
48
36
21
60
87
43
84
5
36
60
132
24
52
44
7
26
82
60
17
1
47
115
221
4
5
27
16
27
12
5
13
35
13
23
9
3
7
2
46
2
111
4
8
37
23
12
85
27
8
25
83
9
48
10
81
20
12
9
3
33
27
67
53
72
16
5
60
12
3
109
75
15
38
3
19
98
91
104
36
24
48
28
72
24
3
138
75
32
67
36
5
25
42
77
13
48
83
79
30
18
30
102
30
12
6
54
6
29
13
48
23
12
37
30
14
7
24
27
48
18
20
27
57
76
12
18
12
113
24
24
4
77
15
60
48
7
6
47
7
69
56
45
40
18
2
28
71
4
93
102
18
20
190
14
10
48
33
27
2
28
111
20
4
80
133
11
43
30
71
24
1
42
18
47
12
108
93
64
32
27
4
80
280
5
3
55
12
12
6
75
75
41
43
38
51
16
125
43
17
16
23
9
31
81
11
4
48
96
68
4
5
24
16
32
10
12
93
15
17
24
12
21
247
29
82
33
15
122
3
24
81
40
23
24
13
48
23
21
43
5
3
40
120
45
47
7
161
9
63
7
36
17
48
400
57
63
75
114
23
103
24
50
3
24
16
53
40
24
35
13
44
87
12
25
11
88
45
78
5
133
11
33
51
24
33
123
25
84
48
48
11
36
24
79
5
48
40
21
30
18
83
12
57
3
13
12
107
25
3
89
3
24
21
63
45
48
4
47
21
27
31
33
27
45
8
1
20
46
5
60
60
45
22
42
3
3
24
90
71
9
147
12
36
25
23
25
42
17
4
29
27
12
9
82
2
16
15
32
1
23
37
30
17
67
2
48
3
48
4
3
48
5
12
96
7
30
42
72
50
106
54
95
25
6
17
12
55
108
12
6
120
11
69
4
11
49
59
16
56
19
45
8
96
9
7
44
12
79
5
73
32
40
35
72
13
20
48
55
15
42
23
24
1
63
99
45
48
5
75
85
102
5
1
11
ABCD 431408244*7^$a-1 [50048]
24
96
56
48
12
28
12
60
44
52
32
28
44
64
84
80
52
36
72
80
12
120
28
60
36
164
16
12
332
28
68
16
56
12
36
100
20
12
40
48
96
48
20
16
20
24
40
56
76
48
8
48
64
60
120
20
72
40
60
60
228
108
92
16
260
16
56
64
24
32
112
12
200
76
8
40
80
16
96
48
12
8
40
56
168
88
20
48
72
48
40
24
12
20
100
20
4
20
52
84
80
16
48
60
36
68
28
168
60
12
84
236
40
8
64
32
124
24
8
132
36
64
80
52
8
76
44
12
108
72
24
96
84
156
4
36
60
128
16
24
60
32
4
96
44
204
100
72
84
116
88
80
16
104
16
44
12
16
228
12
8
16
20
76
8
12
24
84
52
72
20
156
16
80
4
140
204
12
108
16
36
224
180
36
4
104
232
8
36
160
60
12
32
12
136
140
64
36
24
284
40
20
24
72
4
12
68
4
180
128
4
56
48
60
100
12
12
48
32
72
16
8
64
12
120
8
108
52
12
20
96
4
48
20
108
12
52
24
12
32
12
96
24
144
52
84
8
36
36
84
60
64
80
88
48
32
52
56
4
48
224
40
96
44
4
24
8
40
80
4
8
36
120
64
56
4
68
64
8
52
44
16
80
28
180
48
8
40
24
68
12
16
36
44
64
68
112
80
12
40
60
48
20
132
24
16
48
20
88
84
300
24
24
116
12
4
84
24
36
36
104
52
12
56
16
48
20
88
20
112
8
192
36
12
40
24
144
20
36
48
16
92
28
32
12
40
48
8
36
120
24
40
80
12
12
88
144
56
64
8
12
16
120
32
52
44
40
236
160
56
24
4
20
4
8
28
116
4
44
96
64
12
44
40
20
160
24
80
96
120
4
116
24
28
44
100
36
152
16
60
252
60
32
36
64
56
72
12
12
208
80
16
180
84
60
56
216
28
32
288
96
52
12
20
120
12
208
80
12
40
8
376
44
28
12
12
164
40
56
24
60
52
308
4
36
32
60
28
36
84
32
100
24
56
12
12
144
100
60
20
52
120
180
92
28
24
68
108
48
12
28
12
24
24
32
88
96
8
36
12
168
12
4
8
28
12
56
16
128
72
48
76
96
60
68
28
24
80
4
20
24
36
40
24
36
44
36
24
40
60
48
8
12
48
12
12
16
20
40
36
104
64
168
8
100
32
12
52
96
84
200
40
104
40
12
32
52
56
28
80
4
48
8
100
44
36
192
12
40
36
32
84
16
252
116
12
40
12
8
24
100
20
268
20
96
12
4
8
40
8
48
100
252
32
40
120
8
220
60
200
12
12
4
24
108
60
152
28
8
156
4
144
8
12
256
80
52
24
96
32
52
20
24
16
68
52
20
28
68
28
200
52
80
12
120
60
156
40
20
4
56
112
92
88
32
72
24
72
88
44
52
8
96
144
76
32
4
60
24
44
36
160
56
48
16
272
64
116
12
36
52
20
12
156
60
4
48
44
40
104
12
60
64
96
8
160
72
8
64
128
132
12
4
20
40
60
24
80
28
24
80
24
52
8
24
12
40
168
56
24
40
20
40
96
140
12
64
8
52
44
60
72
88
132
108
264
60
36
44
48
4
8
28
12
156
24
20
12
40
68
60
28
192
96
200
64
140
36
96
48
40
12
60
228
116
4
20
16
24
32
96
64
44
60
4
92
36
40
24
104
24
28
48
236
16
44
24
76
60
240
104
60
12
48
444
148
80
24
196
24
104
4
68
4
140
4
32
48
16
48
20
108
12
12
16
44
96
52
32
84
16
20
48
40
36
32
24
108
60
16
116
16
68
24
12
40
48
32
28
12
24
12
32
36
24
48
160
8
172
48
12
8
60
180
40
60
24
32
60
48
72
ABCD 431510768*7^$a-1 [50047]
7
33
48
69
84
63
92
4
3
53
127
5
37
23
7
9
33
3
36
60
12
8
24
1
18
12
24
108
45
39
36
5
1
30
24
72
53
36
37
12
15
32
24
1
18
65
25
11
43
29
24
16
3
18
11
13
35
24
67
36
18
54
54
30
204
54
12
78
9
108
21
11
4
21
6
93
9
144
24
72
120
54
33
80
48
97
27
63
53
24
36
13
66
36
77
49
6
18
11
1
23
13
60
30
6
11
12
49
36
18
54
54
18
12
114
30
35
7
5
60
19
78
12
36
35
36
55
54
108
23
12
1
18
9
72
15
54
54
21
15
18
30
65
12
64
27
9
44
37
84
60
12
171
9
23
24
7
6
47
16
9
11
16
48
44
48
25
23
12
25
12
27
56
43
36
33
12
27
126
24
54
12
33
8
85
15
57
42
198
3
45
27
33
39
63
5
48
19
18
42
48
6
63
9
47
160
8
1
48
15
21
27
24
8
40
68
1
84
24
18
12
5
60
84
1
83
16
21
11
24
88
8
1
47
7
36
66
51
21
35
1
36
23
60
13
23
25
36
60
23
133
36
59
49
42
5
79
41
4
9
24
3
15
9
9
11
25
18
113
72
31
77
12
1
36
83
1
6
18
39
27
18
78
12
5
28
3
6
12
42
18
35
4
56
25
54
24
12
45
104
37
90
54
11
25
23
25
71
37
27
87
101
12
72
24
16
117
138
33
3
17
19
41
13
24
11
52
135
18
48
24
72
18
81
116
60
7
60
17
60
24
19
6
48
60
23
36
49
48
23
73
84
18
24
30
18
41
37
11
7
18
30
6
3
51
29
43
53
40
44
25
84
6
89
40
9
18
6
11
96
109
12
18
41
13
36
24
23
25
35
28
68
4
44
100
72
87
18
23
31
9
44
13
54
6
3
81
35
7
18
18
30
18
6
48
6
29
1
126
24
5
7
53
100
15
54
59
49
36
12
24
3
32
13
6
54
102
96
30
35
1
42
89
96
43
17
37
6
84
17
120
7
36
18
27
81
6
17
31
17
55
5
1
18
29
7
18
12
60
12
60
12
63
8
19
36
72
18
6
17
24
25
11
4
8
48
25
72
18
45
8
1
18
18
27
152
1
167
13
47
16
273
24
84
60
23
36
72
25
24
12
6
12
18
15
3
5
1
11
37
24
30
5
67
42
23
13
11
37
47
4
8
55
17
73
102
78
3
60
44
37
48
18
24
90
11
60
37
3
32
19
72
36
30
24
48
6
17
31
45
9
95
48
16
93
60
30
6
35
13
15
164
1
18
9
9
36
18
5
1
84
78
48
69
8
85
60
11
25
11
12
16
20
16
27
17
12
13
30
89
36
37
35
25
36
71
36
13
18
33
48
8
36
16
3
18
42
29
43
12
6
27
39
5
1
72
11
16
44
13
6
18
72
3
81
24
3
24
8
85
24
3
63
6
84
54
90
6
66
23
13
11
31
81
39
42
3
9
96
3
45
23
1
3
15
9
9
36
12
15
75
6
12
107
25
63
39
54
18
18
107
84
13
3
27
36
24
17
13
23
19
9
20
55
6
36
35
31
9
9
71
24
12
43
9
56
24
12
19
17
1
132
11
28
15
66
15
32
25
167
55
66
72
35
28
36
8
25
18
72
30
23
31
33
39
24
45
92
1
18
36
78
12
15
3
5
12
16
20
97
12
90
5
31
29
16
8
72
43
89
48
25
27
9
36
35
1
12
27
45
6
66
6
108
9
20
12
120
24
139
21
96
9
27
3
6
3
68
48
36
1
95
40
20
13
36
3
87
30
36
15
39
126
27
33
143
67
36
6
18
30
23
1
12
6
77
115
41
49
35
28
9
63
56
24
1
6
12
41
13
24
11
25
72
48
42
12
29
31
17
1
30
54
51
20
28
9
23
19
77
4
21
60
48
18
60
53
28
32
25
11
7
5
1
30
36
78
30
24
54
23
72
25
36
24
12
15
48
68
1
35
73
23
25
23
12
28
135
24
17
37
11
55
65
49
11
43
53
4
33
30
90
15
27
53
37
63
44
1
18
18
18
48
42
18
12
36
18
15
9
75
63
17
12
31
53
19
18
18
18
23
7
33
45
23
31
5
7
9
144
32
60
12
37
11
7
45
12
9
15
56
24
64
21
42
9
3
6
12
47
48
31
29
49
99
3
24
66
24
18
77
25
18
5
60
4
3
90
36
59
13
24
54
36
5
12
4
24
32
24
1
18
42
18
30
107
43
48
53
61
48
24
36
12
6
36
9
39
5
60
4
21
6
30
24
72
99
9
95
48
40
8
25
3
63
18
6
5
61
24
35
1
48
11
48
67
9
24
45
27
68
13
39
51
89
13
6
54
36
12
11
112
8
96
25
15
9
35
31
24
21
24
9
12
11
13
12
6
102
36
18
108
36
6
23
48
48
7
54
119
12
96
36
84
25
60
11
64
81
11
12
19
90
12
11
16
81
11
25
18
36
78
11
25
30
5
48
1
6
54
48
36
35
16
9
39
69
119
37
63
51
30
6
65
37
51
128
205
66
33
8
40
51
12
17
25
119
1
23
64
32
13
3
20
49
90
5
43
18
24
18
93
27
78
63
72
3
9
9
11
7
96
5
60
25
23
7
6
11
43
18
12
63
56
48
13
24
71
13
54
90
15
39
9
8
1
63
33
59
121
12
95
31
72
17
7
65
7
18
18
30
6
41
13
35
13
23
60
16
36
27
5
36
19
12
6
35
24
7
33
27
21
80
19
24
18
48
18
9
44
52
27
72
5
79
5
49
59
48
61
3
116
61
48
72
96
39
9
24
23
48
13
18
9
45
59
73
3
36
8
36
16
21
23
36
31
6
23
7
41
1
84
6
9
12
24
99
18
48
11
40
45
18
17
73
12
6
66
87
3
18
36
6
17
4
8
37
11
36
25
6
5
49
12
6
77
13
12
15
57
96
11
7
5
4
36
39
81
51
90
36
48
15
21
24
83
24
31
18
42
12
24
29
1
11
24
24
1
39
60
21
36
35
24
19
89
37
11
25
12
11
13
23
7
17
36
36
25
144
71
55
54
48
36
24
23
7
5
1
12
23
96
40
80
1
39
15
36
36
9
8
55
48
41
40
45
107
48
48
1
12
96
48
72
60
12
6
53
31
6
71
1
3
8
37
6
29
43
17
36
12
19
18
15
3
54
24
12
35
12
61
6
12
6
11
64
ABCD 431713802*7^$a-1 [50020]
1
11
6
19
57
51
59
30
55
71
13
24
23
4
18
62
37
21
30
33
9
8
40
2
13
48
36
33
6
8
145
60
24
3
21
9
12
36
39
27
45
29
19
24
27
6
20
7
24
39
21
87
18
24
27
39
2
22
48
8
13
35
13
3
44
4
45
47
16
9
48
3
38
4
6
33
57
3
47
16
48
12
48
8
54
10
20
6
4
39
12
9
50
34
12
39
11
10
32
43
29
18
10
39
3
120
57
41
7
3
9
27
36
45
9
42
24
14
7
12
27
8
97
9
36
6
8
1
5
6
22
36
92
12
19
21
12
51
15
2
28
2
28
60
9
11
24
10
39
12
27
30
8
40
27
15
8
18
4
18
42
15
27
36
80
37
57
27
39
12
6
66
8
25
87
93
5
7
3
6
14
58
12
78
2
36
91
24
9
6
6
24
15
17
10
44
24
16
36
45
15
8
42
34
21
48
15
24
21
11
16
2
6
10
44
30
12
1
9
44
42
25
17
16
15
29
6
22
15
5
30
4
26
7
11
22
3
15
20
10
6
20
40
21
15
60
12
105
12
23
6
16
60
27
36
53
40
2
13
27
12
9
5
4
30
126
3
27
36
8
1
11
10
30
9
15
26
6
1
3
6
12
3
35
10
14
37
29
22
26
7
27
36
30
54
12
24
2
4
6
8
30
31
23
16
12
68
4
38
52
18
2
31
9
50
13
17
90
12
10
15
3
2
76
20
10
32
61
5
22
104
28
20
1
9
32
31
23
10
12
27
71
4
60
9
47
1
65
16
54
21
3
21
15
8
85
3
14
7
11
1
45
36
30
24
12
2
12
4
30
12
69
45
3
60
3
9
9
14
28
38
30
64
8
4
14
7
24
3
30
42
38
16
56
58
12
8
10
18
44
25
12
23
16
8
34
80
10
21
29
6
13
81
20
43
96
63
50
4
30
33
23
40
30
6
21
3
6
42
9
60
24
27
32
1
47
40
32
16
32
22
44
52
18
14
6
34
42
14
31
24
24
27
120
8
46
2
18
31
69
6
6
20
70
18
6
36
12
30
3
12
17
31
63
21
33
8
55
23
12
28
26
19
51
9
21
54
24
36
42
14
4
2
19
3
57
3
2
6
13
21
24
6
84
9
5
36
12
19
11
1
3
21
15
9
5
28
42
8
6
6
18
58
12
12
56
22
6
32
61
17
30
37
45
42
57
33
60
12
30
21
15
21
143
24
34
6
14
22
69
69
15
51
32
42
48
30
112
6
6
44
61
81
12
78
44
6
40
24
68
55
48
3
84
18
14
16
14
54
4
138
15
12
3
18
3
24
27
8
1
47
12
12
1
5
16
15
11
13
9
20
6
13
120
23
1
24
33
2
4
14
22
24
2
28
14
1
12
45
18
44
25
21
2
28
20
1
36
35
22
12
6
50
18
85
15
72
57
23
40
2
16
56
10
21
3
20
25
17
58
2
60
22
42
15
33
2
13
17
66
49
11
88
45
60
59
6
7
12
3
12
9
9
15
15
33
35
1
24
5
30
22
2
42
66
34
90
8
6
4
12
6
110
42
37
5
30
1
48
9
120
30
8
24
4
21
48
11
36
37
12
39
2
67
11
40
18
75
24
11
4
30
68
12
4
14
28
32
49
3
24
26
19
9
3
3
36
30
30
48
8
13
11
4
20
4
6
6
9
48
11
16
62
10
69
41
7
60
5
10
21
9
26
1
15
9
27
21
3
36
20
24
16
9
3
6
24
42
68
25
15
2
18
40
6
14
49
17
16
15
5
34
60
21
3
33
9
39
41
28
20
36
70
12
20
10
50
42
46
2
12
10
12
21
12
173
19
12
48
3
8
10
14
24
22
3
17
12
58
9
23
10
32
30
13
60
17
18
37
12
27
32
34
18
21
35
85
11
76
72
6
27
39
18
30
21
36
9
39
17
10
21
36
3
18
42
104
60
4
21
5
34
18
2
12
4
54
15
3
20
84
30
24
36
31
17
7
3
6
6
33
21
26
10
6
8
16
14
7
29
34
12
24
36
69
3
2
34
32
40
20
24
18
16
32
7
3
48
9
17
7
29
10
9
36
113
16
6
14
19
15
24
2
24
19
15
36
72
21
3
20
4
12
14
36
42
22
48
48
50
18
7
24
35
61
23
102
4
60
18
60
36
12
2
19
11
25
23
1
23
30
7
21
2
4
30
2
49
11
28
140
6
6
12
30
46
56
13
63
44
76
68
52
12
6
30
20
22
15
27
20
13
9
39
15
56
16
20
1
36
12
15
21
27
20
10
18
9
11
10
14
4
30
2
72
22
27
51
38
7
24
3
14
12
7
21
14
40
8
4
81
15
18
3
48
41
79
35
13
27
38
19
47
49
5
10
6
2
10
3
15
30
12
2
6
7
12
120
35
10
6
12
2
66
66
16
30
21
77
19
11
16
8
16
2
7
15
48
24
9
24
53
18
4
45
11
97
72
12
60
3
8
10
3
51
44
6
16
38
16
18
18
33
21
50
16
12
6
140
72
12
31
69
42
18
30
69
9
14
61
59
4
152
12
13
24
3
12
20
18
46
2
28
74
12
46
30
20
72
6
40
6
57
21
30
48
9
35
4
45
27
21
21
6
12
9
5
114
4
8
72
36
34
18
98
19
33
2
6
42
12
28
117
15
20
1
29
79
27
20
13
27
32
10
30
117
45
56
70
32
12
40
9
33
15
5
34
36
8
12
13
5
30
12
114
10
20
12
22
3
87
21
81
14
1
41
40
2
13
5
22
6
6
14
42
42
58
24
30
24
15
81
24
39
17
6
40
8
36
13
3
60
8
1
12
119
13
15
24
9
71
42
36
10
18
15
9
48
92
6
4
36
2
7
15
32
10
3
23
22
3
95
10
30
33
9
26
12
54
16
14
4
12
18
3
9
15
9
38
49
36
23
24
16
44
10
108
18
78
6
8
16
21
96
3
57
12
21
32
18
1
9
36
15
51
21
29
10
62
7
3
8
22
2
30
7
33
24
2
25
5
7
3
110
4
26
1
39
2
7
60
12
3
48
32
73
11
6
28
6
57
33
6
8
13
9
3
11
12
4
6
42
21
39
50
6
10
26
1
5
40
12
12
27
63
93
131
4
60
36
6
6
32
12
30
6
28
56
18
10
9
48
11
25
9
116
22
12
81
24
12
11
46
6
21
23
1
12
23
1
77
16
32
7
5
28
2
40
9
33
140
6
34
44
34
8
10
2
1
45
12
87
51
24
62
7
9
48
20
7
5
4
3
5
10
6
32
7
3
12
33
57
3
3
20
22
74
4
33
3
18
42
38
7
21
2
25
53
90
22
3
27
32
60
1
23
1
71
24
25
21
8
55
5
42
25
137
6
1
35
28
2
16
2
40
18
14
70
6
60
38
10
60
81
24
21
38
22
27
11
10
68
34
80
84
42
28
14
10
18
20
18
10
20
40
36
8
28
9
45
80
34
44
1
24
21
20
22
8
12
85
3
32
1
3
68
6
52
18
6
39
11
49
59
6
54
42
30
13
23
49
35
58
38
13
65
19
24
3
36
21
27
32
12
25
5
6
10
3
41
16
20
43
12
5
10
12
8
22
14
18
10
50
7
39
36
36
8
4
18
32
16
6
6
90
24
36
12
62
90
10
3
47
4
36
6
2
120
25
27
8
10
86
4
12
9
12
17
58
9
29
43
21
6
44
28
24
14
42
49
63
36
20
10
87
47
10
66
66
18
20
6
54
1
15
42
63
17
4
27
21
18
2
16
3
11
13
17
31
51
8
25
12
21
39
105
15
35
13
27
98
16
27
12
21
24
32
19
24
23
64
33
23
108
1
36
12
11
6
54
4
68
13
15
14
19
21
32
6
1
84
77
12
18
10
15
33
3
5
79
45
15
24
9
2
58
3
11
70
14
1
33
2
40
8
61
15
12
9
41
48
52
32
30
30
10
45
63
129
33
26
13
9
12
27
51
18
50
46
6
21
17
100
36
8
48
19
23
28
12
32
13
5
70
26
10
12
44
4
9
5
7
5
6
1
9
18
26
58
8
4
8
6
34
21
125
12
18
13
11
12
85
41
124
14
30
96
7
57
15
11
24
16
6
15
3
36
38
19
27
33
53
7
21
12
90
38
40
38
13
12
15
30
2
25
5
36
16
3
95
6
22
12
56
40
6
56
19
23
28
2
12
4
56
4
3
11
28
ABCD 431920506*7^$a-1 [50041]
29
9
12
54
57
5
114
37
11
20
9
3
21
35
25
8
57
154
34
2
9
5
6
24
9
24
3
9
12
3
13
8
27
6
7
75
12
18
28
23
29
10
44
9
16
19
14
2
14
4
10
9
9
22
13
3
10
27
35
9
3
1
27
12
5
16
11
9
48
7
16
13
87
10
47
3
4
21
1
30
24
4
4
29
3
96
28
26
15
12
17
16
74
36
28
16
4
8
2
3
23
1
3
12
44
73
12
17
4
3
52
12
23
1
39
17
11
10
8
2
21
35
12
1
11
12
9
5
23
11
45
16
35
36
14
47
39
17
48
12
12
7
8
24
1
27
28
36
1
43
21
5
15
33
79
7
16
14
32
2
1
17
3
36
12
16
5
51
5
76
51
9
4
14
9
40
23
6
15
12
24
4
12
17
14
4
66
15
7
28
5
21
14
12
9
51
32
20
12
84
17
3
6
7
84
60
3
5
27
9
21
8
30
13
43
6
3
51
8
1
32
7
32
9
1
6
10
7
15
26
2
4
20
16
13
7
18
3
24
24
19
12
8
64
13
15
4
21
5
19
3
2
8
7
12
7
52
13
19
5
4
12
59
16
14
19
3
29
15
12
64
14
19
5
42
28
5
28
20
113
11
35
4
52
8
2
42
16
12
8
25
8
112
19
10
18
49
99
10
19
7
20
24
66
39
4
13
10
4
8
72
1
59
26
2
12
21
25
23
71
28
16
1
9
30
6
3
4
39
8
13
39
5
4
11
8
13
24
3
1
20
40
113
7
23
6
7
23
30
15
27
8
1
40
35
1
15
29
4
15
9
13
23
8
28
33
23
24
39
9
1
10
13
4
8
11
28
6
10
44
20
29
24
3
21
29
3
9
43
20
45
6
13
31
53
27
17
27
22
44
24
3
60
7
21
17
18
1
1
12
42
34
2
13
87
24
25
3
9
12
5
2
29
24
39
9
84
43
53
1
43
4
5
7
3
38
12
24
3
16
12
11
2
70
1
27
29
31
22
11
31
4
16
20
4
4
13
36
7
14
6
21
11
4
18
38
10
18
1
59
1
15
18
3
20
19
8
1
36
23
33
28
5
6
49
8
52
12
3
5
27
12
33
7
9
17
22
21
11
37
15
4
17
20
16
27
14
10
12
5
55
16
20
2
3
27
1
8
17
2
21
49
19
16
32
52
36
3
14
7
13
28
34
8
12
21
63
4
2
14
25
24
4
12
24
5
19
8
16
15
41
12
5
11
15
5
39
54
26
25
19
5
40
31
5
35
9
11
1
28
23
18
7
8
16
19
37
24
19
16
4
52
2
19
44
5
4
3
52
53
7
15
9
29
7
15
4
64
1
5
6
13
8
16
29
14
14
42
5
3
46
30
21
56
12
5
10
32
30
2
38
58
16
49
7
41
88
35
8
37
4
31
5
8
3
52
17
21
8
16
31
15
4
4
25
59
12
8
5
41
31
3
8
2
23
3
20
25
56
41
14
14
16
46
5
59
9
21
3
11
4
1
5
3
4
27
28
1
51
1
48
39
17
40
8
5
22
18
32
10
10
20
2
36
5
59
21
4
55
37
16
8
16
7
5
41
4
3
12
12
19
25
19
29
25
6
20
42
28
14
6
3
9
15
3
12
21
27
14
2
8
21
5
2
8
4
28
1
21
58
12
20
61
7
17
48
19
24
53
23
30
50
6
22
66
24
7
45
23
21
15
36
29
10
9
16
11
40
4
22
18
1
11
1
3
14
20
26
21
15
17
3
18
30
25
56
3
36
25
7
37
4
31
17
12
44
19
4
25
12
3
6
6
1
31
26
15
5
27
4
3
42
27
11
8
20
53
36
51
18
2
4
16
9
36
19
4
22
18
10
4
6
13
11
21
4
8
63
9
4
36
35
9
7
4
6
19
15
38
18
10
31
15
33
1
30
2
3
11
9
11
17
11
6
2
52
52
8
6
111
12
52
17
3
1
26
13
8
51
8
13
40
20
27
1
37
7
9
6
109
3
20
1
31
1
24
19
2
20
18
25
27
9
16
3
5
21
3
3
4
20
8
17
12
32
12
84
3
8
22
10
17
41
28
12
31
11
9
4
8
15
2
19
33
10
5
21
6
4
33
44
12
3
4
5
24
12
48
16
3
6
3
93
15
5
14
13
7
42
30
14
14
10
6
18
3
5
19
9
2
53
24
13
40
18
6
3
1
6
8
57
23
22
3
16
9
2
18
38
1
9
14
29
15
12
32
12
9
7
9
19
36
10
64
14
6
12
12
7
36
29
3
23
1
3
13
15
12
6
2
13
5
12
58
4
28
21
12
7
52
10
6
21
4
20
35
1
48
16
25
10
28
10
70
57
19
24
26
24
3
16
23
21
12
76
24
5
20
7
4
24
15
57
8
40
127
5
17
27
19
2
22
6
11
16
56
3
14
2
57
23
13
12
3
16
10
14
10
26
20
14
7
8
12
5
58
2
40
15
3
6
19
11
4
24
9
32
15
30
4
27
12
3
5
40
8
1
42
38
7
23
16
8
1
24
31
4
32
40
1
44
4
5
2
100
13
12
13
2
12
2
3
27
6
43
41
30
21
7
17
1
2
73
17
2
5
13
10
16
26
26
53
12
19
4
21
19
17
16
8
31
8
20
4
1
27
10
14
5
21
28
2
21
24
19
14
30
2
23
5
2
5
12
7
49
16
23
49
24
5
39
9
22
20
42
3
16
68
23
28
13
31
29
20
25
3
19
10
2
1
12
19
8
22
14
6
14
10
6
21
27
78
30
2
19
33
28
11
5
32
30
38
7
3
16
20
8
6
7
13
14
5
28
8
7
2
7
1
31
21
15
7
16
28
12
8
1
52
3
20
48
20
1
24
1
35
7
53
12
16
23
21
3
2
91
3
21
24
9
2
53
5
3
7
5
9
28
11
3
1
19
10
58
16
26
46
17
7
10
51
4
19
53
47
13
23
4
10
4
12
7
7
16
64
62
38
13
19
21
3
6
35
27
1
47
1
7
4
33
12
45
12
15
4
8
11
10
6
33
4
3
5
4
11
20
16
4
24
5
25
2
13
77
8
16
60
2
12
32
21
27
18
100
19
35
24
12
24
10
7
29
2
1
5
7
13
15
5
3
4
35
1
1
6
20
32
12
42
48
16
3
11
36
4
57
23
10
2
18
19
19
5
13
14
21
19
18
19
3
92
1
7
32
44
4
9
12
9
6
1
12
7
4
13
8
7
52
58
18
16
16
8
16
5
12
11
16
5
60
17
11
27
14
6
16
24
14
10
33
23
13
24
20
64
9
15
35
46
14
9
4
24
7
5
33
54
60
14
20
10
1
32
12
28
9
28
34
1
11
80
18
16
20
6
28
8
13
7
24
74
12
31
48
24
20
39
37
11
12
6
22
17
27
1
17
42
33
1
15
12
24
3
65
12
52
8
4
41
4
102
9
24
8
29
14
26
30
2
31
4
35
28
17
53
18
2
23
7
17
3
20
22
7
3
16
5
21
11
17
11
7
22
39
12
16
56
15
44
4
6
18
16
53
21
27
11
22
3
27
20
8
12
16
5
8
3
4
5
12
4
75
17
16
5
90
6
3
31
38
72
3
23
1
24
28
37
2
21
39
14
3
3
2
59
12
11
14
7
9
10
17
7
9
11
12
12
12
9
25
14
9
27
30
15
7
20
13
15
16
40
6
28
2
13
20
28
23
10
4
6
13
7
5
31
5
36
23
4
6
8
76
7
5
18
1
8
3
73
8
7
26
75
9
10
20
4
9
7
41
15
6
3
17
3
15
9
1
15
12
3
57
3
10
19
3
21
3
1
7
1
7
5
28
12
19
5
24
11
4
56
60
24
2
11
8
4
17
48
3
16
3
2
68
4
24
66
1
8
5
10
10
10
4
21
17
35
20
7
9
31
1
4
48
3
2
28
2
88
4
53
36
7
34
15
33
2
40
22
26
1
17
6
16
68
20
10
63
7
17
27
10
20
26
1
16
8
15
16
60
14
27
40
23
6
16
3
25
19
7
9
15
2
18
4
29
41
11
9
68
28
30
12
38
2
5
35
4
117
1
6
1
60
15
8
8
5
28
29
12
16
15
13
16
51
39
40
5
12
16
7
46
28
39
27
4
4
6
22
24
14
14
5
63
44
4
16
4
1
11
34
38
33
19
29
15
49
27
5
21
27
57
26
49
21
12
2
5
39
6
20
3
43
8
16
21
15
9
9
2
8
4
37
12
12
7
12
6
7
52
11
2
20
15
8
15
12
30
55
8
7
10
4
18
8
2
59
3
8
8
5
4
8
4
41
56
40
3
7
10
31
4
84
57
27
3
40
8
2
30
1
8
15
1
29
19
44
3
4
16
44
9
11
6
10
6
3
7
10
2
6
47
24
29
20
2
17
15
21
57
15
28
11
20
1
4
35
9
49
59
7
14
27
28
101
19
5
6
24
21
19
17
31
28
16
21
9
7
19
1
1
20
28
11
12
24
1
10
16
9
40
5
14
46
42
21
3
28
12
14
19
11
20
4
13
57
3
17
42
14
10
62
22
8
5
9
27
8
3
28
2
3
5
23
39
12
8
9
7
33
29
3
7
28
34
26
17
3
16
13
27
25
19
4
18
27
120
3
25
17
2
5
12
19
8
12
14
78
1
17
32
28
14
1
35
10
15
3
9
4
27
20
1
5
30
21
12
23
5
7
17
32
27
1
35
14
16
18
40
9
8
15
21
17
18
8
20
1
33
16
30
5
8
12
28
7
20
17
33
6
4
20
33
27
1
21
2
26
10
32
1
9
55
19
54
42
25
13
20
7
3
21
32
9
27
16
39
17
16
36
60
11
1
15
10
23
7
1
12
23
41
13
6
16
30
7
8
4
1
19
25
11
17
23
36
3
17
33
10
84
6
26
4
20
9
4
44
19
12
28
4
21
7
38
48
24
7
31
13
19
5
52
3
21
36
19
4
25
3
4
1
19
6
48
10
17
3
12
9
1
10
30
8
22
28
40
2
39
13
7
15
6
19
12
23
9
21
28
11
4
27
74
22
2
22
4
26
20
3
4
27
17
4
24
27
29
3
9
43
8
52
5
9
19
13
14
21
36
3
21
65
8
12
23
29
2
4
13
8
24
31
20
8
32
40
4
9
25
3
13
43
4
53
3
23
5
23
13
29
44
47
27
6
30
33
17
10
2
3
12
4
53
6
36
1
3
14
63
4
3
80
90
6
6
4
6
64
12
41
8
15
60
6
14
16
9
3
16
44
13
25
14
17
21
2
4
12
1
3
26
48
34
53
12
57
39
5
7
76
20
36
15
12
4
24
2
66
84
1
3
20
52
8
13
32
21
6
30
20
18
1
16
3
44
6
2
29
20
1
11
3
45
12
28
19
1
4
39
53
15
13
31
60
20
29
27
60
20
52
18
18
4
16
16
9
21
7
19
44
28
1
5
2
28
34
8
11
8
12
67
14
26
41
29
34
58
59
19
4
1
8
48
9
2
8
2
2
32
8
88
14
16
22
1
5
10
16
45
12
3
41
28
5
10
14
22
9
65
7
56
9
19
23
6
7
47
21
9
12
3
7
14
55
35
21
15
4
9
1
6
65
23
1
24
7
17
8
16
20
9
10
33
31
50
3
11
9
12
16
11
34
44
30
13
9
39
31
4
8
20
29
57
7
3
9
43
1
3
9
40
39
8
2
22
10
4
10
24
10
6
12
5
4
1
34
40
40
17
20
12
5
11
29
3
39
ABCD 432212714*7^$a-1 [50003]
64
6
27
71
18
15
112
8
28
21
8
12
60
18
1
36
45
35
1
14
18
30
10
6
9
5
12
46
12
6
2
12
57
48
27
88
12
65
13
30
18
2
12
6
7
137
16
51
21
36
11
4
27
18
30
2
15
73
42
2
12
4
44
10
5
3
54
30
25
3
8
10
2
9
79
24
20
6
67
51
14
60
19
44
15
9
1
39
5
60
16
50
4
8
37
20
3
28
2
18
28
14
22
53
27
48
102
6
42
46
2
15
7
8
13
36
35
36
10
78
54
2
16
17
15
25
27
8
37
8
16
21
36
32
10
12
9
27
5
39
10
24
47
15
60
4
45
3
6
30
14
18
13
9
140
3
16
59
4
80
49
9
20
3
19
30
23
40
17
30
16
2
22
8
40
9
87
32
70
20
67
23
30
4
6
29
3
69
16
21
32
12
79
9
27
36
36
9
14
16
2
67
8
9
40
6
18
30
24
18
14
18
48
4
63
5
10
66
14
1
27
32
70
18
2
7
33
18
12
42
26
69
105
34
2
10
9
9
14
18
15
7
2
111
15
12
37
11
28
36
50
10
80
81
73
134
28
14
15
33
46
2
12
3
28
21
15
56
15
24
4
32
121
27
12
32
10
36
2
12
72
34
2
34
15
12
27
45
27
18
6
53
40
35
12
49
11
28
45
51
56
133
27
18
12
35
1
14
48
12
18
7
5
40
18
6
14
48
4
5
45
4
6
17
19
2
16
26
4
6
50
21
15
34
8
7
11
12
25
5
19
11
97
21
44
10
36
2
48
4
15
3
77
13
42
56
12
30
18
22
15
12
63
77
28
12
33
2
60
10
38
18
30
58
2
28
56
40
9
32
7
80
136
14
42
33
27
45
1
14
28
8
12
12
18
12
120
106
2
82
8
18
7
23
70
14
30
6
1
56
52
5
16
42
32
60
34
3
11
57
15
66
30
72
28
9
11
22
12
54
2
24
6
24
34
24
80
39
37
15
44
40
15
17
1
2
1
15
14
18
21
24
4
3
2
7
9
50
1
11
28
24
36
2
10
8
10
44
7
8
1
20
12
16
2
13
17
154
9
29
18
24
4
17
88
45
11
52
12
15
21
23
22
23
40
23
4
8
16
9
5
15
52
48
20
7
20
6
42
18
10
72
48
2
12
6
12
48
10
42
30
42
9
11
30
51
7
17
4
27
32
28
20
10
50
24
36
58
36
11
25
12
2
16
14
19
27
12
17
21
27
31
2
24
40
8
63
27
12
6
54
6
24
67
27
30
6
5
3
12
25
35
10
20
64
2
21
48
1
18
77
24
3
37
65
46
24
56
10
2
40
2
27
7
21
9
6
8
18
27
31
2
4
20
34
14
12
6
84
10
39
47
12
1
59
25
153
2
16
14
19
41
70
9
11
70
2
34
24
18
44
13
23
40
24
77
21
18
1
29
82
20
22
30
20
4
17
9
19
29
48
22
48
32
10
18
32
45
15
25
23
4
68
33
25
47
3
24
73
35
33
15
13
17
58
33
23
106
24
3
35
72
37
11
9
81
18
13
27
5
7
72
6
80
4
18
32
6
15
24
49
14
37
3
2
7
81
50
1
45
26
4
2
34
6
30
134
10
8
30
76
39
87
18
23
15
12
22
8
30
12
48
78
54
25
24
11
6
4
80
19
15
2
88
56
70
8
57
21
4
3
125
30
72
16
44
45
3
30
10
2
18
1
9
2
6
118
26
28
80
10
2
7
23
4
29
15
1
17
10
9
5
46
9
8
1
14
40
38
172
36
32
4
60
50
85
5
4
62
60
42
16
26
21
39
4
29
43
12
50
22
8
25
17
6
124
6
32
7
5
30
46
20
27
63
24
28
53
19
60
20
93
7
8
28
54
50
40
6
2
1
9
6
29
7
20
21
24
28
45
32
10
20
96
9
19
21
65
6
34
38
12
13
12
5
4
2
12
28
80
12
30
16
14
40
8
10
2
162
16
74
90
6
12
90
138
28
9
36
9
8
10
12
17
3
22
63
65
28
60
14
6
60
39
45
6
1
20
144
25
12
35
7
56
42
40
8
79
5
66
10
47
48
4
72
71
46
66
5
120
19
36
8
60
30
16
39
8
9
178
98
12
52
3
24
56
7
50
43
27
56
9
13
20
7
11
24
4
2
31
41
22
56
81
43
20
10
23
3
30
4
11
28
27
18
14
121
15
201
11
4
8
22
18
8
84
126
22
2
19
41
10
41
13
84
18
42
2
34
66
6
2
60
12
37
9
32
15
43
29
15
60
10
86
4
18
30
60
8
4
41
4
35
16
48
42
54
8
22
35
43
8
22
38
24
28
6
74
1
11
4
9
35
48
30
84
6
42
15
4
9
14
46
2
1
11
4
30
2
12
112
38
18
9
33
16
14
16
24
18
50
12
48
9
19
14
19
11
1
24
3
24
9
29
48
22
12
6
47
124
9
12
42
8
1
17
27
73
12
15
45
20
52
3
83
24
34
47
7
66
90
14
48
12
18
12
22
6
44
4
17
24
63
46
12
42
12
50
64
56
63
25
8
22
2
18
48
4
18
20
16
44
70
12
45
53
10
2
18
18
67
23
42
30
12
28
45
23
40
30
24
27
12
87
2
30
48
10
12
87
11
9
3
25
35
16
26
46
17
4
27
2
34
8
48
13
11
21
4
68
7
54
2
72
18
24
43
35
42
6
10
32
42
21
57
16
56
106
29
55
45
45
24
74
1
41
10
9
41
48
40
6
32
4
36
9
39
17
52
36
21
11
27
48
21
33
100
26
10
12
6
36
8
57
3
30
30
18
84
66
10
95
76
23
4
12
2
31
45
14
16
9
47
18
63
9
6
28
9
23
72
1
45
12
35
79
36
5
15
60
10
59
21
4
6
21
29
40
2
70
38
37
36
15
32
9
48
40
15
21
59
10
12
38
42
34
44
78
43
15
26
6
84
64
36
56
42
67
23
18
54
10
36
20
15
9
48
70
65
25
48
24
18
8
28
56
10
18
5
72
1
2
46
6
9
99
18
39
35
33
75
30
22
20
6
40
114
36
18
32
15
9
78
76
9
15
9
3
18
18
2
7
41
75
57
12
148
18
5
27
42
30
28
8
49
23
33
7
17
1
27
17
6
13
8
21
7
15
8
30
7
39
6
39
36
9
54
6
3
33
39
17
24
15
33
48
7
8
16
3
36
20
24
25
35
57
37
15
39
9
71
10
2
13
5
58
2
7
21
14
6
90
12
22
63
17
6
12
70
38
34
26
10
14
48
28
18
36
18
18
12
36
44
102
4
17
39
25
9
30
2
120
31
59
4
6
12
23
15
24
28
38
15
19
6
27
17
58
9
23
28
12
26
30
61
41
60
16
2
34
27
9
18
86
10
30
24
2
12
52
36
14
64
36
38
1
9
8
10
24
18
2
10
6
48
32
94
27
80
21
27
21
10
74
88
18
5
15
12
49
44
73
92
60
24
15
51
1
108
9
36
11
25
44
10
8
33
7
2
40
8
40
2
4
56
25
3
78
2
46
42
12
60
2
18
18
12
18
9
33
10
42
35
33
16
47
52
53
52
18
9
23
12
6
34
45
8
3
34
63
72
5
64
102
20
52
2
15
1
132
20
12
18
40
2
7
29
19
9
14
10
39
9
24
8
15
7
24
9
12
11
4
20
16
20
12
52
18
2
57
28
11
28
92
34
24
12
14
18
31
17
7
3
44
154
44
52
11
27
12
36
12
12
21
7
2
4
54
5
31
21
15
20
33
3
10
60
3
36
15
8
18
22
8
1
33
8
42
34
15
29
7
8
1
30
17
25
3
36
24
17
12
78
12
10
6
2
24
28
2
28
29
9
88
26
16
14
15
1
27
27
41
64
8
55
30
15
3
18
14
42
16
24
8
42
4
36
101
7
2
18
45
1
32
40
18
9
33
2
10
2
49
11
136
2
22
65
21
34
ABCD 432225782*7^$a-1 [50010]
4
12
6
2
4
8
7
17
52
12
80
40
8
12
7
5
10
18
102
21
27
18
20
40
8
7
24
3
2
12
4
92
132
28
27
5
12
40
23
9
4
18
6
68
51
9
7
3
74
31
45
20
3
45
22
66
12
8
16
11
4
3
14
16
20
27
19
9
15
26
12
10
14
31
17
28
3
9
3
29
51
21
28
32
3
28
15
26
7
5
28
27
12
48
41
3
4
9
11
36
13
60
6
6
11
9
3
28
17
24
4
18
6
63
33
24
32
36
15
1
8
19
17
75
9
4
20
4
18
30
8
7
8
4
20
33
7
56
33
100
20
7
12
29
4
15
48
9
11
9
24
28
23
12
13
15
45
18
77
12
4
9
18
2
16
8
7
5
15
4
41
16
20
34
41
76
5
4
51
20
33
24
36
4
18
50
39
4
36
33
8
19
29
24
28
3
5
24
16
11
13
44
28
51
5
15
9
15
21
3
33
63
16
20
25
8
19
5
3
4
20
4
5
24
27
57
24
19
3
30
12
15
33
8
24
48
24
28
44
31
8
33
48
16
6
2
3
9
12
16
32
12
27
57
4
3
12
60
8
61
32
48
7
29
46
2
3
57
3
7
30
12
3
21
44
27
1
23
21
16
47
9
28
15
53
7
17
4
12
8
4
6
9
21
15
9
44
7
89
15
4
27
14
28
11
24
48
12
1
44
28
12
23
4
24
21
59
21
39
21
28
23
4
45
8
16
32
39
33
16
15
9
3
60
20
49
20
31
3
24
81
9
3
3
9
5
12
55
39
2
48
48
3
33
15
9
19
24
68
9
4
35
13
12
32
40
18
17
9
7
80
45
10
2
39
9
7
69
8
27
13
3
24
5
12
16
15
15
26
16
3
17
40
18
33
17
27
28
5
10
21
17
7
12
5
31
33
8
43
20
81
3
1
35
4
15
14
10
2
16
23
4
5
88
20
4
11
24
21
28
27
57
6
26
51
25
12
3
32
16
32
4
44
1
18
38
24
16
24
60
68
3
12
21
64
3
5
4
20
40
24
8
16
44
3
13
18
53
19
2
16
35
64
3
50
72
24
4
3
9
15
44
93
12
40
24
51
12
29
55
17
7
32
37
18
26
4
3
9
68
19
9
20
4
6
57
5
3
9
60
28
3
9
36
72
92
24
3
16
9
20
4
12
32
76
24
15
5
84
48
24
16
6
9
20
4
53
39
4
20
45
12
16
12
6
48
5
21
28
18
2
28
24
18
110
7
5
12
108
24
19
60
12
5
12
4
63
21
3
20
9
79
12
12
41
55
45
12
8
10
2
28
12
30
26
55
39
30
3
15
5
9
4
12
63
5
16
23
28
5
24
16
8
19
3
42
36
56
16
87
21
20
10
9
5
12
28
18
48
2
39
9
4
18
2
16
24
3
17
7
29
22
18
30
2
15
12
28
5
4
183
5
10
17
4
9
8
10
18
12
32
24
28
24
12
60
12
8
19
45
8
16
56
4
15
24
17
16
32
16
30
30
42
9
24
17
4
3
20
12
21
7
12
17
7
17
3
1
48
8
24
12
96
24
3
61
32
46
14
28
3
20
16
17
4
18
5
33
31
33
20
70
14
4
32
4
108
11
57
4
11
13
24
27
48
17
19
44
40
17
15
4
24
17
24
22
2
40
20
27
9
16
8
15
1
24
8
12
52
11
57
12
28
12
20
31
17
16
8
34
2
43
8
21
64
84
3
17
70
42
3
3
5
12
1
15
12
3
66
15
29
10
17
7
2
12
27
1
6
2
7
53
10
14
28
8
3
37
35
1
8
51
21
4
15
17
19
44
16
39
2
4
12
44
15
1
8
7
27
6
35
4
5
40
8
3
9
10
50
40
3
45
8
4
3
5
3
7
2
3
21
12
4
75
41
52
15
29
4
8
60
28
3
17
3
45
3
9
3
25
3
17
31
9
23
37
3
15
18
27
8
19
21
36
17
4
3
9
15
17
55
5
4
8
4
15
9
18
42
6
48
29
61
27
9
44
39
21
15
19
26
15
9
55
17
39
7
2
27
13
12
8
75
25
32
36
28
12
24
48
3
44
16
32
1
32
60
12
10
38
4
8
28
27
20
16
21
59
19
30
3
9
8
46
6
3
5
7
65
4
59
12
24
21
58
2
16
20
12
7
20
1
18
21
5
28
18
89
9
75
12
21
16
8
40
48
39
21
24
8
12
3
4
33
8
15
13
39
29
39
37
3
3
14
10
30
3
24
9
11
60
21
3
7
38
27
33
15
1
11
28
5
10
21
3
2
24
4
27
21
42
17
49
32
24
40
15
20
64
5
31
17
22
54
56
12
4
3
48
24
8
12
33
3
24
13
18
45
29
4
36
54
6
8
16
11
13
27
9
12
27
45
3
63
2
7
8
37
18
26
28
15
8
36
21
28
20
3
4
20
33
3
4
48
29
16
18
2
16
75
5
4
56
7
17
67
101
43
5
4
6
2
27
1
11
1
20
28
8
4
12
32
19
24
36
21
24
24
12
35
1
48
27
12
32
28
8
7
45
53
22
18
15
5
10
2
24
60
27
16
29
10
30
12
23
7
5
12
12
13
3
3
14
52
44
40
8
3
33
48
36
4
8
15
16
9
30
5
1
3
5
28
32
118
17
33
48
64
8
12
48
48
4
6
24
50
7
36
8
37
20
3
12
24
33
10
38
15
4
9
32
19
44
52
3
86
4
35
40
41
48
7
9
27
5
4
24
12
12
6
14
40
3
15
50
4
11
52
17
28
30
6
8
76
12
8
16
20
24
28
44
24
16
15
21
12
12
24
44
7
44
9
7
33
18
77
21
36
19
72
17
60
36
24
70
5
25
3
12
3
30
48
24
3
15
2
24
3
1
3
89
31
9
20
36
12
19
24
72
53
12
64
6
45
9
35
1
44
15
1
8
10
6
18
17
25
6
29
9
19
65
3
40
41
7
9
18
30
8
7
9
20
16
3
9
12
3
17
15
19
14
10
14
19
5
12
28
24
18
41
12
24
9
72
15
52
8
13
20
52
12
11
25
11
45
12
36
10
14
7
9
3
5
3
21
28
108
8
55
9
12
6
5
9
24
16
20
28
3
24
5
15
45
28
32
36
7
21
12
3
24
5
31
5
4
8
15
9
24
16
8
24
7
15
29
1
27
60
8
4
29
3
13
23
21
88
56
7
17
28
12
8
12
12
3
13
44
3
45
76
8
15
49
44
39
12
13
24
8
7
3
30
15
8
4
20
61
27
5
27
1
12
11
1
18
26
40
20
36
19
53
88
24
20
10
2
3
19
21
5
22
9
8
25
8
22
26
15
7
14
40
11
4
9
20
16
3
5
84
7
20
1
24
12
27
33
15
44
9
19
5
10
2
4
12
20
12
16
36
56
3
7
74
3
36
9
12
12
4
18
6
8
24
34
18
11
13
35
37
8
27
9
16
3
32
13
47
16
5
4
84
24
36
42
26
52
11
1
15
8
12
43
17
21
4
99
29
4
8
19
9
24
6
14
27
16
29
4
56
88
11
19
17
45
40
36
15
29
39
57
12
31
9
20
7
5
43
3
50
3
9
48
130
30
18
14
100
51
77
3
1
8
12
36
12
43
5
3
12
4
65
3
1
44
24
16
18
26
3
13
6
30
35
9
31
39
14
31
3
30
42
14
7
17
10
57
29
12
19
8
40
8
1
20
28
32
31
5
19
29
7
33
30
14
24
19
8
37
15
9
3
72
8
9
16
6
24
41
16
17
12
12
3
49
3
20
13
15
24
33
15
12
21
27
9
95
9
19
15
6
12
12
20
36
15
9
24
28
48
23
4
9
20
64
15
111
2
22
6
42
33
20
33
3
57
16
27
36
57
32
28
3
5
4
8
3
37
3
57
3
12
17
60
4
47
37
3
3
50
4
3
77
27
13
15
5
27
4
9
32
40
135
17
7
20
19
14
7
17
15
12
21
27
4
17
72
36
28
36
36
23
25
11
55
9
32
1
47
9
4
12
11
21
28
3
15
14
16
116
51
9
16
8
12
28
20
60
48
12
15
33
22
50
15
12
25
3
8
4
68
13
12
44
3
1
35
1
15
36
15
158
79
53
63
52
5
12
43
12
5
12
15
28
17
19
27
33
5
31
20
1
20
4
11
13
12
68
39
9
16
6
14
43
17
7
8
1
8
7
17
24
28
15
12
45
18
2
15
31
9
33
3
17
15
16
9
11
21
4
47
55
14
40
11
81
4
63
69
8
7
36
21
6
2
31
69
48
12
48
27
5
12
19
29
16
24
72
3
15
6
8
112
39
3
38
36
3
13
39
5
28
6
5
9
12
48
15
9
4
12
80
16
12
8
19
12
24
57
39
53
3
4
56
25
24
32
52
15
20
7
30
12
96
32
67
8
45
7
5
3
12
43
18
12
60
15
9
20
12
28
66
2
43
24
17
24
75
25
48
15
24
29
16
48
3
72
8
1
15
9
11
13
23
57
15
96
37
3
45
24
3
15
57
21
68
4
12
6
30
39
45
11
1
36
12
8
7
32
13
11
19
18
30
5
4
69
27
72
176
9
3
21
16
3
48
5
36
31
9
11
7
26
55
5
16
8
31
45
11
19
41
25
6
2
70
14
16
32
16
39
5
16
20
3
16
17
12
4
15
12
3
48
2
12
16
80
4
3
41
16
8
43
9
24
15
15
38
31
89
16
71
16
21
3
21
32
16
20
75
55
53
25
3
12
5
24
48
31
60
27
33
36
69
15
5
4
12
8
3
25
30
30
8
36
4
11
21
4
3
41
7
12
36
72
5
55
8
9
55
8
13
11
48
61
11
49
8
3
91
14
12
31
21
32
28
24
12
20
3
1
42
2
3
4
41
12
16
11
16
12
33
20
19
29
12
4
51
5
3
9
36
4
3
48
15
6
23
9
24
4
68
40
8
4
6
18
8
12
7
41
ABCD 432315918*7^$a-1 [50032]
30
45
5
31
36
89
19
24
3
42
38
13
24
35
1
65
42
84
16
14
31
5
72
40
3
35
100
60
45
3
42
48
80
31
81
54
80
13
17
6
13
9
32
4
42
2
36
60
4
63
5
72
16
62
10
2
12
13
17
103
11
22
15
33
12
104
108
31
24
11
1
33
3
33
20
4
90
20
58
20
60
12
6
4
80
6
10
45
12
35
22
26
4
57
21
62
13
23
4
21
12
5
55
29
19
12
15
8
22
20
55
23
6
24
7
27
18
27
21
2
13
5
7
17
31
5
7
47
46
26
54
10
21
5
96
48
64
6
21
3
21
29
42
60
13
77
4
12
44
36
55
3
30
72
42
12
9
5
6
18
7
59
24
16
20
1
111
30
62
6
36
6
24
25
9
12
14
48
6
7
5
7
41
24
18
13
12
12
45
20
12
54
109
12
41
70
38
79
3
18
32
30
49
9
24
60
26
1
5
78
10
6
80
12
13
71
1
72
11
85
11
6
19
5
16
32
88
2
48
54
16
12
56
10
44
1
12
29
4
51
33
8
40
8
19
3
69
96
5
52
26
30
52
14
16
24
24
12
32
90
7
24
29
10
57
9
44
6
6
24
31
21
8
67
60
35
10
2
48
4
38
58
14
31
5
114
1
12
3
30
2
6
34
8
30
7
107
46
12
56
4
6
14
22
21
27
32
25
63
21
11
34
15
15
2
48
6
48
48
90
19
33
56
55
5
19
3
32
70
32
18
48
22
2
4
9
53
60
19
81
27
11
12
13
89
90
12
34
2
22
56
6
24
10
26
64
14
7
29
64
18
9
15
38
16
14
66
30
10
27
89
19
5
24
60
40
8
18
4
12
9
29
10
6
84
3
3
62
58
21
60
9
15
29
48
19
39
12
9
9
132
27
12
33
30
21
5
36
16
38
6
4
60
51
9
20
24
40
30
26
67
60
15
33
39
18
39
5
16
8
4
8
55
47
42
16
15
77
31
5
6
64
50
22
9
15
9
89
163
17
7
59
34
20
40
3
5
48
31
24
5
6
49
9
60
26
6
4
26
16
12
56
6
64
51
9
42
18
2
18
19
35
10
86
37
60
5
7
107
13
47
30
28
38
13
9
6
45
5
4
15
36
45
2
18
7
17
36
36
4
32
55
15
12
20
30
31
36
9
20
96
4
24
27
9
14
6
96
10
14
12
40
30
48
74
36
6
25
21
2
73
59
18
22
45
5
6
10
3
5
36
34
42
15
12
17
79
24
71
10
12
8
4
27
21
39
5
70
6
15
29
31
87
32
30
36
43
59
16
2
42
6
12
7
93
39
21
2
13
84
33
36
2
10
68
22
2
30
1
35
6
55
21
3
27
2
30
10
18
2
36
6
85
9
15
41
19
12
5
10
42
2
6
28
30
2
19
15
18
20
7
9
27
17
7
5
78
13
57
62
6
28
27
17
12
10
98
28
14
36
10
12
27
11
84
40
45
29
7
47
6
34
48
18
15
5
6
6
12
18
30
48
30
22
15
47
13
27
20
10
2
25
36
27
57
5
18
6
40
32
10
2
60
10
56
4
21
12
33
30
12
14
19
60
45
27
89
36
18
34
32
36
67
3
62
16
2
13
41
28
108
2
1
96
5
58
57
24
9
20
43
17
67
36
24
9
14
6
4
26
1
5
16
14
24
114
16
20
24
6
22
74
34
44
31
5
7
35
10
14
25
65
54
16
80
1
5
42
37
21
62
1
15
72
9
35
1
29
24
6
54
24
22
26
7
47
6
28
20
12
18
1
9
27
17
48
10
8
36
60
48
16
20
49
15
2
28
27
3
50
88
3
72
168
9
36
56
18
66
4
51
11
1
17
10
6
20
6
18
42
1
12
48
29
30
6
12
31
36
9
15
29
16
27
29
10
20
1
137
18
49
3
62
84
4
8
7
21
20
91
39
21
24
5
4
2
46
3
69
63
3
2
19
36
3
74
60
36
12
48
40
2
25
5
18
12
18
7
45
2
12
85
23
1
36
35
25
36
5
22
36
44
18
52
26
22
8
6
46
12
32
6
18
60
4
48
39
23
6
22
9
5
28
36
32
28
27
89
31
33
20
4
20
136
27
17
12
48
10
12
6
3
11
138
36
34
2
46
12
33
12
3
33
9
62
1
45
78
21
5
48
28
14
13
11
36
36
40
45
5
12
36
46
18
30
30
2
25
81
39
35
54
4
66
24
18
3
24
105
48
15
39
36
2
10
33
72
48
24
15
21
17
46
21
65
64
44
7
41
12
16
27
60
144
9
51
39
69
33
14
46
68
12
12
36
34
12
14
24
36
31
39
14
7
53
115
36
5
12
19
5
60
130
26
43
35
4
92
4
129
35
13
15
105
27
26
31
93
26
6
36
67
17
30
46
39
65
16
14
76
20
25
12
35
90
40
6
24
56
12
13
84
5
76
14
70
3
39
14
4
27
15
14
7
5
10
18
27
39
14
24
28
3
9
51
5
52
32
18
70
63
5
144
18
18
52
20
12
46
9
3
50
12
48
22
2
18
13
29
6
10
3
45
24
30
6
2
70
72
2
106
3
5
22
2
10
20
46
15
17
42
52
98
55
36
12
33
104
36
40
2
12
13
3
32
4
20
49
41
48
12
18
1
5
31
11
4
6
12
63
45
32
43
23
25
12
12
5
10
48
9
35
13
12
9
20
7
39
45
21
3
17
19
59
30
4
20
6
6
19
39
6
72
2
6
19
36
15
2
19
15
6
75
29
19
65
90
1
29
52
15
35
10
39
29
24
6
1
29
4
75
3
74
16
62
12
61
24
5
4
30
21
29
19
21
12
3
11
1
33
26
40
26
22
8
4
66
8
7
72
3
20
12
13
3
2
48
96
4
20
46
21
5
94
20
48
25
3
78
20
36
30
66
42
72
90
4
2
10
2
1
9
51
12
57
2
13
53
12
36
115
17
22
32
66
7
3
68
25
59
42
34
2
10
48
2
12
10
8
13
5
22
18
20
31
9
12
72
63
15
9
23
61
9
2
34
32
18
1
3
21
12
17
67
99
50
6
96
12
102
4
6
20
18
91
5
24
7
9
50
34
36
15
17
19
9
50
37
23
76
14
7
5
42
13
29
18
1
95
6
4
56
31
24
24
17
72
6
72
12
16
12
38
34
18
3
65
4
18
18
26
1
3
32
10
68
31
24
5
34
2
28
18
42
36
24
8
24
55
5
19
12
39
26
43
17
82
120
6
134
78
22
90
30
30
8
19
5
24
7
35
48
1
9
27
65
103
71
73
41
7
53
36
90
48
6
79
36
5
31
3
38
19
5
36
102
28
30
15
15
62
10
21
57
8
12
19
35
4
36
38
42
40
14
40
56
54
30
66
36
144
13
35
1
12
5
28
51
23
1
29
67
3
33
24
48
12
29
79
17
4
24
3
5
79
21
8
24
10
60
50
16
60
20
30
30
19
5
43
3
24
2
34
110
31
24
5
66
61
5
18
22
15
12
5
22
14
10
12
14
18
13
5
12
82
45
9
12
15
45
15
39
8
1
47
82
3
3
2
19
59
10
32
18
37
53
6
18
7
3
8
58
2
70
3
17
24
79
29
22
14
52
32
12
4
54
8
40
14
16
38
30
52
72
38
54
24
52
12
48
18
20
12
13
29
48
19
24
60
29
36
91
33
20
72
28
38
4
38
156
40
2
13
9
68
22
21
24
33
39
21
20
12
22
8
40
20
37
59
34
26
84
1
65
31
29
30
4
32
1
59
16
2
7
9
12
32
36
30
70
24
6
14
12
54
6
16
32
40
30
26
102
10
3
35
4
26
42
30
12
46
26
138
ABCD 432544368*7^$a-1 [50018]
21
68
36
45
34
9
27
24
72
41
100
23
16
24
14
22
89
64
15
56
40
50
15
31
53
7
33
72
12
17
3
51
72
45
43
45
5
27
16
3
140
4
8
37
53
54
16
29
4
149
7
20
9
27
33
27
27
66
51
21
7
11
9
33
10
9
60
3
33
12
36
24
63
57
8
103
44
112
5
31
2
27
21
7
27
168
5
43
12
32
21
27
33
36
12
51
21
15
1
83
6
7
51
57
20
55
33
39
81
92
28
41
10
65
108
15
25
23
9
33
7
41
10
12
9
32
45
31
39
20
36
40
9
32
63
1
12
29
10
9
89
34
38
39
19
21
29
19
8
12
45
46
14
39
31
221
15
4
96
12
84
14
67
36
11
1
17
10
60
5
72
7
21
15
20
189
33
27
31
24
26
7
56
52
15
5
28
44
21
24
19
51
20
28
8
13
27
14
106
29
28
75
8
24
9
12
4
48
53
10
62
30
52
57
48
3
29
15
16
5
28
35
133
60
12
11
6
39
28
75
56
100
9
44
36
48
43
44
30
7
3
5
21
19
27
53
31
56
4
21
20
76
5
72
43
27
5
28
3
65
19
53
4
48
41
82
9
5
18
25
65
43
48
39
26
42
25
12
11
36
37
8
9
123
3
6
58
36
9
12
83
21
69
55
44
36
7
128
21
24
27
117
3
42
27
9
7
20
67
68
54
30
96
21
91
9
44
19
14
3
31
45
65
3
27
61
17
67
44
7
57
53
10
12
2
19
8
45
31
36
3
60
77
7
14
27
9
34
105
41
67
5
60
115
32
51
36
126
7
27
14
10
12
2
67
3
21
11
64
45
17
24
3
15
28
33
65
19
12
24
44
55
8
40
21
119
13
12
39
8
37
63
72
24
20
12
72
6
72
31
24
29
46
77
76
36
51
21
96
72
24
32
33
7
23
42
34
149
7
9
51
21
29
27
43
84
50
34
14
19
27
105
35
9
7
9
15
32
1
29
22
20
136
24
29
57
31
11
18
7
47
88
24
86
43
12
56
16
15
29
84
16
44
3
33
63
1
56
136
60
3
9
80
4
20
72
64
20
4
11
64
33
41
51
7
24
5
16
23
9
33
94
5
43
5
28
96
36
8
3
33
16
5
132
55
39
12
29
4
27
60
57
60
12
3
21
8
21
6
4
122
70
65
52
11
40
36
194
10
12
8
40
108
14
67
87
14
46
17
7
20
36
12
105
7
5
15
1
107
9
108
91
21
32
4
3
2
10
20
45
105
7
12
60
72
92
79
56
25
48
51
128
52
5
4
63
56
18
36
7
32
16
48
95
25
23
13
29
36
12
58
9
63
38
63
12
31
5
19
9
5
18
25
36
3
9
12
75
50
34
84
50
22
32
30
70
17
40
23
117
39
13
92
52
5
42
88
57
3
8
13
24
5
12
78
48
61
11
42
63
12
4
3
105
15
14
106
9
5
70
17
3
24
30
31
27
24
24
21
51
9
11
33
16
24
5
19
48
8
51
13
108
39
5
9
6
4
26
55
3
45
12
135
20
16
21
3
56
18
22
12
33
3
21
8
40
104
9
7
83
21
60
19
72
12
26
43
17
58
72
17
4
32
69
10
8
1
83
76
72
33
48
96
44
7
2
6
13
36
44
24
3
40
14
7
8
4
3
77
43
17
232
56
4
5
46
44
30
6
13
17
54
16
9
36
11
54
15
45
18
13
149
31
8
16
3
21
5
34
101
31
21
27
29
7
93
27
5
7
93
35
40
189
15
65
24
28
29
15
7
57
20
7
117
17
70
24
21
156
80
4
5
10
29
24
91
12
21
96
39
12
26
19
3
24
96
60
50
22
26
163
36
75
60
9
63
8
69
48
88
48
12
20
16
12
3
81
108
15
48
17
7
26
19
29
24
19
20
7
20
4
65
12
9
10
62
10
45
63
33
11
13
3
2
10
14
27
12
9
10
9
24
12
23
28
26
34
29
48
64
15
36
45
29
19
51
44
25
24
5
3
19
8
49
12
65
15
27
85
75
9
32
16
20
16
47
13
75
9
24
32
9
36
27
115
9
3
72
21
47
13
3
2
58
24
12
33
44
27
61
65
10
17
43
33
96
24
48
75
144
14
3
36
51
16
21
47
6
72
91
3
96
20
1
27
26
79
47
42
178
20
13
27
14
36
43
15
14
27
112
27
32
37
15
105
95
12
49
5
34
9
17
12
60
43
72
48
15
2
3
4
11
21
43
48
17
7
9
36
144
8
93
7
12
59
120
18
22
2
27
7
33
59
73
20
16
3
45
3
38
3
63
6
10
20
1
53
27
24
27
37
20
36
33
7
68
15
72
25
87
26
27
4
32
33
10
8
73
47
37
44
15
16
33
63
9
5
46
89
16
60
27
5
31
33
20
9
19
24
29
60
3
27
1
68
9
12
22
14
22
14
19
60
35
4
26
72
24
67
48
11
88
56
36
13
131
124
21
3
89
88
24
29
7
12
11
6
36
36
7
32
163
96
21
24
35
13
8
63
40
21
29
22
41
148
12
20
19
45
12
51
60
2
63
135
33
76
3
33
48
32
76
47
52
9
47
73
51
93
35
48
40
45
24
23
4
21
47
13
87
60
12
36
65
28
48
68
19
45
27
12
12
45
48
12
5
34
2
55
77
19
48
60
3
21
72
72
5
27
88
47
33
3
28
14
43
12
12
48
3
48
12
60
192
38
22
17
19
77
28
12
15
33
159
5
4
44
28
32
9
34
12
110
34
57
89
27
15
88
5
4
3
45
11
25
99
29
40
29
18
57
24
4
15
2
27
40
104
67
45
5
6
90
67
32
19
12
14
102
25
15
2
22
48
41
7
57
63
5
16
3
26
75
4
12
119
45
127
77
19
2
10
14
39
7
12
57
11
28
26
18
28
110
34
21
48
32
7
60
56
12
37
35
1
5
22
21
32
79
60
12
26
63
57
22
32
13
51
50
22
12
57
71
28
21
23
9
43
48
21
59
12
81
24
9
72
130
8
6
7
41
55
3
74
55
29
72
27
43
8
4
21
15
9
53
43
8
27
72
37
3
60
110
54
6
7
23
64
14
7
68
40
36
96
53
43
39
12
12
21
5
19
11
114
19
27
8
37
3
41
48
55
53
24
ABCD 432636594*7^$a-1 [50009]
18
9
9
30
74
22
45
41
4
32
79
15
14
16
6
9
5
34
6
92
16
27
3
2
12
12
163
23
72
1
36
21
14
60
22
27
53
46
21
69
27
39
6
32
30
1
12
9
26
28
18
27
33
27
21
2
34
42
36
14
4
14
12
18
12
7
3
6
48
20
12
28
32
12
19
12
95
4
38
18
6
28
50
22
54
20
58
26
66
7
83
52
2
12
18
90
79
23
18
60
66
28
48
6
20
55
77
46
14
31
5
4
2
10
38
22
80
10
48
6
20
28
18
20
30
18
10
38
16
2
16
74
34
36
3
15
86
18
16
8
54
24
4
44
30
13
29
18
48
42
64
24
3
29
7
108
47
4
21
5
112
24
104
31
9
32
43
137
16
27
15
2
7
29
7
21
6
18
32
4
14
16
18
8
43
144
9
14
54
12
18
37
39
38
94
38
78
46
2
25
9
27
3
6
63
27
44
18
4
96
26
30
34
2
43
9
30
2
40
30
14
12
54
214
63
48
33
14
84
28
2
7
57
18
6
56
30
94
62
1
21
32
10
2
18
52
38
43
17
148
8
90
36
28
56
6
16
27
29
19
17
19
65
34
8
1
33
12
8
12
54
4
9
36
17
4
24
3
15
30
2
54
12
46
20
37
47
24
10
14
30
12
16
14
30
10
9
17
52
8
22
9
17
34
8
13
17
30
4
56
37
27
6
12
2
48
6
88
32
46
30
18
54
8
6
10
12
15
5
76
30
69
17
19
47
37
63
110
16
15
17
12
7
9
26
73
95
24
24
22
27
17
43
41
30
28
2
7
36
17
64
56
19
161
19
41
19
5
12
19
77
40
66
6
12
20
7
47
24
10
8
24
4
20
7
60
9
30
9
17
12
6
46
38
22
74
12
58
20
19
17
28
26
28
54
14
18
6
22
27
35
1
17
18
58
2
12
46
8
18
12
36
25
3
9
23
37
23
13
29
42
1
12
15
2
88
39
17
16
44
4
2
22
84
27
45
96
39
41
28
2
16
21
23
10
86
24
60
46
20
79
9
32
24
7
17
6
36
34
222
2
16
3
96
23
58
26
10
56
7
9
39
5
31
69
12
98
12
4
18
20
7
53
4
18
8
28
42
38
61
9
38
52
18
27
3
20
42
34
2
12
7
53
70
74
24
19
5
16
15
39
36
24
9
12
11
30
28
12
68
19
27
18
8
6
70
8
43
53
60
24
36
52
104
54
4
18
12
2
54
4
18
32
4
38
7
3
6
14
24
1
53
144
30
58
48
27
23
22
15
12
5
12
60
48
34
36
18
44
40
24
3
17
10
33
63
48
42
8
48
18
70
36
12
15
27
9
108
77
60
16
18
36
18
3
35
16
8
22
8
72
24
30
46
63
15
2
16
54
44
10
36
120
51
21
2
22
14
60
18
19
15
45
27
9
17
100
8
4
15
119
48
22
3
24
93
51
41
43
33
2
12
42
43
45
36
30
33
29
34
9
29
34
26
6
30
42
22
68
4
84
27
53
16
68
6
36
6
28
26
13
15
30
15
17
19
101
18
42
24
42
28
24
9
12
35
25
47
16
12
26
88
3
95
24
97
29
22
21
27
50
24
84
4
2
18
16
6
9
39
32
10
56
24
6
25
17
48
58
18
2
28
44
52
2
16
12
2
4
14
36
40
39
63
24
36
44
10
54
93
23
84
28
36
6
27
27
36
2
7
41
6
84
22
3
24
11
16
36
14
36
7
33
36
86
61
11
4
26
10
18
3
33
18
38
7
53
28
20
36
30
30
19
9
36
102
9
15
9
5
12
4
27
27
20
76
14
31
5
12
94
20
48
18
12
12
31
29
52
2
16
9
75
20
6
6
148
54
20
40
30
24
2
12
16
2
4
12
6
27
165
18
8
24
10
20
30
13
35
46
30
32
4
6
54
2
43
36
5
16
26
25
36
39
117
77
10
18
38
90
12
106
14
46
2
10
8
25
21
42
36
50
16
14
10
56
16
8
4
8
19
17
18
10
15
29
34
38
7
9
36
2
90
19
17
28
20
43
33
20
16
50
30
19
9
38
82
114
54
27
47
66
84
4
2
25
17
16
3
23
10
50
4
14
4
116
28
27
21
14
6
88
60
14
22
62
28
30
32
64
20
16
36
14
49
77
4
18
38
7
3
8
10
24
50
12
30
48
12
10
50
18
40
2
7
21
2
13
9
27
5
30
4
24
18
8
28
14
54
7
35
28
42
44
10
18
54
21
24
27
9
27
26
18
30
12
4
27
9
36
39
27
2
31
21
150
81
45
135
36
89
31
17
24
10
12
6
122
36
18
7
17
34
14
7
11
6
19
29
16
14
12
34
14
36
40
45
21
44
6
94
56
79
29
12
31
33
30
6
12
36
96
36
3
33
27
9
36
36
75
5
10
14
4
39
33
20
34
2
34
26
36
24
22
180
9
12
71
52
2
19
17
6
28
2
46
24
14
4
56
72
12
162
24
73
15
2
28
15
17
24
108
4
18
36
20
97
107
22
6
90
14
58
126
2
7
63
14
94
30
6
72
8
48
1
69
8
67
27
14
4
32
31
35
18
24
6
6
34
30
20
88
15
27
2
48
24
52
38
18
16
12
78
62
30
10
54
2
18
22
39
5
4
15
27
20
34
3
41
12
16
126
14
31
83
18
60
4
14
10
3
51
54
2
16
2
16
36
20
7
5
31
39
42
3
63
6
12
15
9
120
32
30
97
17
6
94
2
24
184
24
48
8
30
4
20
28
6
18
27
107
73
17
19
45
30
2
22
138
78
30
8
18
6
4
2
22
3
59
114
94
30
99
24
57
32
19
39
42
12
24
2
46
24
122
22
8
84
16
3
5
42
34
74
4
14
16
15
17
10
2
60
31
17
7
17
78
16
54
6
21
83
12
1
27
38
34
56
16
38
18
28
14
6
22
3
51
9
21
20
4
14
6
84
4
56
34
32
40
44
12
61
5
22
26
4
32
24
40
12
24
14
6
6
18
58
42
12
2
42
18
12
6
24
31
89
18
6
10
54
75
5
12
6
37
41
42
25
81
27
21
60
8
55
5
34
18
20
4
12
24
14
4
9
11
6
10
32
25
45
87
11
133
12
17
7
23
40
57
17
16
8
4
56
4
20
18
34
12
6
81
21
27
27
6
48
20
30
48
16
2
16
8
48
30
40
32
34
54
6
44
91
21
2
18
31
45
2
48
4
9
29
7
21
14
6
12
24
4
63
9
3
141
48
20
6
28
2
40
3
36
60
5
40
135
11
25
48
45
27
51
57
17
16
27
63
90
18
9
29
72
6
6
84
4
26
30
16
38
30
40
6
30
32
24
24
36
30
58
3
53
24
28
32
4
36
2
18
12
4
99
81
44
22
14
66
16
21
33
18
18
3
9
2
24
42
28
39
96
35
82
48
36
54
33
21
51
65
6
13
35
6
55
35
4
24
9
5
4
54
30
20
70
6
26
102
12
34
69
9
8
22
62
60
36
10
21
27
8
18
16
12
15
27
9
3
2
31
5
103
41
40
18
12
38
16
24
3
5
19
5
66
42
31
12
108
47
6
30
60
97
12
33
8
67
17
28
15
9
12
42
68
49
57
18
114
2
16
30
27
63
20
54
58
36
14
31
17
58
2
34
2
4
27
9
20
52
18
50
22
26
12
43
17
6
12
76
2
12
12
7
3
18
26
54
16
2
16
ABCD 432817968*7^$a-1 [50030]
33
9
252
18
48
141
75
45
33
27
45
3
24
27
30
6
30
42
54
30
6
3
81
24
126
18
120
42
129
132
45
138
42
36
36
18
12
108
33
12
144
33
72
18
93
69
12
18
6
36
54
9
9
108
27
45
27
39
105
165
15
27
54
90
30
24
72
36
135
21
90
6
90
30
27
9
15
93
99
15
18
63
9
3
69
12
15
75
6
18
72
9
36
12
96
39
33
75
42
12
6
9
21
99
9
123
72
75
33
75
114
18
72
54
3
33
54
477
9
27
36
21
24
18
126
27
45
27
9
27
72
9
144
84
24
3
24
36
9
39
15
144
36
48
33
63
72
18
27
9
3
135
114
18
36
90
72
39
312
81
12
60
30
33
36
12
15
144
45
9
264
6
9
9
12
54
162
108
108
126
9
15
108
36
18
3
177
12
267
12
69
3
15
201
24
45
63
9
18
30
36
60
108
48
6
18
99
120
27
42
72
48
51
27
21
60
27
45
111
9
27
54
24
135
183
9
81
51
45
36
27
9
63
3
42
27
27
9
12
105
18
45
120
33
108
111
27
54
72
36
114
108
93
24
3
24
84
42
72
72
27
27
18
39
123
18
111
87
54
36
120
54
24
48
6
138
42
120
54
18
168
108
36
18
45
72
72
9
36
18
18
54
21
87
84
42
99
12
144
69
30
42
27
63
9
72
36
57
15
3
33
36
36
81
3
24
72
21
78
30
60
75
153
36
24
30
24
48
24
54
27
72
27
102
231
39
45
33
75
36
33
207
9
18
36
18
3
24
9
36
54
54
3
27
162
6
117
45
54
18
63
27
18
126
9
147
18
6
9
99
9
27
48
33
81
120
63
15
18
135
21
15
57
24
66
33
21
78
153
9
3
24
9
63
165
24
30
9
24
84
180
132
12
51
21
81
15
36
117
75
60
57
27
105
54
9
63
9
45
72
39
51
18
12
90
6
39
96
36
39
24
57
24
156
51
45
72
3
33
21
27
15
12
54
24
3
33
36
12
15
45
12
132
27
81
36
30
78
84
6
9
12
81
27
33
39
15
9
36
48
27
81
60
21
15
39
6
75
51
12
186
27
81
63
45
54
9
12
9
15
12
87
72
36
9
57
24
12
60
18
18
36
63
9
27
201
60
39
123
45
3
24
36
66
78
12
24
18
27
72
72
27
18
39
15
9
9
36
90
138
15
9
27
36
21
18
162
63
33
27
39
33
45
36
18
9
81
30
114
63
45
48
15
45
72
27
27
21
27
6
54
21
9
60
135
12
24
45
63
9
3
60
21
15
9
138
6
39
24
9
27
21
51
12
60
12
15
9
39
24
72
18
63
27
18
99
21
15
9
36
3
27
69
81
90
21
96
153
27
111
54
96
3
36
195
93
24
36
21
36
24
72
27
9
63
75
6
75
24
21
27
27
42
27
36
3
54
87
21
15
48
87
48
6
12
135
15
45
36
21
27
105
72
63
57
78
81
9
18
90
234
18
39
105
99
9
48
51
45
135
9
12
15
45
234
90
27
45
27
57
51
9
27
9
18
9
27
45
48
24
129
15
9
36
108
30
132
21
15
144
120
18
87
36
81
27
36
39
45
177
36
3
33
63
9
18
102
54
45
33
27
63
18
75
9
123
27
66
276
63
93
15
27
18
18
18
18
153
3
6
48
24
30
72
42
12
63
27
69
72
12
108
135
90
180
63
69
18
174
24
39
33
90
66
60
48
24
99
12
27
69
9
36
63
135
12
96
9
27
54
135
3
24
54
18
144
9
36
108
117
84
24
3
96
72
9
27
201
27
15
30
6
153
12
27
33
21
6
156
6
63
45
102
6
63
3
96
162
39
33
27
27
18
27
45
144
54
54
12
159
99
9
57
99
96
27
12
24
54
18
72
216
30
27
45
60
63
9
27
12
15
18
18
45
39
168
36
9
48
33
3
15
9
45
3
117
24
30
132
9
9
63
21
60
90
21
132
36
72
135
9
36
27
72
18
171
27
72
21
96
9
111
9
27
24
36
180
3
6
12
60
54
45
45
18
90
12
63
45
51
27
12
54
60
18
45
9
3
51
54
252
75
81
42
9
9
72
99
36
81
36
12
6
36
9
147
6
18
18
99
21
6
45
3
24
30
6
126
75
87
9
21
6
216
102
51
45
3
15
54
39
24
9
48
87
36
21
24
90
120
9
33
27
12
249
3
135
6
ABCD 432851114*7^$a-1 [50040]
65
7
20
57
55
29
12
27
28
12
68
64
77
19
17
15
16
44
88
72
120
5
43
24
20
16
32
12
45
24
36
12
36
15
48
160
17
7
20
48
21
12
27
165
3
204
9
12
36
96
27
88
17
3
16
185
7
77
15
9
60
19
12
12
17
51
60
45
36
19
32
9
24
75
45
43
252
60
80
72
16
29
31
29
24
91
53
24
12
7
125
7
12
68
9
39
72
33
36
72
7
5
12
115
17
75
28
65
51
9
36
24
48
55
68
12
9
24
51
9
108
12
51
45
31
89
3
52
53
7
36
48
89
36
24
72
51
4
56
40
53
72
19
41
12
24
36
43
41
24
63
76
8
28
12
17
3
16
12
200
40
101
36
7
20
33
12
19
44
21
19
5
108
7
41
7
5
67
17
43
77
103
17
43
5
75
93
84
12
72
31
5
60
24
19
77
19
29
36
19
72
48
29
84
3
57
12
43
48
80
36
21
12
24
132
27
9
31
12
12
8
108
93
7
17
15
21
7
84
149
19
116
9
67
65
48
15
40
32
16
12
17
3
40
41
24
15
117
15
48
12
9
12
67
60
12
5
51
28
65
19
5
36
36
60
48
12
60
72
72
72
36
24
7
41
7
12
17
12
139
65
84
39
33
48
63
57
36
3
16
20
81
7
65
60
123
21
7
12
113
31
29
19
17
51
57
43
32
69
19
24
108
17
43
132
36
12
29
159
24
9
48
111
36
33
43
20
117
139
209
3
69
19
24
77
31
17
120
3
21
24
72
60
36
19
80
40
84
5
31
41
15
81
51
21
24
3
21
36
115
8
24
4
5
12
27
40
17
43
12
276
32
105
48
7
5
7
8
21
19
72
29
19
12
53
15
40
72
53
3
9
75
16
29
108
3
57
24
39
28
125
36
43
32
36
64
60
65
15
93
55
29
19
48
12
17
24
79
60
5
55
5
19
8
40
137
3
60
36
52
101
24
27
40
29
19
12
17
51
93
31
36
5
27
220
12
17
12
67
84
68
28
12
8
24
93
43
5
27
45
72
24
19
17
48
63
57
7
29
72
36
31
5
115
29
36
12
43
36
41
3
40
29
84
15
21
12
24
3
21
24
39
136
5
67
108
12
32
84
84
12
81
12
108
24
123
132
9
67
24
17
63
40
8
57
12
7
29
96
19
32
64
12
29
72
3
69
51
33
7
17
27
112
65
19
17
27
4
5
55
12
36
12
80
120
81
27
33
31
17
3
9
96
3
100
89
84
12
24
79
12
41
19
8
112
60
89
7
29
7
29
79
41
24
24
7
36
60
29
7
5
39
28
20
21
72
7
8
69
12
39
12
21
24
7
108
5
75
52
17
31
5
3
69
12
99
33
31
77
31
48
20
273
19
48
5
12
15
28
17
12
108
55
17
15
9
219
48
33
111
28
5
55
17
55
41
3
52
12
29
36
84
36
7
108
29
19
5
67
173
63
36
88
20
45
12
39
52
5
36
12
24
27
69
51
60
33
123
132
52
44
36
40
8
69
7
113
211
12
41
24
3
93
36
12
99
129
91
12
48
125
3
9
31
17
15
28
41
216
24
108
43
60
29
12
31
17
24
3
9
27
21
60
27
21
27
21
31
65
7
84
44
40
29
72
55
5
31
8
33
7
8
33
19
96
17
36
31
29
31
176
12
24
16
329
31
17
12
39
16
20
28
41
24
12
12
19
53
19
72
41
15
40
101
99
45
75
9
96
7
48
24
8
36
84
40
20
16
44
9
43
17
19
53
12
108
36
55
8
33
43
17
36
60
12
51
69
120
87
9
72
12
12
55
12
20
33
7
80
40
77
24
24
31
53
31
17
91
48
17
36
79
5
7
188
24
57
103
96
12
12
41
55
20
57
67
8
76
12
5
12
36
67
44
96
4
29
27
45
19
128
40
60
17
15
33
24
36
72
43
80
52
65
31
12
29
12
24
36
24
7
8
40
32
28
17
3
40
20
60
52
5
43
60
5
12
63
9
24
24
24
96
3
9
36
7
41
3
4
12
48
53
39
16
17
12
12
31
29
3
124
17
36
79
17
24
31
41
24
7
41
7
29
3
16
17
91
89
36
79
8
12
9
199
20
57
55
29
24
24
31
12
17
31
17
3
64
5
75
16
32
52
101
24
48
163
12
60
20
21
60
79
140
45
7
29
7
77
127
65
36
48
7
32
21
12
87
28
12
5
15
100
89
67
36
8
36
9
12
84
24
15
33
15
112
53
36
120
12
60
27
33
12
15
12
36
4
60
5
63
12
69
24
72
36
48
51
105
43
29
12
96
24
51
45
111
21
103
77
24
180
7
68
9
96
67
120
44
21
72
3
12
120
9
48
55
56
4
36
24
65
19
36
5
3
288
33
7
12
5
27
96
4
5
60
15
9
7
53
39
57
12
39
33
48
24
15
93
24
55
32
45
3
21
24
3
112
17
31
41
19
17
36
31
137
7
29
36
15
9
75
60
81
31
65
24
12
39
4
44
9
27
4
5
7
108
17
51
12
36
52
120
24
41
36
99
12
16
80
36
9
231
9
7
60
32
28
20
9
36
7
8
93
60
39
57
31
5
48
19
20
52
53
7
17
3
76
101
31
60
5
24
39
108
36
28
5
7
68
45
3
12
9
31
80
45
3
112
41
51
28
68
4
8
52
65
15
16
12
29
96
48
7
17
ABCD 432890672*7^$a-1 [50049]
48
48
9
12
56
22
6
50
76
6
60
24
3
15
12
14
43
63
30
24
27
45
15
39
9
36
33
27
11
88
12
24
74
31
12
39
33
15
96
9
17
4
3
11
10
26
109
141
50
13
23
18
22
132
33
9
48
3
99
18
27
9
15
12
5
18
13
48
33
12
6
21
3
50
4
24
8
22
21
11
28
21
21
15
3
32
1
3
2
4
14
25
39
9
9
48
6
74
22
9
15
44
61
3
42
3
24
51
12
33
21
24
12
44
31
75
6
8
19
21
12
87
11
16
21
12
41
91
24
21
26
4
14
66
64
12
24
6
51
29
34
6
54
14
7
23
25
15
21
29
16
36
3
15
33
33
44
72
10
33
11
1
3
20
13
33
39
24
3
12
6
3
23
24
30
4
30
30
3
45
39
3
26
6
1
15
50
4
60
14
52
9
41
7
11
37
36
23
25
65
16
27
60
45
6
20
16
18
36
30
6
20
36
148
42
57
21
6
6
42
2
19
5
10
21
33
92
40
60
27
69
20
28
6
21
24
21
12
92
54
16
6
8
22
54
3
21
24
92
4
3
39
42
2
133
3
18
15
17
4
50
34
3
33
24
30
24
6
6
24
6
30
14
66
34
24
2
88
57
29
34
26
4
12
18
18
20
214
36
48
30
42
33
5
40
20
7
59
24
1
48
15
56
6
16
20
34
18
6
90
6
114
12
20
4
54
6
138
9
9
12
36
39
60
17
28
38
28
32
22
27
3
2
79
11
4
21
24
5
12
94
14
16
3
15
30
8
28
72
12
12
18
30
51
12
9
80
40
3
45
38
22
2
25
9
12
3
51
66
44
64
50
12
25
39
6
18
66
44
60
16
18
21
24
57
39
21
27
24
5
90
4
9
35
1
3
12
48
30
15
12
29
16
6
42
48
42
57
39
24
6
27
45
3
21
20
4
3
9
15
5
7
11
25
69
27
24
11
4
60
6
15
3
42
48
18
12
60
26
7
39
24
32
22
3
27
2
36
18
64
18
27
24
9
38
13
27
2
31
53
19
21
6
21
12
47
13
5
6
28
9
27
9
3
8
4
69
12
77
7
21
27
39
66
20
70
21
59
13
12
15
21
39
18
110
37
3
20
4
9
33
56
10
18
6
54
12
111
12
11
6
4
18
26
34
6
12
20
64
66
21
9
27
48
39
45
21
48
12
108
30
6
54
12
9
60
69
12
20
18
13
9
3
11
37
3
104
12
1
3
6
60
60
27
57
39
48
21
12
6
54
90
24
21
96
5
18
60
10
6
6
72
12
36
30
12
33
15
30
108
39
96
36
29
4
27
5
4
24
3
99
66
39
45
60
24
75
21
27
59
25
12
15
30
6
12
21
36
23
118
24
18
9
11
4
30
3
15
38
4
39
11
34
50
61
81
42
32
124
20
1
5
46
24
36
74
84
16
36
63
57
12
30
21
48
3
18
38
28
42
20
7
15
45
72
9
32
34
93
48
9
14
16
6
3
24
21
2
37
84
3
6
24
6
54
26
1
21
8
19
51
78
2
30
24
4
39
11
16
74
31
5
4
114
2
6
18
4
51
39
36
12
9
33
30
21
17
10
90
3
36
15
69
5
19
33
38
16
44
13
33
44
82
8
12
10
3
5
4
30
33
9
39
17
7
33
14
16
14
6
4
18
27
96
3
60
2
4
14
22
14
10
3
77
10
14
22
21
77
10
42
24
20
124
2
10
114
57
3
36
18
24
6
32
4
24
6
120
27
3
6
12
12
24
6
36
18
12
14
46
8
22
54
56
4
6
33
21
44
34
12
44
37
3
114
56
22
54
15
21
12
38
13
45
20
10
54
56
10
36
48
30
8
4
63
41
12
4
6
14
58
21
9
27
3
18
8
19
12
9
60
12
42
9
36
51
12
42
15
21
24
42
30
3
21
6
6
27
60
33
15
35
4
45
12
119
4
66
3
84
3
12
18
8
36
19
45
12
99
15
6
24
14
22
3
15
12
48
36
6
20
24
19
27
21
77
4
18
8
46
18
32
1
15
132
6
84
6
2
90
18
31
15
24
66
3
81
32
34
48
6
15
21
39
39
32
34
12
39
3
2
31
12
45
6
21
33
2
34
30
12
42
6
2
55
36
12
39
33
12
11
121
63
12
30
15
21
8
43
23
54
19
3
69
41
48
10
162
24
36
78
6
27
24
24
15
21
9
56
19
48
51
21
3
2
30
36
1
17
43
3
45
71
52
18
3
99
9
17
6
1
29
4
42
45
53
31
123
6
3
12
39
66
6
36
57
23
40
14
43
51
45
35
36
10
6
38
42
10
27
21
84
12
30
14
30
6
7
21
26
49
3
21
33
14
6
28
2
54
4
3
48
5
46
26
28
3
21
12
20
4
6
26
7
105
27
3
2
6
22
27
39
2
22
98
4
78
36
69
36
27
8
4
9
36
12
11
25
29
16
18
30
3
9
15
135
30
3
39
8
22
8
43
27
54
60
18
2
10
45
12
9
42
18
12
30
18
54
56
22
12
20
4
54
66
3
17
4
6
36
9
36
33
90
32
25
3
18
54
84
42
3
41
7
117
30
24
38
4
111
15
33
12
9
36
12
72
75
21
12
2
16
42
90
81
5
19
15
56
4
18
30
9
45
3
15
38
18
6
34
54
12
6
9
12
21
48
63
36
45
24
3
24
59
28
56
1
3
2
7
23
6
7
11
4
36
69
45
42
14
10
21
41
7
84
77
12
10
8
34
30
48
21
3
45
5
10
24
9
21
36
15
45
18
33
36
48
41
10
8
34
39
27
36
6
102
138
51
24
53
22
48
120
69
11
126
7
24
12
23
61
21
36
63
9
68
16
48
3
3
20
40
102
20
7
33
3
12
15
50
24
54
25
9
38
10
15
5
43
57
8
16
18
98
48
42
1
24
45
14
1
5
52
42
6
3
9
6
56
1
75
38
4
18
8
13
63
66
8
106
14
16
3
33
54
54
30
54
60
60
6
9
107
13
45
18
50
10
8
22
140
19
21
3
24
23
94
75
51
20
13
36
3
60
6
6
20
13
45
8
7
17
4
12
20
18
70
132
12
75
47
4
24
30
3
63
6
20
4
3
39
9
9
20
7
29
43
27
44
12
10
108
66
20
4
45
27
54
3
15
8
18
10
30
30
2
139
33
3
5
124
36
15
15
30
14
16
38
16
20
19
15
42
14
1
48
15
33
87
9
3
8
4
9
36
48
12
21
15
9
6
36
18
15
3
30
8
64
56
76
15
3
6
27
33
20
4
78
14
10
126
38
10
12
12
18
164
60
73
12
132
21
12
18
12
45
36
12
21
50
6
10
153
12
9
32
43
21
48
15
15
2
4
72
27
15
12
21
27
42
48
3
12
15
42
27
27
36
14
43
27
2
4
30
48
6
3
12
9
42
44
34
38
85
9
48
12
26
10
18
6
54
2
31
29
18
52
24
54
80
130
36
6
24
3
23
49
35
16
9
11
22
27
24
17
60
43
21
15
12
29
88
12
12
32
55
12
9
14
88
2
16
48
24
2
28
42
44
36
19
60
21
30
44
6
58
6
20
91
5
4
3
21
15
12
29
94
21
11
16
18
24
18
12
26
19
57
27
39
12
42
18
12
56
142
15
171
21
3
12
14
55
48
69
48
32
10
80
28
60
72
33
15
9
63
81
9
14
46
63
47
18
19
21
24
72
14
40
12
20
1
29
22
36
21
24
9
12
30
21
15
153
9
3
29
55
21
14
46
8
16
86
10
3
39
26
12
31
77
46
60
6
14
13
12
15
66
3
35
46
24
24
6
12
60
ABCD 433028418*7^$a-1 [50010]
1
45
15
5
31
77
42
34
51
9
26
18
7
9
23
21
27
3
4
8
54
7
17
6
36
1
21
35
25
8
55
5
24
3
7
6
11
21
12
7
11
12
1
32
3
69
1
20
18
33
16
17
6
40
68
13
3
20
30
3
21
16
8
18
54
60
7
8
13
18
2
22
20
1
29
39
79
9
29
27
27
54
16
6
74
10
20
9
7
30
15
44
15
54
24
18
9
15
40
17
9
39
16
5
3
27
10
20
12
42
16
8
13
3
30
6
2
51
27
21
4
36
3
5
9
30
81
21
10
14
16
15
53
66
10
6
30
47
4
17
12
31
63
14
3
13
18
9
24
15
14
7
41
12
7
3
20
24
13
11
22
18
8
9
31
74
6
4
6
24
44
3
4
20
7
17
16
23
54
19
9
8
34
26
84
18
12
13
5
4
11
57
12
3
21
7
29
15
1
8
30
6
10
21
12
53
3
48
4
44
31
14
10
21
36
23
9
1
36
14
28
33
72
8
15
57
13
8
64
8
18
22
11
21
12
10
29
19
32
30
39
21
16
15
29
46
21
23
10
11
9
16
24
6
20
54
30
1
15
98
6
33
21
16
66
8
4
2
10
14
36
6
10
8
6
33
21
7
45
44
16
11
1
39
53
10
44
21
1
38
4
5
4
23
28
8
24
36
4
8
18
40
8
30
24
28
2
27
15
1
32
37
8
6
60
36
21
25
54
26
18
13
29
3
7
54
83
45
58
14
28
3
20
37
2
30
3
13
24
27
9
38
54
27
15
10
26
21
9
22
38
34
8
9
33
15
21
51
21
3
9
7
53
43
33
12
12
6
8
30
30
12
9
1
14
16
14
40
120
18
8
24
6
18
6
16
14
1
45
2
28
62
18
4
6
12
39
17
22
5
16
9
14
10
14
129
37
66
2
30
57
72
3
18
3
15
30
18
6
3
7
30
14
42
3
1
44
22
53
9
52
14
42
51
3
16
12
18
2
21
21
3
33
18
13
3
20
6
3
1
48
18
98
3
31
8
1
17
30
6
36
4
11
7
56
9
15
18
100
14
6
24
46
2
79
23
60
30
66
18
19
23
22
35
7
48
8
30
30
52
38
10
24
14
12
55
80
3
16
6
24
20
18
49
9
2
6
39
3
10
24
48
35
25
8
4
44
7
5
60
4
35
24
151
8
36
12
22
3
17
6
34
2
1
53
6
6
90
24
1
59
66
4
20
3
45
19
3
14
24
19
9
11
4
15
14
6
54
10
30
90
36
30
2
6
6
6
10
8
54
3
24
9
15
9
6
22
2
9
3
13
3
12
56
81
21
18
6
40
44
46
33
32
1
24
6
30
15
15
12
2
15
25
26
12
6
16
14
30
84
3
63
13
9
11
24
24
15
1
5
48
27
9
54
9
7
14
12
12
3
24
21
4
14
72
12
28
65
7
18
14
70
20
6
18
7
8
97
24
6
21
23
46
8
36
60
24
16
63
15
138
8
6
57
3
16
42
12
20
24
4
8
54
24
37
5
7
41
6
1
15
30
54
21
45
2
10
56
36
27
64
5
10
2
28
62
18
24
24
60
6
9
7
21
3
26
7
32
1
12
56
12
30
1
8
75
10
27
17
4
3
156
11
13
17
40
56
27
3
4
26
30
6
18
9
1
56
6
37
44
69
24
16
6
30
30
32
30
52
36
12
18
38
12
12
12
10
48
41
61
56
24
7
29
40
72
48
75
17
12
24
22
30
8
6
16
14
16
2
48
12
33
9
36
42
18
4
3
32
1
20
48
24
3
9
31
5
18
6
10
21
5
15
25
20
4
6
8
30
7
23
37
8
9
10
45
3
12
17
25
6
17
3
4
30
14
16
30
6
50
15
79
6
12
48
51
17
24
3
40
45
42
26
63
9
12
18
18
12
18
30
16
3
32
85
18
2
7
144
9
6
8
16
89
45
7
45
32
12
3
21
75
37
11
4
5
18
6
7
3
20
18
36
12
10
2
75
4
9
11
13
11
9
15
1
14
46
2
10
2
13
3
54
27
33
26
4
5
55
6
68
6
33
57
31
5
10
8
84
30
15
7
17
16
95
12
6
30
10
20
3
7
24
8
6
42
30
31
9
11
24
9
39
15
30
72
3
1
20
3
4
11
28
5
9
24
16
44
12
48
63
1
8
10
20
25
39
33
17
16
8
30
36
1
89
16
24
3
5
28
44
3
4
77
52
11
27
13
39
14
3
7
30
6
20
30
4
6
2
12
76
14
18
10
93
47
10
12
26
4
18
2
1
23
9
33
4
48
12
36
15
27
2
24
22
2
63
16
32
7
84
5
13
8
22
9
29
7
24
33
8
52
11
19
5
9
43
20
33
40
51
5
4
11
25
20
4
18
12
6
8
22
14
16
8
12
4
8
40
23
16
21
2
46
8
3
64
39
18
3
9
30
5
31
14
16
44
6
9
121
8
15
1
8
6
22
11
1
68
10
8
6
10
26
4
20
16
8
52
24
11
27
12
6
24
18
22
14
12
10
8
7
72
33
38
6
43
23
10
15
27
5
13
20
10
80
1
41
18
1
23
16
38
6
28
105
32
63
18
24
39
45
27
9
10
6
20
12
12
36
12
3
33
7
39
17
24
3
37
17
42
37
59
4
30
80
16
8
60
4
12
27
17
3
21
12
31
17
48
12
43
9
14
12
4
6
15
17
10
41
88
11
12
10
126
89
1
8
6
6
12
15
7
50
28
18
8
6
40
6
14
24
43
24
9
20
6
1
23
9
39
12
18
19
80
16
17
28
2
1
9
20
10
17
1
30
78
20
4
30
66
2
12
21
7
33
36
11
22
30
14
6
57
1
18
5
25
20
4
8
66
30
34
38
7
56
21
3
15
6
16
44
16
8
28
24
26
30
60
22
30
26
49
8
45
4
8
12
24
34
2
30
9
24
13
8
60
6
36
45
3
22
24
14
6
24
7
5
39
31
68
21
25
8
28
80
18
16
33
56
24
13
8
60
36
24
43
9
68
16
6
20
1
8
15
10
20
3
51
30
6
37
51
38
18
22
24
20
15
1
8
6
33
27
1
44
24
27
64
5
9
7
5
54
18
10
2
15
99
54
78
1
9
12
12
6
65
63
37
35
1
23
6
75
16
29
10
2
10
9
33
8
10
32
9
7
2
18
4
80
6
4
108
2
10
51
5
30
9
1
14
90
6
61
3
6
44
60
10
6
8
4
39
21
83
9
31
27
32
13
8
15
78
16
20
6
9
24
1
30
21
12
3
38
36
3
13
8
16
14
4
9
60
23
1
5
10
5
9
54
6
3
4
20
4
9
3
5
36
7
15
8
66
76
20
15
40
65
10
21
41
6
22
2
33
72
40
32
25
6
113
1
6
30
2
78
3
7
45
39
20
18
12
10
66
23
31
41
57
15
21
24
3
15
1
59
25
17
6
60
24
6
6
1
9
3
47
6
30
18
4
42
26
18
6
28
38
18
12
12
52
30
6
12
50
6
19
53
10
32
9
9
22
2
16
14
54
82
2
19
44
45
48
7
17
12
30
1
5
3
15
33
87
16
17
57
16
48
63
56
13
6
30
20
18
13
9
59
15
48
18
7
152
81
24
7
8
1
23
1
27
36
11
12
9
25
14
9
13
44
18
42
3
33
24
7
8
15
1
39
50
60
27
4
9
30
5
1
15
9
14
13
41
48
30
34
27
9
14
16
2
43
20
16
23
24
6
6
25
23
21
21
24
28
38
33
105
24
87
69
3
33
31
27
9
89
34
6
8
19
23
9
1
30
24
14
12
24
18
10
12
36
20
48
46
36
60
89
15
6
40
44
48
22
18
42
38
10
2
60
36
34
8
52
18
12
6
8
30
19
77
16
20
54
18
12
10
6
42
78
32
12
15
45
16
8
42
48
30
12
7
15
32
24
9
15
9
3
36
25
72
8
24
21
10
21
59
30
27
7
44
6
28
11
99
12
24
13
17
12
48
36
10
38
75
15
48
4
5
1
8
30
46
51
45
11
21
3
7
2
24
12
75
16
71
10
12
8
3
19
14
136
20
6
25
83
22
30
29
48
4
17
7
27
8
1
9
23
9
10
2
27
3
1
12
24
24
17
22
6
8
12
24
10
26
18
22
32
3
24
9
36
6
18
19
23
40
8
4
2
18
6
27
33
6
1
53
4
12
27
3
38
30
10
3
17
48
30
4
33
17
6
4
38
19
69
60
12
15
23
54
3
27
36
9
45
3
4
3
48
12
21
8
49
2
30
7
29
4
14
6
6
10
20
64
6
54
8
43
5
27
24
4
29
15
129
6
18
12
10
41
40
17
28
14
46
44
16
24
11
33
12
27
4
39
12
17
1
14
30
40
8
6
22
8
6
37
17
60
15
69
6
12
24
10
30
14
12
48
6
16
62
22
50
27
13
26
9
3
49
47
13
9
8
76
8
18
61
24
36
8
31
30
15
9
48
3
9
44
36
39
21
27
9
54
6
4
36
68
16
23
21
42
10
23
21
58
2
7
56
24
4
29
16
23
28
24
5
4
51
23
30
22
2
10
38
4
36
8
34
2
16
42
5
28
12
32
13
12
14
22
134
6
7
48
17
70
8
22
18
30
24
44
4
2
1
9
6
14
7
29
15
9
7
9
23
37
2
25
5
12
6
1
89
4
11
49
14
30
120
12
63
72
39
9
15
34
12
3
48
9
8
36
3
3
1
59
70
27
9
8
22
32
6
6
6
7
23
12
10
2
9
9
15
40
47
24
9
13
74
6
99
73
15
45
3
57
38
30
ABCD 433044258*7^$a-1 [50048]
6
9
17
34
65
49
36
11
48
25
12
30
17
1
6
6
11
4
5
31
27
45
8
73
30
30
36
24
6
9
44
21
16
54
57
9
30
24
2
10
12
2
46
17
1
32
4
20
34
30
42
24
21
15
137
1
60
60
36
6
30
11
13
6
18
6
41
37
3
8
12
37
18
9
9
6
24
6
18
5
7
26
22
5
55
48
53
1
78
18
18
65
4
3
5
19
78
8
40
8
4
6
60
26
10
18
15
32
45
16
15
32
13
12
32
39
4
27
5
16
9
11
43
29
16
51
14
4
30
12
21
12
15
2
4
83
7
65
81
3
21
34
6
12
11
13
15
15
6
12
35
7
50
24
10
6
11
13
12
20
3
25
30
24
5
25
18
45
33
12
3
20
45
3
13
39
12
15
14
10
84
6
11
9
10
17
16
44
7
54
11
64
8
13
6
18
3
39
24
17
9
10
24
5
81
34
5
52
12
48
27
53
19
21
3
6
18
113
7
21
24
104
9
7
20
13
24
63
17
10
17
7
9
32
48
13
8
27
64
5
10
17
1
51
12
3
9
63
5
25
3
15
2
4
3
51
6
30
6
15
125
4
11
9
63
1
60
30
72
5
72
28
29
10
6
15
20
36
7
2
15
9
31
27
18
68
46
9
9
27
5
4
6
30
23
1
36
54
24
6
90
45
15
2
4
24
27
8
1
23
13
3
24
41
7
9
3
21
24
23
67
29
16
51
12
48
42
12
12
23
24
31
2
16
8
7
12
36
12
3
2
22
6
20
7
72
44
12
1
47
37
20
27
52
8
13
12
60
18
2
7
8
115
18
12
42
6
23
1
15
63
5
13
24
27
9
36
3
32
13
71
121
54
2
58
12
5
49
3
8
37
6
57
15
45
33
6
50
10
17
1
6
24
21
8
9
22
5
25
23
48
52
48
8
13
6
17
28
20
12
25
12
6
12
12
6
23
24
24
7
17
79
6
48
6
33
3
33
32
43
69
48
32
16
21
24
35
24
13
24
6
42
11
1
47
57
16
59
12
19
18
36
11
1
15
3
9
3
17
25
6
54
15
41
3
13
24
42
14
16
71
7
24
26
10
9
21
6
9
39
65
13
18
21
5
16
78
6
54
129
21
12
75
9
18
21
32
25
11
1
11
40
15
2
7
33
15
8
1
54
17
9
43
33
20
7
27
6
12
12
18
5
43
38
7
27
18
30
24
18
3
33
6
26
7
8
4
3
29
37
6
24
12
12
12
6
18
17
45
64
48
6
29
21
15
19
12
9
8
12
16
36
57
18
17
76
9
8
15
40
3
24
18
15
63
12
5
13
42
30
18
53
9
7
3
17
7
24
66
44
3
4
27
36
2
7
21
6
29
1
18
6
35
1
11
4
15
14
4
15
57
11
13
30
42
27
15
65
1
23
49
12
23
7
41
1
3
81
114
5
31
26
10
21
8
31
17
7
54
30
30
6
26
28
3
32
1
39
17
46
108
5
19
12
17
9
87
13
48
60
12
20
15
67
6
12
23
1
15
15
14
51
13
3
12
15
5
7
18
23
52
33
11
7
30
6
9
39
12
41
7
57
29
7
39
17
33
3
55
6
47
33
3
4
45
18
17
9
31
15
12
6
6
29
7
78
6
30
30
36
54
47
12
1
30
5
19
9
15
2
16
18
53
49
23
31
50
28
18
5
37
30
2
40
39
8
19
24
54
54
18
12
6
53
13
30
21
75
9
36
48
9
35
7
54
12
11
12
12
13
23
49
102
12
6
12
12
30
29
1
18
42
11
7
12
6
24
6
24
17
9
3
16
9
12
8
4
132
36
68
4
48
11
1
18
12
18
8
4
3
9
18
72
33
21
47
9
34
12
24
50
4
36
6
33
12
60
20
7
12
29
37
59
1
3
8
37
20
7
9
30
18
36
6
17
12
40
41
58
12
54
59
28
33
6
69
17
40
11
13
6
102
11
19
30
75
20
16
17
4
24
30
24
21
27
72
5
12
4
32
37
59
13
44
7
33
6
96
65
7
29
1
3
9
18
6
6
33
8
13
27
9
39
27
45
48
9
18
12
12
66
27
33
23
25
32
58
30
54
2
4
20
10
12
33
17
7
21
60
35
12
4
9
39
21
12
12
3
9
18
41
1
6
12
21
24
8
19
14
22
12
30
12
36
24
56
19
39
30
11
36
103
6
6
12
33
32
12
12
16
3
12
33
27
21
8
31
29
4
15
65
9
64
6
17
49
12
30
12
26
28
12
42
18
12
6
30
6
6
18
5
49
8
34
93
12
3
26
15
109
3
8
19
18
3
17
15
48
1
36
3
81
11
49
24
27
12
44
31
41
19
36
6
30
6
12
3
12
20
28
9
3
21
60
6
6
3
8
7
2
99
12
4
15
42
3
15
50
3
31
6
18
53
4
29
40
30
36
12
65
7
24
2
10
17
36
40
41
58
38
28
20
7
9
11
36
1
11
7
14
39
19
21
8
7
17
12
28
9
24
35
12
13
30
6
36
60
30
72
12
33
44
121
71
19
36
2
24
10
14
4
35
40
51
5
52
12
41
27
85
8
4
12
30
18
56
10
17
25
68
15
31
41
67
18
11
7
21
15
17
4
3
6
23
28
15
12
60
30
8
3
19
2
34
9
3
74
40
11
169
18
2
24
63
1
8
4
48
11
4
20
12
1
11
43
77
7
2
142
12
30
18
12
36
60
41
61
6
30
6
17
1
12
3
3
41
12
48
4
9
11
9
10
6
30
5
45
127
3
12
5
31
17
7
21
9
12
3
8
4
33
92
10
6
18
90
20
46
33
3
38
16
123
21
15
15
2
10
14
24
96
46
18
23
79
12
36
5
1
11
49
6
74
46
5
13
30
65
1
35
25
3
15
12
14
15
64
27
84
12
5
96
12
4
48
9
18
90
3
8
1
18
30
6
2
4
51
12
45
35
1
12
12
3
32
16
9
11
4
8
4
5
4
23
13
18
21
24
3
17
91
5
21
16
11
4
8
24
57
24
7
9
39
17
28
23
1
15
36
17
7
3
24
6
24
18
6
12
18
21
15
53
16
24
8
33
22
17
13
18
24
41
37
3
8
1
6
2
22
2
31
15
30
78
12
12
5
61
30
12
42
8
22
12
14
3
31
30
3
29
10
41
13
15
17
15
7
29
4
45
27
20
25
12
23
31
5
1
60
36
123
9
27
5
34
117
9
30
9
9
30
12
14
3
36
13
11
37
35
19
101
25
90
12
17
37
20
39
7
29
16
32
31
6
23
40
56
4
27
9
8
57
87
13
20
3
4
27
30
96
6
24
12
57
87
24
45
15
5
21
16
11
13
23
91
6
47
28
3
26
4
63
5
10
38
22
24
48
45
32
19
2
24
51
12
97
35
25
6
12
89
1
30
41
1
3
15
18
11
73
66
84
18
6
26
58
21
57
12
3
9
18
6
24
32
3
13
12
6
24
6
15
8
9
22
36
5
24
7
5
84
7
30
35
40
32
7
17
1
3
9
20
88
27
75
60
29
19
6
6
78
15
48
9
6
12
12
21
3
36
45
5
10
29
7
12
6
24
12
18
5
28
27
6
51
108
41
22
17
25
6
30
6
66
72
6
6
66
42
11
4
15
5
48
19
24
5
1
30
114
6
6
60
15
20
43
12
24
14
4
36
15
8
7
9
17
3
60
13
42
29
4
9
6
18
6
5
21
15
13
24
23
7
42
6
9
5
10
14
10
36
33
81
12
42
29
37
11
69
27
13
56
75
1
44
39
1
6
65
4
21
23
1
47
9
7
3
17
13
15
45
24
3
8
19
14
40
6
5
19
30
36
11
36
7
6
3
15
42
6
42
63
39
29
16
5
31
27
18
60
54
9
20
45
7
44
1
11
19
24
90
60
6
18
12
12
8
27
48
85
54
26
15
12
21
39
7
9
51
6
8
99
7
48
21
132
5
58
24
29
73
23
37
60
30
26
24
39
1
6
42
15
15
36
6
54
6
59
4
36
9
3
29
63
16
15
5
1
24
71
13
12
6
17
21
4
11
19
141
39
2
28
36
6
24
2
7
8
19
6
8
7
15
54
3
48
3
53
1
11
19
18
72
3
3
42
23
12
7
6
6
6
27
3
14
10
14
3
7
42
3
15
6
71
37
11
19
6
20
10
30
12
68
64
60
11
48
31
12
6
47
61
36
54
9
3
17
31
69
12
36
33
24
3
9
23
37
23
43
18
66
18
36
36
18
21
20
16
5
79
44
21
22
18
51
3
26
4
15
15
12
24
42
12
6
5
1
47
24
9
24
40
27
3
6
11
13
20
7
20
45
3
4
21
23
16
3
84
6
12
11
48
7
5
52
3
24
6
24
8
4
11
40
15
42
8
22
2
10
29
25
60
27
3
5
19
18
12
6
6
6
42
186
26
24
51
21
24
58
45
12
125
4
60
23
31
30
6
42
20
10
72
41
4
8
13
6
30
24
6
24
65
12
37
23
7
65
12
36
9
34
29
16
17
22
29
60
24
13
12
48
39
57
3
60
17
24
4
35
48
4
5
10
17
13
36
3
17
24
31
56
16
108
29
10
18
48
23
1
3
15
12
21
39
17
31
ABCD 433067406*7^$a-1 [50011]
32
55
57
66
14
46
129
9
15
60
12
84
9
24
87
24
21
135
24
27
12
66
32
7
41
52
27
5
7
141
48
36
126
9
5
24
7
65
28
159
77
28
3
72
72
3
21
81
6
42
15
72
89
19
57
8
70
18
15
12
48
12
81
24
72
15
24
75
12
18
36
3
48
12
65
7
21
68
24
22
21
48
87
105
5
58
45
96
51
12
18
168
24
27
36
9
75
24
36
111
129
15
9
9
3
93
75
41
84
7
15
2
28
75
39
9
12
5
72
43
89
4
39
12
39
24
162
8
10
18
27
45
18
84
18
3
27
2
19
29
28
48
15
15
14
91
21
3
21
20
60
7
24
81
8
19
5
10
36
21
63
33
84
5
31
99
33
5
7
9
84
15
3
69
29
31
29
7
45
108
12
32
31
9
8
7
48
9
15
9
111
39
21
29
31
9
75
72
72
12
60
21
75
9
8
10
18
3
15
9
81
87
5
7
101
7
9
8
106
2
12
7
21
3
9
51
9
42
21
24
9
12
12
3
69
3
12
29
10
21
60
3
38
7
105
8
19
5
31
17
43
9
3
132
48
72
29
124
51
12
3
6
36
39
24
12
12
21
39
3
18
30
14
12
28
3
84
48
75
33
117
15
3
9
36
60
105
32
52
56
10
69
33
3
27
36
24
18
18
144
6
27
108
99
26
7
12
51
26
28
15
15
57
9
32
7
3
18
80
94
105
36
36
33
3
29
46
9
48
60
15
38
7
63
18
15
17
24
31
45
39
24
15
69
12
63
48
54
3
12
36
12
45
3
3
45
36
41
64
6
9
24
9
63
5
79
21
18
26
43
53
130
38
4
27
9
24
36
30
21
36
12
36
12
17
130
45
12
39
26
19
120
12
87
2
46
33
9
3
120
39
6
60
120
27
81
20
7
60
53
7
60
5
127
60
108
24
89
40
42
30
3
12
27
2
88
27
60
60
21
3
5
31
60
101
10
93
5
34
78
8
16
3
21
12
24
78
2
40
51
48
9
108
15
45
20
7
5
43
5
43
21
30
141
72
12
81
15
9
6
38
12
24
76
30
45
3
9
36
17
19
9
54
81
117
68
55
5
31
81
3
9
15
27
9
65
12
12
7
21
15
57
20
48
22
18
3
36
89
31
9
27
29
24
7
69
68
7
53
28
63
36
48
48
63
6
51
48
21
18
18
3
9
15
101
7
3
12
72
21
24
12
63
105
21
6
9
17
52
15
48
60
24
48
60
5
10
45
3
18
60
6
81
84
24
24
93
12
135
5
60
10
21
9
30
45
60
75
21
45
72
12
42
108
6
51
48
48
29
91
63
14
10
42
3
60
15
21
41
96
43
72
144
3
2
19
65
22
48
30
27
24
5
24
16
123
117
6
45
5
55
24
3
45
33
27
57
3
21
15
51
21
33
44
43
24
36
93
147
75
2
88
15
3
9
81
92
22
38
58
21
9
12
15
15
9
39
57
9
15
24
45
60
20
40
27
12
21
24
90
57
3
45
33
12
15
36
12
75
9
33
6
42
3
12
27
33
17
28
27
12
33
15
3
38
91
9
252
138
9
36
60
9
12
96
18
9
5
12
43
48
9
3
21
27
15
30
12
3
132
60
3
30
150
33
9
6
12
84
45
53
28
12
36
24
60
60
6
21
33
27
29
7
3
9
12
3
18
3
45
12
3
12
65
52
32
55
5
28
48
27
51
21
63
26
4
18
45
15
2
31
12
3
45
5
16
8
43
3
6
15
9
30
84
21
84
120
72
39
12
60
105
5
103
21
78
45
17
43
15
30
8
55
60
15
9
24
15
74
7
53
40
63
12
3
69
60
5
28
27
39
2
43
81
56
19
29
24
96
4
135
5
10
45
45
27
15
66
12
75
33
48
15
36
36
5
10
33
9
8
19
9
39
63
14
55
3
57
24
21
15
108
53
52
168
27
48
60
63
9
33
39
45
3
27
33
113
7
3
57
12
36
53
10
12
9
3
21
72
45
123
156
108
51
6
20
88
3
60
3
26
58
45
60
21
15
36
63
33
60
15
33
57
15
12
48
84
3
81
21
15
9
27
33
42
9
39
69
12
9
32
22
30
15
48
12
3
42
27
9
20
24
55
33
99
45
51
15
18
84
3
17
7
48
36
5
12
7
21
15
27
158
4
6
21
29
7
48
9
3
45
8
19
15
18
18
54
63
65
7
5
208
20
28
36
3
41
100
51
24
9
68
28
39
15
6
32
48
4
60
15
12
24
41
19
24
48
75
30
24
56
19
39
45
36
21
63
36
3
18
18
24
33
9
84
20
12
55
45
18
6
39
24
12
24
216
15
18
3
48
12
9
3
12
3
78
3
24
48
5
43
45
27
24
29
24
91
45
114
6
39
60
12
36
3
126
3
21
87
12
3
14
40
48
20
43
45
15
53
100
15
12
5
7
36
101
199
24
5
12
43
15
30
3
9
3
41
136
3
12
29
7
33
15
27
14
43
27
105
33
87
24
45
102
42
3
29
43
21
42
12
26
70
2
22
90
15
3
12
33
29
28
3
17
16
44
10
33
24
101
67
36
5
7
75
2
7
9
96
3
33
3
36
3
90
8
7
15
12
45
39
2
12
43
53
7
84
3
6
12
20
10
45
48
69
3
57
6
54
27
48
53
12
208
3
27
54
15
21
15
12
12
21
32
7
24
39
6
20
19
48
45
60
12
30
66
147
5
4
3
17
31
48
57
12
3
27
21
24
36
27
45
60
60
12
3
72
18
12
111
27
18
27
12
57
15
39
50
7
60
24
39
21
21
75
57
18
45
45
39
5
19
81
18
6
51
24
87
60
9
9
42
14
31
3
9
5
7
36
9
15
9
30
14
31
129
147
48
5
55
45
56
31
153
3
9
51
24
63
48
18
84
63
27
57
29
7
17
55
36
84
3
38
22
93
39
78
20
7
12
33
15
36
21
24
44
7
9
15
36
36
24
53
130
6
60
51
36
15
48
24
42
63
53
43
21
48
56
55
144
75
57
36
17
46
14
40
27
15
9
5
31
168
60
36
5
22
108
24
18
44
96
7
12
111
57
12
3
105
63
45
9
66
18
12
39
48
12
21
20
22
ABCD 433153242*7^$a-1 [50033]
47
36
60
16
8
46
8
6
16
9
59
72
48
13
3
90
75
11
4
20
16
44
12
25
35
10
2
37
24
21
6
21
12
89
7
35
6
18
76
116
10
54
68
37
21
18
12
128
22
60
30
50
4
8
7
23
18
30
70
14
24
6
19
75
2
54
30
36
40
3
29
19
69
75
5
12
6
10
6
56
4
9
5
16
6
9
15
6
39
24
15
14
7
9
63
11
13
29
10
24
12
2
60
7
23
30
36
30
40
33
41
42
16
8
72
1
41
31
57
15
3
14
90
1
11
40
81
9
27
93
30
6
15
143
6
54
6
7
24
36
3
38
36
30
6
78
12
30
30
25
12
33
20
34
26
6
70
50
49
15
20
10
6
14
34
30
3
3
36
68
66
54
13
41
7
23
37
11
28
36
9
27
8
13
11
13
9
6
8
42
19
35
1
63
36
9
11
25
41
4
6
32
36
16
24
14
6
22
63
11
25
36
77
7
5
30
16
8
42
4
26
12
13
9
30
6
78
6
26
25
9
26
4
38
76
15
65
70
14
7
36
15
14
30
18
30
1
57
38
1
51
32
36
61
24
29
42
36
12
22
15
12
27
26
31
29
19
141
15
15
9
51
26
24
4
66
14
6
40
30
20
10
36
32
12
16
2
7
24
117
30
9
96
3
117
17
12
16
32
126
6
16
2
13
69
38
6
42
24
16
24
20
6
19
9
15
11
6
10
33
36
23
13
9
27
24
24
75
30
6
9
39
6
56
31
29
64
6
8
13
53
30
46
15
15
24
14
42
12
118
62
22
6
24
38
46
42
18
2
78
25
51
50
36
34
24
2
34
24
6
15
53
16
86
70
80
16
2
73
24
125
4
3
23
24
30
42
60
4
6
14
16
2
28
15
3
6
8
43
9
30
8
36
40
14
48
31
3
8
6
10
32
42
28
54
9
21
60
36
111
60
83
10
15
95
6
58
20
22
90
18
26
18
7
36
3
21
24
21
30
9
11
1
5
28
12
3
15
45
17
10
8
46
8
28
14
34
75
5
55
27
9
39
26
16
110
28
33
3
45
35
1
5
30
24
6
10
30
32
12
31
47
48
61
12
27
21
3
6
50
4
30
15
39
45
21
30
36
2
18
4
45
59
16
20
1
3
132
164
4
26
34
6
50
1
105
2
169
3
68
90
42
48
12
97
60
48
59
6
16
14
4
74
48
10
24
60
36
80
13
5
30
1
12
12
21
30
6
30
110
91
57
30
20
46
38
169
12
17
118
21
5
10
60
9
5
42
1
47
25
45
66
36
9
35
24
84
13
23
25
48
39
20
154
30
24
6
26
12
121
21
20
7
3
21
15
2
46
33
24
15
44
36
13
89
19
23
61
9
15
53
19
53
7
27
32
61
39
14
16
51
24
96
3
45
11
30
12
22
9
15
164
1
29
16
26
36
40
8
61
35
4
74
6
24
22
26
1
11
78
12
16
12
54
56
13
57
2
16
26
186
12
1
12
23
16
9
12
3
6
30
24
56
37
59
1
12
12
9
50
40
50
78
13
36
69
50
12
49
9
18
14
30
48
4
81
3
14
19
9
32
58
110
12
7
9
6
36
54
15
36
45
98
13
71
58
2
13
3
42
39
11
4
21
9
27
11
42
7
63
38
7
41
72
88
51
23
16
33
21
30
26
31
23
70
15
12
3
20
25
15
9
29
6
61
15
26
18
16
36
158
6
40
44
12
40
8
10
80
10
74
22
6
3
15
74
36
16
26
1
41
22
50
18
72
6
103
72
9
8
6
1
23
12
24
1
96
3
156
45
84
11
6
91
24
9
20
7
3
45
21
14
4
81
36
23
6
7
27
2
10
9
84
35
24
49
12
71
84
22
135
36
71
150
19
29
19
5
10
6
2
22
6
8
102
78
1
35
97
27
21
29
6
24
25
21
54
26
4
12
3
21
6
8
37
59
1
3
14
28
14
4
21
24
17
30
40
20
301
12
75
2
58
26
18
13
3
14
12
10
24
21
53
7
24
35
24
49
29
18
72
25
3
12
9
24
36
21
15
29
18
16
14
36
16
20
18
13
99
8
22
8
138
24
70
27
17
16
36
63
12
39
21
3
36
8
6
52
24
20
18
36
13
47
85
21
15
15
26
60
19
75
44
40
56
6
48
31
59
37
29
18
1
11
37
39
81
27
12
144
20
16
2
6
1
12
72
60
21
90
6
3
11
16
2
12
34
21
95
18
12
67
3
38
79
41
82
21
23
24
22
39
135
12
20
54
40
26
12
16
20
10
26
18
6
37
75
21
11
52
6
15
53
31
24
11
76
30
14
48
37
12
108
101
30
28
6
27
11
36
54
36
66
18
19
41
43
3
6
39
35
36
10
56
10
2
22
20
166
63
81
90
54
36
30
26
102
28
2
7
21
78
21
84
51
45
36
48
21
8
7
65
4
2
30
12
19
17
22
9
24
21
26
28
21
15
20
4
62
4
36
2
12
24
16
24
21
72
23
25
36
47
18
12
118
153
21
8
22
44
12
13
60
11
37
9
14
6
31
12
57
2
16
12
62
7
21
15
5
42
1
47
70
3
60
77
100
63
21
14
82
92
6
6
18
82
15
35
4
60
33
119
1
12
29
42
30
31
48
15
20
60
1
5
90
61
5
19
23
37
12
53
84
22
44
10
6
81
24
15
48
21
59
37
17
7
45
14
40
6
6
54
27
60
41
43
35
28
60
45
35
36
78
7
11
64
36
93
29
90
12
37
3
96
9
36
3
12
48
57
36
12
27
14
18
112
24
57
119
10
15
45
15
24
41
54
6
7
41
46
42
50
13
11
18
7
39
2
31
29
4
74
24
16
2
10
14
18
96
61
41
19
12
9
30
21
33
54
81
5
10
20
4
62
30
49
12
24
23
10
6
24
6
50
85
35
24
10
6
9
47
1
53
16
51
53
36
31
3
30
86
49
39
20
60
6
90
36
12
30
6
1
15
98
79
23
37
33
15
15
38
18
64
6
75
23
13
9
14
10
74
60
24
37
12
11
1
15
20
16
38
7
9
26
1
15
32
12
25
12
12
48
47
13
9
32
36
10
32
25
77
42
66
42
13
15
21
69
38
13
17
67
29
30
18
79
3
9
108
63
24
66
14
76
6
2
49
11
18
79
84
15
14
7
71
70
44
31
33
30
36
21
39
6
3
15
44
37
12
9
14
60
30
34
26
64
3
39
38
42
12
12
37
12
36
21
24
90
56
64
26
4
14
1
24
21
66
2
12
16
48
2
28
12
21
17
6
40
44
6
10
9
35
12
13
15
21
11
181
23
4
80
6
7
47
1
15
56
48
13
11
13
36
108
5
19
21
44
31
23
13
15
8
1
53
58
21
3
9
15
2
10
44
16
2
30
12
46
14
18
7
15
20
1
59
18
7
65
4
3
60
59
10
24
15
12
24
5
40
39
39
26
18
1
59
58
63
15
117
59
37
11
42
40
96
38
16
69
29
19
9
3
45
26
66
4
15
53
12
10
6
92
30
6
55
11
97
87
26
7
89
18
22
18
12
128
24
42
4
2
42
42
70
26
4
38
30
16
12
9
24
60
41
36
ABCD 433160886*7^$a-1 [50026]
9
47
24
36
36
28
45
24
27
48
92
64
104
1
120
96
15
33
35
28
128
73
11
12
1
15
72
56
97
15
32
96
132
144
60
25
24
15
20
4
9
3
176
4
80
97
39
9
71
25
23
4
45
48
63
56
40
36
93
51
80
36
28
20
64
128
72
36
4
32
24
72
48
40
9
71
4
20
16
12
12
8
64
8
36
36
25
51
32
13
23
25
35
13
63
8
28
21
11
112
80
60
24
24
1
99
45
15
9
59
37
27
68
220
32
37
24
15
9
71
25
39
84
12
8
16
57
3
21
47
168
24
136
33
96
3
60
68
12
1
51
48
92
1
3
93
47
16
8
72
4
93
51
117
39
105
11
108
48
52
45
3
44
1
23
16
129
95
16
24
72
32
25
51
116
24
36
48
133
27
36
12
32
12
48
100
20
12
16
44
24
49
48
15
128
73
159
9
111
24
8
1
24
23
1
47
64
8
49
83
16
84
48
81
47
1
123
20
48
25
39
33
47
49
48
11
16
12
8
25
24
24
24
107
208
92
1
119
48
24
1
35
60
25
15
32
48
12
12
4
60
32
48
1
96
48
15
9
11
16
44
16
24
32
24
228
13
95
25
96
24
48
35
36
28
32
4
24
9
47
169
87
44
16
21
23
16
36
93
87
9
3
92
1
243
32
64
45
48
120
23
97
23
1
11
16
44
96
24
1
27
48
80
60
49
87
24
20
36
76
48
20
60
109
72
75
68
28
20
24
64
32
1
48
35
76
80
1
39
80
97
72
23
16
9
3
12
68
132
12
4
44
12
16
8
16
56
48
100
32
12
72
49
24
24
11
36
12
37
63
12
48
93
48
47
16
80
1
95
4
44
84
13
23
12
84
25
35
28
56
1
59
37
75
108
36
69
24
120
11
192
301
63
20
36
25
179
16
20
28
44
52
45
135
9
15
153
47
12
12
48
97
51
32
60
1
24
15
92
16
12
33
35
13
3
69
72
39
33
27
108
68
28
96
164
12
24
16
12
48
44
1
23
96
16
44
13
23
12
48
37
47
25
143
36
12
1
63
24
104
73
167
52
20
24
16
9
59
12
36
37
24
119
1
27
20
72
4
20
16
9
24
11
61
35
48
96
4
57
15
9
11
84
73
24
24
39
104
4
69
72
39
32
49
27
80
4
44
13
48
15
20
64
12
228
32
4
8
36
4
9
3
44
4
12
24
12
45
15
20
84
40
20
16
44
88
48
8
72
24
16
68
12
1
47
49
35
37
23
112
48
132
93
15
8
40
24
9
24
48
23
36
16
60
8
40
20
13
47
97
35
28
56
28
12
8
72
84
60
49
51
45
87
33
39
8
25
35
85
24
23
73
3
21
15
57
24
24
15
80
24
64
80
25
48
3
12
129
39
33
59
160
140
49
63
8
1
87
36
84
9
35
48
64
60
9
59
12
49
95
84
108
52
32
37
23
1
47
36
252
1
131
52
80
16
8
36
13
24
71
16
24
60
48
32
109
3
21
15
8
4
21
87
57
75
45
24
120
47
16
20
4
33
72
15
9
72
15
20
13
3
69
23
16
20
156
97
47
4
45
23
108
12
1
63
56
25
48
95
1
39
60
12
20
133
87
48
80
4
21
27
12
8
49
15
104
64
81
51
36
92
28
80
1
23
16
80
1
23
36
84
16
44
16
32
16
21
11
108
16
20
16
60
57
11
16
45
23
40
36
44
36
37
87
9
23
4
32
28
24
33
23
64
57
24
48
51
21
135
9
47
120
48
49
119
24
4
60
32
4
117
11
12
36
4
9
71
1
39
36
165
27
212
1
23
52
44
4
20
16
8
16
105
107
12
36
61
48
23
12
48
4
9
35
4
9
99
21
120
23
16
24
105
23
72
28
32
61
23
60
52
32
28
117
120
35
12
49
119
49
23
100
96
68
64
60
45
3
12
9
23
24
25
15
36
48
128
28
20
16
48
32
85
48
24
47
36
13
15
32
1
23
25
120
15
60
21
11
108
96
4
32
13
71
24
132
12
1
15
84
32
60
36
28
9
47
136
48
36
20
24
1
35
48
60
1
48
24
23
280
24
9
48
23
36
12
4
116
40
20
60
24
1
15
24
48
56
49
23
120
1
47
25
47
192
1
111
104
24
25
27
44
16
9
71
1
83
60
36
181
24
15
20
4
81
15
48
120
105
47
28
69
39
32
36
16
108
33
143
24
72
4
44
216
60
12
49
72
47
72
48
4
68
25
63
36
80
37
23
4
20
156
36
40
32
25
11
4
9
24
24
71
72
52
188
112
56
24
84
12
1
23
73
83
132
121
87
12
12
33
48
95
49
3
93
72
15
60
32
16
60
48
20
13
51
45
3
68
97
15
8
100
12
81
47
4
12
57
23
1
99
21
15
33
39
128
84
96
84
16
8
40
9
3
44
1
3
45
135
32
40
24
188
28
33
48
99
12
36
21
96
23
24
25
63
8
76
45
3
128
108
16
8
12
60
40
33
ABCD 433329828*7^$a-1 [50074]
48
24
30
7
24
39
9
84
3
32
25
36
108
59
13
83
1
27
2
7
35
6
30
37
12
17
7
35
24
1
24
119
6
18
6
78
13
216
29
42
72
13
59
24
6
19
51
26
19
47
30
6
25
23
16
44
85
48
60
5
72
103
59
6
18
1
5
70
98
43
119
6
24
30
108
4
9
11
28
21
24
23
37
11
24
1
12
120
12
12
60
24
12
12
5
31
39
2
43
3
32
12
48
1
84
233
7
17
30
42
166
21
29
7
24
11
6
7
12
48
5
96
22
9
35
6
7
23
12
6
31
17
24
42
37
65
70
33
11
6
31
11
228
49
11
1
47
1
3
116
24
4
33
17
90
24
25
24
12
12
83
18
19
36
11
169
84
17
18
13
12
35
37
60
59
4
68
37
11
30
18
61
12
29
24
72
6
84
6
18
6
18
37
59
28
9
59
54
24
7
96
83
30
7
12
29
187
5
72
7
65
114
13
41
30
66
18
61
47
61
84
41
31
23
85
5
70
165
12
11
100
26
7
65
96
43
23
54
6
37
72
5
19
12
24
84
149
30
13
5
24
24
18
6
96
7
12
35
276
6
6
18
19
77
79
17
18
61
15
32
169
35
30
19
3
2
18
13
12
72
47
24
13
11
49
59
36
76
68
6
7
35
78
42
52
21
24
3
9
17
6
37
5
24
48
48
31
60
99
9
17
42
37
23
48
12
48
37
12
36
11
6
24
18
1
48
119
1
84
11
108
37
11
1
24
24
12
23
6
6
16
50
48
24
24
18
25
53
18
13
15
129
35
24
61
41
18
13
12
29
6
12
61
24
59
48
6
7
36
47
102
24
55
12
47
30
31
23
1
11
24
25
3
45
95
13
120
24
12
5
55
65
18
13
17
67
71
30
48
19
36
11
181
17
91
3
21
27
146
30
16
2
7
11
6
7
15
26
43
36
17
18
52
2
7
24
63
68
48
30
24
103
12
5
24
66
1
24
5
48
18
6
19
101
18
1
5
31
48
12
23
120
13
41
127
12
35
66
24
70
242
7
36
47
1
24
23
126
43
75
32
13
5
19
77
18
78
24
48
19
23
12
18
24
79
24
15
33
17
24
7
35
85
23
18
30
13
5
31
12
24
24
3
20
73
48
5
31
84
27
45
35
61
5
48
7
17
7
89
7
95
66
7
23
73
24
59
100
45
3
69
5
144
22
2
48
43
5
48
114
24
25
48
60
35
54
42
25
77
24
18
12
84
28
81
11
1
48
23
48
1
11
16
2
7
11
24
73
53
6
13
5
7
11
25
120
24
47
6
259
23
48
13
36
77
7
35
61
48
107
6
7
35
13
12
23
30
96
7
12
48
24
5
18
30
19
29
6
12
217
12
48
24
11
1
53
127
83
48
198
55
156
5
48
22
68
61
89
18
37
47
1
83
72
6
42
1
24
47
12
85
12
47
13
48
53
18
48
54
18
4
26
18
36
48
42
54
132
24
61
59
24
24
24
1
48
131
16
2
91
83
16
74
24
46
74
54
12
1
3
96
48
141
24
5
138
30
18
24
1
5
30
64
20
49
27
68
28
20
121
12
11
12
61
5
24
22
9
35
49
71
24
13
72
72
35
49
36
11
30
6
1
15
20
13
113
24
24
42
30
7
47
12
25
47
60
1
11
4
45
3
2
18
54
19
12
11
6
24
30
133
29
235
3
9
41
7
24
11
85
12
12
60
12
15
33
35
121
47
30
19
71
37
11
78
18
54
7
11
13
41
79
24
11
13
11
6
43
5
114
37
72
59
49
95
30
18
1
48
51
20
78
78
12
13
39
81
35
30
43
48
36
59
6
24
22
32
60
52
20
12
109
5
43
23
13
48
11
6
19
24
72
5
115
35
73
11
72
6
90
100
9
11
28
33
107
13
36
5
24
91
5
31
35
48
37
11
72
12
16
57
23
49
15
32
60
1
36
59
61
11
61
11
6
7
131
49
24
5
7
17
30
84
24
4
32
61
12
17
48
79
132
35
12
1
5
19
143
13
24
35
4
2
42
37
17
42
73
11
49
17
18
25
125
19
24
53
55
12
47
30
72
7
11
12
1
11
52
20
217
5
7
36
24
5
6
108
24
24
61
35
1
156
41
96
18
24
24
6
55
12
84
15
81
11
37
17
18
12
16
92
25
24
5
78
42
24
31
12
3
33
12
12
135
140
24
54
24
18
30
42
78
22
2
24
7
155
6
79
35
49
24
23
60
18
18
30
30
18
24
18
6
42
48
25
77
43
3
2
48
24
70
48
21
11
25
11
169
53
103
87
45
3
2
30
66
46
45
197
7
36
5
19
11
96
42
67
77
7
24
11
76
48
44
174
18
30
7
12
71
24
6
7
72
48
12
96
60
17
18
6
43
71
54
67
3
33
65
72
96
6
1
11
24
6
43
27
146
55
12
77
18
6
6
12
4
2
31
17
18
12
25
107
6
54
109
23
96
30
18
54
43
72
53
78
49
35
6
19
5
90
6
18
54
42
13
12
3
33
35
76
2
48
48
19
171
26
6
61
72
23
1
5
7
48
59
48
30
7
41
18
24
169
27
2
7
41
42
4
32
48
12
73
5
42
6
103
11
78
7
107
109
87
21
11
49
84
60
15
20
1
23
13
48
12
23
1
5
31
24
36
24
12
17
42
150
48
30
12
30
22
9
12
216
12
11
97
12
83
25
84
12
23
25
3
98
19
72
35
25
41
30
13
3
21
60
36
84
41
31
15
44
1
3
105
39
80
12
49
71
49
53
175
84
5
18
6
6
12
6
127
35
6
66
1
3
20
25
51
48
20
28
33
12
12
17
18
13
12
11
16
26
31
39
140
13
59
6
43
5
19
53
55
48
83
6
31
41
22
20
30
7
24
11
54
48
24
103
41
7
65
48
90
4
2
31
144
84
59
1
41
6
37
12
35
13
17
90
6
30
18
24
22
ABCD 433341266*7^$a-1 [50021]
5
19
5
24
136
24
24
32
67
213
24
8
48
16
3
5
96
16
56
16
3
36
12
132
60
36
192
153
24
51
69
72
51
21
39
12
21
168
51
180
36
45
56
7
17
64
15
129
32
19
48
5
43
93
32
127
17
115
48
72
24
5
48
43
5
24
24
67
5
19
60
9
3
72
168
120
24
21
96
48
24
24
56
19
69
8
19
29
43
24
69
51
69
75
21
39
12
24
69
99
48
5
175
60
45
8
31
177
8
112
8
64
48
8
48
67
24
12
12
165
24
80
40
24
87
129
51
21
39
33
27
36
17
19
24
5
127
57
72
3
69
8
96
79
9
24
56
19
5
175
81
120
48
24
80
24
16
3
72
12
96
9
3
24
24
21
51
12
9
32
7
57
8
127
36
45
24
27
24
36
36
21
8
139
45
99
53
40
32
168
64
51
117
27
60
96
57
48
8
19
5
16
75
5
48
16
27
21
27
60
36
60
33
24
8
31
137
48
19
96
24
12
33
27
53
24
64
72
56
72
127
9
24
8
55
36
48
69
104
31
9
8
64
56
72
127
12
24
197
96
40
15
33
32
43
84
84
101
55
81
63
57
24
24
27
69
96
32
72
16
72
3
69
3
45
51
12
33
24
32
55
57
56
72
48
43
24
93
8
72
67
5
24
40
96
3
5
40
27
5
24
24
40
3
48
101
120
40
51
117
3
69
3
60
9
3
53
24
40
3
21
24
56
55
9
24
51
60
48
57
3
36
12
29
88
96
32
16
32
19
5
72
24
40
48
3
53
43
12
60
29
67
53
43
24
24
189
48
3
48
24
21
128
40
27
21
48
15
57
3
36
105
3
21
63
9
96
27
21
3
24
12
17
31
17
24
19
5
120
7
57
32
7
84
108
17
31
17
40
3
24
60
36
12
12
245
16
63
144
12
93
27
48
117
48
72
32
67
5
88
51
48
12
65
48
16
168
32
19
72
53
19
5
24
88
72
152
16
51
93
3
21
192
48
3
21
24
27
21
27
69
8
31
9
24
104
24
91
180
41
40
48
51
5
7
84
53
16
24
24
48
72
56
43
141
3
45
51
24
5
31
57
39
12
29
16
24
24
27
120
5
16
32
19
53
64
39
48
12
77
16
27
45
48
51
29
40
32
7
81
24
72
72
152
40
39
9
24
3
45
27
53
19
108
9
32
16
27
24
5
48
16
51
12
57
56
115
5
19
29
96
67
45
39
17
19
24
45
32
16
8
64
8
7
57
75
5
19
29
24
16
51
24
36
180
21
3
21
15
9
32
67
5
16
48
123
120
5
43
156
36
93
123
29
72
31
9
24
104
19
96
24
144
96
21
3
72
101
43
21
56
16
99
12
12
5
43
5
120
64
8
64
120
75
29
264
7
41
72
19
24
45
32
7
153
27
60
192
288
65
19
48
24
48
5
91
93
3
21
15
9
56
96
136
51
21
15
89
115
21
3
48
12
9
123
53
67
36
12
381
200
31
9
75
21
48
32
40
48
3
12
12
48
45
3
45
8
127
12
29
88
15
33
51
29
64
24
80
16
3
48
48
21
24
48
27
24
93
135
12
24
21
80
24
16
63
12
5
115
45
32
40
27
69
51
45
8
19
21
51
48
53
160
8
67
24
69
128
19
72
29
40
48
32
16
123
5
7
17
144
24
19
21
63
81
63
89
48
40
8
96
55
12
5
64
168
48
48
32
19
69
24
3
5
43
24
12
144
12
45
27
21
8
19
53
115
36
36
12
17
72
64
3
21
48
27
117
72
24
72
24
15
84
53
88
51
24
53
16
3
69
24
32
43
5
91
45
32
312
64
24
27
69
51
24
53
112
27
108
113
24
96
16
39
41
139
21
240
72
15
17
16
3
24
21
51
108
36
21
8
40
27
24
45
48
27
24
53
48
16
3
24
48
45
8
67
5
7
276
24
48
84
96
17
64
56
7
48
9
51
29
91
156
33
27
45
48
32
48
43
48
53
40
15
17
67
48
12
9
48
3
21
3
45
15
17
64
63
137
24
31
17
16
3
45
8
48
40
8
112
8
64
8
16
8
40
3
5
19
5
67
69
27
21
96
48
219
36
9
3
29
7
9
216
75
45
24
56
55
12
21
51
5
43
12
89
103
48
89
24
88
87
9
51
5
16
27
21
75
48
53
40
87
9
3
21
8
40
99
108
12
21
32
48
16
3
72
117
104
19
45
39
33
32
48
120
7
60
237
8
91
36
180
5
7
9
27
101
19
45
8
16
152
48
72
31
60
21
128
120
43
101
19
168
24
53
31
17
72
24
40
32
40
32
88
27
5
67
36
57
3
21
72
39
9
32
48
88
63
65
16
56
24
40
48
8
91
36
113
72
40
ABCD 433540614*7^$a-1 [50008]
36
7
17
36
52
3
96
29
73
54
17
1
27
27
33
8
37
12
6
17
31
186
23
13
39
36
15
36
12
24
5
52
44
12
52
20
25
47
7
89
52
27
5
16
44
55
45
60
36
128
36
61
72
23
31
21
63
24
12
69
32
16
36
15
5
151
17
52
3
41
1
3
32
4
56
31
53
73
18
53
67
24
17
19
84
6
39
27
180
5
12
60
96
7
18
6
5
13
3
60
39
81
8
52
3
78
54
18
11
24
36
4
32
12
7
29
115
54
3
9
35
19
60
5
12
31
53
16
3
41
31
54
60
66
45
45
35
1
6
17
24
36
49
102
6
84
35
7
41
76
21
36
11
25
63
68
31
54
90
18
63
80
43
5
13
3
60
120
32
49
96
66
36
65
25
15
21
87
3
45
63
36
33
80
103
18
47
24
12
4
9
35
13
36
72
24
75
68
19
18
111
9
6
17
12
60
36
36
73
12
42
12
5
1
23
16
20
43
24
17
121
47
7
137
31
17
13
90
17
133
30
6
48
90
54
47
72
25
60
11
7
17
13
90
24
5
31
12
6
35
24
13
234
36
30
23
1
3
20
60
12
31
9
104
103
18
11
61
48
51
99
18
18
29
1
47
16
15
29
61
71
40
36
44
7
9
20
12
16
15
18
39
9
36
18
9
99
6
216
47
7
81
12
15
36
108
36
125
31
42
30
6
102
54
42
36
54
12
83
96
16
84
69
18
12
81
32
1
63
27
12
17
25
23
4
20
109
47
4
12
36
44
109
6
29
163
6
18
17
19
29
37
15
39
78
71
49
35
97
11
16
27
45
117
3
33
12
6
12
9
15
12
29
4
3
72
65
72
7
18
6
9
48
33
47
19
17
19
18
15
21
11
12
37
39
8
24
36
91
36
18
11
16
3
36
24
66
15
48
56
96
120
4
12
24
45
35
40
33
35
60
13
3
9
24
3
15
5
67
29
43
30
96
66
173
7
144
29
76
9
11
19
45
15
45
9
66
9
87
21
15
9
27
12
9
8
1
63
8
25
48
18
6
71
72
1
11
25
192
11
7
132
21
32
55
5
4
72
8
24
13
12
24
30
41
1
11
1
59
19
149
31
12
42
11
1
123
36
80
12
12
25
23
19
36
17
28
3
9
20
13
47
192
25
6
18
54
18
23
49
30
33
39
6
12
11
4
3
53
72
48
7
108
36
18
71
97
66
9
27
41
12
52
48
15
17
48
1
59
84
55
5
55
18
102
6
18
21
24
27
144
102
42
29
7
9
9
102
9
27
5
40
99
60
5
7
29
31
18
63
32
25
35
36
7
12
5
31
5
4
27
33
57
27
9
35
19
60
21
27
60
18
12
35
36
25
3
20
25
6
66
47
36
24
19
24
5
43
29
7
33
9
39
33
35
67
42
23
12
96
13
54
29
36
64
15
29
19
36
29
103
17
13
83
13
54
102
11
60
64
32
40
56
160
24
27
36
41
7
9
68
12
16
48
33
30
24
72
81
9
23
48
73
18
5
24
115
5
25
162
6
23
16
159
81
48
9
78
5
13
30
9
15
36
125
1
48
42
45
36
32
25
71
19
18
6
17
136
39
24
36
30
27
51
81
63
18
11
37
87
57
78
12
53
172
32
28
99
5
16
60
20
1
18
18
23
60
24
16
8
1
23
25
95
36
4
96
32
40
75
24
21
9
23
48
7
48
6
36
30
18
18
90
15
57
87
75
96
65
16
56
24
36
19
41
25
18
69
63
17
72
136
144
9
72
12
18
60
30
6
72
30
6
41
4
48
63
29
7
53
79
57
72
20
13
35
48
12
61
11
60
19
72
101
16
92
48
48
16
27
77
16
9
6
18
18
9
3
108
33
75
6
75
8
28
9
18
41
72
112
8
28
92
25
6
17
49
63
20
4
56
43
84
114
47
36
60
13
11
12
28
32
49
3
87
66
6
18
59
36
36
25
47
88
8
25
30
24
12
69
9
11
1
51
3
69
39
6
71
12
7
45
12
51
36
113
25
15
8
40
15
5
25
18
96
9
3
5
112
9
59
19
18
39
45
90
42
18
54
39
8
64
15
18
48
27
9
36
71
7
18
54
137
73
95
40
8
24
24
16
56
13
90
45
44
48
73
11
84
12
37
24
12
42
48
29
96
16
68
31
48
17
24
91
18
54
30
6
48
18
15
8
4
27
24
17
28
20
7
5
43
17
120
120
36
12
24
48
16
21
35
79
12
6
3
87
21
27
5
1
3
36
9
168
23
25
24
167
7
42
71
24
48
67
5
24
12
28
45
27
3
69
36
81
30
33
39
6
23
12
36
72
112
8
55
5
12
109
11
25
35
7
41
12
36
60
7
29
36
12
19
9
8
31
24
30
42
9
8
19
72
5
31
180
5
36
67
125
37
54
5
4
39
6
18
66
18
9
9
11
16
87
9
12
99
72
17
37
18
42
36
75
80
120
12
31
6
23
112
80
48
19
36
17
1
107
1
60
3
15
21
8
16
8
12
16
32
103
12
17
25
108
48
35
48
31
21
51
41
25
24
3
9
35
64
45
11
13
66
65
67
5
13
12
15
57
24
59
31
36
29
1
11
7
9
56
79
81
8
19
33
20
16
12
68
1
23
25
63
72
8
28
33
59
13
90
65
73
87
12
69
54
18
12
83
144
7
29
31
72
18
11
60
67
17
96
12
16
44
48
7
17
1
135
45
3
27
18
87
3
45
87
93
27
5
19
29
12
4
8
109
144
27
9
54
93
27
42
63
8
37
18
17
19
18
11
1
11
112
165
23
40
32
67
6
3
69
18
45
104
79
17
24
1
174
18
15
3
53
72
12
76
9
75
99
54
42
17
24
31
66
54
24
72
162
107
13
6
48
60
12
6
35
24
49
3
27
53
28
63
24
9
8
19
138
15
108
68
31
30
54
72
24
57
9
18
5
19
65
60
4
ABCD 433653062*7^$a-1 [50020]
44
6
10
12
14
7
5
18
1
44
16
44
43
14
6
18
18
16
12
9
11
37
63
45
32
19
17
43
38
3
27
6
27
39
1
48
5
6
18
39
7
69
3
12
12
12
45
3
84
96
36
116
4
68
6
7
24
5
30
6
34
38
10
45
35
12
33
81
19
8
76
44
36
51
25
11
73
8
3
16
29
15
9
36
27
12
28
68
37
11
9
87
4
26
22
12
9
39
32
1
11
69
27
30
31
5
46
12
20
28
8
73
39
44
4
14
19
3
14
7
44
9
82
26
12
18
25
3
5
67
9
32
63
52
5
24
7
24
72
21
12
20
19
60
65
19
50
30
16
2
6
88
14
31
3
12
5
3
18
87
72
75
9
27
4
20
16
12
24
5
45
18
16
62
19
56
52
11
1
17
55
5
39
7
26
58
45
3
21
20
16
44
9
10
24
36
41
4
5
6
12
52
8
4
8
6
18
21
55
48
32
81
99
76
50
7
47
60
28
2
7
24
3
146
7
44
3
4
57
36
3
53
99
49
72
11
13
39
32
4
32
40
20
57
33
7
23
13
3
48
24
44
37
36
17
55
11
1
60
24
12
75
14
48
31
11
12
4
2
31
39
21
15
20
52
60
8
4
12
26
30
28
24
36
48
36
50
10
57
35
6
27
208
20
4
24
17
10
5
3
4
38
66
18
55
60
51
14
36
42
28
53
12
40
41
31
3
8
64
8
57
33
39
7
36
45
48
12
3
12
24
93
53
31
59
18
15
3
36
16
2
27
43
8
37
3
9
27
21
23
36
9
79
48
14
46
72
9
15
57
53
55
12
41
3
19
12
9
65
10
20
9
76
11
9
16
5
6
21
16
15
38
31
23
45
55
36
8
13
108
17
24
22
32
28
2
6
12
9
15
37
24
11
16
9
159
12
5
19
21
23
25
11
85
59
72
9
40
56
39
28
44
1
15
8
16
38
30
24
57
19
84
2
22
144
12
2
84
10
21
23
4
20
81
67
5
4
27
14
12
10
14
3
4
20
39
1
24
11
16
12
24
48
41
27
9
4
15
8
37
17
10
9
3
8
16
36
17
9
46
17
19
36
21
17
18
40
9
75
72
8
1
35
40
12
14
15
16
11
1
3
5
28
56
27
9
51
117
7
2
31
32
40
15
38
10
5
27
108
4
24
12
41
4
3
2
7
5
54
42
7
83
4
32
12
13
47
36
52
32
9
69
10
108
20
9
69
22
8
4
45
63
5
9
18
150
22
26
7
3
68
1
3
26
82
12
56
18
3
27
16
38
108
22
56
12
18
19
3
56
4
5
3
4
32
64
21
65
18
12
90
108
10
12
24
44
13
99
36
21
8
3
24
1
17
27
19
81
20
16
35
48
9
55
50
31
59
40
14
39
112
77
6
28
8
49
44
15
16
5
9
18
25
17
31
15
33
3
69
20
9
3
27
60
18
3
7
12
84
5
81
10
21
24
39
50
90
1
8
15
4
8
16
36
80
93
135
1
27
32
102
34
33
27
45
3
12
14
12
51
12
4
92
4
59
81
7
20
54
10
20
6
22
17
15
13
5
19
111
9
17
19
24
3
69
36
8
39
13
23
1
89
70
2
18
69
79
29
40
8
7
36
2
34
17
36
9
30
18
7
24
23
33
21
6
4
24
21
3
21
17
19
87
38
18
52
32
25
92
31
105
3
9
32
4
11
16
2
46
2
15
9
18
97
15
8
18
15
19
8
61
11
1
24
23
25
29
43
20
28
60
20
19
36
33
63
38
10
33
17
84
15
7
41
7
36
8
1
11
112
45
11
9
57
55
68
7
65
21
6
30
54
13
11
13
12
23
45
15
4
24
9
15
32
4
33
77
48
15
16
3
36
12
9
5
19
35
4
12
33
3
38
46
9
51
2
30
13
51
26
6
4
5
36
16
48
3
108
9
3
56
18
3
7
9
29
15
27
45
39
28
12
12
17
12
16
29
18
13
11
61
48
17
48
18
24
4
26
34
29
4
48
15
41
7
29
19
8
13
29
46
53
45
46
29
7
9
20
36
19
9
3
45
29
34
12
20
37
53
24
36
3
36
4
24
27
9
23
66
42
12
6
10
65
40
12
47
33
4
3
14
10
33
63
2
6
18
22
62
18
61
15
5
9
22
24
8
24
13
44
19
44
18
19
59
12
69
19
24
32
9
24
9
7
11
76
24
29
9
54
33
40
23
36
1
44
4
27
12
36
36
5
60
4
8
51
37
12
24
53
34
24
8
9
55
33
44
19
56
18
7
20
19
9
39
9
5
22
14
7
17
12
54
16
17
48
28
3
21
17
7
11
12
28
21
65
7
120
60
51
14
3
28
32
31
36
14
27
12
60
3
4
20
4
17
40
47
37
63
2
87
16
5
10
9
41
67
3
5
7
24
101
27
1
53
34
38
19
3
17
27
13
24
44
36
52
3
68
4
5
28
29
132
3
36
7
56
78
3
15
12
24
1
3
17
40
15
33
15
14
42
1
51
69
5
10
33
75
2
58
21
3
17
4
47
28
48
14
10
33
32
9
34
53
45
36
39
43
8
1
96
12
8
3
24
12
16
12
17
15
37
8
39
9
7
17
79
9
5
55
17
18
4
74
12
15
3
28
5
12
9
15
21
22
12
29
16
27
29
19
5
16
11
1
11
72
78
27
45
39
4
47
28
12
26
27
15
9
3
16
24
24
14
22
33
35
30
24
30
4
57
39
80
4
9
23
1
15
21
5
54
28
24
9
51
8
6
39
67
32
100
8
4
5
19
21
11
16
12
9
17
30
6
48
60
54
28
17
21
6
36
13
17
42
18
7
23
1
36
12
63
12
12
5
19
74
27
27
1
15
48
48
36
20
1
3
26
10
24
60
9
63
5
36
33
10
36
17
64
11
24
16
48
9
12
24
27
26
7
29
22
24
12
69
3
5
16
15
45
35
18
79
44
39
61
3
41
36
7
14
27
19
36
36
12
5
24
45
3
7
12
104
4
50
36
22
17
7
80
18
94
21
41
42
28
8
9
3
45
15
18
34
45
36
3
56
18
19
27
41
16
29
43
12
15
36
14
54
18
63
15
16
2
46
24
20
25
20
7
12
2
42
64
80
1
47
40
14
6
4
26
19
15
45
8
40
5
63
31
17
4
5
15
81
19
3
17
31
32
24
30
15
4
24
20
33
3
33
27
39
6
39
7
12
21
41
7
3
36
62
126
33
84
4
3
48
41
21
27
55
62
22
20
16
2
3
19
21
27
36
21
20
28
15
26
30
28
21
27
5
7
9
36
3
45
27
12
29
3
4
5
16
99
53
91
12
9
5
10
48
12
5
7
2
31
11
18
3
28
32
7
12
17
7
60
33
27
8
37
8
45
3
36
27
24
36
18
22
17
27
60
25
5
36
34
57
3
14
24
18
12
4
24
24
2
34
12
17
4
59
42
12
7
11
9
31
2
10
21
32
19
48
26
10
5
7
2
27
3
13
5
54
9
33
10
9
17
46
17
9
63
39
4
14
42
4
48
9
5
43
20
7
36
9
53
18
1
48
3
9
47
4
32
18
12
7
36
35
40
9
27
32
37
27
57
24
12
12
15
8
13
65
12
72
10
44
1
51
98
3
28
8
40
47
28
12
5
9
7
5
7
92
9
7
15
12
2
10
45
5
43
39
9
132
11
9
3
25
24
29
7
3
38
42
16
2
22
24
17
9
10
9
47
4
20
1
29
22
5
7
26
84
7
101
42
36
54
3
52
17
10
17
19
36
2
22
74
12
70
8
57
15
18
36
7
15
36
12
86
42
16
48
26
3
24
67
17
15
30
7
11
24
21
4
23
18
10
14
22
33
3
33
119
13
12
3
8
6
7
20
12
43
56
4
9
23
9
7
12
24
17
21
18
9
45
54
4
72
12
12
53
4
12
8
9
7
39
29
33
22
33
11
60
9
7
36
14
27
28
116
63
36
25
3
14
30
1
3
60
48
2
46
72
20
9
28
23
1
35
1
15
56
72
37
17
12
46
21
23
37
15
20
6
84
18
6
36
12
91
23
30
70
17
16
3
56
4
32
52
38
27
63
45
7
33
72
23
25
15
14
60
30
16
26
36
22
21
15
5
16
11
36
36
61
20
55
24
ABCD 433685936*7^$a-1 [50022]
48
44
100
12
48
47
9
156
4
36
5
7
71
12
1
44
52
24
12
8
28
20
64
35
45
27
37
24
24
84
179
13
24
44
28
11
25
47
81
4
20
63
1
56
15
48
1
59
37
60
5
15
16
132
35
13
24
8
27
25
48
32
84
9
27
40
56
40
68
39
60
13
32
12
76
12
17
75
45
18
60
13
36
23
9
28
11
105
4
53
43
60
12
8
12
24
16
36
48
24
12
36
48
32
12
52
80
4
104
48
9
79
56
76
24
36
36
24
92
87
25
36
77
31
56
75
1
77
63
27
30
15
75
1
59
13
84
20
153
115
77
19
104
4
23
49
41
18
45
4
23
9
28
53
163
128
124
35
30
78
61
96
5
103
17
18
25
12
36
24
24
92
27
93
9
7
144
44
3
13
24
8
64
71
60
12
13
48
60
29
7
11
13
12
24
32
21
51
12
4
48
72
44
9
31
68
39
73
60
60
47
13
32
108
9
19
56
16
17
120
7
8
12
15
37
11
121
20
112
17
199
68
16
36
32
16
36
17
12
90
13
48
8
4
17
51
124
12
53
43
32
64
96
20
76
12
8
39
33
28
47
1
84
32
40
12
44
57
27
24
100
36
65
19
72
80
64
23
13
17
42
1
12
8
9
108
55
12
104
9
51
4
36
32
4
24
12
44
123
57
100
12
24
8
51
49
12
60
12
312
35
1
17
90
25
12
23
37
12
24
17
63
112
132
12
8
63
121
56
52
32
52
36
11
25
8
9
31
12
92
3
13
47
12
37
131
1
11
18
42
108
12
13
72
20
4
104
135
12
25
8
57
51
28
11
1
17
55
48
20
9
3
15
13
24
20
88
36
12
24
53
30
1
12
84
215
1
44
64
12
104
16
264
53
90
12
18
63
9
15
3
1
32
9
43
47
25
104
24
36
64
24
11
1
72
8
112
17
15
88
47
12
18
79
108
36
44
120
24
9
291
4
32
28
8
100
8
4
20
27
1
24
23
60
13
12
48
29
7
53
39
160
24
12
12
104
27
85
68
28
11
49
32
4
65
19
20
9
7
8
120
16
29
31
92
40
96
36
48
32
64
156
107
25
36
96
68
4
11
30
103
60
48
59
13
84
24
20
27
13
8
9
27
123
73
60
12
24
11
117
3
33
9
115
24
32
27
57
88
8
28
12
12
32
28
12
5
63
15
73
24
24
120
59
13
32
15
12
13
5
163
32
100
125
30
1
12
59
18
63
4
24
156
20
40
5
48
72
18
153
16
11
37
44
51
21
9
135
33
19
24
24
188
4
84
8
76
24
20
36
28
12
12
11
42
30
205
53
7
23
61
12
48
24
84
11
12
73
35
85
95
25
12
8
36
64
8
72
72
63
33
28
29
132
31
44
4
29
90
57
24
40
32
4
108
24
12
32
9
67
44
16
53
7
11
81
40
80
24
27
1
44
48
27
1
60
17
7
72
23
97
8
63
21
40
56
40
5
75
112
84
17
162
48
33
52
24
24
60
48
71
21
9
79
24
12
24
12
20
69
75
15
13
35
1
32
9
3
16
29
55
35
73
12
12
80
76
32
12
16
72
17
18
1
72
44
48
64
32
12
16
71
21
64
48
12
12
96
17
19
71
145
8
9
31
17
15
40
60
8
9
3
52
24
92
27
13
80
4
23
13
36
83
73
116
136
65
127
12
29
7
20
4
84
32
16
60
47
13
8
51
18
7
48
17
3
28
12
12
35
93
15
12
37
24
20
27
13
47
49
53
31
108
20
4
48
12
8
52
68
4
12
152
21
90
1
17
55
12
5
79
11
33
52
12
11
1
168
44
16
12
84
35
60
73
60
24
12
24
12
48
24
24
36
48
84
84
107
33
27
1
36
48
12
20
76
8
24
16
20
16
12
60
12
92
4
20
36
16
12
48
72
48
32
81
19
44
100
36
32
27
45
72
16
60
68
36
3
33
27
21
28
8
28
36
24
12
8
15
12
9
4
5
27
60
112
41
30
33
12
15
109
128
24
76
23
37
56
40
29
63
48
64
12
36
32
16
8
12
40
12
17
55
80
63
21
180
16
53
163
120
17
42
93
27
18
91
24
125
91
11
1
12
72
60
23
12
49
12
12
8
9
15
36
9
19
60
11
13
5
67
96
8
16
12
11
13
137
7
56
28
36
20
16
12
35
13
29
18
21
40
48
44
9
127
11
105
72
3
33
28
29
42
85
35
33
4
36
24
44
16
68
63
60
13
68
9
43
47
12
69
12
52
12
12
23
25
48
32
64
29
7
36
47
1
44
4
11
61
56
52
11
30
15
160
48
24
56
27
72
25
24
60
48
60
24
12
17
31
32
16
12
29
55
12
48
108
96
29
183
4
60
5
7
23
37
36
35
33
27
45
27
1
137
19
24
36
83
61
29
43
12
8
76
20
21
19
36
48
24
12
29
30
13
24
96
44
3
72
33
45
67
44
24
40
35
1
12
24
5
48
27
76
60
44
60
64
80
52
77
42
37
83
9
36
16
47
1
36
53
7
35
48
81
28
41
3
27
33
28
11
49
56
16
12
12
23
25
132
23
61
12
17
3
136
36
5
75
76
12
60
20
100
24
24
12
24
44
51
1
44
4
152
64
23
25
24
71
45
160
17
43
84
161
30
13
47
13
17
27
52
72
24
92
112
41
19
84
68
28
8
108
72
28
65
19
60
53
3
15
21
16
24
11
1
20
124
24
12
12
5
67
44
81
127
ABCD 433933806*7^$a-1 [50014]
17
90
37
59
18
12
51
12
16
48
41
31
24
48
12
11
45
12
153
55
23
30
31
20
4
32
112
17
60
36
3
45
6
9
16
29
48
42
12
54
24
7
84
8
52
84
36
35
13
149
90
84
36
73
60
65
19
5
7
60
32
52
5
51
21
27
40
84
56
27
18
132
36
63
36
28
17
36
12
18
78
90
25
20
81
18
45
40
17
18
1
35
6
3
24
48
28
5
18
30
42
45
4
12
20
100
35
145
36
20
15
9
4
116
4
41
63
16
72
35
25
119
9
63
12
36
81
15
30
103
36
101
54
9
3
9
4
5
96
90
49
44
24
9
171
21
60
27
48
24
76
12
12
53
19
8
72
75
1
12
11
169
47
49
44
72
81
54
1
41
27
27
108
90
48
63
9
42
93
33
39
15
30
36
99
60
3
18
324
43
11
205
11
144
13
11
9
9
18
9
40
104
9
7
5
51
36
39
36
126
7
65
27
9
72
51
12
36
52
11
85
41
24
12
6
18
54
21
28
32
39
6
54
297
75
9
24
57
6
1
11
9
81
18
157
5
27
88
17
39
24
3
42
39
27
25
35
13
161
99
63
25
204
5
19
17
24
39
24
3
37
72
24
53
19
132
32
16
12
48
11
18
3
76
32
141
31
59
1
47
9
33
12
51
9
79
29
72
12
55
53
18
24
73
35
12
13
11
84
6
31
32
3
9
16
120
24
8
63
126
19
11
72
1
140
21
15
3
49
32
4
24
71
45
15
21
64
5
27
9
75
28
140
12
4
5
42
30
115
65
96
12
78
120
42
115
11
54
90
9
27
90
12
24
39
15
9
111
24
18
43
11
18
27
21
7
71
13
8
15
13
152
45
18
45
40
32
4
29
66
234
19
12
29
18
81
21
79
29
163
36
53
51
75
45
15
54
19
48
5
54
49
107
45
40
23
42
19
48
120
11
12
9
4
36
167
33
120
135
49
60
12
60
89
6
36
9
40
24
24
77
7
8
3
90
90
90
6
13
71
18
18
6
27
3
33
36
184
12
24
17
31
32
4
47
18
147
52
60
29
90
61
11
30
18
13
65
12
7
60
5
36
96
27
57
36
36
7
20
24
52
20
81
84
15
4
44
69
7
95
25
12
188
76
59
25
17
36
12
115
11
69
36
36
9
31
8
135
69
81
211
8
33
3
33
31
12
84
36
29
18
18
72
42
49
8
24
76
120
12
20
72
76
24
59
18
7
11
9
40
71
126
18
85
23
13
20
4
96
84
5
39
27
6
39
88
60
221
18
78
12
72
42
49
35
54
6
1
108
17
7
29
79
41
31
32
28
23
13
35
126
6
9
21
18
45
27
18
7
11
42
27
12
52
56
24
16
5
15
39
9
4
20
72
4
44
69
12
72
15
4
48
23
24
12
42
39
36
27
9
16
29
123
12
60
4
125
78
9
100
44
120
99
6
3
172
36
44
60
9
67
60
20
160
80
21
42
30
15
3
33
21
24
3
16
35
9
12
159
48
73
8
63
13
11
36
25
23
18
18
1
5
18
21
148
131
72
24
84
36
85
77
7
12
53
27
15
49
5
55
89
31
8
28
5
79
20
4
60
120
12
12
17
31
23
21
27
252
6
39
15
72
9
40
8
168
39
24
1
20
4
12
65
54
42
18
9
63
30
18
9
36
4
72
29
66
45
33
31
35
25
35
36
9
88
32
28
17
6
18
18
18
3
9
123
28
8
63
21
69
30
117
45
79
35
25
155
12
18
19
35
9
28
152
16
11
24
48
141
52
101
7
41
27
189
15
4
12
11
12
169
60
72
101
7
23
24
21
105
48
78
30
60
12
18
78
12
63
28
8
9
19
71
6
36
79
20
39
13
29
108
54
49
41
99
9
12
7
108
72
35
25
84
36
20
33
31
17
42
45
12
148
20
147
6
174
9
36
60
100
65
60
48
31
20
27
18
54
61
29
12
18
1
24
65
15
12
33
30
9
36
40
56
36
45
99
27
81
28
179
126
18
48
42
7
288
5
19
60
47
1
8
27
33
40
12
48
11
1
59
102
24
7
12
65
114
18
3
15
241
185
18
49
192
36
119
141
48
24
3
9
9
96
43
23
45
28
72
95
9
99
21
105
55
65
31
59
90
6
18
30
81
60
9
30
18
42
237
15
49
59
30
31
36
24
68
40
48
23
6
54
81
124
23
37
35
96
72
117
21
55
71
49
5
99
285
115
11
93
28
60
8
72
3
1
24
83
33
9
27
12
172
36
41
31
53
24
39
33
54
30
135
148
24
53
87
81
48
103
20
16
65
63
12
279
9
15
9
156
15
25
47
54
19
72
12
113
75
24
27
157
5
7
84
89
48
43
8
27
1
12
80
88
128
15
49
8
4
56
21
43
17
111
36
4
68
81
19
48
92
9
12
78
25
24
36
48
11
9
111
9
72
60
28
143
13
113
7
65
126
36
48
45
60
21
103
68
28
5
7
203
141
28
96
ABCD 433941558*7^$a-1 [50010]
9
3
54
6
108
12
12
24
21
3
30
3
120
87
57
15
45
63
33
27
132
21
3
18
6
18
39
21
15
21
15
57
6
45
69
3
15
72
9
24
39
36
66
18
78
18
81
51
42
42
24
9
45
27
15
66
42
57
15
6
6
48
33
69
24
12
120
6
60
21
24
9
6
6
39
57
12
54
12
18
36
42
24
9
3
9
27
12
36
6
30
48
6
39
15
9
3
141
12
39
102
15
51
69
3
69
33
30
18
18
114
18
48
21
3
24
45
27
33
36
81
54
48
36
33
12
99
30
30
18
18
21
33
42
6
18
24
12
36
24
9
36
3
21
57
18
54
12
3
33
27
57
27
3
24
24
30
18
24
48
60
36
24
30
87
21
72
15
72
12
33
15
57
15
63
30
54
72
21
3
12
6
18
69
15
9
21
15
33
6
12
18
15
36
12
39
48
21
45
15
24
24
99
21
60
9
66
24
42
36
27
3
60
24
18
3
72
12
231
12
18
39
24
39
21
24
57
15
15
6
6
84
24
21
3
21
21
6
12
12
60
102
78
18
51
69
18
9
21
18
6
6
33
63
18
15
3
90
24
24
18
45
3
18
6
9
12
48
24
51
9
33
51
3
30
39
24
9
42
9
48
132
21
24
15
24
33
6
156
9
51
12
96
12
12
9
135
45
24
60
9
3
9
6
33
3
60
21
123
60
30
3
27
6
72
18
54
15
3
30
6
9
15
9
9
3
24
3
42
18
81
51
45
15
12
9
9
6
9
51
9
24
39
30
18
21
24
3
18
36
24
18
24
60
153
27
12
12
12
12
66
27
60
9
6
30
12
6
6
6
30
6
9
3
24
42
27
21
6
9
12
36
3
33
15
66
15
3
48
24
24
9
87
18
15
3
12
21
9
18
6
18
9
21
12
24
60
3
45
42
36
33
3
108
12
57
33
60
72
30
36
33
24
9
18
153
87
12
21
60
105
24
3
12
9
72
42
33
60
21
39
3
12
72
30
18
42
6
21
3
24
9
111
12
66
6
21
9
30
9
36
15
36
21
15
6
39
21
18
21
12
60
48
15
18
60
78
12
81
9
6
9
15
72
9
24
12
12
3
102
3
81
6
12
66
12
18
57
21
18
33
135
6
63
12
27
18
36
3
15
12
42
24
3
15
36
36
6
6
30
3
33
96
54
60
6
60
6
12
6
3
93
39
3
9
96
87
6
39
3
60
24
33
39
12
30
12
39
51
24
18
3
15
6
51
60
75
9
63
21
69
12
3
12
63
12
24
6
54
18
30
69
24
9
27
3
60
72
6
3
15
18
15
21
24
18
57
21
27
12
36
3
9
39
45
24
36
9
24
54
42
12
3
21
24
18
24
57
9
24
39
69
66
18
27
27
12
108
57
3
57
75
9
3
6
63
60
9
186
33
96
3
33
69
75
51
30
3
75
12
84
12
9
51
9
15
9
15
105
12
3
69
12
48
39
9
12
15
66
6
24
18
111
15
6
6
45
45
12
51
21
51
15
21
27
6
6
9
15
45
3
9
33
36
12
24
27
12
21
123
57
30
33
24
72
15
33
12
33
3
3
12
24
30
75
9
15
15
12
6
18
6
90
66
18
9
27
33
15
45
3
33
24
45
15
15
9
33
60
39
24
3
30
12
27
9
75
9
15
45
18
12
36
48
24
84
9
9
60
18
21
12
27
9
15
24
45
87
69
84
117
39
39
33
93
12
18
9
33
48
15
3
72
33
60
63
21
39
78
12
36
3
111
21
3
18
15
27
9
27
6
27
36
81
24
6
6
54
66
6
12
18
60
6
21
39
21
33
12
39
24
15
24
21
3
9
12
39
9
15
24
24
36
18
6
18
48
6
33
51
9
3
84
6
24
6
24
90
3
3
36
54
12
36
6
36
42
75
24
36
3
12
6
30
24
57
3
12
24
9
111
6
15
3
30
12
15
39
24
9
39
48
12
12
18
114
9
63
12
6
30
18
18
96
45
3
24
12
42
27
24
24
27
6
12
6
18
6
132
24
9
72
9
6
105
15
33
12
21
6
84
33
21
3
12
33
42
6
84
15
93
66
33
48
24
27
6
18
18
48
87
3
9
135
18
30
21
9
24
3
3
12
60
6
12
15
33
3
9
15
12
48
3
120
33
36
3
45
3
6
6
9
3
78
18
30
12
30
21
24
9
15
21
15
27
6
6
6
18
21
3
9
57
3
3
6
27
45
15
9
42
54
36
6
12
24
12
18
15
12
81
12
60
102
12
12
45
21
18
21
27
12
9
36
27
18
75
21
18
96
12
60
18
27
9
15
51
60
42
6
9
27
24
45
15
69
9
102
60
42
15
48
45
18
21
33
6
9
3
48
42
18
60
30
54
36
21
9
3
39
30
72
18
12
48
6
12
27
24
27
21
24
24
36
9
18
42
78
33
21
15
45
3
15
21
15
12
36
6
6
33
27
66
78
21
15
24
18
18
21
15
18
48
18
24
21
156
3
30
42
6
6
24
21
12
21
12
27
21
3
72
45
24
15
21
36
24
72
6
21
84
15
30
78
36
90
36
48
12
39
36
45
12
75
15
36
9
21
51
3
33
15
12
6
78
60
9
12
24
36
45
30
33
3
66
24
3
24
15
24
21
33
3
36
21
27
33
30
12
66
3
9
3
48
9
18
30
30
105
27
12
12
9
36
15
48
45
45
42
60
105
39
42
18
33
21
39
45
51
3
36
6
48
51
3
30
66
9
81
27
81
12
39
48
3
9
3
102
18
18
39
57
90
6
15
63
24
6
27
24
3
57
9
30
117
21
39
9
3
3
12
30
15
3
12
18
6
21
12
36
9
12
12
24
6
30
12
42
6
51
48
45
30
9
45
72
18
45
39
129
9
6
12
30
24
39
39
9
3
9
21
66
21
24
21
27
3
24
36
33
15
66
51
15
9
39
9
21
15
27
24
30
12
78
45
60
27
18
39
15
72
33
45
6
21
27
18
48
39
69
18
18
3
3
48
9
33
6
36
12
21
27
18
18
30
3
57
3
27
24
48
57
33
6
9
3
108
9
24
21
24
48
12
3
15
18
6
9
45
24
27
24
87
24
69
72
27
18
3
36
39
9
15
21
3
30
6
42
30
24
21
57
3
15
12
132
24
12
54
15
12
81
3
9
6
21
12
3
117
45
6
21
21
27
27
24
9
9
27
12
33
15
9
18
6
27
12
12
48
9
15
24
12
21
24
3
15
36
24
9
12
36
60
15
24
9
63
24
30
3
39
48
24
18
42
48
18
63
3
6
24
12
39
9
36
6
9
51
36
24
57
9
36
3
12
15
6
18
93
9
27
3
18
75
3
30
63
33
42
30
3
9
24
27
96
27
12
30
30
105
15
42
99
9
60
18
24
9
57
42
9
57
90
114
12
36
12
6
18
15
9
12
27
15
9
75
33
12
84
3
57
45
15
27
6
27
24
12
15
21
9
42
36
66
6
21
63
60
12
24
12
21
3
6
99
123
18
3
99
54
54
21
3
18
18
132
9
3
60
45
27
90
90
33
21
12
24
27
39
30
60
30
9
12
21
12
24
24
27
33
12
3
12
21
18
42
6
42
39
75
18
72
12
15
51
60
12
69
24
15
6
12
24
63
96
39
9
3
30
18
12
9
87
30
3
15
12
9
33
12
75
24
9
6
33
9
3
33
51
39
48
45
12
21
111
27
ABCD 433957284*7^$a-1 [50036]
9
36
11
28
21
107
64
32
48
1
60
119
16
24
20
13
3
12
56
16
9
12
12
11
4
32
156
64
9
24
36
71
1
48
12
75
8
25
15
80
37
36
15
9
107
13
15
24
21
96
123
117
36
35
64
68
108
16
93
24
60
3
93
35
28
48
21
48
75
12
9
23
1
71
108
13
72
39
21
12
95
1
3
32
13
83
97
36
39
80
52
68
16
44
4
44
109
24
87
81
51
45
15
81
24
24
72
84
12
24
108
11
1
27
21
36
3
192
57
27
140
1
36
75
84
36
56
64
24
104
37
24
36
99
44
84
49
60
72
15
24
20
37
12
51
44
13
39
12
12
68
61
12
36
15
56
49
12
3
24
20
4
104
292
36
12
20
13
15
84
33
47
24
37
11
24
1
15
33
71
36
1
51
8
1
15
20
124
33
35
25
83
13
144
11
37
3
36
32
13
15
56
24
25
15
21
12
12
24
12
23
1
144
36
48
96
11
40
141
95
13
15
80
25
15
57
108
51
81
51
33
3
12
9
3
9
39
56
25
60
87
45
48
24
75
48
44
133
11
25
39
9
12
3
56
84
25
11
16
8
48
100
48
48
84
8
1
39
168
68
13
15
8
1
27
21
15
8
36
49
24
60
63
140
16
48
33
15
81
3
24
68
64
36
12
32
13
15
8
28
48
33
35
1
12
47
37
11
4
45
27
32
160
9
60
48
15
93
47
96
61
12
39
69
36
39
93
11
1
15
24
21
36
11
12
36
36
40
32
132
16
48
12
81
24
96
24
12
23
36
16
56
40
12
36
12
12
69
35
13
63
20
1
75
45
15
93
48
11
37
39
44
148
68
72
88
33
119
49
12
27
81
11
1
84
107
49
99
32
61
3
8
16
141
12
107
1
11
1
72
75
36
24
8
1
12
51
12
189
227
48
1
12
12
36
3
93
48
3
12
33
12
39
12
8
13
159
9
12
84
36
36
3
32
25
39
44
12
16
21
12
51
48
9
36
15
68
13
23
16
96
32
156
1
203
73
27
9
83
157
23
28
57
12
12
3
68
64
44
13
3
108
9
11
37
59
28
9
72
51
92
84
28
9
23
1
12
48
24
12
3
12
8
85
3
9
39
68
12
1
3
36
177
27
108
24
21
12
48
63
9
35
36
72
13
3
9
59
28
45
27
81
23
1
83
13
108
12
11
60
64
105
72
15
80
1
23
88
21
12
15
24
32
60
36
109
47
16
48
9
84
3
57
60
36
12
24
3
12
21
72
12
15
44
52
33
59
4
8
4
57
39
36
24
9
27
12
36
81
48
108
60
3
20
4
24
20
1
59
36
37
75
33
11
1
159
45
35
1
35
49
84
63
24
8
28
144
9
3
24
32
64
8
120
25
3
21
87
36
9
84
15
8
16
8
73
119
72
28
12
104
24
37
15
20
28
21
135
33
36
36
84
35
88
60
108
21
83
1
27
12
24
32
49
24
48
24
11
13
15
9
39
20
36
48
37
51
36
12
24
24
24
45
120
23
4
9
3
45
47
13
3
45
168
11
25
95
60
36
25
60
72
48
63
165
120
12
24
84
11
12
1
3
33
12
24
15
9
12
39
32
36
73
12
120
35
25
95
36
60
25
39
20
85
11
28
8
25
51
36
32
1
48
123
36
8
1
83
49
15
33
35
25
15
69
27
9
12
27
81
35
25
12
156
63
48
20
1
12
63
69
39
9
72
24
71
13
72
24
23
28
189
11
1
12
11
16
9
11
4
104
13
48
11
12
1
15
12
21
3
12
93
12
3
48
68
96
13
15
20
16
84
9
23
12
16
20
1
171
32
84
1
159
48
12
12
105
75
69
12
47
1
12
47
64
8
1
24
51
44
1
96
39
24
20
37
23
145
96
15
141
3
45
23
4
9
48
60
96
144
11
25
3
68
48
60
13
24
24
72
11
28
20
16
57
3
57
36
75
8
24
49
107
61
168
87
24
57
24
96
23
4
20
25
120
60
3
57
71
64
33
11
52
57
51
36
24
129
24
48
63
56
49
15
8
1
59
12
1
39
32
13
11
73
108
35
72
25
15
12
33
219
129
3
36
45
36
12
51
44
16
20
1
59
76
69
12
12
39
69
11
28
72
56
4
68
40
20
73
12
75
33
75
56
49
12
51
45
131
28
81
47
36
72
13
12
143
16
45
36
23
4
60
93
3
69
60
48
108
27
32
16
9
35
100
8
25
12
36
15
9
87
8
52
20
108
52
9
35
4
21
39
80
48
13
36
96
60
71
13
156
3
20
24
13
3
68
36
24
1
96
96
87
8
64
8
16
56
1
35
4
9
36
36
24
3
96
20
85
83
16
81
120
48
27
36
32
28
9
3
9
15
81
72
36
15
20
144
48
24
36
36
88
48
93
24
143
28
24
21
35
16
68
13
47
73
36
36
84
12
15
8
28
69
15
24
9
12
12
39
24
20
13
24
48
15
12
33
27
33
3
9
107
108
64
21
48
71
1
47
25
39
8
1
123
93
12
24
84
11
109
12
12
27
48
21
27
80
85
11
52
96
9
15
9
11
1
35
64
44
4
96
8
144
24
120
1
143
13
60
48
12
120
59
1
63
9
72
11
13
15
45
39
92
64
81
47
4
68
85
72
51
8
1
60
72
35
1
183
9
12
3
128
72
49
36
15
36
72
57
12
143
12
72
25
3
108
9
ABCD 433989888*7^$a-1 [50012]
23
81
39
24
73
11
60
39
34
30
26
54
6
27
9
12
15
19
17
13
35
13
110
46
56
24
16
30
74
27
1
12
84
26
66
15
3
4
14
6
22
6
17
31
53
24
12
55
62
6
10
116
16
6
6
71
13
6
8
45
45
18
4
80
16
80
58
84
48
35
12
24
37
2
45
72
9
6
18
12
36
150
10
6
38
28
11
24
13
14
12
10
68
27
1
18
2
51
39
18
18
9
36
24
3
42
64
6
41
7
2
42
166
23
228
51
18
22
72
32
36
12
24
18
64
72
8
46
24
24
18
12
20
76
23
21
112
54
77
99
16
2
150
36
12
9
31
5
9
4
14
106
84
42
8
46
11
51
21
9
135
55
149
19
30
62
24
12
9
7
92
100
32
36
90
30
52
17
27
70
24
36
60
8
3
9
16
35
9
210
52
44
21
27
60
9
45
34
29
39
52
44
94
71
1
32
16
104
72
16
2
130
83
13
44
22
56
70
14
24
4
5
72
12
96
57
40
110
10
107
84
7
53
9
58
18
8
70
42
2
90
12
118
5
67
44
10
44
42
58
35
87
16
5
63
4
194
6
18
192
16
8
39
24
36
3
10
12
14
6
88
74
30
28
131
3
6
52
60
6
26
46
2
36
36
28
23
45
39
81
15
7
5
9
42
66
4
182
9
1
12
50
28
138
23
7
29
67
8
72
16
42
14
16
65
24
121
6
44
30
18
36
46
59
7
41
132
49
18
152
18
52
2
9
151
92
60
34
36
2
12
9
24
36
121
107
24
36
49
44
10
17
15
118
2
58
11
21
87
7
120
2
51
9
135
36
37
18
17
12
117
27
60
7
48
62
12
36
64
23
45
39
73
8
22
5
15
36
9
3
9
13
14
36
6
22
8
42
63
12
27
96
9
31
44
4
29
9
102
52
65
24
109
12
24
6
32
6
27
27
129
91
48
41
49
48
38
24
54
84
51
72
45
18
12
114
64
168
12
2
64
18
30
20
30
70
134
58
32
40
66
12
47
15
30
36
16
2
9
36
19
41
21
27
36
72
85
14
33
1
8
40
23
9
39
31
24
18
26
9
24
48
9
63
13
48
26
12
18
27
87
12
64
152
45
27
117
36
24
63
45
1
26
40
14
18
12
82
60
71
9
40
35
9
10
17
108
9
54
106
74
16
42
30
17
55
17
73
8
48
27
27
10
32
27
75
42
4
42
8
12
4
2
12
42
16
38
12
52
20
18
100
5
12
63
10
8
94
18
30
24
144
42
71
144
13
11
12
19
161
24
7
6
26
45
60
9
22
8
69
1
66
8
105
9
4
32
28
30
24
20
36
40
50
27
1
26
33
31
53
87
4
6
12
14
70
14
22
56
36
180
40
23
55
18
119
25
20
36
22
29
27
21
85
14
22
2
18
12
10
5
13
8
46
8
9
72
51
46
8
75
1
36
30
92
18
30
36
24
21
36
60
13
14
18
90
10
2
90
27
15
57
19
30
90
2
48
27
25
47
19
62
10
18
32
148
44
16
128
88
11
45
70
17
127
114
32
94
113
9
6
9
39
90
15
49
6
29
27
24
18
63
36
45
3
51
22
26
16
20
22
12
108
8
12
36
54
6
3
7
17
57
78
21
9
10
17
25
2
33
21
52
11
37
62
18
51
9
72
18
84
6
54
9
99
72
36
81
3
33
45
90
21
24
84
87
30
16
2
16
56
33
21
90
9
9
42
10
11
37
12
59
9
6
57
36
61
12
14
66
27
85
6
14
3
27
6
102
18
22
20
10
26
21
63
9
45
70
53
3
40
20
72
10
12
14
16
2
3
91
5
27
112
18
8
51
36
7
2
48
15
9
72
18
10
26
18
40
35
25
47
19
66
60
23
63
22
36
12
2
48
18
4
38
18
22
24
18
110
82
36
35
27
28
17
31
32
42
27
12
81
27
60
13
23
27
46
44
84
15
39
45
15
72
18
18
4
26
16
8
18
9
36
13
12
14
40
18
6
6
35
109
12
35
15
54
27
36
9
16
30
98
54
10
6
78
14
30
15
3
28
32
70
20
124
20
120
27
43
53
45
39
37
32
10
56
36
6
66
4
42
24
74
33
49
14
12
54
90
72
9
103
5
15
45
1
38
18
6
46
11
103
29
13
36
42
18
30
5
81
28
30
66
47
9
48
6
18
70
20
46
11
19
5
21
52
35
31
42
119
63
9
63
6
28
38
64
5
21
51
13
48
32
52
74
16
38
4
6
18
14
9
36
13
8
142
44
21
33
4
116
144
22
2
75
36
33
88
30
26
3
1
26
36
34
74
22
12
2
28
18
8
51
19
44
46
8
84
58
20
34
42
32
16
29
36
84
43
2
63
51
82
26
112
5
135
4
26
15
3
10
32
66
9
55
221
117
46
74
87
81
18
81
13
14
46
114
5
9
51
25
20
36
3
37
71
15
34
6
54
42
24
30
2
42
3
43
2
18
24
36
136
18
11
36
36
36
7
26
18
4
48
78
14
12
34
30
6
44
52
2
9
3
45
49
14
132
54
63
9
30
18
4
60
6
42
2
48
24
81
12
9
15
39
9
117
16
47
159
9
25
20
12
34
2
28
44
46
6
107
99
21
109
107
24
84
25
2
24
45
36
3
78
63
9
12
6
9
72
36
72
25
14
6
16
12
11
105
36
22
26
96
18
28
30
48
14
33
13
14
36
9
72
19
29
1
12
95
24
93
10
8
33
25
47
12
123
36
30
40
59
37
95
36
63
9
12
9
159
3
6
135
37
44
16
32
51
1
38
10
44
6
40
24
24
50
24
16
11
3
9
1
8
15
3
22
48
11
19
6
35
36
25
11
48
36
99
18
22
18
23
45
4
86
18
4
2
10
26
36
12
81
99
54
15
3
42
66
6
40
35
36
13
12
20
148
12
60
2
45
12
60
36
57
27
99
9
61
2
141
48
55
54
42
65
27
70
6
14
16
47
27
178
54
2
22
186
24
ABCD 433994226*7^$a-1 [50010]
1
60
60
54
21
9
42
30
42
42
71
13
6
81
27
162
36
15
27
72
45
39
12
138
36
54
9
105
12
60
35
121
30
12
48
12
132
24
30
12
35
73
24
3
3
54
39
33
78
65
1
30
30
12
87
68
7
5
43
24
84
5
96
36
48
37
18
9
75
53
7
9
117
24
36
90
60
41
13
18
33
57
23
12
19
24
72
18
6
54
30
60
96
24
42
23
16
21
18
9
45
72
6
17
73
23
25
12
12
3
3
120
30
150
90
42
30
18
90
95
4
51
29
16
57
12
6
65
7
29
61
18
114
36
6
89
24
7
114
11
204
25
66
9
75
42
18
6
30
36
18
60
24
42
84
114
6
6
11
4
141
54
36
5
19
53
76
9
48
42
17
19
30
120
12
35
67
5
91
17
16
3
60
33
201
6
126
51
32
7
9
15
120
9
32
7
41
19
42
48
36
12
12
11
67
53
1
3
21
66
36
17
48
55
17
1
12
42
12
5
19
5
28
21
6
42
18
96
24
42
39
51
12
66
15
9
12
6
12
6
6
45
15
101
7
42
24
30
114
6
84
30
23
7
6
6
78
23
109
54
9
80
48
79
5
13
6
6
96
30
5
13
24
6
17
4
51
48
36
9
27
5
13
30
101
49
36
90
125
19
17
19
6
18
6
24
102
114
11
43
9
21
11
16
15
24
9
21
27
27
12
42
78
24
18
30
72
36
89
36
12
1
42
30
90
30
42
41
19
48
18
24
66
96
5
60
1
18
42
18
96
30
3
27
18
12
48
30
30
36
35
109
36
120
24
48
90
60
29
1
30
48
54
11
12
49
23
12
163
18
54
21
165
90
30
48
47
4
3
12
36
18
59
12
48
1
3
3
6
12
6
21
3
18
18
12
84
120
108
5
7
138
96
11
13
18
69
51
12
36
189
27
6
84
11
13
54
42
3
48
69
6
18
42
24
54
90
30
3
51
6
6
65
36
7
90
78
12
36
45
9
30
9
44
24
31
12
17
85
23
31
6
60
35
16
27
5
103
24
138
35
67
24
36
6
24
6
12
5
16
99
6
12
48
47
25
54
108
33
3
156
30
18
6
30
29
25
39
87
30
11
60
1
143
37
84
6
21
51
18
138
17
7
12
6
78
105
39
12
41
13
35
91
18
35
48
7
78
12
42
5
13
78
105
3
29
36
1
59
1
18
90
6
24
5
31
6
66
5
7
6
54
17
85
6
5
12
43
54
36
35
24
52
48
21
75
3
12
24
53
4
9
42
42
24
60
30
42
24
60
24
36
18
17
4
21
24
6
18
27
9
6
29
7
18
42
48
17
25
35
7
30
12
168
6
42
18
9
21
30
12
12
6
42
30
24
18
41
19
6
24
6
30
36
18
5
7
78
12
66
24
18
6
6
59
16
3
72
18
51
20
12
7
12
18
23
67
12
65
19
17
48
60
109
6
24
41
36
79
24
5
103
42
60
66
5
1
36
87
15
17
25
30
57
92
1
36
47
7
57
44
19
84
12
24
9
9
30
57
69
11
79
24
6
36
11
132
12
19
6
11
13
6
41
73
12
42
5
36
79
6
156
78
6
6
54
12
60
3
9
30
78
18
24
53
37
90
12
6
24
3
3
77
43
5
37
30
60
17
43
18
24
90
24
9
87
29
72
13
6
36
18
47
25
30
24
84
9
15
12
24
6
54
42
18
12
9
21
42
12
24
6
6
29
85
36
23
1
6
12
48
29
13
12
11
25
18
30
42
77
73
78
84
18
30
5
13
120
24
3
3
45
9
72
60
6
17
7
30
6
18
24
6
12
65
25
12
48
15
3
24
12
101
25
54
18
102
30
6
57
3
48
12
29
49
42
114
18
5
12
43
36
17
73
102
42
6
96
5
60
1
3
51
41
4
3
60
96
29
1
54
18
12
42
18
96
47
4
9
36
18
53
19
41
7
5
7
221
25
54
66
78
81
48
27
24
24
5
55
12
18
36
60
11
19
6
18
36
36
60
18
66
41
24
55
12
12
60
12
60
9
15
17
43
6
30
30
99
39
36
6
35
1
23
79
5
37
18
66
59
25
18
29
13
23
12
25
27
39
6
6
90
95
13
90
90
3
51
48
12
6
6
5
13
36
11
1
48
24
6
12
24
30
3
45
6
90
3
39
72
6
30
12
5
60
7
30
11
19
12
6
27
15
18
48
6
105
15
33
32
19
54
18
108
30
24
18
18
30
30
6
24
17
67
17
1
54
5
25
30
84
60
93
33
35
25
30
18
6
24
6
30
6
18
78
23
36
175
108
18
18
29
25
27
3
41
7
17
25
42
9
51
29
1
11
25
27
51
6
54
77
55
30
18
29
7
41
13
35
7
108
17
7
12
6
102
108
53
19
36
5
19
6
30
6
66
17
12
1
48
3
3
54
24
72
24
84
11
55
30
72
18
65
79
36
54
12
11
64
15
33
27
165
15
48
5
60
13
3
21
24
3
92
61
36
18
60
17
52
15
150
72
147
93
35
1
24
48
60
27
45
3
15
6
11
19
41
55
6
12
6
114
18
12
18
3
9
102
5
43
78
18
36
29
25
30
6
54
72
12
6
131
96
13
24
18
90
18
24
53
25
23
1
30
5
24
72
19
6
54
6
23
67
78
11
19
24
53
13
54
12
5
1
30
12
6
30
65
1
54
9
20
85
11
12
60
79
66
18
36
6
42
30
12
24
12
78
5
1
23
1
24
6
12
12
125
64
87
9
57
6
42
39
27
60
5
4
3
150
24
83
1
27
27
5
31
5
12
7
6
72
18
66
48
87
15
54
6
36
24
54
47
163
6
66
42
35
28
3
60
17
19
24
17
19
66
90
17
61
6
33
81
6
90
35
24
4
15
18
18
24
96
17
7
12
24
54
3
57
39
21
36
30
6
30
41
133
36
6
60
84
24
12
29
60
73
6
17
12
1
24
72
54
6
35
48
96
25
96
27
9
39
51
54
18
12
5
25
18
12
24
36
65
109
54
18
144
30
65
24
1
24
24
126
54
6
105
15
24
9
32
109
36
6
24
66
11
43
60
30
12
23
28
96
45
42
6
18
6
59
31
78
3
45
54
30
6
29
24
7
30
30
72
36
5
31
48
72
6
47
36
31
90
ABCD 434010788*7^$a-1 [50011]
4
21
3
27
42
83
64
69
11
16
32
31
17
7
53
1
27
3
29
40
21
72
11
24
7
53
49
11
13
6
77
4
57
66
24
9
8
28
228
15
65
13
51
48
15
45
68
40
36
20
7
21
32
67
17
12
28
104
12
76
24
21
39
15
29
4
9
90
30
51
56
184
108
60
32
36
16
36
45
27
32
7
33
24
80
4
60
3
29
7
9
152
28
51
89
72
60
16
12
20
52
8
31
72
17
24
4
32
7
5
36
73
11
60
12
19
17
12
103
9
8
19
36
78
6
12
17
7
36
5
36
19
36
21
48
3
33
9
6
12
17
196
3
36
192
24
29
24
12
48
31
17
52
32
43
168
24
5
79
17
37
23
48
64
60
32
100
15
21
45
27
32
16
27
24
21
32
7
36
65
36
40
96
36
80
4
21
75
12
51
30
27
48
56
28
108
20
12
16
72
63
12
29
64
24
8
85
3
3
9
48
63
42
35
85
11
16
8
43
69
32
40
45
3
32
112
36
12
3
5
24
7
81
56
7
6
51
8
43
18
179
13
6
5
7
17
40
15
89
28
15
93
24
63
150
39
51
33
183
57
120
132
27
57
168
20
60
48
24
16
44
49
48
6
5
36
4
12
57
3
36
3
132
5
13
11
24
96
24
24
88
24
3
81
27
9
44
16
9
11
7
36
113
28
84
12
36
44
7
24
72
65
61
47
4
108
51
78
27
24
96
63
6
30
21
3
29
4
27
12
5
36
4
51
21
192
8
112
8
40
8
55
189
15
5
16
39
41
60
19
6
87
75
65
40
8
43
21
32
88
51
9
15
65
96
12
7
65
12
7
29
48
31
54
35
84
91
9
8
19
48
65
28
20
4
3
5
13
18
69
33
3
12
44
61
6
24
29
28
27
5
16
111
53
7
102
27
32
40
12
57
3
68
67
45
3
81
32
61
30
77
64
36
32
48
79
36
48
30
18
29
79
77
19
12
5
31
72
5
24
28
3
9
69
239
1
11
36
76
21
35
12
19
33
8
127
41
28
12
99
36
30
27
63
117
156
36
33
48
35
88
51
33
27
5
7
9
20
7
21
27
9
48
48
92
49
11
40
45
11
13
87
84
12
84
12
92
13
27
48
72
8
24
4
32
60
48
31
5
84
96
13
240
27
68
16
32
12
48
13
18
21
32
48
12
64
20
31
29
31
9
32
28
51
41
4
20
31
36
21
3
5
7
36
12
6
59
7
33
24
3
21
15
36
12
29
132
7
9
24
3
84
41
24
40
63
57
8
48
52
3
108
77
4
116
19
21
32
16
56
55
24
45
32
12
36
16
3
78
30
45
32
13
42
57
21
47
79
48
12
41
79
57
32
31
48
21
12
32
36
48
12
48
52
84
56
4
3
54
51
45
3
15
12
21
51
21
12
9
171
56
24
40
15
33
15
24
84
5
24
40
8
7
5
1
11
37
51
8
19
36
24
9
69
23
25
3
15
17
84
43
225
48
24
56
40
21
23
31
5
28
60
84
9
6
33
51
33
104
40
39
30
71
25
27
15
17
48
28
12
27
53
40
27
5
12
19
29
12
16
21
63
27
21
27
6
6
29
88
75
12
6
72
51
80
37
3
24
27
5
108
4
75
81
80
25
35
43
41
79
36
113
12
16
20
40
24
32
48
12
28
51
18
66
57
8
12
4
120
20
49
15
27
81
72
27
21
27
45
69
63
44
4
63
29
4
9
27
21
35
24
48
16
140
52
48
15
24
41
7
69
15
29
19
17
4
80
124
20
40
51
204
6
48
11
40
15
41
175
21
20
64
32
28
3
81
63
33
24
8
28
12
15
120
6
11
60
19
72
41
60
19
81
15
9
69
15
75
53
25
59
108
127
69
93
83
24
72
43
17
7
45
8
84
28
36
27
177
20
12
64
20
4
96
44
19
168
5
1
27
80
40
32
76
39
53
16
3
36
33
63
9
56
31
9
20
43
9
12
27
6
30
29
36
31
24
9
60
15
5
7
21
56
13
131
76
20
112
44
31
53
12
172
32
88
15
17
31
29
91
6
24
42
45
51
12
29
36
52
27
48
5
72
13
6
29
36
43
132
65
67
6
6
77
4
12
132
15
12
33
96
32
91
9
44
4
60
20
115
30
99
56
19
24
77
64
56
19
113
19
9
39
93
20
103
17
19
29
40
24
36
20
40
24
12
80
28
48
24
44
12
127
84
36
54
39
27
21
20
16
3
24
77
64
21
35
67
36
21
27
9
32
108
96
4
56
37
59
48
7
9
24
15
78
90
21
20
40
72
8
85
48
15
15
5
24
88
27
66
27
15
12
36
5
28
32
48
7
60
33
9
24
83
40
116
4
44
16
48
68
7
65
52
57
59
40
20
28
15
9
8
55
17
120
36
16
60
15
72
6
75
3
69
39
9
36
32
1
107
4
12
20
4
63
77
289
35
13
15
92
31
78
27
39
17
24
19
21
56
43
77
19
29
7
9
36
48
27
89
16
8
72
16
8
16
8
48
13
6
21
3
17
1
24
18
24
17
79
41
4
20
120
40
60
144
92
24
24
7
12
29
40
135
5
4
24
3
69
21
51
68
64
3
30
15
20
13
72
54
17
12
192
55
24
21
3
29
28
36
9
23
100
32
175
17
76
207
5
13
35
12
49
3
135
36
53
24
100
60
152
13
24
71
1
15
75
9
8
55
36
53
4
116
13
63
48
36
104
24
112
8
7
12
69
44
4
32
7
33
104
16
8
36
73
6
5
19
84
41
13
83
24
43
216
29
4
36
44
55
5
4
84
12
15
12
72
17
28
3
6
23
12
13
6
36
30
15
20
7
36
5
61
3
8
19
17
12
ABCD 434021922*7^$a-1 [50045]
11
1
41
3
49
15
45
23
48
48
1
56
90
45
1
20
76
8
36
79
20
37
11
61
26
22
15
8
45
4
15
11
30
6
9
36
51
10
35
48
12
15
25
33
60
11
13
26
49
17
39
1
60
11
40
45
23
1
44
51
28
36
5
15
108
12
25
12
8
16
26
9
45
39
4
44
9
3
27
121
32
36
64
60
84
11
1
41
30
9
9
51
1
14
1
249
11
16
17
31
20
13
15
32
1
14
13
33
24
11
69
24
6
9
4
36
12
35
33
12
33
16
26
78
75
16
29
4
12
11
105
28
47
3
126
15
96
9
54
21
12
28
9
11
84
75
60
30
7
20
48
15
25
45
11
16
59
21
24
120
1
11
37
2
45
24
49
3
59
24
34
2
84
1
5
52
122
30
19
20
51
10
11
33
30
81
96
37
86
70
12
24
24
12
23
1
60
35
24
12
39
21
48
105
42
24
45
1
12
2
30
24
4
15
105
48
39
20
25
35
39
10
12
75
29
84
4
26
12
69
12
33
31
20
45
79
5
6
24
13
92
13
11
76
44
51
49
9
3
35
1
53
15
61
35
3
60
45
16
9
23
84
40
33
20
4
11
57
39
15
118
92
24
55
5
7
29
6
48
262
11
48
25
35
36
4
56
4
5
54
22
14
1
68
27
13
56
28
11
201
12
12
4
21
15
5
87
52
81
15
47
145
8
15
37
57
2
1
20
9
7
48
45
3
11
1
5
15
13
2
1
53
64
23
52
60
33
23
1
14
13
23
109
21
3
68
33
40
35
15
1
45
11
15
45
4
93
2
6
7
143
10
8
42
21
27
21
21
7
56
15
1
5
55
20
13
47
64
48
29
3
15
22
11
27
85
12
8
27
33
36
21
19
9
2
24
46
20
78
36
150
60
4
11
39
12
9
81
18
126
19
5
12
4
44
7
53
64
11
36
1
80
18
34
71
4
23
13
56
25
39
11
24
10
36
56
4
20
30
9
16
29
27
24
12
9
3
4
92
1
15
24
44
27
33
16
104
12
96
28
24
12
44
16
35
1
32
15
10
23
33
43
68
4
59
109
116
1
11
4
33
12
15
71
22
83
36
9
3
21
6
13
24
8
93
16
95
1
8
55
17
31
81
11
4
47
1
9
35
84
12
39
46
12
23
60
15
10
35
13
35
120
12
9
4
3
12
80
87
33
40
24
71
96
24
1
41
18
33
27
12
24
34
24
72
56
30
45
3
12
10
3
11
9
28
92
1
39
80
51
9
27
25
8
36
60
64
68
13
56
30
25
8
12
4
56
4
45
24
11
15
61
20
9
60
39
15
34
2
54
43
44
84
13
51
41
28
23
15
21
9
39
16
45
15
9
11
39
21
3
12
24
25
29
72
60
7
23
22
38
22
36
11
51
24
10
3
47
34
15
69
11
61
104
6
66
3
12
16
32
12
24
9
15
27
22
47
36
28
17
15
3
36
30
43
47
10
56
3
60
21
28
87
41
28
26
24
1
20
1
20
48
43
48
36
83
42
4
11
3
25
11
21
3
30
112
74
58
51
12
9
20
6
33
49
11
124
32
39
13
21
86
37
5
48
7
8
12
49
63
12
33
2
1
20
24
84
4
8
3
21
12
48
13
3
33
11
9
7
57
56
4
12
20
43
8
24
4
21
27
36
57
99
9
3
8
61
3
8
9
40
24
39
11
34
71
52
23
6
6
24
6
75
37
68
7
36
35
57
13
36
14
12
22
32
6
54
79
5
63
1
47
84
49
8
7
44
13
56
18
21
1
8
151
29
55
41
54
1
36
12
116
25
20
27
40
44
4
56
4
60
32
48
16
35
10
3
32
1
3
5
36
51
15
21
124
89
54
6
24
6
13
71
61
33
26
1
45
11
24
4
35
1
11
10
3
20
1
15
125
51
60
25
11
1
2
126
4
59
4
197
6
49
9
147
8
12
9
6
13
77
28
2
54
30
9
1
44
6
6
54
46
8
42
25
113
64
38
54
43
8
3
34
36
39
8
3
22
12
2
9
28
12
72
44
9
75
85
27
5
3
45
112
48
2
18
3
3
10
35
4
9
83
4
11
1
12
36
29
7
33
2
45
3
37
8
1
63
32
24
64
17
19
21
20
51
84
1
15
23
21
21
31
21
71
4
71
21
4
32
37
26
60
22
15
12
32
15
21
28
65
3
172
68
27
1
24
65
31
56
3
1
11
18
12
48
55
21
27
17
72
195
4
9
26
46
3
9
3
83
34
71
1
3
12
29
4
60
11
27
60
58
12
24
11
9
100
3
23
37
47
1
5
90
33
60
4
36
12
20
24
15
10
71
15
24
9
45
16
48
3
24
56
24
45
19
108
36
120
68
4
9
12
71
13
26
37
36
60
20
12
3
12
33
100
36
24
17
39
12
97
26
1
23
61
11
33
1
14
21
1
170
21
1
11
4
12
104
45
19
101
6
6
28
11
4
41
24
51
16
35
25
80
4
9
26
70
60
99
80
36
28
11
37
20
3
1
48
60
12
89
4
2
9
21
28
11
45
7
9
71
24
21
30
48
6
36
7
32
13
12
51
5
40
24
14
33
1
15
96
9
8
79
95
36
49
9
80
42
9
4
5
51
40
29
115
71
25
45
44
51
16
29
19
60
11
34
11
12
64
65
15
4
71
22
32
16
14
69
61
26
30
3
52
95
13
32
9
76
27
84
77
4
32
4
32
88
2
22
26
37
23
21
39
12
9
16
48
24
77
19
47
49
101
55
20
24
1
63
107
25
44
15
25
11
58
23
1
26
1
33
3
65
3
57
55
69
11
13
50
81
15
36
9
4
21
14
25
48
17
4
12
11
3
33
4
69
3
8
88
5
79
93
35
48
16
59
81
15
25
11
18
15
1
15
32
28
9
120
39
8
13
72
3
32
15
9
24
12
45
15
13
2
25
8
1
15
20
36
25
15
36
32
16
60
5
6
22
15
56
60
15
12
85
5
30
24
1
5
31
92
16
20
9
4
15
32
9
4
2
46
14
133
21
62
1
33
20
15
24
4
12
104
16
21
38
46
44
27
40
57
27
32
13
3
107
21
3
12
45
25
12
47
112
36
33
12
2
10
63
45
8
15
13
15
20
12
24
28
60
45
71
27
37
45
56
4
27
12
12
80
75
12
24
69
16
9
11
15
30
16
8
27
40
20
3
70
2
69
1
15
23
37
23
6
99
4
12
48
41
27
15
10
8
30
34
11
16
11
9
16
20
28
9
51
11
34
23
27
36
6
160
38
21
1
27
11
6
15
84
4
48
8
61
20
15
4
12
23
10
86
6
28
26
6
48
27
48
36
12
87
61
11
13
45
12
24
95
52
36
44
16
113
3
76
9
2
9
39
22
3
72
23
34
72
26
54
39
16
11
18
12
3
96
60
25
24
39
12
41
18
25
11
1
44
13
11
45
42
25
44
36
15
34
39
68
12
4
17
19
32
3
12
25
29
54
22
15
5
112
3
8
12
3
1
29
160
2
93
48
12
21
75
51
45
97
83
39
25
ABCD 434126384*7^$a-1 [50087]
20
22
48
32
58
14
118
12
18
32
6
10
42
12
21
15
2
24
34
24
36
2
22
92
30
4
32
144
16
38
52
12
18
8
36
34
14
88
42
2
19
5
19
53
10
12
6
42
8
4
6
14
30
31
5
19
156
99
2
4
30
60
26
48
10
48
74
16
18
60
60
26
24
34
6
132
3
29
16
12
90
30
8
42
18
70
2
22
2
43
81
12
14
1
23
64
21
57
42
6
27
33
72
8
10
45
5
22
18
12
18
20
124
36
9
48
23
52
60
50
7
36
24
96
5
115
5
7
33
72
32
46
2
7
23
28
74
36
19
15
21
29
10
6
12
92
42
18
96
10
42
8
10
24
8
58
12
18
12
45
48
17
10
12
18
14
1
33
30
24
81
15
69
83
42
36
40
30
14
12
43
65
12
34
30
12
15
45
147
47
18
28
18
12
98
10
45
15
74
12
16
30
8
24
78
7
17
36
10
33
29
6
40
86
24
10
9
51
30
14
16
12
18
39
33
27
5
18
114
16
30
18
39
21
20
36
16
18
9
3
30
14
13
35
16
2
28
54
6
32
60
7
15
36
30
27
27
6
72
18
24
2
64
20
40
56
16
3
12
5
43
101
91
23
10
39
5
12
4
60
39
15
50
16
42
14
46
14
43
41
12
67
3
12
45
3
12
50
76
116
16
128
40
2
28
30
20
12
22
8
18
7
17
28
8
12
40
20
160
2
40
21
11
64
14
12
30
16
12
6
60
20
40
42
14
24
6
48
25
3
108
2
28
12
18
12
12
98
12
16
14
72
49
24
5
36
24
6
10
44
12
6
18
55
15
9
15
38
24
24
19
33
38
52
12
18
3
12
45
42
21
15
84
26
7
3
9
35
42
16
14
1
27
18
75
17
6
54
31
11
1
12
3
50
58
105
24
11
24
28
2
16
92
7
113
30
18
10
24
6
32
22
2
16
48
14
18
55
65
10
48
26
18
40
81
72
45
2
1
5
36
30
13
21
15
27
14
4
30
14
12
16
2
1
87
8
54
12
30
28
62
54
40
9
51
30
54
33
23
42
22
18
92
16
32
127
5
16
15
45
27
3
2
18
82
48
54
18
8
40
12
75
5
48
52
27
3
2
48
60
7
51
30
99
21
30
30
30
9
5
48
58
9
15
18
87
3
62
48
7
15
8
13
15
26
58
2
31
65
22
6
26
18
28
18
24
6
2
25
65
30
28
2
22
26
19
51
44
1
39
2
4
15
15
30
20
19
23
40
33
24
17
31
45
3
101
4
32
10
2
48
7
11
54
31
12
23
30
60
82
30
32
120
31
84
21
44
46
50
100
15
5
36
58
2
24
42
13
15
9
11
30
36
76
20
7
5
12
16
27
11
70
54
48
2
76
12
92
12
4
20
10
45
15
50
52
30
8
4
2
19
41
6
24
13
36
41
4
174
36
2
55
23
10
15
5
67
53
10
9
23
52
2
16
18
57
15
8
70
12
18
2
82
36
2
60
22
32
46
3
24
21
72
48
15
77
7
33
15
3
20
6
36
30
54
16
30
12
45
35
73
72
3
38
55
24
5
16
20
12
24
4
12
44
4
20
7
12
5
30
1
5
12
55
15
30
8
19
33
8
12
10
110
72
46
14
10
78
32
6
40
12
18
20
6
4
50
34
26
115
35
10
14
61
11
1
29
43
36
29
46
14
16
15
45
20
36
16
30
2
102
1
3
2
43
29
36
96
19
15
30
60
12
15
15
8
4
50
108
7
47
4
42
3
45
39
101
30
10
12
2
18
48
22
14
4
14
42
36
18
10
86
4
9
21
42
38
40
20
156
4
54
21
5
10
2
40
14
4
12
33
17
28
20
19
3
14
4
15
39
21
5
52
42
26
7
12
11
52
60
30
50
13
60
27
108
2
40
3
29
16
54
6
74
25
60
15
6
44
12
16
18
14
60
10
21
15
30
15
15
42
48
42
12
2
36
42
16
62
7
75
2
19
24
240
17
34
9
3
14
78
16
12
62
16
20
12
88
102
18
44
31
39
36
2
7
5
10
38
72
10
6
80
10
45
15
14
6
30
40
20
12
60
24
43
21
12
3
29
16
26
13
5
30
16
2
72
28
27
5
28
27
51
12
18
12
68
22
20
13
17
48
42
48
25
72
63
14
43
23
30
10
2
88
72
15
89
94
12
48
26
60
19
75
9
3
20
144
18
46
14
10
6
60
15
57
14
30
24
10
2
43
17
48
10
2
24
46
18
15
41
36
72
55
53
7
15
26
7
33
92
7
17
19
5
40
120
32
40
18
30
20
7
29
4
44
12
19
24
83
24
1
3
12
72
6
12
14
1
72
21
2
10
38
4
18
27
3
30
8
7
23
6
24
100
12
18
62
24
34
80
40
30
27
75
2
16
2
70
8
52
30
30
8
24
16
42
32
25
15
32
1
27
60
32
78
16
20
12
7
5
70
45
35
16
24
78
60
104
24
19
33
60
44
4
72
15
72
51
2
12
16
12
18
9
3
90
27
96
5
19
5
12
16
123
57
20
7
33
8
7
12
3
18
32
67
3
57
3
90
18
56
24
66
43
53
67
3
8
6
18
6
22
44
4
24
60
6
2
10
20
7
36
15
2
43
29
55
21
32
24
18
42
24
12
28
44
70
60
32
48
25
41
7
5
7
5
12
4
80
7
3
14
6
70
20
22
18
30
45
15
42
3
29
48
84
79
5
10
2
22
2
4
15
57
18
42
15
12
53
7
5
12
4
54
6
42
2
10
18
18
72
33
5
7
12
51
30
20
10
9
17
16
2
6
10
90
30
104
40
6
2
24
76
74
4
39
21
15
24
60
33
15
29
60
30
1
27
6
150
9
36
45
32
10
2
16
15
57
32
43
3
14
12
34
32
24
1
12
33
3
15
42
15
12
51
132
38
10
12
12
18
87
5
28
18
9
15
105
36
11
34
42
38
55
17
82
6
12
75
5
12
55
63
80
58
30
26
6
10
78
24
36
42
20
12
72
16
8
40
50
10
72
90
57
36
24
3
2
28
38
10
12
2
18
12
16
26
46
8
19
48
12
21
14
66
12
22
6
30
45
12
5
40
27
3
48
50
12
7
15
8
30
10
38
19
15
48
30
18
12
12
2
48
55
15
6
30
42
8
12
28
30
24
45
17
46
48
12
62
10
48
20
37
21
15
41
6
10
44
16
3
39
38
10
18
54
26
10
60
42
27
17
48
46
2
12
31
15
24
6
32
43
65
22
48
9
33
8
19
15
50
88
48
74
28
12
2
60
34
24
26
19
3
30
74
30
18
6
40
56
34
50
7
12
60
3
38
7
23
22
18
30
42
33
5
19
17
19
12
15
98
7
3
44
16
50
12
7
15
21
39
18
8
10
44
16
14
28
3
12
23
40
24
21
12
5
88
2
54
84
12
22
6
72
8
70
42
8
6
18
6
4
26
70
14
78
13
105
27
23
49
15
18
18
45
5
10
42
42
26
10
50
34
6
12
3
41
31
3
12
14
16
80
24
19
57
3
105
15
24
33
2
40
45
5
55
21
12
62
46
30
86
16
8
7
47
16
42
30
8
66
36
28
32
30
40
74
24
7
12
35
28
18
27
87
21
29
16
32
100
27
3
44
34
30
14
12
6
13
29
30
96
10
30
2
43
12
3
60
2
67
5
28
27
21
39
35
58
15
29
91
3
26
24
24
16
60
14
18
30
52
48
50
40
32
12
16
15
17
10
26
10
56
6
42
25
5
66
10
12
63
ABCD 434134826*7^$a-1 [50010]
28
8
39
1
72
12
60
69
11
28
8
4
9
51
8
40
35
22
11
3
1
11
10
24
51
24
8
28
15
5
15
12
33
4
3
8
16
9
20
4
9
11
15
34
27
72
15
45
12
3
6
12
18
17
27
85
39
9
12
32
13
35
3
12
33
15
37
32
40
36
3
21
20
3
52
18
35
3
45
7
6
51
3
6
47
13
14
13
3
57
57
6
9
12
20
7
9
44
36
49
2
21
52
9
26
13
8
25
18
24
42
36
24
35
3
10
15
32
1
47
27
16
32
46
47
24
36
1
24
15
11
12
48
4
29
16
45
2
52
6
14
76
32
58
2
16
24
48
8
37
59
1
12
3
105
155
22
75
3
30
2
25
8
52
45
14
10
36
14
22
39
8
13
12
15
32
51
37
69
3
72
48
9
24
38
46
12
12
30
6
14
10
24
3
3
17
1
11
40
8
13
12
14
16
20
25
20
25
36
12
12
95
13
26
25
23
10
12
2
13
83
12
16
54
84
54
44
4
17
48
31
9
11
13
9
11
1
14
12
4
5
52
72
27
29
40
20
3
48
22
11
1
59
16
9
3
32
28
27
81
9
24
6
6
50
69
15
16
6
11
3
24
52
6
36
2
52
78
15
33
12
6
9
35
24
1
32
12
13
12
38
16
29
73
35
27
25
63
17
40
9
12
26
76
29
40
8
12
27
12
10
39
8
25
84
14
28
32
22
12
12
2
9
24
3
12
13
12
23
12
1
33
48
11
1
47
3
1
35
21
24
135
1
63
17
1
24
14
48
40
57
33
12
23
60
1
6
33
59
61
8
27
70
35
37
6
9
15
18
12
11
40
20
61
12
2
24
1
9
23
27
1
12
8
7
8
34
15
21
48
11
28
33
2
57
39
24
34
2
12
9
15
1
27
45
20
31
41
3
33
60
12
49
3
56
3
37
60
9
18
33
51
6
42
93
15
20
13
9
2
21
3
34
51
12
20
13
42
6
11
67
8
73
8
72
48
55
9
8
13
74
1
9
3
21
26
13
9
6
45
12
15
6
38
12
9
1
26
9
4
21
50
16
9
3
44
10
26
10
27
60
12
80
48
4
3
32
46
15
15
57
11
16
12
41
19
9
12
59
9
15
12
4
33
9
14
4
9
9
36
15
63
9
9
36
27
15
44
4
44
22
26
60
21
12
51
1
11
4
21
11
9
3
16
8
10
75
8
67
17
1
35
27
10
23
12
27
1
23
58
11
13
15
11
1
15
5
13
26
10
63
8
12
48
1
6
5
40
20
16
47
10
3
20
51
21
27
16
45
12
12
8
27
21
27
24
9
4
8
12
76
60
3
48
6
3
12
21
6
6
24
11
4
33
3
12
20
43
9
36
12
23
4
18
2
1
11
21
79
8
10
15
11
25
71
9
4
8
7
6
12
72
63
20
48
4
47
1
8
75
22
15
11
1
3
5
27
16
29
27
21
12
13
2
21
13
2
10
15
33
2
10
12
27
51
54
3
27
21
23
9
28
20
13
27
21
51
81
36
14
4
32
16
5
7
6
24
6
17
4
11
16
6
47
36
12
28
3
48
9
32
115
77
48
7
32
1
9
39
27
32
13
83
25
11
96
16
29
28
32
37
18
12
21
20
7
18
2
13
15
9
21
126
9
11
9
40
3
30
26
21
43
17
15
10
72
18
17
15
33
67
5
7
53
85
23
12
48
3
22
27
12
8
12
16
35
9
7
29
12
39
12
21
1
12
12
23
1
11
13
23
4
3
32
70
35
1
26
13
9
24
2
1
11
10
51
11
82
12
3
15
9
23
124
33
8
48
51
9
40
15
5
13
12
26
21
13
27
45
23
15
9
36
24
36
55
5
40
3
8
21
13
6
8
4
114
15
8
7
20
25
15
8
70
42
56
4
33
3
8
1
8
12
15
12
45
36
4
21
6
32
36
64
29
25
15
9
3
9
50
1
3
65
27
21
4
11
85
32
31
42
2
37
15
41
4
3
65
28
15
48
12
24
21
23
21
28
59
21
25
27
96
11
13
8
27
13
48
3
21
36
12
20
3
37
12
8
73
38
1
107
69
24
7
69
39
6
38
1
33
18
12
66
2
9
3
46
27
9
3
68
24
7
18
11
12
49
2
22
12
2
1
24
3
30
15
111
6
30
78
50
28
69
35
72
22
12
27
12
15
12
9
3
8
58
3
48
12
105
48
27
8
52
9
38
24
9
12
39
12
45
12
13
36
30
8
25
9
2
25
20
12
7
90
12
36
3
12
33
15
3
18
12
26
12
12
9
88
9
23
1
50
16
5
1
6
6
23
12
52
21
6
21
21
2
16
41
67
18
15
20
3
22
27
20
27
16
32
12
13
68
1
12
6
32
34
30
56
4
30
3
32
12
60
28
9
30
80
9
12
1
27
3
6
11
3
21
28
11
4
72
20
61
32
1
39
27
45
9
42
30
14
33
12
1
27
9
11
88
20
1
23
13
12
3
35
40
60
6
42
17
3
9
13
3
20
43
6
2
24
4
30
11
27
16
29
13
30
30
75
23
9
31
9
3
17
1
30
117
24
3
54
39
20
25
35
4
20
16
12
3
44
1
3
18
6
42
3
8
111
73
71
37
9
99
3
41
7
9
12
12
11
97
33
24
12
11
121
12
47
12
16
11
24
22
3
32
3
28
9
105
3
32
63
9
37
24
12
14
48
21
13
24
47
39
10
60
12
15
15
78
2
22
26
49
92
3
13
63
57
12
45
14
4
65
4
36
11
9
4
8
7
12
33
3
20
57
1
15
9
23
3
12
22
3
72
35
12
9
4
23
25
48
27
12
36
5
4
48
9
6
6
72
27
15
17
160
21
35
19
6
72
14
4
17
3
24
13
11
58
3
8
48
3
4
17
28
33
54
18
47
28
20
15
10
54
44
49
20
28
12
51
29
15
16
8
37
44
49
24
120
48
15
32
12
28
20
13
6
9
12
3
66
6
5
1
39
60
32
3
13
39
6
35
1
24
39
15
20
1
69
3
23
12
4
29
12
3
25
20
3
40
21
39
41
13
23
24
25
6
24
41
91
20
34
12
14
33
3
58
39
20
55
53
25
38
12
10
3
3
9
3
18
24
30
5
1
60
27
9
12
11
1
99
8
7
138
54
12
93
3
42
3
45
74
1
47
13
32
1
12
23
4
11
108
1
21
27
45
47
63
72
12
13
20
37
26
16
20
16
5
73
18
5
3
37
21
24
18
17
25
35
4
45
3
8
24
16
15
5
31
9
33
60
11
28
8
13
78
8
82
6
5
40
51
69
8
12
1
66
90
11
4
3
17
7
78
3
8
4
80
15
25
21
39
11
48
61
8
87
36
4
81
44
37
84
50
9
7
42
72
15
45
2
4
9
33
6
53
15
25
3
5
37
15
128
3
9
1
14
13
63
6
30
48
5
43
12
32
1
20
4
56
3
21
39
10
18
9
20
43
9
32
40
56
7
32
16
5
3
37
15
17
12
1
15
23
48
1
9
2
10
24
3
23
21
61
2
12
46
99
80
60
13
14
9
25
24
6
9
8
1
14
58
59
3
10
23
1
12
6
5
16
9
2
22
62
12
13
15
5
51
12
22
27
21
30
8
9
1
3
60
39
21
3
8
9
27
16
17
1
12
3
63
9
11
10
6
8
10
23
12
60
27
4
18
11
97
63
48
20
25
35
4
56
1
24
12
36
39
12
8
28
20
13
14
10
78
9
23
12
10
12
42
9
12
56
7
30
30
17
43
65
3
57
72
1
12
6
17
60
25
12
26
12
4
21
92
12
79
8
22
39
60
47
36
97
15
5
28
3
9
20
3
48
34
23
24
16
44
88
68
1
2
1
21
47
1
48
30
56
10
14
60
13
21
15
75
20
76
6
3
9
71
1
12
11
55
21
12
15
17
15
13
3
108
42
27
27
41
12
28
9
2
4
44
21
4
68
7
48
20
34
96
23
13
2
10
14
21
3
1
20
61
18
17
27
105
31
17
15
25
35
22
42
5
25
3
8
12
112
33
14
22
6
6
26
1
20
73
15
12
11
12
9
3
37
3
5
27
13
32
3
24
36
45
1
12
24
23
1
60
26
16
29
16
3
32
9
16
12
8
25
24
3
47
13
3
42
3
3
57
11
1
87
18
2
1
3
66
35
27
9
3
4
8
85
21
74
69
96
37
15
12
20
40
33
3
11
76
78
12
63
11
96
4
21
12
8
85
2
61
20
4
36
20
12
25
6
8
12
16
5
27
36
24
61
20
15
33
12
13
12
26
52
44
1
72
12
20
36
12
1
36
11
12
25
6
36
6
26
16
5
3
34
15
87
32
16
24
32
45
13
14
13
9
38
16
6
84
2
22
3
12
32
19
41
28
27
32
16
8
57
7
5
60
3
60
25
21
26
24
58
3
11
12
37
11
22
6
29
7
5
15
12
4
12
17
16
12
35
45
25
24
30
9
104
1
38
10
11
28
9
3
8
27
1
15
102
35
48
19
41
12
27
25
21
14
25
ABCD 434207286*7^$a-1 [50054]
21
11
85
27
36
8
1
15
20
4
84
60
12
132
132
36
9
15
108
72
9
12
23
4
57
99
9
263
37
11
60
16
33
3
60
12
84
9
3
24
32
1
3
12
9
35
28
24
9
35
16
21
159
36
24
9
83
112
108
12
20
97
87
12
8
13
39
12
36
48
72
44
12
136
24
96
44
24
4
116
52
108
60
12
57
15
12
20
48
16
21
3
12
144
33
48
39
20
25
75
9
27
12
24
84
24
120
36
9
39
81
119
16
24
156
56
37
156
24
51
12
93
35
1
15
176
4
12
32
37
63
57
143
52
36
9
3
9
47
1
3
80
85
12
23
88
24
84
20
4
108
141
39
93
35
49
11
1
59
13
12
24
39
24
96
21
96
39
36
24
36
33
11
61
48
3
12
24
21
12
51
20
24
16
12
8
28
24
12
56
64
12
60
32
1
60
11
4
45
39
36
93
87
21
35
4
36
33
36
48
51
20
4
24
104
144
1
39
33
12
48
99
8
16
36
177
47
16
24
44
61
35
133
12
59
120
172
44
88
105
60
35
4
72
189
11
16
48
36
33
60
83
40
12
21
36
35
4
12
33
15
24
168
45
155
13
24
11
184
81
24
15
12
12
12
21
75
33
23
40
60
24
81
27
48
8
1
87
8
16
8
4
33
12
11
28
128
4
80
1
11
13
3
276
33
12
83
73
3
8
13
11
12
37
23
16
12
45
75
20
40
32
76
8
76
8
16
81
3
56
85
3
24
36
21
27
33
135
45
35
12
40
48
12
8
25
27
20
37
39
24
24
44
40
84
36
21
135
20
85
39
108
12
129
23
60
13
15
105
35
304
213
27
24
108
44
37
23
88
36
108
9
11
28
108
12
20
36
52
36
32
136
20
48
49
15
108
240
48
45
47
37
12
15
9
27
12
56
12
49
35
25
39
32
24
13
15
60
93
3
9
11
28
44
40
20
100
9
111
20
48
16
20
40
200
25
35
24
37
51
24
44
4
12
69
3
24
12
69
123
9
15
69
63
21
107
96
13
24
39
36
60
8
13
72
48
63
48
80
61
24
63
33
24
24
15
45
72
35
16
48
48
32
28
36
72
24
60
44
40
12
12
36
24
72
24
12
68
157
15
33
11
1
27
21
3
33
27
24
12
84
21
11
28
24
60
104
4
36
44
61
3
24
44
4
80
16
33
27
132
108
57
23
73
15
20
88
12
48
24
60
20
4
24
12
36
24
44
36
84
28
8
16
21
12
3
213
143
1
48
48
63
9
12
99
57
3
20
28
36
45
39
104
60
64
20
28
21
36
111
45
3
9
51
108
36
81
27
9
51
24
56
4
21
111
9
3
20
1
84
3
24
24
56
28
21
11
16
9
15
24
129
147
60
20
85
23
37
3
9
11
4
32
112
57
12
15
48
32
4
108
81
24
3
8
112
20
16
24
12
60
36
45
24
39
141
48
83
40
57
27
8
49
63
36
56
49
27
36
9
3
84
60
128
145
3
48
12
21
27
48
44
4
48
45
48
27
9
11
4
81
51
32
52
8
49
3
24
12
12
80
28
36
57
39
9
71
4
8
112
21
39
12
24
140
37
51
44
64
104
28
57
35
60
52
36
68
88
36
80
28
32
12
16
21
23
40
12
32
100
24
12
8
52
33
47
49
36
3
32
4
21
39
80
28
72
36
36
21
23
168
72
76
44
76
9
39
21
3
81
3
48
57
36
24
11
60
1
123
8
13
3
9
87
56
16
12
57
27
60
12
32
96
16
68
28
60
84
9
48
60
3
12
9
123
45
15
48
32
4
24
21
36
15
48
36
48
48
12
56
25
71
40
84
21
35
52
24
8
4
192
56
100
8
28
48
36
20
25
3
168
72
21
11
100
84
120
48
8
157
83
88
21
11
25
12
11
4
33
3
32
28
20
16
9
132
15
9
35
36
64
12
84
33
132
15
20
84
24
120
76
12
12
9
23
52
33
24
3
8
100
93
11
52
9
23
12
60
49
11
28
60
69
3
72
24
33
11
84
1
72
23
13
12
63
56
13
135
48
9
15
24
56
25
27
8
109
63
36
32
4
32
84
52
48
21
60
168
11
13
83
40
9
155
36
60
28
21
59
120
76
69
11
25
11
4
9
15
9
11
1
59
12
16
84
57
3
48
32
88
45
47
37
147
36
24
80
25
11
25
23
25
39
21
12
27
12
33
131
1
48
120
15
33
75
48
176
121
12
83
4
96
20
28
60
9
11
120
76
12
44
76
9
60
24
3
48
140
28
60
84
12
44
36
28
60
57
36
83
12
60
25
24
59
4
45
15
12
36
8
124
24
92
120
28
21
39
93
36
48
63
32
160
56
52
44
16
93
24
3
8
49
27
8
96
28
56
16
93
71
4
36
12
9
96
83
12
37
159
48
20
85
24
11
1
51
33
63
12
189
47
4
44
25
11
49
123
12
117
3
84
48
9
3
48
33
3
57
72
83
49
12
39
20
64
12
60
84
45
27
24
56
52
81
39
48
36
57
12
3
57
84
3
48
36
8
61
23
124
33
168
39
8
37
23
24
36
109
51
33
36
63
57
84
ABCD 434223408*7^$a-1 [50040]
8
6
30
16
20
24
3
27
28
18
54
41
3
6
4
14
10
6
26
34
6
6
24
14
3
12
19
5
15
58
20
15
12
1
30
6
14
10
26
4
26
16
14
4
12
20
18
4
26
40
5
37
8
10
2
10
42
30
42
6
18
12
20
4
30
6
30
20
18
40
6
8
10
18
17
1
26
6
12
42
10
54
30
2
34
8
16
6
6
12
11
19
42
108
8
18
9
27
28
26
3
27
10
14
108
28
12
5
9
28
6
2
24
4
2
4
30
38
10
6
42
44
18
16
24
5
7
6
11
27
12
54
4
6
18
6
36
8
16
24
5
13
12
6
6
18
2
3
3
60
10
11
3
10
14
22
23
31
5
3
33
19
54
26
18
16
20
4
11
1
30
6
18
12
17
7
8
33
19
8
6
4
26
10
6
6
12
6
24
2
16
11
1
12
8
10
18
83
45
36
27
1
20
36
4
23
19
17
24
36
19
30
2
18
15
25
14
28
32
4
2
42
16
2
4
6
18
30
12
14
3
25
11
1
26
10
8
24
6
4
29
21
16
6
8
9
7
6
44
4
2
33
1
66
6
8
22
30
72
12
36
18
6
11
13
6
29
1
14
42
10
30
23
7
42
12
26
12
9
7
12
20
10
8
16
48
12
8
39
1
18
2
52
6
29
3
16
12
24
14
27
7
5
7
6
12
12
26
42
18
12
10
18
5
12
25
12
14
24
6
46
14
10
6
14
10
47
37
12
44
15
12
3
102
18
40
29
7
38
12
4
23
1
30
2
4
6
38
3
37
20
15
31
42
8
4
12
8
36
4
6
20
10
12
24
11
37
42
8
93
7
8
10
18
12
53
37
2
9
39
40
72
18
18
12
5
43
5
1
36
14
6
28
12
12
2
6
4
11
3
52
8
6
4
54
50
18
4
30
8
28
18
14
12
4
20
12
4
23
7
24
26
4
66
17
9
12
3
37
47
9
16
20
4
12
30
8
22
8
10
6
11
73
24
35
27
4
6
14
6
6
24
34
12
2
21
21
16
78
5
1
50
9
45
4
6
20
64
5
13
38
4
32
4
50
10
14
22
6
14
24
10
14
52
6
18
2
10
32
69
7
30
20
6
58
2
34
12
12
48
108
2
12
9
43
18
6
14
22
6
11
13
11
43
2
28
2
21
24
45
12
15
43
2
16
12
2
6
42
28
6
44
15
51
4
6
8
16
12
2
6
22
14
3
24
1
2
9
57
30
64
8
6
10
14
15
15
70
8
54
30
3
1
24
23
36
24
15
33
7
29
13
26
4
2
3
37
18
38
3
25
42
108
36
14
24
6
6
4
14
9
1
20
15
12
19
17
9
16
30
30
14
46
2
10
12
6
8
4
6
14
33
3
4
8
10
20
15
55
62
16
2
10
47
15
10
6
14
63
3
22
14
6
4
24
2
40
14
28
20
10
26
3
13
6
14
4
54
8
30
12
10
18
44
3
7
38
16
20
42
9
9
6
10
30
8
28
12
6
23
7
6
24
20
40
12
12
56
10
5
7
24
24
56
10
23
12
9
16
14
9
1
12
35
13
2
4
14
10
2
10
2
36
4
20
27
3
16
6
6
2
12
28
12
6
12
18
8
30
16
8
16
2
4
14
4
8
9
25
36
14
16
12
2
28
12
24
2
21
3
4
24
30
36
6
24
65
121
6
30
30
2
3
15
4
24
2
30
4
18
11
19
2
16
32
72
10
30
6
30
2
30
10
2
34
72
2
6
36
6
3
1
6
2
10
30
62
6
27
1
6
54
2
30
4
6
8
16
17
7
6
24
2
10
8
24
3
25
12
6
5
12
3
4
50
36
16
50
33
15
18
4
11
12
15
76
12
14
6
21
7
29
25
30
6
12
18
12
5
39
33
31
17
3
64
5
15
18
18
16
20
28
12
41
57
28
12
20
16
12
18
12
2
15
12
33
3
27
16
14
18
28
5
1
18
6
35
37
32
12
10
14
30
12
22
6
2
10
24
18
6
2
4
20
24
3
7
17
3
12
64
6
14
10
8
28
12
6
36
5
9
6
4
30
2
18
6
4
12
38
4
12
60
24
26
4
42
24
24
14
9
9
4
6
12
18
11
19
74
3
36
25
6
17
12
9
3
13
23
1
20
10
2
40
6
5
15
10
48
2
22
11
25
6
17
12
1
6
32
36
9
1
12
2
12
4
6
50
21
13
35
24
1
36
14
16
8
6
10
24
48
8
6
10
14
15
91
6
12
32
3
13
30
5
25
18
5
45
16
6
60
8
10
42
30
14
4
6
30
14
4
12
6
2
40
2
10
44
27
36
7
86
16
108
20
6
40
14
4
23
15
28
5
7
8
6
66
12
6
60
40
24
12
24
23
9
4
54
12
17
15
12
60
4
5
9
10
30
2
6
15
7
18
11
9
12
42
4
26
3
31
14
6
12
10
2
36
10
12
30
8
6
27
31
12
14
4
26
9
33
15
19
6
12
6
30
47
9
18
10
18
18
20
4
6
2
15
43
30
42
72
2
24
75
24
1
6
53
1
62
4
17
13
11
13
6
36
2
12
3
33
4
14
4
36
12
2
28
8
52
11
37
30
12
8
12
48
4
2
6
18
52
48
23
24
19
66
30
18
6
17
1
11
1
6
17
13
2
30
15
13
12
6
6
6
24
17
13
6
12
62
3
12
36
13
2
40
24
6
18
6
26
28
6
23
1
44
10
42
6
44
10
30
14
4
12
14
9
21
4
2
10
8
3
7
20
10
32
16
11
7
5
15
40
12
44
4
14
3
13
2
4
29
48
7
14
3
7
18
24
24
2
18
12
24
3
1
42
18
2
4
6
12
20
22
24
36
5
73
8
15
19
50
30
6
3
21
6
10
14
4
24
42
8
10
5
37
6
12
36
5
36
3
33
9
16
24
23
21
6
16
14
34
2
10
17
21
27
9
10
6
30
20
21
9
15
13
26
36
12
6
39
36
9
22
6
14
6
10
8
42
28
12
95
13
12
132
68
30
45
3
34
11
19
6
6
14
3
3
10
24
44
12
3
37
24
26
36
9
9
4
32
18
36
10
30
12
14
28
6
44
22
6
2
6
16
24
26
24
12
3
31
6
11
7
12
20
12
10
6
20
10
36
8
16
23
3
34
12
11
37
23
27
9
31
17
3
66
24
12
10
12
18
11
1
6
2
10
8
22
18
14
12
4
35
51
10
20
10
30
30
24
32
28
26
28
32
34
17
63
12
18
27
9
27
36
3
22
2
6
10
18
12
23
51
6
18
10
23
31
5
7
18
12
8
22
29
31
6
18
24
6
80
10
12
72
18
23
7
48
2
24
4
20
6
4
30
12
38
9
15
40
26
10
2
24
16
14
6
4
23
33
3
7
48
2
10
12
30
11
9
16
6
36
14
36
4
6
12
5
3
28
24
18
2
6
3
19
24
50
18
16
2
4
14
6
6
24
10
26
4
6
14
6
28
30
50
39
51
6
10
18
32
3
15
22
11
15
24
4
6
11
43
12
2
6
30
4
6
12
2
12
3
13
8
6
24
24
18
4
8
70
60
5
13
128
6
40
53
27
30
3
25
26
24
6
36
4
30
5
27
21
24
3
12
33
9
39
1
8
18
34
11
27
28
12
12
6
2
22
8
4
8
12
4
12
2
12
10
18
29
7
14
36
10
32
4
26
27
31
14
28
12
6
12
12
8
34
6
14
3
45
10
6
32
52
26
30
24
6
4
18
18
2
18
9
25
32
28
2
18
22
6
24
24
35
21
10
24
14
3
9
16
12
6
26
3
7
8
10
6
2
52
12
6
8
9
3
21
1
26
16
14
34
2
6
4
6
12
23
3
22
8
4
42
17
27
34
12
20
4
12
11
24
33
10
6
14
30
16
20
27
9
48
3
7
90
56
4
42
41
9
27
7
18
12
6
17
13
74
10
6
24
17
19
14
10
54
2
10
20
3
9
28
32
58
12
6
20
6
9
1
6
20
48
10
23
13
8
10
18
2
6
16
6
5
72
15
18
4
24
6
6
14
46
11
3
28
2
46
54
20
4
20
34
17
15
21
13
6
18
12
14
10
30
6
6
38
12
4
6
17
12
13
6
14
6
4
6
14
10
18
14
27
1
18
2
18
24
4
12
2
40
56
16
11
12
21
72
4
6
8
4
6
2
22
2
10
14
30
15
1
26
18
3
9
28
20
96
28
32
28
12
24
30
14
22
18
8
22
2
3
7
6
8
87
13
86
6
28
2
10
23
31
14
4
6
17
25
11
7
41
3
18
10
18
12
18
5
7
2
10
5
13
18
5
7
2
6
45
120
19
5
55
6
6
17
12
25
2
21
7
12
2
42
34
12
50
10
12
48
14
18
12
18
10
18
30
8
4
12
8
12
24
4
6
12
8
4
17
19
36
54
20
6
48
16
44
10
2
46
60
2
33
3
16
24
14
6
16
6
2
45
36
19
5
13
8
10
12
8
4
18
2
10
11
25
11
13
2
66
10
12
2
40
24
20
4
18
17
7
53
13
8
6
16
14
34
5
1
38
12
4
14
27
48
25
12
26
18
22
30
18
6
20
46
18
12
24
11
3
10
12
18
12
18
12
20
4
36
24
20
4
12
8
16
11
36
1
6
14
22
50
4
6
24
26
34
2
3
1
6
14
3
1
30
6
14
6
4
6
17
67
6
8
10
20
21
7
2
22
30
11
72
1
36
18
8
4
8
28
2
16
12
12
62
10
6
2
36
16
11
63
36
10
20
18
18
39
1
38
9
7
20
4
5
7
12
5
7
44
6
6
18
12
12
42
6
27
7
8
16
2
15
7
5
3
12
22
18
6
6
17
19
17
1
26
60
57
7
5
51
18
30
6
4
8
22
5
7
18
18
5
25
8
3
1
18
24
18
6
6
24
14
6
10
36
6
23
37
8
4
2
4
2
4
14
10
23
7
32
64
44
9
15
6
15
7
30
23
1
8
6
10
14
10
8
48
4
12
6
12
32
24
40
2
3
1
20
34
17
7
6
74
18
10
50
10
18
24
20
40
8
10
2
3
3
9
24
31
60
5
27
10
8
6
16
38
6
9
7
17
7
5
7
8
10
26
78
3
13
2
18
22
8
34
8
22
6
2
21
12
7
29
1
18
17
12
7
8
52
20
6
18
6
28
36
14
16
12
12
2
3
13
20
22
30
6
6
6
42
96
6
18
6
17
27
6
3
1
20
22
6
8
39
1
12
12
2
28
8
4
60
20
46
20
12
15
25
90
2
18
12
4
24
6
14
69
7
26
18
6
15
15
30
4
20
3
45
4
71
79
89
1
6
20
24
10
11
7
65
27
9
7
14
4
35
1
20
18
6
10
42
12
6
14
22
24
20
64
5
12
1
11
1
2
18
3
13
44
28
32
51
1
18
2
4
2
21
36
1
6
29
7
12
18
24
24
32
10
2
48
15
3
10
6
24
2
3
1
11
9
30
36
22
36
26
18
66
4
6
20
4
48
2
9
43
8
10
2
16
32
16
2
22
66
2
24
33
24
1
23
72
1
2
4
24
5
12
13
6
6
24
6
18
11
25
14
6
34
14
3
3
6
30
16
5
33
22
20
18
6
21
9
3
1
12
47
7
29
49
2
24
16
8
28
14
48
10
50
10
65
3
18
16
6
14
18
40
29
9
18
34
11
19
42
6
8
24
10
6
6
6
12
6
66
14
3
13
6
12
5
25
6
42
23
1
6
17
7
14
10
12
5
37
2
40
6
12
30
2
16
2
12
16
14
28
11
45
16
24
11
25
23
1
24
11
25
14
6
3
24
13
6
14
66
24
12
4
8
16
5
51
18
6
22
2
6
15
19
8
4
5
1
14
4
2
10
14
10
38
22
6
20
3
7
30
47
24
24
3
16
54
2
30
28
6
26
3
1
30
8
58
44
4
56
30
24
4
2
16
8
75
57
4
20
10
18
11
1
23
1
2
4
18
26
45
1
8
10
5
1
6
24
6
24
30
2
24
3
1
11
36
13
12
44
6
21
1
2
4
5
1
18
32
9
9
22
38
6
4
18
8
40
26
10
50
10
6
12
5
12
31
2
3
27
28
17
13
23
39
16
56
24
9
7
18
35
13
23
48
21
15
7
74
6
10
6
2
6
12
22
18
5
84
12
3
34
20
4
6
26
4
23
3
18
28
12
6
12
12
2
3
1
2
ABCD 434266914*7^$a-1 [50016]
13
14
82
2
21
1
14
22
8
4
6
24
50
30
22
8
10
6
66
29
3
22
2
22
8
72
10
8
34
24
30
2
3
69
15
25
8
60
48
24
40
18
8
30
15
3
24
16
24
50
60
4
14
34
23
25
6
26
40
20
15
21
60
90
34
60
14
4
2
46
60
29
45
36
15
72
55
65
37
14
6
10
5
13
2
208
5
19
17
15
21
33
3
72
13
24
68
12
10
78
26
21
1
60
35
3
94
26
12
4
42
2
6
22
8
9
31
48
2
30
18
46
14
28
6
14
4
11
24
43
36
5
27
45
1
6
30
26
16
18
83
15
28
6
42
18
48
24
8
63
31
20
54
6
72
34
8
22
96
2
40
35
15
28
48
20
9
13
20
3
132
12
36
12
31
6
8
15
43
26
30
78
48
18
16
5
21
4
18
24
6
8
15
1
47
147
9
21
10
5
27
4
29
39
129
9
15
3
28
20
21
24
13
2
22
20
16
30
29
63
9
57
39
9
4
48
12
14
76
17
15
64
5
37
48
6
62
12
46
26
22
12
44
81
1
35
21
30
28
60
5
51
58
8
4
18
65
31
24
2
22
6
12
18
17
79
17
57
34
26
28
23
21
36
15
45
16
8
166
2
6
9
49
6
32
78
10
32
21
31
53
45
28
6
41
13
2
9
9
22
29
13
6
5
33
10
42
35
31
18
18
5
13
80
42
46
14
4
14
15
3
48
52
5
12
72
7
12
14
4
8
15
43
60
20
33
15
24
4
41
3
64
30
56
18
28
5
37
18
66
11
12
132
7
32
36
16
2
15
13
2
72
22
23
1
35
9
30
24
4
42
6
5
9
6
30
3
13
74
22
2
10
6
30
32
15
33
4
38
4
12
56
70
6
14
30
36
10
2
16
18
8
28
42
72
14
3
36
1
47
7
41
3
64
36
14
12
22
30
6
65
45
12
22
8
10
6
125
19
5
3
30
28
6
48
50
6
42
12
3
33
102
40
18
14
24
4
2
36
39
36
120
12
7
8
10
8
30
16
6
23
1
8
10
6
2
10
24
30
6
50
45
27
21
129
34
12
5
25
38
12
4
18
71
7
8
57
31
38
70
29
9
30
34
6
24
72
2
15
49
6
2
15
13
35
24
37
2
12
30
3
31
5
13
18
44
28
8
28
18
36
26
22
35
9
3
25
6
26
88
24
8
39
55
5
24
31
5
37
6
18
14
4
2
40
14
52
6
6
8
12
12
4
6
12
8
6
9
67
54
18
14
27
13
26
12
54
10
36
5
9
10
53
3
16
41
73
6
18
108
11
7
48
2
3
49
26
64
20
4
14
40
23
19
24
6
2
40
18
23
27
70
23
3
9
3
16
8
22
24
14
48
12
136
2
75
15
10
6
5
21
22
6
47
1
14
9
1
6
8
42
12
106
62
10
2
63
48
1
14
12
12
4
36
24
17
7
14
16
50
102
10
5
3
4
20
21
19
42
44
30
84
64
5
36
24
73
24
14
22
6
32
16
17
13
2
22
20
3
67
26
12
3
1
44
10
14
40
42
26
27
37
96
18
32
10
107
37
24
6
8
10
23
31
2
12
3
7
5
85
8
15
24
37
2
12
12
70
60
11
67
30
12
54
8
45
36
85
23
24
13
6
17
31
5
1
23
81
28
32
22
29
19
8
16
14
112
26
16
66
8
12
12
3
51
40
5
60
21
18
10
2
28
42
12
42
14
42
10
8
15
12
31
96
6
30
8
40
96
24
84
6
24
20
15
21
3
39
30
4
14
4
50
6
9
48
13
23
7
20
10
66
6
47
73
2
9
21
28
12
8
4
44
18
12
10
30
17
31
5
19
18
83
57
10
12
12
20
4
18
6
17
19
18
62
4
53
27
40
17
7
24
20
33
60
55
24
17
85
30
5
13
2
16
17
37
48
8
16
24
35
39
24
40
5
61
8
75
7
12
18
14
34
23
39
4
6
8
4
11
12
1
47
37
11
39
9
1
48
35
12
13
6
41
7
77
21
39
13
14
90
3
36
21
64
12
8
22
12
17
97
6
42
2
81
19
32
48
33
55
5
211
90
78
24
14
12
30
22
14
4
5
7
12
6
23
3
4
101
9
28
23
3
60
28
41
12
36
7
5
19
90
24
23
1
18
2
46
14
22
12
6
20
22
36
54
74
46
14
57
27
6
42
88
5
1
24
12
23
37
2
70
11
31
8
16
2
12
54
4
8
30
3
7
2
64
62
40
5
13
2
46
6
2
6
9
27
6
10
54
20
10
44
6
10
36
12
102
38
16
2
15
69
3
7
36
29
36
27
18
27
3
54
36
30
12
4
8
16
5
37
30
2
51
27
21
7
14
16
12
83
3
36
40
29
9
3
9
46
2
12
22
18
30
42
18
18
8
10
14
46
24
24
2
46
18
36
35
9
16
6
53
36
9
36
3
9
10
5
31
5
19
42
8
4
30
14
3
1
12
30
8
76
17
19
101
93
42
36
24
18
15
55
32
21
7
6
44
30
9
19
5
61
18
12
8
18
3
7
53
1
48
23
19
42
38
16
126
2
52
42
50
22
90
6
36
6
41
19
8
10
36
42
24
56
72
16
26
12
22
26
100
6
77
1
2
88
18
11
7
5
12
45
46
66
47
24
36
19
41
75
28
17
36
3
21
9
15
13
14
9
49
8
4
8
6
36
9
19
18
2
22
20
78
42
10
26
27
43
36
6
11
27
16
12
14
34
8
10
14
24
10
18
12
5
3
46
2
54
22
102
6
18
6
12
60
5
21
16
6
29
24
19
5
21
18
10
2
6
15
24
33
40
47
19
14
12
34
5
1
14
9
67
30
14
16
29
13
6
18
2
34
14
4
12
12
18
59
27
10
12
36
12
12
20
10
8
10
23
3
12
10
12
11
12
84
1
18
5
1
42
41
19
48
84
14
3
9
51
7
48
8
4
41
39
4
17
13
11
13
6
6
8
4
8
10
30
2
10
38
18
3
12
15
22
23
12
7
42
2
34
80
3
7
8
10
30
65
69
36
30
48
9
19
6
84
6
30
8
24
66
100
14
52
122
6
3
48
3
42
16
54
6
36
30
18
12
23
7
18
42
18
18
5
55
77
129
16
54
30
8
6
21
33
3
7
24
14
4
23
15
22
18
50
60
10
18
12
32
34
2
22
53
7
18
2
120
4
18
11
19
6
20
3
21
18
10
48
18
74
6
12
24
9
7
32
76
74
4
6
72
20
4
32
9
3
21
55
6
14
52
96
66
26
9
12
48
43
30
14
33
25
26
45
9
46
24
56
42
3
1
8
4
30
32
69
19
8
6
30
22
12
14
57
25
30
6
11
12
1
6
8
52
26
18
30
3
31
5
36
48
1
42
6
6
42
12
12
50
18
4
48
36
24
36
12
2
6
22
2
34
2
4
20
18
21
12
85
59
36
27
22
14
16
6
42
2
15
13
8
10
65
25
18
26
90
46
2
64
24
48
2
16
8
46
2
10
18
110
10
23
19
5
60
27
21
43
14
18
12
4
12
56
9
96
7
8
10
8
28
44
22
6
18
53
37
50
4
90
12
47
19
18
44
3
25
12
42
14
3
99
10
2
21
3
12
22
20
6
16
12
26
3
43
12
2
34
14
60
82
12
41
49
23
7
6
23
15
36
16
17
79
26
22
26
27
37
18
2
16
14
28
24
12
14
18
42
12
78
10
6
17
1
8
30
4
2
10
2
12
28
6
18
2
4
8
10
6
17
13
84
30
14
22
14
27
51
6
30
70
14
9
37
8
34
17
1
14
24
30
15
12
1
44
22
6
6
17
3
57
1
47
7
42
6
14
4
42
6
8
118
12
56
16
98
12
10
24
48
8
4
5
72
3
4
5
33
10
5
43
12
6
26
30
15
25
20
3
67
48
30
24
23
48
7
5
37
6
6
26
42
6
40
6
2
42
3
51
18
28
20
39
25
72
18
36
6
26
16
26
30
66
18
4
2
3
19
14
3
19
54
23
3
21
9
22
65
1
14
9
21
16
20
3
39
22
14
76
53
57
18
16
36
18
6
24
17
1
38
36
16
14
3
123
88
29
36
1
12
30
14
39
24
13
11
25
11
19
17
21
4
14
24
4
18
35
7
8
46
30
29
39
12
10
32
52
14
4
17
31
6
6
8
76
6
20
22
144
86
22
14
10
48
5
7
60
24
18
20
3
12
12
37
2
24
21
13
6
2
6
10
18
12
5
49
11
3
52
6
26
16
12
77
13
50
42
28
14
9
7
2
30
33
9
10
42
78
29
13
11
13
24
23
37
42
38
18
33
55
8
69
7
5
33
3
19
24
6
8
34
8
4
48
38
54
94
11
12
25
44
40
14
24
21
51
4
36
42
23
25
78
30
35
19
36
12
ABCD 434381184*7^$a-1 [50021]
16
59
9
27
33
12
10
41
16
8
13
3
17
27
9
27
48
9
3
33
3
1
12
8
3
7
17
12
4
9
47
1
11
15
34
39
17
34
9
32
1
15
23
6
6
10
14
37
44
25
11
40
8
12
4
8
4
8
3
49
11
6
7
9
15
8
24
3
24
34
23
7
9
44
33
3
12
12
9
3
37
8
36
36
7
8
9
24
7
56
3
9
21
3
33
10
78
63
23
9
7
14
34
32
33
4
68
24
1
8
7
29
36
7
41
3
4
32
33
7
3
17
88
12
24
24
29
16
11
36
60
3
21
9
27
3
58
39
41
15
12
12
12
48
1
20
40
50
40
17
40
32
1
11
9
40
39
11
13
27
33
17
3
9
27
57
67
117
20
3
48
15
16
14
15
28
3
21
8
21
18
6
15
16
20
3
9
24
33
3
13
23
4
24
69
23
51
16
5
3
66
15
16
15
5
12
64
8
49
20
15
27
1
29
27
3
9
1
38
22
83
21
6
9
1
35
45
18
13
20
3
30
4
11
9
3
3
9
28
27
50
15
12
13
3
23
30
4
26
1
32
13
11
7
2
31
20
4
45
30
41
12
24
13
44
7
27
5
12
24
12
40
57
23
24
3
21
24
24
60
1
59
13
44
63
4
9
8
7
12
141
20
15
25
42
29
1
11
48
49
2
1
8
9
7
3
30
80
10
41
16
23
6
15
12
79
18
27
3
12
5
12
61
27
3
2
15
3
22
11
9
18
9
81
10
20
10
3
20
27
6
3
12
28
3
57
47
1
80
12
13
14
13
48
15
5
15
25
29
15
24
24
4
9
35
48
27
1
9
11
27
12
1
20
12
36
9
40
11
24
24
13
20
18
6
24
63
16
3
17
4
8
12
3
9
24
31
17
3
33
4
45
11
9
28
47
25
8
42
25
3
29
1
3
23
6
31
56
21
36
7
47
13
24
5
10
8
45
57
7
32
9
15
64
32
9
19
24
9
11
4
3
12
29
51
10
14
6
15
16
20
7
2
10
5
33
10
9
71
10
3
8
21
18
9
43
29
39
12
25
53
7
12
11
33
12
28
8
21
15
3
6
3
13
27
17
3
28
15
14
4
20
3
7
2
7
23
18
19
53
7
21
12
11
3
16
14
51
13
23
7
32
18
15
12
55
8
33
3
1
5
84
4
3
9
68
27
36
3
6
15
33
90
10
12
20
28
27
20
12
4
17
3
84
16
9
20
15
9
7
32
12
12
1
27
12
41
7
3
5
4
41
6
16
30
8
7
32
33
63
15
13
9
48
20
15
4
20
3
54
6
1
20
40
8
16
12
21
11
12
12
28
20
9
30
48
13
17
39
12
9
19
17
46
18
2
21
4
12
8
3
10
11
28
11
9
4
17
6
9
21
3
3
10
15
68
15
6
6
25
36
24
45
11
9
10
30
27
32
1
11
9
7
3
5
16
9
51
87
33
39
14
27
4
3
17
52
32
24
12
9
51
3
9
4
27
17
9
27
7
9
8
9
7
57
2
10
75
32
1
2
21
37
3
9
11
7
17
3
9
4
44
16
17
6
1
3
5
4
3
44
33
28
23
49
11
9
31
9
3
14
51
40
20
3
22
27
41
27
16
9
11
4
3
26
67
17
7
29
31
5
55
5
108
12
51
12
37
8
3
4
15
21
8
16
5
7
77
4
62
21
64
5
28
27
15
14
31
5
48
12
27
28
32
1
11
15
61
3
5
37
14
45
16
12
17
3
1
12
68
3
33
60
43
8
9
6
1
36
41
36
3
63
45
3
13
36
17
4
11
16
20
60
3
9
12
9
3
4
56
9
55
8
24
21
39
1
47
3
33
49
15
12
32
61
8
10
29
1
2
10
11
24
9
3
4
24
5
3
12
16
60
27
5
52
20
3
9
4
17
43
17
3
3
66
7
17
4
3
9
30
5
75
25
15
29
36
69
30
21
33
27
25
8
19
11
6
6
30
15
13
3
17
6
1
8
7
17
13
14
1
12
32
1
18
30
23
24
24
16
44
52
44
15
93
12
16
8
15
6
10
8
81
12
16
56
4
44
36
12
24
24
24
3
30
7
36
23
1
24
3
77
12
43
8
22
15
5
10
17
13
20
30
18
7
45
8
63
16
68
3
22
20
3
21
15
81
55
3
12
5
12
33
7
48
15
8
40
2
24
24
7
23
21
39
9
4
8
49
27
8
75
192
1
53
3
12
52
17
19
8
36
4
15
30
14
4
9
3
14
7
24
3
26
6
1
8
15
1
12
41
3
7
2
7
17
7
24
44
9
10
32
1
8
12
4
12
17
4
3
9
14
13
23
1
17
42
25
20
13
83
7
26
36
31
9
11
4
20
52
17
60
46
8
9
3
9
36
9
30
1
20
12
28
8
12
13
2
10
44
7
83
66
67
44
93
4
27
5
7
41
3
16
11
49
8
45
7
8
24
1
18
5
7
48
53
9
24
51
13
27
8
4
23
25
12
23
9
1
44
16
20
111
4
3
60
5
25
20
12
7
24
68
1
14
30
15
9
10
72
14
15
9
43
20
49
18
80
9
1
11
21
7
8
16
8
9
10
12
45
29
27
48
28
17
16
35
69
7
9
14
37
29
7
21
32
10
17
12
19
9
17
4
20
7
23
6
7
24
36
8
1
50
33
37
20
10
74
4
26
13
8
13
3
9
11
24
9
43
8
3
10
3
17
19
8
52
8
25
20
15
33
30
37
8
27
25
12
3
65
60
36
4
8
64
8
9
7
24
44
21
48
19
8
25
11
3
4
12
14
3
51
6
3
4
9
27
68
15
54
7
9
20
40
11
16
11
30
6
16
17
1
26
36
21
4
5
40
8
22
8
13
17
43
17
6
4
2
7
32
19
9
17
27
40
23
1
3
5
21
4
42
20
33
25
47
36
4
12
20
64
83
16
8
36
6
15
9
31
20
9
34
2
3
24
1
12
44
51
16
9
27
11
33
4
5
3
48
9
24
27
16
3
38
22
18
12
15
3
9
53
7
24
20
9
15
24
48
12
16
3
17
12
33
7
3
8
10
47
15
30
27
1
92
7
8
39
1
60
3
2
18
9
24
49
30
14
4
3
20
12
25
3
17
67
45
75
35
1
9
11
9
40
8
7
29
24
22
5
3
37
8
51
4
2
27
3
9
21
7
17
51
12
1
20
60
39
4
8
16
12
23
37
8
9
36
24
7
24
72
11
21
9
60
6
9
37
87
24
17
36
27
4
20
13
42
8
13
17
27
3
10
26
6
27
12
12
16
23
21
19
45
35
30
10
89
15
6
10
5
15
1
9
8
7
3
30
39
11
10
27
12
24
9
14
13
53
18
33
16
24
17
7
12
24
24
29
63
12
15
37
24
32
3
24
45
48
24
4
15
38
10
12
78
32
28
42
38
43
27
17
9
15
16
20
24
9
12
15
69
31
12
24
17
15
124
51
29
3
10
11
7
5
57
24
34
62
10
20
60
10
11
33
3
4
20
4
32
13
35
40
8
15
12
100
41
4
32
21
3
12
12
33
3
4
12
11
13
17
72
31
17
10
2
7
11
42
27
1
11
16
32
1
3
9
20
7
8
12
1
62
25
5
10
18
56
15
12
4
53
52
20
67
51
17
16
20
97
30
33
29
15
25
20
24
4
2
57
33
3
12
16
44
75
88
56
37
9
20
3
25
23
24
13
59
1
2
30
15
33
43
9
8
7
12
17
24
3
33
27
16
24
8
19
29
120
1
47
40
8
36
1
11
24
9
84
7
20
93
7
12
8
13
42
14
66
105
13
23
3
1
15
17
3
18
36
3
1
3
56
21
19
17
64
3
17
19
17
24
19
20
28
29
31
35
10
35
9
24
30
13
9
8
6
6
54
4
5
7
14
16
15
35
18
3
7
5
51
30
3
12
12
3
30
30
24
12
1
9
23
24
27
21
3
45
37
14
16
5
25
90
18
3
44
60
9
15
19
29
3
1
8
36
3
13
20
7
2
15
9
3
3
105
39
13
56
4
8
33
36
3
12
52
47
6
7
44
12
43
5
43
20
12
10
8
19
21
86
6
31
77
3
19
8
42
54
6
15
13
2
10
23
4
32
16
23
30
60
22
17
48
3
10
47
60
55
8
10
3
17
12
7
23
1
8
21
15
33
3
24
9
15
1
18
17
12
40
8
16
24
23
37
72
3
50
3
4
17
36
15
16
8
36
24
39
37
5
48
30
6
31
3
5
37
15
36
8
12
24
13
2
1
9
11
4
32
12
16
15
17
28
36
36
8
12
4
8
12
16
56
7
29
21
30
1
27
29
93
48
3
40
44
33
19
3
41
39
1
8
16
5
58
2
54
24
30
39
27
37
27
9
21
11
12
9
31
44
13
12
35
24
49
3
20
4
12
24
8
12
12
52
29
31
8
36
15
1
15
5
12
31
5
55
30
2
10
18
2
87
4
17
19
23
1
23
1
12
8
12
24
36
4
17
7
15
5
40
29
43
32
9
12
54
1
92
33
15
52
8
40
20
3
96
1
15
41
36
1
3
57
32
51
3
30
3
36
15
6
67
8
19
17
12
4
77
82
38
19
53
7
11
12
10
8
3
4
3
20
66
24
15
51
1
15
17
4
24
20
84
1
35
15
37
44
16
23
25
20
76
27
12
5
33
7
5
7
68
9
7
29
58
2
7
24
17
7
33
3
24
23
10
42
17
3
1
8
9
22
48
30
2
25
5
7
11
13
23
13
8
16
17
3
27
13
17
30
22
38
13
24
12
32
19
80
37
15
57
23
1
56
12
24
24
43
41
7
17
9
54
13
47
49
17
7
17
42
1
53
7
8
9
3
39
10
8
6
13
56
55
9
3
8
10
32
15
12
21
22
38
3
4
5
15
24
1
14
36
21
49
15
5
18
9
1
3
68
12
3
33
28
36
17
3
40
8
21
3
4
3
41
7
26
60
3
28
29
7
29
55
12
21
11
16
20
25
11
4
33
12
8
60
40
32
28
26
1
15
8
30
3
16
77
27
4
33
23
3
13
17
7
9
11
3
4
5
27
54
7
56
21
7
20
9
90
34
2
25
3
33
9
35
25
18
5
24
12
21
7
3
8
9
1
39
23
9
12
24
3
37
12
3
20
40
18
3
53
24
12
18
10
3
32
108
4
44
21
10
45
53
22
5
3
13
8
1
51
20
4
33
23
19
20
21
9
10
5
16
9
11
4
23
22
51
23
6
27
27
1
5
60
7
8
ABCD 434603474*7^$a-1 [50024]
8
57
55
5
78
37
5
6
1
20
12
4
8
33
34
2
3
21
7
32
3
25
59
36
24
25
11
9
12
16
15
9
11
72
16
20
30
24
27
91
57
3
98
12
15
28
20
48
57
3
27
48
9
33
15
36
19
8
36
16
57
63
32
25
3
44
25
20
9
7
47
48
40
60
14
24
24
15
3
30
15
4
3
2
27
12
9
18
21
39
30
10
14
36
15
33
22
5
24
45
51
48
87
60
12
73
5
22
8
48
30
19
17
48
6
9
21
12
22
62
18
30
7
80
31
9
5
7
11
33
4
23
40
2
36
48
15
7
81
24
29
15
45
3
48
15
24
21
36
28
32
3
13
3
32
66
72
19
63
26
36
51
3
4
17
28
44
120
9
19
89
51
16
35
12
18
60
12
15
48
33
7
5
12
48
31
17
31
3
65
45
87
3
66
19
3
17
48
9
24
31
32
9
91
29
12
36
19
44
36
43
12
5
60
51
24
13
87
5
60
33
7
5
12
87
64
24
3
29
12
39
28
2
7
5
108
36
132
30
42
3
4
12
23
9
15
13
17
7
60
12
5
6
6
15
63
30
39
28
32
19
5
45
84
7
11
21
16
11
9
33
60
7
29
79
12
3
62
15
31
5
16
36
23
30
7
15
2
31
15
21
24
32
48
84
36
7
5
3
30
90
33
24
3
25
84
32
21
7
12
36
3
20
12
6
42
1
11
30
7
23
9
21
10
2
24
42
9
16
17
72
54
42
10
62
78
18
51
9
7
24
5
36
22
53
16
17
19
32
12
4
5
10
2
12
3
3
60
90
7
3
12
17
40
36
27
41
28
32
21
6
18
39
24
3
18
15
33
10
44
13
3
5
39
9
24
3
37
20
48
12
15
12
57
31
17
16
68
12
7
38
132
102
48
25
17
6
9
28
20
12
16
15
5
15
1
47
12
12
28
38
6
16
2
3
136
36
15
45
3
50
12
42
9
16
11
21
31
110
3
52
11
30
22
29
39
54
7
8
57
27
16
48
47
93
16
84
5
7
15
41
48
21
27
60
12
9
42
6
75
69
39
4
65
19
29
19
17
6
54
3
12
9
54
88
12
9
32
9
15
51
52
14
48
12
31
83
30
27
165
12
51
9
42
45
28
75
5
45
42
6
22
20
13
24
3
17
15
37
11
45
3
30
10
14
15
16
27
8
12
12
16
20
1
44
4
8
21
6
21
72
51
12
25
5
63
12
4
11
18
3
4
32
12
16
12
107
6
7
8
7
45
15
33
65
22
9
20
33
27
36
33
30
12
21
7
12
5
27
36
9
75
13
68
12
33
19
36
44
15
21
3
93
40
23
9
45
39
48
27
25
23
1
20
28
3
98
30
45
27
12
25
36
65
67
5
48
7
17
46
77
4
11
9
57
12
22
20
36
4
8
30
48
15
4
3
14
15
24
51
1
20
7
8
1
11
21
12
4
5
6
69
3
30
7
59
9
43
12
26
51
43
26
7
20
24
16
53
15
21
46
12
2
30
13
8
3
4
69
44
4
63
38
22
26
22
41
9
22
20
13
8
7
60
32
30
10
2
27
3
25
3
29
31
101
16
8
160
56
24
24
69
10
14
15
48
28
15
41
16
11
37
5
3
4
48
15
2
12
3
3
97
8
16
36
53
15
15
54
24
24
10
8
54
3
21
39
12
33
18
42
12
31
29
18
28
8
21
103
80
28
21
41
58
50
60
7
41
27
16
44
4
20
33
55
41
15
12
36
48
43
2
18
33
12
28
32
40
5
55
15
26
19
72
8
27
28
29
63
1
5
22
8
9
3
18
10
2
7
11
21
9
18
45
27
18
3
9
7
17
3
48
39
18
43
5
19
32
79
2
19
32
15
6
27
4
8
24
21
6
1
17
58
57
5
18
42
10
128
81
3
9
7
62
48
60
7
5
7
3
29
9
7
3
9
3
38
7
35
28
57
5
3
39
28
8
42
10
20
13
35
21
12
12
9
24
72
60
22
2
7
20
24
4
3
8
9
9
3
16
125
19
39
8
6
15
3
18
19
111
2
7
8
3
21
9
70
62
3
75
48
13
23
18
30
33
3
21
43
38
72
12
15
3
28
17
63
30
63
9
70
60
48
12
105
3
50
12
51
16
3
29
63
30
46
14
3
72
31
9
29
94
110
18
45
27
6
12
91
11
28
12
53
16
41
42
18
42
48
6
34
33
53
19
17
6
25
17
7
113
18
52
33
95
25
8
9
10
9
20
21
6
42
42
48
52
9
53
24
19
63
60
72
20
13
29
46
5
3
4
5
96
28
17
7
12
12
5
3
28
20
72
40
12
11
12
57
36
7
26
127
53
30
45
12
64
5
15
43
50
18
30
3
9
3
4
59
69
15
36
6
6
9
24
7
53
67
72
20
30
12
51
3
21
129
22
14
36
19
5
30
30
31
77
18
21
72
79
2
48
12
3
15
97
3
26
6
1
20
15
49
23
28
5
27
13
27
38
39
3
13
17
51
7
2
18
9
9
6
13
20
3
24
21
45
3
9
99
16
3
14
31
17
18
1
11
40
26
6
48
12
16
20
9
36
24
3
42
6
12
18
10
2
18
9
12
84
67
26
31
20
33
27
21
22
50
7
29
12
15
15
25
44
36
3
42
12
39
3
9
9
7
3
9
11
13
27
5
15
25
5
6
37
15
9
123
20
13
36
29
78
66
58
2
31
15
2
63
4
20
12
81
19
11
6
12
10
53
4
41
6
9
16
3
2
18
28
5
24
16
20
64
60
3
32
13
65
7
23
30
7
23
66
24
3
33
15
7
5
55
38
39
75
6
34
77
15
25
32
88
44
15
6
18
13
59
69
9
3
7
26
12
30
21
9
19
5
264
24
10
86
6
16
12
41
36
36
24
24
27
24
21
27
12
1
60
27
33
5
3
7
57
41
22
29
45
58
5
4
11
37
12
56
45
30
49
59
30
12
7
63
5
4
41
36
19
32
28
5
27
48
55
8
40
2
12
24
67
36
48
3
5
24
19
41
33
78
21
7
2
7
8
36
4
8
15
54
3
55
17
3
13
36
41
30
25
41
22
2
6
21
36
7
5
36
7
21
71
25
63
5
39
66
27
12
36
7
20
6
66
120
28
2
36
42
36
1
11
52
2
51
9
7
24
24
11
40
8
13
8
24
120
45
34
32
28
2
75
33
18
72
21
24
24
4
75
9
5
55
11
42
7
29
12
10
2
10
20
28
21
32
4
17
7
8
16
24
8
28
17
51
9
3
12
3
42
39
16
3
20
40
45
47
28
2
168
19
59
1
5
30
28
45
8
9
18
72
21
67
5
21
3
51
37
12
23
6
31
11
21
129
7
32
3
21
7
17
99
21
69
6
28
45
5
36
12
22
50
3
100
15
9
32
19
77
24
9
3
7
29
24
72
3
42
42
33
27
18
12
43
29
15
9
7
17
19
20
21
10
9
32
21
6
30
12
27
45
7
41
3
24
45
6
100
41
24
52
12
20
21
22
60
9
53
36
7
53
7
8
7
8
40
2
7
59
1
11
60
9
36
16
8
16
32
24
72
39
28
8
61
32
9
12
48
10
9
23
66
7
15
14
6
18
19
15
9
32
36
51
42
12
18
36
4
9
11
25
3
38
12
79
23
37
80
28
17
15
21
15
67
29
9
12
7
32
72
7
2
10
8
48
4
38
3
7
12
170
30
28
20
24
24
9
4
8
81
12
6
4
38
24
51
7
69
20
9
30
12
21
9
12
15
9
7
116
3
13
11
37
12
41
3
16
3
32
18
19
11
40
50
22
17
12
84
12
4
59
25
5
3
39
42
48
48
30
54
18
25
8
7
5
33
78
1
41
3
7
2
12
27
24
15
30
30
33
12
24
15
66
10
53
28
11
81
7
38
12
7
48
17
30
9
16
3
92
30
12
15
9
27
12
21
63
16
20
43
65
27
78
3
16
36
27
8
109
3
17
21
12
70
26
22
57
3
50
7
23
21
4
15
14
15
91
50
10
68
21
31
2
72
6
54
31
47
30
7
3
9
23
25
36
8
4
41
3
4
77
3
75
49
35
6
15
45
3
19
45
15
33
15
29
69
102
12
9
4
24
53
6
21
36
7
26
19
5
ABCD 434658584*7^$a-1 [50004]
75
45
51
30
15
9
63
48
33
36
24
24
12
63
21
72
30
129
12
57
132
72
87
15
150
66
57
24
9
39
15
45
72
48
33
3
57
6
6
24
60
27
144
81
15
99
6
12
3
27
9
24
87
33
24
12
21
36
99
84
9
51
63
90
120
48
3
12
15
42
27
51
117
120
69
51
21
60
39
60
36
72
60
15
72
24
9
12
93
6
21
48
57
87
21
102
6
39
3
6
36
36
27
24
33
87
96
57
60
48
12
6
18
3
60
9
48
27
9
18
168
45
57
42
57
9
171
84
12
51
30
72
60
75
105
51
69
18
9
168
15
90
54
24
30
3
21
183
24
21
27
12
21
84
6
21
81
3
9
126
69
48
51
96
57
57
54
45
45
12
156
12
87
45
75
21
12
42
30
51
45
15
36
9
48
27
24
3
57
33
75
33
15
99
45
108
21
24
3
93
3
57
147
24
9
3
21
63
69
84
120
12
51
36
81
51
96
24
36
39
24
6
15
348
141
123
24
120
33
144
36
72
27
24
60
9
99
9
12
48
84
39
24
15
24
48
9
33
51
9
144
84
15
15
105
57
48
6
24
102
63
117
60
27
48
132
24
45
15
15
9
45
114
72
21
57
3
87
6
90
24
33
39
9
216
120
24
9
99
267
6
18
69
12
45
48
15
12
15
48
93
9
3
33
15
24
12
27
66
3
51
21
9
3
21
48
99
60
12
69
15
12
57
24
60
3
96
135
138
27
75
18
78
129
63
9
72
21
63
9
3
12
108
48
156
21
12
36
27
75
6
3
21
60
75
3
42
183
24
63
198
84
3
27
6
51
84
9
114
24
69
24
69
150
141
99
21
45
39
33
3
9
3
45
75
45
3
24
12
57
63
69
51
21
60
186
21
21
54
18
3
84
159
6
36
24
36
42
30
72
48
18
48
21
36
33
30
21
12
96
21
42
18
3
36
33
12
48
15
60
24
9
39
33
108
96
18
192
18
75
27
33
48
60
3
24
6
63
21
27
36
57
78
24
81
129
36
51
180
48
21
15
183
9
81
3
3
81
12
33
87
3
150
12
30
30
3
69
51
15
48
21
9
24
39
3
30
66
18
27
60
63
6
15
192
9
75
69
3
12
3
48
54
3
12
69
3
60
21
3
60
9
51
45
51
69
12
39
21
48
15
120
75
9
39
54
3
15
21
48
9
3
183
21
156
33
24
24
3
33
12
39
39
72
102
12
60
90
18
75
81
84
12
3
24
63
21
96
3
198
12
30
30
84
132
18
21
21
12
60
3
9
3
45
18
18
54
30
39
189
27
81
42
129
60
75
168
33
15
21
24
96
21
12
66
21
3
168
72
30
27
9
60
27
21
114
6
27
39
66
78
9
21
12
51
48
12
144
84
3
18
54
6
24
90
66
12
72
3
57
15
81
120
51
48
36
63
30
36
48
12
27
33
3
81
111
45
15
39
57
63
6
96
12
87
21
135
9
60
6
18
39
24
69
108
264
12
27
48
36
3
114
3
84
63
6
12
15
45
24
87
99
18
3
96
21
120
6
54
51
21
12
36
24
12
6
9
69
3
9
39
60
81
42
237
48
33
15
156
33
15
15
153
12
9
132
27
57
63
3
21
84
105
84
48
27
48
141
51
21
39
45
48
6
30
42
42
12
27
63
54
72
15
72
27
57
63
66
219
12
69
15
69
51
27
30
99
57
27
57
75
63
18
3
21
12
156
12
87
36
9
30
45
12
21
72
24
36
24
60
252
12
12
3
24
48
21
84
15
48
153
12
87
9
39
24
87
21
105
51
36
144
27
45
33
147
57
6
45
12
15
105
21
42
30
24
36
27
3
54
48
15
45
39
36
12
36
3
6
15
12
21
27
33
99
24
3
96
6
39
93
15
48
120
96
84
27
9
36
33
27
21
36
84
12
12
3
15
24
30
15
195
18
15
87
48
33
105
12
12
3
48
69
36
15
129
36
15
87
45
24
60
24
39
120
21
24
3
72
105
72
84
9
51
45
18
42
48
99
45
3
3
21
171
102
132
27
24
45
60
18
57
36
60
9
51
60
33
51
24
45
6
24
21
12
72
9
63
111
33
45
24
66
78
3
24
33
3
21
39
48
15
138
15
87
6
51
48
213
3
84
99
24
78
15
3
69
48
9
66
72
48
45
24
60
273
3
3
6
51
9
3
120
21
27
57
12
111
36
147
6
3
84
3
117
24
36
117
42
18
27
36
87
9
48
36
93
6
72
105
24
36
72
3
126
3
63
30
60
24
84
12
15
36
24
45
54
57
9
147
24
27
78
168
51
12
60
96
21
27
33
96
27
33
3
180
51
69
27
ABCD 434744844*7^$a-1 [50012]
19
17
12
21
24
16
20
70
5
12
7
26
51
7
18
35
13
6
30
26
9
31
12
89
33
10
14
10
41
15
69
27
78
22
14
27
7
26
28
6
2
10
20
52
29
37
11
12
12
25
2
4
6
14
30
15
31
5
7
12
18
2
21
13
2
78
60
3
9
15
7
66
12
8
15
12
7
29
7
32
18
22
50
30
30
39
55
29
49
48
35
13
2
22
11
12
43
6
20
6
22
2
4
24
6
83
13
6
50
22
17
24
55
2
15
9
27
3
10
20
10
6
11
31
101
7
65
15
9
43
12
14
27
37
56
3
12
12
13
11
1
8
3
9
4
20
10
77
61
12
18
8
18
6
10
20
27
9
34
65
15
6
3
31
5
69
60
34
72
65
13
48
18
32
10
12
12
47
60
3
60
34
11
69
6
88
2
36
22
26
3
19
20
10
23
12
33
4
18
20
21
3
30
60
90
54
3
9
58
24
36
32
4
20
10
26
4
6
48
35
12
43
5
12
7
29
99
34
6
38
6
6
15
7
2
40
26
30
22
2
34
2
3
12
15
24
28
18
30
12
8
21
12
1
54
24
32
10
24
6
36
12
30
2
9
25
24
30
2
15
15
9
12
13
56
15
15
9
1
6
14
16
44
10
90
44
3
37
6
5
36
9
10
29
37
24
6
20
10
12
8
30
24
9
19
8
4
17
24
36
48
1
30
12
6
20
36
6
9
12
7
62
15
9
6
22
18
5
25
12
59
33
39
1
11
7
2
15
31
20
4
5
12
19
44
9
12
19
18
2
16
24
48
6
6
60
5
1
11
24
7
2
4
26
36
18
16
35
19
30
23
12
31
20
4
12
65
13
36
20
4
23
9
10
12
12
17
43
20
45
43
6
23
13
50
6
10
5
19
6
23
12
25
8
16
6
12
8
9
75
66
24
16
12
42
41
9
39
12
13
42
12
32
10
11
39
6
3
21
36
24
51
33
12
3
1
11
93
42
40
20
81
12
57
3
12
7
48
18
12
18
26
87
33
15
21
10
18
6
5
21
24
39
60
1
36
11
9
3
21
15
13
6
42
18
6
20
40
54
36
5
13
8
75
7
6
20
10
66
71
67
6
11
9
6
9
27
54
16
12
36
6
14
15
25
24
6
6
18
8
21
3
16
5
7
2
39
1
18
8
58
23
1
2
4
53
13
24
6
5
24
7
12
2
4
2
24
6
10
41
1
42
17
7
5
1
20
6
10
8
10
32
70
11
1
2
16
41
1
2
28
2
4
11
55
48
41
37
20
3
7
18
23
37
47
9
10
5
1
18
24
17
25
6
42
8
3
19
41
36
1
12
2
16
5
24
15
4
126
6
12
26
15
1
18
18
12
11
7
5
24
1
20
3
57
58
6
6
14
6
21
9
15
15
40
18
26
6
22
26
6
9
27
4
17
33
24
10
6
24
23
13
11
25
30
5
15
28
32
4
18
18
20
9
24
36
12
3
28
18
48
11
25
6
12
2
70
6
30
38
27
19
6
42
8
30
28
11
12
3
57
31
2
60
15
1
8
3
9
10
5
15
22
11
12
9
15
12
1
42
5
19
12
5
25
11
13
35
25
24
26
36
4
6
35
24
19
32
21
39
22
23
9
24
3
7
32
9
25
48
62
16
5
7
8
30
4
6
54
6
74
6
10
23
12
13
12
12
6
6
11
55
5
9
4
6
20
4
32
9
13
2
4
26
111
43
6
6
20
4
20
6
24
24
27
19
60
6
11
1
38
22
12
11
15
22
32
24
22
24
17
31
89
1
8
48
15
31
30
6
5
19
5
15
21
48
1
6
12
29
3
9
27
4
29
1
11
15
21
33
4
11
1
18
12
44
4
6
35
12
1
6
17
48
19
6
36
18
8
52
2
27
31
2
6
21
9
3
36
43
17
12
67
17
13
2
10
11
12
7
30
23
12
24
49
36
24
2
9
19
5
7
24
18
11
45
3
3
16
5
49
6
42
2
45
1
12
11
12
48
19
12
14
27
43
2
34
14
16
60
24
95
12
49
11
9
4
2
82
47
49
12
30
90
12
38
21
19
41
3
30
15
73
2
9
1
6
5
19
5
15
10
18
62
4
12
11
93
4
11
19
60
5
27
64
5
1
14
21
37
8
4
6
14
4
6
36
30
42
60
12
50
6
10
8
6
45
12
43
41
25
8
4
2
16
41
1
12
26
4
78
11
7
14
27
12
25
11
109
32
28
23
9
22
8
4
56
40
12
6
35
51
36
33
36
45
4
2
4
29
1
66
29
21
4
30
5
9
12
15
7
6
24
48
12
32
51
15
9
36
13
32
40
11
9
15
25
50
24
9
1
48
12
54
12
18
11
1
11
3
34
47
7
12
20
4
6
59
7
12
8
22
12
20
30
21
19
14
22
5
7
30
12
26
9
9
6
28
8
21
12
7
12
2
27
19
29
21
10
41
1
96
42
29
24
7
90
24
71
49
11
13
12
80
39
45
34
53
9
4
24
32
24
6
10
11
12
1
60
6
12
8
40
5
39
57
24
15
9
43
18
23
7
14
40
20
10
5
15
4
30
6
6
35
15
18
10
6
11
7
8
4
65
1
8
4
2
10
78
26
4
2
9
7
14
6
33
27
9
19
24
48
5
7
12
30
18
2
6
10
8
6
30
99
12
13
12
8
3
19
14
24
22
24
5
1
68
6
30
6
58
12
11
12
12
39
66
24
28
8
15
19
20
9
21
6
34
20
15
19
12
14
60
10
20
10
18
18
14
64
12
20
105
24
21
4
18
32
9
132
19
14
6
57
9
10
38
6
4
12
74
4
60
26
28
29
31
12
6
23
19
29
12
12
7
29
79
53
31
14
6
94
11
36
43
36
5
31
14
16
11
7
12
41
37
26
30
6
9
15
100
30
56
3
36
12
3
28
17
24
60
19
8
4
14
40
20
3
3
6
22
12
5
21
15
7
12
36
24
24
6
20
39
27
21
1
11
31
77
19
14
15
15
16
5
15
21
12
7
18
11
1
12
8
58
6
6
30
8
16
11
36
3
30
4
24
32
39
31
56
21
24
7
8
21
12
51
9
31
56
4
14
6
21
60
24
21
30
18
10
26
4
30
36
50
10
5
24
7
30
8
6
70
20
51
36
3
4
2
40
14
34
12
23
21
4
54
41
19
2
28
11
21
15
45
28
11
37
84
18
29
12
1
11
7
8
18
3
12
36
55
20
4
12
20
81
31
8
30
4
11
13
24
11
37
44
6
30
10
5
9
15
79
2
10
18
96
6
98
4
12
48
92
10
6
60
68
3
13
78
6
36
18
53
15
54
4
30
2
54
60
21
7
32
4
5
21
24
4
11
1
6
12
26
46
30
20
30
30
4
2
22
12
30
134
10
12
5
9
6
24
40
14
40
23
24
13
2
34
6
5
7
41
57
48
3
24
15
10
14
4
12
113
37
68
6
64
24
29
43
6
35
39
54
4
32
27
9
94
20
4
12
20
4
6
44
4
11
15
10
20
66
9
9
27
9
30
69
25
36
6
20
22
23
36
39
21
12
25
23
3
16
20
10
12
2
46
42
2
10
20
28
8
45
9
16
14
6
3
27
4
17
12
31
6
44
10
5
12
49
20
39
15
16
29
19
53
24
93
34
12
5
73
11
25
20
34
12
17
1
2
4
86
16
20
3
1
20
24
106
20
57
7
12
41
12
31
48
12
5
19
5
60
1
6
12
6
2
24
10
24
20
15
27
4
5
12
24
60
7
42
44
10
6
84
36
24
2
18
4
128
3
37
44
15
12
7
54
12
11
15
54
30
6
39
21
3
7
30
18
56
45
72
9
15
37
8
10
65
25
11
19
14
10
18
8
24
28
11
21
10
26
28
6
5
9
6
4
30
23
7
2
3
48
1
30
41
19
42
36
8
42
10
11
24
43
2
4
18
32
9
1
18
26
12
4
24
23
3
34
23
12
1
59
12
15
30
3
25
35
25
2
34
11
37
23
48
1
30
14
34
60
17
1
42
26
6
4
2
22
6
2
21
60
3
9
37
11
9
3
7
18
24
2
36
10
44
10
24
6
6
18
12
8
6
30
4
26
6
64
6
5
39
16
12
41
48
19
44
9
79
48
12
12
29
12
24
1
11
24
13
2
24
69
12
19
5
24
1
6
14
28
59
9
51
48
24
7
24
5
1
20
4
6
5
13
2
24
4
12
50
3
1
59
49
2
4
12
50
10
20
22
18
44
10
6
12
17
9
34
8
34
35
43
17
31
12
2
36
3
7
12
2
16
54
30
18
6
47
69
6
18
70
65
1
11
33
3
3
10
44
15
31
29
12
15
10
11
33
6
34
24
12
23
19
12
17
1
11
12
67
29
12
21
16
30
20
30
34
5
15
40
48
41
1
24
54
17
84
27
4
17
7
17
36
3
4
17
49
44
16
30
14
27
36
48
21
10
12
2
24
16
11
67
17
85
20
27
84
24
25
20
15
13
6
5
1
11
7
53
15
4
6
71
3
16
30
11
3
30
4
30
24
6
2
10
11
24
67
6
6
20
9
105
12
64
11
36
3
21
15
9
13
56
3
19
14
30
9
21
15
21
15
96
24
9
4
20
6
9
7
14
6
4
5
9
12
3
1
11
15
22
8
15
36
31
12
29
7
12
8
21
3
16
98
3
3
21
13
12
8
6
105
12
24
55
14
16
11
48
12
7
6
35
1
35
13
11
12
9
10
53
61
11
9
15
1
12
11
12
19
36
12
12
20
4
2
30
28
2
10
5
15
4
50
6
54
16
14
4
5
57
3
61
78
12
30
30
14
34
17
9
22
14
6
21
9
3
37
20
30
34
11
13
47
7
92
6
22
12
26
3
60
31
5
12
3
10
30
18
8
4
35
13
11
25
11
72
61
6
30
11
13
30
12
5
21
15
9
24
12
3
48
12
48
19
18
56
30
6
28
24
18
24
26
15
9
4
6
30
24
30
5
1
24
30
50
6
6
3
1
26
34
35
9
34
12
26
51
37
20
12
30
58
2
24
30
6
30
24
6
9
60
1
11
12
21
28
11
25
60
35
27
21
84
15
9
1
20
22
2
39
37
20
28
24
42
6
11
1
11
1
6
18
2
21
1
23
15
28
32
9
15
9
12
48
ABCD 434879478*7^$a-1 [50010]
24
8
24
48
28
12
33
3
8
18
4
27
3
20
30
4
14
16
24
20
40
12
2
12
10
2
48
6
18
16
6
18
8
30
48
4
12
42
8
18
4
2
4
14
6
12
30
36
34
3
5
4
6
8
12
4
14
16
2
6
22
36
2
4
6
33
12
48
11
18
7
17
4
2
24
36
6
12
7
3
26
6
13
3
2
18
4
42
2
61
33
2
18
6
1
21
6
2
7
24
23
13
9
32
4
38
64
80
4
21
3
9
29
34
50
52
8
10
8
16
32
36
66
7
63
26
6
6
22
14
24
6
28
2
12
16
3
27
8
25
17
52
50
18
6
24
48
10
14
16
21
21
15
12
33
26
4
8
40
36
33
3
44
24
6
10
6
42
26
40
15
11
16
20
4
56
12
18
160
12
3
29
6
36
24
30
10
2
6
10
2
4
21
3
8
1
3
24
20
13
59
1
11
4
8
18
6
18
24
16
2
4
2
43
60
15
8
1
3
14
24
18
22
32
6
1
51
14
66
16
24
14
6
1
11
6
22
24
2
55
3
14
6
10
36
27
23
16
18
18
9
17
30
18
6
4
50
54
1
15
20
24
4
14
7
15
9
35
12
18
12
6
28
2
34
8
18
40
8
40
42
12
6
2
25
47
16
8
1
3
14
6
60
6
4
20
94
14
12
7
3
32
25
11
1
5
10
2
7
15
20
1
11
13
11
10
38
10
18
38
7
3
20
1
11
28
14
6
25
35
52
14
24
4
14
18
4
15
59
24
4
2
16
6
14
6
13
17
10
14
22
24
26
55
5
19
17
6
12
60
34
8
4
68
66
6
6
24
28
20
22
2
30
16
2
13
12
11
6
6
25
5
12
24
6
48
1
11
40
12
12
60
20
30
31
17
40
14
6
22
24
54
3
48
21
14
1
5
4
12
48
36
8
6
4
14
12
10
2
10
12
21
9
2
28
2
34
9
41
12
6
4
56
4
8
16
62
4
20
19
9
15
15
6
15
3
12
2
6
42
54
22
27
35
24
4
12
26
7
27
33
48
11
30
4
26
16
8
12
13
5
18
18
10
33
21
12
32
43
24
3
8
40
14
18
52
24
30
30
9
3
48
72
8
18
6
46
2
34
24
2
18
7
11
18
10
9
24
53
18
12
4
9
23
4
8
12
12
6
22
45
3
6
14
37
3
14
46
14
22
9
11
30
30
4
8
18
36
7
12
15
9
29
22
20
4
69
17
16
2
25
3
2
6
90
36
55
5
10
32
12
10
15
27
24
2
22
6
14
1
51
60
12
2
10
81
15
38
6
4
12
14
4
2
13
11
6
88
15
36
3
14
12
4
2
16
20
25
5
78
12
40
30
8
10
36
18
8
7
21
30
36
32
4
32
12
13
3
30
26
18
36
10
18
15
9
3
48
9
48
2
12
16
9
15
14
22
2
6
30
10
2
10
9
21
2
1
15
30
2
22
8
64
15
11
22
12
6
12
26
6
4
6
20
4
12
86
36
10
12
20
24
18
1
53
67
71
4
18
8
16
2
1
5
12
42
12
22
2
18
108
18
46
14
22
12
18
38
6
1
5
6
4
20
24
6
4
3
12
60
23
34
44
7
3
2
48
48
22
21
3
2
30
48
18
10
20
49
15
2
36
28
20
6
24
4
36
30
27
21
8
18
6
48
22
32
1
59
6
16
39
11
24
46
39
5
16
18
18
14
64
20
1
3
2
30
36
6
16
6
2
78
6
36
18
36
24
1
17
6
36
1
17
4
44
18
1
9
63
5
18
42
4
18
14
22
12
9
5
54
1
24
23
52
74
30
10
26
6
10
36
69
3
44
1
3
80
34
111
15
12
18
12
6
62
12
18
18
18
12
4
14
6
22
24
24
6
20
30
7
5
48
18
16
30
18
24
6
30
9
23
6
10
12
2
10
26
6
6
6
16
12
24
12
8
48
6
7
23
48
6
28
2
18
10
48
2
16
14
4
26
4
2
73
15
38
18
10
6
8
16
9
12
5
6
34
24
50
48
24
1
5
6
10
8
22
36
24
9
11
10
6
24
60
56
12
24
4
21
35
4
44
48
76
18
3
11
18
22
8
1
9
60
18
78
20
24
10
14
7
9
12
36
2
1
36
9
51
15
20
24
4
36
6
2
28
18
3
12
5
24
4
14
4
2
12
7
9
14
36
16
21
5
18
6
30
40
2
7
27
57
3
54
6
9
5
43
59
4
38
12
6
4
45
24
5
6
42
16
27
11
1
17
36
4
32
48
6
34
3
33
62
30
7
15
20
28
12
6
18
38
18
4
2
30
12
6
7
27
44
46
14
18
4
6
18
38
4
36
20
4
8
1
12
12
47
30
18
16
8
6
22
26
34
32
1
11
22
26
1
17
36
12
22
14
12
10
18
26
1
3
8
12
4
26
10
8
13
17
34
8
10
26
16
32
16
45
9
18
14
12
22
9
11
10
26
24
18
34
9
35
12
12
34
3
11
1
3
14
4
6
60
8
10
8
19
3
8
13
11
12
12
52
14
6
18
16
15
29
90
1
15
6
12
18
24
8
36
30
19
12
5
12
7
11
25
15
33
17
24
18
64
30
39
5
19
9
3
23
10
42
38
10
38
34
30
20
7
3
12
44
4
18
2
72
25
23
37
15
6
15
24
12
11
4
8
16
6
14
6
10
9
9
32
28
62
10
3
12
11
4
14
7
15
48
8
4
42
2
12
42
24
16
24
2
4
9
12
17
4
2
10
87
35
6
7
15
36
38
48
19
35
10
2
13
5
6
48
36
4
26
31
39
8
1
11
22
86
4
8
4
21
21
8
31
27
2
22
8
6
30
12
82
15
3
9
9
14
16
8
1
17
16
18
50
6
25
21
72
8
18
4
21
5
24
16
39
11
16
6
8
16
18
2
12
16
27
3
6
44
31
17
7
11
85
17
19
5
18
13
5
4
30
14
6
36
37
5
6
48
4
30
48
2
13
5
34
44
34
18
12
14
24
6
28
6
39
15
60
48
2
16
26
16
33
53
6
6
4
6
8
6
22
8
13
23
16
24
6
51
15
26
4
42
14
31
35
12
1
3
20
24
22
14
4
8
24
34
24
27
23
18
7
11
30
16
54
26
12
4
32
7
29
19
11
30
34
32
16
20
24
13
12
35
12
60
13
11
18
10
9
35
30
10
21
5
10
2
70
14
18
6
34
14
16
6
24
2
34
2
43
5
7
12
33
44
12
19
3
36
81
23
6
28
36
39
15
6
20
10
38
54
34
18
38
6
16
72
8
12
16
8
1
24
11
12
28
18
2
16
38
46
2
19
12
15
26
46
2
31
5
30
6
19
5
6
4
12
26
18
18
31
3
14
28
2
13
21
30
2
6
4
38
16
26
34
24
15
11
28
2
19
12
3
9
23
6
22
12
24
9
5
4
50
10
2
6
34
6
18
6
38
6
34
12
48
14
4
3
59
36
12
34
32
60
42
10
20
31
39
50
6
48
13
5
40
24
24
14
25
23
10
12
2
4
14
46
24
33
5
6
1
21
6
2
12
12
10
8
18
6
25
11
10
8
24
7
11
12
42
7
11
6
16
2
13
15
8
24
4
62
48
7
11
13
15
33
27
6
2
6
19
3
12
21
35
54
10
6
38
13
3
12
9
23
60
24
4
6
39
23
6
100
30
2
10
32
12
1
53
18
64
14
10
20
4
8
6
30
46
2
4
18
30
8
13
29
108
7
23
30
6
16
21
5
48
4
2
28
9
5
4
30
50
18
13
17
31
17
4
6
96
20
6
18
4
21
21
8
42
10
20
28
44
16
2
13
15
24
18
2
40
6
14
82
14
16
2
22
2
58
26
28
30
18
24
30
18
78
14
79
11
6
6
1
36
5
4
2
10
20
34
9
17
46
8
25
27
12
12
50
16
38
6
4
2
24
16
33
11
13
3
24
2
18
6
6
4
30
8
6
4
30
30
14
6
10
74
22
36
42
8
22
15
15
2
4
2
10
14
4
6
18
48
8
4
2
12
31
17
19
51
14
18
22
2
28
2
66
6
42
4
2
10
38
30
10
15
23
4
8
12
24
1
12
12
5
36
40
54
50
79
15
2
18
22
8
24
22
14
4
3
15
24
18
86
42
7
3
2
16
42
14
40
2
6
58
9
47
1
12
51
20
36
36
46
51
3
12
9
15
12
8
16
44
1
3
8
4
45
3
2
10
32
30
16
2
6
6
1
27
36
8
12
10
26
61
35
6
102
13
27
2
18
4
26
4
30
2
18
13
45
26
12
42
6
36
6
42
13
9
6
32
24
12
6
31
117
2
6
30
6
6
6
72
12
16
6
9
5
6
12
1
3
32
1
17
6
28
2
16
27
9
32
22
33
60
15
8
18
31
11
12
72
22
2
36
48
13
21
2
4
12
2
34
68
13
17
54
12
13
3
42
12
14
18
18
12
13
5
24
18
25
29
4
2
66
22
50
18
36
12
25
5
22
14
55
9
15
11
12
6
7
47
12
30
10
8
4
9
17
4
12
32
4
14
18
34
2
7
23
30
6
12
28
6
2
28
14
36
10
2
34
24
2
19
21
2
10
20
55
83
12
6
36
34
8
24
22
26
4
48
9
29
10
36
2
7
12
23
12
10
12
8
10
60
8
4
20
40
2
43
11
4
12
6
3
47
30
10
33
21
60
63
3
20
37
29
18
4
24
26
19
5
31
11
12
12
4
8
48
34
8
19
11
25
9
18
2
4
44
6
4
8
13
15
32
48
12
4
6
26
22
27
39
24
2
4
14
10
6
2
24
10
26
22
12
24
36
8
1
3
2
4
2
13
27
8
16
45
47
1
12
9
90
9
29
16
3
69
18
68
34
18
14
54
10
2
6
4
18
50
22
2
4
2
25
23
84
13
11
4
14
46
14
30
16
18
20
6
4
2
24
34
54
2
18
22
24
84
12
14
34
8
22
15
21
14
13
5
36
12
46
6
3
27
2
46
2
6
52
57
5
7
3
8
16
21
3
30
8
4
2
16
2
24
4
6
36
24
14
18
16
8
24
30
4
14
18
22
68
13
35
16
32
1
17
16
18
8
4
9
15
38
18
22
2
24
4
18
15
15
2
6
61
3
68
28
2
4
2
28
2
7
9
3
3
21
21
32
6
10
6
9
36
71
10
15
11
13
9
6
24
12
33
29
6
48
18
6
13
9
15
12
3
32
6
22
2
48
7
33
12
2
13
11
12
42
12
18
13
17
18
1
17
7
29
6
6
12
6
52
6
78
2
19
11
24
64
48
24
69
15
12
44
10
110
6
7
21
14
52
8
10
74
22
27
3
9
11
16
62
22
12
14
6
4
2
6
22
8
48
18
6
30
4
21
41
40
8
30
12
10
18
12
2
10
44
30
16
15
3
8
30
40
12
27
17
4
30
2
30
13
12
9
2
12
22
3
47
10
18
8
54
12
30
36
72
49
36
5
60
6
37
11
12
6
12
16
14
28
20
12
4
60
44
16
20
16
2
16
48
8
7
15
44
1
47
6
18
6
18
28
8
48
6
48
19
3
20
4
14
4
15
5
16
6
6
42
6
12
24
6
68
12
6
4
3
24
11
24
28
20
12
6
22
32
13
11
58
6
8
25
36
9
6
6
20
22
45
15
21
15
9
27
26
22
2
34
6
15
15
18
6
24
18
74
16
18
15
5
12
19
11
34
3
29
19
3
24
18
12
2
60
13
5
7
17
18
4
6
2
49
9
2
13
3
33
35
4
8
12
6
7
3
ABCD 435007382*7^$a-1 [50005]
9
6
24
26
42
1
17
70
33
51
18
15
59
36
22
27
5
10
6
35
3
24
1
3
12
6
66
5
153
27
7
9
21
39
3
2
34
24
50
4
135
57
6
14
10
6
35
19
33
9
3
9
96
15
21
14
49
12
20
27
37
15
33
32
27
6
12
22
6
23
57
27
13
24
30
2
7
9
20
18
52
84
2
16
102
24
26
28
11
9
63
36
7
18
12
23
64
9
20
118
6
24
2
9
61
68
10
17
76
83
12
1
27
12
6
42
60
48
56
42
39
25
15
41
16
2
108
72
4
9
47
12
16
30
12
51
15
30
26
4
36
6
32
12
19
9
36
18
24
2
31
9
18
14
31
15
18
32
54
61
27
30
98
34
78
26
63
19
6
12
36
30
72
102
11
9
43
12
27
30
32
42
4
36
26
22
12
21
89
19
60
12
3
50
34
89
1
3
3
14
28
3
111
60
2
10
12
18
12
2
4
14
54
9
1
2
1
23
4
9
3
2
12
16
8
79
9
6
18
27
24
15
14
10
9
3
42
6
20
54
22
12
8
25
20
1
2
28
84
5
49
14
4
9
5
16
8
10
42
3
33
12
15
59
1
3
77
43
17
13
62
1
12
5
7
9
12
68
16
15
36
12
9
59
19
33
21
30
72
32
22
2
12
34
47
15
1
12
12
33
44
10
21
29
66
16
30
50
21
33
7
23
18
7
89
12
46
53
1
24
3
21
42
6
8
7
33
3
21
3
95
4
8
6
10
42
3
21
30
2
19
117
11
19
12
6
3
11
4
21
5
27
51
64
8
84
6
10
12
6
6
20
28
9
15
2
31
8
52
8
37
6
6
36
6
9
93
84
42
6
15
9
39
45
12
14
16
5
61
8
22
12
72
48
38
79
17
46
2
54
49
3
69
24
5
3
1
6
8
97
77
27
1
23
7
102
2
124
30
3
3
21
45
3
51
6
18
20
4
38
28
6
9
12
9
20
10
60
38
36
112
11
7
30
3
41
48
22
24
30
18
21
20
43
20
33
4
23
1
9
15
5
34
24
45
24
5
48
43
11
109
21
3
20
36
25
75
57
50
13
20
52
9
63
33
6
24
48
17
91
60
29
9
58
21
5
16
3
3
32
10
18
30
3
20
1
6
20
22
14
6
34
18
12
6
42
30
96
60
81
51
38
7
3
12
60
12
32
21
15
4
108
42
18
12
9
9
66
18
2
12
10
8
10
18
39
23
13
33
18
12
9
81
15
3
6
14
1
11
36
16
6
36
63
3
20
37
93
39
15
12
38
40
15
12
36
3
29
40
51
24
21
15
26
4
6
6
24
24
8
48
22
33
33
30
33
12
95
30
31
9
84
54
24
30
36
12
6
21
9
6
26
19
39
36
18
12
3
53
12
16
27
8
12
81
18
1
9
42
12
14
27
25
48
42
21
11
46
3
3
12
5
1
6
153
12
15
2
30
4
12
9
47
1
32
3
1
12
3
9
12
33
62
21
33
16
2
37
15
68
4
9
23
4
24
17
88
21
6
12
6
15
48
33
42
21
3
24
21
47
58
63
3
12
24
21
3
60
9
12
20
3
42
16
27
15
12
30
35
40
15
8
16
77
1
60
6
20
12
10
15
3
50
183
9
10
24
29
19
33
3
5
21
19
129
12
35
76
36
23
1
3
12
60
54
18
21
32
1
80
19
8
1
66
21
11
4
9
36
3
24
12
21
12
21
44
31
27
26
51
7
36
12
33
15
8
18
43
3
60
20
36
1
8
60
1
6
32
36
10
3
12
15
30
27
47
40
33
3
32
42
31
39
12
6
150
5
7
12
29
19
9
41
7
21
3
8
27
10
26
9
16
12
84
93
3
3
24
32
25
20
36
3
88
42
24
8
15
13
27
15
6
48
3
48
24
3
50
6
1
9
26
1
27
12
8
154
24
47
9
28
15
17
16
27
36
15
8
60
1
9
30
17
49
39
24
9
3
3
24
8
4
9
57
18
14
4
24
6
42
24
3
41
10
18
6
81
9
56
40
14
6
12
10
17
16
20
33
39
28
15
18
48
50
21
79
6
20
52
6
6
12
48
47
7
24
6
3
12
3
29
31
20
94
12
78
5
52
9
48
20
28
50
54
10
6
18
20
54
10
102
32
7
20
16
51
6
8
4
15
8
4
3
6
14
30
34
62
7
39
30
48
15
15
12
30
6
12
57
35
25
9
18
12
21
51
18
6
60
18
35
28
27
12
84
18
6
72
6
30
36
12
18
11
7
20
85
3
60
33
12
87
60
18
96
6
48
30
2
4
48
9
24
9
42
17
7
2
6
1
51
50
22
12
9
3
54
23
28
63
17
4
9
8
6
25
5
10
6
20
15
4
15
72
21
17
7
3
18
32
43
23
10
18
9
21
30
6
12
2
6
28
12
15
27
33
12
33
18
48
21
5
111
4
3
20
37
3
5
43
17
1
30
62
16
11
37
54
48
30
38
9
1
60
48
14
13
33
6
56
16
36
6
6
21
8
19
8
1
17
40
36
39
27
84
5
16
60
60
24
3
29
25
6
20
4
24
105
29
31
120
3
138
8
27
9
28
14
13
9
39
15
32
22
3
33
12
18
20
16
14
16
35
7
60
6
20
51
27
21
49
18
24
18
15
35
21
43
2
42
4
21
11
16
9
5
28
36
84
24
54
5
9
34
20
40
6
12
3
12
47
18
28
24
2
4
12
12
33
27
57
41
39
40
15
5
55
18
36
42
9
33
6
12
30
15
23
54
7
51
102
74
49
51
36
56
49
5
10
41
49
8
4
3
17
10
12
9
24
3
12
20
28
17
19
20
46
50
49
27
6
2
9
7
8
37
15
21
12
27
36
12
86
10
54
23
40
51
9
33
51
9
24
96
11
4
24
75
30
23
1
18
30
14
10
27
5
7
20
1
20
6
1
11
4
24
21
9
18
14
64
35
4
21
27
27
78
30
20
85
12
24
36
3
20
10
12
6
42
56
24
84
78
12
6
27
21
18
46
3
20
7
21
12
35
10
24
39
3
54
6
89
33
19
20
40
3
48
5
3
4
113
13
20
55
65
16
8
16
24
126
18
26
40
14
22
29
67
8
16
6
18
24
36
30
63
11
52
29
37
36
15
3
9
21
48
23
31
32
70
24
18
12
21
3
42
12
30
38
88
63
3
150
54
146
36
7
21
14
61
39
53
1
24
2
40
14
54
12
42
22
17
4
20
3
46
6
12
9
9
8
6
1
63
2
10
6
12
63
44
9
87
37
84
23
73
26
4
18
32
27
16
12
21
14
12
54
16
18
33
23
1
33
18
6
3
57
6
36
20
45
1
3
45
42
5
36
21
24
4
71
7
18
54
21
9
24
114
18
54
33
9
12
51
53
22
42
12
18
14
16
38
10
48
15
51
20
10
80
6
1
11
9
4
15
12
12
9
11
42
12
4
30
78
3
51
20
16
42
24
36
36
15
15
45
8
13
24
84
11
21
4
42
33
12
35
4
21
29
28
51
17
16
24
3
15
6
71
21
27
31
9
27
66
47
31
60
41
28
17
3
31
29
1
6
20
18
10
53
4
15
45
24
11
28
18
2
60
12
22
2
18
16
6
6
15
5
31
12
87
33
107
4
77
28
21
42
17
9
10
33
27
12
21
3
6
15
143
10
36
51
36
15
9
39
80
28
33
27
12
21
45
24
11
33
4
39
32
15
22
18
36
30
30
30
68
12
34
42
3
12
33
6
2
58
24
65
9
60
22
30
78
18
15
15
45
5
55
21
15
23
21
15
4
17
7
20
33
4
48
3
48
30
24
30
5
13
12
18
8
16
32
1
15
98
18
9
19
9
63
9
35
30
16
8
28
63
12
15
8
34
2
45
7
9
3
6
14
13
27
30
60
15
5
46
6
12
92
6
1
9
15
48
15
20
22
14
84
42
16
18
18
56
43
23
22
27
15
24
21
15
6
14
13
39
8
40
62
10
18
54
18
8
6
1
48
12
3
2
15
1
75
5
19
9
18
8
1
21
32
16
6
68
40
9
99
21
3
213
9
23
60
9
4
30
36
30
11
24
19
21
8
31
57
44
28
29
7
15
9
33
48
12
15
15
24
8
21
1
14
1
65
34
24
2
16
15
3
50
112
78
57
24
9
51
3
24
12
86
46
24
18
32
22
56
4
14
58
12
6
42
21
3
20
70
30
12
33
69
18
45
36
32
31
6
8
63
27
4
57
12
39
60
5
13
80
27
117
6
12
10
62
1
ABCD 435040398*7^$a-1 [50014]
12
6
34
53
69
4
51
15
5
12
31
68
1
29
4
38
57
129
16
8
67
23
40
68
18
12
63
9
6
6
58
21
29
12
3
15
33
27
30
40
6
53
87
25
41
15
25
26
22
80
19
20
48
40
48
8
3
21
36
15
54
18
60
1
29
22
24
6
23
40
21
56
36
24
10
9
21
38
25
12
44
40
60
29
6
60
16
18
15
20
15
30
36
87
19
17
28
24
5
36
6
1
27
6
11
13
15
51
17
96
3
13
5
16
48
12
3
23
12
36
4
6
11
63
21
45
30
61
8
15
30
67
24
8
24
3
141
9
12
12
18
21
12
16
5
10
38
10
65
1
54
41
15
10
35
120
16
8
51
1
5
54
49
21
14
10
8
43
68
36
33
30
33
12
7
2
100
3
23
34
35
4
44
37
30
26
12
18
109
9
71
24
1
20
4
47
43
5
16
23
33
16
47
1
68
51
25
17
99
51
4
38
19
21
72
3
20
1
2
12
42
19
9
6
2
3
15
1
5
64
36
8
63
135
52
38
15
24
13
23
27
42
36
19
5
4
36
104
36
34
104
16
26
28
15
45
20
160
15
21
39
15
8
54
99
55
66
11
73
14
48
34
20
18
9
61
23
9
36
15
15
94
24
15
21
20
4
14
78
7
57
8
31
17
60
18
1
5
7
47
4
42
24
2
28
5
9
6
13
29
28
104
52
8
60
16
11
105
51
16
132
29
30
37
75
17
61
36
20
31
33
26
21
3
166
84
6
14
87
36
3
45
1
60
158
9
1
23
4
9
24
20
91
17
19
5
28
12
11
69
3
21
39
63
49
5
87
21
18
1
21
92
87
73
14
1
8
48
3
10
44
52
11
12
1
3
8
13
32
24
51
9
111
64
36
5
6
34
48
51
15
6
146
30
102
1
9
128
12
46
5
12
4
29
156
7
21
6
2
31
44
43
14
36
54
16
66
26
12
40
2
48
12
3
93
24
28
27
5
6
13
69
56
63
28
45
38
16
20
9
25
56
10
69
11
25
32
7
38
4
14
6
60
40
23
4
8
13
8
27
1
50
60
46
20
7
251
16
45
77
18
21
28
45
51
8
13
3
12
5
6
18
3
73
74
54
3
4
9
30
29
16
5
12
24
78
49
47
4
86
40
51
84
5
42
18
15
12
27
1
48
27
30
14
1
80
45
40
74
105
37
14
16
65
4
9
15
36
20
40
17
39
13
72
27
27
14
6
12
49
45
3
68
19
30
27
21
11
27
102
18
34
80
7
3
8
60
18
7
56
16
8
15
21
76
29
3
16
35
22
23
36
31
29
15
30
3
33
7
21
51
51
86
4
20
58
69
32
4
21
20
76
14
45
4
21
71
4
65
12
3
21
70
24
5
1
35
4
60
92
9
64
39
23
12
33
49
11
84
25
35
3
37
23
57
139
5
28
12
96
3
72
8
60
57
33
16
63
3
41
12
1
32
24
54
90
10
20
6
7
21
80
6
1
84
5
54
1
17
7
5
6
66
24
30
21
3
66
36
27
13
24
15
17
15
16
44
28
104
57
6
1
11
49
12
9
20
27
24
9
52
3
5
40
50
21
21
18
60
52
30
23
3
21
21
27
39
46
26
12
42
7
36
5
3
64
56
24
21
3
1
8
10
30
42
69
24
5
48
15
9
54
60
66
34
2
19
24
9
47
12
7
14
96
4
11
48
13
15
9
2
37
11
66
3
12
4
45
15
69
20
126
30
16
24
14
9
27
30
36
39
16
75
8
45
51
9
7
30
8
79
3
56
12
49
53
6
54
6
1
3
24
20
10
20
114
6
16
26
4
14
72
12
19
17
24
15
81
51
25
60
24
23
21
18
73
44
7
30
26
45
43
5
19
21
5
75
1
44
15
4
35
90
51
12
27
25
17
7
17
51
25
27
53
66
1
33
8
52
11
43
21
9
3
11
1
5
46
24
54
32
3
45
3
9
115
11
13
9
26
13
8
49
39
17
18
46
36
135
23
21
40
41
34
32
12
46
30
14
7
53
16
36
14
10
23
9
24
58
17
52
11
10
8
31
12
81
60
14
60
6
70
8
60
25
23
42
6
54
36
19
23
9
49
6
56
64
74
24
3
57
55
24
33
14
6
4
14
25
8
49
8
19
41
12
88
26
121
33
30
17
73
20
10
72
30
80
19
17
12
19
21
15
17
18
25
11
6
3
15
10
32
6
12
1
77
34
8
18
12
18
9
3
9
48
3
10
50
18
42
9
16
12
5
60
6
1
89
3
4
5
3
16
27
9
132
71
42
48
34
14
15
9
12
18
49
101
67
33
66
45
47
1
8
13
8
28
24
8
34
8
36
9
24
73
27
36
11
10
32
12
16
50
16
14
4
75
23
30
78
21
33
15
51
21
60
13
66
29
33
3
4
27
45
24
47
42
30
1
29
3
37
8
7
17
15
4
21
3
41
43
59
37
5
31
47
54
18
52
50
28
8
48
4
11
72
15
18
3
31
6
44
127
20
3
10
15
117
74
10
176
36
28
6
101
120
3
6
15
43
45
11
133
21
6
90
35
9
48
7
27
17
60
16
27
29
48
28
9
35
4
36
120
5
46
53
21
46
18
27
48
5
12
28
8
24
15
28
21
30
26
6
49
119
21
45
4
14
37
23
10
35
1
15
44
57
39
57
42
49
27
44
6
36
4
6
53
25
39
60
41
76
114
8
13
24
11
24
21
40
75
14
3
4
44
27
9
3
37
9
56
15
19
5
99
22
39
21
3
41
15
28
20
43
33
41
24
15
4
21
39
53
36
4
39
75
20
6
3
67
50
36
42
22
20
66
4
14
3
9
3
16
3
20
10
42
9
17
72
12
7
11
9
201
19
53
15
13
38
48
9
4
63
44
9
16
9
26
21
9
36
19
17
18
109
77
94
45
32
49
59
39
16
20
30
96
3
3
1
21
8
60
64
20
60
24
64
6
2
27
3
13
95
24
37
69
39
32
19
6
23
45
22
30
71
63
25
137
24
3
3
28
24
21
5
30
12
22
15
35
1
21
20
40
39
21
30
14
12
19
72
27
20
12
37
21
36
18
53
13
24
8
118
14
31
35
9
31
45
20
16
12
11
22
80
4
11
4
69
23
27
16
20
102
22
8
1
36
24
17
15
24
57
15
9
39
15
21
15
16
56
13
5
91
113
15
15
9
39
97
96
24
77
18
9
33
34
2
22
42
20
28
23
4
8
37
20
36
60
42
85
105
8
60
19
9
15
20
1
3
83
18
46
14
31
113
66
12
22
51
80
1
20
18
10
20
19
12
20
27
1
41
3
4
44
40
9
12
3
8
87
37
15
14
10
24
68
4
77
67
20
25
41
36
19
113
39
13
35
4
21
59
15
49
32
12
13
75
33
12
20
15
40
72
21
23
9
7
59
12
6
42
22
8
12
72
48
18
18
3
51
25
5
22
9
20
48
12
76
56
16
21
68
18
60
1
9
14
45
12
19
5
49
15
17
160
38
18
7
27
14
34
69
11
18
15
7
9
17
42
37
23
18
42
13
69
11
75
12
18
27
16
3
9
5
10
54
86
4
6
14
10
8
31
53
19
20
1
8
6
6
6
4
8
82
68
72
7
8
33
7
68
1
56
60
66
21
1
20
18
132
6
12
3
4
20
21
19
35
10
11
39
ABCD 435156038*7^$a-1 [50014]
20
10
6
24
12
24
17
31
8
9
15
24
12
81
19
32
16
36
36
48
120
24
60
5
12
55
5
3
36
12
9
31
53
19
17
15
46
71
1
6
12
77
15
21
25
6
24
5
15
84
21
39
9
3
40
5
3
10
2
28
5
24
1
6
42
24
6
17
24
1
12
6
20
12
36
4
48
92
9
7
24
18
2
16
44
69
31
30
18
108
5
37
60
2
9
3
36
28
5
67
44
33
13
110
33
37
54
29
31
8
88
8
16
5
13
11
51
84
33
36
15
10
2
16
90
30
12
29
3
40
17
13
18
6
74
60
16
20
21
1
2
21
7
18
26
16
137
7
20
16
29
115
18
48
2
21
19
12
24
29
15
22
14
33
39
58
23
12
31
8
52
6
2
46
54
29
27
9
7
65
1
11
31
65
15
28
24
5
1
60
38
33
1
12
35
12
1
30
8
9
1
14
28
30
36
42
8
12
33
39
45
1
11
72
27
34
12
14
4
36
5
27
12
48
4
17
51
16
42
38
4
18
2
10
6
20
9
13
60
30
17
13
11
7
36
20
46
74
9
61
14
4
30
119
1
35
13
38
22
11
12
19
6
26
9
48
7
5
7
32
9
13
14
124
29
3
57
31
68
10
47
1
2
21
49
50
10
2
16
5
84
1
23
48
13
26
33
1
12
24
42
17
24
1
12
60
23
3
9
72
49
18
6
26
9
12
12
1
23
15
16
30
2
10
23
7
90
18
5
31
18
36
59
7
8
21
1
26
52
6
2
4
5
1
50
21
37
2
4
128
57
3
21
15
9
51
81
12
19
149
31
24
8
22
48
35
27
46
72
72
6
20
21
31
5
36
36
43
12
6
14
9
79
17
15
9
24
12
15
33
97
50
24
60
10
42
12
18
2
9
51
69
31
29
48
1
119
12
37
2
4
5
13
6
65
1
6
17
51
52
54
23
12
15
36
33
7
30
47
15
10
11
19
17
3
21
27
12
45
27
57
27
12
28
5
19
5
15
28
8
16
5
3
9
19
20
10
23
7
101
1
6
12
12
60
8
64
5
72
7
24
20
22
14
22
2
12
24
36
46
11
1
26
64
5
1
59
63
28
41
3
40
18
11
19
24
17
79
42
59
27
21
13
2
93
61
2
81
13
47
7
5
49
12
14
93
12
25
83
12
24
3
22
47
24
39
28
30
38
12
21
3
9
24
3
34
23
3
10
14
96
21
48
3
9
19
17
3
4
8
58
120
11
31
20
52
48
17
1
23
7
44
36
60
52
18
23
15
12
40
29
13
11
19
12
53
3
22
11
24
1
23
36
13
38
9
3
4
44
4
17
39
76
17
36
3
28
6
59
84
1
36
35
55
5
31
54
48
48
47
15
9
1
12
38
40
6
95
48
7
6
14
9
43
12
30
90
8
21
12
36
3
9
7
32
48
82
23
19
20
45
25
11
15
21
61
30
24
20
34
90
5
15
34
6
29
12
15
9
7
29
15
10
18
20
21
1
74
40
36
5
39
24
16
5
7
12
29
1
42
8
10
59
36
3
48
22
71
27
12
10
2
9
19
12
17
51
4
44
76
5
24
19
6
36
6
17
60
7
8
70
30
5
1
62
33
27
28
24
5
37
18
5
15
40
42
35
3
45
12
3
57
3
10
26
9
3
24
24
4
48
48
29
1
74
16
5
48
1
26
4
6
35
7
30
42
5
1
71
25
6
20
4
44
64
20
60
10
18
8
21
1
12
42
5
12
7
89
3
34
26
21
36
36
79
20
58
18
24
65
7
29
37
18
36
8
21
7
8
4
36
44
57
13
42
5
3
22
24
6
8
45
13
54
17
51
52
5
19
5
75
34
18
92
10
2
4
36
6
47
15
21
7
60
17
7
18
38
4
48
17
19
6
14
12
82
12
30
29
37
11
7
24
20
9
1
35
13
50
48
33
27
4
18
14
4
32
10
38
10
42
18
23
1
11
24
25
18
8
52
17
15
12
96
28
5
1
26
28
12
12
17
60
19
24
5
12
1
2
36
4
6
12
12
18
8
12
10
54
29
1
66
17
27
10
6
8
10
54
5
13
12
2
33
3
12
21
19
56
9
7
18
35
103
30
11
43
17
3
16
29
1
12
2
10
18
8
12
21
49
12
26
22
6
24
6
35
19
66
30
29
3
9
72
1
47
1
62
70
6
20
10
11
3
21
24
25
2
34
14
9
1
2
33
13
30
17
12
1
30
92
48
4
125
61
59
103
32
24
40
30
54
29
1
36
26
96
24
33
63
12
22
26
82
59
31
12
36
30
12
26
16
5
12
3
33
12
43
8
4
20
16
18
2
82
26
33
12
37
30
12
68
9
12
1
26
21
3
45
24
48
31
24
5
1
2
57
13
2
45
19
20
10
24
2
10
48
18
53
25
54
5
15
28
20
52
41
49
30
56
36
60
33
43
29
19
29
12
31
42
71
7
30
14
70
24
30
24
65
51
12
21
49
12
26
22
12
18
77
31
24
6
14
40
41
31
17
67
29
67
5
24
37
47
31
5
15
24
22
6
42
11
19
6
42
78
42
53
27
9
39
16
18
30
80
16
60
5
1
48
30
17
3
9
19
8
9
3
57
1
11
145
26
9
51
48
4
30
12
6
30
11
3
45
15
4
5
175
12
92
28
77
61
14
10
42
17
3
34
11
13
59
43
17
12
25
11
24
39
45
1
30
29
3
60
57
25
18
24
5
13
50
12
24
52
17
75
40
17
49
24
12
14
46
26
9
108
3
9
1
2
105
13
74
46
11
79
17
27
9
27
12
12
16
72
18
71
19
12
18
2
48
4
44
46
14
12
4
173
27
24
64
8
40
72
65
133
11
7
36
66
30
12
20
21
19
17
1
18
5
31
36
8
9
31
29
55
12
8
9
1
30
29
48
24
15
12
10
62
12
4
5
27
9
31
42
119
7
36
20
166
71
1
12
14
10
6
17
36
12
48
13
18
5
1
6
12
8
9
12
60
67
20
4
5
12
31
48
5
25
71
13
2
24
21
12
79
18
26
34
24
11
27
22
11
24
36
7
8
24
28
12
6
30
32
10
2
40
18
2
21
15
9
15
28
29
12
87
72
24
16
20
34
18
17
43
56
46
23
27
4
24
20
28
68
21
3
16
6
59
39
9
139
44
40
8
21
31
36
12
32
4
29
63
28
30
2
33
31
48
18
18
20
12
10
38
4
60
29
7
36
29
7
128
46
47
36
13
11
31
30
11
25
6
6
47
7
17
1
6
5
31
29
1
18
17
13
6
24
36
54
36
35
15
45
51
33
27
69
15
36
4
20
34
30
80
46
6
84
42
23
24
7
44
34
36
23
12
19
8
9
12
19
8
9
24
3
45
15
40
17
7
30
26
117
31
56
4
8
22
60
71
31
8
9
19
30
2
9
36
15
16
36
8
46
11
15
40
44
34
30
101
27
28
44
9
12
37
2
28
32
10
2
70
47
31
5
31
5
15
4
60
66
2
40
32
60
9
48
1
2
21
24
13
38
4
30
26
12
33
49
11
37
18
12
17
1
26
48
46
50
4
29
19
30
47
3
21
12
36
12
13
26
21
13
26
4
65
12
7
5
25
14
12
24
9
15
40
17
61
23
1
26
52
5
1
2
9
43
5
3
34
14
72
28
36
6
59
39
21
51
28
42
18
20
4
138
2
9
63
9
15
10
12
72
60
18
12
17
12
19
32
76
29
15
58
47
37
36
54
24
20
16
18
26
33
3
60
10
59
19
41
7
12
5
25
2
10
84
60
24
35
13
11
27
4
56
4
20
60
21
37
23
19
29
12
7
42
18
8
40
104
40
5
1
36
6
29
3
9
60
49
60
134
33
12
12
1
35
1
50
12
10
38
10
12
38
4
30
18
12
17
1
14
4
90
2
10
60
11
27
9
43
20
52
89
1
6
30
14
22
38
22
30
17
13
14
21
79
24
6
23
39
4
17
3
9
7
18
2
12
81
24
43
72
32
45
3
16
20
10
60
26
16
8
4
17
3
21
1
26
10
47
1
36
6
114
38
10
59
12
1
14
34
6
30
26
28
30
78
24
24
29
1
6
24
72
20
22
18
42
26
12
10
12
42
48
5
12
1
50
4
113
43
12
29
12
15
33
1
11
7
8
10
11
63
60
40
5
3
40
17
60
43
24
24
12
29
1
23
48
43
5
24
36
12
1
60
6
20
84
ABCD 435179564*7^$a-1 [50048]
57
39
153
168
12
30
138
30
93
27
270
12
75
216
99
198
159
21
99
240
144
189
195
33
132
147
33
138
60
129
168
75
30
240
15
123
120
42
108
39
21
462
21
216
81
252
27
120
171
312
108
210
12
48
3
99
78
30
12
21
96
120
111
162
60
18
30
60
39
51
72
78
42
18
180
12
51
69
108
63
117
252
18
93
87
222
411
267
102
48
42
141
57
159
231
33
27
309
93
75
63
417
192
168
240
72
153
18
180
9
24
27
180
42
108
3
96
24
117
210
30
27
405
498
90
30
9
393
15
45
147
81
282
210
108
30
153
144
63
30
60
60
147
303
132
21
267
120
210
27
333
150
432
45
33
372
168
579
21
3
87
12
21
177
120
207
3
42
18
9
273
78
90
63
87
42
78
57
96
99
141
264
63
60
312
228
30
123
87
57
3
162
30
18
180
39
120
48
216
147
30
90
69
123
357
33
231
336
93
18
90
552
18
237
75
120
45
33
159
123
108
60
102
288
60
3
9
318
132
168
93
117
99
51
42
30
168
42
18
342
171
24
45
288
180
390
162
87
3
18
60
39
24
57
72
318
60
90
180
90
189
24
189
267
291
102
108
30
30
30
150
30
117
72
111
42
48
120
90
60
12
138
99
48
105
138
60
90
87
120
93
390
69
24
27
69
273
18
69
111
153
96
51
150
87
93
27
33
42
198
30
252
117
360
24
147
309
168
3
60
153
216
21
60
42
117
120
111
90
63
27
72
78
390
270
60
150
42
135
3
189
141
60
39
24
336
288
63
297
192
291
72
21
96
21
147
45
60
231
297
39
24
57
279
363
78
63
669
48
147
63
972
18
99
3
78
72
78
30
252
111
27
192
18
3
189
147
33
198
57
105
420
138
60
30
159
21
123
87
57
123
30
120
270
222
18
102
27
153
78
372
288
ABCD 435319176*7^$a-1 [50006]
4
8
37
6
17
31
21
44
4
8
60
4
36
41
43
45
6
45
20
12
7
14
15
4
3
9
20
28
3
24
5
16
24
9
8
15
24
4
21
78
5
67
26
27
21
43
8
9
106
9
20
24
40
5
27
9
15
12
37
11
64
44
7
33
53
7
8
73
15
27
5
69
15
36
9
3
28
33
32
7
8
9
16
24
6
30
3
15
17
24
1
24
24
15
8
4
3
17
12
12
64
65
19
21
23
12
7
5
60
24
19
21
45
35
16
3
29
7
2
3
25
11
13
32
10
17
12
57
24
19
24
12
20
12
127
17
13
11
4
5
3
7
33
20
1
11
21
40
8
31
41
3
67
17
36
16
45
6
33
20
31
6
48
12
3
27
9
20
16
72
48
15
41
48
1
8
40
11
4
12
3
5
31
5
16
15
17
12
19
2
19
21
23
7
29
25
3
8
9
51
13
51
21
35
19
2
7
21
3
3
5
81
3
16
3
12
9
20
4
24
12
15
5
4
5
19
12
56
60
60
12
21
16
23
16
20
24
7
5
4
20
12
9
24
19
48
5
19
44
60
21
10
6
15
9
35
9
31
15
41
4
5
10
5
24
4
20
7
41
21
15
13
23
9
43
21
3
41
34
6
11
21
7
12
44
48
24
72
4
29
22
2
27
12
25
3
20
16
8
9
3
7
9
44
40
5
36
31
15
33
45
20
82
9
36
9
36
15
15
24
45
39
17
28
21
23
36
52
20
24
9
39
7
77
9
43
5
63
73
15
20
21
3
7
30
8
19
53
4
6
24
2
3
1
3
12
9
6
45
8
4
12
21
30
77
12
4
21
20
15
4
36
69
27
3
26
15
4
5
27
25
3
8
7
12
14
24
10
17
49
44
39
13
18
29
1
47
33
10
21
51
26
31
17
10
41
4
105
47
7
2
34
6
18
2
3
45
16
30
6
18
17
12
31
9
33
18
17
12
7
24
122
24
31
9
24
8
3
28
8
40
44
45
10
6
23
60
12
43
12
9
5
19
32
12
36
40
44
37
3
44
7
21
5
4
35
1
15
29
3
72
12
28
45
20
22
45
45
27
3
30
3
12
8
7
14
3
7
9
51
5
16
15
30
8
15
1
6
18
6
6
11
24
25
8
31
15
2
15
12
12
19
5
4
36
5
12
3
48
67
5
4
20
21
12
19
3
9
29
48
3
12
16
9
126
5
21
15
16
27
29
31
5
40
5
3
73
15
3
41
24
48
36
9
12
22
17
9
15
129
3
16
8
7
30
6
14
19
36
15
24
17
60
19
30
6
5
4
9
15
27
5
12
13
30
18
8
112
8
3
36
12
21
22
17
1
8
15
36
36
25
11
21
7
3
9
15
29
1
3
8
12
24
7
38
4
3
32
103
6
51
8
16
17
4
54
9
20
21
63
28
20
48
4
48
3
5
31
54
8
15
48
16
41
4
3
56
28
27
21
3
21
17
28
96
15
9
11
12
7
21
5
24
43
36
36
36
8
4
44
7
12
33
27
5
24
12
7
69
20
12
28
8
9
3
16
15
38
22
17
9
34
2
15
12
9
39
21
3
1
54
24
17
13
12
54
29
36
9
67
24
24
44
16
21
3
17
75
40
20
1
3
24
60
3
48
26
4
8
52
35
61
30
29
33
4
11
19
17
13
63
56
4
5
15
25
15
12
8
24
13
24
39
24
20
57
15
16
15
24
5
1
48
23
12
1
59
1
54
17
28
27
9
20
16
3
17
12
12
1
99
8
33
27
9
7
8
4
9
59
67
33
32
4
20
40
8
28
12
21
60
60
8
15
33
34
26
4
11
31
38
16
23
7
5
28
32
1
27
32
40
5
4
11
4
17
4
15
32
16
8
12
16
53
51
13
23
7
24
2
28
32
28
6
26
19
32
7
5
9
10
2
7
27
24
57
24
15
33
8
48
25
8
15
9
15
19
77
4
15
18
6
6
30
29
4
5
10
5
36
4
51
114
11
31
5
24
1
54
21
3
41
1
63
20
40
12
20
13
23
48
24
1
44
16
15
20
4
12
3
5
37
11
28
24
5
19
8
48
45
63
36
16
45
15
24
32
9
7
3
42
11
49
8
10
29
24
12
1
6
14
15
25
20
64
11
40
8
7
45
45
11
19
5
19
17
9
94
2
63
12
36
12
36
25
3
3
24
2
39
24
48
1
8
7
8
12
37
23
36
19
90
23
36
13
8
48
15
24
24
28
36
24
12
39
21
15
2
22
12
24
14
87
9
4
51
17
3
4
21
35
9
7
93
6
24
21
36
24
17
12
10
9
3
14
12
4
15
63
21
20
4
8
49
23
1
3
17
3
12
1
75
9
6
9
120
17
22
45
5
19
32
9
3
7
2
3
4
48
12
33
11
57
112
18
21
9
27
8
136
44
12
9
3
40
51
5
76
15
2
3
9
31
9
11
19
45
5
27
12
7
17
64
15
9
17
63
28
32
9
15
21
60
19
8
4
20
4
9
6
21
5
58
2
7
8
9
3
7
9
41
19
20
21
36
36
3
9
46
9
5
46
60
5
16
15
9
41
7
3
17
9
28
3
17
4
30
69
27
14
3
7
9
17
10
9
20
4
12
15
5
49
11
31
17
21
10
9
33
15
32
36
52
3
5
25
11
4
17
4
23
28
29
10
5
31
17
52
8
36
37
3
32
4
15
2
31
12
15
5
55
45
5
15
36
28
8
84
13
32
19
20
1
30
48
9
21
15
36
29
16
11
25
23
16
5
4
42
5
9
15
48
12
45
15
28
20
9
31
3
9
21
18
5
1
3
21
15
41
10
53
16
44
13
3
15
98
7
21
47
7
65
16
15
9
41
24
7
8
16
32
19
24
62
79
3
9
3
17
72
21
7
80
67
9
8
4
8
21
16
3
5
10
137
156
19
9
5
70
50
40
32
7
15
29
21
7
12
21
15
44
100
3
24
30
23
1
6
17
12
25
12
27
8
24
19
26
64
35
4
20
37
15
56
21
4
47
33
3
4
3
5
12
7
24
45
21
83
24
7
30
12
3
72
3
17
43
9
3
5
36
19
54
3
20
28
15
24
2
4
8
48
64
3
21
71
60
9
15
16
44
49
15
8
4
15
38
19
3
17
28
8
55
36
17
4
9
11
21
3
16
8
1
36
39
45
11
12
7
2
7
21
36
23
7
5
24
16
3
12
53
31
17
96
1
51
20
1
18
5
24
33
10
53
36
24
4
20
1
15
12
8
36
4
17
3
12
12
16
24
68
19
33
3
33
65
16
30
9
8
7
17
52
3
57
96
24
12
8
12
9
48
3
36
4
5
39
24
13
3
45
6
14
15
4
20
60
12
4
36
9
8
39
40
32
7
5
24
21
16
18
9
12
5
4
6
21
32
28
8
33
15
16
32
16
29
3
1
23
33
3
60
1
6
29
24
13
15
12
3
18
32
15
60
28
5
16
23
52
48
20
1
6
14
15
36
31
5
4
8
16
44
7
53
1
27
9
23
31
96
29
16
51
5
19
24
21
8
28
3
9
36
27
60
29
31
5
124
9
30
101
40
39
12
5
13
60
8
12
10
9
3
9
24
20
31
21
3
60
29
12
16
8
21
3
16
20
52
12
17
51
12
7
17
7
2
7
20
7
21
33
8
15
28
9
27
9
24
27
9
54
12
14
19
8
24
4
9
12
8
15
4
3
38
12
3
31
2
79
32
13
56
24
36
27
24
9
27
36
9
10
17
24
12
24
43
5
37
3
12
15
9
24
5
15
1
11
36
4
29
64
15
36
36
3
5
12
28
36
15
45
8
7
5
36
12
31
12
54
11
33
10
110
40
20
27
25
3
36
39
26
3
1
36
56
7
33
47
12
48
67
17
16
87
5
19
45
5
7
12
32
31
57
3
90
3
60
5
27
12
12
45
12
15
24
9
3
16
12
5
27
69
3
16
20
36
7
12
50
7
20
21
112
18
26
39
4
44
4
9
3
17
34
5
16
68
1
32
60
55
24
17
43
8
13
8
12
7
8
24
55
24
12
84
21
33
11
9
16
20
24
15
40
15
17
13
11
1
39
44
36
28
27
9
24
12
84
5
10
2
15
85
27
8
9
10
21
8
7
29
19
9
3
48
17
9
4
96
3
20
12
19
21
44
1
6
5
13
12
23
61
6
9
39
17
21
3
1
8
70
17
9
16
63
56
19
5
25
8
22
5
31
30
3
27
21
9
44
16
126
50
19
5
19
12
8
7
48
30
6
24
2
4
23
72
24
55
5
16
36
32
12
4
32
12
21
36
15
28
8
52
3
17
21
16
3
3
29
24
7
17
13
20
3
12
9
40
15
9
23
13
6
57
3
48
9
12
36
8
16
8
16
12
3
17
19
5
55
17
52
15
5
1
6
17
52
20
61
23
36
48
1
47
28
15
62
58
21
8
24
4
15
17
9
12
51
45
31
15
48
17
24
28
8
36
7
29
33
10
5
36
57
31
5
19
27
17
16
15
17
21
64
3
32
12
28
15
9
77
15
19
14
15
48
7
2
7
32
12
43
5
24
16
8
1
44
22
29
12
7
9
8
33
10
12
17
1
11
64
44
16
36
36
8
93
27
16
9
6
9
8
28
9
15
17
55
53
19
32
4
12
5
19
21
59
4
5
3
9
7
3
17
12
1
90
5
24
1
24
24
23
24
4
44
33
48
4
6
14
10
5
57
4
3
20
21
7
20
12
16
15
9
12
8
12
9
48
15
13
6
17
21
36
15
36
24
24
24
67
30
24
96
3
32
28
27
2
4
8
19
27
6
18
2
19
9
59
7
36
48
21
65
19
5
7
8
40
17
3
36
16
8
31
17
49
20
7
8
13
11
9
48
7
5
16
15
8
12
45
4
12
18
9
44
12
84
9
103
17
3
4
60
20
4
20
48
28
75
41
1
3
24
12
41
3
21
40
56
10
45
3
5
4
36
32
33
31
44
33
12
51
16
5
39
91
17
31
6
83
1
6
74
22
17
7
5
1
3
32
13
ABCD 435450348*7^$a-1 [50004]
30
10
14
6
96
91
51
36
14
106
69
77
30
76
14
10
18
2
28
33
5
40
54
104
54
43
15
30
18
2
34
14
22
78
12
51
11
1
87
45
59
6
18
82
20
31
17
12
28
2
25
47
49
207
21
35
106
12
8
12
12
60
16
14
46
27
3
18
32
12
19
89
19
23
48
109
15
9
36
21
74
40
18
180
36
12
98
66
76
12
20
58
12
36
32
10
48
144
18
20
18
67
59
25
51
93
17
28
170
30
60
30
22
2
30
12
24
12
10
21
99
24
18
12
6
84
9
27
2
12
55
3
122
76
42
2
106
18
30
2
52
68
12
42
109
17
60
70
14
10
90
56
54
16
50
124
36
15
36
3
56
40
38
136
116
7
108
29
118
8
24
66
10
18
15
5
22
12
6
27
12
33
8
36
31
9
8
7
63
45
3
158
19
5
7
9
104
19
9
3
95
46
90
9
89
72
84
16
20
28
68
78
24
46
15
75
2
4
3
65
6
34
162
26
31
41
48
28
92
12
100
75
5
60
31
5
112
80
24
24
36
6
4
146
58
14
7
11
42
70
93
123
90
30
26
16
3
41
28
12
26
54
34
36
26
28
27
35
42
6
6
28
12
63
11
6
10
18
20
42
16
48
6
30
26
7
21
14
28
12
33
144
3
33
77
30
46
32
42
46
44
6
76
20
18
78
42
19
99
12
36
14
55
27
9
29
90
28
141
17
31
41
48
43
29
19
24
21
54
9
27
50
4
15
9
68
7
35
28
14
24
24
28
2
16
33
36
11
114
76
2
78
10
72
14
4
56
40
3
107
18
36
24
82
98
30
78
4
14
1
113
40
80
48
10
72
2
70
20
18
52
15
21
14
78
88
8
19
63
62
12
103
41
6
1
9
6
21
9
2
30
19
3
26
10
8
16
81
36
9
44
30
70
26
24
49
47
1
36
11
6
66
22
111
41
46
2
43
23
42
52
32
34
6
20
30
6
12
67
65
10
6
84
6
8
121
5
96
12
31
65
40
86
30
10
38
19
233
6
48
66
30
24
40
14
48
18
1
53
22
18
2
48
6
24
28
8
12
12
28
12
60
30
18
15
3
56
16
42
3
53
24
12
18
66
24
52
116
84
46
20
114
54
42
94
6
84
51
35
73
9
36
39
5
12
18
16
62
22
2
24
10
36
18
20
7
81
78
2
70
2
28
50
58
6
57
23
28
50
16
90
14
90
6
24
12
16
8
36
60
24
4
50
30
58
8
25
21
6
54
48
18
14
40
60
116
12
10
38
24
7
81
2
114
6
34
15
27
2
16
39
53
7
3
18
135
27
2
6
37
5
22
8
24
48
10
6
72
14
70
33
17
66
24
138
16
80
12
48
42
54
16
3
15
50
54
22
116
220
24
48
8
7
12
71
48
76
18
20
19
17
34
12
68
28
134
30
28
2
66
37
57
50
109
45
32
12
18
42
22
9
5
94
30
6
26
96
108
72
40
3
87
38
7
12
65
16
116
10
24
56
1
99
54
27
17
43
27
20
82
78
32
40
14
16
24
74
28
60
180
72
117
45
26
109
53
22
26
30
18
184
3
137
7
15
116
42
40
38
1
41
10
12
8
90
30
52
18
8
60
12
42
10
8
28
32
7
15
26
4
27
83
16
14
36
28
26
28
116
42
31
39
18
42
18
32
7
41
10
12
18
24
72
3
95
10
12
207
41
22
18
20
78
34
48
8
84
48
22
50
10
9
29
66
4
45
101
24
19
3
134
54
1
69
30
110
22
18
3
35
24
18
46
32
24
6
12
52
36
20
52
32
79
5
130
9
5
42
58
8
31
47
22
20
84
40
26
18
24
72
43
27
78
18
18
104
108
7
24
101
28
32
22
36
14
31
17
16
20
6
10
18
36
30
20
6
54
7
3
9
81
99
63
68
46
48
63
27
32
28
2
7
9
92
10
18
72
36
20
7
5
4
78
2
60
30
1
9
86
10
3
9
27
29
4
30
8
88
36
38
46
42
30
54
74
4
188
24
40
48
45
5
246
6
55
11
97
21
92
24
36
19
63
81
17
52
8
4
20
18
88
24
8
10
32
88
6
32
40
48
2
48
4
200
22
14
34
18
18
26
6
40
32
82
66
20
25
53
16
74
24
82
18
68
42
10
9
59
18
19
5
6
25
47
10
14
48
25
108
57
26
34
30
6
27
5
88
146
61
15
57
35
82
24
32
48
22
14
66
42
10
36
93
51
48
24
54
20
12
12
60
103
35
1
9
12
42
18
3
27
62
28
42
30
14
42
60
60
190
12
36
14
36
12
28
44
70
72
26
19
23
13
137
66
22
12
6
9
47
6
18
30
10
6
84
6
38
42
96
52
6
14
78
12
58
14
76
8
60
43
27
96
50
6
25
17
19
3
18
87
29
10
2
7
23
10
44
46
18
3
41
58
60
2
6
22
32
36
82
18
74
360
73
137
43
60
36
41
36
6
6
22
9
17
82
24
56
10
32
58
42
30
42
26
30
88
12
42
30
6
14
31
27
32
66
46
36
18
12
62
70
3
119
16
24
36
81
9
20
72
48
30
73
9
27
29
30
49
27
21
5
94
20
13
12
15
26
22
50
28
50
4
45
23
121
45
20
6
13
108
113
19
17
58
2
30
18
10
12
78
18
2
6
22
15
5
7
191
49
5
52
80
7
23
40
120
9
9
90
20
6
72
55
36
53
90
16
8
46
26
202
38
24
196
14
58
12
8
25
41
16
8
60
136
54
62
60
43
27
6
14
34
51
89
24
48
12
160
18
12
32
28
38
12
52
6
8
40
69
3
8
52
44
30
48
12
48
10
38
12
12
7
29
28
36
20
31
12
11
24
46
20
34
26
42
4
6
20
18
70
90
36
20
18
30
6
42
1
12
65
36
16
20
70
24
30
15
29
10
9
47
58
80
ABCD 435466928*7^$a-1 [50007]
3
12
22
14
41
1
14
2
14
12
17
1
26
54
2
36
18
11
3
4
18
8
4
8
3
17
6
4
16
1
3
2
43
13
11
5
26
28
1
76
15
16
1
43
10
8
4
10
18
12
28
10
8
38
10
2
8
44
14
13
15
17
5
14
8
10
27
1
2
9
15
18
14
24
44
4
8
8
29
43
26
19
17
39
25
34
44
2
7
15
2
40
2
64
16
2
6
2
14
30
2
22
4
30
6
15
16
39
18
15
1
16
20
14
16
61
27
6
24
10
2
32
19
3
20
14
3
1
36
22
32
16
20
10
24
16
6
28
16
13
3
12
12
36
6
3
17
16
2
13
44
9
12
10
17
17
28
22
45
17
14
1
15
28
4
22
7
15
36
8
21
75
2
26
12
26
3
5
16
3
9
4
4
4
12
2
29
3
2
40
10
4
10
10
12
1
4
17
27
15
18
6
2
36
4
4
10
20
44
6
28
3
5
38
13
5
14
18
4
4
4
42
6
6
44
4
14
30
13
13
36
31
13
3
24
7
18
16
7
43
17
15
14
8
11
5
4
4
14
40
10
3
36
27
16
26
8
22
6
19
12
67
16
24
21
25
44
14
40
6
2
10
4
18
53
5
2
30
68
16
36
28
26
8
6
32
6
25
1
11
17
44
4
2
12
2
15
1
30
12
16
6
35
1
11
20
5
11
19
18
4
39
45
12
14
22
14
32
6
8
2
22
20
35
17
20
4
10
17
37
12
35
11
18
2
9
7
4
6
12
26
68
2
2
8
17
37
10
1
1
22
4
16
8
6
36
30
20
13
21
26
36
14
12
3
5
7
7
6
2
17
1
16
14
6
16
14
4
4
69
27
8
5
7
10
22
2
28
11
17
23
15
4
10
12
24
20
8
11
19
8
22
2
4
30
8
82
17
24
21
2
48
14
18
30
24
4
18
6
20
8
6
68
2
6
12
6
12
11
61
32
10
2
39
5
8
46
25
16
9
28
30
8
2
10
8
6
8
4
3
11
20
10
6
20
9
12
15
17
27
24
46
10
66
6
1
49
30
26
3
21
14
14
8
16
12
8
12
10
21
1
8
28
8
18
24
12
6
46
10
28
38
10
12
44
22
16
1
7
4
2
2
13
59
20
14
6
14
14
22
12
8
8
23
5
16
30
13
3
2
20
10
13
35
28
28
1
13
8
36
3
23
6
7
12
37
6
2
2
1
13
10
1
25
15
31
10
7
11
2
18
10
4
23
36
7
17
9
16
26
2
36
30
10
24
8
2
10
19
52
17
2
17
7
25
1
24
2
56
5
5
12
7
1
2
40
26
8
12
16
4
11
5
16
14
1
31
8
2
8
11
17
8
16
18
24
1
3
28
8
9
5
27
1
27
61
6
8
26
3
17
52
6
46
3
9
3
5
2
8
12
8
13
41
2
10
10
17
35
14
6
40
10
8
2
10
2
30
23
4
17
4
42
6
4
4
6
28
50
12
28
16
36
30
10
12
10
2
15
5
14
4
16
54
2
1
5
2
2
3
1
18
10
26
14
27
9
34
14
7
15
5
13
2
32
30
10
6
3
13
20
4
20
43
7
28
26
6
18
8
10
17
13
4
22
16
36
12
1
1
12
32
12
31
35
2
22
2
18
2
16
7
3
6
24
8
26
24
30
3
3
6
22
1
7
30
8
3
15
34
6
5
3
1
3
4
6
7
16
7
2
2
30
16
20
16
8
14
5
33
26
10
11
4
19
4
30
8
4
4
20
6
10
44
2
12
10
12
3
3
4
2
8
14
6
16
18
12
16
4
16
13
31
2
16
10
18
23
17
4
16
2
26
28
3
17
8
19
17
22
10
14
6
7
9
11
33
16
30
4
4
22
18
8
6
48
44
4
66
4
14
6
13
1
14
14
24
7
12
1
14
4
36
26
40
6
8
46
2
16
1
9
4
11
7
20
32
10
12
18
22
2
30
2
10
24
6
16
42
62
16
29
77
32
12
6
4
22
20
11
33
2
38
2
40
14
2
14
4
4
42
12
2
3
21
18
24
40
10
16
58
4
14
18
22
8
2
52
33
12
5
12
16
16
18
4
34
3
1
28
19
11
8
16
8
44
6
4
38
24
17
1
3
9
30
22
4
52
12
8
3
3
8
25
11
2
32
3
15
2
16
43
41
108
2
8
21
61
36
8
16
14
8
21
3
10
90
6
10
12
14
18
28
14
6
8
30
63
1
3
1
28
34
17
21
8
8
22
36
1
37
8
12
16
22
12
1
3
22
11
19
40
20
14
10
21
8
24
7
2
28
6
40
14
12
12
15
1
56
36
15
3
12
8
10
8
8
44
2
8
34
8
8
54
18
22
13
23
1
3
10
10
28
2
40
7
9
22
5
5
2
2
30
2
24
7
11
4
6
8
19
39
60
4
13
4
32
5
7
1
12
6
14
2
22
12
4
8
10
24
2
15
5
8
35
9
7
1
8
30
62
2
24
8
9
5
6
42
52
2
6
32
7
23
10
8
6
12
5
53
22
8
2
31
1
6
4
17
1
10
25
31
2
6
46
6
66
7
13
4
4
6
1
7
5
5
6
45
25
12
3
5
30
6
20
2
14
20
32
16
20
30
8
4
16
10
12
4
26
20
8
30
6
2
8
43
28
27
6
8
14
5
24
7
36
48
2
4
11
5
15
35
6
4
6
2
6
22
24
2
13
5
2
86
2
20
4
48
13
33
6
4
24
24
22
2
14
2
49
11
2
14
13
3
38
40
8
38
10
26
40
4
2
8
16
7
15
6
11
31
4
16
18
8
4
12
20
4
19
5
10
9
3
2
2
29
15
5
7
12
4
28
4
2
10
40
20
4
68
52
1
1
30
10
4
15
24
21
10
50
16
36
11
19
38
10
2
14
10
22
16
36
53
3
9
29
2
14
4
2
8
9
12
9
26
22
2
18
18
5
3
12
2
3
9
12
7
15
5
29
22
14
8
2
14
71
11
6
22
28
2
30
84
36
5
9
4
3
12
45
2
2
22
2
20
18
28
34
4
3
12
17
16
6
9
7
8
10
23
19
4
16
6
22
25
17
34
14
72
7
48
13
23
5
2
8
4
24
2
10
2
3
3
4
26
7
12
27
10
31
7
26
22
24
10
4
3
3
4
12
12
29
1
14
30
2
2
16
8
3
7
14
20
7
7
2
2
21
13
16
19
3
4
18
16
58
34
14
18
14
34
3
24
7
2
18
66
3
27
42
12
12
27
69
10
2
7
17
4
35
47
10
15
31
2
20
31
33
3
3
6
3
11
18
4
16
30
56
24
33
1
14
24
6
2
14
3
12
8
21
22
14
2
20
2
12
19
17
20
4
8
52
3
21
6
9
5
2
14
27
11
2
2
6
46
14
15
7
42
54
26
19
3
18
16
12
16
2
22
3
7
4
4
16
16
14
8
22
30
4
10
9
21
39
3
1
19
1
43
16
1
9
36
2
2
4
30
26
8
15
9
51
7
24
4
2
4
16
14
16
2
2
4
1
57
8
4
12
26
8
20
9
4
11
2
22
26
44
34
10
8
28
2
6
56
28
40
3
13
6
2
16
14
2
18
10
26
5
8
4
48
12
13
18
1
3
28
36
2
10
26
28
8
3
19
2
31
15
4
10
4
15
12
11
6
28
6
12
22
2
10
7
37
56
3
7
18
3
1
2
28
1
25
32
60
8
6
26
26
6
3
31
17
84
23
10
24
2
14
4
4
7
21
14
4
20
2
18
18
10
8
12
4
21
1
20
3
49
6
4
13
1
6
5
17
18
1
7
14
19
9
18
2
6
14
4
6
6
4
11
4
20
1
11
31
8
25
23
10
10
2
12
22
10
12
56
36
2
9
21
11
41
28
26
38
8
10
4
10
16
22
24
2
14
14
14
10
10
2
6
10
8
14
4
12
64
13
24
3
4
8
44
24
6
16
2
6
16
2
8
12
1
5
16
7
13
48
24
31
9
32
19
19
2
8
14
20
1
5
46
14
30
2
48
8
6
26
4
10
6
12
8
8
10
12
8
8
1
4
3
2
27
13
10
2
16
16
2
56
53
3
8
10
15
31
6
2
6
12
4
4
26
5
1
4
7
9
36
3
5
32
35
3
2
12
6
30
2
4
1
13
32
8
20
8
2
13
11
34
2
2
14
37
9
8
15
28
5
18
18
2
28
45
9
10
4
22
6
16
2
27
3
4
10
12
24
7
5
52
26
84
36
8
2
7
19
13
27
2
14
12
17
3
18
20
6
4
13
27
4
14
15
41
34
5
5
36
4
18
10
6
2
8
6
8
6
3
3
2
22
2
15
51
46
2
38
12
2
2
10
2
15
4
25
2
52
1
7
20
16
10
20
20
6
10
10
8
52
10
48
3
7
17
13
8
20
8
12
14
56
14
6
14
14
1
13
8
4
10
58
15
3
2
26
4
2
3
31
29
45
4
18
4
34
8
22
2
12
4
52
20
3
19
12
26
12
4
14
4
2
8
3
17
2
26
16
30
2
6
21
27
2
2
42
63
49
6
22
44
8
6
2
15
41
2
24
2
32
11
3
14
34
4
6
2
16
14
8
27
3
6
3
9
4
18
12
2
10
8
2
14
2
4
8
8
14
30
4
2
9
9
16
18
18
32
30
52
72
46
22
20
4
2
24
2
6
7
21
12
7
9
16
12
2
36
24
28
10
3
9
30
4
4
16
6
14
12
36
29
15
8
2
23
13
16
2
2
16
4
2
2
11
3
4
5
13
15
29
10
6
24
8
3
7
16
28
18
58
20
6
22
17
9
58
50
24
7
27
40
12
13
3
52
18
4
11
9
6
26
12
40
11
29
32
11
1
18
32
32
6
30
22
2
4
16
36
5
7
5
11
13
11
2
15
5
8
7
27
2
19
7
6
10
1
1
6
10
7
21
19
5
12
18
4
16
6
38
2
6
8
8
8
20
68
5
16
3
2
4
40
6
74
2
14
14
36
5
21
12
27
12
13
12
2
2
22
14
16
4
3
29
4
2
34
16
8
10
2
8
22
10
20
11
17
4
12
8
2
8
6
4
6
4
5
12
3
12
5
5
16
22
20
30
18
6
15
9
26
18
11
37
4
31
1
10
24
13
41
18
16
2
16
27
9
32
4
22
8
17
7
2
8
12
2
14
7
8
7
17
1
27
3
4
32
28
4
14
36
16
14
8
2
8
19
31
12
2
8
14
6
27
17
14
14
4
4
8
26
28
8
9
11
48
4
17
3
52
14
16
14
6
2
14
24
16
14
4
18
12
6
14
14
2
8
3
12
3
10
36
8
3
11
22
8
10
12
9
5
2
68
8
9
13
2
8
37
1
4
4
10
5
21
24
8
56
10
1
21
3
33
18
40
16
12
6
8
35
1
4
4
15
3
6
48
38
18
23
11
4
28
8
34
16
30
21
9
4
6
16
5
1
7
5
4
16
3
33
6
21
5
10
30
32
22
4
12
8
21
3
5
17
4
3
9
15
5
16
26
10
3
33
26
20
14
18
13
1
2
16
16
81
9
10
2
18
4
2
15
4
20
3
13
9
36
30
17
5
2
8
20
13
4
9
6
6
14
20
4
1
36
11
2
28
36
10
33
5
30
26
68
8
14
14
24
62
6
12
30
6
2
10
48
64
11
3
30
10
4
10
24
15
1
2
24
2
8
8
2
17
3
29
7
21
67
2
2
9
7
5
5
18
1
5
11
19
6
38
42
3
7
13
13
12
39
15
28
6
28
20
10
24
8
14
8
8
36
14
6
2
16
14
46
6
8
15
15
38
20
3
51
32
30
39
5
6
32
6
2
34
16
2
12
8
14
32
6
20
8
18
20
8
22
12
2
15
35
1
13
4
20
14
13
3
5
7
22
38
2
6
13
12
25
2
17
27
16
4
26
6
22
4
4
32
12
26
17
15
14
2
17
20
24
79
12
34
11
19
6
19
11
22
2
54
4
14
4
4
2
22
4
34
4
24
3
27
5
9
34
60
46
7
29
14
2
27
7
2
12
3
16
13
8
42
9
21
35
3
4
2
40
6
20
9
16
23
10
14
24
21
11
24
10
6
24
40
58
22
14
2
4
10
10
26
8
2
12
12
4
6
23
11
6
7
37
2
24
74
8
8
8
20
8
6
14
3
21
8
12
32
3
15
6
32
12
14
22
46
4
13
4
17
7
15
2
8
23
1
4
46
21
13
40
6
1
20
3
52
17
24
3
18
2
22
4
6
16
53
17
15
1
10
4
18
36
7
35
8
44
28
5
27
5
47
32
50
8
16
2
18
2
22
8
4
24
4
8
43
3
6
15
1
6
16
1
21
6
13
5
15
21
36
67
1
2
18
15
1
11
32
9
32
18
29
33
2
40
36
41
59
2
11
1
16
6
1
29
50
2
3
16
5
7
25
8
24
11
55
32
10
14
8
10
30
4
24
14
39
23
13
13
20
27
15
6
60
6
8
14
8
16
6
28
12
10
15
13
27
5
10
17
3
8
1
9
27
19
6
39
45
4
72
2
8
22
23
11
24
5
5
15
21
4
4
20
14
20
29
55
22
36
2
12
5
8
11
29
3
9
9
8
8
35
5
14
17
20
3
20
18
10
20
14
11
9
22
2
4
23
7
4
4
30
12
16
51
13
12
4
10
30
44
7
13
6
5
5
2
25
19
17
17
8
6
8
4
9
35
4
14
6
1
85
7
27
6
4
4
4
4
8
18
26
18
2
2
14
14
4
16
9
23
8
29
1
4
22
24
20
2
15
3
34
2
12
4
4
24
22
8
52
40
36
8
4
16
31
5
60
10
18
8
7
7
6
7
1
14
13
19
22
39
3
18
62
2
10
32
18
20
36
4
18
14
2
36
8
38
3
25
18
5
9
8
28
20
18
17
33
8
31
45
48
20
14
18
6
22
6
20
13
5
2
2
2
10
18
6
4
38
10
4
12
11
3
22
7
7
26
4
11
7
6
12
16
2
14
20
70
2
26
4
10
14
10
3
5
40
15
7
30
2
6
16
66
6
20
10
14
2
8
2
55
1
8
6
17
28
15
4
8
5
52
3
8
10
8
10
6
15
1
2
14
3
43
4
4
10
46
8
2
2
20
17
17
2
54
16
42
30
22
20
17
3
14
10
10
2
2
4
8
32
19
3
2
14
4
49
5
12
14
4
1
5
20
14
4
2
7
3
2
12
44
2
12
ABCD 435496218*7^$a-1 [50012]
15
4
23
25
11
37
35
9
4
17
42
81
24
16
17
30
6
7
12
47
36
49
41
18
1
23
60
6
24
18
12
12
57
60
40
47
73
23
9
24
27
66
30
48
30
6
36
9
12
39
12
6
60
15
51
9
9
6
25
65
55
5
19
8
15
73
8
39
49
8
3
21
21
42
6
12
6
1
56
16
17
24
19
48
41
19
20
28
36
12
53
30
24
48
61
12
5
6
9
9
3
48
4
23
24
6
19
23
9
3
1
36
24
23
24
33
33
24
36
6
49
5
24
18
24
9
129
31
5
12
12
18
33
15
30
15
45
3
27
9
15
109
20
52
5
3
3
66
12
6
12
78
63
21
3
24
21
15
27
66
87
57
42
85
35
45
9
31
29
6
13
41
12
3
36
28
8
64
53
3
3
42
7
20
27
60
24
9
93
67
5
19
47
30
15
15
21
28
32
3
90
3
3
30
15
9
3
3
37
59
33
12
16
116
9
39
3
1
77
30
21
3
24
33
21
15
51
25
44
27
18
6
21
3
12
13
44
39
30
31
48
29
3
27
1
8
63
12
6
15
24
27
54
54
6
51
40
11
12
6
60
3
81
3
15
12
30
7
12
20
28
20
51
12
57
51
18
66
24
60
105
4
5
30
18
3
4
23
13
80
48
40
8
39
1
23
6
27
27
12
6
19
11
48
37
24
11
13
24
23
45
12
45
6
54
15
15
57
4
29
18
33
4
11
30
3
21
27
33
15
48
3
9
21
42
37
20
12
39
13
8
69
3
48
72
24
39
54
3
39
33
39
6
6
37
12
60
5
30
54
42
96
1
11
12
25
29
3
39
13
8
16
24
71
6
31
11
1
11
36
9
45
18
30
48
15
9
7
11
33
9
15
21
7
12
32
36
3
13
23
24
21
63
30
15
21
7
47
57
21
18
9
12
76
137
6
30
6
33
12
141
3
120
45
6
24
30
51
9
6
13
11
42
12
78
9
3
12
1
77
18
48
33
16
108
36
23
6
3
9
42
21
16
71
60
6
55
5
63
60
69
15
12
21
43
8
63
12
18
36
150
30
102
24
36
9
16
23
97
24
8
4
17
60
30
12
57
3
18
30
45
75
36
36
13
59
57
48
24
63
6
3
64
24
17
3
81
19
167
36
21
3
61
24
8
3
69
40
5
3
51
1
59
6
42
9
9
6
57
72
12
3
24
33
4
11
18
24
18
9
9
3
27
13
11
33
27
33
4
23
30
27
15
60
69
28
11
60
45
36
15
1
12
11
25
41
7
8
51
48
45
15
12
9
57
3
39
25
47
18
39
21
3
4
48
5
78
9
4
17
3
15
30
6
9
16
12
11
30
79
23
48
60
6
12
18
72
9
15
18
3
33
19
35
6
24
27
9
24
19
12
17
111
21
6
1
8
135
12
54
24
31
8
24
3
12
73
5
19
5
19
11
12
57
3
21
33
12
48
24
30
30
6
1
20
4
56
3
21
88
11
90
27
63
6
51
12
9
18
25
12
35
1
11
72
21
57
15
12
3
12
1
23
9
76
35
45
16
53
6
36
9
60
51
6
39
108
40
5
18
144
1
17
36
90
24
30
67
53
18
12
6
42
9
9
60
6
6
19
24
95
90
24
3
28
5
42
1
11
6
31
35
33
16
17
15
15
42
18
9
12
4
5
7
47
18
3
12
12
39
30
15
39
157
8
51
114
18
25
48
5
84
30
6
6
18
15
21
66
36
12
6
15
4
5
36
3
3
54
12
12
18
18
60
42
9
4
12
12
96
20
9
36
30
33
48
48
4
20
21
7
48
5
15
24
57
15
60
51
18
31
8
3
18
30
12
1
95
18
19
23
21
36
12
3
18
18
33
3
78
6
12
18
3
16
32
24
16
59
21
12
4
23
1
23
25
56
12
12
51
13
8
15
18
7
29
39
3
9
15
36
1
32
15
12
21
9
19
113
7
11
42
60
15
15
1
11
36
1
17
7
17
6
49
5
18
48
25
29
18
18
15
75
21
15
36
12
1
8
27
12
84
21
39
24
25
5
24
6
24
120
6
51
3
66
39
15
33
63
21
12
21
15
15
18
12
18
18
3
12
9
3
16
20
28
35
21
12
75
21
12
27
21
15
85
65
6
9
39
30
30
61
5
7
17
18
21
21
42
48
36
45
72
36
3
9
36
3
66
54
12
18
3
3
93
3
37
24
32
27
73
23
60
45
63
36
9
36
51
33
9
42
54
24
36
6
69
12
12
51
1
12
20
16
95
1
12
5
43
71
24
21
12
24
3
13
24
23
9
51
1
48
71
21
48
27
18
3
16
71
36
9
84
57
6
73
24
17
60
72
3
15
1
11
21
84
3
12
1
23
25
29
3
4
24
23
30
15
16
68
21
96
27
33
6
24
24
121
8
27
60
102
27
24
4
12
36
5
6
9
28
44
27
25
11
30
3
4
59
1
132
35
25
23
18
6
21
28
59
57
3
66
60
6
37
41
18
42
30
60
48
78
30
13
8
9
15
12
4
12
23
36
1
152
60
15
13
23
24
49
11
12
13
5
7
35
93
52
53
6
25
11
21
3
18
39
4
24
84
71
108
1
11
1
20
48
28
20
57
51
33
3
12
48
3
24
12
45
15
57
36
12
144
16
203
21
4
20
15
66
6
6
51
64
17
15
15
60
1
29
6
120
1
23
1
65
39
3
21
21
6
33
27
1
35
18
51
64
8
24
21
3
4
11
60
57
39
24
13
20
3
6
39
3
6
60
30
33
27
21
93
27
51
60
12
30
6
9
3
69
9
6
48
12
25
20
12
9
43
12
17
15
4
17
7
77
27
3
25
48
47
1
44
3
1
32
16
44
15
69
21
66
21
40
17
15
16
8
3
66
48
3
57
3
39
13
32
15
12
60
12
24
12
9
3
72
13
120
5
6
21
15
6
27
15
12
145
11
81
36
12
15
9
9
51
15
12
12
12
60
1
47
12
6
12
7
60
20
33
7
20
108
27
133
23
12
6
6
9
28
23
48
37
11
24
36
24
33
36
16
11
18
55
5
43
8
16
17
30
97
11
42
36
15
99
21
15
9
28
32
52
32
39
1
17
54
9
39
12
18
12
3
16
44
3
45
27
9
9
6
13
80
3
45
3
42
39
52
11
21
15
30
51
160
11
12
37
35
108
6
24
18
72
6
24
27
12
24
40
32
96
4
5
27
93
39
3
24
13
11
18
3
9
15
24
4
17
15
45
36
19
5
3
4
32
48
33
18
57
21
42
1
11
21
4
132
83
12
6
120
42
66
19
5
6
24
12
61
68
27
21
3
48
78
12
7
44
4
23
9
111
9
52
20
24
64
8
51
54
7
29
19
11
13
20
16
44
4
20
12
51
57
72
16
8
40
17
24
51
39
6
55
32
15
12
12
24
73
17
84
18
9
24
9
6
1
53
87
33
51
40
5
19
48
23
33
16
48
5
3
12
16
20
40
17
19
71
36
69
27
24
1
12
20
15
12
18
27
64
29
90
1
8
3
49
11
25
29
15
69
15
27
49
32
15
33
39
48
21
48
33
66
13
11
61
8
24
48
40
20
48
36
24
57
6
18
18
42
6
69
15
6
24
6
36
25
32
57
3
100
12
32
3
1
48
5
7
29
3
21
63
3
85
47
18
24
7
8
3
18
24
18
24
1
20
3
13
11
72
24
12
21
21
78
12
25
12
53
6
25
8
24
48
28
48
23
6
180
15
4
23
21
12
75
12
13
5
12
30
33
39
36
12
18
30
21
33
6
33
39
21
81
36
27
27
9
3
48
9
76
68
4
60
80
16
20
64
48
8
135
9
9
6
9
9
15
15
33
16
36
11
12
18
55
12
20
36
28
23
21
24
3
9
3
25
23
24
24
36
9
12
36
3
45
9
24
6
13
11
60
21
48
96
21
43
12
8
48
15
9
9
30
66
15
9
42
36
37
11
1
8
12
33
6
24
18
48
27
ABCD 435496284*7^$a-1 [50003]
24
24
32
34
35
1
2
16
20
1
3
12
44
9
1
66
5
19
9
119
1
23
48
1
9
26
12
33
43
5
7
53
1
6
8
24
1
12
9
6
30
6
8
40
8
22
2
21
13
47
16
57
123
3
44
10
23
27
10
2
1
27
8
22
26
21
13
2
4
32
25
3
17
1
111
9
36
50
4
53
39
28
8
1
32
25
26
40
8
64
20
84
1
12
9
12
27
11
1
9
2
21
19
17
15
25
3
12
45
3
18
14
9
7
8
1
21
54
17
1
11
27
21
15
25
20
3
16
12
24
20
16
20
97
12
15
32
24
24
40
24
9
35
16
9
3
72
56
10
14
12
16
72
12
20
10
18
20
37
9
14
24
12
21
48
1
23
37
2
60
10
2
9
27
33
27
4
18
39
123
44
22
6
8
40
5
1
30
8
24
4
20
33
63
9
27
16
20
36
33
27
9
39
4
9
3
6
26
10
23
24
7
8
21
3
21
13
24
2
12
24
16
12
30
54
8
4
17
12
49
26
108
16
6
26
21
13
62
1
15
36
12
69
45
15
20
15
10
3
92
55
93
20
15
24
4
60
20
10
54
8
132
33
3
21
19
9
9
59
3
36
13
3
56
9
24
27
61
23
24
93
27
28
17
19
57
32
40
39
36
8
40
6
6
105
39
20
1
11
70
27
35
36
21
3
24
1
32
19
53
36
24
60
7
9
57
24
30
6
3
12
8
51
9
7
17
13
62
13
8
7
20
4
8
33
15
25
11
9
15
45
31
29
1
26
16
45
3
18
54
5
7
36
78
6
17
96
15
46
2
4
32
1
3
9
39
24
8
21
3
12
12
1
8
73
59
85
6
18
36
3
32
99
16
20
33
1
2
34
14
1
32
16
15
45
3
20
21
39
4
5
28
57
2
4
12
5
27
12
22
39
47
4
8
12
16
8
28
12
77
31
17
7
60
17
15
12
40
21
11
9
1
2
24
12
1
23
22
6
8
48
52
30
59
27
45
3
46
14
57
25
62
13
69
30
66
2
124
8
1
3
6
59
39
13
9
2
81
15
24
4
5
27
12
49
44
36
1
42
54
14
10
26
12
48
16
41
51
72
76
18
30
8
13
8
1
2
12
40
6
50
12
24
4
6
2
16
17
51
36
1
47
12
72
10
38
16
8
52
17
12
7
21
15
17
76
3
8
9
37
62
33
3
48
36
58
2
13
21
18
104
12
36
49
23
45
37
2
21
13
39
59
10
2
10
27
60
51
12
44
12
24
12
16
8
4
9
20
63
12
34
54
89
13
6
17
24
7
68
12
22
26
36
37
35
12
64
89
15
4
21
8
51
1
8
24
28
35
4
32
12
22
6
9
59
48
48
13
15
5
31
68
16
56
64
6
11
15
12
1
15
12
5
25
15
8
52
15
17
39
37
20
99
12
16
32
12
12
9
27
13
15
8
117
63
48
40
24
8
12
16
29
25
6
18
51
9
23
13
6
17
24
3
12
73
47
21
39
1
3
48
6
47
15
4
18
6
36
20
24
96
9
19
6
62
1
20
24
27
24
45
3
4
8
16
8
21
7
48
5
52
32
3
24
4
32
10
18
42
3
32
75
24
22
14
45
12
27
46
2
1
60
20
3
21
13
2
21
12
19
8
16
12
6
39
11
24
4
20
1
9
12
38
1
59
60
40
6
35
15
12
16
5
3
12
22
23
40
44
28
9
42
8
9
7
33
11
112
20
24
36
72
22
3
57
2
13
45
6
18
38
1
11
24
72
36
9
1
11
7
9
21
26
57
3
4
9
3
12
17
72
96
7
24
8
12
9
31
29
15
69
19
12
17
25
2
4
17
52
9
38
4
18
23
15
12
60
40
68
16
20
28
54
62
60
24
37
11
36
36
9
25
6
17
12
28
71
21
28
3
18
14
9
15
12
22
24
15
15
8
37
39
6
38
22
24
2
37
11
36
16
9
45
26
37
83
37
12
9
12
27
11
9
37
6
18
38
22
23
15
28
17
27
4
5
1
120
54
5
3
69
12
15
4
17
15
9
15
72
4
5
7
6
2
22
150
17
13
24
14
12
57
27
9
55
17
51
48
21
3
22
66
24
8
9
37
2
28
8
4
41
73
134
12
28
32
4
36
68
16
5
1
11
13
74
1
23
12
4
20
16
93
60
44
27
4
60
6
50
10
66
30
2
1
71
40
29
3
24
12
4
30
48
39
60
12
3
32
13
11
72
9
31
12
18
2
12
57
3
33
1
6
6
14
48
24
1
32
3
84
52
72
17
7
33
15
5
24
16
11
36
10
38
24
4
8
16
24
29
61
30
20
69
27
4
21
11
94
47
51
9
16
15
197
1
38
70
30
8
84
4
17
3
4
8
82
23
7
80
9
1
50
49
12
135
30
18
8
58
30
66
2
22
23
28
23
16
9
23
12
24
21
3
24
28
8
94
2
4
17
7
8
36
10
30
9
83
4
24
8
34
11
73
24
2
21
7
12
29
15
10
2
1
21
38
12
1
23
37
11
10
2
84
12
1
9
2
10
14
24
10
26
34
12
2
25
20
24
13
2
1
20
12
55
48
12
17
3
40
5
12
7
41
15
25
15
20
12
4
18
38
12
12
36
24
4
45
8
3
4
30
15
8
91
20
21
1
38
10
2
36
22
23
7
68
13
35
4
8
48
13
35
25
47
10
14
40
9
60
63
69
21
24
15
80
55
30
26
4
32
24
36
13
8
27
12
13
11
37
11
46
30
8
46
6
80
36
10
11
19
8
9
3
9
43
18
11
16
59
60
45
19
48
12
12
48
17
3
37
20
15
25
33
14
34
42
8
4
66
62
81
63
4
72
32
45
40
35
12
25
3
32
4
8
16
8
28
20
9
15
16
21
47
22
14
45
91
32
64
5
15
45
15
34
30
8
13
9
26
16
12
8
34
23
24
7
12
77
31
6
114
68
1
20
7
30
14
49
20
37
47
15
1
44
27
1
9
60
12
14
16
8
10
42
18
6
32
72
4
44
12
4
17
3
57
39
10
6
8
45
24
19
9
35
4
12
20
40
72
6
6
6
2
76
56
36
58
11
28
35
36
48
33
49
12
14
34
120
6
5
19
8
4
30
54
5
63
12
13
81
14
36
52
32
16
66
23
24
15
12
72
10
2
22
3
35
12
16
12
105
15
60
17
79
30
2
12
9
36
1
26
33
7
36
18
23
37
23
27
49
11
16
45
21
18
12
8
4
12
8
25
27
24
6
15
8
3
21
37
26
25
3
5
27
24
4
66
59
13
2
45
7
65
3
9
43
44
4
12
53
1
23
16
11
69
39
21
52
8
3
81
60
3
25
21
11
79
30
38
4
8
37
11
9
3
37
15
29
39
24
10
2
12
4
6
26
48
24
4
18
59
12
63
48
94
2
12
21
3
36
10
2
9
27
36
24
1
15
5
1
38
76
8
12
22
47
3
28
5
1
60
26
12
12
4
20
22
63
11
10
42
80
49
9
14
48
9
15
25
21
42
105
51
8
4
12
32
12
12
4
20
46
74
22
6
41
13
3
32
48
24
27
4
44
16
6
60
11
3
28
9
8
7
8
45
67
32
21
1
14
28
20
9
15
4
6
23
1
62
64
30
14
12
9
28
11
40
12
17
7
6
24
2
21
3
21
63
25
45
18
56
4
6
30
56
36
24
12
12
22
24
2
16
56
1
35
10
6
32
28
24
44
9
31
12
24
8
37
71
4
68
9
16
11
10
11
85
24
51
47
28
54
23
27
48
12
21
27
12
10
11
31
17
40
3
32
76
21
15
20
48
12
45
31
17
12
27
4
8
168
24
4
44
12
12
37
45
14
21
27
4
80
24
16
44
46
27
44
7
6
24
11
43
56
40
53
39
34
14
12
9
75
12
21
91
6
2
45
3
12
24
12
16
20
60
10
36
3
32
3
22
2
48
73
20
1
6
90
30
33
23
24
10
47
27
60
69
31
8
28
44
4
12
54
11
60
15
13
21
12
26
4
41
13
3
44
79
20
10
14
24
16
56
10
39
3
48
8
10
6
65
3
72
12
12
9
37
47
7
44
22
2
61
20
7
45
20
87
33
28
27
24
44
37
59
84
40
18
2
36
33
13
3
20
13
14
13
23
28
8
4
8
52
17
61
11
40
8
24
3
84
21
39
21
1
2
12
34
59
1
11
25
50
13
35
16
8
12
1
8
3
49
3
5
13
18
20
40
6
2
16
60
36
53
3
12
16
36
53
7
8
1
27
20
34
26
24
36
33
72
28
15
6
54
12
24
41
19
6
3
21
2
40
9
15
56
40
29
27
21
1
36
30
5
12
13
14
21
99
21
43
6
23
7
6
14
33
7
29
24
13
2
12
9
63
12
9
16
32
12
7
84
8
48
10
11
15
60
36
4
48
20
57
1
14
16
44
16
56
24
36
4
30
14
24
1
ABCD 435573962*7^$a-1 [50077]
36
9
132
39
9
18
54
198
105
12
108
27
36
132
12
96
57
180
36
33
108
18
18
3
24
39
6
39
27
33
21
18
33
36
21
87
9
30
24
117
21
18
36
168
18
12
6
18
108
75
24
3
6
72
27
9
75
27
9
9
6
189
63
21
177
39
9
27
303
21
27
186
27
75
144
177
12
33
18
102
63
15
9
48
33
66
204
48
18
15
9
102
36
6
111
117
42
45
171
18
171
189
54
36
84
9
81
15
9
75
15
18
3
15
126
12
207
15
93
9
96
27
72
75
36
42
54
45
3
18
24
3
9
24
30
117
15
108
18
138
9
87
30
24
12
24
120
51
9
84
27
9
123
81
48
15
3
60
84
33
3
6
99
39
69
39
153
81
15
3
9
15
273
45
99
69
18
18
207
57
90
180
9
72
15
156
18
78
54
75
15
54
36
66
6
30
42
156
51
243
18
12
180
18
42
63
21
54
117
9
171
33
30
18
24
48
24
84
18
78
126
12
18
24
12
18
189
459
24
30
60
27
39
180
6
18
30
6
21
9
87
93
27
51
18
12
180
42
180
57
45
24
39
27
60
126
72
111
9
63
69
54
48
42
30
42
72
18
9
9
12
60
75
24
57
87
63
21
33
48
15
36
39
18
63
33
12
144
144
27
69
102
6
27
9
36
108
84
15
21
90
24
45
84
45
78
144
84
24
18
30
105
12
9
135
27
18
15
9
63
21
18
9
15
162
39
9
144
24
108
135
3
6
75
15
120
132
198
48
63
36
24
9
18
18
39
15
156
42
12
6
18
3
63
18
27
96
57
36
60
108
99
48
33
126
9
21
18
198
6
36
153
111
168
48
45
15
48
42
48
6
48
42
12
54
126
6
36
30
168
12
54
24
108
18
36
84
72
99
153
54
9
24
9
12
36
18
36
54
168
36
3
45
78
57
15
21
51
108
81
48
207
78
30
18
99
117
60
3
15
48
54
87
93
6
30
60
66
126
15
9
3
60
39
24
45
9
12
72
27
27
18
78
57
24
39
36
18
42
21
24
57
36
24
72
27
9
3
63
18
108
18
18
6
57
105
36
12
198
42
36
72
27
207
66
123
57
63
33
120
42
102
42
54
54
18
18
93
33
108
108
66
18
27
105
84
72
36
63
27
54
51
12
33
66
108
81
15
57
99
24
102
108
24
99
63
36
12
6
3
51
138
150
72
30
27
96
63
36
18
36
36
54
12
114
120
60
18
189
21
72
24
3
72
195
45
63
36
18
48
6
36
12
6
3
204
48
81
42
30
90
9
87
12
60
48
36
90
87
153
120
27
33
183
24
45
3
69
30
6
48
186
30
51
75
6
156
72
24
3
36
27
117
9
18
36
6
171
12
9
144
6
36
252
36
57
81
96
72
183
81
108
51
9
48
63
69
12
27
15
45
21
18
105
45
39
27
186
3
123
18
135
21
36
42
45
45
48
150
54
102
81
45
15
9
156
108
42
18
27
48
36
96
135
84
18
42
30
15
12
9
15
93
24
72
39
45
54
9
72
9
63
9
6
30
150
66
18
6
39
27
117
207
42
12
168
54
30
168
27
45
3
9
36
132
30
24
21
9
36
18
18
63
108
9
27
63
42
66
18
51
63
48
153
132
81
18
108
48
6
18
162
63
21
24
12
6
90
3
60
3
54
87
183
6
36
18
9
12
177
36
12
36
150
18
39
45
96
486
117
144
9
48
36
99
15
12
33
12
33
72
27
21
27
99
6
54
36
48
42
84
99
15
36
90
72
138
54
42
30
6
54
63
21
54
6
36
75
72
9
72
90
105
27
12
54
90
6
36
54
45
81
18
48
90
6
18
3
63
6
138
90
162
24
66
54
78
84
159
3
45
51
57
141
12
231
21
6
30
18
18
15
27
18
63
81
48
60
3
99
18
6
18
54
18
102
6
111
15
36
54
135
228
72
33
18
90
108
72
30
18
24
12
24
48
42
144
57
141
75
ABCD 435751644*7^$a-1 [50024]
12
12
132
35
60
36
12
1
59
37
53
7
83
1
41
6
73
113
18
30
19
23
18
31
24
23
24
36
1
41
79
59
12
1
11
49
12
77
6
72
48
25
60
108
59
1
60
24
59
6
12
283
12
35
49
23
18
31
24
23
13
12
29
150
30
31
35
37
107
37
36
60
23
13
59
1
107
25
12
143
48
72
1
12
41
60
31
36
12
17
7
23
1
180
24
48
89
78
12
49
23
6
43
24
35
78
7
95
73
48
24
24
53
19
48
12
11
1
72
24
12
108
12
59
1
29
42
13
36
48
71
49
12
84
47
1
119
1
72
245
19
24
120
59
6
7
47
36
25
60
107
1
29
66
97
12
35
85
5
66
25
77
31
84
72
5
48
7
23
1
12
47
1
47
144
13
107
1
101
96
12
55
71
25
12
119
1
48
11
97
12
12
48
17
31
11
13
72
24
29
24
7
36
53
24
90
37
11
18
30
13
47
12
13
60
36
41
18
42
6
25
71
78
12
48
43
60
5
31
60
11
30
55
36
29
138
42
48
42
12
36
25
12
53
24
7
12
12
29
31
107
72
1
36
12
11
1
60
29
6
30
7
96
47
1
53
36
115
17
60
6
13
113
91
95
37
11
36
366
7
24
60
11
1
12
12
84
60
132
59
13
59
1
23
24
42
31
5
30
37
71
13
23
1
12
96
48
41
151
29
103
48
108
72
11
36
1
113
43
11
25
11
18
12
156
18
13
113
18
25
17
7
12
41
66
12
12
37
47
13
23
150
7
12
12
12
5
150
13
47
1
108
36
17
19
47
48
25
11
37
12
11
6
78
12
1
132
29
30
36
37
36
12
41
7
60
23
18
6
13
29
55
12
48
59
13
60
17
6
132
12
1
47
30
19
84
12
65
6
6
306
1
41
72
36
7
36
48
12
12
23
54
55
11
13
72
35
13
41
18
37
83
48
13
12
12
5
30
12
12
61
5
12
12
67
23
36
121
12
17
43
155
97
17
79
96
60
168
60
36
36
24
89
7
96
11
6
18
96
18
43
17
19
12
12
35
54
43
5
150
30
43
12
24
60
12
179
13
48
29
60
19
23
61
5
55
77
6
6
108
78
1
113
30
60
1
17
6
85
72
155
73
48
24
5
7
36
12
120
12
17
30
168
1
137
30
37
36
11
1
29
31
12
96
48
29
90
13
72
60
108
95
24
168
25
59
49
84
143
24
13
53
7
108
35
13
12
60
12
204
12
48
12
12
96
36
23
1
11
1
12
59
73
35
48
25
59
37
12
24
24
29
30
13
137
30
61
96
24
12
60
29
18
12
1
12
17
132
19
12
23
49
53
43
72
48
12
12
24
131
18
12
43
60
23
24
49
89
18
60
13
59
48
12
73
89
18
30
42
1
35
37
96
47
6
6
1
12
35
13
53
78
36
217
36
12
41
43
47
37
59
13
24
17
54
6
19
12
5
31
59
84
48
30
66
37
23
12
13
24
107
30
7
11
1
17
78
25
120
12
155
13
41
19
41
91
29
7
29
30
25
35
25
17
55
53
31
59
25
65
55
47
18
43
35
24
109
29
31
41
55
24
72
84
24
59
37
84
12
48
12
41
30
1
47
13
156
36
24
36
11
6
79
12
35
13
24
5
79
89
7
53
30
12
30
42
1
17
48
12
132
19
24
65
126
12
13
12
17
19
23
181
12
17
19
11
60
13
35
18
7
108
48
48
36
17
6
24
73
71
96
30
43
53
78
73
24
59
36
42
42
13
24
53
60
91
95
25
96
113
7
24
12
108
299
36
25
23
13
53
6
24
1
36
173
7
36
131
24
109
11
1
24
48
36
12
24
5
60
48
7
5
42
49
72
29
18
25
23
73
12
35
37
48
35
1
72
35
25
60
89
31
29
43
60
12
23
1
11
85
5
12
43
131
60
37
23
96
109
17
54
78
115
17
18
30
43
108
60
24
53
12
66
6
90
13
48
77
66
25
24
35
13
36
12
24
11
169
36
48
23
24
42
30
13
60
12
36
24
36
12
167
1
23
6
91
23
90
7
71
1
12
12
5
42
13
24
72
41
43
83
108
37
12
35
1
35
133
12
24
5
42
24
42
31
23
1
59
6
42
13
23
37
35
54
126
1
59
114
103
36
24
5
12
186
1
12
48
23
13
17
108
55
53
84
48
55
5
6
114
18
25
35
72
48
61
24
12
36
71
49
35
102
42
1
107
1
29
7
47
18
30
1
12
12
180
11
6
66
25
5
18
49
36
12
12
17
67
36
60
24
12
12
12
5
30
1
24
71
133
23
13
24
12
41
7
12
35
85
17
7
24
29
43
35
85
59
13
5
24
36
24
6
61
96
60
36
107
1
41
43
5
102
1
48
23
13
11
13
24
120
12
24
11
36
49
24
132
35
13
12
101
7
156
36
59
48
102
19
60
144
59
78
19
41
18
108
25
11
48
1
132
12
11
13
24
47
30
12
139
17
43
41
96
24
7
41
31
47
12
49
23
37
11
25
24
36
65
43
60
65
30
73
59
12
6
30
13
89
55
24
96
36
24
17
7
23
13
35
18
43
59
1
41
36
67
24
149
12
90
1
12
29
54
13
53
67
72
12
65
91
23
1
17
31
48
24
12
35
42
18
25
24
83
30
7
12
17
78
13
11
96
24
108
1
53
31
17
42
49
11
13
24
47
37
29
19
ABCD 435867588*7^$a-1 [50020]
99
45
75
36
36
32
31
17
15
25
45
15
92
13
27
3
33
23
40
33
5
30
1
8
16
17
10
44
90
15
13
35
76
41
115
11
1
12
24
12
35
85
5
18
72
18
75
72
3
120
1
5
42
18
31
5
55
12
20
9
39
52
11
28
2
19
21
72
24
72
18
14
12
24
82
9
5
78
48
13
48
3
48
2
10
20
9
19
5
52
20
72
9
42
10
50
37
11
22
8
30
10
3
5
55
11
28
132
26
24
7
48
5
48
30
52
74
19
12
12
123
36
24
14
4
30
62
28
48
30
32
82
20
15
48
3
10
8
3
9
12
51
7
44
73
5
7
12
12
11
25
5
19
39
122
6
13
11
25
29
52
2
6
31
20
3
1
39
2
7
23
13
32
9
15
16
32
7
36
108
32
16
14
7
29
7
5
16
75
27
9
12
41
42
16
42
8
22
32
13
3
53
45
16
24
66
6
27
12
33
35
24
13
3
12
65
75
24
28
11
6
43
8
9
12
24
30
25
33
80
16
75
5
46
77
37
6
86
7
27
8
18
10
12
42
30
33
15
26
54
48
40
14
43
15
12
38
31
39
32
34
2
49
11
21
9
43
27
20
37
32
52
53
30
30
3
24
7
14
7
33
27
3
2
3
43
12
17
85
8
30
25
24
9
51
17
24
36
3
21
22
53
45
16
11
9
19
23
1
27
84
21
21
8
7
9
39
5
36
94
57
3
62
3
4
9
8
43
12
5
19
60
5
22
48
36
2
28
50
6
36
24
10
9
27
62
36
12
54
16
14
55
48
5
7
65
3
40
35
28
2
39
39
12
48
13
8
28
24
41
34
9
5
7
15
8
10
26
49
27
29
4
23
18
3
21
31
29
31
41
18
45
27
10
75
5
16
8
34
86
16
8
16
6
5
4
5
24
55
5
19
51
42
3
5
67
3
48
2
27
105
70
20
54
19
87
53
7
86
12
19
71
42
27
16
17
28
30
36
45
9
8
22
38
102
46
15
48
41
51
21
6
34
24
75
8
9
7
3
14
18
1
87
18
20
19
20
13
14
16
14
58
69
11
42
60
19
129
26
12
30
22
12
48
50
66
9
61
11
48
63
4
60
20
10
27
23
9
9
12
7
77
4
35
103
2
96
222
4
8
25
12
15
6
14
25
60
72
12
36
8
16
11
37
53
88
59
88
3
9
20
13
15
15
5
4
5
34
12
14
3
51
69
13
15
24
35
36
10
18
45
15
26
22
14
6
22
48
8
19
27
18
39
33
8
30
25
12
24
29
78
49
12
36
5
12
46
77
27
18
40
20
12
19
27
14
39
28
9
20
19
63
2
10
14
6
34
11
4
11
76
32
6
34
29
37
44
18
12
16
32
49
15
33
17
15
24
100
29
15
55
20
30
7
11
21
3
73
5
7
11
30
4
30
5
3
6
15
7
84
18
38
54
15
28
5
30
6
10
54
92
66
30
12
75
4
9
39
20
40
39
26
106
44
6
7
15
32
16
24
14
31
41
24
15
13
32
7
9
20
4
86
144
6
4
39
24
12
5
30
6
28
14
1
27
60
14
10
14
63
91
57
20
69
55
48
23
4
2
19
29
4
20
6
16
9
5
16
35
21
24
40
63
20
4
3
17
16
12
15
26
64
20
7
3
66
20
31
8
52
17
22
18
15
9
26
49
21
35
9
19
17
6
48
18
7
15
66
6
20
13
17
34
9
35
42
24
3
31
9
23
25
3
18
8
16
8
7
5
48
42
40
45
8
24
33
4
20
36
10
74
6
25
39
9
45
8
22
21
45
20
6
18
12
3
45
27
64
60
17
7
5
30
42
28
32
55
15
8
78
19
48
11
1
65
4
35
139
2
10
17
3
58
48
8
42
42
10
48
14
78
48
109
23
6
24
19
72
35
6
6
1
12
5
24
12
48
42
18
36
19
11
9
27
13
63
78
39
27
60
50
3
24
13
44
12
30
13
107
34
20
6
12
30
96
31
3
26
90
4
105
20
21
3
37
6
14
4
48
59
3
37
11
1
33
8
19
11
25
11
12
34
24
3
48
45
6
42
30
5
27
6
60
3
16
3
5
13
30
21
3
45
63
2
4
14
10
18
50
19
24
24
5
10
9
29
22
9
60
20
7
36
8
25
5
39
129
4
20
67
17
6
30
7
17
63
9
28
44
28
48
15
17
22
72
26
7
27
17
16
5
12
7
23
9
39
16
26
100
18
6
39
12
5
43
3
62
12
24
3
63
30
7
17
19
32
52
20
21
10
21
47
21
37
24
8
12
31
27
9
24
17
64
3
3
2
130
62
7
20
7
14
16
6
9
65
91
69
14
1
9
26
25
36
9
54
50
18
4
53
21
19
21
14
42
16
8
42
1
3
33
11
12
64
18
11
45
10
41
40
32
3
66
24
7
53
43
27
17
19
2
7
53
48
31
21
39
3
60
57
11
6
6
48
30
28
27
27
38
30
18
10
2
19
36
23
4
30
3
5
40
32
108
10
21
41
15
33
48
24
10
44
33
9
7
15
12
8
30
7
5
3
3
18
115
119
48
22
15
27
14
51
9
6
46
8
6
4
12
14
7
8
21
7
63
60
17
3
10
8
36
18
1
36
35
18
16
14
28
12
62
60
7
17
3
57
34
32
49
35
73
21
75
32
13
32
3
7
26
63
21
34
30
15
5
36
6
1
20
37
14
18
31
39
32
6
4
99
23
48
96
4
48
14
10
129
71
54
12
12
52
38
10
15
11
33
28
5
24
39
15
6
3
13
30
33
20
16
5
16
35
3
45
40
24
12
35
9
76
11
16
17
31
2
4
78
69
17
6
28
42
8
7
23
18
12
10
8
73
5
4
15
51
21
5
19
17
91
119
49
8
3
21
16
27
20
6
10
14
7
71
42
7
60
93
15
15
9
5
124
32
3
21
12
148
35
48
3
6
12
36
31
5
48
7
48
23
12
48
37
5
7
15
14
3
40
23
13
135
21
17
34
8
6
22
20
1
48
5
130
86
7
24
11
6
4
51
29
36
6
9
27
28
84
5
13
8
16
18
9
8
4
39
5
72
40
21
14
40
20
18
46
44
6
43
12
8
52
81
8
7
11
1
11
6
63
3
30
10
20
6
60
19
11
129
4
47
30
7
23
22
20
42
25
3
117
15
5
13
15
15
5
61
20
12
3
45
3
28
20
81
39
24
7
54
27
41
6
1
21
111
71
1
35
49
15
20
12
9
21
6
18
31
11
1
137
34
42
6
29
45
120
7
11
42
6
13
44
3
4
14
6
40
38
39
40
12
5
39
7
9
27
21
71
6
16
8
31
17
18
4
21
11
58
8
3
4
17
40
20
4
2
37
20
45
30
48
21
9
4
3
5
7
23
6
31
11
24
18
55
23
40
2
91
84
35
28
2
40
20
19
9
20
7
24
32
4
51
32
48
30
31
24
29
135
37
20
10
18
48
44
28
8
7
20
13
48
3
32
9
10
18
8
22
80
49
51
2
46
44
61
27
9
9
35
7
54
6
62
42
49
24
41
6
6
10
57
17
7
29
67
17
6
1
17
31
11
48
9
4
17
16
80
18
25
17
10
74
16
6
29
3
30
7
8
136
17
24
4
24
11
16
3
62
6
4
9
35
105
9
42
10
8
16
56
78
42
7
17
24
19
53
6
21
28
83
16
9
3
29
13
8
19
12
57
62
10
18
14
12
18
40
5
33
19
29
34
9
113
6
40
32
25
15
8
21
13
27
41
10
21
87
9
35
49
9
26
6
7
23
48
40
2
7
41
27
3
1
24
11
13
41
7
15
18
39
17
3
21
18
1
80
21
27
63
12
6
24
6
30
88
6
8
1
24
35
6
40
51
24
137
84
3
43
32
108
78
40
86
54
31
93
107
4
29
6
4
2
27
21
10
2
15
15
30
40
8
7
23
48
13
41
19
5
66
16
9
65
75
13
15
83
61
20
133
20
4
3
17
91
15
5
9
15
27
40
21
29
34
68
12
6
10
9
69
2
9
4
29
42
6
19
51
132
ABCD 435976686*7^$a-1 [50001]
1
11
42
4
15
17
7
17
64
96
23
13
20
30
18
54
1
35
21
45
4
50
12
1
11
6
15
28
69
3
5
6
24
22
38
6
43
47
24
6
7
47
6
16
12
50
36
1
89
15
4
23
1
9
74
73
41
43
12
9
2
37
57
15
36
21
12
12
3
24
21
32
18
18
27
52
5
67
21
68
12
66
6
19
5
30
25
45
12
8
54
10
2
30
79
29
16
2
24
6
3
1
119
15
1
5
7
48
12
17
42
22
27
23
6
16
26
13
24
24
11
12
36
1
68
13
2
36
12
30
12
24
16
24
84
26
10
60
35
24
111
25
17
43
29
7
23
1
24
17
15
4
20
21
18
66
24
19
69
8
39
15
36
25
65
4
15
32
4
21
23
25
2
130
15
113
19
9
3
44
1
51
35
25
81
24
44
66
24
6
4
15
81
8
19
11
49
9
14
66
28
20
12
18
60
94
15
11
6
36
79
11
18
6
25
23
42
4
14
22
3
53
24
18
10
48
48
59
21
6
25
20
1
24
14
1
65
30
10
44
12
18
6
43
12
5
4
2
1
252
45
35
1
38
12
25
21
12
11
1
48
27
11
30
78
25
21
20
7
21
26
6
16
51
48
35
10
80
4
176
3
1
60
2
33
15
61
21
27
23
1
9
3
9
27
5
19
24
20
16
36
12
8
24
25
14
57
39
24
6
16
39
20
15
34
38
1
41
7
12
36
36
20
21
28
2
24
169
17
18
60
18
12
18
109
9
14
78
67
36
20
1
3
12
35
46
3
11
24
13
12
11
45
4
41
30
84
9
64
9
14
58
27
35
34
14
12
6
63
88
29
7
5
42
6
7
45
27
8
52
11
10
2
1
5
16
3
35
49
17
4
11
1
14
60
10
2
84
84
10
12
3
36
20
52
59
22
27
8
3
42
12
6
48
82
2
25
21
3
47
36
13
11
10
24
8
4
27
21
92
6
48
66
19
11
10
27
11
1
11
36
9
21
7
11
24
37
35
9
15
12
73
5
15
9
132
7
57
11
9
6
25
29
31
68
3
10
32
16
39
41
36
39
4
21
26
34
75
71
13
17
6
12
12
6
24
30
10
56
39
73
2
30
63
63
22
51
24
56
1
3
23
1
29
24
19
5
30
22
20
12
36
15
15
12
22
27
65
4
2
61
11
72
25
12
47
12
48
12
12
46
75
45
56
7
23
18
6
30
31
44
1
14
25
17
12
16
3
8
1
20
42
1
5
31
29
15
24
13
3
29
6
12
9
4
5
6
10
8
78
12
25
17
60
4
32
18
24
10
2
36
33
15
1
69
26
109
5
16
24
3
48
11
10
62
12
24
13
17
42
10
14
114
42
97
36
47
24
25
20
61
27
17
19
5
39
1
24
15
24
17
52
12
26
84
18
31
89
39
9
16
8
6
30
31
23
22
15
21
48
11
49
95
81
18
30
15
21
16
74
70
3
23
13
21
26
24
45
27
12
66
102
54
6
13
17
28
20
19
11
9
3
1
53
30
90
16
14
49
84
11
6
7
11
46
44
15
1
2
70
2
1
11
33
27
46
8
6
48
1
9
96
51
9
12
2
30
16
20
4
39
48
41
18
1
5
16
27
12
12
11
10
12
20
19
5
54
12
145
81
3
24
17
96
39
9
55
11
18
27
15
6
4
8
52
14
1
11
1
8
15
60
45
9
15
9
78
18
6
30
3
45
55
35
1
36
5
16
12
35
51
1
5
55
23
12
10
39
45
14
42
30
9
15
10
36
27
48
35
18
7
11
60
78
43
9
39
5
16
2
18
3
64
23
1
32
16
5
4
26
45
39
10
20
36
7
11
21
81
6
42
18
22
39
12
5
16
15
8
16
9
2
34
26
70
48
2
138
16
72
3
44
3
12
30
96
6
54
19
20
52
9
3
32
24
27
48
21
4
17
30
30
19
11
13
53
40
2
72
37
23
10
23
40
107
30
54
72
10
14
108
12
10
48
71
27
42
7
11
9
9
19
5
16
36
75
9
26
34
3
23
13
45
86
1
41
28
3
32
9
18
24
24
1
11
54
7
12
11
118
48
8
31
24
47
10
32
6
66
28
12
80
4
11
3
21
64
24
21
11
28
68
4
21
80
24
15
111
34
62
22
48
51
77
12
24
15
13
26
13
29
28
15
11
18
96
16
15
33
2
13
56
1
144
14
10
26
1
11
18
39
1
2
18
31
12
21
11
37
38
6
15
33
7
41
30
22
11
24
3
48
22
8
12
4
60
50
49
77
19
24
35
12
34
14
66
40
3
105
62
18
16
2
18
39
16
9
147
5
30
9
4
95
46
3
47
1
53
7
24
101
54
10
15
69
92
19
60
11
6
12
7
72
53
18
10
15
33
14
33
4
53
7
9
24
39
11
69
25
20
42
18
4
15
21
12
14
18
12
7
9
8
24
36
12
4
80
16
2
10
20
96
64
15
107
25
24
57
2
10
11
1
14
13
12
24
21
140
16
27
21
98
22
60
60
15
32
48
3
61
120
11
30
16
26
48
10
11
1
14
6
48
28
32
52
63
17
7
11
25
21
32
42
48
37
36
9
2
49
5
55
21
15
5
7
9
14
34
3
11
48
57
1
24
32
6
13
11
36
48
10
20
15
15
13
21
39
12
41
4
15
29
51
25
2
13
9
27
45
14
9
13
38
54
16
62
72
48
18
31
12
23
45
3
12
109
35
13
33
3
32
9
42
10
32
52
75
65
7
36
53
3
9
18
78
15
21
28
62
24
13
117
39
11
10
2
18
12
28
36
26
22
12
26
42
31
24
41
55
9
26
36
118
38
24
10
14
1
33
2
34
3
11
66
31
11
1
36
24
9
12
27
29
90
25
9
12
36
99
9
24
72
26
84
18
18
22
2
138
7
11
60
118
12
32
18
13
59
12
10
26
12
36
9
1
14
25
24
32
9
7
60
24
21
24
12
2
57
51
37
77
7
12
36
21
3
65
30
1
5
6
24
58
32
4
39
21
2
1
29
24
39
15
6
36
18
22
2
6
16
3
36
41
7
8
24
15
61
5
139
36
60
9
2
1
11
1
24
5
6
10
3
68
3
36
6
7
108
29
4
2
10
35
1
60
48
26
34
14
1
5
31
5
18
58
3
47
10
14
33
15
25
17
16
38
34
38
49
33
72
48
38
12
46
15
21
39
9
32
3
75
18
12
7
24
5
16
26
102
76
63
60
93
14
9
4
23
24
1
35
34
15
41
30
66
54
145
11
49
81
2
10
2
36
37
5
7
11
78
100
12
2
48
1
47
24
102
4
26
6
3
25
26
46
3
11
24
1
11
30
24
6
9
21
4
8
16
24
8
4
44
66
78
7
35
46
3
20
1
96
2
25
105
11
21
3
13
3
29
19
17
30
1
45
84
50
10
15
45
3
71
10
27
11
42
18
18
12
4
3
45
47
3
12
24
6
4
74
12
13
5
16
2
13
9
26
6
15
9
40
50
13
60
59
1
48
11
10
14
48
12
9
24
37
116
28
12
3
11
10
38
10
27
60
9
44
19
9
32
6
36
24
13
12
41
19
59
45
33
30
1
53
19
45
50
10
116
6
1
11
36
10
3
36
20
120
76
81
48
35
45
7
45
26
1
69
44
7
12
9
8
28
59
51
22
2
12
33
4
41
28
32
15
16
21
15
5
7
8
15
84
12
1
17
43
11
18
120
12
18
12
12
10
8
7
33
86
66
24
12
30
34
84
15
11
18
66
25
41
40
24
2
1
9
44
24
24
31
11
6
19
35
13
35
30
30
18
144
6
117
97
50
45
52
143
34
11
15
6
19
11
34
3
45
15
11
13
53
36
124
123
41
43
8
40
48
17
7
47
12
114
4
119
4
11
1
17
54
25
8
45
66
36
6
4
50
13
24
12
45
14
22
15
35
60
78
18
24
34
26
60
85
5
15
15
6
12
67
21
38
10
44
28
20
18
36
70
3
12
5
7
9
14
25
12
41
6
1
8
21
4
2
6
91
ABCD 436134266*7^$a-1 [50027]
23
1
56
16
2
16
30
24
6
29
3
10
30
12
32
21
25
18
54
8
210
12
18
22
12
17
19
72
32
6
51
16
8
19
9
11
10
54
72
14
28
15
17
27
4
5
67
15
5
31
30
2
1
3
38
15
3
57
1
15
32
40
24
8
1
32
88
3
21
48
35
75
4
54
30
2
75
9
4
2
37
48
48
17
75
9
3
3
13
15
9
65
43
3
14
67
11
45
16
12
92
16
27
12
5
27
9
16
15
2
6
57
16
11
4
14
10
2
16
14
10
6
24
8
25
24
23
57
7
26
91
20
12
16
21
8
3
16
21
20
3
25
107
24
4
12
27
8
12
13
20
13
18
30
3
3
26
34
6
27
15
5
24
21
18
85
20
55
42
23
9
6
34
24
14
1
12
3
66
39
9
35
4
27
57
17
3
7
8
21
9
10
14
43
36
8
43
48
42
23
7
18
38
24
6
27
1
27
12
5
31
32
39
18
28
11
7
9
17
43
17
10
9
8
9
31
11
82
15
36
35
40
5
9
4
26
33
45
99
21
19
11
16
12
20
21
13
20
4
3
41
48
42
49
9
14
4
12
14
3
1
30
9
20
37
6
12
2
4
15
12
32
24
64
5
7
33
24
47
1
32
43
8
13
6
21
48
32
9
78
9
37
2
4
18
6
26
27
40
12
8
16
17
16
2
9
60
16
23
4
50
7
21
3
3
17
9
3
28
29
4
2
22
30
9
29
15
60
12
24
7
9
48
45
30
2
115
3
20
21
1
6
2
12
48
4
23
4
27
29
15
37
8
15
1
12
5
40
15
29
27
24
7
18
14
4
29
33
60
24
19
24
33
3
8
36
4
3
8
13
20
12
7
36
9
15
24
33
33
20
27
39
13
8
13
3
48
3
53
13
38
9
31
89
9
43
24
5
75
4
36
3
14
28
32
27
9
7
24
12
29
75
1
32
22
32
61
29
36
4
11
13
39
8
16
12
15
2
27
3
1
21
3
3
62
7
5
3
7
5
28
3
66
47
1
6
86
3
4
3
21
75
57
20
3
81
33
31
39
17
1
32
27
16
65
3
27
9
36
24
1
20
3
19
17
9
43
12
5
27
37
20
63
3
1
41
112
6
20
4
9
15
17
12
7
9
8
37
23
9
10
48
33
3
8
40
32
60
60
10
6
14
4
47
28
21
3
3
5
9
30
4
24
36
33
36
8
39
48
45
27
6
28
2
12
10
51
27
14
10
69
12
57
3
12
24
20
4
20
9
19
81
30
26
82
9
20
3
6
10
20
10
54
53
3
10
44
18
10
3
17
12
16
2
1
32
9
10
53
43
44
28
5
24
36
3
54
16
20
7
35
1
8
40
20
24
12
4
12
72
57
68
31
3
26
27
43
45
12
47
4
6
15
15
21
5
7
17
6
13
21
18
6
24
8
12
3
7
29
13
15
15
21
3
2
22
33
27
9
11
1
17
7
3
14
94
56
10
23
15
12
37
59
73
32
12
15
1
32
12
76
15
9
44
24
39
33
4
29
12
18
21
31
29
9
67
17
27
40
53
63
4
11
42
30
30
48
70
6
24
6
17
12
24
40
3
33
5
15
24
9
10
50
22
2
19
11
16
14
4
87
9
78
8
58
2
57
13
11
4
9
3
8
57
19
44
45
30
37
15
21
47
30
7
5
30
72
13
3
9
12
3
18
18
14
6
1
20
60
1
3
5
54
6
28
6
18
2
4
92
13
51
33
17
7
23
36
28
6
8
3
40
29
3
3
37
3
5
19
8
60
16
2
72
10
21
36
12
27
2
24
30
16
5
57
3
55
41
1
50
16
14
12
3
45
15
3
4
17
28
23
1
9
20
55
12
12
24
3
29
43
14
19
17
15
105
24
6
85
17
60
3
9
18
10
6
9
23
88
53
28
53
3
15
34
8
16
56
16
11
3
16
14
31
5
27
4
3
50
4
15
9
8
27
3
10
18
6
30
21
3
14
18
25
32
31
2
12
15
24
24
13
30
45
17
67
3
32
33
37
48
15
105
14
4
9
8
12
15
18
34
17
31
29
1
3
63
14
7
33
8
24
3
61
15
12
17
46
26
4
2
84
58
18
48
14
16
15
51
48
32
90
27
7
2
60
100
18
14
15
15
33
7
2
16
3
11
1
5
15
4
8
16
11
33
33
15
4
12
83
13
93
32
22
17
84
9
3
27
57
3
48
13
20
25
3
12
36
12
11
1
5
15
96
124
56
13
68
15
24
9
4
6
12
29
19
5
36
21
15
1
44
31
17
7
3
18
42
44
6
51
39
1
12
11
1
9
3
84
39
20
64
6
24
23
7
114
27
3
36
21
17
12
28
2
30
60
7
3
60
41
27
10
62
4
9
20
28
27
29
21
78
30
4
3
12
33
8
24
30
10
48
30
2
18
9
3
1
15
21
3
96
41
16
5
10
32
33
73
42
5
27
18
46
17
67
12
9
24
8
16
39
69
23
10
32
6
57
1
23
7
53
24
12
33
40
11
21
12
46
21
36
3
24
33
65
22
48
32
10
11
13
24
51
12
5
24
10
38
31
47
4
66
11
33
66
1
20
21
7
36
20
9
19
12
32
27
4
14
28
50
1
29
24
3
16
29
43
45
27
21
30
26
6
13
137
19
9
23
7
36
21
9
24
47
15
28
12
5
12
24
24
25
11
3
34
14
12
1
5
7
72
48
8
19
17
52
41
3
24
7
32
25
12
23
1
20
9
7
20
16
48
23
10
23
40
15
5
16
21
8
7
3
20
18
22
2
31
15
2
15
25
23
15
25
56
100
11
1
72
9
11
12
4
21
18
12
2
19
8
4
15
2
30
9
1
15
17
27
4
5
10
74
27
9
31
93
23
4
27
56
6
10
14
28
35
3
24
1
12
44
9
42
37
9
14
9
9
22
33
12
5
16
26
70
24
3
93
24
23
4
3
2
27
15
22
23
15
13
3
26
43
36
11
18
12
3
45
63
16
3
30
3
15
29
67
77
9
10
20
34
6
26
10
12
18
2
9
9
4
6
17
28
3
29
4
24
39
8
25
3
30
11
40
3
33
65
7
9
24
39
33
38
45
3
10
27
8
9
18
10
35
16
8
13
6
9
36
45
32
22
17
3
1
27
32
16
2
3
40
5
40
11
13
24
3
24
27
5
15
28
2
46
29
7
21
65
27
4
24
3
9
20
28
12
15
29
52
11
6
7
23
12
48
21
1
30
5
67
66
35
4
9
6
50
3
33
4
51
29
3
48
4
5
7
36
23
34
11
19
8
18
12
15
31
17
27
10
6
29
7
50
7
29
7
20
27
4
2
12
12
43
36
21
11
60
28
8
3
10
15
41
27
13
71
1
3
15
2
31
15
54
6
62
54
16
20
49
36
32
37
3
24
24
12
47
25
36
3
9
20
16
27
17
1
6
8
1
41
19
59
33
9
36
4
11
72
13
3
45
27
5
40
11
33
30
16
32
12
21
9
36
15
52
8
9
19
17
31
29
31
21
6
17
12
28
9
23
4
27
12
5
57
16
3
36
5
18
13
21
8
48
30
28
17
4
5
4
2
84
1
47
45
33
12
7
32
16
44
9
54
30
34
29
48
39
1
5
12
39
31
2
31
24
11
60
4
6
14
1
48
24
33
2
9
28
11
21
36
43
5
16
11
9
7
12
14
27
9
30
12
10
38
42
3
13
42
30
27
5
63
15
21
3
57
1
75
20
15
16
2
7
53
7
3
18
3
41
3
27
70
48
14
30
7
27
14
18
1
53
28
30
45
68
16
27
9
17
18
45
13
3
17
27
55
9
33
15
11
52
42
78
2
18
33
13
24
38
30
12
16
23
21
12
103
48
5
4
8
30
28
32
1
24
80
117
19
11
10
6
24
8
40
5
55
12
18
6
33
33
8
3
4
23
16
42
3
12
29
4
14
13
3
14
12
78
93
12
15
13
5
10
2
39
67
2
22
12
38
7
5
7
80
9
10
17
4
44
25
3
39
2
10
20
4
32
1
44
88
39
33
45
20
10
2
48
30
34
56
22
2
7
9
3
17
15
43
24
2
123
16
12
3
29
15
16
74
15
24
21
10
45
23
37
27
26
19
23
18
55
9
15
11
60
24
37
72
24
12
8
1
66
38
43
29
6
145
15
14
3
31
44
16
36
8
9
64
17
12
19
44
3
1
27
6
38
16
9
60
15
6
3
27
32
24
4
30
2
28
2
54
1
39
9
72
5
19
11
52
2
19
48
12
48
9
11
13
11
16
27
77
7
2
7
23
30
34
29
15
33
9
70
21
3
2
22
21
15
6
6
5
9
3
15
13
12
33
39
3
98
34
18
32
30
34
3
116
25
8
22
8
30
4
3
8
19
66
11
7
6
24
44
10
2
3
27
16
18
6
38
15
43
9
12
56
52
8
4
44
40
9
11
19
24
29
4
3
21
9
3
15
60
18
32
19
3
24
26
16
3
8
33
27
3
49
21
68
43
9
68
46
6
24
62
25
27
6
23
31
5
31
12
14
6
30
24
36
28
42
5
9
123
33
15
28
9
2
46
3
8
9
15
15
25
5
12
15
24
3
13
47
13
15
2
87
7
9
17
16
30
9
15
26
12
18
12
13
39
80
13
15
6
14
28
5
39
33
7
9
32
39
1
29
7
83
4
36
26
7
44
4
32
25
23
7
8
10
24
30
17
33
16
15
59
28
5
3
24
25
8
183
12
1
59
1
8
21
15
28
17
7
5
3
48
15
21
13
47
4
45
75
17
15
4
29
24
18
1
15
14
75
24
21
10
29
13
11
57
12
3
55
6
23
1
3
32
13
18
6
8
12
28
8
34
26
4
6
18
ABCD 436495044*7^$a-1 [50067]
36
54
30
33
13
27
24
29
40
24
27
47
33
64
32
24
81
39
160
144
17
18
45
15
49
33
23
9
138
21
1
86
114
54
6
66
25
35
22
12
75
93
12
38
96
34
120
212
3
88
56
160
29
64
20
18
30
15
96
1
63
32
61
24
50
33
24
81
138
12
33
129
36
19
8
25
63
59
18
42
97
23
10
14
54
88
32
6
21
48
64
23
18
28
35
27
10
35
57
7
21
2
33
27
61
35
21
40
23
73
11
34
80
66
33
24
3
6
48
28
12
23
9
111
27
22
20
30
21
97
60
59
48
21
40
2
22
48
2
10
23
51
42
4
23
145
87
32
13
60
8
18
21
3
13
11
21
3
202
26
81
24
27
36
73
41
30
9
87
57
39
6
3
15
34
39
8
25
20
75
45
96
4
95
3
10
20
90
142
8
103
8
21
27
63
1
8
81
7
11
13
8
21
18
9
87
60
54
79
81
38
54
3
24
109
32
27
16
23
121
5
48
43
80
15
30
27
27
58
92
18
10
20
18
24
60
190
75
32
159
9
15
118
27
23
10
50
117
51
90
24
3
3
342
7
33
23
3
60
36
58
48
75
9
143
24
48
3
12
36
21
109
27
8
3
36
18
108
3
1
48
146
66
88
59
63
321
45
27
48
16
189
84
23
72
3
30
30
36
34
2
24
12
34
27
83
10
59
39
82
14
34
80
6
49
11
93
21
6
66
27
33
66
109
8
57
6
1
21
11
49
15
8
9
7
32
15
9
37
110
37
23
10
74
12
30
24
27
39
42
42
24
12
42
15
13
38
93
51
10
12
23
37
26
24
9
15
12
24
48
132
81
9
40
8
60
19
8
13
86
24
18
52
23
27
69
24
48
1
71
16
71
10
62
1
24
5
18
57
21
30
37
17
54
22
12
23
9
18
21
48
81
7
119
54
6
13
21
32
138
30
43
9
116
12
42
70
8
138
45
15
9
15
120
105
63
10
47
13
27
65
48
199
96
35
22
14
22
35
45
18
6
6
42
78
21
40
56
72
15
6
4
60
59
9
30
252
30
36
102
12
58
87
176
48
21
30
58
26
22
50
142
26
6
3
25
12
20
7
11
82
8
42
25
35
78
15
13
134
18
12
48
7
11
21
120
13
27
56
88
5
78
13
48
8
3
10
132
2
61
45
2
70
2
9
51
66
3
1
14
33
141
19
81
63
23
22
11
16
23
24
46
35
48
49
80
52
26
30
30
22
72
207
41
102
18
52
48
20
6
24
10
132
11
39
30
18
12
13
80
63
9
15
81
37
3
9
80
76
50
12
10
48
11
136
57
60
86
102
60
3
63
12
24
13
23
54
3
25
60
3
45
14
21
16
248
72
21
19
8
15
25
33
20
18
154
36
62
69
40
81
23
144
73
47
85
60
50
130
11
3
156
25
32
1
23
27
36
94
75
11
6
18
93
39
1
143
34
26
6
54
12
94
8
87
24
1
8
39
64
29
27
51
102
15
39
9
112
23
12
21
15
33
15
36
30
7
21
48
24
11
39
10
26
48
21
25
23
93
19
5
138
70
50
10
32
148
26
9
37
11
39
10
14
12
21
16
312
32
16
24
29
12
52
20
18
22
8
55
45
192
8
6
46
63
107
18
90
36
66
88
26
6
280
140
7
8
63
90
30
48
9
3
18
4
74
13
21
12
20
28
15
56
69
162
10
74
24
37
11
10
24
26
9
33
30
9
87
22
12
60
3
192
23
9
3
42
78
18
3
75
21
16
125
84
6
82
32
48
18
82
38
34
35
39
12
69
24
21
6
21
16
5
100
20
18
25
9
23
112
35
133
65
78
30
3
96
13
11
21
40
27
11
30
18
84
6
30
12
30
3
57
28
12
12
20
36
18
96
46
62
60
60
18
123
61
83
27
60
60
58
8
4
36
51
47
22
12
47
75
18
12
7
11
10
60
143
99
37
29
40
44
36
24
115
45
26
30
3
51
10
3
11
60
34
20
27
13
20
7
80
15
1
23
1
32
69
19
93
20
127
8
37
35
39
12
34
74
12
12
42
7
80
1
80
39
24
15
54
88
35
25
2
70
8
40
15
93
107
3
61
24
35
12
42
7
29
138
106
80
30
10
15
32
136
24
29
4
63
47
96
22
26
1
80
15
24
66
28
83
64
83
12
70
8
112
38
133
32
87
30
30
36
142
35
165
27
3
13
72
227
30
48
6
73
104
15
154
48
60
8
24
18
9
88
23
33
9
6
34
23
48
184
5
16
155
39
81
96
16
48
5
30
12
30
27
33
18
48
60
66
6
1
144
8
21
27
1
50
22
60
11
16
47
9
37
38
10
27
33
23
3
34
3
45
51
47
36
69
49
62
25
141
14
45
45
18
10
32
66
21
21
6
21
21
211
11
13
8
15
22
12
158
9
15
46
59
39
84
60
36
12
24
36
60
9
25
20
3
112
5
16
12
38
22
12
50
21
40
8
21
54
34
107
96
3
13
8
183
22
60
36
44
90
133
105
12
75
23
36
54
39
61
60
95
27
21
69
91
23
22
83
24
45
27
13
50
70
72
3
11
82
12
23
3
12
54
27
3
30
198
156
36
30
40
8
60
28
27
5
3
87
33
27
21
ABCD 436575180*7^$a-1 [50114]
5
60
45
39
3
4
36
29
31
18
12
38
36
106
18
56
96
12
21
27
33
7
6
158
30
15
15
9
7
162
66
18
14
9
1
20
63
61
23
36
36
63
12
9
24
13
102
38
106
116
16
12
20
60
16
17
37
80
3
19
5
87
34
35
15
9
63
24
16
89
43
17
51
12
6
15
75
16
5
15
4
30
50
4
8
33
19
18
47
25
36
2
10
23
24
25
11
61
14
9
13
18
41
69
58
32
36
22
14
4
36
12
60
17
31
18
11
81
3
19
36
5
43
41
3
24
84
84
40
18
14
16
8
240
36
4
5
13
6
48
53
1
6
32
57
51
24
33
19
36
12
65
24
1
24
48
18
24
44
81
27
48
52
29
1
32
15
12
37
12
95
87
84
60
33
15
46
32
16
38
16
44
9
7
62
6
22
18
18
26
21
84
15
28
6
12
74
6
39
3
10
74
28
125
37
6
14
4
30
18
131
3
84
129
31
5
51
70
38
36
60
24
4
5
27
84
69
67
89
7
224
6
34
104
10
30
14
18
108
12
12
58
12
95
37
35
49
50
84
16
36
29
27
42
6
84
57
24
1
50
16
32
18
219
15
24
40
12
17
57
70
26
16
26
12
28
24
41
13
84
44
6
9
27
40
8
10
54
8
64
42
18
125
1
110
57
7
29
7
20
4
74
34
65
15
36
96
48
12
105
39
10
26
16
8
4
5
15
36
9
15
10
24
2
64
42
14
12
48
106
44
15
7
17
25
18
44
4
32
24
4
12
164
4
30
59
1
35
67
32
36
9
19
62
10
5
60
15
21
3
60
16
5
67
30
14
238
18
20
22
11
25
12
54
14
15
24
75
30
51
15
9
25
35
91
30
2
4
53
67
50
63
15
18
4
14
45
51
30
76
48
26
9
19
41
36
1
23
7
36
77
24
57
6
93
1
66
24
44
4
2
99
75
28
32
21
15
9
60
45
16
54
149
51
9
12
31
30
108
20
70
26
3
51
9
33
4
110
16
18
35
19
114
48
14
4
8
9
51
24
16
18
78
44
9
19
18
54
18
2
12
58
14
45
175
56
142
30
24
17
27
28
20
9
1
32
114
60
9
19
5
67
8
81
37
14
40
56
84
9
31
5
1
47
1
50
64
17
1
59
103
26
6
22
2
36
46
38
36
40
48
42
36
84
14
36
262
14
16
6
102
42
12
42
8
69
7
20
24
28
114
12
26
120
24
10
47
24
7
29
61
18
5
25
14
22
18
5
3
10
47
12
85
23
132
43
92
36
93
39
21
75
21
7
12
26
34
29
7
26
30
24
4
18
2
66
46
98
64
35
13
98
60
21
7
53
13
18
80
57
51
52
50
52
24
86
34
47
13
107
21
6
33
9
48
64
14
34
18
42
35
3
28
6
30
20
36
69
37
47
27
18
76
20
15
103
20
21
31
20
16
20
138
15
24
3
9
175
14
51
3
48
58
36
26
70
30
104
28
128
33
9
28
18
20
9
7
68
60
28
53
127
24
38
48
18
84
46
30
125
27
93
67
113
36
63
12
4
29
7
65
93
10
12
89
39
81
36
7
44
108
72
48
69
25
18
92
72
16
53
1
14
24
16
14
16
11
3
72
40
6
54
29
15
46
48
72
20
52
71
25
30
78
83
15
4
42
86
22
47
63
28
44
33
1
90
20
10
164
27
120
63
10
38
33
13
32
46
20
10
18
221
49
24
66
68
28
26
54
118
23
45
4
26
4
5
36
48
1
26
28
17
84
24
51
82
18
56
52
32
69
36
91
54
35
43
36
8
46
23
15
70
26
28
5
7
72
5
3
46
2
106
18
32
9
15
16
20
36
33
27
64
6
12
72
59
1
26
108
9
19
12
2
4
26
112
18
158
21
55
42
2
28
41
15
112
20
16
36
14
34
18
2
40
12
42
30
5
31
42
2
72
10
6
68
16
24
12
14
3
25
20
10
20
24
172
90
24
12
14
9
55
20
12
57
27
58
20
102
45
51
22
215
13
23
121
54
6
14
22
2
12
4
12
44
24
58
6
77
123
72
69
27
10
54
14
66
24
21
37
14
60
24
4
24
30
47
13
35
19
12
125
25
11
33
18
4
29
31
30
35
1
6
32
21
33
76
59
43
14
90
4
5
19
54
30
24
32
94
54
20
9
55
20
18
148
14
40
5
51
60
93
7
30
36
42
5
49
11
24
13
44
3
51
12
129
84
27
10
20
34
29
31
5
31
29
180
73
42
56
12
22
38
48
42
48
18
24
88
18
48
2
9
7
60
53
36
1
14
12
84
36
48
4
72
8
48
9
3
12
9
31
8
21
31
30
14
36
69
31
48
5
19
56
12
70
14
40
65
27
9
15
9
25
14
22
38
57
43
18
108
42
30
14
4
54
54
17
141
48
27
15
10
14
4
8
64
12
41
3
64
5
120
15
33
15
64
14
4
74
9
36
15
96
60
22
11
12
24
1
38
58
20
3
15
12
4
84
32
48
46
119
75
10
32
18
12
57
36
21
66
9
21
3
39
22
18
5
27
69
51
33
15
36
12
24
34
60
36
48
2
240
33
120
19
18
108
2
40
8
28
48
6
72
83
24
24
3
46
14
84
30
6
4
6
47
33
22
6
26
40
8
46
6
5
24
39
4
36
126
2
24
9
51
33
7
29
1
35
51
10
12
71
27
52
12
54
35
60
24
3
46
23
99
96
28
101
13
2
60
12
46
26
45
12
39
22
20
16
26
12
105
51
9
3
52
14
42
16
41
141
15
1
14
12
69
13
18
2
10
36
18
32
4
92
4
26
18
42
40
18
12
26
10
2
21
21
30
9
13
2
46
26
70
12
6
84
41
55
18
68
15
37
2
16
6
90
17
63
69
15
69
24
111
10
86
108
30
22
6
110
12
16
44
136
41
3
12
48
12
66
34
29
79
6
14
36
4
8
58
20
66
4
24
84
8
16
8
10
2
48
52
32
21
60
96
43
32
9
60
49
11
15
12
84
34
26
24
4
32
28
8
69
31
17
63
28
5
15
52
17
15
12
33
3
9
21
54
10
18
20
21
85
11
49
26
ABCD 436611888*7^$a-1 [50015]
35
18
6
121
5
24
6
36
13
119
36
109
12
11
12
228
1
36
35
25
11
13
11
61
24
257
54
90
132
84
48
19
11
25
5
18
13
17
102
37
24
95
30
30
13
41
18
90
7
35
37
5
186
12
25
12
53
126
25
84
12
95
48
1
96
12
23
13
17
114
109
65
19
11
6
30
49
11
13
71
1
47
37
36
29
91
71
30
6
1
17
19
36
71
13
155
30
48
19
24
11
25
12
17
19
60
11
6
30
24
24
49
12
24
5
12
66
12
1
24
60
36
35
60
6
79
24
41
42
24
13
11
13
132
59
49
41
30
12
97
12
29
6
13
48
108
24
47
54
31
5
19
35
37
5
18
1
24
12
143
42
43
24
36
23
1
12
41
60
30
30
30
54
30
24
25
17
54
36
25
24
11
37
12
5
30
36
30
7
11
49
77
31
24
29
31
65
60
55
144
36
5
36
6
1
41
132
18
37
48
11
36
18
30
6
42
72
205
36
47
120
49
5
30
66
18
30
19
12
35
48
61
36
11
48
6
7
167
66
30
18
42
37
36
35
12
54
30
1
53
42
24
13
36
72
12
11
205
36
36
23
12
6
7
24
11
61
24
17
6
42
6
13
11
25
36
47
12
1
29
18
13
35
36
25
71
114
54
12
13
5
6
25
71
144
24
13
11
60
48
49
59
6
19
47
37
36
35
60
24
6
30
36
78
30
25
12
12
12
41
48
18
48
120
6
30
18
127
11
24
36
24
13
35
216
156
37
143
49
47
13
24
83
12
1
36
35
30
18
61
149
6
1
59
145
41
48
66
12
48
24
37
48
11
54
6
13
72
36
101
42
66
36
19
48
36
71
24
48
37
11
1
24
35
60
30
24
31
29
18
30
7
83
42
7
84
24
60
36
5
30
6
30
84
30
36
18
48
12
37
5
163
84
47
13
53
126
13
59
85
17
78
25
11
1
11
48
66
55
60
24
11
13
143
24
49
11
73
71
73
12
35
12
12
30
7
12
41
7
48
12
95
126
31
11
96
66
78
25
23
13
119
18
18
25
11
30
7
41
19
48
35
48
66
30
54
79
47
120
13
48
11
13
5
31
29
30
54
42
109
41
54
25
35
13
11
60
1
84
47
24
61
24
29
150
60
90
126
1
95
36
72
42
30
18
19
23
13
24
59
1
53
6
13
11
36
13
179
25
12
24
41
19
59
1
24
11
13
53
126
54
7
11
97
48
23
132
12
30
54
85
24
5
31
35
12
42
31
11
24
6
55
11
37
60
11
24
1
48
41
79
48
23
60
42
6
24
18
6
6
18
36
1
23
61
41
30
66
48
36
6
133
131
24
1
23
78
79
12
11
48
48
1
24
11
37
107
6
48
6
49
131
60
96
24
1
48
84
29
127
36
41
7
36
24
72
48
41
12
7
23
13
12
29
30
54
18
61
12
59
12
49
41
48
115
36
5
90
12
1
11
25
36
11
37
12
60
11
13
95
66
162
13
5
6
144
54
19
11
37
24
59
36
1
60
65
7
72
36
5
43
12
11
1
23
24
49
11
6
43
17
7
23
49
35
1
83
30
18
37
5
6
49
71
12
264
13
5
6
1
41
54
25
48
96
36
48
60
12
149
31
48
71
54
115
35
1
48
108
12
17
42
234
18
12
180
90
78
49
96
17
18
61
11
25
71
13
24
24
59
12
132
18
127
12
11
42
30
13
5
42
48
1
47
1
17
30
25
89
6
30
42
150
18
96
24
66
126
18
54
12
36
48
13
53
6
24
18
6
66
48
55
24
120
59
18
6
13
11
25
84
17
55
23
61
48
23
84
84
90
6
121
95
18
18
24
49
5
115
95
24
36
60
12
13
59
48
73
36
11
1
60
96
12
5
43
71
109
11
12
49
65
18
108
13
35
1
11
72
66
66
13
17
43
5
19
47
30
6
49
29
19
48
35
25
11
18
30
49
11
96
60
78
67
35
85
23
6
42
13
41
48
7
65
18
1
47
24
18
115
71
6
43
5
66
49
41
24
12
18
25
60
11
49
47
60
13
17
48
7
89
30
25
11
73
77
18
37
95
6
31
11
48
1
17
54
12
30
48
6
49
35
48
48
54
31
36
11
18
66
13
83
13
84
5
12
54
49
71
114
66
30
30
30
24
12
30
24
169
11
1
59
1
53
235
24
17
19
17
43
23
132
1
5
19
17
6
48
12
49
41
48
42
60
13
41
7
59
13
5
30
13
71
30
18
30
19
84
48
47
61
83
25
12
203
25
12
11
1
36
24
173
55
12
23
60
96
42
151
35
85
24
71
30
90
144
61
24
24
71
1
84
23
42
7
48
11
49
12
24
71
13
11
109
11
12
72
25
17
66
49
168
36
60
5
91
180
53
7
59
25
161
6
61
72
71
66
19
48
41
43
23
13
53
79
53
18
24
108
121
35
36
25
12
11
42
90
13
11
60
25
71
49
41
66
1
36
11
114
7
71
13
36
12
23
24
193
101
12
18
12
24
36
60
36
1
60
71
37
71
61
41
18
48
54
192
18
96
25
35
72
24
30
6
48
13
11
1
60
11
30
24
6
85
12
11
60
49
41
42
109
5
90
66
66
61
17
36
30
18
132
48
30
85
47
49
35
36
18
30
1
17
79
71
1
36
11
54
42
133
5
18
37
35
6
66
30
6
1
11
1
35
49
12
23
25
23
1
36
5
66
25
107
13
11
85
179
12
24
ABCD 436626452*7^$a-1 [50028]
36
53
129
7
24
57
35
25
20
75
1
27
17
27
27
9
13
18
65
81
70
9
5
52
30
5
36
84
73
26
42
3
25
66
17
7
26
10
17
36
31
14
16
30
62
99
9
43
21
6
6
23
37
71
99
21
9
10
17
9
52
51
69
12
30
29
25
26
28
2
15
49
60
179
97
3
8
37
12
59
1
8
106
5
51
18
55
17
54
45
45
46
17
7
24
50
75
36
79
20
42
3
33
31
51
12
14
27
39
40
120
18
30
6
83
1
32
3
7
44
57
63
33
13
23
1
36
11
49
48
80
12
51
12
16
24
47
10
8
27
4
21
3
17
28
11
25
6
48
72
30
50
30
27
1
36
120
6
117
33
44
10
2
4
18
72
18
30
9
57
39
96
17
4
18
36
2
12
6
73
17
4
26
16
26
108
10
56
33
55
38
27
16
44
3
58
11
9
10
33
81
6
32
4
30
83
25
12
80
100
18
26
3
81
16
44
30
25
8
16
32
15
34
23
72
27
78
136
30
89
36
19
5
21
150
49
24
20
36
175
6
84
11
91
9
8
1
6
14
18
42
147
25
24
56
67
32
31
5
9
46
29
85
47
79
74
4
35
61
6
50
100
18
105
8
3
16
18
35
7
54
90
29
3
18
16
54
17
16
11
18
3
25
44
16
3
44
67
129
23
10
30
5
36
33
3
67
24
42
30
14
3
13
60
63
21
66
17
39
18
15
12
43
20
6
75
79
17
12
37
23
81
19
35
129
60
7
101
21
4
167
7
17
52
47
18
3
19
50
34
5
24
67
17
33
63
1
47
9
34
84
5
84
1
23
43
5
1
114
90
6
30
20
6
1
3
44
69
3
1
21
32
36
7
27
44
21
43
56
72
22
11
9
70
5
31
41
73
98
18
46
14
147
15
73
39
5
25
42
78
80
162
21
13
6
9
24
21
23
27
49
147
68
9
37
3
140
31
6
6
30
54
30
11
25
14
94
2
37
33
23
1
107
148
39
12
14
30
9
33
4
3
51
93
47
49
8
7
42
74
30
24
27
28
20
1
23
1
72
60
14
49
15
53
28
8
33
4
23
1
2
28
21
15
5
19
2
24
4
212
27
1
60
36
59
7
33
47
30
28
42
98
16
74
16
110
19
45
8
28
11
45
24
39
7
18
72
8
3
45
15
19
69
11
4
77
48
27
58
23
144
37
75
95
10
95
7
18
66
53
1
12
18
26
40
11
12
9
28
35
55
14
3
15
45
3
94
20
36
16
23
24
27
45
12
9
79
51
38
12
43
45
98
1
3
53
1
23
1
6
5
51
40
17
61
8
4
59
12
43
2
4
38
46
6
77
31
29
37
60
56
10
26
58
84
29
3
6
18
4
26
27
7
6
96
30
77
112
5
4
36
83
16
45
23
19
89
24
31
24
89
7
14
10
41
19
96
20
10
24
23
49
14
9
16
15
29
1
2
24
18
27
4
9
32
39
19
6
80
46
38
22
18
47
36
45
12
79
20
33
4
24
36
36
56
4
30
30
24
30
120
9
41
54
10
86
57
37
12
11
7
42
18
86
3
31
29
67
60
26
18
22
59
57
24
28
2
4
93
47
9
15
16
30
44
27
13
35
81
15
27
28
6
86
34
116
72
16
66
48
26
10
30
39
56
9
22
20
10
98
46
36
30
90
35
33
22
53
45
16
24
20
31
15
17
16
3
117
33
11
12
37
3
41
79
51
5
45
34
81
29
36
27
37
15
20
1
3
207
24
9
140
9
18
16
5
115
26
4
24
60
32
60
39
4
24
21
66
53
45
22
8
25
81
6
29
19
38
28
60
44
27
12
73
48
6
9
71
25
24
68
36
36
31
2
72
10
6
56
67
68
12
61
11
36
33
36
10
20
45
31
29
109
6
36
149
4
21
36
20
19
51
93
5
16
50
33
36
3
42
12
28
12
11
12
51
9
12
13
6
6
78
29
36
37
144
6
54
32
94
101
48
145
6
8
16
9
5
36
6
21
19
24
53
9
58
66
104
40
6
41
27
156
46
24
20
40
60
3
3
54
47
33
4
50
1
15
54
47
9
4
32
84
10
14
3
16
63
17
81
3
45
24
63
121
23
13
98
76
90
23
13
14
10
62
73
81
59
28
21
59
63
40
41
7
29
13
24
20
27
13
60
24
96
24
35
24
21
42
57
37
36
23
55
30
35
36
79
53
19
26
22
36
41
28
45
12
48
30
30
12
39
9
6
30
2
73
8
7
29
33
4
35
108
85
6
17
36
13
47
12
25
11
51
30
51
31
230
36
46
29
25
62
61
93
8
16
3
20
1
6
17
9
99
48
24
12
37
23
7
9
5
16
18
98
63
21
148
12
27
57
39
137
27
57
15
12
9
4
6
14
3
43
18
2
6
142
6
26
150
27
1
6
24
5
75
1
24
96
21
60
24
54
6
24
66
53
9
18
21
15
18
36
30
34
12
24
3
3
117
33
59
28
33
48
35
91
24
12
17
99
30
4
47
1
20
15
4
80
33
88
12
26
4
14
3
132
21
58
90
2
58
6
36
53
1
2
18
24
31
45
26
49
48
3
41
19
30
44
16
26
118
11
9
34
65
7
8
45
37
18
30
96
107
9
4
14
30
16
20
96
40
18
62
96
4
147
23
4
14
52
108
36
56
19
24
44
37
56
24
39
33
3
19
6
36
11
139
29
79
30
35
3
69
25
3
8
12
25
26
21
28
117
104
75
31
29
21
4
66
29
51
18
18
94
35
43
65
15
22
30
14
195
1
83
7
29
24
25
11
1
78
65
37
11
13
50
40
5
171
58
20
91
15
54
75
17
39
69
12
70
9
21
44
24
12
114
9
21
10
14
216
43
83
13
8
79
24
29
27
10
60
59
9
79
21
26
10
15
44
3
24
18
16
15
21
11
9
63
55
36
36
18
42
60
5
12
40
20
73
47
31
29
12
45
15
75
9
1
26
40
24
53
9
88
47
33
19
24
56
12
13
36
2
1
3
17
43
80
57
33
3
1
54
5
1
36
38
46
6
24
14
60
36
3
16
47
4
96
44
40
14
52
30
24
53
67
5
4
15
30
12
47
1
12
30
14
6
28
2
4
20
3
31
30
156
14
21
69
27
115
14
24
16
30
60
2
27
85
39
ABCD 436629948*7^$a-1 [50058]
96
12
45
27
53
12
19
36
53
31
105
51
29
16
60
39
5
24
7
33
56
31
9
15
24
72
53
100
12
39
12
12
21
15
29
16
27
72
161
64
56
40
147
12
17
64
75
65
60
7
57
32
40
123
65
31
29
16
39
132
84
41
28
180
80
115
41
48
28
24
51
9
80
4
12
135
29
19
5
55
41
67
48
12
17
36
7
29
40
63
17
4
20
55
9
27
33
12
168
56
7
24
9
15
24
21
51
29
4
15
12
24
5
19
5
112
44
48
16
51
24
65
96
16
24
15
9
20
52
24
36
48
12
24
51
5
48
31
185
24
7
9
120
60
80
91
33
20
12
24
19
60
177
3
276
101
43
12
108
17
19
24
17
4
24
20
43
69
48
36
51
36
9
3
36
69
27
9
44
31
12
33
20
4
56
4
3
9
8
120
40
27
48
60
12
45
8
36
7
144
24
29
7
45
20
19
5
16
20
48
52
123
36
45
51
24
41
31
33
15
65
24
40
87
48
57
8
40
3
29
31
72
132
24
9
15
120
45
12
3
57
15
65
24
96
19
45
44
12
4
39
12
9
39
45
75
12
60
77
43
36
117
12
32
19
17
72
148
32
4
39
149
19
93
15
132
48
9
56
139
45
3
12
12
108
45
51
45
15
29
67
69
15
132
41
7
5
16
8
40
87
29
16
48
92
24
16
3
5
72
40
8
12
31
12
12
84
41
264
40
15
41
24
40
24
92
43
21
27
12
5
40
27
36
17
12
60
4
44
31
81
15
153
56
4
27
24
36
96
168
60
5
79
17
19
36
5
4
36
8
115
72
45
8
16
15
5
31
5
12
28
3
36
24
21
15
65
48
31
12
69
36
75
5
91
29
48
67
24
5
40
15
105
15
5
4
3
9
3
17
31
57
27
60
29
124
80
16
87
9
8
16
144
27
69
24
27
48
21
36
3
29
16
12
20
4
44
60
55
65
16
44
52
8
7
33
56
4
15
60
72
60
125
280
92
16
15
17
4
75
29
16
39
41
24
55
12
24
21
3
36
9
15
29
76
15
36
12
108
5
40
44
36
120
4
63
48
12
12
12
36
9
15
65
4
15
81
44
16
48
20
12
28
96
135
60
12
69
135
125
19
5
19
65
12
40
24
20
19
36
29
40
32
31
89
43
21
56
64
51
24
41
28
147
144
45
68
31
12
33
56
24
52
39
36
84
12
24
9
27
9
3
12
33
32
19
45
39
57
39
5
16
63
21
99
17
108
67
9
20
31
60
33
63
17
7
89
79
5
52
8
7
33
32
88
27
5
91
57
75
12
125
19
9
3
192
12
17
28
183
17
24
160
39
60
45
51
69
3
29
43
12
65
4
60
51
5
64
15
24
5
7
137
31
72
9
80
19
12
29
24
16
24
36
60
20
48
67
60
60
96
65
88
27
69
39
41
76
68
31
9
27
48
5
43
9
20
12
103
29
19
89
19
9
183
41
4
12
20
124
171
9
44
16
20
7
29
28
116
115
45
24
15
65
7
153
51
24
57
51
17
55
17
24
24
91
9
27
33
75
12
36
12
29
16
27
84
21
44
16
32
7
5
4
116
7
48
5
4
87
48
21
36
3
36
120
41
88
44
16
92
24
40
24
3
24
29
36
28
15
96
96
24
29
31
21
39
24
141
84
15
17
64
24
20
7
48
45
27
69
87
9
8
36
16
3
17
124
75
5
36
55
24
24
12
105
20
40
75
5
84
16
15
36
84
29
7
17
16
68
19
12
36
36
5
24
24
192
64
24
32
31
9
68
60
7
93
3
60
77
91
9
15
36
9
3
60
149
19
36
105
20
139
36
29
76
39
84
5
43
57
60
120
15
12
113
7
29
7
33
20
36
28
20
55
165
15
120
36
9
12
60
8
16
56
19
12
12
41
16
3
81
24
27
69
240
51
48
17
64
44
55
96
36
5
31
53
48
67
24
57
44
19
41
16
3
17
4
135
21
99
29
16
36
8
36
84
16
27
77
40
32
40
63
165
87
9
20
7
12
12
29
7
57
12
8
72
160
15
108
21
68
36
72
211
12
57
15
29
7
24
29
4
20
16
99
12
29
31
45
15
9
24
20
67
45
60
164
4
15
41
4
51
41
91
12
41
36
4
44
16
15
113
36
136
15
53
31
96
101
48
12
19
24
105
123
29
4
51
9
27
24
33
12
51
53
16
39
101
4
24
120
12
44
4
15
72
53
36
48
12
4
75
48
33
68
19
12
72
5
43
21
135
45
15
69
12
20
12
16
3
48
72
53
19
57
15
5
28
80
40
15
36
9
96
20
64
60
51
9
56
24
52
15
33
15
12
24
84
21
20
7
48
12
9
84
36
48
3
57
36
75
29
55
12
84
41
144
40
56
55
93
12
48
20
43
24
24
53
12
4
60
20
7
53
31
53
12
96
4
20
60
19
12
17
36
115
5
72
24
16
24
44
55
21
24
12
48
27
33
164
16
236
7
33
51
29
60
84
112
80
19
24
5
7
5
19
45
20
7
197
16
27
9
60
128
76
27
132
108
24
53
12
19
29
16
39
5
55
77
28
36
39
45
72
15
9
24
27
48
36
9
51
89
55
141
27
69
44
36
12
19
173
36
40
15
53
7
69
24
12
39
9
20
16
44
36
19
36
ABCD 436674674*7^$a-1 [50012]
9
15
4
41
63
33
7
8
4
5
3
9
7
41
3
28
36
56
12
16
20
4
32
4
32
12
45
27
48
21
19
5
31
12
72
17
7
17
7
17
7
5
15
45
79
12
24
24
20
28
36
8
28
36
5
3
21
7
17
75
45
87
4
12
36
36
5
15
28
20
28
5
99
12
136
17
12
3
57
3
21
15
88
12
36
120
36
17
3
4
36
12
56
4
5
12
67
8
9
51
24
45
84
7
48
5
12
24
43
60
8
33
67
12
8
96
16
32
12
33
36
3
4
24
72
72
8
57
48
12
48
91
5
7
104
9
15
45
31
80
105
7
8
4
32
52
17
63
21
31
44
40
36
36
12
12
5
3
28
89
48
51
21
39
81
3
12
36
12
45
7
5
51
60
4
48
17
60
7
36
20
4
8
24
45
7
29
3
40
116
84
40
8
24
16
17
3
9
24
7
29
15
16
12
48
36
41
12
7
41
51
4
72
5
7
24
17
3
9
63
28
44
52
8
9
19
36
72
80
4
24
36
5
15
24
16
8
45
7
20
4
20
9
63
9
15
76
29
31
24
68
4
32
4
17
31
17
12
7
17
7
44
9
15
21
24
24
19
84
12
20
4
32
4
5
27
48
105
15
4
12
12
20
9
48
31
20
21
3
12
24
12
120
24
24
4
65
12
15
16
48
20
9
27
16
17
27
4
5
24
7
113
7
56
4
12
44
124
29
27
12
64
17
39
100
5
7
80
4
60
92
24
16
108
32
28
5
7
17
27
4
36
8
21
15
9
31
29
3
9
84
19
41
67
8
12
60
28
12
29
51
9
7
17
27
9
7
8
45
19
5
84
55
116
24
21
24
72
3
45
3
88
5
7
20
9
31
20
4
5
123
45
43
12
36
44
28
8
21
19
29
7
24
29
12
24
24
12
15
4
221
3
21
15
4
32
45
3
36
12
9
108
15
36
9
3
40
8
120
9
31
24
24
32
4
17
7
8
9
84
19
8
28
17
31
20
16
116
16
20
21
63
12
45
39
4
24
41
27
16
29
15
9
7
44
9
79
36
92
9
7
32
9
15
28
72
17
31
48
44
12
28
96
20
16
36
32
36
16
125
3
16
36
29
31
44
9
31
36
12
17
67
17
19
12
84
8
28
20
81
7
8
52
8
45
7
41
31
29
15
40
5
3
40
12
5
3
9
15
28
65
7
48
12
5
3
4
24
29
7
77
7
48
65
60
43
84
8
12
52
5
3
28
5
24
31
80
36
45
7
24
12
41
27
24
16
89
3
36
21
3
52
20
48
40
20
88
24
5
43
5
43
44
16
29
39
21
39
16
48
8
52
5
12
31
80
28
72
36
36
17
15
36
12
28
108
12
12
5
55
8
4
20
24
148
72
12
17
12
15
40
5
91
60
89
7
12
29
15
36
4
137
7
17
27
16
12
29
12
3
45
36
27
69
15
4
41
103
41
19
12
5
60
3
57
24
36
3
21
7
20
16
36
36
41
7
8
40
29
19
8
9
19
41
31
20
57
7
56
28
29
19
12
41
51
232
20
12
4
5
43
24
17
7
20
28
8
4
5
99
60
36
4
20
40
5
15
21
7
44
9
3
48
52
32
28
24
41
15
21
15
21
19
29
7
72
101
55
5
79
48
36
44
28
32
16
17
3
9
7
41
55
77
24
19
24
8
84
4
65
12
55
24
12
32
12
4
5
24
63
16
36
5
3
57
19
32
64
32
16
48
56
52
24
17
60
15
12
4
24
17
31
96
24
8
9
55
20
4
17
24
3
33
15
21
7
60
24
53
39
12
33
27
52
48
5
24
7
77
67
65
7
56
40
12
44
45
139
84
8
9
7
20
48
21
51
129
3
12
4
5
19
12
29
27
9
24
96
39
24
112
48
12
48
65
31
29
75
12
4
60
29
7
36
12
20
12
129
7
8
52
84
84
41
24
84
12
15
4
56
33
27
9
43
68
33
31
104
52
12
12
12
36
32
9
12
43
5
19
77
7
8
4
12
72
24
84
24
44
21
24
60
43
48
29
7
12
17
19
65
12
3
21
19
12
84
29
60
63
16
12
41
3
16
12
128
21
48
12
75
93
60
3
40
17
7
20
28
101
75
9
15
52
12
128
45
31
17
60
3
9
7
8
33
51
45
31
29
7
20
4
29
7
8
16
5
63
28
48
32
16
92
81
31
8
36
4
36
48
5
15
21
31
36
32
36
60
4
24
24
20
9
7
48
29
67
29
91
36
72
24
5
12
7
41
3
9
43
17
3
21
15
9
15
96
81
48
19
53
24
19
56
84
4
32
16
29
7
32
36
24
16
12
84
65
3
45
27
9
7
17
3
28
5
15
4
12
68
40
12
65
7
44
28
12
12
17
43
8
4
56
24
16
12
20
21
24
12
39
52
17
60
55
24
8
33
15
21
31
36
12
32
69
24
36
31
68
4
36
48
24
5
24
19
20
52
60
56
4
12
56
12
52
17
19
5
27
129
43
32
9
72
7
24
20
4
5
3
28
24
24
44
21
36
31
48
24
20
36
72
33
55
24
20
40
5
31
24
5
60
12
3
16
5
24
12
48
27
9
7
92
76
44
4
53
39
60
28
24
84
29
36
39
12
57
12
3
12
9
19
8
57
19
41
12
43
36
96
24
12
48
44
36
12
12
60
21
51
9
27
40
8
4
17
3
36
16
20
64
48
12
29
3
9
55
29
31
8
12
64
12
36
12
12
53
31
53
12
7
12
12
17
115
8
24
93
7
20
16
89
7
17
24
103
48
96
12
48
5
39
21
7
12
29
3
4
44
21
3
52
8
4
32
81
91
20
4
20
4
41
43
8
57
3
9
24
19
36
24
48
36
12
29
3
9
3
100
32
33
36
7
24
36
8
88
8
28
36
29
36
31
36
12
8
48
69
7
89
24
12
15
45
19
12
48
32
9
39
60
24
21
19
12
5
43
32
9
31
140
88
17
15
45
3
36
112
84
84
29
60
72
55
53
27
33
15
45
51
4
17
39
24
45
67
60
65
39
12
24
28
77
75
4
24
8
117
115
5
31
29
31
36
5
3
48
9
3
12
16
48
20
12
4
20
9
24
15
52
29
24
3
28
20
16
5
24
36
19
24
5
3
4
24
29
7
5
19
29
7
5
60
19
5
31
5
7
17
15
9
12
15
9
39
88
8
60
16
20
4
132
8
9
15
16
29
15
28
12
17
144
7
72
41
19
17
15
36
24
48
21
24
60
12
7
53
31
8
28
12
36
20
112
44
16
8
16
12
24
36
32
33
19
36
5
3
16
12
84
41
24
67
24
29
3
28
20
9
43
108
80
28
36
5
27
60
36
4
72
84
12
41
15
36
28
120
17
3
12
24
4
5
36
31
8
52
44
69
3
28
41
19
20
12
28
12
12
12
24
24
32
69
19
12
29
15
4
17
31
12
5
7
29
36
75
4
5
24
79
24
8
12
28
60
20
69
7
5
15
33
27
28
108
113
7
48
29
3
12
21
51
4
24
41
27
9
3
48
24
9
27
129
7
48
20
4
24
48
12
5
3
64
5
19
41
3
28
8
96
9
15
4
5
3
4
12
8
100
36
12
20
4
44
9
15
124
32
16
68
48
81
51
24
36
24
21
3
28
29
75
28
5
19
8
28
41
27
64
8
16
92
57
3
24
9
24
7
44
9
36
19
5
36
15
12
9
15
40
48
ABCD 436717766*7^$a-1 [50055]
18
14
6
16
2
7
39
18
2
12
28
6
42
33
69
39
23
73
9
32
31
33
51
5
19
69
12
12
6
20
10
14
4
9
24
12
15
48
56
4
8
13
17
43
23
46
20
22
6
48
14
22
8
19
69
38
82
2
12
42
7
5
4
18
6
2
12
4
32
1
29
22
69
9
14
40
8
4
2
12
4
26
1
3
21
9
27
17
4
6
26
6
12
12
30
16
18
8
16
6
8
7
53
6
40
32
1
11
1
24
15
21
59
1
48
36
93
26
24
1
5
40
78
33
15
44
34
3
9
8
30
4
33
111
38
16
8
19
45
2
4
9
12
11
4
66
2
25
9
42
68
25
41
6
1
51
6
6
9
9
32
24
19
59
1
33
18
6
14
58
14
30
12
4
14
13
17
19
17
30
82
3
60
5
55
9
27
51
42
2
24
70
2
1
3
30
38
10
27
17
7
27
8
1
3
6
44
16
56
34
24
8
22
56
42
16
9
5
19
47
12
4
9
12
9
6
14
7
11
13
11
6
12
19
5
34
6
15
51
20
28
33
15
68
42
4
54
8
1
17
16
51
3
33
5
103
23
22
32
79
5
10
18
51
15
12
50
18
18
67
9
18
21
15
120
8
58
3
41
42
120
6
55
57
15
71
6
4
24
27
15
81
53
7
12
48
39
33
59
61
24
5
40
2
13
3
30
30
2
10
36
32
30
36
24
4
3
11
13
21
12
63
17
10
48
33
21
18
21
89
18
16
8
40
14
10
32
6
42
13
47
18
18
28
30
32
19
17
10
21
11
1
29
16
20
28
3
60
27
24
6
12
15
17
4
24
3
11
22
15
12
3
18
14
37
27
72
26
7
9
27
23
18
16
2
1
24
15
2
52
6
9
9
15
5
114
13
23
4
8
49
3
33
45
3
9
12
56
19
12
59
22
24
39
24
21
15
17
16
20
40
2
16
8
37
35
52
2
19
24
5
40
120
32
30
24
28
48
24
38
28
2
178
32
10
56
22
20
19
3
36
18
2
25
41
4
6
2
40
39
11
25
51
33
24
5
4
8
19
5
18
25
3
12
6
27
53
6
1
3
8
22
42
8
1
45
2
4
14
18
1
23
22
62
24
1
5
40
24
8
24
22
32
10
24
12
27
11
1
11
12
4
18
15
12
63
2
16
54
14
42
22
6
26
43
29
22
18
48
3
12
36
69
6
14
66
46
30
14
7
23
60
61
3
44
10
18
18
51
12
23
28
12
9
15
8
34
15
23
22
6
74
4
48
14
46
3
21
15
29
12
30
6
30
4
24
12
104
1
17
12
10
6
3
3
9
21
6
21
17
64
3
3
57
99
8
28
30
20
22
18
2
61
9
3
9
50
16
18
12
30
50
103
60
3
14
19
27
2
16
15
24
27
20
24
18
7
35
6
18
40
14
16
2
13
48
11
1
60
48
24
11
6
19
60
9
14
34
62
10
74
25
3
48
30
32
4
14
1
72
9
27
23
22
15
5
7
21
20
16
32
19
11
16
9
89
31
3
14
46
2
91
11
13
36
15
8
25
9
2
40
18
15
27
32
13
29
6
22
3
5
12
6
40
20
34
56
22
186
8
66
10
30
54
8
7
99
14
34
6
56
34
26
6
88
2
16
3
59
49
45
14
4
8
10
51
57
8
103
21
6
45
3
24
14
6
48
1
27
48
20
1
9
2
24
1
21
39
27
24
20
22
15
21
15
29
4
50
42
12
42
37
9
8
7
35
13
27
32
13
9
44
43
21
51
9
48
24
27
24
24
21
51
5
7
77
4
30
14
4
39
12
15
14
18
1
21
32
16
8
6
34
26
6
16
14
70
2
12
12
40
9
5
30
12
13
57
20
7
39
45
108
72
209
10
50
4
3
35
18
7
12
3
2
12
30
70
6
12
9
36
11
30
18
13
3
69
9
39
29
31
21
2
25
39
92
1
47
72
12
28
18
26
4
9
23
1
45
15
12
5
31
23
36
22
44
24
55
9
14
18
64
3
11
16
8
52
14
4
12
2
16
24
14
55
17
6
1
35
1
12
41
34
6
50
25
27
18
24
12
3
11
18
7
3
86
28
6
50
10
9
15
9
24
5
4
96
39
3
38
79
3
42
32
22
66
38
22
36
56
31
21
27
11
42
10
9
15
18
111
29
22
44
28
2
6
16
8
25
9
18
9
12
15
24
48
18
30
30
24
2
22
6
2
34
12
18
18
6
14
24
10
2
1
48
21
24
72
26
121
96
21
2
22
39
35
18
36
16
2
12
25
9
8
43
29
31
27
14
31
3
14
6
10
8
10
33
24
9
54
32
10
2
13
3
21
3
36
2
19
45
2
18
7
53
7
11
28
20
42
7
12
3
21
9
51
9
15
11
76
2
72
48
43
23
22
2
58
2
1
17
10
9
27
33
17
6
6
16
30
14
67
17
12
7
12
17
18
16
44
1
5
7
35
78
46
8
12
12
40
33
41
4
12
48
14
84
22
15
9
6
9
5
6
60
142
3
17
28
32
43
5
28
15
9
72
26
25
63
6
15
3
9
17
6
1
9
15
45
8
42
72
37
27
8
12
13
27
66
8
19
45
15
57
12
6
33
12
3
24
9
12
11
13
9
24
20
46
8
174
55
33
38
4
14
30
60
18
4
2
10
48
48
32
31
48
11
1
17
24
10
69
41
34
56
64
48
20
22
12
72
8
96
79
3
6
60
26
64
12
14
18
6
7
11
36
13
17
18
4
24
20
10
32
4
18
42
39
39
57
35
6
16
14
42
7
5
66
37
3
6
30
18
20
43
21
62
13
53
28
12
18
9
11
1
48
24
21
15
21
15
23
4
14
52
50
18
42
24
48
40
2
91
57
12
3
11
18
36
16
3
29
12
18
16
36
81
45
42
45
57
8
54
36
36
4
33
3
14
10
12
33
107
28
104
6
22
20
60
1
51
24
6
27
35
16
2
30
64
2
40
42
44
1
15
69
24
3
2
24
36
22
30
39
3
2
31
11
58
39
12
48
12
9
18
117
51
42
54
12
21
23
6
24
16
123
9
2
13
29
7
11
37
12
5
130
8
4
2
12
70
78
39
63
33
5
28
18
33
29
22
12
8
4
38
7
24
15
6
18
14
19
45
18
90
2
48
16
26
31
21
12
2
40
92
10
32
4
50
10
56
82
36
6
6
78
2
1
27
21
9
15
23
28
42
27
5
22
8
10
18
9
36
35
13
24
11
24
30
10
56
1
51
2
7
15
20
1
29
42
1
15
57
17
10
18
39
24
27
20
13
21
18
12
12
9
33
2
12
37
9
26
37
87
2
19
27
18
15
63
2
7
12
12
27
57
69
63
33
2
13
24
59
1
60
12
11
73
5
4
3
12
29
52
18
12
60
14
34
8
22
6
12
2
10
42
26
13
47
10
26
13
53
46
2
48
7
27
48
44
52
12
8
73
29
10
33
3
12
12
33
15
33
9
14
37
33
3
51
12
12
6
38
18
31
5
4
2
36
1
9
3
21
8
7
12
3
8
18
24
18
28
128
73
11
1
51
84
6
6
20
1
75
2
18
13
17
58
14
7
17
10
6
2
13
33
24
15
27
21
12
3
84
21
3
30
26
18
12
19
12
9
32
7
17
112
84
6
102
36
3
189
15
17
7
5
16
68
60
72
12
12
16
98
22
6
72
30
14
1
3
2
34
8
16
30
2
13
9
44
16
26
76
26
12
43
9
20
10
2
7
15
32
12
60
25
15
21
23
4
24
9
5
43
59
28
8
6
18
70
27
96
35
18
10
9
36
9
27
17
43
5
82
42
24
2
10
2
10
18
6
42
38
22
81
24
11
6
6
6
48
18
82
12
20
7
12
5
18
22
38
1
24
3
48
9
21
18
21
12
23
24
13
15
42
20
7
60
35
42
19
11
13
57
12
18
9
3
14
55
48
17
42
4
2
6
1
11
54
31
41
10
6
2
22
3
11
6
31
39
24
38
16
38
6
12
31
39
26
16
24
2
54
6
10
20
16
26
40
66
15
47
73
65
4
68
31
12
24
117
8
28
3
24
3
12
20
4
20
22
18
57
9
6
45
48
3
26
16
15
15
8
72
4
33
41
10
30
8
22
9
23
10
36
20
10
38
16
14
12
37
23
96
49
9
3
39
8
6
36
55
21
68
31
21
6
9
17
12
43
11
46
12
6
12
9
57
15
77
4
27
21
2
1
27
2
24
19
17
31
21
14
1
3
6
24
3
5
52
12
15
36
47
13
33
15
41
78
34
15
12
48
21
12
96
30
2
4
8
19
12
15
24
12
30
18
6
3
12
33
12
2
4
9
15
72
9
29
6
10
54
9
5
7
27
14
18
10
38
13
5
42
34
12
14
13
12
17
103
60
36
17
18
37
27
48
45
47
10
24
27
27
2
12
30
13
11
16
48
24
9
11
76
21
29
28
15
41
28
2
16
2
72
22
20
22
2
52
45
29
4
12
15
33
24
18
36
168
12
2
10
6
50
1
24
36
ABCD 437125952*7^$a-1 [50002]
28
54
14
28
71
31
24
18
12
80
19
5
3
52
57
18
41
49
6
14
103
57
24
54
12
18
24
18
2
43
48
33
30
24
198
3
24
21
36
6
57
56
9
63
7
2
36
7
20
31
65
1
6
53
60
57
82
5
48
1
18
21
9
54
14
3
7
2
3
13
3
44
37
6
62
100
3
32
13
8
10
18
36
6
9
53
22
2
31
5
27
7
6
119
16
45
30
2
52
59
31
5
19
2
10
18
42
14
3
21
24
10
30
15
32
4
92
7
12
60
98
12
19
5
10
12
6
44
15
7
33
8
67
24
158
4
39
17
3
61
42
2
16
36
11
19
26
124
48
15
32
12
4
9
24
39
29
34
5
1
18
30
56
12
55
45
120
32
10
18
72
84
18
33
56
7
98
22
50
24
51
43
5
60
37
24
23
21
12
64
11
69
3
76
45
84
32
84
55
15
65
19
2
31
9
3
5
46
29
7
84
6
12
23
49
24
11
25
12
27
9
32
36
24
36
31
8
85
36
35
105
24
75
24
16
5
112
27
8
7
41
24
7
18
18
45
75
9
33
48
35
19
6
20
3
57
3
9
16
104
16
24
23
7
5
37
54
18
32
16
20
16
68
75
37
8
34
5
7
36
90
42
81
9
11
69
72
4
27
53
28
6
18
23
21
36
4
126
18
6
26
118
17
1
18
101
73
15
9
18
74
3
21
100
44
40
23
12
48
9
24
39
25
8
34
84
6
30
38
31
45
35
1
18
41
13
32
7
27
98
64
36
42
198
47
12
9
135
115
14
40
6
14
3
12
16
5
16
18
36
29
45
48
3
37
42
66
6
21
63
24
12
41
1
3
105
39
77
4
59
55
57
27
53
52
21
56
4
104
7
53
60
36
12
15
9
112
72
54
6
35
57
88
30
24
21
5
64
92
28
42
45
36
12
9
42
14
202
30
18
33
39
110
4
39
20
31
50
24
10
42
71
13
20
12
58
6
8
10
62
3
43
53
9
10
18
12
6
62
75
25
20
3
133
24
18
45
32
7
114
12
32
40
15
5
43
15
26
4
6
18
20
63
7
26
24
52
11
133
15
111
6
18
12
6
18
14
52
35
105
24
3
12
25
48
8
24
48
46
9
32
84
45
34
12
36
45
33
48
27
5
4
27
9
32
82
26
4
11
24
36
21
4
39
20
48
108
19
18
27
17
36
55
120
9
8
12
48
4
6
90
12
72
8
48
36
148
102
29
88
65
27
7
6
44
28
27
36
9
36
84
54
9
33
47
16
32
7
38
22
18
18
5
49
11
52
12
81
95
45
46
41
85
30
24
74
75
61
68
118
48
5
13
42
12
45
8
24
117
19
29
15
33
48
4
11
60
24
1
12
35
12
7
14
84
91
77
24
4
12
104
19
21
36
72
36
36
56
40
12
11
13
32
67
12
53
108
12
87
28
15
125
85
123
20
25
35
21
16
12
20
4
27
29
55
5
4
8
16
44
63
96
7
54
6
98
40
35
7
98
10
30
35
19
6
12
18
14
82
21
80
37
15
9
8
36
55
12
77
10
18
36
54
21
24
5
160
11
13
11
21
4
32
3
33
15
19
38
4
47
36
73
32
10
14
75
24
13
95
43
9
56
21
24
40
44
22
6
12
18
24
108
21
41
19
21
54
6
66
53
64
8
84
4
9
12
24
56
3
7
36
14
64
27
32
61
6
36
5
43
9
27
14
19
20
25
32
16
35
55
2
27
16
33
95
25
35
64
5
40
8
48
88
114
2
3
13
20
79
68
48
55
36
65
1
18
6
18
21
65
24
36
12
22
18
18
54
90
2
46
2
52
6
45
3
5
60
45
15
21
24
16
11
60
45
64
20
46
24
21
20
25
18
5
12
9
10
54
32
10
72
45
3
14
39
9
16
27
27
12
18
24
59
61
51
5
16
6
29
7
14
39
4
45
8
16
11
55
105
9
119
43
2
16
12
6
29
12
4
80
19
29
7
84
24
54
54
17
103
24
81
20
7
41
7
134
16
75
8
12
45
40
30
54
11
48
1
104
4
66
24
53
28
5
24
52
35
76
17
100
11
7
72
33
29
28
18
5
19
53
73
30
54
44
19
77
28
12
20
52
8
111
13
80
19
5
3
69
58
12
26
3
7
6
12
32
67
63
5
12
25
48
80
7
20
55
36
18
68
123
108
49
18
21
51
21
15
48
24
65
7
48
65
85
36
12
20
15
12
81
27
48
9
12
16
18
29
37
11
43
6
30
36
6
27
9
20
10
72
38
16
35
19
17
69
10
12
2
15
21
15
21
58
108
5
7
6
35
4
27
29
4
41
7
15
66
18
24
18
18
144
45
17
63
4
32
49
24
12
11
12
21
70
2
10
29
4
21
11
12
13
54
24
14
160
8
12
63
9
4
39
15
30
95
1
32
12
4
6
48
6
32
12
58
72
9
36
53
16
8
72
3
1
36
6
57
5
27
1
20
7
3
2
3
1
27
20
79
50
63
33
16
23
16
24
8
109
56
10
5
33
75
19
18
8
94
6
32
3
12
7
2
34
9
17
3
16
117
18
14
7
29
4
11
52
48
15
18
63
9
27
39
42
54
12
54
6
2
43
57
11
25
20
3
12
25
27
3
18
71
55
42
18
9
72
44
1
32
115
69
92
12
16
107
1
6
17
13
15
92
7
98
10
65
169
23
45
51
43
14
151
27
17
7
54
27
92
16
32
60
19
180
42
138
26
15
64
21
114
30
71
7
26
100
20
15
91
21
5
10
12
2
24
10
126
11
61
18
36
2
4
48
36
23
13
44
34
14
24
127
9
27
80
25
30
14
3
25
66
89
81
10
9
77
15
9
22
54
84
99
69
36
30
81
15
9
41
12
22
18
8
52
20
70
5
7
18
20
27
40
8
33
4
144
36
66
9
45
42
54
20
15
1
90
38
10
38
48
24
88
35
19
29
7
6
56
10
2
76
3
24
9
59
25
72
24
48
23
33
48
31
89
87
28
84
20
88
15
2
3
112
45
20
3
93
94
2
4
12
36
27
9
6
17
1
11
57
40
8
12
15
1
20
34
14
4
11
25
30
9
45
6
12
2
76
32
4
36
23
21
24
76
12
47
12
13
6
29
12
4
5
31
12
65
70
42
11
37
15
32
9
34
5
36
40
9
6
66
78
18
47
7
18
36
44
46
14
3
9
28
23
48
4
33
23
57
4
18
105
3
24
48
42
99
32
49
23
45
51
45
10
5
37
8
12
84
34
36
18
23
1
39
15
45
5
7
15
26
76
36
18
72
17
43
5
7
41
4
125
10
38
15
33
24
7
51
12
6
32
52
6
2
24
46
9
39
45
17
12
3
ABCD 437234412*7^$a-1 [50016]
5
75
10
51
32
8
4
20
12
31
4
42
3
20
13
11
16
3
17
16
32
52
8
48
4
4
32
35
9
1
36
7
52
49
35
39
9
7
8
4
18
38
17
64
27
34
2
61
15
25
11
8
57
1
14
17
28
20
7
57
3
12
17
7
12
40
8
24
69
20
7
58
30
96
17
28
4
16
60
3
17
29
19
17
6
21
33
63
9
27
39
9
71
5
7
4
30
36
38
22
2
16
5
31
36
8
89
16
12
1
83
25
23
8
55
33
3
22
7
5
2
34
6
17
24
7
97
8
71
12
10
60
38
46
11
13
11
36
36
1
2
52
6
35
32
5
14
16
5
1
7
29
31
32
20
1
15
35
37
9
43
43
4
48
1
43
34
39
9
2
70
47
7
24
1
8
39
36
36
42
43
67
10
2
16
6
31
28
27
49
11
16
30
6
1
4
13
18
5
27
53
23
116
24
16
5
51
5
53
27
23
16
1
4
12
20
31
12
1
52
7
4
116
64
1
41
2
12
36
9
60
3
40
12
25
60
31
21
44
19
13
35
12
16
5
12
24
39
72
13
51
1
8
20
25
18
44
57
15
22
123
108
11
24
13
64
5
48
24
26
13
16
17
63
23
24
21
85
3
9
15
83
45
19
32
22
36
47
4
92
7
48
8
24
4
32
1
40
7
34
12
7
11
41
24
4
4
16
7
9
44
3
29
43
21
31
12
5
36
24
3
45
3
1
27
17
16
4
35
24
17
3
60
17
11
8
12
25
11
10
6
5
63
4
41
12
20
11
54
6
5
16
8
63
137
8
24
21
6
36
1
35
12
18
15
20
16
16
4
3
61
35
34
3
68
3
82
15
32
7
20
85
23
22
54
121
12
7
9
7
20
4
49
23
49
76
1
2
97
27
5
15
29
5
14
4
8
13
35
10
7
4
3
21
3
33
27
1
52
43
28
9
68
39
9
24
7
60
1
55
21
24
3
4
9
44
13
35
48
3
4
9
63
17
63
10
27
44
32
7
4
21
27
25
16
8
11
18
7
79
21
3
5
43
36
34
15
23
25
15
1
43
4
24
13
35
17
7
5
16
4
40
3
4
1
12
76
64
9
7
4
15
17
43
4
36
12
8
10
18
8
21
7
13
5
2
16
17
36
44
8
45
18
80
9
13
18
18
6
29
3
9
25
26
12
4
5
13
50
29
23
5
20
48
4
28
83
28
1
16
12
3
13
96
20
1
24
55
7
24
40
13
16
24
144
8
7
4
17
1
11
7
20
25
117
23
7
6
2
16
8
76
17
20
41
2
33
4
9
95
24
8
4
39
12
4
89
49
15
12
56
24
1
23
19
18
2
5
83
13
16
16
12
33
2
45
32
31
5
29
12
23
19
80
9
3
5
24
8
23
10
12
24
11
15
1
44
3
17
17
2
61
8
15
36
21
15
17
19
5
43
10
26
4
29
48
36
111
36
12
24
36
10
6
56
17
8
27
44
76
18
6
12
45
9
14
13
15
32
4
56
28
5
1
2
16
29
16
21
43
29
7
11
6
23
39
36
4
105
27
8
48
25
3
29
3
60
13
27
12
17
24
64
9
2
24
76
9
23
105
12
3
52
21
24
3
42
11
3
70
24
7
19
21
16
20
61
3
20
16
15
18
27
9
14
12
48
12
12
46
12
11
3
100
8
45
19
1
29
18
17
39
25
4
29
19
11
42
27
104
39
9
15
5
53
38
21
25
18
17
16
8
13
14
17
12
8
56
1
62
16
18
67
16
36
3
24
16
21
64
32
11
52
56
9
111
72
12
21
56
8
15
21
15
12
80
12
53
4
19
20
16
53
19
21
27
49
43
16
193
29
23
25
38
16
92
12
37
8
15
4
29
19
6
2
34
2
1
56
7
6
14
34
62
9
1
6
18
3
32
19
13
43
5
23
6
3
8
1
2
24
21
25
14
40
17
19
6
26
112
37
8
35
5
23
6
48
6
53
19
5
7
45
23
10
27
4
7
53
16
8
29
12
90
6
2
33
1
3
33
72
14
17
80
4
4
19
20
9
3
21
25
11
84
79
32
4
41
4
105
3
11
4
8
4
24
32
22
48
19
80
47
9
8
32
8
24
20
12
7
9
13
78
32
16
9
23
60
12
5
16
16
39
25
16
3
5
7
57
3
37
9
24
107
39
21
43
53
15
12
64
8
34
31
17
60
12
19
8
51
12
17
25
31
16
25
50
9
7
44
12
17
95
5
3
37
21
15
11
1
68
4
64
5
30
32
10
3
95
4
24
17
15
48
1
20
1
6
25
16
8
41
11
12
7
6
18
48
1
5
26
9
12
27
10
18
29
7
20
36
13
3
8
10
15
11
34
19
64
15
10
2
33
75
144
16
20
65
19
25
40
56
39
13
52
13
63
9
14
52
8
29
41
12
2
57
13
42
45
23
40
17
37
75
16
7
22
6
13
23
53
3
28
13
11
32
36
21
55
77
3
9
51
4
101
24
8
23
1
19
29
41
15
32
4
4
43
29
8
32
8
29
12
15
8
20
55
10
38
29
23
78
19
8
28
11
18
14
4
6
50
9
20
55
22
35
16
12
20
31
17
31
20
12
40
17
32
52
63
45
48
49
14
4
36
32
13
20
12
51
12
1
21
24
3
16
4
3
57
3
25
24
23
5
16
3
9
8
43
10
12
15
27
13
115
10
18
42
2
9
7
9
4
24
4
31
80
5
7
17
31
22
2
16
65
19
20
24
60
1
9
7
4
1
47
25
62
37
20
103
41
13
14
29
29
27
23
89
17
18
6
2
12
21
4
15
125
76
35
60
136
32
17
44
11
5
11
49
20
21
11
25
24
3
23
96
12
118
3
44
25
50
9
3
17
40
3
40
89
76
35
28
24
36
5
3
24
45
7
8
10
2
33
3
12
49
9
6
18
3
8
3
22
11
16
28
67
12
21
1
35
28
23
5
32
36
16
4
1
2
22
12
23
15
5
67
29
28
15
61
23
28
5
8
43
28
6
62
21
43
20
46
14
29
31
16
20
40
37
7
9
27
4
9
24
12
9
38
16
8
21
39
1
9
14
4
36
30
50
17
108
4
1
38
40
61
4
19
8
12
22
48
51
47
70
23
7
42
11
15
12
9
3
4
41
13
95
7
6
11
44
20
27
24
30
26
5
11
17
39
61
32
7
1
7
17
12
19
4
8
12
25
80
1
54
20
45
3
49
3
6
14
5
8
8
36
36
3
16
9
3
18
14
24
57
37
2
17
29
6
72
18
30
5
15
22
12
71
37
6
20
65
12
7
13
108
27
9
104
16
59
41
31
5
32
12
20
7
6
3
27
68
57
16
59
16
5
39
81
15
24
33
27
16
21
15
12
20
52
6
38
1
20
15
17
4
3
13
27
1
43
21
3
12
34
12
35
1
18
1
120
40
15
49
16
12
28
52
11
24
25
4
151
16
12
8
28
105
75
24
8
12
25
21
11
4
8
3
12
33
1
14
40
32
28
17
12
48
39
93
55
44
1
44
61
14
41
47
20
36
22
54
30
42
30
19
44
47
4
49
5
11
55
45
27
29
15
9
24
27
40
24
84
20
12
9
24
52
35
28
24
8
13
36
28
16
3
34
36
7
29
7
19
12
36
16
1
7
34
23
7
32
73
23
5
19
1
33
7
41
6
1
55
10
18
45
64
32
21
6
32
40
37
48
32
47
70
3
15
5
12
19
12
25
60
12
65
2
34
14
46
12
35
25
50
41
47
36
6
11
3
5
17
30
42
23
4
23
112
25
113
43
8
40
31
9
1
11
27
21
49
3
40
65
18
36
32
12
1
3
20
22
14
17
4
31
5
19
12
8
12
12
13
32
20
8
45
3
4
52
51
69
37
110
28
6
18
1
16
28
32
32
16
1
18
25
40
43
77
31
18
18
21
64
5
19
7
12
1
59
1
21
6
56
37
47
9
99
4
45
23
13
32
7
1
16
24
19
21
45
14
13
44
1
86
12
41
20
9
2
9
25
18
18
2
25
20
7
44
17
43
5
96
23
24
36
77
8
23
9
48
23
9
20
17
3
9
31
24
32
3
6
14
89
28
13
39
28
31
21
43
8
24
17
44
15
20
34
35
3
16
44
12
1
15
65
3
24
33
1
2
10
23
20
8
23
4
32
13
3
54
54
20
5
80
8
31
8
24
1
39
9
60
4
24
64
7
29
25
2
12
16
36
8
25
3
13
43
52
32
12
21
15
9
51
22
35
73
42
13
44
40
11
77
3
1
45
18
12
49
23
20
21
15
17
4
1
19
19
34
11
48
63
41
48
43
69
8
12
19
41
7
17
24
20
9
27
47
13
4
35
42
26
37
71
28
17
37
67
5
54
21
11
22
2
1
52
8
21
31
52
12
68
43
45
61
18
12
24
20
9
3
16
8
16
21
23
12
ABCD 437343246*7^$a-1 [50010]
44
73
47
7
41
7
21
21
35
60
12
1
35
12
12
24
4
20
13
11
49
11
19
5
48
25
39
3
5
16
24
87
53
4
3
77
48
7
29
7
41
24
43
53
1
23
4
20
25
27
24
32
13
23
79
17
12
37
71
72
97
72
11
43
24
5
109
6
42
18
29
67
29
7
18
42
5
4
33
36
35
60
28
80
61
23
12
24
97
15
15
36
17
1
102
17
12
48
64
20
7
6
11
61
12
3
68
36
19
5
16
3
60
5
4
3
17
19
12
66
47
25
30
24
18
6
65
145
83
1
12
36
150
5
12
43
17
48
4
8
1
39
44
108
91
42
60
66
84
18
30
5
7
161
31
30
15
3
17
12
36
4
27
54
15
45
23
24
19
30
54
6
12
47
1
12
35
43
5
52
44
12
61
47
12
7
29
31
24
42
6
42
6
12
18
24
11
24
4
9
11
13
11
12
7
41
13
12
12
36
15
96
69
12
18
29
31
12
45
24
44
25
12
30
12
5
1
15
15
36
41
28
20
24
108
13
23
13
30
5
28
48
9
15
72
8
19
5
19
21
51
120
6
12
59
112
9
12
6
17
1
3
21
35
12
12
60
52
20
24
76
8
49
12
18
17
13
47
1
24
6
30
60
11
36
28
8
16
3
29
25
11
7
17
72
36
31
5
37
59
28
20
1
71
13
11
12
16
92
60
24
43
17
1
24
30
60
9
56
48
16
9
11
28
3
17
1
11
12
7
45
27
5
13
3
27
17
96
7
30
18
6
83
31
21
20
103
17
4
99
5
7
6
60
30
17
24
16
21
71
49
12
11
12
12
7
21
8
16
3
5
43
36
9
45
3
3
18
3
9
48
18
29
1
15
56
16
3
17
13
24
39
24
27
29
61
27
68
79
24
41
97
51
20
28
8
12
1
72
3
24
20
12
7
30
23
1
11
24
12
4
51
17
37
60
60
107
25
24
120
3
45
12
6
81
27
24
5
7
5
24
12
7
17
36
7
5
1
35
25
23
31
17
28
51
54
15
21
71
1
23
19
36
12
17
36
25
24
11
12
13
12
23
19
5
4
21
36
23
37
12
11
48
4
56
12
28
33
11
1
3
3
17
4
9
11
60
1
30
17
12
28
48
51
5
12
25
3
20
55
12
18
12
75
24
20
55
48
17
132
19
30
11
1
78
17
1
83
19
18
11
43
18
3
20
7
17
28
3
6
24
11
85
35
4
8
19
18
35
1
36
23
28
9
23
24
1
12
30
150
18
24
17
1
3
9
6
29
28
32
7
6
72
12
15
24
15
12
41
48
25
27
3
5
48
97
36
30
60
30
47
108
13
23
52
48
32
12
12
37
51
27
41
127
101
1
23
40
72
15
29
1
3
24
9
23
7
30
23
13
30
6
42
36
24
5
12
4
8
1
42
21
3
45
27
5
7
53
124
21
27
3
77
25
36
66
5
12
108
4
75
42
47
31
17
13
15
20
4
8
48
37
51
21
12
11
36
19
18
12
24
66
17
24
19
29
13
15
32
13
12
48
18
17
12
24
37
23
61
35
13
11
19
6
71
4
24
20
1
23
49
23
1
51
15
114
35
24
48
7
101
43
17
48
24
4
57
11
24
61
39
44
72
60
25
24
18
5
13
23
7
6
18
18
3
48
9
11
12
25
23
1
15
21
27
3
24
18
11
7
5
7
18
72
11
12
12
37
6
41
4
24
75
5
85
47
1
11
73
18
17
31
30
11
1
6
17
12
25
11
24
52
9
12
54
17
37
59
13
54
6
30
18
12
47
24
193
11
36
12
24
28
3
5
1
47
12
4
3
24
29
12
7
5
36
37
15
57
36
6
45
51
18
11
12
13
59
19
12
29
1
18
30
12
48
6
17
4
20
12
121
11
1
3
21
35
49
30
6
30
29
1
11
1
27
20
7
5
12
36
12
1
60
11
28
45
48
11
24
12
85
6
29
24
12
12
4
56
12
4
27
18
11
19
45
44
48
4
68
48
37
23
16
33
107
7
30
12
11
7
41
25
47
19
48
12
5
12
36
7
21
8
12
1
36
23
112
8
168
36
13
23
36
1
12
18
30
15
20
1
47
12
7
33
9
6
5
48
48
13
35
61
42
18
23
7
41
13
111
56
1
18
5
12
37
35
1
54
17
24
48
4
8
12
13
23
19
12
60
5
12
4
20
31
60
96
5
24
24
12
25
23
115
24
17
12
1
6
9
20
1
54
6
35
1
18
18
83
1
90
77
100
33
18
17
48
36
24
1
15
117
54
30
15
9
23
13
3
68
76
9
23
12
7
30
59
12
108
24
13
59
12
36
7
18
24
23
12
31
29
13
6
5
7
48
54
11
4
3
17
1
30
12
18
23
13
24
12
23
24
12
12
43
41
4
3
6
11
1
30
42
71
25
24
6
45
24
8
19
6
24
59
4
15
9
80
19
102
11
19
6
6
48
5
25
198
17
24
88
24
27
18
35
1
59
25
54
6
240
35
1
36
39
9
23
13
47
24
7
6
35
24
4
81
23
12
24
7
24
5
40
92
24
52
8
19
12
17
31
5
25
12
54
29
1
3
33
15
3
5
1
11
43
5
7
5
12
4
15
9
21
11
24
25
18
24
21
9
15
33
83
1
27
48
21
30
29
40
33
107
31
41
12
19
29
61
6
24
5
25
36
54
78
47
1
23
19
72
21
32
12
1
6
30
47
97
15
69
42
5
1
23
1
51
44
1
3
24
51
6
18
18
23
4
32
60
25
47
4
45
11
1
11
4
21
24
72
3
20
4
20
12
12
12
43
12
48
9
3
6
63
33
78
29
24
7
17
28
32
12
36
7
6
12
30
18
24
39
8
36
25
3
9
39
20
36
12
1
18
12
21
15
36
41
7
6
35
37
18
53
16
8
16
33
30
6
30
41
19
78
60
11
12
19
60
102
48
11
31
17
12
48
4
72
24
141
23
31
5
24
67
41
13
35
36
37
30
12
5
4
20
4
8
12
72
1
12
35
31
24
60
30
23
4
24
9
48
11
7
29
48
7
18
83
7
41
7
21
20
43
5
43
30
11
1
12
3
8
12
13
11
31
69
3
17
73
71
48
36
49
15
15
53
1
11
16
153
83
4
81
47
12
12
7
54
11
60
7
12
12
66
3
15
9
21
6
17
1
120
6
6
6
29
1
11
12
1
27
32
19
5
16
56
36
7
17
31
5
12
1
47
52
27
96
18
12
47
61
42
29
31
53
36
1
35
12
85
11
7
17
52
9
15
21
24
12
23
48
7
65
36
12
1
60
6
17
13
11
24
25
6
5
12
7
24
30
42
5
1
18
29
36
48
37
23
16
44
121
120
6
21
21
47
7
17
4
32
61
23
7
29
43
65
4
63
60
29
16
20
12
13
59
132
31
24
17
12
12
25
18
6
36
23
12
52
3
5
13
11
16
44
24
25
6
6
47
1
36
27
3
45
144
8
25
11
7
17
19
6
23
7
42
11
12
36
91
6
23
1
23
19
53
13
23
37
48
6
36
45
32
36
24
7
5
36
7
6
39
24
20
36
40
96
8
1
11
25
23
1
12
6
53
1
11
24
49
24
11
76
21
12
6
102
11
1
12
11
36
1
11
16
9
35
48
1
11
40
24
24
44
4
75
41
12
13
11
49
12
78
17
12
1
42
29
1
18
21
24
8
84
52
21
47
55
5
12
4
8
88
9
12
54
18
3
56
1
15
8
19
41
13
107
12
12
12
36
13
11
36
7
9
51
48
6
12
12
11
24
85
35
1
3
8
1
35
4
20
24
1
84
11
4
8
49
30
9
39
77
4
32
1
30
5
61
12
35
40
9
15
9
6
29
52
45
12
66
5
24
67
89
25
6
18
23
7
12
5
24
28
21
12
11
7
6
59
55
5
7
17
12
7
42
60
48
15
104
13
3
8
24
1
23
7
42
12
3
27
5
1
11
49
60
12
12
87
3
65
4
27
41
24
12
13
12
15
8
19
6
11
28
104
12
48
52
8
49
11
4
3
12
78
99
20
24
19
5
4
44
25
51
15
29
100
9
36
23
7
65
52
92
24
28
8
24
1
78
42
36
12
ABCD 437446868*7^$a-1 [50008]
14
10
120
2
48
40
20
25
59
37
71
10
18
21
261
2
36
12
73
81
38
46
74
16
153
71
1
96
45
27
72
35
40
20
22
3
72
135
18
6
66
2
36
22
84
74
13
9
2
82
26
73
107
12
22
54
36
30
36
60
2
72
34
72
180
38
24
46
111
81
15
35
148
20
133
33
54
66
38
36
85
35
76
90
6
90
30
20
4
8
60
12
36
4
54
14
12
1
23
72
12
37
24
45
90
30
2
12
136
20
72
100
60
81
57
62
64
105
45
84
15
21
27
167
10
86
25
45
86
72
12
108
46
2
61
107
10
50
60
24
36
73
23
4
32
84
36
12
49
39
54
50
49
96
59
133
9
24
36
243
117
75
9
36
50
64
81
9
30
68
109
9
134
49
15
81
11
88
30
2
40
32
12
1
143
120
1
45
38
22
84
132
50
13
35
36
49
59
13
15
20
61
99
18
26
10
39
35
180
96
4
20
52
18
42
54
38
28
81
23
4
126
159
35
22
50
28
12
44
34
12
60
30
24
80
48
16
66
14
24
49
93
96
38
70
170
40
36
9
47
24
136
60
20
1
63
6
48
74
48
154
14
97
45
50
40
9
96
35
4
9
87
30
38
85
21
96
2
1
47
108
12
1
11
109
119
24
1
9
14
46
90
68
12
24
70
42
9
21
90
8
1
71
60
28
44
28
68
52
24
30
74
120
1
11
28
32
60
180
148
12
20
108
16
8
1
35
10
42
108
66
24
3
27
212
12
48
60
1
63
6
108
72
14
4
44
28
84
80
70
54
12
78
192
24
54
12
9
24
48
11
60
1
95
1
192
11
76
200
12
133
47
60
60
121
24
45
74
97
117
27
48
81
24
36
50
16
8
25
237
38
160
20
22
122
121
21
24
66
24
20
36
24
73
9
30
33
107
180
10
39
69
14
76
92
48
13
23
40
8
216
22
60
2
106
2
24
76
212
46
12
2
58
30
45
35
34
74
24
82
26
100
30
51
9
18
21
23
1
111
6
38
240
13
23
24
60
46
15
72
47
12
60
24
184
20
85
165
50
24
108
58
3
24
47
36
106
26
58
2
40
18
12
2
76
66
14
132
12
48
34
98
22
60
50
16
20
48
12
100
92
36
12
118
2
12
88
60
81
27
32
12
48
25
48
95
10
86
36
70
15
3
20
120
82
39
23
22
6
30
2
36
97
69
74
25
165
51
23
97
23
108
13
45
2
34
26
10
18
20
13
93
6
84
68
28
174
27
63
8
16
66
15
71
58
6
156
45
63
20
60
73
24
45
18
57
35
10
50
48
1
72
9
108
26
36
12
88
9
45
60
14
16
68
12
25
72
48
81
2
36
24
16
66
134
1
51
32
16
45
96
21
50
108
13
27
164
72
4
20
132
40
80
118
6
36
45
48
81
15
21
2
36
132
145
216
63
44
10
170
10
60
14
52
8
36
10
42
9
21
18
42
50
72
13
107
12
24
10
182
48
16
6
38
37
144
15
8
36
10
66
9
15
57
35
61
93
27
11
76
56
1
24
111
20
40
30
2
12
121
35
133
135
32
40
54
206
48
60
96
16
20
12
49
71
60
12
48
142
24
2
1
23
4
45
35
156
4
66
86
300
28
36
81
23
73
47
25
120
71
1
47
72
24
25
215
84
28
90
24
36
2
196
44
120
28
8
172
104
24
12
10
3
27
20
24
1
47
22
86
13
27
20
24
49
167
48
1
15
56
1
9
54
80
106
2
61
27
68
72
34
24
36
38
46
2
132
120
49
27
45
45
12
18
45
35
36
16
8
112
9
24
71
4
36
36
90
18
132
152
36
72
118
2
1
11
13
3
20
96
24
1
11
48
133
9
14
1
47
72
1
123
21
15
9
72
23
25
35
132
24
16
68
22
50
84
70
54
102
54
177
11
12
24
60
13
107
46
15
9
2
60
48
10
42
44
145
72
23
49
48
72
215
73
9
54
8
16
20
24
76
6
75
24
27
80
10
18
72
90
180
2
1
59
22
14
12
208
20
120
40
81
15
9
21
6
20
28
92
48
40
32
1
9
98
24
36
24
28
78
36
54
20
10
2
72
16
6
156
38
61
9
14
22
14
10
14
106
14
28
20
12
36
12
10
30
105
23
322
2
106
62
34
66
8
25
47
1
24
135
18
50
40
44
136
12
44
25
21
74
16
9
11
4
56
73
47
25
47
96
73
27
20
25
15
57
23
10
50
12
118
2
1
27
92
132
37
45
24
27
3
36
24
12
32
48
48
84
1
27
92
28
ABCD 437570106*7^$a-1 [50081]
66
42
60
48
21
27
36
48
18
15
9
36
123
9
12
18
66
24
87
15
9
21
36
39
21
42
129
27
246
54
24
12
6
111
141
12
15
21
3
57
18
72
12
33
15
84
45
9
54
6
12
78
33
27
45
27
54
231
135
33
39
6
54
30
6
81
39
6
126
84
54
6
24
72
21
3
18
102
78
12
120
114
36
66
18
24
6
36
30
36
24
66
3
21
27
27
42
60
18
12
9
3
21
9
111
27
21
33
6
12
141
96
24
57
120
15
9
66
21
87
24
12
30
24
24
132
36
15
9
48
6
12
189
45
6
48
72
12
18
12
48
42
12
78
48
24
111
3
6
66
78
15
21
27
72
96
69
12
15
96
87
66
39
72
75
24
141
24
69
123
72
45
72
18
42
30
9
9
6
108
18
18
33
39
54
6
60
12
69
48
45
18
9
57
54
66
24
108
120
12
60
3
15
108
42
24
6
60
90
12
30
6
15
51
84
12
48
6
36
3
69
6
6
78
6
3
69
60
42
30
6
36
45
3
18
204
39
72
3
42
60
30
18
12
3
51
144
117
3
6
6
168
30
27
24
21
108
12
12
6
24
18
111
39
90
102
12
126
90
18
51
15
9
39
9
69
54
66
30
12
66
63
27
21
51
18
12
60
75
33
132
18
24
66
24
6
36
150
6
18
42
42
3
96
9
60
12
39
24
48
39
48
9
3
30
66
36
57
57
15
51
114
12
18
66
6
60
102
27
69
60
24
18
21
27
237
24
63
36
21
3
21
27
45
9
6
12
48
18
3
120
21
72
48
6
54
90
21
9
36
66
66
111
3
18
3
45
12
60
27
21
60
168
63
51
108
9
3
96
60
60
6
15
33
30
33
33
24
18
21
24
27
18
3
27
90
12
39
57
30
30
3
21
27
105
15
69
90
33
39
72
156
45
51
21
9
30
36
42
90
66
12
18
12
72
18
3
9
18
48
66
24
24
66
12
54
66
144
24
66
114
30
54
12
18
42
69
48
9
24
48
36
174
69
21
30
69
3
18
27
24
15
6
51
15
12
66
42
60
69
63
6
3
81
6
81
24
45
132
15
3
12
54
99
21
27
72
189
18
9
15
9
9
39
9
12
66
24
162
84
3
9
78
33
72
15
54
48
60
30
72
9
24
75
132
18
39
72
81
18
69
63
42
111
120
48
15
36
21
48
45
12
120
63
99
42
147
27
30
144
18
120
18
3
33
39
27
12
6
36
15
15
6
3
21
27
171
12
18
6
57
45
75
75
21
3
18
78
69
9
126
30
48
6
12
54
75
33
30
57
33
48
15
9
18
18
90
9
105
15
9
15
9
12
48
12
36
3
39
30
18
150
30
12
66
15
51
120
21
15
18
15
87
12
69
33
6
90
90
24
60
9
45
12
12
99
24
48
57
30
201
63
48
6
27
45
42
6
36
15
33
90
126
87
9
15
3
6
42
42
36
24
6
42
15
39
24
6
6
24
84
6
144
3
51
69
123
6
18
45
117
132
18
21
39
18
132
48
3
129
144
60
27
51
93
63
6
6
78
72
39
33
63
117
3
63
66
18
21
219
66
3
51
66
12
24
6
54
6
93
9
39
21
156
72
39
69
51
24
72
3
12
81
33
18
48
12
9
99
45
39
24
54
51
27
60
30
3
27
72
72
18
240
27
21
219
33
138
12
6
72
99
3
6
12
102
21
9
60
12
6
60
72
6
96
138
66
3
27
24
36
42
30
129
45
24
27
99
24
6
84
42
33
9
36
27
93
102
30
78
6
27
87
90
12
3
39
30
42
48
9
21
36
87
45
30
60
48
81
69
12
30
42
60
60
18
54
36
18
81
33
12
30
48
6
66
66
12
30
9
21
27
39
33
24
9
15
9
96
36
3
69
3
33
30
12
84
48
30
30
6
54
42
54
12
30
12
78
12
42
39
9
6
6
6
120
30
63
39
6
27
33
12
3
9
120
66
84
186
36
78
6
6
24
42
15
93
6
90
27
147
24
60
57
33
18
42
72
24
30
72
48
93
33
6
9
33
63
33
15
27
42
96
54
30
78
42
63
15
9
3
21
69
6
12
60
120
42
6
21
3
6
24
30
9
21
12
6
60
42
51
15
6
6
12
42
15
63
108
24
84
36
6
12
12
30
9
75
66
120
6
21
24
24
279
42
72
18
45
96
57
111
3
93
93
36
111
3
102
63
69
51
285
42
9
21
18
105
48
297
15
45
51
9
12
48
12
18
12
33
27
45
213
72
51
69
99
21
12
18
24
6
12
3
9
15
24
15
81
3
36
6
138
30
36
132
90
60
102
72
6
30
60
60
54
174
12
84
36
24
18
108
78
12
51
9
60
18
42
39
3
30
12
96
42
48
114
60
168
51
72
33
24
18
21
48
3
30
60
27
9
6
9
15
24
102
108
108
3
15
12
21
69
60
15
9
6
48
66
36
99
9
111
39
54
18
48
81
51
18
3
27
24
6
6
90
39
27
12
12
18
120
27
21
ABCD 437570372*7^$a-1 [50022]
56
24
6
52
6
8
58
6
12
8
10
38
16
2
58
50
22
26
40
2
18
12
22
14
18
10
12
72
6
18
14
6
70
36
48
6
12
32
10
12
50
12
6
36
10
12
8
16
2
16
14
34
14
10
8
22
32
6
4
54
2
10
6
12
2
30
6
4
38
12
66
22
36
38
4
32
22
80
48
34
8
18
18
72
18
28
12
6
48
14
22
38
54
22
12
44
6
22
14
24
4
12
6
12
2
18
4
36
8
24
22
36
2
10
108
44
64
26
6
18
4
26
36
10
18
8
16
56
34
50
78
10
20
34
24
8
6
22
20
30
16
32
4
18
42
8
12
12
4
2
28
24
32
36
84
10
18
8
42
4
12
8
10
14
30
36
30
18
18
18
76
8
72
22
78
74
10
2
22
20
12
18
12
28
12
14
4
14
10
38
12
6
90
24
4
60
18
14
18
4
12
8
10
26
24
22
26
18
24
54
6
22
26
28
30
68
24
30
12
24
4
8
36
24
48
42
30
52
8
10
14
12
36
10
56
6
4
26
42
10
30
26
10
24
2
6
108
6
24
12
40
38
28
42
68
22
8
4
36
42
62
4
8
36
6
18
4
2
6
10
6
12
6
50
24
46
8
70
54
8
4
24
26
36
18
46
18
50
4
12
24
14
24
28
24
56
52
2
88
20
30
22
36
54
2
16
20
24
40
18
98
30
18
30
126
22
6
8
22
38
12
60
22
36
92
138
34
6
30
98
12
4
12
126
68
54
10
14
16
24
12
26
12
42
6
28
2
24
40
18
6
8
22
2
36
18
30
40
36
6
36
26
4
42
48
14
24
4
2
16
2
16
44
6
40
48
72
62
52
36
90
2
10
2
16
6
8
12
30
24
6
28
8
22
50
36
84
10
32
10
2
16
8
76
26
12
18
12
54
42
16
20
18
22
56
24
10
68
4
32
42
10
14
42
6
24
4
24
20
10
6
2
10
6
14
6
10
32
4
14
72
6
34
18
18
2
4
18
68
16
26
64
2
34
8
18
30
70
6
8
22
18
44
34
38
30
4
36
38
12
16
56
22
12
2
4
44
28
2
10
14
6
12
4
42
2
10
2
70
44
10
60
32
12
4
36
26
18
52
14
4
12
20
52
24
30
56
4
30
6
48
24
26
24
4
50
120
4
36
8
6
100
32
66
22
2
6
6
4
54
54
56
34
26
132
10
18
8
4
2
12
58
32
12
12
22
38
46
80
6
58
116
16
30
14
6
40
8
48
6
54
4
8
16
8
10
2
90
126
12
4
38
6
42
78
16
2
48
6
36
10
20
6
34
14
16
18
2
12
48
36
34
20
18
126
24
6
90
22
8
66
6
10
32
34
18
36
24
2
12
34
6
12
54
6
38
24
4
14
46
92
16
8
6
12
22
2
60
16
32
18
22
20
10
8
24
10
32
18
16
32
114
4
2
12
4
14
30
42
6
6
6
6
28
2
34
20
4
84
90
86
18
4
32
64
56
12
4
8
66
34
44
6
24
48
4
12
128
12
24
18
22
84
50
6
54
48
22
24
30
2
16
2
4
12
14
12
34
12
2
12
54
24
6
10
32
18
12
24
72
82
2
6
22
38
6
72
42
36
18
18
4
104
22
18
2
42
54
16
30
2
4
14
34
14
4
6
14
76
20
6
6
4
26
6
4
74
6
4
6
2
48
30
12
60
118
30
6
12
26
28
14
36
30
72
16
12
8
6
84
16
36
20
42
10
84
62
10
18
2
108
12
18
28
26
30
18
18
12
12
12
24
18
46
8
6
78
16
30
32
10
12
14
12
16
14
58
2
24
4
18
14
12
16
38
6
12
12
4
20
10
24
26
30
30
6
34
18
80
22
2
22
26
30
10
6
8
6
18
30
28
18
8
22
68
18
100
20
10
56
34
18
26
46
8
10
24
20
34
14
4
54
18
30
20
6
52
26
22
6
26
10
48
8
34
84
14
22
26
12
4
18
30
24
12
36
2
12
24
22
12
2
18
40
12
32
6
16
18
8
6
24
34
24
26
40
14
4
2
24
24
28
2
46
78
30
2
16
8
16
62
6
34
32
10
54
36
12
14
22
62
42
4
8
24
24
16
2
40
8
22
14
4
2
30
4
18
186
50
72
4
68
4
2
46
6
18
38
48
6
72
42
12
6
40
20
16
8
16
36
12
8
6
46
30
44
18
16
48
20
18
22
12
8
34
30
44
70
2
48
6
70
8
4
32
4
72
14
30
16
18
84
38
16
6
56
6
6
18
6
6
6
6
18
16
26
46
20
70
18
8
64
50
4
48
14
60
4
18
32
34
44
10
2
22
68
12
12
10
62
6
10
38
34
2
46
8
24
4
2
40
2
52
2
6
22
6
62
4
20
16
26
24
46
8
6
36
4
14
18
12
66
30
88
6
36
2
12
24
28
6
36
30
2
16
2
12
10
2
18
18
10
18
20
90
42
6
4
14
18
6
16
20
12
6
16
18
44
24
64
44
22
14
12
10
2
4
8
18
6
24
48
22
18
38
12
34
2
34
18
20
88
2
48
4
8
16
12
2
40
8
36
6
40
56
18
6
10
20
6
22
18
32
22
2
22
30
6
30
6
56
36
28
18
18
24
18
68
12
22
18
8
12
148
12
78
36
36
18
44
10
68
16
44
18
16
14
18
4
56
16
8
22
18
14
76
2
16
20
18
12
10
80
30
54
16
48
20
16
6
32
4
18
18
8
30
52
18
18
2
6
4
36
6
48
14
10
26
4
18
6
2
30
40
18
14
12
64
18
32
42
24
42
36
6
16
86
58
8
46
30
8
34
12
2
52
2
24
16
2
6
4
24
2
106
2
16
12
8
42
40
20
6
10
44
16
30
6
26
4
20
16
8
82
6
50
16
42
36
8
76
6
8
18
4
14
18
10
12
42
26
18
24
22
30
20
4
20
12
36
4
92
28
24
66
56
6
64
72
14
12
10
20
42
10
6
30
2
18
52
20
4
8
10
18
26
12
28
14
12
34
32
4
38
6
22
38
12
10
14
76
26
36
28
8
22
44
16
8
64
8
66
10
2
4
20
6
10
66
14
4
68
10
14
12
48
12
22
50
36
78
6
40
72
20
16
20
22
12
20
16
42
12
18
14
24
40
20
6
4
44
46
6
48
2
4
2
6
10
36
36
62
28
12
50
18
64
90
14
76
2
46
14
48
34
14
16
2
34
8
28
14
12
24
58
6
48
72
104
10
36
84
2
12
6
4
56
60
6
16
6
12
6
12
78
2
18
16
14
22
20
16
2
18
16
38
18
6
48
28
2
22
38
16
2
10
2
4
8
6
36
18
16
6
2
28
18
26
60
48
16
48
18
2
54
60
60
42
102
6
12
10
18
8
22
20
24
42
4
14
28
2
46
24
2
34
164
6
4
6
62
58
6
26
6
72
24
16
8
4
18
6
12
26
10
8
10
26
10
36
2
12
6
90
36
40
26
6
12
48
24
46
26
10
44
12
10
54
24
54
66
8
16
18
20
24
4
18
2
22
62
28
26
12
10
2
16
18
6
26
28
56
36
10
18
24
14
6
64
14
10
44
12
16
38
46
8
24
66
54
12
22
8
28
14
12
58
8
54
100
44
24
28
44
6
4
2
28
26
10
18
6
92
6
12
18
16
8
28
20
24
22
6
44
24
4
62
4
2
6
18
28
24
44
130
56
12
40
24
12
60
14
84
118
44
150
52
36
2
18
4
2
6
4
6
2
18
46
44
12
70
8
42
4
38
30
4
44
18
6
10
68
40
12
26
10
2
40
12
24
12
32
4
8
46
8
6
18
22
6
48
44
30
4
72
2
60
72
18
18
4
14
6
18
40
38
6
12
54
16
36
26
40
26
24
18
48
18
60
4
24
12
2
6
6
10
8
40
2
40
20
36
12
34
14
6
16
36
2
6
18
10
2
12
22
20
4
14
4
12
54
2
16
32
4
18
18
8
6
10
26
30
46
38
12
42
22
8
12
72
18
46
38
4
12
6
72
8
24
78
24
12
10
8
6
42
24
78
30
10
2
12
28
50
4
44
36
58
14
30
10
42
62
24
16
2
4
48
50
4
32
30
10
18
24
18
26
22
42
12
8
12
16
18
8
60
28
18
18
14
18
6
16
2
42
10
18
26
18
18
30
12
18
60
12
16
18
14
6
16
44
42
12
34
44
10
12
74
40
18
36
84
8
42
22
14
22
6
20
6
12
30
12
4
72
18
2
24
10
26
6
24
18
22
8
12
12
48
10
48
54
38
70
24
66
6
30
14
40
32
10
20
6
12
16
2
18
30
4
2
6
4
20
30
18
12
6
6
78
18
10
18
2
18
30
10
20
12
36
24
28
2
4
14
16
24
2
42
6
22
2
30
12
12
16
74
30
16
68
30
12
22
12
126
20
58
36
2
10
6
56
52
12
54
ABCD 437606054*7^$a-1 [50048]
21
60
18
18
63
21
39
81
51
24
3
282
72
30
21
105
48
12
3
21
51
45
3
57
30
21
33
36
42
6
135
12
9
51
15
48
66
30
18
36
15
105
72
24
30
165
81
3
69
60
63
3
66
51
33
51
15
30
96
18
42
54
141
33
15
12
45
51
12
9
12
24
39
3
12
21
57
72
42
21
33
27
72
21
63
87
6
39
21
36
51
153
15
12
9
30
18
3
153
18
12
30
15
93
3
183
24
57
9
24
60
42
57
27
33
84
96
108
51
12
30
48
87
27
54
3
72
51
6
132
60
6
141
9
24
27
21
15
60
96
84
48
39
30
48
3
9
6
9
3
132
30
12
18
6
6
6
24
6
54
30
21
36
21
60
99
3
6
102
6
60
135
45
39
45
12
24
3
57
27
24
111
24
30
60
15
33
39
108
15
9
96
21
18
54
12
30
141
9
39
57
24
27
321
63
45
12
3
15
12
57
9
36
27
33
3
15
18
42
6
39
144
240
24
27
21
15
54
66
36
30
15
81
12
12
27
57
54
153
45
48
12
63
57
51
69
120
15
12
63
21
3
84
90
3
33
108
48
15
39
18
30
42
111
39
81
15
9
21
219
144
39
78
24
54
57
9
6
54
27
123
165
33
108
12
60
42
45
3
6
24
30
69
141
138
84
9
27
12
18
27
51
30
3
9
27
63
54
66
24
33
105
3
45
24
27
69
42
132
105
12
24
9
84
144
3
144
45
36
12
12
54
42
18
30
42
21
72
9
3
3
21
69
54
117
9
6
6
99
9
39
63
93
141
15
48
21
6
138
42
105
3
36
21
3
21
21
48
51
27
12
18
39
51
30
24
120
6
42
66
42
12
18
57
3
105
12
63
33
15
24
30
6
66
15
93
18
48
36
54
42
30
174
36
9
201
63
36
81
15
75
60
21
117
3
69
39
9
27
57
30
9
189
12
3
120
15
42
6
6
27
3
6
39
9
183
12
69
27
3
96
36
48
93
33
3
24
3
54
3
12
63
9
45
15
3
42
36
39
3
12
6
12
48
90
24
21
45
15
33
3
21
27
9
72
24
123
21
12
72
183
96
12
9
39
87
81
9
24
12
18
42
120
24
66
30
48
12
15
9
24
3
75
138
3
48
3
30
12
24
123
3
57
51
45
45
150
36
72
54
48
12
6
54
27
24
3
30
24
30
18
72
18
54
36
12
3
120
3
9
12
12
9
51
12
39
42
18
90
36
114
30
51
105
12
15
27
18
135
36
24
45
18
12
90
15
3
90
3
9
3
27
42
12
27
24
9
3
153
78
6
27
129
60
90
18
12
3
9
12
6
45
33
150
12
30
39
84
48
69
51
12
57
42
9
33
36
39
45
24
15
72
24
39
90
3
21
87
183
141
12
48
39
78
150
78
72
15
225
24
3
108
9
180
39
21
48
27
132
33
24
3
24
3
30
51
21
30
9
36
93
39
15
48
9
24
9
48
99
3
18
24
24
39
48
15
24
9
45
3
3
6
108
30
66
66
9
3
6
60
12
60
3
12
117
108
15
9
18
12
6
24
39
12
12
84
3
21
39
57
24
3
33
33
75
9
12
3
9
12
63
21
84
27
159
42
63
36
3
6
27
9
6
30
102
6
54
6
96
30
21
33
15
36
81
3
57
120
63
108
108
24
36
12
51
12
18
27
33
36
12
12
6
132
12
9
24
45
15
48
12
33
42
42
12
36
18
33
21
78
30
3
21
60
108
18
12
18
84
63
15
9
3
6
15
45
39
36
69
27
24
57
12
99
15
21
129
72
27
27
6
111
12
12
33
27
12
15
78
3
15
156
9
9
3
33
3
141
12
48
30
18
75
15
90
90
48
42
84
51
3
42
48
12
51
57
30
24
81
51
78
39
81
87
9
63
24
87
6
3
9
48
12
51
21
63
39
54
27
9
60
54
66
6
12
42
66
18
6
21
24
132
27
60
9
33
87
63
72
12
54
24
12
90
60
6
24
27
48
9
66
21
27
93
9
87
72
12
36
48
12
57
87
15
138
3
147
57
24
33
3
27
126
24
72
156
12
12
6
30
12
3
33
192
18
45
9
30
6
27
48
9
168
63
12
48
51
6
90
9
24
21
27
99
72
57
36
12
21
36
18
30
27
105
39
9
51
9
39
9
24
36
168
12
99
9
27
48
15
21
81
39
159
6
30
18
108
27
3
108
24
30
66
30
15
45
36
78
30
132
84
3
9
120
12
12
18
33
27
6
24
18
42
27
72
81
12
51
24
69
36
39
27
78
24
36
12
42
42
90
6
144
51
60
39
48
21
36
12
9
48
6
108
138
75
39
24
105
9
27
120
24
51
60
9
21
51
24
33
51
24
45
48
30
9
39
21
24
15
57
9
6
24
6
63
60
57
12
66
66
15
48
15
33
15
12
21
108
33
3
27
21
33
27
9
36
3
21
84
12
39
3
36
45
72
45
15
15
12
96
60
126
66
18
54
33
75
9
33
39
123
9
21
36
18
69
33
3
45
54
6
84
147
21
3
9
6
12
24
54
6
9
36
183
33
57
60
12
24
3
3
33
24
84
12
12
9
90
30
24
39
33
24
3
9
51
9
48
6
6
138
30
6
144
21
33
36
36
27
60
ABCD 437643816*7^$a-1 [50041]
18
55
59
174
63
33
18
84
36
33
3
9
9
18
168
30
24
27
27
36
48
33
3
90
42
73
11
60
9
12
153
24
54
9
63
21
87
25
12
20
45
6
18
66
72
1
12
41
15
57
7
56
36
16
12
23
72
21
52
12
53
63
24
3
54
24
66
1
5
48
79
60
5
43
132
83
48
198
19
77
66
150
39
40
60
53
24
3
69
79
59
36
18
6
90
63
12
51
18
18
36
21
4
11
72
37
71
45
52
60
32
39
72
81
60
48
33
7
41
6
9
36
16
5
7
17
18
48
6
139
12
32
33
18
93
24
201
6
1
8
64
11
132
9
3
6
111
9
114
36
18
102
24
36
97
29
3
60
3
54
96
27
12
88
128
24
3
36
49
23
36
33
45
30
105
28
71
12
24
12
6
30
42
66
6
18
174
19
5
55
20
45
6
49
32
81
7
11
169
48
47
54
6
12
45
27
69
3
109
23
9
63
25
47
66
54
18
72
15
9
27
63
30
15
3
132
72
25
32
9
42
30
24
3
27
72
108
36
9
15
25
11
12
18
6
45
99
18
27
4
35
105
12
27
36
60
25
60
32
27
9
39
6
30
18
7
8
4
35
25
56
64
23
37
11
42
27
3
108
24
21
4
5
72
6
9
27
57
63
33
28
17
54
12
69
16
59
33
3
9
15
9
3
24
30
55
60
12
32
39
45
15
117
3
36
24
45
4
23
85
12
32
81
24
43
11
18
31
32
111
9
51
45
12
51
9
36
21
63
15
12
133
83
24
1
35
72
21
15
102
87
3
60
156
54
18
37
23
18
31
8
60
3
42
90
37
8
27
205
83
12
18
67
29
120
54
33
111
18
24
27
45
67
32
45
30
25
48
167
66
19
48
5
7
8
112
17
15
28
29
6
138
55
12
32
144
15
37
12
71
6
48
18
6
18
54
18
36
25
20
21
6
9
57
18
49
5
15
81
75
63
33
45
39
60
63
48
189
24
9
18
13
17
54
9
36
27
18
7
11
24
126
27
64
101
6
129
9
168
48
15
147
60
9
9
99
27
36
48
69
12
16
44
9
18
48
73
32
21
24
30
24
49
48
72
41
150
9
63
9
27
9
48
63
33
36
108
4
17
6
12
25
128
63
60
18
18
93
33
55
12
35
42
18
45
63
18
39
96
27
54
54
84
78
3
27
9
16
8
9
48
54
33
3
150
7
32
9
27
52
83
37
8
63
105
135
36
48
13
12
11
42
18
12
114
144
54
12
6
18
49
60
20
27
33
36
27
25
12
20
9
24
7
20
147
42
3
16
12
17
6
9
27
12
36
54
18
6
18
93
112
11
54
72
30
42
18
36
21
16
12
68
21
78
12
1
5
66
189
28
44
15
84
36
144
9
9
18
60
1
17
30
81
64
35
54
24
48
27
27
36
6
30
9
4
47
30
150
61
5
24
54
9
72
28
11
69
45
48
7
35
13
8
9
42
1
20
27
108
9
9
7
8
81
3
36
112
32
28
35
33
81
43
11
117
45
90
102
55
71
36
45
24
57
42
21
27
25
20
24
84
96
63
21
24
40
41
19
29
6
13
44
27
36
36
54
18
54
6
36
61
11
12
9
15
12
36
33
27
36
18
27
64
11
180
36
18
15
9
54
45
12
81
42
12
33
9
3
15
72
36
97
32
81
24
91
71
30
72
42
37
8
48
105
54
18
90
37
80
12
28
35
78
30
25
17
43
23
24
36
36
13
23
144
18
144
19
12
59
9
27
18
3
27
9
28
35
60
48
37
59
1
11
132
12
42
39
4
47
54
27
21
24
30
36
69
9
126
57
40
11
30
15
3
9
261
6
25
11
21
16
11
69
72
9
27
21
31
95
18
24
66
49
5
24
3
60
264
15
12
33
99
57
33
72
30
45
15
144
72
12
18
63
124
53
27
165
6
21
96
12
36
27
24
1
8
3
49
12
20
51
12
6
48
90
6
30
18
54
90
24
31
116
52
12
68
63
49
23
12
45
15
72
18
48
18
24
13
23
165
27
33
3
24
48
198
6
25
59
6
3
52
11
6
31
59
30
18
54
6
18
30
18
79
8
9
18
21
24
36
45
19
11
9
28
12
47
18
3
69
91
20
63
36
24
30
6
1
12
5
126
45
135
36
9
27
117
9
18
48
45
9
54
25
12
60
137
6
9
28
53
48
18
6
30
72
1
89
99
27
18
51
3
13
5
7
8
12
160
35
12
33
48
99
33
12
108
40
23
85
47
12
105
9
67
5
48
27
27
25
11
6
30
36
6
31
68
12
9
6
25
47
18
30
13
20
12
36
51
45
3
45
27
60
18
90
57
45
18
96
54
18
9
28
20
51
66
135
51
12
85
32
36
112
23
37
5
75
63
60
9
16
12
80
3
225
24
9
30
9
96
57
7
8
57
18
33
75
114
18
12
60
72
1
20
160
8
3
24
30
123
21
18
96
21
15
12
54
67
11
90
39
96
3
1
48
29
18
12
33
81
18
1
80
45
18
108
9
129
18
6
7
11
54
27
21
27
63
78
48
24
7
65
102
9
216
9
7
47
141
117
18
36
84
60
18
19
20
60
117
48
63
51
9
36
16
23
36
6
27
3
18
18
6
48
99
60
9
102
108
6
39
15
12
24
61
12
20
9
63
36
45
7
35
102
114
36
90
90
121
80
100
23
9
3
24
21
9
42
21
9
6
18
63
64
17
54
18
66
24
198
30
1
59
48
33
12
15
90
18
ABCD 437704094*7^$a-1 [50052]
17
36
6
48
48
84
1
59
1
5
12
72
90
1
17
132
84
66
61
29
67
36
17
19
29
6
66
60
36
12
78
1
12
17
7
47
49
12
12
17
18
13
96
72
120
12
12
41
6
78
12
6
54
18
6
72
72
60
48
31
41
12
7
36
48
35
1
12
77
54
1
48
65
30
6
24
24
72
6
97
11
30
24
103
29
6
37
5
72
18
49
53
6
12
1
119
25
36
5
180
6
1
17
43
96
12
41
31
29
78
1
29
12
31
5
24
96
162
6
19
120
23
48
97
35
1
83
73
5
12
24
12
78
37
29
66
133
12
17
42
6
7
23
97
107
1
36
29
24
54
60
186
6
61
24
12
23
18
60
55
60
11
18
19
47
13
41
36
55
71
54
36
48
126
60
84
6
7
48
12
29
18
42
78
30
30
1
12
17
43
36
24
113
36
90
61
12
77
43
5
60
19
24
59
24
49
36
60
12
29
6
1
12
47
85
23
36
84
96
18
48
7
65
19
107
24
13
29
31
17
6
12
18
19
17
84
7
108
17
31
23
48
18
24
79
24
11
12
25
47
25
24
24
29
7
36
11
252
25
47
6
6
30
31
143
49
23
24
24
25
24
23
13
29
12
30
114
12
12
48
24
18
49
12
11
30
43
77
79
29
43
17
66
54
30
60
30
138
1
24
72
24
29
24
19
47
54
54
6
78
1
5
24
78
78
24
43
12
35
49
83
30
30
37
24
65
114
13
5
31
11
37
41
60
55
71
6
31
23
6
36
12
6
6
43
41
79
5
31
72
12
17
114
36
24
24
102
84
6
24
37
53
186
18
30
6
36
36
12
19
96
125
18
1
72
107
12
6
96
90
6
12
55
5
102
66
42
73
108
48
12
17
12
12
108
36
72
12
72
90
30
66
42
30
13
89
6
180
13
29
48
55
29
78
6
6
1
53
126
1
17
18
12
42
31
23
13
60
72
11
49
17
7
108
36
11
66
96
7
36
24
12
35
12
78
30
133
60
71
18
12
72
54
30
84
103
65
48
186
24
42
31
23
66
30
30
48
24
66
114
91
12
23
42
30
25
17
43
5
54
180
1
83
24
6
12
108
6
18
30
6
84
60
30
126
19
5
48
42
12
96
12
6
90
84
36
25
72
60
12
5
30
49
36
23
30
24
36
7
24
11
48
30
72
55
17
60
7
113
138
42
54
6
7
36
24
41
6
42
48
127
48
17
12
66
13
11
30
48
30
13
41
31
5
132
36
19
47
37
24
29
24
30
13
84
17
163
5
12
90
96
12
1
107
102
43
35
12
24
1
29
19
17
31
24
77
151
72
29
24
30
49
35
1
125
67
83
157
60
72
11
126
36
72
18
1
23
49
5
6
1
12
5
19
11
18
18
162
7
17
19
29
79
53
19
72
29
43
23
13
17
12
90
13
36
59
25
29
31
17
31
41
18
1
17
43
77
127
17
7
41
6
6
36
31
12
29
18
42
48
60
55
48
5
60
6
54
84
12
36
43
5
7
96
84
5
60
31
12
72
120
59
1
12
17
19
17
144
24
12
24
18
96
13
24
5
55
35
25
23
6
67
41
36
12
78
42
12
12
84
150
6
31
23
42
7
41
6
6
31
12
41
60
19
77
42
13
96
36
5
43
47
42
30
78
12
19
5
24
60
42
37
59
12
30
12
66
24
114
12
12
6
73
84
5
127
24
47
30
60
55
41
31
17
120
60
31
11
48
78
24
6
61
84
36
11
90
12
24
7
23
42
42
60
42
139
11
30
48
18
24
1
5
72
30
1
131
54
7
12
24
12
5
42
1
36
23
48
162
72
55
23
25
269
6
42
48
48
12
43
17
114
24
73
11
13
60
23
30
55
17
12
12
19
48
89
43
17
72
18
12
6
12
12
12
187
72
59
18
7
41
36
139
24
23
60
48
13
84
5
43
5
7
5
42
1
71
49
47
1
41
36
24
6
6
30
6
114
121
53
7
17
12
7
96
17
30
30
18
42
48
55
197
60
7
24
17
31
29
72
96
24
7
72
29
18
13
47
13
59
48
18
96
84
42
1
12
84
5
19
53
36
7
36
108
23
24
37
47
12
1
17
19
101
12
18
13
95
1
12
12
36
137
55
71
30
30
18
103
65
24
43
24
41
12
18
66
126
37
11
109
197
12
55
29
18
1
89
90
18
24
114
36
126
24
6
18
30
84
12
36
120
84
6
54
66
12
18
84
84
12
1
11
18
30
42
96
24
43
5
31
96
24
23
18
12
67
24
47
13
96
36
17
139
95
6
19
29
55
17
18
108
1
29
42
6
43
89
43
72
35
54
7
60
47
49
35
13
65
55
47
25
5
31
35
12
54
30
30
66
48
162
72
19
24
89
31
95
1
11
72
54
7
5
7
47
73
23
48
84
42
54
25
11
30
18
6
60
60
43
161
30
48
1
41
138
42
12
54
144
30
162
78
19
23
60
6
151
24
23
6
36
12
31
29
48
55
23
24
66
30
66
48
31
72
36
47
60
13
23
49
149
12
48
12
6
1
24
5
18
24
25
11
114
36
42
1
77
72
55
29
67
60
59
133
71
1
47
13
77
12
79
41
6
42
55
17
31
17
6
24
25
5
43
5
72
18
42
43
5
12
12
6
1
59
37
65
31
48
72
95
6
48
72
18
48
18
55
12
12
108
29
84
6
18
19
41
102
18
72
36
12
55
11
54
30
ABCD 437741666*7^$a-1 [50017]
24
9
3
28
21
8
31
29
27
22
59
28
23
25
3
29
27
61
35
28
24
29
16
23
1
21
11
79
18
47
1
23
4
56
24
16
11
9
7
9
11
70
2
24
34
11
3
12
4
17
39
57
3
33
3
25
56
36
1
14
13
12
24
9
38
12
10
12
23
3
21
48
3
24
1
12
8
13
12
18
24
8
12
10
60
6
5
12
25
38
4
32
34
15
11
57
39
25
8
40
11
4
24
5
3
10
11
24
7
41
15
13
9
2
33
52
47
48
36
24
1
24
23
12
36
4
5
1
14
10
36
11
19
5
28
8
16
8
12
13
2
37
20
40
11
10
2
61
21
3
20
3
12
9
4
11
21
15
21
37
15
11
1
57
35
28
8
4
15
20
25
32
4
8
12
4
8
15
9
28
8
27
57
3
1
45
3
32
4
15
18
14
28
8
1
11
45
16
11
28
5
1
11
12
40
12
11
58
36
3
56
1
23
7
60
33
8
16
23
70
11
3
40
20
46
2
24
1
12
35
76
54
30
6
11
3
9
4
3
17
28
15
9
11
25
11
9
15
12
48
4
41
15
9
55
21
8
27
4
18
2
72
33
12
12
48
12
7
113
3
33
31
77
3
4
8
33
12
12
51
9
13
3
44
27
13
35
45
13
2
9
24
7
30
2
37
24
8
19
18
18
45
8
36
3
24
1
20
3
24
16
44
13
59
4
17
7
6
35
39
13
8
60
25
14
10
26
13
36
56
37
38
10
47
73
14
21
55
20
4
5
12
1
3
15
17
37
2
48
12
9
15
10
11
13
36
2
10
62
12
9
12
15
12
45
27
4
17
15
28
42
2
10
30
9
56
4
36
15
5
16
39
5
15
9
7
17
39
1
3
24
6
2
12
10
23
13
11
1
11
3
4
30
15
32
16
32
25
14
21
12
15
45
13
12
63
24
11
64
45
47
21
16
11
21
4
21
2
1
36
33
2
13
20
3
24
49
24
8
4
21
26
9
4
15
32
21
16
20
31
6
50
10
59
1
12
23
19
20
1
12
3
45
59
9
1
3
35
9
12
1
3
23
13
23
21
7
6
3
12
105
72
83
87
12
13
3
17
16
11
9
16
20
25
2
9
12
13
26
9
60
4
15
17
16
32
15
12
13
35
13
12
8
43
33
23
13
20
15
21
12
7
8
52
30
15
15
18
2
49
32
25
35
4
11
9
1
11
24
15
40
42
14
33
15
21
19
5
24
1
15
48
27
20
10
23
7
8
21
39
28
9
20
4
9
3
95
12
9
19
24
20
16
30
3
11
48
21
1
35
25
2
21
16
44
28
9
59
61
3
8
12
13
11
52
11
10
38
28
9
20
13
27
11
25
11
1
20
7
8
9
15
1
3
42
27
45
3
3
41
4
9
3
3
17
25
2
9
31
33
32
4
60
11
12
48
9
3
64
30
2
22
2
13
32
4
8
12
39
12
9
25
30
5
28
20
3
13
15
9
21
11
88
11
1
8
61
23
3
10
35
12
16
23
4
33
11
10
48
11
7
20
9
4
9
11
37
14
10
26
22
42
53
7
20
1
20
19
9
57
50
4
105
48
12
8
27
10
62
34
23
7
24
6
15
20
19
6
15
59
61
15
5
19
17
28
11
189
1
26
9
15
10
3
23
9
24
3
21
4
3
17
3
13
23
48
12
33
13
23
52
3
17
13
54
60
29
3
4
60
9
51
5
52
12
44
3
46
3
15
29
24
27
36
21
13
2
45
3
4
8
1
24
3
30
3
8
3
16
9
15
8
13
59
10
47
12
31
33
8
4
11
13
9
18
89
1
3
11
16
9
8
25
14
4
33
20
4
20
15
22
2
9
24
1
12
27
11
4
36
24
80
1
20
24
28
33
11
19
44
13
20
13
39
23
22
11
40
32
60
43
5
19
6
39
8
73
15
11
9
28
12
47
12
57
3
12
9
15
4
6
15
39
21
9
3
3
60
30
24
75
21
71
19
5
12
15
12
45
1
23
7
32
22
26
12
12
13
8
27
1
8
1
23
25
12
3
12
20
36
1
2
9
19
80
40
20
16
42
38
9
3
93
48
37
26
13
51
9
60
8
12
27
64
17
24
13
2
4
5
24
4
27
30
14
1
11
1
3
20
70
11
36
3
37
3
24
29
40
8
36
12
3
24
84
69
12
12
16
45
2
13
8
7
20
1
9
30
5
15
13
23
22
18
29
28
44
4
9
48
11
24
7
21
8
7
29
61
12
50
10
35
52
23
21
16
23
22
3
8
48
12
37
42
20
13
33
2
33
19
66
24
63
32
15
1
24
45
15
8
75
9
96
39
37
8
4
12
3
5
12
12
36
39
9
27
4
6
11
52
164
13
15
32
27
1
15
5
25
12
27
21
11
1
12
11
60
12
16
23
64
101
19
5
19
17
36
52
20
13
18
5
4
45
3
32
1
2
12
1
11
21
37
3
20
3
34
2
13
11
33
31
18
27
20
12
1
2
9
24
7
36
24
18
23
12
27
57
24
15
10
15
8
3
58
6
33
27
30
12
11
1
2
9
39
33
52
20
12
24
12
7
20
16
17
13
15
20
24
51
9
84
3
69
4
8
27
46
23
31
9
8
19
9
47
13
32
43
32
1
60
48
8
3
33
4
8
4
24
8
24
1
2
10
38
9
19
9
45
23
15
21
1
26
13
11
9
3
57
16
11
12
9
43
8
9
43
8
12
10
11
64
8
36
24
85
15
3
17
13
35
40
20
15
9
3
21
67
30
14
10
38
25
23
10
63
44
39
1
12
51
5
25
2
33
4
11
10
2
60
1
44
28
8
1
2
24
4
8
12
33
16
140
7
60
29
15
25
15
6
11
12
1
30
8
9
13
2
24
10
24
6
5
27
12
13
33
2
12
12
28
36
41
12
31
8
9
39
9
16
44
13
38
82
12
26
9
25
26
45
19
6
30
17
3
84
1
15
17
12
15
1
20
19
5
12
15
45
4
44
13
27
8
13
15
11
9
49
11
55
20
60
4
17
3
33
25
2
1
68
48
13
39
36
20
12
52
12
15
20
4
32
4
9
23
21
12
85
12
2
12
21
16
44
48
12
15
57
36
27
12
40
29
1
26
10
12
3
35
4
6
2
9
4
20
19
17
13
3
23
21
12
7
80
4
9
8
12
60
7
90
2
1
27
30
11
15
24
9
84
39
81
48
3
76
17
67
17
28
35
12
48
9
24
7
33
3
32
13
11
21
16
20
1
15
8
15
9
43
8
57
1
3
24
3
5
55
30
14
12
45
28
11
22
23
4
11
12
1
11
1
8
36
1
24
30
32
9
55
20
49
8
12
3
57
3
58
26
45
19
9
8
25
38
9
55
8
21
1
2
88
45
8
15
22
6
24
8
10
23
25
11
4
35
9
16
107
1
23
1
32
1
26
24
12
81
91
5
1
3
9
12
35
16
75
30
59
3
25
8
49
6
33
20
4
56
31
6
14
1
69
11
12
13
2
1
8
43
5
3
121
57
54
41
4
8
27
9
7
20
10
11
15
1
44
13
35
3
48
10
35
24
13
12
3
32
76
8
31
53
75
9
1
14
48
10
2
1
8
19
30
3
33
14
25
11
4
8
13
20
84
25
3
32
28
36
11
9
31
6
3
27
41
19
32
9
28
44
7
45
56
13
6
57
12
8
7
30
35
27
21
63
36
13
8
3
24
16
29
25
51
15
60
44
9
84
7
5
15
12
60
24
12
9
19
56
21
16
11
12
28
18
14
4
30
11
15
28
65
27
36
9
12
49
11
60
1
36
3
20
24
48
12
24
4
15
20
49
24
56
27
24
36
36
22
23
3
12
28
41
12
12
87
13
20
36
16
27
32
4
5
24
64
27
29
36
27
13
45
23
67
9
21
3
9
23
19
5
16
9
3
33
2
12
108
21
3
9
15
12
105
12
3
9
4
39
29
4
20
3
9
13
11
7
17
3
21
3
45
3
1
57
35
4
20
24
31
9
23
1
32
1
2
9
4
11
1
12
8
27
10
6
9
45
50
1
20
15
25
24
35
9
49
3
15
20
4
5
85
15
8
48
15
24
48
13
75
9
36
39
77
12
1
30
8
1
24
45
11
67
5
48
1
38
9
3
1
45
3
11
60
25
8
16
9
35
13
35
75
13
9
14
9
19
41
27
13
24
11
10
35
15
12
13
44
4
8
43
36
20
13
24
3
20
36
4
29
27
58
2
24
25
8
12
4
8
7
8
22
48
3
11
28
9
8
3
9
3
73
8
7
8
22
6
24
36
5
27
1
69
3
69
3
27
8
22
11
15
10
12
11
3
1
27
6
39
32
4
24
8
127
6
59
3
22
6
45
68
7
29
13
27
8
3
33
36
4
8
28
21
24
51
8
1
26
25
8
1
6
105
44
15
25
23
9
1
50
1
20
36
15
16
29
13
11
4
3
44
21
19
20
21
15
12
57
48
15
22
36
24
26
73
8
12
97
11
12
1
2
24
21
1
3
9
2
33
1
30
17
13
47
36
61
26
34
26
10
2
22
36
47
7
9
11
9
4
45
18
20
13
20
3
28
65
24
3
21
12
1
3
8
39
21
24
25
30
29
15
16
9
21
27
20
12
12
13
23
7
18
3
15
9
23
69
1
2
10
6
9
21
11
19
5
24
25
26
70
39
15
6
11
19
5
4
20
15
45
13
2
1
47
12
10
71
19
9
68
15
9
25
35
40
12
3
20
37
23
25
11
4
30
59
16
9
6
45
8
7
60
29
55
9
47
22
47
25
11
111
13
15
21
9
3
8
72
12
24
4
23
21
13
3
8
27
22
39
9
42
6
14
36
4
5
15
130
6
9
11
4
20
9
24
60
28
15
17
7
21
11
45
4
8
39
9
16
27
5
4
11
58
11
16
11
9
1
39
15
30
11
15
4
6
12
35
24
19
5
28
23
45
1
2
10
15
44
12
15
4
29
7
5
24
36
12
13
3
24
20
63
13
11
1
11
28
20
13
3
5
15
4
6
54
5
4
8
19
45
11
1
56
61
11
60
12
25
83
19
149
31
8
12
25
15
45
8
13
23
39
28
20
9
1
47
15
9
36
3
73
12
71
4
41
36
27
9
4
33
23
27
24
40
66
47
37
2
21
15
1
51
8
1
ABCD 437837052*7^$a-1 [50026]
11
13
15
32
16
48
9
23
180
13
12
3
36
96
44
16
33
95
4
8
72
1
15
9
35
48
37
71
1
95
16
32
88
44
36
37
3
45
48
24
3
32
172
21
24
99
20
37
27
57
71
40
32
100
12
128
1
51
9
24
35
12
60
16
9
11
4
21
27
32
24
16
9
24
35
36
24
16
80
40
56
25
59
16
21
39
20
16
57
51
57
123
9
11
24
16
21
75
104
12
12
280
33
60
48
72
27
12
45
35
25
11
60
13
15
32
13
51
20
28
21
131
13
3
45
12
3
12
33
3
20
25
51
84
32
28
36
96
32
1
11
1
48
27
24
44
25
71
4
12
9
135
20
40
45
96
83
4
32
4
45
36
59
64
12
80
61
12
15
8
64
48
33
12
27
8
25
11
97
3
9
47
1
15
68
25
35
40
21
23
60
72
48
1
15
56
4
57
23
36
289
75
21
11
49
35
16
33
39
48
8
24
40
60
80
28
117
95
1
120
12
75
48
32
97
51
24
48
32
40
56
25
60
27
48
36
33
60
12
3
116
36
16
33
11
16
44
85
63
12
20
4
57
195
68
145
107
28
56
64
21
51
32
1
35
25
36
39
24
8
40
8
1
48
11
37
47
76
32
13
35
25
12
84
3
32
48
25
123
44
40
44
4
120
32
49
84
12
3
20
1
15
32
85
108
27
32
12
13
83
84
4
12
12
48
48
21
11
24
60
4
24
45
3
24
105
15
9
15
24
32
25
11
12
112
33
48
12
12
11
4
45
15
48
32
1
47
1
12
48
15
24
45
11
52
32
12
13
11
60
52
8
4
12
48
33
15
9
143
112
24
21
15
20
1
15
44
13
35
36
85
11
76
44
85
36
12
60
35
37
144
11
1
35
145
27
20
13
83
24
52
128
76
20
36
48
13
3
9
15
45
123
44
13
15
32
16
168
12
9
39
44
16
45
35
37
195
8
40
44
76
81
179
37
119
36
4
45
11
97
15
48
104
28
20
40
21
11
4
21
11
25
23
1
75
33
12
60
24
35
25
11
40
8
60
12
48
88
24
20
13
12
24
24
12
95
13
3
12
20
37
36
12
27
80
48
16
32
37
51
57
72
35
28
8
60
52
24
36
12
8
28
144
128
12
1
71
40
20
25
3
21
12
47
16
69
11
1
24
47
24
25
24
51
20
1
39
8
112
188
16
21
23
25
11
4
48
24
8
72
4
32
4
33
75
33
3
21
3
20
37
15
176
40
48
57
15
45
3
12
12
20
1
24
3
33
35
61
96
39
8
13
23
1
84
11
4
56
25
59
97
27
56
12
13
71
76
44
16
9
95
60
48
112
20
25
135
45
3
8
72
28
84
33
12
99
9
35
12
64
24
8
84
4
56
25
11
28
80
1
63
32
40
60
21
15
168
80
64
93
23
85
27
80
85
24
15
9
15
104
52
81
24
3
36
36
48
12
128
36
60
76
21
12
35
133
24
35
1
15
69
15
56
48
1
15
33
15
32
84
52
8
40
24
21
15
44
13
59
16
9
48
96
47
4
45
95
4
21
15
44
109
36
35
1
39
24
8
48
24
13
59
16
129
23
28
68
37
23
1
3
12
44
72
12
52
120
45
35
85
15
9
27
44
28
153
23
4
45
35
12
4
12
57
11
16
9
27
8
52
9
36
3
21
84
51
20
48
1
12
159
104
64
12
21
24
60
24
51
81
59
1
12
12
39
12
20
4
105
119
24
16
176
121
15
44
4
56
1
3
32
12
121
11
13
3
68
12
84
73
60
11
12
13
15
20
61
15
56
24
16
9
84
155
76
33
108
12
48
48
11
60
25
59
12
60
24
120
16
33
12
12
15
32
61
3
45
15
20
136
20
4
32
13
35
1
24
156
120
15
93
15
8
60
124
128
16
81
3
68
28
32
12
16
57
12
11
25
27
68
64
12
108
72
48
81
39
128
25
39
20
100
60
44
37
27
33
12
11
145
12
27
56
49
15
72
21
3
192
12
140
1
15
69
83
12
13
12
48
3
21
51
9
15
9
71
1
87
21
35
4
32
4
60
21
24
51
45
35
16
105
27
8
4
60
24
21
11
49
23
1
35
25
72
12
12
11
64
96
24
20
1
95
28
24
80
28
20
12
12
25
48
71
16
20
61
39
93
11
1
24
111
33
11
25
84
47
4
44
40
21
11
28
21
11
36
12
25
12
36
59
220
69
11
60
1
63
72
24
20
36
28
20
24
1
24
132
11
24
36
28
69
35
28
20
60
48
52
12
60
57
123
36
60
57
168
47
28
32
48
52
32
37
15
60
20
60
16
20
192
13
3
32
25
24
60
63
20
16
21
36
24
95
16
24
21
15
69
24
15
24
8
24
61
59
61
12
36
27
33
60
27
20
28
24
48
80
12
108
25
23
24
136
24
48
69
71
25
119
16
108
57
59
4
69
3
9
75
9
27
57
23
25
23
12
12
1
71
16
45
12
3
32
12
4
92
132
37
15
80
120
48
36
61
35
64
57
12
23
84
1
48
107
72
28
9
3
68
25
99
128
36
4
8
52
128
108
16
81
3
20
1
11
25
59
1
143
12
28
72
165
3
32
64
9
47
24
109
35
16
8
25
3
33
27
69
111
60
20
52
32
24
40
12
20
109
11
37
60
96
120
27
9
24
15
20
156
1
3
72
8
64
32
16
120
8
40
45
24
75
45
27
60
176
73
12
27
32
25
71
48
16
44
4
21
27
32
36
16
21
3
56
60
4
9
3
9
11
28
116
76
105
12
11
84
28
12
45
12
23
97
ABCD 437846204*7^$a-1 [50051]
18
3
117
36
36
240
138
42
30
108
18
60
54
234
75
72
45
36
42
12
96
9
135
12
60
9
45
27
93
90
9
99
180
24
84
6
66
36
42
36
72
48
18
36
9
27
90
27
45
51
12
69
3
9
24
54
66
36
60
36
54
18
39
99
6
66
9
27
78
39
15
90
72
66
42
3
33
12
36
60
54
18
27
57
36
162
153
117
15
27
18
120
15
72
45
120
24
12
18
24
165
339
9
9
54
84
24
21
33
30
36
132
57
9
24
99
45
63
3
9
51
84
42
54
84
18
90
42
63
45
30
42
36
210
9
69
39
24
3
18
24
48
15
57
132
36
54
90
54
9
39
36
78
84
60
3
51
18
27
57
87
3
96
21
63
18
42
48
6
102
18
36
42
102
51
237
60
48
54
78
18
30
90
36
114
18
129
153
36
18
42
48
24
12
108
87
48
27
36
42
144
12
36
234
234
132
30
90
15
180
9
72
54
12
33
45
75
33
135
12
51
9
81
36
48
18
252
24
18
3
33
30
78
30
108
96
30
96
102
78
111
9
54
105
63
18
99
48
9
132
3
45
6
48
9
99
69
81
36
228
6
324
12
33
45
75
15
9
9
39
9
36
90
18
15
84
9
168
30
132
30
51
108
45
12
24
66
42
39
60
9
48
27
96
39
36
117
63
105
27
36
21
60
93
6
66
15
93
6
48
60
72
9
45
66
42
27
93
27
9
90
42
66
54
51
27
66
96
120
36
51
99
48
45
81
96
12
60
279
84
123
30
6
54
18
138
18
36
36
72
42
147
9
99
135
117
33
147
33
27
36
21
36
27
9
36
51
12
99
33
48
15
36
102
99
99
96
30
63
213
48
27
33
66
6
90
12
24
18
3
123
45
9
156
24
3
45
36
87
27
18
84
36
36
42
12
78
90
30
18
9
24
3
153
9
24
27
120
27
18
6
126
72
54
12
45
33
12
78
9
57
6
12
33
129
18
6
84
42
126
12
168
66
18
24
12
126
33
63
57
27
42
84
15
72
120
177
99
75
108
69
48
27
36
18
108
24
12
99
96
9
72
354
108
18
36
132
36
12
72
60
63
9
12
54
60
108
30
108
51
9
30
18
108
18
42
48
198
45
27
177
39
6
3
123
9
108
153
39
15
72
156
132
81
117
135
21
132
48
27
63
78
48
195
21
18
24
108
45
27
30
27
45
114
117
135
57
63
36
108
78
12
18
114
12
24
18
45
75
69
21
27
9
24
75
60
111
36
6
84
42
18
30
78
30
6
54
36
18
3
15
138
78
18
12
36
6
9
93
24
99
9
54
9
39
6
3
63
6
120
96
135
21
6
90
18
57
51
54
18
57
33
90
18
66
24
90
39
63
18
54
216
78
39
144
63
240
90
30
168
18
54
12
45
33
27
9
72
12
36
24
84
51
117
66
45
51
12
54
54
6
18
30
72
87
57
18
72
60
102
276
48
90
144
33
21
279
51
9
39
6
126
9
36
57
6
12
42
27
21
42
45
21
162
78
36
36
84
15
9
39
45
36
54
24
21
72
69
18
138
51
144
36
3
18
24
27
63
102
78
102
24
84
78
12
69
39
168
12
42
318
144
96
9
3
42
3
27
60
30
90
24
189
3
6
36
48
24
18
30
6
81
39
141
3
24
21
153
87
3
78
36
48
60
18
189
48
153
36
6
129
27
60
72
30
24
3
45
60
39
117
90
6
3
45
132
27
36
12
141
48
132
162
12
18
6
84
9
168
111
18
72
36
90
18
72
18
33
63
129
60
117
54
54
156
51
9
72
12
195
45
108
30
18
6
81
57
96
36
75
45
6
138
54
42
3
45
60
12
24
111
9
87
3
6
48
36
72
18
9
249
3
33
198
12
114
3
9
24
30
42
3
15
12
78
84
24
138
18
6
102
222
21
9
54
42
3
33
36
63
27
21
81
54
42
36
39
33
ABCD 437884508*7^$a-1 [50047]
28
12
32
15
37
3
41
52
63
12
98
27
31
14
27
19
9
8
27
40
45
41
12
7
44
120
63
81
33
3
4
3
29
24
31
72
93
5
6
12
45
76
3
33
32
16
27
2
58
33
23
12
4
65
12
4
39
2
90
6
7
29
27
4
59
16
5
15
93
103
9
5
10
98
63
4
29
27
64
12
84
24
3
5
7
21
35
4
77
40
59
18
10
48
21
15
29
55
53
12
24
93
43
56
124
24
3
9
35
4
5
88
56
27
37
51
12
48
5
9
10
24
9
11
40
33
8
43
45
24
27
14
43
3
8
16
29
39
69
7
45
11
28
29
36
7
62
18
16
36
14
22
24
14
67
15
2
60
54
30
15
7
32
28
12
21
44
100
15
86
19
60
63
29
27
52
12
14
27
9
22
41
7
9
27
14
7
20
124
51
14
43
8
27
13
27
69
15
2
39
7
17
16
11
37
3
21
15
17
43
17
16
47
18
7
11
45
75
1
17
31
131
45
43
26
12
42
28
21
23
1
3
21
84
51
29
19
21
23
16
93
35
49
3
41
31
65
21
31
5
27
36
67
32
33
9
19
3
21
20
43
12
44
12
6
12
31
23
90
10
98
19
12
23
76
20
36
12
37
15
29
55
5
21
18
9
7
21
17
42
28
56
69
12
52
60
63
45
5
31
39
8
40
9
5
84
15
4
32
48
7
45
8
3
16
9
44
28
15
20
37
3
33
27
8
16
74
19
17
79
20
67
53
7
38
36
22
12
9
35
25
3
2
19
44
40
68
51
1
12
15
74
70
108
69
12
8
4
5
39
4
3
8
9
9
19
44
39
36
1
8
19
12
9
20
7
5
4
11
16
12
8
12
9
31
24
21
41
22
9
23
18
22
72
2
3
4
23
6
31
3
65
27
13
36
44
16
24
29
10
26
12
106
8
30
10
8
1
8
15
28
26
48
15
72
9
7
3
12
62
51
3
9
15
49
8
16
3
33
39
5
7
50
6
16
24
41
3
16
21
17
24
7
77
6
21
4
15
5
7
149
88
48
44
40
11
30
7
65
51
3
16
33
77
7
15
86
6
28
24
5
81
51
3
18
6
18
3
24
28
3
5
84
7
26
30
9
16
15
72
5
9
19
8
36
7
17
43
12
24
5
36
87
45
7
41
31
33
35
81
4
36
27
14
6
16
29
3
24
18
3
159
1
20
7
9
11
42
22
32
61
23
16
24
32
16
20
9
55
8
28
26
15
19
8
16
5
9
6
12
52
21
8
24
88
5
10
24
9
51
2
7
5
10
44
88
38
123
36
27
30
7
12
8
4
32
7
141
5
31
36
11
13
36
8
51
18
7
12
3
81
5
18
13
8
16
3
14
7
51
12
29
43
14
15
63
40
17
31
21
71
18
10
45
11
28
8
33
21
31
20
120
27
13
24
39
41
36
69
12
7
44
3
25
15
45
68
15
1
24
12
44
7
72
12
53
3
36
16
48
96
24
12
29
28
59
28
17
21
60
66
6
63
7
33
3
2
30
18
19
12
39
45
75
5
43
9
3
9
56
36
7
56
13
84
8
40
63
14
34
65
3
69
39
36
33
4
12
3
17
16
5
22
41
43
36
12
8
76
48
36
44
13
24
116
63
57
16
24
20
21
58
5
24
9
91
39
33
8
7
14
15
7
14
15
19
48
24
29
67
32
9
36
9
91
23
12
1
5
111
112
27
5
9
19
5
34
29
12
7
8
21
96
63
12
9
9
7
15
12
2
90
105
7
38
7
3
44
54
22
14
7
24
3
84
2
7
56
4
47
18
70
12
24
20
36
12
16
48
8
9
4
12
72
8
55
20
9
7
26
67
5
48
6
81
4
84
41
15
43
20
21
7
9
3
170
94
2
12
114
57
7
101
24
16
5
7
87
48
26
30
33
3
33
21
6
37
27
53
19
12
9
39
65
72
39
6
39
31
33
39
5
45
54
141
12
7
12
24
45
56
123
4
5
9
39
24
12
4
59
76
12
2
94
12
2
54
42
12
18
13
20
21
7
11
61
24
99
24
44
49
75
56
33
4
23
37
15
45
15
50
48
19
23
57
9
46
14
48
34
17
12
7
21
8
69
34
14
58
9
29
19
51
2
10
9
48
8
9
22
41
28
15
9
48
15
20
24
16
14
51
12
4
12
3
12
20
13
51
81
12
5
7
5
22
77
15
30
7
11
6
3
15
25
20
27
21
87
16
9
68
16
29
27
33
10
48
9
8
7
33
20
84
16
15
68
16
2
18
1
32
31
12
9
5
31
24
17
18
24
48
6
48
22
2
130
44
216
16
9
17
22
17
4
36
5
42
9
81
30
52
24
29
12
7
8
21
4
48
15
9
23
54
99
4
51
12
68
6
3
67
20
13
3
2
19
11
40
5
33
18
129
7
36
48
69
87
21
60
59
1
8
72
19
41
39
6
63
7
33
35
25
71
9
31
21
39
2
24
7
27
33
15
29
16
20
9
58
24
26
43
36
8
64
51
5
144
72
4
29
12
31
77
51
16
5
18
13
15
14
34
29
7
5
28
23
97
11
37
8
43
21
3
12
33
8
24
7
5
7
33
24
36
3
20
16
21
99
60
36
41
24
19
20
9
69
7
83
40
24
36
9
3
5
12
7
56
4
81
56
3
24
57
19
77
19
8
9
28
84
23
4
5
21
7
15
36
21
3
26
18
16
21
24
3
50
12
7
8
52
47
1
83
33
12
63
16
21
32
45
22
41
72
57
46
57
39
9
3
32
16
21
29
34
12
8
16
9
48
12
63
12
8
25
65
19
56
4
3
74
82
117
53
7
15
5
24
3
36
16
33
48
87
12
36
8
21
19
84
120
17
9
39
27
16
65
9
90
114
7
27
14
31
63
5
36
31
29
48
16
20
36
27
1
35
40
33
3
65
75
16
21
27
21
12
8
64
8
91
26
55
8
27
28
2
27
7
9
75
45
80
4
29
27
43
65
4
3
24
72
81
3
12
48
62
51
12
9
6
28
17
180
4
17
51
75
6
22
12
36
48
9
51
14
7
51
9
3
9
44
3
13
27
2
10
8
9
4
35
1
104
36
40
8
9
42
12
13
59
18
24
43
3
9
12
15
2
55
15
29
24
108
27
1
12
15
20
16
20
36
18
7
51
12
29
15
45
19
29
223
20
13
15
12
36
9
23
18
22
29
19
9
20
148
20
172
72
12
44
43
33
15
12
12
17
4
68
88
63
5
19
48
14
22
2
58
12
41
24
16
75
21
3
5
27
33
16
3
65
45
6
37
20
52
12
8
16
35
28
17
4
51
17
79
14
27
4
27
9
15
5
48
4
5
6
189
52
56
40
3
5
4
3
9
3
8
9
4
39
2
19
17
70
17
43
60
17
16
3
141
12
17
27
24
19
26
43
20
7
21
20
7
8
4
50
18
13
27
12
32
24
1
17
27
4
35
36
40
12
38
31
3
17
28
56
19
36
21
20
39
4
5
112
84
3
9
39
29
55
26
10
9
72
29
15
31
84
9
12
24
27
38
12
31
3
12
32
1
11
9
24
3
16
132
33
32
84
4
23
1
15
26
48
6
4
32
61
3
21
35
25
15
56
30
15
27
4
93
3
26
34
9
3
9
36
12
32
3
9
9
27
43
9
3
32
16
24
156
21
24
11
9
7
29
7
9
5
6
1
12
44
33
63
7
32
37
3
105
5
84
6
9
16
20
7
9
63
84
33
5
46
5
48
27
177
36
3
1
39
33
8
67
36
56
1
89
34
45
5
70
36
21
143
25
8
19
53
21
7
20
60
81
10
ABCD 437960024*7^$a-1 [50013]
15
65
4
38
1
45
50
36
97
21
15
71
6
18
1
11
49
11
58
36
12
8
60
4
20
36
30
10
44
7
33
15
21
24
15
36
35
12
58
36
15
5
7
21
15
35
48
12
18
12
12
91
5
28
123
83
46
2
25
57
44
7
45
12
87
11
34
3
53
28
12
68
7
9
20
43
17
6
18
64
27
24
81
15
41
12
7
5
4
14
46
14
66
31
24
21
8
6
25
11
61
5
7
71
25
17
43
36
11
25
17
28
8
4
60
8
60
30
121
33
8
187
11
30
28
44
7
12
17
40
3
53
30
6
55
36
23
24
10
2
12
18
7
47
13
24
17
6
36
1
11
42
28
20
66
6
28
2
66
30
1
60
23
34
44
55
41
84
31
11
6
4
56
7
33
2
70
3
5
24
55
45
48
63
84
21
8
12
24
36
19
29
12
43
29
78
30
19
5
4
26
34
24
8
90
94
36
60
2
13
5
7
11
6
6
22
15
11
30
16
39
72
5
12
43
9
8
12
40
8
16
32
28
80
72
48
66
46
3
9
20
100
15
5
7
29
12
31
47
36
25
29
6
46
39
11
13
5
24
48
40
68
4
12
68
7
11
49
29
7
24
53
19
72
11
6
28
3
59
60
22
32
16
27
53
28
2
12
37
29
12
48
7
17
30
102
7
17
76
63
36
35
12
30
54
46
12
3
17
48
30
54
6
13
24
5
16
27
33
51
21
12
63
17
19
23
1
5
12
7
23
42
6
49
89
16
38
66
16
14
34
36
96
24
3
21
120
62
37
33
44
7
17
19
36
5
30
10
8
67
47
25
21
87
21
12
32
28
12
12
36
20
30
25
36
41
18
10
3
11
1
77
66
46
48
15
17
7
21
20
18
12
18
42
36
6
19
5
7
24
29
7
9
80
163
35
12
61
17
16
12
51
9
2
12
6
7
53
7
41
30
6
24
66
37
12
24
23
30
4
24
96
68
12
127
9
27
12
36
33
24
135
81
44
28
38
30
6
30
16
2
82
20
6
1
96
12
45
104
12
18
6
4
92
24
24
40
74
30
126
82
12
8
52
38
12
70
2
30
28
50
13
35
114
60
43
12
11
12
30
42
18
108
7
41
16
3
11
6
48
6
24
13
113
30
106
56
4
68
19
9
14
6
55
59
6
7
5
67
21
20
54
96
73
35
42
42
1
48
41
12
24
19
11
66
4
12
15
5
19
21
3
21
27
17
6
1
59
34
39
17
7
47
10
27
17
127
41
12
31
5
24
12
19
9
8
19
23
73
60
17
150
90
30
25
23
49
5
24
52
38
6
16
8
6
66
7
23
61
17
16
39
9
32
16
32
112
14
1
23
49
11
1
69
38
49
5
18
6
96
28
48
39
24
41
7
101
28
14
1
47
1
57
8
54
13
59
6
67
24
41
6
34
72
68
36
7
72
17
24
16
44
7
29
30
18
18
18
52
38
49
5
76
24
60
32
18
37
65
7
113
16
2
37
29
6
6
48
43
17
76
8
12
24
79
47
18
12
16
111
57
26
94
15
12
35
34
15
65
19
71
109
35
1
53
12
6
13
137
18
10
27
47
30
60
43
9
3
36
21
51
5
24
31
9
14
49
36
29
52
44
79
33
12
8
24
6
13
17
19
11
30
48
31
5
76
8
42
61
9
15
33
51
23
25
5
36
7
17
55
5
6
1
35
1
35
12
10
8
7
137
31
5
7
35
30
19
47
1
21
15
17
19
29
19
21
12
36
62
22
51
5
4
2
10
51
5
18
24
18
7
11
6
7
71
42
18
1
9
8
72
7
60
21
3
9
2
1
35
13
21
8
40
15
12
29
36
4
3
17
24
19
17
6
1
24
9
15
35
6
43
33
3
60
29
12
16
3
35
30
64
48
8
6
1
77
6
25
12
9
14
102
18
25
41
48
28
8
66
18
18
25
59
30
40
20
54
6
31
35
24
46
98
6
36
4
15
35
49
5
16
86
18
31
33
36
12
8
42
1
29
88
2
25
29
90
66
19
11
42
12
7
84
89
16
32
40
20
96
30
1
65
7
12
5
36
31
5
67
5
40
26
13
9
3
12
105
104
7
48
41
28
14
22
27
21
15
11
1
153
3
60
24
29
40
24
12
8
12
84
24
12
43
12
9
32
28
2
30
72
28
14
30
124
15
9
116
67
24
60
5
36
78
10
14
58
8
19
41
19
47
30
96
79
65
79
21
27
11
6
6
84
1
45
3
5
60
40
56
36
24
12
7
17
43
84
17
7
35
13
5
19
5
6
84
13
5
24
124
2
18
6
18
12
7
23
18
79
11
49
23
24
13
96
41
31
125
60
60
28
62
36
25
23
13
17
4
12
8
36
19
11
36
18
16
14
25
11
144
70
8
7
141
15
5
43
11
6
52
84
50
1
35
10
32
16
24
8
4
8
19
9
3
24
41
42
49
53
6
1
12
48
21
39
23
22
38
36
25
29
7
5
16
132
51
101
28
8
18
10
27
53
31
21
3
77
4
3
48
23
97
36
71
70
48
3
21
164
4
3
72
35
30
18
13
12
9
20
124
2
42
7
45
56
18
34
3
59
10
14
37
12
11
42
18
6
30
90
28
62
1
45
2
1
5
72
28
14
30
19
21
20
36
6
36
48
13
21
122
36
12
1
5
24
7
9
2
42
12
31
65
12
12
30
6
79
29
7
48
12
65
120
28
26
13
23
70
38
46
14
42
28
122
10
12
8
19
29
60
19
83
22
8
7
47
54
4
3
29
24
42
10
68
4
2
66
4
27
29
52
32
31
12
137
24
6
85
69
27
5
7
23
49
21
2
70
12
20
103
5
67
23
18
43
57
44
30
1
45
24
14
1
23
6
12
18
54
36
7
35
42
72
16
32
6
1
5
30
1
5
7
48
23
13
21
27
9
3
57
20
7
47
6
12
12
7
36
23
46
3
21
15
57
48
14
22
75
81
14
24
60
30
43
41
127
12
161
78
30
28
14
48
162
12
24
6
25
11
10
15
9
8
7
45
50
6
24
24
36
28
20
12
31
84
23
12
49
81
26
25
24
23
6
7
29
6
12
6
24
43
24
83
1
9
32
16
14
30
7
33
14
70
26
1
24
33
27
84
11
18
16
20
12
42
13
45
20
24
19
12
36
12
5
76
26
22
20
31
41
4
24
20
19
9
14
54
24
6
90
6
49
69
122
1
45
44
16
27
12
11
30
52
32
7
9
3
5
12
72
18
18
31
53
67
53
72
24
12
30
13
5
112
12
3
60
9
8
16
14
1
35
24
30
96
100
2
54
28
8
48
24
7
65
60
6
34
63
23
10
32
67
9
15
12
5
7
17
126
48
6
16
8
4
32
24
6
25
29
12
72
52
51
9
24
44
19
143
48
18
60
7
41
4
39
21
12
20
30
13
5
7
29
43
9
15
12
12
9
12
2
49
11
12
84
6
28
20
132
55
21
8
16
3
12
23
1
29
19
23
30
6
22
12
3
12
36
5
24
16
15
36
17
67
29
6
1
29
102
18
88
2
13
81
38
25
17
7
41
6
6
108
16
2
1
17
60
16
96
15
36
11
138
24
16
8
7
5
19
9
50
54
7
9
75
41
36
72
7
36
47
6
7
36
12
95
6
4
86
34
84
3
12
41
30
1
5
31
35
ABCD 438136638*7^$a-1 [50027]
8
4
20
1
71
24
16
45
15
21
39
56
12
13
132
83
37
48
35
84
1
3
120
20
1
11
52
141
15
24
33
27
48
36
56
4
12
36
20
16
24
9
36
3
48
72
45
51
72
24
33
11
60
40
72
68
4
48
92
13
15
32
4
9
120
12
15
24
44
49
3
81
71
16
36
84
24
9
11
13
35
25
219
33
11
4
21
59
40
9
27
32
16
20
28
44
16
141
3
8
24
73
59
28
24
32
25
35
76
9
59
181
111
60
44
16
48
84
60
96
84
9
179
144
72
13
15
9
51
69
27
165
15
44
52
20
48
16
9
39
12
60
24
12
36
12
36
44
52
8
49
15
24
8
13
27
12
9
48
12
59
61
23
72
37
171
24
60
20
16
32
12
16
21
60
143
48
12
52
21
15
92
25
3
20
16
32
36
16
12
36
9
12
135
12
9
12
75
33
12
48
35
16
176
4
12
21
3
33
15
8
100
32
124
24
72
20
4
12
36
8
48
16
72
9
47
4
12
9
15
56
40
216
8
124
12
9
11
37
15
32
12
28
128
4
12
21
27
24
45
72
167
36
64
33
23
37
3
44
13
63
116
4
32
60
64
9
3
9
12
3
24
84
81
11
4
12
32
36
25
23
220
21
27
8
16
21
24
3
45
11
25
27
32
37
36
180
111
69
15
48
12
80
4
68
13
3
144
80
12
4
69
23
52
93
15
32
96
12
48
109
23
97
35
60
1
75
84
21
39
32
84
25
11
1
27
36
57
23
1
48
111
12
9
59
12
4
24
57
12
11
40
32
25
3
20
1
84
35
84
12
48
4
48
20
96
13
15
9
11
1
63
108
12
8
136
24
129
63
24
24
12
45
60
3
24
45
11
16
24
24
45
27
32
60
144
37
23
13
120
120
23
37
27
57
48
39
33
11
4
33
47
28
248
40
8
25
63
21
15
36
12
12
48
68
16
12
56
13
3
12
44
4
12
20
4
24
116
4
32
40
8
12
25
59
61
27
48
9
123
96
57
24
27
9
63
12
68
60
145
35
12
16
32
84
40
93
12
39
9
23
4
68
25
35
25
27
8
37
72
3
20
52
33
47
28
20
16
12
80
25
27
8
40
24
56
28
32
4
24
20
121
23
4
12
36
8
48
13
39
21
47
108
4
24
56
28
68
24
13
27
33
39
21
27
24
92
4
45
47
52
33
15
12
57
27
12
140
13
23
36
1
39
8
28
60
32
4
36
45
15
33
75
20
16
33
3
56
36
61
15
8
16
12
48
33
15
36
24
132
9
35
40
32
12
4
24
36
69
27
60
36
12
9
24
3
84
8
36
36
12
12
36
25
23
52
12
92
96
25
27
20
61
12
63
48
21
51
32
16
44
12
96
1
23
85
3
24
8
85
3
24
24
12
32
76
36
12
24
33
11
28
36
32
37
39
8
28
20
97
63
8
24
13
15
33
15
129
36
23
24
40
36
36
81
63
48
44
73
107
12
16
141
51
36
176
25
15
81
39
56
88
21
87
12
24
24
8
1
24
12
3
8
40
24
24
56
25
3
36
108
69
15
104
4
20
1
231
20
4
45
63
12
116
13
15
69
3
12
33
24
3
32
16
8
16
60
12
8
28
20
48
12
60
120
12
52
93
35
1
63
32
64
96
45
51
24
128
64
120
12
33
15
32
60
48
100
36
60
48
21
71
36
1
47
37
15
12
32
25
24
11
24
13
27
57
23
4
9
23
37
111
12
36
48
21
27
8
16
68
28
8
28
93
3
36
60
21
15
33
15
48
8
24
1
119
85
3
8
4
12
8
1
12
168
27
8
36
4
80
112
32
16
24
141
107
28
21
23
13
123
45
36
75
21
87
32
40
21
3
20
76
104
60
16
21
23
24
25
87
12
60
48
20
36
28
204
48
80
24
60
16
12
45
11
1
23
4
33
3
72
20
1
3
21
3
20
60
25
39
48
45
23
13
23
28
132
48
8
16
69
11
72
48
28
21
84
27
24
9
11
13
47
52
33
15
33
15
48
108
36
80
25
60
27
32
36
40
8
1
39
56
61
36
15
96
81
11
1
11
4
20
13
3
45
47
4
12
20
12
12
16
36
48
60
20
76
120
80
72
168
16
80
40
9
11
1
60
95
72
16
56
4
36
8
52
60
24
72
32
13
24
3
12
9
39
108
57
36
27
8
16
21
75
48
84
32
25
24
35
40
56
28
33
63
12
80
25
27
12
24
21
59
25
12
3
20
4
48
60
12
33
15
24
24
69
15
33
15
9
23
4
44
48
4
72
24
12
9
48
83
52
12
20
48
16
57
23
132
72
133
84
11
112
21
11
36
12
37
59
52
8
84
4
56
13
23
36
24
24
28
165
12
51
12
44
24
12
16
44
52
12
68
13
111
248
1
12
27
45
147
9
48
27
32
28
96
21
75
20
12
40
45
3
48
32
25
39
48
21
35
25
47
13
83
24
4
21
11
96
1
15
12
117
3
57
3
33
27
8
48
28
44
4
132
8
4
36
72
9
12
63
32
48
28
57
48
47
60
25
3
9
11
37
135
20
4
24
21
11
64
56
28
12
80
40
8
16
36
33
72
23
52
48
48
56
40
57
3
32
4
12
36
21
11
16
21
120
35
124
21
23
16
48
72
144
117
23
37
111
12
9
11
60
16
12
24
57
35
28
48
36
44
16
21
123
24
48
12
96
32
4
24
132
12
8
28
32
12
48
144
36
16
129
27
45
39
9
35
24
13
35
1
27
20
16
72
36
81
15
12
8
28
12
8
160
165
24
3
33
15
12
80
60
24
28
33
3
12
33
24
3
32
48
4
20
16
69
35
4
36
33
27
9
24
3
60
60
9
15
12
60
21
120
3
69
11
16
24
33
11
4
21
35
4
20
16
12
48
12
24
9
3
36
56
13
3
69
3
21
27
48
ABCD 438196494*7^$a-1 [50004]
7
18
11
19
5
7
29
21
39
7
2
34
30
11
24
48
21
3
19
29
55
14
24
48
24
16
11
12
1
6
41
31
2
15
31
24
5
12
7
2
4
11
37
42
5
13
6
26
16
47
36
21
63
55
42
6
2
48
4
23
21
40
12
23
12
37
47
21
10
5
25
11
24
19
6
18
2
15
7
2
3
103
54
6
50
4
11
9
75
45
15
1
71
7
42
11
31
5
7
6
84
35
1
12
90
6
23
72
12
13
12
18
50
4
20
10
17
84
37
18
50
3
19
17
1
6
17
33
28
59
13
68
10
12
24
24
125
72
36
12
24
1
12
24
24
12
23
13
35
12
60
25
20
3
13
23
61
18
5
24
31
17
21
3
1
23
13
6
24
2
3
19
2
27
36
24
24
12
12
13
12
144
11
24
24
84
24
7
60
6
32
52
6
41
21
118
12
17
24
21
22
5
61
11
19
18
54
50
51
117
22
53
36
12
19
12
38
39
19
12
53
24
12
12
97
30
14
3
12
12
37
6
17
33
24
24
16
54
18
18
6
8
22
18
6
17
24
25
104
39
25
11
1
83
13
42
2
16
8
16
24
30
24
2
28
30
38
111
9
99
12
33
99
19
5
93
15
36
36
36
12
9
40
8
27
1
11
57
46
29
24
43
5
19
5
12
60
49
42
17
36
25
11
7
2
51
48
1
11
12
12
7
2
24
3
36
36
19
29
12
49
30
5
45
39
24
25
18
6
11
24
13
11
12
19
5
36
36
57
10
42
12
119
7
17
33
10
6
60
47
1
30
29
97
56
40
11
19
48
5
37
30
5
12
60
49
20
48
4
48
59
9
15
9
72
27
36
12
25
11
25
23
24
37
44
10
62
75
19
24
17
84
24
1
20
51
7
36
2
24
3
13
24
8
40
11
1
23
24
19
17
43
41
67
26
10
53
13
24
20
27
13
6
41
48
36
12
13
47
45
15
13
44
10
18
12
47
36
85
23
37
12
47
7
53
24
12
1
11
21
22
5
91
6
48
102
36
54
44
46
17
31
17
25
30
48
5
36
25
24
12
66
41
73
48
8
22
2
64
6
29
7
12
5
12
81
3
115
42
11
7
53
1
56
40
42
17
13
23
81
51
12
1
36
20
3
37
36
23
12
37
59
33
15
9
99
72
1
44
15
72
49
8
3
72
60
9
70
60
12
24
17
36
19
2
15
25
8
27
24
72
67
17
24
1
6
26
70
29
24
21
40
23
1
6
2
4
96
30
14
16
12
35
24
1
30
50
58
38
24
3
36
24
33
3
1
18
12
53
9
3
24
72
24
7
86
48
39
24
9
27
37
18
53
7
5
12
33
15
73
8
3
36
1
30
54
6
29
31
17
33
22
65
9
15
31
41
60
21
22
24
6
20
40
6
2
22
17
1
42
17
24
12
7
6
44
34
12
42
23
9
28
92
27
12
12
25
12
102
65
24
25
23
31
53
7
62
3
25
11
12
12
13
44
16
54
17
67
5
7
2
52
18
50
10
149
9
87
33
24
75
12
57
24
28
20
3
37
47
7
137
60
43
24
29
36
24
36
1
36
23
7
17
1
59
45
15
33
3
7
5
7
5
12
9
4
18
2
16
24
6
5
61
8
15
1
203
1
11
36
21
10
5
24
13
6
5
12
37
23
48
61
66
24
17
1
23
19
5
84
12
84
24
19
2
64
11
36
7
29
7
5
60
67
2
112
47
1
8
51
36
43
14
3
12
25
6
74
27
1
36
12
42
29
93
46
12
5
13
44
24
27
48
49
30
17
21
24
16
11
1
90
30
11
12
55
77
13
108
32
58
12
50
27
13
24
6
41
36
21
4
18
41
1
6
24
5
45
15
7
5
43
5
21
51
48
37
60
11
36
12
48
24
48
1
30
5
19
12
53
9
28
18
6
11
25
168
6
6
11
57
4
66
24
42
23
81
27
7
5
7
5
36
12
24
21
3
79
14
27
7
5
103
42
60
20
72
46
90
35
12
24
9
3
109
32
10
5
25
47
9
4
20
3
24
1
11
36
19
26
58
38
4
18
5
43
50
4
66
12
29
33
24
15
12
12
67
54
90
6
23
37
95
12
24
7
36
29
12
1
11
13
23
7
14
40
47
9
118
29
19
5
13
35
19
41
1
35
60
25
30
6
20
3
21
15
1
35
37
12
30
29
31
17
36
37
23
13
23
1
20
27
1
47
19
2
24
15
60
12
1
6
2
51
79
53
97
32
39
19
54
108
71
19
90
47
31
30
11
19
5
7
18
23
49
6
2
4
11
67
5
1
6
74
3
1
11
1
6
2
3
24
43
17
1
83
12
25
8
46
26
15
12
45
28
20
40
12
35
57
46
2
39
13
59
7
48
2
51
1
20
15
1
11
1
35
85
20
51
19
24
30
20
28
59
60
1
30
5
105
3
13
6
18
30
41
31
26
4
18
89
24
7
2
10
5
12
37
80
10
53
1
11
21
24
3
133
35
36
57
22
96
84
41
96
12
48
49
24
11
12
1
11
12
7
5
1
6
5
55
5
13
36
23
24
21
48
27
37
90
6
23
55
90
24
23
7
53
36
12
48
43
65
103
2
3
43
114
11
12
12
19
50
4
23
36
36
25
11
12
69
28
59
7
24
2
3
37
71
43
54
6
54
18
18
56
34
42
11
48
24
48
60
1
92
40
24
80
10
17
19
5
19
2
3
19
18
32
15
24
12
37
12
20
39
36
12
48
57
3
45
40
8
3
19
26
24
48
40
24
11
37
47
12
1
59
12
7
102
11
21
27
24
13
11
72
1
12
6
65
109
36
11
21
15
36
31
30
8
10
125
13
11
31
42
8
22
24
2
51
1
35
48
60
13
30
6
44
15
1
78
5
120
25
20
27
25
20
27
19
65
12
25
59
24
33
46
29
12
24
1
18
36
17
31
29
1
48
23
37
11
24
36
24
24
12
36
24
48
1
8
63
7
36
29
1
11
43
24
2
39
1
48
11
1
11
25
48
12
11
7
2
22
2
15
9
4
140
15
33
27
24
21
16
11
12
36
21
3
37
83
13
90
6
42
38
39
12
12
36
19
77
103
6
23
31
5
36
1
23
67
38
87
7
29
12
1
54
5
37
72
6
5
12
67
6
71
9
3
48
1
59
79
53
43
5
21
70
5
48
1
18
18
84
11
24
9
16
18
42
155
12
1
59
12
69
27
61
8
52
11
24
43
53
12
12
12
12
12
36
24
7
66
24
11
13
6
42
23
129
3
36
7
24
2
40
6
30
18
5
36
9
72
4
78
65
13
35
12
13
60
8
15
9
10
6
36
44
3
12
1
60
11
157
83
12
37
11
7
12
5
19
113
9
15
12
7
6
12
18
24
41
7
26
10
5
49
60
90
36
17
37
11
19
30
18
29
36
48
1
30
17
13
107
60
12
24
12
21
27
12
9
16
6
48
5
12
7
26
4
20
48
99
12
9
51
72
31
5
1
12
78
5
12
91
74
3
7
29
33
3
12
31
5
24
1
12
23
49
11
109
11
12
12
45
3
21
3
19
2
3
19
48
18
60
44
15
25
6
24
41
43
6
48
132
36
48
24
78
5
24
21
99
13
47
12
1
11
105
24
51
36
55
26
10
54
30
30
44
4
11
9
22
48
26
3
12
37
20
34
53
72
12
12
7
18
11
24
19
5
61
12
35
37
23
117
15
1
54
5
12
13
42
41
9
15
12
36
57
40
8
27
13
11
24
25
42
24
2
27
43
18
32
3
1
18
60
18
20
51
43
26
4
47
1
11
7
5
69
39
7
17
48
57
63
7
18
54
17
33
27
48
21
4
18
5
31
6
6
42
23
49
11
7
5
33
63
24
67
6
8
51
72
13
23
12
45
16
12
23
45
22
17
55
6
60
11
1
18
5
12
36
36
25
59
1
20
75
1
90
24
24
2
22
5
24
180
24
37
18
5
36
12
7
ABCD 438219944*7^$a-1 [50027]
13
83
52
12
8
100
54
38
9
43
101
4
3
5
15
9
13
74
9
28
15
8
60
16
77
1
18
9
32
7
6
11
43
17
49
14
4
65
85
18
32
9
49
12
6
20
1
56
3
10
3
27
36
6
50
22
95
13
12
23
67
20
22
47
7
12
18
54
42
30
6
84
23
13
38
4
36
84
53
27
36
10
23
1
95
48
15
81
120
13
36
62
10
6
32
72
25
80
37
54
6
47
24
40
9
14
72
4
6
27
44
64
20
3
4
8
22
6
30
2
22
30
8
64
6
39
15
56
10
62
28
5
73
3
9
50
1
48
59
64
29
73
6
8
12
57
3
94
63
15
8
40
18
24
48
2
36
12
1
39
45
15
17
13
78
44
37
81
98
13
81
38
22
35
31
42
12
35
61
59
13
72
38
10
15
27
68
94
108
18
30
267
8
19
30
51
39
24
12
5
19
41
3
12
28
20
12
48
46
180
71
63
52
108
29
15
9
39
57
3
45
55
9
12
27
96
8
76
54
27
71
21
4
9
14
4
8
28
20
72
64
18
6
12
24
44
72
28
140
4
20
37
15
66
15
23
12
1
9
38
120
16
33
3
18
2
34
23
84
84
12
1
2
28
20
33
64
96
57
42
5
36
13
18
12
78
23
7
96
20
10
182
112
9
44
75
10
47
3
60
70
71
19
80
60
4
33
3
5
13
24
26
46
3
20
15
28
60
12
42
38
16
30
144
26
46
131
49
47
133
24
39
87
8
46
83
61
3
23
12
109
96
9
18
56
16
54
3
9
2
9
139
8
10
2
21
24
25
180
12
26
33
51
25
51
66
18
9
20
60
7
77
3
72
4
17
16
11
10
54
9
59
64
120
45
8
7
54
2
34
36
38
37
9
23
13
2
112
21
27
113
3
16
84
6
23
4
21
27
9
2
22
63
23
4
12
41
3
34
18
8
46
30
36
42
66
32
22
42
8
9
49
27
11
9
51
33
19
30
2
105
51
1
3
5
1
14
48
58
90
6
75
15
56
21
13
23
31
54
18
9
48
45
42
8
33
4
71
1
56
7
113
43
5
139
6
35
49
24
14
69
64
15
84
54
107
3
22
38
136
54
6
48
8
60
60
52
108
8
133
63
66
51
71
22
63
20
40
8
40
45
35
63
12
34
6
8
10
50
13
36
12
69
50
60
93
13
3
11
4
18
2
28
45
36
123
30
60
48
18
24
81
32
52
23
156
10
42
5
60
72
43
21
9
51
21
86
22
24
18
12
41
49
38
16
32
4
17
61
30
53
25
62
33
72
3
109
59
12
10
84
6
12
9
36
20
25
83
12
48
16
47
9
37
78
80
22
6
9
75
24
53
31
8
108
9
48
12
4
27
33
27
30
23
1
72
18
8
45
36
76
81
54
6
50
12
45
15
61
33
66
8
9
61
2
109
33
3
24
8
13
27
23
57
123
64
18
3
23
9
24
27
61
203
73
3
77
12
15
28
8
10
36
14
49
81
14
40
9
9
2
106
27
56
73
18
42
23
3
100
5
133
54
9
59
22
18
42
36
66
54
114
53
13
42
84
6
12
38
34
11
3
10
14
70
83
16
24
36
11
37
96
27
12
6
35
60
4
21
42
68
12
10
27
165
6
8
4
56
9
111
69
13
38
46
26
60
40
77
4
60
48
15
17
73
14
52
132
66
51
75
24
17
15
45
13
12
18
17
3
16
6
54
30
14
121
15
54
30
24
48
54
6
41
51
33
63
82
18
53
13
74
34
18
24
36
12
53
109
24
50
4
12
54
2
12
120
52
48
6
2
25
23
52
80
25
39
6
2
60
10
18
20
72
9
88
21
50
22
50
10
3
32
60
52
15
8
36
10
23
7
17
3
16
78
59
31
30
18
20
4
21
9
18
56
33
1
50
48
132
45
13
27
27
114
3
51
20
93
13
2
12
52
17
79
12
56
13
39
77
24
40
59
22
30
8
12
9
4
45
12
23
13
6
68
112
17
13
78
5
63
22
26
4
5
75
60
10
119
36
1
6
45
11
28
6
11
27
36
37
80
16
21
96
156
6
32
36
12
40
32
22
14
120
57
16
9
15
36
27
21
33
3
32
15
58
99
11
21
7
44
45
133
18
36
17
1
38
48
52
5
27
73
32
3
10
47
24
19
48
9
23
58
47
13
66
17
1
26
12
22
38
48
13
27
66
15
9
23
7
9
15
65
61
14
16
60
12
5
37
12
15
21
24
47
19
54
14
9
1
3
47
22
27
35
10
3
15
57
27
176
22
6
89
64
56
3
12
9
19
30
90
42
66
17
135
12
25
60
63
8
13
36
27
6
191
61
48
27
51
12
20
4
17
37
36
14
22
11
1
35
3
34
14
4
45
15
12
6
2
88
48
24
30
59
27
60
12
94
51
39
41
15
25
20
67
18
48
54
5
64
39
32
69
84
4
11
52
6
3
51
90
48
18
17
43
54
86
4
29
7
44
28
41
13
3
27
18
36
42
8
22
50
181
27
57
153
62
28
6
18
12
44
12
12
49
71
106
23
24
7
18
102
150
26
1
39
9
23
45
60
63
9
31
72
5
7
6
12
54
33
12
81
62
36
52
20
12
40
30
38
21
91
29
16
3
8
84
25
24
27
57
20
3
57
60
49
63
15
12
24
29
1
14
60
169
27
24
9
59
48
352
12
20
9
13
3
27
24
29
15
100
20
9
39
70
47
7
56
94
48
23
13
14
168
4
84
17
15
10
12
27
36
23
24
16
6
14
57
72
1
63
44
127
18
11
24
63
1
45
11
7
20
46
6
8
10
35
13
24
11
3
40
21
71
10
95
63
12
21
7
24
20
10
38
45
15
28
80
64
6
2
118
23
1
3
63
20
40
30
23
1
12
18
60
20
93
13
3
47
12
37
135
80
13
32
13
11
7
24
5
13
12
18
68
82
144
54
12
45
9
60
11
36
24
37
36
27
27
12
44
73
104
49
36
110
12
10
26
72
49
15
18
3
87
36
20
16
90
26
10
48
51
48
60
12
51
12
5
67
36
24
8
76
32
81
40
9
38
4
80
22
24
12
98
12
52
6
102
24
8
60
25
11
12
4
18
36
ABCD 438237246*7^$a-1 [50030]
148
80
4
28
17
19
1
4
62
37
17
31
5
4
43
5
8
28
2
5
12
17
8
11
25
66
24
49
16
19
5
17
111
20
9
23
5
32
48
7
48
35
10
50
22
35
13
19
19
57
52
12
96
16
20
21
7
19
17
5
11
1
11
16
76
5
19
108
20
40
8
32
16
8
1
38
22
14
10
51
16
5
32
40
27
4
4
37
24
2
9
4
21
20
7
12
32
8
1
28
11
24
40
21
63
9
38
13
24
17
31
17
54
5
36
28
27
22
15
48
4
13
15
1
12
12
27
12
48
12
32
32
32
72
24
11
29
40
8
40
4
5
59
28
57
18
29
29
24
7
20
16
8
9
44
3
37
3
59
25
12
24
11
5
31
6
11
16
1
15
33
27
44
56
8
9
15
28
32
20
25
48
19
32
11
65
32
11
37
21
27
71
13
48
12
59
12
18
18
22
3
12
4
5
27
68
25
14
25
8
1
2
5
24
31
17
8
24
5
27
16
40
7
12
9
13
31
24
32
40
5
14
10
3
16
5
3
9
15
21
11
63
37
28
24
5
43
24
7
25
20
4
23
89
32
28
4
28
16
1
27
1
12
8
19
40
13
96
7
36
16
13
19
21
7
28
9
15
12
9
4
39
9
103
5
2
10
12
15
4
29
2
9
9
6
1
81
71
37
26
1
57
35
27
9
16
16
12
7
13
12
4
61
11
65
12
2
10
44
11
1
31
9
7
25
15
8
40
37
26
9
32
13
19
23
1
24
4
1
60
31
4
4
1
7
24
37
19
16
4
9
67
11
12
9
56
5
2
9
28
16
16
4
8
16
29
23
44
20
4
5
64
12
24
8
7
33
12
23
4
29
35
24
48
65
20
6
13
8
1
12
12
8
28
8
16
3
57
7
19
5
19
21
25
38
9
24
108
39
29
25
15
16
20
1
36
44
40
36
3
4
5
27
76
25
48
16
11
40
9
20
19
8
3
10
8
35
8
9
36
3
28
48
4
24
25
39
47
1
36
17
15
3
1
9
15
4
43
6
19
24
59
9
4
24
71
17
8
9
11
44
68
4
28
64
21
7
8
12
36
9
15
45
7
1
11
77
27
16
60
101
20
64
26
58
31
4
16
29
67
68
15
17
31
24
10
7
29
20
42
12
18
23
32
40
32
35
18
19
69
11
81
28
35
9
23
24
43
13
23
10
15
24
23
22
36
2
13
9
23
13
3
24
5
47
12
29
14
29
8
24
8
1
20
6
12
10
62
1
59
13
16
1
27
27
17
16
1
3
35
22
3
17
35
20
17
39
61
39
9
7
32
4
7
10
2
36
22
27
56
8
17
7
24
32
24
28
16
1
19
24
64
15
1
9
15
5
43
47
24
41
12
12
5
24
107
40
56
16
28
19
1
12
148
29
31
12
4
9
19
9
15
17
11
89
3
17
4
3
48
12
60
9
23
20
17
2
6
16
11
16
11
22
75
4
24
72
5
24
2
9
32
13
51
20
7
29
28
85
39
9
12
48
31
32
5
7
21
15
36
44
1
74
1
5
3
37
23
1
2
10
67
76
8
32
12
20
9
6
30
35
19
6
3
4
21
24
2
18
27
61
15
64
8
12
5
4
11
40
52
48
44
21
20
11
19
36
34
7
1
28
2
5
13
35
5
14
41
12
43
10
24
83
32
32
29
24
40
3
23
45
52
17
28
2
41
17
2
30
6
22
3
29
7
32
4
5
7
28
52
28
57
14
17
77
8
24
18
36
5
5
63
29
35
7
10
12
7
7
1
8
25
7
32
8
21
91
8
1
15
35
5
8
16
29
43
72
8
9
31
31
1
47
9
15
30
16
2
33
3
36
61
12
8
25
38
22
39
16
5
39
20
32
41
12
7
8
16
13
11
4
12
4
21
7
68
9
27
23
1
20
16
89
3
15
102
51
3
69
27
5
5
2
22
11
3
5
4
37
27
48
20
1
63
16
12
28
24
8
40
1
23
36
4
23
30
6
21
16
12
9
12
15
28
7
13
5
7
20
1
15
35
5
13
11
12
43
54
15
39
45
15
13
60
36
84
57
15
21
15
35
17
7
1
20
52
12
4
1
31
32
3
13
23
18
52
15
4
1
4
7
12
37
11
17
31
8
23
9
12
9
7
11
36
46
26
13
29
91
8
8
4
52
48
5
7
32
20
48
85
18
24
1
11
24
9
12
25
36
20
7
12
9
50
21
1
27
4
1
35
17
11
4
48
12
9
26
13
28
24
12
7
5
85
6
61
23
1
5
36
4
24
11
16
24
29
40
3
23
13
5
55
21
19
24
31
22
8
23
32
12
11
18
35
84
7
25
5
11
5
24
47
21
15
16
9
19
20
69
15
28
16
16
33
27
23
1
5
7
11
12
34
26
1
53
4
36
19
133
4
3
4
40
4
12
5
42
10
15
32
61
20
15
3
61
24
23
9
15
18
7
23
25
16
12
52
13
123
20
60
8
65
15
23
6
64
12
7
28
16
20
8
5
14
5
76
4
95
36
36
1
36
64
67
22
26
22
27
60
45
39
12
17
16
11
16
5
18
9
16
56
40
45
11
16
9
7
12
48
36
1
6
1
8
3
5
48
19
24
12
1
28
13
12
7
9
3
5
3
16
28
55
13
28
32
57
7
7
34
24
91
31
17
29
3
16
8
24
9
24
14
1
52
20
48
5
27
51
12
13
20
13
24
20
16
19
53
2
37
16
20
53
40
2
66
40
2
48
17
8
12
23
10
3
12
11
41
24
20
4
5
7
43
30
42
25
4
25
16
55
12
80
8
9
90
45
25
7
44
16
80
12
9
26
1
4
5
59
12
9
6
10
51
23
22
3
8
8
8
60
23
13
48
9
14
10
15
48
40
8
32
15
36
12
72
17
25
27
1
51
5
4
20
18
29
43
1
29
51
1
26
9
45
19
9
39
44
64
4
28
8
1
12
6
5
8
40
13
51
52
12
11
9
4
16
80
23
25
28
17
3
45
15
23
13
9
14
1
32
21
31
11
9
3
29
8
16
19
6
11
17
3
8
15
1
29
16
7
1
27
85
24
3
17
71
5
20
23
7
1
9
15
56
8
16
9
40
23
4
17
11
13
71
20
8
1
12
55
12
41
15
45
3
57
38
1
16
31
1
5
3
52
4
12
29
47
8
41
14
10
31
32
8
4
60
8
8
53
3
12
9
48
12
7
1
103
24
23
12
22
39
16
29
19
17
110
17
7
54
48
18
6
11
5
2
1
8
13
26
22
19
20
12
40
19
30
28
35
13
15
17
64
60
20
40
36
19
28
75
78
39
8
5
83
40
9
14
17
29
38
29
7
34
27
9
35
8
13
15
39
22
12
19
72
19
13
23
24
61
9
11
8
4
28
8
16
33
14
9
24
25
2
18
47
19
13
48
21
55
4
13
48
14
81
9
16
27
45
19
1
19
69
2
10
55
13
4
15
40
40
1
44
11
12
16
9
18
17
16
75
10
15
9
19
29
7
1
6
70
15
16
43
13
28
4
8
8
16
13
27
57
27
1
14
18
11
7
29
1
35
8
8
3
9
51
10
15
20
3
9
1
31
1
47
1
19
33
36
7
20
33
2
9
3
5
8
36
4
28
4
16
5
3
45
12
14
1
12
41
42
13
28
40
27
17
32
12
29
40
3
32
1
39
5
35
79
13
4
1
4
48
55
48
73
35
7
77
16
52
44
1
27
11
13
28
19
9
20
1
54
73
23
13
9
32
31
24
8
4
16
5
23
80
55
9
51
10
24
12
3
12
36
5
18
10
26
6
3
51
25
33
51
12
23
22
15
45
74
49
5
11
5
39
12
23
41
112
1
15
52
20
12
23
46
7
31
33
8
5
24
3
21
3
20
27
17
52
21
27
44
1
16
35
12
63
17
32
24
5
3
1
39
23
10
14
17
28
16
4
8
24
23
37
5
18
61
5
24
12
47
7
1
60
9
60
14
54
23
65
43
72
8
5
91
35
13
4
7
10
2
33
9
19
16
4
1
32
31
8
32
29
39
21
27
21
2
10
14
46
38
42
31
80
15
10
63
28
19
10
7
5
11
16
23
60
82
3
24
29
18
22
3
4
44
71
1
21
11
3
6
7
9
12
11
9
19
12
4
5
2
5
29
12
15
23
25
12
35
13
21
11
100
8
4
4
19
9
32
19
10
2
17
19
22
14
6
3
20
40
1
15
5
19
5
4
7
8
40
31
9
4
12
45
2
10
2
25
12
40
13
28
7
16
39
37
4
5
27
9
14
1
8
8
32
24
40
49
4
35
33
12
27
32
8
11
97
5
4
27
47
1
9
2
10
3
4
7
90
11
20
33
8
4
8
23
13
19
4
17
12
44
91
8
32
25
11
7
6
16
38
1
12
16
5
2
53
17
15
4
12
5
11
37
31
65
11
9
4
23
3
6
23
20
5
51
13
19
13
7
28
56
29
19
16
72
20
36
17
7
9
2
85
5
28
3
20
12
27
25
12
9
14
29
8
40
44
59
1
9
8
19
76
80
5
47
1
16
11
27
36
25
24
24
23
9
61
11
3
60
36
36
82
7
5
43
17
7
13
54
61
12
17
6
13
5
16
14
18
11
13
27
40
21
2
21
25
11
1
8
15
39
24
34
36
19
8
20
36
28
71
10
2
49
24
23
9
32
4
28
16
32
45
27
8
1
3
4
8
36
9
11
28
5
11
25
4
19
16
9
40
12
7
37
16
7
5
15
21
3
16
25
12
35
19
5
8
16
7
10
15
8
21
6
30
27
1
35
16
11
29
5
11
8
16
1
127
7
41
8
16
1
7
44
57
7
35
54
3
33
31
23
17
19
133
5
15
75
1
5
11
32
56
8
65
24
31
17
7
4
27
1
53
19
80
15
30
11
120
8
45
3
16
13
51
ABCD 438276504*7^$a-1 [50025]
10
36
48
56
46
16
19
41
18
13
33
51
12
36
17
52
28
10
10
12
3
13
26
6
14
4
2
28
3
3
6
18
14
16
2
2
10
10
6
6
16
4
28
26
1
33
38
10
8
92
44
51
33
15
15
34
2
14
6
49
35
1
12
23
13
7
24
24
30
6
20
24
9
9
28
20
27
19
24
26
60
39
25
6
5
19
5
9
39
23
8
29
51
9
69
27
31
17
7
12
38
8
10
10
20
3
11
40
66
20
4
48
3
9
27
31
12
16
1
24
12
27
33
51
45
35
16
8
62
10
13
5
26
10
30
4
16
20
4
2
3
12
24
11
16
48
20
14
48
44
6
2
70
21
21
28
16
4
87
72
13
30
34
26
5
5
31
3
40
16
49
45
4
80
39
47
36
8
96
10
43
29
12
6
25
19
5
31
32
8
44
26
90
6
28
23
12
45
27
21
34
20
56
8
56
14
20
30
20
2
7
5
26
29
3
18
30
2
68
2
2
26
16
1
17
10
21
1
30
14
15
15
2
18
22
14
37
21
8
10
4
4
26
18
5
7
4
1
35
26
11
9
12
16
10
16
4
62
62
18
4
36
38
34
20
19
67
17
84
12
3
21
19
24
2
3
29
31
9
12
30
4
17
19
44
2
22
6
2
18
60
7
12
55
5
3
28
2
58
24
58
18
20
20
16
5
21
51
7
40
30
100
12
51
3
24
30
10
29
12
19
5
69
38
49
13
42
34
16
34
14
15
37
26
20
40
52
17
36
5
22
8
8
5
1
10
25
19
42
59
55
64
20
17
9
14
22
50
25
95
2
48
20
8
26
58
50
28
25
15
12
32
25
9
3
48
3
48
4
44
2
62
2
4
32
48
12
15
3
32
25
39
14
19
7
17
43
4
10
30
93
24
33
3
9
98
1
9
39
55
26
6
93
5
19
49
23
21
63
15
21
47
12
13
60
12
7
40
61
9
38
1
47
24
46
12
8
10
33
19
8
4
60
6
23
60
9
20
2
5
9
20
10
16
38
70
88
8
5
17
2
29
7
20
12
24
14
4
6
4
2
54
40
22
4
3
21
6
20
1
15
33
5
54
12
34
3
12
65
10
36
6
78
16
24
26
10
4
42
48
26
17
7
2
60
15
12
23
25
19
16
25
45
27
51
30
14
6
10
9
51
6
26
8
14
27
9
12
22
16
36
16
12
16
29
53
10
4
20
20
6
12
18
22
12
3
31
20
10
10
73
13
23
3
2
30
18
4
14
44
12
14
2
8
16
44
40
13
84
15
18
3
39
8
4
12
30
66
14
6
4
60
33
11
37
35
12
42
7
21
2
16
57
7
53
7
53
12
115
17
9
15
23
12
22
51
12
83
26
46
12
36
2
23
19
2
24
15
27
9
24
21
10
14
15
35
30
40
10
2
2
40
21
1
96
20
22
12
26
20
40
8
6
34
2
12
16
16
17
7
24
8
9
19
2
99
9
36
3
23
28
40
22
18
25
35
10
20
6
26
10
25
3
4
2
27
51
22
4
7
7
2
6
28
4
10
32
40
10
5
9
2
4
4
5
12
15
60
32
10
15
27
4
24
5
1
22
10
2
18
18
36
1
3
2
55
35
32
40
25
31
24
46
46
6
22
80
12
4
32
22
11
60
19
68
8
20
6
16
7
41
16
51
83
25
12
7
8
21
91
2
4
80
34
5
12
9
26
16
9
19
10
4
10
6
112
2
46
4
2
30
19
19
6
32
3
47
40
24
26
7
11
52
64
14
12
58
14
28
28
10
4
17
9
14
36
36
20
17
17
22
10
28
10
10
70
12
62
10
22
3
31
53
63
9
12
48
15
2
7
3
30
24
39
39
40
28
44
5
3
2
19
35
49
3
30
4
47
39
42
16
4
60
16
50
24
12
26
70
1
29
14
8
16
2
54
9
11
4
6
16
14
6
30
14
7
11
18
28
10
32
28
10
4
48
50
37
15
69
29
30
8
34
22
26
31
31
10
16
20
26
6
38
20
16
6
3
11
46
22
56
2
14
17
39
20
4
18
22
48
12
5
12
23
54
4
36
32
14
30
10
1
3
6
8
26
52
22
39
9
12
56
22
64
5
1
20
22
10
18
40
4
48
17
75
20
8
10
22
21
69
14
10
2
13
41
7
21
27
33
18
8
12
34
27
1
10
6
22
28
24
41
72
7
17
9
15
72
9
24
27
65
100
3
5
86
24
17
15
21
33
14
13
33
36
32
18
34
27
3
4
16
4
33
31
2
10
14
10
22
7
21
64
47
131
1
3
4
16
34
3
11
6
22
28
16
58
18
18
16
30
66
20
14
14
4
48
90
22
22
5
1
20
22
2
56
34
14
19
7
41
29
16
60
32
28
27
7
38
22
29
15
12
9
5
18
1
48
7
40
14
26
42
8
31
5
7
27
12
2
26
2
8
50
10
22
4
44
30
24
39
3
14
14
16
10
15
15
20
20
50
15
24
7
56
4
16
40
58
47
27
8
25
7
36
29
17
14
2
27
1
66
41
3
93
23
124
2
10
21
7
16
20
20
9
5
7
9
56
44
4
6
120
4
9
63
28
10
12
19
45
63
23
52
18
14
24
1
15
14
70
21
21
2
66
42
12
1
24
51
10
4
43
53
12
10
48
12
28
16
8
28
1
63
21
5
52
12
34
20
20
16
26
43
45
20
22
8
2
50
8
10
54
48
48
16
84
5
12
67
56
16
56
44
24
12
8
16
70
18
16
20
40
29
87
9
165
12
15
3
4
10
42
26
14
33
7
4
25
31
56
20
8
14
3
15
14
14
26
14
56
5
73
80
3
7
10
2
53
60
5
40
2
4
22
58
25
119
28
21
9
32
7
11
1
67
2
4
14
76
24
26
24
39
60
45
3
63
26
50
26
4
74
21
15
33
23
4
9
51
9
17
10
28
14
3
27
16
24
26
12
34
5
25
20
6
70
10
4
21
3
44
28
33
29
66
4
12
28
12
40
18
7
12
3
44
14
23
5
10
8
40
10
4
18
12
62
18
16
10
2
1
24
29
14
30
6
14
10
2
2
25
11
13
13
35
11
12
72
36
10
68
19
11
10
32
4
6
4
26
8
7
35
28
21
48
5
22
18
12
16
32
22
4
16
8
12
13
7
106
19
3
2
7
72
55
29
57
3
13
14
21
3
4
10
12
6
8
5
35
56
14
51
12
63
69
51
8
6
10
42
30
80
34
75
21
28
4
28
18
16
58
6
14
22
16
30
12
82
5
12
3
6
18
45
15
26
7
21
26
1
12
39
20
8
50
10
26
51
127
8
69
43
38
14
40
4
17
9
10
24
10
4
8
4
10
26
15
15
18
6
18
2
37
13
11
9
54
24
76
22
34
4
29
23
25
36
72
45
2
14
14
21
19
134
18
50
14
28
61
5
16
4
34
13
15
9
55
65
1
28
4
6
36
60
6
63
5
16
10
4
22
18
4
8
78
12
24
14
13
29
18
25
60
35
20
40
13
1
11
12
43
2
24
6
9
15
33
11
10
87
24
15
18
26
16
20
28
8
48
25
17
4
3
3
44
34
3
7
32
30
4
30
16
8
53
31
5
11
10
14
16
2
31
13
14
9
7
17
3
81
7
8
42
2
16
12
56
37
3
6
14
2
11
9
24
3
7
24
53
87
9
45
27
15
33
23
4
57
29
4
14
46
4
35
24
27
26
18
16
26
14
6
140
4
16
12
62
24
5
41
67
3
28
17
9
14
42
70
21
19
14
36
27
43
4
2
28
43
9
20
10
4
5
19
5
11
37
7
14
12
36
34
10
36
38
29
36
12
5
43
15
14
7
35
37
27
4
2
30
26
30
25
13
11
9
10
32
64
17
53
16
124
4
10
14
20
47
1
11
7
2
27
31
5
24
67
5
23
13
9
18
8
10
3
12
13
11
51
4
4
1
19
26
6
2
2
24
32
4
17
81
18
18
90
57
7
52
25
21
22
17
61
28
6
14
32
51
3
4
5
12
17
2
5
29
22
69
15
20
24
13
17
10
6
27
7
20
16
17
60
3
6
42
26
7
3
44
10
27
1
18
26
24
6
24
2
19
9
6
4
22
12
2
24
10
6
30
38
2
78
48
74
43
65
2
8
6
3
3
9
15
20
34
2
13
36
59
80
50
18
9
19
80
12
2
19
23
8
28
18
76
4
23
21
3
24
12
7
10
19
21
14
13
36
17
19
31
2
3
9
39
27
4
30
66
10
36
10
33
3
8
26
10
4
21
19
14
3
9
30
38
2
90
14
105
5
7
7
8
33
45
10
20
4
8
64
16
54
4
12
15
12
15
33
35
22
39
9
22
8
30
27
3
2
28
8
26
18
35
51
10
6
14
32
18
4
21
1
14
14
2
44
9
12
11
8
2
24
4
44
2
36
13
45
2
30
18
2
14
20
14
20
46
5
9
10
32
21
67
10
40
39
3
8
26
20
39
21
6
64
46
14
14
2
14
18
32
9
17
40
3
15
14
18
24
20
14
10
2
110
1
23
1
35
4
9
57
14
6
2
26
70
26
10
90
44
24
42
6
14
37
3
4
14
22
48
29
12
11
10
16
11
23
16
4
20
44
26
28
72
7
27
4
53
3
14
2
44
6
6
4
65
5
7
7
5
12
19
5
71
28
4
29
47
70
42
12
12
4
16
34
70
5
27
30
2
1
39
16
10
6
1
35
48
1
3
16
14
3
3
6
27
23
20
24
26
34
14
18
9
39
57
5
22
22
10
10
8
70
12
6
8
14
58
31
17
24
2
14
2
25
12
13
4
10
18
15
23
1
36
3
2
7
11
14
35
36
9
6
8
ABCD 438386688*7^$a-1 [50018]
1
11
1
60
12
11
1
23
24
22
35
24
1
23
52
23
13
33
14
57
9
12
19
8
196
116
16
8
28
71
61
77
19
5
18
1
60
12
5
19
11
25
44
3
37
24
47
9
15
1
36
20
27
13
72
8
96
4
44
40
36
12
32
15
1
72
41
7
41
30
9
48
3
49
23
21
16
8
16
8
28
23
49
5
43
44
4
101
39
24
16
8
4
11
13
23
25
12
23
1
24
8
13
38
12
57
3
61
17
7
24
11
37
11
6
7
8
51
18
108
4
8
18
18
39
24
13
26
12
45
4
59
18
7
48
11
1
36
41
12
7
33
8
78
45
15
25
36
11
1
60
5
42
13
21
14
12
9
4
12
5
19
9
14
37
35
10
14
9
27
1
24
5
79
8
13
59
21
31
36
41
18
13
21
8
30
18
27
3
49
36
8
9
19
24
9
8
7
12
8
3
21
39
78
12
12
55
23
1
35
37
36
24
24
12
23
48
48
12
78
31
41
43
9
60
8
78
1
33
27
11
1
12
8
27
1
41
6
12
73
59
13
80
16
23
85
11
13
89
7
65
48
7
29
6
24
6
91
32
3
12
48
1
60
12
32
3
6
18
49
41
27
4
41
18
1
32
4
23
1
41
91
8
15
13
53
19
20
28
24
9
140
6
24
1
23
9
76
48
48
60
9
14
37
23
22
50
49
60
17
18
42
72
7
5
7
53
48
7
29
84
3
3
6
6
1
24
36
33
38
21
28
12
11
60
24
25
12
60
5
4
26
1
24
60
56
13
39
11
10
23
15
1
11
1
65
19
23
13
17
3
4
36
77
48
24
3
16
120
35
25
12
17
12
7
23
85
5
7
24
35
12
13
5
55
120
17
3
9
19
72
20
3
21
3
13
24
23
90
19
11
1
11
66
31
23
49
35
13
24
5
19
24
35
37
17
31
44
1
3
33
15
11
13
12
48
32
15
30
24
7
11
1
17
15
15
18
132
3
28
11
61
11
30
66
9
85
27
11
12
49
32
76
68
40
23
1
32
9
31
5
18
12
13
8
28
12
71
13
24
24
60
80
51
48
12
1
24
32
9
12
19
29
18
1
104
9
7
53
27
25
87
12
20
72
24
4
11
1
48
21
8
3
4
53
16
14
49
12
20
28
12
11
1
24
36
23
13
12
36
20
3
73
17
67
12
24
35
13
5
6
85
44
76
12
17
6
6
43
35
1
44
15
1
8
4
24
23
37
23
72
1
23
9
16
80
3
90
31
12
5
30
61
24
47
13
9
15
12
71
82
26
61
32
52
5
18
46
20
55
20
39
42
42
45
16
21
26
25
8
25
3
24
5
18
30
15
16
11
49
69
14
33
16
8
16
24
60
41
28
62
13
41
6
114
18
37
23
6
12
43
12
23
13
12
12
17
7
8
15
1
12
17
18
33
27
1
24
17
7
24
12
29
27
52
68
4
9
11
28
12
8
112
9
23
15
12
1
59
18
19
48
11
25
69
11
4
5
79
21
15
36
125
30
49
24
108
59
21
4
44
24
15
1
5
18
48
1
32
16
12
29
42
13
9
71
4
35
18
31
65
15
16
8
4
44
9
6
1
47
37
20
28
5
36
6
24
36
30
79
36
48
11
18
30
30
7
5
27
3
21
16
29
19
84
20
39
72
61
24
20
76
17
67
12
33
11
40
17
7
5
27
28
71
13
36
5
79
36
20
4
11
1
32
63
13
36
11
12
1
60
41
18
61
17
19
41
31
29
19
36
24
119
45
16
12
12
21
15
20
4
68
24
33
67
24
5
6
25
5
19
71
9
3
60
13
24
35
30
7
23
1
48
5
12
42
30
19
23
6
19
32
21
18
30
3
1
27
41
7
5
31
23
1
23
49
59
25
20
16
23
34
14
49
120
8
4
29
12
7
23
97
44
73
62
12
22
15
104
40
60
5
96
31
5
27
4
12
17
55
29
91
17
42
6
15
27
6
12
4
27
11
48
1
23
25
24
11
49
5
55
77
30
12
9
13
11
4
71
24
10
15
35
6
24
19
47
1
8
24
129
79
17
12
31
20
4
17
19
47
25
96
5
6
1
12
12
20
4
65
36
4
11
24
52
44
4
12
47
85
48
44
48
28
11
12
45
63
33
4
53
16
15
8
3
37
17
12
19
56
4
24
35
1
12
48
11
1
33
26
72
49
48
23
13
69
27
41
19
29
39
40
12
41
6
6
39
40
12
5
39
16
8
27
25
29
19
12
8
57
15
4
12
23
60
1
17
7
60
45
8
43
35
54
7
48
5
67
8
3
60
9
27
13
23
6
55
5
30
13
12
59
25
24
71
18
3
16
12
35
13
84
32
4
23
49
12
8
40
132
84
5
31
65
30
49
11
1
11
37
36
23
12
24
49
21
44
7
35
13
11
10
11
88
65
15
27
118
27
96
20
13
20
18
1
44
15
78
31
11
30
3
27
12
1
48
12
17
27
75
25
53
7
24
29
51
28
12
36
11
49
12
11
1
8
52
89
6
6
7
12
36
11
25
9
35
16
32
144
13
11
16
8
16
32
4
12
89
7
23
13
9
110
18
7
11
1
12
29
39
28
59
46
14
25
35
13
68
24
16
35
1
9
27
23
1
33
32
43
11
6
79
11
60
25
68
15
66
6
12
1
12
35
13
17
15
4
11
49
24
29
42
6
3
24
1
23
57
90
12
12
30
12
115
5
30
25
11
1
80
4
5
12
19
71
13
9
56
54
1
20
39
48
13
24
24
45
51
24
5
7
9
39
77
31
48
24
21
39
12
35
30
79
20
25
23
37
26
13
96
24
44
3
25
24
12
47
42
12
30
6
6
37
60
32
27
1
29
15
15
9
100
41
42
1
17
30
109
23
12
9
16
24
29
43
24
11
1
48
11
102
27
39
1
24
21
15
44
76
92
3
1
17
3
9
7
41
12
79
60
107
1
41
3
24
4
17
103
12
35
73
21
20
48
7
5
15
15
1
23
1
41
12
67
12
71
117
63
49
89
4
11
24
4
17
19
32
28
24
141
15
12
41
18
1
29
60
19
11
61
23
37
11
13
8
9
42
24
42
18
1
35
21
3
13
173
51
28
20
24
28
47
1
21
15
8
27
25
5
7
23
1
48
108
33
38
30
7
5
66
9
9
12
27
4
44
9
19
12
108
41
66
30
91
12
20
16
125
18
48
1
12
48
12
29
42
49
36
29
7
60
9
20
79
108
23
21
9
36
27
81
7
5
91
8
52
48
36
35
49
41
12
7
104
1
23
3
69
16
5
162
9
24
4
5
87
27
1
20
40
24
35
24
1
29
31
8
4
20
28
5
36
6
21
28
11
13
20
52
24
132
60
24
35
1
120
11
1
60
47
1
12
41
3
15
13
44
16
108
17
55
9
8
3
15
30
19
11
25
84
12
23
37
47
24
18
15
4
35
60
25
84
21
26
13
35
1
53
72
31
36
11
12
33
3
13
21
56
19
80
3
37
24
197
103
12
32
28
17
19
29
31
48
60
35
24
21
3
90
19
12
29
12
67
12
48
24
48
59
1
12
24
20
16
69
38
90
7
60
5
6
1
84
5
90
12
6
16
80
6
12
13
36
77
12
3
27
25
129
15
35
6
24
6
1
60
41
39
4
35
24
10
27
53
7
48
24
56
3
13
48
108
12
12
24
41
43
60
59
37
24
5
7
35
12
37
11
1
32
52
69
14
6
40
35
39
36
70
20
7
33
38
1
44
4
60
17
6
10
27
11
1
48
60
12
17
43
68
88
5
19
29
27
3
6
7
48
47
12
12
6
31
11
18
4
27
161
12
99
96
51
13
65
6
1
35
84
6
120
3
16
12
11
13
29
39
76
92
21
3
4
36
8
16
12
20
13
39
5
15
21
3
27
25
69
44
7
12
23
1
29
7
44
4
ABCD 438404016*7^$a-1 [50007]
20
7
57
35
1
54
6
62
18
30
54
31
9
15
48
27
5
51
22
42
20
28
45
5
7
5
6
18
7
39
8
28
12
17
88
15
2
18
28
2
36
36
76
2
9
16
23
4
18
90
32
6
22
32
13
3
29
1
24
18
50
15
27
16
2
30
9
49
24
18
18
8
6
10
18
42
63
3
20
33
21
36
10
12
65
3
10
12
12
18
12
6
8
22
12
18
20
12
15
21
4
12
18
2
70
8
10
3
39
30
20
31
5
82
8
40
9
23
40
20
28
2
6
12
52
30
18
12
18
12
15
20
27
16
9
11
34
38
10
8
4
3
3
12
17
9
16
26
138
34
18
24
36
30
2
10
5
55
8
22
12
14
36
13
27
20
16
24
6
8
31
23
13
72
41
22
17
33
7
5
18
18
7
53
34
5
25
12
75
32
27
49
11
4
26
7
15
30
8
4
32
10
8
30
10
5
12
61
20
52
18
21
3
33
3
38
43
9
12
27
105
30
17
3
18
19
8
45
7
21
15
3
42
8
48
43
39
21
3
33
15
12
21
15
2
12
28
12
18
5
60
63
1
36
57
6
2
19
3
6
24
44
22
12
9
11
10
2
6
19
3
60
8
54
3
27
36
25
44
13
30
32
10
36
24
8
12
31
65
31
9
12
56
22
9
41
12
27
51
30
10
14
16
12
2
76
2
40
15
15
18
23
9
10
5
27
66
18
6
40
78
12
66
90
20
1
33
14
16
48
48
2
27
9
4
12
20
28
18
9
48
3
20
4
36
8
9
175
68
60
4
6
20
40
2
12
37
9
60
2
6
12
60
3
7
9
21
12
11
49
12
3
11
1
5
10
36
2
18
1
33
6
24
6
102
60
12
14
16
14
46
27
8
1
14
9
4
3
2
22
6
8
16
27
23
73
3
30
2
42
3
33
48
82
12
12
45
11
24
46
2
18
10
41
9
19
21
15
8
7
12
45
3
8
96
9
27
9
9
63
48
33
147
28
3
24
8
37
15
6
24
18
8
24
10
3
12
5
6
64
20
1
9
6
12
80
45
45
36
7
65
4
38
22
14
16
20
48
28
102
2
1
29
15
1
11
1
62
1
59
9
99
9
16
5
28
14
58
27
21
32
6
16
14
16
3
5
19
29
10
12
2
3
33
4
6
38
4
11
9
12
6
12
18
7
17
16
2
30
40
42
8
36
1
32
21
6
46
20
24
52
2
10
3
5
3
7
2
40
30
33
5
112
12
30
26
27
7
21
5
52
18
32
40
30
2
10
3
11
9
7
5
16
15
9
12
39
14
18
40
48
2
22
96
42
3
9
66
62
15
7
14
19
3
21
39
14
43
41
34
2
6
4
104
34
12
8
28
2
18
22
48
2
28
8
42
12
36
22
14
28
32
70
3
17
16
14
16
20
1
8
115
45
3
12
14
24
36
76
66
38
12
24
16
32
18
40
9
5
6
34
68
18
24
37
3
8
10
30
33
5
39
1
27
24
17
46
26
72
18
40
24
6
12
8
94
5
1
8
12
90
72
82
8
58
42
12
38
66
4
32
16
8
12
7
53
40
27
12
29
12
22
2
27
21
22
6
12
3
15
12
2
28
12
63
57
3
5
10
30
8
19
5
100
6
24
60
141
24
63
138
14
28
12
14
16
6
24
5
1
15
5
4
14
52
117
11
13
99
12
2
16
2
58
84
6
14
18
22
3
45
3
5
3
1
3
15
26
16
6
24
36
12
12
30
8
115
3
8
13
32
24
7
14
16
44
16
6
24
17
1
8
34
77
73
26
22
39
29
27
25
102
8
6
3
13
78
26
63
51
10
12
3
11
54
12
6
1
21
8
7
47
9
1
14
112
9
21
23
4
27
20
1
15
29
25
14
69
4
53
10
6
39
21
2
22
6
12
18
39
41
10
24
8
10
11
69
58
8
42
40
14
1
12
75
20
13
15
57
5
12
24
36
16
38
13
9
15
9
15
3
26
19
3
14
54
34
12
30
5
39
13
3
20
6
7
5
22
6
42
2
6
48
72
33
37
8
16
3
15
12
26
30
52
2
6
18
4
12
6
14
16
15
9
3
11
1
45
6
12
42
36
20
3
7
24
5
33
18
4
36
32
90
30
58
51
9
12
30
8
1
36
3
41
12
69
18
4
5
9
4
59
39
34
36
8
34
38
12
18
22
11
45
34
2
16
24
18
57
11
10
12
18
30
30
8
4
48
14
28
18
24
8
12
9
7
2
18
24
1
27
92
28
9
9
24
3
23
37
11
1
33
30
18
23
61
38
9
3
36
9
1
27
5
12
16
24
20
28
63
12
15
30
68
22
80
10
12
20
10
6
14
6
4
6
17
3
1
24
15
102
12
8
6
21
9
4
30
42
14
24
18
10
134
3
15
28
12
30
11
48
4
45
14
6
4
18
69
17
34
2
10
18
11
7
30
8
4
2
16
21
51
18
24
15
15
20
10
48
12
6
60
20
70
20
40
11
31
5
7
5
13
3
56
33
76
12
15
3
20
18
72
22
32
16
14
16
42
42
6
12
30
12
6
9
23
28
8
4
20
28
62
36
46
44
1
45
20
28
12
6
32
21
27
40
2
88
24
6
8
1
71
25
29
36
12
52
47
16
12
12
3
18
3
39
14
51
13
42
8
12
10
95
13
12
14
96
18
36
46
6
11
1
47
33
112
3
60
3
24
14
12
31
48
3
26
19
23
30
7
15
2
7
21
8
18
13
3
56
12
18
4
20
36
30
24
10
18
2
7
3
18
8
100
12
18
2
30
13
15
12
5
52
36
12
5
22
6
11
19
8
4
18
32
18
40
9
11
22
32
16
12
12
14
12
1
21
18
38
4
30
9
24
27
8
70
20
4
48
2
9
7
24
36
12
8
12
52
21
27
42
15
33
8
42
97
23
6
12
34
38
28
14
28
8
40
69
3
26
7
9
6
32
22
3
11
46
14
45
9
22
17
4
77
6
72
4
14
16
36
14
73
24
3
5
73
2
18
18
33
7
9
63
18
15
17
6
34
39
33
3
11
6
67
8
13
48
2
40
33
5
162
12
13
15
48
24
6
27
24
3
18
2
1
24
11
34
26
18
7
9
6
102
30
8
18
4
42
45
63
56
109
12
21
30
62
6
1
44
27
34
14
64
62
18
40
18
15
9
18
26
36
16
12
3
36
3
8
12
9
51
13
27
33
15
2
16
12
18
8
16
20
9
27
30
18
9
24
16
15
12
20
1
65
55
23
1
3
18
14
10
30
5
9
22
8
16
30
26
10
8
42
18
4
18
12
9
24
5
4
14
22
32
48
52
35
21
7
29
18
42
7
9
2
12
36
24
84
42
10
12
26
76
14
22
72
30
2
40
18
42
35
13
20
19
53
7
32
7
2
42
13
23
12
40
5
7
80
10
15
3
20
18
22
2
10
26
4
30
14
43
3
5
1
30
32
36
22
84
47
36
7
50
6
4
14
94
32
36
84
10
6
30
23
1
3
12
75
8
30
40
30
2
6
1
11
10
32
36
7
23
52
18
2
60
25
77
18
6
12
7
15
5
37
14
22
50
90
7
33
24
18
42
27
11
12
46
24
26
10
12
8
64
6
29
28
32
13
32
3
25
56
4
15
23
4
8
58
42
32
36
12
22
48
18
20
141
19
89
1
24
6
12
38
12
10
12
14
64
32
28
15
15
9
39
12
2
55
15
21
9
15
72
17
4
8
10
12
9
32
31
29
21
60
28
3
5
22
12
33
12
60
35
61
24
12
21
30
29
27
30
6
84
33
1
8
7
3
30
71
43
8
12
36
10
32
19
36
53
64
18
69
24
32
13
68
4
27
12
63
5
1
15
12
3
104
28
8
18
42
21
4
27
2
10
18
63
35
34
63
57
96
2
18
19
3
9
33
6
90
24
6
8
4
32
18
30
6
16
6
54
6
20
9
13
2
16
20
1
83
90
18
22
14
45
1
3
23
18
19
35
49
3
20
1
36
71
82
6
29
16
8
21
24
16
20
27
1
56
22
2
48
4
23
33
4
8
7
11
10
27
95
28
9
21
27
48
39
20
24
36
28
2
6
10
2
18
160
8
34
12
18
20
10
30
30
12
14
34
18
32
58
21
3
14
3
79
38
16
44
16
36
15
27
18
14
10
56
10
14
36
3
1
6
30
42
29
33
16
12
3
9
60
6
12
2
15
31
30
27
24
24
17
28
8
22
21
11
37
11
4
6
8
19
32
1
39
12
33
3
3
9
15
29
27
12
6
22
8
9
25
42
86
22
32
6
4
14
61
15
8
10
63
9
30
6
30
54
6
17
13
32
43
47
25
11
22
2
22
6
57
53
7
15
18
74
10
8
7
3
8
70
2
28
12
18
44
15
3
6
4
32
76
14
1
15
122
40
32
54
6
36
10
21
3
14
4
2
18
52
18
12
33
27
6
14
18
12
16
24
14
22
14
36
22
32
46
14
55
35
18
7
21
38
96
10
26
4
36
30
30
17
3
4
20
30
55
41
10
62
22
8
60
22
8
6
112
30
54
6
15
15
12
38
34
30
26
60
10
2
10
8
10
12
20
66
63
96
4
17
19
3
68
6
70
6
12
30
2
7
21
42
17
9
40
51
29
31
63
14
7
53
22
17
27
6
19
21
8
22
32
25
17
28
8
10
24
5
31
24
89
15
21
13
ABCD 438471846*7^$a-1 [50022]
51
21
20
13
3
9
38
46
30
9
48
63
77
1
11
25
23
37
36
14
120
1
3
8
22
6
44
48
48
12
10
11
28
3
18
2
1
11
37
12
35
12
4
41
85
42
9
24
80
19
30
6
20
4
20
1
3
20
60
94
86
10
30
12
17
48
16
24
23
33
3
36
1
11
16
36
36
53
7
9
15
17
40
27
5
24
16
15
44
37
35
28
5
60
7
8
1
27
30
30
12
6
30
57
35
4
89
19
56
9
15
1
20
25
6
56
22
2
88
8
33
1
24
47
25
12
3
35
22
6
96
66
15
9
14
40
12
12
17
15
10
11
67
20
21
31
18
2
28
9
39
78
6
5
43
6
14
16
42
24
18
20
9
72
67
33
35
36
45
3
46
62
48
13
21
39
48
15
17
27
24
13
20
25
12
18
12
6
3
23
40
9
8
1
3
15
60
12
5
7
6
11
27
4
9
24
3
36
5
49
30
20
34
2
16
45
39
6
12
2
4
24
8
10
12
2
4
5
28
23
25
11
72
28
42
23
145
2
13
59
10
47
3
9
39
22
6
60
29
19
5
76
3
18
38
16
80
4
5
25
35
37
23
7
12
8
25
23
10
66
20
21
36
1
3
9
30
8
49
8
1
18
24
20
21
31
44
9
13
48
2
10
72
23
25
23
39
36
4
56
40
57
3
30
47
24
16
39
6
2
106
71
39
36
21
4
39
5
31
41
3
21
3
13
3
12
33
8
1
63
15
24
5
76
45
11
28
21
38
10
6
56
13
11
16
32
10
11
28
3
29
25
23
31
8
57
16
35
93
36
12
24
7
18
3
3
126
84
47
3
25
21
95
24
31
80
34
15
11
4
20
21
7
36
32
93
31
8
9
39
4
18
60
6
32
72
9
19
8
94
11
28
3
101
13
3
3
9
21
6
8
12
1
9
3
51
36
33
11
4
30
12
3
9
59
40
20
28
15
6
14
24
4
18
15
9
24
35
12
24
24
31
9
59
22
6
41
49
14
4
56
28
17
3
16
132
45
45
12
2
4
53
1
2
57
1
27
3
6
2
12
9
4
20
48
31
54
3
111
5
67
48
8
4
8
37
51
32
45
3
4
18
6
30
24
3
33
42
44
24
24
9
73
14
4
17
39
4
5
4
60
3
78
2
58
26
94
2
9
25
35
75
37
57
27
3
57
3
17
4
15
41
4
9
12
24
24
26
4
8
12
22
15
9
60
15
9
18
21
12
47
24
16
65
16
11
10
3
33
6
29
25
23
7
36
20
24
4
17
15
33
24
27
13
8
1
30
8
9
13
47
31
32
52
9
33
18
30
23
15
24
4
5
12
16
11
57
91
20
1
44
15
81
4
24
35
45
1
18
42
2
33
19
17
28
32
37
15
12
8
24
7
6
11
1
48
72
2
48
1
35
10
66
18
38
57
4
12
9
36
23
7
17
25
18
45
27
8
73
21
23
4
3
77
12
79
8
25
32
24
31
48
60
56
60
28
6
63
44
48
31
54
2
61
33
36
12
27
36
24
11
21
63
28
12
45
44
19
18
30
42
2
10
11
12
16
39
18
54
5
39
12
12
1
27
17
27
9
25
3
27
56
33
7
5
1
23
51
16
8
69
24
1
35
43
5
27
12
21
4
35
4
6
30
6
38
10
35
67
8
34
143
7
32
45
3
22
14
33
37
36
23
4
32
87
10
18
12
33
39
6
6
9
8
24
7
20
9
43
18
18
5
13
35
25
3
48
3
6
42
9
39
17
15
9
15
36
48
4
6
71
55
60
6
38
4
32
1
93
35
25
60
36
30
6
15
20
16
24
15
42
86
1
11
10
11
24
49
24
62
22
3
32
3
13
15
54
42
8
9
19
21
33
18
32
37
11
1
20
48
1
2
9
16
59
33
3
1
32
7
5
79
24
18
23
85
2
40
30
3
39
29
13
26
9
4
75
5
1
14
10
6
68
9
43
21
15
20
88
17
7
8
10
50
12
9
1
2
37
12
27
20
70
72
2
24
21
39
40
41
39
22
3
27
18
3
47
61
36
9
15
24
75
6
54
5
19
9
8
39
12
21
7
12
8
16
20
34
2
10
12
2
16
21
21
30
6
11
52
39
18
12
62
9
13
66
5
7
20
70
30
81
129
6
21
44
16
11
84
10
23
1
42
9
3
42
14
9
13
12
35
31
30
3
27
42
38
1
21
12
66
80
16
6
12
26
24
88
5
7
12
20
24
1
69
60
14
12
4
72
5
13
14
21
24
7
17
64
3
17
36
87
10
15
8
27
52
53
31
17
1
3
33
96
38
9
37
26
88
36
33
3
17
51
10
11
1
39
11
28
6
74
33
72
12
3
52
29
31
9
47
22
90
9
33
108
12
15
9
62
61
27
20
10
12
11
31
8
70
14
96
72
33
43
32
21
60
51
57
13
11
1
24
6
96
24
20
36
81
12
7
45
48
48
83
9
19
32
49
32
73
3
11
46
2
1
48
15
96
44
34
6
17
13
15
3
20
1
9
2
21
37
2
21
16
57
26
25
21
14
21
25
47
7
9
8
12
55
57
27
72
18
60
107
4
15
20
34
2
37
23
33
3
9
31
18
72
51
9
11
28
15
8
1
32
16
21
18
80
9
13
42
21
35
24
100
21
27
18
60
99
32
4
3
72
24
41
55
5
16
8
25
30
6
35
43
36
45
11
10
15
15
24
17
39
40
60
24
30
26
9
3
93
36
3
21
36
67
17
3
10
63
44
16
32
31
17
4
32
16
9
2
1
8
1
11
3
12
21
3
60
4
24
6
14
16
54
23
19
9
27
24
36
44
21
156
13
6
17
12
31
5
3
12
1
60
9
12
38
69
4
44
1
2
45
36
27
13
8
43
21
9
18
21
57
146
4
20
82
90
18
24
39
9
2
12
10
23
7
80
48
45
4
108
71
117
16
27
12
18
11
1
18
8
22
38
34
11
1
47
7
5
25
3
9
12
2
40
17
7
93
21
42
48
69
21
3
8
49
2
9
51
24
1
8
3
4
57
12
35
24
118
35
25
14
1
3
33
57
2
28
12
9
9
14
10
23
37
3
36
57
135
51
17
7
24
18
14
4
29
48
7
8
22
36
35
39
58
3
57
60
11
12
37
30
33
47
60
22
47
39
12
61
9
23
25
54
12
5
12
12
1
23
13
18
24
9
9
15
32
7
20
105
4
39
33
9
11
3
24
69
31
6
2
28
24
42
23
1
6
6
30
18
3
63
81
8
27
10
35
16
3
24
5
7
8
36
36
4
9
11
10
26
22
30
6
3
32
7
12
36
33
80
24
7
12
77
7
20
10
2
9
4
11
46
75
35
22
50
16
20
72
33
37
14
76
104
60
1
3
17
40
3
56
36
12
10
6
44
10
35
12
13
18
24
56
24
10
74
21
16
8
7
8
22
42
30
50
28
17
1
12
30
20
1
9
11
3
24
37
75
21
12
11
28
18
35
24
12
12
37
11
1
18
188
21
84
12
48
51
9
48
1
2
28
9
27
56
88
6
11
1
38
9
3
33
48
7
24
32
24
12
4
5
12
1
48
24
24
12
14
4
12
84
18
62
1
15
20
1
119
9
15
24
25
35
22
38
124
6
15
39
8
21
73
39
11
34
3
141
38
4
36
30
144
18
21
12
15
17
15
28
17
1
26
9
12
25
11
3
25
32
67
5
7
32
10
78
120
20
1
3
8
9
3
25
75
5
19
30
14
1
11
81
3
10
14
9
37
12
35
15
1
24
3
36
24
24
78
2
9
1
26
13
47
12
28
90
24
119
31
17
1
42
5
48
7
78
12
6
5
31
36
12
33
3
24
17
4
68
1
18
18
24
3
15
29
12
7
42
47
24
3
28
60
6
6
17
31
30
12
6
21
44
3
4
30
126
20
9
3
4
18
30
12
6
11
52
51
18
35
36
27
22
30
29
19
44
10
26
24
28
6
2
10
24
38
49
39
24
41
7
9
3
29
49
6
44
21
1
11
16
9
2
1
8
27
10
6
54
2
61
27
42
54
53
7
5
60
3
12
9
15
9
36
36
13
27
11
60
1
11
48
22
6
57
8
40
44
25
23
16
63
6
11
28
15
36
5
15
1
3
30
11
15
48
21
15
10
18
12
8
40
8
22
59
12
37
47
16
8
48
72
1
26
10
60
6
17
97
3
59
21
52
11
109
11
24
34
35
1
6
24
32
13
51
54
51
9
30
12
44
33
7
9
9
26
22
48
2
10
11
40
8
1
35
43
5
51
49
44
ABCD 438679544*7^$a-1 [50020]
19
102
24
23
72
16
8
12
85
18
21
20
4
21
24
72
27
56
16
165
59
1
71
49
60
84
6
126
18
30
11
48
13
216
18
33
48
24
9
18
17
91
9
75
5
28
39
9
20
40
56
16
93
60
30
53
48
4
224
60
52
104
4
32
28
21
36
24
23
79
42
72
39
56
76
153
72
75
24
45
18
48
89
16
8
49
27
15
5
88
33
47
61
3
20
60
88
32
7
6
18
41
168
19
24
29
37
72
87
156
33
83
28
24
8
48
43
21
99
5
1
11
60
163
21
8
16
57
6
12
105
81
66
17
28
69
54
9
99
102
47
4
9
66
9
24
56
12
60
55
18
27
36
189
51
135
30
42
30
15
27
66
23
96
12
28
36
57
72
35
24
36
64
45
36
59
25
15
48
63
45
32
49
47
12
48
64
144
9
47
7
132
17
1
66
18
6
36
18
12
15
36
27
48
161
61
11
16
80
12
16
32
49
36
39
72
236
12
40
9
15
21
60
39
24
32
24
16
8
1
12
51
45
3
80
1
24
59
12
132
48
1
27
21
36
15
44
1
35
73
71
91
5
193
138
77
84
52
39
9
60
27
5
4
192
45
15
45
95
48
13
42
45
180
72
20
73
60
59
49
11
73
6
18
66
36
9
8
7
66
15
39
9
24
21
60
12
24
3
20
96
124
20
36
55
24
66
6
30
87
21
47
151
149
12
79
30
11
13
203
4
12
9
11
85
75
207
117
44
28
15
17
4
188
24
28
68
48
1
39
56
16
104
36
48
43
53
13
71
43
29
79
137
12
43
17
48
4
21
23
64
9
72
72
90
29
7
17
55
117
9
66
5
76
8
55
53
43
17
4
108
68
1
36
11
73
11
108
16
15
18
3
99
9
63
53
136
80
24
37
3
24
12
68
28
36
8
24
7
24
36
30
63
45
95
1
3
63
24
12
101
40
117
39
51
65
37
11
193
27
36
32
160
15
48
42
35
85
87
63
9
9
12
23
156
91
45
15
45
92
52
45
54
29
12
4
3
29
13
108
11
1
27
20
49
63
32
76
140
43
42
18
9
32
85
63
32
4
27
21
32
220
45
36
24
36
3
9
11
49
27
180
32
24
48
4
164
25
54
29
1
35
28
33
3
44
64
189
83
16
9
18
113
64
81
23
49
72
12
24
3
60
27
36
53
76
87
12
9
80
7
45
75
161
115
45
32
103
9
68
48
60
13
18
57
27
45
24
128
19
18
36
6
17
37
30
18
18
33
36
12
20
4
39
9
24
36
108
99
129
15
17
4
8
97
54
36
144
18
27
21
24
3
24
20
19
114
30
18
42
53
112
44
16
36
57
15
45
35
4
69
27
12
20
43
17
24
60
31
65
16
12
87
89
4
60
120
45
51
111
24
5
4
12
32
13
15
3
60
12
9
44
1
24
11
109
35
37
15
44
1
27
8
28
32
16
92
13
11
28
63
45
33
72
47
55
24
29
1
27
36
27
24
29
91
60
21
45
59
64
92
16
32
96
7
29
108
43
108
36
54
18
77
12
13
51
20
48
36
31
41
169
60
3
24
36
108
45
18
5
36
48
40
99
77
24
121
72
48
6
53
1
59
48
109
54
66
11
13
3
33
84
59
4
69
23
103
9
72
3
69
81
39
8
61
11
61
143
12
55
108
33
12
24
80
19
9
80
1
3
105
30
6
3
32
1
12
15
80
127
45
21
18
24
108
41
4
144
32
157
59
4
3
18
47
49
54
9
21
87
44
1
35
48
1
36
15
12
32
37
23
7
9
24
135
117
84
8
64
8
1
63
8
7
65
1
18
5
96
25
6
185
25
54
41
13
36
36
27
20
43
69
44
24
12
36
60
13
39
159
48
24
21
20
25
42
18
180
35
31
5
60
4
21
35
24
24
96
16
32
7
54
42
18
192
107
37
119
36
112
117
59
76
27
9
57
11
16
200
13
18
144
18
23
49
12
6
18
36
90
108
66
60
35
1
30
17
12
49
18
89
84
60
84
43
84
6
71
36
64
12
15
54
95
4
8
13
35
64
33
30
9
56
4
57
42
93
45
71
1
27
105
23
4
120
123
137
19
9
164
7
9
144
99
6
35
4
15
5
121
66
5
28
32
12
4
9
18
17
52
36
21
24
47
115
9
57
27
33
11
16
32
31
102
35
28
87
5
13
108
59
7
180
33
32
4
57
11
12
4
24
32
31
36
21
8
48
43
29
16
32
120
25
11
25
36
48
18
33
39
29
31
102
60
63
21
60
59
4
48
92
96
1
51
8
127
89
19
185
4
3
96
12
60
29
52
20
25
36
18
9
207
41
12
13
60
27
80
121
6
36
5
4
12
72
44
156
31
54
47
19
113
12
16
9
11
16
93
6
21
32
36
91
30
87
39
197
88
93
15
45
3
20
12
4
27
33
21
71
1
15
39
24
9
63
18
11
108
61
12
59
13
35
91
6
63
44
120
88
80
4
87
101
1
6
12
18
35
16
140
12
ABCD 438705528*7^$a-1 [50030]
33
4
12
4
24
28
28
20
63
1
39
77
7
5
40
8
15
12
18
15
43
14
3
3
157
12
8
57
3
39
18
43
3
24
2
131
25
27
45
10
20
16
20
117
4
23
108
37
20
40
35
49
23
33
15
5
8
20
3
42
47
43
1
4
24
8
77
3
7
20
61
3
44
25
8
69
31
12
17
34
2
24
3
15
42
34
24
86
7
40
52
33
35
20
24
28
13
59
13
34
21
20
33
18
52
21
11
17
1
42
88
2
12
31
20
45
106
96
5
3
1
116
3
48
1
39
14
3
55
20
17
32
12
15
38
103
48
20
67
36
9
17
11
112
19
56
73
24
8
60
93
27
8
7
12
78
18
16
21
65
3
44
16
3
57
4
12
23
205
51
17
20
7
66
19
5
22
29
105
27
57
108
22
20
36
29
13
34
49
24
19
9
40
17
6
5
13
58
2
130
56
1
23
16
8
25
5
55
17
23
35
2
24
11
16
27
105
57
83
44
4
35
9
48
20
33
12
12
36
27
4
4
19
1
12
80
28
132
11
54
18
1
104
63
16
14
6
1
12
12
5
3
27
21
12
3
84
13
8
76
17
11
19
6
3
3
65
11
2
12
27
31
33
27
29
92
20
23
40
5
32
13
15
55
53
3
69
8
7
16
14
3
80
40
3
40
29
27
85
63
20
25
17
34
20
24
88
48
14
3
20
13
30
28
1
11
20
42
12
3
7
57
8
33
42
25
48
39
14
70
9
71
41
19
42
67
48
20
16
4
13
6
66
12
55
3
57
41
6
21
72
45
7
36
35
25
4
16
12
31
12
5
72
15
33
7
56
29
20
20
45
12
3
45
6
37
92
60
28
3
26
3
40
63
12
33
4
31
12
85
8
7
33
12
8
7
5
8
24
59
26
24
31
35
4
14
48
18
1
11
114
3
31
62
27
51
13
77
27
4
16
7
12
33
15
40
57
56
40
77
60
55
8
7
9
24
20
33
12
55
32
57
35
31
42
19
15
61
35
2
48
7
8
28
17
3
60
72
45
3
43
2
46
13
49
10
12
77
28
3
14
3
4
11
24
53
8
20
20
19
24
64
38
60
19
56
31
14
7
15
45
11
1
3
36
50
30
16
26
19
8
8
73
22
2
3
12
51
16
14
19
11
69
20
23
12
84
44
1
4
52
40
8
7
13
7
25
11
42
19
56
3
40
29
75
40
9
24
52
7
4
60
1
16
27
25
20
60
48
12
100
8
92
7
16
49
56
5
35
25
7
12
5
46
17
28
4
13
46
80
9
28
27
9
27
49
11
24
110
15
31
60
24
5
28
20
40
24
53
66
4
45
41
10
37
24
25
18
5
28
15
18
46
13
13
22
13
37
22
21
3
2
27
8
72
44
53
118
5
45
75
3
52
9
96
60
41
7
17
12
7
4
40
72
112
8
4
44
12
28
47
105
27
85
11
29
11
17
20
68
29
55
12
11
45
20
28
3
9
8
19
6
60
7
5
7
5
24
27
19
72
21
8
12
31
14
7
5
7
17
19
5
3
64
40
13
3
40
72
11
1
8
33
118
2
72
7
23
16
17
4
36
15
48
89
3
42
12
6
1
17
11
19
57
39
5
116
4
19
29
28
7
48
65
3
12
18
7
12
8
27
25
17
7
4
71
62
7
20
33
34
2
35
13
35
20
65
6
90
31
15
24
9
5
63
9
43
65
48
54
5
16
12
33
12
23
44
59
13
15
9
5
7
5
6
9
52
75
8
53
13
24
22
53
3
1
44
4
8
20
8
27
12
21
20
43
14
15
32
1
15
3
37
53
31
15
20
18
12
31
3
9
8
15
49
35
28
5
15
5
13
108
71
28
27
76
5
3
1
65
54
4
5
31
2
7
35
13
32
20
44
17
54
12
60
33
40
60
12
29
10
9
80
7
26
27
8
32
40
40
8
19
1
39
24
26
10
68
42
70
21
12
60
8
12
48
12
32
1
12
12
22
21
28
35
24
41
7
38
15
32
32
75
36
62
3
32
44
17
11
83
48
5
33
7
40
11
13
61
12
7
65
24
19
8
20
13
54
5
20
5
30
17
85
43
8
43
21
40
56
3
9
107
28
26
84
15
3
24
1
20
4
5
3
31
60
9
23
30
19
40
16
45
55
15
109
35
8
85
71
4
24
21
51
26
30
5
13
6
9
100
40
119
48
33
15
33
36
63
14
19
52
11
2
7
5
23
1
47
24
48
1
27
16
4
37
3
19
41
33
59
13
82
62
24
10
50
39
19
8
6
7
27
24
2
19
39
21
63
26
19
3
85
7
30
46
77
3
40
2
55
4
169
10
21
12
101
7
41
15
103
12
8
1
23
4
21
8
4
5
51
3
6
84
27
31
1
11
2
67
8
7
33
15
134
6
18
12
91
27
48
48
21
12
95
65
13
15
7
53
60
16
75
26
36
27
32
8
32
33
30
4
8
5
25
3
172
12
5
18
93
100
12
40
28
20
25
84
34
9
5
3
127
26
10
33
77
7
144
40
13
15
31
74
10
25
20
24
24
12
23
28
29
28
5
15
40
36
28
8
40
20
28
49
108
15
19
21
8
4
53
46
44
25
8
3
29
28
63
9
31
12
25
49
60
7
36
8
120
69
3
32
43
49
24
72
5
6
61
3
92
21
9
3
51
36
13
12
5
51
4
131
1
4
43
6
3
48
7
8
25
23
16
48
113
43
12
32
5
13
18
1
27
13
23
2
18
53
37
15
15
5
8
3
48
2
7
5
130
2
34
38
3
40
5
35
1
31
40
47
1
20
20
87
4
29
4
4
152
65
19
76
25
7
40
11
8
37
5
48
24
22
13
11
84
33
20
45
240
12
7
8
7
80
13
11
150
12
46
62
7
29
35
68
27
45
56
12
33
7
8
27
25
39
33
35
18
15
45
3
3
49
28
24
49
39
33
7
5
46
24
60
5
7
53
3
54
55
16
143
2
30
45
4
88
11
2
75
3
1
23
4
1
8
40
24
92
24
3
32
57
8
79
21
4
16
13
39
60
52
3
48
49
1
106
14
12
6
64
5
32
49
10
9
71
1
53
156
11
19
4
128
28
33
3
48
5
15
6
42
5
35
14
31
29
3
4
4
37
15
7
33
23
29
95
86
12
7
3
33
63
2
75
39
28
33
4
16
160
29
7
36
17
23
13
19
36
27
86
12
7
11
49
68
19
8
18
35
44
8
21
10
17
3
9
21
30
4
5
43
49
11
14
54
16
45
41
35
13
10
14
6
9
111
49
5
47
19
12
25
24
65
18
5
1
7
53
7
17
15
15
33
3
17
44
5
3
112
27
128
21
39
48
5
11
17
19
20
21
33
7
15
32
25
71
4
5
7
20
64
17
60
12
20
8
12
24
17
7
12
11
36
25
5
3
93
15
12
3
45
7
32
4
14
3
7
20
36
40
50
22
32
73
47
25
23
64
8
28
5
9
24
12
87
3
24
5
35
33
20
15
85
48
23
6
63
8
13
27
19
8
13
92
27
64
29
55
85
61
11
13
78
144
33
60
8
40
32
8
27
50
48
22
37
55
108
37
59
4
5
33
7
53
82
32
13
11
66
11
49
63
33
12
15
20
20
12
11
1
4
44
23
52
68
5
48
20
20
4
29
7
3
24
12
38
60
3
12
15
12
16
50
35
35
17
28
59
5
96
73
34
13
24
8
53
12
23
52
28
3
74
67
27
2
99
27
25
128
7
14
12
12
19
23
21
3
30
7
12
17
6
78
7
15
9
3
8
24
24
1
53
ABCD 438721008*7^$a-1 [50004]
15
33
30
24
18
48
114
21
24
51
6
39
60
24
9
6
54
24
12
39
60
24
33
3
36
24
24
12
36
99
33
3
24
9
48
81
99
21
6
42
15
3
105
48
39
21
33
39
12
75
48
21
48
45
15
24
9
63
27
9
87
30
24
48
3
57
39
48
60
33
12
27
48
21
24
36
27
12
9
51
21
3
9
63
57
39
27
33
87
9
12
93
15
48
12
36
15
6
39
21
48
3
12
48
15
54
3
24
117
84
18
9
12
33
3
12
9
3
24
9
12
66
6
6
6
24
51
9
30
108
21
24
12
21
12
72
3
27
36
9
9
99
24
21
72
3
3
42
87
36
3
9
15
12
30
18
9
99
45
72
12
72
33
99
24
84
123
9
27
54
3
3
33
45
39
60
27
18
48
3
12
39
81
27
33
21
12
15
12
72
63
9
21
24
27
39
30
42
18
3
72
12
21
72
15
45
51
27
102
108
42
33
69
126
12
21
108
3
33
9
3
12
12
33
6
9
9
24
27
72
96
36
84
12
33
3
33
3
123
6
12
3
3
6
78
45
51
45
24
9
87
39
6
24
27
36
21
3
24
36
51
57
12
48
129
96
111
24
147
45
60
96
12
15
21
69
6
138
51
12
141
51
33
15
60
60
15
9
69
27
105
24
15
15
36
30
54
21
12
57
39
9
75
21
3
3
6
18
9
87
57
9
39
36
39
36
57
99
9
60
12
3
6
12
48
3
51
57
72
9
39
3
18
12
60
15
48
12
9
12
24
15
60
12
45
15
48
36
24
3
30
27
33
3
3
18
171
12
21
27
24
9
24
78
48
102
6
36
6
87
3
66
63
15
69
12
48
48
27
45
24
33
42
9
123
18
24
6
69
60
72
144
24
21
75
21
15
27
9
60
24
12
57
12
12
12
96
3
12
21
39
9
6
21
27
6
111
69
39
9
39
96
72
51
69
27
6
39
12
21
132
12
15
48
12
21
3
3
18
27
24
9
18
48
6
39
45
51
51
9
93
6
126
18
9
36
72
57
51
24
12
12
93
6
6
12
39
9
39
39
18
3
105
18
12
9
39
12
78
96
84
15
21
15
9
27
12
24
9
24
3
3
222
63
57
15
63
9
33
15
12
45
63
60
9
42
48
12
45
51
36
57
48
12
24
12
57
123
15
93
36
21
39
60
3
9
27
33
15
21
12
36
9
12
90
21
84
21
18
93
21
15
9
87
15
6
27
24
57
3
21
27
27
21
3
42
84
3
45
99
33
18
6
3
48
12
12
60
15
6
51
48
15
6
15
36
9
36
15
39
30
18
36
18
27
12
3
126
3
24
39
48
30
24
3
24
24
45
84
3
3
165
15
9
108
39
78
24
6
57
9
12
12
3
9
3
21
54
45
9
3
12
84
12
48
24
63
21
9
3
33
24
39
33
27
9
36
36
3
3
21
21
72
63
3
9
12
24
9
27
9
60
54
6
27
36
60
12
24
72
3
9
39
21
12
24
24
12
15
9
15
42
18
30
39
84
24
84
24
57
30
48
18
24
3
51
45
27
93
39
21
24
12
84
39
66
36
3
48
33
63
51
30
3
24
9
39
36
33
15
33
15
36
21
24
24
3
27
78
216
6
36
9
81
48
3
24
12
9
18
114
15
24
27
48
9
3
57
21
24
24
108
3
120
96
24
24
27
12
6
36
72
87
63
12
12
36
9
21
36
12
3
108
12
81
63
72
63
78
15
3
9
60
33
24
30
9
33
39
12
9
15
60
12
60
12
3
6
42
81
33
15
57
39
45
12
39
96
45
24
63
48
12
9
39
24
33
18
78
6
9
57
27
21
42
60
84
84
42
48
30
33
45
15
21
135
24
12
3
66
27
39
102
24
15
60
24
12
21
12
6
141
69
3
81
27
15
45
60
3
222
75
9
3
33
111
81
96
144
135
48
93
60
15
24
3
36
33
33
27
36
9
60
3
33
36
51
48
21
60
24
87
33
30
93
27
66
18
21
9
6
108
21
36
24
51
9
24
24
12
12
72
3
6
48
3
45
42
36
12
9
24
24
3
6
12
3
36
69
12
27
24
45
126
9
72
33
12
63
51
9
63
6
39
12
48
9
15
39
9
48
12
45
3
12
63
30
66
18
6
24
45
57
36
27
21
24
3
93
36
111
9
18
12
6
78
42
27
48
51
18
24
3
24
48
12
48
48
12
45
63
15
6
27
12
45
60
12
15
24
12
24
9
123
12
12
15
30
99
3
42
6
57
12
33
15
57
18
6
3
99
78
39
153
12
3
39
30
15
3
21
24
3
117
63
33
12
117
3
21
6
6
3
72
24
3
6
72
3
3
6
51
3
33
21
3
12
75
21
36
12
57
24
36
3
84
9
27
24
3
18
39
39
9
36
84
15
33
36
15
33
117
36
6
69
45
39
57
48
12
3
48
12
60
48
21
3
24
57
72
6
21
24
9
3
36
3
9
12
27
33
21
36
15
33
24
30
9
3
57
3
9
12
9
66
9
12
9
39
36
57
15
9
51
33
39
60
87
69
81
63
21
39
9
27
9
12
6
45
15
12
57
12
72
60
12
9
54
81
21
15
60
3
114
15
48
12
96
21
24
15
9
156
15
24
117
54
54
3
48
24
48
24
12
24
12
57
15
12
60
81
12
27
72
45
12
3
45
36
87
24
24
72
27
42
15
12
87
48
6
15
60
12
93
63
84
3
6
90
30
3
12
60
36
39
18
15
108
72
60
15
48
12
9
21
48
63
15
9
9
198
54
6
6
27
57
123
72
3
42
3
57
15
69
27
24
84
51
6
36
48
15
21
60
39
9
12
51
57
42
9
3
18
3
45
75
51
42
72
96
48
39
21
27
9
36
3
33
51
24
24
51
57
24
9
12
12
54
66
36
36
18
21
12
12
3
9
9
27
9
3
12
33
3
3
18
3
48
51
21
72
93
18
33
3
9
57
51
3
24
45
84
108
9
42
9
60
48
93
51
72
3
117
39
105
39
42
3
36
3
9
36
96
36
24
45
144
27
24
60
9
15
3
9
12
24
48
45
114
6
3
33
27
24
72
21
12
3
12
69
75
69
42
21
12
60
51
33
24
24
15
78
24
63
99
42
72
3
12
120
45
39
21
27
12
153
3
45
114
21
27
33
ABCD 438928796*7^$a-1 [50030]
3
24
40
20
13
9
15
3
32
1
69
24
3
108
27
29
7
29
1
14
4
6
12
26
22
2
21
19
5
51
37
9
83
15
13
8
25
18
12
24
30
24
3
57
3
11
10
2
16
21
47
46
3
20
4
15
20
52
20
46
2
12
4
20
4
12
36
18
6
12
20
45
13
2
25
12
15
5
63
16
12
6
50
1
3
6
27
9
60
15
12
33
26
22
62
21
3
46
12
2
4
29
12
51
10
11
28
27
33
15
12
36
44
10
39
9
11
3
9
4
9
11
27
36
36
9
40
20
60
3
69
15
16
32
22
6
24
5
3
21
43
42
14
48
33
96
15
22
11
7
32
10
11
1
2
16
32
37
8
7
5
27
25
9
12
15
23
24
9
3
10
2
60
9
3
13
11
16
29
40
12
9
24
2
52
8
4
84
6
12
11
3
22
6
12
56
24
10
2
9
43
18
59
3
9
51
10
6
6
38
49
21
11
55
17
15
22
54
6
14
9
4
23
16
44
36
10
3
3
8
13
9
6
24
6
14
12
9
19
24
41
16
3
20
4
41
13
35
13
2
4
18
2
4
5
40
9
12
11
1
47
1
3
12
27
20
13
3
8
4
6
23
15
1
15
18
24
14
49
45
2
9
55
6
11
3
12
12
9
39
13
8
13
23
4
24
20
7
44
16
6
42
24
9
57
3
15
8
4
24
21
21
14
10
14
33
7
6
23
13
12
2
10
6
5
15
45
13
12
24
47
75
16
44
12
64
12
12
5
4
20
1
11
15
12
4
9
11
24
13
3
29
25
6
6
23
19
8
60
10
23
31
17
31
30
2
81
3
34
23
1
6
18
3
15
8
24
4
24
8
45
1
24
6
6
30
17
36
16
15
8
1
11
22
18
5
24
27
48
24
10
18
12
21
11
4
17
7
17
37
6
44
61
32
60
19
17
3
12
16
29
4
9
2
10
47
49
14
22
36
18
8
9
27
36
1
12
15
9
36
21
14
12
16
54
6
17
15
9
13
3
23
13
20
24
24
4
8
3
1
9
42
9
3
41
3
9
51
1
32
1
2
1
3
12
41
13
6
8
34
15
11
10
27
9
14
13
3
20
21
52
3
66
11
3
21
13
15
8
19
8
4
66
26
1
3
5
91
5
7
5
27
25
8
27
16
17
28
9
30
12
20
4
29
28
24
27
6
18
6
86
12
9
1
48
11
15
9
15
25
11
21
88
21
2
52
24
20
40
18
15
15
5
1
42
80
10
48
3
9
38
16
42
51
59
9
12
13
2
10
54
21
9
12
3
35
10
2
16
32
22
12
15
15
8
22
14
4
20
13
23
22
2
22
12
2
12
12
46
2
9
25
24
23
19
6
3
51
9
96
12
33
14
4
6
3
15
17
12
3
22
12
14
4
6
14
72
12
25
27
12
42
15
59
10
30
5
4
9
6
6
39
12
8
1
35
1
12
11
7
24
24
32
1
11
1
23
12
10
11
25
11
48
43
8
1
39
24
81
3
6
3
39
6
3
24
3
17
1
11
3
4
12
6
3
32
1
2
21
7
29
3
28
8
4
21
9
6
18
3
8
40
3
32
10
6
36
12
29
39
16
24
20
9
15
64
30
6
108
6
23
4
3
21
15
29
3
4
9
9
14
12
45
52
12
8
1
30
6
23
3
81
4
15
30
14
13
11
4
29
4
9
26
9
3
64
36
9
3
5
12
7
44
22
2
1
15
8
9
15
4
36
36
9
3
30
23
7
54
14
24
36
24
21
36
19
20
24
33
27
4
29
40
9
2
4
24
24
6
11
7
17
16
21
14
12
13
9
11
3
10
12
26
12
16
9
3
30
11
16
9
18
9
59
1
48
27
8
25
21
35
24
1
2
72
28
5
39
1
8
27
4
6
27
3
6
14
24
4
8
4
44
1
11
1
36
12
8
12
1
18
12
6
54
29
7
6
2
4
32
4
33
23
22
18
18
6
12
18
2
21
7
17
67
48
12
42
59
51
9
25
3
15
20
28
30
12
12
27
9
2
1
35
25
21
6
20
61
15
45
21
11
40
8
159
4
6
59
1
3
8
12
7
41
16
9
3
3
8
36
24
21
1
48
23
67
30
12
14
16
9
8
28
3
6
14
13
27
9
12
8
24
15
22
2
9
19
17
1
14
64
17
3
4
33
8
12
25
12
6
5
43
18
27
35
46
24
12
27
20
1
48
24
6
5
3
1
11
4
5
12
19
20
1
51
32
10
11
15
12
13
15
8
12
10
27
44
15
25
20
25
3
3
5
7
17
7
12
6
2
22
6
21
45
74
13
3
5
7
12
21
93
11
3
22
14
9
3
13
15
32
57
91
5
1
11
13
2
9
7
12
20
21
4
3
20
37
9
108
3
23
4
32
36
1
51
32
16
12
5
28
3
17
19
30
36
24
6
18
23
13
15
11
12
34
2
9
19
18
12
15
3
24
12
5
13
36
6
18
14
10
2
33
13
12
6
17
3
12
16
18
23
13
131
39
10
120
15
3
6
26
16
36
9
9
24
2
61
8
27
9
3
33
49
24
14
36
9
15
10
3
23
64
5
1
51
21
18
32
4
6
18
9
23
28
9
39
17
3
61
39
8
81
7
5
3
4
18
3
24
11
12
45
3
33
3
36
4
12
41
25
2
21
12
4
20
13
12
12
15
15
20
12
33
3
45
1
3
8
40
11
9
13
15
12
15
54
6
32
13
24
15
5
1
24
12
12
27
3
20
16
5
27
10
2
1
20
27
24
12
37
44
19
5
16
3
17
13
24
27
20
19
20
4
45
3
20
25
51
9
23
21
3
4
8
16
5
31
6
14
1
3
17
63
28
30
42
54
11
16
56
19
41
3
12
12
4
8
21
24
4
45
30
20
21
37
2
4
17
7
8
22
11
15
1
15
18
27
27
8
12
52
8
49
11
16
96
20
16
17
1
18
18
24
2
9
25
3
9
38
28
48
66
12
3
39
9
15
5
3
12
13
24
23
28
6
2
4
17
4
9
11
12
1
6
5
31
30
2
25
23
12
9
19
8
10
2
34
11
37
15
8
3
1
15
18
6
48
9
20
12
3
16
12
12
9
20
7
24
6
24
14
33
3
4
6
47
1
50
1
3
48
54
3
63
12
12
12
18
11
51
9
12
13
26
12
12
28
8
1
8
15
12
16
12
5
16
27
12
6
11
3
10
50
36
21
13
15
11
1
8
3
9
15
4
8
22
6
9
8
3
12
4
36
5
49
3
15
9
15
12
5
27
21
3
4
32
10
6
9
3
29
39
4
5
15
12
4
24
6
18
8
1
20
3
34
18
6
2
9
1
6
9
33
2
24
28
44
21
4
45
6
6
23
49
24
15
48
23
9
13
6
36
24
17
36
7
8
1
33
11
40
11
4
32
10
11
3
69
7
12
6
15
11
28
6
14
4
8
4
6
15
11
10
6
17
40
23
10
14
10
12
6
29
49
12
3
8
43
6
14
34
18
5
3
28
8
9
16
35
1
12
15
6
6
12
17
51
12
34
27
39
12
5
63
21
36
13
51
11
4
18
23
4
3
18
26
4
24
41
16
3
6
6
5
4
12
3
41
16
23
37
3
44
28
17
25
26
36
25
3
8
22
6
17
3
10
12
35
7
65
1
12
39
20
7
20
34
2
22
2
4
6
12
39
3
6
12
24
3
48
3
6
11
7
9
3
30
18
24
8
13
11
24
33
3
13
9
2
4
21
8
4
60
3
5
3
25
12
9
3
33
26
4
18
18
6
27
3
18
3
27
17
37
30
18
47
13
27
27
17
25
6
8
28
18
14
21
13
12
30
17
1
2
10
6
12
36
17
37
2
9
25
15
3
17
12
48
37
2
12
25
9
36
35
4
9
3
9
54
41
3
52
12
6
23
3
4
9
15
8
9
16
9
6
17
37
6
24
8
49
8
3
33
3
13
8
12
43
17
28
9
6
17
1
18
9
21
6
24
18
2
12
45
4
3
30
2
4
8
10
2
40
30
6
5
15
4
18
87
27
6
26
24
12
16
42
2
16
24
42
6
17
3
37
36
9
35
3
21
19
12
5
3
24
22
15
15
8
34
3
21
38
4
45
24
59
1
11
25
8
13
27
45
2
58
12
24
71
28
36
11
33
25
11
13
50
1
11
16
17
37
3
80
12
28
21
2
4
33
39
6
14
4
20
4
6
6
24
33
15
44
22
3
11
4
21
23
10
62
22
6
6
6
6
2
33
19
24
17
7
17
39
16
9
9
2
4
32
16
5
4
9
12
24
3
23
10
3
9
36
11
4
20
1
12
3
3
5
3
46
3
15
5
37
74
10
14
84
36
28
104
40
18
15
9
26
1
3
18
2
16
5
24
1
12
3
8
15
10
3
8
19
12
12
42
26
1
15
5
1
12
6
9
33
11
31
65
19
5
25
14
10
2
10
12
18
9
12
3
8
9
1
23
7
6
2
24
10
12
14
21
1
42
6
24
3
8
15
10
48
18
5
1
2
12
4
17
52
15
12
36
20
9
25
2
52
5
3
46
2
4
9
47
22
14
16
8
12
1
12
36
47
4
21
9
2
4
18
2
10
35
61
12
14
25
11
13
36
51
9
111
9
87
41
12
37
2
25
11
10
11
1
12
27
47
16
20
34
3
8
19
20
4
66
2
22
26
36
4
6
38
1
3
18
6
6
2
33
15
16
18
62
12
1
33
2
16
30
6
8
1
27
12
33
9
3
3
8
33
13
54
9
8
7
12
12
44
10
15
32
4
9
18
9
3
6
12
12
30
30
15
9
12
78
17
3
1
9
23
28
21
14
28
48
17
3
16
33
39
41
1
18
18
3
15
36
12
5
12
7
12
21
3
44
34
14
4
6
35
1
27
21
2
9
7
32
24
10
18
8
24
4
18
24
26
64
30
11
7
18
6
24
6
24
26
1
63
8
16
8
33
28
3
44
13
3
32
9
7
12
5
19
21
21
15
8
36
4
3
5
4
47
1
3
12
17
19
5
12
61
27
3
9
39
5
36
1
71
16
12
3
21
3
48
5
24
111
10
39
11
60
4
20
9
4
12
20
7
44
4
24
6
66
9
33
11
3
9
7
5
31
5
12
3
24
4
42
11
1
15
12
20
40
8
39
9
13
11
12
4
35
16
21
23
40
5
7
12
18
18
18
14
9
1
78
9
12
27
12
5
37
12
2
12
4
6
6
5
12
3
10
12
14
21
43
6
30
8
9
3
16
5
31
6
3
23
12
16
5
43
45
15
6
42
6
11
19
21
12
27
6
48
3
9
35
7
29
15
9
36
37
27
3
8
9
15
21
3
4
53
1
27
33
26
10
12
11
27
1
3
5
19
5
13
11
37
2
13
8
24
1
11
4
9
3
27
42
15
8
31
17
19
5
3
1
9
24
24
2
4
12
12
20
12
4
54
2
36
4
6
39
11
4
24
12
8
4
29
31
24
12
6
11
13
63
8
19
12
17
13
18
6
50
4
8
21
7
8
13
12
33
12
26
16
8
10
15
39
18
2
1
12
21
15
39
5
1
14
10
11
13
3
21
2
60
10
27
9
14
4
6
36
27
12
9
2
4
8
4
21
9
39
3
36
6
24
14
22
35
7
18
35
1
18
36
8
1
36
3
12
12
18
2
4
20
9
16
9
11
4
15
20
12
10
15
8
36
7
29
27
16
21
20
19
17
24
4
12
27
8
4
12
56
10
66
17
3
1
8
3
10
12
6
8
46
30
17
1
6
9
8
13
6
6
12
18
18
3
57
54
17
3
12
10
15
39
6
2
12
12
45
1
18
12
18
26
10
15
23
16
44
1
8
48
4
39
24
17
15
12
69
84
7
5
43
24
9
12
39
8
24
21
49
54
6
2
34
6
20
22
12
2
34
14
21
51
13
44
3
28
20
12
4
5
37
3
27
6
11
4
11
10
39
23
4
17
25
38
28
8
13
69
24
15
12
11
9
7
17
25
27
27
12
6
2
21
25
2
40
89
3
10
50
16
66
36
2
24
1
15
20
21
1
2
1
69
3
20
67
8
4
5
1
2
4
29
73
23
1
2
10
2
34
12
6
5
39
10
24
6
12
12
5
7
30
24
30
6
6
8
4
5
7
6
12
6
29
3
1
9
2
33
13
38
21
ABCD 438940424*7^$a-1 [50019]
12
6
12
50
18
100
26
4
2
7
53
7
35
6
22
32
12
28
81
99
8
24
48
13
83
36
6
24
46
20
42
18
30
30
40
74
28
98
25
48
161
7
17
36
4
2
40
48
56
54
30
24
18
130
12
33
47
12
30
4
14
10
2
1
63
45
11
6
70
2
90
1
35
82
8
43
21
38
12
48
114
66
78
24
36
72
18
12
10
20
10
33
27
48
2
18
34
8
72
12
36
42
120
12
24
12
1
77
4
32
6
10
14
54
66
34
54
68
42
28
2
6
6
28
68
60
42
10
80
48
18
36
30
6
30
42
60
6
4
8
100
14
84
42
18
90
30
12
30
30
10
110
10
8
10
20
24
28
44
18
42
24
102
10
32
66
96
6
30
12
10
32
6
18
30
22
3
101
16
38
12
28
2
48
96
16
20
60
67
53
24
76
2
42
30
24
6
24
34
50
12
46
18
14
28
21
77
4
8
24
226
18
74
6
64
18
32
12
4
32
24
4
20
60
54
42
96
12
16
50
42
48
193
11
49
83
24
37
35
48
10
86
13
11
12
48
34
32
16
18
69
36
12
15
8
66
18
6
6
30
28
8
108
42
84
4
9
11
36
30
24
60
60
66
24
12
1
17
10
2
22
36
54
2
37
81
18
2
43
33
26
37
23
48
78
12
31
35
6
24
4
146
12
52
6
20
52
3
15
20
10
54
62
18
48
13
71
18
30
18
12
18
52
2
18
12
48
25
75
20
30
48
18
64
32
6
18
4
20
12
16
38
94
56
42
180
60
24
88
2
46
14
49
11
18
42
30
16
14
96
72
30
12
24
4
6
44
48
28
26
46
42
20
36
42
108
36
6
52
8
18
24
12
28
6
63
17
22
14
48
42
6
70
104
13
17
46
44
6
31
11
162
6
114
66
18
7
27
2
16
8
36
36
28
39
17
6
54
24
30
90
10
9
17
28
56
52
2
30
16
26
24
13
17
7
23
6
48
16
20
34
32
46
12
62
18
28
90
38
7
53
132
18
12
42
31
29
42
6
28
44
28
2
6
36
19
11
16
45
5
22
32
18
18
13
17
48
82
8
24
13
29
6
48
160
24
48
68
12
1
23
6
40
2
48
48
40
20
42
12
42
6
18
10
44
48
10
18
14
58
134
6
12
28
68
10
2
10
8
6
60
90
6
82
2
36
42
46
24
68
40
14
78
10
20
61
15
50
34
50
46
80
30
6
49
35
6
54
24
48
22
20
6
30
124
56
34
32
54
22
8
24
60
16
26
28
2
60
66
12
6
22
48
32
24
7
17
10
140
22
32
10
26
36
216
30
24
94
50
85
69
20
30
16
80
30
52
2
76
12
44
54
144
90
6
19
3
8
10
42
2
12
4
3
96
35
12
16
12
2
16
18
50
84
12
34
33
47
34
18
45
29
6
12
106
12
18
2
31
9
102
8
18
10
14
126
6
36
12
18
13
17
18
25
95
34
15
21
24
8
30
12
30
132
34
14
30
6
30
42
60
48
10
56
64
26
43
47
30
4
20
54
42
46
45
3
2
18
124
2
60
24
30
12
18
42
12
12
60
34
14
18
58
33
29
10
38
12
48
6
46
18
74
42
66
12
12
18
6
54
30
12
18
48
13
77
48
42
22
39
11
36
6
19
69
3
35
10
38
30
10
2
60
10
14
34
45
35
6
28
56
6
36
40
2
6
60
12
42
18
28
72
20
54
36
42
78
42
1
15
12
44
16
44
28
9
57
2
25
45
2
58
8
82
14
114
42
10
2
6
37
29
18
150
12
84
34
6
3
24
35
60
40
57
5
91
11
34
3
107
52
12
26
36
6
58
14
1
48
60
17
82
30
14
4
2
31
39
2
6
6
30
28
56
25
99
36
32
30
10
60
20
30
48
6
4
2
12
48
18
30
6
30
6
48
42
90
18
12
43
39
32
37
17
12
28
20
4
8
30
1
9
14
48
36
42
18
100
2
12
31
17
10
48
42
92
18
1
17
10
24
8
37
3
90
14
24
6
19
5
4
32
58
50
12
118
50
6
42
30
78
43
11
72
54
10
2
24
6
22
18
8
100
32
58
42
8
120
12
84
78
12
76
8
7
119
36
28
2
84
24
22
80
12
6
42
102
6
4
32
49
47
30
60
114
13
33
2
12
174
12
10
18
54
6
3
47
40
56
30
4
44
58
8
12
12
48
18
6
30
16
8
4
18
8
6
36
90
78
6
66
18
30
4
123
35
13
47
40
57
41
10
165
11
6
42
13
17
10
78
30
33
27
2
18
54
24
6
16
50
82
36
14
16
80
72
10
110
12
10
18
2
90
28
8
6
30
6
1
11
18
24
6
12
90
6
30
54
40
50
6
97
5
42
40
2
46
80
12
6
6
6
54
48
48
12
6
30
30
10
44
10
20
19
17
30
12
10
3
117
78
20
36
34
2
60
30
28
42
18
44
76
2
13
57
14
6
48
66
1
17
70
30
18
8
90
24
6
22
12
60
3
65
72
6
6
48
6
4
6
39
35
42
18
12
154
63
29
43
5
6
30
18
36
10
20
84
12
19
47
54
34
14
36
102
37
71
30
7
5
18
42
72
10
2
18
36
24
18
24
4
42
14
6
54
24
60
12
22
8
28
2
40
38
42
28
12
2
12
46
12
6
14
90
42
6
10
98
24
36
40
72
2
18
24
54
120
30
66
4
24
92
30
84
12
42
76
42
18
14
40
62
6
88
20
124
20
6
42
22
8
84
30
18
18
37
21
26
6
31
60
81
8
30
12
16
20
6
66
24
16
12
8
24
24
66
36
18
30
12
78
34
48
14
4
2
72
6
6
4
32
18
54
42
16
68
64
81
149
12
76
38
22
8
12
43
35
6
4
2
10
68
12
24
24
102
42
31
65
12
24
6
40
8
6
30
66
12
6
30
55
9
18
2
36
42
12
30
18
58
39
24
57
26
6
22
2
6
28
32
48
12
25
105
2
18
10
50
30
24
1
3
92
48
10
20
6
30
106
8
24
16
2
24
16
50
13
12
23
120
145
9
6
2
10
18
26
34
14
6
43
29
42
40
9
117
44
18
1
9
2
12
36
1
11
61
39
26
7
89
30
6
22
2
4
200
6
48
126
126
28
33
65
18
82
14
30
60
48
28
14
46
14
16
62
10
18
78
30
14
1
17
18
6
6
82
2
6
54
18
28
18
42
2
28
2
16
2
24
24
36
1
48
65
4
80
12
66
24
36
54
16
2
1
41
4
2
25
17
16
12
8
186
60
6
28
20
30
60
42
30
70
15
5
42
102
31
47
28
18
26
96
48
24
72
24
6
30
6
24
54
10
3
51
2
34
12
14
6
108
112
ABCD 438986318*7^$a-1 [50075]
8
25
24
11
49
12
12
35
16
32
88
105
24
39
228
45
39
12
93
3
9
75
56
88
12
60
36
21
36
27
153
3
12
168
8
24
40
104
97
27
21
47
16
128
24
4
12
81
12
23
4
72
56
61
63
84
9
83
12
1
48
24
39
32
85
24
11
28
44
49
15
20
73
48
3
81
35
16
12
177
39
60
12
8
61
131
64
9
51
60
36
69
36
11
24
100
69
155
100
80
16
45
51
120
68
1
99
12
57
27
57
35
25
11
24
4
12
21
51
24
68
16
9
12
39
32
13
35
25
11
16
44
24
97
11
52
56
61
11
28
33
47
4
9
39
32
16
32
40
56
28
33
11
13
27
69
27
45
27
8
48
1
27
108
21
95
13
39
44
12
72
24
1
12
87
21
47
25
36
111
84
8
13
11
24
4
80
84
25
47
1
15
33
111
84
69
59
12
52
33
84
15
32
25
63
33
15
8
1
11
37
36
23
112
32
4
56
37
72
3
8
120
4
21
15
48
56
25
39
8
49
47
61
47
12
4
21
27
33
63
132
81
72
15
56
24
4
9
39
36
8
52
45
24
75
20
73
24
75
105
23
37
27
21
120
12
84
23
16
24
68
25
59
25
35
12
37
27
24
45
3
9
3
9
11
24
1
3
9
3
21
108
39
9
63
57
15
92
121
3
81
23
49
120
36
84
15
72
20
108
4
57
3
20
12
16
33
39
9
83
13
63
33
23
12
121
24
3
176
76
20
25
48
39
80
37
24
48
51
24
72
21
12
39
56
96
73
39
8
112
56
1
12
15
21
15
45
47
49
36
24
23
40
141
27
8
1
3
20
25
87
69
23
13
36
107
16
48
36
68
72
73
87
84
20
12
4
12
92
24
108
36
13
60
3
12
20
48
25
71
4
9
15
9
11
4
60
20
61
11
64
56
12
13
35
12
136
8
36
60
36
1
96
15
93
12
27
24
9
48
63
33
24
3
69
123
36
21
39
20
72
16
45
23
4
21
11
24
37
12
3
12
32
84
4
21
27
105
3
68
28
20
13
156
23
12
16
60
56
25
47
1
3
116
64
60
141
23
76
12
9
47
61
108
60
72
15
33
99
48
57
24
59
85
27
21
135
32
1
23
12
48
61
47
4
12
24
8
48
4
60
24
201
15
20
208
116
97
120
3
81
11
100
33
35
12
36
16
32
1
15
33
87
33
36
27
36
21
12
12
23
156
108
88
12
12
20
13
15
45
11
109
27
8
13
15
20
25
15
21
12
35
13
83
109
84
3
80
28
69
47
13
36
87
81
3
92
25
63
69
59
1
395
100
44
4
8
61
27
72
48
8
97
27
9
27
60
165
191
28
21
12
48
63
9
23
37
75
12
57
47
76
69
23
52
9
71
25
131
13
35
112
21
63
12
56
60
36
168
40
21
96
3
24
8
25
96
23
16
9
24
23
12
25
96
3
21
83
64
12
9
27
72
8
16
168
8
1
48
59
97
111
48
32
12
25
12
51
12
20
24
64
9
48
15
156
20
1
59
49
15
12
21
35
157
11
49
23
12
52
9
39
8
4
21
84
51
57
23
40
9
51
68
28
33
27
56
48
88
321
36
75
9
47
48
72
13
48
12
11
60
49
23
1
11
13
23
40
56
1
192
11
16
20
49
27
21
23
1
35
52
105
23
1
15
32
25
24
15
21
51
32
64
33
23
1
60
24
36
111
69
27
21
27
9
72
35
12
52
9
39
20
16
60
36
104
24
24
109
24
15
33
75
93
11
73
119
61
11
48
24
97
15
80
28
57
135
96
9
27
33
107
1
83
12
28
56
1
11
37
15
56
1
135
12
33
35
61
12
12
99
80
16
72
96
176
13
24
147
9
23
25
47
1
47
25
3
32
4
33
11
76
8
12
12
16
8
40
32
121
59
36
73
12
11
13
60
63
56
12
12
37
15
48
44
24
144
16
9
24
12
60
120
15
24
24
8
49
3
45
60
11
49
87
33
51
9
3
9
59
16
44
40
32
16
8
40
24
24
21
51
69
143
13
39
12
44
40
12
92
40
104
1
36
15
45
23
64
33
11
16
68
24
16
20
48
60
24
13
12
72
11
12
112
8
1
11
13
36
27
8
168
100
20
76
44
1
15
56
241
11
96
16
32
61
39
33
27
36
24
20
4
69
23
13
63
21
11
109
12
15
60
20
64
32
13
171
36
45
99
12
9
12
15
45
71
24
84
100
69
27
21
51
20
49
75
9
12
63
21
15
8
24
25
83
36
61
12
179
28
24
56
16
72
92
64
12
20
49
11
37
36
15
69
135
36
24
24
104
13
11
25
36
47
4
48
129
23
97
39
12
21
95
28
108
8
1
11
12
1
23
37
3
21
35
48
64
9
95
4
36
9
3
21
95
16
45
12
15
32
36
37
60
63
21
11
108
16
8
25
23
96
48
12
13
39
8
40
12
84
21
23
4
8
37
11
13
107
40
8
25
3
21
12
24
84
39
8
84
4
12
12
32
1
48
35
109
60
11
25
3
60
9
12
35
40
141
23
12
121
75
48
21
84
3
72
45
35
72
181
12
3
44
24
1
15
12
48
45
195
12
21
3
12
20
64
56
13
12
11
49
27
81
147
20
12
36
40
9
23
40
72
24
8
40
8
73
132
23
25
83
49
35
16
9
27
48
21
144
36
3
80
ABCD 439173968*7^$a-1 [50004]
22
9
5
10
26
28
30
2
27
1
27
9
44
12
7
8
12
81
4
12
3
51
18
8
19
80
1
3
27
5
21
55
12
36
20
9
40
8
52
6
86
16
24
11
13
35
9
7
21
6
29
25
35
49
3
51
26
4
48
3
8
33
16
24
120
18
5
24
9
3
1
32
22
45
15
2
4
23
37
32
34
6
30
30
35
21
22
14
40
23
52
45
3
5
7
41
10
12
14
27
4
29
4
8
16
11
1
36
27
60
44
76
27
12
2
4
51
12
12
29
27
9
48
4
39
48
12
41
28
32
19
20
13
11
25
48
20
40
27
29
12
7
45
8
28
11
1
8
10
24
33
9
56
108
36
31
24
24
24
17
24
22
53
9
16
39
3
2
88
39
81
15
9
15
21
36
3
8
36
1
20
16
44
4
32
16
20
100
18
12
12
2
63
4
5
4
39
12
9
11
7
26
34
29
4
120
5
28
30
5
45
19
5
36
7
27
36
24
30
11
37
3
9
39
12
15
2
3
40
20
4
41
12
15
12
4
32
37
8
46
42
30
6
11
4
9
20
10
12
17
112
36
20
25
20
7
45
11
25
6
9
15
21
48
33
23
21
10
12
21
3
5
4
21
6
14
22
17
28
41
10
2
10
5
1
11
43
33
24
36
41
58
21
15
9
69
3
5
55
27
42
11
25
11
1
47
1
6
9
9
11
64
24
20
16
17
4
24
11
28
3
45
65
19
56
9
24
4
35
16
33
51
5
7
3
24
2
52
63
12
24
57
3
149
4
12
3
3
9
8
7
72
9
20
60
25
18
2
34
24
12
12
66
8
24
3
4
32
24
7
36
14
16
8
19
9
8
12
27
13
30
6
11
4
21
11
12
28
21
24
23
25
20
4
6
6
3
8
7
2
3
45
55
8
9
10
26
4
15
5
22
6
71
4
9
18
5
21
16
3
15
18
12
3
20
7
30
8
3
19
12
2
31
24
9
6
12
54
8
52
6
57
5
58
36
2
27
9
36
39
16
8
4
5
22
5
28
20
13
56
19
17
4
6
12
6
35
81
36
36
7
20
1
63
36
33
20
75
13
3
21
23
25
48
11
7
29
124
20
33
75
33
10
18
8
28
20
31
3
9
69
3
117
8
12
10
14
7
9
3
3
36
12
29
9
70
18
11
45
3
24
45
22
5
21
27
13
20
7
3
62
16
12
78
6
3
9
3
44
1
108
11
4
27
21
48
5
27
13
6
12
18
6
17
73
3
5
4
18
5
4
36
53
4
3
24
21
6
29
4
17
10
9
15
9
33
3
21
39
29
19
44
7
33
27
9
24
17
43
48
60
20
4
69
6
6
32
28
27
17
63
19
12
45
15
72
24
9
15
6
20
36
67
15
14
3
109
6
9
53
12
7
9
8
28
84
12
11
37
6
18
36
12
11
1
35
9
4
27
9
12
35
7
6
3
29
84
19
69
63
8
48
1
3
9
12
6
60
24
114
15
3
12
9
44
1
24
11
57
40
23
61
15
20
1
42
30
15
65
12
91
15
2
51
12
24
9
34
33
12
65
46
69
9
11
25
23
9
10
42
3
5
4
15
9
6
18
3
20
9
10
5
7
29
55
26
12
4
32
4
12
15
20
85
15
21
12
27
27
2
19
8
21
51
85
35
36
25
27
15
5
9
4
20
31
41
4
6
2
63
24
7
9
12
21
6
9
20
16
29
55
27
48
21
33
12
24
20
12
7
3
9
21
3
12
39
2
3
16
60
48
27
9
15
5
7
18
11
1
107
16
15
5
55
12
90
6
96
57
3
50
4
11
9
7
3
93
44
1
35
19
21
29
48
15
81
16
24
30
41
28
5
4
23
31
33
33
27
5
4
3
3
57
20
28
17
34
29
4
9
8
19
9
8
36
19
3
5
7
6
11
85
8
55
24
125
3
1
27
5
28
6
21
33
32
10
9
39
42
12
3
9
3
9
3
29
10
45
12
3
9
27
36
9
33
36
6
2
94
5
4
20
4
5
4
23
4
9
15
3
6
27
17
7
32
7
6
12
3
24
12
8
25
8
55
60
3
45
17
12
40
11
73
36
11
4
3
18
11
9
4
20
4
87
57
3
21
24
18
50
4
60
6
6
63
15
17
9
7
44
12
64
32
21
40
20
19
9
3
17
10
45
45
3
12
84
15
18
27
75
6
36
30
26
24
55
12
39
12
18
11
9
16
44
4
15
12
12
15
24
6
11
57
22
12
6
3
33
12
15
48
3
9
24
15
36
2
4
30
2
31
41
4
36
3
29
4
48
15
39
48
17
21
58
5
52
9
12
3
9
23
4
3
53
25
20
7
12
9
51
29
12
10
14
43
27
12
17
13
6
42
3
8
9
16
23
24
1
8
4
32
7
29
10
12
14
106
5
40
65
55
15
2
3
37
3
12
15
12
24
5
1
36
84
15
5
3
9
10
14
40
30
36
74
28
108
30
9
21
47
7
2
3
9
40
3
17
12
28
6
2
28
3
5
19
27
30
11
48
43
53
64
44
28
9
11
1
18
21
63
14
51
12
13
15
60
24
12
24
3
6
18
9
36
3
12
14
16
54
12
48
6
8
4
12
12
8
10
21
3
2
63
25
12
36
8
3
49
51
41
7
20
37
3
5
3
24
9
10
9
15
30
15
48
21
3
5
55
21
32
10
12
2
28
3
15
17
21
4
3
3
12
9
20
7
14
16
27
9
3
8
31
29
16
5
31
45
15
8
37
54
96
17
9
7
3
24
9
15
12
41
19
9
57
3
53
10
2
27
16
36
8
7
66
15
3
12
12
6
8
16
8
99
13
12
56
7
3
6
6
42
35
19
96
48
53
49
3
12
29
4
15
9
30
9
3
17
19
18
44
22
21
5
51
28
27
62
70
33
3
2
43
33
3
21
8
12
19
39
29
13
18
5
45
31
3
42
15
15
2
70
21
9
3
5
19
12
8
16
15
5
4
57
27
17
52
3
9
12
6
2
15
21
16
8
4
23
4
33
12
12
36
12
11
28
5
84
4
96
71
49
3
12
5
55
12
9
32
36
3
4
3
29
28
41
3
67
6
15
15
2
12
52
11
36
43
17
4
60
8
52
101
12
4
6
5
19
45
65
22
6
68
10
24
5
16
8
4
5
40
18
6
42
5
13
39
48
5
7
5
36
4
24
12
11
28
17
4
23
4
12
24
41
7
9
30
24
2
7
20
13
18
26
22
24
50
31
32
28
17
39
1
8
7
15
12
36
29
19
9
12
5
4
51
33
18
18
6
6
6
33
21
12
3
24
5
4
3
9
18
18
20
19
60
3
6
27
41
7
9
20
4
20
40
15
12
5
55
29
16
44
4
3
33
12
24
6
9
33
12
51
3
17
21
16
3
12
20
25
20
100
12
27
5
4
48
3
8
36
9
28
6
41
69
7
51
21
60
15
6
3
8
25
3
29
52
3
17
16
8
16
24
44
76
63
20
40
5
19
12
41
19
17
22
6
51
5
22
12
33
5
15
28
8
52
24
68
16
5
72
7
36
3
9
33
44
12
4
11
9
7
45
3
20
9
15
1
87
24
3
18
30
29
7
9
8
9
16
36
30
6
15
21
3
27
9
15
6
3
5
16
8
4
3
48
3
14
19
33
72
51
8
7
78
24
18
14
10
21
3
36
14
7
3
60
57
5
27
97
11
31
6
3
5
4
39
36
48
3
60
29
16
12
60
12
3
138
30
30
87
9
44
15
28
27
6
104
4
36
27
5
43
12
51
45
3
41
1
42
9
33
18
9
36
75
5
19
6
48
30
14
27
49
20
40
6
2
10
6
35
57
4
18
2
27
19
12
14
10
6
42
21
36
3
26
10
26
12
15
13
12
12
24
20
64
3
45
6
6
27
9
15
17
15
19
26
3
9
24
91
45
36
36
12
32
19
51
9
9
23
4
3
17
1
51
12
3
30
6
9
3
2
19
9
18
12
36
53
105
3
19
9
123
2
7
9
39
72
3
65
16
48
9
39
57
48
18
18
11
7
21
5
3
36
19
9
32
4
12
5
46
14
43
12
12
5
3
61
18
6
36
24
3
33
51
27
2
4
23
31
42
44
7
33
3
69
23
4
33
8
27
13
20
43
12
12
27
6
12
8
16
39
15
6
63
9
12
44
40
8
15
9
3
28
8
33
22
66
6
77
16
5
4
20
31
24
51
6
12
32
24
3
19
9
5
72
22
105
56
33
39
16
15
12
9
48
8
28
77
10
6
78
18
24
71
1
36
3
12
21
12
12
6
9
21
47
36
9
3
33
64
8
10
2
4
20
19
57
27
3
2
16
6
24
6
56
22
9
27
18
12
32
4
87
44
9
22
6
32
10
12
21
15
6
24
20
22
17
61
35
40
44
9
22
14
10
12
5
9
22
12
17
45
27
12
7
17
91
69
12
15
9
29
7
39
6
15
5
12
16
24
72
60
23
1
11
16
17
4
12
32
34
24
18
3
27
33
5
46
9
51
24
12
36
33
9
3
8
9
22
14
36
7
32
9
10
14
12
7
33
3
15
5
79
21
44
1
24
24
54
50
16
8
36
7
36
24
5
10
2
46
14
3
9
16
15
29
27
37
66
18
15
29
22
33
15
38
31
45
12
42
57
33
23
4
3
29
31
9
24
24
15
24
50
4
12
27
9
15
33
27
33
11
16
29
10
2
40
15
68
12
25
15
9
20
43
20
19
12
17
1
24
24
15
15
6
75
15
38
31
8
45
22
21
27
18
15
20
19
42
18
5
9
16
66
9
15
2
10
6
8
7
5
24
4
18
89
19
17
13
3
44
37
3
9
63
33
11
4
5
27
1
3
20
4
32
28
3
14
40
6
9
8
31
54
8
19
5
55
8
1
36
27
12
68
1
8
12
15
49
12
54
2
43
15
21
5
24
40
8
24
27
1
6
9
33
32
75
16
33
20
3
19
9
12
3
17
9
31
ABCD 439201778*7^$a-1 [50008]
31
23
1
77
19
72
48
44
9
43
17
18
48
9
16
12
32
36
57
7
56
69
3
27
18
18
13
32
16
20
4
92
76
59
25
5
19
60
12
8
69
27
45
12
96
12
42
18
39
64
72
32
3
25
24
96
44
28
12
41
42
18
18
25
84
8
72
21
54
13
32
16
20
28
32
45
84
18
13
137
3
40
36
11
1
12
5
39
15
30
27
60
81
19
56
15
13
35
49
5
15
88
20
27
13
23
9
28
17
19
24
12
53
7
5
7
71
93
28
41
30
45
4
56
48
15
12
81
64
8
16
107
144
1
12
24
60
41
99
28
24
29
18
37
23
37
44
3
13
5
19
12
59
18
135
4
68
4
23
81
40
29
19
11
90
6
85
17
79
11
13
36
23
6
55
12
17
43
8
99
25
20
120
64
12
5
43
8
39
45
45
54
13
68
24
21
7
12
36
17
72
43
12
32
9
7
23
37
32
21
90
42
90
93
4
56
27
9
16
83
30
51
84
36
4
12
24
11
12
49
24
8
4
83
45
12
60
12
69
90
21
16
53
12
42
25
36
155
9
3
61
24
47
1
24
12
11
25
47
1
24
71
9
36
9
67
44
100
36
59
9
28
17
43
12
12
131
9
9
127
8
12
63
37
5
7
92
4
17
43
60
32
72
28
5
3
4
11
9
4
59
73
12
8
99
1
32
3
1
68
52
41
15
27
45
12
4
5
27
87
21
9
7
29
67
36
56
3
33
4
5
19
24
68
40
24
35
1
32
27
30
51
39
1
44
28
5
19
11
1
89
18
13
11
49
116
16
24
11
9
48
4
24
77
27
16
29
27
3
61
20
9
51
16
29
90
129
15
30
6
9
3
9
33
3
52
12
8
15
1
20
27
60
9
4
48
29
3
76
59
9
15
13
24
71
25
20
63
1
36
44
16
5
18
42
19
83
25
96
29
3
33
30
37
48
77
55
8
24
28
8
39
157
72
11
1
35
57
16
8
39
13
11
1
35
21
63
25
56
87
45
75
13
47
133
29
18
48
37
35
145
5
138
54
63
64
41
7
32
33
19
191
109
44
15
25
20
3
13
11
120
1
32
27
18
115
32
16
35
21
60
183
49
24
24
24
5
127
12
23
37
32
76
35
1
12
36
120
36
8
9
18
13
17
18
24
45
40
5
135
72
63
57
63
33
12
4
32
72
4
84
17
115
32
4
29
18
85
24
72
8
45
19
44
12
33
7
23
13
48
11
37
8
33
90
57
36
4
11
1
24
5
51
36
57
67
59
24
1
17
12
6
57
105
3
96
9
27
16
29
12
27
9
31
11
12
25
20
16
60
59
36
25
17
79
36
12
12
8
28
12
11
49
95
18
12
31
5
54
61
60
65
12
15
12
51
45
4
24
84
5
19
29
43
12
5
67
53
7
44
16
5
72
15
4
44
24
16
144
23
73
5
19
128
4
11
18
3
9
7
24
29
30
1
60
92
40
5
72
43
47
1
24
53
3
4
5
36
7
8
4
68
4
36
17
27
52
44
57
87
9
54
117
21
18
90
24
36
7
20
28
29
31
12
72
11
1
68
40
12
11
30
7
48
5
12
19
44
33
30
69
36
72
64
71
30
7
56
4
176
15
57
100
8
4
5
6
13
8
9
27
52
92
99
114
67
24
20
88
29
42
21
27
25
20
144
24
27
9
84
64
8
27
25
8
120
24
52
29
67
23
13
5
7
36
11
1
65
31
20
28
36
48
32
27
30
31
36
5
31
29
36
12
19
24
36
8
3
9
24
36
63
21
189
60
19
17
27
75
13
47
13
132
8
28
11
13
47
81
12
15
30
18
37
17
15
40
12
23
13
32
123
9
76
5
7
23
132
21
4
60
5
31
120
59
1
35
37
12
56
36
4
44
15
18
7
32
51
18
27
3
13
11
37
36
53
19
11
9
15
21
15
37
17
43
5
27
15
18
3
15
102
15
48
4
83
1
11
1
12
65
48
27
27
36
25
156
23
36
1
8
88
23
1
68
4
12
47
12
37
8
15
36
12
13
84
83
42
36
39
15
21
4
5
19
44
45
27
51
84
6
39
81
55
5
55
35
12
78
91
29
55
12
23
13
29
138
9
4
47
25
56
21
78
1
36
17
3
15
9
39
1
59
13
60
17
12
55
32
21
43
12
32
28
36
53
36
147
28
59
93
64
23
25
48
17
36
55
47
37
116
16
83
18
18
54
79
107
81
16
24
53
6
30
7
24
11
12
18
42
1
60
20
52
68
36
112
84
83
9
33
3
60
4
41
27
28
12
8
24
48
15
9
40
8
4
32
27
9
40
12
8
36
3
24
36
21
9
31
11
9
52
11
13
5
72
66
13
11
49
32
4
32
48
15
36
13
8
63
25
35
13
24
11
42
63
48
28
17
7
8
52
32
15
21
69
63
27
36
25
56
9
30
1
59
49
8
15
48
37
5
3
24
28
36
8
16
132
53
55
5
39
76
23
24
30
7
20
76
32
36
100
44
45
15
3
45
4
48
36
20
24
4
41
3
24
21
19
48
12
11
13
5
87
4
23
13
80
16
17
27
3
69
40
12
149
7
8
16
11
9
76
35
69
16
83
21
4
5
24
3
33
54
1
20
28
24
17
27
3
18
19
44
15
25
36
101
99
52
56
21
7
47
13
23
9
64
8
63
61
24
68
27
13
60
53
24
27
3
13
20
4
71
33
99
30
19
36
35
25
101
42
9
9
19
8
3
24
21
76
216
5
42
13
8
16
11
33
9
43
20
64
8
16
32
63
24
30
6
9
45
30
25
72
8
3
69
3
6
7
77
6
45
39
45
28
5
12
27
96
3
24
1
12
5
19
29
43
60
11
18
55
8
12
132
3
18
27
15
9
3
6
72
39
36
16
11
96
25
149
6
25
32
4
11
18
7
24
53
7
11
180
1
12
12
20
15
9
76
12
95
33
27
21
15
12
42
18
72
30
6
1
72
11
25
101
24
18
13
12
83
1
53
18
45
16
29
75
33
12
27
16
60
32
24
9
90
133
24
5
30
72
36
90
24
30
13
5
27
45
6
9
16
104
63
33
9
7
11
12
18
18
61
8
16
48
12
80
9
19
24
20
40
23
1
8
45
15
12
112
11
30
27
9
27
16
11
1
24
11
25
35
25
36
11
9
88
20
45
19
8
4
59
25
24
32
9
48
15
88
32
15
30
55
17
27
63
33
148
5
7
5
90
42
3
24
81
12
51
27
30
55
32
36
27
13
167
12
13
60
23
13
8
51
1
47
24
37
12
17
55
17
63
28
44
24
4
44
ABCD 439424088*7^$a-1 [50003]
37
15
12
68
40
128
36
24
16
8
12
36
28
9
47
49
63
9
72
48
27
45
83
72
52
20
52
9
60
3
32
4
20
16
8
52
32
52
33
63
8
73
23
16
8
24
28
120
36
56
121
59
72
13
36
47
36
1
11
85
72
3
92
12
13
15
8
49
23
48
16
8
60
72
60
16
8
24
133
15
21
47
13
59
40
72
12
36
8
36
16
21
23
13
96
11
124
9
3
105
63
80
12
228
156
120
48
13
59
12
12
16
21
195
93
23
1
3
20
88
33
23
13
27
104
157
75
44
12
16
24
32
24
25
23
48
192
88
117
11
16
20
52
81
48
47
88
9
23
28
84
20
61
47
12
12
1
72
71
16
80
24
16
24
9
36
3
44
208
60
20
24
4
105
59
133
15
72
20
108
64
8
12
12
24
25
51
48
20
24
28
36
32
12
16
20
84
12
84
64
81
11
24
16
32
25
71
60
12
84
4
9
27
32
4
9
12
27
24
36
21
36
123
20
64
68
4
117
24
59
40
20
37
35
24
40
72
9
27
20
84
4
8
12
168
28
104
76
9
131
64
56
37
59
40
20
16
36
9
23
49
119
144
25
23
112
20
13
11
36
28
36
8
52
20
60
4
20
52
8
145
15
8
40
68
24
4
8
1
47
52
21
72
35
52
8
12
12
25
15
108
12
8
1
27
96
9
47
52
80
1
47
12
52
20
36
48
40
9
71
16
8
108
4
9
11
36
16
8
16
44
76
80
88
8
24
148
12
24
32
12
28
32
12
156
28
24
45
47
25
23
13
3
24
80
24
96
16
20
52
8
1
47
28
36
108
8
12
16
45
35
24
28
92
48
48
24
72
48
13
143
1
11
25
95
28
44
36
4
20
52
44
60
13
27
80
60
28
45
3
9
27
92
84
84
16
9
27
12
24
48
45
83
36
12
4
24
68
88
33
63
9
23
4
12
9
60
3
164
60
36
88
68
12
84
16
129
24
23
16
128
36
25
71
36
12
12
24
24
24
4
20
24
84
4
20
16
12
32
24
76
45
11
16
56
172
68
24
49
75
8
1
204
3
72
92
132
97
35
100
56
196
8
84
28
80
12
25
23
4
56
13
36
95
24
16
32
60
52
72
56
84
16
20
120
13
24
27
20
84
13
36
59
49
95
25
63
56
121
119
37
63
8
12
60
28
56
96
48
16
45
71
120
48
36
24
24
16
20
61
27
36
8
1
27
12
20
76
44
24
144
16
116
73
15
80
24
85
3
44
16
8
4
24
108
36
8
36
12
28
24
20
48
4
20
16
108
32
72
52
24
36
36
56
12
12
120
25
3
9
15
48
8
133
36
11
60
4
132
20
36
60
145
47
24
1
23
13
3
144
24
36
20
1
27
56
12
48
16
12
56
40
92
37
11
4
84
72
9
27
104
60
4
12
249
119
24
28
116
64
44
36
28
8
40
32
73
35
28
72
20
16
12
24
81
35
40
20
16
96
81
107
12
24
48
52
44
40
80
25
48
87
68
40
48
68
108
24
36
12
49
11
4
8
28
12
20
52
9
35
24
37
11
100
9
51
45
11
12
16
80
36
36
73
135
8
48
148
45
27
36
72
20
37
119
97
15
80
109
23
4
8
12
96
1
63
21
59
13
23
4
8
48
13
11
24
37
71
12
16
12
36
56
16
20
48
1
144
35
48
88
36
44
13
47
25
15
9
3
8
16
12
72
72
108
44
73
35
25
83
72
12
25
51
93
23
76
60
128
52
20
24
76
80
37
59
12
36
1
35
28
32
37
59
12
28
57
11
61
83
36
16
8
16
9
47
28
108
8
37
23
4
33
36
11
60
13
51
84
36
8
120
40
44
4
56
4
8
24
4
120
20
13
48
15
80
28
36
20
61
12
15
12
68
49
15
32
4
21
51
68
96
60
13
59
4
24
48
8
28
56
72
124
8
1
108
23
76
128
24
1
107
25
99
48
36
24
12
36
45
36
59
12
16
9
59
24
1
23
4
32
13
11
88
45
71
25
39
36
140
12
36
1
51
44
48
25
3
44
28
36
44
48
13
83
36
24
84
52
117
3
20
12
12
1
123
32
40
8
36
49
71
16
20
24
13
60
47
64
9
83
13
23
36
12
108
112
60
20
16
8
49
83
40
48
32
37
35
28
48
20
40
32
40
48
32
60
40
32
48
28
20
25
12
15
56
48
76
120
152
36
36
133
95
169
15
8
108
28
72
68
24
132
96
24
12
36
72
24
16
36
68
60
28
20
72
85
83
24
1
12
27
68
28
32
52
8
16
81
3
20
220
44
49
24
27
44
4
45
11
12
60
24
24
136
12
36
8
12
12
24
120
4
9
119
16
8
16
20
36
72
16
44
73
11
12
88
20
40
8
1
27
12
8
64
80
48
16
8
28
20
88
24
20
1
23
24
12
64
32
133
51
36
12
8
28
32
13
27
45
35
28
69
3
20
12
184
44
36
28
24
44
96
4
20
52
12
96
45
3
20
60
1
15
12
56
36
4
80
76
68
49
11
4
44
40
24
140
52
8
25
3
44
64
8
100
24
44
100
108
44
12
84
40
36
8
4
36
20
13
47
124
36
57
27
44
72
16
20
52
80
1
111
8
24
24
97
87
9
99
36
20
16
12
8
16
12
96
20
48
16
20
12
ABCD 439466714*7^$a-1 [50033]
20
76
66
45
21
60
18
45
15
6
30
6
18
26
10
26
82
38
22
50
40
6
14
10
48
2
31
39
18
12
224
34
14
58
36
146
16
114
14
60
24
16
42
48
38
7
5
16
18
12
14
24
10
6
120
42
30
48
8
178
14
4
20
58
18
164
12
19
39
57
45
80
76
150
62
7
29
12
52
6
12
24
24
45
9
66
14
31
9
8
22
12
144
2
28
8
166
6
96
15
15
50
48
7
60
15
36
122
10
57
29
16
36
63
45
44
10
30
66
45
17
12
96
84
7
24
9
68
19
15
26
4
6
42
30
6
150
6
15
24
36
33
36
54
6
6
9
89
16
8
127
9
51
9
27
15
2
58
6
3
81
36
12
90
6
51
60
21
3
15
54
36
92
22
18
60
32
48
10
98
24
22
36
18
12
90
9
93
120
6
50
31
5
148
30
48
9
21
78
12
60
48
30
6
18
20
7
3
18
39
3
12
9
195
14
10
14
43
60
53
28
32
10
90
60
18
12
66
6
14
16
174
14
22
14
22
132
21
27
9
15
69
27
14
108
70
30
42
54
15
15
36
2
43
21
48
15
15
36
74
48
4
44
46
24
36
12
30
6
6
39
147
24
9
21
164
10
2
28
102
93
45
36
32
96
196
32
22
18
63
75
84
72
66
18
21
51
114
66
9
3
2
84
31
24
9
44
124
3
15
14
16
20
12
4
18
30
32
12
46
72
60
14
10
30
44
22
84
24
50
10
18
18
42
8
12
22
12
26
48
46
38
127
60
15
48
6
12
54
18
8
10
12
12
120
84
2
34
50
106
24
2
16
30
14
52
12
18
36
9
45
20
31
60
15
6
3
9
66
30
102
48
36
84
74
40
8
70
129
60
24
45
30
96
36
48
2
19
3
81
27
24
146
4
18
50
10
6
8
106
6
30
12
62
40
8
10
69
17
112
12
60
78
12
9
53
31
15
30
114
26
31
89
12
28
104
7
3
98
10
2
22
9
36
51
2
31
120
39
14
4
18
54
30
66
66
48
6
15
9
138
60
9
60
29
31
39
102
54
26
52
18
74
55
84
27
24
38
10
38
108
10
12
12
12
182
16
60
30
2
10
2
24
10
60
72
18
8
94
12
126
102
18
3
36
3
57
3
110
16
102
26
4
12
32
46
62
7
15
126
39
120
15
50
76
3
27
86
22
21
33
18
9
21
80
10
30
63
15
62
96
43
84
29
7
9
36
92
180
172
15
51
18
36
8
82
21
3
21
36
65
10
96
98
22
120
9
17
7
9
30
18
18
21
3
2
36
48
48
28
68
31
15
81
45
18
72
9
51
6
78
21
29
4
48
60
3
5
60
22
33
5
4
102
24
98
34
14
12
16
8
40
152
16
30
21
15
84
2
262
66
30
36
62
7
9
48
60
48
12
84
18
72
6
3
15
42
68
4
102
150
36
30
2
120
31
9
8
4
66
24
48
18
30
18
15
51
14
10
14
16
15
111
14
12
10
69
3
132
9
60
9
18
30
42
18
54
60
45
5
46
30
114
18
27
3
86
156
58
26
40
24
27
53
28
39
9
42
33
15
36
18
20
22
2
52
80
4
44
84
22
6
20
22
38
34
30
44
192
31
5
4
44
22
24
30
20
4
8
34
120
38
52
144
6
24
30
162
62
24
60
58
9
77
36
106
6
72
3
36
33
12
32
22
24
126
30
36
6
30
42
18
12
74
64
56
34
24
45
3
14
192
12
34
30
18
62
4
51
123
90
51
15
165
51
24
12
9
3
21
5
12
52
32
130
2
22
72
12
18
12
30
57
29
10
6
128
60
36
22
48
14
7
9
12
30
12
48
24
18
8
48
48
118
2
28
36
3
57
12
18
48
36
2
60
12
40
102
12
141
51
14
72
19
15
14
31
39
12
84
14
84
58
48
45
15
36
2
22
21
9
6
2
24
34
6
18
24
21
21
18
96
90
36
6
26
12
31
3
81
5
34
138
18
42
20
36
24
34
48
36
24
12
6
120
8
34
6
15
96
24
87
9
120
17
82
21
24
51
36
26
103
15
2
58
62
76
18
2
12
28
30
21
39
122
19
29
70
6
24
6
6
18
12
14
52
128
31
17
48
106
12
6
84
68
60
22
6
8
60
36
58
2
48
28
111
5
70
6
8
22
50
4
48
6
24
6
44
100
80
22
38
7
9
15
53
7
39
18
176
46
30
20
10
2
4
72
18
50
82
2
28
108
8
22
38
124
42
57
3
50
16
12
12
78
38
52
8
4
6
21
3
21
77
10
24
2
76
20
40
18
38
24
7
24
9
51
27
14
10
38
7
69
32
19
3
57
15
6
60
30
2
36
46
45
3
146
31
53
31
60
15
60
6
18
48
12
57
99
74
48
70
2
36
10
74
7
3
50
22
45
173
10
102
54
12
18
114
60
14
12
22
9
9
8
16
20
16
54
21
53
16
44
52
90
81
9
30
204
14
7
15
24
150
44
22
2
22
36
60
2
36
103
41
12
16
24
104
144
84
58
26
12
58
21
129
32
34
14
100
75
65
12
22
57
3
12
9
87
9
45
15
33
27
24
17
34
14
60
46
18
42
54
32
82
36
30
12
3
65
31
17
16
87
3
14
4
18
36
105
29
31
201
8
64
30
60
14
43
51
2
7
9
12
3
96
39
90
8
103
24
21
36
48
44
7
89
48
118
14
12
10
54
30
14
82
72
108
18
15
87
12
78
32
22
48
18
3
69
8
40
12
6
12
14
19
17
60
79
93
18
18
60
8
43
21
18
54
30
6
90
6
54
24
2
19
39
96
36
50
10
6
123
53
112
15
45
6
2
46
170
36
12
100
144
48
20
22
6
3
17
28
ABCD 439474656*7^$a-1 [50033]
32
4
8
40
86
10
84
80
46
50
16
80
130
26
58
14
16
84
128
4
20
88
26
6
28
8
12
256
6
24
30
44
48
12
6
100
14
46
30
24
20
36
94
50
48
12
52
20
24
34
38
60
64
8
112
48
12
84
36
188
16
56
40
8
40
60
42
18
56
120
40
24
12
60
20
10
78
8
24
34
26
48
12
4
6
150
18
6
36
8
60
10
30
72
86
18
10
2
18
6
208
140
82
14
4
140
36
10
74
16
20
84
30
76
2
4
56
22
6
6
84
50
60
46
68
30
36
64
32
40
38
82
18
90
120
20
22
48
50
16
36
26
18
60
64
12
38
66
16
78
2
30
4
14
16
20
124
20
10
122
40
14
6
36
4
60
20
24
12
82
72
20
78
18
22
8
22
26
120
4
56
60
36
24
6
54
12
24
36
52
20
42
6
22
2
4
30
26
48
6
90
4
6
50
10
32
22
56
16
80
24
60
30
64
80
16
54
6
30
24
12
30
14
34
20
48
30
52
8
28
32
4
80
24
30
4
12
30
20
58
30
42
26
18
30
4
36
24
6
6
150
14
46
20
10
48
32
10
24
30
24
8
118
26
36
48
16
98
112
14
34
30
2
70
30
50
10
30
24
30
2
172
8
34
14
12
88
2
58
44
16
24
20
76
30
6
8
72
10
68
106
44
36
24
40
86
34
12
80
108
106
50
60
12
94
116
22
12
20
4
6
14
40
56
18
18
172
6
62
72
276
60
4
2
28
170
16
6
48
110
6
64
6
6
48
6
212
24
18
6
46
54
80
6
28
26
36
64
204
122
6
12
96
24
6
6
40
68
12
48
142
18
98
22
60
32
30
4
14
16
14
22
56
22
38
22
26
12
64
80
64
6
38
40
8
108
64
68
12
66
10
56
10
24
6
38
42
70
80
34
36
84
24
68
90
30
94
14
12
4
18
26
90
90
6
6
24
118
42
78
26
64
8
52
20
16
26
30
18
16
246
20
10
38
60
12
36
12
108
4
60
20
34
44
220
50
22
38
22
50
4
24
20
96
10
54
56
84
18
22
8
48
40
20
6
70
74
6
70
14
4
96
30
2
12
36
192
22
2
40
174
2
24
64
26
10
90
18
12
60
18
50
36
40
30
20
114
12
28
66
36
50
36
22
26
16
54
62
22
42
38
18
48
12
48
24
10
128
18
96
10
20
6
4
44
24
46
6
84
20
76
44
94
12
50
28
6
32
18
36
40
20
94
30
60
6
26
150
30
72
36
4
2
58
8
154
14
6
18
48
142
6
6
24
74
12
28
8
24
10
80
94
32
4
56
22
126
2
22
186
122
12
46
50
10
54
12
80
36
28
32
94
30
20
88
36
2
52
86
6
4
2
28
84
12
8
12
10
80
144
4
26
60
24
30
16
2
52
56
4
20
10
2
108
70
62
4
30
24
30
36
2
52
90
12
18
86
10
62
34
38
60
108
22
42
18
20
10
20
76
6
26
4
18
42
38
48
30
4
164
16
78
12
74
96
28
8
52
12
54
14
108
24
4
32
72
46
30
6
54
120
62
34
68
10
26
6
6
48
10
6
20
24
84
60
46
90
180
44
10
12
18
8
54
6
60
48
34
26
166
90
60
54
26
4
80
4
20
22
14
16
48
68
148
36
20
28
32
58
2
40
68
22
90
60
24
32
64
24
182
18
84
36
72
48
84
40
2
4
26
40
44
4
26
30
4
56
10
14
36
60
34
30
66
2
4
56
72
6
4
2
4
66
84
54
26
10
36
128
12
28
80
96
70
26
4
24
32
10
14
10
14
36
76
8
48
4
24
20
34
98
18
30
24
166
2
4
44
24
12
4
6
50
84
130
2
22
20
6
24
12
64
24
132
8
52
44
94
20
18
24
24
34
26
64
56
24
40
80
16
30
30
62
112
30
12
56
4
288
26
76
38
82
108
32
4
26
96
22
6
6
30
44
12
4
8
40
6
14
40
6
90
30
30
62
4
24
62
24
36
4
48
12
116
82
6
36
30
44
16
144
60
6
60
56
24
4
126
18
66
60
2
72
70
38
88
50
10
20
4
80
10
30
8
4
8
12
96
34
138
12
180
54
24
6
54
12
14
40
20
46
98
96
24
36
4
30
90
50
10
6
26
34
24
42
78
72
14
36
48
70
66
2
102
52
164
40
140
10
86
64
32
60
22
6
32
28
26
6
142
30
30
66
110
102
52
66
6
24
36
80
48
22
38
36
60
54
16
36
18
60
20
12
36
48
36
4
32
84
78
16
6
8
40
20
22
54
176
4
24
12
18
98
84
144
64
12
24
36
54
50
84
16
32
22
38
22
62
120
60
28
6
50
12
60
4
18
32
6
58
54
32
4
6
74
24
36
70
6
180
104
76
38
6
16
8
112
20
28
6
2
184
50
124
110
60
12
84
118
20
48
42
48
58
44
6
42
28
170
4
68
24
40
56
22
26
196
114
2
18
192
30
4
14
10
24
12
50
10
20
40
78
62
100
120
18
32
144
6
70
84
2
60
24
4
6
74
72
28
24
42
18
20
12
10
98
40
120
6
50
46
44
30
24
12
10
98
60
16
6
150
8
52
44
12
52
20
10
38
12
16
66
30
30
74
ABCD 439710104*7^$a-1 [50081]
38
1
39
5
63
117
7
9
21
14
25
44
13
24
48
50
1
9
26
9
13
30
18
6
93
20
15
9
7
12
42
35
13
30
48
29
76
11
12
52
53
16
21
2
34
3
57
6
68
21
1
14
4
29
1
38
16
8
81
31
18
11
60
16
23
9
19
68
22
39
15
12
17
27
70
15
15
20
76
84
8
45
12
7
78
6
8
1
21
48
12
38
10
38
28
6
6
48
8
4
18
15
27
12
42
3
47
33
12
1
2
1
9
6
45
20
24
1
6
30
2
22
26
33
40
32
25
2
21
1
71
15
84
34
14
61
15
6
2
37
57
60
23
13
60
12
12
2
52
9
20
12
49
24
18
57
20
3
93
3
21
13
12
15
51
9
3
33
47
10
23
1
30
18
11
1
36
11
7
29
16
59
1
27
12
5
75
10
2
12
4
12
18
18
12
8
34
11
3
12
16
8
36
24
25
45
86
12
13
9
6
84
29
15
1
20
12
1
3
39
42
48
50
70
38
13
24
3
20
9
88
57
2
45
12
19
20
9
1
12
3
27
8
1
44
51
144
9
16
3
42
12
47
7
5
27
28
12
57
20
25
6
20
4
6
2
37
32
43
6
15
21
14
94
36
12
12
15
3
24
53
1
15
81
6
29
24
3
45
1
18
42
18
17
1
14
1
39
32
94
38
37
9
12
2
45
1
12
2
1
36
9
71
1
23
31
9
35
9
31
30
35
12
27
12
10
6
8
21
60
4
15
18
2
57
25
23
97
6
78
170
9
55
5
1
2
48
12
84
9
61
6
48
44
9
12
49
15
11
21
1
2
45
27
9
1
6
53
1
59
31
6
26
1
36
11
58
15
35
82
3
11
9
13
2
21
7
8
49
63
32
1
8
49
12
12
14
9
40
15
44
4
8
4
17
4
9
14
16
17
63
25
35
9
1
72
23
3
28
29
39
1
95
16
65
3
16
12
44
33
7
30
59
3
13
51
9
47
9
48
39
52
29
61
14
21
67
29
43
41
64
60
81
6
129
9
12
2
24
9
13
35
31
30
114
5
12
4
15
12
41
13
66
17
1
2
9
123
9
16
15
17
55
9
27
17
15
36
25
59
9
121
35
3
36
1
11
10
12
24
63
3
42
14
37
69
48
2
9
7
60
32
69
12
7
20
4
29
1
26
24
10
78
18
2
24
13
51
32
28
30
30
6
60
2
1
15
6
23
79
20
21
1
18
57
20
16
75
20
52
12
65
39
52
6
18
18
3
15
5
15
52
42
60
72
3
32
24
4
15
44
1
32
43
36
5
19
8
9
28
21
36
18
8
12
10
35
16
27
12
45
23
37
20
1
2
10
23
48
13
35
60
3
25
32
48
1
95
3
12
82
18
8
37
21
86
28
9
20
31
20
9
3
60
28
5
1
3
20
37
3
36
69
11
1
2
76
21
60
11
49
15
41
19
72
8
9
15
1
20
37
3
120
9
14
1
32
3
22
26
10
26
34
11
3
96
10
26
4
12
21
9
6
66
3
51
41
1
12
2
4
5
7
24
18
12
18
17
3
21
36
4
27
20
10
2
21
37
42
89
48
73
14
46
35
24
16
23
22
11
15
9
61
66
8
9
37
11
24
25
6
8
1
9
66
41
39
22
2
46
36
38
36
16
9
15
6
3
35
1
9
35
7
8
9
13
99
15
54
12
14
4
5
16
39
44
21
12
13
50
81
4
51
12
12
18
3
8
19
32
52
9
8
12
25
59
24
1
26
40
84
17
19
42
3
8
15
52
36
77
13
2
46
38
10
3
21
18
60
18
24
35
13
14
1
51
42
23
37
26
12
40
42
12
11
7
17
13
30
18
2
58
15
9
35
16
21
39
8
48
1
30
17
24
7
24
41
15
25
35
24
12
13
20
13
24
3
11
4
18
63
15
5
4
15
18
2
9
31
6
155
3
52
5
1
26
52
6
42
18
14
16
89
39
52
8
16
6
6
9
15
5
1
2
4
12
65
63
154
3
63
20
10
14
24
48
24
37
20
16
45
42
12
6
14
57
24
24
24
7
8
12
12
28
8
28
8
58
18
89
3
9
19
30
24
6
5
3
22
62
36
72
24
22
66
17
16
44
60
37
86
69
1
23
24
15
82
2
21
39
58
2
24
21
12
25
30
6
120
6
32
22
59
4
3
42
15
36
39
8
34
35
43
17
12
1
12
66
8
9
3
12
10
14
1
15
41
15
34
35
15
21
7
60
8
33
19
144
8
9
13
14
46
14
9
144
12
15
46
6
30
12
6
32
22
2
9
61
3
15
56
24
16
12
30
3
11
12
21
7
33
51
36
84
45
27
18
14
52
5
25
18
6
14
16
54
30
20
9
1
59
27
12
9
1
42
29
16
21
35
36
4
21
35
13
35
25
60
26
10
14
1
8
13
3
15
17
13
48
83
3
60
34
14
4
29
16
15
6
35
3
22
47
15
1
36
35
24
28
56
45
73
2
22
36
14
22
12
2
28
12
32
21
36
40
80
3
28
33
47
9
60
7
12
68
13
21
6
33
39
18
11
76
44
31
8
57
25
71
36
27
46
14
45
37
42
29
1
2
16
20
94
50
48
12
45
3
33
15
24
40
8
37
60
32
27
4
56
57
3
28
33
56
61
14
33
27
16
24
6
39
11
4
66
60
24
14
156
33
15
24
22
6
29
13
24
59
1
14
22
24
6
17
12
60
27
22
2
21
16
51
9
57
3
33
14
10
23
24
13
47
31
17
1
3
9
15
20
25
11
31
8
1
15
42
11
31
77
4
81
35
13
14
82
38
16
29
1
15
33
14
33
3
12
112
9
116
13
131
51
9
4
3
17
3
9
25
48
2
16
12
36
84
21
9
12
2
1
33
24
23
7
33
3
29
3
10
6
24
6
42
18
72
2
72
13
51
9
20
1
26
57
12
7
8
24
45
96
19
5
3
34
2
81
1
2
10
11
27
93
1
60
18
18
2
37
87
9
9
11
67
32
28
33
20
3
46
26
34
36
39
15
17
43
5
55
44
33
13
60
6
8
94
14
4
8
12
34
15
36
39
29
7
5
7
18
35
3
28
8
1
60
23
16
5
7
66
59
39
10
12
54
29
1
54
29
7
9
15
8
4
17
1
36
30
6
48
11
3
22
48
14
4
8
34
26
25
9
15
3
48
8
24
10
24
18
65
43
42
18
12
18
2
1
9
30
81
39
36
8
16
21
99
42
95
4
24
3
56
4
48
41
1
11
12
4
32
4
21
23
51
45
27
21
1
35
16
15
32
10
47
3
13
15
32
9
49
23
51
24
28
36
57
15
60
36
20
9
72
24
1
3
36
9
72
62
16
18
11
3
45
28
36
27
57
47
13
80
99
60
1
23
10
2
72
28
21
8
16
93
26
1
21
35
139
18
18
9
11
24
1
9
72
3
80
31
8
46
2
76
41
13
39
23
124
18
12
14
4
32
13
8
109
24
18
32
12
142
12
23
36
12
7
24
12
33
20
16
15
8
21
1
39
15
6
24
12
36
12
35
36
15
4
41
19
45
20
31
41
1
12
30
12
8
1
23
36
21
27
73
9
2
4
6
2
12
9
7
6
2
16
53
13
47
31
5
16
20
24
1
12
12
30
29
52
24
33
42
8
13
23
12
22
12
2
108
1
15
5
7
42
75
20
13
11
51
22
47
16
3
32
28
8
22
2
28
42
11
15
34
14
16
29
16
20
1
14
9
48
3
10
35
36
37
30
33
80
1
78
42
2
46
150
45
23
4
24
6
54
5
15
34
11
19
6
14
25
20
15
1
24
20
25
11
24
40
11
49
44
39
57
121
14
25
45
12
47
7
5
1
50
10
3
15
18
27
15
5
27
57
13
3
60
51
45
20
25
39
44
3
4
12
41
13
23
43
48
5
3
4
18
39
36
15
32
10
3
57
59
1
2
25
27
5
4
24
11
21
1
18
5
49
30
56
9
15
25
21
14
21
24
7
18
108
2
1
69
14
24
22
26
12
33
4
32
31
8
45
15
9
15
25
33
14
12
1
60
23
22
14
21
37
14
12
9
12
12
1
2
1
3
57
57
23
1
38
1
44
13
30
6
11
7
45
39
29
12
79
5
25
18
33
15
32
22
11
3
24
9
28
20
12
12
7
44
28
8
4
44
45
19
17
25
6
56
64
32
33
39
40
20
12
9
24
7
29
64
27
8
24
4
29
15
34
2
4
36
41
36
15
9
15
16
20
28
20
10
23
4
63
128
24
9
12
19
29
79
17
31
12
24
18
60
6
5
4
20
16
15
9
3
17
25
12
2
37
21
48
15
11
9
12
28
15
18
14
4
8
46
30
6
12
ABCD 440008214*7^$a-1 [50017]
120
6
45
84
15
108
18
39
21
3
69
48
15
12
12
45
12
108
6
12
78
24
6
126
27
84
27
45
51
57
15
21
72
24
24
12
9
75
27
198
48
18
9
15
30
63
120
12
15
72
9
15
45
12
36
9
3
84
60
51
36
78
3
9
99
21
27
12
27
90
51
12
132
3
12
117
168
177
6
12
30
24
3
27
114
72
3
60
81
84
27
93
27
27
21
12
48
48
21
15
3
12
6
99
63
93
159
81
24
21
6
18
39
9
3
75
36
24
45
24
45
96
39
75
45
21
99
60
45
75
3
30
75
48
15
12
12
6
60
147
168
84
15
45
108
108
15
9
21
6
126
15
63
90
42
30
75
12
33
27
81
6
24
9
27
36
84
81
12
21
36
36
12
75
3
18
63
12
57
12
15
81
12
3
9
15
3
33
12
117
60
60
63
87
33
9
3
63
108
12
21
57
6
30
36
12
51
60
75
42
42
12
18
90
30
6
12
33
48
24
75
102
6
153
87
6
27
24
39
69
45
54
6
54
60
9
27
30
12
12
18
33
81
78
9
33
3
60
27
21
9
3
51
57
153
87
9
66
30
51
27
36
126
3
60
9
42
108
21
15
24
165
3
21
36
63
18
3
9
63
72
12
63
21
33
66
24
54
27
192
3
60
21
63
9
87
21
12
81
18
69
72
48
27
9
123
45
3
120
24
93
12
51
54
18
138
87
63
12
18
60
12
3
12
93
39
15
78
138
102
27
93
132
102
6
18
54
3
108
27
42
36
90
33
3
18
3
45
48
159
21
36
66
33
12
27
36
9
21
15
24
123
213
12
33
63
72
12
60
15
24
36
18
63
12
45
63
12
9
51
12
180
93
15
12
33
3
21
75
15
30
36
90
33
57
75
9
51
39
21
9
15
3
72
12
60
156
18
90
6
3
27
117
27
45
21
48
90
45
21
6
78
3
45
24
3
15
105
60
24
3
24
9
48
96
12
15
6
24
75
48
39
24
60
21
75
42
6
69
33
12
36
15
21
48
6
69
111
9
51
6
24
72
54
33
51
24
90
51
12
3
33
57
27
33
3
36
45
3
3
60
90
54
102
30
33
21
6
6
51
12
48
3
6
15
33
156
6
21
21
75
33
12
30
30
78
90
15
33
60
39
45
51
15
102
72
12
138
18
63
12
60
36
21
60
39
84
12
51
24
33
93
24
36
42
132
33
63
60
72
21
120
24
33
75
21
3
63
18
246
9
84
84
12
111
18
39
24
105
75
63
24
9
12
51
24
60
30
27
36
36
96
39
21
24
24
21
42
69
60
15
66
6
21
27
24
69
36
24
63
24
54
3
12
51
12
48
30
15
48
3
84
24
36
24
30
42
30
36
30
141
24
87
96
9
63
57
3
120
81
3
21
27
33
36
21
15
15
42
27
117
63
84
3
9
24
69
27
24
69
30
21
12
75
24
45
36
9
36
36
30
54
24
99
27
42
27
96
45
36
63
156
15
33
21
12
78
6
24
75
75
81
12
3
156
30
6
120
54
18
6
60
54
33
15
45
15
18
54
18
12
63
3
9
153
12
60
90
21
105
27
33
24
6
30
24
3
36
123
24
33
21
78
21
27
45
51
18
18
30
114
6
3
39
6
15
24
3
33
72
15
102
15
21
12
18
129
96
9
3
9
114
96
6
24
18
105
84
27
69
45
3
39
54
30
66
111
93
150
6
3
33
3
9
36
27
12
27
30
3
60
15
12
24
66
51
3
30
60
42
21
36
24
9
18
12
12
156
45
21
48
3
39
9
12
39
108
12
21
9
24
63
69
48
3
21
3
39
6
90
30
63
12
9
6
42
75
48
39
21
3
30
3
9
15
3
24
78
63
24
45
15
84
9
63
75
9
177
24
114
18
54
48
6
27
108
9
3
36
12
84
3
12
6
15
27
12
36
66
24
84
12
39
27
45
12
48
3
84
33
27
6
159
3
45
15
24
36
93
24
51
129
21
24
3
99
18
30
18
15
15
78
24
15
84
87
42
42
96
96
84
9
48
60
3
114
36
99
105
18
42
96
63
21
12
27
39
18
39
33
12
66
9
33
3
75
30
27
72
60
87
9
75
9
3
18
75
12
48
48
21
18
48
96
24
9
45
51
72
33
6
6
12
30
69
12
12
60
33
12
75
12
3
18
27
168
45
36
111
27
21
51
210
123
105
36
6
24
24
21
21
159
12
57
6
42
12
6
24
36
90
60
12
3
39
6
39
15
6
15
15
84
36
102
24
48
39
60
3
21
12
108
27
72
9
12
3
30
24
120
3
9
48
3
33
15
39
60
108
105
3
36
78
75
63
114
111
117
3
27
18
84
3
33
24
87
27
54
180
39
84
12
24
39
30
12
159
69
42
36
60
57
3
33
93
78
66
3
84
39
69
84
21
24
36
15
27
105
99
108
18
27
24
84
33
60
3
21
75
21
12
63
24
24
9
15
33
66
117
3
81
15
12
66
96
108
3
27
33
48
81
6
81
3
60
36
84
30
24
42
48
12
12
9
12
12
57
42
33
24
12
168
36
45
15
48
36
9
78
42
27
48
15
78
3
60
27
57
3
213
12
9
18
ABCD 440110782*7^$a-1 [50092]
17
9
51
12
75
16
36
8
21
4
23
1
3
36
8
12
13
17
19
15
8
40
30
11
51
9
4
11
21
3
13
47
12
37
20
3
25
3
8
1
57
44
6
25
51
29
4
27
33
12
5
10
17
39
25
3
6
56
27
16
11
36
52
9
11
1
12
8
52
5
63
4
3
33
11
1
32
13
39
8
24
4
44
3
16
45
41
3
28
32
3
4
5
15
9
24
3
24
81
36
19
2
27
12
49
23
4
32
75
6
3
25
3
21
3
8
27
9
1
50
21
60
7
20
24
133
39
8
57
4
12
68
4
8
36
12
4
27
6
3
20
36
48
24
16
20
4
39
21
9
32
30
12
45
28
11
1
20
15
1
27
20
30
19
3
17
52
29
31
9
15
8
27
36
1
24
44
7
5
76
8
16
8
3
33
19
9
3
9
36
8
4
3
6
18
9
5
3
40
17
100
3
12
35
57
12
16
3
21
32
15
49
20
48
24
15
46
3
24
8
12
12
3
21
7
24
17
31
5
27
40
9
8
9
28
11
3
21
28
11
16
5
9
7
24
9
18
5
15
97
3
44
1
20
7
5
7
5
12
3
13
5
22
9
8
4
3
2
12
66
4
33
48
9
32
15
1
11
12
19
9
32
21
63
24
4
48
80
31
9
8
7
14
7
5
3
15
33
36
48
36
24
1
18
44
18
19
72
3
21
12
20
3
33
4
3
17
63
1
8
19
41
4
11
46
14
45
13
2
33
24
4
23
61
3
2
34
5
16
60
39
6
3
44
12
21
18
48
1
8
4
36
15
21
56
27
69
24
4
8
15
1
48
21
59
3
12
13
8
16
35
48
9
12
12
3
9
3
1
29
42
30
7
12
11
28
5
9
15
1
30
5
16
20
12
27
33
21
48
19
24
9
11
19
17
12
7
14
39
1
6
5
48
7
5
24
4
68
16
24
9
3
32
9
3
7
5
12
7
29
45
51
4
36
12
20
9
7
3
8
18
12
12
18
28
53
28
23
28
6
35
60
12
12
28
12
20
72
24
28
3
38
82
6
2
48
1
44
12
33
18
42
40
15
12
8
109
3
15
56
1
35
9
9
58
33
15
21
23
48
10
11
40
36
12
44
16
33
2
6
3
7
32
12
10
56
7
72
9
24
35
24
3
33
24
4
24
23
16
6
18
9
11
33
48
9
7
5
15
15
1
20
4
12
12
27
21
23
1
5
34
9
68
24
48
4
11
37
8
15
6
27
3
28
36
32
57
3
13
8
40
8
24
1
11
37
38
9
16
8
9
15
4
20
4
5
43
8
103
57
32
144
13
47
27
25
20
15
4
17
36
31
8
69
31
12
56
33
1
2
13
65
22
101
4
32
91
65
52
3
33
17
15
67
8
25
15
2
15
24
19
21
48
63
57
20
3
25
15
21
3
2
75
48
16
3
20
1
41
7
24
17
12
7
63
53
13
24
3
21
44
39
16
8
3
36
33
4
11
37
20
13
38
33
9
15
25
2
49
11
9
7
12
32
60
28
5
24
39
1
11
25
23
1
21
51
36
20
4
35
22
39
5
31
8
7
21
3
9
17
19
20
24
4
8
9
3
4
32
51
1
35
24
6
18
4
8
1
12
35
1
8
12
3
1
32
9
46
17
36
16
3
9
32
7
12
8
28
14
48
15
28
39
6
35
7
69
11
49
63
72
9
15
6
39
20
4
8
4
21
47
15
16
9
23
42
3
36
4
3
5
16
8
40
44
9
3
51
49
32
12
4
33
8
15
4
36
8
40
15
14
15
28
5
7
36
9
18
8
12
25
32
4
11
10
3
20
72
16
8
24
24
3
21
79
17
4
8
12
15
1
47
24
18
31
32
9
48
34
21
9
11
4
95
1
9
26
33
37
15
44
21
51
12
12
28
8
12
9
7
12
29
39
4
12
5
10
21
23
13
3
18
15
24
3
29
21
10
17
24
16
20
3
25
35
25
12
5
7
44
40
36
8
37
11
24
21
7
32
64
11
9
28
12
21
38
9
7
42
3
8
37
32
15
16
68
3
9
33
6
4
29
1
90
44
1
12
96
15
9
39
9
8
4
20
3
1
32
15
12
1
15
101
4
80
3
13
3
29
27
12
25
5
22
8
18
30
12
22
8
15
16
12
20
49
8
30
33
63
16
9
12
29
6
1
8
52
12
35
4
42
15
8
3
13
12
24
41
3
16
35
1
20
43
5
24
3
22
8
7
5
10
56
9
12
4
36
8
7
41
3
6
7
32
9
48
18
16
18
3
8
31
17
19
2
19
12
9
11
24
3
25
9
15
9
11
15
1
20
7
8
28
9
8
28
20
19
57
35
1
8
4
27
17
7
60
2
22
17
4
36
12
32
7
9
5
15
15
9
7
60
17
27
9
12
7
5
67
38
27
15
24
13
12
95
4
9
32
4
27
18
18
5
9
16
2
12
1
35
9
13
48
15
65
19
56
3
9
28
45
23
4
17
7
41
3
24
12
51
1
47
9
39
24
1
35
6
6
21
16
20
4
23
6
7
23
12
1
51
9
56
4
48
12
24
12
8
13
14
1
8
36
60
16
35
45
25
32
3
15
13
8
28
23
25
3
29
16
39
33
44
40
9
15
32
3
30
7
57
8
31
17
22
33
8
4
8
13
15
20
15
22
2
13
20
9
6
1
23
18
19
12
24
15
5
43
57
35
13
36
3
5
4
12
32
67
24
32
9
28
33
39
44
36
36
7
6
30
32
21
4
24
59
21
16
27
8
25
24
35
24
1
20
3
57
25
26
40
20
4
24
12
29
15
13
8
12
15
9
12
9
48
63
7
89
12
52
9
2
1
3
5
12
4
60
15
8
9
60
3
4
20
6
15
3
1
24
20
3
12
21
16
11
9
12
3
6
3
24
15
22
8
22
17
16
8
4
36
5
54
24
1
8
37
18
2
6
33
37
32
63
15
4
6
15
9
11
12
15
16
5
9
30
30
16
3
3
5
13
2
21
27
9
12
21
7
20
12
7
21
3
29
12
15
4
20
1
12
23
9
1
32
7
60
5
18
25
8
12
3
12
28
9
5
15
48
24
97
35
12
16
56
1
6
29
75
1
15
8
49
60
69
11
3
1
27
9
23
4
17
7
9
12
47
49
8
55
21
89
27
33
27
33
3
7
53
64
5
76
42
36
2
43
15
26
15
31
9
21
15
72
12
5
39
52
20
73
27
5
15
24
4
48
11
1
17
15
12
4
29
19
20
3
28
21
9
14
1
9
27
36
12
15
6
11
21
27
39
16
50
6
12
25
20
27
1
92
4
8
72
3
16
21
27
17
52
15
2
18
9
13
14
1
11
1
8
16
15
5
36
91
8
9
4
47
12
10
27
36
5
60
3
24
15
13
8
19
9
12
9
6
14
6
22
35
7
33
5
31
57
11
55
17
7
14
27
13
11
16
11
10
14
1
15
29
12
4
59
4
5
1
11
16
11
1
20
24
4
24
63
9
5
39
3
76
8
33
4
20
48
9
52
8
43
5
30
4
5
48
1
14
40
8
12
61
12
59
1
12
35
45
16
51
21
8
39
21
16
11
21
4
35
4
26
27
24
12
15
22
44
51
12
4
8
3
69
4
15
14
27
33
6
37
5
7
35
9
9
27
4
24
68
13
15
8
4
24
8
27
36
24
36
25
12
5
7
8
28
15
5
9
15
48
15
28
8
25
48
8
24
28
56
84
3
4
9
36
15
20
9
43
18
35
4
20
4
36
5
7
5
19
29
3
4
21
20
22
5
1
23
9
31
23
37
8
24
12
9
7
24
8
24
3
12
9
4
15
30
2
13
8
49
2
49
20
4
36
8
49
51
3
9
44
4
9
23
9
31
11
1
56
13
24
6
8
21
4
17
48
15
72
3
21
49
8
10
2
3
15
13
11
16
8
4
9
8
64
21
15
48
3
2
7
3
17
24
28
20
16
44
12
25
26
9
15
12
24
45
16
20
28
44
12
21
7
27
5
16
9
24
56
7
20
40
23
13
23
12
13
23
40
56
1
35
12
25
24
9
35
36
7
5
31
5
12
21
43
24
3
50
27
15
30
3
16
12
24
44
9
12
18
13
17
39
36
76
20
4
32
16
9
26
12
36
1
8
4
48
32
12
16
11
30
67
17
27
24
9
15
13
18
48
2
31
11
10
3
8
37
44
27
9
19
20
15
18
27
19
29
12
25
20
3
3
1
32
7
21
60
53
3
3
72
12
1
35
12
16
2
4
6
17
16
27
17
16
36
48
84
8
12
1
30
17
28
5
18
13
9
47
4
24
11
24
1
27
9
36
8
28
12
15
56
18
3
13
14
18
19
72
11
12
9
12
24
12
9
51
12
21
6
25
27
29
28
15
9
15
32
1
21
23
60
9
18
1
9
3
60
48
11
73
15
5
15
1
11
13
12
21
20
15
3
13
3
9
11
9
36
48
4
8
16
12
44
4
56
9
82
38
7
3
9
48
11
45
16
8
7
33
5
18
22
3
15
8
13
20
7
2
15
27
1
12
12
12
11
12
16
17
28
17
27
4
56
4
23
30
27
3
25
3
78
20
3
1
11
4
20
4
84
32
39
33
21
58
5
40
35
12
61
20
4
12
9
3
8
4
11
36
28
9
5
12
3
15
9
51
36
4
8
1
12
12
39
33
8
7
29
27
9
36
24
60
4
11
33
7
2
63
4
8
36
7
17
12
48
33
3
3
1
8
12
16
65
91
84
20
19
38
31
17
7
20
13
2
33
57
39
19
2
10
5
1
23
19
5
39
13
36
8
24
36
7
6
15
3
12
5
24
15
25
29
15
28
20
39
28
9
29
7
36
8
13
6
29
19
17
39
9
7
5
16
111
6
2
4
18
20
12
48
10
21
15
45
21
14
1
8
12
13
2
37
11
22
3
20
27
9
39
1
8
4
15
2
7
5
78
21
27
1
36
12
21
15
47
1
20
21
10
29
55
32
57
36
4
32
12
3
4
9
24
11
10
8
15
19
54
14
25
33
38
1
35
25
23
57
12
1
15
35
13
8
4
3
5
3
13
48
11
24
21
36
4
20
25
63
20
40
36
20
15
6
30
9
4
17
31
8
3
18
3
4
57
20
3
28
44
4
12
8
39
16
105
29
7
60
12
23
40
89
27
9
4
32
37
3
8
21
27
16
11
9
57
39
9
43
45
30
2
42
9
9
15
28
23
4
57
8
57
7
48
11
37
5
39
3
24
13
8
52
24
5
30
1
12
47
121
36
5
78
1
23
4
21
3
2
7
32
31
9
8
27
22
2
21
40
32
15
25
3
9
12
3
5
3
9
16
5
40
3
11
10
8
3
24
24
76
44
9
28
35
24
ABCD 440167292*7^$a-1 [50028]
18
15
15
6
8
10
26
43
23
10
20
30
30
88
6
12
12
36
14
12
16
30
2
30
13
15
14
60
64
27
9
3
36
5
30
30
4
18
8
6
18
1
12
17
22
6
42
12
6
14
4
26
40
18
2
4
12
62
12
18
6
22
2
1
5
4
2
13
75
2
46
33
5
24
16
20
16
3
17
4
3
3
30
38
12
24
13
3
14
6
18
112
6
12
18
18
6
14
10
26
46
48
12
14
10
48
6
20
25
48
17
22
8
25
5
7
12
21
3
3
20
4
26
28
3
89
90
16
21
17
10
6
6
128
4
48
8
25
48
3
9
24
17
30
16
12
33
27
33
9
126
44
37
9
2
42
40
6
2
19
11
13
12
21
26
37
3
18
12
8
42
16
8
16
21
33
14
22
18
18
2
10
32
28
6
45
21
18
32
1
12
21
15
5
7
33
6
6
8
16
6
8
16
21
3
20
66
7
81
12
20
70
24
6
14
10
15
21
63
15
6
26
16
2
46
6
63
21
36
14
22
12
2
16
8
4
56
22
14
1
12
21
12
15
17
10
2
10
20
40
18
20
10
2
10
14
6
76
12
12
8
10
3
9
27
23
1
9
36
24
8
6
85
41
31
12
5
30
36
6
7
3
36
21
21
20
6
46
14
22
3
9
18
42
20
52
14
22
30
98
10
30
54
2
58
20
6
30
60
13
9
12
6
9
3
30
42
6
27
9
27
3
80
28
21
69
20
10
2
130
8
12
18
19
3
8
22
39
39
20
22
24
24
18
30
51
9
18
36
8
10
18
8
4
45
27
33
5
16
3
17
4
3
15
8
6
30
4
6
14
10
15
12
29
16
30
33
11
30
4
26
4
57
15
12
6
14
88
2
6
10
15
29
46
14
31
9
6
20
24
25
5
19
11
28
30
24
6
30
15
29
40
6
30
2
13
3
6
30
8
25
35
1
41
30
48
25
33
27
51
44
12
16
2
12
19
11
16
98
4
12
78
36
14
10
18
3
11
24
13
12
11
16
12
33
27
26
10
26
67
21
3
75
44
4
6
20
7
3
20
18
40
6
9
5
10
2
4
42
18
26
1
23
16
66
32
22
8
60
13
3
12
60
12
12
18
39
21
20
12
40
18
20
1
21
38
12
13
3
42
2
40
33
11
22
12
2
4
9
36
21
6
38
30
30
43
71
10
3
9
30
14
4
18
18
6
6
2
10
26
36
16
2
6
13
60
9
14
24
49
45
6
6
8
88
2
6
6
54
6
78
12
48
6
60
22
2
16
26
4
14
13
23
13
57
50
13
21
26
24
25
65
10
21
45
12
3
11
49
39
18
15
17
10
9
17
76
6
57
5
12
10
8
30
28
24
6
2
19
11
13
23
13
3
8
10
51
39
2
7
87
20
4
20
12
28
32
34
12
3
11
28
21
105
3
17
22
30
30
2
6
24
16
12
42
50
46
42
18
20
7
3
14
30
60
22
74
24
12
40
68
13
29
4
26
18
6
16
20
10
14
10
12
24
8
12
4
3
27
44
22
27
11
12
1
39
18
2
18
70
2
4
30
24
6
36
14
13
21
26
37
12
41
22
14
7
12
5
19
17
18
16
6
14
10
6
38
42
10
30
6
3
5
34
9
9
14
28
12
9
15
6
44
4
6
6
8
10
9
23
13
5
12
18
1
29
12
18
1
9
12
36
12
30
6
14
12
4
24
9
3
24
24
2
16
2
22
6
21
9
14
1
23
6
10
20
34
15
9
78
48
6
6
30
15
12
57
3
15
93
83
6
7
3
66
3
9
39
3
6
3
9
20
12
30
1
12
5
16
27
3
12
2
6
52
38
6
46
38
40
6
3
5
10
6
30
54
6
20
36
10
14
6
60
34
60
20
4
42
50
13
5
30
1
39
42
27
36
3
12
21
27
60
2
10
9
17
6
30
24
30
13
41
31
21
38
60
13
47
22
8
6
24
12
16
45
15
24
20
10
14
25
11
10
14
10
39
123
12
6
15
15
60
6
18
2
28
6
30
12
2
12
1
12
17
16
2
42
18
28
42
2
78
12
64
3
36
11
22
15
12
5
43
36
41
10
18
8
43
3
18
6
9
17
43
48
12
21
20
40
6
14
4
2
16
21
9
42
30
42
14
19
5
60
6
13
21
6
57
9
50
13
15
2
24
6
28
33
9
20
28
18
18
3
27
6
3
3
30
3
24
27
14
70
12
8
16
54
20
24
10
20
12
10
30
6
12
18
57
15
9
12
71
4
24
20
1
15
26
24
34
32
37
39
2
6
4
33
9
8
43
9
20
28
6
42
102
45
41
10
36
8
6
16
6
24
74
16
8
6
16
14
4
20
22
68
25
17
24
6
4
6
6
14
10
6
3
60
11
13
11
4
6
12
14
10
44
6
1
3
6
8
28
42
2
40
8
28
27
45
26
34
3
17
36
7
29
10
6
15
9
3
24
27
45
59
42
28
3
23
24
25
5
6
13
11
6
43
12
9
18
12
6
15
29
43
29
4
3
17
4
26
10
27
45
32
6
6
28
15
45
3
15
24
8
30
16
30
30
3
23
1
47
1
5
24
6
36
4
9
5
28
38
10
20
4
6
6
6
14
7
23
18
12
7
12
5
10
6
36
51
9
42
12
18
48
3
27
21
23
10
30
8
46
26
30
58
6
30
9
15
6
24
6
66
96
15
9
8
12
28
63
27
18
2
25
24
11
10
3
12
33
32
31
11
10
24
30
20
22
30
18
6
18
18
14
28
2
120
37
9
2
22
20
18
6
7
17
43
15
48
20
10
15
59
6
7
15
21
27
9
11
36
13
47
24
13
9
14
54
16
18
18
18
20
13
11
1
21
8
40
20
6
16
36
108
20
4
81
9
12
8
12
7
12
24
15
48
2
42
24
4
42
18
6
3
23
16
30
27
5
6
16
6
14
13
36
15
30
24
20
30
28
8
52
8
4
30
6
12
14
7
21
20
31
59
16
44
28
21
3
20
54
6
28
20
13
12
15
6
12
27
24
3
44
16
21
9
44
22
12
26
4
78
12
20
22
8
6
6
18
13
47
22
3
3
12
2
4
6
9
9
42
8
22
27
21
3
17
28
8
4
18
24
9
24
5
46
24
9
107
24
16
6
51
36
33
8
55
81
42
62
19
17
6
1
3
9
71
10
14
12
1
9
8
12
94
14
6
4
2
7
11
13
33
12
12
48
3
5
19
3
2
28
2
13
17
30
28
38
22
2
6
10
6
6
3
9
15
3
8
22
18
20
37
29
19
12
27
6
3
39
2
22
21
17
52
20
34
14
6
34
12
14
4
2
16
12
26
4
45
5
19
24
17
10
26
55
21
3
47
84
37
3
12
21
17
6
28
2
30
1
3
44
109
24
15
44
1
12
24
12
9
32
16
24
6
24
9
35
16
9
9
42
8
6
16
8
6
6
4
3
9
3
27
38
4
2
1
17
12
40
18
2
18
10
26
36
4
14
19
27
12
8
49
17
16
14
28
26
7
45
2
13
3
14
46
12
8
70
87
63
36
24
12
21
9
3
5
4
12
18
32
16
8
46
18
20
96
30
40
6
8
1
11
13
17
24
7
23
24
60
10
3
23
6
4
30
42
12
6
12
44
54
24
12
19
69
3
3
6
14
10
20
6
24
60
13
3
6
63
11
1
12
36
21
3
15
32
10
38
1
29
28
44
4
24
3
48
15
30
6
8
16
26
34
14
12
18
10
62
13
11
54
19
21
12
6
18
14
12
1
12
3
42
12
6
21
36
35
6
10
12
38
24
31
21
54
6
30
18
3
23
13
12
27
2
60
16
24
3
36
21
20
16
3
21
20
31
9
6
12
18
15
21
27
21
26
37
15
57
5
31
12
36
57
15
21
14
10
12
8
7
36
53
16
38
96
13
17
10
18
2
109
21
6
33
21
27
21
2
4
30
24
12
38
16
12
32
10
20
6
16
20
18
6
4
2
7
12
5
70
26
18
13
23
10
15
51
6
24
6
8
6
10
30
44
4
62
1
23
4
21
41
16
8
7
3
6
14
25
5
19
3
2
12
16
14
34
3
27
33
11
1
35
16
33
17
4
12
30
8
70
3
27
45
24
45
20
10
56
22
24
50
37
23
13
21
24
2
1
36
9
18
33
11
13
9
36
78
9
17
76
12
12
38
10
20
6
13
3
20
10
6
30
14
58
12
8
12
18
82
18
9
27
33
11
30
6
49
11
24
25
24
39
38
90
13
3
9
35
6
4
39
5
70
12
21
27
6
26
1
77
19
21
92
31
36
39
42
3
17
12
78
10
3
29
7
21
39
11
22
39
11
18
12
10
18
15
15
2
24
22
12
12
9
29
16
54
33
3
12
24
9
35
4
2
10
48
6
39
3
44
24
13
11
30
31
11
4
9
15
2
10
6
12
18
8
4
21
11
4
9
96
27
8
16
30
8
42
1
23
13
33
48
6
6
6
21
24
63
9
17
7
3
8
12
58
2
1
15
14
28
3
33
15
21
3
21
6
30
24
3
36
33
18
12
57
45
3
29
7
27
66
30
8
28
14
10
14
22
33
11
61
9
8
6
10
14
6
30
6
4
14
22
14
37
9
39
11
28
2
16
27
15
26
16
36
44
4
15
15
6
27
11
72
28
2
18
42
4
74
66
7
3
20
30
4
18
45
9
6
12
9
24
3
20
24
6
22
12
12
8
12
10
18
20
52
6
8
54
1
21
8
28
12
6
20
40
20
6
18
1
5
7
9
8
19
39
8
6
58
30
90
33
17
28
32
6
25
11
46
14
48
36
6
16
38
6
30
10
14
24
1
15
50
4
3
3
36
38
10
20
30
90
13
12
21
15
59
16
14
10
33
15
2
12
7
41
28
3
5
6
1
9
3
15
12
30
20
7
21
3
47
1
9
3
3
12
8
30
66
4
54
12
8
16
3
9
12
15
15
21
9
20
19
24
96
3
14
36
76
12
2
10
51
23
30
4
3
15
44
4
36
21
17
12
7
12
11
18
6
114
30
25
3
14
10
20
1
9
14
66
24
36
40
51
12
24
11
1
5
22
8
10
27
27
9
51
42
20
18
10
20
6
24
22
74
13
17
30
6
30
49
5
4
3
23
10
27
3
6
51
59
1
9
8
40
3
15
8
22
51
27
12
12
2
18
13
23
34
6
9
5
19
11
10
2
48
28
18
27
3
6
18
26
22
8
22
14
10
3
17
24
22
33
71
4
26
31
3
20
36
1
3
12
8
37
15
108
14
12
10
48
45
24
33
80
16
42
2
18
40
33
47
22
39
5
22
24
14
30
4
33
3
14
40
66
6
8
6
10
66
108
12
20
28
33
ABCD 440201754*7^$a-1 [50004]
13
11
39
40
72
30
3
105
26
37
47
72
9
49
47
16
11
28
33
45
18
45
68
31
78
42
6
38
189
75
24
1
20
72
13
27
83
12
9
184
47
88
20
13
84
20
55
30
12
2
84
58
12
26
46
11
1
30
24
68
34
18
32
24
16
93
11
96
64
144
9
60
3
72
6
122
60
58
42
177
59
108
36
24
46
3
23
12
25
11
133
71
40
8
61
107
9
25
60
59
16
32
7
21
57
2
12
154
14
73
71
12
97
45
38
24
22
63
87
6
84
2
1
44
7
65
7
24
69
9
14
1
27
18
78
57
83
168
84
13
20
3
69
3
94
2
34
38
45
4
59
49
57
135
83
70
2
84
88
24
20
108
9
79
56
157
3
92
241
9
3
11
28
8
25
45
2
88
21
59
12
34
155
7
18
26
4
57
83
37
11
45
31
92
1
143
46
36
26
57
15
9
55
20
22
36
63
9
50
105
111
9
97
3
95
120
1
60
24
60
33
42
21
60
45
12
2
25
51
129
87
128
10
51
51
44
60
136
33
45
2
46
15
11
37
105
14
22
3
60
23
22
59
15
16
20
10
51
12
27
80
40
48
32
13
147
33
23
36
4
45
57
2
13
47
45
61
2
10
2
58
3
45
27
45
35
3
24
25
3
48
54
63
57
3
80
7
92
34
2
25
45
138
9
93
84
74
34
2
12
4
93
24
47
4
96
8
1
87
45
11
9
13
87
27
6
50
22
12
134
84
22
63
23
22
14
49
23
49
48
20
24
13
26
144
24
36
12
9
63
40
21
3
105
15
140
49
3
8
25
83
12
64
105
63
56
1
21
14
52
9
45
26
36
4
41
63
94
195
8
27
10
51
59
1
99
41
3
49
105
120
15
23
34
83
40
39
54
59
145
60
18
80
37
45
38
22
36
2
10
72
18
57
21
38
1
60
36
27
33
12
33
26
9
100
12
32
133
2
13
11
61
23
58
14
25
36
81
36
74
16
8
25
11
180
49
23
1
63
117
47
13
57
6
24
8
61
12
15
8
37
105
42
48
41
27
49
147
21
69
2
96
12
34
38
22
2
12
22
6
44
4
200
12
96
4
45
3
114
51
35
129
15
144
1
21
27
9
39
12
11
37
95
109
33
14
36
4
104
37
23
10
24
14
4
33
69
35
28
60
135
41
16
33
3
9
3
8
7
24
81
12
143
12
16
20
82
87
51
32
60
13
35
82
14
21
27
36
34
15
23
25
47
72
1
12
131
70
39
45
30
105
60
3
8
22
11
3
58
50
1
59
12
16
24
9
105
12
27
47
12
4
33
39
6
42
45
57
3
72
56
4
81
27
48
57
26
22
50
84
33
7
78
147
23
22
59
37
242
60
10
63
47
73
35
37
48
99
41
112
33
12
2
82
111
8
7
24
56
25
9
2
37
11
46
48
6
6
26
12
49
47
12
36
100
8
24
1
8
27
22
98
28
9
21
38
49
27
32
61
33
24
26
36
156
34
36
12
26
10
72
14
133
21
24
3
47
16
8
58
71
7
18
62
48
22
11
7
32
13
12
48
39
21
153
12
14
12
1
21
6
44
36
133
33
2
16
24
140
21
64
35
52
24
20
70
60
27
35
72
24
36
9
7
57
47
36
70
60
15
21
6
120
33
32
3
24
12
16
30
62
13
39
8
13
3
32
60
28
8
108
4
105
45
60
39
107
21
15
37
60
48
9
38
70
62
58
3
11
49
75
56
22
36
3
48
143
45
99
46
2
96
28
8
1
11
60
88
56
22
27
87
8
9
112
87
8
48
22
15
69
36
38
36
16
80
36
28
8
48
10
12
50
60
22
48
3
27
17
39
24
70
14
28
6
87
68
7
102
122
10
30
8
46
135
21
2
45
3
1
3
32
24
46
35
39
49
12
3
44
46
239
1
54
48
8
82
12
14
4
45
23
37
35
22
2
28
21
44
1
14
48
60
45
7
72
9
59
24
36
73
60
92
25
2
84
40
56
1
11
36
85
47
49
23
21
159
58
71
7
72
6
11
37
2
72
1
87
17
61
24
15
33
2
1
69
2
48
112
9
12
35
70
11
3
76
33
71
13
59
72
96
49
15
8
16
45
23
82
50
36
100
9
21
66
56
48
22
12
6
9
47
120
88
8
84
1
33
15
83
82
26
106
3
84
81
15
51
32
81
7
116
70
60
14
70
78
8
36
96
61
15
8
16
18
146
52
24
66
74
1
21
48
51
27
57
83
85
63
20
45
31
24
44
28
20
28
150
24
63
48
47
24
48
36
25
120
9
48
3
75
8
61
96
51
21
23
10
42
116
21
99
34
18
44
28
20
100
8
60
45
25
23
27
72
10
72
15
81
39
27
6
42
20
10
3
60
27
42
122
28
8
46
14
52
66
15
45
63
27
236
46
36
2
13
60
23
9
3
10
75
120
71
57
16
45
18
45
12
21
2
88
45
27
33
15
8
16
78
27
33
2
13
23
49
47
1
35
4
8
9
7
20
117
49
3
71
49
33
63
60
84
3
78
26
118
36
2
13
47
22
62
28
30
2
46
2
24
16
20
48
130
11
37
27
105
15
8
15
70
2
36
1
20
13
38
4
8
36
34
38
36
10
39
45
2
36
34
18
56
40
24
9
15
20
61
60
23
12
16
24
90
14
72
60
84
9
27
117
61
2
40
56
12
60
16
20
36
12
60
1
21
62
13
9
30
ABCD 440221058*7^$a-1 [50074]
5
1
48
47
43
6
18
12
24
53
12
7
93
45
35
12
24
55
5
76
27
53
43
45
39
81
72
60
9
75
9
71
60
60
16
20
108
40
8
19
12
6
12
15
84
9
83
7
6
36
39
9
24
59
12
36
31
24
30
95
40
63
72
17
7
5
16
15
45
20
64
60
21
11
36
12
48
1
47
43
36
17
25
30
45
15
12
6
35
60
52
8
1
95
19
45
8
13
36
90
60
9
80
103
6
27
27
30
18
42
126
65
36
16
135
102
18
9
123
36
12
53
1
35
109
54
89
7
30
27
104
12
43
5
16
260
24
24
72
36
31
12
17
7
125
12
36
28
105
54
17
64
99
17
13
96
18
66
132
63
12
20
40
84
20
16
128
16
15
29
19
72
105
9
35
36
55
17
1
102
9
20
61
24
11
91
18
23
49
18
41
13
42
36
102
6
45
12
20
115
5
13
27
8
7
174
95
4
92
43
41
12
1
72
6
48
24
66
23
1
3
63
126
15
20
115
5
43
29
7
17
24
55
54
90
5
16
32
19
93
60
9
23
24
24
85
60
23
49
30
54
35
43
12
9
27
45
9
6
45
99
30
95
4
8
24
49
11
148
9
3
44
79
17
19
36
41
49
23
12
19
120
5
13
42
5
13
71
67
29
12
1
3
44
25
95
103
18
3
32
28
75
90
27
87
30
27
20
31
5
49
39
20
36
40
104
7
5
60
43
53
73
59
12
79
9
12
9
54
5
49
63
8
25
23
24
24
36
67
17
72
120
12
31
6
23
16
20
4
45
12
119
24
61
18
21
27
54
24
23
48
12
19
33
32
115
9
9
11
4
12
20
43
6
138
42
11
7
36
53
24
4
3
17
1
18
96
21
8
16
93
132
39
8
1
6
65
1
51
44
13
11
25
23
1
66
53
1
51
9
23
79
54
23
19
225
9
11
43
17
48
12
7
33
9
18
12
24
174
90
101
31
45
45
36
39
32
13
6
89
12
43
45
111
29
49
66
81
104
40
15
45
44
109
11
7
41
31
18
39
9
15
56
19
36
9
8
24
64
32
43
6
18
36
9
81
35
49
107
7
36
21
32
1
30
18
18
24
90
12
15
9
27
27
21
140
36
4
51
5
13
59
7
54
6
36
36
18
12
24
11
19
29
16
69
36
18
30
60
27
20
55
18
51
9
12
90
36
54
11
13
12
23
19
30
132
11
25
30
53
12
4
84
27
24
29
12
60
24
31
42
18
18
95
31
84
6
35
4
60
57
135
56
24
19
36
180
53
16
20
36
7
30
11
16
45
11
7
36
6
99
12
24
9
36
47
1
6
30
15
12
68
72
13
27
15
12
33
44
36
85
63
128
49
23
52
15
18
35
48
1
18
60
29
19
45
15
5
12
13
15
80
49
131
19
12
45
9
47
24
25
18
53
13
23
12
1
6
54
39
27
41
28
3
29
4
48
8
73
108
27
81
18
90
24
107
19
12
18
54
18
11
31
29
1
42
5
25
15
75
29
97
23
112
15
45
57
107
12
112
45
30
24
29
12
40
21
35
16
8
48
12
36
76
39
9
9
11
76
3
18
11
103
21
104
13
11
31
9
9
3
9
78
48
18
24
83
7
17
36
19
41
40
75
5
37
102
18
27
15
9
57
24
30
9
9
78
41
7
36
5
4
15
12
5
49
6
72
36
17
24
25
15
56
100
9
131
37
27
3
29
31
21
27
9
9
15
27
72
17
4
152
36
37
11
79
114
12
15
9
30
65
61
24
11
1
42
36
41
79
24
29
97
35
1
119
72
7
12
9
20
48
24
4
99
45
12
27
89
19
29
12
4
63
36
9
36
60
3
117
33
23
96
37
6
48
41
31
125
24
91
77
13
18
17
36
28
27
54
39
9
36
27
24
75
18
27
33
47
36
43
12
105
3
6
71
28
80
19
81
80
37
75
15
12
17
1
23
55
21
9
11
24
1
6
12
36
24
17
24
49
27
92
64
8
1
24
35
49
11
40
9
66
5
60
7
5
4
32
4
69
66
33
36
9
11
55
9
9
47
72
13
36
11
37
36
54
24
36
5
7
45
8
1
6
29
16
39
6
102
29
12
132
48
1
18
36
21
32
37
35
67
9
15
18
11
25
27
20
24
40
15
41
36
4
108
111
60
9
12
44
24
67
78
72
39
9
36
11
36
12
36
4
32
48
1
60
90
21
60
20
37
47
156
55
5
7
29
112
20
1
78
29
43
5
12
1
18
12
18
63
68
4
33
30
60
5
7
5
28
8
12
1
18
18
279
15
89
85
51
75
18
27
56
79
9
87
9
3
29
61
6
5
36
43
33
68
7
45
69
39
69
111
8
37
51
56
7
18
23
16
24
21
107
1
6
17
36
12
120
12
55
5
4
21
159
9
35
1
47
43
9
9
66
5
1
111
117
18
5
28
20
199
36
5
1
30
6
71
19
120
24
17
48
12
4
9
35
31
24
29
91
9
69
36
66
5
24
31
89
12
28
8
1
6
72
29
16
20
19
18
87
36
39
36
65
4
44
60
52
33
102
18
11
120
120
19
24
53
48
16
3
90
11
16
9
27
27
240
53
28
27
54
30
17
7
12
45
27
6
30
41
19
5
16
9
15
45
11
25
48
47
115
9
20
12
4
80
55
69
99
29
12
52
33
11
55
41
36
28
20
43
41
108
79
18
11
132
12
7
33
8
1
48
15
8
40
72
60
189
35
4
45
11
16
27
42
36
12
51
32
40
8
49
11
36
76
68
156
4
27
5
48
1
11
7
41
19
57
63
33
48
20
25
11
40
84
9
59
127
17
96
7
36
77
13
18
108
72
17
36
28
9
42
9
27
12
33
27
17
4
27
53
7
53
1
18
30
11
52
20
24
36
97
12
51
27
12
9
27
9
9
60
12
71
1
6
36
45
39
17
7
18
39
51
12
81
99
60
18
63
165
11
4
9
179
49
18
5
31
54
11
13
47
19
81
60
32
12
40
135
36
18
11
7
45
20
7
6
54
66
ABCD 440359344*7^$a-1 [50003]
13
17
108
127
120
5
18
25
191
1
168
12
17
151
11
25
96
12
36
101
6
30
42
37
11
24
84
204
36
61
11
13
59
12
49
47
12
1
96
11
54
19
36
59
66
43
35
36
1
89
55
84
23
13
12
24
59
1
173
96
31
5
48
6
1
24
11
13
36
24
17
18
90
7
41
7
53
139
36
107
42
18
13
35
73
36
143
1
35
37
48
5
6
85
36
35
204
120
25
24
29
43
24
36
5
67
36
12
23
1
36
24
48
17
103
12
24
11
61
12
47
49
11
25
5
24
55
11
85
36
48
60
119
12
61
17
138
60
49
41
54
61
59
13
12
29
7
60
24
35
1
17
7
48
5
36
30
54
31
36
24
59
12
36
114
55
29
31
11
13
131
85
35
25
24
12
17
103
72
23
25
108
120
12
59
1
35
13
24
35
13
12
95
18
7
60
41
7
24
5
54
49
60
23
25
84
35
18
48
115
12
60
48
59
25
59
60
12
114
19
11
13
5
18
49
23
73
12
47
25
5
18
121
72
12
12
53
78
48
72
85
24
23
36
36
13
23
193
71
6
18
12
25
12
36
120
11
85
48
12
53
55
35
1
107
48
1
36
84
11
72
61
5
6
13
41
67
24
48
48
23
24
102
31
29
43
83
18
19
143
30
7
72
24
72
83
49
17
18
37
84
36
29
67
59
145
11
24
18
7
5
43
36
72
107
18
12
36
6
90
115
23
18
19
48
23
25
12
12
36
5
18
24
13
89
6
109
60
48
11
36
1
24
24
72
24
35
24
157
72
77
174
132
85
143
24
1
65
6
25
5
60
18
181
11
78
43
24
5
31
84
24
12
120
83
24
1
192
5
67
35
60
102
6
12
1
17
18
25
11
85
60
23
1
12
5
198
1
11
169
24
120
101
114
66
54
97
24
24
24
71
12
78
31
41
48
67
59
49
36
29
102
24
48
72
13
12
11
97
137
55
24
11
6
30
72
6
66
1
5
7
5
6
61
119
54
43
60
35
37
12
84
156
36
120
48
107
48
1
24
12
23
12
42
18
49
23
25
77
43
17
19
24
156
36
24
65
7
24
35
24
121
35
1
12
41
7
47
61
36
60
24
24
71
109
12
60
11
42
12
31
29
91
24
36
77
91
17
18
25
12
12
83
25
47
61
101
36
7
5
36
60
19
35
1
11
126
7
120
12
48
11
1
60
11
18
7
24
83
1
47
13
24
108
35
42
43
47
102
31
108
24
48
5
7
65
43
83
1
59
25
29
126
1
35
1
24
5
19
72
48
5
42
12
1
41
31
12
12
60
36
83
37
48
5
31
48
101
151
5
144
90
24
1
29
18
108
6
30
60
18
31
12
60
24
24
5
36
19
72
12
12
11
97
35
120
6
31
53
7
71
12
1
17
60
18
66
43
35
120
1
59
1
24
120
12
95
61
23
49
131
6
19
17
90
12
6
36
210
181
120
47
48
78
19
12
96
65
24
108
31
84
65
31
125
115
71
109
24
156
24
83
12
25
60
83
12
37
180
35
24
97
95
24
18
55
12
24
17
48
6
61
29
18
48
157
36
24
23
13
36
23
36
30
6
36
12
72
25
60
29
120
72
7
12
23
73
17
12
19
12
83
97
12
107
121
12
23
108
1
48
11
49
17
90
1
107
1
36
24
17
12
36
60
91
24
72
29
19
12
24
35
25
23
37
41
54
193
12
11
13
84
12
48
12
83
1
60
59
1
5
12
42
13
23
49
48
12
12
84
60
5
19
17
30
25
108
36
47
24
48
1
12
23
36
25
65
43
17
103
71
72
72
13
24
35
49
11
1
12
5
12
54
36
6
43
41
36
79
11
73
5
54
13
48
95
114
12
6
73
36
125
30
13
11
12
18
7
35
48
24
13
12
48
65
18
60
102
42
12
13
36
96
5
30
6
19
108
12
23
30
31
5
60
12
144
6
48
60
1
36
83
25
12
23
36
61
47
18
120
72
7
11
13
36
23
60
13
12
12
65
43
17
18
25
5
31
36
11
73
11
49
60
17
19
23
12
24
121
89
96
84
7
84
59
12
13
24
53
72
6
37
83
72
18
19
12
5
55
59
1
29
42
12
6
7
48
36
48
35
72
49
12
35
12
18
19
35
1
35
37
5
72
43
5
6
12
24
61
48
12
5
7
72
29
55
47
54
6
108
30
7
48
84
23
37
12
96
12
5
43
48
35
109
17
144
90
96
30
18
6
7
48
84
36
59
25
5
18
78
31
23
1
47
25
72
17
30
61
47
36
1
23
61
11
36
13
59
138
7
53
19
125
19
125
30
49
60
5
7
29
12
115
12
23
48
60
61
5
6
13
59
30
18
162
36
96
18
1
12
23
72
73
17
48
55
60
12
89
18
37
71
13
12
132
48
12
5
55
35
66
7
12
35
78
7
108
47
133
12
48
23
85
12
72
11
30
7
24
5
6
12
60
121
149
48
18
85
41
24
7
48
17
7
12
29
7
89
54
84
13
29
18
36
1
35
49
12
95
24
30
19
17
108
24
18
84
24
1
24
24
35
6
30
54
6
109
108
17
138
49
113
67
60
35
49
5
139
48
60
120
24
83
66
6
133
ABCD 440410406*7^$a-1 [50023]
10
21
48
15
5
153
7
11
4
56
4
26
15
24
4
11
85
39
12
140
100
2
48
55
39
8
33
4
11
1
80
67
2
60
10
57
12
39
24
21
27
12
156
12
20
49
12
11
28
60
12
12
26
15
43
77
7
80
13
5
10
5
12
52
3
29
69
51
43
24
72
2
18
12
18
51
9
31
23
1
35
12
9
7
24
33
12
155
12
4
21
48
23
21
9
12
30
12
16
32
9
21
30
93
19
9
29
102
13
15
29
3
28
12
48
12
20
18
19
3
24
12
33
27
17
4
41
48
42
40
36
41
33
7
15
26
30
24
4
36
24
33
3
101
7
20
72
4
41
3
12
6
42
12
57
4
56
7
57
17
42
16
20
37
27
5
55
36
12
20
9
31
9
29
91
27
17
27
52
20
100
84
2
22
33
24
51
62
63
19
5
15
6
12
10
32
16
12
32
18
19
23
16
89
12
4
39
8
16
56
37
23
6
54
78
3
27
1
39
9
191
52
5
15
36
21
67
33
71
28
41
7
33
3
5
3
18
10
9
3
8
24
60
36
4
20
21
19
20
6
58
41
3
108
30
31
3
17
60
3
4
21
39
14
10
8
121
20
3
36
24
4
24
20
49
41
7
15
20
1
17
39
79
101
52
75
12
5
15
21
81
18
42
15
7
24
117
15
9
3
8
40
20
1
23
85
23
12
4
53
3
76
84
8
9
7
9
12
20
21
42
13
59
96
25
3
36
68
16
69
35
16
57
39
36
45
159
93
23
12
45
12
3
28
9
15
20
6
42
40
8
72
49
20
3
4
12
12
8
30
10
29
15
1
3
14
27
15
6
31
12
8
9
70
12
32
18
30
16
12
20
12
1
11
37
20
7
12
12
29
63
21
79
26
42
9
120
9
72
58
80
1
27
14
3
15
9
72
43
5
79
2
10
12
8
28
44
13
17
3
39
4
56
4
14
18
52
60
9
8
21
22
8
4
8
60
9
4
27
77
15
21
57
22
36
20
4
5
12
9
34
5
3
13
20
39
21
19
8
40
21
8
36
16
29
39
31
17
3
25
44
21
70
272
16
45
3
24
20
9
7
45
15
56
18
60
30
30
18
12
40
36
12
2
10
20
109
44
4
35
4
56
16
32
16
41
19
12
104
36
30
82
50
91
11
48
12
21
57
30
12
40
5
12
67
12
12
8
42
30
9
81
30
72
37
63
98
31
17
30
40
2
7
39
41
21
12
18
24
16
44
4
14
82
56
21
3
16
2
3
15
4
38
10
8
52
8
52
50
19
11
37
83
1
11
21
64
51
20
25
5
34
8
1
39
20
9
19
12
17
3
28
33
15
17
124
20
12
16
3
48
29
28
3
56
120
36
42
3
39
45
31
9
32
39
30
79
39
14
75
33
34
48
36
21
63
48
62
30
9
3
1
15
2
70
20
1
32
87
13
3
14
43
59
28
12
20
57
4
3
56
28
36
24
50
30
105
4
23
6
12
3
27
33
7
17
15
1
5
39
12
24
19
8
120
13
47
72
16
12
36
14
55
15
20
40
68
100
29
48
7
5
103
38
70
5
15
42
18
21
3
37
51
77
40
11
1
3
20
4
12
21
3
24
21
15
5
21
90
40
21
24
12
27
57
131
16
72
2
15
3
12
60
52
8
13
5
7
12
15
5
3
48
13
71
60
40
36
104
21
16
8
43
17
79
33
23
6
12
3
15
4
24
53
9
58
12
9
15
9
36
3
32
18
7
3
32
66
15
15
1
51
48
2
10
33
15
32
72
16
21
11
18
22
12
20
64
14
10
57
15
38
10
8
28
29
4
27
113
7
60
44
13
17
48
22
17
33
10
8
24
45
40
24
89
42
6
34
8
12
6
10
2
39
28
23
28
2
48
31
23
4
33
20
3
6
34
77
19
12
48
44
4
21
11
9
33
30
60
72
4
17
64
24
8
51
40
57
75
20
21
19
9
87
50
30
13
44
15
13
27
8
42
27
55
8
30
18
25
27
36
17
15
73
96
11
1
20
3
16
21
11
72
18
42
28
9
60
29
94
5
36
79
69
11
6
12
3
7
5
15
28
81
23
13
12
95
60
4
14
18
4
8
30
27
4
47
24
36
4
105
3
60
9
99
5
15
52
29
3
1
3
14
30
30
39
43
8
28
20
13
27
5
12
115
20
40
36
56
28
20
37
32
4
24
20
52
23
60
78
10
8
124
36
108
14
30
72
18
10
8
1
8
12
4
12
5
22
17
9
12
22
5
63
18
51
43
21
47
28
12
9
20
3
45
55
21
17
19
41
3
57
7
3
32
6
34
20
6
22
48
9
60
116
15
9
16
3
14
30
30
18
9
3
12
16
44
18
10
72
24
33
20
39
60
4
5
3
13
80
43
41
3
9
43
9
12
75
60
41
9
30
72
12
18
19
3
8
40
29
39
9
4
11
28
12
8
33
45
70
32
30
31
51
24
41
21
12
42
16
69
113
3
7
12
36
44
4
2
34
77
21
10
69
41
7
23
12
13
35
9
7
12
20
12
160
8
57
7
60
48
17
43
12
80
1
20
15
21
19
72
32
6
12
30
30
87
21
51
9
39
15
28
68
24
25
32
19
33
27
2
10
9
23
16
20
112
32
28
38
31
20
3
18
30
13
5
30
13
11
36
30
54
13
3
32
1
8
40
29
34
20
18
48
91
29
30
141
3
33
7
45
32
3
120
36
88
24
8
28
14
7
80
4
17
42
18
114
36
4
48
9
59
37
15
32
16
29
33
42
18
7
12
23
48
13
5
27
93
22
9
23
16
65
27
12
25
24
11
16
21
3
20
88
20
76
44
57
3
13
15
17
84
21
78
9
19
14
19
39
20
69
21
30
40
2
70
38
34
20
1
56
99
28
12
5
7
12
8
37
24
8
43
41
4
39
57
3
24
29
36
15
30
108
22
8
28
24
38
34
20
21
55
44
40
8
76
2
12
3
19
8
18
7
23
30
10
12
9
3
21
17
22
20
6
42
48
61
23
1
3
77
27
30
42
4
44
12
64
24
17
16
59
18
3
45
10
2
18
40
12
9
20
21
10
8
60
13
15
36
24
41
3
12
4
21
15
48
108
21
20
28
23
16
57
3
12
2
30
90
39
24
67
32
88
12
20
49
11
21
7
9
11
40
17
21
10
24
8
48
4
20
4
24
9
20
31
8
12
108
24
85
23
13
15
32
48
4
5
31
84
45
11
4
26
39
21
34
26
79
11
21
4
35
9
3
30
42
4
14
43
75
69
12
87
2
114
4
24
12
9
48
3
60
41
19
20
40
17
40
3
17
7
74
10
36
21
75
20
57
19
32
40
53
7
32
28
12
5
15
18
30
18
10
41
3
18
42
16
29
33
19
8
55
26
90
25
44
4
12
5
34
36
48
45
27
20
9
19
116
4
60
24
12
5
21
10
20
100
32
30
31
36
15
105
56
45
42
28
12
36
9
15
20
45
7
8
28
9
23
60
18
19
35
33
27
18
3
64
15
33
3
12
21
77
22
12
45
12
8
15
4
2
10
2
30
52
86
19
3
72
56
1
8
16
47
52
24
21
23
9
21
10
48
48
53
111
12
1
15
9
53
39
7
24
8
4
36
50
10
81
23
25
3
17
3
12
4
17
16
12
39
8
21
3
25
11
21
43
17
24
43
17
7
21
15
24
48
9
20
48
27
37
20
9
54
16
41
39
12
28
20
42
10
9
11
9
31
32
60
28
8
4
8
33
99
1
47
16
36
38
7
15
5
3
100
32
78
18
64
56
9
3
1
29
7
15
20
21
15
4
17
43
84
221
21
30
64
5
19
12
44
21
27
1
12
20
28
11
16
69
20
51
1
27
62
34
ABCD 440506134*7^$a-1 [50053]
8
24
3
21
15
31
8
22
11
159
28
12
18
11
24
1
2
9
9
12
4
26
72
9
1
12
20
64
35
9
51
1
74
30
12
28
14
6
39
3
94
68
66
10
174
6
23
3
4
56
6
4
18
36
5
21
40
23
7
54
2
21
21
27
3
10
6
44
16
74
46
2
15
60
19
41
7
12
5
9
84
22
38
10
38
15
3
16
8
42
6
9
33
40
12
11
24
3
66
34
2
34
53
9
12
6
9
7
5
3
36
21
19
20
9
7
18
26
12
18
42
12
10
2
6
51
21
18
22
47
75
4
29
61
6
77
1
8
63
15
4
12
38
16
11
12
81
48
34
18
38
22
32
10
48
42
71
7
30
20
3
3
10
26
118
23
12
57
3
75
60
9
21
12
39
1
83
27
9
19
12
8
66
6
28
8
18
6
18
12
6
9
19
20
10
71
25
14
54
30
16
6
44
3
48
36
39
28
30
32
3
61
66
146
72
40
56
4
38
28
30
36
14
16
5
21
22
32
9
9
12
28
30
26
4
8
18
16
30
38
6
34
30
38
24
6
34
68
45
37
23
12
60
3
16
2
27
7
17
12
9
15
60
1
2
9
49
24
20
6
24
42
6
82
2
30
40
23
7
30
24
20
3
21
60
22
48
12
18
8
3
72
36
1
11
48
81
12
18
60
10
2
48
6
12
27
36
31
14
36
27
27
10
20
54
9
7
29
21
36
6
4
24
14
40
6
24
30
6
5
12
9
24
10
56
6
3
25
11
24
1
38
153
7
36
6
8
3
43
6
18
8
12
30
3
13
32
84
48
16
14
21
49
2
30
24
34
20
30
40
6
41
69
3
12
39
6
4
2
36
22
6
26
10
17
7
2
4
14
9
55
36
6
24
14
22
11
45
28
11
21
22
5
55
30
26
21
33
6
34
6
14
100
8
54
6
27
37
18
53
27
40
8
12
12
144
33
12
9
10
12
24
17
15
28
44
70
11
57
42
9
12
9
27
12
103
17
27
4
68
30
4
59
15
30
12
52
2
6
30
52
8
9
25
11
7
6
44
48
3
19
41
36
9
24
42
9
25
6
14
42
21
7
65
21
6
54
18
10
23
7
29
36
1
20
36
51
3
4
5
12
13
2
6
12
99
12
24
57
28
20
27
12
43
78
30
5
1
30
41
21
28
20
15
12
13
6
30
14
9
3
18
24
12
3
31
6
8
6
42
30
28
54
8
4
38
10
2
6
4
47
7
2
27
21
12
22
41
51
6
72
12
27
27
21
105
6
45
93
39
21
54
9
36
15
6
46
56
12
12
36
28
54
2
24
9
7
5
60
45
4
11
13
26
4
8
48
6
18
21
61
8
150
18
27
36
49
8
12
15
60
15
136
24
8
24
4
6
23
12
60
48
48
7
6
2
54
36
22
20
12
6
30
33
15
4
2
28
35
3
60
28
30
2
22
68
28
11
43
60
20
6
39
3
9
13
6
14
18
22
8
64
23
21
42
24
6
78
9
12
24
21
3
31
2
28
20
12
3
12
7
6
14
16
14
27
139
5
15
100
29
63
52
26
4
83
13
23
1
11
24
51
34
26
30
24
22
20
21
60
19
5
3
60
66
16
38
18
159
15
40
84
17
24
51
18
30
33
1
6
30
62
88
30
26
4
6
8
27
15
21
45
24
18
6
4
36
24
2
4
14
120
42
9
9
16
62
21
1
50
10
2
4
14
10
8
12
6
10
6
23
48
33
12
15
27
40
17
13
11
60
15
54
52
8
39
13
8
22
8
168
9
60
9
10
2
34
18
66
20
21
3
18
51
27
66
18
10
8
4
23
27
9
21
4
24
11
1
20
36
4
50
18
16
11
60
3
6
4
80
30
21
9
52
14
12
58
20
70
30
35
31
29
1
78
56
81
9
6
24
10
14
12
58
12
47
1
38
9
55
120
17
9
18
42
12
96
24
27
43
8
4
29
36
51
9
9
40
24
12
48
11
19
8
18
10
6
44
3
3
4
2
28
44
3
33
84
18
82
11
31
5
13
6
20
9
12
3
12
18
30
40
26
3
7
2
22
6
2
18
87
24
9
70
14
60
12
10
17
21
3
63
10
62
33
24
63
18
15
39
18
22
29
7
14
10
17
21
4
11
19
5
15
58
47
48
15
9
36
3
21
21
22
86
22
68
9
33
12
24
39
36
1
35
9
42
81
21
10
50
52
59
15
42
48
66
4
14
15
3
30
54
28
38
42
42
54
12
28
36
38
22
20
81
99
69
27
54
54
21
39
9
57
28
26
10
47
37
6
5
1
26
9
13
11
12
19
18
6
20
54
16
20
75
84
3
30
18
36
28
62
28
8
27
31
41
3
22
95
24
72
13
36
8
22
14
54
30
40
8
22
12
30
35
13
80
16
62
22
68
72
30
21
31
54
47
9
3
3
4
18
68
12
16
2
30
3
36
19
26
78
6
15
36
9
27
7
20
12
10
95
12
33
27
27
9
25
2
36
4
54
30
29
127
8
6
12
63
72
103
24
2
28
56
3
3
148
30
2
34
62
72
52
26
34
41
9
4
14
9
3
100
26
28
23
7
2
28
35
27
48
33
7
14
18
54
4
35
39
45
12
12
24
13
54
32
28
8
4
24
2
3
15
24
36
24
10
12
14
21
13
11
45
4
32
18
45
31
30
2
18
12
3
57
18
60
10
84
30
12
20
9
45
12
4
8
10
32
18
30
10
42
50
6
33
48
7
2
12
15
1
14
30
12
24
30
9
12
12
3
66
12
3
12
96
15
21
13
6
5
111
10
14
12
18
63
7
2
4
14
36
34
119
21
30
124
30
11
1
23
67
17
13
24
14
18
3
9
51
19
8
18
12
78
96
21
15
30
28
20
24
3
9
28
20
18
21
7
32
84
33
12
3
36
81
9
75
27
22
23
36
7
20
76
5
9
30
100
24
96
6
24
44
10
72
78
8
3
69
15
24
1
20
10
17
13
38
9
9
15
19
30
56
42
9
19
5
25
44
3
13
26
40
14
39
1
30
2
28
32
12
15
1
54
36
29
3
88
54
47
39
4
17
39
6
30
28
6
20
3
57
4
32
4
14
21
27
88
14
12
124
11
33
63
39
45
9
42
9
15
9
51
4
26
60
15
9
10
5
48
1
2
54
36
24
3
7
17
12
31
32
108
90
4
23
13
50
36
45
19
44
46
20
75
105
6
9
12
15
120
117
7
65
13
38
28
5
1
20
24
4
26
16
44
6
6
21
7
5
84
1
59
21
39
1
44
40
38
58
2
30
34
8
6
15
48
60
9
22
8
33
1
18
26
46
14
6
34
26
28
5
33
22
12
14
12
52
35
7
14
10
26
40
59
9
51
15
4
32
21
36
21
6
10
47
127
36
26
15
24
31
18
35
25
11
45
34
26
4
131
15
10
26
6
39
9
51
21
58
14
12
40
35
43
5
31
20
12
33
1
20
18
10
26
24
30
70
8
21
97
6
48
32
6
75
19
8
6
10
2
27
12
63
30
76
11
9
10
5
55
50
16
11
13
20
66
18
22
48
2
3
93
18
12
93
1
48
6
30
59
15
9
36
7
30
35
19
32
9
21
28
50
4
20
21
1
44
10
5
81
6
34
11
33
34
30
12
8
15
15
22
11
24
25
68
3
15
12
30
75
36
49
20
6
21
25
35
24
45
34
2
28
6
32
24
4
65
39
16
66
14
54
6
33
36
37
107
72
36
13
36
36
8
18
9
55
29
9
12
30
6
75
15
22
47
13
12
18
20
6
24
60
10
2
39
85
6
14
54
9
13
11
67
20
6
40
20
40
56
10
98
16
54
2
58
20
45
33
12
3
48
36
19
2
42
6
3
9
30
28
26
10
5
49
30
54
32
51
7
5
21
3
1
6
6
24
44
30
33
3
16
8
21
36
51
21
1
8
52
26
34
6
6
24
6
17
27
33
7
41
3
18
64
48
2
6
3
12
43
62
39
43
8
45
9
4
6
41
19
8
21
9
6
10
14
18
15
7
8
22
12
54
14
30
42
130
14
4
20
46
2
48
4
20
18
60
30
58
6
20
3
21
30
6
39
15
9
25
6
5
139
6
26
48
45
48
12
25
38
12
42
4
6
48
12
5
19
6
59
21
28
2
10
14
76
5
25
24
20
90
4
26
4
23
3
4
36
66
14
ABCD 440535996*7^$a-1 [50047]
3
27
162
3
165
3
57
42
45
93
72
18
57
3
72
48
114
6
30
12
12
168
72
18
45
15
48
30
3
9
60
12
108
3
48
27
30
180
27
96
72
72
72
3
21
57
39
63
33
15
102
30
93
168
24
3
45
24
48
3
45
87
30
168
72
12
18
60
33
87
57
24
189
3
24
21
90
60
93
21
3
45
12
6
120
30
30
12
120
102
6
162
72
36
60
27
33
120
12
195
15
18
24
60
18
78
24
3
72
3
60
33
48
81
63
33
150
54
51
24
111
33
117
24
3
3
54
6
60
30
30
54
96
27
57
6
54
36
15
168
27
60
9
51
12
18
102
108
60
9
216
15
42
12
51
75
69
45
3
15
90
90
18
24
3
48
69
3
135
30
3
15
102
3
15
9
3
42
108
60
27
3
30
198
150
27
57
48
108
42
30
72
51
9
18
120
108
72
30
108
39
24
81
78
48
42
15
3
42
3
27
165
75
18
147
3
117
15
30
30
30
72
18
90
123
87
33
57
78
30
84
15
63
18
24
15
81
30
9
21
24
99
57
24
39
69
72
6
30
60
27
93
27
15
60
42
60
15
165
6
189
63
102
48
72
3
33
15
168
99
237
33
18
60
9
45
6
60
9
3
48
12
120
18
42
30
63
24
21
84
48
12
36
90
12
30
18
33
57
90
30
30
72
33
45
24
6
54
63
15
30
18
42
63
69
60
48
18
42
3
15
90
135
48
21
48
90
42
6
54
66
9
141
24
48
3
24
105
18
42
3
45
30
60
48
60
30
42
45
33
30
102
3
24
33
15
117
78
18
27
48
87
18
12
60
15
15
201
69
48
30
72
60
18
30
174
3
120
96
9
18
60
150
42
78
123
27
69
165
78
18
42
30
120
168
24
3
117
78
21
96
81
63
57
255
69
60
15
45
48
18
180
72
93
57
111
27
54
36
12
15
48
87
18
30
72
42
39
117
12
78
30
42
18
15
129
15
45
3
48
24
3
18
3
9
48
15
15
105
87
33
57
48
63
69
3
117
3
15
9
21
75
9
6
9
21
123
24
33
39
3
18
132
48
87
216
81
156
222
48
45
45
150
12
90
15
192
33
60
12
18
30
12
3
57
63
33
63
72
48
21
51
24
33
12
78
42
51
120
57
135
45
12
15
24
27
90
60
12
51
27
12
48
60
60
12
21
99
18
24
216
99
63
81
24
168
48
27
54
96
24
39
72
27
45
33
30
72
30
30
18
75
9
60
6
60
42
18
117
183
42
72
108
30
78
15
15
54
126
69
144
72
9
36
3
147
72
165
15
18
150
54
66
30
3
21
6
12
33
48
69
75
120
15
18
15
27
18
3
39
153
45
24
6
54
60
6
150
72
135
45
108
24
60
51
24
24
27
45
120
192
117
3
15
81
27
60
9
63
18
42
78
90
30
60
75
75
72
261
57
12
51
27
30
15
15
57
63
42
30
42
18
48
189
105
39
39
33
9
6
60
114
6
42
12
39
9
120
12
3
120
72
120
33
12
6
30
60
12
12
99
24
57
6
30
30
30
24
15
45
3
48
87
102
75
3
78
24
63
96
27
60
9
24
21
6
132
102
66
12
165
45
51
24
96
9
15
15
177
24
57
15
24
21
3
57
102
78
27
15
33
45
3
117
42
33
45
42
30
18
102
12
63
15
30
27
3
102
6
132
168
12
48
9
45
48
3
120
45
30
45
15
12
138
24
18
42
60
36
42
90
3
165
3
27
54
63
45
75
48
24
51
30
39
3
45
3
90
42
33
105
39
3
102
6
90
15
27
261
24
135
138
24
6
54
6
54
66
42
108
42
93
15
12
93
165
24
108
255
48
9
111
24
123
102
126
54
96
3
96
45
6
114
51
24
216
24
81
12
51
24
3
90
27
3
69
165
51
15
54
138
81
21
3
165
132
6
54
3
63
114
15
21
24
18
33
15
72
168
57
15
120
33
45
24
66
9
21
102
21
21
36
63
24
15
60
78
255
72
3
114
3
15
33
69
6
72
18
12
18
30
12
27
33
78
54
3
33
135
9
6
114
15
21
3
81
36
3
24
33
90
60
54
123
3
45
45
60
42
18
27
33
30
90
30
90
60
12
111
141
ABCD 440551548*7^$a-1 [50058]
89
12
31
77
43
65
67
18
102
66
90
54
12
60
120
24
66
96
77
115
17
1
42
90
6
60
5
37
18
65
25
36
36
30
29
24
25
6
60
120
29
12
108
1
11
24
205
18
101
19
48
12
77
24
25
24
72
18
41
55
24
108
48
12
24
36
5
25
12
150
18
23
60
7
29
19
5
115
6
11
115
84
89
60
156
36
60
97
11
12
109
30
48
108
12
6
66
185
19
102
23
67
53
24
31
77
24
19
41
25
59
67
42
102
60
108
17
43
72
29
241
11
13
11
31
29
24
25
84
23
19
5
1
210
17
156
7
29
25
30
65
120
84
96
55
6
18
126
150
101
12
12
60
19
6
6
17
265
71
25
30
72
24
36
29
19
96
5
13
107
49
47
73
126
30
204
66
96
72
42
186
17
43
5
43
29
55
17
49
71
1
23
24
103
42
156
59
36
109
11
55
5
49
131
7
18
42
17
96
97
24
210
138
42
24
65
120
25
60
30
30
35
37
24
18
17
1
18
72
72
12
126
30
42
6
17
43
60
17
48
49
12
6
24
5
61
30
29
19
29
7
48
60
41
25
42
150
95
24
204
24
132
1
42
17
48
43
24
29
1
48
6
12
258
12
84
66
5
84
25
23
12
60
60
43
101
67
5
25
42
17
1
83
7
102
120
42
24
41
79
84
72
125
109
47
25
54
89
25
6
18
83
127
48
18
36
23
12
61
23
7
114
54
6
35
25
48
36
42
89
1
162
42
11
37
11
1
23
31
42
78
24
42
59
7
30
35
12
1
6
5
24
7
102
168
18
149
12
120
79
60
5
91
18
36
90
60
24
161
1
35
55
18
23
13
30
36
66
35
48
72
48
7
29
300
1
54
84
102
59
19
6
35
25
6
53
36
91
18
35
91
161
37
167
61
35
223
65
7
48
6
60
11
55
288
36
5
36
67
18
35
37
11
7
24
36
102
6
29
13
23
12
24
19
41
24
31
54
6
180
24
24
108
12
42
30
5
13
11
7
30
59
121
35
13
42
60
18
6
36
30
95
103
5
60
7
89
49
6
65
96
43
6
11
67
30
78
18
35
96
121
24
119
55
36
48
60
53
24
60
25
48
48
12
11
31
114
35
12
55
17
7
65
55
18
48
18
84
108
42
167
13
66
6
95
60
24
7
102
23
24
103
17
24
12
24
120
24
115
24
18
18
41
24
37
30
53
115
12
24
24
65
12
24
25
11
7
41
192
84
60
1
59
36
13
11
13
12
156
83
55
6
11
84
264
72
25
23
144
7
41
108
60
7
113
36
108
37
59
1
95
31
29
73
42
29
61
23
91
6
24
144
6
36
29
7
24
24
41
36
49
6
144
5
79
42
35
7
96
24
186
174
66
12
48
11
235
113
1
35
67
17
25
11
67
24
18
42
24
65
1
71
79
24
17
12
36
36
13
30
12
5
24
25
36
18
77
25
35
31
48
29
132
36
48
31
30
59
7
24
120
5
24
36
84
85
6
29
12
55
29
43
18
119
115
24
5
24
43
48
6
18
5
12
109
71
25
23
120
181
11
60
24
36
31
18
47
25
84
36
30
30
150
5
144
24
145
126
84
42
78
29
67
60
24
77
24
55
24
6
35
1
18
5
7
102
11
91
24
5
61
71
24
43
102
30
60
24
54
143
48
31
5
180
13
47
49
59
1
95
1
23
7
18
6
36
78
47
25
11
85
30
89
73
42
6
42
5
216
31
120
90
54
5
72
13
119
31
17
67
18
18
72
120
108
17
67
36
24
60
90
42
36
132
36
5
61
23
36
91
66
35
24
60
19
5
12
7
36
12
54
95
48
1
42
5
240
55
24
60
24
54
90
41
127
294
24
66
54
30
17
193
96
18
5
61
30
101
55
29
96
24
1
83
61
42
173
25
60
35
199
53
43
41
43
90
11
91
41
103
42
24
11
24
60
24
31
65
55
6
48
12
59
31
12
12
18
42
24
5
121
60
11
55
65
84
55
149
55
12
29
55
5
48
85
11
91
48
77
49
11
24
36
145
131
7
17
43
30
36
72
18
12
42
23
60
175
29
19
120
41
60
168
1
66
29
145
30
5
36
60
31
204
5
49
12
102
12
5
91
24
6
35
24
19
137
13
36
23
36
1
155
43
77
1
60
35
19
30
54
60
36
24
41
25
11
277
18
54
95
19
24
53
48
1
35
156
19
6
18
6
24
12
83
1
59
7
77
31
36
30
11
7
ABCD 440576058*7^$a-1 [50019]
20
193
18
57
32
91
17
1
48
6
12
18
87
92
52
45
18
36
17
172
72
116
48
124
9
12
27
32
36
19
126
47
1
90
17
1
60
84
78
9
20
1
18
113
91
21
44
12
175
5
43
9
8
180
43
81
48
99
17
19
33
32
25
6
66
11
103
21
69
99
45
11
7
5
61
90
29
7
36
90
51
93
11
7
6
18
12
69
27
21
24
27
18
11
1
23
96
49
11
72
43
9
8
60
31
17
12
19
29
13
18
84
17
12
48
31
36
60
30
144
11
48
60
7
6
48
72
36
72
42
18
11
108
127
41
1
39
44
48
151
161
61
48
47
72
12
36
112
68
1
23
85
11
24
48
1
60
36
30
41
139
5
28
20
37
23
48
7
77
96
25
27
3
54
60
72
84
204
35
37
72
3
96
27
12
89
163
189
8
16
44
175
6
11
73
27
8
7
48
18
18
18
23
48
55
29
85
35
40
15
113
7
60
245
61
59
49
11
52
27
12
5
1
66
33
20
61
23
31
18
90
77
133
36
6
18
12
47
4
63
113
43
125
120
79
6
27
3
5
40
9
15
57
6
102
24
11
25
23
72
61
114
54
71
1
27
3
5
12
1
6
36
9
9
179
12
1
18
41
108
12
25
23
60
1
63
8
91
6
30
33
9
138
29
25
207
32
48
12
31
18
27
81
30
29
24
96
19
5
25
83
12
49
51
8
13
54
5
120
7
72
89
31
18
60
11
12
7
60
102
11
40
21
6
113
76
9
35
60
108
229
12
36
11
13
11
36
16
3
24
29
73
180
18
41
120
1
47
43
65
4
56
7
18
47
19
41
12
115
30
23
49
6
66
63
24
44
145
36
35
85
24
35
60
7
198
42
29
73
96
23
7
45
45
18
105
57
83
72
43
72
6
18
9
8
1
11
7
30
11
49
11
25
54
120
53
108
1
63
56
24
180
91
29
48
37
12
11
79
41
37
72
143
31
24
30
15
20
1
35
1
6
54
48
11
25
18
90
71
108
7
36
29
19
6
11
55
29
48
67
24
30
6
41
61
119
52
15
18
47
12
151
65
43
9
24
27
12
96
54
36
83
48
13
66
18
6
89
31
24
5
36
12
91
30
6
12
24
36
48
5
109
119
55
6
18
269
1
11
97
156
6
29
16
48
177
11
19
18
87
3
65
61
54
113
19
53
49
11
31
48
18
143
28
15
77
7
29
40
20
79
45
140
49
12
24
23
12
28
39
41
19
149
12
28
9
12
23
19
17
13
11
16
99
108
65
12
36
72
55
17
19
18
3
20
61
24
63
48
80
55
150
36
18
30
63
63
5
252
48
19
36
6
23
31
5
16
44
12
72
31
9
81
18
21
8
48
43
96
30
6
17
180
19
12
17
60
24
16
92
60
37
6
21
9
59
37
71
13
35
12
12
40
9
131
96
13
30
17
144
7
29
169
27
120
8
19
126
60
131
72
49
63
45
23
7
5
60
25
6
5
7
108
5
73
12
36
24
95
12
13
15
80
12
28
51
41
132
37
42
41
40
80
60
36
7
65
40
57
83
49
11
12
52
15
84
45
32
13
42
57
15
5
7
132
12
108
24
125
67
42
30
41
67
5
19
30
71
19
72
204
30
95
31
24
21
96
44
4
80
36
109
6
65
16
99
12
33
80
24
60
7
45
39
24
12
144
78
90
12
5
24
108
40
9
39
44
36
127
24
41
49
39
24
81
35
1
18
5
43
6
12
24
63
57
72
42
89
37
66
29
16
51
45
93
23
12
25
126
5
31
72
18
11
1
59
148
15
9
39
90
78
9
92
72
7
12
24
36
12
17
55
5
12
7
54
99
111
36
29
12
1
90
29
48
12
1
59
4
3
45
56
112
80
112
80
1
15
21
54
78
11
25
27
45
318
5
19
41
7
36
42
63
9
39
20
24
7
18
11
55
24
53
31
126
42
72
29
37
6
48
60
36
65
25
35
1
108
11
1
59
55
5
7
153
8
1
60
47
25
54
66
35
61
3
20
36
132
7
41
12
40
9
42
66
35
1
59
108
103
9
72
9
59
28
20
133
47
19
53
48
60
7
66
18
9
15
48
9
140
31
6
12
6
21
24
75
5
31
90
54
65
49
12
54
125
7
89
175
77
73
35
31
24
5
12
73
30
5
55
17
37
63
21
60
66
101
7
5
60
13
35
1
83
25
18
65
1
11
108
72
67
29
16
8
109
90
12
125
12
43
126
71
43
72
77
31
18
11
19
77
91
45
39
89
16
80
24
60
79
126
12
54
29
25
35
1
24
3
20
31
102
119
7
18
35
1
47
148
20
1
132
174
36
6
83
163
81
105
12
11
85
23
13
95
13
99
39
24
17
60
31
29
7
5
85
11
55
18
90
41
91
89
31
6
90
21
135
9
9
24
12
18
72
54
18
72
105
32
60
60
1
18
21
72
20
49
66
6
18
57
24
27
90
3
45
23
19
ABCD 440714216*7^$a-1 [50026]
48
4
5
3
7
12
20
28
56
60
4
50
12
18
52
9
53
39
7
2
34
14
15
36
9
27
27
36
16
26
51
19
29
12
27
42
10
62
51
21
24
22
20
28
41
36
3
25
8
7
26
7
72
48
8
19
29
43
17
91
41
60
12
3
60
33
33
10
38
24
3
24
4
15
29
21
6
24
69
21
27
12
15
6
6
48
42
3
3
21
12
21
27
28
72
39
2
12
30
37
3
44
9
21
15
7
38
6
9
12
19
8
12
18
58
32
49
3
5
9
27
48
24
4
3
20
48
16
20
9
3
4
20
4
20
9
81
22
38
3
33
18
6
39
15
28
17
67
44
33
21
15
31
72
44
60
18
7
5
15
96
4
29
12
42
9
43
8
12
54
55
41
48
18
28
33
47
16
14
3
27
16
14
96
6
4
44
81
9
24
42
36
72
9
3
54
30
40
12
20
57
7
8
1
20
55
29
31
12
50
15
45
30
40
8
6
15
12
36
7
24
2
12
6
24
1
27
17
3
9
9
27
3
9
12
4
35
40
5
15
25
11
9
45
15
12
43
20
21
31
44
16
21
63
17
9
51
7
29
15
9
7
12
17
4
27
5
12
12
24
3
60
33
16
5
43
39
24
20
124
56
4
36
8
9
19
77
24
9
18
12
21
39
40
17
31
50
46
17
7
5
36
3
28
20
72
12
6
18
45
75
12
24
45
3
6
22
8
6
96
3
9
6
57
19
68
42
6
9
12
9
10
2
15
3
1
41
22
26
3
24
3
1
3
17
21
7
5
34
2
10
8
6
7
20
7
12
8
9
15
16
5
24
21
6
4
17
28
11
93
87
45
19
29
21
55
27
32
42
87
48
9
30
30
22
2
12
10
17
3
85
35
24
40
20
54
46
36
14
51
9
39
15
28
17
3
49
29
6
4
5
7
21
41
7
5
10
17
12
45
3
48
21
79
53
15
33
12
7
51
21
20
43
8
48
18
72
10
29
15
9
67
41
36
43
17
27
24
24
36
6
3
7
20
16
33
5
60
30
12
4
17
33
10
38
22
5
39
16
17
51
16
14
39
7
17
27
9
12
69
7
41
27
21
6
69
24
3
21
27
9
15
28
38
6
6
10
50
10
14
15
39
12
4
17
39
18
51
3
9
3
16
14
3
27
9
12
183
9
31
41
12
3
24
12
4
56
12
42
18
30
3
3
1
24
11
45
9
27
27
9
48
9
3
21
46
60
36
17
19
60
2
15
3
42
12
3
7
110
3
15
6
24
15
12
4
11
24
9
12
24
15
21
3
9
43
24
12
81
116
24
19
2
12
15
3
16
53
12
7
24
14
54
6
3
39
24
4
2
27
52
29
15
7
17
21
6
18
78
1
3
56
9
12
39
12
42
15
3
9
33
46
8
16
17
33
30
9
48
12
21
3
12
129
31
11
12
9
12
36
19
44
18
3
72
24
19
20
9
27
60
33
43
5
19
5
4
27
24
65
3
12
6
27
60
45
15
12
123
52
36
108
29
21
46
9
11
16
50
60
34
29
12
9
6
21
160
20
7
32
28
5
7
89
12
27
45
55
26
3
60
105
15
87
18
58
20
4
5
3
81
87
4
17
3
9
24
7
14
30
112
8
36
4
5
21
10
38
6
36
57
3
54
10
12
8
9
76
51
41
3
21
21
48
6
30
15
19
60
53
36
27
16
20
21
7
105
5
12
31
8
3
45
51
30
10
12
32
6
12
39
19
44
48
1
56
57
10
17
12
12
36
79
38
60
15
55
2
18
6
24
66
6
58
44
1
15
14
36
46
20
30
18
9
24
39
76
8
1
44
21
7
11
30
27
33
18
4
17
24
39
64
29
84
7
2
30
4
5
3
16
32
21
33
39
9
102
9
39
6
51
51
45
3
30
15
27
4
5
3
45
16
17
12
27
9
10
41
3
136
53
39
9
3
21
45
27
39
24
30
10
20
52
60
17
36
7
53
12
75
24
21
3
76
60
57
27
20
66
3
4
89
39
19
72
2
48
15
36
12
72
3
6
19
17
10
8
9
3
1
27
14
6
16
20
30
3
3
69
39
6
30
4
14
15
123
81
21
6
9
31
2
18
36
33
43
24
20
9
24
31
33
3
17
67
29
43
9
23
1
48
8
3
28
32
21
69
7
15
50
24
31
23
21
24
3
21
19
2
78
42
58
21
20
7
50
10
29
3
48
1
15
5
4
11
33
4
17
15
60
24
15
42
39
31
24
56
90
15
15
18
12
7
17
42
21
7
122
18
36
21
3
12
61
3
56
28
74
31
87
2
27
19
80
73
8
3
45
63
24
6
12
7
41
18
52
62
6
85
41
18
52
120
9
5
6
30
6
54
3
3
4
89
9
58
17
45
6
1
5
3
15
97
8
12
48
12
9
27
72
4
147
32
81
12
24
15
6
10
12
8
9
15
42
3
27
4
26
3
60
24
19
24
8
33
9
46
17
7
24
5
36
135
76
29
39
30
3
7
5
12
12
24
12
24
27
93
3
18
102
1
29
15
45
31
23
36
4
24
20
9
72
3
69
19
2
66
13
29
10
8
30
3
12
28
41
22
17
9
58
12
134
60
87
27
12
12
33
12
43
50
34
14
10
32
12
52
5
33
6
13
27
20
69
57
19
27
14
3
67
5
52
20
27
9
45
46
2
102
28
2
3
4
15
8
36
42
30
9
3
48
90
39
39
52
68
1
41
12
6
6
3
24
21
6
16
9
5
30
16
14
10
21
15
20
69
27
18
10
2
27
4
8
31
24
8
12
4
20
69
24
19
14
34
26
18
42
10
26
27
3
18
82
8
6
10
5
3
36
13
63
14
51
3
16
62
48
22
5
12
31
12
44
45
3
76
17
12
33
30
18
39
57
30
9
9
22
14
66
4
36
9
8
19
2
6
72
13
35
6
34
5
9
15
31
80
1
29
6
45
12
12
21
66
1
27
14
90
9
3
90
106
29
9
51
4
17
78
21
12
43
8
6
3
27
12
12
28
2
67
44
7
14
34
17
36
40
107
9
3
57
7
17
57
12
3
7
17
3
13
44
7
41
19
5
24
7
8
12
1
17
27
19
68
12
4
29
60
4
59
30
27
60
72
39
21
4
11
24
30
31
15
38
132
34
20
24
42
10
14
12
19
8
15
66
82
53
15
25
47
42
6
33
43
20
4
14
7
15
84
12
14
10
113
21
3
9
24
10
44
16
17
9
34
36
20
48
33
33
6
30
27
31
56
4
33
39
8
12
30
27
3
18
6
18
30
9
7
32
1
11
36
25
96
68
12
3
12
30
46
38
60
39
3
1
3
24
17
3
12
21
3
33
21
30
1
11
4
9
5
30
24
9
19
24
36
44
25
72
3
5
39
120
9
75
72
57
21
22
44
6
66
4
36
14
6
28
17
15
4
17
7
12
17
4
68
48
51
69
3
1
17
15
24
15
30
22
56
33
15
30
6
16
41
7
20
30
30
24
6
36
6
1
3
20
4
53
7
65
27
4
8
52
24
5
9
31
17
30
9
40
15
60
29
15
12
21
67
20
9
12
52
17
22
8
24
69
24
3
30
3
43
50
60
10
24
2
18
24
1
59
6
3
19
2
22
9
48
3
14
3
67
32
18
46
17
57
70
29
43
2
12
30
24
9
7
38
7
65
7
3
29
16
20
19
26
6
9
40
20
24
21
18
9
3
33
7
26
12
36
6
40
17
43
5
24
15
36
24
6
75
3
36
24
12
21
24
19
2
70
2
22
9
20
24
3
28
5
51
33
36
7
29
9
3
7
36
38
15
3
9
60
60
4
8
39
24
16
29
45
24
6
4
20
81
63
1
119
42
7
32
12
3
6
10
86
10
48
20
6
3
31
14
12
10
24
12
21
27
29
7
5
15
33
3
60
21
21
12
34
50
3
27
12
64
38
6
36
9
55
26
18
52
8
1
15
14
27
15
33
3
12
28
20
24
21
36
67
80
24
28
2
22
5
4
27
20
21
43
36
21
3
38
66
60
52
8
13
23
4
14
7
23
1
15
53
3
9
75
12
4
29
21
66
9
9
3
27
9
24
9
10
24
14
3
21
39
9
10
17
21
10
14
6
16
5
15
6
34
38
6
66
3
60
21
51
15
57
3
9
24
81
82
33
17
10
41
27
42
42
33
9
10
24
2
18
69
21
6
37
32
7
2
42
9
21
3
7
5
108
3
33
15
12
12
69
21
31
44
52
8
12
19
32
40
2
18
13
35
76
80
45
24
55
20
1
5
70
14
46
24
2
27
12
45
34
36
17
19
5
12
3
9
24
15
6
18
12
16
2
12
48
15
43
8
ABCD 440861324*7^$a-1 [50001]
12
18
5
13
114
2
4
27
36
9
12
20
19
32
9
12
28
6
42
18
60
5
4
3
57
33
11
31
90
6
53
4
45
27
8
103
2
58
9
3
14
19
9
23
48
40
29
19
53
3
13
30
21
17
4
32
4
147
15
2
19
27
12
42
18
12
33
44
43
41
7
57
5
10
9
9
11
1
35
1
23
16
32
61
11
7
17
13
30
5
9
31
5
10
9
3
12
2
16
3
135
72
5
76
57
24
3
3
57
5
7
15
17
13
6
77
67
5
48
9
34
24
6
35
7
12
18
15
8
109
3
77
10
2
16
15
75
42
36
15
32
7
78
32
16
20
12
31
20
37
42
12
6
23
19
60
17
36
36
16
45
15
15
30
8
15
7
2
19
9
51
51
6
42
30
42
78
8
15
4
80
13
63
5
4
30
9
17
64
18
12
18
15
29
16
8
100
44
10
6
56
16
12
30
17
1
15
33
135
5
60
39
55
36
14
10
66
39
123
12
9
12
9
6
9
3
12
77
21
7
8
13
24
35
4
41
3
9
15
79
65
48
24
48
7
18
12
15
15
29
64
75
30
15
5
52
3
57
3
27
12
29
33
3
28
57
66
72
18
12
44
7
27
30
30
30
11
1
8
51
1
15
3
60
65
12
72
25
8
12
19
9
15
8
21
4
20
22
5
36
12
25
54
36
33
39
57
68
12
13
3
69
60
32
19
17
10
2
36
4
11
25
3
87
9
51
9
3
21
53
34
5
28
72
5
22
5
16
21
6
69
17
64
12
32
16
20
24
10
90
18
12
17
13
3
29
31
45
3
27
12
108
18
12
20
10
17
31
17
9
31
5
22
2
4
12
18
41
1
60
8
10
42
15
32
25
20
31
12
15
5
9
3
24
19
2
43
89
16
23
7
12
26
27
24
72
9
43
5
10
77
45
7
41
22
21
9
47
16
80
45
27
13
42
21
27
26
28
15
20
73
48
23
60
67
12
2
12
7
69
18
42
48
23
81
87
19
26
34
33
17
4
48
18
12
5
16
21
18
45
27
6
11
1
48
30
2
3
7
45
17
10
2
28
15
3
78
3
32
12
55
18
32
7
24
12
45
20
34
9
20
4
5
43
27
14
46
12
86
10
41
48
1
12
3
45
35
28
17
4
3
3
2
52
30
17
1
12
90
66
15
32
13
3
44
7
45
21
30
30
15
8
31
50
40
39
57
24
8
10
102
6
9
15
122
76
42
6
20
34
2
46
18
32
10
161
31
17
13
92
4
39
21
11
9
22
18
59
4
32
7
48
42
8
7
36
29
10
21
17
24
10
26
3
19
17
25
90
38
15
37
6
5
25
47
7
6
12
42
69
8
24
7
12
18
27
53
3
25
60
32
51
9
7
3
2
10
53
52
15
2
48
10
21
45
24
6
45
24
56
4
15
26
34
2
46
48
30
11
9
3
52
9
90
38
28
3
9
18
9
20
76
32
45
82
6
32
7
8
12
31
24
6
20
22
57
21
12
3
44
36
28
20
37
24
18
60
5
25
15
56
9
39
9
7
8
7
12
18
63
69
30
9
57
24
15
24
12
27
14
27
19
72
30
18
29
36
55
18
3
84
5
7
15
2
31
5
27
40
5
12
28
15
45
15
15
26
4
3
65
10
12
29
19
18
12
12
18
5
9
19
15
24
6
30
12
29
19
26
58
18
3
15
69
24
8
31
12
45
3
38
10
14
12
28
32
27
7
45
27
29
1
47
73
8
24
106
24
5
13
23
21
27
36
13
12
8
27
28
8
28
17
4
30
2
46
2
10
26
60
7
3
26
4
15
75
54
78
90
20
10
77
12
19
14
10
26
4
6
2
22
33
12
15
6
15
27
18
83
7
12
48
72
21
32
72
36
9
10
42
6
2
7
65
70
9
24
3
24
18
12
51
5
10
26
19
20
28
96
3
18
15
9
39
17
40
39
36
45
3
8
13
6
24
36
2
7
8
25
27
5
10
5
1
12
3
24
3
21
9
15
29
4
15
9
18
18
11
49
32
10
5
37
51
20
12
7
2
4
3
17
3
4
15
78
3
27
33
21
15
51
29
12
45
7
39
33
8
7
9
32
9
60
12
22
18
48
35
7
30
8
22
14
4
42
53
48
24
40
17
46
77
108
37
12
51
15
14
79
20
91
18
71
24
115
45
65
67
3
77
28
53
10
24
17
103
17
43
2
28
39
32
25
39
41
22
41
16
41
82
17
43
12
21
24
8
25
18
2
40
32
28
8
34
62
7
20
48
28
15
36
12
42
6
60
12
2
31
44
25
35
45
28
42
29
19
18
44
12
27
7
89
21
7
12
15
9
8
43
41
25
27
3
42
20
10
30
102
2
34
42
15
15
45
29
24
22
18
12
63
56
19
24
45
15
78
8
19
15
2
63
21
4
36
3
56
13
47
13
30
38
171
93
60
28
11
1
32
7
56
40
21
39
84
24
3
12
2
48
22
36
5
7
18
27
36
8
4
57
3
39
60
6
47
48
64
24
9
8
7
56
1
90
21
5
19
3
5
9
64
116
19
8
1
36
20
36
28
51
69
6
72
41
1
6
41
4
15
72
5
9
84
4
6
60
24
2
3
36
9
10
18
12
48
15
15
48
113
37
15
17
10
12
5
31
12
57
17
7
9
11
16
5
28
18
26
31
36
32
60
37
11
7
29
36
24
21
34
9
9
111
8
9
7
20
25
11
9
7
8
85
15
12
24
17
36
27
1
8
7
45
3
45
44
28
107
1
11
19
72
41
37
123
24
8
13
42
12
29
19
62
10
17
64
27
2
36
15
37
12
8
22
33
27
6
11
1
102
50
15
1
11
1
15
36
29
60
52
48
11
24
12
108
16
27
12
12
2
3
40
24
9
12
3
20
28
32
9
27
19
17
31
26
67
36
75
2
4
27
33
32
3
7
21
17
4
6
30
12
11
31
29
9
63
12
33
82
18
24
18
2
27
4
48
29
99
1
15
27
6
24
3
3
117
3
2
40
30
29
1
15
180
15
12
33
27
2
4
30
33
9
72
8
22
9
32
24
43
14
16
11
19
42
3
36
51
36
12
14
34
74
70
18
3
9
15
24
41
31
9
8
7
36
15
12
2
40
18
5
9
16
15
45
42
5
81
3
1
8
52
15
15
17
28
15
17
36
12
151
24
50
19
9
3
5
34
48
17
85
3
15
72
2
79
24
32
1
80
28
11
9
24
27
81
3
64
8
25
48
32
28
3
9
15
15
5
7
18
30
5
9
27
1
63
45
20
58
42
12
32
43
3
5
67
60
30
18
17
25
15
36
65
63
7
90
30
45
29
100
8
28
15
12
33
84
3
27
2
16
30
60
5
16
36
33
47
28
36
39
30
23
37
27
45
18
5
9
3
28
33
12
8
24
16
11
61
132
36
35
105
55
17
10
38
15
7
29
13
48
18
84
6
3
24
12
3
45
27
78
60
11
19
17
43
78
35
97
8
10
2
15
43
45
48
36
33
72
18
12
93
48
9
32
4
11
13
30
9
21
6
5
36
103
96
14
10
6
60
24
83
43
42
15
5
43
5
40
3
12
68
7
86
31
33
35
7
12
62
24
40
30
50
4
3
20
105
3
7
12
5
1
20
27
28
12
3
2
63
4
3
78
12
18
26
3
31
60
9
3
12
6
56
144
43
32
69
10
6
3
24
3
125
55
9
15
2
34
5
9
10
48
14
15
16
3
60
54
6
84
6
27
5
10
17
1
15
32
9
15
36
12
25
6
33
27
30
32
7
3
30
18
5
72
67
5
1
30
41
4
45
20
27
43
5
52
27
9
27
45
8
12
4
21
27
15
14
15
9
10
9
3
5
88
27
21
9
8
3
4
3
53
4
15
30
44
7
17
22
12
33
33
27
29
15
13
3
5
40
11
49
15
15
2
43
29
16
18
65
21
24
67
68
28
17
19
15
77
33
28
3
15
60
42
12
18
42
8
22
6
3
24
32
43
5
33
40
15
8
9
27
16
5
22
18
30
2
10
5
9
27
37
42
5
13
30
45
20
67
30
8
12
24
4
24
3
8
24
1
20
24
12
96
43
20
7
72
18
23
36
4
9
18
21
56
16
15
5
36
9
34
2
28
8
15
37
8
10
21
41
36
22
14
19
101
16
11
19
42
6
12
57
33
30
53
19
ABCD 441052226*7^$a-1 [50021]
48
5
67
6
6
26
12
63
13
56
64
6
5
1
44
6
30
42
22
23
3
24
10
8
88
14
33
31
5
45
34
41
9
22
20
58
8
4
23
157
54
2
39
33
16
32
10
12
5
13
48
107
12
27
40
41
87
102
6
18
34
5
1
95
1
35
36
25
2
48
28
84
36
5
31
20
9
81
16
59
15
30
15
36
37
48
42
60
50
10
5
36
1
20
18
6
39
7
29
61
54
2
10
14
3
27
105
3
18
34
26
30
34
36
98
21
19
17
7
62
16
20
30
9
15
10
71
55
48
12
54
24
32
4
23
27
9
12
108
25
11
69
27
7
2
16
18
2
82
6
11
3
58
2
22
8
90
33
37
48
42
38
24
4
6
6
30
8
36
10
20
10
5
36
9
34
12
17
27
54
90
22
12
48
8
12
34
60
54
2
4
68
12
36
4
18
12
44
34
2
30
36
24
70
50
18
70
120
5
25
2
48
88
60
72
12
89
12
7
8
9
25
11
12
61
6
56
120
33
36
21
22
6
134
22
6
24
6
32
78
18
12
22
60
17
24
25
6
84
32
4
18
18
48
30
44
52
36
44
4
6
20
33
7
126
59
1
18
36
30
6
12
36
2
4
60
26
4
8
78
18
66
90
6
10
29
15
48
6
16
30
30
6
24
24
5
7
140
24
153
103
18
6
54
11
43
26
16
6
17
43
2
15
57
16
72
71
57
60
3
7
24
146
27
36
27
12
22
18
32
33
48
13
14
46
26
6
39
1
23
36
1
30
18
12
54
5
36
15
64
65
15
64
2
64
24
30
77
43
65
12
43
26
36
3
72
9
6
4
5
73
8
30
10
167
31
89
67
29
12
7
101
9
15
3
24
36
34
20
3
60
3
10
35
13
24
12
11
19
65
19
12
14
4
11
36
13
30
56
45
36
39
16
18
30
32
4
5
3
117
15
10
35
19
2
4
119
21
15
73
12
86
58
114
30
18
32
210
18
4
54
2
4
6
42
78
48
30
17
48
15
112
32
52
30
11
72
51
45
37
20
87
27
46
35
27
18
3
51
21
60
12
97
18
26
36
16
32
16
35
7
54
50
6
30
9
13
66
2
24
63
103
32
18
3
9
60
10
72
56
28
41
1
20
10
12
12
96
14
4
59
33
58
6
26
9
55
48
42
60
126
14
15
25
24
59
7
5
25
11
7
36
12
17
51
10
72
78
92
4
66
14
46
59
3
18
82
32
9
9
10
2
16
2
18
28
14
18
39
45
28
32
63
1
35
12
19
26
54
28
17
15
36
40
5
7
65
37
18
2
28
98
4
20
10
18
80
12
9
24
1
2
24
9
1
38
40
5
13
95
13
54
41
27
9
15
45
1
44
3
1
36
14
16
114
14
88
18
14
22
11
9
124
32
34
20
10
90
24
26
63
31
5
67
30
12
6
2
30
90
52
12
6
44
30
16
30
44
60
10
26
9
13
35
37
24
24
2
28
12
8
42
34
2
184
24
80
27
48
1
26
10
23
55
26
46
54
84
54
42
11
13
95
25
11
103
20
22
30
56
40
14
94
41
3
52
26
75
15
4
8
52
98
3
27
22
6
42
80
12
58
5
13
24
8
10
8
4
5
19
134
52
8
36
12
22
42
14
4
78
2
45
31
72
50
22
42
18
42
11
133
2
9
105
18
30
18
40
14
58
128
4
86
18
46
48
42
26
108
12
87
12
33
10
101
7
44
21
37
6
26
18
22
18
77
9
4
23
7
50
16
119
43
12
12
5
1
84
90
18
18
90
14
36
64
5
25
20
70
20
10
54
2
15
55
12
32
54
27
37
6
2
27
7
50
60
3
60
7
30
60
20
30
33
3
52
65
37
8
18
40
12
96
29
7
18
12
26
9
1
12
50
12
36
4
24
50
39
36
51
21
27
60
22
14
4
6
6
101
12
7
48
53
15
28
17
73
24
12
38
6
22
5
37
78
20
102
6
82
20
90
54
16
2
16
17
12
7
36
48
26
46
5
228
27
10
12
18
20
4
26
15
85
12
11
37
44
18
18
18
4
8
4
66
12
30
38
30
10
14
90
3
7
38
6
34
47
3
22
144
11
19
17
39
36
22
2
10
60
6
12
108
5
7
6
191
9
16
6
5
12
15
22
30
6
23
1
48
23
39
28
8
24
36
9
49
71
25
6
38
12
24
3
7
6
60
50
10
74
6
3
36
24
39
28
78
35
7
72
5
15
12
46
78
80
10
6
5
60
21
27
7
20
6
82
132
36
12
48
5
39
4
30
2
94
30
18
48
12
18
24
26
52
35
75
42
16
23
27
24
9
31
18
50
46
11
31
29
9
4
6
29
7
30
54
24
72
8
12
40
36
2
27
1
20
24
36
30
69
43
41
27
45
60
25
42
68
4
5
36
19
8
21
24
27
16
30
12
36
35
7
53
27
70
14
76
12
60
110
22
8
45
33
75
15
10
35
7
6
14
46
6
78
23
19
6
42
12
30
11
13
2
52
48
137
55
48
2
3
87
52
18
50
28
17
15
16
2
64
26
12
6
4
48
23
37
44
10
48
30
30
32
21
9
10
66
30
53
21
60
4
60
2
4
36
92
21
7
8
16
56
9
48
7
20
58
30
2
96
12
52
26
10
12
36
107
27
40
30
26
4
12
5
31
5
15
4
5
21
63
61
11
13
56
66
45
7
48
32
30
10
90
62
40
5
24
9
3
19
6
78
6
60
6
72
32
10
24
6
30
18
98
22
86
22
17
36
27
52
6
6
6
24
83
55
2
46
77
67
36
17
33
28
6
36
84
18
12
24
24
50
81
79
53
49
6
18
11
85
24
12
14
4
14
10
8
90
27
36
7
29
19
66
38
18
34
65
1
30
5
9
3
13
59
36
25
72
2
33
1
11
91
14
111
9
18
6
54
70
18
5
9
10
113
57
51
7
2
18
72
10
30
14
54
76
5
25
2
90
34
5
60
3
18
54
16
48
77
37
80
36
12
52
11
117
4
18
65
13
14
90
18
12
36
60
12
10
71
7
12
42
26
45
75
4
108
6
35
49
18
24
86
18
21
19
72
5
7
12
8
40
32
16
104
88
2
15
3
18
27
25
62
36
10
114
18
23
55
158
10
24
50
250
2
28
36
50
9
31
5
7
14
18
42
4
32
10
2
22
84
6
50
28
18
42
38
90
34
36
12
30
66
74
70
2
4
101
9
27
19
80
9
39
118
59
133
102
6
14
46
42
8
45
27
40
6
11
1
18
5
21
136
24
18
20
33
79
30
20
24
40
44
22
29
36
115
56
94
50
10
11
43
2
22
12
101
9
6
40
18
32
10
17
45
36
4
8
144
24
34
5
1
14
22
30
20
106
47
3
112
18
18
2
30
33
45
4
23
48
7
17
27
45
21
28
6
65
45
4
60
35
7
29
115
98
ABCD 441188504*7^$a-1 [50045]
46
17
1
36
18
33
15
20
12
12
6
16
27
12
77
10
6
8
40
23
4
24
45
3
81
36
15
35
16
18
36
51
32
13
8
4
2
30
40
14
16
62
3
31
24
48
9
5
72
64
27
12
20
1
6
18
20
4
14
34
14
49
47
54
4
3
9
38
1
33
75
17
55
39
50
100
42
30
14
9
43
6
12
44
4
32
4
8
28
20
19
8
1
36
35
48
7
9
11
6
19
9
14
58
12
14
58
12
3
11
28
9
23
10
75
33
2
12
13
21
38
21
13
59
3
4
65
36
43
21
36
24
8
37
11
21
10
26
24
6
1
17
24
6
25
9
71
12
1
42
6
27
23
40
24
18
2
9
81
42
46
51
8
3
25
45
24
24
30
17
15
6
24
7
33
20
7
29
43
15
8
10
8
6
22
72
3
44
9
48
4
14
46
27
41
16
24
8
6
9
1
26
4
62
3
4
35
18
27
4
57
32
16
6
9
45
24
38
12
13
48
21
11
4
111
6
8
6
10
3
44
1
32
30
97
9
11
15
10
3
44
51
4
41
55
14
16
14
49
12
15
17
25
8
19
23
24
6
7
17
30
1
48
5
24
18
22
20
40
56
24
22
30
18
6
12
6
21
17
3
25
3
32
61
20
19
24
59
22
2
24
37
15
6
62
76
30
27
17
43
17
4
54
8
10
36
3
24
5
3
73
26
28
9
33
36
63
32
12
33
18
28
2
19
23
10
12
102
57
41
28
14
30
48
42
4
18
72
26
48
34
68
4
56
3
40
9
12
36
11
1
42
20
28
6
18
6
12
102
5
33
72
30
12
13
3
45
29
12
4
14
1
5
79
23
22
32
3
13
8
4
18
92
12
36
10
18
26
7
9
15
5
24
3
1
15
9
11
13
24
12
32
4
12
2
82
11
108
45
4
30
9
12
29
22
33
33
30
14
19
15
14
30
13
15
30
32
19
29
42
6
36
4
3
17
22
2
16
3
32
13
15
15
72
20
12
13
9
32
3
25
11
1
18
6
3
11
28
14
58
21
11
22
72
60
59
1
32
15
1
68
46
18
24
6
24
5
13
63
15
24
41
37
8
19
17
4
14
48
30
7
5
64
11
31
9
39
17
27
1
21
2
4
80
58
26
28
5
1
14
12
30
10
9
9
12
20
15
21
6
18
4
2
10
24
18
33
41
4
18
38
6
12
10
3
5
27
13
3
5
4
86
24
12
60
4
24
32
37
29
46
9
17
15
13
8
30
25
5
54
22
26
54
43
36
3
17
1
12
2
22
8
82
50
16
26
33
3
64
9
21
3
8
40
47
16
30
36
143
48
37
68
12
7
3
2
6
9
49
27
12
36
84
35
12
18
7
20
37
38
42
36
16
11
28
36
9
35
28
29
4
15
53
4
56
4
15
5
30
13
29
52
20
31
15
29
15
1
59
49
9
15
89
24
7
32
3
42
3
9
40
23
55
18
74
6
3
27
18
40
12
35
13
35
27
13
15
2
22
18
15
48
21
8
106
18
44
55
48
35
82
62
18
16
6
9
45
14
52
6
2
57
7
6
35
7
5
13
32
19
29
12
10
93
5
4
20
7
11
13
57
56
12
27
16
21
14
46
50
13
9
26
52
24
9
15
30
18
2
18
13
15
48
30
98
1
29
39
13
2
6
31
60
27
2
7
12
17
43
39
9
15
56
1
39
5
3
30
67
23
18
30
6
16
62
6
7
47
42
24
6
6
7
21
63
9
32
19
27
5
97
50
10
32
30
33
3
24
22
26
45
7
96
18
30
8
1
47
10
39
32
31
18
12
24
39
23
46
2
9
13
8
16
26
37
21
3
36
3
2
30
13
9
12
14
13
3
48
29
4
23
1
17
6
46
3
24
5
10
20
70
2
24
22
6
57
57
8
87
9
30
6
4
23
13
8
27
15
42
15
4
107
37
20
40
15
48
42
24
24
30
6
3
57
6
24
14
10
30
32
27
3
60
13
11
18
46
42
23
1
84
24
3
23
22
23
12
9
7
9
8
4
32
28
2
10
56
3
7
5
13
3
23
28
2
4
59
1
15
104
7
8
49
9
32
22
24
2
15
15
22
20
6
9
36
4
77
16
15
27
6
44
15
3
18
72
3
13
72
18
2
4
3
9
54
2
3
4
9
56
12
16
3
5
4
3
17
15
81
6
4
2
15
69
24
39
25
3
63
14
43
45
3
9
15
21
20
6
18
51
1
8
28
6
81
9
2
6
6
45
1
38
36
1
9
48
6
33
11
52
2
79
15
17
7
42
38
45
37
26
85
9
39
72
5
19
63
2
16
15
9
48
3
123
21
20
15
13
89
4
3
11
72
9
15
22
18
48
44
22
8
22
54
27
21
8
18
10
15
8
49
6
20
13
29
4
3
5
4
42
6
50
48
25
24
11
18
3
7
18
12
27
48
57
63
8
4
113
16
14
1
29
16
71
3
13
12
3
29
16
11
10
11
25
2
12
24
4
6
2
1
15
38
28
3
5
4
11
13
24
3
15
17
31
18
8
48
90
1
21
26
13
39
26
28
12
2
18
7
17
19
9
15
5
27
31
33
15
6
26
24
1
15
9
11
4
9
32
15
22
3
63
14
27
64
9
12
48
12
23
45
4
12
38
28
21
3
24
14
3
37
3
21
12
12
20
16
20
28
15
33
30
29
27
42
43
35
61
11
16
14
3
16
9
15
72
8
13
15
45
2
13
11
4
33
36
23
12
10
8
12
48
3
7
2
18
48
12
22
26
22
35
3
34
8
27
33
16
32
22
17
21
43
9
12
66
18
12
42
2
28
48
3
9
3
3
9
9
23
31
92
60
22
12
59
27
42
28
14
33
4
45
12
6
29
19
30
3
17
4
51
20
16
3
2
7
33
2
72
34
26
34
24
63
35
60
24
18
7
9
15
11
4
32
10
50
10
39
9
32
12
42
12
49
17
12
42
22
24
27
5
40
24
15
11
10
26
13
9
47
15
12
21
37
35
3
10
14
6
46
6
20
28
15
29
4
15
9
39
44
25
92
36
6
34
15
41
22
14
27
73
6
26
3
57
78
13
11
1
3
2
7
9
6
8
12
1
9
12
36
24
11
72
3
52
26
15
12
33
4
30
6
48
71
15
13
36
71
48
12
16
26
6
1
57
32
28
12
74
1
20
13
15
17
12
12
4
24
23
13
56
51
48
7
50
3
4
24
9
44
18
154
6
9
9
80
31
113
18
28
20
18
10
30
42
6
18
26
18
37
17
16
32
22
53
27
1
5
28
8
31
48
9
24
2
13
41
3
1
24
3
5
10
6
18
18
12
12
24
59
49
47
52
35
10
18
17
31
14
16
12
15
48
23
126
10
2
16
12
12
6
17
1
2
6
7
17
24
28
8
10
24
18
23
7
14
30
61
33
39
8
7
2
7
12
12
111
8
64
9
33
2
1
11
36
18
4
6
6
12
54
14
3
21
7
32
21
6
49
20
4
24
69
38
6
52
2
10
6
29
12
1
15
11
48
13
33
12
62
1
47
13
11
21
7
98
43
17
58
8
34
6
21
21
71
16
45
3
11
22
3
35
13
57
62
22
6
26
12
7
3
18
26
66
15
1
15
33
14
6
31
8
24
48
28
21
23
1
36
8
18
48
30
19
9
12
62
33
13
39
17
42
6
12
28
38
45
28
56
15
1
48
44
9
3
16
20
73
14
46
38
48
36
10
27
12
20
57
24
43
9
14
10
11
52
35
25
21
75
24
9
14
12
6
22
24
42
2
58
12
119
16
11
1
57
35
33
3
9
28
8
24
40
15
8
7
68
12
18
12
30
28
20
12
36
13
9
23
9
4
15
89
18
16
21
48
27
18
3
11
10
11
1
44
52
36
12
42
2
31
5
16
59
13
26
12
33
61
20
4
6
14
16
27
8
27
54
16
24
14
9
45
10
8
10
2
21
37
27
48
21
11
3
42
16
12
15
39
54
44
19
12
9
2
10
18
2
16
6
9
15
8
6
28
15
23
25
32
4
9
3
20
37
32
79
47
22
14
34
3
17
4
12
6
14
4
27
12
36
32
9
34
24
6
39
5
40
12
18
18
2
45
45
4
30
21
5
31
15
50
27
1
47
4
5
102
13
17
19
5
4
3
15
38
54
12
36
13
11
21
12
75
10
2
69
84
28
5
3
40
9
2
58
20
66
4
6
15
44
16
11
30
6
57
15
13
20
37
3
21
36
15
5
16
18
44
48
10
12
20
10
50
84
19
5
4
3
17
31
65
12
63
7
18
24
56
22
57
23
1
21
20
22
41
3
12
25
21
48
8
40
15
84
9
23
13
12
26
52
26
6
9
1
12
3
29
3
28
44
15
1
32
3
10
2
22
48
15
3
14
18
22
48
18
44
6
28
2
46
27
23
1
93
2
10
2
10
11
13
11
16
32
15
42
6
40
2
30
33
81
18
70
30
9
11
12
22
24
14
13
15
48
6
12
14
30
19
23
6
4
48
35
13
6
29
16
3
18
24
74
13
12
20
13
32
12
6
6
64
48
26
18
52
3
15
2
70
45
23
30
54
1
5
15
3
6
6
1
33
24
44
46
26
3
27
6
54
21
31
102
56
28
32
16
32
4
42
9
71
12
10
51
47
12
18
36
4
48
12
2
90
7
21
62
1
21
11
1
36
12
39
21
11
9
46
29
51
6
28
2
22
2
24
6
7
111
6
12
23
ABCD 441304736*7^$a-1 [50002]
43
2
46
29
91
54
42
101
1
56
40
18
12
26
84
22
38
10
14
12
39
55
41
7
54
30
26
27
7
2
34
2
34
62
15
49
20
4
20
94
78
6
36
2
22
24
17
33
48
12
16
23
1
23
19
26
46
24
24
48
14
39
31
41
7
48
14
99
79
42
8
51
12
69
3
25
20
12
36
12
15
21
36
15
25
8
10
62
40
42
36
36
14
72
3
13
47
33
63
43
62
36
52
30
2
10
2
154
48
17
43
24
6
30
90
8
3
55
24
17
9
24
22
14
27
9
39
19
48
17
19
102
48
32
58
14
16
23
115
29
21
10
53
48
31
2
27
24
21
4
96
6
24
18
42
2
12
34
86
3
37
24
114
12
12
2
118
14
15
7
36
48
48
5
9
64
8
10
24
50
60
48
60
27
48
1
32
22
2
46
42
24
32
22
74
10
14
72
12
4
24
23
1
6
29
13
71
24
7
50
34
26
52
6
36
48
2
27
55
14
15
9
58
38
51
9
16
32
60
4
18
6
8
27
67
2
75
13
66
2
15
12
67
53
79
12
2
22
24
77
1
131
19
173
13
24
90
12
86
124
23
19
5
7
72
12
38
36
27
57
15
7
14
12
27
79
26
51
49
18
29
19
26
28
18
54
68
10
18
23
1
198
12
41
31
6
140
12
16
6
29
7
6
32
87
1
59
37
18
41
36
21
75
117
72
28
71
19
24
96
12
36
6
8
10
5
9
22
137
91
5
1
24
20
75
25
32
24
34
29
21
4
23
7
12
30
18
17
31
24
12
48
26
16
42
2
22
5
45
22
5
67
14
22
36
6
48
42
30
23
55
2
10
6
42
5
19
6
8
12
28
20
63
9
76
140
36
10
26
22
60
36
17
19
14
84
22
42
48
48
167
48
21
22
30
30
65
79
50
70
98
16
42
12
18
24
42
14
16
18
5
24
1
11
7
60
38
22
17
37
18
60
38
34
12
2
4
24
6
38
4
47
1
6
66
71
21
12
12
147
33
10
2
51
24
55
74
24
16
42
17
12
36
7
101
31
18
42
30
8
16
66
48
2
76
6
84
5
19
6
6
17
21
15
105
24
28
56
10
24
89
12
33
64
8
12
70
29
1
6
2
118
12
24
89
7
26
52
18
137
13
56
46
24
50
70
110
15
61
35
69
10
50
28
8
178
14
58
6
47
57
60
34
110
3
55
12
24
5
7
2
12
36
64
80
34
14
10
12
72
74
16
44
12
70
12
14
39
33
12
3
69
15
43
5
19
24
2
3
9
70
6
6
14
10
17
1
56
24
15
31
65
1
102
48
108
5
7
114
48
56
40
42
17
12
9
15
73
18
6
30
2
72
3
61
42
2
28
164
58
41
1
23
7
5
61
32
12
28
18
5
25
44
22
6
8
34
12
26
10
5
25
11
9
4
23
7
48
36
50
4
20
39
61
24
6
26
10
2
52
18
12
26
12
70
65
21
22
5
12
21
15
31
12
90
6
12
12
77
7
6
23
1
18
6
8
22
48
5
31
2
3
21
58
12
6
68
39
36
9
3
9
22
29
7
18
8
12
99
69
46
14
58
30
68
58
12
24
48
2
4
30
53
9
24
75
57
12
15
13
24
24
44
27
45
28
30
72
14
27
9
22
41
48
9
39
21
4
42
38
10
5
57
12
3
7
24
2
12
3
1
59
43
38
3
25
32
22
29
48
36
19
86
36
48
58
14
4
71
43
5
57
40
18
5
21
219
19
53
43
78
6
41
1
6
14
36
22
2
34
54
8
63
21
63
93
10
50
34
66
32
40
54
12
30
11
81
3
1
6
12
5
21
4
66
5
9
75
141
15
9
27
48
19
29
7
48
2
48
52
48
66
60
42
18
14
39
21
124
6
2
27
37
6
48
50
3
37
44
4
48
30
2
10
102
18
29
49
6
18
20
12
10
62
48
15
7
12
48
24
54
30
17
24
7
2
12
51
25
42
5
57
22
84
2
63
7
38
135
9
34
12
2
58
2
3
33
24
160
18
24
5
1
68
24
96
22
5
7
2
63
72
24
91
12
14
27
33
10
5
12
31
17
79
5
24
49
56
34
30
155
7
24
48
2
75
19
5
67
14
58
14
22
60
5
21
46
5
67
62
16
20
10
12
24
24
41
37
30
65
33
22
113
1
6
48
72
41
24
21
27
91
24
5
7
41
21
28
56
10
36
86
4
18
41
9
4
30
17
43
6
23
9
10
50
22
168
5
19
30
24
47
24
24
49
59
67
38
22
48
2
3
67
2
24
27
7
62
10
41
145
6
14
4
66
14
60
10
113
1
24
47
49
54
42
6
17
25
96
6
36
12
2
16
54
98
3
9
22
24
60
24
26
16
11
13
42
5
21
15
7
50
28
11
67
14
12
12
4
24
8
15
49
8
70
2
3
48
9
48
28
23
1
119
1
23
49
56
12
51
9
10
5
7
2
10
62
3
9
34
12
24
86
24
34
17
13
8
39
19
5
25
8
63
19
48
2
3
31
2
12
28
66
26
12
12
82
53
9
24
52
18
41
7
5
57
48
48
39
33
48
159
36
7
48
5
31
90
78
17
120
7
14
132
34
6
30
137
120
7
134
27
7
26
10
2
10
65
121
47
1
48
42
36
24
24
60
29
9
27
7
48
24
48
65
31
2
12
10
77
108
33
4
42
14
3
21
10
86
34
5
24
1
71
7
18
23
57
40
18
29
67
12
120
24
17
43
29
25
8
130
77
60
33
3
9
15
7
2
60
22
2
51
73
8
34
14
3
19
48
86
46
78
11
21
82
2
58
24
2
3
31
53
9
15
36
81
27
1
35
96
36
7
17
24
9
22
12
24
5
33
10
14
88
8
16
6
14
22
96
17
21
22
24
29
37
54
48
86
12
3
13
35
12
79
48
90
24
42
41
48
7
50
22
29
25
42
5
103
98
88
54
2
16
20
58
26
12
24
70
17
12
7
26
40
30
12
158
24
15
69
22
65
13
35
12
9
40
24
42
102
66
29
19
2
24
3
60
13
47
31
41
49
23
24
45
24
10
12
12
12
2
12
15
12
7
30
24
24
48
11
61
48
18
30
80
63
43
38
58
5
57
10
26
99
49
102
120
65
1
42
29
19
14
15
7
38
28
32
15
9
39
67
24
5
9
160
18
14
10
2
4
44
12
34
14
3
57
34
26
64
23
96
84
12
31
17
1
20
46
48
30
23
7
113
31
48
50
3
157
18
77
21
3
97
8
40
11
33
27
36
19
41
9
40
18
101
1
155
45
10
14
22
12
26
24
3
7
42
18
17
13
23
33
15
7
5
37
24
42
26
76
24
116
52
35
7
30
24
54
60
50
3
31
18
11
7
6
24
30
2
82
30
11
7
26
22
77
96
60
67
36
ABCD 441328154*7^$a-1 [50033]
7
9
66
2
43
53
7
9
20
4
102
14
3
91
21
8
12
40
29
24
3
43
18
30
2
60
24
27
21
4
8
27
16
3
42
8
36
48
3
12
13
35
9
4
8
72
24
3
4
17
28
8
12
3
7
6
18
62
27
28
69
12
3
41
12
124
59
9
16
20
27
9
34
2
3
12
9
36
4
44
15
12
28
9
44
39
12
16
9
8
7
77
51
37
20
34
38
4
35
141
3
9
12
40
20
58
29
73
15
29
96
19
8
108
21
3
60
48
9
3
1
24
12
8
16
60
32
60
24
88
68
15
49
11
60
1
11
21
19
56
61
23
9
16
44
12
64
11
1
23
9
12
70
2
7
29
48
4
20
72
7
5
75
16
21
60
23
25
20
4
20
10
2
10
48
14
27
1
20
34
74
27
9
3
9
19
45
24
8
3
55
110
34
65
45
51
19
41
61
44
27
141
39
13
47
12
25
104
22
17
1
11
40
8
9
22
14
60
16
48
116
22
41
21
3
49
8
19
5
10
9
29
28
8
4
18
48
26
12
16
44
60
27
7
30
11
13
30
78
8
64
8
7
17
28
20
12
72
3
9
12
28
12
32
36
4
8
24
16
36
8
12
24
16
11
1
39
3
29
48
57
46
38
10
2
82
5
9
123
31
17
64
15
36
38
36
4
11
108
12
33
3
33
12
15
19
26
4
20
12
3
55
66
44
4
11
19
14
15
93
16
8
48
7
81
80
15
24
45
31
24
53
3
33
12
64
8
36
28
59
4
5
3
31
6
20
31
20
13
8
60
19
5
4
8
28
108
8
24
27
28
44
37
56
3
19
6
47
9
3
1
56
82
36
24
6
35
60
21
79
9
20
147
4
5
51
72
43
45
17
3
9
12
34
24
12
42
51
77
4
39
9
11
36
24
48
33
15
4
39
6
11
45
34
42
11
9
19
3
26
63
45
16
8
36
28
48
30
26
48
12
3
69
3
21
12
15
21
70
72
5
1
23
1
8
39
21
24
127
45
8
36
16
8
15
7
12
12
21
8
12
1
39
195
14
16
20
15
96
73
27
20
61
42
77
9
10
5
57
19
3
12
2
52
20
3
129
3
156
55
45
3
62
4
71
72
13
84
131
12
1
12
24
20
46
24
38
3
9
36
27
1
11
33
15
12
36
4
8
45
36
24
36
51
37
20
99
55
14
40
15
39
90
11
60
1
48
6
26
40
8
40
27
3
170
22
2
15
13
56
19
3
2
40
6
38
51
13
30
17
24
21
4
23
12
9
28
60
3
53
36
48
19
24
9
44
15
49
23
36
12
21
10
38
28
8
15
9
12
27
49
12
30
41
12
57
3
60
9
22
90
8
72
24
24
31
56
12
45
22
6
36
12
8
3
9
24
7
17
19
20
84
36
1
11
45
15
9
22
18
63
17
51
31
26
12
48
10
30
24
20
7
5
36
22
29
45
63
57
15
61
47
9
51
4
17
40
71
21
99
1
48
3
20
57
3
9
24
63
19
41
25
59
25
51
15
14
84
7
21
11
21
40
6
2
3
33
16
36
35
1
32
36
31
29
36
12
3
25
20
34
98
4
8
22
5
4
65
3
12
19
90
51
17
19
53
16
92
36
58
45
41
3
25
20
24
111
19
29
12
9
82
2
166
90
11
76
29
22
2
12
4
12
8
15
1
8
7
5
12
27
48
67
2
12
24
12
36
76
20
36
3
9
10
81
15
2
27
36
1
54
17
9
10
26
24
36
43
17
3
40
21
23
9
28
18
150
15
8
45
48
12
12
3
69
36
7
27
9
24
113
88
36
11
45
12
3
45
15
12
1
8
10
26
4
8
4
15
3
2
96
40
20
3
40
21
8
7
5
34
14
22
2
4
59
4
36
44
25
44
51
1
8
51
60
25
131
12
21
16
44
87
9
3
31
42
20
24
15
57
58
30
44
39
1
30
2
94
14
24
7
5
4
42
2
64
3
8
33
39
1
35
55
2
22
5
16
17
4
23
31
5
4
111
6
11
1
80
24
7
57
44
4
23
9
39
1
8
12
84
36
3
67
14
15
1
11
12
25
128
48
15
25
107
9
60
24
12
3
4
53
75
28
3
29
19
38
12
4
39
17
51
52
9
20
10
66
56
24
34
2
19
5
4
11
7
2
10
6
11
109
12
32
39
21
24
15
7
2
39
25
60
80
15
69
34
17
12
28
24
8
1
56
12
34
9
8
109
42
66
36
32
3
4
29
160
8
3
31
5
24
16
32
21
10
132
98
10
17
13
6
30
12
23
21
96
51
28
17
15
7
2
22
17
43
6
44
52
32
4
39
21
20
64
68
12
10
2
12
55
60
9
20
7
17
15
45
12
24
12
40
75
41
24
36
34
48
26
15
1
60
35
13
44
4
23
16
15
2
7
75
2
36
27
1
138
17
1
72
8
64
47
48
9
4
12
24
23
21
12
48
60
12
16
11
72
19
12
98
36
24
22
24
41
1
44
16
23
1
32
7
8
7
5
9
22
9
9
59
21
10
6
11
73
8
103
17
19
20
9
10
5
7
90
42
60
14
12
24
16
24
107
12
12
21
84
64
11
25
8
16
56
36
36
48
55
20
16
24
9
44
4
56
15
12
25
35
19
30
18
26
15
45
24
34
5
1
3
29
36
55
9
11
21
12
84
19
3
96
36
6
12
48
56
3
4
9
8
48
84
250
12
29
16
15
17
19
14
48
12
60
48
24
34
74
4
12
8
108
7
29
52
90
9
89
28
18
2
51
9
3
79
17
60
25
8
76
44
48
19
17
15
28
15
2
3
1
11
33
87
1
8
24
28
20
27
4
20
16
69
15
17
48
40
23
81
16
8
3
21
99
13
20
39
9
19
3
2
16
20
12
10
14
7
5
63
69
4
15
15
5
45
39
25
8
60
3
60
93
24
48
27
28
17
24
3
91
24
24
29
105
3
24
33
12
15
1
108
119
9
36
3
4
39
29
33
60
24
3
1
56
64
20
7
41
36
72
12
4
30
78
20
60
10
21
128
69
36
72
3
57
15
9
28
54
2
7
53
72
16
30
30
35
64
8
69
39
13
8
36
46
50
16
83
45
7
41
24
40
68
84
82
29
21
24
28
18
29
21
12
16
44
12
15
9
36
16
20
10
41
1
54
6
96
3
5
4
47
1
42
6
23
9
3
1
44
3
33
15
49
11
61
30
26
7
8
45
12
10
74
16
6
26
96
24
3
31
174
51
21
102
21
68
57
46
9
17
3
1
18
14
15
12
85
6
14
16
15
44
9
60
22
26
36
3
60
4
9
8
10
12
6
20
48
3
12
49
72
27
17
24
12
16
11
9
3
9
63
25
11
12
52
75
6
8
40
27
3
17
115
62
46
14
3
4
29
82
6
44
72
4
30
14
12
15
21
24
16
12
44
4
11
48
9
48
72
60
36
15
1
6
2
12
28
39
32
43
9
20
37
18
38
16
20
22
38
24
24
52
71
40
116
12
60
21
111
19
12
24
41
4
5
16
20
58
26
16
18
14
36
40
8
52
51
20
25
6
17
9
40
44
19
29
10
14
16
12
15
17
28
6
50
40
59
40
9
15
15
21
17
3
33
28
32
22
45
5
28
11
33
3
13
12
44
48
60
43
32
9
43
45
6
38
22
2
16
30
42
8
7
9
12
8
34
14
12
15
37
18
6
8
24
96
12
156
51
7
14
48
19
17
36
27
21
34
17
48
49
51
20
12
7
5
9
22
89
19
2
19
5
34
50
27
9
63
21
12
27
69
3
81
15
4
20
25
6
2
27
33
3
21
4
47
9
3
37
32
27
33
10
6
44
52
44
3
52
45
8
27
9
40
8
19
20
1
24
8
22
17
7
6
35
69
ABCD 441439722*7^$a-1 [50021]
7
17
24
37
47
13
8
22
17
4
32
4
20
13
12
23
24
16
3
9
15
93
165
107
28
72
3
5
24
4
5
19
24
27
86
3
4
29
7
32
12
12
52
8
4
17
15
12
4
36
27
2
7
3
60
12
5
4
12
68
12
25
3
32
19
5
12
73
3
27
2
31
20
84
31
57
15
62
7
8
16
27
93
36
8
1
15
15
57
3
105
75
17
16
12
3
122
24
27
12
37
35
12
36
52
8
175
5
49
3
8
21
3
43
53
36
36
13
35
4
3
5
36
100
36
8
7
30
15
3
17
48
12
13
3
8
1
23
24
9
3
19
48
17
16
21
3
3
12
5
7
45
24
24
12
8
7
5
48
28
56
1
30
33
12
5
22
29
4
60
3
5
48
4
12
17
3
36
24
24
49
30
65
7
153
45
30
21
36
24
51
30
11
36
1
20
31
17
7
75
12
26
3
37
27
5
15
24
16
5
3
7
57
33
48
3
8
16
3
29
28
3
2
7
63
14
67
9
27
32
12
76
60
48
15
45
20
12
12
36
12
64
36
15
65
1
27
8
28
51
17
1
3
8
36
4
29
7
44
33
51
9
4
12
3
56
31
18
3
27
42
15
8
12
37
35
76
12
60
20
40
8
24
48
13
84
3
48
9
63
56
1
35
4
17
4
3
3
29
81
7
8
12
13
32
63
7
5
13
15
8
24
52
105
15
21
23
4
36
8
1
11
52
20
7
41
4
3
41
16
8
12
25
23
24
28
12
56
24
144
19
12
18
11
4
29
7
8
13
6
9
20
64
8
12
36
12
1
30
14
27
4
20
16
17
27
12
4
96
17
36
22
5
16
48
117
3
20
33
24
3
61
15
3
5
7
18
11
7
17
36
49
20
67
17
7
72
12
8
24
61
24
8
3
12
7
9
8
45
16
30
21
141
11
48
31
41
57
67
51
9
60
3
12
6
27
29
16
59
4
12
36
9
35
7
29
64
20
43
2
27
12
24
7
17
72
1
11
1
15
48
8
55
9
3
50
7
3
5
9
96
3
36
36
37
18
5
60
25
47
12
9
99
61
11
69
7
8
4
3
48
12
14
7
8
24
64
75
6
35
4
60
3
93
56
4
44
12
12
7
41
1
30
17
28
5
7
45
35
36
12
12
1
63
60
24
44
28
45
35
16
24
8
7
29
4
60
20
12
16
8
12
7
41
9
91
9
11
19
5
16
8
36
136
12
15
29
4
77
3
16
20
36
52
57
71
52
36
27
65
4
24
9
27
93
23
24
31
45
12
3
69
17
39
12
28
39
5
16
20
28
72
44
4
20
36
72
12
7
33
8
72
1
3
20
24
9
3
7
30
23
12
7
5
37
15
3
18
12
3
24
36
5
7
20
16
8
21
7
15
9
36
3
89
9
127
8
21
15
21
10
12
9
8
4
5
22
18
27
12
24
24
32
31
2
27
13
48
11
12
4
20
60
12
33
22
18
27
20
4
20
19
17
61
23
9
15
7
45
3
5
7
48
12
2
3
12
64
12
48
5
70
53
7
42
12
48
71
7
5
12
16
20
40
36
53
27
16
56
16
27
6
3
12
9
8
22
33
33
72
27
80
40
144
27
33
24
3
12
18
47
16
17
27
28
17
40
15
5
3
4
3
41
16
24
20
16
8
24
19
42
8
3
9
58
17
12
4
9
15
3
12
137
1
35
4
44
36
16
44
21
7
104
12
4
15
12
65
21
3
7
5
55
26
46
21
32
7
12
5
16
32
13
3
8
12
4
44
52
24
12
60
24
8
13
8
3
12
108
4
75
33
3
9
41
4
3
27
2
31
8
24
40
8
60
16
8
60
16
15
21
8
31
12
45
17
67
36
84
8
4
56
16
29
103
3
12
86
3
4
3
26
34
5
28
8
1
15
12
96
39
77
9
7
12
8
37
3
12
20
12
72
4
3
33
36
24
20
1
23
24
1
35
24
16
8
28
27
57
89
3
4
8
13
71
12
37
32
31
44
81
82
33
27
2
19
8
4
12
36
20
52
3
72
5
16
21
6
29
76
9
11
52
32
40
15
5
13
3
77
7
20
60
1
27
27
17
28
8
7
30
11
36
12
19
65
25
15
8
12
76
21
11
4
3
5
24
19
17
16
9
15
15
5
16
84
29
15
24
4
20
16
44
4
24
15
17
31
30
11
48
61
42
45
8
28
20
64
5
63
7
14
7
8
12
16
15
38
15
36
40
21
6
105
44
24
7
72
14
136
3
17
28
87
33
24
6
5
4
15
113
12
12
60
31
12
101
28
8
4
8
16
8
16
21
8
7
8
7
33
68
108
4
20
55
45
48
5
4
6
9
20
4
12
39
9
20
9
7
15
21
69
36
12
47
4
8
52
12
20
7
5
12
60
1
54
2
43
20
1
59
13
51
80
60
36
28
3
57
15
5
33
7
8
24
40
24
8
36
7
9
8
4
8
1
11
4
3
21
8
4
17
31
24
15
53
36
124
15
2
3
12
16
24
8
19
6
23
1
6
17
36
36
28
3
17
36
52
12
15
12
29
4
15
41
40
21
18
42
3
63
17
7
5
1
56
46
29
12
4
63
2
3
12
12
1
39
56
4
44
72
36
24
4
24
27
12
5
9
16
18
24
2
7
44
7
9
27
2
27
4
36
44
4
20
7
45
32
16
20
52
17
16
20
48
7
15
72
5
28
15
29
16
8
4
15
5
4
17
7
20
43
24
33
8
4
51
42
15
12
8
85
51
72
12
8
4
21
39
15
21
39
18
30
5
9
31
20
7
29
1
8
3
12
9
16
3
15
5
48
16
24
12
12
5
31
32
7
14
27
24
12
36
55
12
74
64
32
70
17
1
102
5
16
24
5
3
37
15
12
8
36
1
3
5
22
18
35
9
7
24
8
24
21
43
39
5
36
49
11
4
3
24
33
33
11
16
56
4
3
5
52
32
4
57
23
16
8
7
5
28
3
5
36
13
3
45
23
7
41
4
45
51
21
6
41
31
17
28
20
73
32
15
16
17
10
9
15
33
27
9
56
12
16
65
7
48
56
4
3
5
21
15
24
4
60
51
12
21
36
8
13
24
15
33
8
7
27
5
28
45
35
16
69
3
8
31
6
11
31
21
87
33
8
49
3
12
9
56
43
32
19
2
7
9
47
4
27
9
3
29
13
6
29
31
9
20
4
12
8
4
3
77
7
5
76
8
33
46
5
28
72
8
12
40
36
39
29
52
72
12
12
32
1
18
2
3
36
108
25
48
47
31
50
7
15
60
45
3
65
21
43
56
19
18
18
9
45
47
12
12
49
6
93
12
20
7
30
3
8
12
49
68
7
44
19
53
36
1
3
39
2
7
9
20
3
4
8
7
65
4
84
3
9
41
43
20
12
4
15
2
3
25
32
3
60
76
9
18
42
3
27
33
8
12
16
12
32
52
15
66
11
81
43
12
29
15
4
8
33
15
16
75
5
37
11
52
29
3
36
64
60
3
5
37
11
12
12
4
12
48
29
7
8
12
12
72
1
39
29
3
21
7
44
7
30
30
9
32
4
3
42
3
44
9
75
28
51
21
15
29
24
36
57
3
12
4
12
20
25
71
79
38
52
3
8
12
28
17
67
5
3
40
72
20
12
28
15
21
12
20
7
5
24
136
8
19
41
7
29
1
15
3
17
85
11
37
11
19
26
7
20
96
13
23
7
17
24
12
19
33
27
33
20
16
12
12
3
5
25
11
48
13
23
4
3
45
3
2
10
12
53
13
11
21
31
24
60
5
39
49
15
12
8
12
28
39
45
17
7
29
39
24
4
24
20
16
60
63
17
24
19
14
3
24
16
8
12
31
12
38
43
56
13
15
15
60
17
60
12
4
8
31
9
36
24
20
16
17
103
3
30
59
16
32
24
16
8
37
23
7
77
52
39
42
3
3
42
23
24
12
48
28
3
5
49
15
15
2
16
12
6
24
33
15
38
22
18
3
24
3
2
31
44
13
27
120
8
88
9
20
3
7
41
61
3
12
17
19
15
24
9
27
29
43
17
4
24
8
4
32
31
5
9
4
47
12
4
12
27
45
12
3
29
12
4
3
17
43
2
40
23
7
18
27
53
15
19
9
60
8
24
4
3
33
12
3
12
5
12
28
44
1
47
72
24
28
17
15
25
3
9
12
15
3
5
7
17
21
22
29
12
4
44
33
3
25
8
22
33
27
30
59
60
7
57
15
5
24
45
60
36
10
12
9
27
30
3
60
57
15
15
77
7
6
32
22
33
8
36
13
47
1
23
12
16
132
27
41
12
81
63
40
32
16
5
27
24
120
19
41
31
38
3
64
21
102
12
33
8
40
32
24
4
9
11
37
18
5
28
60
27
9
15
17
13
3
27
9
12
12
12
3
12
65
12
31
17
1
47
25
3
104
36
48
12
28
20
7
12
29
24
48
4
33
23
4
12
8
48
7
45
12
15
30
39
21
11
52
5
58
41
28
3
ABCD 441511542*7^$a-1 [50001]
128
19
18
12
24
15
3
32
16
6
2
1
32
39
24
36
4
6
26
9
7
8
16
17
27
94
14
4
44
9
7
53
16
21
26
12
13
3
5
1
26
46
12
47
13
6
24
57
8
15
16
8
36
4
33
3
33
12
27
5
15
21
12
73
11
51
34
12
6
72
6
23
1
63
8
27
13
8
49
30
18
54
48
5
19
9
8
1
6
6
14
52
12
36
33
9
2
28
18
23
1
42
12
92
9
3
28
6
36
3
3
30
71
1
15
3
9
36
24
3
20
16
9
8
12
7
53
37
15
15
18
12
2
45
1
18
17
1
2
24
25
23
33
7
32
93
25
12
50
34
14
12
34
24
2
10
3
21
11
1
12
23
7
20
25
3
29
3
12
10
26
21
84
49
6
6
23
7
8
40
33
20
13
35
15
45
13
2
12
4
18
23
12
31
24
30
15
11
36
36
16
6
2
52
8
10
18
6
15
9
6
12
20
10
87
27
8
16
56
9
27
37
3
29
49
2
9
3
21
1
6
120
33
12
27
21
11
1
35
12
12
9
27
9
3
4
8
4
32
37
9
6
5
27
10
54
9
15
36
9
39
6
63
20
3
12
24
13
15
6
6
18
2
4
20
21
3
4
44
28
29
36
43
21
20
1
6
5
13
30
78
48
14
16
18
18
5
28
20
7
20
1
8
55
9
33
2
10
15
3
17
1
15
39
20
21
1
11
12
7
33
11
4
33
45
47
16
27
12
77
13
2
24
4
5
13
50
33
15
9
31
18
36
6
5
15
9
55
6
54
41
27
12
10
36
15
3
8
16
66
14
45
31
18
14
25
12
44
36
19
56
4
18
3
3
5
19
5
15
1
15
18
11
1
11
1
2
33
25
6
29
1
2
16
18
11
4
11
16
65
16
51
6
23
7
8
10
15
3
6
84
30
12
80
28
30
2
22
23
24
7
12
6
12
14
4
20
34
26
1
23
4
5
28
33
6
44
12
13
80
15
24
25
20
7
18
36
14
25
153
18
6
95
16
27
5
31
41
13
18
18
2
37
11
12
4
12
17
1
162
69
60
21
12
2
12
22
12
2
24
16
5
7
29
3
4
6
12
6
18
11
37
6
33
3
24
72
20
4
5
1
23
7
36
18
2
25
8
7
5
37
23
31
8
9
36
135
22
12
11
3
4
9
8
4
15
5
60
13
12
35
1
2
13
3
30
12
12
14
10
38
10
62
4
6
6
36
6
90
5
27
49
27
18
14
33
27
10
26
9
13
3
15
20
16
6
3
21
14
22
3
9
2
16
5
19
20
1
12
35
28
17
3
4
9
21
12
11
7
66
14
9
4
3
6
27
12
15
33
20
27
16
29
31
12
12
24
6
15
68
13
62
22
2
45
13
98
10
30
18
14
16
42
12
83
1
26
10
38
10
18
17
25
59
7
6
23
12
12
7
18
60
15
20
15
1
11
16
6
26
13
33
6
12
6
38
24
1
23
12
4
12
9
47
1
35
9
27
4
17
48
1
12
2
10
24
3
32
60
61
26
1
8
4
95
28
65
24
1
63
27
36
6
3
9
11
63
16
6
23
36
16
3
60
12
30
2
21
51
4
104
21
1
6
32
72
22
2
24
13
12
21
11
120
13
12
3
11
16
6
59
19
32
45
13
12
36
6
17
28
23
10
30
48
20
37
12
9
12
12
48
11
3
21
24
1
6
60
21
27
45
11
4
5
16
20
43
56
10
2
9
13
23
1
2
40
12
6
15
8
27
16
30
48
23
12
60
15
22
11
27
24
46
14
9
1
26
4
30
60
26
16
5
48
19
6
24
6
18
2
16
128
16
48
42
24
3
20
43
24
17
24
27
10
3
11
4
41
19
12
12
5
49
30
12
32
10
48
74
4
42
59
27
33
36
31
44
16
8
12
48
33
25
18
45
11
45
49
2
9
76
32
67
5
97
6
17
39
49
3
32
12
24
21
64
20
12
15
24
28
8
33
36
13
26
12
9
16
83
4
8
24
9
4
9
2
12
12
46
6
6
15
9
11
7
21
15
36
12
24
17
1
14
25
3
12
17
15
16
6
36
47
1
120
50
10
59
24
27
48
4
17
7
36
6
26
21
103
9
23
33
12
1
2
22
2
25
3
45
21
18
5
19
29
3
4
18
36
12
3
32
15
52
36
17
1
2
36
4
32
12
1
20
7
24
30
26
37
27
29
12
12
1
14
34
2
22
62
57
13
18
17
27
16
29
24
1
30
18
18
72
8
33
12
87
13
27
17
13
2
22
18
24
5
49
26
9
49
11
12
7
29
37
15
8
37
48
6
24
48
12
24
29
12
27
4
9
8
13
26
4
41
13
18
6
63
3
24
8
45
1
15
35
21
4
27
17
16
32
3
37
12
9
38
16
12
8
12
1
21
11
7
30
47
7
6
48
54
5
7
17
25
48
39
27
66
2
60
16
12
12
29
67
6
36
27
9
18
18
14
48
22
6
44
28
8
40
5
3
12
16
29
67
8
13
15
29
15
10
102
20
40
54
6
6
14
21
3
45
7
5
7
24
6
11
13
26
57
63
1
32
19
24
5
84
1
24
42
33
92
19
30
11
15
1
20
3
96
33
1
14
4
9
45
2
10
30
32
28
32
22
51
20
1
11
19
5
19
20
10
11
31
5
1
2
60
10
36
30
18
11
7
42
2
21
7
8
24
10
39
23
48
16
104
9
27
16
30
15
47
10
6
9
23
4
65
31
24
21
9
38
1
27
53
13
24
3
11
4
9
8
19
9
9
12
11
15
16
6
63
9
36
15
27
5
3
12
12
46
18
5
7
24
18
11
19
12
8
73
83
10
2
9
13
54
8
24
12
4
6
18
17
1
6
12
48
6
11
39
9
7
6
54
116
16
18
12
42
24
12
8
13
9
14
45
25
24
35
1
6
5
1
15
15
8
16
30
48
2
4
17
13
26
4
24
8
12
81
7
12
12
12
12
60
24
12
54
14
45
13
12
15
45
3
33
26
21
25
6
29
31
53
3
10
3
9
3
83
12
1
11
22
47
12
7
18
50
16
8
70
11
19
6
14
22
38
4
6
86
9
37
2
24
28
18
12
30
18
14
1
9
36
24
11
19
21
9
2
46
14
10
6
113
43
24
20
33
1
3
20
3
16
32
9
7
18
3
15
18
26
16
12
32
49
9
18
5
3
22
2
10
3
23
9
19
6
84
12
15
3
6
18
30
14
49
15
5
7
5
40
27
72
8
58
12
11
7
24
30
24
26
34
15
11
1
8
27
24
34
11
13
2
33
12
7
24
5
3
12
9
19
6
11
73
35
4
11
22
59
1
54
9
81
6
20
25
12
35
36
10
15
11
70
6
6
2
9
1
15
3
6
86
16
9
3
17
19
12
21
21
6
17
1
36
14
33
13
18
8
10
23
40
12
27
9
24
11
12
9
3
1
84
11
16
5
24
25
11
16
23
12
9
25
18
8
10
12
11
19
8
25
51
9
20
15
10
3
15
5
12
13
15
3
12
24
36
6
23
7
5
15
22
6
12
44
9
1
15
56
16
12
39
6
26
9
12
25
18
48
5
25
12
38
69
19
24
41
25
2
10
23
7
20
57
3
28
17
1
26
10
50
12
34
12
38
22
6
9
8
1
23
7
12
32
16
93
9
18
6
2
10
3
63
17
13
11
1
12
6
32
28
29
1
2
9
36
12
27
22
36
48
3
9
26
22
83
49
26
4
8
40
32
4
32
49
60
20
3
28
17
3
4
8
9
24
7
20
4
20
36
33
15
58
12
50
22
60
6
8
34
11
13
2
24
12
28
32
37
3
5
3
12
25
12
81
14
10
38
33
36
15
73
39
29
15
13
9
11
31
6
59
1
36
24
23
25
6
18
71
7
12
5
15
25
36
15
56
40
29
24
25
2
1
20
12
1
6
24
36
90
12
36
48
2
45
7
8
25
3
54
26
24
40
48
12
9
35
4
18
27
9
12
14
28
12
5
25
35
15
1
56
1
38
12
52
18
12
42
9
35
12
9
24
1
48
38
24
10
14
12
45
39
61
12
80
1
30
5
4
23
22
30
17
3
33
1
14
12
21
24
1
6
24
12
18
24
3
23
12
9
1
3
11
49
12
9
11
84
43
12
21
20
12
13
3
3
18
24
6
56
9
3
22
12
6
5
15
1
24
27
9
135
24
6
62
10
2
22
14
52
5
48
1
3
20
25
3
45
3
9
51
24
35
13
15
29
15
1
57
24
60
23
24
15
16
33
27
21
59
4
54
15
20
25
23
13
24
11
37
18
30
35
36
7
21
8
24
99
22
12
3
8
15
52
8
9
28
23
10
35
31
12
60
9
15
18
2
40
8
10
42
12
12
48
45
8
3
16
5
7
30
12
6
29
15
10
2
9
7
8
58
42
9
32
1
2
12
13
27
5
7
20
45
3
48
10
11
16
3
12
17
36
4
3
20
4
8
21
4
68
27
10
18
6
18
33
33
2
12
1
12
9
23
16
27
36
12
5
3
72
4
65
15
1
20
3
24
34
2
28
42
36
26
60
34
11
48
13
23
19
9
9
24
35
13
35
1
11
12
63
24
9
7
12
17
3
4
21
15
32
16
17
7
6
3
81
23
3
60
10
6
18
26
124
8
13
3
32
4
21
32
48
3
34
15
9
54
17
3
24
16
17
13
3
27
8
10
11
1
2
16
41
13
36
27
15
12
30
18
30
62
1
12
12
3
48
17
15
28
9
45
2
22
23
51
4
48
8
22
6
17
7
12
12
18
6
8
9
1
2
25
3
9
8
13
11
4
32
7
5
48
3
24
28
12
18
59
15
9
139
5
3
40
12
12
9
47
13
33
12
27
23
4
17
39
9
25
12
23
16
3
17
4
3
32
36
25
27
20
10
38
4
18
2
25
8
43
9
3
89
31
17
19
29
1
2
22
50
46
11
16
9
3
21
2
76
65
4
45
24
23
7
53
15
64
9
32
24
25
18
8
4
18
42
65
3
28
6
2
9
12
13
35
7
36
29
25
71
27
10
38
10
12
62
9
25
2
40
5
72
3
46
14
24
10
14
4
72
6
90
12
68
22
2
13
20
7
20
1
21
54
8
16
6
15
3
36
53
28
3
20
12
28
5
4
3
6
42
6
71
25
18
20
9
15
25
21
48
39
20
13
2
9
16
23
10
39
39
6
15
11
24
13
20
39
1
3
29
27
21
25
78
42
ABCD 441583694*7^$a-1 [50008]
12
19
53
28
32
21
10
81
27
21
63
57
3
8
121
5
15
4
5
75
40
20
12
9
6
18
30
69
3
25
20
9
31
23
1
27
24
9
39
33
27
20
28
9
72
41
22
77
21
27
4
15
26
10
14
30
1
32
43
14
24
19
72
87
21
12
12
47
16
9
41
96
30
4
14
27
33
36
46
98
46
60
14
60
22
5
9
43
11
12
16
8
9
7
38
39
4
29
3
4
11
37
29
144
7
20
19
24
62
10
8
30
22
5
52
11
160
9
63
8
1
11
69
16
12
11
36
81
19
21
3
2
24
63
21
10
12
9
11
18
27
28
12
3
45
65
27
4
12
32
27
13
12
29
19
3
14
7
53
43
11
52
33
35
6
154
21
5
3
28
77
22
53
15
49
27
12
57
24
12
8
43
104
1
36
17
10
12
9
27
2
39
31
29
4
12
27
24
36
14
91
8
4
23
30
18
97
84
24
20
7
9
135
12
14
18
1
84
32
16
23
52
12
9
8
24
7
2
19
11
6
19
60
15
33
84
15
48
41
16
23
40
21
8
4
12
5
36
31
12
48
5
10
21
12
20
64
17
30
36
9
31
5
9
19
3
2
10
26
10
53
63
61
56
28
36
17
19
8
55
45
108
12
32
19
9
12
3
33
12
23
25
51
21
8
40
12
23
37
8
28
17
7
48
84
23
97
60
24
75
12
48
41
28
8
12
4
20
28
12
15
26
7
23
1
99
9
41
27
4
12
24
39
9
29
7
59
37
3
81
29
19
80
4
5
7
20
9
139
12
20
43
9
20
7
5
9
10
93
23
4
110
19
8
9
75
9
19
17
7
36
27
56
85
5
135
24
7
2
12
55
5
46
2
10
17
9
54
1
35
49
15
60
65
15
9
81
70
20
12
16
53
7
41
63
78
10
89
43
48
2
31
48
8
7
149
7
20
16
12
48
32
6
30
37
12
3
2
15
21
10
9
15
117
35
13
5
39
16
3
12
20
36
30
15
19
45
20
64
27
57
24
3
5
7
21
23
21
31
12
21
5
10
9
17
43
48
27
29
51
102
7
3
44
1
96
15
48
20
37
23
4
17
63
37
5
34
21
35
16
2
55
65
19
68
43
2
46
29
19
5
7
21
12
5
79
3
2
46
21
68
31
14
58
9
39
12
12
2
31
12
77
7
3
36
8
1
15
21
15
2
19
23
13
3
14
18
6
19
15
29
76
3
48
57
8
9
42
30
43
35
36
49
15
12
33
17
10
57
17
15
7
9
5
31
29
58
12
5
28
12
72
51
9
159
62
67
24
11
28
5
12
9
6
13
48
27
2
30
13
15
26
24
30
45
24
21
58
2
10
2
43
48
17
27
99
4
21
24
5
15
40
44
7
21
15
9
27
17
12
28
24
17
19
24
60
23
13
35
9
4
36
12
8
27
40
9
15
17
12
31
9
11
16
56
9
48
33
27
43
36
9
83
16
56
13
5
12
103
72
20
40
3
5
7
74
22
21
60
32
16
12
8
4
72
132
41
22
53
31
137
19
9
3
26
19
17
18
150
19
80
21
10
5
28
29
10
9
72
3
9
48
27
2
70
57
12
11
25
120
51
2
27
4
12
3
74
51
76
59
16
14
10
45
24
17
90
1
39
50
27
16
11
49
15
9
63
65
63
6
22
84
45
15
14
22
8
16
17
48
24
7
24
5
3
40
9
20
27
1
3
5
7
14
10
14
30
9
4
24
23
13
36
17
19
27
48
20
73
27
29
4
32
31
14
7
65
7
11
25
12
5
103
24
39
17
100
5
22
45
68
4
17
7
60
12
20
24
3
13
24
60
11
40
2
19
51
45
36
12
44
7
29
43
45
83
1
8
7
50
7
20
51
1
84
44
16
47
1
15
21
23
30
27
19
41
21
15
28
36
27
21
12
48
12
80
4
15
12
5
55
26
10
9
36
12
29
30
40
5
31
12
20
9
19
8
16
17
4
17
10
12
29
19
17
19
9
12
68
31
14
27
79
24
72
44
1
3
12
17
3
16
9
3
9
39
2
12
31
12
17
63
147
13
5
6
1
20
43
21
71
54
63
4
84
15
21
12
3
12
17
45
7
51
50
27
9
54
28
24
24
21
20
43
29
3
4
14
27
4
5
10
26
19
8
16
12
3
5
7
48
122
18
1
24
5
19
23
13
5
10
9
8
43
29
4
12
77
79
29
67
5
63
4
32
7
24
45
75
8
13
32
4
3
36
32
189
16
15
41
4
15
5
64
8
84
4
11
4
48
77
28
8
69
12
24
7
32
24
7
9
11
16
38
12
7
39
33
11
9
4
15
5
28
15
21
8
76
8
31
21
27
21
12
12
11
25
15
84
12
8
25
168
12
17
3
28
27
9
8
33
36
55
11
24
4
26
19
12
24
60
8
4
44
24
19
17
4
5
10
44
25
3
74
10
81
17
7
20
99
25
71
28
9
20
16
24
20
12
9
31
27
21
48
8
43
29
40
24
12
75
21
23
13
125
36
15
7
9
3
17
3
112
20
54
3
28
3
9
20
4
23
21
4
36
83
30
55
17
118
96
80
13
41
10
65
28
168
24
12
8
28
63
65
19
17
99
61
53
10
57
3
20
9
21
22
9
5
34
9
8
4
5
30
9
27
1
59
9
21
34
21
32
40
96
35
16
14
27
108
4
12
12
32
7
45
48
107
13
156
24
5
12
54
6
7
11
30
22
5
15
16
2
55
20
52
39
26
15
16
59
64
26
18
16
56
1
8
7
12
9
131
30
10
12
14
22
2
22
5
28
12
120
5
7
8
64
11
9
67
14
18
1
39
2
19
44
16
12
3
50
7
32
45
7
12
12
29
10
2
90
16
29
24
19
17
43
2
30
4
81
15
14
3
7
20
6
55
84
35
6
10
24
29
12
28
3
2
19
48
8
51
16
24
14
31
59
40
5
12
19
26
7
36
11
1
32
4
8
45
54
52
33
32
24
21
58
20
9
36
12
40
59
6
10
20
28
32
30
15
4
5
10
45
24
24
12
11
16
38
3
27
25
15
5
19
12
65
4
5
19
44
3
54
7
39
5
39
37
36
39
14
58
12
21
17
46
14
31
15
57
17
7
15
45
5
10
14
34
21
11
1
23
9
7
5
100
8
7
29
24
43
72
32
33
172
3
26
15
9
22
17
4
27
5
64
41
19
3
5
31
24
48
86
46
20
54
7
12
35
6
39
15
1
24
63
12
20
141
4
5
22
5
136
12
44
28
15
44
16
38
58
9
5
3
45
7
8
55
2
34
9
3
108
21
3
9
53
10
93
12
15
8
13
59
16
29
31
60
8
37
27
50
12
18
49
41
22
21
24
20
4
48
48
3
45
17
19
8
16
17
7
36
12
80
88
32
28
3
14
7
3
21
29
70
33
17
31
32
7
48
48
24
9
36
15
9
11
1
8
52
3
41
3
69
43
20
13
12
23
1
12
15
60
2
51
28
47
16
29
9
7
8
43
32
1
71
24
54
7
29
91
36
12
44
40
20
4
3
57
12
36
75
9
3
38
15
9
27
39
45
19
12
5
4
29
79
3
24
24
48
45
207
32
64
26
7
27
24
33
36
27
57
24
32
4
24
35
45
76
39
33
75
9
24
17
43
12
36
8
4
27
48
2
31
24
32
4
44
28
24
15
38
10
20
13
15
32
28
8
25
5
24
10
26
39
16
24
5
27
9
60
3
40
3
170
31
3
9
5
36
22
32
40
72
65
39
1
35
18
10
17
9
36
10
14
36
31
12
11
1
53
39
7
96
57
92
9
43
17
99
3
16
2
15
27
45
43
2
7
12
11
1
8
55
14
30
6
3
40
11
16
14
72
139
15
14
67
3
86
63
7
24
5
24
21
6
4
21
15
5
19
62
10
21
60
8
9
30
16
56
61
24
48
15
36
56
1
39
50
31
72
41
7
137
43
3
24
32
1
3
9
11
9
4
17
36
31
15
9
36
12
140
7
9
8
16
20
7
48
29
33
ABCD 441893628*7^$a-1 [50026]
33
32
24
16
20
37
11
25
11
24
9
10
20
88
30
32
16
24
32
27
48
16
3
90
12
15
104
4
5
27
3
25
27
12
18
3
41
18
6
10
2
87
12
1
32
31
5
27
36
7
29
27
34
11
48
4
51
5
16
5
51
4
8
19
8
45
9
70
6
42
77
45
10
53
7
69
8
15
16
65
88
95
4
20
10
8
10
62
19
11
10
39
12
48
41
3
28
9
6
26
4
23
7
2
22
6
20
54
1
32
12
1
23
3
37
12
45
42
21
41
58
14
7
20
7
17
12
1
15
11
16
29
9
22
14
28
98
1
8
13
36
15
5
22
113
21
4
83
19
45
8
37
2
6
82
18
11
43
17
48
33
10
30
78
17
55
8
22
8
63
1
26
24
30
15
25
50
1
5
34
5
24
4
3
29
28
15
18
42
33
45
11
13
47
12
1
48
12
2
1
17
6
90
70
5
24
57
16
2
106
11
24
9
31
27
12
9
27
50
4
11
9
10
2
96
55
3
17
36
37
59
1
12
62
6
7
105
8
22
45
33
27
44
24
45
34
33
15
18
42
65
48
40
69
152
144
22
14
34
84
9
17
24
3
40
15
5
13
3
11
1
15
12
42
120
39
9
8
52
3
41
4
15
8
7
12
12
5
21
40
12
15
36
47
13
39
50
27
28
5
10
12
30
39
27
17
13
3
20
12
45
4
59
7
17
37
3
3
14
27
19
50
7
45
3
17
84
24
3
9
18
33
4
60
29
27
4
3
26
48
27
4
9
6
24
29
33
7
12
47
1
12
9
39
51
5
24
36
1
3
24
29
16
12
6
12
8
24
13
44
13
6
33
72
9
30
30
36
11
48
63
22
20
27
16
27
2
16
20
3
15
22
23
9
72
7
21
6
30
35
12
37
63
17
60
12
4
50
22
3
8
57
6
4
17
25
8
3
31
2
3
27
37
21
3
44
1
18
2
18
6
28
6
50
27
28
104
1
15
20
99
1
45
12
42
26
12
24
39
45
24
48
58
12
30
44
19
5
67
17
31
87
30
20
3
27
22
11
9
19
17
3
81
60
16
3
20
7
2
24
48
31
12
29
28
23
13
3
9
38
13
27
14
43
5
24
16
42
6
3
12
11
9
25
3
11
6
22
45
23
10
3
17
42
1
164
27
49
24
15
2
6
21
4
41
16
8
10
57
5
12
18
25
17
27
3
33
16
27
42
12
3
48
8
40
21
11
69
10
2
16
11
40
20
1
11
9
27
16
15
29
63
21
49
18
42
8
108
40
3
24
29
48
19
23
48
6
3
81
16
35
72
3
25
12
3
32
40
41
31
29
9
12
6
4
36
14
10
8
1
17
10
30
71
4
99
32
46
35
33
36
79
12
20
7
48
77
4
12
32
7
17
21
114
4
12
33
41
28
39
9
23
37
8
84
15
4
57
3
11
10
35
24
4
3
20
30
40
12
11
1
30
5
33
28
20
24
3
37
39
9
14
34
11
13
11
45
40
14
1
9
6
2
22
6
15
11
1
29
63
1
107
7
2
15
21
10
12
21
9
11
37
12
2
21
55
18
23
3
4
33
9
32
12
4
75
47
1
32
9
3
28
32
9
3
25
48
18
30
3
21
30
2
18
88
2
3
13
3
9
18
33
20
27
25
5
27
7
21
117
3
27
29
36
7
29
19
8
25
5
96
31
5
27
27
30
27
4
20
7
56
10
3
8
9
24
16
20
36
7
9
11
57
34
60
29
4
3
14
72
6
21
40
27
12
62
16
3
17
40
3
12
44
36
12
9
15
12
37
14
10
47
13
3
44
1
8
82
65
16
44
9
3
4
12
12
8
28
17
4
30
38
24
27
7
14
6
13
44
24
9
22
5
3
4
18
63
11
46
15
29
7
9
3
29
16
3
17
63
24
37
3
15
2
15
12
33
16
12
2
6
36
16
11
4
5
12
31
32
63
45
24
12
1
8
24
3
27
33
13
24
26
4
18
35
7
6
2
25
65
28
3
9
23
28
9
51
9
3
35
22
78
2
40
2
46
74
1
75
54
32
6
81
21
42
18
36
7
83
9
13
8
40
32
15
28
9
51
59
1
5
3
1
8
24
28
56
22
41
19
21
12
8
21
15
12
9
4
18
2
75
1
3
21
3
36
17
7
27
2
15
31
5
36
7
14
15
28
48
95
10
3
9
42
9
9
3
15
20
6
4
15
27
17
12
33
40
30
6
24
2
24
10
20
40
15
15
26
3
15
9
1
6
2
30
61
11
42
3
27
46
15
3
14
10
8
21
49
42
66
12
8
36
46
33
5
22
78
60
35
12
9
7
21
32
4
30
12
45
44
4
35
10
116
4
3
12
15
17
48
40
5
15
21
24
3
51
13
8
72
16
20
40
39
33
15
26
108
51
48
7
12
14
39
25
15
20
25
63
29
12
10
9
12
69
32
4
27
5
48
27
7
17
9
7
33
30
14
51
40
5
39
28
23
13
12
32
63
13
39
18
15
29
16
27
27
5
28
36
32
19
8
13
41
28
39
12
11
16
102
51
15
17
24
19
17
40
35
10
8
7
45
15
29
4
23
9
48
7
36
8
9
10
17
9
3
24
36
4
17
4
2
9
52
5
24
3
25
2
34
42
18
3
20
60
7
2
48
15
19
2
7
53
4
32
10
53
19
2
54
22
11
31
81
8
4
29
27
48
24
21
16
18
45
9
80
40
23
28
8
19
33
56
13
35
33
39
9
22
32
49
32
19
21
12
17
16
12
18
24
9
21
20
16
2
1
9
14
57
7
17
7
36
20
10
30
32
85
3
5
7
17
12
49
23
1
23
28
9
63
45
78
2
28
30
53
31
2
27
4
48
15
72
12
18
3
29
10
6
15
12
20
7
6
20
22
12
2
4
59
21
24
12
15
12
9
28
62
10
15
15
2
3
27
9
36
27
9
15
30
10
45
45
12
3
89
72
27
1
36
3
39
29
1
12
66
14
10
50
16
27
5
40
12
36
15
47
13
5
30
6
27
4
33
20
52
71
21
72
7
24
56
1
11
25
3
27
14
3
9
159
7
33
12
36
56
73
15
5
10
21
12
44
25
32
7
12
44
28
32
21
27
28
5
7
32
55
26
24
36
3
27
54
60
16
24
68
43
12
36
12
17
15
3
10
71
45
15
9
70
12
2
6
54
3
40
15
8
13
11
10
8
31
89
40
23
141
34
14
16
15
9
18
14
36
52
8
12
16
3
24
15
14
6
30
24
3
85
20
19
20
36
31
14
46
62
55
27
5
3
9
9
7
17
19
8
1
2
18
52
119
7
12
42
83
13
3
11
6
22
5
12
45
16
20
55
12
57
18
38
4
99
32
7
53
37
63
56
16
3
14
36
52
20
12
10
17
72
7
45
48
21
20
19
17
4
36
12
3
125
7
3
17
9
7
11
16
5
24
1
20
6
16
50
22
30
66
24
21
12
3
20
22
60
15
47
9
36
25
3
104
13
23
27
10
11
36
9
6
58
59
3
9
19
33
3
14
12
4
11
31
5
16
101
12
7
9
8
34
2
7
21
56
63
27
6
7
20
19
21
8
24
7
18
30
24
66
24
51
41
4
75
72
36
129
8
7
20
16
24
17
31
15
5
37
15
32
24
9
12
51
12
63
22
3
29
19
9
35
37
59
37
27
3
24
38
28
15
27
30
8
4
11
12
36
19
33
8
3
6
52
32
58
93
8
84
4
9
3
8
4
3
14
19
17
40
11
39
13
11
21
25
12
51
80
52
5
124
62
4
42
8
3
37
32
10
30
60
3
72
33
11
16
33
12
2
28
72
6
60
3
27
26
7
21
63
17
31
45
44
46
33
9
42
33
53
4
20
36
12
22
2
75
4
29
40
3
29
16
3
8
40
8
1
3
45
23
7
26
27
40
17
4
6
54
8
18
13
12
92
9
19
9
36
24
47
9
10
12
2
28
3
17
28
14
1
44
13
59
21
54
9
9
28
35
13
23
33
16
47
21
10
17
43
54
2
4
14
6
30
43
8
36
9
36
10
2
18
25
44
19
54
8
48
34
9
12
27
5
13
27
3
2
3
25
11
9
67
3
26
3
61
3
9
75
5
28
27
8
9
36
43
69
11
1
2
4
93
27
33
101
12
51
13
24
20
31
5
4
56
67
57
56
82
21
39
5
7
2
4
3
39
72
48
21
12
5
12
10
17
16
11
18
72
24
22
8
10
35
36
45
16
2
49
21
2
6
22
6
27
8
19
26
7
29
18
1
17
10
18
35
40
12
29
7
111
69
12
8
7
60
62
31
12
65
55
32
9
3
1
23
81
31
68
3
24
21
13
11
48
1
6
53
49
8
4
2
9
97
14
16
120
5
43
56
34
14
70
78
38
3
7
2
42
1
8
1
35
16
105
3
72
20
21
28
140
30
42
54
4
30
6
17
16
9
3
15
29
4
21
20
16
3
44
88
35
34
11
27
1
9
11
51
10
120
8
ABCD 441945264*7^$a-1 [50008]
27
36
24
18
39
3
58
227
51
12
36
46
86
9
49
47
33
4
12
11
109
8
16
12
68
4
98
70
38
30
96
4
36
71
37
92
39
9
48
18
45
48
48
9
40
11
21
27
25
35
13
24
11
133
12
23
15
24
48
33
25
26
33
51
36
34
11
61
11
36
1
36
47
1
71
9
15
24
24
49
56
39
3
36
70
59
73
12
143
3
66
135
1
32
3
12
97
74
36
24
70
155
1
84
120
144
35
81
40
71
105
39
37
44
28
96
14
21
1
8
42
54
16
47
33
4
26
36
34
36
8
6
34
74
33
117
40
23
15
105
48
25
14
10
8
4
24
146
46
14
120
9
25
23
13
38
10
50
6
126
18
15
33
72
51
25
84
8
27
13
12
20
18
34
14
36
36
30
39
13
35
37
11
27
57
69
15
9
159
3
10
59
15
12
120
22
12
68
18
12
12
46
14
33
1
47
3
54
51
97
11
37
92
24
40
23
75
6
52
14
46
14
36
30
75
93
3
12
24
1
72
14
81
3
10
2
12
130
182
24
102
40
2
126
4
59
3
130
14
9
12
81
3
15
34
38
58
20
186
6
24
63
15
162
16
12
26
60
60
165
87
10
24
11
33
6
18
30
60
36
21
45
4
62
22
72
74
9
3
82
2
9
39
10
96
35
37
38
30
16
8
39
97
56
4
11
96
15
10
110
94
35
48
123
24
21
25
47
96
15
70
83
1
48
14
18
6
33
9
42
22
47
61
11
24
73
2
30
15
37
36
48
32
24
51
147
33
57
15
13
84
14
60
6
4
134
9
3
58
48
14
48
9
27
60
10
24
38
70
2
58
8
24
6
42
15
3
24
21
25
47
13
116
99
15
70
2
30
75
3
46
14
30
66
93
33
39
12
3
24
60
102
24
4
12
50
22
26
22
8
30
12
30
18
21
63
33
27
21
27
10
2
9
60
21
28
48
2
58
35
49
180
2
21
39
34
32
18
10
26
10
24
14
36
6
15
61
50
22
2
24
9
13
48
71
15
30
96
42
10
2
9
27
24
120
9
51
70
24
2
57
1
2
12
156
24
12
58
11
1
11
33
4
108
14
58
2
9
61
8
39
61
12
48
12
38
93
133
74
18
4
48
26
12
33
27
10
8
3
21
28
24
83
48
3
10
11
12
48
3
10
182
9
1
50
108
36
6
4
35
27
60
70
108
11
25
168
20
78
42
28
62
93
9
4
14
48
84
9
51
21
57
42
6
15
48
15
46
14
9
12
121
8
126
24
60
30
96
66
10
12
86
33
33
54
24
48
12
10
20
15
12
12
39
34
14
60
24
72
6
111
60
21
40
23
12
13
14
10
23
1
14
70
36
24
47
61
14
21
25
14
33
27
36
82
26
24
6
16
35
45
3
21
6
18
88
84
36
83
39
10
48
60
38
36
60
24
90
54
9
9
48
90
36
48
60
36
66
3
1
74
12
9
111
10
11
73
23
9
15
3
30
15
27
70
12
122
10
24
50
60
105
39
118
122
42
18
21
97
12
72
50
34
2
12
22
14
21
25
14
24
22
26
154
23
105
3
60
9
144
24
52
14
22
38
57
3
10
11
96
73
12
144
110
6
4
83
1
23
57
42
94
95
12
12
72
15
70
35
96
9
54
58
8
52
38
22
71
51
9
1
11
25
24
8
6
33
51
10
36
24
23
13
35
24
27
46
14
9
1
56
28
60
56
40
11
3
81
1
23
24
24
147
46
24
60
2
9
13
108
84
14
9
51
34
2
9
49
38
102
28
59
1
59
39
22
2
46
14
81
84
3
70
71
87
6
136
12
20
28
24
11
3
30
40
2
12
142
24
24
35
24
96
75
36
33
9
88
2
21
84
37
56
63
3
34
59
72
24
25
2
45
48
12
45
18
10
23
48
49
11
9
63
12
51
70
14
22
84
38
22
24
24
80
78
10
32
27
39
84
12
21
13
20
16
48
83
12
3
10
92
16
11
21
15
9
16
2
45
37
26
60
60
18
24
48
18
10
26
10
47
99
69
72
13
36
14
24
66
135
3
10
38
10
12
2
78
63
15
42
28
98
72
18
112
98
21
3
21
15
105
37
83
37
11
9
28
14
165
1
23
9
39
13
38
10
68
30
45
37
47
75
10
59
1
48
8
6
10
14
33
48
99
30
15
1
56
40
2
166
14
22
60
23
57
78
10
56
4
12
14
33
27
60
24
46
59
1
2
93
121
14
46
20
18
82
38
10
62
21
99
24
54
6
24
10
50
48
12
10
8
100
71
51
72
10
74
54
27
13
35
13
98
10
11
33
90
45
33
28
119
21
16
14
93
1
2
10
156
44
28
59
9
42
120
108
18
27
159
21
27
10
50
21
21
63
1
80
90
60
21
13
8
15
3
10
50
70
2
24
18
40
56
6
34
60
60
11
69
102
18
39
61
50
106
168
95
48
193
12
47
48
45
15
15
33
48
33
28
50
42
24
24
52
71
12
168
24
9
64
156
11
84
21
18
10
68
27
1
2
12
70
110
12
58
50
10
12
20
27
37
2
22
95
13
14
36
9
33
16
11
13
35
25
92
6
10
8
76
36
47
33
52
26
24
22
20
15
24
27
45
36
97
2
70
2
138
24
6
60
48
154
60
26
24
10
36
12
14
30
16
12
20
120
30
18
4
11
37
36
14
48
117
12
49
2
34
11
9
15
1
12
2
114
66
21
36
69
4
38
12
21
123
33
61
72
155
15
69
27
12
6
54
48
34
11
60
36
12
39
9
97
14
57
51
22
96
14
18
64
23
1
50
45
25
62
21
87
46
47
13
35
49
14
70
2
33
36
85
23
27
34
23
75
12
10
95
13
12
26
96
10
14
34
96
2
33
36
24
49
2
10
ABCD 442073942*7^$a-1 [50006]
7
36
11
16
6
2
25
3
33
5
6
9
24
4
36
12
29
3
19
30
18
33
9
20
10
48
9
3
24
5
12
21
58
12
32
6
7
12
9
20
15
28
21
6
20
64
9
48
44
19
56
1
39
24
17
12
51
10
32
16
42
2
43
21
3
20
7
2
22
26
39
12
48
1
23
19
21
48
9
3
8
48
7
36
2
27
13
15
20
3
28
92
10
42
20
28
18
15
5
22
32
21
45
19
12
32
12
9
18
13
8
3
13
41
3
13
15
33
6
12
8
10
3
39
17
3
1
32
79
5
45
6
1
3
21
9
36
42
21
20
9
10
12
12
20
33
7
5
13
6
5
25
11
1
23
48
1
6
56
10
3
5
22
48
6
35
16
3
6
15
17
4
18
5
16
21
15
9
39
12
12
51
12
45
11
28
9
11
1
9
24
15
12
9
6
20
37
3
30
3
47
4
12
12
5
25
30
57
3
12
30
83
4
53
4
15
15
30
6
5
3
21
19
29
31
2
28
20
7
11
37
11
13
12
8
1
6
41
13
39
3
5
49
2
24
25
8
16
41
43
15
17
51
24
37
3
33
15
9
56
1
6
5
12
16
5
7
3
5
4
23
25
33
8
7
15
36
6
3
3
32
1
51
9
27
33
8
19
24
5
33
12
7
9
12
59
13
14
21
31
30
11
7
33
36
60
12
15
8
37
11
1
12
20
19
9
63
36
60
9
3
5
16
11
48
28
9
29
31
44
1
6
33
39
36
2
28
3
29
7
20
25
47
24
25
11
3
21
16
75
48
48
2
6
70
6
48
12
9
5
63
3
28
2
7
51
12
9
21
35
3
61
8
36
1
54
6
6
24
9
21
6
8
21
7
21
47
54
15
51
52
17
4
3
9
9
12
18
9
12
8
1
6
5
4
3
17
1
35
4
3
77
4
21
2
18
7
60
39
12
8
52
24
14
4
87
3
8
13
27
24
17
16
15
12
5
28
21
23
9
43
24
63
17
4
36
5
16
3
21
27
3
18
3
15
69
24
36
11
4
20
1
9
18
21
39
17
7
17
12
37
32
31
47
52
9
11
9
40
3
6
12
12
3
15
30
38
4
17
31
42
27
9
3
8
1
42
17
16
21
96
3
15
2
15
4
9
18
8
16
33
20
31
36
14
16
18
45
5
12
16
42
12
20
13
35
9
12
7
24
84
12
21
23
4
9
111
5
4
5
19
9
3
47
1
32
4
20
4
17
55
9
18
42
27
8
33
28
59
21
19
24
3
80
69
7
44
18
6
9
15
25
5
31
20
9
40
32
6
4
17
12
28
20
7
45
60
15
24
5
12
12
13
14
6
19
24
12
3
12
5
43
9
21
6
9
24
39
18
42
9
21
8
6
57
33
7
23
16
9
12
12
45
3
41
6
30
31
12
48
8
12
12
7
42
20
7
12
44
4
15
30
35
25
6
5
16
15
5
1
8
10
29
16
8
1
6
12
33
5
39
1
6
6
27
51
2
10
21
12
17
7
20
16
36
32
7
5
19
5
1
15
20
24
24
43
14
16
3
11
13
48
20
1
24
3
20
12
19
32
22
11
28
12
15
24
18
3
5
51
40
21
18
9
5
31
17
7
60
32
3
6
31
32
3
10
6
33
15
9
32
28
11
1
33
39
63
17
9
48
19
15
9
72
9
15
32
49
26
18
22
9
24
17
40
23
15
40
36
33
8
12
13
3
57
15
12
41
7
24
11
37
3
8
21
24
36
4
5
46
14
10
2
10
30
14
40
2
3
16
3
66
3
51
12
9
17
87
13
14
16
2
15
16
15
14
28
11
7
5
15
10
23
79
12
2
3
61
32
3
40
39
5
16
5
4
66
84
48
21
48
32
12
7
12
48
8
9
4
3
53
12
24
16
21
20
3
31
9
39
9
11
28
29
1
11
28
8
1
62
21
9
7
21
6
24
24
21
8
16
5
16
12
12
15
21
2
4
33
60
12
12
27
41
33
18
28
14
19
36
20
40
11
6
7
8
4
15
33
36
15
5
4
11
1
5
10
33
20
16
5
6
16
17
12
9
18
21
12
81
24
3
7
9
5
7
48
44
12
1
15
75
45
9
23
31
9
8
1
51
56
13
42
30
6
5
16
3
32
25
3
5
24
7
2
4
15
35
4
5
7
9
72
3
29
1
27
3
24
26
28
6
20
4
45
12
3
6
6
5
12
28
12
20
40
9
12
18
12
21
29
39
37
14
10
11
7
21
33
56
3
4
33
18
30
3
59
9
4
51
38
7
9
2
24
10
6
2
40
6
29
13
18
21
44
9
10
12
30
27
8
4
21
3
32
1
12
2
25
39
12
2
15
7
6
18
24
45
17
30
9
7
42
32
6
9
81
27
4
21
11
1
8
6
4
5
4
12
15
21
29
19
12
23
37
15
5
49
3
3
8
1
15
9
20
3
33
19
26
15
7
21
80
28
32
7
33
12
60
8
1
11
7
18
14
16
24
2
3
13
38
76
6
51
12
9
15
27
60
33
77
18
37
12
17
39
43
9
32
27
9
55
36
5
9
22
56
22
26
1
3
5
4
3
18
6
9
33
18
6
54
5
7
12
60
5
4
11
9
7
5
9
19
8
15
90
6
10
14
33
93
22
6
3
56
7
29
1
6
2
27
31
33
20
19
57
29
15
4
11
13
21
15
63
29
84
28
32
27
49
15
14
19
23
24
4
12
50
22
38
4
3
3
17
7
14
15
27
13
9
2
4
6
15
15
5
1
11
7
14
10
5
64
36
36
39
17
31
2
7
9
3
27
9
20
4
27
21
21
24
3
11
4
48
33
15
14
27
9
22
24
29
37
27
12
8
13
3
11
45
21
7
12
11
4
48
21
15
29
1
59
4
8
61
23
39
1
60
8
27
33
7
12
20
21
12
4
3
8
1
3
6
3
12
47
57
4
3
18
51
20
1
14
61
15
5
31
9
48
17
7
12
9
12
30
5
48
24
12
7
60
57
12
3
66
2
52
17
9
36
6
4
33
3
21
8
19
5
28
9
18
6
39
15
24
12
33
60
3
21
12
24
15
6
6
18
15
33
12
15
15
6
15
36
3
18
8
10
44
16
5
21
16
3
39
98
7
3
17
15
37
12
116
7
6
32
10
9
11
16
9
12
21
30
17
15
21
7
2
7
41
7
45
6
6
6
21
12
8
16
20
31
21
12
39
8
1
12
3
14
42
58
30
65
40
5
3
16
20
12
25
20
18
10
15
3
60
33
9
18
60
2
7
3
5
1
30
33
8
4
39
6
39
17
7
32
9
15
12
13
8
22
38
4
3
3
2
16
42
9
21
54
18
27
11
10
63
8
1
6
2
22
9
3
9
24
15
6
42
2
18
4
20
25
29
3
1
35
3
70
11
19
9
9
3
12
8
16
12
45
6
24
36
48
5
28
17
10
41
13
12
18
12
17
72
7
12
2
19
11
16
17
7
18
35
3
42
19
20
36
4
9
27
32
19
9
47
4
12
14
15
13
15
21
63
3
33
12
5
28
51
15
9
15
81
15
24
5
4
39
21
27
21
21
8
10
9
75
5
16
45
12
11
67
14
16
3
12
75
9
84
33
18
9
3
5
12
48
1
24
18
41
16
69
3
11
16
12
132
5
24
13
35
100
8
7
48
9
3
14
31
8
7
17
1
6
5
27
22
2
24
1
3
36
9
12
11
34
15
44
36
4
21
23
1
14
21
24
7
6
18
5
9
10
5
24
7
21
3
29
1
50
21
7
21
48
3
12
5
4
24
15
5
4
27
6
114
20
1
8
72
25
18
18
39
3
2
4
12
51
17
16
54
5
25
23
52
5
6
48
25
12
24
44
4
3
5
4
39
29
7
5
1
35
3
42
16
3
9
18
14
28
8
12
7
3
12
6
20
4
38
16
12
30
3
44
4
12
17
10
44
25
24
5
16
6
17
7
20
10
8
22
89
15
4
26
51
52
11
10
6
14
10
42
27
21
6
9
12
8
3
21
49
3
111
17
7
36
5
9
10
30
3
9
39
24
117
39
72
8
4
5
24
36
31
3
21
39
9
29
7
23
4
14
34
29
48
64
17
10
17
3
21
3
9
9
15
15
10
12
47
7
20
64
2
7
39
8
1
41
10
17
7
54
14
10
6
30
12
3
20
16
63
17
9
10
12
2
16
15
8
1
39
39
48
6
15
33
35
13
18
84
29
16
15
8
1
36
5
22
54
2
4
36
24
29
16
3
29
28
32
16
20
31
21
9
39
27
20
58
35
21
31
9
132
30
9
21
20
12
31
44
3
28
12
18
11
1
11
1
11
16
11
24
4
12
38
4
59
33
18
25
12
3
12
5
15
10
44
10
6
6
72
50
10
12
5
1
68
19
47
13
24
3
69
17
10
17
24
1
15
24
17
4
6
12
9
8
31
9
20
7
5
21
4
24
35
4
15
18
42
6
30
14
18
9
12
12
4
5
7
23
1
8
1
27
11
21
1
20
7
8
76
45
14
1
39
5
4
8
48
60
3
1
20
40
17
10
9
23
42
39
7
2
7
36
11
13
83
10
23
37
11
7
29
52
32
31
36
9
15
18
42
41
4
51
9
15
18
72
36
30
6
14
52
9
3
5
12
4
21
30
29
25
2
58
30
32
22
15
12
3
17
1
30
12
6
12
27
12
15
53
31
6
6
8
21
28
3
41
19
12
9
29
19
15
17
7
14
76
3
3
5
21
10
29
28
24
56
1
15
29
66
4
29
13
3
47
9
9
6
13
3
18
39
33
3
12
9
3
39
44
9
16
15
26
64
6
8
52
14
16
42
21
27
2
27
19
66
20
15
13
26
4
18
18
12
9
5
19
8
7
5
15
10
6
9
27
17
40
27
5
12
16
12
51
57
20
12
1
27
17
63
1
6
36
42
8
19
11
24
4
21
8
15
16
14
39
13
3
5
27
12
72
16
3
2
4
3
3
6
12
8
43
56
19
5
7
41
3
16
9
5
27
28
59
1
32
1
27
12
3
48
5
1
42
2
27
40
3
5
4
17
42
1
3
38
16
11
1
20
22
21
24
11
1
3
6
6
9
41
6
4
30
23
4
21
6
21
5
7
51
30
6
6
30
68
25
5
16
39
45
6
36
45
21
11
12
37
14
25
48
15
8
21
1
6
21
51
12
36
9
21
3
48
12
17
3
13
23
16
36
32
9
7
3
32
9
9
19
3
42
6
14
10
53
7
26
3
97
62
25
23
13
56
3
48
37
3
41
1
30
18
14
4
20
40
21
3
5
31
33
11
10
6
21
51
17
36
4
27
24
53
12
7
9
3
12
9
29
10
6
36
3
44
19
9
99
20
24
6
42
49
20
12
7
42
39
9
80
22
12
5
1
3
3
8
1
36
9
2
10
83
37
3
29
16
30
33
27
5
7
89
12
19
9
23
37
5
39
49
15
113
48
6
13
21
24
90
2
19
20
51
6
18
4
29
31
30
15
20
12
4
39
6
3
3
38
6
9
15
6
10
5
75
22
54
26
18
1
9
24
6
33
3
9
ABCD 442180532*7^$a-1 [50009]
73
39
60
45
35
52
35
18
18
34
74
48
1
53
7
9
11
63
34
26
30
54
13
57
63
44
81
115
11
36
45
21
15
52
20
25
36
2
36
45
108
25
38
45
21
51
37
11
87
130
80
103
12
47
10
59
21
43
60
9
32
24
28
26
90
31
33
12
32
3
9
63
63
13
32
51
9
9
3
36
1
14
90
4
44
15
1
2
1
17
36
27
27
82
86
165
28
80
49
51
68
12
9
78
70
38
22
95
48
15
82
15
32
60
48
63
6
16
2
36
10
60
24
3
60
35
70
11
60
27
22
44
126
70
15
45
3
200
171
49
77
78
45
21
24
36
39
24
37
8
18
21
49
11
133
59
69
43
59
10
60
119
52
11
46
143
15
13
8
13
230
49
68
45
52
35
3
37
68
12
51
30
96
72
3
60
72
36
3
42
39
9
36
28
132
123
59
1
53
24
39
60
12
33
79
33
14
9
21
63
15
73
21
96
26
12
42
3
123
102
7
153
83
4
11
46
48
84
56
36
48
151
45
8
7
11
30
7
8
52
45
32
15
3
6
12
42
72
21
64
32
45
39
27
126
27
15
21
28
35
18
60
52
11
3
42
67
21
2
36
58
32
3
25
11
24
12
27
6
75
28
32
40
53
18
22
2
45
12
9
18
96
13
59
61
104
63
6
19
53
30
25
80
49
14
21
99
6
36
55
8
72
57
43
12
5
63
129
15
21
42
21
33
12
27
60
3
45
60
1
38
22
3
11
49
5
51
9
28
15
41
60
27
72
27
102
60
3
88
9
8
27
28
168
92
21
27
60
48
1
71
112
41
7
8
75
142
26
21
9
27
4
20
21
4
11
73
8
3
37
51
9
35
3
60
25
41
15
52
5
42
10
20
18
10
35
15
45
49
59
147
117
108
69
43
20
36
72
1
71
40
53
7
8
45
48
15
3
81
63
46
14
18
75
36
36
9
63
36
49
2
142
51
17
15
27
49
8
4
20
36
49
35
45
27
28
53
64
14
48
18
18
81
27
105
27
25
5
6
49
45
26
34
38
60
85
41
27
21
18
25
8
52
59
60
9
63
30
24
4
14
9
3
54
4
23
36
69
7
119
129
109
84
38
9
93
31
128
45
4
35
159
81
61
38
109
45
108
8
27
45
40
87
35
13
17
4
11
57
42
34
32
27
25
56
4
59
4
32
45
72
64
27
32
63
66
247
23
46
14
22
23
3
1
48
9
48
60
20
3
9
28
72
60
11
9
28
15
20
33
3
15
37
21
26
118
15
12
23
37
11
45
1
3
11
46
20
31
21
8
3
63
22
56
7
45
38
45
12
51
18
3
45
15
3
36
6
43
11
49
23
22
14
9
12
37
14
49
8
1
12
51
17
18
24
102
27
45
24
12
4
2
21
24
57
88
11
37
26
72
24
22
3
92
3
85
9
108
63
68
9
100
23
117
54
49
77
16
27
57
2
33
16
60
17
28
84
59
1
59
1
51
23
6
36
3
4
56
12
1
50
66
6
102
4
11
27
36
49
59
30
28
71
15
37
92
27
61
107
10
8
52
3
29
36
51
39
13
9
3
35
48
25
17
28
47
49
96
14
12
37
12
20
28
8
13
32
39
45
27
96
37
35
72
16
21
11
36
27
36
49
20
48
36
63
81
87
25
140
9
16
27
57
23
49
8
18
24
9
40
17
15
28
9
8
3
49
95
87
10
47
97
36
26
18
7
5
96
7
32
28
5
3
52
21
48
14
109
8
27
45
36
69
43
21
11
51
84
33
45
99
3
42
31
120
9
60
50
21
24
136
20
40
23
58
23
15
118
3
8
36
28
23
45
49
26
10
60
84
3
32
27
33
9
64
20
4
50
58
122
58
140
31
129
35
3
22
3
53
16
11
129
16
2
78
30
78
3
49
50
24
36
108
10
27
35
25
131
72
33
21
16
26
61
9
14
42
12
51
3
45
1
62
24
45
9
54
106
36
38
18
30
36
73
71
24
10
179
189
18
9
57
51
72
27
25
185
4
14
34
35
81
48
72
27
141
30
45
1
14
18
39
27
13
21
47
9
54
69
3
81
15
73
11
18
108
31
41
16
26
22
35
25
2
25
11
49
45
92
135
9
19
93
35
63
105
273
24
115
77
78
9
3
60
18
3
15
30
15
3
46
8
90
60
9
16
23
49
5
27
25
2
58
59
24
108
49
32
63
27
1
20
40
45
56
7
77
4
23
25
3
68
3
22
12
35
75
60
108
9
36
49
3
68
24
27
12
24
30
43
60
32
13
95
72
51
37
12
23
85
21
2
49
60
17
16
23
73
44
42
58
36
51
116
49
3
12
35
21
4
9
140
31
9
47
4
8
69
91
8
3
24
66
88
8
3
25
38
36
10
3
92
45
18
30
52
8
3
52
8
25
24
36
35
27
22
3
143
57
28
23
84
73
8
36
9
7
47
42
16
32
24
3
16
20
49
59
49
15
48
11
10
11
81
87
21
87
3
42
16
38
45
49
8
16
47
217
14
45
4
17
24
52
68
124
47
45
88
35
13
50
10
60
32
24
48
28
75
47
18
43
20
3
60
57
105
7
48
12
48
21
38
10
8
4
2
57
112
20
21
16
111
32
25
14
24
9
81
84
43
17
36
7
45
63
164
108
12
45
6
94
23
13
15
251
57
61
11
145
122
72
12
81
27
22
83
39
9
49
11
63
36
154
27
45
56
18
18
28
8
135
15
108
21
144
9
15
28
60
21
48
26
6
27
12
109
3
77
31
29
12
16
3
77
55
11
60
9
12
45
24
ABCD 442194174*7^$a-1 [50067]
12
33
8
37
39
9
6
8
1
51
6
15
33
36
36
23
1
84
15
12
9
15
15
18
51
11
1
24
11
49
59
1
20
64
21
6
21
32
51
9
1
74
64
12
29
19
33
9
6
12
12
8
1
12
9
36
72
26
45
40
9
47
4
21
6
8
22
54
5
52
39
44
24
1
9
12
23
61
30
9
39
12
20
1
33
36
18
6
23
28
80
16
23
1
3
9
21
47
1
30
92
13
9
59
7
9
36
24
15
20
16
45
20
15
1
12
9
23
3
10
35
15
1
15
36
5
7
18
12
3
75
33
11
25
15
9
51
6
38
52
12
69
11
10
3
33
26
48
28
24
6
59
4
27
9
93
3
95
70
12
27
12
3
65
25
38
12
9
36
15
81
36
4
60
84
9
3
33
6
18
26
1
44
1
30
30
48
47
19
78
2
24
22
15
8
27
25
9
24
15
20
25
6
9
12
8
49
123
8
16
33
71
28
12
92
28
27
29
24
1
27
63
30
24
3
12
45
2
12
52
89
37
72
3
8
36
31
72
9
24
9
6
29
16
15
12
17
36
4
15
30
120
11
48
40
21
15
3
72
18
39
9
23
37
11
4
95
9
40
3
6
2
10
2
10
3
15
12
32
37
32
31
8
153
49
14
172
24
8
1
36
3
12
48
12
21
20
39
10
18
30
30
30
71
15
21
16
9
35
4
51
6
3
9
47
4
96
33
3
39
21
15
18
11
4
95
21
36
55
9
9
3
9
38
1
51
12
21
87
21
3
65
25
38
1
51
9
21
11
15
25
15
12
33
35
22
47
25
75
35
34
87
48
21
6
5
4
15
8
22
108
87
44
1
48
11
7
18
6
6
2
36
24
1
9
30
18
3
36
33
12
11
3
145
36
12
21
72
24
6
5
25
60
15
9
6
6
15
69
39
27
29
16
8
12
19
5
16
27
33
33
3
3
18
3
9
15
15
6
15
20
3
4
21
36
36
15
9
12
3
5
64
21
107
28
12
11
40
6
11
1
54
21
9
66
21
8
31
30
24
24
6
30
39
12
39
9
27
44
9
28
21
87
3
12
8
1
9
11
7
12
17
31
60
24
6
23
19
150
2
60
9
40
12
203
1
71
73
27
42
11
27
1
8
4
105
50
1
3
17
4
12
8
25
50
10
15
11
1
69
15
81
14
25
15
56
9
91
45
56
24
7
20
1
12
80
19
41
19
17
52
11
34
11
16
39
6
14
24
46
15
11
22
3
9
60
27
24
8
31
5
25
18
9
117
60
12
39
120
21
15
33
2
4
30
6
33
9
12
11
40
9
15
11
34
24
12
39
3
20
13
48
27
5
28
68
3
1
15
9
3
66
131
15
34
6
41
7
81
20
7
12
12
21
9
39
9
3
8
19
8
4
41
13
6
45
44
16
20
13
12
87
9
60
24
6
42
3
45
12
2
9
49
50
13
9
59
7
54
30
5
13
23
64
60
15
44
1
15
20
40
5
4
120
9
12
15
44
7
5
4
111
9
3
32
9
28
24
24
3
56
12
13
27
120
20
13
12
47
13
23
45
1
15
3
12
60
17
27
4
21
69
3
84
36
8
15
21
24
7
12
33
33
24
2
25
71
1
21
27
15
8
1
35
12
60
25
36
32
1
18
6
6
9
9
18
24
9
21
6
89
103
137
25
30
6
14
10
14
45
12
76
33
15
11
40
60
12
33
33
42
9
9
24
12
48
48
3
12
35
118
26
28
21
8
13
30
18
3
8
121
6
78
51
20
13
30
32
49
20
40
27
9
23
21
31
29
16
45
74
22
23
109
12
14
61
3
8
25
39
44
12
9
15
28
6
36
126
5
27
28
42
11
36
15
16
20
12
61
8
73
15
24
32
3
36
61
9
75
21
12
63
128
15
36
25
3
21
32
27
13
35
1
3
41
19
68
12
9
52
9
99
60
27
42
39
63
5
16
35
40
18
26
10
6
24
6
39
36
33
24
27
21
12
11
61
15
21
2
12
34
15
9
3
69
36
3
21
18
17
15
1
87
29
1
3
8
40
9
3
83
1
12
21
2
1
33
6
6
42
30
18
45
8
31
5
4
57
12
42
36
20
9
25
11
28
39
108
9
23
1
51
8
12
9
19
12
45
9
2
9
31
69
9
2
34
24
11
1
24
75
60
9
11
1
42
33
36
32
37
2
36
1
12
51
53
13
2
4
45
45
6
20
45
13
12
3
21
15
15
44
21
4
21
26
13
21
11
19
6
3
48
93
27
12
39
17
4
11
45
16
23
1
3
18
14
1
33
6
48
8
4
8
1
45
26
70
26
49
44
36
24
7
42
71
1
78
6
12
15
45
23
36
13
27
3
17
1
74
1
15
20
33
1
30
6
24
18
33
15
30
3
51
17
52
45
36
15
51
9
24
20
108
4
9
14
10
15
9
11
51
1
9
11
15
81
43
29
40
36
75
20
9
1
15
12
44
3
22
2
10
12
30
18
42
9
32
4
15
44
12
22
18
9
12
39
24
54
47
25
24
6
30
54
5
16
33
2
25
47
28
9
3
53
13
6
6
3
72
24
3
30
39
12
57
114
21
23
22
23
19
17
16
20
4
11
22
26
46
27
23
25
11
21
28
36
23
16
9
12
33
27
9
14
4
29
49
24
15
3
20
40
32
69
25
24
51
20
1
14
1
11
1
69
35
19
29
16
15
6
3
59
1
12
15
5
4
24
51
5
36
28
45
6
9
81
11
19
36
24
45
12
24
8
12
4
15
18
27
59
1
15
6
3
11
21
4
33
48
39
105
18
12
9
12
39
29
111
28
42
11
24
4
35
16
36
44
1
9
6
9
15
36
9
3
90
2
16
33
45
15
47
34
18
21
39
12
20
34
51
21
38
25
9
3
9
26
58
3
8
109
24
86
1
80
24
27
1
33
86
9
15
36
10
15
24
24
27
20
9
49
6
36
41
79
29
13
12
18
6
51
3
17
16
83
22
2
12
37
84
57
30
42
24
3
9
24
6
81
9
14
10
6
30
12
26
1
12
11
10
42
5
36
85
14
45
85
59
67
90
3
8
4
9
51
33
24
27
60
15
5
4
12
9
24
2
9
16
24
21
38
25
20
12
64
3
33
44
24
12
4
3
56
25
36
15
5
13
11
49
26
13
59
4
5
4
47
12
70
78
5
4
21
11
99
60
9
151
5
13
14
9
4
36
33
15
20
76
59
24
12
33
31
17
72
15
4
8
9
15
1
8
25
15
39
68
1
3
66
24
11
3
34
132
14
16
21
15
9
24
27
5
7
8
10
35
39
25
3
53
27
1
32
55
18
6
104
10
14
10
62
49
35
36
1
36
21
2
1
27
48
8
10
50
22
15
48
35
60
13
23
21
99
45
1
23
25
15
21
11
7
57
33
18
24
41
3
16
9
12
39
6
90
12
29
1
30
6
11
13
3
24
3
8
12
46
6
6
3
36
35
10
15
12
24
59
36
9
16
20
24
64
51
18
3
9
30
5
4
9
90
53
4
11
13
27
113
40
39
33
8
19
12
96
84
18
30
92
9
1
24
2
25
44
25
11
25
24
6
9
11
52
78
23
15
1
96
15
21
21
30
17
16
20
24
16
9
90
68
1
8
1
39
23
16
29
51
49
60
9
2
73
35
34
3
59
10
30
5
103
21
21
6
42
50
10
12
36
42
21
99
78
2
1
80
1
26
10
15
15
33
99
32
9
27
13
39
20
46
6
56
9
36
25
12
83
19
21
36
84
24
20
1
12
27
36
8
16
12
23
34
23
1
3
93
27
15
29
13
27
32
40
12
9
38
4
18
3
24
9
6
21
9
26
9
1
15
36
39
8
10
15
8
91
12
54
3
3
6
12
26
25
9
60
27
51
9
3
6
11
36
27
88
42
18
93
9
3
69
38
37
21
2
10
38
33
40
57
15
8
76
63
41
40
9
27
15
21
23
25
27
29
13
12
18
8
10
38
10
3
24
27
12
21
9
11
13
27
9
39
35
34
30
8
40
8
34
2
24
4
80
28
24
6
2
10
2
1
8
1
6
8
13
39
20
10
2
81
1
15
21
23
25
12
24
39
9
62
97
51
8
4
5
15
16
9
24
9
12
39
45
51
11
13
8
13
39
45
6
69
12
57
18
20
4
45
24
21
24
14
37
33
2
10
26
13
36
3
33
24
11
1
33
6
9
9
51
132
12
81
48
51
12
69
14
4
21
59
1
21
24
51
9
3
32
120
ABCD 442285826*7^$a-1 [50002]
8
67
56
22
62
28
33
8
12
15
34
23
52
68
28
21
3
33
48
14
9
16
45
66
53
43
6
18
17
25
11
4
8
24
1
54
18
35
28
27
17
85
11
31
9
8
27
4
29
13
11
15
16
6
2
34
24
24
14
130
3
20
7
30
3
3
5
31
5
55
30
14
16
18
27
8
1
11
3
4
24
9
9
12
15
3
29
43
77
1
62
25
20
12
36
16
36
27
6
2
9
67
18
15
3
56
69
1
2
10
36
14
4
48
33
27
6
36
18
18
27
107
22
3
63
24
8
22
24
2
37
8
1
11
25
14
1
3
17
13
60
18
5
24
3
70
11
12
19
21
24
9
36
51
20
55
24
54
48
3
36
39
5
7
8
1
20
43
6
3
8
48
7
8
76
18
14
12
1
8
12
88
8
12
25
6
5
15
46
36
23
16
83
16
17
31
20
58
6
30
39
45
14
10
12
6
18
15
8
15
24
1
8
7
17
28
21
2
22
36
50
4
18
74
4
21
44
19
72
5
24
4
12
33
6
18
11
36
16
20
13
15
8
1
2
10
54
101
12
3
9
1
27
23
40
12
12
57
33
71
16
3
30
23
7
18
47
28
12
11
94
12
2
1
3
17
31
6
26
10
15
3
24
6
2
33
3
28
33
35
10
23
4
33
6
5
52
9
23
72
7
9
3
32
36
1
21
12
24
23
1
27
60
32
36
85
35
1
54
6
11
75
33
31
8
28
77
28
23
1
8
13
14
1
20
12
1
38
22
35
1
12
99
11
4
6
48
11
4
27
6
2
9
1
3
8
3
69
27
9
7
24
48
80
21
24
25
98
76
6
3
23
21
7
21
21
71
37
11
13
2
22
23
37
12
12
30
29
85
63
39
5
1
23
55
6
3
33
42
18
14
45
1
18
66
12
11
39
22
39
57
6
77
13
15
20
7
42
35
1
2
22
54
17
3
37
11
13
8
7
36
6
3
15
5
13
2
9
12
52
11
40
24
53
19
18
11
3
24
10
2
58
60
35
1
2
1
45
15
35
16
29
36
7
17
7
9
8
12
3
10
38
16
30
63
32
75
57
7
17
12
19
32
1
8
4
8
39
21
1
38
1
3
9
44
61
18
6
2
22
11
37
27
21
24
11
7
48
9
33
26
9
84
3
12
16
6
3
20
36
4
45
6
18
30
30
26
13
27
29
24
7
6
39
3
42
6
42
11
7
72
6
35
4
12
23
118
60
35
1
3
21
39
3
20
22
6
24
45
11
58
30
65
4
8
43
5
16
21
12
11
4
8
27
37
59
37
57
23
48
4
21
12
14
4
9
21
27
8
4
27
45
8
12
27
22
12
35
25
60
38
37
12
12
33
2
9
39
52
18
18
5
1
2
9
1
42
29
3
28
9
33
14
1
11
9
3
46
59
48
16
20
36
12
36
3
1
12
3
41
16
8
13
24
12
2
10
30
5
1
35
48
1
36
66
9
23
21
19
8
34
2
52
42
6
8
4
21
8
1
35
49
3
39
21
3
12
42
24
11
12
1
12
6
6
15
3
8
22
15
32
61
27
33
39
15
12
17
120
1
14
12
10
42
17
7
9
24
20
24
37
24
30
21
24
8
3
4
6
36
18
18
38
9
13
26
12
12
13
9
50
12
16
30
12
3
51
12
18
6
6
12
3
8
12
13
12
27
20
25
12
2
13
20
19
17
13
11
48
19
18
15
20
24
27
40
53
49
2
9
37
35
4
35
10
23
1
27
71
1
11
10
6
18
50
10
2
45
16
8
37
24
3
15
30
27
9
12
27
3
9
44
31
42
11
1
24
3
3
9
15
36
18
2
9
12
51
100
9
9
39
8
1
3
8
15
16
24
12
29
7
72
36
9
39
6
11
1
23
40
56
4
21
27
12
12
36
9
15
3
17
7
30
2
4
5
12
1
2
13
35
93
36
13
48
14
25
20
13
11
31
18
6
9
20
40
11
4
33
9
38
21
4
3
5
1
11
7
18
48
59
15
70
23
48
12
1
42
5
7
18
39
8
15
13
8
39
4
6
47
31
17
12
49
39
9
3
68
39
12
24
105
7
21
12
20
13
12
30
32
76
17
12
40
51
5
4
20
1
23
36
85
50
16
12
5
37
24
84
35
7
60
24
5
7
44
1
9
3
9
24
2
13
8
19
5
27
16
29
40
3
24
6
38
4
89
1
3
15
30
11
12
48
1
11
12
60
1
12
42
20
76
36
53
7
108
6
24
50
40
12
44
21
24
49
23
51
49
23
9
75
28
9
27
12
9
8
15
4
12
24
9
21
12
12
15
21
24
15
27
84
9
21
2
118
12
14
33
1
12
15
3
5
24
108
3
12
4
42
38
1
15
41
4
51
18
24
24
30
5
24
19
18
35
12
40
20
7
6
27
15
6
50
24
21
4
57
30
44
9
1
26
16
32
37
45
51
11
46
11
39
13
11
16
18
24
36
6
54
39
9
95
12
13
6
12
6
38
40
65
4
36
15
6
26
13
12
20
7
12
53
3
21
12
43
12
9
47
1
8
4
3
5
19
21
9
39
12
21
18
48
8
22
14
12
49
8
12
24
36
51
16
18
72
39
57
23
4
15
32
40
6
2
76
20
28
18
83
25
18
17
1
15
20
13
14
46
6
66
14
60
10
11
13
18
12
5
4
21
12
6
12
30
24
18
9
15
21
11
13
9
12
15
3
5
39
37
44
25
12
27
60
32
1
12
14
24
49
21
12
15
3
5
25
14
46
18
21
3
8
94
35
7
30
23
27
60
57
43
8
1
24
9
62
34
6
32
10
35
19
24
30
2
21
19
6
26
28
42
15
3
33
21
11
13
54
42
39
59
1
3
30
35
12
7
17
7
20
13
8
103
8
10
12
23
25
48
3
33
11
25
36
12
11
25
3
24
36
23
1
45
6
17
51
49
39
36
5
27
10
98
13
32
36
7
45
12
15
41
7
24
6
26
16
65
7
81
23
22
66
32
4
6
35
24
3
10
2
57
39
69
40
15
18
6
12
9
39
9
8
27
45
24
3
13
24
8
27
21
3
16
32
9
4
36
15
9
21
24
23
37
14
81
28
63
57
68
4
21
12
3
12
12
33
27
39
12
45
24
9
2
10
36
18
5
60
48
67
12
56
33
24
31
20
12
10
47
15
13
8
27
25
3
18
24
11
120
4
3
32
13
15
48
41
16
35
45
13
12
24
3
3
5
27
46
6
44
10
27
21
24
23
7
17
3
9
15
25
23
4
41
13
24
75
8
12
16
3
29
7
60
6
30
5
60
64
44
16
27
36
30
75
72
20
15
9
25
107
12
1
18
48
12
30
98
9
15
40
48
36
78
72
23
12
60
7
8
10
6
48
6
12
59
4
39
8
9
16
128
19
17
3
33
1
36
2
9
61
12
14
1
12
9
12
30
21
3
18
27
27
29
3
48
40
5
19
9
60
11
1
8
28
9
15
20
36
31
6
54
9
12
3
57
56
13
3
27
18
11
13
2
40
9
9
14
10
6
12
17
12
48
51
10
47
4
8
7
6
24
3
3
5
15
10
12
6
18
42
24
30
12
3
20
7
6
30
45
44
49
11
28
93
14
16
8
21
7
17
24
25
26
34
66
18
12
11
1
15
8
4
23
4
20
9
36
16
12
45
6
30
60
47
3
10
39
21
24
23
12
7
21
23
1
21
24
23
1
24
27
21
23
7
17
3
64
5
43
42
35
61
2
16
42
60
47
12
39
28
20
28
21
9
36
23
4
23
33
96
13
23
55
17
40
45
6
32
4
21
20
4
20
3
37
8
3
12
22
11
12
1
12
12
36
2
22
62
45
1
27
72
45
59
16
48
9
3
44
12
25
75
3
5
1
42
12
6
23
13
2
46
12
6
48
21
47
10
23
24
3
100
5
7
6
66
18
54
9
32
43
30
14
22
26
1
3
5
24
7
18
27
27
6
11
24
27
16
9
9
27
47
40
41
3
1
12
9
30
21
20
16
8
24
13
23
1
18
33
27
5
1
26
1
15
53
1
59
27
4
54
14
37
21
39
9
12
6
29
4
44
7
5
64
8
3
22
23
3
12
9
40
8
36
7
113
12
27
21
3
34
15
33
11
13
38
40
45
32
39
58
11
24
19
41
25
24
2
49
33
3
11
46
6
6
6
56
13
21
27
8
12
15
24
21
52
15
5
49
47
7
18
2
24
33
13
3
9
23
13
39
27
20
9
48
115
5
16
3
32
9
16
63
6
26
58
30
108
32
12
34
6
45
3
12
29
1
3
9
12
26
10
74
61
8
19
6
27
8
1
27
27
8
9
1
2
22
48
35
1
27
20
51
22
24
54
6
48
6
104
33
55
24
18
27
11
21
25
11
13
30
32
9
3
94
2
22
24
11
4
11
33
13
2
10
66
6
12
12
23
7
18
6
8
1
3
18
12
12
2
4
29
48
63
4
5
40
21
14
25
12
20
28
15
12
5
13
3
8
49
11
49
15
56
16
8
3
10
6
9
20
3
4
18
30
45
8
63
22
26
48
12
25
8
31
6
63
39
32
10
11
31
29
61
2
10
15
20
1
47
4
36
9
51
20
3
48
16
5
7
21
8
31
36
36
78
2
9
25
14
22
3
9
11
28
48
3
6
23
36
1
11
37
18
6
47
7
57
93
36
3
9
24
47
25
42
9
51
8
9
7
30
18
6
6
5
25
39
21
15
68
4
21
24
12
23
63
10
6
41
37
3
8
25
23
12
27
12
69
145
30
12
9
20
16
8
1
30
20
28
18
24
26
9
15
24
10
11
24
3
13
51
5
3
40
5
51
25
21
23
1
3
12
3
18
42
6
11
3
22
6
17
13
2
10
18
ABCD 442343966*7^$a-1 [50050]
27
72
165
27
225
63
9
60
165
63
15
45
48
216
27
60
12
24
126
18
30
90
24
18
99
3
177
12
9
18
126
234
6
126
165
33
90
129
24
36
93
42
12
54
87
36
3
117
9
24
36
30
24
246
42
18
39
36
15
45
12
24
27
192
54
60
27
243
21
105
27
237
15
396
9
3
24
108
9
39
60
273
18
81
60
75
117
69
48
54
153
72
81
159
63
45
264
81
195
144
48
135
18
234
36
117
132
3
36
297
36
99
45
27
45
171
90
36
15
36
135
45
180
3
33
3
141
3
9
33
18
9
3
132
45
3
81
51
18
108
90
9
21
72
60
39
36
60
63
72
18
147
45
18
60
102
315
99
33
57
198
9
189
90
45
360
9
63
33
30
45
69
3
81
132
27
228
45
24
75
9
27
180
15
30
18
9
231
126
66
69
21
27
24
3
114
3
33
18
45
120
87
57
9
78
9
48
9
60
63
3
18
51
12
108
9
90
33
387
57
24
108
27
21
15
90
75
24
3
36
72
54
78
18
174
81
144
36
207
69
93
6
45
135
9
36
36
36
21
27
15
210
78
21
72
69
27
12
36
45
27
132
21
267
93
90
144
33
171
21
96
27
156
36
60
45
108
111
24
93
45
42
237
45
144
27
9
198
18
60
180
99
156
9
36
15
3
42
27
21
6
21
27
45
51
21
36
33
66
114
63
117
99
48
123
72
180
225
84
45
51
12
81
96
156
18
141
9
12
27
108
45
24
156
15
75
9
279
9
60
3
90
207
312
9
3
24
27
72
45
81
30
114
66
72
117
180
36
144
51
30
18
9
153
78
144
36
21
96
39
6
30
54
51
75
18
27
132
84
33
36
99
9
63
9
39
69
207
180
72
228
24
36
75
9
81
27
27
96
18
147
24
81
27
135
246
90
24
36
189
63
21
108
216
36
69
135
72
3
9
9
27
99
45
9
87
12
135
45
33
102
72
240
84
144
36
9
240
57
231
39
96
108
9
81
39
33
75
24
108
300
15
66
36
18
69
27
12
54
24
66
33
111
9
60
75
18
159
243
48
9
9
54
33
39
33
27
57
36
33
102
33
156
108
60
3
69
57
6
93
153
60
18
30
99
33
147
33
75
45
42
66
60
66
6
90
21
51
198
138
186
30
54
60
291
51
48
126
114
9
21
36
36
150
48
117
15
144
210
27
99
9
132
84
45
78
90
90
12
60
21
36
267
36
30
18
90
36
15
9
99
3
69
21
144
18
18
18
150
126
210
51
72
117
3
72
456
39
81
24
39
249
108
135
144
120
54
51
12
279
45
105
135
3
33
171
57
45
144
60
72
48
72
18
177
3
126
123
84
9
15
135
18
111
9
42
210
27
384
129
135
96
144
12
27
6
135
93
42
45
9
36
27
3
69
45
75
36
15
18
3
9
90
78
147
24
45
138
60
300
78
99
135
210
27
276
12
105
3
261
42
21
159
192
78
27
12
15
93
15
9
99
129
45
15
120
15
57
9
60
102
18
87
12
51
48
ABCD 442442228*7^$a-1 [50048]
54
24
29
61
48
59
1
102
113
1
12
30
77
61
6
36
36
72
53
1
6
5
1
6
53
25
18
84
5
43
17
49
12
6
5
13
95
12
1
66
17
12
1
12
12
12
6
84
42
84
36
18
126
30
41
7
30
11
192
85
18
24
29
37
12
35
49
24
60
6
54
114
18
66
54
12
18
66
35
7
5
48
48
37
12
12
78
101
7
6
36
24
24
48
18
96
42
6
60
66
18
6
36
143
24
37
12
12
42
17
25
48
11
31
5
19
137
60
85
48
24
12
6
72
54
42
41
67
12
5
49
11
19
24
5
25
12
18
12
53
19
12
36
30
72
66
42
11
73
48
35
43
6
35
7
144
24
270
6
18
23
7
42
108
47
96
1
36
42
5
1
12
72
72
119
60
7
66
12
66
101
25
6
17
7
65
79
12
17
25
24
60
24
60
47
1
6
18
60
6
12
89
85
144
72
102
17
61
24
60
11
7
6
12
12
36
11
61
35
79
30
24
23
48
7
5
7
77
55
30
11
84
109
18
42
60
66
17
43
5
43
12
66
11
7
6
71
7
84
6
11
31
156
12
29
7
24
17
55
12
53
79
137
1
23
7
89
133
24
6
42
54
24
41
7
6
6
30
66
24
30
18
5
7
137
36
13
42
17
31
18
36
24
12
48
18
12
42
35
43
42
48
6
6
42
17
1
95
7
29
60
37
59
7
17
24
7
18
48
11
1
42
5
67
42
35
1
6
60
18
18
5
19
17
43
17
24
31
29
7
6
30
42
6
78
12
36
11
61
114
6
24
72
30
18
36
23
13
30
18
24
83
19
36
41
19
5
48
12
13
83
25
48
23
13
71
73
24
18
42
42
36
36
18
47
37
18
18
23
12
36
13
18
6
48
71
48
1
42
42
12
12
30
30
59
1
6
12
53
49
23
13
11
7
17
13
6
90
42
17
37
35
55
137
79
29
49
11
7
6
155
48
67
42
78
42
6
5
43
29
13
6
54
11
7
18
42
60
48
18
6
30
90
162
24
11
12
7
84
72
17
12
7
18
11
19
54
18
66
42
24
48
12
12
5
7
96
41
84
103
60
30
71
67
6
23
13
66
24
60
6
24
23
7
17
19
42
23
19
12
17
31
66
42
72
42
42
108
24
53
13
24
71
7
12
17
25
24
258
42
84
102
48
42
11
97
23
97
6
30
42
18
6
36
6
71
13
18
5
12
13
11
73
36
30
18
42
17
7
12
72
78
36
6
42
6
6
12
35
12
48
7
24
18
12
36
72
18
6
95
13
42
6
6
30
11
73
54
5
25
12
24
23
1
23
13
66
53
37
12
30
18
11
73
36
90
90
12
48
90
60
53
1
6
5
49
47
36
43
6
18
24
36
17
13
210
89
7
30
11
24
19
66
18
6
24
42
17
169
35
31
18
66
29
7
12
120
41
37
6
120
24
6
12
24
59
73
18
6
48
66
24
36
41
7
24
17
7
60
5
48
1
12
66
6
126
36
18
12
18
84
125
7
42
36
84
42
29
7
30
12
71
61
6
48
12
150
66
5
55
24
53
1
6
18
35
13
35
25
30
5
13
24
11
61
96
6
30
24
11
49
6
5
67
48
12
5
19
12
6
23
48
19
101
25
30
5
25
11
48
31
125
37
23
24
12
7
53
13
35
25
24
132
6
5
19
18
24
18
6
6
24
36
29
25
23
31
36
6
18
12
96
54
47
37
59
25
95
61
12
12
18
89
7
12
6
23
61
35
24
13
6
60
60
36
108
90
78
48
113
1
6
24
17
19
12
5
48
31
65
49
11
13
36
30
18
6
66
35
7
29
19
42
12
12
59
60
31
30
12
60
12
12
90
30
6
53
103
29
43
5
19
60
18
36
36
18
78
54
24
30
24
24
12
36
18
29
60
13
60
11
7
6
12
119
7
161
43
29
60
25
12
12
6
60
12
24
5
19
66
12
90
42
36
24
23
24
49
48
66
18
12
84
47
163
54
59
43
42
126
54
12
42
48
18
6
12
5
1
12
35
13
30
18
11
91
5
24
61
11
60
97
6
126
48
11
13
24
78
17
24
36
31
24
5
13
54
6
6
17
19
24
12
54
23
19
29
1
131
133
12
23
25
6
6
6
114
6
24
72
108
48
6
11
7
30
12
60
48
24
11
13
23
1
120
6
5
43
12
65
19
29
25
18
5
7
54
30
29
13
12
35
37
18
29
12
13
24
23
43
42
30
29
67
6
36
35
36
1
18
60
5
1
180
102
18
54
12
168
53
61
60
24
35
151
17
7
17
55
5
25
18
18
6
12
30
12
12
30
48
6
24
35
79
42
42
24
77
67
12
36
17
49
18
54
35
1
30
17
7
18
42
5
97
36
18
54
12
54
24
42
60
6
5
7
18
66
30
23
91
29
12
48
36
24
48
67
113
1
54
36
17
24
12
7
66
66
17
19
24
24
5
1
6
41
60
48
7
36
89
7
60
66
18
17
49
36
11
7
6
186
17
67
24
42
11
25
30
41
7
162
12
24
6
36
54
36
78
36
6
35
1
24
107
7
18
36
72
30
41
1
42
60
6
18
114
11
19
66
66
60
209
1
24
24
11
37
83
31
24
60
18
30
29
49
12
18
114
30
12
36
41
73
60
30
6
54
17
7
36
173
43
48
18
18
41
43
36
17
7
17
1
6
24
54
48
11
60
61
54
41
37
54
60
132
54
18
5
55
78
18
18
35
7
42
83
1
36
23
19
24
24
12
12
180
17
48
12
61
6
42
12
30
29
36
85
24
11
37
66
6
6
48
12
18
24
23
25
42
6
23
24
24
7
12
6
11
13
60
18
18
126
65
36
49
42
6
6
18
12
18
48
24
17
43
17
85
18
36
6
42
30
11
7
29
7
12
5
48
1
108
24
35
67
42
48
42
5
19
30
48
42
12
72
12
24
17
1
78
156
65
67
24
30
84
84
72
35
55
12
156
6
54
72
12
72
65
7
96
66
47
48
37
60
108
11
91
125
19
125
25
42
24
24
18
42
18
18
6
47
49
78
18
18
24
24
48
24
5
7
42
18
24
6
6
36
30
24
12
18
78
12
18
42
ABCD 442472286*7^$a-1 [50089]
36
102
115
48
12
20
81
126
241
12
20
63
54
150
30
103
47
54
66
42
90
13
77
3
33
55
65
7
83
13
41
79
8
27
18
36
31
95
37
29
42
18
48
19
161
51
4
35
6
72
54
54
36
31
32
16
47
13
17
15
39
24
30
18
1
35
153
15
84
60
37
20
27
36
6
30
13
11
72
9
27
1
35
13
71
25
8
21
42
9
147
49
29
12
6
36
9
88
12
107
210
114
61
5
18
33
40
35
45
72
16
35
18
7
29
3
4
5
103
11
25
5
67
5
6
30
79
11
24
45
171
12
6
198
13
23
57
28
17
60
7
83
13
12
128
63
18
138
24
108
66
18
105
40
5
19
48
8
51
120
49
29
3
33
30
97
35
13
132
72
20
27
1
5
66
78
3
16
60
29
36
31
68
135
73
8
27
57
51
12
54
60
3
15
1
65
15
3
24
36
12
1
95
36
45
21
18
78
30
33
27
108
25
119
181
17
43
48
89
31
12
32
16
84
23
90
55
29
51
4
44
63
18
18
42
91
11
54
42
1
17
54
21
9
132
12
27
4
59
49
12
53
36
12
15
45
18
1
96
108
77
103
41
24
18
66
42
12
9
28
5
12
43
35
156
49
29
12
43
12
23
1
47
9
24
72
84
15
13
48
11
48
126
6
36
61
56
45
66
13
12
83
36
49
11
21
9
54
145
17
55
72
8
24
9
138
6
66
6
55
80
111
18
18
24
57
15
1
20
16
24
23
73
5
99
39
18
42
54
30
37
23
37
17
18
45
4
12
24
17
87
3
45
132
16
36
65
36
3
33
48
18
6
12
43
47
24
36
144
48
60
45
16
96
23
48
45
9
60
18
18
7
48
12
17
19
149
66
1
120
65
72
7
32
81
18
61
11
60
48
6
12
54
24
25
11
66
51
16
41
24
54
37
71
73
29
72
123
63
1
17
31
35
6
19
11
150
3
64
80
144
16
83
13
47
37
65
36
6
13
36
48
12
48
107
78
84
91
8
40
92
9
7
20
12
51
109
20
15
30
99
33
75
51
12
18
42
102
6
12
45
4
96
5
43
56
64
35
30
55
140
12
9
43
173
79
17
7
32
24
9
84
54
6
36
36
99
4
8
87
25
23
6
7
47
54
75
15
1
53
27
4
41
99
9
235
11
114
102
9
28
48
95
18
6
9
57
87
9
7
59
24
48
1
32
12
16
24
24
5
12
54
6
19
20
36
28
44
315
60
144
48
18
175
23
25
35
30
36
7
65
186
66
67
29
54
18
12
19
24
20
16
11
24
13
71
18
7
84
288
48
104
27
61
48
35
6
12
99
135
33
12
99
9
33
30
60
37
17
135
9
48
78
12
78
18
21
33
36
102
25
84
24
17
7
5
108
72
31
23
24
57
69
18
49
77
19
29
6
102
42
1
35
1
35
72
45
3
6
12
36
15
9
36
72
12
72
78
9
12
4
41
15
40
104
16
20
27
36
72
9
4
71
6
75
100
89
24
31
41
30
9
141
3
63
6
39
33
19
12
17
7
83
9
28
212
63
1
80
9
54
36
9
3
180
49
24
71
9
99
13
48
72
125
3
51
36
9
76
108
71
6
66
6
31
41
54
30
7
8
75
18
19
48
11
9
16
59
49
119
73
11
18
24
18
66
7
71
126
54
30
42
181
71
1
36
132
191
48
1
59
1
188
27
25
47
156
36
13
24
5
48
7
17
30
33
4
5
75
9
99
33
31
5
79
5
72
6
13
24
56
16
24
47
9
27
97
156
20
112
92
16
32
27
6
115
228
143
1
92
4
29
75
9
127
32
39
73
41
36
30
13
23
18
18
18
78
61
83
61
12
20
45
6
25
20
72
9
7
32
9
18
54
6
12
6
43
92
100
20
207
72
1
77
27
16
5
19
53
31
95
42
30
54
24
18
9
9
54
30
31
20
28
53
3
27
33
16
41
24
19
35
9
9
18
25
48
56
9
42
13
221
27
45
36
18
13
32
16
104
16
119
1
32
16
11
48
37
96
71
30
36
31
11
12
72
25
71
30
6
18
127
44
147
78
12
51
45
30
13
24
116
4
119
12
6
127
36
35
13
60
80
93
6
1
12
77
54
109
200
27
42
55
12
5
12
67
20
21
7
71
9
75
33
27
13
24
47
69
39
54
15
99
61
36
20
63
54
3
4
11
21
45
15
72
48
64
95
18
31
17
123
3
13
41
42
48
45
99
13
5
7
80
39
1
23
48
97
53
19
17
66
13
12
11
54
91
107
13
29
27
21
54
9
15
45
84
63
45
27
36
1
59
57
28
120
96
53
54
37
96
56
81
199
12
60
5
12
79
47
18
19
68
27
1
36
29
19
17
132
27
9
36
67
5
7
5
24
3
15
81
12
15
18
18
54
31
44
33
30
109
23
1
60
180
101
12
7
11
24
66
15
111
13
20
93
24
18
21
24
136
47
9
69
115
20
27
21
135
13
47
57
141
7
36
11
36
57
40
77
19
59
12
126
36
99
15
102
31
11
1
12
35
60
1
96
96
32
93
24
43
36
32
28
ABCD 442608674*7^$a-1 [50071]
18
27
48
24
93
15
15
90
27
24
21
39
36
33
18
42
51
27
24
21
12
117
60
108
87
60
21
12
102
81
39
18
51
24
3
33
21
63
12
63
45
45
12
48
3
39
30
15
120
15
66
27
12
33
3
24
36
27
21
69
48
15
120
45
24
36
15
15
57
117
99
21
39
69
18
12
18
12
60
3
12
36
21
99
51
6
15
39
30
6
102
111
12
48
39
33
9
3
57
48
15
153
3
21
36
12
60
183
57
3
69
39
21
3
15
33
27
33
12
120
60
27
6
12
60
42
6
3
12
69
6
30
42
33
15
72
48
12
21
9
75
57
3
12
15
6
12
63
24
21
12
3
45
27
153
135
39
246
3
21
51
12
3
9
108
12
15
6
3
111
78
12
30
33
96
12
9
18
21
12
9
39
39
21
9
3
9
36
42
18
15
12
36
24
45
48
15
12
48
9
3
93
75
9
18
30
60
75
87
21
159
9
24
27
69
24
36
69
12
111
108
81
36
12
3
45
120
39
51
42
51
9
3
45
54
36
12
57
36
99
18
27
93
48
12
27
15
9
36
36
39
9
36
36
9
30
66
27
33
15
9
36
30
30
3
39
72
30
15
3
21
9
18
42
12
36
3
12
39
66
39
45
48
12
78
30
27
21
42
57
33
3
60
9
6
72
33
45
15
24
21
24
168
30
57
3
18
42
33
9
15
153
15
60
27
48
12
33
15
18
90
9
81
30
12
81
60
60
57
12
12
39
9
12
6
54
39
24
105
12
36
54
21
75
45
12
3
33
21
18
18
30
264
33
105
12
30
18
63
60
15
42
15
12
24
27
42
63
48
72
12
33
30
57
96
27
9
51
114
51
24
33
30
18
3
24
3
33
96
63
18
3
9
51
24
63
24
96
72
18
15
12
33
12
30
21
27
249
15
9
60
9
51
24
15
48
45
12
12
15
78
15
45
42
6
12
240
30
102
3
15
33
99
18
3
15
9
3
42
39
24
33
15
12
93
42
18
27
12
36
12
12
3
30
27
3
81
72
45
15
9
39
21
3
3
84
90
15
33
63
9
99
9
12
3
45
12
66
45
27
78
27
57
3
72
3
48
60
12
42
63
75
18
39
24
9
42
33
45
51
36
21
63
60
12
9
48
27
33
75
72
3
33
165
12
27
15
9
24
15
21
9
60
12
15
21
24
30
78
72
111
9
18
72
60
6
27
48
48
27
9
81
3
60
9
18
42
63
39
150
36
72
3
24
21
60
123
57
15
12
33
120
30
30
3
12
117
15
12
3
57
3
45
45
12
36
24
18
45
27
18
60
60
102
30
75
63
45
48
15
30
3
120
21
15
111
30
63
69
3
27
21
9
18
90
30
9
21
30
33
12
9
120
6
33
39
30
48
3
204
45
15
33
120
3
9
3
24
21
24
48
42
6
24
39
9
75
72
33
48
3
24
108
12
45
12
6
33
111
9
24
96
9
48
24
3
27
180
6
195
9
78
30
3
60
15
12
42
30
90
30
9
24
3
9
21
27
12
33
132
48
60
3
45
12
15
3
30
3
12
9
15
21
75
69
39
27
30
135
39
6
15
57
90
18
42
12
18
27
105
51
57
72
51
27
21
81
90
33
45
30
12
6
27
36
9
12
3
60
15
18
30
90
15
12
36
39
18
15
9
30
33
72
15
6
12
15
87
6
39
24
21
15
24
9
27
3
33
48
57
24
3
12
15
69
9
3
24
36
9
36
63
21
75
45
39
27
72
12
18
12
18
33
15
129
15
21
9
96
30
57
27
21
9
15
51
33
24
12
33
15
27
18
135
57
15
3
12
6
24
18
30
60
18
24
18
63
75
9
33
63
12
15
12
6
42
18
15
12
3
33
57
12
75
225
15
15
12
6
12
171
12
12
3
30
12
18
114
15
84
72
57
15
36
24
72
84
21
30
21
15
57
12
81
12
75
33
39
48
3
30
3
60
84
120
27
33
36
12
9
18
48
24
45
15
18
3
15
24
6
24
6
114
126
45
105
3
12
45
3
9
15
45
15
3
69
15
21
9
6
24
18
18
42
12
36
123
9
60
15
45
3
9
3
15
45
12
3
21
24
3
54
6
45
48
9
15
3
12
12
6
39
24
132
108
51
18
60
12
66
33
12
12
36
21
60
60
36
30
24
78
15
3
42
30
81
12
39
18
30
78
15
108
21
60
3
12
120
75
6
39
84
69
48
87
33
12
3
48
9
27
15
9
24
57
6
45
24
48
33
3
12
105
27
27
48
42
111
9
30
48
33
57
48
54
18
51
72
15
42
60
12
51
9
3
33
12
147
15
6
30
12
72
45
45
30
33
60
57
39
39
102
15
15
33
72
15
18
18
9
24
27
30
63
21
3
33
84
15
75
21
24
3
21
12
159
9
57
12
27
93
30
45
27
30
3
33
15
9
108
27
21
12
27
60
204
21
30
18
63
48
57
147
12
111
24
6
90
9
48
120
108
9
108
3
9
36
15
105
15
12
117
120
3
75
33
72
135
12
93
3
9
75
21
48
24
33
75
48
12
39
90
18
21
21
36
27
48
24
33
135
33
12
12
6
165
12
15
12
45
15
6
12
60
72
39
57
12
3
12
57
51
24
48
3
93
21
6
30
204
3
12
15
21
117
30
81
21
36
15
39
9
12
9
6
42
15
72
15
18
27
3
30
15
57
30
9
84
3
45
15
117
48
15
93
81
36
54
18
3
24
3
33
24
45
3
48
27
33
9
66
33
39
60
57
33
72
30
6
12
60
18
30
114
30
3
48
192
63
54
6
69
3
12
9
12
12
93
87
33
99
108
33
12
27
21
12
3
12
45
42
30
30
9
60
39
18
12
60
135
3
33
27
84
6
12
30
12
81
117
3
12
3
30
87
33
15
57
135
36
21
15
21
3
51
90
30
6
42
18
144
51
24
84
9
ABCD 442618586*7^$a-1 [50014]
24
7
9
27
17
7
36
14
67
8
4
11
54
6
49
17
70
41
39
18
22
9
59
6
3
4
20
36
24
3
48
1
11
49
20
55
5
69
18
1
20
19
48
32
61
29
12
22
26
31
3
8
69
33
10
20
16
20
30
43
8
9
54
16
9
72
77
15
27
49
11
148
26
3
27
184
36
96
8
73
60
8
9
22
44
4
33
12
35
25
36
11
24
9
7
20
33
31
5
3
28
84
29
24
24
3
16
17
12
79
21
125
24
102
13
44
3
69
21
51
28
15
8
12
66
3
39
12
6
3
55
5
96
4
131
36
4
17
33
6
1
59
48
33
43
8
42
15
52
29
31
3
9
8
19
17
67
20
33
21
10
20
16
84
72
14
10
26
18
13
17
3
12
7
84
17
36
3
40
20
28
80
33
12
36
63
21
7
24
5
51
12
9
3
45
81
58
20
12
24
4
44
21
31
9
11
85
12
8
69
15
48
9
10
44
9
28
123
9
5
12
94
53
33
18
9
31
29
4
11
16
12
98
3
12
27
24
4
41
15
37
12
56
9
54
9
57
10
20
9
12
51
9
15
37
11
28
41
12
51
4
32
12
16
29
4
12
17
39
39
21
64
27
41
43
5
64
48
3
5
105
7
71
21
7
41
51
12
196
9
23
57
15
57
9
34
8
9
52
27
14
3
3
13
36
24
35
6
15
81
3
21
3
15
37
71
78
3
112
48
3
5
48
3
57
7
84
12
21
47
9
31
41
12
27
1
8
64
3
9
5
22
24
8
6
75
16
39
20
25
15
12
20
1
72
20
75
12
40
9
11
33
55
29
15
21
15
13
47
13
12
27
17
7
9
36
5
6
4
29
21
18
105
3
12
6
30
40
14
6
76
14
15
15
76
20
24
13
12
36
29
3
123
6
34
24
2
3
16
8
64
27
33
23
18
18
30
3
40
17
19
92
67
44
16
33
27
20
36
66
54
16
33
27
129
11
153
60
55
21
15
29
7
20
1
11
52
20
36
24
16
60
21
59
4
77
40
3
14
10
5
28
20
36
7
5
19
44
21
7
9
29
82
14
34
2
43
5
30
81
31
20
13
15
56
40
45
12
3
84
113
19
9
20
4
29
12
18
28
41
19
24
17
28
44
24
75
48
9
31
32
45
93
48
66
84
33
7
21
71
40
8
13
39
17
7
20
4
21
20
39
33
7
5
21
36
31
39
24
36
17
4
27
26
6
4
86
18
40
45
15
5
31
29
7
48
56
9
67
21
8
124
35
73
8
24
15
76
9
51
44
12
13
15
32
21
3
33
64
56
3
84
45
9
3
39
9
91
24
53
4
11
1
36
5
18
18
10
53
15
13
27
20
36
24
76
125
9
3
40
20
27
16
24
32
61
11
42
7
39
17
43
21
23
9
21
63
7
17
51
28
41
33
39
147
1
11
6
10
20
1
15
44
16
20
4
20
40
12
8
36
24
12
28
86
6
12
21
16
12
20
28
51
9
59
6
10
60
14
43
17
3
99
18
31
15
8
1
11
64
21
5
19
27
41
27
13
11
6
6
6
10
53
36
39
21
52
68
45
10
5
19
12
2
58
48
21
75
24
20
90
12
10
32
6
15
48
19
38
115
75
26
10
5
9
46
29
16
5
18
16
33
12
65
10
45
15
2
24
63
60
4
8
19
104
12
16
9
11
72
16
32
12
45
72
19
33
11
28
9
23
1
27
20
4
24
20
12
40
29
21
18
16
14
22
14
3
43
21
32
27
4
20
33
16
11
4
41
108
15
49
27
36
60
20
24
13
3
24
81
20
31
9
44
27
21
43
20
6
3
21
24
6
25
11
9
4
11
24
30
3
60
7
2
43
5
46
50
7
29
51
27
13
12
35
9
16
48
23
24
24
49
11
6
39
60
4
3
9
20
27
168
6
10
36
8
60
1
5
10
14
42
61
3
14
70
56
4
12
8
24
12
30
54
1
11
24
4
12
101
3
6
18
12
33
15
33
12
21
78
49
17
3
67
12
17
24
36
12
33
6
33
7
29
7
74
30
40
65
27
1
17
31
20
15
16
9
35
6
10
24
20
24
24
28
8
1
71
21
33
3
91
12
32
45
72
4
20
60
31
9
8
63
18
51
7
68
1
12
8
9
43
20
7
2
18
12
1
29
27
4
72
11
33
3
4
24
32
30
10
17
60
15
28
24
17
9
24
10
24
29
27
4
60
32
40
8
9
43
74
15
9
66
4
5
51
36
4
20
4
2
30
40
8
9
12
3
42
19
20
39
12
25
35
84
16
9
20
15
1
41
10
29
48
75
28
21
27
45
47
13
68
9
42
21
15
24
9
28
23
9
40
12
11
9
84
7
8
12
97
123
8
6
43
39
38
3
72
39
1
11
24
21
31
33
15
5
48
3
4
5
39
61
11
4
14
15
43
20
28
26
30
114
10
2
138
24
28
2
12
54
16
20
16
20
40
108
12
21
17
42
18
3
39
12
1
27
2
42
9
15
33
19
14
7
3
53
3
81
67
21
60
20
52
8
3
9
19
21
53
6
28
5
7
9
8
45
142
36
14
3
33
24
3
4
27
32
18
6
16
17
16
56
15
4
20
24
21
16
8
21
43
12
15
29
63
1
47
145
11
40
9
51
9
8
9
19
29
90
36
25
8
24
12
39
21
36
55
26
31
53
10
50
34
56
24
60
6
19
48
32
21
18
45
3
4
65
51
9
21
58
12
9
41
27
12
3
48
40
24
8
96
1
24
36
41
3
39
18
3
40
36
15
80
33
16
17
18
1
23
6
6
4
2
31
99
77
21
42
24
49
51
14
63
7
29
15
69
21
79
32
31
44
16
5
75
37
11
1
5
6
6
24
6
18
15
28
27
12
14
66
24
24
1
39
45
51
20
24
9
57
18
45
45
18
24
36
28
12
14
7
32
75
9
7
44
33
19
20
13
11
9
16
35
96
12
36
24
1
11
36
21
9
3
27
4
14
42
33
7
20
1
12
47
4
17
19
20
12
45
72
39
9
12
64
8
52
60
11
78
58
20
28
2
30
40
20
150
24
6
69
24
24
12
4
27
69
5
18
61
17
27
3
9
12
27
25
35
1
8
15
6
22
17
7
36
20
18
46
56
28
41
19
20
6
19
135
20
16
53
7
36
17
51
21
9
43
8
33
22
56
48
1
44
40
15
5
21
6
9
4
17
34
9
48
27
36
9
27
14
3
31
2
18
40
5
27
4
24
96
5
39
1
12
32
7
9
75
8
21
36
91
20
48
24
78
3
40
11
9
15
6
3
24
60
7
12
14
7
23
40
44
12
28
20
36
48
60
37
20
15
16
62
66
30
30
21
3
1
15
12
81
63
68
16
20
21
15
4
20
52
44
49
11
24
9
84
40
11
1
41
96
10
8
13
27
21
35
97
60
17
55
51
14
15
7
29
3
16
56
6
43
17
34
36
41
27
6
30
36
33
27
54
7
56
3
57
7
14
12
19
11
1
59
13
8
9
27
16
15
2
30
54
7
39
60
21
3
8
6
22
81
47
81
55
20
30
27
7
12
20
54
30
4
12
20
1
23
48
57
12
79
8
9
4
27
2
27
67
17
3
18
18
4
14
6
4
53
27
24
36
42
18
13
17
70
29
3
1
53
7
68
21
30
13
56
15
30
27
33
7
11
28
32
37
84
11
45
48
64
89
54
4
29
87
49
8
9
3
51
24
16
29
31
24
5
7
33
44
16
15
2
18
33
72
7
8
52
14
19
47
54
54
9
12
15
24
33
12
39
16
12
9
24
27
32
1
51
14
31
8
27
9
7
24
14
82
41
9
42
69
7
29
4
39
17
7
8
12
25
11
4
20
33
51
6
7
41
15
51
69
15
16
21
35
4
60
36
36
14
6
28
5
31
9
17
10
29
4
51
68
45
24
36
15
37
11
12
21
16
20
31
48
32
9
9
15
100
5
72
42
21
24
60
21
22
74
19
5
39
27
25
24
8
39
1
11
1
8
12
28
ABCD 442975982*7^$a-1 [50116]
24
78
18
48
66
3
63
54
75
15
18
36
42
12
72
138
12
48
18
21
3
18
18
24
36
45
3
42
35
49
60
3
21
42
48
36
6
12
6
42
27
48
75
53
109
36
30
60
102
84
60
108
60
23
85
75
15
33
48
27
12
30
54
117
39
12
45
3
18
11
25
6
42
39
3
36
84
21
3
45
15
30
35
19
90
18
81
21
59
97
42
18
51
195
174
15
21
6
24
24
114
48
3
57
30
78
27
9
6
174
54
66
107
67
29
160
21
54
18
48
36
6
48
9
33
18
12
42
135
3
45
27
21
21
24
51
15
65
13
6
36
66
48
39
27
53
48
48
115
66
24
54
12
30
3
27
36
90
87
21
36
6
12
21
27
60
48
57
15
150
24
6
29
109
24
11
48
91
12
66
24
15
33
15
3
24
138
11
115
30
36
36
12
30
42
3
21
59
7
137
181
96
30
54
72
24
87
27
12
36
24
18
66
201
45
35
49
30
12
21
128
19
60
12
53
61
3
21
66
36
21
3
125
48
37
6
5
37
171
105
36
99
87
18
12
18
137
175
162
63
80
25
42
30
15
96
9
18
54
36
27
75
53
13
66
17
1
18
30
42
21
80
1
60
126
53
31
24
36
18
12
39
15
6
180
6
48
114
90
108
18
119
7
24
84
12
6
107
37
168
3
45
35
19
24
42
27
21
84
102
6
12
132
59
49
15
87
78
27
165
6
60
41
109
72
6
342
42
42
36
24
36
108
42
18
66
24
120
17
43
54
78
42
42
36
84
48
101
115
12
198
12
42
21
21
11
139
101
67
36
30
27
32
1
15
27
24
36
18
30
84
5
16
15
6
59
16
69
6
5
49
47
25
30
24
65
133
42
84
77
49
204
24
27
15
36
150
84
78
42
24
35
49
143
13
36
15
69
11
91
30
54
33
57
60
84
39
27
18
35
1
12
102
77
25
18
101
67
30
12
3
3
60
84
48
141
27
12
9
75
24
42
102
48
29
31
17
85
27
96
69
11
37
107
16
3
30
47
64
21
150
42
12
15
32
1
6
60
29
48
25
135
117
27
75
18
6
36
108
66
36
23
112
45
126
72
125
25
6
42
71
7
126
114
9
51
45
32
25
23
16
9
42
42
102
78
6
60
150
24
15
87
36
18
6
36
42
6
57
69
6
5
49
6
180
69
21
59
61
54
60
36
18
12
12
30
102
84
11
25
18
42
27
57
6
36
45
3
36
156
77
1
63
3
18
30
12
90
18
53
37
18
78
72
54
90
24
42
17
97
143
7
18
71
25
30
9
33
42
48
69
80
55
89
1
18
132
24
126
78
108
41
19
60
17
43
69
3
77
73
42
36
57
93
12
12
59
61
48
60
96
24
18
42
12
54
60
12
18
42
138
35
16
96
93
3
9
12
11
1
24
84
3
3
29
16
75
6
30
65
43
18
24
6
24
54
23
7
9
48
129
36
132
18
42
36
30
54
6
36
30
24
12
90
24
78
90
78
90
5
13
35
1
6
12
90
132
63
32
25
6
42
12
30
30
24
30
89
115
18
27
80
16
27
18
60
66
30
18
18
144
6
42
3
39
36
42
11
64
48
176
16
171
69
128
37
18
9
39
42
12
6
144
48
29
16
15
54
48
6
5
25
84
6
42
24
11
25
30
9
48
21
126
6
18
36
6
102
42
6
42
11
7
18
39
3
60
60
5
103
41
19
132
41
43
101
48
1
15
3
42
48
240
3
9
36
48
99
3
120
21
9
23
19
29
49
42
21
27
60
24
65
31
81
147
125
97
18
66
78
150
60
6
5
7
105
3
120
117
123
21
81
95
25
12
11
1
30
30
3
27
21
32
7
9
48
21
12
47
37
12
24
6
42
96
30
9
51
29
7
6
144
66
17
1
90
165
21
11
112
32
25
84
3
39
48
137
25
12
12
24
90
42
12
135
51
66
6
5
16
33
30
36
93
9
87
21
24
6
18
96
24
51
9
84
108
198
65
7
54
78
120
93
3
282
12
12
6
21
21
18
41
19
60
33
21
30
29
1
18
317
256
75
21
21
18
42
15
57
36
72
96
30
30
6
9
128
16
21
60
36
24
35
25
30
186
18
42
35
31
81
27
30
42
45
9
71
16
39
9
75
18
66
36
120
5
49
15
147
60
24
185
96
13
35
211
126
12
12
48
18
69
15
81
3
60
17
49
210
77
1
96
42
18
24
30
45
80
43
108
66
36
35
13
3
3
84
30
42
33
57
18
21
9
30
12
54
23
96
25
30
84
69
9
174
78
27
141
131
13
48
18
42
66
69
21
123
21
18
48
89
163
18
11
13
36
6
96
18
24
6
54
83
25
42
6
ABCD 443135510*7^$a-1 [50036]
12
3
12
6
9
69
3
10
11
85
53
12
19
156
71
9
54
30
9
21
3
24
63
40
35
42
6
24
6
6
27
70
35
24
12
21
27
51
15
24
51
12
57
91
17
18
9
9
7
32
57
81
30
15
25
11
48
6
48
48
51
21
24
3
45
6
9
27
45
3
9
51
18
54
6
31
60
107
30
30
9
9
12
12
7
29
36
19
11
25
59
6
19
35
3
102
18
3
18
37
32
63
25
20
30
24
46
44
3
15
15
12
31
2
63
6
3
3
18
30
15
27
73
2
9
21
33
9
70
23
12
15
9
6
6
25
29
6
15
9
33
60
90
15
63
12
15
66
9
9
3
51
57
12
6
15
49
65
21
60
15
15
69
48
60
43
5
18
66
6
12
54
19
44
21
39
9
21
36
27
78
18
6
1
5
19
11
54
15
76
5
105
30
33
6
42
132
36
18
6
7
44
27
18
55
17
9
63
7
20
24
3
18
90
30
30
75
34
5
6
49
80
75
105
66
45
30
6
24
45
15
12
24
30
42
61
35
54
27
15
72
60
3
15
39
9
102
84
18
15
30
9
24
54
6
30
19
8
18
15
132
45
22
59
42
66
6
3
21
19
11
3
57
12
12
12
12
25
5
33
18
114
30
57
19
20
27
24
6
36
96
54
1
36
29
54
30
42
6
21
48
15
27
28
14
6
3
27
54
33
45
3
96
43
11
42
54
72
39
3
24
138
84
39
30
15
30
72
6
90
51
21
19
26
21
9
4
176
30
34
8
15
3
24
39
7
29
6
102
43
14
10
35
1
14
10
5
42
81
33
69
6
4
38
75
24
48
6
42
24
21
12
78
33
27
72
21
54
6
36
30
42
36
126
12
33
12
30
87
96
30
12
6
54
33
4
8
18
24
10
35
3
3
42
15
39
9
12
27
45
39
91
36
24
20
6
57
15
27
42
69
51
54
15
54
3
3
120
27
33
12
51
24
48
57
21
6
25
17
30
63
3
67
8
9
33
46
143
39
30
21
162
36
13
50
48
18
40
65
75
4
47
24
42
6
30
18
13
26
3
91
38
21
48
9
33
6
66
9
30
27
6
18
12
24
48
12
21
48
4
96
32
45
63
60
3
39
3
6
48
21
9
18
45
15
66
39
117
36
19
35
1
14
45
24
24
42
18
24
73
5
3
3
6
33
30
16
44
3
6
27
24
45
63
9
43
8
69
18
51
72
3
9
51
19
23
108
57
15
36
9
39
24
42
63
24
3
18
9
33
27
10
20
33
12
60
84
87
87
13
65
27
45
42
1
17
27
21
79
35
12
18
3
9
3
33
15
3
72
57
48
15
18
30
27
57
3
12
135
45
27
103
23
3
15
15
30
70
89
18
24
42
18
49
24
47
13
35
33
33
6
6
6
42
9
10
23
13
17
33
34
77
9
30
4
71
25
32
12
78
189
60
60
6
7
8
15
60
13
32
12
51
66
43
29
30
114
7
11
45
15
84
1
29
6
6
36
12
12
9
21
9
27
13
17
18
15
70
2
21
42
55
62
27
18
33
12
28
53
48
6
33
4
8
21
66
25
56
4
29
6
111
30
15
42
42
48
54
3
40
38
3
36
24
54
105
33
6
24
15
27
51
100
2
21
21
9
48
33
46
2
12
33
48
15
105
12
18
66
21
21
27
30
10
44
63
73
14
48
93
49
20
9
12
6
66
24
43
23
6
30
66
51
12
57
72
54
57
9
3
15
93
39
36
13
2
18
3
9
45
43
62
27
12
6
97
86
87
7
41
15
15
36
9
21
3
21
15
54
81
25
14
18
81
27
93
9
93
24
33
15
3
30
54
30
9
12
66
6
174
9
12
3
25
60
11
13
11
39
27
9
12
51
6
3
12
81
42
3
15
84
12
21
48
15
12
63
42
9
66
18
24
51
64
80
3
42
63
33
27
63
24
21
45
12
7
35
3
22
26
12
9
51
132
6
63
54
15
93
42
24
159
63
30
21
18
22
23
73
29
12
96
12
21
3
42
18
6
12
48
21
27
78
39
9
42
9
36
42
48
34
50
10
17
3
57
19
60
14
39
27
27
63
9
12
21
72
3
57
6
75
19
26
27
7
17
18
30
6
15
54
33
7
68
30
18
21
3
108
18
10
2
12
45
1
5
42
6
138
51
51
18
48
33
12
9
108
6
15
60
18
45
19
8
3
12
6
39
18
3
120
117
3
7
62
27
6
42
33
34
29
7
17
67
41
60
9
6
72
12
51
75
9
42
39
9
55
38
21
9
3
6
21
42
36
39
36
30
27
9
18
42
6
3
30
40
20
9
15
21
19
47
24
18
9
22
53
18
45
87
33
64
8
3
9
90
30
57
6
13
20
24
60
6
15
27
12
9
7
14
36
9
6
19
35
1
17
3
33
21
10
38
82
8
15
33
21
33
106
2
22
20
6
3
12
19
35
21
60
39
12
3
46
5
19
26
69
3
102
16
62
22
17
39
15
9
69
18
21
28
125
30
24
6
6
9
39
33
87
36
42
7
17
9
114
60
6
51
30
21
18
24
18
30
82
8
9
6
15
18
99
36
25
170
21
36
13
62
57
12
93
36
15
18
69
129
30
18
12
9
40
47
33
4
59
72
6
6
15
22
11
42
75
12
66
21
21
3
24
33
30
3
9
9
84
30
3
123
21
76
59
61
2
3
12
3
21
30
9
4
8
93
6
13
128
18
3
9
30
33
12
18
69
9
18
18
15
3
30
12
78
45
9
18
33
93
39
6
3
6
6
15
3
9
21
31
65
55
11
36
108
90
3
21
7
2
42
27
9
27
13
62
22
41
18
18
24
6
69
3
54
57
48
39
63
15
51
15
15
123
24
12
25
156
47
45
18
15
39
3
6
18
129
4
77
39
15
24
25
17
24
42
24
69
69
63
3
45
3
12
49
5
24
21
27
33
3
7
95
3
22
5
31
11
69
9
18
24
33
9
36
3
42
30
21
72
7
11
49
35
51
69
63
42
30
36
27
18
18
18
3
10
20
18
45
36
6
18
13
29
48
15
39
42
6
33
3
24
12
24
42
6
24
45
9
39
3
6
18
93
39
60
25
17
43
11
49
17
12
117
9
6
15
84
21
9
60
6
21
21
22
20
27
36
6
9
243
30
15
51
51
21
51
27
18
21
12
21
9
9
24
60
102
13
47
87
48
22
5
30
18
7
20
3
42
42
49
110
39
51
3
9
39
33
36
24
6
30
4
8
28
5
150
12
12
18
18
15
75
147
39
48
12
18
91
77
6
12
66
84
19
20
57
18
1
101
3
3
30
3
27
30
6
36
1
29
60
3
3
45
9
6
132
60
24
60
30
19
71
102
6
25
143
13
14
130
8
69
18
81
64
29
7
29
60
6
15
24
21
6
18
21
57
60
7
5
6
57
69
6
6
9
33
42
18
25
23
21
6
15
54
3
21
18
9
57
12
ABCD 443209986*7^$a-1 [50070]
4
24
123
65
124
8
43
60
48
60
5
12
4
20
31
89
124
39
5
76
27
17
28
116
36
60
43
29
4
68
48
168
28
27
45
3
17
43
29
60
72
88
128
16
20
19
36
72
17
72
76
72
32
72
16
32
60
4
68
28
80
19
17
7
41
4
243
48
17
115
5
7
60
65
12
19
5
108
120
79
57
32
40
39
60
24
36
9
255
33
48
27
89
72
7
12
57
92
19
81
20
211
77
55
53
88
24
135
41
72
7
33
72
168
27
89
259
29
4
75
53
7
65
12
52
51
5
19
53
24
48
36
52
164
19
24
53
67
36
21
171
101
36
156
127
5
43
81
264
72
24
20
4
44
43
29
28
68
4
51
17
103
69
51
5
7
153
8
64
48
80
96
12
24
12
24
256
8
40
48
56
19
12
33
15
17
40
8
7
101
24
48
163
24
33
68
55
5
12
52
20
91
84
5
96
19
125
91
17
12
91
84
57
20
43
36
69
15
48
77
55
45
96
24
20
55
21
8
31
36
24
60
81
80
16
32
19
12
29
76
96
27
45
48
15
60
24
41
7
48
24
21
56
19
117
24
3
48
5
60
108
84
43
168
12
65
55
5
64
3
5
12
103
41
24
36
40
24
8
43
65
108
64
15
153
68
31
45
15
153
75
41
7
65
55
17
36
91
113
36
79
29
148
48
15
33
87
9
24
44
72
19
9
135
108
48
84
29
60
84
4
56
12
55
45
195
65
28
80
60
55
117
3
132
53
28
27
89
79
65
52
20
7
77
31
12
17
148
140
36
175
9
63
17
43
161
28
96
32
31
5
124
56
19
93
168
32
7
5
72
24
7
60
33
56
19
24
96
12
105
48
8
31
33
3
141
63
36
65
60
16
56
40
80
55
48
105
8
180
24
67
36
165
24
168
63
9
8
7
120
33
3
12
132
48
17
72
79
12
77
12
72
24
7
48
9
8
84
108
88
135
17
31
41
16
92
72
7
65
19
48
89
36
28
8
16
75
89
4
3
12
9
3
141
27
41
36
336
36
28
8
55
33
8
31
96
12
69
51
65
4
48
48
8
16
56
112
75
156
57
27
93
63
5
60
16
56
84
124
56
16
15
41
19
72
5
55
36
53
88
3
53
36
7
24
48
5
7
168
29
4
68
7
69
111
77
36
31
60
21
20
127
101
24
40
27
48
60
33
27
29
43
45
15
29
7
84
33
27
5
24
31
105
111
17
132
43
9
3
108
72
17
16
123
72
41
84
163
41
28
56
79
36
53
36
36
79
57
20
43
29
211
29
7
84
17
84
36
16
15
29
79
5
16
51
60
17
180
168
84
72
24
84
24
19
48
17
43
17
52
24
87
12
45
32
160
56
7
5
28
24
3
53
40
147
180
48
5
52
92
12
7
105
135
29
223
72
60
153
32
40
68
28
56
136
32
84
79
12
57
20
12
24
7
36
60
53
60
64
128
19
21
20
12
24
31
48
137
40
32
120
40
3
12
17
16
56
79
9
8
16
39
17
31
9
32
64
15
105
27
36
12
72
29
48
64
192
63
77
43
72
101
7
53
84
7
120
117
3
96
24
137
79
24
65
12
16
8
7
177
32
88
32
40
39
60
69
48
20
36
91
21
99
21
32
7
17
16
144
92
367
41
24
108
151
185
55
36
117
27
120
21
80
7
5
172
8
72
43
29
16
128
67
72
36
5
7
48
12
137
36
12
24
36
52
15
48
9
20
28
3
5
36
12
16
63
105
32
31
9
48
48
44
96
43
5
24
12
16
44
72
31
48
5
40
24
32
36
43
5
4
51
17
148
32
91
5
12
28
75
77
24
12
67
41
16
72
8
36
127
17
52
111
53
36
211
21
92
12
72
64
3
96
53
16
48
44
28
15
173
7
21
147
41
7
69
72
104
60
7
45
68
55
21
39
60
72
12
161
55
53
31
5
12
4
92
4
159
57
243
69
51
29
115
108
60
48
69
32
16
3
21
3
5
60
55
21
32
7
41
55
9
15
17
16
32
31
84
101
16
96
56
12
4
63
33
140
7
41
31
45
20
31
84
29
139
12
45
32
151
108
125
7
29
79
5
60
48
4
27
101
36
91
101
24
28
87
12
137
4
24
44
31
41
60
16
48
3
12
81
15
5
52
3
84
ABCD 443227014*7^$a-1 [50009]
31
113
19
11
13
53
12
7
11
1
59
85
29
18
12
66
19
24
11
48
97
96
65
7
23
114
6
193
12
24
65
30
30
43
53
67
48
149
96
30
37
36
17
7
108
60
5
12
31
72
59
120
121
48
29
48
43
47
24
25
5
18
97
131
25
12
107
60
48
25
83
37
53
114
1
72
24
11
13
59
1
65
42
37
12
23
1
24
53
43
35
49
65
18
60
85
53
7
47
25
65
66
85
47
60
60
12
1
60
12
95
13
36
36
47
18
31
17
120
43
47
72
30
30
85
36
108
12
11
48
25
47
36
25
24
36
149
18
133
5
12
18
84
109
72
35
73
41
19
12
12
36
59
37
5
48
48
7
125
55
83
13
12
24
65
30
48
18
7
24
209
12
187
84
12
77
12
6
24
25
35
13
95
1
29
55
36
12
65
24
6
72
37
96
107
90
30
37
53
91
29
18
30
294
30
36
42
12
1
47
18
19
60
5
36
12
12
19
144
36
12
35
13
17
84
91
47
30
162
36
12
108
54
90
36
24
48
1
36
36
47
13
48
60
119
25
72
5
79
11
78
19
11
1
59
42
43
132
23
1
36
65
151
29
31
119
25
84
41
6
30
60
43
29
7
12
263
61
5
132
12
36
24
120
150
36
25
5
42
60
37
5
36
162
18
90
12
12
30
19
59
61
11
6
43
36
53
7
12
53
19
11
61
35
13
24
24
24
17
18
60
109
101
55
72
12
48
17
66
1
12
47
37
36
71
186
19
24
29
55
12
131
12
60
42
43
60
12
84
24
23
205
149
138
48
24
210
31
60
12
23
13
41
79
29
18
25
35
24
120
6
55
47
13
72
77
36
55
47
85
17
6
13
17
7
36
24
36
60
24
47
6
60
187
5
18
13
36
35
48
120
1
89
108
43
89
18
13
29
199
36
12
53
19
143
13
5
48
60
19
23
1
29
19
48
5
6
72
13
5
7
35
12
66
91
72
47
25
12
5
18
13
48
24
47
42
6
25
72
47
49
36
23
13
125
24
30
18
42
48
18
115
84
41
54
97
101
18
84
13
95
120
61
24
12
11
12
49
12
17
43
41
7
101
72
43
12
53
12
6
49
11
54
30
25
84
24
96
29
72
30
18
30
180
12
1
35
37
17
6
60
49
60
41
72
19
89
7
77
6
12
25
12
11
13
24
35
13
5
19
23
12
138
12
31
5
7
5
18
121
29
144
66
85
5
54
6
54
13
53
7
17
31
12
137
55
108
35
42
7
12
108
83
60
1
24
5
19
59
37
60
24
77
60
42
25
95
13
65
19
53
18
37
5
12
55
65
18
25
72
24
11
49
12
5
54
37
41
12
48
7
12
119
97
35
1
11
49
11
48
37
48
23
25
84
71
24
1
149
18
13
77
42
48
13
36
71
1
77
7
17
60
31
29
6
13
47
114
6
60
61
24
29
43
53
43
12
5
31
11
12
30
19
12
12
12
41
67
24
12
36
48
12
95
13
35
60
12
121
17
42
96
25
5
24
150
1
65
24
6
144
13
17
31
29
55
35
6
24
126
72
18
42
1
72
12
53
7
36
36
72
72
48
59
42
72
78
13
24
5
91
12
137
66
24
6
7
5
31
48
12
12
35
132
18
42
48
12
133
12
77
30
138
18
12
13
12
60
23
1
24
29
36
7
24
11
1
59
13
29
91
60
29
18
97
23
168
24
1
47
12
1
89
18
48
109
83
42
6
25
35
13
59
138
54
1
12
24
11
13
48
12
59
36
37
96
41
6
49
24
11
6
43
60
11
121
5
54
60
18
19
24
12
48
48
41
19
12
35
54
18
132
13
17
127
12
17
19
5
60
18
60
48
1
12
11
90
6
13
11
49
29
30
12
6
19
155
49
24
227
168
13
12
60
47
25
24
29
12
6
132
30
12
6
1
36
17
18
1
47
25
47
120
13
12
23
13
41
91
29
66
205
17
18
25
77
60
18
37
72
83
30
30
13
36
11
42
19
12
24
11
1
41
198
1
36
36
77
30
13
12
17
55
12
71
13
108
29
7
5
43
89
19
89
162
18
43
120
179
60
60
13
23
1
12
96
65
55
23
37
36
132
53
54
6
19
35
168
12
48
1
59
48
49
96
24
5
18
72
13
23
25
5
90
60
13
36
96
47
13
17
60
42
1
36
11
12
13
36
137
55
35
13
107
25
47
12
265
5
6
49
53
12
91
35
13
24
60
35
1
17
43
17
42
42
48
7
5
79
59
42
6
13
36
35
49
47
13
59
12
49
71
60
18
12
36
7
137
55
11
37
17
18
180
85
36
11
36
109
5
18
30
30
162
30
1
12
125
55
83
73
41
6
37
36
101
6
60
1
36
53
55
24
23
102
30
6
55
47
37
5
7
119
12
13
24
11
120
132
13
36
36
36
161
19
29
30
13
35
84
60
1
47
12
1
36
24
12
17
19
36
11
30
55
36
11
13
60
12
53
42
78
67
24
23
6
55
95
102
79
119
132
12
120
6
7
23
37
23
1
36
12
53
150
37
36
36
41
103
29
43
23
30
60
30
13
12
84
5
6
49
ABCD 443247914*7^$a-1 [50003]
24
16
24
2
183
24
57
6
12
12
124
20
57
55
8
4
62
24
10
5
7
68
84
76
72
5
12
36
39
6
15
7
62
75
15
18
18
40
5
115
60
5
39
36
36
24
45
127
84
38
12
30
28
12
44
57
7
86
72
75
15
12
72
40
48
41
24
36
7
17
31
2
12
6
12
54
174
45
72
7
48
14
150
48
60
30
78
12
102
3
67
74
24
60
42
28
8
30
123
45
10
14
36
66
28
20
28
48
2
42
21
7
5
39
78
48
58
96
56
72
6
27
3
6
66
4
8
21
60
60
7
14
18
36
9
36
144
120
48
69
24
34
36
5
55
20
12
45
57
63
7
26
10
134
90
6
135
12
3
9
36
15
57
33
15
15
6
63
15
21
7
44
90
46
80
48
30
39
51
52
2
15
27
64
32
114
6
52
8
18
12
3
55
26
18
28
12
8
72
6
10
80
57
7
32
6
18
45
87
72
6
22
48
29
27
36
28
80
52
5
48
9
12
63
36
12
33
70
65
60
55
2
18
66
3
141
15
69
70
36
36
29
24
123
40
92
6
6
28
20
42
3
31
5
7
72
2
94
14
60
3
60
27
108
18
6
4
5
9
102
16
113
19
12
14
15
7
17
91
20
72
12
33
27
28
2
15
81
24
22
8
6
42
162
3
7
86
34
2
10
168
218
22
2
3
60
3
54
54
57
43
5
12
27
66
27
33
10
26
39
9
18
48
9
111
40
17
9
10
56
78
34
8
12
42
48
18
12
12
4
60
2
10
38
30
52
48
14
46
29
21
27
15
160
20
12
48
78
15
27
18
144
3
9
46
38
30
126
24
54
76
24
20
40
48
38
70
17
3
69
48
27
136
14
36
90
6
54
52
152
36
57
9
6
24
28
53
108
91
14
22
14
48
15
36
15
9
67
26
190
20
18
66
24
69
33
12
6
24
100
113
15
120
30
3
12
115
17
67
29
9
12
18
52
48
36
20
42
22
26
27
43
32
12
33
9
18
78
15
43
56
66
147
21
10
14
12
114
52
8
4
65
33
12
58
32
45
21
27
60
39
9
39
76
26
34
26
30
21
60
57
3
43
14
15
67
44
150
10
20
52
48
24
62
3
31
60
32
42
3
9
48
18
100
5
7
20
105
63
33
15
9
3
57
31
12
50
22
26
90
24
21
51
24
16
24
29
43
2
30
60
21
45
12
27
21
90
30
6
18
3
108
21
10
36
8
24
66
10
12
53
31
74
94
96
125
69
60
3
3
64
122
6
4
24
24
5
48
45
22
48
12
86
6
9
12
63
57
57
36
60
27
3
40
92
64
14
39
27
66
12
63
43
2
87
115
8
33
24
3
28
62
15
39
4
14
51
69
22
38
12
30
18
6
72
102
106
29
115
38
22
101
12
117
30
48
28
62
22
20
16
14
66
57
3
16
26
27
48
63
36
48
16
12
2
60
111
84
91
60
62
12
48
192
15
3
144
18
15
105
70
41
24
33
144
18
45
45
130
36
17
48
9
60
10
116
16
24
44
120
21
111
16
92
21
24
45
12
3
51
114
10
80
102
18
21
21
106
50
78
45
45
54
36
12
52
53
93
30
4
68
33
9
3
33
72
27
27
24
120
16
116
165
57
48
10
8
129
31
14
3
43
14
10
8
18
99
15
42
3
31
65
31
14
27
3
9
48
57
10
156
5
15
72
28
36
24
60
5
12
3
84
40
36
5
7
60
72
32
24
64
20
30
10
12
36
8
237
3
4
36
17
43
26
54
42
42
132
4
125
87
42
60
10
32
4
92
108
24
33
43
44
6
34
5
51
4
152
4
62
3
15
42
48
10
5
24
31
80
4
5
15
12
21
27
36
24
12
21
15
72
6
24
3
7
41
69
6
12
4
224
9
43
80
18
87
48
12
87
6
12
70
2
12
6
33
21
48
111
79
26
10
2
58
24
36
77
3
24
6
90
4
32
124
32
12
148
140
33
24
7
48
72
26
22
50
30
28
5
39
40
26
3
27
28
17
12
55
192
120
29
12
228
21
24
46
53
3
114
48
15
75
30
48
3
7
14
54
9
3
28
120
24
8
12
16
17
27
33
3
9
27
16
12
26
15
15
64
20
21
19
2
78
112
8
18
10
17
15
6
99
115
32
9
7
65
108
9
15
43
53
159
36
4
65
60
45
42
18
63
33
24
60
82
44
54
70
26
12
12
46
2
54
30
10
188
90
15
91
29
21
6
40
8
21
87
4
29
12
9
6
18
34
56
52
5
7
26
84
46
26
34
36
26
15
39
48
93
7
26
12
27
111
72
48
45
15
24
33
147
6
46
56
40
5
48
84
31
32
12
30
36
15
69
22
36
2
60
30
40
5
60
168
7
5
3
45
48
9
78
153
15
102
54
30
18
48
60
33
12
27
16
5
15
40
104
88
14
54
45
72
39
18
10
12
104
24
36
4
2
24
70
5
7
12
32
21
7
92
4
24
101
15
40
5
15
30
42
90
12
10
80
21
12
55
5
79
36
44
148
38
18
105
39
60
21
12
9
58
12
8
100
20
6
30
177
7
36
50
90
4
116
24
6
24
12
58
60
26
15
7
5
3
24
108
40
20
52
113
33
24
48
54
66
3
15
30
10
60
20
4
5
67
156
8
45
24
15
33
7
41
99
93
3
6
30
24
40
2
48
22
2
102
21
3
4
20
156
9
15
52
48
8
52
36
149
48
3
4
8
48
6
3
3
28
5
12
15
52
26
24
30
30
48
10
2
36
34
2
60
10
38
78
172
53
33
30
45
24
7
128
21
39
28
32
96
24
33
79
ABCD 443299518*7^$a-1 [50052]
20
12
30
21
15
10
36
12
20
4
26
24
1
35
10
35
12
48
1
14
21
36
9
30
10
24
14
13
17
4
56
4
2
30
15
1
12
8
6
9
109
50
21
40
21
59
1
12
32
4
11
1
62
10
24
86
13
8
15
24
30
43
44
51
10
2
33
9
15
24
27
25
48
5
15
37
14
70
8
16
14
13
20
3
6
76
2
46
2
24
21
16
23
9
16
5
15
13
23
25
2
30
7
24
21
86
12
70
3
20
24
33
4
86
22
8
6
22
32
6
6
18
30
30
36
30
16
48
27
24
5
54
22
11
15
12
30
3
13
26
1
17
4
3
29
30
94
20
12
18
36
30
24
67
33
12
158
36
22
2
6
36
31
21
3
21
3
20
121
20
4
71
4
11
58
32
18
93
33
16
8
18
46
27
11
48
10
3
17
4
24
32
4
128
6
12
10
24
48
8
30
6
28
83
49
14
34
32
15
49
87
69
11
9
52
23
15
6
16
32
6
21
37
26
12
10
11
63
34
2
24
1
29
24
16
120
12
35
27
1
5
40
50
25
32
15
33
15
1
9
12
3
33
26
6
15
36
36
64
20
1
24
12
14
25
35
9
61
12
26
1
23
21
27
22
26
66
30
9
12
24
9
16
12
23
40
35
18
6
24
30
3
3
10
20
67
21
134
82
3
8
40
47
58
2
10
48
51
59
36
1
17
3
3
24
12
34
72
24
14
24
106
2
18
4
38
12
33
25
62
46
11
16
24
53
91
5
15
25
11
3
22
14
54
6
22
48
11
9
6
21
24
3
22
35
3
10
23
3
10
12
23
9
18
9
37
38
45
3
12
9
69
16
12
3
29
3
3
12
12
6
7
9
11
24
9
27
48
9
103
21
24
32
6
12
25
8
85
56
18
48
45
1
2
1
11
10
23
52
23
6
78
36
30
24
3
1
39
9
12
23
13
12
20
4
131
16
24
29
4
38
108
46
12
48
14
70
60
14
6
6
22
72
3
53
18
33
3
30
6
21
48
51
30
4
12
48
14
12
21
33
4
2
78
16
11
33
63
3
36
18
3
3
21
3
46
2
9
4
35
13
72
21
36
32
7
11
13
35
21
13
2
45
1
2
1
21
11
13
12
14
22
38
70
15
59
6
16
38
10
20
15
9
19
11
21
16
20
9
40
24
24
2
10
11
9
27
27
6
60
6
9
1
84
95
12
3
46
11
9
4
2
10
2
57
9
16
72
23
4
11
10
11
3
24
58
68
52
62
12
9
15
1
80
3
34
32
36
39
51
10
38
10
26
12
12
12
9
52
45
2
70
24
24
50
48
1
9
60
20
28
2
34
98
33
13
2
36
1
69
36
39
9
84
23
3
12
18
40
12
23
69
3
84
1
12
32
39
12
15
13
33
12
3
11
118
12
24
14
9
60
3
37
24
48
9
12
20
4
2
30
6
34
2
33
12
9
6
24
9
28
83
54
51
9
40
2
46
23
1
99
11
70
68
54
10
50
21
1
14
21
3
21
25
2
33
13
38
22
24
44
4
80
6
36
1
59
12
1
5
6
10
71
9
19
5
42
1
45
27
5
15
73
3
57
14
9
13
32
15
39
10
14
12
25
11
9
1
32
3
33
52
8
4
32
6
33
9
3
28
20
61
35
3
30
12
4
24
26
10
26
22
2
12
9
9
96
7
24
21
24
23
25
24
72
96
48
35
21
6
13
5
15
12
3
13
11
12
9
12
15
13
20
12
37
24
62
24
13
20
3
45
1
8
3
13
2
9
84
21
4
51
11
13
11
10
48
23
24
13
26
21
3
37
9
2
108
12
45
13
2
9
13
20
7
44
15
12
22
27
53
40
2
25
9
11
1
35
13
27
47
1
57
23
12
3
10
12
3
5
28
68
64
2
25
17
3
1
2
21
33
3
1
38
24
12
9
33
6
37
17
28
72
27
35
34
2
12
34
27
5
40
36
11
27
10
38
22
47
9
124
23
15
9
15
24
22
8
15
9
27
63
36
21
45
64
20
15
1
12
2
21
1
24
11
9
16
36
38
85
11
58
56
91
9
11
1
48
11
24
33
31
20
49
72
26
9
61
72
24
2
6
24
24
12
16
50
9
3
6
27
69
15
33
12
99
60
16
164
12
15
9
51
18
30
10
14
60
22
11
1
2
13
11
12
58
20
42
18
6
1
9
87
9
12
2
1
33
11
60
13
24
8
24
6
21
45
15
1
12
11
21
18
46
36
11
37
23
25
3
9
20
16
60
26
18
40
24
26
12
10
14
22
23
27
10
3
11
48
22
12
3
20
15
46
63
29
4
12
51
20
15
18
28
44
6
46
12
62
12
33
3
21
3
10
51
5
24
19
23
24
6
18
1
32
13
2
22
3
8
96
64
29
16
24
71
76
29
16
36
39
35
9
1
48
51
11
34
3
9
15
20
13
20
64
24
3
21
8
6
9
25
3
9
50
10
32
64
2
60
24
21
12
3
10
14
57
25
36
2
21
52
53
16
50
96
1
41
36
30
24
6
30
6
78
42
4
26
24
46
11
33
6
46
2
34
27
47
46
8
15
13
32
6
42
90
10
51
21
68
4
47
13
2
37
24
53
40
26
21
25
44
4
56
16
20
7
21
26
12
13
45
14
42
18
12
9
12
3
10
50
30
51
9
6
9
1
11
15
130
74
22
27
105
36
44
4
11
69
30
12
21
15
12
66
30
22
23
1
24
24
26
22
38
30
30
6
28
2
24
36
1
20
49
8
27
99
12
9
3
13
24
20
4
5
30
10
2
9
15
25
23
6
36
4
3
9
48
74
48
22
20
3
9
4
62
69
60
9
4
122
21
3
12
22
3
23
1
11
18
4
2
10
38
10
3
8
40
35
10
62
69
39
6
54
12
33
15
12
9
1
32
64
3
53
96
4
26
12
54
40
35
3
22
36
12
20
67
9
20
15
15
37
21
38
30
75
9
27
37
3
23
6
6
10
44
16
23
12
1
26
22
8
4
32
60
15
27
12
10
26
54
52
36
44
4
3
9
179
9
27
27
12
24
54
27
15
9
37
48
26
69
36
51
12
12
48
21
21
40
26
18
6
58
20
6
85
21
8
30
36
12
9
45
4
2
10
23
25
35
39
33
87
10
48
32
78
10
3
5
16
36
14
9
9
27
1
14
82
8
16
14
10
14
24
30
6
6
112
24
14
9
1
11
15
10
12
2
1
33
35
12
13
14
82
155
15
10
12
36
11
21
39
9
12
6
33
39
13
21
56
19
8
16
59
34
11
39
36
24
22
23
12
4
9
35
28
11
60
1
21
48
32
52
23
9
4
12
44
4
92
18
33
3
10
14
13
21
24
38
21
37
75
11
21
27
105
1
32
42
22
51
71
34
12
72
23
3
6
6
9
1
60
62
22
14
30
15
12
9
66
12
48
42
3
33
16
38
73
8
16
11
18
6
9
9
6
13
21
24
23
24
25
12
12
11
9
6
1
23
6
42
70
12
122
18
51
1
11
3
45
9
27
16
20
1
48
44
7
44
45
6
25
17
102
1
24
24
29
3
16
93
8
4
2
21
9
30
6
60
66
69
36
3
24
10
20
30
34
32
42
1
33
11
33
15
51
9
15
12
13
11
9
25
24
23
1
8
16
2
12
10
27
9
2
13
24
20
49
27
9
35
60
3
42
112
3
20
111
153
9
12
4
24
2
30
4
14
33
40
24
29
6
36
12
21
37
36
59
24
13
38
42
76
14
6
4
47
9
6
9
9
6
34
32
6
9
1
2
34
39
9
11
9
30
10
35
3
10
3
33
14
48
18
4
51
20
21
4
11
1
2
42
4
12
2
30
6
66
66
12
21
13
26
30
36
15
15
22
35
73
36
72
86
30
3
9
52
12
24
48
24
14
58
38
18
3
61
84
12
62
9
15
10
3
11
60
42
4
3
21
20
4
8
40
8
19
59
18
15
1
20
18
10
24
2
54
120
6
10
2
24
1
21
12
116
18
30
6
10
51
57
14
22
2
1
20
15
18
30
12
10
32
52
51
23
1
53
6
12
10
59
39
21
25
35
3
1
96
11
33
39
10
3
59
46
39
45
35
16
8
12
9
28
20
76
11
33
4
2
10
2
12
66
4
47
16
8
12
9
4
80
4
26
6
30
21
13
27
8
27
24
24
10
24
12
15
24
9
50
34
23
4
32
1
14
49
29
51
13
2
24
21
33
16
11
39
22
8
67
21
3
5
6
45
15
33
37
2
21
1
8
43
21
2
25
33
12
104
6
12
1
57
20
16
14
30
15
45
84
12
64
20
15
1
11
1
26
10
62
25
9
2
24
48
57
9
24
16
14
60
22
12
14
9
24
27
12
58
2
13
17
7
9
12
8
15
9
4
2
37
21
26
1
9
92
6
12
21
76
20
4
11
10
14
10
51
9
71
25
11
4
71
1
21
23
1
62
34
2
9
1
11
25
32
ABCD 443684534*7^$a-1 [50093]
27
48
124
48
108
233
127
5
3
132
48
52
24
20
52
41
79
24
29
67
41
243
12
100
17
67
96
12
5
15
45
3
40
41
63
189
19
5
39
45
36
15
12
64
8
81
7
17
39
64
8
40
41
55
8
36
9
7
29
51
9
48
115
17
3
36
76
65
48
43
17
3
36
16
56
96
52
36
5
72
163
24
80
9
12
123
232
65
7
36
20
9
135
112
24
29
60
108
3
40
132
5
7
29
27
12
64
17
63
28
8
40
32
24
117
115
120
60
77
15
40
161
31
29
79
5
60
3
40
29
39
81
175
5
91
32
52
41
51
36
48
69
7
20
48
112
60
108
41
63
81
7
41
7
29
24
3
69
7
236
21
15
4
17
27
100
24
20
4
29
12
19
32
9
7
20
28
29
87
28
180
56
45
27
24
9
79
29
84
72
60
115
29
12
7
17
39
9
7
8
21
27
136
17
72
87
21
24
99
16
72
5
15
108
117
31
44
16
72
108
12
212
21
15
9
39
16
224
21
87
9
12
7
65
135
28
44
249
48
36
51
48
16
20
60
84
28
68
16
5
7
17
3
28
8
69
139
41
63
9
31
44
9
43
144
8
21
43
8
9
108
120
15
4
8
144
64
53
24
36
7
5
103
20
153
99
36
21
55
32
144
9
67
8
33
27
36
12
28
72
5
48
91
8
72
16
12
221
12
51
184
17
31
149
60
7
56
21
199
68
108
21
15
12
153
99
69
3
9
31
84
29
31
5
24
163
29
60
84
43
56
36
100
5
7
68
28
44
16
24
29
3
45
31
68
45
19
296
40
72
48
8
76
41
27
16
32
45
132
144
135
9
7
173
72
31
36
17
7
89
7
20
4
32
28
44
84
132
117
48
7
101
43
53
39
16
72
92
9
7
60
101
75
9
27
33
27
16
128
16
96
41
12
15
16
149
60
31
96
20
141
75
4
128
57
403
180
17
27
45
48
27
69
91
12
80
60
9
120
15
9
7
24
5
19
89
7
29
75
45
15
36
40
68
21
15
112
44
45
15
4
32
84
72
33
7
65
7
101
75
33
144
36
43
128
40
5
39
4
41
24
7
32
9
31
48
8
88
24
89
15
144
57
195
16
77
132
48
115
24
24
60
17
27
48
52
12
120
29
99
21
7
20
33
63
21
27
213
48
36
195
9
7
5
123
21
79
17
75
112
41
36
99
108
40
77
96
12
15
9
63
40
8
76
77
72
24
3
64
36
17
60
27
48
16
56
16
8
36
9
19
96
5
139
36
144
5
91
89
7
53
43
5
60
75
36
36
16
17
127
29
51
40
221
7
101
72
3
60
21
15
21
139
12
24
56
48
9
63
9
31
56
21
7
12
68
64
12
80
24
45
3
105
19
65
19
48
104
36
36
45
31
36
56
9
43
20
93
31
12
48
36
60
56
81
159
57
19
53
27
28
24
56
64
36
84
5
7
53
7
56
57
180
60
135
45
91
56
9
19
12
29
39
28
24
53
7
36
24
68
9
75
16
56
112
32
45
60
135
256
113
36
36
27
48
69
216
84
168
120
36
24
3
45
7
24
128
192
33
99
165
24
12
43
8
84
81
15
64
20
9
36
91
53
19
5
108
111
144
45
19
41
3
36
160
56
9
24
7
32
24
196
48
60
29
7
20
93
27
16
101
51
108
4
41
127
20
9
7
12
24
56
40
24
84
77
63
24
9
120
27
16
48
12
56
40
32
120
16
12
12
5
24
36
31
32
45
7
101
63
21
99
81
7
96
12
53
63
40
5
19
56
132
12
33
55
8
48
45
151
96
12
56
81
15
9
31
8
45
123
40
77
12
144
103
41
51
48
132
21
108
7
8
21
151
20
69
36
31
8
72
24
81
31
113
48
15
57
163
5
7
5
27
40
29
67
5
75
45
96
12
15
4
32
36
72
40
53
19
77
19
20
96
4
32
144
108
36
45
156
19
41
12
63
16
12
176
81
36
36
48
91
8
96
4
53
15
72
112
80
40
60
48
41
72
27
153
123
36
16
128
16
12
44
40
8
16
80
52
101
36
27
124
5
27
69
55
29
24
43
32
9
7
116
16
36
32
24
21
123
21
60
31
32
93
24
63
9
7
20
160
65
48
91
48
132
149
27
172
173
51
4
8
69
48
99
24
52
20
40
24
92
ABCD 443705082*7^$a-1 [50002]
72
12
55
120
203
78
31
23
18
199
119
193
167
72
72
121
24
35
37
120
288
120
216
48
48
131
90
42
66
79
72
264
149
18
120
49
59
294
7
24
168
119
60
18
84
168
12
18
1
131
306
30
60
1
83
61
227
301
29
108
103
48
23
18
7
125
91
24
293
139
48
35
156
72
108
114
30
61
96
24
197
18
121
23
241
125
43
29
162
126
162
90
151
47
49
72
71
97
65
31
96
48
23
49
239
24
121
120
5
139
24
216
71
24
210
78
49
23
97
83
445
95
48
42
36
43
168
72
48
11
48
133
192
48
29
30
42
91
125
43
96
113
31
239
18
31
23
49
491
18
48
60
55
47
97
71
120
121
119
12
78
79
41
103
72
155
144
36
120
24
18
31
120
119
1
29
139
72
29
18
210
252
78
144
37
101
60
103
24
11
85
389
91
17
79
48
161
103
89
79
89
55
24
120
101
19
24
107
84
18
31
11
138
108
54
168
378
180
72
139
89
79
24
96
216
48
101
126
133
47
30
42
1
48
179
144
186
91
24
185
151
72
96
144
191
97
41
72
90
61
35
85
185
175
17
150
1
89
151
72
167
49
72
29
19
24
47
121
96
35
37
53
66
49
144
29
19
119
72
49
29
43
209
12
115
215
48
132
18
91
336
5
67
59
13
41
108
108
84
91
149
66
24
1
96
72
77
42
30
91
239
49
59
90
72
30
60
210
168
175
107
42
36
102
1
239
48
1
120
83
37
24
77
18
73
216
5
66
24
48
468
13
29
12
78
49
71
49
41
151
48
48
83
61
47
49
185
36
19
35
198
108
235
48
72
107
109
23
396
192
253
144
72
71
18
132
72
139
48
11
102
55
41
31
48
5
211
137
7
83
13
89
319
11
108
90
138
13
29
19
29
91
23
1
264
251
150
54
289
192
120
120
24
173
19
11
132
18
198
49
35
90
90
108
60
49
293
18
18
120
31
23
240
108
198
12
331
120
77
162
97
113
108
19
5
210
6
19
53
211
341
36
55
35
162
139
48
120
24
29
90
169
233
7
72
47
30
43
48
41
318
24
241
95
24
25
120
233
247
95
49
48
48
240
23
97
144
137
55
120
5
42
97
11
180
144
49
197
43
119
49
41
78
174
78
282
150
61
77
42
18
7
5
19
192
48
11
61
48
17
151
29
114
216
1
24
96
240
11
61
48
179
60
90
102
121
72
408
29
18
ABCD 443817828*7^$a-1 [50051]
12
35
49
23
93
76
83
12
277
96
5
19
8
52
47
72
37
72
5
66
13
47
21
69
18
9
3
49
131
1
8
15
36
12
60
138
31
176
45
108
18
132
13
44
40
11
12
54
19
17
54
37
12
20
81
3
45
78
21
52
108
89
3
27
117
45
18
54
7
12
41
3
63
1
36
5
102
25
71
49
12
47
12
13
5
51
40
71
18
27
36
63
9
171
36
90
19
41
39
81
27
28
12
47
30
144
91
36
116
36
87
109
56
36
52
44
21
67
284
27
25
17
72
48
126
9
33
7
72
41
15
27
1
11
241
144
24
41
6
81
100
36
216
56
45
63
63
9
24
27
93
27
18
51
3
6
27
136
17
127
179
109
20
60
88
41
18
37
24
47
42
27
45
39
51
57
63
6
19
173
51
4
113
3
16
173
18
72
1
32
16
36
36
29
48
7
128
87
61
132
41
30
33
27
37
17
115
11
73
11
1
23
61
59
13
5
7
11
42
31
116
27
90
18
25
125
67
44
64
41
43
77
6
120
1
24
84
80
16
200
99
36
54
15
27
48
1
12
12
35
12
18
162
144
9
15
13
8
28
23
120
42
12
51
27
30
51
4
60
20
72
28
71
9
16
35
1
83
45
33
90
1
92
27
69
4
36
168
12
35
169
24
23
9
99
45
207
18
114
108
21
63
33
21
72
135
33
43
23
37
41
7
11
48
45
9
31
29
12
19
17
31
176
51
30
15
16
5
7
36
80
75
60
1
11
36
168
1
101
31
36
23
24
30
127
71
90
19
44
4
95
6
39
33
7
59
9
36
24
3
85
29
39
15
12
13
5
79
17
19
29
115
53
3
100
17
51
12
135
6
63
27
13
140
63
48
49
11
12
13
5
63
9
19
12
24
17
258
13
152
45
19
71
117
123
48
9
63
60
9
12
9
27
4
68
28
44
52
44
112
5
30
54
132
12
36
127
36
23
73
44
64
83
42
43
56
129
63
9
42
97
128
180
3
49
48
65
90
18
78
1
11
78
7
149
7
29
27
16
80
16
11
9
28
44
120
63
49
180
5
7
179
25
108
203
33
27
57
4
23
54
19
5
55
128
69
55
156
48
29
27
4
8
51
72
25
41
31
48
72
12
44
33
12
6
73
12
8
27
9
27
13
32
63
25
71
12
9
9
42
54
39
72
28
5
7
236
16
144
83
25
32
27
13
29
30
153
27
37
5
19
8
21
27
60
156
28
8
4
41
36
31
59
33
27
57
87
153
36
28
48
60
125
3
4
24
23
9
21
79
101
31
41
51
27
73
11
97
36
17
12
198
1
107
25
12
197
7
71
189
39
49
65
36
3
4
11
21
15
57
36
40
5
19
32
76
8
63
1
32
4
53
24
54
21
76
248
76
23
108
69
21
19
89
36
54
13
59
61
36
20
52
35
25
29
72
30
25
35
13
36
53
6
57
4
11
21
52
47
189
88
35
1
8
16
11
192
69
88
36
11
121
80
15
81
76
5
12
126
18
91
12
12
35
1
29
24
162
174
36
303
3
1
36
36
44
27
126
90
37
53
43
48
17
67
59
18
15
111
33
12
87
9
39
42
19
164
16
8
4
53
63
51
21
60
21
19
5
30
37
96
12
60
116
4
35
24
21
28
107
18
36
31
29
12
27
15
25
32
45
78
57
16
17
31
35
42
30
54
54
25
24
23
60
133
29
31
8
28
12
84
29
54
9
81
15
244
80
52
24
104
76
60
11
69
64
101
6
13
35
162
223
60
173
54
13
12
32
28
32
160
29
18
30
19
80
16
128
72
28
36
23
1
29
55
48
11
21
72
117
60
7
11
36
1
128
45
6
1
36
96
140
51
61
77
87
4
96
83
60
30
43
12
120
5
7
11
9
117
63
40
23
81
27
13
47
37
8
9
19
8
3
61
8
39
49
20
184
80
16
11
18
36
150
133
12
119
1
48
23
109
35
37
320
40
8
24
36
219
61
11
73
24
65
18
37
5
18
54
75
52
12
24
11
1
41
48
15
207
93
117
31
167
33
12
36
4
29
7
84
35
12
49
32
27
25
44
184
59
21
4
32
52
12
72
17
54
18
96
19
47
25
80
39
49
36
108
11
85
152
28
77
36
3
88
72
60
192
92
40
92
9
72
3
135
13
11
57
45
67
20
28
101
55
35
114
55
11
49
95
24
21
52
47
105
72
27
85
60
24
41
18
49
12
17
99
75
1
116
135
73
161
42
18
54
48
97
44
12
ABCD 443857044*7^$a-1 [50032]
13
60
24
23
24
36
57
18
9
36
81
24
16
24
26
18
18
9
13
2
70
23
13
23
25
36
12
14
12
42
88
32
16
20
40
24
50
129
49
92
28
2
60
9
36
21
4
14
10
44
60
16
11
1
8
52
20
3
25
24
32
15
37
72
44
111
51
66
88
26
22
32
12
88
11
15
46
2
6
12
18
22
14
22
12
26
18
28
74
18
52
20
126
9
49
56
28
8
3
1
35
15
9
25
72
96
8
54
10
72
168
12
156
32
28
24
8
28
92
28
14
10
83
60
13
32
64
26
70
20
75
69
18
9
13
36
35
27
54
60
3
13
12
8
48
28
14
9
49
86
18
66
54
4
12
26
36
9
25
12
44
12
18
22
36
59
25
26
21
45
6
9
3
22
56
3
25
12
8
64
71
13
83
3
18
52
20
6
9
12
9
4
47
45
16
2
18
40
8
16
24
11
13
12
20
52
60
12
11
25
59
1
8
28
14
30
15
1
2
78
3
27
9
1
23
61
60
48
2
70
24
60
11
9
40
14
72
45
49
14
10
12
38
57
1
8
15
73
48
12
2
30
6
36
18
84
4
56
12
4
2
12
36
82
60
36
62
12
69
21
63
13
32
51
3
18
54
24
70
11
21
24
3
33
12
28
36
12
11
21
78
9
1
11
1
122
70
11
61
36
12
24
14
72
22
20
36
18
21
9
42
18
16
50
24
81
3
81
9
40
2
10
48
96
11
105
48
18
9
13
24
14
18
88
23
1
239
25
56
136
62
30
16
8
52
60
50
46
44
64
26
54
54
22
8
18
22
12
35
9
4
8
76
68
52
2
69
21
90
24
57
13
12
72
38
46
12
131
1
8
42
36
58
24
24
23
1
134
18
27
13
60
32
39
13
23
24
25
14
58
20
3
60
25
36
48
8
28
20
4
11
1
8
4
24
2
10
50
48
18
6
18
16
32
40
38
9
36
25
20
40
26
6
12
42
10
8
27
39
22
14
180
82
14
30
108
54
36
10
62
108
105
1
20
15
49
62
10
36
26
46
36
12
32
42
118
2
9
1
23
9
4
12
2
9
1
12
72
23
45
4
8
6
9
39
54
51
27
9
13
36
96
36
2
96
70
14
6
40
32
3
1
14
21
24
73
26
72
58
36
44
6
9
1
36
26
82
26
46
24
11
9
16
72
24
8
36
88
11
1
24
20
42
9
13
8
40
14
22
47
25
32
27
25
72
84
48
12
20
36
4
50
36
6
16
2
34
12
12
14
18
64
62
22
12
14
42
3
37
12
56
30
82
24
24
12
8
4
12
56
16
36
14
9
37
14
9
25
20
16
2
57
69
30
60
10
26
30
4
20
4
86
21
97
11
45
28
14
9
13
14
34
14
46
23
3
10
14
22
12
92
138
10
12
20
3
45
16
35
21
52
12
59
99
10
12
14
72
18
16
24
50
34
2
34
2
54
48
42
22
23
9
12
24
3
45
6
21
60
9
36
4
71
45
6
84
9
51
30
36
16
36
96
50
130
48
24
20
99
1
20
4
68
4
47
13
12
108
2
46
26
46
47
27
69
13
62
24
30
15
45
54
30
40
36
32
16
2
24
57
60
21
63
27
9
9
4
12
8
36
36
30
10
8
16
11
33
16
32
16
11
72
15
10
20
40
36
12
2
22
2
10
11
1
68
28
2
114
12
40
12
12
32
90
9
63
12
34
11
181
60
62
70
2
10
44
30
42
28
12
32
36
88
2
36
46
8
30
60
34
11
1
80
148
24
12
71
61
83
9
4
24
8
4
36
11
73
48
62
46
60
26
9
9
12
18
22
60
26
33
25
12
132
38
9
25
50
9
37
12
2
45
1
47
33
18
156
10
23
3
24
84
10
48
23
85
36
36
2
30
24
12
4
12
60
12
12
12
23
24
1
84
72
44
4
36
12
84
8
28
14
18
52
12
11
13
2
9
12
1
8
16
12
12
2
9
21
42
12
10
8
18
9
15
9
49
24
8
4
32
72
12
15
21
18
54
6
30
16
84
24
8
4
50
34
2
18
120
54
42
39
9
16
48
26
10
36
14
10
2
78
27
45
30
33
13
50
82
11
13
12
11
60
9
16
120
35
48
1
96
12
108
48
2
34
14
18
52
2
22
14
22
12
26
102
64
68
39
13
72
110
36
10
35
3
46
36
14
36
18
28
38
81
13
2
46
24
14
24
36
10
26
10
44
52
36
14
10
107
15
22
12
68
24
28
26
46
44
36
75
13
56
28
72
8
72
12
18
34
2
42
4
12
23
1
12
11
1
8
18
10
24
84
36
12
26
46
14
18
4
8
6
22
50
12
34
62
10
20
40
36
20
16
24
95
61
24
8
90
6
16
23
36
9
52
12
32
135
1
26
54
54
46
12
12
2
34
24
36
12
12
36
56
27
27
34
26
9
13
60
12
26
18
40
47
25
36
96
12
36
95
1
50
18
36
30
54
28
8
90
33
12
13
72
24
32
28
2
9
13
2
126
72
88
24
48
2
9
9
40
12
36
20
16
14
10
23
1
44
39
121
11
61
2
22
26
54
54
45
1
12
47
27
70
12
2
18
16
20
40
12
48
14
30
4
68
6
70
20
27
12
1
12
38
46
12
84
2
66
64
23
13
8
42
82
26
10
11
15
9
97
14
10
12
2
10
35
9
16
84
11
15
36
54
52
38
21
25
24
24
12
20
4
14
18
48
16
119
15
34
11
21
16
2
18
18
42
3
13
24
24
35
45
18
36
12
9
15
36
9
9
75
87
34
50
94
60
24
26
70
11
1
12
8
4
14
54
16
2
18
4
12
96
12
24
12
2
10
24
44
36
28
11
73
62
22
14
10
144
12
24
12
38
36
9
120
97
8
30
6
54
22
12
2
10
20
42
30
4
38
34
11
73
20
4
24
24
24
32
4
12
12
32
4
24
11
45
40
12
36
12
36
8
6
48
6
4
12
36
14
6
16
14
9
24
9
4
12
20
28
98
9
57
16
56
100
96
20
16
108
12
14
12
60
9
25
14
42
16
2
21
9
88
38
60
36
10
12
12
24
14
12
9
24
25
12
12
12
36
12
8
16
32
27
1
8
28
68
39
1
8
4
38
30
16
108
44
4
12
20
88
2
21
45
24
12
4
14
60
66
6
9
13
32
18
21
24
37
20
16
8
12
4
14
22
38
22
23
1
12
44
64
12
14
10
50
10
12
48
59
121
14
6
3
25
44
52
24
120
20
16
60
60
12
72
32
18
34
2
36
12
10
36
26
34
26
46
80
3
37
24
48
8
18
10
12
38
36
36
18
36
3
49
14
18
90
54
28
36
8
6
10
2
34
83
9
16
36
8
144
4
14
9
13
35
1
14
36
10
2
34
12
84
12
8
4
26
10
59
1
36
8
30
9
9
42
18
66
24
45
21
52
74
22
47
1
26
12
6
28
36
20
6
12
10
62
6
66
70
12
23
1
2
42
54
30
42
18
36
18
21
13
2
70
11
9
84
60
12
16
38
6
40
68
40
60
2
9
1
8
6
12
34
12
12
2
9
61
12
8
3
51
46
80
4
26
18
15
13
12
2
10
2
18
60
4
12
12
11
9
24
30
34
8
4
24
8
12
4
12
92
4
14
6
64
20
6
30
4
24
24
92
15
21
99
51
18
147
9
42
ABCD 443930954*7^$a-1 [50047]
13
23
57
27
28
24
2
36
3
45
24
10
42
36
23
4
23
54
4
2
10
54
5
33
4
3
108
5
4
14
48
9
16
5
7
23
24
4
2
18
10
11
48
13
2
9
16
5
12
3
60
45
30
6
30
48
9
19
8
6
6
61
3
8
18
24
10
2
10
5
9
28
26
22
54
8
45
3
16
5
36
9
19
5
27
3
36
10
48
6
45
9
30
17
19
20
6
118
20
42
3
9
31
9
12
8
30
42
27
12
16
11
21
31
2
31
8
36
36
15
6
3
15
6
15
33
16
2
12
30
18
4
2
12
76
59
33
12
15
3
10
84
6
17
13
56
27
49
12
27
9
14
9
45
19
5
16
2
9
25
24
23
12
31
6
36
18
14
36
18
42
3
15
30
12
3
1
26
16
14
27
9
24
3
3
36
33
15
12
16
24
2
42
21
28
59
4
2
39
21
10
17
1
24
2
61
5
15
25
14
6
6
28
9
17
12
3
39
1
20
1
6
41
33
24
6
42
6
18
18
78
4
3
5
19
5
4
12
14
1
3
5
3
9
15
64
2
24
6
6
10
6
20
12
7
11
4
5
3
45
1
8
15
15
9
19
20
22
71
9
39
9
6
42
3
12
1
2
21
24
27
6
18
109
5
4
36
11
15
24
28
8
54
6
18
3
31
36
5
9
12
18
21
13
8
6
13
9
38
1
8
21
30
9
4
15
8
30
6
49
23
90
18
21
3
12
4
14
3
19
68
46
18
9
29
16
47
1
8
3
36
12
21
6
13
23
1
20
1
8
27
24
21
28
20
7
23
36
1
8
24
27
12
1
5
42
30
3
28
17
18
22
23
15
13
29
7
29
6
46
14
12
36
4
14
48
6
12
24
90
55
21
20
12
27
1
8
12
6
13
5
4
36
8
39
15
21
4
21
6
21
20
9
3
13
18
32
6
6
12
13
9
11
1
18
2
12
18
64
54
3
29
7
8
12
3
12
6
10
14
3
31
5
76
8
12
21
31
11
9
9
3
28
20
3
16
44
6
19
21
6
38
16
2
1
9
15
9
23
3
49
23
13
17
15
12
7
14
7
11
6
6
24
4
9
11
16
30
32
4
44
6
36
4
2
3
15
6
34
5
43
26
12
36
6
1
9
23
19
2
15
13
20
7
9
14
1
23
18
78
21
4
3
29
7
14
24
12
10
8
13
56
15
24
21
1
8
10
5
69
30
58
8
34
41
12
15
18
12
6
18
12
36
6
9
12
45
54
22
2
12
13
27
18
18
44
12
16
2
31
11
21
39
10
3
11
9
36
12
21
6
40
9
29
6
6
12
16
30
14
30
1
65
6
12
42
48
15
27
46
14
13
9
2
30
28
3
8
51
13
27
24
30
8
16
3
27
6
30
24
53
9
6
13
29
46
9
41
30
6
24
16
11
60
9
10
2
7
45
59
1
27
20
7
50
6
6
67
17
16
3
36
17
27
9
16
14
9
43
5
21
3
9
7
9
11
135
4
32
30
22
77
4
44
24
1
12
15
12
155
6
16
14
18
27
16
44
12
13
8
19
11
28
36
18
11
33
16
2
25
12
5
60
7
9
18
9
23
30
10
8
30
6
46
2
66
3
28
36
11
18
18
4
5
25
14
36
9
12
19
14
6
54
12
30
16
8
18
27
1
12
23
3
6
51
15
10
2
16
32
6
36
4
14
12
13
47
34
44
15
13
20
12
114
6
18
1
11
33
27
33
19
5
16
35
6
4
11
4
12
11
6
15
1
8
6
21
4
15
8
33
27
18
31
17
28
2
10
2
18
42
70
75
20
12
1
3
131
4
14
10
17
15
9
3
33
45
18
22
12
6
29
3
45
3
42
15
12
12
3
1
5
12
10
17
15
12
1
15
12
17
15
22
59
1
2
37
24
5
15
9
48
3
19
9
12
29
6
24
28
14
16
18
2
16
24
18
9
21
2
18
52
59
1
2
28
20
36
25
5
3
24
1
8
4
47
15
25
9
2
12
25
8
9
19
41
36
24
4
11
15
4
36
5
15
6
54
6
60
24
36
3
43
20
9
7
6
11
3
21
27
6
39
3
30
12
76
2
12
22
68
3
3
30
4
18
5
4
33
8
19
11
6
42
6
66
24
12
18
4
12
104
3
37
2
16
8
9
16
41
6
6
12
18
28
2
51
51
9
1
12
38
12
33
13
27
20
3
9
3
54
46
8
4
2
18
40
9
35
22
8
10
74
4
35
19
30
26
18
3
24
19
17
93
12
15
13
71
19
17
12
12
40
3
20
22
8
19
8
19
20
10
8
48
4
30
42
20
28
44
15
1
14
30
6
21
3
33
12
19
38
6
66
4
12
2
12
4
18
20
31
27
26
10
57
68
3
12
13
5
54
18
4
26
4
18
20
18
25
41
19
3
5
12
1
14
6
7
5
75
27
46
6
36
18
27
11
54
19
32
3
6
4
23
3
9
7
14
40
2
10
14
28
18
35
1
8
3
45
30
6
10
5
4
5
3
43
48
6
8
15
9
84
12
54
9
91
41
1
38
9
12
7
2
6
73
17
30
25
20
43
6
39
17
7
8
9
72
10
12
9
23
46
12
2
9
3
18
6
16
2
24
27
45
15
1
3
24
23
16
2
3
12
7
21
8
43
20
24
4
32
1
29
51
13
11
16
56
7
6
8
6
13
3
17
39
6
3
43
18
26
9
7
21
33
3
5
19
5
43
8
21
16
42
2
30
13
12
15
21
29
6
6
40
14
40
5
64
20
3
12
10
12
2
66
3
60
33
16
11
3
12
64
14
18
10
14
12
1
17
4
36
26
6
39
3
24
9
25
2
24
40
18
20
4
2
10
18
6
26
24
58
2
25
5
39
27
6
15
3
9
7
14
15
3
4
44
16
2
12
6
10
2
4
2
39
21
18
13
23
33
21
27
37
35
3
9
7
32
24
18
12
24
6
46
3
107
1
17
16
44
10
12
14
36
22
2
67
8
4
11
40
18
11
33
12
30
6
24
58
8
16
12
8
9
91
6
26
6
3
48
1
2
6
10
9
5
12
19
17
7
3
18
2
4
8
4
2
4
48
20
54
12
28
48
62
28
20
12
24
3
1
66
2
12
31
9
2
70
23
27
6
18
9
45
4
3
9
15
3
32
4
2
3
13
26
10
2
25
8
19
20
9
3
45
21
6
13
27
18
32
22
5
21
7
5
18
36
21
3
6
4
8
16
2
42
22
20
30
6
45
3
22
32
24
3
4
53
15
31
2
36
51
15
58
32
6
6
7
5
54
30
15
49
38
6
67
11
42
7
39
14
27
51
76
30
24
23
31
9
8
13
6
20
18
30
4
2
19
8
1
14
49
47
61
11
18
43
23
18
10
20
12
12
9
40
23
6
22
12
6
14
24
18
7
5
22
2
12
42
16
2
12
42
18
12
16
20
16
32
3
39
13
17
4
8
10
2
7
11
9
7
24
2
15
4
35
1
35
9
16
11
9
3
4
20
10
42
5
16
15
17
9
60
3
36
12
9
30
42
12
7
5
3
33
31
56
3
18
18
66
7
17
12
3
79
26
19
23
21
1
11
13
26
6
34
17
21
43
23
6
12
3
16
8
28
5
70
33
5
39
87
4
17
1
8
6
6
10
6
14
36
4
2
52
18
21
56
7
20
13
3
24
21
32
12
3
45
12
9
3
15
9
45
30
25
5
4
3
23
28
14
6
21
3
10
2
10
2
4
9
5
34
6
3
5
19
5
16
54
9
5
30
9
3
33
7
26
19
17
27
27
4
8
25
12
9
38
4
32
25
5
15
3
1
11
1
15
21
17
10
18
42
14
27
3
6
15
12
3
6
6
16
5
3
9
1
32
4
26
4
8
24
30
10
8
9
3
40
8
60
24
1
5
36
6
12
1
47
10
20
7
11
25
17
30
21
48
15
9
33
27
3
12
9
12
4
11
37
9
8
36
34
5
13
14
34
14
72
13
44
24
13
42
41
16
63
17
51
6
18
6
46
42
8
3
7
2
12
7
23
36
6
7
17
12
22
14
4
8
18
6
7
11
57
9
4
15
35
18
18
9
4
5
4
2
18
36
34
2
4
2
21
40
8
9
3
3
24
24
4
33
20
1
18
38
36
66
6
12
4
6
9
23
70
14
21
1
32
18
6
36
6
21
15
37
5
40
59
13
47
57
6
12
40
2
36
31
56
33
30
6
22
6
12
14
10
8
4
2
34
2
24
9
63
21
33
6
18
10
20
10
8
6
36
24
6
18
42
28
32
12
6
57
1
23
39
46
8
4
11
12
31
5
31
18
71
1
44
27
27
6
19
5
4
11
7
12
9
36
5
15
7
8
9
1
18
14
18
36
1
5
12
12
24
12
36
3
21
4
15
45
26
9
27
9
13
18
2
6
28
14
18
66
24
6
4
29
60
1
20
10
32
18
18
13
5
63
13
18
5
1
2
33
4
9
6
12
2
18
9
79
9
5
12
16
8
15
4
44
9
39
21
12
39
27
16
12
2
3
21
18
12
57
15
9
7
9
17
3
3
4
6
12
6
26
12
6
36
1
11
105
1
12
8
6
60
13
11
1
5
22
17
24
45
10
2
10
9
41
27
1
11
57
12
12
16
30
29
13
20
19
32
37
3
153
18
50
58
50
6
13
23
45
3
37
35
28
14
72
43
8
48
45
4
74
9
45
15
4
24
44
15
12
13
11
6
64
2
13
20
24
9
10
38
15
67
6
2
9
51
1
23
18
6
72
6
28
2
6
19
17
15
25
26
10
27
20
25
8
91
11
4
38
18
30
7
8
7
8
9
1
36
3
17
3
15
1
41
6
16
26
19
23
9
1
66
53
19
20
13
41
7
11
13
11
30
39
1
48
11
4
3
20
24
6
27
15
21
9
27
3
9
19
2
18
21
9
10
29
12
39
36
30
28
68
6
34
8
3
9
12
18
49
9
27
5
15
9
3
72
33
4
3
8
55
36
36
14
3
27
1
23
9
87
84
28
17
9
15
24
15
6
6
36
12
16
45
27
9
23
1
3
2
30
6
48
27
27
40
26
28
2
18
6
1
23
6
6
6
4
15
23
13
20
45
3
3
10
14
48
4
18
2
72
18
34
14
15
7
9
20
39
10
48
14
12
12
18
6
52
12
2
6
1
17
24
6
9
3
18
24
4
2
34
26
22
2
16
18
15
8
15
60
64
5
37
48
44
16
8
46
5
9
3
3
10
6
29
9
6
1
57
6
18
14
9
27
25
9
32
22
26
34
48
41
9
6
12
72
4
17
36
12
3
48
1
5
42
22
11
19
44
6
19
12
27
41
4
9
20
12
24
18
25
71
48
12
1
11
37
8
1
23
49
32
6
4
8
4
2
12
18
4
2
4
18
5
16
27
36
20
6
6
18
3
21
4
8
4
18
14
4
11
24
3
48
24
30
4
20
4
27
29
6
18
6
49
12
15
8
6
27
76
8
3
18
6
12
6
22
6
12
11
79
20
84
28
20
6
39
25
44
12
6
10
3
35
10
14
1
48
17
3
21
12
34
80
28
8
36
1
36
12
11
6
6
6
48
18
4
5
51
22
3
15
8
9
13
2
16
5
27
6
12
24
16
6
26
12
3
7
24
12
24
32
21
3
1
9
8
19
23
18
18
21
1
20
16
32
18
10
11
15
1
56
3
6
36
3
4
101
28
26
1
44
36
3
54
16
20
24
12
7
41
6
21
39
24
6
3
1
2
24
4
17
15
6
4
3
8
79
2
3
16
17
6
72
10
20
19
29
42
37
ABCD 443956382*7^$a-1 [50037]
16
36
84
92
48
4
12
80
19
30
24
23
52
81
47
28
75
53
60
52
9
71
55
24
53
13
30
65
64
32
12
36
12
40
57
63
57
47
13
83
37
27
32
1
47
16
9
48
15
45
51
96
153
6
54
63
20
7
30
6
5
55
21
33
11
64
45
36
15
8
16
60
12
15
53
7
60
30
30
141
3
53
1
15
15
30
11
16
9
24
60
90
57
32
37
27
3
6
30
30
47
36
85
12
11
52
12
36
24
8
40
15
90
60
66
66
11
36
1
6
30
66
21
57
71
12
49
3
32
25
35
40
33
47
24
52
9
35
4
21
111
63
6
18
65
1
15
32
19
69
75
36
33
56
24
1
15
32
13
47
28
9
6
54
75
36
20
12
19
29
52
32
7
9
32
13
27
68
12
24
24
40
32
40
200
43
21
44
19
65
24
31
6
143
1
27
15
41
7
17
73
11
4
15
12
84
66
15
8
144
67
6
23
16
20
1
48
15
21
47
64
56
88
96
15
41
13
36
24
96
47
96
25
12
35
40
45
30
78
35
12
19
36
48
17
13
12
47
16
8
7
53
4
92
1
59
1
6
30
6
41
60
4
15
17
43
60
9
12
20
13
51
44
49
12
99
24
32
12
1
90
42
11
12
88
63
60
45
9
6
6
18
57
8
1
59
37
30
9
45
66
101
43
54
11
25
87
8
31
54
87
48
84
12
60
152
12
61
15
8
12
13
30
36
21
8
25
23
13
83
16
36
128
36
16
105
24
36
147
32
1
23
28
32
12
4
51
17
37
75
27
53
24
1
72
48
47
72
36
12
64
21
51
57
51
51
17
12
1
63
44
1
12
3
51
5
31
45
45
30
9
8
43
54
47
4
92
24
13
24
71
19
41
48
1
3
48
15
81
44
4
20
37
84
35
100
12
3
89
36
48
84
24
13
3
3
6
30
30
3
12
96
39
5
36
36
1
27
15
18
11
84
12
24
12
13
23
12
36
76
60
80
72
37
75
33
12
51
63
114
102
54
24
11
136
9
71
88
15
81
24
15
5
85
36
11
103
6
36
30
29
48
1
47
13
23
24
4
80
52
93
24
12
47
13
60
51
20
60
43
36
33
51
6
3
15
33
20
12
1
23
1
15
104
4
3
54
12
24
54
113
7
12
89
12
64
9
11
4
15
29
7
9
32
64
3
42
3
12
9
143
28
44
1
24
11
36
97
6
17
4
33
15
32
19
9
48
56
73
24
11
13
15
51
17
67
6
11
12
64
27
36
54
11
31
5
96
7
41
12
4
9
6
65
60
64
60
15
9
21
59
7
18
95
7
17
1
23
37
35
97
143
72
16
24
24
8
48
24
48
1
12
48
6
114
59
120
16
32
24
40
8
52
32
12
1
51
99
6
51
57
30
57
8
61
27
68
1
24
24
3
104
24
61
51
24
69
36
60
48
15
36
44
1
36
24
71
28
27
24
77
4
9
24
6
9
45
102
93
56
25
11
25
30
108
93
44
96
109
60
23
1
144
42
78
47
136
24
39
17
79
41
28
15
53
61
36
87
72
8
13
6
18
11
120
12
48
19
6
35
64
32
64
72
39
18
72
23
16
84
80
85
87
69
35
16
15
18
30
6
27
57
3
32
67
30
83
121
71
76
12
21
27
93
11
12
64
63
6
47
13
11
7
12
18
27
15
24
24
6
36
39
21
18
33
32
28
27
17
25
23
25
11
48
16
12
36
63
17
52
21
23
1
36
11
19
177
92
12
49
24
59
1
11
169
36
39
68
12
12
4
32
36
1
75
12
24
9
63
9
84
60
11
12
37
11
13
83
36
1
36
15
24
20
76
21
3
12
33
27
9
6
30
18
33
24
32
48
13
27
33
42
53
55
65
1
11
13
23
12
12
13
27
39
5
1
48
51
21
3
15
5
1
59
7
29
49
35
97
24
51
33
11
52
12
68
13
23
1
23
7
12
5
79
9
21
24
6
29
24
37
83
13
39
36
8
25
30
12
5
12
37
60
6
21
8
1
60
18
29
28
8
1
15
21
3
104
24
84
64
32
49
48
15
51
57
9
15
48
32
12
4
9
78
12
41
13
66
81
12
32
4
20
24
84
4
24
56
7
66
51
44
55
105
104
28
39
24
65
36
96
12
16
9
27
9
30
5
1
24
75
120
24
45
36
59
36
31
33
104
43
9
116
24
49
42
197
61
12
24
35
12
48
40
8
16
15
36
17
49
24
35
72
49
54
89
24
16
96
81
47
37
11
25
23
48
49
51
44
13
119
12
49
83
28
45
66
41
28
68
124
33
11
24
48
60
13
3
36
39
17
36
28
36
3
42
35
19
36
18
12
84
23
52
8
1
6
57
68
12
4
36
72
36
128
4
24
15
24
90
30
9
45
3
57
63
24
24
21
30
29
31
17
121
11
49
3
44
19
6
11
13
30
17
37
12
11
64
9
23
1
120
30
17
156
36
31
45
45
3
9
11
64
8
97
24
6
17
96
36
48
1
36
11
4
12
3
29
1
36
30
120
18
15
117
47
12
91
29
31
60
29
4
32
12
4
48
45
35
1
15
68
12
73
90
30
42
5
48
25
42
9
15
17
96
4
32
31
17
4
24
39
57
8
25
15
20
25
12
15
32
31
17
133
60
15
21
6
17
28
48
87
65
25
39
9
42
105
36
9
51
32
1
95
36
25
15
24
21
3
45
3
20
13
51
93
23
7
6
143
16
75
30
35
1
126
30
3
51
53
13
15
45
39
81
11
60
24
12
4
12
51
17
19
21
68
19
77
19
9
27
93
8
4
60
75
24
36
17
72
1
23
1
24
12
75
92
12
4
45
12
11
7
30
6
77
133
24
72
24
11
13
75
48
8
25
47
13
24
36
15
56
16
9
30
9
45
23
84
112
32
13
59
1
3
92
96
25
23
4
3
17
28
75
17
24
73
6
6
11
28
12
48
24
92
16
20
37
3
152
37
83
72
28
44
16
27
9
44
31
6
35
73
72
11
19
9
8
7
54
59
43
141
108
15
30
23
7
5
12
13
66
17
1
12
11
13
30
81
80
4
9
71
60
48
43
5
12
1
3
3
17
109
11
49
15
15
24
6
24
15
20
24
16
24
48
ABCD 444236826*7^$a-1 [50006]
16
11
60
9
132
12
24
27
48
9
16
95
9
36
4
12
8
136
35
25
44
27
36
153
75
37
59
12
60
60
21
3
25
68
3
13
68
12
36
51
12
25
47
25
144
71
37
32
39
48
9
52
12
35
1
11
13
108
36
35
69
40
23
57
12
24
3
133
48
32
4
56
4
12
23
45
3
57
3
109
11
192
21
4
23
21
27
60
45
15
13
32
4
47
73
20
36
39
36
1
8
72
60
52
11
12
12
1
116
27
57
39
33
3
49
36
144
20
52
60
36
8
40
92
24
64
59
21
27
24
12
1
23
33
24
27
12
21
28
44
24
3
57
124
36
32
15
36
12
141
63
25
12
20
40
59
49
36
35
49
36
56
39
57
48
24
87
24
57
4
167
13
35
1
20
3
12
133
59
12
72
13
47
9
4
8
3
25
72
11
25
36
47
9
12
27
93
3
25
48
35
12
13
164
12
16
191
13
35
1
11
37
24
32
3
105
12
39
1
20
24
123
141
16
23
21
3
33
192
24
28
32
15
33
12
51
36
21
52
8
3
85
59
13
23
33
15
9
60
16
107
108
9
48
24
27
1
32
51
156
12
37
83
85
12
104
28
8
4
35
9
3
12
85
35
1
11
48
120
84
117
24
15
12
48
36
9
60
27
33
3
60
13
20
16
32
12
39
36
9
15
45
27
37
32
64
36
131
69
28
8
63
21
36
39
21
15
9
148
59
1
8
72
3
60
33
16
20
27
9
4
36
12
47
93
12
16
155
48
61
11
9
144
135
49
56
36
15
13
227
24
12
13
23
12
1
71
13
36
71
25
12
168
23
49
92
84
36
16
83
48
21
16
11
1
8
12
48
87
13
156
20
4
72
20
39
21
63
12
9
24
84
3
36
9
4
8
27
13
56
40
44
40
60
12
8
136
35
12
93
24
27
21
51
48
9
84
12
36
4
35
69
4
12
36
68
76
11
45
39
1
44
4
92
39
73
47
25
56
52
95
12
60
36
48
45
3
1
20
27
36
48
45
64
36
32
12
99
81
3
120
69
16
11
21
60
27
25
120
8
27
69
15
85
47
36
213
15
49
12
32
3
9
48
3
24
81
39
12
57
16
24
20
36
16
12
20
40
72
68
27
24
96
21
88
84
20
16
44
39
93
28
48
68
3
108
21
51
24
73
20
60
15
9
12
76
8
75
120
81
24
3
37
35
24
12
9
75
1
11
9
39
45
64
116
27
57
27
33
28
11
93
120
40
8
12
40
36
44
64
36
59
45
4
35
13
143
1
155
45
3
24
12
108
21
16
47
25
32
12
24
12
24
27
12
9
28
11
109
8
252
28
11
33
16
12
108
60
11
61
35
24
24
36
21
160
11
12
12
57
27
144
9
3
48
1
56
15
144
9
16
84
20
60
24
76
11
45
16
108
11
9
15
36
12
21
60
12
24
16
8
52
35
12
1
251
12
24
69
36
27
1
92
27
37
23
1
32
16
23
12
33
63
153
15
12
57
39
105
63
69
51
33
16
56
3
45
36
27
21
28
32
156
3
69
12
51
37
8
84
39
13
120
24
251
36
37
8
3
21
4
35
1
48
20
171
9
51
36
9
15
21
48
12
24
40
36
8
208
8
4
35
1
23
1
11
97
32
99
48
181
8
24
40
116
64
32
16
23
49
116
16
35
60
25
20
27
13
8
40
11
61
24
11
12
33
100
71
25
20
48
60
12
3
49
35
84
21
51
169
36
180
11
25
47
21
48
72
16
95
108
61
36
11
72
36
12
1
11
1
32
4
23
12
21
15
25
59
9
3
37
12
44
16
107
24
117
39
33
48
96
15
1
35
72
21
96
3
12
9
39
57
12
28
104
12
27
21
52
68
52
60
20
28
32
4
96
8
15
21
24
48
4
35
21
63
25
11
13
8
4
36
47
13
72
20
48
51
1
11
25
11
156
13
36
8
27
21
4
59
9
300
36
4
8
72
132
24
36
36
24
75
25
8
3
13
44
72
184
23
24
9
48
36
100
95
36
72
69
63
1
11
48
141
184
12
71
1
23
37
80
12
15
12
144
60
13
23
12
1
8
52
80
60
24
16
20
84
16
60
59
60
1
131
73
23
12
1
48
32
28
59
61
20
3
9
3
21
120
51
45
15
45
39
45
27
36
24
9
16
84
80
96
3
57
12
148
32
12
39
24
12
13
56
51
1
35
57
12
124
11
12
13
36
24
68
123
9
108
243
37
60
8
4
60
8
100
119
9
52
56
24
15
45
40
8
60
72
36
96
16
20
12
3
36
13
8
3
9
111
9
3
57
76
23
9
147
36
12
93
3
9
27
33
39
60
13
56
28
95
12
9
28
20
36
12
24
27
33
27
1
36
23
21
28
23
85
24
36
32
3
45
27
49
59
9
87
72
21
111
1
104
76
11
144
9
123
109
11
13
48
32
76
47
21
24
40
35
13
8
27
9
15
49
36
20
87
169
23
141
3
33
72
16
47
24
9
3
36
37
8
52
8
12
15
73
11
81
24
63
13
8
36
52
35
9
51
49
188
135
36
60
48
1
20
60
123
9
36
12
112
104
60
27
60
36
73
24
35
9
120
12
48
27
24
9
51
9
16
56
39
72
84
181
12
72
36
20
15
37
23
57
3
96
97
80
36
4
56
63
133
92
27
9
87
37
56
52
20
4
48
60
8
12
120
40
59
33
15
81
4
20
84
24
ABCD 444407328*7^$a-1 [50035]
60
120
95
108
132
25
180
35
60
25
48
180
35
121
23
12
360
1
95
24
180
84
72
13
132
84
72
71
73
83
1
71
25
23
13
48
59
1
83
12
84
36
1
23
241
312
72
36
120
275
1
23
120
37
204
144
12
23
25
131
420
276
25
143
1
71
109
72
24
48
336
12
371
121
35
1
35
36
13
227
204
349
48
84
35
25
419
84
241
120
156
24
179
13
48
59
132
25
84
12
167
36
1
23
61
23
73
36
83
25
119
73
71
36
73
60
84
36
191
12
37
24
264
155
96
168
181
35
157
48
23
1
35
1
95
120
49
36
120
263
36
72
120
24
25
11
85
24
119
217
120
120
23
72
84
85
264
275
1
191
49
11
85
84
71
109
35
36
133
11
1
120
35
1
24
59
145
59
72
348
181
155
60
145
192
143
1
384
71
24
1
276
24
84
36
59
120
85
132
83
25
11
25
36
72
11
144
12
109
12
84
143
13
12
12
47
156
133
48
96
155
25
108
95
25
36
36
35
60
145
95
60
84
49
12
95
24
96
229
24
96
35
289
36
11
25
36
24
119
49
47
25
119
96
49
120
35
37
83
49
60
35
156
60
264
1
132
48
24
11
61
144
120
96
36
11
156
96
24
1
120
12
71
12
36
25
167
132
205
59
84
121
35
73
299
253
35
85
59
13
228
95
157
119
25
191
109
24
155
36
49
48
72
180
156
11
60
25
48
11
121
60
24
59
1
276
120
59
25
35
25
23
36
120
25
71
61
155
144
24
193
83
60
24
13
107
72
181
24
228
132
59
37
144
36
119
13
131
1
59
36
12
193
84
191
12
96
13
132
131
144
12
121
84
35
49
179
85
132
144
96
204
59
120
181
155
1
35
61
12
11
24
85
48
12
108
72
11
228
156
37
60
24
119
96
49
12
179
24
61
275
85
23
252
180
217
48
12
23
120
49
12
47
1
60
275
25
11
108
97
59
205
35
61
35
49
36
35
96
48
25
108
23
204
1
72
24
204
24
11
240
84
157
60
120
35
108
13
432
47
24
49
59
1
11
97
48
359
1
84
96
11
25
60
35
181
48
24
11
24
145
12
24
35
25
71
73
71
85
23
181
71
37
24
83
96
36
192
12
1
143
85
252
96
119
109
96
35
25
23
13
48
131
121
12
107
13
11
61
48
72
95
121
107
96
96
13
48
24
155
49
11
192
1
107
1
12
71
48
121
107
60
49
95
36
120
109
72
48
84
47
13
11
205
23
36
73
144
35
60
264
24
61
59
1
71
24
96
205
95
1
143
1
299
25
119
1
36
36
108
59
96
96
49
60
23
96
12
145
180
35
265
23
12
25
48
119
228
ABCD 444511518*7^$a-1 [50011]
19
89
15
12
162
24
3
12
55
32
64
5
69
3
15
36
40
50
24
27
3
9
48
27
6
75
15
24
4
2
6
16
2
3
31
32
24
84
28
60
2
18
9
3
40
17
60
15
6
70
12
20
42
120
18
6
54
21
48
31
8
129
43
8
4
5
9
22
24
48
53
87
198
99
39
16
44
16
149
12
27
78
10
24
5
151
12
86
90
16
17
21
94
5
27
21
3
12
9
21
82
36
125
3
66
46
168
26
34
62
82
38
51
21
18
54
46
48
5
24
93
34
14
46
2
6
18
27
3
28
29
7
2
48
10
14
18
6
10
12
29
55
20
9
43
32
9
27
42
39
12
31
12
2
39
7
26
54
9
36
7
84
44
52
24
101
39
45
33
54
48
52
24
56
28
8
12
108
16
29
15
36
9
12
132
9
6
21
15
78
3
55
38
48
15
55
53
24
3
72
21
75
16
5
63
148
12
80
33
21
3
45
54
21
12
31
20
54
75
19
36
14
27
24
27
36
9
12
31
2
42
69
31
20
30
30
12
9
39
60
9
63
4
41
67
29
7
17
45
15
3
16
38
51
24
7
32
54
3
15
108
66
27
36
7
2
54
4
12
36
68
12
72
9
27
4
8
6
3
21
39
9
34
65
21
15
19
29
7
2
6
64
17
43
24
116
12
16
38
27
3
28
38
46
26
46
53
31
29
19
36
8
114
24
70
29
19
12
56
9
24
12
15
33
31
68
9
15
124
2
3
19
24
5
3
12
30
10
60
12
14
94
5
7
14
24
10
68
21
48
7
41
39
28
65
19
8
21
96
48
39
12
16
38
6
64
48
29
51
12
60
9
15
76
108
50
34
86
15
12
7
14
27
7
60
8
9
31
20
48
6
10
36
53
3
12
40
89
111
24
45
7
29
19
8
4
8
60
18
10
84
5
91
5
24
111
28
5
15
9
15
21
9
78
4
5
81
15
55
12
56
12
18
22
20
54
10
48
60
12
17
7
12
72
44
28
32
88
32
9
7
29
15
36
9
67
8
33
21
18
16
77
79
8
40
2
75
24
3
28
65
3
18
34
41
31
41
7
48
14
46
20
4
50
51
48
36
57
46
20
21
87
12
33
91
2
63
51
9
69
42
21
31
44
105
21
39
7
24
44
4
8
16
101
3
60
4
26
90
40
41
72
21
6
16
92
6
51
39
57
24
19
77
55
17
79
24
8
6
22
50
51
19
26
39
12
7
14
72
10
56
81
3
21
19
60
65
67
41
123
21
9
72
24
10
17
3
9
48
19
8
6
3
3
4
101
15
45
45
10
84
48
68
21
9
30
4
41
12
12
7
14
18
24
6
3
27
12
6
3
31
14
96
34
48
12
2
54
9
12
21
75
115
92
6
27
36
31
96
8
12
54
120
15
96
9
51
45
22
20
60
4
32
28
32
28
38
15
96
27
28
60
17
21
58
116
9
12
15
4
60
20
4
38
51
21
51
123
45
7
56
24
28
12
17
24
96
120
31
8
28
32
24
21
111
6
18
9
3
64
60
86
46
24
12
137
39
52
122
15
36
12
27
57
7
8
33
24
21
22
5
51
45
19
96
92
12
24
16
2
99
67
98
22
20
30
72
6
12
28
8
33
9
10
12
68
33
15
4
20
6
42
198
3
39
12
42
78
88
12
32
16
12
12
14
3
21
58
5
12
45
27
60
7
5
91
53
21
75
43
36
20
4
29
15
66
6
64
12
60
29
15
9
31
24
80
24
30
72
10
14
18
9
19
12
5
19
29
39
48
36
9
45
3
60
12
27
42
10
32
4
2
24
30
28
38
6
108
24
9
63
30
30
24
45
15
21
31
20
60
16
17
132
67
20
120
30
22
29
12
19
8
6
15
19
60
17
9
22
17
15
36
16
60
2
126
12
48
33
19
5
3
42
106
32
28
8
42
3
15
24
4
50
39
9
18
81
21
6
4
36
53
27
69
39
117
19
56
4
26
22
8
9
36
15
9
24
12
19
20
16
29
31
12
5
21
48
42
78
102
21
43
8
21
96
3
160
8
18
24
46
41
27
6
3
12
31
5
79
17
60
7
20
129
36
33
27
7
38
6
4
14
24
22
20
16
29
75
6
3
51
112
2
46
8
18
42
28
12
41
7
14
3
19
5
27
24
36
6
3
15
28
44
16
14
3
15
9
43
5
31
60
53
19
26
39
9
27
21
22
53
12
27
9
21
39
3
84
18
6
21
21
39
12
45
10
17
45
24
58
12
20
100
8
18
22
53
43
53
51
120
100
8
36
18
99
48
72
3
24
33
3
9
15
4
8
4
65
55
89
21
58
14
27
43
68
141
3
81
3
18
27
12
12
21
162
9
7
17
19
5
45
6
28
20
24
45
12
31
50
22
56
52
41
19
12
5
75
6
15
7
2
10
89
45
48
3
21
27
27
66
27
7
12
50
6
12
16
36
32
33
9
72
22
29
15
52
44
48
33
3
88
17
79
74
27
69
142
20
112
24
20
16
2
27
12
75
78
18
4
92
21
27
6
90
54
3
19
44
96
28
29
45
24
10
8
30
46
48
68
120
52
2
22
32
28
29
19
60
120
26
15
15
42
30
36
28
24
8
66
6
60
6
24
22
24
24
2
3
7
17
3
52
14
3
24
139
44
12
64
5
103
14
42
60
69
45
24
27
27
16
5
21
6
66
82
32
16
20
60
33
12
7
29
31
108
20
52
48
60
62
27
15
16
17
19
44
9
24
7
14
144
10
60
53
55
84
48
12
8
9
27
12
9
51
84
57
45
3
43
2
111
3
30
3
3
57
12
24
79
8
6
15
7
2
6
42
22
29
7
12
12
36
17
12
43
2
48
48
51
24
99
36
6
42
21
105
90
6
10
12
80
12
28
8
81
19
68
28
62
22
72
2
66
54
46
2
178
41
3
16
5
27
96
21
45
3
139
77
45
22
26
42
24
6
39
55
8
4
60
36
12
2
82
8
30
24
42
54
3
115
24
26
75
7
5
63
90
51
69
72
78
9
12
7
65
67
20
28
5
3
16
2
3
48
3
16
36
14
78
90
6
12
28
60
17
199
8
6
171
48
51
21
24
24
3
45
51
18
48
6
33
33
46
12
5
36
19
12
38
3
36
19
65
48
12
7
12
14
30
81
9
3
24
45
6
12
153
48
24
72
7
68
18
3
7
29
3
148
32
9
60
45
18
48
6
54
45
7
68
21
15
9
45
72
22
32
21
3
21
21
6
84
30
18
4
2
24
48
10
20
48
4
60
17
84
31
29
87
16
24
2
3
19
8
21
43
2
15
27
4
12
8
100
44
52
ABCD 444516344*7^$a-1 [50015]
41
73
90
8
40
8
40
41
4
12
63
84
30
6
8
4
12
29
7
60
12
8
10
44
3
4
20
1
26
21
25
6
41
1
8
55
32
37
20
118
42
8
7
3
62
39
19
48
5
33
79
5
70
2
6
48
9
7
26
10
21
51
42
3
35
148
9
21
11
48
9
16
27
11
10
18
9
3
18
84
3
3
29
12
19
21
51
5
75
13
24
41
54
1
15
68
22
75
20
24
55
26
7
65
30
10
68
82
8
22
35
7
20
18
22
20
18
30
36
16
33
15
77
1
47
13
2
28
20
18
7
45
8
84
6
72
82
15
5
79
21
30
41
16
3
42
3
17
10
8
40
12
26
19
48
12
32
31
57
56
85
2
22
27
17
16
56
22
32
16
8
22
32
3
24
52
21
11
16
3
26
6
66
4
6
8
13
11
48
22
2
18
10
17
16
104
25
15
12
17
124
15
8
15
4
93
5
36
42
12
150
7
33
3
39
20
10
60
36
2
6
12
10
41
21
40
15
116
7
21
23
18
28
12
35
27
16
12
9
39
32
10
15
57
26
4
18
30
48
9
35
18
6
1
65
18
28
8
94
75
3
42
42
20
40
6
27
12
3
30
8
90
48
16
6
54
6
8
4
18
5
16
29
19
23
72
76
53
97
120
14
66
4
6
9
51
8
9
3
64
6
44
3
52
3
17
16
12
23
21
69
31
36
120
41
6
16
24
45
81
35
16
8
25
60
8
36
6
16
45
9
90
38
138
25
80
7
12
8
30
10
8
25
12
35
33
48
7
2
27
9
16
18
80
30
19
23
46
11
100
21
23
9
46
68
49
15
8
25
24
81
15
83
6
10
6
24
14
30
22
14
18
10
35
72
15
76
5
37
12
111
39
17
72
91
6
42
50
19
8
99
54
3
36
1
62
1
23
1
29
16
3
23
1
21
12
27
29
34
14
46
18
3
5
22
180
32
18
15
25
2
30
36
55
105
12
50
88
54
14
54
51
75
33
27
12
9
40
45
6
14
66
18
22
24
5
3
142
8
18
72
18
3
19
45
80
27
28
50
10
60
110
19
3
6
71
9
84
28
32
16
32
7
3
26
15
61
6
12
60
12
110
40
18
32
13
27
41
52
5
10
26
51
21
70
2
22
14
43
17
16
47
13
35
69
76
3
3
62
12
10
41
19
17
3
76
60
17
33
18
13
32
31
48
2
10
90
30
57
11
22
14
34
23
7
33
56
21
40
12
35
13
50
21
19
42
3
12
15
8
25
35
10
38
33
19
29
1
95
7
6
30
5
7
9
11
36
6
18
66
16
20
31
57
18
8
72
4
8
37
33
26
4
5
4
23
16
21
36
60
3
42
30
9
56
15
18
3
19
8
24
73
15
33
8
15
13
140
49
50
52
45
48
17
12
36
10
60
8
13
48
20
21
60
4
87
20
151
93
35
24
133
5
18
82
98
10
8
16
11
4
65
28
3
5
52
20
48
40
14
40
48
8
34
6
84
176
22
32
28
12
18
18
32
10
9
32
7
14
24
16
51
9
3
77
126
33
169
12
6
2
112
8
40
3
24
15
6
27
15
60
17
28
24
8
45
27
39
4
36
38
12
7
20
28
15
44
28
17
25
30
36
53
7
12
125
27
21
27
52
8
10
11
1
14
46
63
3
5
72
40
12
3
20
9
31
20
18
22
17
16
147
30
12
6
54
126
45
5
18
60
66
54
42
4
26
4
20
28
102
14
4
5
57
7
11
18
10
12
41
19
77
9
36
16
30
9
3
42
35
39
42
22
9
23
36
49
113
3
7
38
10
12
29
9
12
43
15
14
63
27
88
8
94
59
28
17
22
102
48
20
67
15
33
35
82
8
10
24
36
12
18
24
36
74
73
44
57
36
24
4
3
9
11
19
56
18
36
16
27
15
33
27
26
96
66
34
8
10
53
84
60
9
12
27
7
80
36
90
22
9
33
15
20
1
15
39
66
51
21
26
1
15
30
18
8
54
6
45
7
2
30
10
48
18
2
30
42
58
30
90
56
4
48
12
26
4
48
102
17
112
8
1
14
10
8
48
34
21
45
32
3
19
21
15
17
25
35
27
28
38
19
44
27
37
17
6
25
57
2
37
59
12
6
36
16
12
35
37
11
36
1
18
32
9
36
63
37
11
64
48
2
111
45
24
7
5
10
6
54
20
6
27
27
28
65
7
20
37
17
16
8
18
45
16
21
42
6
42
18
24
47
13
36
8
6
16
60
17
60
25
18
2
52
3
11
24
28
30
24
66
8
60
34
15
3
24
6
24
30
48
8
4
48
53
9
46
12
5
25
59
16
3
72
12
21
24
21
39
44
4
68
15
1
17
22
17
45
19
24
35
21
1
12
30
26
30
70
15
23
24
10
8
31
9
8
15
48
24
84
15
76
42
108
42
41
7
8
72
10
39
95
66
34
20
16
2
7
8
7
6
51
8
13
198
80
1
39
30
38
22
11
4
27
32
37
9
60
42
45
41
54
73
44
21
91
44
19
81
5
30
10
8
15
57
40
42
32
16
32
10
59
27
16
56
21
31
2
54
49
24
20
1
78
20
4
93
24
24
32
67
77
13
15
35
1
47
49
3
26
19
53
88
14
6
52
18
42
12
20
10
17
12
1
3
3
20
52
20
52
45
71
22
42
6
50
33
7
24
5
9
4
95
21
16
8
10
42
6
32
36
9
25
15
27
18
60
39
17
16
18
101
51
45
9
36
10
36
2
22
6
54
41
25
12
38
70
39
35
10
30
29
1
20
10
6
35
27
10
2
16
30
54
108
48
32
18
4
6
8
16
53
7
30
8
18
4
30
36
14
25
21
12
47
3
10
18
12
30
3
15
8
34
20
36
3
27
4
12
44
12
34
15
5
7
48
23
40
45
5
22
108
86
91
183
8
4
29
27
1
93
3
23
10
14
10
27
3
6
42
77
9
19
57
20
28
30
12
29
39
10
12
63
11
30
79
24
47
1
21
14
18
3
19
6
24
6
8
13
77
7
47
9
88
45
11
25
12
26
49
75
12
78
38
60
82
56
42
54
10
8
12
28
26
36
10
60
8
28
12
30
2
40
36
68
22
24
180
30
17
4
23
64
53
69
3
33
18
12
33
19
153
15
5
49
23
27
6
4
27
24
44
28
72
33
20
22
5
45
28
60
18
41
16
3
42
72
98
49
32
45
39
15
22
27
111
18
11
13
3
33
114
20
28
8
25
137
27
1
8
19
35
9
4
23
109
17
24
154
89
13
48
30
12
6
42
45
11
64
20
28
8
69
43
2
28
12
12
15
8
67
38
18
30
64
44
27
25
35
4
5
30
6
12
22
56
72
45
4
51
29
4
12
57
18
41
1
8
10
90
75
24
47
13
23
6
67
17
43
47
16
21
32
81
40
6
17
4
8
1
12
83
3
22
84
18
12
30
90
29
45
12
22
33
77
7
12
39
45
36
21
23
145
8
64
18
44
6
4
44
106
8
13
9
15
3
8
24
46
44
18
28
12
12
5
9
151
75
14
7
27
56
46
60
86
10
62
9
1
3
27
38
40
15
29
7
48
35
1
9
18
12
38
27
73
26
34
15
5
36
19
63
21
123
53
48
52
35
12
10
8
18
42
10
12
18
12
23
45
67
21
11
40
24
59
ABCD 444637878*7^$a-1 [50018]
10
6
8
13
32
31
6
47
12
75
4
32
10
14
36
4
17
19
9
21
15
8
15
10
23
67
5
135
81
1
108
62
48
33
12
7
41
3
10
86
4
30
35
51
9
40
12
72
12
9
6
20
33
1
14
25
11
16
21
20
7
12
8
13
33
26
10
15
32
4
9
3
15
6
11
25
18
30
27
3
20
12
9
72
7
29
3
21
36
13
30
8
52
24
20
37
32
7
8
22
3
11
10
74
12
69
24
1
24
47
12
27
21
3
12
40
29
15
10
11
12
13
3
8
43
57
20
36
52
8
1
15
35
9
1
6
21
9
30
57
23
21
25
18
36
53
27
4
36
21
9
6
44
60
70
15
95
1
3
17
4
15
20
16
24
17
36
3
10
14
34
2
9
1
14
21
13
6
56
9
15
24
10
26
45
16
44
15
37
48
15
24
21
20
1
74
4
5
16
24
8
67
42
60
11
4
3
5
7
8
37
56
13
14
21
4
11
24
57
13
3
23
24
57
19
53
1
36
6
21
48
8
1
2
9
16
9
27
9
38
12
1
3
114
12
14
33
3
13
44
31
5
28
60
47
70
12
35
16
48
35
1
8
1
35
15
34
2
57
7
9
21
6
8
12
9
15
9
15
9
72
24
40
32
25
54
44
1
11
10
48
3
68
12
4
9
6
41
43
56
1
8
1
24
6
44
16
20
28
6
50
21
13
30
6
14
13
27
32
45
3
37
8
12
64
12
8
15
1
3
29
7
9
105
2
25
44
24
25
11
4
71
21
64
11
24
1
8
25
2
48
37
9
24
15
71
4
21
8
7
20
33
13
18
30
30
17
25
14
60
21
13
47
16
33
36
11
4
80
3
37
8
1
6
5
4
8
16
51
30
15
9
26
21
24
61
35
16
24
3
41
16
23
57
3
25
8
24
16
9
38
22
24
6
18
23
3
4
6
119
61
27
8
91
30
24
15
15
44
10
35
37
15
15
20
10
18
53
27
13
57
102
30
38
10
26
49
8
49
18
6
60
24
47
15
40
30
11
27
9
13
14
25
56
19
20
21
15
58
23
48
24
27
9
31
24
29
15
36
60
16
33
11
1
3
53
3
33
37
26
25
33
2
64
20
1
33
12
11
13
11
4
8
4
27
42
3
12
39
30
26
1
47
21
31
9
11
118
6
21
15
20
24
4
17
4
8
1
2
13
8
4
15
20
9
12
12
24
7
24
17
25
51
20
3
10
11
60
19
21
15
8
10
2
21
3
4
21
59
22
39
9
11
51
48
10
6
24
42
15
33
12
75
24
8
13
14
24
10
6
17
39
34
11
13
3
3
20
16
20
13
27
18
47
4
56
3
85
47
4
66
15
35
57
1
62
9
19
5
31
20
61
3
5
12
13
23
7
20
73
3
36
21
23
33
16
45
6
21
60
15
17
7
6
30
54
15
12
27
53
4
9
24
50
9
51
76
81
15
21
33
6
17
3
25
39
105
11
10
50
1
8
25
23
12
1
54
24
17
12
16
27
8
12
40
30
3
11
21
39
24
9
13
11
48
96
19
29
72
13
11
24
75
21
25
26
24
45
19
17
43
29
4
23
33
1
2
4
44
16
53
24
24
43
33
3
9
36
12
20
39
9
19
41
25
14
10
15
15
29
4
9
15
36
39
17
7
21
39
24
12
8
10
2
48
16
9
15
12
69
15
20
1
45
23
16
68
3
9
51
48
45
1
11
25
14
1
3
33
27
5
12
4
8
52
35
4
41
4
8
7
20
52
5
3
9
4
8
1
39
20
25
11
13
2
21
19
18
59
1
6
45
8
3
10
14
24
1
8
16
11
4
29
28
8
25
47
15
9
49
47
16
9
14
21
84
12
12
40
11
10
30
6
59
15
36
1
3
36
41
3
24
36
4
56
10
11
13
6
20
24
22
18
20
13
44
16
8
1
30
29
48
12
31
44
9
27
40
41
3
10
14
16
53
1
36
50
34
26
24
10
47
85
18
21
20
15
46
3
12
23
13
59
45
49
14
22
24
23
13
23
37
171
48
15
17
13
66
20
9
39
13
9
11
3
21
3
129
7
80
16
17
1
15
21
24
35
15
22
15
3
30
30
5
24
24
28
68
63
10
78
80
21
25
30
66
3
8
3
40
44
10
3
9
18
6
14
9
67
57
3
77
19
9
20
1
39
21
18
29
28
32
31
29
61
36
14
1
21
23
15
1
104
24
4
27
12
29
55
41
76
12
32
3
22
74
21
3
46
60
23
27
49
44
3
28
6
27
8
61
23
72
12
12
40
8
28
32
28
3
60
42
15
15
41
3
25
12
3
5
39
16
6
15
33
30
30
2
13
72
8
25
3
27
12
77
4
27
41
16
48
36
11
28
33
20
60
52
131
24
16
5
12
7
5
15
9
28
33
12
54
30
14
12
21
12
15
16
30
14
21
19
29
48
25
38
70
30
6
36
15
9
51
32
3
117
27
34
2
9
1
14
36
9
25
11
36
12
16
11
69
12
28
12
9
18
32
57
1
6
20
4
17
3
10
6
6
47
3
24
4
12
20
1
33
15
21
11
3
10
50
9
25
12
48
71
4
21
14
12
10
11
3
4
5
27
57
12
49
26
1
63
29
1
6
30
35
1
14
16
41
27
45
7
5
36
24
36
37
15
21
6
77
3
10
48
50
46
66
5
12
52
21
14
37
23
34
42
17
12
1
30
8
9
36
12
15
85
3
5
1
26
34
96
71
49
48
26
1
8
27
9
15
46
30
5
13
2
4
80
25
8
28
3
17
79
5
15
4
6
59
7
8
36
24
21
12
7
17
36
13
27
8
40
8
1
6
20
10
30
17
40
3
53
4
8
85
51
45
78
6
14
9
13
60
11
12
88
8
24
7
5
4
59
10
23
13
35
39
33
4
33
3
20
36
31
5
37
11
37
36
14
1
32
24
15
33
12
13
11
1
14
141
13
11
16
39
5
25
27
60
44
15
4
54
2
70
14
37
12
11
21
49
6
9
21
3
12
15
45
8
15
10
60
72
18
30
23
12
1
15
11
58
50
12
60
24
1
24
20
12
19
18
2
1
56
51
16
6
38
25
21
24
2
48
33
67
6
6
9
35
37
3
17
3
1
15
44
25
20
76
39
17
97
66
9
8
13
35
12
3
34
42
24
41
12
24
28
9
2
4
24
6
14
9
1
2
4
5
49
42
5
24
51
73
21
50
1
39
41
15
9
31
20
1
24
9
6
30
23
16
24
15
17
13
6
29
1
11
60
25
11
87
52
17
64
27
6
11
13
66
5
12
4
8
15
37
9
11
4
12
3
20
4
5
7
8
61
15
24
29
16
45
11
15
24
10
50
13
8
25
15
8
3
24
25
20
15
1
8
61
6
21
57
15
44
36
1
23
4
27
32
45
13
36
6
20
48
61
8
3
40
17
12
15
84
9
1
2
1
9
24
36
14
34
11
15
24
1
11
24
1
8
12
3
40
17
12
31
12
24
53
121
6
5
15
4
6
26
25
32
4
24
35
24
1
33
3
8
12
37
15
11
60
37
8
15
84
25
45
11
1
23
24
13
15
92
4
27
20
13
33
14
12
4
5
25
24
72
18
6
24
6
5
16
24
9
12
3
15
32
1
59
9
12
13
30
54
2
10
14
4
17
100
9
6
44
33
1
2
61
48
15
5
19
32
40
29
4
32
49
39
36
32
36
27
4
41
24
15
13
3
6
35
12
27
9
24
1
15
21
36
14
10
6
20
13
48
33
6
5
13
27
24
39
6
15
8
37
24
2
1
3
45
11
28
6
26
45
15
24
34
6
6
18
17
13
27
44
51
40
53
24
7
6
11
13
51
8
15
72
73
32
3
60
16
9
45
3
8
39
16
9
11
24
12
21
13
50
10
51
8
15
10
23
3
10
27
32
1
6
41
3
93
4
60
59
10
15
20
12
13
23
1
27
44
12
1
12
14
34
12
15
15
21
27
17
3
12
10
24
99
48
44
19
21
36
68
4
27
8
9
48
24
4
8
3
25
9
2
21
3
16
17
1
11
15
36
1
24
33
3
12
32
16
3
17
3
81
3
12
165
12
1
15
35
69
13
11
79
17
3
4
6
48
6
29
67
8
10
2
21
49
50
1
8
25
26
24
4
17
13
11
12
28
8
24
13
6
5
13
11
16
33
2
34
11
40
8
1
11
40
80
4
9
6
6
15
20
3
12
21
139
18
3
8
1
3
11
10
27
33
6
17
52
72
20
4
44
16
3
5
1
6
30
24
66
8
100
41
4
8
27
16
96
17
7
57
3
9
12
32
13
30
8
46
24
36
15
11
13
15
32
100
17
51
13
27
12
18
3
8
15
10
24
23
7
20
1
15
29
96
12
52
44
1
6
6
18
5
1
26
48
21
31
84
30
11
64
9
6
29
24
7
17
3
60
24
1
20
1
24
24
3
8
24
16
11
60
21
12
7
54
26
4
21
95
10
24
23
3
21
3
33
3
28
5
12
25
35
15
21
4
63
57
39
6
59
31
54
51
32
7
9
8
27
12
25
39
5
40
15
17
3
4
5
1
50
4
17
183
1
8
1
50
10
2
4
24
45
21
26
40
5
19
30
15
60
9
2
121
9
90
30
14
1
15
30
24
6
9
32
36
4
3
45
12
23
24
16
44
10
15
15
6
11
36
13
50
4
30
3
56
3
1
57
23
12
28
9
108
26
25
39
32
57
4
ABCD 444755288*7^$a-1 [50050]
57
1
6
8
24
16
29
3
13
33
27
23
21
12
19
9
11
12
24
4
54
2
36
48
69
7
8
24
9
7
8
64
5
19
18
36
12
11
27
22
2
1
23
28
8
28
5
43
32
72
1
27
36
8
22
27
36
33
50
57
31
53
7
12
41
31
54
132
59
40
9
14
52
6
2
9
39
48
64
9
21
62
21
36
123
12
12
36
4
45
11
9
15
1
20
4
27
29
72
1
38
16
6
11
3
36
21
28
21
38
49
9
12
42
20
12
70
50
12
37
27
6
3
47
24
48
34
50
4
29
27
9
43
126
14
48
33
15
34
6
12
101
7
8
1
35
9
19
29
12
3
46
23
4
9
2
16
5
37
2
9
24
3
25
72
21
27
35
9
19
20
9
3
4
56
24
52
17
15
12
9
19
8
1
20
19
20
34
15
23
4
12
18
24
11
15
4
18
62
82
11
79
8
60
4
5
19
44
10
39
9
114
48
5
1
35
24
49
12
6
56
36
1
15
48
54
15
8
4
23
33
7
53
12
40
3
5
13
2
34
51
27
32
24
1
11
76
18
47
97
11
3
48
12
12
70
14
12
46
14
28
32
16
8
12
9
49
54
8
21
19
72
18
2
72
12
76
6
2
1
20
49
14
57
27
4
9
27
36
80
16
9
44
12
16
21
27
63
132
5
103
12
8
21
7
18
78
54
12
62
10
2
40
36
8
22
2
16
5
27
4
17
60
1
48
50
1
8
87
93
3
72
33
39
10
23
15
4
32
33
3
70
14
1
47
1
33
2
60
40
6
36
14
4
44
21
19
24
30
54
17
16
12
35
57
24
3
21
15
24
10
62
12
16
17
7
5
39
12
117
3
40
36
8
13
33
48
18
33
3
18
2
45
3
40
6
38
46
2
16
90
23
12
96
31
8
9
61
3
11
34
24
14
133
63
68
21
39
9
3
9
3
37
59
12
9
19
90
2
34
50
22
74
16
72
6
14
34
2
4
29
15
12
36
10
2
12
13
117
14
12
28
8
1
20
25
18
20
108
12
12
9
1
18
17
19
44
72
9
75
16
56
16
29
15
1
63
32
36
4
29
15
33
40
63
17
1
35
7
20
46
51
23
16
6
23
13
18
20
1
20
36
13
18
8
40
18
36
72
78
108
30
14
9
12
27
64
5
28
3
41
145
2
24
21
19
8
28
8
12
36
22
12
2
12
36
46
62
1
11
61
11
10
14
4
5
67
41
3
33
1
12
36
15
27
20
9
15
28
32
24
52
21
15
17
15
16
32
22
14
33
7
9
9
2
21
85
14
48
9
25
35
91
32
4
12
18
36
14
12
16
17
1
50
40
20
21
39
12
57
133
18
8
34
12
2
12
40
42
54
20
10
14
49
44
7
20
109
9
14
4
5
12
15
4
9
81
18
18
2
76
30
35
1
14
40
20
124
36
56
34
14
40
9
15
44
1
75
6
2
64
18
60
14
12
1
11
16
12
72
20
12
22
50
57
16
21
23
12
3
25
23
10
14
4
5
75
40
29
27
21
3
28
56
13
8
103
20
4
56
9
1
11
13
47
51
24
25
15
45
32
4
12
9
50
36
12
16
17
3
69
31
32
22
2
12
4
45
23
118
14
4
30
2
49
59
22
14
93
87
9
13
35
13
2
21
3
16
12
18
42
5
15
24
4
108
56
24
64
18
2
21
39
10
18
90
26
28
24
17
3
12
22
12
47
13
36
12
50
12
36
16
5
36
7
6
48
87
9
26
4
9
8
61
2
52
41
16
20
39
9
31
60
18
3
9
2
12
12
25
11
34
30
8
28
29
12
31
20
34
26
9
15
22
18
5
19
12
77
12
27
33
3
48
52
6
54
77
12
4
23
60
24
48
117
24
55
6
12
14
9
99
9
19
12
42
2
34
66
5
4
23
45
12
7
20
1
63
5
3
12
108
48
109
59
4
18
11
19
5
28
20
25
48
15
8
15
21
37
11
7
44
21
1
2
93
1
30
9
23
9
31
9
45
98
12
16
5
13
71
37
18
5
63
94
14
46
50
24
48
61
9
14
22
15
11
52
17
1
14
61
23
33
3
1
71
12
37
27
24
80
12
28
29
7
36
9
11
16
6
11
63
1
27
17
16
9
74
21
36
31
48
5
19
21
8
3
24
25
56
3
48
28
21
23
10
38
12
9
61
2
16
5
48
1
27
83
9
39
28
9
3
17
24
1
2
10
15
12
35
16
8
9
3
46
14
28
12
56
12
1
56
1
18
6
2
70
14
21
48
15
49
15
21
27
56
69
15
28
8
4
36
20
34
2
13
27
30
2
22
2
96
40
29
75
40
5
63
28
20
1
20
43
5
4
59
9
39
61
8
24
99
12
40
17
43
9
8
31
17
43
9
12
11
4
17
27
1
47
36
28
36
89
37
2
4
18
3
56
4
11
10
95
3
24
13
11
12
21
12
48
28
8
49
2
48
10
2
28
8
9
7
56
48
33
100
33
2
21
3
1
72
8
15
9
25
35
3
16
6
2
33
3
64
65
16
9
11
7
17
15
13
59
4
6
27
23
33
27
16
41
40
47
48
24
24
33
60
7
81
3
5
1
47
3
24
88
5
13
27
9
18
29
7
8
36
4
44
28
42
38
60
40
72
24
30
51
57
27
8
28
27
36
20
24
48
48
12
106
2
10
42
5
12
51
40
20
12
16
5
24
15
81
15
1
11
82
2
16
24
30
59
19
20
10
62
93
4
39
41
12
37
78
9
3
18
2
57
55
41
31
8
9
3
9
7
17
4
23
22
6
44
12
9
43
12
18
27
11
16
8
10
96
12
2
45
13
2
24
28
12
44
10
18
6
3
24
21
6
12
9
87
12
60
5
16
59
4
72
17
39
36
4
12
5
12
1
38
4
12
8
57
3
48
1
27
53
7
30
2
24
57
31
17
91
17
4
35
10
11
15
10
47
25
23
13
27
9
23
15
4
20
1
27
17
27
48
9
15
21
4
20
3
61
8
91
18
2
24
28
54
42
9
81
2
28
5
19
12
17
25
14
97
11
13
23
9
13
11
37
2
40
17
4
23
4
24
32
9
13
38
46
6
20
21
75
4
8
61
27
44
9
3
24
33
13
35
15
48
9
31
6
3
15
21
35
9
79
17
15
16
5
15
13
92
28
9
2
21
103
68
4
32
4
6
14
33
3
58
48
36
50
36
12
12
16
8
10
18
77
27
9
27
13
23
4
5
31
44
9
1
6
12
9
9
2
12
33
4
3
42
63
11
12
16
5
91
44
10
2
12
45
25
15
9
50
24
1
95
4
20
34
18
18
18
9
60
35
76
18
54
18
50
12
1
36
15
8
4
17
3
9
13
50
13
3
41
15
16
54
18
8
25
8
4
11
24
117
27
24
10
30
18
54
32
13
35
1
23
49
47
45
39
10
38
10
14
4
81
24
21
18
32
48
21
63
4
5
25
2
49
8
49
6
5
87
33
15
16
20
16
24
56
9
1
36
2
16
8
61
27
32
22
18
21
27
17
1
2
33
19
126
18
32
28
66
11
13
14
13
21
63
63
5
37
3
9
2
24
10
6
17
75
21
16
35
16
17
31
54
26
12
60
10
18
69
9
12
2
48
24
12
4
8
25
80
51
49
32
75
12
37
9
18
5
3
25
23
36
16
8
1
56
12
12
3
36
57
91
29
1
6
45
39
29
25
47
3
28
30
11
31
12
42
2
46
26
124
18
48
42
17
31
54
6
12
89
1
2
48
69
15
21
31
9
23
12
12
9
60
13
26
81
28
9
24
48
27
105
36
2
21
15
28
41
15
25
27
42
3
45
14
22
27
23
58
50
4
5
15
60
45
27
52
21
23
9
75
46
2
49
8
3
48
36
16
18
14
4
18
23
1
14
12
12
60
12
12
36
22
2
12
13
3
24
17
12
7
17
49
11
24
12
36
43
17
51
21
3
16
8
24
45
3
1
20
51
21
27
4
108
32
4
21
11
153
16
11
12
9
1
2
9
55
18
6
54
18
20
37
56
4
3
29
76
23
16
9
33
14
24
16
30
24
2
9
37
2
33
72
39
16
8
24
28
18
14
34
6
21
27
32
28
32
12
12
10
18
18
27
23
12
46
14
12
57
36
7
20
33
19
24
30
2
36
16
33
81
62
21
3
33
72
1
38
45
7
53
15
4
9
8
12
25
18
6
14
48
37
20
27
24
60
21
31
20
45
7
5
27
22
14
76
6
83
7
20
36
12
16
9
27
5
3
24
24
ABCD 444835772*7^$a-1 [50008]
36
54
48
24
54
1
3
134
15
27
84
37
77
19
24
41
70
21
8
43
62
18
16
128
18
12
54
61
44
4
17
6
12
28
14
36
43
75
101
24
57
24
111
33
54
37
65
70
74
79
36
60
23
90
99
19
53
33
54
4
32
37
56
115
38
54
9
28
5
67
48
11
72
30
27
160
27
38
18
6
7
3
33
20
45
19
17
19
83
72
4
38
18
112
8
69
9
106
68
1
120
120
17
10
24
56
16
24
26
6
12
1
80
27
1
131
48
42
126
18
30
18
10
8
88
72
134
108
36
58
5
9
10
9
65
22
144
77
28
84
3
53
3
78
48
6
30
6
73
29
82
32
30
6
28
24
92
30
18
18
18
13
11
18
102
1
15
29
24
3
78
19
36
47
13
36
51
26
42
52
5
9
132
48
22
32
36
13
83
100
8
30
18
6
30
37
17
94
14
6
9
27
36
4
21
51
134
63
123
21
15
124
20
12
69
28
71
40
125
153
6
12
16
24
29
81
43
92
100
48
71
25
15
21
56
9
19
15
48
8
36
33
16
11
97
11
61
11
4
105
20
9
130
20
25
131
64
5
16
27
110
36
36
19
29
72
36
18
42
34
14
24
7
41
34
9
12
24
3
32
21
24
63
18
103
12
24
15
56
13
32
24
21
6
40
120
9
20
120
67
120
29
9
19
5
10
20
76
2
12
55
3
77
27
13
3
38
24
10
9
119
69
99
30
34
29
40
3
38
72
58
69
8
63
24
25
11
108
97
347
133
51
9
59
4
24
9
35
4
72
38
30
25
11
45
33
48
7
3
48
14
6
48
172
5
39
24
84
37
12
48
29
78
90
36
70
5
24
75
18
54
72
1
44
100
35
18
78
12
18
6
97
72
87
21
41
10
8
24
30
7
56
15
9
81
30
18
43
35
52
21
11
6
36
126
30
34
48
14
111
9
82
45
95
48
18
34
56
54
34
81
48
72
5
55
51
140
18
36
43
12
95
45
81
58
9
185
3
43
45
191
81
19
68
36
21
24
64
56
96
19
44
37
11
24
30
19
17
18
40
14
72
10
24
21
5
22
48
96
8
6
226
8
36
126
94
14
10
48
62
18
69
21
7
20
67
57
39
24
9
39
5
76
120
5
54
18
6
61
29
7
113
202
5
67
104
78
19
96
11
12
54
10
48
9
20
3
24
18
66
42
19
29
24
18
40
14
54
28
2
60
18
48
16
29
69
12
10
14
12
22
20
25
47
30
18
9
27
204
144
48
169
65
19
15
29
67
29
4
63
33
83
9
63
28
14
7
131
69
52
15
5
21
60
10
9
83
25
72
27
57
71
13
11
1
71
16
32
36
9
15
49
5
36
12
42
52
104
36
13
5
63
19
14
19
12
5
79
23
54
6
1
51
14
34
53
63
57
27
72
1
53
24
43
95
6
7
51
8
78
10
98
18
30
78
18
12
36
19
51
38
54
132
12
108
60
9
76
15
21
8
40
41
15
39
1
35
45
45
22
29
19
56
36
9
15
36
18
55
15
48
74
19
113
63
45
3
15
36
16
14
96
10
9
15
5
15
9
9
30
132
30
15
28
36
3
8
6
127
72
56
168
57
18
1
77
34
14
36
27
9
18
78
55
11
42
118
21
48
11
30
10
68
1
60
36
113
34
9
60
11
40
14
84
22
48
9
17
36
30
42
7
48
72
35
73
11
18
10
33
48
5
12
94
38
7
56
64
35
25
23
78
30
33
67
72
21
11
66
60
34
38
63
63
36
138
42
52
68
36
13
12
11
28
14
91
35
12
18
31
20
9
120
60
48
31
131
52
33
11
120
9
16
47
4
38
19
11
145
5
171
19
8
1
47
49
15
8
18
6
37
17
82
21
95
61
96
5
39
33
43
60
77
3
40
59
25
17
12
36
27
43
21
95
66
15
163
38
6
76
80
42
70
56
54
43
20
3
72
1
39
38
7
41
72
10
72
44
76
14
18
60
9
45
75
40
29
27
48
9
67
24
87
29
24
39
28
50
3
33
12
132
30
28
8
37
104
153
30
13
15
72
24
26
36
91
20
63
4
182
18
54
58
21
36
23
6
18
48
109
3
14
72
7
17
18
21
19
44
36
69
16
27
5
15
37
11
9
43
38
24
127
29
19
36
87
44
9
111
4
9
65
36
30
100
44
105
57
55
75
38
31
17
34
125
63
28
20
105
9
36
27
9
82
20
9
19
21
3
24
93
65
18
40
33
35
126
19
35
36
24
1
51
14
15
4
23
13
233
144
10
21
96
51
29
4
77
10
53
87
12
36
6
102
16
62
18
12
9
51
36
76
50
48
78
121
36
96
24
95
28
14
43
41
43
89
34
24
93
23
36
24
12
37
48
20
3
6
54
37
20
15
4
32
30
54
42
48
15
3
60
4
86
34
29
76
53
31
77
6
48
24
36
25
27
122
42
4
44
54
36
10
48
20
18
126
30
6
73
179
28
44
28
20
28
8
16
116
28
72
33
15
72
62
36
18
162
60
108
34
21
71
121
17
7
36
44
67
9
39
29
21
60
126
48
76
56
30
19
35
61
35
76
14
10
44
18
63
9
106
33
12
108
11
100
69
41
6
12
24
16
29
28
17
18
145
89
102
25
120
8
16
17
30
100
5
72
21
42
28
48
21
11
1
24
84
11
ABCD 445376328*7^$a-1 [50019]
37
39
3
41
25
84
138
29
4
27
5
4
33
215
36
4
15
33
32
25
23
112
32
12
4
57
48
3
36
20
13
6
180
21
21
15
44
12
64
24
9
15
27
5
37
131
4
93
3
56
13
3
104
73
3
3
17
120
28
8
84
60
4
36
3
42
18
53
4
93
51
24
27
29
13
6
9
12
159
77
4
36
24
8
25
3
15
77
16
92
12
36
72
24
4
8
49
35
4
69
59
24
16
15
41
67
5
4
32
36
24
1
30
21
20
49
150
21
44
55
17
1
15
20
43
57
15
12
18
99
24
32
67
5
12
43
17
16
87
17
1
15
20
25
11
1
11
16
36
3
30
15
60
9
11
19
6
11
28
21
30
29
12
4
24
32
40
81
11
36
1
15
56
40
9
30
17
28
9
27
84
44
12
31
69
44
49
60
23
72
12
40
3
33
15
5
24
12
4
12
3
33
45
84
11
48
24
124
44
24
1
35
12
43
12
48
5
49
11
16
3
5
12
19
41
4
9
3
57
107
19
101
61
23
79
57
33
3
8
12
67
41
160
32
12
76
68
4
27
18
3
8
12
24
13
60
11
91
18
11
64
15
9
24
27
41
64
24
8
12
24
85
15
20
12
7
105
33
30
29
12
1
6
45
27
29
16
92
73
95
4
56
12
52
20
13
18
29
16
92
24
7
53
12
55
17
60
37
30
30
60
3
120
104
19
5
4
15
48
17
13
15
48
32
4
8
72
13
6
54
6
17
4
36
135
29
28
8
37
23
37
11
4
44
72
37
168
27
20
4
32
49
11
1
87
8
1
15
8
1
3
56
4
60
3
5
12
25
11
36
24
12
97
11
52
36
20
4
20
139
36
17
36
12
4
32
36
12
43
77
72
76
20
40
20
12
13
3
32
24
84
4
63
9
9
95
127
9
21
27
12
56
7
17
13
3
8
40
9
27
24
20
37
83
12
24
13
36
107
25
39
33
59
52
8
36
24
48
13
3
48
129
15
44
64
24
3
60
53
7
53
4
9
11
12
12
12
25
15
57
30
53
12
25
27
51
65
25
3
9
107
48
43
5
36
19
17
48
4
33
36
11
12
7
21
33
18
53
4
12
36
8
12
4
9
24
78
18
83
31
33
12
33
12
23
25
60
15
44
28
21
60
30
5
4
45
11
16
36
8
4
51
125
7
5
24
16
57
23
4
21
23
52
8
24
31
12
41
36
25
71
12
13
35
40
75
5
4
108
27
6
12
95
60
25
23
12
24
13
35
16
20
40
12
60
8
12
96
31
53
25
48
15
44
16
36
56
13
87
56
24
4
3
18
12
63
75
9
20
28
48
57
6
17
4
39
53
7
5
40
12
8
24
72
13
87
60
80
19
45
24
12
51
12
48
5
4
20
103
21
9
23
48
12
36
7
29
1
11
12
49
23
49
23
24
16
57
3
57
35
72
49
23
12
12
28
44
13
18
9
36
15
21
33
15
48
32
24
1
30
66
15
9
11
36
121
35
25
23
40
56
79
45
72
27
60
66
12
39
36
104
16
68
60
52
24
21
63
9
15
12
24
44
12
36
43
84
186
27
24
32
1
23
24
24
7
41
4
3
41
19
77
12
12
36
124
36
8
16
60
20
4
84
68
12
48
60
25
15
8
85
12
42
21
72
60
105
11
24
4
8
24
12
12
25
11
12
24
1
84
51
12
20
97
96
23
4
45
11
19
57
63
33
68
64
3
53
24
4
201
11
36
13
11
12
52
20
12
12
28
21
23
24
12
24
12
12
100
57
47
1
35
25
3
56
28
15
6
75
32
24
84
19
17
49
30
9
8
40
15
17
12
31
18
75
15
5
40
20
24
36
37
47
13
15
12
12
3
90
63
3
17
85
108
84
23
24
31
41
12
4
3
29
31
41
12
19
48
29
16
44
1
48
27
8
16
21
12
23
12
24
60
49
71
61
3
15
42
59
84
12
31
21
32
19
29
28
8
28
39
66
30
17
25
12
47
61
27
63
5
40
12
56
12
24
133
3
8
36
16
33
47
36
4
20
43
21
63
57
3
113
36
28
8
1
60
59
16
20
12
7
53
24
36
43
69
12
63
36
9
3
41
7
69
32
24
64
33
72
3
20
48
7
29
12
4
20
37
3
108
27
5
115
17
40
8
36
12
36
96
12
12
1
90
12
30
3
44
31
5
24
1
27
56
24
223
42
23
84
4
8
1
3
12
45
47
16
44
49
27
8
4
8
37
48
35
36
36
40
33
11
4
44
1
35
60
43
65
7
53
16
68
24
24
7
29
1
23
37
15
15
36
17
12
48
28
27
5
67
65
24
48
12
1
30
5
31
5
40
68
7
17
36
72
96
4
8
1
11
109
6
9
45
66
21
36
56
84
28
96
8
25
11
48
36
16
20
96
36
7
30
108
60
12
51
45
71
36
55
29
1
3
15
42
23
4
45
143
25
72
36
47
4
21
35
43
45
92
24
60
19
54
11
24
84
1
36
27
117
3
60
44
60
4
8
28
3
5
48
7
21
69
83
7
41
12
13
12
71
157
27
48
8
1
11
12
97
66
21
48
15
18
3
45
60
11
64
24
12
32
24
37
15
33
47
36
72
24
121
35
4
92
7
24
18
30
9
20
64
12
24
44
109
15
8
48
16
69
12
47
25
71
36
13
11
4
12
24
8
24
4
56
228
16
32
4
56
1
3
27
53
12
28
60
60
57
47
19
9
8
96
24
25
15
48
36
33
35
1
84
47
1
11
49
12
11
72
24
31
30
12
11
4
80
12
28
12
20
16
15
29
13
3
8
72
12
72
1
3
45
35
12
28
9
18
5
37
11
37
83
84
24
96
24
31
18
23
19
17
24
19
17
40
9
27
24
80
16
12
105
96
11
12
24
36
48
28
48
8
12
12
31
21
33
23
24
1
11
31
21
8
28
8
25
95
12
19
9
32
16
8
48
1
3
20
24
49
12
23
12
84
43
21
9
60
3
3
45
69
63
20
84
76
80
127
113
52
48
44
1
23
36
1
35
37
135
8
55
5
12
52
51
5
25
30
48
41
1
11
12
36
4
45
51
36
56
1
15
8
7
60
66
30
17
12
12
4
12
93
24
11
40
15
17
4
60
3
41
48
7
5
12
28
9
3
32
1
75
45
27
57
18
29
16
3
5
67
89
4
8
24
97
47
12
4
3
53
28
20
12
12
12
24
60
73
66
5
19
48
41
112
80
12
4
8
1
24
48
35
37
48
42
29
16
12
3
113
48
24
48
25
83
4
32
48
85
23
52
92
19
41
16
32
1
12
3
32
7
77
13
18
29
4
57
15
24
44
12
12
48
60
12
13
11
4
24
69
35
25
23
91
29
12
19
77
1
15
45
15
117
51
44
36
12
127
29
1
18
9
20
19
ABCD 445453886*7^$a-1 [50013]
1
45
11
49
39
17
6
16
2
10
29
31
5
16
5
30
24
21
28
33
14
4
12
18
12
2
4
2
70
5
4
11
10
6
18
23
9
16
35
33
24
15
12
1
18
5
72
19
6
68
10
2
6
28
29
24
13
12
6
17
24
16
27
5
21
7
17
48
12
16
15
3
24
18
6
29
25
27
27
33
23
4
18
39
3
17
49
8
7
9
27
5
96
30
25
17
3
7
6
35
19
33
9
8
10
45
12
41
3
4
12
44
19
12
33
32
3
10
18
17
3
22
11
9
10
53
13
2
25
41
27
16
8
21
12
10
48
36
20
13
35
13
32
48
4
27
57
15
12
5
51
1
39
32
1
15
18
6
21
15
30
48
14
9
45
7
15
45
71
16
12
14
6
28
18
11
7
5
57
27
13
23
19
50
12
10
18
8
3
19
14
4
3
12
20
16
15
41
51
18
31
3
5
7
14
4
38
25
12
5
34
68
1
8
4
29
24
3
3
117
21
16
12
15
5
3
3
78
18
16
29
13
51
5
12
4
6
50
6
18
10
6
14
1
8
16
39
36
5
15
4
44
4
14
3
7
29
4
5
48
43
9
72
15
69
35
16
45
56
19
33
18
9
8
31
29
55
5
40
47
6
7
3
9
5
7
32
1
32
55
32
9
15
7
20
4
12
21
35
112
101
13
92
3
31
18
20
16
30
45
23
6
27
21
3
12
4
21
18
2
24
30
24
10
87
8
49
14
4
5
33
12
34
89
25
8
19
11
9
9
10
12
18
8
27
7
2
64
3
3
41
4
32
49
35
24
12
21
10
21
29
12
60
10
36
50
19
32
52
39
42
42
17
1
11
7
9
23
40
60
5
12
12
9
3
21
19
3
8
10
8
12
3
9
28
3
57
15
8
12
13
6
72
12
9
33
8
31
41
28
15
12
5
3
12
4
3
30
26
1
20
79
5
15
9
21
7
5
3
61
71
4
9
2
6
67
15
26
15
1
59
4
9
20
16
90
32
4
5
9
39
9
4
50
42
31
12
5
39
19
9
35
10
6
45
15
20
4
26
4
30
8
24
6
19
24
29
10
5
21
15
4
27
32
28
53
16
57
12
2
42
7
20
40
9
8
10
8
42
15
15
16
12
2
18
34
32
48
36
52
59
3
25
33
3
5
6
10
38
10
27
36
8
55
24
32
10
18
12
6
2
4
9
27
36
24
5
12
3
25
32
28
5
75
16
11
9
16
24
15
42
3
35
1
23
28
2
3
4
8
13
23
4
15
6
6
14
36
10
29
4
5
15
25
6
32
4
24
30
11
21
67
32
67
2
7
39
29
19
21
65
4
20
10
17
4
15
24
24
12
5
7
5
7
32
24
18
6
13
39
12
9
33
80
16
3
11
61
3
14
7
27
5
51
18
43
5
16
6
14
10
9
15
12
29
36
4
39
6
8
27
39
30
36
51
3
6
24
34
9
5
3
39
37
3
30
2
13
8
24
24
4
5
18
24
33
9
10
14
7
27
33
12
15
8
10
32
34
21
33
75
15
20
21
7
9
3
5
27
6
3
40
23
4
2
18
57
21
42
85
29
19
29
3
4
9
20
4
44
43
29
46
41
12
12
1
8
4
3
20
12
93
15
13
60
32
27
7
12
2
6
33
13
3
23
13
21
15
12
15
50
27
15
18
15
36
4
15
2
3
3
22
63
8
19
5
21
15
7
8
22
8
12
7
96
3
66
8
15
12
7
65
19
5
9
10
21
57
20
7
8
13
6
2
7
53
7
36
36
29
3
9
12
7
12
35
10
78
12
33
17
3
40
5
7
5
40
18
17
1
18
8
6
120
43
29
24
3
60
3
6
34
17
33
34
24
17
1
8
10
2
31
23
6
31
35
9
19
17
76
27
57
5
3
33
3
4
21
24
6
14
15
1
2
16
9
15
30
47
13
24
3
35
18
24
16
6
12
20
4
66
6
12
69
5
72
27
9
18
28
6
59
49
26
6
4
3
21
6
2
7
17
6
33
36
7
62
64
12
8
19
105
14
21
1
24
36
18
6
11
4
3
69
36
44
1
20
3
25
114
20
4
21
45
6
21
36
15
5
4
3
14
7
12
23
21
19
72
26
7
12
15
5
15
4
9
21
51
69
11
7
38
36
12
10
62
3
21
36
7
8
19
5
3
28
14
6
16
2
7
20
4
3
26
39
40
39
14
3
19
144
24
9
47
13
33
11
19
21
12
32
7
6
14
34
14
4
14
7
71
24
18
19
15
14
6
1
20
19
6
23
64
20
9
3
1
20
12
3
72
39
24
18
58
2
12
10
5
15
10
3
53
19
5
55
9
15
9
14
18
10
2
10
5
1
32
28
6
12
33
8
3
25
5
7
33
2
42
3
3
28
30
18
36
8
10
6
6
12
51
5
10
5
7
17
4
89
15
1
50
49
21
8
22
6
8
30
66
4
26
30
84
51
3
30
18
105
19
6
23
13
2
1
3
62
24
22
8
18
15
4
5
10
36
77
51
18
6
33
4
41
22
14
6
4
6
42
26
3
7
12
20
13
3
41
48
19
14
7
5
34
6
63
8
40
15
9
32
7
21
87
21
11
69
4
51
5
12
7
62
54
4
26
55
17
3
4
3
33
23
18
24
54
16
17
55
6
30
29
21
12
6
4
18
44
3
25
20
6
13
11
28
38
6
18
115
3
5
4
45
30
12
6
42
5
9
7
32
4
23
1
3
29
28
3
24
18
11
3
25
41
72
19
11
4
20
9
57
36
10
14
12
16
8
3
24
12
24
73
3
11
4
20
4
26
103
17
28
27
44
28
20
19
2
18
28
24
6
62
13
5
10
14
6
9
9
10
26
18
21
3
45
7
14
3
96
12
40
51
14
31
15
105
15
26
15
7
6
12
15
27
9
15
18
8
31
35
13
69
14
9
21
27
19
5
19
38
7
29
15
19
18
6
17
33
12
42
1
8
4
5
15
1
6
24
17
67
21
20
4
12
35
4
2
154
18
51
77
12
10
17
25
8
16
24
36
36
3
8
19
12
20
24
24
18
16
38
16
5
115
8
6
27
15
9
9
12
4
63
5
55
77
15
9
16
48
32
51
9
31
51
9
20
3
18
6
22
6
9
5
36
10
36
5
25
8
30
21
16
21
23
4
12
9
14
10
8
36
34
8
45
27
10
47
9
43
3
21
36
9
42
2
3
12
1
20
22
18
39
5
7
33
30
21
12
27
77
24
12
4
5
4
36
8
16
35
7
20
33
39
18
79
20
1
20
15
60
7
20
21
12
24
7
6
50
18
102
6
4
60
20
3
3
40
5
61
24
14
1
69
20
36
34
8
18
34
36
38
19
27
6
42
29
28
32
3
1
36
125
3
3
4
6
14
40
38
58
26
12
12
3
4
72
44
93
22
30
54
6
51
8
16
17
4
11
3
9
60
43
69
3
5
7
41
52
5
10
17
15
10
15
9
8
3
1
35
28
15
20
10
59
21
6
10
18
12
18
27
3
17
4
5
12
3
19
14
16
35
9
10
29
24
24
21
22
2
12
27
31
14
3
21
16
12
3
11
25
36
35
10
8
7
47
18
12
12
67
29
19
44
16
44
19
14
12
6
24
42
15
4
12
89
4
6
66
30
24
20
4
9
11
4
33
24
5
64
39
48
5
4
6
8
40
2
6
9
4
8
36
15
37
60
5
3
4
8
4
56
9
10
36
17
61
35
40
5
7
3
24
17
1
14
10
3
8
27
81
7
5
7
5
1
60
6
9
5
31
44
25
44
40
20
28
3
12
8
43
24
65
48
43
14
22
5
21
51
19
6
3
5
51
12
13
51
36
11
21
31
5
24
28
20
4
29
15
24
9
30
16
6
27
9
54
26
19
3
8
9
7
29
31
9
36
20
7
18
8
27
4
33
15
5
3
31
29
9
16
14
6
7
3
24
26
27
28
24
41
3
3
4
2
3
39
21
81
3
60
19
24
24
18
11
52
12
27
26
58
24
18
6
6
24
8
39
31
17
9
6
28
14
24
4
15
15
41
13
3
5
55
3
38
3
36
19
12
2
6
58
11
100
20
43
12
14
3
7
6
27
65
7
8
3
42
3
40
3
8
34
6
6
35
24
84
3
1
20
7
6
18
5
1
30
2
16
3
41
99
25
27
15
26
7
15
18
26
6
3
31
21
45
68
12
19
3
24
21
12
8
1
12
20
3
3
1
53
4
66
38
7
23
4
5
28
83
10
24
6
9
3
18
6
2
12
15
4
11
24
100
12
14
15
16
8
7
48
14
31
17
22
6
11
24
7
2
12
42
34
8
16
11
27
34
8
6
45
61
8
30
1
9
18
21
8
31
17
7
24
74
31
8
21
31
8
28
47
1
5
15
9
16
71
4
3
14
52
6
29
12
3
16
12
12
6
26
73
41
27
43
36
68
1
9
36
20
27
40
20
12
13
35
21
12
31
5
22
8
9
1
6
86
19
3
12
9
20
7
12
17
7
36
17
4
71
25
8
69
12
3
85
18
2
22
21
3
9
21
14
1
41
3
3
18
6
18
27
7
17
9
27
7
17
31
6
6
2
12
46
9
9
14
40
56
10
11
19
24
17
43
6
18
72
14
7
39
18
3
8
3
1
12
35
40
6
72
8
15
133
27
20
9
3
16
15
89
67
9
9
38
9
1
23
1
3
15
14
10
12
30
20
55
9
6
5
4
41
10
72
50
18
4
17
9
31
3
24
8
21
4
33
15
15
80
13
11
4
2
36
72
6
30
4
3
3
12
17
4
27
17
9
7
3
5
21
4
18
5
13
6
8
16
2
75
67
5
73
59
1
30
18
15
3
9
8
12
37
12
6
8
30
10
2
27
52
15
48
14
42
4
14
4
47
19
9
5
18
10
6
12
12
57
5
99
1
39
23
6
58
42
14
78
4
3
35
73
23
9
40
8
21
12
15
19
6
24
36
18
14
10
18
30
62
19
9
6
36
14
3
13
20
19
9
6
12
17
109
36
15
5
22
2
48
19
3
53
33
10
9
5
7
9
8
28
39
3
26
31
5
39
7
8
1
5
18
21
76
51
14
10
2
18
9
33
15
28
36
3
17
27
18
3
19
18
14
64
6
51
33
6
32
10
15
41
24
7
5
16
24
3
5
3
33
16
8
6
6
12
3
21
4
15
36
9
3
60
23
4
18
6
21
8
4
68
16
5
12
36
42
30
7
35
10
32
15
16
5
18
30
7
12
57
18
12
12
12
6
15
21
80
7
3
2
43
15
14
18
52
21
3
12
41
ABCD 445515218*7^$a-1 [50002]
9
68
1
3
63
30
6
5
19
21
33
42
33
56
12
12
76
9
15
80
28
80
19
69
20
49
11
1
63
15
30
15
15
125
1
15
12
108
8
16
48
69
48
27
15
101
37
27
123
17
36
4
9
23
13
63
21
35
76
9
11
36
7
66
23
73
60
30
18
30
66
47
52
32
49
15
8
4
44
19
53
24
157
6
54
6
5
52
32
12
13
23
13
24
42
29
31
5
133
6
125
19
5
48
24
16
39
45
24
12
27
21
44
16
84
27
5
4
45
36
15
24
24
20
37
83
12
4
39
36
6
11
36
4
44
64
45
35
25
47
48
31
41
4
84
9
87
39
66
48
6
66
18
5
1
11
4
9
51
56
16
99
9
21
63
45
12
35
16
39
9
9
11
40
68
31
41
4
60
45
60
90
12
84
69
36
20
79
5
16
20
31
9
12
24
36
108
51
9
20
16
56
24
4
9
6
29
28
33
23
1
23
19
5
88
51
41
49
66
29
49
23
13
36
60
24
15
12
48
105
15
9
42
30
71
24
16
3
17
13
36
15
32
12
25
59
25
11
49
47
43
36
66
18
41
1
18
33
9
24
36
51
80
7
21
9
3
20
24
64
15
45
39
29
4
72
51
89
7
17
16
57
3
8
28
24
36
9
11
61
11
13
36
51
9
24
99
15
5
28
24
9
15
39
6
27
8
1
60
18
96
29
25
42
24
6
60
39
12
24
3
5
16
39
17
16
3
9
15
6
24
27
20
19
66
11
19
9
20
85
6
5
40
45
11
4
20
28
51
9
45
3
8
1
3
140
61
35
76
3
12
78
11
1
39
39
12
69
12
27
93
3
6
18
53
36
7
21
60
105
24
15
9
12
24
75
15
6
24
6
5
16
33
11
19
69
27
18
90
6
27
9
15
56
19
9
15
6
18
60
42
3
21
11
36
40
9
18
57
8
31
57
32
1
27
3
30
15
9
42
78
3
44
36
12
37
3
75
33
3
29
16
24
27
9
39
17
24
4
32
13
3
12
45
36
6
29
25
30
6
11
37
27
39
6
18
17
36
12
1
90
6
3
48
27
60
29
73
3
105
11
1
23
25
6
24
33
9
78
30
42
9
20
1
3
21
15
12
33
59
85
3
3
77
64
3
53
19
33
15
5
36
40
8
1
12
75
36
68
85
24
3
69
60
15
68
12
4
9
12
23
7
48
30
6
69
21
35
1
59
61
3
51
24
12
18
72
24
47
19
18
6
45
9
42
9
15
9
15
33
3
84
6
6
5
16
20
40
27
30
6
17
19
54
6
18
36
96
3
8
73
11
4
45
11
12
36
31
21
20
13
30
17
13
71
1
23
97
48
12
39
21
11
49
11
13
30
21
3
12
18
23
7
17
73
3
8
1
11
127
12
54
144
3
69
23
12
13
75
45
66
21
36
39
9
84
12
68
61
24
23
19
5
24
52
108
9
27
20
16
9
71
13
39
27
17
43
21
33
51
3
17
4
9
12
47
4
104
25
39
60
20
16
33
11
25
24
15
56
49
6
5
12
40
8
12
7
5
28
32
25
63
60
24
36
12
15
36
30
24
11
84
1
54
33
9
39
15
96
53
85
90
6
6
29
1
99
24
105
51
21
63
36
141
60
63
48
3
5
52
56
43
21
32
16
39
45
8
4
8
16
104
24
16
36
81
23
36
60
55
9
21
36
24
35
1
84
30
30
24
3
9
30
33
27
17
4
24
92
1
3
48
140
1
3
8
43
45
39
53
13
24
36
6
24
24
33
72
12
20
96
19
18
27
8
25
3
8
4
36
36
33
60
35
40
12
56
79
9
45
24
6
6
59
25
24
6
24
156
84
21
39
6
24
15
15
105
8
19
18
11
1
3
56
16
105
35
103
41
40
12
9
39
9
120
3
44
16
9
3
45
3
57
12
15
44
1
11
13
11
36
112
57
95
72
24
37
42
9
9
3
32
25
51
20
49
12
171
84
8
108
19
30
63
44
1
11
19
6
47
48
52
33
11
4
15
6
3
27
65
4
60
24
21
27
3
24
12
77
12
1
155
40
3
21
24
20
67
90
30
24
9
21
11
25
84
59
1
36
60
39
15
24
30
3
9
24
27
9
60
3
21
27
3
29
16
45
27
9
75
39
66
18
12
33
12
9
15
20
31
69
56
73
36
15
21
59
1
35
16
60
9
59
4
8
7
89
13
51
24
15
18
6
29
16
12
24
3
17
49
27
48
20
31
101
43
81
3
17
4
20
132
37
15
96
69
23
36
1
6
36
29
19
5
16
21
24
36
23
1
11
4
20
16
15
41
67
81
24
8
49
3
12
3
17
19
21
39
53
73
60
11
97
36
36
35
13
27
8
25
12
15
8
1
6
5
12
31
65
1
6
17
28
24
12
3
6
39
60
36
3
90
35
37
39
24
20
1
6
48
6
24
3
12
21
24
23
103
6
71
37
12
30
54
71
36
79
18
35
1
6
18
96
11
124
9
11
60
1
11
100
27
6
36
48
60
6
5
60
36
24
4
8
37
263
108
79
17
13
27
8
12
16
27
45
15
6
24
6
81
33
23
49
108
3
12
32
19
45
21
3
48
9
39
69
6
21
20
49
15
140
1
3
45
30
21
39
30
36
15
9
12
30
41
84
28
8
48
91
24
5
25
167
37
6
150
24
30
6
15
20
12
97
11
91
30
59
61
11
7
17
24
61
18
21
21
3
8
43
21
3
17
73
30
6
216
15
93
6
54
30
45
15
150
15
45
12
11
37
11
16
8
67
41
40
9
15
33
51
9
72
18
5
25
27
48
20
28
48
44
100
8
43
45
9
51
9
30
5
25
3
3
30
6
48
6
27
8
40
9
66
60
6
30
45
15
18
23
12
31
69
15
17
4
12
9
75
8
36
16
33
15
36
9
3
27
36
96
24
36
54
35
12
43
6
11
12
16
21
3
96
21
51
9
48
150
30
35
1
15
36
3
21
32
49
71
49
18
30
15
32
28
56
61
39
9
27
32
7
6
18
30
23
24
4
36
8
67
21
20
7
45
27
21
8
52
12
15
6
6
18
3
9
3
12
48
21
47
7
12
129
15
17
40
3
45
20
1
120
24
24
42
21
8
1
18
42
54
84
45
32
13
66
29
7
9
12
8
19
42
15
33
12
48
12
111
9
3
48
84
9
30
5
12
13
87
20
7
5
12
79
36
93
15
36
90
15
20
12
109
11
12
25
72
24
11
12
31
17
60
25
3
45
42
5
28
8
12
37
39
9
23
13
36
11
19
89
31
114
15
8
73
35
12
1
27
63
6
35
4
51
30
24
11
19
6
24
11
1
11
37
36
24
60
12
78
12
29
4
36
12
33
11
60
28
15
6
36
3
81
24
6
9
15
96
45
20
61
24
35
19
17
4
12
9
3
21
27
3
17
12
31
45
21
23
25
72
11
37
6
6
30
18
83
49
135
56
7
41
25
30
5
4
21
35
4
51
54
23
19
9
21
78
29
7
6
59
1
35
100
39
6
18
101
31
9
9
30
6
11
4
69
47
25
60
30
9
15
29
72
4
9
47
24
19
6
23
16
156
9
3
39
ABCD 445523772*7^$a-1 [50012]
16
5
9
10
14
27
3
10
18
41
67
162
23
57
40
47
7
20
81
103
161
15
16
54
11
156
36
252
144
96
103
5
288
3
24
9
7
41
19
36
149
75
4
96
44
58
191
84
127
32
16
78
62
33
31
104
84
76
42
104
16
248
54
18
51
13
23
252
39
9
231
166
26
9
91
122
16
32
24
3
36
31
140
33
205
11
147
10
18
14
3
96
7
60
149
13
14
18
39
1
86
9
7
96
41
300
19
44
33
43
90
2
9
157
35
189
51
135
9
36
57
10
14
198
58
54
50
18
21
19
72
5
39
10
14
58
35
67
5
72
69
70
186
59
79
149
51
70
59
37
54
140
81
79
92
21
37
26
100
77
175
108
44
105
75
76
29
25
72
47
156
45
42
16
38
202
17
135
96
81
72
103
5
84
24
13
30
24
116
22
32
40
11
103
89
175
150
120
56
112
8
27
45
63
135
9
73
18
12
42
86
9
171
30
24
75
55
113
7
5
55
50
90
22
35
24
211
77
72
7
38
39
91
192
41
103
24
14
27
133
50
46
72
80
42
9
79
108
5
37
80
18
9
51
12
112
96
17
13
11
31
77
12
72
37
26
36
90
58
6
18
41
45
99
36
108
21
18
22
18
38
174
28
12
56
180
12
130
11
36
7
68
118
48
32
54
9
51
40
14
219
103
108
60
89
240
84
49
42
5
12
132
63
66
118
162
144
26
28
44
40
72
5
63
136
44
118
23
169
56
27
3
64
77
279
40
12
32
42
40
26
72
72
126
112
59
181
8
40
74
30
94
90
42
134
46
161
33
88
110
9
192
9
51
36
84
195
9
27
30
135
33
70
5
13
50
81
87
102
10
41
61
78
120
29
21
51
103
14
16
14
72
154
26
54
118
180
30
6
41
12
91
98
18
22
11
21
22
20
9
99
9
187
86
40
74
9
72
31
84
114
35
45
130
113
19
162
26
33
61
11
21
40
18
36
60
30
42
12
221
24
93
51
13
18
86
3
37
54
66
104
87
49
152
112
2
70
11
7
78
30
5
85
24
143
51
30
54
82
35
55
17
72
24
93
27
13
114
126
14
34
50
144
112
78
8
22
18
128
210
6
18
9
7
164
90
166
5
144
13
23
12
69
3
51
21
189
96
16
83
237
40
32
126
69
3
108
112
72
110
39
1
95
12
135
46
48
83
117
75
51
40
125
99
141
13
126
41
115
110
27
13
14
9
151
101
93
82
48
6
90
72
89
31
60
68
9
12
9
96
88
239
9
40
270
50
51
27
36
54
34
78
23
9
3
55
257
45
48
63
1
134
24
40
18
131
72
21
51
103
80
105
144
75
10
72
35
109
23
48
60
45
34
137
108
147
78
130
12
2
58
14
16
162
56
12
72
96
34
110
16
114
98
22
42
188
141
39
112
65
13
8
63
19
156
5
19
26
240
30
141
111
9
85
6
68
84
180
28
80
45
45
22
36
20
76
5
84
24
183
132
57
49
59
45
99
19
77
43
42
48
47
31
104
58
210
29
103
156
29
12
31
14
123
45
58
12
140
33
39
280
36
98
46
68
70
47
39
112
114
98
9
87
4
12
24
14
70
2
39
99
33
156
91
12
20
54
27
144
21
18
33
21
58
72
65
3
28
44
58
182
45
45
90
12
18
99
19
17
55
5
21
6
9
12
159
4
5
79
36
72
2
112
14
84
9
117
10
14
30
9
19
77
103
18
23
36
261
30
96
117
21
198
72
180
46
35
159
45
25
222
66
119
ABCD 445628306*7^$a-1 [50005]
66
39
56
4
32
16
33
27
45
120
63
9
3
27
21
12
45
3
8
31
21
20
7
18
12
87
128
25
102
17
49
23
19
30
60
72
30
5
28
27
33
168
80
37
23
4
75
41
37
63
32
7
6
60
102
5
112
33
15
32
1
12
12
108
30
17
16
39
21
45
54
18
3
57
3
45
23
1
255
104
19
18
72
48
23
36
96
7
5
13
54
60
21
12
15
29
36
37
96
27
27
66
27
20
72
148
68
112
33
39
20
55
66
12
27
15
108
17
16
60
45
11
49
23
36
115
66
12
3
12
128
96
12
91
5
13
63
72
80
28
44
24
4
8
40
20
12
24
12
1
63
45
12
11
37
75
12
48
87
6
35
49
23
25
35
13
12
23
85
15
159
53
52
15
48
5
127
45
8
36
36
28
33
12
183
99
41
4
48
8
4
32
31
72
5
16
45
54
30
75
32
49
39
45
75
21
27
12
56
49
23
48
127
72
18
23
37
12
15
8
40
72
3
65
28
56
76
153
12
15
72
63
33
8
36
121
54
33
104
13
30
5
148
33
24
51
56
108
43
12
17
4
105
27
44
4
8
72
49
11
12
13
42
5
37
63
33
15
39
5
1
54
6
11
4
20
4
15
6
54
5
73
48
11
13
23
36
12
4
32
28
21
11
12
157
131
61
30
53
60
112
8
40
12
12
8
28
68
156
13
27
45
36
60
39
81
23
37
15
69
11
7
41
19
5
37
111
129
11
36
43
5
16
9
111
57
11
16
21
12
71
64
15
12
21
20
25
59
96
36
12
64
72
93
15
8
7
18
15
45
54
18
15
44
4
45
12
30
18
102
18
11
12
4
32
36
67
5
13
54
6
131
12
60
37
12
3
45
15
32
48
25
24
23
13
42
30
3
84
120
20
36
12
13
59
36
40
104
24
19
177
32
49
12
30
18
23
4
44
31
29
48
28
8
127
77
12
4
24
33
48
75
32
24
4
144
116
52
20
60
12
40
36
20
19
53
12
55
18
48
27
12
8
48
160
8
72
40
8
31
5
16
20
36
13
36
11
124
39
81
69
18
12
65
1
24
18
101
31
78
27
81
59
43
42
71
60
36
36
36
1
11
4
33
42
6
11
4
32
67
138
3
8
19
125
7
6
84
23
28
45
15
8
36
1
15
32
36
24
28
20
67
18
15
12
12
21
35
4
60
32
64
27
12
21
104
16
12
12
60
21
47
67
21
200
12
36
91
108
18
71
1
3
24
93
23
7
18
11
13
30
29
19
17
1
12
15
8
72
25
11
1
23
36
37
27
87
66
60
24
48
108
84
30
17
49
60
59
25
59
4
27
6
27
27
18
60
60
11
16
32
49
39
3
12
29
19
30
35
13
60
39
3
12
41
4
104
12
37
42
53
12
24
4
15
17
36
84
1
15
120
8
24
7
60
66
12
11
16
60
15
60
29
19
53
19
89
4
33
24
143
7
21
57
252
35
55
6
15
39
53
25
75
93
15
12
48
60
24
21
39
135
6
35
24
144
72
48
4
15
41
31
89
16
3
60
30
3
20
25
60
23
31
17
60
4
69
15
81
12
12
51
8
12
40
24
63
12
18
87
3
60
77
12
16
12
32
1
11
37
15
116
31
30
83
12
73
54
5
16
39
6
12
11
1
36
39
141
24
30
41
7
45
33
39
56
25
42
5
48
36
121
119
4
57
132
18
60
57
68
48
85
47
7
18
27
75
21
105
42
42
30
168
113
12
25
71
91
89
16
15
21
20
4
33
27
56
49
23
13
11
124
12
8
12
108
67
5
24
4
104
40
15
17
12
31
120
29
24
12
16
120
9
18
30
83
36
12
16
3
93
32
40
20
85
48
15
32
13
54
18
3
87
60
137
108
100
32
1
12
3
45
83
12
25
27
80
36
72
25
42
18
60
75
24
3
33
45
15
24
8
60
12
25
15
92
109
42
29
72
97
72
3
105
47
36
31
41
25
114
45
48
75
12
17
1
107
13
11
4
44
28
8
40
72
141
54
78
120
27
36
116
103
6
35
60
49
3
45
27
63
12
6
12
15
128
49
36
15
8
31
18
23
85
24
11
36
16
27
45
15
45
15
6
35
40
39
41
4
15
53
100
27
21
20
36
36
148
44
1
15
69
59
49
15
80
25
12
36
71
13
90
21
20
37
71
96
48
72
1
15
12
27
18
3
12
15
45
20
84
1
102
138
71
37
15
20
40
44
24
31
48
41
96
16
39
6
204
111
32
24
36
133
15
45
59
13
59
73
83
40
15
150
3
32
36
52
68
37
15
12
104
28
45
15
15
66
11
13
96
15
20
7
18
54
21
8
1
11
7
33
20
48
1
183
15
5
25
87
3
5
7
17
88
45
23
40
45
11
120
1
23
25
23
37
35
7
33
60
15
29
4
45
15
12
32
100
33
27
15
29
19
12
18
15
128
7
60
18
23
132
12
115
89
43
21
129
3
12
8
52
21
24
48
60
42
6
87
20
13
15
39
78
30
17
72
16
33
23
1
23
52
56
7
72
30
96
54
29
4
33
11
49
39
44
4
45
35
13
15
32
7
81
92
7
78
27
33
3
9
35
1
15
27
65
73
99
120
21
47
7
66
35
108
19
30
11
31
45
44
112
20
48
52
8
37
12
12
119
49
3
20
120
24
25
11
25
27
15
77
13
30
18
54
48
30
120
47
16
39
125
28
188
64
56
25
24
15
96
8
49
210
5
28
24
3
17
180
1
15
56
60
73
11
64
135
18
3
20
7
12
17
4
45
35
7
33
12
8
85
27
15
42
23
28
39
ABCD 445647914*7^$a-1 [50044]
92
7
29
52
3
6
15
8
100
56
24
1
83
67
6
83
7
54
6
9
44
24
52
24
48
15
17
16
8
7
60
5
1
30
36
29
24
4
32
28
3
45
48
8
96
16
8
12
52
9
3
3
41
73
6
9
24
32
49
11
4
44
72
40
32
7
24
77
13
23
24
24
36
72
16
36
36
9
15
8
1
42
9
15
17
43
5
4
20
12
4
24
51
30
84
15
51
5
4
21
11
4
51
33
56
48
61
27
12
20
40
3
9
8
1
95
12
52
8
52
20
16
60
32
12
24
64
9
3
12
8
24
103
24
6
75
32
12
60
16
8
16
21
51
12
92
16
120
12
27
5
24
7
17
84
13
23
7
9
36
68
72
28
57
47
43
5
28
3
5
40
24
24
32
28
20
12
12
1
30
60
17
24
4
21
23
67
17
13
15
24
105
6
5
36
109
15
32
7
6
23
7
41
28
44
7
21
15
9
24
12
12
21
23
24
28
24
20
31
6
83
28
12
8
64
8
12
19
29
52
8
1
119
12
24
4
72
8
132
19
36
17
16
72
20
19
21
9
6
33
20
31
17
4
24
15
5
4
44
24
55
45
9
11
12
60
1
6
9
8
4
200
13
23
64
3
21
68
112
84
15
12
17
12
12
60
16
8
13
42
41
24
48
4
12
51
17
12
60
55
84
29
12
16
9
23
40
60
8
52
20
7
5
55
17
19
24
53
1
6
21
20
4
9
6
29
1
3
72
129
35
55
9
12
9
11
79
45
8
13
35
16
33
30
21
9
23
16
32
19
45
128
108
4
12
9
63
87
41
19
9
36
20
16
33
30
9
60
123
60
9
9
23
19
17
12
40
120
8
60
7
9
128
60
4
39
36
9
8
12
16
15
18
6
21
8
1
35
28
36
15
77
79
5
139
12
5
19
36
18
23
7
12
53
12
4
104
24
36
16
116
4
8
76
12
60
9
6
17
16
20
25
39
3
5
4
20
25
3
87
41
36
16
20
37
51
12
8
4
8
16
12
20
19
69
96
8
84
43
21
39
24
5
84
16
8
12
16
8
60
40
51
17
13
35
4
12
32
7
9
20
37
123
12
116
4
8
24
64
15
5
4
20
28
3
57
8
13
71
24
4
36
27
45
8
25
27
56
16
8
4
15
45
36
32
31
17
24
12
4
32
1
36
3
8
12
121
39
12
104
48
52
32
12
12
12
19
57
51
30
30
12
5
19
5
16
39
45
8
48
40
8
36
25
35
4
32
13
66
17
43
41
36
12
1
83
40
27
29
4
12
32
28
15
5
19
12
29
12
28
24
8
16
8
4
24
8
84
4
48
20
7
60
24
21
20
31
53
1
15
8
60
48
55
18
47
109
11
12
61
11
4
12
8
36
16
99
21
60
3
69
80
48
79
17
24
24
19
9
27
29
24
31
6
15
24
8
64
9
63
20
1
6
17
13
54
9
51
36
24
72
17
28
9
30
17
13
51
44
36
4
9
11
16
132
12
32
19
24
5
24
12
4
24
21
75
20
19
9
20
76
8
24
4
24
12
75
168
17
4
8
1
23
12
16
8
60
12
36
52
3
29
31
5
36
13
23
16
24
8
19
17
16
20
37
30
33
48
72
3
33
12
33
11
25
11
24
72
88
39
105
80
16
9
23
13
3
3
24
9
8
60
16
27
60
9
165
35
24
12
40
168
8
19
30
99
15
21
51
9
9
11
4
8
4
63
29
67
81
32
31
17
24
16
20
4
8
52
44
72
79
9
32
84
24
31
33
20
36
91
9
104
40
20
12
24
1
11
40
12
44
36
7
17
7
9
141
107
49
11
19
30
15
9
71
16
32
28
3
21
48
8
24
64
20
4
20
67
33
20
1
23
112
80
1
59
7
53
12
52
3
65
24
19
45
140
7
5
19
5
19
21
20
4
36
36
32
24
13
15
20
16
8
12
12
1
36
30
96
41
28
15
45
20
19
36
5
4
56
49
35
31
45
15
24
21
51
5
55
5
52
27
9
36
48
60
12
36
12
60
80
1
87
32
100
3
9
8
112
116
13
51
8
24
16
12
56
55
5
24
19
12
24
24
12
5
19
69
20
4
8
120
24
12
64
20
13
35
1
51
8
52
20
4
9
27
3
29
36
84
40
27
65
36
24
12
4
60
12
20
43
17
67
30
35
24
52
8
96
4
32
79
33
51
41
24
67
9
39
5
12
12
37
71
60
72
16
164
12
109
6
5
28
3
101
64
12
32
31
29
16
3
57
44
25
3
92
28
27
21
132
48
72
60
8
13
6
30
6
33
8
103
5
16
20
36
73
47
37
30
9
132
8
7
33
20
37
66
5
28
27
65
4
9
27
68
12
48
4
8
79
5
48
67
9
20
52
80
13
6
17
120
64
32
16
60
44
43
48
41
16
3
5
1
71
24
4
24
20
28
92
28
72
12
9
11
49
39
32
76
48
44
28
9
15
56
4
39
57
12
3
93
8
60
24
36
12
4
8
4
32
4
9
15
8
61
71
12
13
11
4
36
32
28
3
9
60
20
28
39
5
24
1
11
19
41
12
72
4
32
13
35
16
8
28
20
12
28
24
39
21
20
19
66
23
7
60
41
4
84
27
9
60
92
13
83
7
21
8
64
12
32
19
24
24
41
31
5
4
56
36
4
3
45
44
100
63
9
51
18
75
45
96
3
12
9
11
4
36
9
36
23
37
23
7
120
21
39
29
4
56
31
17
12
12
12
7
41
52
20
36
12
4
44
24
52
8
12
60
60
16
33
27
20
36
4
3
41
96
4
36
20
12
67
29
72
4
44
1
23
1
59
12
4
51
5
12
4
3
53
13
59
12
19
5
16
24
9
27
20
12
1
11
24
4
56
40
20
1
15
69
59
72
4
75
36
29
16
15
29
12
52
12
39
5
7
17
24
96
28
20
28
8
12
40
8
96
7
17
13
3
72
8
84
13
60
24
39
27
21
8
61
15
8
60
1
11
4
45
35
4
3
24
24
65
72
28
36
8
1
120
87
3
21
15
5
16
80
4
20
40
48
68
12
52
9
75
8
12
31
29
4
20
12
19
117
20
12
52
24
20
16
32
16
117
15
92
36
40
3
45
69
24
11
48
7
36
24
30
66
9
36
20
36
37
71
12
19
17
28
33
6
9
80
1
54
6
23
72
25
83
40
27
21
48
68
16
12
8
40
8
12
108
100
44
24
4
8
13
23
7
57
8
67
18
6
24
17
24
96
88
24
27
33
68
72
1
15
24
3
108
41
24
31
41
13
36
3
12
188
7
54
47
19
5
4
8
43
9
68
52
15
9
32
84
4
48
9
23
28
12
104
4
3
60
17
40
12
60
12
44
4
12
24
24
56
1
51
9
24
11
108
12
4
15
53
64
8
7
53
61
3
20
24
7
45
24
8
12
36
7
5
12
40
20
103
9
15
21
20
28
44
127
24
12
213
20
4
51
6
23
7
5
31
5
13
47
24
4
45
23
4
20
4
45
3
12
8
60
1
36
24
95
1
51
8
16
39
21
20
25
107
16
21
11
88
12
20
40
44
4
27
60
5
36
4
48
27
5
76
12
8
4
20
12
48
36
12
60
1
35
25
11
16
12
72
9
6
33
20
24
67
57
24
9
51
45
6
24
77
37
59
28
9
15
56
4
ABCD 445755416*7^$a-1 [50025]
10
26
25
12
57
3
107
36
36
73
36
21
15
24
105
24
2
1
35
12
48
48
70
96
27
11
1
12
35
34
15
24
84
24
11
10
38
1
120
11
96
46
48
3
107
97
48
36
21
14
1
9
14
82
135
33
15
12
48
24
33
26
12
97
84
47
48
61
48
155
1
119
48
49
12
93
15
24
71
10
26
108
1
36
24
45
38
13
36
141
87
12
156
84
12
24
11
10
14
10
62
84
46
99
35
34
26
37
59
48
22
74
12
13
11
48
25
35
181
21
26
1
12
35
25
60
107
13
9
2
13
35
37
33
98
13
12
156
48
23
49
47
12
48
13
21
27
11
34
3
21
15
21
14
12
25
119
120
48
12
37
36
23
13
24
24
36
47
25
119
1
11
24
10
3
21
51
59
12
12
10
27
45
15
9
15
11
10
26
1
24
57
218
22
12
14
13
57
75
69
3
48
11
1
72
45
2
85
35
61
60
9
38
25
71
1
93
26
85
11
25
35
10
86
34
14
12
97
36
48
11
13
36
12
35
72
22
2
130
24
86
70
51
57
27
36
23
10
84
62
70
3
11
13
21
12
74
121
36
83
10
86
24
25
24
45
120
2
48
70
2
34
314
1
11
24
1
12
21
62
10
14
1
24
9
15
48
24
9
62
85
48
35
24
82
48
12
74
61
12
47
10
26
97
11
96
1
23
25
45
36
36
63
35
70
2
1
35
13
35
46
38
12
156
24
34
14
12
84
10
204
12
86
22
26
144
120
22
48
39
107
1
105
38
13
60
23
34
12
38
1
47
49
60
9
14
1
48
11
10
2
84
121
69
36
240
48
15
12
23
10
50
70
62
60
10
51
35
118
36
15
11
48
24
85
35
72
10
24
50
13
120
48
93
87
35
1
9
48
87
23
10
12
120
14
13
24
47
12
25
48
84
12
12
47
10
3
35
24
1
36
93
60
39
11
154
14
97
9
51
59
34
3
59
34
27
57
62
94
15
12
23
36
24
13
11
142
3
23
24
60
10
50
96
58
75
21
74
12
61
21
51
45
27
9
14
85
12
24
33
72
26
48
73
107
97
9
38
82
3
60
72
35
1
35
12
85
12
12
59
82
180
12
26
97
12
48
47
48
13
23
36
24
10
51
71
12
1
21
15
11
1
72
11
48
10
12
63
11
34
2
37
23
144
60
13
48
35
178
27
11
13
21
14
12
34
123
47
36
25
59
24
10
84
2
13
57
98
12
37
23
36
1
24
83
24
12
204
36
36
12
12
34
3
12
24
84
11
120
72
49
9
3
36
120
23
48
22
39
9
27
23
106
3
60
21
26
49
47
10
24
51
11
48
12
12
10
15
11
37
24
9
39
45
15
45
87
132
21
38
24
1
24
35
10
51
47
70
3
33
51
12
12
21
24
134
96
25
35
13
131
13
35
13
35
34
15
24
23
36
12
60
10
15
23
13
60
71
24
72
94
51
57
62
108
25
21
50
46
60
74
10
111
33
38
12
25
23
180
13
24
35
10
12
15
60
131
12
61
12
57
51
12
9
14
204
121
11
34
24
2
58
12
39
21
48
50
13
47
96
34
2
49
12
35
82
12
26
48
24
22
26
37
48
48
24
11
10
26
37
143
1
156
36
48
84
23
46
99
11
10
110
49
47
37
81
3
167
106
62
37
24
21
15
12
11
60
84
70
48
15
11
133
59
12
37
84
36
72
11
12
49
48
153
134
120
10
63
21
27
9
24
12
27
24
36
96
83
12
12
13
23
48
13
60
108
11
34
75
23
13
12
23
85
12
45
63
9
27
21
15
24
24
23
25
9
122
1
23
10
27
57
15
11
24
82
14
34
62
25
23
25
23
1
71
10
39
47
13
59
85
60
107
85
11
34
63
36
11
36
25
84
24
59
49
24
240
81
24
62
12
25
24
59
48
25
69
26
61
11
24
13
21
24
98
12
37
33
2
10
38
1
95
13
47
46
3
60
36
131
58
50
12
48
25
23
37
35
13
24
23
1
69
26
97
60
117
50
37
72
72
11
48
1
11
49
129
2
1
59
13
60
11
12
34
26
49
24
11
37
11
181
309
3
95
25
36
11
10
38
13
48
108
9
14
73
35
157
144
23
24
24
49
33
38
36
1
35
96
1
23
85
59
73
24
24
48
96
21
38
25
35
36
94
60
36
15
47
25
59
121
9
39
9
3
9
50
58
2
24
13
12
35
46
3
11
72
1
36
83
24
108
10
39
48
33
12
3
83
22
2
48
61
12
9
158
36
1
156
33
24
26
12
48
34
27
23
13
12
252
24
215
46
51
23
13
11
22
38
25
84
24
24
71
85
23
12
25
57
27
12
23
24
46
14
12
72
37
12
21
12
99
71
60
10
111
23
1
12
23
73
45
12
3
95
12
10
99
9
51
107
121
132
11
36
34
3
57
24
36
50
13
23
1
12
9
26
144
1
11
1
60
59
48
97
9
2
25
72
21
51
23
85
143
22
3
23
13
11
36
34
183
9
50
25
24
11
25
11
13
201
146
24
1
9
15
33
15
57
74
13
12
9
2
34
14
12
1
180
23
36
25
11
48
34
51
24
35
12
36
58
3
72
9
12
3
24
11
1
11
1
59
49
47
85
9
26
61
33
26
48
61
60
12
47
85
9
50
48
25
35
1
48
33
60
26
72
22
36
51
71
1
117
87
108
24
21
26
60
1
95
ABCD 445772814*7^$a-1 [50011]
24
33
16
3
20
25
27
9
15
81
47
6
6
18
31
36
17
55
72
5
7
11
16
32
6
75
33
31
56
7
8
1
23
21
4
15
32
9
3
13
41
6
33
3
49
3
8
6
10
2
42
45
24
3
66
12
51
15
6
66
36
21
33
6
93
28
3
81
11
18
18
12
1
65
18
6
19
47
84
30
46
26
6
24
1
24
5
67
11
24
13
15
14
12
3
48
4
5
54
21
31
9
20
15
45
3
24
6
102
24
24
30
31
11
9
3
18
3
7
2
12
48
10
41
3
4
8
1
11
21
12
3
18
30
1
29
27
7
14
48
10
2
7
32
3
45
21
48
18
33
45
34
20
1
5
6
16
2
24
7
23
13
48
20
16
5
6
24
12
16
9
41
30
33
24
16
15
9
35
78
18
4
20
28
8
9
9
6
1
35
1
20
15
6
7
29
51
15
37
12
5
27
15
18
24
6
37
35
4
17
9
42
13
15
14
12
90
33
4
8
63
9
27
18
58
32
30
18
24
54
18
6
18
16
17
3
42
6
78
7
15
5
21
48
7
48
20
9
58
89
15
42
7
29
42
108
12
36
24
6
42
21
63
6
51
31
20
6
19
51
17
21
18
1
15
14
27
57
30
33
24
7
2
3
21
7
11
12
57
9
22
17
3
84
12
28
20
6
48
6
18
7
12
11
36
4
8
42
18
24
90
6
21
7
32
24
25
11
24
6
15
7
9
17
27
12
39
24
30
58
8
1
29
18
24
40
17
9
7
39
45
47
13
5
58
80
12
37
47
16
14
10
14
30
28
32
12
37
17
18
28
17
55
20
9
15
4
2
15
3
36
9
31
50
42
60
1
29
7
27
17
9
18
54
150
36
6
18
52
8
9
21
19
77
19
101
6
144
72
1
5
24
6
12
1
23
6
48
3
3
36
12
33
7
2
22
32
25
11
24
33
19
14
102
30
27
9
27
3
4
14
3
9
22
38
84
48
6
33
3
4
38
6
54
46
14
58
8
9
7
9
23
18
30
24
40
2
7
8
31
2
7
53
82
9
23
72
9
15
36
6
19
11
12
84
6
3
12
36
3
6
12
3
3
72
4
8
13
27
20
4
8
24
18
39
55
14
78
42
6
30
48
19
11
18
22
2
6
54
30
37
15
2
24
6
9
31
2
39
7
26
7
32
144
15
37
60
11
30
27
21
15
3
28
44
24
4
5
21
18
108
9
3
61
8
31
80
90
24
22
2
63
7
2
31
11
37
95
12
42
51
7
62
19
11
24
9
12
3
84
1
15
8
9
55
5
4
47
6
27
12
3
9
7
9
5
18
9
27
37
5
34
14
6
21
33
18
4
2
78
24
9
3
4
32
6
31
23
52
8
24
18
6
16
9
24
12
11
6
10
8
36
18
3
3
4
89
15
9
27
120
6
12
7
23
36
90
30
78
34
50
12
3
21
12
7
63
68
36
13
44
39
54
18
6
10
44
9
4
32
81
27
3
16
32
13
20
28
47
13
11
21
7
50
15
9
36
15
39
6
30
12
13
8
3
13
23
40
17
40
32
28
5
54
33
52
5
31
17
12
43
8
51
48
21
3
6
91
29
6
42
19
35
24
49
11
24
13
15
8
40
17
15
72
1
35
6
54
18
36
34
26
55
8
7
8
9
27
18
24
24
55
23
48
57
4
39
20
114
3
63
36
9
4
41
7
32
12
19
32
12
1
23
6
22
32
16
80
54
6
1
71
4
2
24
43
12
15
158
36
7
41
3
3
24
6
3
12
16
11
16
62
54
37
35
6
15
9
18
4
8
1
41
12
67
11
12
1
44
9
10
113
3
6
6
9
9
126
16
50
22
8
13
41
10
48
32
1
5
12
22
2
7
8
24
27
21
7
8
33
51
30
42
21
16
32
21
6
36
42
3
21
6
12
36
18
18
52
9
5
34
32
9
40
35
37
20
60
15
24
18
18
6
6
73
5
3
55
5
12
9
15
7
33
11
21
4
3
50
12
15
3
1
41
3
12
9
60
15
19
80
57
24
81
12
6
13
11
13
8
3
12
13
23
4
5
16
59
24
33
15
1
32
3
6
31
11
24
4
17
3
6
7
89
31
5
36
18
66
18
18
46
9
8
36
43
14
34
2
6
136
9
60
3
158
6
4
81
17
31
15
32
12
84
102
36
24
19
83
36
66
72
6
13
39
8
12
60
1
29
6
108
84
36
13
23
21
9
30
6
39
28
11
6
6
42
7
5
30
25
3
2
12
31
51
62
10
17
33
36
42
21
52
15
72
17
27
4
38
24
6
28
17
9
6
24
1
15
14
43
5
54
12
12
4
38
24
42
33
3
18
6
18
30
4
101
33
12
70
17
3
12
33
7
20
6
54
12
6
48
12
48
19
8
15
36
25
23
72
1
3
2
22
2
24
24
12
10
14
12
54
49
56
117
12
6
12
24
13
5
58
2
15
45
31
29
36
43
5
30
28
32
30
6
12
18
6
13
23
12
12
6
63
9
24
24
15
21
54
36
6
10
20
21
9
6
18
30
40
2
7
29
6
12
6
10
17
7
20
30
22
9
20
19
8
6
6
48
9
15
12
30
114
40
62
51
9
18
6
7
53
18
9
21
54
21
4
11
16
2
12
18
24
16
17
28
20
48
9
30
30
42
16
20
12
9
4
11
1
5
10
21
11
40
44
24
52
68
24
4
72
38
34
2
6
18
30
33
48
7
17
3
12
6
18
9
3
54
54
24
42
22
2
12
12
30
9
27
36
30
36
18
6
3
69
30
72
37
35
6
3
3
6
30
9
7
20
45
60
9
78
4
2
42
4
2
22
2
6
42
7
8
7
17
15
81
51
52
14
18
25
17
7
5
30
4
5
12
7
74
12
7
5
42
24
61
12
11
88
14
6
4
20
1
23
12
24
1
5
31
3
2
72
3
36
9
60
102
1
32
4
12
27
44
30
7
11
24
30
6
1
24
11
30
7
8
39
9
16
15
9
17
30
18
15
9
22
2
39
12
9
10
41
15
18
22
2
48
6
24
40
2
151
8
9
55
5
18
6
30
6
22
29
15
30
19
35
6
6
13
41
6
96
36
21
16
5
24
3
51
9
27
30
6
6
24
54
12
13
15
2
18
24
12
6
18
40
20
36
16
8
24
112
2
3
3
30
12
6
12
1
77
42
6
15
57
6
60
12
16
45
11
42
6
84
12
24
18
48
15
3
13
29
18
24
24
12
1
12
20
4
5
27
111
9
24
45
42
1
23
9
9
15
57
6
6
27
55
9
15
14
27
24
16
125
3
16
29
34
9
29
42
13
20
7
9
24
11
45
79
9
35
49
11
24
33
9
22
50
48
24
30
25
65
7
11
52
21
23
6
42
6
6
24
6
31
20
57
22
2
24
39
31
8
64
53
3
6
51
40
32
24
3
4
9
11
60
9
40
11
4
14
31
27
21
23
12
6
6
52
50
63
3
6
6
36
66
18
49
15
8
36
18
18
1
8
15
12
28
20
28
38
48
10
5
12
27
28
8
24
13
48
23
4
9
35
37
11
21
9
30
57
3
1
3
24
48
50
22
32
30
6
30
6
18
60
6
24
6
6
1
15
8
85
17
34
17
63
45
4
47
16
77
36
31
2
24
18
36
42
46
8
40
17
3
33
15
1
35
12
36
66
22
9
59
12
24
12
12
1
8
3
4
68
6
7
23
24
30
6
60
18
31
15
20
12
49
39
32
36
24
33
19
2
27
33
75
31
14
36
12
6
12
1
120
65
72
15
7
9
20
9
34
57
15
50
22
5
9
3
36
19
20
37
8
3
4
2
7
12
23
4
8
18
30
49
35
4
2
67
12
15
21
20
39
48
73
5
18
24
9
15
25
77
30
28
8
66
15
3
37
15
32
6
36
42
1
3
32
60
30
22
2
12
6
4
9
23
16
24
26
12
54
42
27
15
18
66
9
60
31
41
9
22
50
15
3
18
7
5
39
52
29
19
5
31
23
33
4
3
9
8
3
4
8
1
53
10
17
87
21
15
60
12
4
5
12
63
18
6
12
33
3
6
42
16
9
5
12
3
36
64
96
23
6
10
9
23
9
15
24
1
11
42
34
2
15
31
14
27
3
108
57
15
25
41
12
84
12
3
15
78
18
12
49
5
24
7
65
39
7
14
12
3
27
25
59
28
41
7
20
18
54
52
24
9
5
27
33
6
18
18
6
18
30
31
24
12
20
3
6
3
12
7
20
36
1
15
44
12
1
71
24
24
25
8
45
6
48
12
9
3
9
4
44
19
26
6
1
39
74
31
39
53
12
9
12
31
5
94
2
30
6
6
12
48
18
30
16
62
19
11
18
19
24
39
8
1
8
21
51
60
15
6
7
35
28
9
5
7
20
48
9
18
4
41
48
3
4
32
6
6
6
31
48
59
28
17
27
4
38
6
25
29
30
21
9
6
6
6
48
1
17
19
27
32
1
29
51
4
47
13
39
62
15
15
6
7
17
18
1
27
8
12
37
29
18
9
51
42
10
8
18
15
9
12
12
19
23
4
24
2
18
6
30
6
6
4
21
11
18
12
19
20
39
48
12
6
36
3
15
6
42
6
42
45
21
18
13
11
42
6
18
60
66
1
29
27
24
4
11
24
6
42
6
36
6
30
19
24
32
4
23
18
3
3
30
6
1
ABCD 445820124*7^$a-1 [50008]
31
12
102
35
55
6
30
29
61
11
48
55
5
55
65
12
43
18
30
18
6
6
132
18
84
54
6
24
5
19
17
73
18
18
11
1
114
174
95
55
5
127
17
48
73
54
5
1
6
24
77
7
17
79
12
12
5
37
18
6
30
41
25
126
90
12
12
84
95
12
24
1
54
24
41
19
30
47
103
42
132
18
30
42
17
1
72
12
84
11
1
42
12
6
23
7
54
114
60
29
1
126
48
5
12
85
6
29
19
12
78
11
25
23
43
5
7
90
47
19
89
43
18
11
24
7
102
23
49
6
77
7
101
19
30
18
156
144
41
1
6
90
42
18
12
11
19
101
1
18
30
36
6
149
96
13
11
36
1
48
11
36
7
48
24
108
72
60
6
84
18
42
59
1
24
42
53
1
23
85
11
24
103
65
24
43
5
12
85
48
18
132
5
72
48
12
55
41
19
30
48
12
6
53
55
24
125
36
1
78
96
102
42
77
31
12
5
7
101
7
6
35
19
41
12
37
47
61
42
65
31
36
65
48
7
30
18
41
7
60
12
101
229
72
114
29
7
29
60
37
48
90
41
1
12
12
18
5
48
13
114
5
120
31
65
1
60
71
12
7
6
24
30
48
96
66
174
162
18
29
25
71
61
23
43
48
24
6
35
7
12
17
24
36
1
78
66
30
66
18
29
72
24
1
23
7
36
5
19
6
30
60
12
5
61
30
5
1
78
65
43
12
5
97
18
12
24
12
30
54
29
1
138
120
17
1
23
19
18
23
85
6
5
43
30
180
96
11
115
36
17
25
30
101
49
12
30
30
6
78
36
30
5
85
78
108
138
12
48
66
24
29
43
17
36
1
270
60
18
11
1
24
12
18
41
96
12
13
72
30
60
42
23
25
42
113
25
72
24
71
19
5
36
25
18
72
5
19
84
53
19
24
24
192
24
24
17
49
96
48
47
109
24
6
60
36
6
132
18
77
12
1
23
24
67
90
35
24
19
60
41
12
12
235
5
43
17
31
29
7
29
36
31
29
73
18
17
120
60
7
48
36
54
6
36
54
42
24
24
5
25
42
24
18
42
41
13
11
60
31
30
60
23
36
43
36
65
1
6
24
29
109
18
42
35
43
29
24
61
119
7
18
162
30
23
24
127
66
54
5
60
36
24
13
11
24
25
102
24
5
1
78
18
143
19
48
48
12
60
17
103
12
17
19
24
113
19
54
95
7
102
18
42
6
29
72
60
43
53
223
30
66
41
12
61
35
19
36
30
11
156
7
6
107
7
30
6
60
29
85
35
12
48
36
25
42
29
19
17
19
29
67
24
5
48
43
12
5
31
5
1
54
17
49
23
37
23
91
5
36
1
18
24
96
29
36
79
6
36
6
108
29
36
25
30
5
36
24
85
36
174
29
60
7
36
24
29
7
113
49
30
42
18
12
6
23
31
6
119
25
6
17
1
59
12
60
13
12
23
25
11
1
24
11
36
19
5
55
36
12
125
12
19
29
37
54
54
71
55
29
121
42
12
48
77
12
19
5
12
13
42
12
42
48
126
5
19
72
6
59
19
12
18
60
54
60
18
23
19
17
25
6
42
6
29
7
30
114
12
48
66
36
30
17
120
85
36
12
30
29
19
54
12
54
264
5
1
11
84
7
77
7
66
30
29
13
11
7
72
41
7
53
61
11
19
18
6
41
24
19
42
24
59
31
12
30
12
35
1
119
31
60
17
13
36
54
42
24
18
17
19
60
6
6
24
149
79
30
30
18
24
23
115
36
89
13
35
84
25
6
77
7
18
6
72
53
1
6
29
43
48
18
71
31
12
41
55
60
30
59
7
48
30
11
7
30
47
1
11
24
37
95
24
24
67
29
31
12
120
30
48
23
1
6
29
24
24
108
49
24
11
19
24
6
66
48
36
6
23
13
18
12
77
48
24
204
1
35
31
17
7
18
6
5
109
23
7
186
59
108
19
48
12
30
30
53
43
17
7
36
53
91
6
35
67
5
37
90
60
6
47
1
24
6
12
17
12
13
6
54
95
60
55
65
1
54
5
96
1
36
60
24
35
36
25
24
78
113
19
89
19
5
1
71
55
53
115
65
55
17
31
48
5
31
29
1
119
37
23
1
18
5
12
24
19
42
54
41
25
35
55
78
48
72
11
7
5
19
66
90
18
30
101
49
30
60
6
11
127
65
7
60
5
19
65
7
17
60
7
210
35
43
17
25
143
25
12
11
7
5
12
19
60
29
7
48
30
23
48
1
83
12
25
24
54
30
12
36
18
17
7
65
31
29
61
30
29
7
30
18
48
12
48
30
30
30
42
108
12
5
12
43
132
5
1
18
77
55
53
7
90
167
12
55
5
31
30
30
54
66
12
5
67
54
6
30
59
72
25
18
36
90
18
5
67
5
96
43
24
60
60
77
55
24
5
79
17
19
54
11
1
48
47
85
48
11
1
150
48
5
72
1
54
5
1
18
6
150
96
65
25
78
41
31
53
36
48
7
60
84
24
30
11
67
17
61
6
18
6
5
7
54
18
18
48
90
24
17
13
18
12
12
84
60
5
49
71
19
5
31
30
30
29
7
6
23
7
12
5
60
7
29
19
5
7
18
6
5
1
6
17
31
41
43
17
24
19
101
1
6
12
53
7
42
18
30
23
55
78
35
25
47
43
24
30
18
5
13
35
1
83
12
19
102
30
144
6
23
37
18
114
11
36
1
155
7
12
24
5
19
12
48
5
1
42
12
198
18
65
19
30
102
6
95
48
1
6
12
66
59
1
30
12
17
25
35
1
47
12
43
29
91
29
13
11
61
24
6
30
66
12
17
1
23
19
5
31
114
12
35
48
60
12
144
7
12
48
60
5
7
41
24
73
47
85
36
30
90
179
ABCD 445950204*7^$a-1 [50065]
108
15
24
80
13
11
36
52
92
28
20
13
35
28
20
36
25
36
3
60
84
56
16
8
12
52
48
21
75
33
23
112
8
37
48
39
81
12
23
25
3
20
168
36
52
8
64
8
28
272
12
52
20
72
13
11
24
97
60
87
20
40
24
57
12
72
47
36
12
64
33
15
20
88
20
97
27
80
52
45
35
25
23
61
12
27
92
48
12
1
71
28
96
9
59
60
13
39
12
68
109
24
99
36
44
24
40
36
12
8
37
12
24
48
63
56
13
51
8
4
44
36
28
56
61
203
4
84
44
16
12
45
23
49
12
60
51
36
12
9
12
35
12
36
24
61
11
156
48
16
36
129
75
20
64
48
96
224
16
12
128
76
48
8
48
73
63
20
52
8
24
13
47
60
61
36
71
144
48
48
24
49
12
39
81
3
80
184
8
64
44
64
80
73
84
23
12
4
12
68
60
36
72
40
9
159
168
12
9
51
45
11
16
92
16
96
9
3
9
11
12
37
47
13
60
3
20
16
93
39
24
68
48
1
48
3
45
123
21
51
8
16
56
16
21
3
56
12
148
8
25
59
37
23
16
33
3
44
193
23
61
15
81
35
16
33
15
69
11
12
36
144
12
4
8
72
37
11
12
96
64
80
36
60
49
12
96
95
16
8
48
25
48
39
168
8
40
105
12
83
40
24
45
27
20
49
12
95
84
96
1
83
37
24
11
1
167
48
1
24
35
1
11
24
16
21
11
28
60
36
68
25
87
56
1
3
68
13
24
72
15
93
95
36
12
4
9
75
48
92
12
40
44
4
60
20
16
105
35
48
28
68
52
80
120
16
33
83
84
37
27
8
144
1
87
57
12
39
9
27
8
16
8
48
12
121
99
116
84
40
24
56
13
24
3
93
60
87
9
60
3
20
4
165
75
12
32
4
12
45
23
240
64
141
3
72
84
44
120
85
35
88
21
51
20
16
48
32
49
12
51
32
1
47
96
64
12
8
144
40
69
15
32
49
120
171
21
3
32
24
109
75
8
16
144
44
76
32
24
12
1
12
39
117
35
36
16
32
36
72
61
155
64
45
72
27
9
63
57
23
100
36
9
3
32
4
8
36
1
51
128
37
35
1
83
36
96
109
51
8
4
33
35
96
37
27
48
57
3
144
12
48
9
23
24
64
12
80
28
32
1
35
13
36
107
25
84
11
73
24
155
276
49
11
4
32
12
1
15
60
8
12
60
4
44
4
20
61
27
84
20
40
56
37
48
36
35
84
112
32
1
11
16
44
61
11
108
37
23
4
45
108
24
48
155
16
68
60
36
97
108
60
12
60
3
93
3
9
63
93
23
52
45
15
96
21
23
24
60
85
11
49
15
156
8
24
24
109
24
27
8
25
23
37
12
180
24
35
49
180
120
48
11
12
28
20
12
144
120
12
61
111
24
69
120
11
109
99
48
20
36
76
20
121
36
11
1
12
11
25
51
20
16
44
12
109
35
1
47
16
20
36
168
16
33
47
37
99
12
20
28
20
12
48
13
51
9
75
105
39
348
44
16
80
25
27
68
133
48
71
4
72
68
84
37
3
21
36
27
9
11
12
60
64
20
13
47
24
61
156
3
32
12
36
84
28
20
40
56
12
156
84
52
9
23
16
21
27
24
45
35
36
52
24
9
27
32
4
48
9
71
28
12
56
16
45
12
48
15
24
9
119
1
59
36
88
9
36
84
132
11
85
60
3
45
23
28
128
84
24
25
84
51
72
44
180
40
8
13
3
9
48
35
60
72
28
57
36
23
16
188
36
16
60
20
12
12
25
96
87
8
24
4
36
72
48
20
48
48
28
8
12
4
12
188
36
1
15
12
36
20
28
33
3
33
23
37
3
21
228
132
35
13
35
28
57
35
24
12
12
36
48
13
47
40
93
63
141
3
36
96
105
36
3
44
16
96
21
15
44
84
72
37
12
3
36
45
96
48
3
32
12
84
64
12
32
73
27
12
20
48
13
3
48
32
13
3
48
108
32
48
48
60
36
37
24
63
21
27
104
64
80
24
216
204
13
15
72
21
147
36
81
3
108
45
35
4
56
49
87
21
123
32
12
16
48
36
8
112
24
56
48
4
32
16
33
84
39
24
57
23
48
16
60
44
36
13
36
75
93
72
72
48
3
21
48
11
49
35
1
15
164
12
13
23
12
1
12
60
35
72
61
63
20
60
1
72
3
8
16
9
12
11
64
8
40
33
12
35
96
64
8
4
33
83
24
64
21
203
85
27
8
97
15
44
52
44
160
81
3
24
8
72
16
36
57
36
23
204
4
21
27
12
20
13
3
48
8
49
99
12
8
61
11
37
63
68
12
12
13
23
76
8
12
16
9
27
60
32
12
40
141
51
69
3
20
132
48
112
93
35
13
11
24
25
23
1
84
119
16
12
36
21
12
143
144
12
277
11
52
96
20
48
24
1
12
3
45
39
116
24
112
32
ABCD 445971446*7^$a-1 [50017]
29
96
16
44
31
29
96
19
29
7
24
89
48
19
29
151
53
16
111
269
24
172
68
16
80
55
17
88
44
19
29
60
40
144
8
52
36
3
36
9
63
108
53
28
63
60
65
55
65
103
117
156
20
60
136
63
81
56
40
32
31
57
8
60
84
7
65
55
125
180
60
36
24
120
108
60
16
20
16
15
129
135
5
72
19
29
96
220
116
19
9
44
88
80
144
96
48
31
9
195
17
103
29
31
41
139
41
84
120
55
29
7
41
4
60
20
199
65
31
89
175
41
120
48
7
69
92
84
115
41
4
116
192
67
41
84
64
56
24
55
57
128
12
64
39
45
56
360
115
89
16
68
76
111
149
12
12
16
36
276
108
20
24
67
293
48
24
228
36
136
24
75
17
199
60
125
4
51
5
36
12
96
36
187
33
20
55
24
360
21
260
19
77
91
41
16
63
9
24
80
19
101
7
48
81
99
9
15
197
31
9
8
120
40
12
20
12
76
36
15
144
29
91
60
120
41
19
36
84
101
60
60
4
15
17
84
55
161
223
21
15
81
92
240
112
24
12
51
29
204
36
28
56
55
9
32
139
24
5
112
84
44
55
45
15
5
31
45
20
19
29
7
72
9
80
144
48
48
40
44
36
120
72
72
184
135
89
76
32
4
207
17
55
105
12
60
32
72
76
39
9
80
55
60
36
185
48
31
5
91
12
33
84
116
160
80
55
65
336
24
79
156
24
5
115
5
31
65
204
36
7
53
199
21
87
9
8
12
12
31
149
12
144
103
161
16
135
5
175
161
19
29
132
120
19
36
81
32
60
336
36
19
36
53
19
9
3
45
32
31
41
127
41
43
29
16
15
185
31
5
48
148
80
79
120
5
64
92
199
141
84
224
223
12
5
72
48
91
53
7
72
41
79
17
91
53
28
63
29
52
44
120
31
65
96
220
44
19
29
48
139
180
24
201
15
129
15
5
76
56
144
64
51
120
24
45
32
139
12
252
5
103
29
48
12
223
57
44
55
9
260
204
211
77
48
156
4
140
192
40
8
232
44
204
72
151
33
104
144
16
224
16
183
9
204
20
19
117
8
144
91
36
29
36
124
92
48
55
41
16
63
65
115
240
81
27
9
48
15
81
80
64
80
12
79
5
144
96
48
12
19
77
4
216
3
36
60
120
132
12
41
4
51
89
175
45
116
16
68
31
65
64
80
12
48
31
65
76
3
96
5
96
28
96
20
55
53
60
136
135
137
19
24
45
116
19
36
84
36
24
45
32
24
64
135
45
315
5
31
5
24
52
80
19
9
96
20
60
139
29
16
44
127
5
156
28
36
27
153
128
7
81
123
77
31
9
63
36
129
176
100
44
192
204
100
116
24
139
41
79
81
135
9
96
156
32
36
235
17
4
68
12
55
29
16
44
52
3
29
7
5
60
36
12
31
5
36
19
29
12
67
57
104
48
28
36
80
7
89
24
16
8
316
15
65
79
120
5
36
64
80
12
19
132
273
99
77
72
67
24
21
15
5
4
140
36
16
8
96
4
32
163
89
132
4
92
19
81
8
52
80
100
272
108
84
79
29
36
204
28
104
19
57
32
36
136
8
31
17
79
209
16
248
112
20
19
81
135
41
144
19
5
ABCD 446048966*7^$a-1 [50023]
60
72
24
60
6
36
33
5
6
18
10
18
18
54
15
47
24
10
42
8
40
21
95
1
3
14
22
14
6
6
19
35
4
12
12
45
15
72
66
18
42
12
48
3
11
36
28
12
14
19
27
50
10
2
43
53
36
16
8
4
26
10
42
8
6
6
13
51
9
47
40
9
21
30
60
20
6
7
5
42
30
19
35
4
20
10
42
84
6
102
36
20
4
36
21
5
139
5
16
66
24
20
16
8
22
32
18
4
21
57
60
12
2
24
18
4
3
12
3
38
22
80
4
30
15
17
24
28
36
8
10
30
36
8
7
45
51
29
18
12
37
33
36
3
5
16
99
29
16
8
6
34
14
42
42
49
5
10
102
80
28
6
114
20
42
25
95
40
2
30
12
34
8
24
10
38
10
6
56
34
36
38
7
33
6
6
14
4
12
2
72
42
18
7
24
3
21
29
10
12
2
16
3
23
10
2
10
8
16
24
12
18
9
5
82
21
3
14
60
22
14
90
10
2
6
19
3
21
33
27
29
42
85
77
10
30
8
6
1
15
48
68
16
26
10
18
8
30
34
8
42
6
42
4
32
13
15
32
4
12
54
2
34
84
30
14
6
6
43
29
6
22
8
4
20
18
48
22
38
34
26
61
51
18
30
8
4
9
15
38
10
12
6
30
20
108
72
40
9
21
18
14
40
8
22
14
12
70
54
18
24
2
64
12
30
21
29
18
78
24
88
3
39
12
45
29
10
21
3
2
6
40
20
49
3
50
7
35
13
3
2
22
2
4
3
17
6
30
16
27
39
12
12
12
24
60
24
12
2
88
15
3
6
26
13
23
25
12
3
2
36
10
30
12
8
6
18
7
29
31
11
13
69
42
18
36
51
21
30
18
2
22
20
46
50
31
59
34
18
12
36
60
14
24
16
6
6
8
6
4
21
71
4
132
20
22
6
20
1
15
62
12
6
16
2
10
26
4
26
10
12
30
54
3
59
4
14
19
5
19
41
4
6
54
48
8
24
7
29
10
30
8
52
50
37
12
21
6
24
12
18
12
63
39
6
8
22
45
29
10
48
12
2
238
6
20
70
69
21
44
60
16
24
42
6
15
23
10
26
18
18
34
2
16
12
14
30
40
9
33
12
2
1
27
2
4
44
10
12
2
43
3
12
9
5
22
2
31
23
4
18
36
14
34
15
17
118
18
24
24
8
4
18
21
5
28
15
41
64
15
48
71
54
58
9
45
42
30
3
71
16
6
86
6
12
16
42
6
44
6
4
30
12
30
2
30
4
18
15
5
4
38
78
24
36
4
20
46
2
10
8
10
38
12
36
10
110
4
96
18
63
12
3
2
55
3
42
2
6
22
36
21
11
10
12
32
4
8
34
50
19
60
9
12
14
13
41
82
48
14
7
15
45
3
2
6
24
12
52
12
104
16
50
7
5
36
36
6
4
30
30
26
58
6
6
98
175
5
10
14
7
15
14
18
34
32
28
12
92
4
6
18
12
104
4
12
8
24
12
18
13
24
29
7
3
30
2
4
9
15
6
20
16
54
20
1
5
36
30
28
12
12
18
15
9
2
28
2
7
47
48
49
17
91
17
18
4
2
60
22
2
64
74
18
7
9
66
54
62
4
12
104
42
24
7
15
30
72
3
12
29
52
56
18
6
22
6
84
48
27
3
38
10
36
18
27
21
8
22
48
84
38
67
3
14
4
20
18
22
32
6
30
34
24
54
12
24
50
126
54
4
8
6
72
6
22
15
77
16
56
24
18
18
54
40
14
58
21
45
6
30
26
28
56
10
18
6
6
36
2
12
24
40
12
32
96
36
12
16
15
12
33
30
14
24
4
24
26
34
6
20
4
42
42
45
33
30
12
2
58
12
66
8
24
66
1
35
61
15
57
29
30
52
20
42
12
40
20
6
16
2
4
12
36
32
10
30
12
18
24
60
14
4
3
113
4
42
14
4
6
30
20
30
1
33
74
18
28
15
48
3
50
24
28
12
8
43
35
12
6
16
8
94
24
26
10
20
49
23
16
12
38
7
35
6
36
4
24
50
36
28
21
29
18
52
12
68
30
40
42
8
6
4
20
60
36
10
45
11
6
64
12
2
1
9
3
63
14
28
26
36
124
8
6
22
2
22
42
14
34
30
56
4
36
228
18
3
77
7
23
70
128
24
16
30
6
8
28
15
105
32
7
17
52
15
27
48
56
4
24
26
10
72
2
10
2
34
14
16
12
12
14
16
12
2
36
42
30
12
79
5
43
11
10
48
36
32
4
62
102
55
36
21
116
46
26
70
14
10
2
40
8
60
7
24
24
47
49
5
4
2
94
6
14
4
30
12
24
8
54
12
6
4
32
76
2
22
2
34
38
96
10
126
15
3
14
54
37
11
10
3
135
18
30
12
8
37
11
10
20
66
18
120
6
16
6
14
12
6
16
15
53
7
5
52
14
4
6
32
22
20
94
18
24
18
30
6
44
78
28
26
30
34
6
50
31
15
8
10
2
66
42
1
29
4
36
39
11
4
50
6
46
3
59
22
12
20
28
2
4
44
4
12
30
3
21
6
20
25
5
28
15
15
14
34
14
19
9
15
3
60
93
36
15
9
36
84
9
2
12
1
23
18
18
6
28
18
12
2
16
26
25
36
60
41
78
30
24
12
28
51
17
78
12
22
20
150
42
40
50
4
18
27
48
65
6
1
5
4
12
38
16
2
24
24
6
34
24
12
30
62
18
49
15
96
2
16
38
30
7
27
2
48
79
29
46
9
15
26
4
2
22
30
62
10
84
26
19
9
2
16
2
24
91
3
2
24
43
15
6
3
17
6
73
111
12
2
42
12
49
5
28
90
12
14
12
10
2
52
30
36
8
16
38
12
7
3
26
31
33
86
18
7
47
10
12
2
58
6
38
19
53
10
20
22
3
65
34
6
6
18
38
22
3
11
30
4
39
47
6
10
12
24
20
10
42
42
12
26
6
79
45
30
105
119
40
32
1
5
18
28
54
6
45
9
14
12
1
51
9
48
45
15
27
24
36
38
24
12
6
40
6
24
3
51
2
52
6
12
2
24
34
48
9
33
39
11
4
20
10
8
7
17
12
19
5
16
30
54
2
34
24
30
56
6
58
8
36
12
22
39
3
36
9
29
4
54
2
18
16
24
9
15
9
51
66
96
24
18
48
14
30
12
12
25
27
132
45
41
6
4
12
57
27
6
54
38
40
104
4
50
10
24
39
36
9
8
7
45
38
4
20
30
70
2
66
70
8
18
4
24
90
12
54
24
14
7
9
102
14
31
35
13
17
42
16
12
32
84
22
44
16
26
102
48
12
6
16
8
34
3
45
8
34
6
8
10
8
60
1
11
4
26
22
72
6
15
39
36
12
24
6
54
6
3
27
44
42
94
18
6
20
28
44
12
64
2
4
15
53
22
14
16
6
9
45
30
36
14
12
78
61
3
30
20
31
15
9
29
42
4
32
18
16
24
32
19
23
1
5
46
26
6
40
48
2
22
120
12
33
15
48
48
12
62
22
6
12
2
25
15
33
33
48
12
48
8
84
22
18
32
22
21
3
60
14
54
1
15
18
75
5
10
2
16
26
12
6
18
4
2
46
42
8
22
2
67
11
16
42
68
12
46
21
3
12
2
22
54
3
53
30
10
2
24
42
4
42
6
27
12
12
77
12
64
62
34
12
27
29
12
36
6
34
3
41
6
30
28
20
31
12
17
52
15
77
18
16
33
5
7
33
20
48
58
26
12
22
9
29
31
57
56
12
16
2
78
55
71
13
11
60
4
12
30
114
6
14
1
41
16
18
14
16
90
78
96
15
39
38
103
24
5
10
12
8
42
82
8
22
14
66
72
54
16
2
22
2
10
12
14
46
32
16
12
26
10
42
26
6
70
12
18
6
38
76
32
16
8
30
18
12
10
50
4
2
34
26
42
31
51
9
96
9
14
24
22
6
14
7
15
18
6
2
12
10
18
8
16
50
34
30
14
24
34
42
18
18
60
26
4
102
32
48
64
14
22
75
3
14
60
24
4
3
9
6
56
4
14
52
6
18
72
3
27
18
24
3
12
12
5
10
78
26
1
29
30
66
12
78
49
21
44
6
16
20
66
58
20
18
24
4
44
43
15
14
7
51
6
68
48
4
8
7
3
30
15
41
12
58
18
14
22
66
21
29
48
67
9
15
35
ABCD 446188202*7^$a-1 [50040]
24
65
24
123
4
14
12
48
10
14
10
66
30
32
34
18
6
12
32
16
36
14
46
6
54
23
108
3
10
24
8
100
24
11
3
10
6
14
34
18
12
30
48
48
44
58
71
7
44
21
9
39
7
14
48
4
8
22
30
8
10
5
84
24
19
14
46
6
12
18
42
8
10
60
42
6
6
6
2
18
18
10
54
6
30
6
24
30
32
4
54
12
30
24
86
12
45
25
12
8
15
7
18
80
18
18
10
6
18
12
14
76
6
38
3
21
70
65
1
35
1
30
6
32
39
27
30
34
65
15
46
30
20
40
2
10
50
34
14
24
16
6
30
8
22
54
6
86
10
8
22
8
4
60
72
30
8
52
14
10
62
18
10
35
72
13
20
42
48
10
36
18
53
15
30
30
30
18
9
31
20
40
62
58
12
101
7
5
9
6
45
24
7
30
108
30
6
62
30
10
18
12
24
6
5
7
6
20
12
18
33
1
18
8
4
30
12
11
57
46
12
5
3
34
26
22
24
23
21
76
36
2
10
18
18
12
2
40
30
18
18
30
14
46
29
1
12
38
4
30
35
13
8
42
48
34
20
58
50
28
60
2
4
41
3
10
2
28
14
28
18
5
15
4
18
12
8
10
2
82
18
18
8
52
38
40
32
28
42
12
6
36
14
22
12
18
18
24
86
52
12
12
8
46
20
10
12
8
16
24
32
18
46
18
78
32
18
82
68
28
54
12
60
59
19
5
105
15
36
19
12
8
46
6
53
1
47
36
43
8
10
20
6
52
5
12
48
3
52
5
48
45
3
37
54
5
31
50
16
8
6
22
11
49
42
18
2
22
36
2
21
45
4
68
34
8
6
16
48
6
32
57
73
30
5
7
26
12
27
7
14
39
33
75
3
4
42
26
28
24
42
36
32
16
6
14
10
24
48
138
30
62
40
8
22
20
10
35
45
27
25
6
6
14
22
20
15
79
18
11
25
12
2
33
13
20
24
16
6
14
3
19
18
2
64
24
30
24
36
24
30
48
12
38
15
19
14
52
2
18
15
36
31
42
11
55
20
21
7
50
76
11
19
60
6
84
6
38
22
53
19
12
8
30
16
12
11
1
80
75
3
108
16
18
116
10
32
4
38
6
33
9
12
10
5
1
14
16
2
18
10
54
6
30
12
80
12
28
2
16
6
8
6
10
20
40
14
10
12
66
18
6
6
38
12
60
28
36
30
14
52
98
40
2
12
15
15
16
6
24
6
38
28
2
16
2
58
14
75
1
12
30
18
14
106
6
48
102
60
24
20
54
18
28
32
34
36
42
48
8
22
62
22
24
24
6
44
10
18
2
10
8
12
18
28
6
108
6
6
24
24
12
48
20
39
1
72
6
5
15
22
8
4
6
42
60
116
3
13
8
18
4
36
2
10
26
10
6
56
60
132
40
12
44
34
78
72
23
15
42
28
8
22
8
10
24
18
12
36
32
22
30
12
8
52
30
6
20
22
36
50
33
7
12
20
22
26
57
60
25
102
12
24
92
48
12
22
18
8
16
53
15
30
10
26
15
31
6
8
4
126
36
14
3
1
20
16
30
92
34
18
50
10
6
59
21
15
1
24
14
52
68
16
42
12
8
3
9
10
12
29
7
42
6
12
17
1
20
39
7
38
40
90
12
8
76
17
3
12
4
29
1
6
12
18
50
30
10
42
18
5
37
12
30
8
46
2
108
10
14
52
14
34
72
18
8
3
7
2
58
8
40
36
38
46
6
66
8
10
2
58
20
10
36
30
8
52
8
6
33
13
24
24
18
38
40
14
9
37
14
18
3
25
80
166
24
2
100
32
3
13
30
36
6
8
12
4
6
5
15
10
2
22
108
6
14
58
17
7
6
12
35
7
18
26
40
2
30
34
66
2
16
6
18
12
30
14
3
7
20
4
6
14
22
23
25
38
22
20
39
13
114
44
10
20
16
62
10
114
14
12
48
4
8
12
22
36
30
60
92
58
2
22
24
2
30
10
2
66
94
86
22
2
3
7
86
12
22
36
17
3
52
8
10
12
11
37
54
20
6
40
24
95
33
40
12
20
15
7
38
6
42
4
8
10
50
108
34
6
2
16
50
34
5
51
10
35
7
60
42
6
32
28
54
12
8
16
50
30
3
43
24
62
15
13
44
36
24
3
3
24
40
102
48
35
1
30
5
1
24
36
8
82
18
30
5
31
6
26
4
29
31
84
17
43
12
5
33
12
3
1
83
33
4
36
8
22
20
45
37
20
6
16
26
27
1
50
30
3
19
50
18
12
4
6
42
5
1
47
12
3
18
4
42
14
16
24
23
19
24
66
20
3
39
22
96
18
17
19
8
48
10
20
18
10
12
8
4
66
12
18
24
96
6
41
79
26
22
6
30
5
25
59
1
20
15
1
11
27
6
22
30
23
31
30
30
6
24
8
28
38
4
12
14
22
17
1
54
5
31
42
2
6
16
14
4
26
3
13
24
62
45
13
32
12
36
4
12
120
68
3
3
64
12
60
30
66
41
7
12
2
6
106
78
65
55
72
78
72
8
3
3
4
5
25
6
14
15
7
24
36
26
3
45
4
35
1
2
58
32
3
31
90
23
51
16
41
7
132
18
6
50
3
24
15
28
89
33
3
45
22
24
36
8
4
5
75
16
2
27
75
28
2
16
32
15
3
24
58
8
3
19
18
23
21
52
8
58
60
12
6
12
23
25
44
46
6
6
18
12
2
28
24
36
68
34
6
36
8
6
22
32
16
42
42
12
8
28
18
6
6
32
40
110
10
6
29
13
18
120
74
10
20
58
38
4
5
1
23
1
35
33
15
19
17
7
44
40
26
87
48
61
66
18
12
32
16
47
7
20
106
24
12
60
26
4
14
24
15
7
36
2
30
48
28
60
62
60
12
3
45
12
16
12
78
32
22
6
5
9
16
44
6
42
4
30
14
82
54
14
30
24
70
26
12
15
19
29
57
3
19
5
31
12
42
12
14
40
2
10
30
18
2
27
13
12
6
2
4
6
12
12
41
55
68
16
14
24
16
60
12
20
52
30
42
26
33
31
30
56
34
36
12
42
8
52
6
20
52
78
48
2
4
8
22
38
28
30
32
6
24
10
6
20
4
29
19
90
11
1
30
5
7
54
24
12
14
12
10
12
35
7
8
16
6
18
26
24
3
19
30
14
22
8
42
4
66
18
17
63
4
6
107
60
3
4
6
24
8
12
16
36
18
29
27
22
24
23
3
18
54
22
24
140
12
10
8
16
14
12
34
74
4
140
6
22
18
6
44
4
20
51
19
6
2
57
7
36
17
36
19
42
11
25
2
30
16
12
12
8
78
24
28
24
126
8
54
82
18
6
32
4
6
80
12
28
108
17
7
12
6
18
66
36
18
6
6
2
6
16
18
6
2
4
24
24
156
6
38
10
26
24
18
48
40
14
10
26
16
24
36
11
25
2
21
37
11
57
10
2
22
26
16
11
7
41
25
32
70
5
37
20
48
3
1
14
4
20
46
2
4
14
72
52
26
22
18
12
60
18
6
29
9
3
55
12
186
44
3
25
48
2
18
24
15
15
46
32
34
29
25
6
18
35
45
63
7
65
13
54
24
12
54
56
22
12
14
4
30
38
3
7
102
78
18
6
36
2
10
6
24
72
66
38
24
39
1
8
52
68
4
30
26
4
8
48
58
149
55
18
12
30
66
80
64
18
2
22
90
36
2
100
29
72
60
1
11
33
22
41
49
24
66
24
26
18
9
48
27
46
60
24
48
60
8
22
84
17
9
18
16
8
36
64
20
18
4
6
5
3
12
21
9
10
48
54
35
63
33
31
6
30
30
18
32
18
4
59
9
10
8
10
119
43
24
36
2
16
6
26
58
84
20
10
48
8
4
6
54
8
12
22
6
24
66
77
13
2
46
66
6
32
100
66
5
1
26
40
32
36
9
15
18
120
102
46
2
4
86
108
34
42
8
30
6
10
2
4
23
156
1
24
24
20
6
42
4
30
108
6
12
72
6
6
8
3
49
47
39
4
8
16
20
57
57
16
30
24
42
8
15
48
7
12
38
15
7
6
20
18
22
38
30
84
30
28
8
42
12
46
6
6
2
10
6
24
18
5
13
32
51
81
ABCD 446253018*7^$a-1 [50028]
3
21
2
1
23
13
9
20
19
43
14
26
40
13
8
19
20
21
52
20
3
12
26
100
2
10
15
17
4
18
2
34
14
108
10
9
4
8
48
5
12
7
9
44
54
10
14
25
84
35
40
37
5
20
10
21
5
7
12
21
24
15
5
46
12
37
59
2
40
60
74
49
4
8
48
3
4
10
19
28
1
4
7
11
6
27
5
12
2
2
30
24
9
12
5
19
5
7
4
20
7
10
23
29
20
38
14
26
41
29
18
9
9
8
6
13
103
77
16
47
4
69
8
23
88
1
5
30
6
46
41
5
12
6
1
12
24
5
6
58
6
42
6
48
74
54
1
60
4
60
1
55
9
26
1
28
19
22
18
16
26
7
25
47
32
17
7
5
18
1
7
8
14
7
11
13
7
26
7
11
37
1
4
15
4
65
3
39
9
4
29
51
27
14
18
37
72
28
11
21
43
17
41
22
14
16
3
15
18
3
5
64
12
3
5
7
5
2
26
30
12
25
12
5
8
7
149
19
15
26
16
3
7
2
38
18
54
42
12
26
10
12
12
94
12
2
16
26
18
24
14
2
12
19
53
19
1
22
2
4
15
5
19
9
42
57
3
45
5
55
3
6
24
18
26
19
39
1
65
32
52
7
5
19
49
31
24
9
3
19
5
17
7
21
15
40
7
8
29
3
2
55
69
120
12
24
72
7
72
47
12
49
11
8
28
9
16
19
16
33
19
14
8
16
12
20
10
20
34
19
35
33
79
17
57
10
2
24
6
18
3
15
21
24
9
6
2
36
19
48
5
30
17
12
8
4
25
24
11
3
17
5
16
20
47
8
108
17
4
20
28
15
175
65
7
2
43
1
4
175
95
6
3
63
1
32
7
2
18
20
1
27
1
5
3
4
20
51
26
60
4
14
1
53
67
4
13
26
2
15
9
8
18
10
24
32
12
28
14
8
34
24
23
49
11
8
21
12
8
66
16
8
18
19
21
42
28
21
24
27
9
1
22
21
7
38
44
14
50
7
1
18
6
11
5
42
21
9
7
3
40
16
9
33
56
46
21
3
50
30
13
3
6
48
2
4
6
8
7
5
26
34
11
1
35
7
5
5
42
13
68
12
12
3
18
7
17
15
17
19
53
14
32
8
6
10
66
15
5
19
4
11
1
36
13
7
5
7
9
6
18
2
16
8
29
12
37
24
31
35
13
72
28
1
6
32
22
10
42
12
2
13
11
1
29
12
4
54
30
7
17
7
37
7
76
7
30
4
3
5
7
19
5
9
15
24
39
6
12
3
21
8
79
5
42
5
19
16
2
52
12
30
9
7
5
21
7
48
68
33
12
6
33
47
30
34
37
1
10
8
30
34
28
17
4
27
29
33
79
1
7
12
3
45
4
13
88
15
3
13
1
22
12
9
17
6
30
23
60
7
30
42
1
3
2
10
30
24
74
52
2
12
60
18
10
24
14
5
67
18
26
14
3
12
3
21
17
22
6
19
7
5
8
7
21
1
4
15
41
7
33
3
55
5
40
17
20
106
21
17
22
2
4
12
38
18
30
18
31
12
36
27
30
12
10
14
2
24
4
16
58
7
41
7
64
1
4
38
18
7
40
17
14
8
22
12
16
24
7
8
21
58
8
42
14
16
9
5
11
80
24
12
4
20
24
17
7
9
26
61
15
28
2
24
42
2
26
17
63
2
19
65
60
72
14
8
6
8
10
48
1
7
18
7
9
24
15
5
16
8
18
40
24
2
14
14
18
2
22
42
19
19
4
2
36
28
31
5
15
9
12
12
3
84
3
57
3
14
19
5
28
24
32
10
14
6
13
21
6
9
5
11
1
10
14
4
60
19
12
3
32
30
51
9
43
7
4
49
5
43
8
9
12
3
63
4
21
1
11
7
24
6
35
8
81
8
24
22
2
23
7
13
55
12
5
29
38
50
6
18
116
7
35
10
15
21
3
57
12
3
36
11
1
12
3
12
2
43
28
19
34
6
54
6
21
28
1
23
61
19
27
49
1
23
37
11
1
2
14
22
8
6
7
13
43
3
48
1
11
102
56
2
22
30
29
17
3
9
20
11
7
13
11
6
36
6
16
6
106
10
4
74
34
10
22
10
16
60
2
6
57
9
75
5
19
11
8
14
2
18
35
5
54
9
21
32
11
20
17
23
59
4
9
44
17
10
6
12
18
1
11
1
15
29
9
3
41
23
5
30
69
15
21
48
15
37
5
14
1
23
5
5
18
30
72
12
12
3
27
57
17
14
82
30
13
16
11
84
69
17
7
5
26
5
33
15
12
9
32
10
6
27
64
12
1
19
3
14
11
17
51
31
2
7
5
3
15
4
5
12
39
38
19
41
31
12
5
23
8
12
19
17
5
4
6
49
3
17
36
4
1
7
15
9
3
2
2
17
9
32
10
1
25
43
41
83
56
3
18
39
21
18
14
7
27
9
9
27
4
8
7
14
14
16
2
4
12
39
33
30
60
60
2
36
4
6
21
19
9
1
130
1
5
123
4
44
11
6
2
22
16
2
5
32
31
17
17
11
17
14
13
28
1
31
9
8
11
12
17
3
15
2
7
60
45
18
6
12
15
5
88
66
2
28
56
35
1
54
65
11
37
17
14
25
15
48
13
1
26
50
27
5
4
44
7
24
29
7
35
1
16
5
26
30
12
12
16
3
9
24
8
28
31
27
38
10
2
31
7
22
50
53
5
3
28
44
21
36
10
40
18
24
6
32
10
38
65
21
8
26
62
43
44
5
10
38
19
33
20
30
18
7
23
4
14
40
20
35
56
63
21
27
60
1
15
22
4
51
5
16
12
15
9
6
2
34
28
77
43
10
28
2
20
9
44
7
21
5
6
1
1
59
25
34
26
16
8
40
14
58
7
12
1
18
8
10
31
12
24
52
29
44
2
29
7
14
2
28
18
7
23
26
16
15
11
106
43
1
10
8
5
5
39
5
16
43
1
7
27
30
62
1
3
1
1
42
1
5
14
41
41
42
8
14
31
5
30
61
8
7
2
7
5
14
25
24
39
1
31
25
45
15
5
28
36
55
13
24
84
19
12
24
33
12
24
42
2
10
1
5
58
2
26
17
20
4
7
22
12
66
6
8
28
7
13
16
18
6
19
56
4
13
34
2
38
20
68
17
7
40
2
7
19
33
59
1
35
81
15
2
4
36
15
5
7
12
24
19
41
9
12
18
24
16
16
22
3
16
29
15
4
41
7
13
4
18
18
7
13
71
23
2
16
54
8
6
28
3
28
55
1
24
41
12
18
6
23
1
4
14
4
4
22
40
24
60
24
22
44
4
10
11
11
9
48
23
41
7
1
60
21
8
19
24
19
2
7
8
3
18
55
1
7
67
29
35
49
27
9
5
7
7
16
1
7
17
5
19
9
3
28
59
21
60
9
18
30
42
13
25
28
6
24
42
12
3
17
34
18
19
7
10
14
10
8
4
20
46
14
40
19
15
40
10
43
8
12
15
26
31
5
36
7
12
16
8
33
12
6
60
18
32
62
10
19
3
36
9
5
7
9
10
29
17
19
9
14
40
6
15
16
36
5
8
71
20
7
33
7
8
21
8
19
16
29
35
28
2
10
5
29
23
5
36
48
12
7
5
62
13
12
3
38
16
78
6
8
12
22
30
7
8
9
2
37
3
26
28
56
7
11
13
27
4
14
18
14
43
7
28
5
29
8
6
6
12
28
27
29
19
57
24
30
21
3
9
72
5
36
7
7
14
39
7
2
32
12
24
16
3
9
74
1
7
12
86
15
12
3
26
28
8
43
3
9
16
5
8
70
1
41
12
27
15
33
47
10
43
12
17
86
16
8
22
15
4
29
18
12
14
6
10
6
18
14
24
25
52
24
49
11
29
18
2
19
17
11
20
9
12
6
74
46
57
17
4
24
3
29
10
14
2
17
23
24
29
1
43
3
2
64
18
66
15
17
4
24
26
30
18
13
88
32
21
36
2
16
36
68
8
10
12
46
122
22
18
8
10
18
8
22
21
19
24
2
58
2
8
28
102
8
22
3
40
27
20
9
12
21
18
21
33
20
28
91
61
7
9
20
19
81
3
45
12
8
4
39
21
48
36
54
42
19
59
2
16
12
27
12
5
22
24
14
28
32
7
43
17
9
19
35
9
17
12
46
26
60
58
9
21
32
34
12
18
10
2
3
16
11
2
4
8
16
6
4
17
15
18
20
4
8
14
5
36
39
30
15
27
2
11
20
3
14
24
14
14
10
26
6
9
15
2
11
1
4
39
84
12
33
14
25
28
12
35
38
4
3
7
62
60
30
14
2
20
4
2
7
8
21
3
40
12
41
6
6
8
84
4
30
28
22
10
57
4
8
21
18
2
19
29
7
9
7
11
16
22
28
2
48
46
2
1
27
12
21
4
17
8
22
8
40
21
45
62
5
1
4
8
24
19
17
66
10
38
58
27
3
6
20
59
17
15
24
41
52
3
65
18
13
3
4
2
2
41
8
40
13
16
15
3
4
33
36
13
28
18
25
25
10
14
19
28
5
8
7
24
47
28
126
3
9
44
24
24
11
13
52
19
17
6
25
31
18
12
10
30
8
11
83
38
46
1
25
22
21
4
87
29
3
18
3
29
10
13
1
7
81
24
15
33
19
8
7
20
1
1
6
22
36
3
9
27
21
18
21
48
12
24
12
48
7
12
5
27
1
25
14
5
7
10
7
5
10
28
22
4
10
2
3
29
84
6
78
22
13
8
27
13
1
7
27
13
5
15
51
6
3
12
29
6
22
12
27
9
12
20
2
14
3
24
3
54
15
16
12
35
14
60
23
5
51
21
10
14
39
24
3
13
19
6
4
8
28
2
8
45
83
14
7
4
61
7
5
4
70
5
17
7
39
62
11
49
4
15
5
28
50
40
2
2
34
18
25
21
67
27
26
20
28
12
14
13
31
53
57
27
7
28
10
38
1
15
13
11
18
62
18
10
21
64
5
36
46
14
18
24
14
16
3
4
5
12
18
30
20
4
51
9
20
14
48
5
7
16
1
36
19
8
2
19
72
11
37
35
1
15
6
8
52
3
21
51
45
8
7
45
74
34
18
2
88
6
2
10
30
6
12
14
12
4
55
1
10
9
57
38
18
14
44
18
3
9
56
23
32
24
33
20
19
69
20
4
12
7
80
12
29
10
38
7
19
2
48
12
12
6
13
32
3
6
27
11
5
15
4
10
19
29
8
11
24
68
21
34
ABCD 446293344*7^$a-1 [50041]
24
66
12
77
1
48
240
120
30
29
13
12
30
89
36
43
78
24
36
24
30
30
42
30
71
67
29
19
72
89
84
49
11
13
23
120
24
157
6
233
37
66
54
59
127
65
132
67
41
1
11
13
18
12
30
23
12
163
42
24
42
30
72
30
228
144
48
30
78
29
31
18
24
36
72
18
17
36
121
59
84
49
47
120
24
13
6
96
29
169
6
150
83
24
49
59
61
84
36
144
48
23
7
12
126
47
67
24
12
65
144
216
67
132
53
13
59
36
13
12
12
35
7
137
7
30
66
36
42
6
30
24
18
24
5
121
167
151
41
25
78
180
66
54
17
12
1
18
90
72
36
71
1
18
72
24
17
19
18
24
18
120
24
137
1
47
13
23
145
24
114
72
198
11
36
19
126
12
12
18
29
13
54
24
12
6
12
12
6
72
17
73
30
65
48
13
96
114
29
61
11
36
7
53
55
102
23
36
109
11
1
35
24
49
30
18
102
48
6
47
37
23
199
161
36
1
60
6
30
47
73
18
72
17
67
41
61
30
65
24
49
30
6
23
25
90
6
12
54
6
72
35
103
18
47
72
37
6
18
83
31
17
55
6
78
36
78
78
54
36
11
31
29
31
36
6
11
60
12
31
24
90
6
30
84
12
24
11
36
25
24
35
103
6
6
30
6
12
336
66
11
37
30
48
17
67
41
7
29
36
7
77
96
67
18
36
126
36
60
114
78
5
25
222
36
18
24
107
25
6
5
19
126
48
23
67
41
115
5
55
18
6
60
30
30
30
59
132
108
61
42
30
162
5
1
23
1
18
48
30
47
13
143
36
1
24
12
18
149
61
59
37
66
96
12
5
121
59
13
108
11
36
25
18
6
167
7
30
6
5
96
25
155
55
30
24
48
323
25
11
60
48
19
36
17
24
25
42
125
37
23
37
47
60
61
36
227
133
66
53
72
25
84
6
41
7
17
61
48
66
17
79
72
29
103
6
12
132
90
96
90
12
239
31
78
114
54
12
24
114
6
83
144
19
5
79
48
42
108
23
25
35
12
31
6
138
6
6
65
385
60
11
55
17
25
42
5
120
19
42
71
121
60
48
54
18
60
18
84
6
60
102
18
11
13
47
7
42
84
54
114
48
24
48
12
6
18
23
91
30
12
66
24
6
60
78
12
60
120
102
59
1
42
17
73
35
1
24
84
42
114
54
24
6
6
18
96
11
151
24
77
96
25
30
198
54
66
12
23
25
24
24
23
67
113
43
6
12
30
89
13
36
42
78
18
12
17
31
84
18
95
37
36
114
29
13
11
36
36
7
48
30
36
42
89
13
6
90
120
23
7
6
18
17
60
1
12
6
17
109
83
1
24
30
36
12
29
36
13
6
17
97
11
25
78
17
49
36
24
72
95
180
12
61
54
30
120
275
31
30
119
60
13
132
47
49
6
18
59
1
12
6
24
66
132
180
47
85
23
43
24
5
61
11
1
35
1
24
47
12
13
6
72
17
31
30
12
120
72
36
162
90
132
36
59
85
23
13
138
101
19
12
41
1
48
108
132
54
36
54
60
47
31
6
11
13
23
55
18
120
23
13
6
18
23
7
113
36
1
107
55
54
18
60
53
192
7
6
11
13
23
85
23
72
84
19
78
11
31
12
180
30
12
131
19
5
13
23
169
155
25
18
78
95
49
24
42
24
24
84
48
30
47
67
30
6
149
19
126
18
120
42
78
53
72
55
156
210
60
24
18
48
257
37
107
1
30
41
31
48
72
77
43
17
31
5
37
83
24
61
12
138
41
7
29
73
35
55
17
48
73
23
120
79
54
30
150
35
72
49
18
6
18
29
24
12
1
60
6
65
49
23
73
35
12
37
84
12
35
12
31
30
60
18
54
24
59
25
18
54
54
162
138
17
12
73
48
23
60
13
18
42
47
79
48
17
7
173
19
78
107
169
42
17
85
23
19
41
73
42
18
83
13
54
30
60
23
7
29
7
6
30
29
12
13
90
101
19
6
24
23
12
36
169
18
17
19
12
54
78
125
7
48
12
6
12
30
5
37
54
54
30
66
6
48
6
23
24
43
96
78
83
13
11
25
6
72
113
12
43
18
60
66
137
31
30
66
41
12
31
30
36
107
49
54
41
73
6
120
42
60
59
13
23
12
295
30
6
30
6
54
102
60
24
6
18
17
144
31
24
5
43
6
102
18
114
72
17
13
60
48
6
120
41
19
84
72
77
24
25
11
36
55
78
24
156
95
24
1
ABCD 446314808*7^$a-1 [50219]
36
20
49
35
13
84
35
60
16
12
32
36
40
9
123
45
95
16
20
1
71
4
8
48
148
56
100
56
49
51
108
9
47
25
35
49
47
72
52
84
72
105
39
96
45
27
96
84
56
84
28
144
68
36
49
48
3
9
95
36
40
69
23
12
61
96
48
12
3
96
81
108
63
32
193
159
21
48
99
252
44
85
12
95
112
60
92
61
132
15
116
4
68
64
36
84
45
11
24
73
15
68
28
24
12
153
23
52
105
180
47
16
105
35
28
56
73
72
11
28
21
23
13
15
72
105
47
36
85
75
72
48
8
25
135
140
16
93
35
28
33
27
20
60
25
27
60
21
35
12
28
9
47
4
12
32
61
15
200
60
97
99
24
21
23
96
144
48
144
60
133
27
20
36
64
48
225
75
36
72
69
36
48
35
52
144
24
12
60
24
44
49
23
12
16
156
153
27
36
44
48
28
57
47
60
4
12
8
16
21
75
57
71
4
96
60
84
68
24
13
3
45
39
60
45
51
57
83
72
25
60
60
48
123
69
27
8
28
12
8
4
128
40
116
12
37
47
64
20
124
117
23
85
15
36
84
117
71
100
24
33
108
3
120
20
96
64
21
23
13
3
84
156
21
15
48
153
123
69
27
21
95
52
72
356
148
96
9
12
15
12
120
56
72
40
84
69
15
116
1
24
75
21
3
32
37
3
44
40
81
3
12
32
12
88
272
144
1
15
140
36
112
32
4
57
24
60
11
12
156
1
35
60
28
32
28
12
45
95
1
12
11
49
191
1
51
8
40
69
51
116
1
15
8
4
45
135
20
36
49
12
71
25
60
180
23
229
15
96
9
111
20
12
28
60
56
73
35
1
11
145
120
15
44
72
64
9
12
23
84
25
12
95
25
71
169
23
76
92
88
57
15
105
24
96
60
12
227
84
1
48
107
40
21
15
8
40
116
96
49
75
44
16
56
40
9
123
33
23
64
96
9
48
63
12
45
279
81
123
12
9
48
15
48
104
1
59
1
48
11
64
12
44
48
25
11
40
60
56
24
37
60
132
3
8
12
48
156
24
1
11
84
145
23
172
68
16
36
153
3
84
44
4
36
60
156
45
51
8
36
13
83
12
16
180
24
57
59
49
36
11
265
48
48
3
12
44
49
11
100
68
52
45
143
28
20
88
117
75
9
48
48
219
21
23
4
48
60
9
15
60
45
71
13
27
12
80
85
63
48
57
24
120
48
147
68
72
1
83
25
15
56
28
180
116
4
68
124
140
60
13
27
36
8
196
21
63
24
140
12
16
93
35
156
24
4
36
69
120
83
28
120
56
16
24
93
48
12
47
24
97
12
12
23
12
76
69
15
24
9
12
75
96
20
240
25
27
68
25
47
112
33
35
28
60
57
11
85
207
45
3
12
24
45
59
124
36
104
73
84
39
141
39
84
60
12
9
36
11
12
52
60
108
60
12
33
11
340
21
60
99
164
12
48
36
61
59
12
24
28
12
56
4
9
156
48
15
20
36
1
51
80
48
12
72
85
95
100
57
39
24
36
20
4
72
21
143
4
8
48
16
33
63
8
36
265
179
100
80
4
12
81
15
32
37
36
39
21
159
33
35
25
48
3
20
72
25
35
12
12
48
40
8
85
3
9
3
200
37
15
12
20
1
84
95
4
84
56
49
47
84
24
156
1
51
32
88
24
81
12
15
21
15
12
9
35
64
32
169
11
24
28
33
87
36
56
40
33
195
33
123
9
3
57
108
24
131
40
8
120
16
60
20
148
36
44
28
24
21
63
20
97
23
60
1
3
96
9
83
49
23
28
20
25
60
48
155
4
72
141
35
72
12
16
9
191
232
20
85
27
20
60
108
88
168
296
1
15
92
60
12
4
12
72
48
204
8
25
3
12
153
99
8
112
216
128
121
11
24
40
44
16
44
36
40
44
40
32
4
21
120
27
96
12
108
57
60
15
8
76
33
107
24
157
3
80
40
81
120
155
24
52
284
24
145
71
ABCD 446330964*7^$a-1 [50020]
53
79
24
77
78
18
55
17
91
11
1
5
30
25
72
36
29
288
115
228
71
6
54
30
55
168
17
31
120
29
43
23
97
24
23
13
24
23
37
96
155
90
12
151
12
36
12
84
35
30
60
127
48
203
30
72
6
84
133
125
103
24
60
48
36
191
6
7
5
7
53
43
77
55
35
97
125
18
30
67
5
7
96
23
60
61
24
5
84
36
103
12
36
108
120
23
12
49
47
97
95
13
72
48
107
1
24
48
29
6
1
29
19
23
90
12
198
42
103
12
60
24
12
5
7
5
18
42
18
13
12
72
5
90
13
29
36
31
120
48
101
42
1
96
5
78
61
41
36
31
24
36
36
23
102
19
12
180
41
60
48
55
72
5
79
11
1
17
12
36
42
90
43
120
89
180
48
60
18
73
84
36
72
35
49
11
49
12
11
12
1
12
5
168
19
53
30
73
17
60
43
95
121
41
43
84
95
48
85
5
162
25
12
264
137
19
89
67
5
12
43
36
47
1
24
48
17
42
1
84
24
156
17
36
60
79
24
72
89
90
6
12
43
84
12
29
54
1
36
24
29
18
97
60
36
95
109
12
36
17
6
13
149
48
19
36
12
23
37
35
1
17
42
18
30
13
77
103
12
89
156
19
71
114
18
12
1
24
11
60
1
60
36
84
168
65
7
11
18
120
60
31
41
55
36
17
55
65
91
72
24
35
37
24
48
11
13
59
1
48
60
48
29
12
7
36
84
41
67
24
12
48
348
71
37
23
1
11
25
12
72
53
151
60
144
155
13
5
163
12
53
90
37
24
36
47
13
113
162
1
60
48
108
71
49
60
5
30
25
36
144
240
5
36
132
12
43
72
60
11
37
107
85
41
19
84
59
13
17
108
60
43
12
29
36
67
5
60
7
96
36
59
30
67
23
37
125
67
173
55
84
23
30
103
65
72
43
23
13
47
30
42
12
1
35
13
24
5
30
13
29
126
133
36
12
84
156
41
18
37
12
12
12
17
24
31
5
72
18
72
30
18
1
89
7
36
197
19
71
25
84
12
60
36
60
5
72
108
18
73
48
23
6
43
12
125
19
12
53
36
79
36
155
37
17
90
18
18
1
36
167
61
120
12
48
5
7
96
36
5
6
54
18
13
77
43
72
48
17
18
61
41
19
60
89
139
35
60
13
24
11
42
31
36
113
48
31
36
95
6
55
29
6
25
5
175
5
60
43
59
1
72
185
31
60
29
31
29
12
7
84
12
36
29
72
67
108
24
60
23
109
108
24
29
60
48
42
1
65
7
35
30
55
48
12
120
12
5
43
107
1
47
13
5
7
60
83
12
37
5
7
41
19
131
18
7
137
30
61
17
30
18
31
83
61
72
48
120
35
109
5
31
228
77
127
53
43
11
1
5
43
36
41
91
48
101
102
90
55
12
36
47
73
72
35
25
5
72
127
71
18
24
48
103
132
72
48
12
192
41
12
31
239
150
7
29
7
12
132
12
107
1
156
77
30
36
49
41
24
30
36
60
12
25
173
144
18
42
66
37
53
79
71
102
132
19
84
60
12
132
36
144
11
18
19
24
29
55
48
24
36
35
72
60
97
156
29
60
91
48
24
65
19
53
55
23
13
257
18
1
29
271
84
24
35
37
132
84
17
55
5
211
12
36
41
43
173
31
156
17
31
95
73
12
24
125
19
108
29
7
53
30
42
7
11
49
12
84
12
143
49
23
18
79
24
137
67
17
6
25
120
65
43
17
31
71
49
12
24
83
37
35
49
12
24
5
91
12
95
12
108
37
17
31
12
17
36
72
7
5
6
84
6
19
36
47
37
5
67
108
24
24
48
17
12
108
79
24
77
42
13
12
24
96
71
30
103
96
156
5
31
11
37
65
36
19
5
67
59
37
120
60
48
17
60
48
72
19
72
12
5
67
5
150
37
11
49
12
11
18
19
48
83
1
36
36
36
35
48
13
48
17
43
12
35
13
192
12
48
5
162
85
36
60
89
48
60
79
180
84
12
12
24
59
12
25
17
31
17
7
60
72
24
17
43
47
18
60
12
19
24
35
1
36
83
133
72
17
72
36
31
36
17
175
11
25
48
36
35
61
5
31
83
36
72
25
48
12
5
31
12
59
18
132
7
276
60
72
11
42
7
5
78
25
23
1
12
29
12
6
13
72
17
18
25
72
24
29
67
5
7
24
12
47
1
101
7
29
54
36
1
24
35
73
11
60
85
48
65
7
5
7
29
ABCD 446349812*7^$a-1 [50053]
129
2
33
25
3
51
5
51
46
36
36
36
60
71
28
32
13
83
100
44
7
77
16
9
15
63
21
27
18
15
21
36
18
101
7
20
9
60
73
24
23
7
24
30
78
66
60
3
60
83
46
47
36
60
37
54
36
18
131
28
57
6
137
60
1
3
15
57
56
13
35
31
6
83
1
6
9
179
1
21
198
42
63
35
4
36
81
44
3
94
30
117
36
35
21
16
69
30
56
45
79
65
24
36
7
12
68
144
58
11
7
77
37
23
16
56
40
75
36
20
13
9
12
6
21
51
5
220
20
19
42
11
52
36
9
63
20
1
54
78
2
10
108
35
96
36
55
36
72
90
12
35
7
30
47
76
3
20
4
18
35
13
15
63
297
57
6
66
26
46
95
36
1
27
20
12
3
37
48
45
47
103
57
27
78
3
32
40
8
75
25
20
96
16
3
5
75
25
93
63
24
56
79
12
5
55
20
46
42
12
113
13
27
27
18
47
49
111
9
35
1
18
17
19
6
12
24
12
71
15
21
124
3
33
3
80
105
36
147
52
17
55
12
17
163
18
24
12
18
5
4
35
21
43
126
15
75
36
72
33
36
44
55
9
32
103
57
104
64
57
42
8
85
45
18
45
32
49
15
9
11
7
53
1
48
62
45
64
56
7
17
1
72
11
25
42
12
77
27
109
45
63
23
69
133
66
6
27
11
21
25
35
43
48
18
60
84
24
18
5
61
27
51
77
7
41
55
36
32
33
169
27
75
108
116
16
65
25
12
36
35
72
75
93
19
53
91
81
9
12
27
9
18
54
14
24
9
7
18
11
99
21
67
117
32
40
20
25
14
4
78
12
168
99
201
54
56
4
30
59
31
6
83
99
28
78
36
18
45
155
28
108
6
39
11
133
20
43
198
15
20
1
78
12
72
6
138
78
74
46
71
24
51
88
117
81
162
54
15
9
12
42
68
57
49
15
27
18
54
68
34
54
24
8
157
9
36
18
33
56
19
36
5
84
7
12
41
76
8
27
48
45
4
3
42
18
65
15
154
84
6
29
25
131
16
9
315
20
75
21
73
18
6
66
141
39
81
24
11
69
3
37
45
35
3
76
102
11
24
24
64
8
40
81
47
13
62
57
25
14
9
25
62
9
16
23
21
36
19
140
16
36
77
1
66
29
16
20
88
15
30
18
9
45
83
40
36
27
12
5
175
9
105
3
23
37
35
22
6
108
53
1
3
195
57
33
47
3
22
36
179
13
62
52
84
29
49
50
45
27
9
31
21
59
4
33
12
9
42
20
37
117
36
119
48
112
24
35
40
56
22
36
75
9
23
19
12
33
20
36
1
162
18
14
37
9
126
57
9
42
53
139
60
53
28
11
21
4
3
17
27
33
109
72
72
30
18
18
45
9
23
40
15
66
23
1
30
33
21
18
18
78
17
13
11
4
3
54
83
52
33
90
9
8
49
6
29
1
95
15
22
102
41
28
32
13
30
150
18
84
105
45
39
11
34
14
37
48
80
12
4
80
37
3
20
36
184
35
13
9
59
15
45
7
17
7
66
83
7
132
30
42
44
33
4
8
51
40
18
14
70
26
88
102
96
23
25
11
7
60
17
67
24
108
17
27
22
36
11
48
4
23
24
49
21
54
42
18
32
24
21
40
21
14
46
23
76
21
18
9
33
66
17
28
32
39
21
24
43
8
21
75
9
4
39
36
60
9
11
16
12
9
8
7
20
16
32
40
5
12
48
16
165
60
12
83
15
69
31
65
24
27
24
76
6
54
18
12
95
51
34
14
46
27
21
6
72
17
49
42
30
95
4
33
147
92
4
9
30
20
4
36
9
32
4
3
78
18
56
28
90
18
6
30
33
57
15
120
35
69
24
49
54
12
77
31
92
70
6
12
117
15
17
55
9
21
14
69
7
20
13
3
9
99
44
82
18
9
56
7
53
15
117
48
3
69
115
18
36
18
41
52
60
39
5
109
12
26
37
33
2
28
24
140
4
12
69
3
6
36
14
52
18
96
54
66
63
15
17
48
61
84
2
22
18
65
1
62
1
99
45
20
7
20
58
39
141
2
24
13
32
1
54
9
12
105
39
47
16
18
78
56
46
78
41
49
30
20
49
147
44
10
35
7
30
14
21
61
27
36
20
37
38
70
2
4
89
55
9
35
57
124
9
144
23
40
21
27
24
9
2
25
21
15
59
97
23
10
18
54
110
28
6
39
27
5
4
15
29
64
47
40
21
11
13
21
27
11
117
7
18
35
28
20
4
9
50
34
35
7
21
47
34
6
5
4
47
70
54
20
33
135
21
1
170
9
109
35
1
14
4
18
63
45
36
2
22
12
38
49
23
22
83
1
182
168
46
51
23
22
26
69
16
36
63
32
28
101
16
23
21
1
23
7
18
15
83
93
24
12
48
12
25
50
40
53
75
21
7
69
99
81
12
23
13
11
21
28
20
96
24
25
162
54
74
4
17
4
20
16
56
51
61
56
1
6
9
11
45
73
72
15
68
36
49
27
20
1
6
113
97
15
59
4
48
17
48
36
67
66
54
17
25
146
10
18
24
54
83
123
13
104
19
93
33
2
9
7
117
56
7
9
35
9
15
45
24
25
95
16
11
58
35
12
100
15
126
54
48
8
37
72
11
9
39
28
45
21
11
25
14
28
66
15
9
18
36
29
61
36
14
13
21
24
27
111
141
48
20
97
11
52
35
45
51
13
ABCD 446410046*7^$a-1 [50027]
72
96
48
7
119
132
18
18
30
42
12
78
156
312
30
6
54
174
198
42
19
17
144
108
48
36
36
36
186
30
60
126
18
192
67
203
42
72
102
18
36
103
77
19
35
150
48
24
12
72
90
6
30
162
78
13
35
109
71
73
35
234
36
36
18
60
18
108
120
6
145
17
102
6
162
120
72
97
71
108
102
24
120
42
12
145
5
504
90
138
36
24
18
48
42
72
127
35
54
246
1
161
36
18
6
30
114
48
54
108
36
60
36
162
91
29
114
102
378
6
48
126
13
137
12
36
144
24
12
115
48
71
60
12
18
96
66
108
18
72
504
150
270
18
12
61
47
144
150
90
49
95
162
192
96
102
198
96
102
78
66
270
60
163
119
54
96
54
138
18
18
90
60
18
180
120
42
72
25
47
49
144
5
48
108
24
7
263
102
90
73
53
18
25
407
78
120
6
13
71
6
54
198
12
18
18
144
60
120
19
143
42
12
126
108
306
60
19
89
7
65
12
126
288
78
30
42
66
126
96
18
12
72
108
24
300
25
29
90
54
18
1
35
60
30
72
18
25
144
65
54
121
113
6
48
126
72
355
167
108
96
198
126
90
48
54
73
125
216
6
30
42
12
36
36
18
24
319
35
36
168
1
71
138
24
7
47
12
37
5
108
54
66
36
72
204
102
6
54
13
161
36
24
19
53
12
60
36
18
30
108
72
108
54
24
145
17
18
180
12
54
342
36
18
36
7
101
90
145
113
12
36
18
42
108
102
90
7
197
48
180
132
192
168
108
72
108
66
198
403
179
18
43
101
66
24
120
132
108
18
55
144
65
54
18
126
144
42
30
60
84
54
283
119
36
12
72
108
54
18
18
252
204
54
12
78
12
54
24
120
36
13
119
54
18
49
125
72
54
18
60
174
288
42
12
90
18
6
97
5
126
90
60
36
67
77
324
246
18
36
60
72
31
23
108
12
258
31
48
209
31
71
96
54
18
72
25
95
132
198
12
43
53
72
12
24
144
12
36
60
234
12
42
108
12
96
120
36
60
84
54
24
102
96
18
198
48
72
126
18
96
18
12
240
126
30
42
103
17
24
48
7
47
186
7
5
60
90
12
121
131
18
126
108
126
67
41
55
197
24
30
114
144
90
25
131
72
54
54
18
151
101
24
66
90
6
18
30
96
84
61
144
137
24
18
48
60
49
95
138
180
72
96
120
60
7
41
6
49
96
125
12
132
12
96
108
378
1
29
60
54
1
71
126
120
18
126
162
6
12
198
18
42
157
35
126
79
233
54
30
6
18
120
36
54
108
6
72
162
54
12
24
162
66
60
108
36
180
66
42
12
6
228
18
91
41
108
120
348
84
115
17
162
12
126
24
30
114
91
71
36
30
42
48
186
12
198
234
18
42
ABCD 446453508*7^$a-1 [50002]
10
6
2
6
42
4
20
12
36
16
35
9
28
8
39
31
80
4
14
3
49
12
2
66
4
59
19
2
28
30
44
42
24
46
32
21
45
4
11
7
18
56
36
12
15
3
4
42
42
6
11
13
42
108
50
3
49
11
21
28
102
14
27
43
62
18
24
18
22
6
11
9
16
23
21
36
6
10
12
14
16
17
1
18
14
16
8
3
9
42
12
54
16
30
65
12
19
29
25
20
22
18
14
6
10
18
59
45
51
24
13
14
6
16
42
12
8
34
6
48
42
30
32
4
12
48
14
3
15
24
22
2
34
6
41
36
3
12
9
3
9
21
15
1
14
9
3
42
18
4
12
12
5
12
13
8
16
11
3
40
41
9
75
7
2
3
1
14
30
4
18
12
72
26
64
6
17
48
7
24
26
18
36
48
6
4
14
10
2
6
16
8
4
48
2
33
1
8
36
15
3
45
39
10
32
15
15
22
24
2
30
46
2
16
18
80
6
12
3
7
6
11
27
4
50
16
95
27
4
18
6
20
28
17
24
25
2
33
9
28
11
19
42
14
76
6
44
28
30
8
10
11
9
22
24
98
28
14
24
45
1
18
2
15
15
16
110
18
34
44
12
6
12
4
26
46
29
31
24
5
3
6
4
20
30
34
2
12
24
22
6
12
26
16
8
27
33
12
30
9
12
12
7
48
18
86
9
25
68
12
3
21
24
4
14
148
26
22
2
18
12
34
8
30
12
12
130
8
4
6
5
69
48
15
21
3
19
2
10
42
12
14
18
6
34
47
13
12
20
4
30
2
24
18
9
7
17
1
20
15
24
7
14
18
18
27
39
10
48
20
10
17
27
4
24
12
14
18
48
76
2
3
31
48
18
32
16
2
10
2
12
9
84
33
72
18
22
2
12
10
11
24
12
43
2
12
18
12
6
66
4
5
15
6
16
36
44
30
16
36
2
18
36
4
2
18
30
15
21
27
51
60
9
12
61
26
33
15
4
29
12
19
24
8
9
1
35
13
38
36
9
7
12
2
18
4
8
16
12
6
6
32
4
29
31
2
12
27
49
23
3
12
16
62
3
12
13
8
16
2
6
10
17
39
18
34
30
38
21
21
27
1
6
24
54
20
18
4
6
26
22
18
2
6
10
8
4
26
57
1
2
42
10
26
6
6
30
4
17
24
25
32
40
38
18
24
6
9
27
12
10
14
6
39
39
22
30
18
26
16
29
3
22
8
18
28
8
45
3
66
18
9
75
16
2
90
46
8
3
7
20
33
9
15
55
18
35
3
12
6
39
15
16
2
6
18
3
3
24
30
58
24
50
24
4
32
48
28
32
15
15
6
82
5
3
24
34
44
3
1
2
22
30
50
27
21
30
70
35
12
3
9
9
22
20
9
21
10
20
21
1
18
30
20
22
12
6
14
24
69
12
63
16
2
12
18
42
16
6
2
12
3
7
26
28
42
36
36
92
52
14
16
26
66
4
44
6
24
4
66
20
34
44
16
14
4
32
15
3
6
3
33
58
24
48
5
15
108
10
14
21
49
2
9
115
18
11
1
20
4
11
21
3
7
17
21
28
11
3
64
38
6
6
4
23
15
18
78
4
5
7
26
39
24
9
16
11
13
35
21
18
18
6
6
22
2
12
16
78
32
28
29
21
6
10
36
18
14
36
12
30
18
16
20
3
63
36
16
36
20
10
20
36
27
3
24
6
12
3
21
10
12
8
141
21
12
10
5
15
12
36
22
12
2
21
27
4
44
10
11
24
61
62
9
43
18
2
4
20
40
18
83
21
27
9
15
7
12
8
9
7
48
89
31
50
16
11
3
9
19
30
62
58
54
8
96
33
13
12
2
22
14
16
2
15
9
24
24
22
14
96
16
18
17
13
74
10
6
12
20
10
18
26
12
27
3
33
9
6
4
14
3
45
4
18
8
36
4
8
24
154
20
18
10
8
63
25
30
2
3
43
24
24
6
2
12
9
7
6
8
27
13
26
6
15
27
4
41
1
50
6
66
4
18
6
29
37
12
35
25
6
2
27
75
16
26
10
6
62
16
14
46
5
12
49
12
30
8
4
29
9
36
3
48
43
2
12
6
16
66
32
6
22
20
24
24
99
31
5
3
4
2
6
21
27
6
3
12
12
73
8
24
3
27
9
3
28
18
11
36
1
20
30
102
6
4
14
6
28
12
77
24
15
12
6
36
6
16
5
7
30
12
36
30
26
64
24
54
2
3
15
6
27
12
7
12
24
6
14
22
14
52
56
4
2
15
19
5
3
33
9
16
24
8
27
60
9
12
46
29
43
38
4
18
8
12
22
18
17
1
59
12
55
6
14
18
6
4
17
1
20
18
22
14
33
12
13
14
12
54
94
14
4
47
9
15
3
28
41
33
28
6
8
52
17
43
30
6
2
10
30
26
9
85
35
9
6
4
38
6
46
18
68
22
26
6
3
19
24
36
12
18
23
69
18
12
16
44
9
15
6
30
48
9
31
8
12
36
10
14
33
15
54
27
12
12
7
8
33
3
9
3
16
2
22
6
14
18
12
3
3
24
90
12
6
12
18
28
2
24
4
12
8
4
53
7
50
10
53
12
1
20
27
21
22
8
10
23
36
7
6
80
24
10
6
42
54
2
4
36
17
3
18
40
30
41
39
21
3
9
3
10
35
7
5
27
45
19
8
18
12
39
7
5
45
12
39
9
4
36
47
7
6
20
3
7
20
40
2
15
3
4
56
6
4
11
1
14
24
4
2
51
19
5
19
32
28
5
9
24
15
3
22
2
12
16
29
39
24
4
30
11
1
6
18
8
6
4
20
10
2
42
12
48
42
24
4
24
18
6
2
12
4
2
12
4
24
5
43
185
9
15
37
2
9
27
4
41
25
35
36
3
9
49
14
12
12
4
2
10
6
26
16
24
5
21
40
8
34
12
8
24
10
44
16
2
4
20
22
26
10
6
38
12
54
30
186
42
6
34
14
9
7
2
48
30
6
42
4
6
12
2
4
54
6
18
12
36
56
6
48
12
4
5
3
6
64
2
21
24
36
1
12
12
20
46
12
54
18
24
5
7
54
47
31
48
32
21
49
11
25
24
35
19
30
26
6
112
32
4
23
31
12
26
4
14
18
87
51
6
39
9
3
19
36
5
3
22
20
4
44
10
6
20
22
12
6
18
14
24
18
10
42
2
15
39
18
58
8
9
27
6
3
7
6
26
48
4
24
8
6
24
6
10
2
40
14
10
30
23
13
42
17
37
23
21
4
20
58
17
12
15
10
54
17
21
3
7
50
18
6
39
49
26
36
4
24
32
4
5
33
3
24
7
18
11
3
12
70
59
13
59
7
2
27
7
18
6
54
20
15
9
48
4
11
1
14
4
30
38
4
6
32
22
17
1
11
21
42
69
9
6
12
18
10
32
12
6
4
26
4
18
20
42
6
6
57
12
19
30
26
6
27
21
28
20
3
25
30
32
16
26
18
9
12
12
7
36
5
19
44
6
87
25
32
3
45
6
42
4
68
27
12
3
18
28
6
2
88
8
15
13
18
12
6
2
24
12
10
30
5
3
48
54
36
51
7
18
36
119
9
18
36
16
8
9
39
33
19
30
50
40
2
15
12
12
15
21
3
18
6
9
13
23
48
15
42
15
7
18
6
8
30
18
28
44
6
16
12
30
18
2
45
25
35
15
4
5
27
40
44
6
51
7
14
3
27
21
15
6
28
59
37
11
75
12
10
32
16
32
27
15
90
4
23
33
24
22
20
4
26
16
11
12
9
24
12
18
28
29
1
11
21
3
43
6
6
8
24
12
10
78
17
49
23
9
42
6
3
33
28
20
27
7
14
16
36
2
21
49
48
14
4
18
20
12
27
1
2
52
12
2
16
62
4
20
10
32
39
13
14
108
22
8
3
1
14
78
18
12
4
5
31
44
16
2
3
19
6
20
10
8
12
6
15
36
85
6
14
18
4
30
14
9
3
45
27
9
7
24
5
9
16
2
6
6
18
15
39
9
57
34
14
15
7
18
2
12
21
3
10
42
14
30
33
31
18
8
6
72
33
21
18
10
6
92
18
6
12
69
15
6
4
30
12
24
41
31
8
66
3
19
8
24
34
47
49
24
18
62
6
18
3
1
66
29
21
3
21
27
60
13
2
21
27
36
12
40
8
30
4
44
51
3
10
14
28
17
7
26
58
8
4
5
9
3
3
6
6
76
30
6
72
8
28
2
3
13
23
3
18
39
7
6
23
3
18
15
7
56
4
30
23
63
4
62
12
6
10
2
9
69
16
90
12
5
24
1
8
87
1
62
21
24
1
42
2
10
26
18
10
18
2
3
12
69
3
13
6
29
19
26
27
31
5
13
18
18
12
6
44
18
16
8
18
6
18
10
18
50
10
17
19
41
37
2
18
3
12
9
3
3
21
43
14
42
10
6
2
6
24
70
6
78
14
4
38
84
60
144
30
40
18
38
18
27
27
16
2
15
24
49
24
11
3
10
14
22
2
18
10
6
26
30
16
8
34
42
32
18
52
14
15
15
4
26
4
6
18
6
14
10
60
77
39
22
12
14
9
3
88
2
36
6
24
30
6
4
2
24
64
24
54
2
72
24
12
4
24
14
12
22
6
56
24
28
5
12
49
84
12
2
21
15
4
6
18
30
18
60
14
40
8
78
22
18
17
24
1
6
18
6
18
6
14
15
21
3
3
22
95
13
38
9
19
24
36
18
11
45
6
18
18
30
40
18
30
32
70
17
33
52
32
16
12
11
19
2
84
27
9
16
24
36
20
60
4
12
2
9
15
10
24
14
4
30
56
12
28
14
52
32
6
22
17
27
4
32
57
24
9
18
12
48
21
45
54
10
44
4
12
2
9
21
30
54
6
24
40
17
3
18
18
12
28
8
34
8
4
18
56
34
30
2
40
14
4
29
9
16
14
28
53
24
3
16
12
32
4
12
66
54
2
15
3
33
21
6
28
17
12
7
18
38
10
18
53
31
5
13
8
15
3
4
17
93
6
9
27
6
3
15
12
4
65
7
12
17
12
3
42
12
3
111
6
28
2
12
18
51
3
12
64
5
21
6
64
2
54
10
48
8
24
30
16
2
12
4
48
8
34
29
48
1
2
66
12
34
6
ABCD 446482208*7^$a-1 [50012]
28
50
28
18
27
45
44
6
13
5
6
10
15
35
6
54
60
66
7
96
21
18
86
19
35
13
5
4
68
42
13
23
54
6
30
67
5
18
49
35
10
18
26
6
16
45
23
6
18
12
1
45
2
48
13
9
2
10
15
45
3
87
8
18
4
110
58
63
12
23
13
107
70
2
25
5
40
12
123
17
28
8
4
38
13
12
41
24
31
21
38
12
24
22
27
23
22
48
27
17
10
80
25
21
87
47
10
18
32
10
3
60
63
68
106
18
20
12
18
22
38
16
14
18
24
18
40
45
21
14
22
14
10
84
26
37
15
9
9
20
12
12
10
20
28
24
140
18
31
59
12
60
94
66
38
88
2
66
46
66
132
3
47
6
54
73
27
72
18
15
108
9
68
18
4
9
57
14
1
35
49
35
16
45
17
40
36
36
8
16
12
14
1
9
8
12
10
6
38
6
36
127
47
36
24
18
60
60
70
18
12
8
12
22
26
24
4
26
36
24
36
12
12
10
20
31
12
11
36
13
27
45
3
110
7
5
6
12
1
27
44
6
4
3
23
10
32
18
52
6
20
90
1
105
14
114
28
99
33
140
30
37
3
68
30
28
114
38
12
52
14
1
9
2
54
6
4
54
51
45
8
12
46
18
6
30
15
143
12
46
20
70
18
15
189
8
55
17
10
8
13
107
18
7
39
33
36
9
12
15
11
12
18
4
18
18
3
95
10
12
14
54
55
9
80
10
2
55
11
48
24
52
18
36
2
12
78
22
20
10
18
18
6
8
1
11
36
54
18
60
72
24
54
102
10
39
11
94
20
6
48
10
98
42
18
13
9
27
173
70
6
14
12
6
4
48
2
25
5
28
20
42
1
12
72
9
159
5
30
13
95
12
6
22
14
4
44
100
8
43
11
10
6
54
18
8
12
18
64
14
49
47
34
86
18
12
30
30
30
6
4
63
5
60
7
35
60
100
18
30
32
1
35
4
6
8
6
58
111
24
3
24
20
25
9
56
24
4
20
7
36
45
15
65
34
30
14
6
30
18
36
4
72
63
11
6
18
10
20
156
24
6
34
32
30
1
47
66
7
33
26
10
50
66
10
44
46
44
48
7
23
18
42
10
27
23
12
34
12
15
5
4
14
34
176
30
10
86
58
15
3
2
66
22
24
44
40
32
12
12
18
18
12
36
12
28
51
36
155
70
14
36
13
35
4
6
27
59
94
54
26
46
9
47
25
17
100
18
18
72
12
32
24
16
8
36
7
5
4
39
5
6
54
42
78
31
33
12
8
7
5
16
32
12
10
54
2
18
67
27
21
65
4
8
22
62
6
22
68
139
15
48
20
60
10
20
18
70
104
10
45
9
66
14
31
96
9
48
18
20
18
12
19
9
36
26
12
30
30
10
8
19
108
21
74
52
6
2
37
5
6
24
30
6
30
30
64
158
7
9
14
28
90
20
28
14
1
45
66
8
10
26
6
6
22
3
65
4
75
24
39
2
31
35
10
48
15
95
49
143
42
16
122
18
24
42
90
64
2
12
22
15
5
96
12
70
38
4
26
54
4
62
18
24
10
20
25
17
18
10
30
8
30
60
42
6
7
15
2
30
40
48
2
22
8
82
20
96
19
63
18
8
66
133
21
15
5
7
5
4
86
12
97
9
12
60
8
30
1
23
13
87
20
6
6
16
14
19
71
18
18
18
6
48
18
19
63
38
12
16
6
14
6
34
86
30
4
2
25
9
6
32
6
12
22
50
30
40
90
32
6
22
8
48
16
3
15
50
12
30
6
100
2
73
60
9
20
19
9
2
16
42
2
10
20
36
34
9
119
40
2
19
29
66
12
54
24
24
7
60
9
12
72
42
14
6
24
37
45
2
37
155
25
5
54
37
9
44
55
84
5
55
17
4
74
22
30
38
52
8
7
23
12
1
9
36
12
32
24
7
9
14
24
12
40
56
54
16
2
70
62
18
12
30
54
55
27
14
6
24
6
24
19
9
32
18
13
5
64
8
18
24
13
5
7
23
12
16
72
32
25
5
6
48
1
3
2
4
134
1
21
51
9
68
42
30
24
6
1
39
33
5
30
1
149
18
198
4
98
30
10
9
45
15
9
62
13
11
34
24
72
3
11
6
36
48
30
1
21
32
22
54
15
47
10
8
36
6
10
12
20
12
10
30
18
140
30
16
32
12
28
3
5
46
44
36
49
5
64
18
72
92
1
27
117
9
42
14
40
3
17
6
24
49
45
44
12
88
12
8
12
48
31
11
34
6
8
12
48
18
52
26
10
15
9
62
10
8
18
18
12
54
25
36
48
29
12
4
24
36
14
13
57
15
57
218
22
39
131
40
153
36
59
1
36
3
32
13
53
24
36
64
14
4
20
190
20
7
23
6
54
25
65
31
5
12
28
12
24
44
54
96
42
10
72
2
66
18
24
52
20
58
2
60
10
30
80
28
8
7
11
96
58
32
6
102
42
30
28
38
84
30
10
20
1
47
52
33
5
16
20
31
21
2
36
4
2
30
66
22
116
61
89
4
38
34
14
6
30
46
27
53
24
18
36
90
4
12
24
66
38
7
5
4
15
9
12
24
72
2
118
50
42
42
6
54
144
4
168
20
34
36
50
25
27
92
34
56
4
2
10
92
78
12
13
45
14
36
22
27
29
19
15
50
30
102
43
45
32
90
30
30
34
36
36
14
13
5
42
1
9
20
16
44
28
2
13
5
12
28
26
12
37
23
4
9
81
50
109
39
45
65
76
36
56
12
36
12
12
10
50
18
54
6
18
67
59
16
14
10
54
26
85
81
8
19
60
5
22
18
30
6
80
24
6
37
83
34
72
38
48
4
8
10
50
12
48
36
4
18
2
37
149
4
2
78
16
75
36
23
10
27
5
31
17
28
62
22
20
88
2
6
78
36
58
36
14
10
27
23
13
17
31
59
60
52
45
24
9
72
116
64
26
90
42
97
33
12
14
1
35
6
124
44
36
28
15
23
4
54
36
44
19
11
52
2
43
9
8
10
18
27
113
48
6
36
58
126
8
12
73
27
18
78
68
4
2
46
20
42
6
6
31
9
86
34
44
16
3
60
27
30
144
2
157
5
70
6
14
121
9
56
7
12
15
45
17
55
9
32
40
32
67
71
60
18
30
37
5
102
22
6
20
48
6
114
4
78
14
30
108
6
12
49
33
20
18
37
5
31
9
26
52
44
48
10
162
20
30
18
10
32
18
66
19
3
18
6
26
18
85
5
114
36
36
30
19
41
36
30
18
4
50
82
48
2
25
23
1
5
66
18
22
20
90
168
127
153
36
14
13
27
8
12
12
73
47
60
58
122
48
10
2
30
4
14
1
17
4
6
2
42
46
50
4
44
37
53
36
4
36
36
38
12
13
29
138
22
2
34
20
22
9
5
58
26
6
84
1
36
35
24
18
120
18
22
8
7
12
35
6
12
12
ABCD 446489994*7^$a-1 [50031]
12
1
47
33
31
2
19
39
44
45
27
30
55
41
54
4
56
12
6
18
6
34
5
27
1
23
40
86
7
5
34
9
107
12
30
70
14
46
50
19
71
64
9
35
18
63
4
35
30
18
57
3
4
24
2
58
32
45
3
25
12
48
35
6
39
4
15
21
12
53
6
6
42
12
6
70
44
13
20
79
9
20
40
59
48
1
47
12
49
60
24
15
92
13
8
7
48
48
12
9
11
6
36
3
24
19
56
21
84
28
3
36
33
15
20
61
11
88
8
1
17
87
12
15
42
3
4
12
3
8
4
17
52
23
1
11
138
48
10
72
44
6
27
19
17
28
12
3
14
43
44
40
5
6
12
1
29
43
15
12
14
6
13
12
20
15
28
17
28
24
15
9
11
42
99
9
3
7
9
84
60
29
63
55
8
16
9
3
9
20
63
48
25
71
1
12
11
12
76
14
18
60
12
12
33
48
12
15
13
75
2
7
8
7
21
17
3
51
1
23
24
18
3
51
49
5
7
27
56
16
44
25
20
7
5
3
57
75
52
8
1
3
74
7
12
15
5
16
3
9
113
27
16
12
17
87
3
28
12
5
28
11
4
2
15
48
7
33
3
17
4
20
27
6
15
28
5
7
5
67
27
8
72
1
32
31
2
7
8
3
24
18
10
33
3
9
12
20
4
15
12
29
3
24
6
127
51
9
60
15
41
19
41
28
41
12
3
21
15
15
12
28
45
12
65
22
5
4
56
3
12
16
20
12
33
7
5
57
15
21
30
49
8
28
11
28
41
147
40
12
32
1
39
8
13
3
9
63
12
5
40
11
9
15
1
41
22
41
64
24
3
44
33
55
12
24
17
12
40
8
39
40
8
1
17
39
16
17
46
57
11
40
8
1
12
36
71
60
28
17
21
7
23
66
30
28
32
1
65
7
24
17
102
1
41
18
40
33
15
17
39
1
32
31
9
3
17
3
16
29
16
107
64
24
57
12
12
56
55
2
10
17
21
70
170
55
5
22
72
8
1
11
30
10
8
13
5
34
8
25
3
2
18
13
36
8
3
9
7
9
27
50
3
4
23
12
16
9
56
7
21
3
20
13
5
18
48
36
16
96
21
20
4
11
49
11
33
16
3
80
49
11
4
9
24
23
6
10
48
9
24
24
27
33
72
51
45
3
8
21
12
16
35
49
3
24
69
20
27
16
8
4
84
8
1
75
14
10
17
15
18
7
24
116
7
38
22
14
99
19
24
17
15
16
5
28
32
4
48
83
49
17
22
12
2
31
11
13
20
7
20
13
12
35
25
5
18
1
24
35
25
3
9
23
13
32
15
28
2
18
4
69
12
47
12
49
24
8
21
19
11
1
3
2
60
10
5
3
73
12
3
29
33
10
2
7
39
41
7
24
12
50
7
5
36
15
19
53
12
7
12
29
7
2
6
1
56
4
32
7
38
10
48
9
32
27
21
9
30
60
1
20
28
20
7
8
49
17
39
15
12
120
13
15
2
3
39
25
39
44
24
49
27
2
42
1
5
30
25
15
33
48
3
12
69
3
32
54
6
45
79
14
30
36
33
43
17
28
3
9
27
29
75
6
43
8
39
6
31
11
25
60
20
3
28
9
11
6
36
10
21
12
12
32
31
44
12
1
27
48
2
22
8
1
39
9
12
12
8
4
80
15
21
28
12
15
9
20
48
31
74
30
85
5
7
3
12
9
12
27
33
17
43
12
140
16
15
9
12
39
2
22
38
34
68
24
114
12
18
4
80
25
15
9
60
29
22
8
16
17
15
24
1
27
5
31
8
1
12
8
12
16
44
43
24
8
1
32
3
4
9
23
48
112
29
27
37
83
13
20
27
28
24
8
30
54
4
2
42
40
5
3
48
24
4
21
75
5
31
29
28
29
6
33
31
8
6
54
13
68
4
15
60
12
14
6
49
11
9
75
49
15
8
25
47
4
44
12
16
57
12
20
51
4
2
6
33
4
47
6
70
20
4
21
20
12
7
8
33
3
4
12
21
12
47
21
43
48
32
66
7
44
15
162
10
20
16
5
79
48
21
24
5
3
12
60
7
24
9
5
27
36
4
99
8
33
3
54
58
20
1
12
8
12
7
12
14
6
90
19
101
22
2
42
28
26
58
2
54
25
17
114
133
20
31
56
21
27
33
3
13
15
29
19
21
27
24
21
53
3
60
28
24
39
8
1
3
8
88
21
32
7
65
7
29
39
30
22
24
69
17
19
20
39
12
21
63
24
6
6
37
12
44
19
9
35
4
12
8
4
2
63
72
9
39
9
34
2
22
17
16
44
27
33
36
7
2
19
11
28
36
36
2
66
12
33
9
3
15
13
8
135
4
2
58
5
40
35
18
7
3
24
29
87
25
89
19
24
53
27
3
64
29
21
7
11
40
5
31
56
4
2
42
28
12
33
12
8
27
30
18
28
36
72
72
20
12
28
9
53
55
15
80
52
56
64
72
8
18
27
4
24
35
12
21
39
21
64
47
97
12
24
99
41
7
29
24
51
73
12
72
32
60
4
15
24
60
33
11
4
29
15
78
22
5
16
3
38
6
28
33
3
29
12
19
9
5
15
51
60
4
33
23
40
26
30
57
36
4
8
55
12
33
23
36
36
16
21
27
21
12
3
32
6
7
5
7
3
8
49
20
16
44
27
48
13
5
54
28
20
76
14
51
12
15
54
7
12
51
20
1
3
9
24
27
33
17
39
40
24
11
13
36
24
8
27
13
17
7
48
8
19
8
12
16
5
40
35
12
40
8
9
48
60
7
2
22
56
16
12
53
60
21
39
45
6
30
10
9
20
19
2
6
16
14
27
7
57
12
3
41
51
4
21
51
8
28
12
8
105
7
12
36
2
6
36
40
53
63
24
61
32
115
38
3
9
94
81
23
4
9
20
12
9
7
27
24
33
5
15
9
34
36
8
36
37
3
2
30
25
32
15
21
19
8
73
27
50
3
24
7
41
15
13
12
5
42
4
29
15
165
9
6
1
27
45
32
52
60
15
20
1
32
16
12
3
2
10
57
63
2
3
7
5
72
28
32
4
56
3
40
2
36
75
7
32
12
9
15
64
21
12
35
4
8
13
8
4
24
47
12
37
53
7
3
33
15
33
12
12
35
78
10
17
19
48
5
60
63
1
44
7
5
4
3
8
1
60
27
20
25
36
32
24
3
132
66
7
15
8
66
3
36
12
48
15
16
74
7
12
3
36
21
68
31
2
15
31
14
6
1
8
12
15
108
9
15
28
21
29
3
12
27
13
12
23
30
7
51
45
27
8
9
3
25
27
41
27
45
16
23
48
1
24
53
12
3
72
63
28
32
13
15
50
6
13
51
5
4
3
72
9
24
15
20
4
9
39
12
8
6
15
15
25
3
68
21
15
16
12
5
4
11
16
12
17
31
21
8
21
43
36
80
100
17
10
2
30
6
19
35
28
68
4
5
31
2
7
11
73
15
21
71
12
57
4
51
38
18
105
12
3
9
15
13
32
3
33
43
21
8
12
16
15
57
20
15
12
6
12
31
11
21
4
36
20
12
7
2
24
72
7
20
7
29
21
36
54
9
40
44
15
13
12
3
8
24
1
12
15
36
41
15
1
41
51
15
25
3
2
42
33
3
9
57
6
61
24
12
35
105
3
12
1
15
9
3
20
12
72
1
5
27
19
2
75
4
96
5
6
24
42
43
32
40
5
3
24
51
30
10
26
51
12
3
16
57
17
15
15
28
122
10
17
3
114
19
12
83
6
43
3
33
5
39
16
12
3
56
16
2
15
28
39
14
10
9
39
21
15
41
7
105
35
16
164
72
4
36
20
25
23
25
12
11
30
12
10
21
11
36
13
12
3
36
8
25
8
100
32
3
13
15
17
7
36
72
80
45
7
21
12
27
33
11
6
27
67
12
17
12
7
41
12
103
5
12
43
2
3
39
4
2
34
9
11
16
105
65
19
23
4
26
94
26
3
7
98
12
7
8
12
15
28
33
12
80
27
40
20
1
72
51
29
16
3
8
16
5
31
21
20
87
21
24
51
9
3
33
72
48
7
68
24
4
21
8
15
24
21
3
9
4
24
12
11
9
16
41
6
33
39
21
28
12
35
24
6
7
5
30
33
67
32
6
66
6
31
44
31
12
14
18
12
1
17
3
40
3
89
3
24
21
7
8
12
33
7
32
33
19
24
29
15
30
3
52
8
16
17
19
36
3
32
45
9
18
40
24
20
4
2
22
96
12
5
16
3
26
58
2
27
27
81
19
9
3
44
24
48
4
17
7
5
27
33
12
21
190
69
15
81
24
3
5
12
57
3
3
1
29
31
3
9
27
ABCD 446651232*7^$a-1 [50072]
12
18
31
24
44
52
83
45
63
61
48
23
1
20
16
20
9
78
36
48
13
23
10
15
128
52
11
49
69
3
12
11
25
116
16
12
17
63
28
12
23
21
9
27
16
24
45
15
48
5
28
3
59
9
16
60
20
9
27
16
5
36
42
45
27
49
8
1
35
24
48
64
89
15
3
6
64
27
12
44
1
3
29
30
34
15
72
5
43
56
4
11
13
5
48
15
36
39
130
48
56
24
19
60
36
56
9
36
19
56
1
15
12
48
20
28
44
12
1
50
13
72
12
41
7
48
24
8
72
12
60
3
60
9
100
20
24
45
27
16
9
2
165
4
48
11
61
12
5
31
8
28
35
25
44
52
24
23
18
7
72
20
4
21
48
38
24
1
120
8
24
52
47
34
15
41
16
12
35
28
29
7
12
24
44
39
22
32
15
1
2
9
108
4
12
108
12
45
8
19
24
12
24
60
23
13
48
11
25
11
94
95
123
21
33
27
3
46
15
72
44
16
60
5
31
104
27
93
76
11
49
5
7
200
16
21
3
12
47
30
51
72
12
1
51
11
106
11
64
44
24
9
12
18
81
4
20
40
120
59
33
40
23
9
64
8
9
127
11
9
13
3
56
28
35
42
138
108
61
9
11
9
28
23
16
32
4
59
132
13
77
7
59
24
30
4
59
4
20
4
5
48
52
3
24
17
19
48
59
85
35
1
8
9
63
27
36
1
36
23
37
17
7
48
72
60
32
13
75
35
12
1
24
20
4
12
11
33
63
1
8
12
40
72
41
7
8
4
17
67
36
9
3
60
12
24
9
51
24
36
36
81
27
47
6
54
12
34
26
30
31
5
55
5
31
21
3
60
59
13
23
18
54
36
13
12
11
34
3
8
88
44
48
28
36
59
9
4
23
49
17
63
13
3
8
36
21
7
57
35
15
1
24
20
72
21
42
9
3
13
21
2
10
3
24
5
183
24
63
1
8
52
5
7
20
72
1
15
11
37
12
5
79
45
51
131
37
8
15
61
20
25
74
57
16
11
73
8
15
21
13
20
3
136
33
2
25
20
4
12
24
23
24
1
47
60
126
3
81
31
5
123
39
1
24
36
11
6
111
4
32
132
1
27
60
29
48
16
47
40
5
15
9
19
9
2
24
12
37
44
64
104
4
8
4
5
43
11
6
7
228
47
45
24
3
97
189
63
35
30
7
36
9
12
23
52
11
22
51
8
63
13
33
15
41
43
20
15
36
13
9
3
32
15
13
68
4
33
27
12
32
9
30
90
42
82
3
48
12
45
8
7
12
44
76
44
16
17
31
12
20
21
27
69
79
24
36
5
27
9
7
56
4
24
12
21
3
9
35
45
30
37
108
44
4
12
12
44
24
99
73
96
45
14
33
28
12
60
20
9
7
24
12
101
36
18
25
156
17
18
13
24
12
11
37
17
39
37
27
44
13
39
56
16
71
13
23
12
33
28
17
12
31
11
13
84
12
101
4
3
9
35
13
71
9
40
23
36
171
42
7
60
8
15
9
4
35
9
24
4
33
47
24
12
4
59
36
9
88
24
68
4
48
17
4
51
35
13
12
108
36
32
51
9
3
13
12
24
96
24
24
5
31
29
18
9
12
15
121
60
72
8
36
16
48
12
17
6
18
67
12
20
76
48
77
42
21
37
15
17
163
107
12
46
14
18
43
68
24
13
32
7
23
9
15
45
1
3
89
6
97
48
11
61
20
100
23
37
89
16
3
11
150
4
3
20
39
18
19
80
16
60
65
63
9
54
30
6
25
29
3
64
44
9
15
76
95
145
72
8
28
165
27
12
11
12
18
7
12
8
15
22
3
32
24
84
16
8
45
43
36
12
20
9
27
27
13
12
24
11
9
3
9
16
29
18
1
12
12
17
18
9
48
9
36
6
45
12
28
60
44
112
59
12
1
8
9
27
60
13
3
32
15
84
37
8
4
128
4
33
3
8
63
6
3
4
119
61
47
1
24
20
12
28
23
81
16
60
8
24
36
9
7
24
53
6
13
21
20
27
16
12
24
48
33
23
36
1
27
5
48
7
12
104
40
96
11
13
29
28
15
45
27
12
125
3
24
1
11
24
52
11
34
39
36
11
9
61
75
48
9
75
20
15
21
109
75
33
14
109
56
1
107
63
25
12
5
12
27
9
54
42
54
12
1
59
72
12
6
7
24
23
180
37
9
27
80
1
135
11
46
32
31
179
58
20
111
60
4
53
7
20
96
3
33
40
8
60
39
1
48
12
56
4
20
3
6
4
12
3
24
60
24
80
153
18
9
4
33
26
18
16
14
6
19
53
43
120
8
36
3
25
72
80
100
33
15
72
21
12
15
23
9
1
15
11
81
13
12
44
30
105
108
75
1
8
9
15
52
23
13
11
34
15
5
19
48
32
16
9
3
29
6
12
9
27
6
3
1
14
25
11
25
84
35
12
46
3
59
36
9
16
11
61
44
1
38
37
36
59
1
116
27
36
13
8
40
23
34
11
88
11
6
3
4
47
13
69
3
35
33
4
35
10
27
32
28
80
21
7
20
15
1
20
33
7
57
60
11
36
52
104
16
8
3
42
67
68
27
93
9
7
11
49
12
8
3
34
26
21
16
24
5
87
1
15
12
35
129
28
35
9
27
22
11
9
55
12
35
9
52
45
11
1
15
12
23
13
44
13
12
2
37
9
32
3
63
42
48
19
24
9
3
32
52
41
36
15
88
48
117
51
119
156
25
44
4
12
48
21
23
28
29
43
56
24
27
25
11
9
3
45
28
35
13
29
43
47
10
3
32
13
12
63
56
45
18
1
11
33
75
13
12
45
111
108
24
20
25
38
60
25
108
47
30
7
35
13
24
92
4
12
200
52
20
24
9
31
44
52
83
78
7
32
24
37
3
24
36
12
8
16
108
12
48
29
3
16
11
13
23
18
27
9
18
13
48
48
179
37
17
19
5
3
37
15
24
20
57
19
41
31
48
12
35
85
5
99
28
11
9
24
3
90
15
1
2
36
25
8
76
24
8
16
45
15
32
21
115
29
27
15
144
13
72
45
14
1
24
32
28
17
15
72
16
105
35
4
12
24
11
9
1
3
36
8
28
68
1
75
68
12
15
9
63
46
111
12
56
9
40
15
57
27
32
16
5
27
16
8
1
15
11
22
51
20
9
7
48
53
100
3
20
48
63
58
3
92
13
75
35
37
44
1
3
71
13
20
16
12
60
29
18
1
56
16
12
60
8
16
23
6
28
15
45
3
44
3
73
8
28
23
1
8
63
48
9
88
44
48
15
81
12
40
21
39
24
8
3
60
10
3
23
13
36
17
27
52
12
44
148
36
12
53
52
47
1
11
9
43
11
6
43
56
40
68
28
24
20
181
11
4
57
11
33
36
18
36
108
9
63
37
107
9
40
24
8
49
ABCD 446838144*7^$a-1 [50021]
6
5
4
3
6
11
3
16
17
27
4
36
8
37
17
3
36
4
9
26
10
14
24
9
4
24
8
3
12
46
3
39
2
6
36
34
11
28
23
22
12
51
12
20
3
18
3
16
12
9
20
3
31
9
20
7
20
37
20
24
3
4
44
12
42
3
28
32
7
21
32
4
11
6
10
36
30
2
9
1
32
6
28
6
23
3
36
21
7
9
21
6
2
34
17
3
18
64
3
32
31
24
8
34
12
42
14
7
9
3
5
30
12
9
48
1
23
16
3
26
27
3
1
20
27
9
3
22
6
2
51
21
3
3
9
4
9
63
3
12
9
3
18
2
33
19
12
6
3
5
7
9
48
3
17
4
2
33
15
1
23
28
18
95
12
67
24
32
4
6
14
37
33
2
33
1
48
8
34
29
15
37
33
23
3
4
53
13
42
18
30
8
4
26
46
6
2
12
4
9
11
61
5
24
6
45
19
12
6
14
21
31
6
44
4
30
12
6
18
12
17
7
6
68
3
3
18
6
36
24
25
21
3
23
25
15
20
18
7
35
1
20
27
12
4
20
1
45
2
48
21
55
21
17
27
1
6
57
20
15
4
17
24
12
3
1
21
3
3
45
15
32
1
39
21
15
21
3
6
18
18
54
20
4
2
18
1
21
6
18
30
9
9
8
6
12
16
24
36
5
43
12
6
3
5
3
15
16
33
9
60
11
7
9
15
20
72
24
64
9
8
3
37
20
3
13
29
18
13
20
9
10
17
43
8
9
3
28
14
31
35
12
24
9
24
28
15
14
3
7
32
12
64
5
28
15
20
4
17
1
3
20
31
24
2
40
6
8
12
13
57
72
8
39
7
9
15
18
11
7
12
8
18
6
16
14
7
5
3
12
1
2
12
85
11
22
32
52
2
1
39
17
3
52
6
23
19
12
18
14
24
21
4
3
14
54
16
17
4
32
4
23
21
13
48
6
29
15
28
42
30
21
3
33
11
69
9
12
3
1
2
22
6
2
40
8
7
20
15
1
20
24
15
40
36
29
12
13
26
36
49
3
78
11
12
7
8
18
12
6
1
8
31
8
1
23
48
18
19
3
17
21
10
29
7
21
60
3
41
15
22
3
12
5
16
15
20
4
3
6
12
3
27
6
30
12
8
12
1
3
14
64
6
21
11
1
8
36
12
7
36
32
10
6
29
4
24
60
15
17
49
20
12
28
2
16
20
4
17
24
31
2
10
2
22
8
4
17
3
4
5
37
3
29
10
38
3
15
13
21
6
6
14
13
24
81
35
9
6
42
6
28
42
2
12
16
12
9
21
2
6
7
17
15
24
7
20
4
2
6
24
1
84
11
16
21
21
8
3
72
4
9
6
9
35
4
21
8
4
9
18
12
5
4
15
68
60
16
17
24
3
49
27
32
24
28
30
2
40
2
36
6
33
16
15
6
42
24
56
28
6
3
12
32
37
2
4
41
7
26
46
36
21
48
21
36
48
2
49
29
10
32
4
2
4
23
91
5
7
17
15
4
12
5
3
16
8
25
9
42
12
6
14
18
7
20
12
24
64
72
5
42
12
9
19
12
18
3
17
10
53
40
5
3
15
6
18
10
36
18
9
33
27
11
54
16
20
6
10
54
21
5
3
1
2
1
11
9
4
17
10
8
4
8
33
1
18
72
18
6
57
15
9
33
14
30
7
21
24
42
72
12
8
24
36
16
12
2
7
5
6
4
18
6
18
6
5
3
24
25
27
6
3
5
4
3
11
12
10
2
22
8
28
30
36
8
10
2
16
6
6
18
8
7
35
24
16
30
11
3
58
2
12
10
15
53
7
23
4
12
2
18
1
3
30
48
14
21
64
11
12
9
7
2
15
4
33
30
18
6
2
10
42
35
1
23
1
32
51
3
30
55
44
7
6
14
16
6
2
4
45
3
17
7
18
14
4
24
6
30
17
19
8
12
1
39
5
9
67
11
6
54
6
34
2
31
32
27
4
41
15
4
18
6
42
36
14
72
24
45
37
14
21
19
6
26
4
18
2
16
17
13
30
29
27
30
24
46
20
61
3
14
22
32
12
16
30
6
9
11
1
23
12
9
27
28
17
1
8
15
33
6
1
11
4
21
8
12
28
39
42
18
17
4
15
8
33
19
2
28
26
10
23
28
12
9
3
45
3
8
51
12
6
30
13
15
6
8
6
10
6
44
16
17
7
8
4
8
21
7
5
7
93
23
1
24
59
13
44
3
18
66
13
23
16
26
3
52
23
1
27
5
3
18
27
36
45
3
19
30
39
8
7
5
37
98
4
2
66
25
63
33
15
5
27
9
3
10
3
17
4
11
3
42
3
24
4
24
15
8
37
12
9
11
3
24
4
18
35
4
9
30
32
48
1
12
36
44
15
12
10
14
16
44
12
16
6
8
22
6
27
21
35
7
32
70
6
26
6
22
3
3
9
5
4
27
3
14
10
8
1
3
8
49
5
18
25
3
20
42
15
33
6
46
24
48
3
5
27
37
24
54
21
8
27
76
33
11
34
32
19
23
21
3
12
52
12
2
15
3
4
24
18
2
9
21
6
10
8
18
54
10
36
26
15
7
20
13
41
7
23
22
14
9
7
12
21
48
21
23
19
57
15
8
9
21
16
8
19
20
39
18
46
20
12
28
17
19
5
37
2
4
17
3
6
52
2
24
28
14
7
15
9
29
12
42
1
20
7
9
3
6
3
11
10
26
4
38
51
9
18
30
4
11
25
23
3
18
42
10
14
57
16
5
6
24
46
50
9
37
11
12
7
54
18
8
13
8
15
24
24
1
15
6
6
8
64
32
9
3
16
41
52
3
17
21
12
3
13
12
14
6
7
3
9
20
4
23
1
56
3
24
37
20
63
12
1
12
3
24
2
42
1
39
36
6
14
1
15
20
9
28
5
6
16
21
15
6
38
13
45
38
9
12
28
23
13
24
8
31
17
3
13
9
11
3
1
32
48
3
48
21
4
3
5
3
4
53
16
21
24
39
15
41
1
11
9
42
10
8
3
15
36
9
28
24
3
14
16
2
4
26
6
25
17
3
7
20
30
3
1
26
33
7
2
18
25
3
24
18
3
5
7
12
11
28
2
6
6
43
9
6
6
8
31
17
7
3
60
38
10
8
18
27
36
3
4
18
8
34
9
27
2
19
12
3
20
21
7
9
20
4
11
66
10
36
17
49
6
33
9
11
43
14
42
13
3
32
12
12
10
2
9
4
24
3
8
76
48
21
3
9
21
14
85
23
12
16
20
34
3
11
6
7
5
46
9
8
40
11
9
15
33
3
13
8
13
2
4
14
3
4
5
4
18
32
34
15
9
3
5
3
45
3
12
3
4
32
4
14
31
12
8
3
1
32
31
2
12
15
3
13
8
7
17
13
14
21
12
7
2
24
42
28
9
27
14
18
6
18
1
11
48
16
48
33
3
12
9
36
24
3
21
12
3
6
8
82
17
3
21
28
23
25
11
36
18
6
4
48
6
6
8
37
20
7
21
3
26
18
9
3
21
4
11
1
5
15
1
2
10
15
32
13
3
11
4
20
25
17
31
9
26
1
11
24
24
1
44
7
12
32
4
24
21
24
35
13
12
5
18
4
5
45
34
20
25
59
1
32
27
10
26
1
27
9
20
31
6
6
6
14
1
8
3
22
23
4
3
2
12
22
29
16
12
5
19
24
24
3
8
34
26
9
7
6
6
30
8
40
6
9
51
5
40
3
8
34
20
7
56
49
92
4
2
6
6
10
6
14
7
47
36
10
3
20
51
9
15
6
6
4
54
20
12
10
5
39
16
24
21
5
40
20
15
3
13
11
24
34
26
4
21
20
63
1
75
5
3
126
30
12
54
10
12
8
22
6
20
22
6
17
3
42
10
18
15
27
45
24
8
13
18
8
28
24
24
24
17
13
14
13
20
16
48
15
12
18
66
12
20
28
8
69
15
49
23
1
3
17
15
49
20
31
12
32
4
69
11
13
15
96
18
32
15
3
24
12
6
7
29
66
4
6
3
11
49
17
3
4
53
10
21
17
15
3
6
16
23
4
15
2
4
18
20
22
2
13
29
34
12
5
13
26
12
1
11
21
61
39
29
27
3
30
30
40
12
32
12
4
8
1
3
30
30
17
7
24
9
35
33
19
8
45
13
8
19
15
14
3
12
25
2
57
13
3
3
5
37
8
24
16
3
5
15
1
66
30
15
8
28
93
3
5
46
17
3
22
3
3
5
7
2
64
54
42
2
33
7
5
3
13
11
60
13
20
45
51
15
28
2
6
54
7
23
6
6
10
15
15
96
14
6
6
3
31
36
69
9
2
1
33
11
4
36
3
2
46
18
75
20
27
58
2
13
12
11
24
6
22
6
2
84
12
24
13
3
42
35
13
35
3
33
63
34
14
22
6
17
4
39
21
15
29
1
6
48
8
12
16
2
3
7
24
8
4
12
5
72
9
6
28
9
5
48
4
18
30
23
3
21
7
29
37
3
3
9
11
6
39
25
24
24
6
21
35
1
3
8
10
2
33
39
4
12
8
4
42
12
11
16
9
18
24
5
7
6
3
15
32
36
16
24
9
8
21
7
24
3
8
22
2
1
9
51
23
10
36
35
13
83
57
4
2
28
29
4
23
6
16
12
6
26
10
6
11
3
4
12
50
58
20
6
16
35
3
10
18
18
14
52
6
2
85
35
4
24
2
7
9
3
96
3
8
16
8
6
16
3
3
17
4
11
6
3
3
13
21
26
36
18
31
23
28
6
35
7
33
11
82
12
11
7
18
3
32
28
9
18
12
21
12
21
20
24
24
18
21
7
69
3
33
5
16
3
9
8
3
16
9
12
8
42
6
27
13
3
27
24
18
8
27
3
21
24
31
8
13
5
16
6
32
1
9
36
63
17
30
16
12
6
30
20
9
40
5
4
11
36
3
58
14
37
12
5
6
4
2
16
2
1
27
12
30
24
20
7
9
6
6
14
6
6
40
5
28
21
56
19
11
13
80
7
29
7
8
13
15
5
1
2
25
12
60
5
10
18
12
14
6
6
6
19
11
28
17
3
4
30
3
3
17
19
29
13
23
4
20
3
25
47
13
120
11
12
1
21
2
4
26
6
1
33
8
4
3
8
9
3
16
9
18
12
12
42
3
35
34
27
9
6
20
16
8
24
96
13
8
12
16
9
24
74
16
33
36
3
18
27
17
19
24
41
6
42
54
16
24
9
21
8
16
32
10
8
6
54
16
12
6
8
10
38
18
12
24
13
11
4
6
6
9
39
8
9
21
3
1
15
47
10
26
16
12
5
51
16
5
12
37
12
42
33
9
15
17
6
4
26
24
18
16
17
1
3
77
3
13
27
69
39
11
37
8
7
17
16
12
32
31
14
4
12
12
15
3
12
8
1
24
35
21
63
4
6
8
63
33
28
122
48
24
12
6
6
22
6
9
47
18
4
6
86
6
13
11
9
16
8
16
33
12
18
12
32
13
9
18
21
39
12
5
19
42
3
3
18
2
36
6
7
21
20
28
2
13
23
10
14
49
3
6
48
12
14
4
17
4
20
15
18
46
6
12
3
12
15
12
24
2
10
32
4
32
4
2
7
36
3
21
21
26
13
23
6
6
4
18
42
30
6
2
24
6
28
8
16
8
6
30
10
11
48
13
2
4
8
70
11
12
12
49
51
5
4
2
21
19
2
40
12
26
48
6
18
10
14
21
1
6
17
4
3
12
45
9
11
4
17
6
16
6
38
42
52
11
9
6
10
24
30
12
29
4
56
21
10
6
32
12
27
3
84
24
42
31
12
3
66
39
8
4
9
27
8
27
30
6
18
3
13
35
9
12
46
21
17
4
8
22
5
7
9
47
25
27
5
16
11
4
17
1
11
21
3
3
6
78
22
6
20
4
30
54
24
9
9
18
14
7
56
3
21
7
26
6
24
24
12
37
9
12
11
9
28
30
12
9
3
9
12
5
48
3
3
1
56
49
3
15
24
18
6
8
10
6
2
4
2
10
14
10
8
3
19
5
7
6
8
30
37
11
10
2
6
30
1
5
3
3
4
21
33
6
41
16
35
25
9
8
27
36
39
18
6
ABCD 446854152*7^$a-1 [50084]
109
11
12
33
3
60
1
36
47
21
16
60
11
1
23
45
16
104
75
36
69
52
24
44
51
132
24
72
24
96
1
20
16
60
20
216
39
60
108
12
9
15
21
51
12
37
60
11
25
11
129
48
111
49
12
48
23
37
59
121
132
24
35
60
109
20
3
60
21
75
1
12
11
12
144
12
9
63
73
60
8
27
9
120
16
23
37
44
3
37
167
9
16
80
24
48
16
107
36
93
15
25
20
40
47
96
1
20
123
48
33
27
45
99
45
24
60
36
87
49
23
24
48
48
36
1
35
49
83
84
12
33
4
68
12
124
83
69
15
13
20
3
37
11
12
108
105
4
47
24
9
12
48
96
135
1
44
76
35
93
171
21
3
57
39
81
88
107
73
71
69
40
32
48
39
24
37
56
48
16
80
16
23
33
64
11
49
35
141
63
21
100
68
63
93
112
44
3
1
59
12
61
11
33
4
11
49
60
23
120
13
44
12
40
20
75
24
9
60
3
37
59
81
24
99
48
9
36
15
108
73
59
49
59
48
24
12
57
24
12
76
20
39
25
24
11
24
9
15
12
1
84
20
64
23
33
15
9
27
33
72
40
107
97
8
3
24
60
21
24
135
12
9
3
37
32
15
24
12
12
84
49
11
33
28
68
40
60
59
73
59
12
73
80
111
25
35
12
12
1
92
15
1
12
140
3
48
36
48
25
83
84
33
4
68
36
63
73
60
84
167
45
27
1
44
76
20
16
24
60
11
49
44
27
9
75
57
24
123
13
48
23
60
37
11
12
93
75
33
123
145
107
72
9
36
40
8
12
16
35
13
12
44
48
3
25
83
25
44
15
81
12
39
85
104
52
47
81
16
24
32
4
71
9
24
76
23
13
104
64
36
35
25
36
80
72
52
60
36
59
12
13
60
107
21
39
96
33
84
3
12
108
120
24
133
44
40
32
160
20
48
36
16
47
121
11
24
9
52
11
25
20
204
4
60
11
1
20
27
133
92
28
8
12
48
39
133
32
3
12
1
11
49
23
9
15
25
44
3
24
36
12
141
12
16
36
24
11
33
48
28
11
60
45
3
21
3
60
36
13
11
228
33
60
12
76
8
3
24
13
71
24
25
36
23
1
56
76
11
13
36
48
32
120
88
36
83
72
49
12
20
39
61
8
111
12
144
9
64
23
12
69
60
15
37
107
48
72
13
8
51
25
23
21
87
25
80
4
36
24
83
33
87
60
9
24
76
8
76
23
21
99
84
9
60
27
81
12
39
49
71
36
12
132
9
36
60
3
57
4
71
9
3
84
9
60
36
72
36
112
11
153
3
1
35
21
64
23
73
20
51
24
1
44
4
119
73
11
156
21
27
205
20
48
99
96
81
48
36
75
57
12
39
24
24
25
24
71
21
28
83
13
167
12
1
36
8
60
3
33
184
23
153
3
96
21
124
131
25
20
40
156
120
11
21
112
35
33
136
12
35
13
36
20
63
36
85
59
61
56
48
52
68
36
15
45
3
48
69
180
16
35
9
60
120
40
60
47
24
9
16
35
21
64
83
72
69
100
12
8
39
60
13
11
129
12
36
84
12
24
3
33
27
57
52
11
33
39
12
12
12
165
27
97
107
84
9
16
24
107
49
35
45
64
36
20
39
120
9
3
24
1
84
11
57
72
15
105
76
84
8
27
60
1
24
44
159
24
109
35
109
35
9
3
36
37
84
12
80
24
3
13
59
25
24
107
33
52
60
11
96
21
51
49
56
75
85
24
96
8
75
1
20
51
49
36
20
48
75
37
8
15
1
23
9
24
24
52
71
9
24
48
12
124
60
36
35
85
35
1
44
3
37
47
36
153
12
60
16
80
51
72
21
15
24
12
69
88
24
23
36
36
21
39
72
97
20
12
12
52
23
33
111
73
44
3
169
35
85
11
73
23
60
133
59
69
96
16
8
24
112
36
35
33
16
120
20
27
24
24
21
12
27
108
84
60
12
57
27
1
35
12
129
15
84
24
1
23
108
9
16
11
48
25
20
39
21
12
27
12
1
8
36
84
39
21
51
49
11
45
15
33
16
32
72
3
133
311
21
99
33
52
24
44
28
84
8
27
60
36
36
33
4
20
72
3
120
12
72
33
60
12
12
100
23
1
59
141
16
56
28
11
25
56
4
35
84
36
85
68
27
93
12
63
97
8
3
33
16
180
8
12
16
8
39
72
25
24
32
72
132
4
23
36
37
56
51
97
47
24
9
12
72
16
20
76
23
48
24
12
13
8
52
60
47
12
25
47
49
8
15
1
11
12
13
47
57
84
12
99
45
52
11
37
44
15
36
48
37
20
3
177
40
11
49
83
57
12
12
15
60
37
47
84
45
48
40
12
11
57
84
3
192
84
73
36
68
15
36
60
45
27
36
168
57
39
13
35
21
27
21
12
28
23
37
36
8
15
61
36
68
12
36
27
21
120
16
11
36
48
129
39
1
20
16
8
60
196
72
48
32
27
61
71
ABCD 446868858*7^$a-1 [50042]
18
12
19
72
41
18
25
36
24
17
6
25
47
30
30
36
30
96
7
101
12
18
25
47
49
5
66
126
54
73
48
29
31
72
5
66
12
61
72
11
54
55
65
210
13
24
5
240
91
41
31
11
60
18
12
30
18
55
17
36
30
1
47
12
13
35
97
47
12
48
1
137
12
48
67
96
72
5
18
6
24
96
43
24
11
66
24
55
11
12
24
6
55
36
77
103
60
29
30
25
17
90
180
60
66
24
6
24
42
24
60
36
6
37
35
66
19
96
35
42
103
12
23
24
12
13
41
55
5
126
60
1
96
29
12
60
18
1
17
55
24
35
36
12
30
24
48
36
12
31
72
24
47
1
23
36
18
30
18
60
12
6
145
17
42
49
59
24
84
13
17
24
180
102
13
35
6
186
6
7
107
78
43
72
11
36
60
30
30
24
24
48
61
53
7
17
6
78
72
19
29
186
6
78
169
36
96
11
48
18
18
24
90
132
48
162
1
17
126
60
24
13
23
24
1
11
48
73
59
60
109
41
24
114
60
6
30
85
11
60
1
77
78
24
24
54
6
30
24
6
36
18
132
78
13
5
144
79
11
18
6
24
49
17
7
12
180
96
17
12
18
1
71
1
179
6
42
61
23
1
12
101
12
72
42
18
18
18
103
47
96
6
30
1
41
31
47
1
71
61
11
48
12
6
114
108
78
138
114
18
37
5
115
35
42
24
7
60
95
48
120
97
12
47
48
42
36
24
54
126
24
127
12
36
41
19
29
18
132
1
41
78
6
67
5
42
12
6
175
12
23
1
47
25
35
24
36
30
103
11
36
54
102
6
31
12
11
36
42
18
42
19
89
42
12
49
168
167
192
12
1
11
24
12
132
18
18
37
35
1
23
13
60
47
24
12
48
24
30
6
24
48
18
60
54
12
48
61
240
41
31
107
42
84
126
48
1
11
18
42
60
13
5
72
66
18
43
17
66
6
12
36
55
65
43
24
5
48
19
83
60
48
25
17
48
12
60
54
204
54
55
11
90
6
30
30
6
43
12
23
12
1
53
30
13
48
17
12
48
72
66
97
41
6
37
23
108
6
72
18
96
6
67
11
54
30
73
5
43
60
12
95
73
17
30
1
23
6
48
19
5
30
30
55
77
19
5
12
54
1
12
23
78
7
53
43
149
31
107
54
30
181
41
127
47
6
24
6
18
43
29
24
19
47
54
19
275
1
197
84
18
132
13
216
191
30
48
6
13
11
36
25
161
18
48
30
31
36
11
12
13
17
114
66
18
24
1
35
30
66
13
5
43
96
17
120
7
107
6
6
6
67
65
60
6
66
18
1
24
41
7
96
11
48
18
24
19
11
36
24
102
18
66
19
5
66
72
12
1
24
23
60
25
17
31
35
36
18
108
30
121
72
48
101
103
137
6
102
60
31
17
60
54
36
13
72
24
11
12
54
24
7
47
6
30
114
6
97
59
37
11
25
53
12
48
30
12
60
60
18
7
5
163
83
36
1
72
35
6
36
18
12
24
42
24
156
12
31
29
6
60
49
5
42
36
18
42
60
12
18
42
72
30
18
1
71
48
42
18
1
35
73
23
6
102
109
23
13
84
47
42
18
37
17
55
77
19
185
30
30
150
37
89
18
156
12
13
35
96
6
18
24
12
1
125
55
5
84
7
17
42
60
73
41
30
37
17
24
36
54
12
30
67
41
6
36
1
53
7
23
25
89
30
36
90
66
48
1
17
55
5
30
24
60
30
19
65
84
18
48
42
7
47
54
6
37
47
24
12
36
72
12
6
42
42
24
43
47
25
5
42
84
24
42
42
18
78
126
84
30
25
65
30
42
60
54
109
48
17
84
31
5
126
6
144
43
11
37
23
24
18
24
36
18
25
47
12
12
109
11
1
23
13
60
120
11
12
37
12
131
13
96
125
90
6
7
11
25
11
13
11
156
13
12
59
13
17
91
60
17
54
13
36
29
6
72
1
36
5
55
48
17
36
36
48
12
54
24
30
36
60
42
1
41
6
25
5
66
216
12
18
54
121
59
66
12
156
24
19
11
60
6
24
132
54
6
31
149
54
6
18
25
36
5
72
60
162
85
11
30
54
12
1
12
11
13
23
30
36
12
42
18
42
6
7
41
60
6
66
108
36
43
5
12
30
114
36
18
60
12
6
120
54
90
31
83
72
25
47
25
53
114
126
12
19
41
18
37
35
1
35
12
18
43
53
48
36
30
30
6
48
1
48
17
55
168
41
36
12
78
6
6
162
42
6
162
1
47
54
60
7
36
36
65
54
72
1
113
24
211
101
18
25
95
30
19
11
60
6
120
222
42
18
54
30
18
12
18
13
96
23
13
5
43
59
1
5
78
6
19
29
6
6
60
36
78
109
35
18
31
83
24
66
18
36
169
155
30
36
60
60
7
59
24
114
138
25
35
13
29
96
6
18
42
198
30
73
36
47
6
24
115
24
23
13
35
49
41
19
65
6
102
108
12
18
36
60
48
60
150
55
17
19
35
13
24
23
13
47
12
25
96
17
12
91
41
36
6
18
ABCD 447039284*7^$a-1 [50001]
27
43
42
48
32
16
47
7
65
19
72
50
27
7
5
13
60
20
3
19
17
19
17
55
78
24
18
38
52
30
20
45
13
14
46
12
48
20
39
12
31
36
30
6
20
6
15
115
24
38
15
45
10
17
3
45
24
48
13
30
2
6
28
2
10
32
40
6
42
2
39
9
28
6
17
31
32
58
8
15
49
11
27
40
42
47
7
24
32
33
1
2
40
2
27
25
26
22
23
25
20
39
73
8
15
7
8
52
89
108
3
46
12
2
22
30
41
25
114
6
20
30
102
10
62
30
46
24
47
24
37
32
70
41
7
5
24
33
30
28
60
20
30
52
71
9
3
24
39
22
60
36
47
13
23
7
6
8
22
144
12
12
72
6
84
11
55
32
10
30
17
3
9
43
77
7
144
92
45
25
24
26
16
5
9
3
13
60
20
15
7
38
12
46
24
29
37
42
30
162
60
66
32
64
11
84
55
18
2
40
50
88
36
24
59
31
5
105
39
7
2
4
35
1
11
1
50
46
60
6
41
25
119
72
19
101
139
12
12
20
46
42
42
18
5
24
19
89
13
50
22
18
2
16
35
69
15
13
2
4
29
48
60
39
81
39
6
102
40
17
21
99
1
59
60
63
9
24
13
14
30
16
23
60
43
48
8
21
13
8
15
73
102
30
30
29
51
12
28
36
14
48
82
38
15
13
12
12
2
48
28
29
49
24
48
11
3
45
43
6
11
12
1
2
40
77
103
5
51
72
16
6
11
12
1
14
45
84
1
35
12
13
102
6
35
7
6
6
20
10
38
18
34
36
90
20
15
79
17
1
30
18
14
6
22
5
12
31
18
6
17
51
16
12
65
67
36
17
72
24
49
120
18
2
15
7
42
35
13
20
27
75
33
15
40
2
48
30
16
41
1
30
24
6
78
2
130
78
2
81
31
12
20
6
88
59
7
8
42
4
71
33
159
3
4
24
17
48
1
84
48
71
33
34
17
25
14
33
24
69
22
29
43
41
24
3
10
23
12
24
31
53
37
35
1
24
80
22
5
3
102
15
13
30
17
36
37
6
41
1
20
84
28
38
4
5
13
47
33
16
12
11
19
5
73
23
48
19
6
24
60
11
25
71
39
48
136
17
25
59
3
9
33
16
54
86
4
8
42
45
48
31
17
19
41
7
2
6
42
3
19
5
3
30
88
50
21
49
12
36
47
36
37
42
17
24
24
24
15
21
12
1
11
36
27
9
37
56
16
155
87
30
42
21
7
12
30
11
24
1
11
3
93
1
36
38
42
3
24
36
13
20
34
8
40
5
97
11
67
65
15
18
10
24
5
33
18
10
11
169
59
1
95
13
42
29
61
54
6
11
24
24
19
14
28
24
11
36
1
59
39
34
36
20
22
8
9
31
5
7
6
44
22
17
96
48
13
59
67
80
10
60
56
99
12
91
42
24
107
24
13
6
29
7
5
31
5
7
12
53
24
9
54
21
7
8
28
24
90
23
25
14
21
117
10
20
60
10
60
60
66
30
90
14
76
71
192
21
3
19
20
21
67
5
33
60
22
2
4
23
21
16
56
27
61
2
93
3
45
13
119
12
43
12
6
18
96
5
25
84
116
28
30
29
24
36
9
39
15
76
30
12
2
34
47
19
5
3
40
12
17
7
36
26
42
9
19
17
84
36
1
23
33
30
4
66
48
30
29
51
10
30
32
66
15
24
3
18
15
7
5
84
3
21
97
2
118
35
25
42
8
16
53
7
30
47
36
69
28
24
32
48
58
30
71
51
33
13
14
9
24
12
1
36
50
6
24
15
1
32
10
8
10
18
24
50
16
23
9
12
3
13
62
22
6
29
25
2
4
44
33
36
43
84
42
42
50
16
6
41
27
112
96
30
2
46
42
32
40
12
17
13
6
42
68
28
59
55
5
1
23
24
43
66
26
28
77
12
15
10
48
48
23
24
25
12
8
12
46
74
52
6
17
25
96
60
11
15
16
12
6
83
96
25
8
15
7
6
12
2
10
47
36
73
54
32
36
21
9
52
47
1
35
7
62
4
2
9
3
10
23
96
1
6
24
6
14
45
43
17
37
48
8
10
17
61
24
35
13
48
59
12
145
24
12
104
3
12
12
7
42
47
115
36
2
4
30
54
2
52
12
38
10
32
30
27
37
90
41
48
13
119
15
57
19
41
31
2
28
83
7
5
31
42
12
2
93
24
144
19
36
5
13
47
24
13
2
34
62
9
15
88
6
56
10
6
11
9
22
5
3
9
3
16
194
100
47
19
17
49
140
4
2
22
18
44
36
30
58
32
9
19
116
88
5
1
47
12
25
36
11
12
19
198
23
19
24
17
31
48
5
39
28
78
32
22
6
44
18
33
12
7
5
1
11
61
36
30
26
15
75
93
43
122
12
3
12
12
21
10
8
4
5
72
9
51
3
64
126
23
43
18
23
36
61
11
36
13
14
30
15
37
23
25
42
65
33
70
12
8
40
38
40
48
24
6
14
28
12
47
33
10
78
18
6
8
10
78
71
48
55
24
26
3
61
30
44
12
93
24
1
59
33
88
62
48
58
20
72
3
45
42
40
2
10
6
60
47
25
30
38
94
98
39
51
9
21
3
7
2
4
11
132
7
12
14
18
52
5
12
13
6
14
28
30
8
72
12
10
50
21
36
33
3
13
2
90
18
102
40
12
35
72
7
90
83
3
4
42
20
28
24
12
11
12
7
26
22
17
109
6
5
45
6
81
9
27
25
8
42
33
13
24
20
130
17
1
20
30
88
86
3
37
35
21
22
60
12
17
1
6
14
28
2
33
7
38
15
24
15
34
42
2
76
86
4
17
25
72
96
44
28
14
4
2
27
48
7
8
90
51
7
29
60
3
69
21
40
60
12
8
208
84
18
32
9
7
77
25
2
33
79
54
2
21
61
36
72
42
32
28
5
33
15
36
24
57
46
42
54
41
192
1
30
6
6
5
39
58
6
17
24
15
40
24
113
73
38
10
8
42
106
6
50
28
2
46
42
5
1
11
93
27
3
153
25
48
54
17
3
52
17
73
11
12
67
48
20
28
12
53
72
13
42
17
12
24
36
1
42
6
60
14
10
23
12
12
19
12
50
16
107
12
12
108
12
12
3
6
10
17
1
24
23
36
36
55
128
117
7
5
21
10
14
18
42
28
42
8
76
14
3
60
13
11
55
17
13
23
25
66
14
63
7
5
24
79
17
33
124
35
13
36
6
24
56
28
18
48
2
40
5
13
56
18
16
90
11
12
1
30
80
28
18
14
69
60
13
47
24
24
43
53
19
17
7
6
8
3
7
8
12
9
24
25
50
69
1
20
52
47
21
111
49
92
39
24
7
17
36
9
30
46
48
11
21
10
29
63
28
17
60
15
10
18
65
27
9
37
36
8
10
30
35
12
13
32
28
59
31
12
48
18
20
12
10
29
13
18
5
57
46
24
18
42
50
76
11
19
12
ABCD 447072006*7^$a-1 [50037]
45
21
32
76
27
12
11
4
30
30
9
12
15
33
27
6
36
42
21
24
105
3
17
58
12
33
3
6
24
24
18
9
33
3
33
54
42
51
33
14
40
33
9
15
12
57
24
26
34
30
26
19
15
20
1
24
63
2
19
3
24
66
6
42
6
9
3
20
22
60
39
111
21
35
1
12
12
144
12
89
7
27
9
9
75
125
52
18
12
45
3
12
9
108
3
9
9
8
22
18
14
1
21
24
27
15
20
58
42
8
37
24
21
8
40
84
15
3
201
12
9
36
24
3
45
30
18
51
59
54
18
28
45
21
3
15
57
3
26
4
18
30
48
24
6
21
3
6
39
12
15
8
82
8
100
12
39
27
12
36
30
3
33
3
21
12
30
2
10
33
72
51
24
30
27
36
93
3
27
36
18
3
15
42
6
14
7
39
30
24
63
15
12
30
6
93
21
27
11
64
66
12
6
14
7
9
2
4
24
45
36
12
57
20
4
15
105
39
96
45
6
9
5
36
54
10
6
2
31
59
154
39
24
3
68
76
78
87
29
4
3
93
3
12
51
14
19
15
6
27
12
3
60
18
2
22
3
24
15
45
60
9
3
21
3
12
24
39
18
44
16
20
46
45
3
48
72
21
45
15
165
24
12
3
3
42
30
102
18
6
6
9
9
66
30
12
24
30
18
3
24
3
18
24
14
70
144
18
9
12
81
12
24
66
6
63
21
48
108
72
78
21
21
75
15
6
90
12
9
96
12
15
81
9
6
213
24
57
78
12
105
3
54
26
10
39
3
9
21
3
3
6
84
6
24
36
48
60
8
13
9
42
26
28
15
29
31
39
42
15
24
36
33
36
14
1
15
6
6
12
45
165
6
6
54
9
75
9
41
19
168
21
42
12
18
15
21
39
5
19
21
36
54
42
8
126
4
86
7
12
36
12
33
27
27
12
14
22
21
11
136
33
12
60
87
21
48
21
54
21
129
30
60
18
18
42
90
6
39
165
15
57
3
21
30
24
6
42
18
84
36
39
21
30
33
21
15
12
3
48
18
42
30
12
15
24
27
66
44
22
48
6
14
40
6
36
15
12
15
30
60
6
6
3
51
9
15
9
21
12
24
24
15
5
10
21
15
45
36
120
12
36
21
27
9
27
71
13
45
15
93
84
12
36
54
33
63
33
15
60
12
138
30
30
3
9
32
16
6
18
51
39
36
21
11
10
8
10
21
9
3
24
27
42
6
21
21
30
48
8
1
24
36
29
40
6
18
78
2
22
24
57
12
12
33
12
90
48
30
20
7
3
48
12
9
87
105
17
28
12
48
3
51
6
3
33
3
63
21
21
6
9
21
24
30
21
12
17
10
30
15
15
42
15
9
27
9
8
10
21
5
22
45
12
21
36
6
20
28
54
27
3
36
6
6
18
24
96
54
9
39
21
36
51
24
6
2
58
14
22
18
30
6
14
18
22
3
3
9
15
93
96
11
10
72
44
127
24
15
14
40
14
22
6
234
26
22
42
30
75
63
30
87
48
45
27
3
57
9
24
36
24
15
45
12
8
55
57
24
63
12
9
48
24
6
21
36
5
7
15
33
51
2
19
9
42
9
84
75
42
27
51
2
7
15
18
54
21
33
3
11
10
27
12
111
110
43
27
102
8
16
27
3
21
45
78
9
39
21
21
18
72
6
24
78
60
57
33
90
18
2
49
36
48
75
12
32
22
24
15
48
12
12
12
111
6
6
24
60
84
69
35
160
6
14
37
165
39
12
105
15
27
9
12
9
3
57
3
48
24
11
46
27
17
19
21
3
21
18
48
33
216
24
3
9
24
21
3
24
53
91
3
48
42
6
12
42
15
101
46
24
117
33
6
33
36
15
33
24
12
21
27
3
24
6
75
207
32
13
168
21
15
36
24
9
15
27
21
3
26
4
27
24
17
55
15
18
92
16
84
6
21
21
78
72
8
4
66
3
12
9
6
9
60
33
30
9
9
6
54
30
222
39
48
12
63
9
108
45
18
9
12
24
48
12
3
18
15
15
6
14
1
33
12
18
18
51
29
58
12
69
33
3
9
3
11
13
39
48
9
21
39
12
33
30
117
36
3
14
7
24
27
42
18
54
6
20
1
17
7
33
219
15
6
12
12
36
3
12
12
15
9
23
16
21
93
3
12
57
48
42
57
12
12
9
6
69
3
80
18
127
12
23
49
27
50
4
15
3
108
126
48
36
30
54
63
15
9
12
17
4
30
18
51
96
27
21
3
57
24
15
18
27
9
3
9
27
75
80
1
72
39
68
10
12
60
48
51
17
40
3
21
75
59
4
30
3
17
10
33
3
12
18
6
33
33
30
9
36
3
54
6
33
33
84
15
27
42
20
40
42
36
18
51
33
42
18
30
6
15
45
6
21
27
120
6
6
9
39
12
45
9
30
81
45
24
39
5
36
19
35
1
36
3
6
3
24
63
12
60
9
71
4
14
22
24
26
4
18
9
39
2
18
25
24
21
30
12
42
123
11
1
12
84
33
27
24
108
21
24
8
7
15
21
9
15
3
2
100
12
3
65
106
6
15
53
16
42
9
3
128
1
57
24
87
39
66
39
15
14
18
28
66
3
36
45
6
66
39
39
50
19
35
18
19
36
87
6
39
3
18
42
12
18
108
12
15
27
9
72
21
54
21
9
63
3
66
12
6
12
18
2
61
3
33
57
26
37
71
22
54
54
27
15
45
27
33
27
20
18
4
66
20
13
51
6
30
69
21
8
19
24
3
45
192
12
57
8
70
21
21
15
3
50
40
36
63
33
27
27
30
66
9
29
22
9
59
37
72
35
13
36
12
27
2
16
27
57
3
87
96
30
3
9
3
21
18
9
3
18
15
24
21
12
6
80
4
6
80
4
60
8
16
20
67
23
4
36
42
8
46
114
102
21
21
3
9
30
6
42
12
8
13
120
27
18
63
27
20
13
5
7
15
42
26
34
39
12
135
9
27
69
17
55
12
12
9
2
22
27
93
15
3
42
27
9
24
78
2
70
36
21
81
144
30
18
60
15
12
36
9
6
102
6
21
21
32
10
80
13
60
3
21
21
78
30
30
6
8
22
57
21
60
3
33
20
22
9
45
68
7
191
1
63
8
61
15
126
18
30
48
18
9
3
32
18
52
27
36
3
24
30
26
90
64
51
9
3
36
99
18
3
21
6
50
40
15
36
21
27
3
18
24
120
63
75
12
165
15
60
8
22
42
78
27
48
108
27
12
14
43
21
18
18
24
12
54
42
38
52
30
3
9
6
9
24
21
27
63
78
18
90
2
61
3
18
39
27
36
21
27
66
42
69
12
3
8
16
2
7
15
18
30
72
18
110
61
3
45
21
18
57
45
42
36
24
33
33
30
42
3
27
2
10
9
81
3
9
54
36
36
120
24
48
21
72
15
2
79
3
18
6
2
52
18
38
79
84
3
6
62
22
6
12
72
9
15
90
15
29
40
15
3
33
17
19
21
24
27
27
24
6
14
28
48
21
33
27
12
24
12
3
42
38
70
3
72
17
ABCD 447270728*7^$a-1 [50011]
28
44
36
21
18
30
15
28
8
21
7
25
43
3
25
49
127
4
17
42
9
16
11
12
9
64
35
13
11
1
8
28
23
12
18
31
5
51
100
13
28
27
15
69
16
47
1
5
19
5
7
13
7
24
4
89
24
55
12
13
11
17
15
28
36
23
13
35
12
1
5
6
21
77
16
12
31
8
36
45
72
7
5
18
2
31
4
11
21
17
16
7
36
1
7
15
13
25
16
18
50
16
20
10
9
15
1
44
40
35
1
8
21
6
13
29
15
52
5
55
8
53
19
4
8
9
30
1
13
47
5
6
33
24
4
17
12
27
12
4
5
19
25
10
18
68
103
39
18
39
12
5
31
3
42
3
5
11
35
38
23
95
73
41
63
5
7
4
25
46
14
11
59
6
3
3
1
24
17
27
3
18
7
56
36
28
5
3
57
20
19
16
12
5
24
15
29
23
5
27
17
4
6
50
40
20
16
12
3
75
9
24
9
3
16
37
10
24
6
54
18
63
21
8
22
6
15
96
69
8
10
6
27
36
40
12
5
18
30
18
24
6
30
12
9
4
35
12
2
79
15
26
34
12
21
4
20
4
5
54
14
36
47
44
24
5
7
3
24
6
7
44
3
1
1
34
9
15
81
64
5
55
11
49
17
8
11
59
36
21
9
20
67
12
27
1
5
111
21
31
77
55
17
31
11
36
2
7
48
3
48
12
30
12
20
10
12
14
7
16
1
16
30
6
3
5
19
51
2
4
15
5
23
23
6
8
19
21
7
23
1
49
34
6
6
6
3
5
16
8
12
46
9
28
35
9
53
59
17
8
43
9
18
14
31
21
18
18
12
20
16
3
12
39
12
18
15
112
20
24
4
12
29
7
32
3
18
66
9
75
6
6
9
48
5
10
30
7
11
1
8
12
33
7
23
24
9
5
52
3
28
8
40
11
66
30
21
63
6
15
16
17
15
39
2
11
24
5
6
9
72
36
33
48
19
17
8
36
11
56
45
12
27
3
37
12
11
36
36
54
7
12
1
106
33
5
16
39
12
52
17
15
5
52
63
15
50
34
21
5
19
33
18
12
9
33
7
11
12
37
8
4
17
27
28
5
20
24
7
28
53
44
7
9
18
42
42
49
36
1
7
28
1
10
36
42
3
28
12
47
6
66
13
5
36
3
28
12
29
8
24
7
33
27
3
9
9
12
103
23
1
13
22
9
16
29
15
5
4
31
11
38
22
6
42
21
52
32
17
28
43
12
41
3
36
21
27
36
9
30
85
8
29
7
3
6
24
27
36
28
35
6
43
23
14
16
79
41
32
7
5
67
28
35
37
29
32
119
17
39
15
9
4
5
72
39
24
3
1
25
84
4
12
15
99
6
7
12
56
21
51
69
43
35
12
30
19
13
10
13
8
45
3
76
8
9
6
69
29
10
25
8
9
72
3
63
6
36
24
8
103
4
11
14
31
24
21
12
27
3
78
3
15
9
3
1
1
58
2
10
6
15
28
12
25
11
35
38
28
44
64
54
2
55
21
3
4
5
39
17
7
3
57
17
47
11
54
3
4
23
93
5
7
63
6
36
44
22
33
4
11
13
36
20
64
1
7
9
12
39
24
5
7
27
6
27
4
24
47
18
44
10
21
28
37
16
7
12
8
41
22
54
20
7
9
6
81
17
22
78
15
5
7
45
12
39
9
15
29
7
21
3
16
1
43
3
72
30
7
1
40
15
81
30
13
5
30
2
47
1
7
16
59
24
21
40
41
39
12
9
18
1
84
48
96
24
11
21
29
22
9
27
13
5
3
16
41
6
21
36
12
16
12
12
49
7
24
4
68
39
6
15
75
24
105
9
54
30
12
30
38
10
6
7
5
78
14
19
4
77
3
3
9
51
61
68
4
23
6
24
27
28
5
6
60
24
9
16
20
9
24
6
26
24
24
31
51
9
24
12
65
23
8
36
39
9
51
18
3
48
3
25
20
33
15
33
3
27
30
15
4
1
16
18
30
42
60
74
4
6
13
17
30
42
24
15
9
3
3
21
117
18
90
32
10
18
8
40
39
5
71
47
48
25
5
24
67
24
5
54
37
8
5
16
99
60
21
12
7
47
9
89
12
11
12
5
48
7
5
7
5
84
19
1
34
18
30
61
17
43
17
3
4
5
19
29
75
40
47
18
42
48
6
18
6
44
16
135
28
8
5
24
19
24
3
1
5
12
20
22
69
5
7
3
13
53
8
12
11
29
6
69
36
24
40
13
83
29
3
4
1
11
5
30
85
1
4
6
21
75
25
36
8
5
10
14
16
18
60
45
105
7
35
6
27
5
7
45
7
8
12
9
8
82
12
66
15
5
11
12
41
12
51
17
16
3
27
144
45
12
64
1
35
8
3
73
8
16
11
12
12
9
33
18
21
40
17
30
9
3
18
44
24
40
7
59
13
5
20
7
63
13
36
137
20
82
12
6
24
27
15
14
76
3
45
51
41
48
11
17
8
22
18
44
12
16
12
30
18
8
22
2
35
5
18
9
28
5
12
19
44
5
67
15
1
5
30
21
21
12
36
31
61
23
8
16
11
12
48
13
1
88
30
12
6
3
88
1
58
14
4
12
19
11
18
31
84
8
3
50
7
3
13
5
15
63
18
7
32
21
20
11
11
42
75
24
9
8
16
15
39
60
24
30
27
3
12
6
3
16
11
45
3
36
96
45
3
42
3
27
2
10
9
28
5
60
6
18
3
36
12
9
44
7
9
3
4
12
5
66
30
7
13
35
12
5
30
18
7
47
37
24
71
9
81
24
7
23
14
47
5
18
18
8
46
30
6
24
73
24
53
3
15
42
27
69
15
27
108
13
11
30
15
3
25
1
4
31
5
6
24
9
4
56
5
22
14
7
63
13
8
9
51
15
25
5
44
52
8
16
7
1
130
21
5
10
25
5
39
27
24
12
9
3
18
92
7
3
9
64
12
12
24
32
9
24
51
4
48
8
40
13
16
43
11
18
18
6
6
84
18
19
41
3
12
15
2
23
24
29
18
36
6
8
22
2
10
73
8
16
32
12
9
27
48
40
12
35
21
39
6
18
6
55
13
12
31
33
15
16
12
23
98
31
16
8
5
28
3
21
15
28
17
8
28
30
13
77
44
4
12
18
1
11
2
35
24
29
3
12
28
72
12
8
93
67
17
6
13
8
24
72
45
30
25
5
15
36
12
9
6
54
20
11
5
42
38
11
12
29
42
9
117
20
4
18
1
12
32
15
25
47
30
6
14
36
7
3
30
31
11
9
72
17
22
1
96
37
100
6
14
48
52
7
44
53
60
10
6
15
24
12
12
5
59
11
30
42
6
15
69
43
5
56
10
33
3
9
16
29
7
5
51
63
30
18
9
28
12
56
3
9
16
37
40
31
17
8
31
69
6
9
39
26
10
1
68
45
39
16
1
7
9
67
17
7
12
44
9
12
18
33
15
1
35
21
36
60
28
13
28
15
15
9
63
6
6
9
39
1
5
20
67
15
18
43
11
109
61
23
8
51
49
24
8
24
4
41
15
12
64
5
87
15
25
5
7
23
12
38
7
81
60
8
4
7
36
23
66
31
36
13
19
40
17
30
13
1
10
6
31
1
7
52
17
12
3
45
3
9
27
33
54
36
62
10
9
4
44
40
49
10
21
3
78
3
27
69
15
6
39
4
35
54
6
13
1
10
6
15
27
57
3
2
7
29
4
18
13
29
42
21
15
9
72
24
9
7
32
5
71
20
15
6
3
12
9
27
21
20
11
17
39
12
69
8
16
54
9
63
18
3
4
12
1
34
33
24
4
5
39
16
49
28
7
56
15
37
37
40
7
25
28
12
15
33
3
3
37
44
21
54
50
4
12
12
20
16
6
6
12
3
16
17
3
3
24
6
3
16
17
15
28
12
23
13
13
31
3
45
28
8
21
18
9
21
42
48
36
90
7
11
12
25
96
5
123
12
75
12
18
19
32
21
66
9
15
9
33
8
28
30
14
34
1
12
17
96
20
7
57
27
27
30
30
2
7
9
12
7
23
2
24
31
4
5
39
57
8
28
3
88
11
18
7
12
8
33
7
56
29
16
72
7
11
12
45
3
1
5
24
43
17
51
9
20
22
60
1
13
10
14
40
19
116
15
21
9
39
12
3
25
61
4
12
8
35
1
22
61
44
12
5
10
21
28
1
7
76
5
31
23
21
3
57
40
17
51
15
13
11
57
40
8
3
9
9
7
17
12
24
6
36
9
4
59
13
5
42
21
9
19
17
12
43
36
41
8
4
51
101
4
15
29
28
60
15
15
1
20
51
49
20
33
24
20
10
12
93
12
3
1
35
9
36
16
44
28
5
30
30
3
16
8
4
17
42
109
1
16
6
1
8
117
8
22
42
15
33
8
40
15
21
6
14
35
12
32
15
9
75
48
1
37
31
15
6
7
8
45
51
3
13
41
6
1
13
19
12
4
35
45
4
56
12
45
32
58
33
9
7
8
16
25
24
28
7
11
6
8
19
9
7
1
46
25
20
9
7
37
10
25
61
4
3
93
12
18
9
12
5
79
12
9
30
6
8
19
21
6
48
12
9
28
1
28
24
3
28
65
63
5
11
8
28
17
78
1
29
18
14
16
44
7
4
36
32
ABCD 447322844*7^$a-1 [50088]
17
16
12
8
4
6
48
9
36
5
46
66
20
40
3
12
57
3
39
6
44
10
21
117
8
40
12
8
12
12
31
3
9
3
45
12
5
36
40
80
112
3
17
4
8
12
31
3
69
5
36
106
18
3
3
9
48
15
2
16
6
54
20
16
8
12
28
8
40
12
3
12
5
40
32
10
14
4
32
36
48
7
9
48
116
7
15
14
76
72
72
30
6
12
56
19
5
48
7
3
24
6
75
17
48
4
116
24
24
22
2
48
12
55
51
12
60
33
29
40
18
38
4
75
3
42
32
24
22
60
38
100
24
15
3
48
42
12
63
9
123
5
76
20
16
8
16
6
18
56
4
60
42
9
17
10
2
28
27
5
52
3
33
24
44
16
20
31
5
12
16
39
21
75
69
42
9
9
32
4
12
48
20
4
3
9
20
4
6
6
18
12
45
53
10
12
2
148
80
4
8
12
24
12
40
12
12
24
56
4
36
3
17
10
24
66
3
21
12
18
69
33
164
34
12
24
54
6
21
17
22
33
45
3
29
40
200
40
20
16
32
40
8
12
16
36
114
50
24
36
4
15
33
18
12
50
4
6
2
22
36
14
4
42
38
7
120
17
76
6
18
63
9
6
30
27
21
27
9
8
22
18
12
44
16
30
6
30
18
6
69
12
3
26
16
12
36
24
6
6
63
21
24
20
36
22
57
5
12
28
6
2
4
3
36
27
33
21
3
21
6
6
3
21
44
36
4
84
42
6
12
36
30
2
40
20
67
111
6
30
26
48
60
36
28
3
29
19
15
2
24
40
20
36
40
20
52
36
36
3
5
16
36
39
5
22
2
91
29
40
66
9
5
52
8
16
12
24
84
12
32
48
84
34
120
42
15
9
3
57
24
12
15
9
30
6
20
24
88
20
60
22
6
15
5
28
36
56
60
34
6
12
3
12
17
4
27
9
30
6
24
96
44
24
72
10
90
3
29
12
31
12
27
6
87
41
19
33
8
60
19
5
31
9
12
60
3
27
26
10
18
96
20
24
16
30
24
30
6
21
12
101
4
15
27
36
38
4
15
41
4
36
30
2
40
8
12
12
22
54
6
38
22
21
5
40
12
12
44
7
5
48
10
12
14
31
5
4
20
64
15
5
4
3
29
4
27
15
2
40
3
17
88
12
12
6
2
43
29
10
18
6
9
45
32
4
12
44
24
16
39
12
65
52
60
6
14
22
38
22
18
3
165
44
76
3
17
52
96
44
48
64
24
150
96
14
24
22
9
51
9
17
10
138
12
60
3
111
14
36
4
44
16
32
10
62
96
19
21
12
72
116
22
14
16
20
10
2
36
4
60
36
6
26
24
19
5
4
102
21
45
32
40
78
18
6
30
24
6
14
36
16
32
28
12
12
39
5
19
33
92
43
9
56
4
30
21
15
30
24
8
36
24
16
6
21
29
28
42
9
65
19
3
62
52
3
36
17
115
12
21
36
8
12
24
19
3
2
28
20
48
4
6
132
18
15
24
21
12
32
36
16
60
48
8
28
6
18
15
5
16
44
12
31
45
30
18
32
28
36
24
20
52
44
24
19
21
144
48
44
46
2
48
84
4
27
39
50
36
4
51
9
6
14
43
5
43
77
48
34
78
3
15
42
48
3
9
92
4
12
20
4
3
53
7
33
8
19
45
8
4
36
8
22
2
16
39
3
2
52
48
42
6
3
9
42
24
2
52
15
17
4
6
9
9
6
2
130
110
4
44
10
14
16
6
9
27
78
12
15
29
19
12
17
96
4
12
44
60
24
43
17
31
21
6
24
26
10
30
3
27
48
2
84
16
32
12
4
27
9
8
12
10
6
18
6
60
24
24
18
18
92
60
7
33
12
152
4
20
16
6
30
75
53
40
12
3
15
6
8
12
4
32
58
6
56
10
24
26
4
44
10
2
24
10
38
36
22
30
80
12
55
41
24
60
72
10
14
16
24
32
12
36
7
17
43
39
30
3
3
18
12
27
36
5
60
12
88
36
8
43
17
12
91
9
30
14
10
2
64
36
30
18
12
15
53
16
6
14
19
24
17
31
29
96
12
22
6
30
30
8
4
20
28
12
36
72
18
12
18
20
10
42
27
27
30
20
28
42
36
2
28
8
7
63
9
17
28
123
12
21
6
18
6
60
69
5
28
12
8
10
18
30
57
9
60
3
53
28
32
4
8
28
30
18
56
16
20
10
2
22
18
32
19
29
22
50
16
30
48
2
94
30
8
52
30
6
3
41
31
45
20
7
5
72
34
26
24
12
4
108
3
48
24
51
12
2
12
76
12
3
69
20
4
44
36
52
20
120
34
18
3
5
12
16
12
15
17
31
15
45
72
72
17
28
3
15
14
40
20
16
80
40
12
20
16
6
24
30
20
10
9
77
36
48
22
14
10
18
15
36
12
69
24
27
5
60
115
9
3
77
43
65
36
12
43
29
12
16
18
30
6
6
15
9
30
9
21
6
14
16
80
52
6
12
18
6
6
8
4
56
72
24
10
14
7
65
7
5
46
2
4
3
48
48
5
4
6
14
43
69
6
14
46
2
16
32
4
3
3
14
24
36
46
2
40
60
20
28
3
12
45
54
14
16
44
4
8
40
32
43
17
36
10
42
18
42
80
52
3
33
15
9
18
2
16
6
14
4
48
12
3
17
100
12
3
93
3
5
7
45
8
82
30
8
7
5
28
24
48
12
32
24
76
3
3
90
30
18
39
3
24
33
3
114
140
76
18
36
50
10
21
53
7
39
18
8
28
24
15
36
21
20
16
54
26
10
33
41
24
7
12
5
28
8
24
60
40
8
7
41
72
12
52
3
17
19
27
38
72
10
18
24
3
17
12
4
27
5
28
80
4
15
27
6
20
10
60
45
33
20
16
111
5
34
14
10
36
6
27
45
8
7
36
5
19
3
33
27
2
52
6
42
12
8
43
15
50
7
36
69
8
40
44
4
60
30
6
6
42
6
9
21
44
28
20
48
24
22
146
112
36
6
30
39
29
16
6
21
12
27
69
9
48
27
17
34
12
24
24
42
3
57
8
12
34
78
68
28
6
30
51
29
88
20
12
34
9
33
3
24
3
98
7
17
22
14
106
6
12
20
12
10
14
7
9
68
55
17
4
32
67
27
54
30
12
30
24
84
6
9
21
20
10
9
21
90
38
48
4
44
16
6
14
96
4
8
58
2
103
117
51
57
8
10
54
3
33
15
17
12
40
135
57
20
120
31
99
30
96
8
12
124
60
51
29
48
52
20
24
10
2
10
14
10
6
3
21
24
42
50
43
41
4
66
14
12
10
54
51
15
24
36
24
18
12
48
3
15
14
48
118
30
8
64
48
12
20
16
75
69
3
3
74
40
42
14
4
18
24
14
10
9
41
40
36
3
5
52
30
18
48
30
14
16
8
106
38
55
36
9
36
36
6
24
9
5
4
12
3
17
24
19
3
54
54
12
50
4
8
60
91
65
7
5
94
14
12
48
22
38
19
17
31
9
51
15
2
60
31
17
34
26
12
12
10
21
3
2
28
20
12
7
21
39
33
3
57
24
20
19
9
8
12
16
36
8
43
5
4
8
31
45
12
15
5
40
20
28
44
72
16
32
28
54
14
16
48
6
54
8
4
36
44
76
27
51
14
40
8
28
30
60
96
18
3
65
34
33
3
38
60
12
40
90
57
5
12
19
15
2
64
8
36
7
57
36
30
102
60
24
30
6
8
12
12
22
50
31
45
24
30
30
8
12
4
12
27
3
2
22
6
8
70
6
116
60
52
12
3
17
16
72
32
10
21
3
6
6
14
31
60
72
36
69
60
12
164
46
6
48
12
44
4
20
19
5
43
15
14
19
111
36
45
12
3
84
9
21
30
134
10
9
51
150
24
3
39
21
9
8
52
8
72
43
ABCD 447479964*7^$a-1 [50003]
5
9
66
9
61
23
12
55
14
51
9
18
69
61
72
8
10
5
63
24
45
36
27
57
3
52
77
36
7
8
33
12
25
8
82
5
36
31
29
12
9
28
68
30
9
12
36
25
47
15
9
12
12
87
30
16
2
12
10
8
18
22
110
12
33
27
18
51
127
17
24
39
12
28
44
9
60
1
11
24
12
1
11
9
3
7
17
1
74
45
24
21
39
37
32
22
17
13
38
69
12
12
127
5
33
34
41
24
15
9
141
6
21
3
10
11
48
7
65
15
57
60
12
12
24
57
27
31
14
16
47
3
10
155
24
43
20
120
12
9
1
83
12
13
95
60
7
29
48
21
28
20
30
22
35
27
46
11
21
39
51
9
51
118
59
36
12
36
84
33
39
13
47
1
59
48
24
31
5
12
21
123
39
9
24
7
41
7
24
30
11
109
48
8
3
72
9
15
12
12
51
90
39
12
24
1
12
2
120
9
1
20
39
9
10
65
3
21
21
27
93
10
68
10
2
21
19
17
25
11
15
81
3
30
30
28
8
30
4
30
38
28
134
10
30
38
18
40
2
3
12
13
23
1
11
108
12
7
30
72
8
10
8
94
48
2
33
3
21
13
8
42
9
12
25
44
15
48
7
6
14
96
52
17
3
9
1
18
14
27
48
3
42
15
3
21
39
33
15
24
9
12
15
40
29
48
36
24
36
12
12
15
12
9
37
11
39
12
30
12
10
20
18
39
19
5
57
51
37
2
18
3
48
81
10
2
27
43
20
6
27
3
33
24
12
48
3
64
6
14
100
30
8
30
12
46
24
60
83
57
48
15
37
38
42
6
9
12
3
57
12
96
60
103
5
43
17
63
10
2
21
12
15
24
148
5
27
6
12
39
9
94
8
12
21
55
80
22
42
48
53
9
3
85
12
6
29
12
12
39
18
3
7
53
19
32
16
24
161
7
8
22
32
10
41
15
9
13
35
33
3
156
15
9
37
14
10
60
36
11
63
93
24
3
30
28
35
84
9
27
36
1
119
39
48
22
42
8
10
2
9
9
75
27
10
35
13
23
9
27
36
15
81
36
13
72
36
50
21
12
24
33
72
112
8
58
29
13
32
3
27
66
15
27
9
43
56
10
14
60
18
27
24
36
12
24
25
30
72
5
3
9
45
15
12
48
31
17
7
8
12
21
7
17
3
105
33
3
31
17
13
50
16
44
48
12
9
61
18
30
2
9
31
48
20
33
15
60
33
7
5
36
21
10
41
24
45
15
15
12
93
12
48
75
22
20
39
1
8
3
25
14
18
39
51
42
40
8
28
54
8
9
9
15
36
1
95
45
22
20
106
2
42
6
30
24
40
35
25
26
21
24
15
57
24
9
27
12
15
30
6
9
3
58
12
18
5
12
7
80
10
59
27
30
102
12
46
2
22
18
32
33
13
59
21
15
19
20
9
1
83
13
11
61
23
15
12
10
47
48
15
9
48
21
3
1
30
8
81
27
24
33
37
6
30
32
18
12
42
36
27
15
58
2
10
35
75
9
12
36
12
36
3
34
59
57
4
38
9
3
9
24
13
23
21
36
27
3
24
6
27
3
57
24
12
36
15
33
37
50
6
75
7
80
22
48
38
22
20
63
36
21
3
15
9
63
22
96
71
13
36
2
33
48
21
111
15
33
12
132
27
10
38
9
3
9
24
15
60
21
60
7
29
1
11
13
8
72
3
145
20
12
16
11
39
4
17
36
3
70
2
30
15
87
18
48
112
20
108
63
21
78
78
3
21
27
21
10
17
3
82
35
21
30
54
6
21
3
36
93
7
14
10
56
70
23
12
12
15
28
5
25
47
12
3
9
49
11
13
11
72
13
11
49
20
15
72
12
13
12
38
9
13
48
2
36
4
26
4
38
12
45
36
7
8
45
57
10
80
21
12
7
30
11
37
14
33
48
132
48
12
36
31
5
12
1
68
51
24
7
5
97
11
27
48
10
24
18
48
20
60
12
28
14
27
3
6
4
59
12
12
73
11
33
58
29
49
23
12
9
30
6
90
24
58
35
33
159
25
56
12
3
12
45
27
3
48
10
2
40
89
9
12
42
30
87
12
12
57
111
1
20
28
11
51
36
22
38
21
60
19
5
19
120
5
3
10
59
21
22
48
48
14
39
24
12
3
28
2
30
22
11
27
12
10
78
30
95
37
20
28
60
59
9
4
66
5
19
6
14
46
23
24
48
7
48
17
7
5
13
32
18
28
17
7
26
54
36
21
24
7
29
73
38
28
42
11
19
5
48
12
24
13
18
17
105
15
31
20
24
33
3
21
12
31
65
36
25
14
69
36
75
33
37
50
16
14
39
27
30
12
22
41
79
41
9
6
22
8
42
60
45
105
42
36
22
11
12
12
13
47
27
6
147
7
20
21
39
16
44
58
42
6
14
66
3
12
19
77
36
3
10
32
39
1
20
63
69
10
5
81
24
3
27
6
4
18
17
3
108
42
3
12
33
54
10
36
2
30
18
12
28
20
33
1
18
62
16
12
2
9
49
20
22
30
35
36
15
12
10
2
45
1
12
2
30
6
4
65
21
24
10
6
14
96
12
9
24
37
32
58
20
12
6
10
14
3
27
33
3
24
10
20
28
32
15
55
6
35
12
3
57
7
38
28
71
24
37
11
96
1
30
102
2
33
24
3
57
9
3
39
21
51
57
81
12
3
7
29
27
22
2
30
10
29
19
2
15
3
9
1
2
33
7
17
31
20
22
23
55
2
16
54
17
48
13
35
12
15
10
11
55
5
48
51
10
47
3
30
36
27
27
28
5
15
52
17
72
37
2
22
47
61
30
17
24
12
12
7
149
39
9
81
15
12
24
24
27
21
15
10
2
18
42
57
3
57
1
2
21
51
16
17
7
30
108
35
75
33
55
24
29
81
27
12
36
13
42
53
15
9
24
25
122
9
31
41
117
15
15
24
108
18
27
12
36
15
4
66
23
27
10
35
7
8
40
17
36
117
15
24
75
69
9
15
27
28
17
60
73
23
36
9
12
3
36
12
7
29
1
44
30
9
61
59
36
105
6
12
9
144
25
12
18
32
33
79
80
60
48
22
20
15
25
18
5
67
17
36
36
37
2
22
47
19
20
30
30
105
48
31
26
39
24
24
60
25
62
9
19
30
48
11
33
3
73
2
57
21
24
10
5
115
6
20
30
9
24
7
14
30
18
3
24
123
52
89
7
92
9
19
29
25
20
18
18
27
13
50
64
17
49
47
13
24
11
36
3
30
78
9
3
16
14
36
22
20
45
12
33
12
6
9
12
1
2
6
102
48
4
126
62
10
8
30
12
12
21
7
2
18
9
1
11
9
18
30
27
27
10
50
33
36
9
3
39
9
24
3
160
53
12
7
29
51
30
90
12
48
9
1
8
27
13
14
48
30
138
9
3
30
10
62
16
2
40
48
5
12
37
11
109
26
24
9
49
30
5
24
9
12
39
36
27
36
72
60
9
24
24
24
12
25
2
9
21
27
33
3
84
13
12
36
114
8
57
13
18
77
27
48
18
3
1
56
10
14
27
33
6
9
1
44
3
3
34
8
15
12
3
18
4
47
79
30
14
118
20
10
5
12
48
7
6
72
71
9
18
24
46
11
21
10
62
15
25
20
15
61
2
9
9
22
42
30
8
12
21
25
30
2
15
27
81
12
7
5
25
18
41
24
24
39
22
35
15
9
3
9
12
7
17
45
30
33
37
36
23
24
156
49
60
20
12
18
48
40
32
12
45
33
15
3
30
12
27
12
13
47
21
18
54
3
45
39
1
50
42
27
12
79
17
21
10
14
3
ABCD 447579648*7^$a-1 [50003]
60
84
64
12
20
16
8
64
116
4
120
32
16
68
16
36
12
20
12
180
40
68
16
92
40
8
4
12
68
48
124
20
108
72
16
12
32
16
60
68
52
32
12
36
192
60
12
64
24
48
8
196
96
44
144
4
32
28
8
144
136
48
36
36
80
12
108
120
48
40
24
12
60
20
16
48
80
84
168
4
20
40
120
120
80
4
20
60
76
20
124
20
12
232
56
72
64
8
132
16
140
160
104
28
140
132
48
28
20
112
36
32
72
16
20
64
20
88
68
16
144
32
240
172
80
88
12
32
100
24
56
16
44
36
12
76
20
36
76
48
192
20
40
72
92
48
148
264
84
12
24
56
24
136
72
32
24
4
12
56
28
12
164
16
48
80
12
52
32
4
120
144
20
52
200
40
24
24
92
4
32
64
56
100
68
72
24
96
64
96
44
4
12
68
64
120
8
48
204
196
12
48
20
72
40
48
80
16
56
52
48
32
100
72
144
20
96
16
48
60
20
4
56
16
68
52
44
4
56
16
20
196
12
60
128
48
40
12
84
48
32
16
32
60
48
84
88
36
80
4
32
88
8
124
44
4
32
60
96
64
8
12
4
24
68
48
4
56
4
116
72
64
48
20
76
20
16
60
8
76
92
88
24
128
100
32
12
4
164
12
196
8
36
96
28
80
16
56
204
100
24
24
96
12
132
48
24
20
4
32
112
168
20
124
8
16
60
92
52
80
108
72
16
32
48
24
88
12
92
84
12
184
24
36
36
8
24
12
60
136
44
16
12
72
24
104
60
36
40
36
84
12
32
16
44
100
48
44
64
24
12
48
68
24
4
144
32
60
96
40
8
16
56
40
24
48
12
44
36
48
96
36
120
84
60
52
48
116
48
16
32
60
4
80
24
16
48
20
100
8
52
128
28
20
16
36
80
48
172
44
144
100
36
128
40
8
12
172
80
216
144
60
96
4
8
36
60
16
24
12
12
8
12
96
36
16
24
84
96
44
4
12
8
28
68
40
56
60
16
48
20
16
60
20
28
20
12
204
64
96
200
16
44
12
64
96
8
12
112
36
24
36
12
48
20
156
4
96
80
16
60
48
212
100
8
16
20
48
48
28
36
60
20
48
100
48
368
144
12
60
16
24
48
32
64
72
24
44
4
8
84
60
144
4
60
8
24
136
12
32
4
72
68
36
24
132
52
8
232
56
120
76
144
320
16
20
60
64
80
12
4
36
8
4
132
108
12
20
84
40
20
16
36
60
84
24
20
12
48
24
12
48
16
20
64
32
48
88
72
56
96
40
60
96
44
40
176
40
8
60
36
60
16
20
28
32
28
20
36
16
48
72
68
4
80
208
44
4
104
16
24
12
48
68
60
60
120
112
12
44
52
12
20
16
116
40
96
48
20
16
48
96
92
40
12
20
12
16
308
40
20
12
4
84
72
8
60
16
48
12
68
52
24
36
224
12
24
16
60
180
24
24
80
136
48
80
132
144
4
60
48
84
60
80
288
36
64
188
48
36
108
12
40
56
88
44
76
24
56
16
20
28
96
164
16
32
28
132
48
96
68
48
12
12
64
132
32
48
60
40
140
4
8
72
28
32
16
68
76
68
28
68
40
32
148
32
12
16
24
12
128
148
24
36
108
84
12
8
88
72
12
60
36
44
4
20
40
132
188
64
68
12
16
56
16
144
96
188
76
20
36
12
12
24
24
136
44
60
72
136
132
12
56
24
40
8
52
80
36
12
148
32
12
100
60
44
4
48
32
156
72
120
4
68
328
24
44
16
80
28
48
72
80
88
32
16
32
4
36
8
52
44
120
40
24
360
80
64
8
184
8
16
32
124
84
192
72
8
40
24
24
20
12
72
96
96
16
32
12
36
28
36
188
16
32
12
36
4
108
12
68
28
36
156
20
48
52
60
48
164
16
44
36
120
84
16
20
24
40
272
60
124
32
4
84
12
ABCD 447612936*7^$a-1 [50022]
12
33
18
93
84
27
6
12
18
12
45
105
24
15
57
30
24
24
6
42
9
24
27
12
66
102
33
33
27
144
12
45
18
21
12
33
12
15
60
15
24
48
57
9
120
78
9
15
33
15
18
78
168
6
27
12
3
150
12
87
21
18
42
36
36
6
9
93
15
9
12
39
9
30
21
21
24
27
3
30
63
51
54
36
48
6
90
30
57
15
12
36
42
18
18
63
15
21
75
57
12
21
15
141
63
48
27
48
42
3
33
3
33
12
6
96
18
12
66
117
21
51
21
12
36
24
24
108
3
75
9
9
27
36
45
51
9
6
18
72
12
12
51
12
9
54
48
126
51
27
42
42
36
12
42
87
27
33
129
48
15
9
3
27
6
36
24
27
3
18
54
36
48
12
18
12
96
63
60
12
63
6
30
9
12
9
30
105
36
21
15
9
12
24
6
54
15
9
12
18
9
21
51
3
42
72
12
15
9
12
3
21
6
42
48
15
9
42
18
3
12
36
24
51
33
3
33
9
30
48
90
6
48
9
36
12
15
72
114
24
15
15
81
9
27
27
54
12
3
24
27
18
18
48
138
15
57
39
39
21
39
18
48
6
48
30
84
75
12
39
12
33
24
93
63
27
57
45
3
33
36
111
87
81
9
27
51
96
42
30
6
24
30
9
27
6
27
93
12
123
12
21
120
27
69
15
93
63
48
39
18
75
12
60
21
6
12
36
240
6
75
21
6
9
51
9
36
3
18
60
3
3
57
9
66
30
3
63
24
24
45
84
48
63
9
60
45
144
51
93
24
36
99
15
96
9
24
45
27
129
18
93
24
156
9
15
9
15
3
12
12
9
15
9
51
33
12
48
36
99
21
69
18
45
63
6
90
6
15
45
3
75
42
48
12
15
33
15
69
15
36
69
24
87
3
12
48
42
30
30
156
3
15
141
24
36
51
48
6
51
27
6
3
27
57
33
30
180
21
105
36
15
21
75
51
9
33
30
9
63
9
15
21
27
6
12
3
21
63
12
3
12
30
3
51
30
18
42
24
72
36
18
90
12
27
135
36
36
30
39
27
42
6
12
18
60
18
9
51
54
12
54
57
21
3
9
3
3
72
6
42
33
99
60
18
24
6
18
168
30
57
12
12
33
6
21
48
21
15
111
12
30
99
81
24
6
90
12
126
33
12
60
3
42
15
27
18
15
15
24
69
27
6
15
48
12
81
12
15
75
18
12
36
6
30
60
63
27
48
30
6
24
21
36
12
51
21
48
21
15
12
9
3
9
99
24
3
84
33
3
42
84
48
78
6
48
108
18
24
6
42
36
6
42
69
15
6
63
57
12
3
3
81
81
6
21
36
21
6
45
105
63
63
60
69
15
24
69
12
57
24
54
12
18
90
18
24
36
12
27
3
18
15
12
9
12
51
51
18
3
45
36
135
21
24
24
15
33
12
102
54
3
39
36
42
18
54
3
72
48
3
30
12
39
120
84
60
3
9
3
21
63
21
81
39
57
6
90
78
54
18
24
9
24
24
21
36
42
36
48
6
18
9
12
3
24
84
48
69
9
27
69
36
75
15
54
39
21
102
18
39
87
30
3
63
6
36
123
3
48
42
75
12
45
24
12
24
3
39
6
42
36
9
3
6
78
18
72
3
12
51
18
90
114
48
66
9
24
12
36
12
21
12
39
21
6
141
3
6
6
42
54
36
96
45
33
15
21
63
63
6
39
21
51
9
12
12
39
48
48
12
39
12
18
60
24
75
24
9
51
21
3
39
33
33
72
12
90
12
36
54
6
9
69
27
15
69
87
6
120
18
30
6
120
48
45
24
12
45
60
30
30
3
33
42
9
12
57
96
36
126
9
39
57
36
24
39
21
45
36
15
3
6
24
108
30
24
60
6
24
30
45
24
51
30
3
15
12
18
15
12
12
21
15
3
93
3
12
6
75
9
3
36
12
24
9
150
30
54
93
21
12
15
27
57
15
42
114
54
6
18
30
42
42
57
21
27
105
156
72
126
12
60
9
111
93
48
12
9
60
51
15
12
6
15
9
63
15
24
60
45
87
12
21
45
18
9
60
3
81
9
6
42
27
3
57
33
51
12
159
6
66
30
18
24
18
135
24
108
9
18
54
186
18
27
3
21
12
72
63
18
15
45
15
27
12
117
24
57
6
84
12
45
3
117
33
12
3
21
3
21
3
60
9
75
9
27
45
36
24
15
3
18
51
12
3
12
30
72
3
9
60
3
21
123
21
6
45
141
12
27
9
3
3
90
30
96
24
33
60
24
57
3
72
87
18
3
3
24
69
15
45
15
9
9
72
12
18
57
33
30
78
6
78
3
21
54
9
33
27
3
9
3
21
60
12
12
45
3
21
3
123
18
27
36
3
36
48
60
30
48
36
12
18
12
18
3
9
12
15
45
78
57
51
45
3
18
63
72
9
18
36
24
33
33
18
12
9
39
138
24
12
18
81
15
6
36
6
33
12
81
12
72
24
12
15
12
3
18
24
42
24
21
27
9
12
159
174
6
6
3
87
42
30
84
9
12
72
21
18
129
63
6
36
3
108
45
39
36
39
21
72
21
48
39
24
12
3
42
111
12
15
6
6
36
45
147
57
45
51
48
24
33
27
3
9
39
78
51
9
6
213
24
9
12
63
15
57
3
177
12
27
21
105
24
3
9
3
9
15
33
12
15
63
24
129
9
6
108
21
57
84
114
24
33
120
12
12
9
78
21
99
54
12
171
45
27
60
33
27
45
30
9
48
12
24
21
3
36
3
6
12
18
12
12
21
21
6
24
6
24
27
15
9
21
12
24
3
69
42
12
6
99
39
18
3
75
18
63
147
9
3
6
48
30
42
6
144
78
27
3
54
15
63
48
12
57
9
63
36
15
6
15
171
30
27
12
96
24
15
72
12
9
75
12
54
72
39
27
12
9
117
24
42
84
6
78
42
36
12
27
33
39
3
72
6
78
84
48
24
66
15
60
12
33
51
36
3
165
24
60
12
24
33
27
3
24
114
36
39
21
15
75
9
9
48
27
9
12
3
27
33
45
6
69
33
15
132
ABCD 447635546*7^$a-1 [50177]
13
24
80
76
24
20
136
24
23
13
11
37
44
39
24
49
36
24
11
73
80
72
184
35
36
24
21
72
72
24
52
84
60
140
4
23
9
39
61
35
1
24
24
68
60
15
37
8
132
36
124
104
76
24
11
21
195
1
48
8
168
24
4
107
57
4
8
3
60
12
81
4
35
21
4
24
44
12
28
60
20
27
45
48
27
72
93
40
20
112
72
32
28
36
11
36
49
12
48
35
24
21
48
3
33
4
71
12
33
15
201
40
44
16
24
83
73
71
24
61
72
20
12
12
3
36
1
36
72
59
33
16
44
108
15
145
48
32
24
84
24
28
44
36
27
21
27
13
44
96
40
12
24
84
59
25
23
24
36
60
25
68
3
33
16
20
15
49
24
24
32
27
109
59
37
35
13
56
4
132
56
27
45
24
27
57
63
25
24
47
73
96
24
11
12
1
12
35
25
20
24
16
8
16
20
84
36
135
49
56
36
39
9
3
13
24
12
35
12
13
20
12
4
8
36
27
24
36
21
4
68
15
37
47
12
24
25
12
20
48
4
80
3
109
8
3
1
24
84
12
59
33
15
12
1
143
48
37
8
36
24
48
12
292
8
100
56
4
68
3
25
48
108
59
13
44
4
59
109
11
37
56
24
12
16
47
13
8
4
8
48
24
28
36
12
132
35
1
48
11
33
24
39
13
56
15
25
48
11
9
36
112
35
33
48
15
120
72
61
12
12
8
12
15
25
24
119
57
3
12
93
48
64
36
8
12
16
32
51
37
12
96
11
60
1
24
32
12
48
36
27
25
35
37
72
20
4
20
63
13
44
36
36
16
23
1
71
24
13
71
253
8
16
36
20
4
56
27
108
33
4
12
176
3
37
36
119
24
9
40
20
4
48
48
8
24
15
37
12
68
76
24
48
36
83
37
12
132
24
8
135
73
59
1
24
120
8
48
28
8
12
100
20
4
8
12
24
40
12
11
49
108
36
104
84
3
24
45
16
59
9
72
15
24
1
24
96
24
47
25
32
16
47
9
64
48
24
11
181
59
21
52
72
12
56
15
1
240
23
61
48
71
12
21
12
4
47
1
108
24
12
8
16
12
36
59
21
16
72
11
9
4
23
25
8
24
52
56
63
45
88
11
33
63
12
48
45
15
1
36
24
12
23
37
12
48
60
11
13
56
24
27
133
8
51
57
16
12
120
24
11
33
40
48
128
24
36
120
87
12
133
8
12
4
11
12
1
24
8
12
24
36
112
32
28
59
61
48
12
12
104
3
9
3
33
15
37
56
16
23
25
20
4
11
37
11
213
3
9
28
11
61
80
28
60
36
12
8
36
4
36
8
28
11
45
12
36
84
3
57
76
12
8
28
32
24
51
12
193
20
4
140
16
11
13
23
73
36
95
1
35
81
96
15
1
8
12
4
8
99
37
44
4
35
9
60
12
108
39
165
16
212
3
13
20
24
63
1
56
36
12
24
4
71
45
28
12
47
13
8
76
36
44
12
99
33
96
40
23
49
72
23
45
51
49
20
16
11
60
33
16
11
21
51
13
72
8
60
12
75
45
27
73
11
25
164
4
44
64
8
15
33
16
12
24
23
21
52
8
123
24
12
57
24
28
60
12
56
15
48
13
48
116
15
9
16
71
84
33
3
69
4
32
28
48
35
25
36
8
84
15
21
12
52
11
9
24
27
36
24
49
20
60
96
124
11
49
12
56
4
83
121
35
24
49
11
13
12
132
23
9
40
71
1
35
33
88
44
4
8
15
81
88
83
69
16
11
121
59
12
33
48
16
47
21
16
48
8
4
56
4
32
39
109
20
52
12
32
120
40
35
13
32
27
13
8
16
36
48
23
1
68
3
13
68
27
36
24
45
28
24
32
3
33
28
32
15
97
23
12
1
24
8
108
208
32
63
9
40
144
8
16
56
16
35
12
33
48
52
24
20
52
12
44
3
117
3
69
4
32
15
145
96
32
12
24
3
61
11
81
40
12
20
4
11
45
180
72
64
36
56
16
60
32
16
96
20
16
12
32
15
13
56
64
60
11
1
59
61
11
24
45
16
8
52
12
80
3
69
28
44
3
25
20
15
45
4
20
60
15
81
27
21
99
73
84
24
11
21
40
47
1
72
8
24
3
45
4
20
16
48
56
27
81
52
12
56
12
36
24
4
12
239
37
11
72
48
169
8
3
25
20
15
37
8
28
288
11
13
128
4
11
24
1
12
8
75
13
12
24
20
3
21
36
48
27
12
157
72
35
49
96
20
75
24
13
56
24
40
32
40
24
11
37
44
60
64
24
20
4
56
40
44
12
75
36
12
1
20
52
47
13
32
76
20
28
8
75
49
56
36
4
83
1
11
12
93
40
20
36
16
36
83
33
12
15
1
8
16
60
12
68
60
4
83
1
12
8
36
3
33
88
104
15
21
28
35
57
28
56
4
116
16
71
1
24
23
13
12
12
24
71
48
24
73
47
21
4
104
15
37
48
11
9
4
44
87
12
1
24
59
13
44
52
8
4
48
8
87
13
44
72
3
21
27
12
13
11
33
63
1
20
24
28
95
24
61
80
16
12
23
33
108
4
24
8
39
13
11
9
48
39
21
12
24
16
8
36
16
8
27
24
1
59
13
12
20
28
20
28
72
72
23
48
9
184
120
32
24
28
32
40
23
97
24
44
27
21
27
37
35
25
47
36
13
47
57
4
56
75
37
11
105
27
9
4
12
8
3
57
48
40
44
4
32
15
25
12
8
16
8
243
37
48
48
84
11
105
39
33
3
69
28
48
44
15
45
24
36
28
12
24
20
12
4
8
12
168
4
23
45
40
24
56
52
32
36
36
52
35
57
100
24
47
69
24
96
15
9
132
60
52
35
24
33
40
36
48
80
124
48
8
39
1
12
59
ABCD 447638544*7^$a-1 [50007]
12
42
63
43
12
108
182
10
8
24
4
17
96
9
31
89
60
30
52
2
51
39
76
36
29
19
8
45
45
12
6
1
24
15
12
96
72
86
103
60
36
65
7
8
91
21
24
231
33
5
19
65
18
18
15
9
18
18
12
22
77
4
20
9
7
101
39
7
36
12
50
54
1
11
42
34
12
26
115
11
16
86
31
5
54
6
12
24
22
21
47
112
36
26
90
100
14
3
4
23
36
37
23
9
7
5
33
10
20
1
39
12
24
56
196
20
30
63
99
4
38
34
12
2
10
5
19
36
20
28
8
24
30
7
35
18
12
96
18
12
33
7
68
6
39
9
18
88
69
5
51
79
45
11
28
9
29
18
13
15
80
28
41
93
31
3
72
9
3
60
45
24
29
34
122
46
5
7
2
22
14
10
105
27
86
24
18
16
92
45
21
139
11
13
15
36
21
5
54
49
3
32
18
310
9
5
58
92
49
15
56
24
16
5
7
21
5
18
13
17
10
45
32
3
13
3
44
133
65
94
32
52
2
171
43
21
12
17
58
12
125
52
5
18
6
31
39
32
25
63
44
18
55
24
5
24
10
2
42
1
20
9
42
45
9
7
65
12
34
9
53
30
16
8
18
84
115
11
42
31
17
18
42
19
56
105
43
3
44
13
63
17
4
11
30
82
33
11
16
57
71
54
10
5
67
21
3
20
9
112
56
45
10
29
31
5
28
87
20
9
40
39
17
9
19
3
12
69
3
96
41
3
28
48
72
20
49
15
26
7
47
12
4
9
41
130
5
45
15
45
10
45
24
99
60
12
60
14
70
21
29
18
16
2
58
21
3
5
63
28
72
12
14
3
27
18
10
5
28
17
18
12
1
95
9
79
24
80
33
27
18
70
32
85
32
79
38
34
57
5
48
10
17
28
17
90
9
9
51
36
7
36
50
34
33
29
34
9
39
29
124
53
36
7
180
32
16
80
9
7
51
44
13
48
17
82
53
31
12
20
18
27
4
3
20
12
9
7
9
143
1
3
33
48
53
27
28
15
53
45
126
40
36
53
52
15
9
11
28
17
3
40
21
51
92
61
5
94
81
12
12
5
27
4
123
38
19
51
116
37
65
6
52
110
46
9
48
36
24
35
12
42
48
46
57
3
2
36
34
101
36
117
6
66
24
36
34
14
103
27
12
9
15
5
9
34
24
24
12
9
32
43
69
24
131
1
3
60
20
9
15
12
61
3
9
17
6
45
12
36
27
42
10
108
33
60
63
12
45
63
60
26
91
24
11
37
5
10
8
1
56
9
55
24
12
35
4
41
67
38
22
21
3
9
63
74
34
21
5
7
39
62
19
27
8
30
18
64
12
14
31
32
28
17
18
1
44
144
15
126
70
50
19
23
85
27
8
18
22
14
46
96
26
27
21
19
23
16
9
63
38
46
26
12
15
55
92
1
23
25
99
38
3
24
12
19
32
108
220
36
80
33
3
4
84
2
46
57
75
92
33
27
37
39
24
36
17
4
5
22
8
42
126
13
27
48
2
7
113
27
43
38
36
6
40
12
5
7
29
40
24
32
7
9
63
105
36
60
29
10
24
24
2
70
12
62
27
16
5
18
16
56
18
46
14
30
6
43
15
21
29
46
17
112
68
7
50
34
12
9
5
18
13
89
58
14
46
17
33
63
12
15
13
77
12
31
3
8
21
63
24
25
5
7
51
74
34
24
36
21
48
11
9
15
28
17
7
14
10
62
15
93
42
73
17
18
1
15
36
12
17
28
51
2
3
9
31
29
36
31
27
122
36
54
21
31
12
65
45
18
4
14
24
12
43
20
96
99
12
16
8
25
207
12
80
12
28
12
29
9
7
5
36
70
9
56
7
24
2
19
11
9
28
15
20
16
26
18
85
3
86
15
3
16
2
10
5
7
20
25
15
108
5
72
135
108
30
42
37
3
36
24
21
95
12
208
12
5
63
4
93
35
16
77
45
58
29
7
5
15
28
20
52
38
7
75
5
21
67
5
7
3
48
72
20
76
14
7
3
8
54
30
78
10
36
56
28
5
28
12
48
11
4
9
12
39
62
18
4
21
20
45
36
10
8
28
92
1
12
29
22
32
144
88
5
7
17
28
51
9
56
7
12
20
6
144
3
9
60
82
2
15
39
124
2
36
34
21
3
128
100
12
62
10
44
36
9
45
58
21
53
19
35
4
5
57
10
14
31
5
18
16
24
26
18
6
22
104
126
3
7
36
2
60
22
77
16
75
12
48
84
8
28
2
18
72
13
5
34
56
36
52
81
72
8
21
15
7
14
24
10
24
33
51
2
15
7
5
87
18
3
103
29
7
41
9
27
9
7
12
23
28
48
104
12
18
18
6
46
2
58
2
18
16
29
3
4
56
1
20
28
8
7
17
21
43
35
1
11
4
14
15
16
3
8
25
3
17
43
60
5
16
5
34
2
42
13
5
79
51
14
66
69
16
48
17
190
9
11
24
18
66
4
38
30
52
24
38
54
64
26
34
5
91
14
55
171
44
1
35
16
21
35
100
8
21
4
41
24
10
2
58
5
9
7
15
56
18
19
8
40
5
30
13
11
18
58
8
52
38
96
10
45
3
21
32
87
12
36
40
38
10
24
12
45
11
28
32
25
47
18
34
9
59
4
32
52
2
87
9
12
46
32
12
73
5
30
25
63
2
15
19
2
24
10
56
4
81
111
89
3
61
11
18
10
8
4
14
7
89
22
96
62
36
34
14
24
63
40
51
38
10
21
15
32
18
10
9
15
5
33
46
29
31
2
18
4
21
3
12
44
18
7
53
34
5
4
92
9
54
12
13
72
3
26
36
67
15
8
9
7
2
7
15
69
87
21
92
88
3
5
9
10
33
83
13
36
39
32
4
69
51
12
41
52
23
40
2
46
72
38
18
52
45
27
20
42
34
14
70
24
2
34
68
16
29
24
9
22
14
31
53
87
63
21
4
12
107
40
93
3
24
12
44
12
37
27
8
16
60
57
27
38
130
2
111
4
3
36
21
5
10
26
46
9
29
18
28
26
24
36
19
12
53
31
51
68
30
7
3
60
60
36
14
67
3
44
45
112
36
32
63
18
30
1
84
15
12
68
112
12
8
13
32
40
51
29
9
46
84
5
45
6
28
21
233
34
57
24
35
16
12
17
31
14
7
11
25
23
40
9
173
12
154
62
36
58
21
20
99
28
9
5
46
2
106
2
42
36
25
12
39
24
2
10
32
18
30
49
63
12
21
3
2
10
2
51
81
34
9
11
16
12
9
35
28
21
89
27
31
14
118
5
4
17
31
3
17
91
21
60
ABCD 447801558*7^$a-1 [50027]
48
12
65
54
4
38
3
4
11
16
9
5
3
16
12
35
6
31
59
6
3
21
67
39
8
37
5
67
65
10
14
24
36
7
11
4
48
5
3
18
19
11
49
15
32
24
13
53
7
56
9
6
45
45
31
35
36
33
40
29
3
12
12
7
8
21
43
62
15
40
44
4
23
28
5
19
26
12
39
48
19
21
29
48
30
12
37
84
11
9
36
4
24
5
58
5
3
6
10
2
24
19
27
21
12
5
39
16
56
3
57
7
41
12
27
40
17
24
87
13
35
37
5
12
3
15
33
9
46
29
36
57
3
76
36
51
29
39
6
3
36
64
24
48
119
21
3
42
15
28
11
9
12
48
9
24
7
11
13
3
24
9
56
15
33
69
31
11
18
22
9
15
2
15
7
14
6
36
25
116
124
23
13
12
23
1
23
73
5
39
48
3
42
63
21
3
4
107
12
45
21
12
15
84
40
29
27
40
44
15
9
55
48
38
18
25
23
54
10
9
11
28
17
15
54
7
27
8
9
39
21
9
12
30
33
24
36
19
2
12
39
9
34
32
13
20
21
6
52
65
7
26
3
43
41
7
8
1
5
10
26
36
6
12
9
33
3
16
3
62
3
72
7
17
21
30
13
63
5
24
9
39
9
34
14
63
21
39
15
24
54
24
154
14
7
24
32
12
33
46
44
4
33
15
2
19
12
8
3
12
16
41
31
2
6
6
58
8
6
7
24
3
17
33
63
31
14
3
9
43
3
5
33
18
16
29
12
84
16
5
22
21
3
38
31
17
10
32
16
2
15
16
15
56
13
12
24
32
75
33
63
4
24
56
6
7
3
9
12
11
61
3
2
60
3
7
8
24
18
3
28
5
3
16
15
8
61
41
19
53
24
12
6
48
37
27
5
27
13
17
18
9
9
75
3
49
119
54
84
51
9
18
12
12
33
9
7
12
20
48
39
1
23
81
12
3
37
29
6
9
3
13
63
8
6
31
56
27
6
34
5
3
18
6
81
24
3
9
9
10
14
15
27
1
11
12
1
56
12
12
4
11
45
40
5
3
48
19
8
1
29
18
37
29
7
41
75
15
1
24
24
11
61
11
60
21
36
4
15
8
33
112
8
7
33
53
10
24
5
9
6
6
6
6
10
41
33
15
21
6
18
36
30
16
2
27
36
31
8
6
10
26
3
76
15
8
37
5
12
103
3
26
6
9
7
26
36
10
32
21
27
66
7
8
24
31
21
3
72
20
6
3
4
8
4
41
15
19
2
123
3
42
6
13
27
9
29
7
60
5
10
2
12
34
57
32
3
4
29
9
67
5
34
89
36
9
67
8
12
4
32
24
4
12
71
6
3
57
6
16
26
22
45
11
40
8
1
53
3
3
4
98
24
7
15
9
5
48
7
3
21
47
1
5
15
31
33
8
21
7
8
4
15
8
33
3
13
20
15
13
20
27
42
3
48
112
44
27
9
21
7
32
63
64
14
19
23
13
8
19
24
14
6
9
3
6
15
16
51
32
48
21
3
40
24
56
6
7
24
12
5
15
24
9
3
93
39
15
12
1
15
48
48
8
25
20
88
17
18
33
7
2
12
3
4
3
17
3
73
75
5
4
71
6
10
2
30
21
57
39
19
32
64
41
7
32
40
8
85
27
21
11
21
52
5
3
28
29
24
36
15
33
63
15
36
16
110
18
12
4
69
3
5
36
9
87
52
36
20
3
40
72
9
15
96
8
21
33
10
5
9
19
20
21
75
27
6
15
19
9
15
26
7
12
77
43
44
15
40
33
32
28
12
39
2
12
18
33
15
40
21
20
3
1
11
13
8
3
18
3
3
1
63
48
29
3
6
7
71
4
81
20
3
16
24
21
3
8
45
4
15
21
11
49
44
27
6
10
93
12
39
26
6
1
48
8
31
17
27
4
9
24
23
37
41
42
13
11
21
33
34
8
33
40
12
11
37
35
1
5
6
4
8
16
14
12
24
7
11
28
21
24
11
16
2
36
6
9
19
57
8
15
18
7
65
19
17
3
15
1
47
16
20
9
4
15
8
25
12
11
30
18
6
15
28
15
44
13
36
5
30
12
1
11
30
3
28
17
34
8
81
45
36
48
3
40
5
51
9
7
3
24
14
15
4
23
33
52
27
9
20
57
42
13
11
18
12
67
32
27
12
78
15
40
36
5
24
67
36
8
3
33
39
37
8
4
47
72
18
12
12
15
9
27
15
12
13
44
16
53
55
120
3
8
25
44
40
5
30
13
11
16
21
17
7
8
15
28
56
69
57
55
11
21
67
21
3
41
7
8
30
12
24
7
29
30
66
18
9
7
2
27
67
26
12
19
41
22
45
17
18
18
127
15
8
24
1
8
100
17
10
2
51
24
21
27
19
29
4
32
7
14
34
14
27
12
9
39
3
12
13
24
12
11
9
4
3
17
3
13
24
5
19
23
12
21
24
15
16
8
6
10
5
48
3
16
20
4
44
13
8
9
75
9
18
13
11
9
31
5
9
27
28
3
96
21
8
24
16
20
4
3
20
126
24
15
7
20
1
12
12
23
57
9
7
11
9
7
17
39
24
1
32
4
44
31
21
53
15
31
20
33
21
7
63
62
19
24
12
41
19
5
7
20
28
20
48
12
4
5
19
5
6
28
5
19
14
60
6
16
2
12
10
20
4
17
28
32
27
33
9
30
18
19
29
6
21
21
39
15
24
21
4
23
21
9
27
16
23
13
8
39
13
71
21
3
37
5
31
23
18
24
39
3
4
80
6
10
17
28
35
72
6
10
9
56
21
10
5
27
37
17
39
3
16
9
65
22
9
11
13
39
57
41
43
11
16
32
13
5
15
24
24
16
5
36
30
69
9
3
7
14
3
21
55
44
21
7
27
5
16
8
84
63
6
34
32
16
5
64
11
25
12
11
21
36
21
31
48
35
1
8
31
45
17
12
27
28
32
3
13
39
5
9
34
2
30
25
24
11
49
5
15
12
4
39
45
24
11
18
7
29
42
1
15
20
4
48
21
12
5
18
49
5
3
9
6
13
17
3
15
48
1
8
52
75
26
22
24
14
10
8
48
21
9
15
4
23
9
7
21
3
9
12
32
9
12
3
36
27
81
12
40
8
36
57
15
3
49
29
19
63
72
2
55
12
36
17
30
25
137
46
5
15
18
10
26
6
24
18
55
23
12
18
19
8
15
48
30
55
8
96
48
12
7
8
25
17
43
17
10
9
5
42
37
8
19
21
47
4
21
3
17
16
20
43
26
6
9
33
12
10
2
30
33
39
9
12
19
24
2
48
27
40
3
8
16
8
6
10
57
68
139
29
9
3
7
24
9
20
3
16
21
3
2
36
7
32
9
115
47
6
3
4
75
5
4
44
21
79
5
31
27
5
24
21
7
17
22
14
3
4
20
52
48
27
50
36
34
26
22
21
140
55
9
92
4
29
3
28
11
64
14
42
6
27
3
13
20
43
8
1
53
34
24
80
54
7
11
1
39
5
52
24
29
19
111
17
7
62
15
24
4
41
6
6
72
10
86
42
24
48
25
20
45
15
7
21
20
48
40
17
6
24
12
13
15
8
24
18
27
16
17
18
40
5
3
40
8
16
2
18
96
48
9
39
18
39
3
24
37
29
22
5
3
6
10
8
121
15
17
45
34
38
79
12
32
55
9
20
52
5
15
21
22
5
9
18
40
17
7
5
36
7
14
10
44
12
37
24
11
16
80
12
13
5
10
8
21
4
44
27
16
5
40
24
44
27
6
7
12
11
16
5
16
32
28
15
14
10
8
13
56
4
32
21
27
4
5
67
3
8
13
53
12
7
84
17
24
43
5
19
8
40
65
43
20
21
15
9
12
27
9
6
21
40
27
2
12
12
51
19
2
15
4
17
24
15
19
8
18
31
36
11
16
26
6
25
17
70
21
3
8
6
15
21
12
18
24
13
5
30
45
12
7
41
36
33
34
33
56
4
3
14
6
54
19
3
96
41
31
14
15
3
18
15
7
21
17
48
10
62
10
77
33
7
27
8
30
27
4
3
24
45
5
22
8
16
80
64
2
6
16
56
9
51
28
5
12
9
30
21
28
12
24
83
1
29
34
21
12
23
12
4
14
27
31
8
37
12
36
3
14
3
76
11
45
3
12
4
9
23
13
44
12
43
9
5
10
21
17
34
9
12
11
13
8
81
66
21
15
37
15
8
9
24
15
6
3
21
7
99
29
60
9
31
15
14
15
12
36
3
24
24
1
71
88
9
84
3
32
6
15
19
41
4
20
4
41
18
21
69
12
24
19
12
8
15
28
77
57
48
24
3
24
31
45
11
25
68
3
24
16
9
87
24
38
3
15
18
6
33
16
23
12
25
17
43
23
84
6
22
149
48
48
27
37
48
12
29
10
41
3
37
5
12
12
15
40
41
3
48
15
18
6
73
96
17
63
27
9
33
18
18
54
37
71
9
9
10
32
30
24
75
4
24
5
46
17
39
54
42
24
13
3
20
9
84
15
16
26
6
13
71
4
72
9
47
16
17
39
16
24
140
28
26
22
5
24
27
37
99
20
18
39
4
56
15
18
15
63
16
26
15
15
21
40
144
ABCD 447857162*7^$a-1 [50001]
51
81
111
33
12
3
24
9
15
45
96
75
33
63
9
39
9
60
75
45
60
48
12
12
36
24
24
12
96
12
24
60
3
33
51
21
24
24
39
21
24
63
57
27
9
27
60
9
48
84
51
57
48
3
24
81
12
3
9
24
15
117
3
21
3
60
36
60
81
15
69
12
48
15
93
3
21
60
207
12
24
9
15
9
96
12
24
12
48
180
36
63
33
72
48
24
36
36
96
15
9
39
9
63
129
36
12
135
21
39
9
60
12
84
24
48
36
96
15
45
12
3
105
132
3
24
117
24
27
69
48
3
33
75
81
48
36
84
108
123
132
12
69
24
39
24
24
21
24
15
33
3
69
36
15
33
48
24
24
24
204
72
36
15
36
33
3
12
12
93
36
36
168
3
69
3
129
72
36
15
9
12
228
84
24
36
147
9
39
33
15
48
72
12
33
15
141
96
60
60
48
75
45
12
156
12
3
81
72
24
12
132
72
36
15
21
111
48
45
36
15
81
15
9
96
3
81
24
48
60
39
81
24
108
168
36
24
12
51
9
51
9
27
9
147
57
3
105
60
99
21
39
21
207
9
51
45
144
36
15
93
60
75
69
51
93
27
33
15
9
111
9
156
24
12
84
12
87
117
36
12
48
3
9
48
3
12
57
12
36
108
147
69
39
21
84
84
108
87
33
3
33
48
15
24
117
3
21
48
3
33
60
108
39
57
12
24
75
33
12
15
84
93
3
9
63
33
24
12
36
15
9
3
21
12
12
111
57
60
15
12
81
36
15
33
108
39
21
24
3
9
51
21
12
108
36
60
15
81
15
24
21
48
96
276
15
129
51
9
24
147
192
45
12
120
111
81
72
99
45
60
72
12
84
24
36
96
96
24
36
12
36
36
48
39
72
24
21
24
12
87
33
63
57
3
9
36
3
36
57
99
21
24
3
105
3
57
123
240
33
15
36
45
111
192
33
108
36
63
96
21
24
39
45
27
105
24
39
12
9
60
27
45
12
60
96
39
21
15
57
120
12
147
21
15
12
12
48
33
12
27
33
24
72
24
48
3
12
24
9
159
9
156
36
24
111
9
96
36
24
51
9
99
21
12
3
105
24
15
9
12
51
81
39
21
135
21
39
120
48
72
9
15
141
72
3
57
60
15
60
96
33
24
48
27
69
15
33
24
99
117
183
33
24
15
108
45
39
108
33
24
60
123
153
72
36
15
96
21
12
168
15
48
24
48
48
12
12
201
39
36
9
216
60
12
3
33
36
27
33
48
12
51
33
87
24
21
24
27
24
57
24
96
15
45
12
15
57
72
24
108
51
36
21
84
12
36
60
15
120
24
48
105
183
9
51
57
87
12
84
36
33
15
81
12
3
33
87
57
15
9
36
84
36
84
36
12
12
108
12
3
33
39
84
36
45
15
33
15
45
48
24
24
84
108
39
48
21
51
9
72
63
45
12
87
93
60
12
48
3
45
12
135
9
156
60
15
60
93
39
12
108
21
12
15
120
48
21
171
12
21
135
21
12
87
57
63
9
24
36
63
9
60
15
33
132
84
12
219
21
36
51
33
15
33
84
27
69
60
15
36
105
48
144
3
33
36
39
57
15
93
3
81
27
45
72
84
12
12
15
69
72
36
72
120
51
33
84
144
12
39
9
15
33
123
9
3
36
12
48
9
63
33
36
180
39
12
21
111
201
12
243
21
12
63
21
3
45
252
39
21
48
24
15
21
12
27
45
27
24
33
72
15
24
177
51
9
24
12
15
57
12
36
12
60
24
24
168
39
48
9
63
45
12
60
36
96
12
12
60
60
48
15
57
108
24
12
72
3
81
36
27
21
96
159
129
207
57
120
27
48
21
36
51
84
21
60
60
132
72
36
12
36
12
12
15
45
12
180
15
33
36
48
39
33
96
51
60
9
96
84
108
12
12
84
12
12
24
27
9
75
69
60
15
9
48
72
15
33
48
36
24
48
24
135
120
33
24
12
120
15
213
12
12
48
39
45
84
48
192
27
36
12
45
51
21
84
12
84
39
81
255
60
9
36
12
183
24
45
12
24
36
60
120
72
27
9
27
24
45
12
36
36
48
111
120
108
45
87
96
24
72
69
204
27
84
21
204
84
51
36
60
33
96
207
45
120
99
21
60
108
15
9
3
24
120
33
3
69
24
15
21
15
21
15
153
84
240
63
57
48
24
51
45
27
33
15
45
3
9
12
120
60
63
21
75
9
15
72
24
9
48
24
15
ABCD 448047266*7^$a-1 [50075]
6
5
7
60
77
91
54
11
55
149
31
90
42
18
12
35
25
48
12
11
19
30
11
1
30
96
12
30
11
7
5
24
24
24
12
85
18
42
95
36
157
11
49
30
18
12
11
61
6
60
17
43
5
72
7
78
78
5
7
5
7
6
102
42
6
30
234
6
12
48
23
37
35
19
60
36
17
12
31
65
37
11
19
5
72
55
30
138
78
84
60
30
48
5
25
12
108
12
6
60
60
29
43
5
55
5
60
7
29
7
5
19
29
37
90
72
48
24
5
1
24
35
1
24
23
127
36
144
113
7
18
23
7
12
65
1
23
1
36
60
12
11
127
30
24
6
42
11
7
17
43
60
12
5
25
12
83
37
66
17
43
5
7
42
186
60
12
90
11
120
19
41
12
37
18
114
6
24
30
6
24
60
48
17
24
19
78
30
12
90
12
11
48
91
5
43
42
11
12
13
155
12
12
103
102
23
7
5
36
25
23
1
30
6
60
59
13
35
7
6
30
5
127
41
1
119
91
30
18
77
60
31
24
6
42
77
25
95
25
95
85
30
41
37
11
49
42
18
23
24
24
31
48
42
35
31
102
30
42
30
78
18
24
6
12
12
11
7
102
96
23
7
149
13
72
30
18
60
60
71
1
11
7
18
24
120
59
19
17
73
42
96
29
25
23
157
90
6
54
108
17
48
25
71
7
30
12
42
6
12
30
48
54
6
5
67
41
1
66
65
85
24
23
37
96
24
18
108
54
30
18
12
66
24
89
7
24
48
17
13
198
30
23
36
55
5
13
12
119
72
72
7
48
12
29
24
72
36
60
19
36
72
18
23
61
95
13
12
48
35
48
19
60
108
72
6
167
115
5
25
42
6
35
19
6
30
30
12
12
18
132
29
12
127
5
85
11
1
30
18
12
23
115
42
11
67
17
25
78
12
65
24
72
25
12
12
30
66
47
48
19
36
5
79
48
17
60
31
5
49
6
29
61
35
7
78
24
11
48
31
36
84
29
7
72
108
30
35
25
59
13
18
30
12
18
24
36
12
18
12
18
17
48
37
18
42
42
96
114
30
29
24
13
54
30
66
29
13
12
18
42
66
150
60
47
7
6
23
49
11
49
47
96
247
30
11
36
36
12
7
6
12
72
6
24
53
25
72
23
7
36
12
77
25
11
37
12
6
5
48
60
37
60
132
18
30
150
5
24
1
24
6
29
1
24
6
53
12
25
203
19
5
43
5
79
5
60
1
35
48
31
6
30
60
12
18
84
11
109
71
12
36
12
19
29
1
36
42
17
43
12
6
120
54
125
1
30
12
5
7
5
43
72
65
91
60
17
133
90
24
36
29
1
72
108
35
49
48
18
30
35
12
7
29
61
18
5
37
36
12
18
90
54
5
43
12
60
60
30
30
60
41
7
5
55
17
48
13
150
29
120
85
6
5
84
55
29
49
48
24
6
54
60
6
5
19
18
18
42
12
18
77
25
66
204
30
66
162
47
121
23
7
12
108
125
7
41
36
121
23
7
17
127
18
18
65
7
78
23
1
35
36
175
24
36
54
11
37
30
48
24
5
61
120
30
174
120
36
102
90
12
23
7
6
47
25
11
97
84
30
30
35
61
42
102
18
108
54
66
12
120
5
7
30
11
60
48
1
30
36
17
37
23
67
53
43
5
12
7
6
35
25
12
47
120
121
30
24
6
83
12
12
7
30
6
90
12
12
23
25
12
138
18
54
18
35
13
107
37
216
174
6
42
198
23
24
25
47
24
61
6
5
24
1
90
90
23
49
12
6
12
48
5
19
48
41
12
115
12
18
47
13
23
12
48
7
30
59
85
35
85
90
6
35
49
6
60
5
24
1
12
18
12
30
78
77
67
18
23
127
42
11
12
36
1
6
120
42
11
60
19
72
48
5
7
41
12
37
90
113
72
31
24
36
60
17
7
6
24
11
7
30
12
18
5
12
85
120
23
13
12
12
18
65
25
90
101
96
31
54
59
12
85
24
60
83
36
19
12
6
23
7
17
48
115
30
12
48
12
18
5
48
24
7
78
47
25
35
175
53
7
53
73
30
17
13
30
5
19
18
30
42
108
42
18
12
18
72
5
1
30
29
13
143
84
91
5
7
162
36
35
25
24
6
53
19
72
29
7
30
12
47
1
60
30
65
85
24
6
54
6
5
12
13
72
11
12
37
60
48
12
71
109
12
59
12
180
60
12
7
18
71
1
18
18
12
42
5
1
23
37
24
18
102
36
120
47
12
1
47
7
89
96
73
18
42
18
24
18
60
143
19
18
11
7
29
1
120
24
6
90
42
65
25
30
12
29
61
6
17
13
23
12
19
48
162
71
25
84
78
12
29
1
95
25
96
12
78
60
30
35
144
25
23
7
6
35
19
30
60
96
60
30
30
30
29
96
12
55
17
24
187
42
18
17
60
13
42
5
13
144
6
5
49
11
7
102
23
12
1
42
17
25
71
25
42
53
24
1
12
12
48
12
6
30
24
60
6
17
7
48
5
73
60
12
47
1
144
36
60
23
61
143
13
12
11
67
30
23
19
102
18
5
13
60
150
5
25
24
30
5
13
12
36
42
12
78
12
36
23
7
17
55
53
48
1
6
53
1
18
42
48
78
54
60
36
12
168
60
35
25
42
42
36
30
29
85
78
18
35
12
67
6
35
49
36
12
12
11
19
126
84
59
79
17
108
7
6
54
6
24
48
42
78
72
18
41
36
36
25
54
60
5
24
36
73
11
1
36
23
1
35
43
5
37
6
5
127
162
66
54
23
97
30
6
54
5
13
18
17
12
1
ABCD 448136534*7^$a-1 [50031]
37
101
211
36
5
72
67
36
96
11
6
67
60
173
19
29
79
108
17
36
36
31
12
24
48
23
25
12
101
19
41
19
72
60
84
48
12
17
43
77
7
60
23
121
120
41
60
91
120
48
12
59
18
19
29
31
120
24
96
17
7
23
97
12
144
60
24
216
72
65
204
67
5
67
41
7
12
60
156
12
89
36
43
12
36
5
19
65
31
5
43
12
5
84
31
29
103
12
24
24
144
41
90
1
144
24
12
107
13
36
36
5
24
91
12
5
18
174
19
48
53
67
17
96
36
19
60
36
48
17
30
37
12
48
120
23
13
12
12
101
120
19
60
24
17
24
30
102
19
12
84
48
5
12
7
12
5
36
43
12
29
6
18
115
12
5
7
83
181
77
12
91
12
12
5
43
125
108
60
19
36
35
114
108
7
96
72
53
48
24
19
48
41
24
91
23
6
31
29
24
67
12
71
96
121
29
55
5
7
12
60
47
42
115
12
71
1
48
12
101
19
60
12
120
132
12
132
60
5
7
101
55
12
96
156
53
60
84
31
84
17
114
85
125
307
36
5
66
37
17
60
31
12
5
7
41
7
12
120
120
24
29
19
41
175
59
138
108
7
72
12
120
29
90
1
84
12
156
137
24
48
48
19
48
84
24
36
101
19
204
53
103
17
72
60
84
31
5
24
7
96
83
73
48
119
18
7
29
43
95
13
17
12
24
55
29
7
29
102
37
11
49
60
48
89
7
60
17
211
35
6
139
89
6
6
31
48
24
35
42
7
48
72
60
53
55
5
7
12
89
67
29
7
24
77
43
216
221
67
72
12
12
12
53
7
5
18
42
91
5
144
55
24
48
65
55
24
119
30
43
24
36
5
67
113
12
7
41
60
12
79
24
17
168
67
12
89
7
47
18
24
60
211
17
7
209
36
19
48
12
17
24
55
125
144
84
12
7
89
19
59
96
1
36
89
19
24
65
36
7
84
24
65
7
48
24
12
35
42
7
216
96
23
13
48
96
41
90
30
43
5
12
48
31
72
41
19
17
18
37
156
24
17
132
91
24
24
24
5
55
24
72
227
18
31
101
43
12
65
31
77
91
5
6
13
17
180
7
65
19
29
19
36
29
31
5
55
12
5
55
24
113
6
25
36
60
29
79
125
127
41
67
84
17
48
55
29
138
97
168
96
120
29
19
24
24
5
43
29
7
29
12
19
96
5
90
25
12
36
5
91
17
24
43
12
72
24
72
65
24
19
77
127
48
72
53
79
12
24
156
24
96
89
42
1
12
35
1
17
79
53
7
5
19
53
7
47
6
19
36
12
41
48
7
5
91
17
31
120
24
36
83
78
12
120
43
60
48
12
5
43
12
41
6
1
12
173
31
84
5
7
53
72
19
36
72
72
89
67
5
60
6
1
96
5
120
18
6
55
65
55
11
30
7
12
245
151
83
61
12
17
7
89
7
17
7
84
41
55
24
5
6
1
276
101
24
30
1
12
53
30
13
41
19
48
48
5
228
24
19
84
65
60
120
43
48
24
84
72
11
1
5
43
77
24
138
25
17
54
145
29
31
89
103
12
48
24
12
132
12
168
72
72
17
31
12
47
205
131
30
55
29
31
47
61
5
174
49
72
41
120
163
12
120
173
66
13
24
60
47
49
180
108
12
29
48
91
36
24
5
43
72
125
138
1
36
173
43
60
132
12
168
12
12
17
12
31
29
55
120
5
19
24
12
17
91
60
5
79
77
108
7
24
48
96
12
36
60
35
37
12
221
7
107
18
31
65
24
96
7
125
43
12
96
12
36
53
72
24
12
24
60
211
12
144
71
157
264
108
84
17
36
156
31
29
43
65
18
90
24
31
47
48
102
31
12
5
103
12
252
53
31
24
65
163
77
30
138
67
29
7
53
7
77
43
72
24
12
84
5
31
53
19
36
65
48
108
55
24
144
89
72
115
48
180
72
12
12
23
6
19
65
60
138
13
35
48
61
5
7
96
12
11
1
12
29
19
60
29
31
29
12
55
53
67
36
96
108
12
96
60
5
19
5
30
198
36
36
60
24
91
24
17
42
73
120
12
185
7
48
53
31
72
48
60
204
36
11
13
12
48
29
31
36
96
23
61
36
143
97
24
17
7
12
120
12
108
125
6
1
36
5
12
120
12
ABCD 448154888*7^$a-1 [50032]
18
17
7
110
75
43
89
43
30
83
55
14
3
108
7
65
145
66
29
48
9
27
19
41
37
90
42
12
47
61
20
58
120
12
12
6
12
23
24
12
253
78
2
63
7
53
36
36
43
149
45
16
47
60
31
14
36
75
96
1
30
5
7
65
55
180
2
63
33
58
12
12
17
21
10
12
36
12
60
5
72
96
49
68
142
65
91
42
47
93
63
7
12
77
84
55
17
105
3
24
1
47
7
29
19
41
97
59
25
80
12
87
19
89
199
29
24
1
78
30
80
10
29
36
24
31
12
86
96
27
108
48
43
125
43
41
72
72
24
120
108
144
141
27
12
24
12
55
5
7
108
12
60
65
85
186
24
29
7
29
55
110
58
72
36
5
55
72
17
60
31
84
77
31
30
12
35
60
12
79
65
79
38
15
48
67
12
17
12
36
43
110
22
18
78
89
33
3
67
60
5
12
24
84
67
96
5
7
41
24
48
24
117
63
13
35
55
17
24
12
7
65
25
119
33
48
99
24
19
2
118
77
36
133
83
1
11
36
13
66
137
36
1
59
7
77
115
2
51
157
18
42
80
27
43
5
115
17
31
50
39
31
209
13
42
125
36
12
96
81
147
13
11
19
29
60
93
27
9
70
60
185
24
45
75
60
21
87
43
2
27
12
36
24
67
24
108
29
24
67
12
30
71
36
1
200
99
61
155
33
52
30
53
7
65
12
31
24
41
12
115
29
36
7
120
6
71
108
36
79
30
108
30
77
25
23
43
182
15
12
72
36
7
6
47
12
103
48
12
12
60
26
96
36
147
115
6
42
60
30
152
99
1
59
81
111
7
120
12
38
39
1
32
40
138
108
137
36
7
41
108
25
8
22
41
115
12
132
36
29
36
7
132
78
42
5
25
30
17
19
14
118
38
34
29
7
60
77
85
30
42
83
48
97
20
99
43
29
19
72
17
33
39
7
24
77
151
65
24
36
48
45
22
12
36
26
36
27
36
48
1
35
105
28
72
6
5
72
96
48
103
18
131
9
51
12
37
35
45
52
35
25
23
189
58
38
63
7
5
7
96
5
24
43
18
42
41
79
29
81
100
47
24
1
30
5
48
24
73
18
120
48
24
77
36
12
1
95
19
96
42
30
77
25
35
48
175
41
36
60
91
161
19
29
43
89
21
27
36
36
31
50
27
45
40
6
26
34
29
33
142
5
121
90
5
72
24
19
12
12
6
116
34
174
35
36
19
17
13
23
25
20
132
63
108
36
19
29
43
17
12
19
221
36
120
36
60
79
5
103
41
69
39
60
25
36
83
72
7
5
25
48
54
41
72
36
120
9
22
77
36
7
65
31
24
53
72
24
19
65
55
17
36
7
53
19
137
24
48
7
29
223
2
15
12
9
87
43
42
71
49
23
55
132
29
193
11
37
71
91
120
48
102
30
18
32
3
60
115
5
69
3
25
18
17
216
9
63
37
71
84
33
75
37
18
5
12
72
33
46
17
25
119
36
48
7
17
55
48
30
11
79
12
18
78
65
36
21
15
36
7
14
28
95
12
103
162
60
35
31
12
108
24
18
23
36
43
101
132
43
5
55
24
62
36
39
36
55
77
12
49
92
58
12
30
12
6
72
2
40
48
35
7
30
11
9
16
42
113
9
10
41
7
173
175
5
48
144
67
65
144
36
55
48
5
25
191
7
24
98
15
36
108
36
72
25
6
84
101
288
7
41
33
108
99
12
19
53
81
27
60
7
2
10
65
7
30
59
72
12
55
72
48
65
55
17
108
117
63
25
11
49
131
49
35
36
24
25
20
3
7
29
24
19
18
107
12
72
24
7
30
35
72
36
67
41
261
63
48
36
19
41
21
10
30
11
19
65
115
137
13
198
48
17
37
18
17
61
59
24
1
83
24
79
5
109
48
155
12
24
19
65
60
127
48
113
49
23
103
14
39
67
54
23
45
15
156
60
12
72
96
12
7
89
31
5
12
60
36
19
18
71
31
5
108
12
72
13
131
24
48
55
60
29
36
24
21
10
77
13
18
5
12
24
21
15
13
30
41
13
78
5
7
180
78
23
48
7
17
12
33
10
108
2
15
12
36
7
29
79
42
11
37
12
42
62
27
1
11
72
24
139
17
7
48
53
7
65
60
73
35
9
27
21
15
25
90
2
28
180
18
72
29
91
50
22
41
49
107
24
72
37
11
168
120
91
17
33
99
7
74
27
163
17
81
3
139
29
48
73
32
3
24
109
18
12
89
43
29
37
54
17
96
12
72
36
24
45
111
36
7
29
33
40
107
1
ABCD 448200374*7^$a-1 [50037]
4
36
3
29
3
3
69
33
19
11
21
9
39
9
6
24
12
22
3
44
24
9
6
6
39
72
28
12
9
8
12
36
24
3
3
13
8
1
15
68
25
23
24
25
20
96
4
50
48
10
2
6
30
36
21
24
9
7
8
9
88
20
15
27
21
24
3
42
7
8
13
8
7
48
47
18
51
12
13
14
34
11
1
20
31
20
37
20
12
3
40
53
4
56
3
12
49
20
24
15
4
8
28
12
17
6
6
63
40
11
34
8
48
15
75
22
47
25
11
45
6
6
3
49
3
9
14
6
27
24
28
11
1
17
3
3
1
11
34
36
11
9
30
25
23
12
22
32
43
44
1
11
12
27
25
20
57
3
36
12
40
5
15
28
8
9
24
40
15
11
60
13
45
2
12
12
18
91
9
60
35
16
12
8
40
32
27
42
3
48
25
23
1
20
63
13
11
1
15
33
8
6
84
42
18
10
86
49
41
3
25
3
32
156
27
13
20
4
12
5
18
13
5
4
26
33
12
12
15
58
3
29
28
14
24
10
12
20
27
24
12
15
21
4
21
15
96
5
48
15
12
36
28
24
11
9
4
5
12
4
2
13
9
11
9
78
18
55
9
35
13
3
21
26
30
4
8
3
24
4
20
12
25
11
33
4
23
39
48
6
24
15
4
57
51
33
96
24
15
11
13
8
57
18
10
48
27
56
9
18
12
33
27
10
3
59
33
15
33
1
14
6
48
31
68
1
2
21
27
6
3
24
9
4
12
12
8
19
24
69
23
33
19
21
11
36
4
24
8
84
9
6
12
57
1
23
1
11
15
48
9
16
12
5
30
13
8
39
9
25
47
16
5
3
3
36
13
33
8
12
78
12
13
44
3
9
16
8
21
30
1
20
13
32
3
1
38
58
20
3
1
38
6
12
30
13
12
5
40
23
48
28
8
1
23
13
3
56
9
15
28
47
21
1
86
9
72
12
64
17
18
13
32
27
34
14
1
29
27
49
2
13
81
11
13
14
1
5
19
8
9
4
35
24
15
6
4
50
6
16
23
16
56
1
3
12
12
23
42
6
10
27
5
52
12
8
3
9
4
15
9
8
3
24
21
12
4
8
3
37
23
28
8
13
39
8
4
9
8
7
9
14
6
7
32
16
21
14
84
36
24
10
35
1
2
12
69
3
49
5
15
64
5
6
30
12
30
30
15
12
3
9
76
9
8
15
16
89
18
25
5
12
6
10
56
3
15
6
7
5
3
9
15
3
10
14
18
3
12
13
12
26
6
39
12
3
21
12
36
27
1
20
12
1
32
60
3
4
17
36
24
6
57
12
4
20
24
15
42
4
2
9
33
7
24
24
21
24
8
3
27
45
13
11
1
3
9
15
11
6
6
37
41
7
17
12
28
56
76
20
64
35
1
8
3
9
36
12
6
9
3
12
13
17
15
57
4
56
18
21
1
8
30
13
5
15
13
14
36
12
22
8
18
46
3
12
8
84
1
3
9
98
6
19
21
14
30
27
33
48
12
18
33
24
25
23
33
7
9
14
6
76
39
21
12
3
9
56
12
28
15
20
64
41
7
17
18
1
8
4
56
12
61
3
41
15
21
3
12
24
24
16
32
40
8
9
12
3
33
64
20
16
32
48
15
25
2
1
44
21
39
21
30
6
27
33
3
1
12
23
52
12
53
3
9
12
4
14
13
9
11
4
5
31
5
3
1
3
21
44
18
10
8
64
38
37
47
66
18
10
24
8
28
15
5
7
5
4
14
54
7
45
3
45
3
5
40
8
16
39
29
6
34
12
24
2
25
5
19
8
40
8
63
1
11
42
30
18
15
15
12
10
2
34
14
18
27
21
24
72
39
36
39
42
3
37
23
39
48
13
35
9
15
1
8
24
25
12
11
15
34
15
48
8
24
13
11
4
65
15
33
4
38
10
35
37
11
37
23
1
3
57
11
9
3
45
6
24
6
4
35
3
9
9
15
9
7
8
21
4
3
32
1
15
5
4
12
3
17
39
37
20
4
39
9
3
12
35
48
18
12
124
11
36
9
15
3
9
1
72
3
17
43
8
1
50
21
15
34
15
5
12
27
1
15
33
23
25
11
3
25
68
25
8
96
15
24
4
21
2
24
33
3
13
11
10
23
1
12
11
3
9
4
8
12
73
20
7
45
27
29
60
31
8
3
22
11
1
11
13
2
9
4
12
5
4
11
27
21
24
36
4
35
73
17
12
24
99
15
18
18
25
8
16
17
4
14
42
3
21
4
3
17
15
3
13
32
28
41
16
3
17
7
20
21
12
12
7
53
3
37
15
35
10
8
15
3
42
48
16
47
16
5
3
15
10
3
11
10
59
1
104
24
31
24
5
3
12
27
9
15
34
26
21
1
8
6
10
3
5
3
4
5
4
23
16
32
9
3
1
11
25
2
42
30
1
47
10
8
91
9
47
13
2
9
16
12
81
11
63
18
24
90
9
15
10
11
25
14
10
14
42
19
17
19
29
15
4
8
3
25
8
24
13
23
16
20
3
13
21
23
3
13
12
17
18
10
2
12
69
4
32
4
17
3
16
5
6
10
48
24
15
92
25
11
36
37
11
51
37
20
3
18
6
1
32
13
32
27
15
9
27
33
12
13
14
1
8
12
12
28
17
3
1
3
116
39
85
47
36
10
38
21
1
2
10
3
5
3
1
24
36
11
3
6
6
10
2
18
3
9
3
13
2
37
17
3
13
3
68
33
15
1
12
3
5
3
45
55
5
4
15
104
1
26
12
22
3
65
18
22
48
23
12
1
26
13
32
3
6
6
10
23
75
22
27
23
24
21
40
57
51
17
12
40
2
18
12
15
9
16
39
9
2
18
16
15
20
4
17
28
8
40
20
4
23
33
18
21
15
46
27
48
33
14
18
18
22
11
3
1
5
7
5
28
8
15
24
15
22
20
6
25
35
12
42
40
11
3
10
2
48
33
13
14
6
3
75
6
4
12
14
6
16
35
37
3
29
124
14
9
63
48
10
56
4
2
13
8
13
11
12
1
3
35
69
4
105
20
7
53
12
15
9
15
13
2
25
32
3
36
34
11
4
24
11
9
15
9
3
33
24
25
15
20
15
6
16
3
56
9
15
1
2
10
3
12
32
48
33
7
5
52
2
46
23
25
35
9
6
12
30
27
24
1
2
18
40
2
10
8
15
13
15
23
10
12
20
7
5
31
17
4
20
3
1
14
33
3
24
1
8
1
47
3
12
9
37
20
12
39
4
8
12
12
51
6
4
12
12
23
12
3
45
3
9
24
21
28
3
8
12
48
3
9
1
3
23
12
22
74
34
35
25
60
2
48
1
5
4
48
3
29
27
28
48
23
9
25
2
54
15
4
56
4
17
6
24
18
55
8
3
22
24
8
27
4
12
20
4
23
78
4
8
15
24
36
36
15
6
36
79
5
18
21
1
38
21
1
60
8
18
57
28
29
19
21
8
52
8
12
3
85
2
69
48
3
36
9
16
29
124
2
13
21
20
15
21
4
80
27
36
15
1
5
55
116
3
18
15
9
3
15
6
15
52
8
24
3
12
45
15
10
20
3
15
10
35
24
1
63
21
3
8
39
34
36
23
3
10
60
3
29
3
15
48
12
24
6
27
1
14
1
9
11
45
39
25
48
2
60
9
52
24
11
12
12
42
3
36
76
45
20
30
9
4
20
16
5
66
6
3
4
5
7
23
12
10
23
3
25
5
24
16
12
36
24
27
23
9
39
10
8
55
9
8
12
3
24
15
6
12
16
12
3
57
48
20
15
4
5
3
12
3
21
52
41
19
8
37
20
3
13
35
16
95
9
16
9
11
15
70
27
5
15
27
36
70
14
18
31
21
3
23
54
36
15
39
46
47
3
10
2
1
29
15
1
35
16
32
3
34
20
27
28
68
24
105
7
35
42
4
12
3
9
8
48
55
24
5
7
8
36
69
72
39
61
24
27
8
15
22
27
33
3
8
39
10
59
1
3
11
49
57
2
18
7
8
37
11
15
34
27
24
11
13
11
57
12
1
12
8
36
3
3
24
1
9
38
9
1
15
8
13
32
30
12
6
24
30
6
3
13
26
45
3
54
3
12
13
2
10
23
37
3
12
23
13
47
25
24
9
12
32
3
25
35
12
13
8
3
3
1
17
40
11
4
17
4
23
4
12
20
3
12
10
26
24
9
36
1
51
45
24
2
13
20
24
36
15
30
55
12
47
117
12
4
5
3
25
83
12
1
3
11
42
7
104
1
23
28
5
19
11
6
6
69
9
7
17
39
12
1
36
12
3
8
40
20
1
26
10
11
3
9
37
2
6
6
24
12
33
37
11
24
24
13
2
1
9
8
3
9
36
64
8
30
30
15
12
25
8
39
1
8
42
58
32
6
6
15
15
6
27
21
12
27
25
2
1
5
7
12
9
27
45
20
4
3
12
11
12
22
63
20
16
5
4
3
57
11
15
12
30
24
3
3
9
15
58
3
65
3
21
4
32
63
12
13
36
56
72
6
9
12
21
28
14
61
20
12
25
8
54
10
68
3
27
25
8
1
60
26
12
6
7
9
47
33
30
1
24
9
32
3
4
11
9
3
10
8
24
28
15
12
11
6
36
4
8
30
12
1
48
41
16
20
7
20
15
45
15
30
31
12
20
39
10
14
45
12
3
9
16
8
1
36
23
24
12
21
4
48
14
6
7
12
35
10
8
28
11
16
8
4
41
12
6
6
78
1
8
9
30
45
27
6
3
9
24
3
15
10
11
15
9
37
24
11
45
4
84
12
38
25
11
6
27
21
16
56
76
8
19
8
12
15
12
9
15
1
5
16
24
26
30
4
38
13
17
27
1
71
37
12
3
5
6
6
4
51
20
12
25
2
6
4
11
12
33
72
3
9
16
11
1
35
13
3
57
14
46
35
4
21
14
58
15
35
10
32
28
51
57
2
12
21
73
12
8
6
61
5
24
19
68
12
4
5
75
13
20
24
16
2
22
8
28
12
3
8
12
69
3
21
55
12
20
3
12
22
20
3
27
18
28
14
12
6
18
22
2
10
2
9
39
1
89
51
1
8
27
1
3
9
23
4
29
24
15
1
26
6
15
73
27
56
1
36
27
20
85
24
14
46
20
18
10
32
19
9
12
48
27
29
27
15
37
5
6
1
8
1
71
61
24
26
12
18
3
37
2
18
3
45
27
45
3
57
4
8
7
53
28
3
20
24
1
2
12
36
21
15
9
9
36
19
5
6
12
33
24
28
17
6
25
9
15
21
24
60
12
14
6
31
20
13
20
16
104
31
23
1
29
12
15
1
27
45
8
40
11
37
12
38
33
9
15
25
2
13
20
28
20
52
20
57
15
13
11
3
48
10
3
23
9
13
11
52
ABCD 448373838*7^$a-1 [50018]
69
45
30
5
15
109
3
57
8
12
7
21
3
21
3
21
47
24
10
18
60
56
52
48
30
14
12
46
3
32
25
2
57
19
24
18
2
45
7
24
6
27
3
6
11
63
64
45
35
12
10
18
5
7
24
60
9
9
62
1
15
24
17
159
45
108
48
7
29
1
6
8
58
3
68
3
46
3
39
17
25
18
6
42
8
13
3
21
48
21
36
3
32
7
53
7
20
58
15
68
31
54
66
17
4
32
13
14
24
33
43
6
15
12
83
57
1
2
12
21
36
39
84
1
27
17
4
21
50
52
53
31
6
27
33
36
23
15
60
46
48
26
10
26
4
12
17
73
12
51
20
19
20
40
12
68
28
20
21
19
54
26
25
39
5
16
96
3
78
39
11
16
17
4
12
32
36
1
11
52
11
45
13
2
16
9
8
64
3
21
8
24
60
27
24
12
1
12
21
18
6
27
3
44
22
27
8
1
3
27
12
36
6
14
49
48
32
52
11
12
16
17
13
60
26
10
11
37
12
23
13
14
40
29
19
18
11
3
13
8
12
12
4
47
40
21
3
53
1
27
93
35
75
1
15
41
24
1
18
33
11
21
25
24
12
54
9
27
9
47
85
57
12
18
5
16
9
2
16
32
1
51
5
1
11
61
39
3
9
21
14
4
21
56
39
69
28
8
25
66
8
16
24
12
53
12
1
30
42
11
15
34
51
15
125
37
54
9
11
81
4
8
61
6
108
32
36
22
30
12
5
85
27
3
41
132
13
18
29
3
28
29
48
43
29
27
10
39
128
1
2
1
60
47
48
40
57
83
9
3
52
44
33
16
68
49
11
4
15
137
61
27
3
9
27
32
4
56
48
25
11
21
3
46
35
31
44
40
5
13
27
9
47
24
25
15
21
108
6
89
7
24
17
36
3
58
222
17
1
24
59
1
6
9
15
126
6
36
101
1
18
5
13
12
15
39
20
45
99
10
12
2
10
42
77
31
30
39
9
12
27
8
1
14
12
45
25
15
51
12
21
12
3
20
16
29
12
96
79
12
18
11
12
79
42
156
12
6
9
27
8
70
2
4
17
13
3
3
36
8
13
33
84
35
31
30
18
41
27
24
37
60
27
44
25
48
63
77
3
84
12
13
93
11
37
23
4
24
35
117
1
6
41
16
8
4
11
37
57
51
9
18
29
25
78
30
11
7
5
13
47
19
18
11
27
21
24
12
1
15
21
11
7
18
3
45
36
3
44
36
13
14
16
8
9
4
71
45
7
17
4
83
1
3
5
27
73
15
33
60
8
31
17
7
53
1
2
16
20
28
60
5
1
78
12
20
10
3
21
102
5
7
48
41
27
40
44
22
6
24
18
12
6
20
1
27
9
33
2
9
37
14
36
96
13
15
8
21
79
5
13
2
12
21
28
20
16
12
8
16
8
19
20
45
39
4
5
12
3
22
18
9
15
42
6
8
73
9
11
12
60
19
45
47
9
48
3
4
44
21
24
1
71
15
21
36
1
12
47
16
35
72
10
6
78
59
60
73
3
8
7
32
4
8
28
8
12
24
24
21
49
6
9
87
45
27
17
64
47
48
105
27
40
24
56
13
35
94
18
29
16
32
7
53
13
15
3
12
9
8
15
12
64
36
20
4
32
34
14
1
21
42
20
13
8
25
59
16
21
36
18
41
3
60
40
6
66
24
5
31
20
16
9
68
172
3
5
112
21
11
103
24
29
48
27
58
14
16
12
65
76
9
12
47
7
20
12
24
21
15
9
3
28
53
76
11
4
41
13
110
45
40
9
36
11
4
9
3
32
16
9
18
18
30
29
43
108
90
27
20
3
52
8
16
54
30
96
5
1
24
26
33
49
11
7
32
13
15
21
11
37
11
34
35
51
4
20
28
18
18
20
13
9
35
13
59
15
33
12
28
27
42
24
39
45
30
32
33
7
36
72
5
28
15
8
22
24
15
9
14
57
3
16
5
31
8
13
48
21
6
18
54
32
4
42
47
37
26
24
16
24
6
14
9
87
1
27
30
110
60
57
13
3
23
40
21
47
12
49
21
14
60
10
23
16
11
4
6
39
3
17
4
12
45
2
1
63
6
11
37
24
2
108
1
15
12
5
25
14
4
5
7
72
9
12
36
21
12
36
35
31
17
43
29
48
79
12
30
6
29
4
3
6
14
37
27
54
27
56
24
4
69
26
10
2
1
11
16
5
4
3
77
7
30
26
13
8
60
3
58
18
24
8
1
95
12
4
17
28
33
12
26
22
30
20
16
41
12
16
57
14
136
21
15
41
48
16
15
8
22
75
9
23
64
24
39
17
3
36
24
61
35
52
9
33
14
10
35
49
2
58
3
8
40
11
48
9
7
24
72
44
13
11
10
38
1
39
12
33
3
33
8
40
8
1
35
7
30
39
15
21
63
53
7
5
52
8
48
79
81
8
16
39
54
11
36
25
155
15
9
13
11
1
11
4
9
66
24
54
30
30
96
39
44
51
52
9
9
47
40
33
26
13
21
42
8
60
21
115
5
1
71
7
6
6
17
39
34
51
15
53
15
21
64
12
3
30
3
9
14
40
41
36
7
9
20
48
37
23
27
70
15
23
25
15
12
56
1
45
18
6
39
23
24
48
1
12
99
33
33
24
6
33
15
17
3
100
5
37
24
18
5
15
22
27
9
2
21
7
32
9
19
152
16
42
14
1
12
3
24
56
4
57
3
18
72
18
20
22
18
17
40
9
12
14
10
51
57
18
33
15
6
18
56
4
20
9
37
39
11
57
76
36
20
3
88
24
18
14
57
43
68
93
15
12
10
11
52
32
91
57
12
48
23
13
24
20
28
8
3
9
19
17
76
99
60
18
26
1
9
54
6
24
23
84
1
24
6
54
6
12
9
120
9
39
24
8
7
45
47
81
13
3
48
15
5
27
21
7
24
20
40
66
42
5
15
1
45
2
12
10
102
18
66
21
39
20
12
4
18
12
30
30
26
13
32
55
32
21
27
21
7
36
6
12
23
39
21
24
3
40
8
57
4
51
6
2
64
8
9
3
46
42
5
76
20
25
24
75
3
32
36
9
36
51
4
60
9
32
61
90
81
44
12
15
49
27
9
35
16
6
3
45
18
9
21
12
23
37
11
4
11
49
3
5
12
7
36
8
12
21
7
17
15
9
1
2
58
12
30
9
63
9
48
36
44
3
1
23
4
5
51
4
18
23
79
5
37
23
60
43
53
91
5
16
9
6
18
15
8
7
5
36
28
3
144
30
6
24
5
19
21
8
28
44
84
85
6
18
23
28
20
31
9
57
14
1
8
25
14
96
4
36
30
3
51
5
28
57
30
80
16
30
62
1
60
9
23
25
27
48
80
40
20
64
23
28
54
2
1
35
4
17
19
12
17
151
5
73
3
84
15
20
13
36
80
19
60
20
37
9
59
25
3
24
27
5
7
17
3
36
1
12
15
6
11
13
2
33
7
18
2
21
1
48
38
16
18
18
9
56
15
4
66
38
21
16
56
19
21
21
38
64
18
30
5
15
16
5
55
36
66
23
7
21
23
106
30
42
18
20
58
75
21
35
4
20
40
51
5
40
9
2
12
48
48
1
11
58
11
19
9
3
18
6
6
30
24
21
8
72
19
24
20
12
21
7
17
13
86
16
18
11
43
21
21
24
3
9
15
20
7
32
37
21
90
150
38
10
27
72
3
77
3
16
5
25
42
18
15
32
3
9
25
38
9
43
20
93
12
27
10
6
30
62
33
7
8
25
128
1
39
44
7
36
30
23
7
12
45
71
72
24
40
68
12
48
36
9
7
8
22
18
42
6
18
6
17
24
7
53
25
12
23
85
2
10
15
20
48
85
14
16
9
9
30
6
18
5
4
48
3
5
13
62
21
31
89
16
39
12
5
79
9
8
36
3
4
6
3
11
9
27
10
18
36
8
21
39
1
51
6
183
12
27
60
69
11
37
21
27
21
54
60
45
11
24
9
3
61
9
18
5
7
9
57
42
33
20
12
4
9
3
36
8
1
2
45
67
6
12
98
13
11
16
56
ABCD 448390454*7^$a-1 [50072]
112
35
81
28
48
29
3
99
24
90
91
144
71
48
96
54
3
33
127
17
27
39
13
23
24
21
96
27
126
84
31
95
33
36
99
153
147
105
36
16
29
54
81
99
93
27
6
162
48
73
32
16
29
115
11
153
63
18
36
7
119
57
51
36
21
105
48
6
21
27
162
36
42
36
21
135
9
108
189
54
60
49
77
108
54
21
28
53
135
141
18
133
41
7
89
7
23
25
92
27
249
12
15
129
261
132
27
63
49
35
78
36
54
72
9
45
54
48
33
9
48
60
18
45
144
57
6
45
9
27
93
27
96
75
121
68
51
102
24
30
61
35
9
57
159
171
145
20
249
243
180
57
19
32
57
132
54
90
147
16
44
3
6
43
240
23
25
20
45
84
6
18
67
5
12
123
63
54
30
6
120
42
162
12
6
30
108
72
135
60
45
147
64
41
162
133
192
48
221
210
96
1
116
63
30
24
30
73
107
117
60
45
7
47
48
60
48
9
69
3
243
81
16
17
175
32
108
81
3
117
6
85
167
45
63
54
27
192
81
6
102
123
147
33
208
71
18
3
24
124
59
105
28
80
400
143
6
63
48
27
1
167
54
39
27
141
27
57
99
61
44
3
1
41
27
108
9
103
44
33
102
45
15
1
53
27
27
66
51
12
153
114
36
48
24
61
41
24
31
149
66
144
6
174
6
219
52
29
24
54
129
33
54
13
96
53
30
157
47
45
45
36
63
100
11
81
15
37
83
141
171
108
217
44
27
90
72
3
15
12
42
31
32
64
48
260
15
108
12
117
16
29
24
43
77
67
164
45
180
234
192
177
16
119
66
6
54
75
15
126
84
96
3
28
5
43
101
36
90
57
315
6
36
27
72
72
52
65
3
123
117
156
171
186
63
27
66
96
162
18
102
6
180
66
168
48
18
36
24
54
36
36
126
103
59
48
54
24
55
17
192
15
36
147
45
87
57
216
15
72
162
27
16
192
179
12
45
33
36
120
7
44
27
126
54
12
9
87
12
6
30
132
54
84
43
80
3
24
84
6
162
21
196
17
31
23
72
18
126
45
39
36
6
54
9
45
66
177
39
177
27
81
93
195
135
9
144
9
55
29
115
11
33
36
12
87
36
73
71
73
11
9
108
51
30
162
105
63
72
18
108
30
6
126
30
90
33
21
18
42
66
60
18
30
33
57
54
33
27
45
3
78
183
4
20
27
117
156
303
1
35
120
108
78
90
18
36
138
168
9
3
6
30
45
28
80
81
51
225
91
101
132
30
180
60
18
315
48
60
64
44
27
180
81
165
79
71
18
7
20
9
3
51
18
43
65
36
39
69
171
75
69
52
92
3
24
30
36
27
27
6
54
72
81
3
60
13
68
93
79
44
39
13
48
107
81
3
126
54
6
3
24
3
60
9
93
7
116
45
36
30
36
60
90
3
105
147
87
18
30
13
11
9
21
51
9
66
114
7
68
51
30
27
27
133
35
9
36
27
174
60
12
60
30
33
27
18
103
53
43
20
33
139
5
90
48
1
59
102
6
54
279
21
55
32
207
84
60
1
20
28
41
18
48
37
35
13
20
28
71
12
141
12
177
19
125
12
7
20
15
18
48
123
81
31
41
48
72
6
25
20
93
42
30
42
18
48
15
39
9
60
27
144
36
97
92
27
18
279
63
90
36
30
33
27
9
39
6
18
102
43
17
63
201
60
43
149
27
64
68
21
27
28
80
112
65
102
141
9
19
ABCD 448652616*7^$a-1 [50027]
55
23
12
16
18
2
72
6
18
4
24
8
24
18
19
11
12
22
30
21
5
18
30
31
23
18
6
13
5
43
17
42
34
15
53
60
18
100
62
78
28
8
82
8
7
33
120
14
13
27
9
107
42
28
68
19
120
15
20
145
3
18
32
12
58
24
2
7
24
35
6
64
26
37
83
70
62
30
42
13
5
72
18
24
4
62
30
6
94
57
11
30
166
26
7
35
12
13
5
16
14
13
75
20
30
6
24
12
6
22
24
2
19
23
78
22
45
5
18
36
36
70
15
12
27
74
64
2
25
48
99
24
45
27
45
17
18
24
6
36
6
252
46
26
1
65
55
3
72
8
13
125
46
26
30
12
25
5
40
75
45
56
67
60
137
22
33
53
10
2
36
82
24
20
1
17
31
5
55
9
62
16
50
18
48
6
22
24
129
5
28
56
66
52
33
23
25
59
6
18
18
31
11
40
57
39
66
26
1
45
20
175
17
78
18
7
3
45
75
24
2
54
10
14
1
15
56
16
20
6
72
7
53
28
99
5
31
60
11
42
6
61
5
24
43
11
6
10
68
22
78
2
46
57
35
4
96
42
68
7
35
36
18
4
3
51
20
54
19
41
10
2
6
78
12
19
23
30
7
83
25
69
3
12
53
7
21
20
18
30
4
48
15
24
15
18
102
93
119
49
47
22
8
12
30
18
34
110
42
66
31
84
11
18
16
15
53
30
12
18
42
6
46
38
10
92
46
86
1
83
6
6
48
90
7
65
16
20
19
35
25
51
2
96
91
75
18
15
12
23
132
16
192
18
27
65
67
83
142
2
28
20
6
18
60
24
72
12
1
45
48
104
31
12
12
60
5
70
33
11
61
15
14
31
36
11
48
6
7
11
1
41
42
42
22
24
14
102
108
1
65
138
61
11
52
18
2
30
7
36
89
30
6
22
146
94
18
6
14
6
118
8
12
31
11
61
45
3
60
35
30
12
36
54
18
18
1
23
12
1
77
82
8
13
60
9
3
12
48
60
45
44
48
10
26
64
8
43
77
54
13
36
5
7
35
6
58
8
12
13
95
54
90
37
107
18
84
6
36
1
11
1
51
86
28
26
84
1
11
94
8
67
27
8
40
74
60
6
37
33
32
6
36
24
18
4
122
102
22
20
73
47
1
35
180
37
11
18
12
84
31
5
114
54
19
60
59
24
70
8
7
12
5
42
13
53
7
132
113
7
96
29
91
53
4
122
25
3
2
30
6
130
2
42
13
35
102
70
38
28
6
8
13
23
96
4
32
10
68
6
13
29
7
29
156
10
44
30
46
90
15
83
30
132
100
6
20
126
6
1
95
25
33
15
15
80
202
14
42
84
55
5
36
7
132
35
1
59
6
12
36
6
24
76
48
117
59
136
18
32
22
33
35
12
6
43
84
191
96
6
54
1
33
14
66
19
17
19
11
18
10
74
31
107
13
65
48
70
20
22
8
7
36
24
60
29
6
1
27
24
26
7
60
27
24
96
66
54
32
61
17
84
18
28
26
7
33
86
6
30
18
7
27
9
5
10
2
7
83
97
21
50
12
10
3
72
47
25
35
136
14
10
18
2
172
86
42
6
10
24
218
7
29
90
1
41
6
66
72
31
24
11
24
60
36
52
24
128
6
12
43
35
16
8
18
43
12
101
6
100
68
6
31
60
101
6
16
68
18
102
22
20
36
24
84
78
108
6
6
28
158
144
42
6
6
36
58
3
11
13
29
67
24
119
6
22
32
96
25
36
24
3
42
38
12
6
12
28
15
9
2
84
16
93
47
133
35
54
24
36
60
6
85
29
7
15
32
144
61
12
29
7
41
103
3
8
49
15
21
51
24
14
31
5
19
71
49
17
12
7
57
30
24
21
27
98
43
120
47
52
18
3
75
32
66
78
13
3
50
7
89
6
1
12
11
34
62
1
5
54
54
72
108
34
14
54
42
30
13
57
134
12
6
126
42
67
48
12
153
14
1
63
9
23
108
22
3
5
22
33
87
2
24
30
54
42
88
26
7
23
16
90
38
12
6
30
18
16
2
18
28
15
35
97
27
9
57
152
120
36
79
45
8
42
1
23
54
18
85
24
11
22
26
22
99
27
21
99
14
6
13
71
42
6
1
36
59
18
42
24
24
37
33
63
24
33
8
67
11
90
22
69
36
29
48
42
130
14
16
116
72
42
42
12
37
12
53
40
44
43
11
24
66
76
15
15
26
60
6
96
4
24
114
2
124
9
33
32
16
26
42
30
12
54
175
11
6
31
17
10
33
15
57
15
45
3
93
11
16
20
30
6
61
45
104
24
84
10
81
60
83
12
24
1
23
22
120
2
28
14
31
12
35
174
31
65
43
123
14
18
97
105
8
70
18
8
6
18
18
66
19
29
10
8
25
65
67
21
99
35
54
4
56
30
16
38
36
6
61
84
11
36
58
48
63
84
3
33
59
1
51
80
16
24
69
29
48
22
72
8
10
38
10
2
25
36
35
60
49
29
42
36
48
6
72
30
36
6
24
187
84
96
47
37
27
38
48
34
33
29
42
6
58
48
72
152
34
6
14
7
3
9
47
12
1
93
20
54
13
36
24
17
18
12
1
47
52
98
42
4
104
1
17
43
132
12
23
48
22
26
6
6
16
26
30
66
31
95
16
165
11
34
50
22
8
22
18
14
144
121
33
2
12
34
99
3
20
28
24
14
42
34
78
8
78
79
60
35
252
54
12
19
23
22
20
30
72
6
72
16
182
10
135
47
48
10
122
13
119
60
24
22
8
12
130
26
16
48
15
15
213
17
66
42
22
45
3
80
36
49
35
12
22
15
101
82
18
14
13
17
126
18
7
72
95
60
12
42
43
83
37
ABCD 448677920*7^$a-1 [50013]
27
3
40
12
2
130
11
18
9
99
12
43
35
21
40
5
15
43
2
48
16
54
20
16
24
2
4
17
13
56
37
27
21
45
14
1
53
19
11
6
63
3
25
63
36
20
4
5
7
17
16
72
41
114
21
6
9
4
18
66
30
2
42
10
80
21
24
21
6
30
9
6
4
32
18
1
78
5
1
14
30
16
11
33
10
8
18
85
80
4
27
18
6
80
133
27
20
4
12
26
52
23
9
10
30
27
2
9
25
47
28
2
9
19
8
7
2
9
46
24
20
45
27
22
29
36
16
20
27
37
84
41
55
8
4
122
7
14
16
11
51
45
37
2
24
36
7
11
39
13
29
25
2
37
24
2
12
45
1
32
19
2
7
17
16
5
15
10
9
8
12
76
2
3
24
75
4
47
3
63
4
14
4
20
37
2
36
7
54
20
24
25
15
35
18
15
18
30
13
21
6
2
12
9
18
15
37
11
1
39
9
3
53
31
14
3
7
92
36
18
114
75
24
18
19
35
10
17
7
24
113
7
11
12
25
83
22
47
16
15
12
11
12
25
2
18
82
26
28
71
105
10
20
15
36
43
20
12
9
132
103
17
43
38
22
9
59
49
21
26
27
30
24
21
78
30
4
2
13
57
39
15
23
1
26
15
1
11
16
20
33
18
22
44
33
1
17
9
10
6
27
21
38
33
1
17
3
9
15
19
2
6
12
61
24
29
18
3
16
24
12
20
24
3
9
24
48
18
18
33
3
10
24
15
9
23
7
8
12
18
27
52
45
3
12
20
9
9
12
15
40
44
10
17
9
6
34
68
76
20
46
24
45
24
5
7
2
39
9
9
4
72
24
6
24
20
66
18
18
4
18
5
37
24
33
21
6
45
2
30
16
17
34
11
1
8
1
35
12
54
6
1
56
36
27
90
27
15
109
17
70
59
36
18
7
24
12
44
13
12
14
33
9
25
3
12
12
2
12
69
138
40
39
11
1
24
47
45
25
3
17
34
20
24
70
2
21
7
26
34
5
24
97
24
6
36
20
6
3
4
2
21
51
111
36
9
7
39
41
40
17
27
55
41
63
21
70
152
108
27
19
20
4
14
16
33
81
32
51
4
15
9
35
84
27
13
2
30
33
1
6
18
86
1
3
9
2
19
27
80
13
5
25
36
2
21
22
29
18
9
55
20
13
15
9
41
40
15
2
25
26
27
7
18
72
14
4
30
38
52
9
17
39
33
9
9
13
3
57
11
6
10
2
24
18
52
41
9
6
9
36
4
39
32
54
7
27
9
11
24
39
1
8
4
54
15
5
9
22
14
55
3
8
9
10
60
2
24
55
35
28
11
18
63
18
7
29
4
2
4
23
46
47
15
48
6
19
26
54
102
6
28
6
24
26
9
9
18
42
10
47
13
2
21
15
3
16
83
6
16
5
10
9
24
30
21
21
18
26
34
45
14
18
72
36
15
48
9
24
25
3
2
34
24
23
40
5
40
5
7
36
2
9
4
9
29
27
12
51
3
105
10
6
20
9
81
7
14
9
13
72
5
9
6
18
12
13
20
12
28
9
26
1
17
6
10
12
21
48
2
13
5
7
45
11
37
41
1
9
24
23
108
24
3
7
38
9
40
9
3
53
10
29
45
4
30
38
31
12
24
111
65
31
29
19
26
12
34
45
11
9
9
16
18
11
49
5
27
73
8
18
60
25
24
50
10
2
6
18
10
35
10
11
64
60
20
36
36
4
14
6
13
75
36
6
24
35
27
39
22
47
46
26
3
25
26
10
24
45
9
72
18
2
7
20
7
5
72
7
9
12
17
9
51
12
22
38
10
56
54
31
11
9
28
53
7
20
9
3
15
1
9
3
50
21
6
9
57
6
3
87
12
10
6
24
2
45
19
54
2
9
15
54
66
6
3
7
24
5
49
20
27
3
46
5
76
9
6
8
10
8
12
27
36
9
6
1
3
17
43
11
37
8
61
17
16
14
6
9
39
55
8
4
20
3
15
27
9
21
9
36
9
6
63
10
21
44
19
71
9
31
20
21
1
39
2
12
22
3
2
10
26
43
35
85
39
32
64
62
18
15
19
39
3
5
15
10
8
22
24
89
40
5
10
8
21
99
4
11
9
3
33
22
6
24
23
27
60
18
27
10
8
3
85
39
20
42
36
9
43
23
36
61
29
22
11
30
58
41
49
15
35
16
6
3
15
41
15
99
22
32
27
13
21
6
81
3
9
2
18
9
18
1
75
14
76
78
8
28
2
24
28
2
37
33
27
2
42
3
13
48
24
24
8
103
2
27
37
20
24
75
15
30
9
24
36
10
65
79
12
8
151
38
19
113
45
46
8
30
63
6
4
8
22
63
15
17
33
12
51
19
9
48
8
28
32
12
13
3
51
2
9
3
6
4
165
12
35
4
5
18
9
49
5
10
56
4
56
1
3
80
15
25
29
19
12
5
19
11
22
21
56
31
14
9
9
43
38
7
11
4
33
17
6
45
45
18
9
100
27
44
4
53
7
2
9
25
20
6
19
8
16
23
15
9
4
24
8
22
32
43
21
51
3
38
42
10
39
17
6
10
17
22
26
18
45
7
39
9
8
6
3
9
58
21
75
26
9
15
25
42
18
120
2
3
16
17
54
34
104
16
44
30
16
30
5
34
167
9
6
30
40
2
1
9
51
5
15
21
4
74
13
60
8
27
70
5
9
27
19
3
21
17
18
3
9
61
2
27
19
32
21
6
21
4
14
37
5
3
16
30
3
3
24
9
5
15
84
9
19
26
24
25
56
81
1
30
23
19
3
77
19
15
2
7
5
72
7
47
6
43
23
18
34
6
5
6
3
25
51
2
7
27
23
51
66
28
9
33
15
5
15
9
34
2
36
4
30
5
15
37
11
25
27
105
3
2
43
2
54
15
36
3
1
21
29
21
25
20
27
10
62
49
2
30
4
21
20
15
27
18
18
31
6
18
72
18
17
19
21
24
8
13
125
10
3
77
9
24
18
13
39
11
12
18
81
15
28
60
27
20
4
6
56
42
18
34
119
48
1
42
47
27
15
10
71
4
24
20
16
33
27
66
39
24
15
36
2
4
18
68
28
9
15
11
19
26
16
59
46
5
30
9
6
43
27
11
1
33
3
21
14
3
27
33
90
16
3
35
30
4
9
11
27
18
16
3
92
28
35
45
24
28
11
9
42
9
28
11
24
21
36
28
30
14
27
33
25
36
2
12
91
104
16
14
16
146
24
16
15
3
9
51
132
11
73
95
1
35
22
26
1
21
32
7
36
20
36
4
60
86
22
12
38
12
4
5
25
20
6
40
30
48
2
9
15
10
24
50
18
15
9
21
16
29
54
13
14
33
4
33
27
9
12
26
15
3
31
14
31
2
39
45
18
9
7
11
9
13
20
10
69
2
10
15
21
15
24
45
9
72
30
18
42
5
64
36
2
43
39
5
30
46
5
18
4
14
127
8
30
13
21
11
15
18
4
6
62
3
6
72
1
2
27
16
35
106
23
18
22
47
13
23
30
18
87
66
69
18
16
9
14
10
41
127
2
37
21
3
9
71
16
21
9
6
9
9
2
18
10
66
14
12
18
6
4
17
15
34
3
27
33
47
54
22
5
49
122
48
6
45
13
60
9
63
35
3
18
87
10
51
9
14
1
41
18
3
33
12
15
7
11
25
57
20
18
6
57
43
3
27
23
81
1
17
48
42
27
3
60
4
53
25
2
18
9
6
3
34
57
41
18
12
27
10
15
9
45
63
36
47
37
53
19
35
6
66
4
14
19
15
17
19
44
12
6
22
8
69
3
6
12
27
37
14
64
8
54
9
18
27
54
10
2
6
72
30
6
3
7
20
34
38
24
10
8
25
15
8
34
8
16
30
9
15
32
18
72
27
13
20
9
34
75
38
18
4
45
45
72
3
20
16
65
10
14
16
5
15
144
10
38
4
27
3
35
21
15
57
9
112
11
25
72
11
40
23
3
36
7
2
85
2
7
23
4
18
29
3
24
84
18
15
43
23
7
26
9
1
29
31
65
3
6
16
14
4
6
6
26
45
27
19
11
10
6
24
2
21
22
21
62
37
36
9
6
5
45
36
34
2
22
38
34
20
90
43
47
34
6
5
12
9
19
26
24
36
18
4
26
42
13
23
7
2
12
60
7
11
12
1
5
12
22
2
30
25
15
29
9
19
3
24
6
20
4
5
9
3
37
57
5
7
12
59
40
60
38
51
27
1
39
33
27
44
85
12
48
56
55
24
29
18
13
2
45
25
14
42
52
65
21
19
24
3
9
39
9
2
12
27
6
1
38
1
32
34
14
15
9
9
3
13
23
28
32
18
21
51
30
24
25
41
24
34
11
3
106
9
47
10
8
40
30
2
45
19
3
11
57
15
49
8
6
57
ABCD 448723742*7^$a-1 [50009]
71
30
31
36
33
2
94
14
10
12
68
10
60
36
9
51
50
6
54
4
56
40
80
4
56
16
8
60
55
5
6
54
6
6
30
4
6
3
12
24
5
7
29
4
54
122
19
9
12
27
17
16
68
12
34
6
20
78
49
21
2
30
24
34
9
93
44
16
8
6
4
86
10
93
36
5
10
9
17
16
80
31
123
6
18
9
12
5
54
16
9
15
33
63
45
81
8
16
27
9
44
84
40
12
108
51
15
114
36
26
4
6
24
36
87
17
7
29
7
11
13
9
8
46
6
38
6
10
30
24
2
13
15
21
5
103
33
48
20
40
20
31
9
20
30
16
6
51
27
32
10
20
7
12
5
4
20
16
24
20
40
2
10
8
12
58
26
79
57
14
4
20
40
26
24
7
24
15
24
9
17
40
15
5
7
17
43
72
65
12
18
46
24
15
36
21
44
30
34
27
9
26
109
41
28
30
6
60
15
15
30
26
34
44
46
14
19
24
83
34
15
5
12
7
108
53
40
6
21
9
3
33
15
93
20
31
72
3
74
7
59
85
5
16
38
1
39
60
110
43
29
7
21
32
43
36
15
14
19
83
54
19
21
3
156
11
34
39
24
3
84
42
15
36
27
21
29
12
18
70
15
24
81
75
5
12
108
10
117
83
13
53
4
2
37
108
23
37
60
23
70
27
39
6
18
182
28
30
9
93
15
9
39
15
36
14
10
9
143
34
14
72
18
55
201
50
157
77
31
36
9
56
24
4
20
43
3
33
21
27
29
24
43
3
50
66
18
31
81
8
19
41
10
33
23
54
43
33
24
15
12
35
24
46
18
50
12
34
56
18
19
57
24
3
47
10
36
15
108
11
66
24
31
5
66
54
43
33
8
52
8
6
30
19
51
21
39
45
12
12
17
18
40
33
3
44
6
4
60
36
36
39
36
63
2
7
12
60
71
1
24
5
168
30
42
4
14
106
26
58
2
34
20
100
36
50
49
29
42
13
21
36
8
31
15
134
7
3
9
27
26
4
36
39
5
16
87
51
9
17
16
63
5
7
96
3
14
40
20
70
32
24
1
3
2
34
30
99
24
33
48
20
16
14
66
43
17
30
4
96
45
29
19
17
7
17
36
60
4
51
39
86
6
73
35
46
44
40
66
21
9
114
6
44
52
104
30
1
39
9
36
15
54
6
50
84
7
29
84
7
59
1
65
4
3
23
48
85
72
39
30
20
24
42
37
21
12
27
11
30
31
15
6
8
43
69
15
5
7
27
14
16
39
21
26
78
40
20
7
39
6
14
25
36
65
4
63
132
24
35
10
6
9
105
26
34
36
36
44
10
57
23
4
50
30
66
91
39
26
31
84
12
41
10
6
60
24
66
6
14
10
44
36
66
1
3
9
12
29
40
15
5
40
15
21
8
7
3
6
24
60
15
15
9
23
18
30
16
6
15
5
78
13
33
80
4
15
21
90
66
44
19
15
21
11
1
72
45
27
29
60
67
3
144
36
9
65
72
40
27
11
30
7
5
18
30
10
33
33
15
5
10
57
57
12
44
16
14
10
36
20
7
27
14
46
57
132
17
28
30
26
4
12
20
7
81
87
3
30
66
14
46
33
17
10
24
50
7
24
29
40
66
54
72
68
16
84
50
22
68
16
15
72
48
9
2
25
89
60
4
66
44
12
10
24
96
24
104
7
5
18
70
26
10
14
22
15
9
3
17
19
24
17
4
32
78
46
44
30
37
12
17
19
5
52
3
41
10
14
40
62
124
26
18
40
6
87
53
6
34
3
41
70
20
61
11
34
14
16
30
3
51
20
40
26
24
7
59
49
11
34
30
2
34
66
24
3
48
5
28
27
9
15
12
9
44
30
36
25
3
20
6
55
12
3
9
57
18
6
44
19
17
36
28
15
36
5
16
3
21
15
89
7
45
27
57
60
24
12
87
17
66
24
13
120
72
5
16
123
24
51
26
30
30
43
117
3
12
21
24
15
9
36
44
7
12
36
11
4
2
7
108
9
51
24
89
46
21
36
57
26
10
27
24
9
15
5
7
29
94
9
60
45
6
24
50
46
24
81
60
45
24
72
20
60
4
27
53
16
75
29
10
57
29
43
21
75
36
3
21
21
24
14
22
15
5
90
1
29
7
41
36
76
15
95
4
9
36
5
79
12
39
9
15
6
44
30
6
34
30
30
26
10
44
13
9
24
14
6
34
30
180
120
6
50
10
26
7
33
51
29
4
75
24
5
76
44
19
24
17
10
6
30
66
39
9
20
10
20
6
4
2
13
21
26
4
44
1
9
39
23
10
38
13
53
10
6
15
48
71
1
35
28
45
41
79
24
11
16
6
48
32
28
26
1
24
9
30
9
11
1
105
116
18
13
24
3
2
28
2
1
3
6
48
15
15
21
5
4
12
84
74
1
45
36
48
6
14
36
76
14
13
12
35
36
37
23
18
7
63
50
12
18
1
89
67
9
87
3
14
120
60
19
81
2
10
20
4
75
5
67
9
44
24
7
5
4
3
81
30
20
16
33
84
3
30
24
60
12
24
24
27
63
6
27
12
57
84
50
46
104
16
48
60
15
95
60
46
84
62
4
30
54
62
28
30
36
9
5
40
36
3
71
1
12
59
4
14
19
60
36
51
56
4
9
75
86
6
1
36
72
29
7
3
50
36
4
6
6
3
65
19
41
12
4
3
48
3
42
63
21
24
6
114
6
9
21
14
12
54
66
30
31
63
6
24
24
110
13
24
35
4
21
24
21
111
69
3
21
15
15
81
9
24
56
100
20
4
20
7
12
12
9
20
10
30
90
69
48
24
84
11
6
28
26
37
9
54
30
3
36
47
30
34
6
18
6
15
65
4
51
11
18
42
13
5
16
3
24
17
7
53
31
60
21
27
11
61
15
24
33
9
20
18
12
70
15
33
27
33
39
12
24
21
24
56
19
11
4
57
9
63
27
26
67
36
105
50
40
26
4
27
144
21
15
29
24
79
27
45
21
14
6
40
108
63
84
33
6
14
10
6
14
130
20
6
34
72
51
17
60
10
6
36
8
30
30
115
17
18
30
10
6
111
45
48
30
32
18
36
40
50
10
30
9
12
65
34
120
6
8
76
15
189
66
6
75
12
21
15
45
20
30
10
6
20
6
79
39
33
93
24
2
18
7
84
12
119
10
14
40
54
15
5
55
5
7
59
13
17
10
14
7
3
32
48
37
9
24
62
118
60
27
12
36
72
33
32
19
41
18
25
45
6
69
5
40
26
66
4
44
16
36
8
19
12
36
3
69
117
27
27
21
84
60
15
80
12
4
14
46
33
12
9
36
36
48
6
45
5
10
9
41
40
74
16
57
9
63
17
4
39
17
60
43
35
10
60
51
69
6
9
75
42
8
6
25
12
27
26
54
22
8
10
2
7
24
17
55
21
84
60
20
52
87
27
30
39
47
30
34
6
108
27
12
17
31
65
ABCD 448806326*7^$a-1 [50145]
12
276
12
18
15
36
152
13
83
16
68
48
43
9
12
60
21
24
18
117
39
24
5
60
16
3
77
49
6
18
27
75
65
79
24
48
29
31
9
45
18
17
84
19
81
45
24
3
116
52
39
33
36
68
7
6
3
44
12
31
57
44
1
90
24
45
48
27
54
11
61
59
13
96
48
42
9
8
4
176
19
113
12
19
17
13
42
5
31
12
54
90
33
39
6
198
29
72
55
5
96
12
67
5
156
19
65
7
33
21
47
12
31
60
5
16
99
5
12
12
7
9
15
137
43
108
9
75
65
25
18
6
66
9
8
48
12
19
41
79
126
24
66
72
60
89
103
36
24
246
18
9
56
112
39
78
18
180
41
43
54
155
4
39
24
5
7
132
17
49
72
24
35
55
84
101
16
96
32
7
69
12
51
21
56
4
3
6
3
69
35
12
1
51
27
113
67
9
39
41
64
68
43
5
4
8
37
126
168
41
52
117
11
7
36
17
127
114
59
157
23
48
103
144
5
36
4
51
5
115
65
7
18
51
8
60
7
216
17
19
6
35
55
30
83
13
35
40
69
72
39
60
120
24
135
48
17
61
47
7
12
9
104
13
24
3
15
57
8
100
68
13
54
114
18
9
21
18
96
5
52
123
21
56
4
3
113
37
35
36
1
11
7
54
48
11
13
75
104
55
36
165
69
11
19
96
18
18
72
29
19
29
16
108
15
53
19
29
43
48
41
19
9
20
72
37
83
12
36
13
18
29
112
80
12
36
16
48
9
11
48
13
47
4
27
17
19
12
36
17
61
99
12
9
215
16
39
5
91
18
35
19
36
65
19
41
36
60
16
27
89
37
27
69
54
53
28
44
31
24
48
65
43
36
36
36
60
197
157
107
19
9
33
35
24
16
164
43
65
43
18
6
66
51
39
36
36
72
72
36
77
175
24
30
54
33
75
6
11
19
18
131
55
129
63
17
16
36
3
24
36
5
60
36
37
24
72
18
12
29
40
21
27
15
5
16
108
15
41
12
19
12
81
27
54
47
12
55
41
61
18
108
45
27
81
33
47
25
48
186
48
24
89
12
100
8
37
6
120
18
18
108
5
48
55
60
18
3
27
72
18
6
12
45
27
69
81
59
67
5
7
33
3
33
9
66
5
163
30
27
27
45
128
13
11
55
6
48
59
19
18
11
55
96
12
42
54
41
16
27
33
63
5
25
96
48
11
115
36
216
72
41
55
5
112
3
6
119
55
24
18
144
174
53
28
171
81
27
36
9
27
42
48
11
60
7
5
43
90
35
43
45
165
24
35
48
55
6
30
36
5
36
55
17
31
41
28
32
187
33
36
12
63
5
64
9
18
12
89
7
12
29
25
51
165
15
84
27
17
25
48
23
19
45
20
7
129
27
42
30
24
57
32
31
42
18
12
5
64
93
18
65
4
80
103
90
35
43
108
17
13
90
17
16
104
85
90
9
39
126
18
65
88
27
18
18
78
90
21
153
51
180
3
108
18
27
24
39
6
63
9
107
13
11
36
124
27
36
6
18
12
117
60
44
31
89
7
12
29
31
126
27
36
12
51
12
54
24
18
36
90
75
27
69
3
41
31
69
8
13
72
35
7
21
20
31
81
80
19
72
66
96
66
113
216
13
18
60
66
78
5
180
25
18
17
37
15
63
48
36
45
81
15
39
108
126
18
9
80
37
6
18
18
41
85
27
189
11
79
53
91
12
5
48
115
17
12
136
32
19
66
23
76
45
18
6
30
24
5
31
84
24
48
18
42
30
51
32
156
73
11
7
48
60
53
31
6
75
51
12
65
4
57
18
33
68
25
6
21
63
6
39
27
54
59
112
36
63
141
20
97
171
39
54
24
35
108
31
29
52
9
59
127
41
40
12
20
31
9
3
36
29
7
197
7
45
3
36
24
72
9
20
12
12
40
60
80
31
5
13
42
54
3
152
16
63
108
53
85
15
12
207
9
69
23
16
44
7
29
25
18
48
9
60
9
30
60
41
13
3
8
16
32
12
49
51
21
18
33
27
93
15
30
11
4
48
15
12
36
18
15
63
12
36
53
109
126
125
19
17
12
157
66
78
126
36
89
48
168
181
102
41
67
54
6
81
20
7
36
17
67
41
13
11
43
24
18
71
91
48
5
31
17
7
21
20
25
119
25
18
69
3
24
21
81
90
65
13
71
19
9
3
5
67
77
37
59
72
67
12
41
13
59
91
77
60
12
43
42
11
16
63
21
33
47
84
7
53
55
72
101
79
81
92
7
101
7
24
21
15
48
42
23
112
80
1
48
54
114
59
24
16
75
105
3
41
31
36
180
9
24
72
21
6
21
8
28
15
5
7
6
3
69
27
21
11
7
41
163
12
6
72
27
32
52
27
33
68
16
96
68
88
80
7
57
68
1
27
27
41
25
18
117
96
9
35
4
9
6
48
33
111
18
11
24
7
12
77
55
21
33
35
ABCD 448810344*7^$a-1 [50009]
51
20
37
3
15
5
16
36
8
61
18
89
4
3
18
23
25
24
35
13
6
17
4
3
18
51
24
33
63
27
21
21
15
9
30
18
48
30
42
23
1
3
3
30
23
12
13
11
85
3
60
27
33
15
18
96
3
48
12
9
87
69
59
7
9
39
30
18
77
40
20
37
87
21
6
9
72
81
12
35
25
6
45
20
7
33
20
36
4
24
20
1
59
37
6
101
1
27
32
13
23
12
61
3
15
45
20
13
3
32
1
12
12
23
40
8
1
15
15
5
24
37
6
54
83
16
39
24
21
20
55
18
6
5
28
141
71
1
18
24
54
23
19
53
24
61
75
48
3
65
4
3
30
3
21
42
42
39
33
47
31
9
48
12
69
39
9
47
4
12
81
24
12
18
65
25
39
15
69
9
36
6
9
36
60
24
8
12
43
24
24
57
21
48
3
36
27
65
12
1
18
21
33
27
12
20
1
23
37
48
12
3
12
8
31
24
17
4
60
56
13
36
59
60
84
13
27
36
15
45
12
9
24
35
13
27
24
33
23
12
25
87
56
16
9
51
8
1
15
24
3
18
47
49
71
7
21
36
15
18
51
44
31
9
32
24
7
18
60
15
12
8
16
24
9
72
30
6
39
20
61
39
3
6
147
69
171
8
16
9
72
15
8
40
20
1
35
48
1
39
56
16
63
90
102
24
29
49
23
37
159
15
33
33
72
6
33
21
35
13
84
3
60
36
48
3
29
13
6
5
24
1
11
48
49
36
27
96
45
60
15
8
37
63
12
12
56
1
11
4
48
51
57
12
45
63
8
13
36
36
18
53
36
37
27
44
16
9
27
21
84
84
66
17
1
6
6
27
8
13
12
63
32
172
51
5
12
7
33
8
79
5
28
8
24
7
18
23
4
8
28
44
24
13
6
21
9
83
24
73
95
25
51
9
36
126
45
27
33
8
13
23
12
40
12
9
12
51
75
24
6
51
57
11
109
12
60
3
36
24
12
36
44
19
240
9
15
24
93
3
48
9
21
35
1
12
18
33
8
1
6
24
9
33
3
51
6
96
18
53
76
45
18
6
15
9
36
12
11
40
24
60
44
13
48
18
18
87
39
30
27
36
21
30
6
23
4
9
30
5
52
9
11
24
4
12
8
12
13
87
3
5
52
68
1
18
72
21
20
25
15
8
13
96
51
8
31
21
45
23
61
12
51
84
9
27
8
28
15
6
36
12
11
4
8
37
15
44
12
121
27
27
66
6
42
75
24
60
96
44
12
1
12
18
9
15
66
39
9
78
21
51
66
6
24
48
105
20
40
9
18
9
39
17
4
24
56
24
24
37
23
25
150
41
60
12
24
1
60
87
3
9
20
43
33
84
8
19
6
18
33
57
23
1
24
30
41
103
33
12
21
6
18
27
21
15
33
11
19
17
1
12
36
3
9
71
12
157
3
33
6
81
80
24
1
72
12
36
6
29
24
43
41
1
11
4
21
3
8
55
9
21
27
20
12
1
3
12
9
6
9
20
1
24
3
9
3
24
75
41
16
21
18
42
23
1
30
18
35
24
12
16
39
18
15
8
13
27
15
18
36
23
37
3
20
13
39
3
48
6
23
1
23
4
8
1
47
4
32
37
3
9
12
3
57
87
3
17
31
5
49
27
20
73
108
48
36
59
36
36
31
9
33
6
5
48
12
28
69
27
9
36
60
35
4
20
48
40
9
24
36
39
27
9
21
63
12
44
4
20
37
54
48
42
15
8
16
87
6
59
37
12
3
12
9
12
23
91
30
15
8
16
21
3
27
6
3
33
6
17
1
24
23
13
36
27
27
65
55
42
24
12
39
21
144
15
48
21
48
131
4
36
9
71
48
25
12
12
6
17
7
105
20
1
35
16
8
7
5
36
7
41
4
81
18
33
48
8
4
21
23
1
39
20
16
105
12
11
28
12
12
20
4
111
9
32
12
1
12
47
36
19
42
54
42
27
140
12
19
9
33
15
8
31
41
40
12
3
18
24
12
15
3
5
19
93
3
17
7
33
8
16
21
18
5
19
41
12
36
7
144
21
3
30
12
6
9
21
15
9
3
8
31
9
20
1
11
37
27
9
171
81
60
36
18
6
18
18
36
35
16
15
18
63
9
54
5
1
36
23
76
51
9
56
4
3
90
23
4
93
71
31
5
64
9
24
35
37
11
24
40
12
116
49
15
45
66
69
8
19
21
72
9
12
23
4
3
29
37
24
12
15
45
23
48
4
117
6
9
44
1
24
12
24
83
108
37
11
72
4
68
12
13
48
3
12
33
35
4
8
1
11
40
21
36
60
15
8
1
24
27
93
11
16
9
27
8
24
13
12
11
25
66
18
6
66
15
140
88
12
9
87
80
4
84
80
37
12
6
9
8
4
3
18
48
99
27
29
12
28
3
101
16
9
66
5
19
5
28
24
81
23
4
36
69
24
42
24
33
45
18
5
61
12
59
1
30
42
59
25
12
54
102
84
24
11
1
59
7
41
7
45
21
30
24
18
11
1
39
51
24
45
21
12
66
5
1
12
23
4
12
20
19
9
12
20
1
30
24
5
1
23
19
41
4
36
81
48
15
12
9
36
12
59
7
5
52
8
12
73
35
37
15
48
21
47
1
108
15
20
13
47
60
7
9
63
29
28
9
15
9
36
18
42
39
21
3
15
6
11
7
17
1
54
21
3
6
12
3
44
12
24
12
4
8
115
5
37
48
30
6
39
3
9
9
24
11
25
15
36
57
23
13
3
69
12
12
72
35
1
63
8
7
5
1
3
15
6
23
13
30
29
13
48
48
51
44
49
30
33
33
12
48
39
12
8
16
15
65
4
12
20
4
15
5
4
21
39
9
23
43
6
12
83
12
28
24
9
23
43
6
36
15
164
13
3
9
12
24
30
45
33
12
23
31
5
1
12
3
21
6
9
81
12
60
11
4
15
5
37
72
11
1
3
20
12
4
24
36
24
8
28
45
11
64
92
1
6
6
59
16
44
28
24
57
3
24
27
42
15
21
71
61
24
60
3
9
11
12
16
12
33
66
17
25
11
24
52
12
9
42
18
11
19
9
68
40
9
51
9
12
18
17
217
23
16
8
16
39
29
1
90
9
21
12
12
95
16
81
24
51
20
43
18
6
9
8
61
35
13
12
30
6
42
18
12
11
36
19
48
30
18
125
25
11
1
12
114
6
15
9
47
48
13
24
35
36
7
21
3
41
55
48
33
44
49
3
8
7
72
21
32
67
41
1
75
21
24
35
13
23
64
24
9
6
17
48
7
9
24
8
37
11
31
45
116
28
3
66
23
31
33
9
15
87
6
24
35
4
9
72
155
13
12
30
6
24
3
20
13
47
37
27
12
81
99
15
113
48
7
17
13
47
19
5
52
8
4
81
11
16
15
6
3
39
6
12
48
12
18
45
9
12
3
84
21
39
81
12
39
45
3
12
21
30
29
13
71
37
12
6
5
13
30
30
3
24
39
65
1
15
9
23
1
3
45
30
6
18
5
13
24
99
8
16
21
48
15
81
6
6
23
24
12
1
12
27
15
9
36
44
4
12
9
102
29
13
48
23
24
1
36
23
40
32
4
15
21
51
33
9
15
8
7
54
23
24
4
12
8
12
28
21
48
30
21
68
13
24
3
12
3
65
40
12
60
12
57
18
6
3
39
18
15
105
6
72
120
9
72
63
18
24
15
20
4
9
23
25
15
15
30
12
6
17
12
13
27
27
5
64
44
49
12
18
30
27
9
75
21
15
33
51
117
3
27
24
54
36
6
69
3
9
32
36
16
36
15
18
6
54
36
3
45
27
9
42
77
19
42
11
37
12
11
40
33
15
120
8
49
3
20
1
30
18
11
61
48
12
ABCD 448821488*7^$a-1 [50054]
1
8
39
12
1
11
45
15
85
23
25
35
45
12
12
21
18
42
48
78
30
19
68
15
45
9
55
20
9
6
36
12
9
24
27
25
17
6
37
20
15
12
13
12
11
45
24
33
42
25
48
68
40
92
15
6
30
25
77
18
61
65
6
9
9
31
29
27
27
1
68
24
40
65
48
15
108
12
39
12
84
12
9
33
67
203
45
21
27
33
127
47
18
54
1
35
24
1
20
3
1
32
51
120
12
13
8
36
76
56
15
30
19
12
29
24
27
3
72
24
9
12
9
91
8
21
240
6
33
21
42
18
42
24
49
5
42
48
81
16
60
29
43
173
3
16
35
9
15
72
49
8
57
48
60
6
24
93
40
60
47
69
3
30
24
55
17
19
5
6
48
30
54
97
56
60
24
28
12
53
27
63
81
39
117
12
33
15
88
8
45
18
96
121
132
23
21
12
16
11
60
33
100
92
48
4
41
24
42
18
30
105
3
33
15
21
39
109
80
15
12
9
96
4
12
5
7
8
87
6
90
1
23
9
9
24
19
116
33
42
45
9
7
23
30
7
17
27
28
41
15
36
16
48
8
81
6
1
23
21
27
33
39
18
30
18
55
71
45
15
9
4
20
81
54
132
6
19
23
18
3
27
33
9
30
6
54
102
18
30
42
54
3
81
6
25
20
60
69
43
20
3
60
12
21
3
18
18
30
7
12
20
15
33
33
12
42
18
120
123
4
56
72
60
3
12
1
72
12
23
18
12
79
59
61
35
36
12
85
48
44
3
33
9
30
24
30
15
9
6
37
77
48
18
12
30
63
15
36
30
3
12
3
73
35
49
8
51
60
12
48
49
113
42
9
12
100
24
8
64
83
21
4
20
3
25
47
37
24
11
60
13
23
21
36
28
8
124
35
33
24
16
5
19
65
6
24
6
15
52
11
33
9
138
33
27
1
8
33
3
9
48
18
37
32
33
30
12
90
3
4
8
12
84
4
32
3
36
25
12
60
89
30
60
24
1
48
5
30
12
9
4
92
33
30
12
18
3
4
96
5
39
21
72
7
8
28
47
13
17
30
12
1
8
39
9
27
49
5
66
1
32
3
49
32
3
30
7
140
4
8
40
11
54
27
3
85
65
42
1
12
41
63
16
35
6
3
4
20
4
41
24
31
8
87
30
72
60
18
48
21
15
13
120
56
24
24
28
29
7
56
69
138
9
45
15
3
69
21
72
12
18
18
99
28
12
20
3
12
1
47
37
29
6
33
148
72
23
9
15
25
23
6
3
3
1
8
15
33
51
42
19
60
12
44
9
15
24
3
24
13
35
12
117
4
44
48
72
16
17
18
18
39
81
30
12
12
120
1
11
108
13
17
147
99
84
25
131
6
31
32
27
1
20
39
18
31
65
7
95
57
75
1
35
61
48
23
18
24
12
3
12
15
25
131
24
13
5
18
114
24
66
18
42
18
48
27
3
25
72
5
3
4
23
97
35
13
35
9
4
65
54
36
73
32
36
72
16
56
4
56
63
12
13
72
44
40
20
24
9
31
5
6
33
21
3
52
29
31
11
45
15
73
152
15
18
90
9
12
21
30
36
12
60
13
12
56
96
3
165
63
37
71
37
12
12
8
15
120
48
30
54
36
24
54
12
18
1
113
31
5
99
21
54
6
132
19
41
3
12
12
60
24
9
51
4
17
91
71
18
27
48
16
11
45
3
13
32
15
12
1
8
27
117
16
5
63
3
30
3
15
48
37
11
12
25
47
13
23
49
5
18
18
30
61
24
32
63
30
12
12
115
23
12
12
24
42
24
18
25
23
69
201
19
140
28
5
6
9
24
9
72
36
27
3
81
3
30
7
36
60
92
3
12
6
6
9
16
60
41
24
30
60
1
20
36
69
48
51
39
1
35
18
7
35
61
77
27
15
9
105
6
18
39
27
60
37
8
27
60
21
28
29
31
29
27
24
12
28
11
9
33
3
24
3
25
60
95
85
32
100
65
6
21
63
36
12
6
31
32
24
3
42
87
40
56
4
5
6
12
85
17
7
29
24
15
15
33
36
9
67
56
81
51
28
68
3
18
55
5
43
35
12
36
9
3
18
39
24
64
35
13
17
72
27
63
156
42
39
9
6
18
6
33
24
3
21
84
4
47
18
18
12
30
3
3
36
1
5
54
9
48
12
39
6
15
4
23
33
27
42
15
3
21
64
48
17
3
4
5
27
12
63
13
23
25
68
16
23
6
36
91
23
90
15
4
11
156
85
35
120
1
44
21
3
15
12
21
24
15
18
30
1
24
47
12
186
7
5
54
25
29
7
24
20
16
12
92
4
11
45
15
13
8
27
18
18
21
69
51
4
32
24
4
35
84
1
11
1
8
111
105
12
36
15
6
171
33
6
42
15
12
16
8
12
12
28
29
55
8
93
6
57
27
36
1
8
4
44
52
5
12
15
12
33
43
41
120
30
61
20
9
51
28
8
72
24
51
30
39
21
27
39
45
16
77
7
56
3
21
9
54
37
60
8
147
1
12
11
54
36
114
12
13
68
117
67
48
23
21
9
18
36
54
15
45
27
45
24
6
57
16
5
102
60
42
7
8
40
32
4
77
12
3
9
19
56
45
6
12
25
8
99
24
21
9
15
51
21
28
11
30
6
18
42
57
27
25
29
6
84
97
65
48
6
90
27
28
29
6
1
12
8
28
95
54
6
90
6
33
28
5
27
27
36
9
36
27
21
36
76
32
21
15
75
36
21
3
6
18
30
3
28
5
54
18
12
27
3
21
27
18
24
48
15
264
21
7
180
17
15
21
3
9
30
25
17
43
11
9
45
75
24
21
18
24
36
30
7
11
37
47
21
27
21
4
24
29
39
21
12
42
21
9
18
9
15
13
8
12
16
11
48
36
12
37
8
4
8
3
24
66
7
56
51
6
27
15
6
159
24
63
21
33
72
43
11
24
97
29
30
9
15
21
4
11
84
54
27
4
77
139
5
30
85
53
90
9
36
36
4
5
7
59
9
21
72
18
33
27
45
12
36
12
4
11
6
18
12
36
45
12
40
35
9
28
59
24
13
44
21
42
6
15
75
25
24
11
49
60
36
65
12
19
95
9
12
3
33
3
13
5
72
19
24
11
1
68
33
3
69
63
3
109
5
7
11
9
39
6
30
1
35
21
4
8
16
11
81
33
31
59
66
90
72
45
36
51
21
3
42
3
4
71
49
53
39
9
15
39
9
12
40
11
24
1
29
31
53
55
17
48
42
54
31
56
117
42
84
6
18
9
36
165
67
48
11
33
16
12
23
18
3
76
41
15
57
27
12
117
19
11
6
43
12
24
32
3
6
3
51
12
12
30
12
15
4
65
51
9
12
18
69
15
36
30
ABCD 448855802*7^$a-1 [50060]
72
9
27
24
54
126
9
39
132
30
78
12
36
18
132
12
78
48
18
54
18
15
9
39
72
405
96
138
9
63
36
6
39
36
51
72
48
9
63
54
87
108
9
147
15
18
12
6
45
219
90
51
75
168
12
9
63
6
18
84
24
72
54
54
36
21
45
42
72
12
6
36
72
27
48
24
45
18
108
36
21
51
30
15
9
75
9
36
24
99
111
72
45
27
60
9
39
9
60
27
72
84
72
6
18
36
84
144
6
120
36
90
36
18
162
96
45
63
54
27
45
30
18
90
6
72
90
12
6
63
39
42
90
48
90
63
36
51
54
219
9
6
54
48
132
48
24
48
159
3
24
144
12
36
33
12
24
21
15
3
132
12
132
21
24
12
123
81
48
72
96
9
3
15
12
9
72
24
36
75
60
48
222
18
66
54
45
15
57
99
36
45
63
6
66
42
126
21
96
9
18
12
9
60
120
105
18
12
9
9
78
36
120
6
27
63
12
24
48
9
24
27
36
12
69
12
9
108
132
54
12
72
18
132
12
114
21
87
9
9
39
45
18
117
105
90
36
81
36
3
36
153
51
48
18
78
36
57
51
108
30
42
21
99
6
36
90
18
48
90
90
99
27
24
192
60
18
12
159
3
45
72
60
3
144
24
12
18
72
51
21
6
72
12
45
27
24
93
9
6
36
9
3
153
69
12
72
27
15
12
18
27
135
6
30
24
48
9
177
54
108
72
54
39
9
42
9
27
9
57
63
45
51
12
15
66
150
84
108
24
45
27
9
21
63
45
42
36
21
15
12
9
69
48
36
6
54
3
51
12
36
33
3
69
3
36
24
48
69
135
12
24
12
24
12
45
9
36
27
81
18
24
57
51
48
6
99
108
3
144
78
18
45
84
36
51
117
21
63
63
96
12
105
57
150
84
69
27
9
39
90
54
60
36
12
117
51
18
147
15
54
30
24
21
15
57
9
96
54
30
18
6
144
27
45
39
9
90
81
51
36
72
198
48
6
36
54
27
27
84
6
12
15
36
3
54
36
114
57
15
108
54
144
18
120
36
132
12
18
54
45
27
24
48
36
42
75
15
12
72
60
36
66
198
9
24
108
9
39
81
18
24
21
51
102
27
27
18
114
57
51
21
51
156
42
12
18
24
12
45
63
60
48
9
45
42
144
9
3
42
3
141
27
63
72
12
69
84
45
24
63
3
72
6
111
87
48
24
57
9
63
81
27
96
27
126
27
9
18
264
6
30
9
27
24
12
6
3
81
168
63
48
27
69
120
60
12
9
54
18
27
72
60
27
12
96
93
27
6
30
6
18
138
6
9
3
69
9
54
30
15
12
24
21
42
48
33
111
9
159
21
24
27
36
12
36
24
12
36
18
6
66
168
111
87
36
30
27
9
51
45
54
81
21
72
6
18
30
69
27
237
135
18
36
27
33
39
15
48
36
42
66
9
45
36
51
72
36
3
72
18
132
111
15
18
54
48
6
48
42
45
48
15
21
9
162
72
132
12
36
270
6
12
177
3
168
12
6
66
78
18
54
54
72
72
36
18
99
36
120
36
9
72
51
36
21
15
27
18
66
9
63
90
18
24
18
72
18
36
12
6
72
30
9
51
12
162
36
6
138
90
45
45
51
36
9
72
18
18
30
18
63
108
9
6
9
57
72
78
9
39
24
45
171
12
9
15
54
3
69
27
21
6
102
42
66
6
90
39
15
9
27
21
15
21
60
63
12
78
12
51
75
18
36
18
96
21
105
48
54
36
60
273
33
3
69
12
18
60
93
72
60
147
9
27
81
36
63
132
36
108
66
6
54
48
42
12
72
18
78
36
36
36
30
6
297
9
39
9
6
30
135
9
36
15
3
90
27
15
21
69
108
138
18
6
45
3
249
39
69
12
15
9
63
12
24
18
12
51
48
180
27
24
84
42
39
15
12
108
81
9
42
120
9
36
51
18
30
45
27
54
78
21
15
12
33
75
24
81
63
36
90
174
132
9
45
66
90
15
111
108
132
66
159
99
84
60
9
207
18
84
123
3
45
9
54
6
108
228
27
9
54
6
138
90
72
36
204
48
126
42
90
18
54
48
60
9
99
84
24
72
48
45
15
54
3
36
33
18
30
42
9
3
45
36
24
21
18
81
9
126
81
171
60
18
75
63
9
99
45
60
3
6
120
15
12
45
42
72
81
12
132
99
12
33
72
48
15
48
36
33
ABCD 448880654*7^$a-1 [50009]
15
21
36
72
3
15
78
27
87
81
75
81
33
6
126
18
21
96
33
27
9
66
60
78
12
48
39
39
21
24
3
24
18
3
36
15
30
36
78
57
144
21
39
12
9
12
63
27
78
15
9
51
93
3
3
66
12
48
3
96
24
27
33
57
18
12
21
48
15
30
15
3
6
6
21
48
15
12
18
36
39
99
9
9
63
9
6
84
6
36
6
21
21
60
42
81
9
6
9
21
39
69
12
48
24
39
33
15
33
42
18
18
24
18
27
81
42
6
3
21
12
27
21
18
78
12
12
12
15
21
63
45
24
12
99
21
27
24
60
69
18
48
42
6
6
6
30
3
27
234
39
39
120
6
24
48
39
3
6
66
6
3
57
24
36
18
6
78
12
66
63
72
27
12
114
3
108
51
18
30
45
57
42
6
36
15
12
21
51
21
27
3
18
18
81
129
63
27
60
21
81
39
3
6
15
24
3
6
42
18
147
177
3
108
27
18
75
69
27
9
15
48
3
66
42
42
18
6
123
48
39
24
18
3
12
48
81
51
33
24
6
6
30
24
21
12
39
21
120
27
24
30
66
102
102
6
27
24
9
84
51
72
3
12
45
15
9
12
24
84
51
108
102
24
54
36
105
12
84
45
39
15
9
9
18
54
114
21
3
12
9
51
84
12
9
15
66
15
39
90
6
18
24
12
66
21
21
36
24
27
21
15
45
3
36
3
21
15
21
24
129
87
3
18
39
15
21
117
99
171
150
18
33
27
30
54
57
3
18
87
3
9
39
33
51
117
63
6
3
36
24
120
51
45
60
93
51
60
27
12
60
33
3
42
18
57
36
24
9
138
72
36
21
27
33
24
24
3
42
78
21
57
3
51
141
9
126
9
3
66
24
36
15
15
54
36
12
30
132
57
72
33
30
78
30
36
21
21
30
162
27
93
72
36
3
21
75
45
48
60
36
15
9
3
60
24
9
12
39
39
90
6
18
12
27
51
48
33
9
3
39
78
12
30
96
78
24
27
105
15
12
132
9
18
105
48
39
12
48
57
15
18
3
33
51
33
6
102
39
60
24
36
36
15
24
9
12
135
9
60
9
12
60
3
60
48
48
69
12
24
51
27
6
42
102
12
39
21
15
51
9
192
9
102
33
39
24
12
45
45
39
21
15
27
6
51
12
57
63
21
39
12
111
201
60
27
12
60
9
39
120
48
54
48
18
24
30
18
117
3
48
9
36
135
12
81
9
27
3
18
90
45
36
33
87
3
9
57
18
21
45
24
3
60
84
24
15
21
75
90
39
24
21
27
39
42
12
51
48
15
33
72
207
102
90
12
6
42
6
126
96
18
12
3
75
84
21
105
3
12
21
6
69
21
30
48
102
24
18
90
3
15
42
36
183
117
183
3
6
12
6
42
51
33
6
33
60
96
51
84
30
138
78
15
39
36
93
69
132
6
42
36
87
48
39
6
3
12
15
6
39
156
72
27
30
27
15
69
99
84
6
24
6
6
96
24
36
30
18
54
42
15
105
27
12
192
9
60
36
18
57
3
84
12
48
6
15
21
15
45
18
69
21
48
18
21
12
21
6
42
78
72
24
21
84
36
36
63
69
120
9
6
60
42
3
36
24
9
27
3
33
33
12
24
36
3
60
36
21
51
33
36
12
171
9
12
39
9
87
120
45
78
21
9
3
15
141
27
21
21
99
9
24
18
9
84
12
84
12
33
18
21
57
30
54
18
18
54
45
84
12
39
114
12
123
9
3
60
33
72
3
15
6
60
60
66
21
27
96
6
24
186
114
48
60
42
30
24
27
105
48
3
3
45
72
33
84
12
39
69
24
39
3
126
15
24
45
18
12
36
21
21
6
30
3
21
42
9
12
3
6
30
6
60
72
36
54
9
84
117
6
81
21
120
24
108
6
57
195
12
18
24
15
24
12
27
21
57
114
18
27
3
153
9
6
21
12
36
21
60
3
132
33
24
99
12
129
42
6
18
6
114
42
42
12
84
36
18
6
90
36
6
18
42
78
51
33
51
9
51
9
99
60
9
48
6
126
84
60
27
69
24
60
111
15
21
33
18
48
21
72
9
3
57
96
30
24
12
9
36
60
129
24
12
6
45
48
9
12
6
84
6
15
9
36
24
6
9
75
45
12
39
21
27
54
3
69
96
3
96
72
51
9
12
12
45
48
24
39
9
54
24
33
24
45
18
96
6
72
6
84
48
48
12
12
69
21
27
15
36
9
3
6
3
168
75
24
24
72
9
195
33
63
48
81
27
9
9
30
30
12
30
12
78
30
21
21
12
18
42
15
63
21
15
12
78
15
27
42
78
54
30
6
48
12
3
21
39
60
36
15
54
3
21
3
15
42
6
6
75
12
21
48
12
51
21
6
24
105
45
96
12
51
51
57
72
9
63
24
36
24
3
9
27
12
9
9
15
45
102
9
99
30
90
21
3
30
42
9
15
72
24
24
42
63
45
42
9
69
15
51
144
6
36
102
72
9
96
165
18
36
33
3
18
12
147
27
60
84
18
39
45
108
3
39
24
6
6
42
72
36
3
27
33
21
18
69
9
48
42
9
15
6
3
9
6
24
33
45
39
24
9
63
15
69
93
63
36
12
81
174
21
153
120
6
42
30
18
51
21
54
6
3
48
60
12
21
6
12
9
33
75
33
30
12
24
45
57
39
51
33
36
12
21
60
3
27
33
27
18
15
36
144
87
33
15
90
48
72
24
60
15
21
51
3
48
42
78
237
51
42
3
33
42
18
15
48
81
12
48
6
12
24
9
36
21
60
3
21
84
3
51
ABCD 448885736*7^$a-1 [50005]
24
42
31
41
78
13
29
60
19
44
3
1
20
4
11
18
18
37
72
36
17
6
90
6
6
48
12
3
100
71
21
33
90
21
4
59
85
77
31
104
48
96
24
28
72
68
9
48
7
8
27
45
9
31
11
30
54
1
36
12
24
71
1
12
23
1
5
24
24
72
12
12
15
75
60
48
18
108
3
33
39
87
78
36
43
17
19
5
67
12
17
60
30
73
23
153
112
53
30
13
12
20
48
33
39
24
33
84
36
15
3
49
12
8
100
35
42
24
24
39
3
6
18
49
68
9
24
15
15
114
43
65
51
9
159
16
29
6
45
28
41
54
45
69
60
12
3
51
13
17
24
18
13
71
13
144
29
67
47
54
91
24
89
19
29
48
7
53
7
29
51
3
25
36
72
8
21
90
37
53
55
113
72
15
16
59
30
7
11
30
24
15
24
3
1
77
12
24
12
235
68
96
63
36
156
25
56
3
12
1
17
30
90
24
12
6
1
41
19
272
9
7
32
9
15
88
41
54
12
24
6
19
35
61
23
13
8
99
37
12
23
108
30
123
33
63
24
64
47
108
18
30
6
30
30
54
6
66
21
81
12
66
9
9
15
28
17
30
54
135
3
69
15
33
16
5
60
31
41
39
24
27
24
138
3
3
73
44
52
17
24
7
5
63
9
18
54
127
8
24
75
13
113
19
47
60
33
16
11
54
7
17
63
3
24
54
6
9
21
3
27
36
60
18
96
60
72
12
31
60
137
15
48
64
17
90
84
66
111
9
111
135
42
7
11
37
65
42
36
9
21
72
3
120
48
88
71
18
30
25
17
43
12
32
4
29
12
24
90
30
84
7
8
3
97
5
6
12
18
30
6
43
23
13
11
84
1
72
59
21
24
117
3
69
24
51
9
15
4
23
21
3
66
60
24
19
17
19
11
54
39
24
21
27
63
36
30
24
31
35
13
17
87
64
8
4
77
48
48
67
17
18
13
53
126
9
100
41
60
30
1
83
174
7
24
11
25
5
15
51
45
64
12
143
6
18
72
12
129
4
44
51
45
9
15
39
30
84
30
18
48
42
90
12
31
17
72
6
13
77
39
33
39
16
17
31
32
28
17
132
60
115
8
3
45
24
21
36
15
33
72
24
30
9
24
63
78
78
48
13
128
48
4
168
20
135
1
83
13
32
45
3
3
1
24
29
6
1
77
36
72
87
63
1
104
69
36
60
123
48
21
18
18
12
55
84
56
9
6
25
36
77
12
30
24
1
12
65
6
81
16
32
33
18
30
30
81
4
89
12
6
1
36
5
15
45
12
66
12
18
87
144
3
24
12
57
57
7
71
1
8
21
3
15
48
49
72
149
6
18
6
36
49
36
44
9
6
33
3
45
4
17
151
83
33
24
21
6
6
43
11
97
5
27
111
33
4
107
1
11
25
44
141
51
57
7
35
24
36
37
53
67
36
24
12
11
9
16
8
48
24
21
67
95
9
33
48
72
7
17
42
117
51
13
56
33
60
3
81
15
4
71
24
13
8
9
39
52
48
5
60
12
19
77
72
42
37
8
9
120
36
31
5
18
60
12
24
54
24
30
9
16
41
30
1
65
24
6
13
17
48
66
9
81
15
48
21
75
88
8
69
3
57
43
44
48
33
78
57
33
31
29
7
48
35
30
3
4
53
15
75
25
68
40
23
13
23
54
43
5
19
44
24
21
30
48
49
185
18
13
12
5
48
19
53
12
103
179
24
61
8
21
12
87
153
7
11
36
30
6
12
33
3
1
48
11
12
45
28
11
48
18
39
28
12
128
3
30
39
9
42
18
51
15
6
3
4
12
113
42
6
48
7
47
30
12
19
35
6
36
31
29
3
136
173
19
59
1
20
57
15
16
80
39
30
3
72
27
12
6
91
32
4
44
72
27
85
41
90
21
15
54
3
27
24
37
47
12
18
51
9
36
12
7
41
55
11
6
12
66
12
30
24
90
6
39
24
51
114
3
9
12
48
60
48
91
44
24
3
73
29
15
21
72
7
12
65
36
24
3
24
52
68
3
6
168
7
12
44
99
1
11
49
17
30
1
41
31
17
54
25
107
1
5
63
40
17
24
31
23
30
6
6
24
19
44
51
54
12
51
3
6
43
72
71
1
24
29
7
8
9
31
56
105
72
42
24
6
90
30
126
90
18
72
54
36
7
23
1
29
79
8
96
15
61
48
23
1
12
47
42
19
44
72
51
21
9
87
9
24
135
9
36
24
12
15
45
30
13
17
210
30
6
25
167
18
79
11
45
39
1
83
30
72
12
3
16
36
5
66
6
24
42
13
89
55
11
21
28
41
30
30
54
36
61
5
30
60
66
15
45
114
30
7
53
15
33
6
60
49
47
24
205
32
45
12
18
37
47
36
30
132
43
95
42
7
5
79
47
25
20
48
64
32
16
17
7
48
11
49
44
3
78
12
54
1
29
39
51
13
113
7
8
153
15
3
48
21
4
17
75
4
29
162
18
12
115
36
128
105
36
12
39
24
33
12
54
21
3
21
51
93
9
30
30
6
21
48
24
3
69
124
11
9
21
3
3
6
87
15
30
6
6
24
12
99
15
57
48
9
39
51
30
72
7
23
1
29
48
51
16
29
156
39
100
11
1
36
44
63
1
17
39
27
6
48
15
45
7
5
66
30
180
12
42
36
25
56
9
120
18
12
18
31
5
24
123
33
6
30
60
79
35
30
84
3
64
8
87
13
68
81
19
12
36
53
7
5
54
21
208
11
37
47
12
78
79
83
78
6
1
12
23
37
41
7
11
30
15
63
6
3
33
18
66
7
11
49
29
43
17
18
6
60
6
42
27
33
12
24
30
42
55
132
17
90
18
31
35
9
52
65
75
33
72
84
30
21
21
3
27
102
7
8
33
43
17
12
42
24
72
21
16
41
15
72
69
67
32
ABCD 448888824*7^$a-1 [50021]
7
5
111
52
77
91
17
63
9
43
5
15
12
12
40
8
64
17
7
80
33
75
52
44
12
24
28
32
172
41
72
79
36
48
5
31
53
67
20
36
12
4
32
45
43
120
24
104
21
39
36
33
55
24
41
103
248
24
213
3
16
5
12
127
104
69
3
45
12
39
36
16
17
48
27
33
7
65
63
9
7
24
72
5
43
17
27
4
24
53
207
12
9
24
3
36
124
89
43
24
72
29
27
96
16
149
123
21
67
29
51
48
16
5
12
31
32
112
96
24
20
12
16
89
60
84
63
21
12
36
60
7
8
16
53
231
12
48
72
12
36
40
53
75
64
84
53
27
21
151
36
80
21
27
52
41
108
43
32
40
32
24
24
4
65
108
19
60
8
28
17
15
4
17
156
91
36
41
48
3
21
15
12
64
77
27
24
16
8
21
19
8
48
256
125
27
21
27
21
19
8
45
3
4
5
108
15
33
48
19
44
33
15
69
7
20
16
12
32
45
3
36
69
12
24
48
3
36
28
53
3
9
156
108
12
15
12
21
12
7
17
75
9
12
111
72
69
12
7
200
96
21
63
33
36
12
3
57
19
101
12
127
84
24
5
84
43
36
24
24
60
5
7
8
117
3
16
20
33
24
75
141
3
16
44
4
29
159
4
44
33
43
120
89
48
55
48
17
31
80
81
7
176
45
27
21
27
57
7
53
27
24
45
19
96
36
5
7
56
21
67
24
53
120
12
111
16
68
4
192
17
12
43
8
48
12
9
87
4
17
55
120
17
60
84
12
79
60
24
5
3
9
15
16
108
36
8
69
51
76
5
87
40
200
57
55
8
9
39
40
96
5
84
39
16
80
9
12
3
72
40
29
75
64
29
43
8
21
43
125
108
12
51
21
67
80
9
55
192
80
64
29
24
3
40
17
31
20
64
20
45
19
80
81
7
8
12
93
7
161
75
100
48
12
65
3
24
93
12
151
48
56
48
12
69
7
29
19
48
24
5
24
36
12
91
5
19
8
16
24
5
27
81
27
117
7
120
144
120
125
7
44
9
63
48
16
72
8
69
7
29
39
40
32
48
16
72
24
120
29
3
12
12
96
16
32
72
48
72
21
31
29
24
7
5
3
40
56
69
72
3
9
15
112
5
67
48
188
4
29
31
12
72
5
259
20
4
125
111
16
29
7
89
72
48
15
136
20
52
72
89
27
12
24
88
24
29
24
43
89
115
92
9
27
4
32
21
24
96
48
12
96
60
12
63
24
9
12
27
112
41
55
5
43
17
103
72
5
51
28
60
53
15
4
41
79
29
39
16
17
27
33
72
135
52
132
108
29
87
21
7
60
125
55
20
24
40
12
12
8
21
51
84
28
65
31
104
144
12
12
64
32
120
21
19
5
3
16
32
33
156
84
27
12
48
45
72
3
9
39
28
41
27
40
5
19
24
20
45
3
12
141
12
12
48
15
112
20
28
132
5
39
69
15
16
8
40
5
19
96
104
21
19
8
40
32
4
65
15
21
7
8
48
16
17
31
32
12
4
5
36
127
24
5
51
33
39
12
4
32
16
44
12
16
24
32
24
36
9
96
24
19
5
91
5
3
40
44
9
87
33
3
96
40
20
4
12
60
80
57
55
8
69
19
8
60
57
183
33
75
45
36
24
43
5
63
117
12
31
24
101
147
28
20
57
151
24
32
24
16
5
43
8
84
33
36
267
153
72
24
60
15
216
153
36
19
56
153
72
15
93
63
28
17
7
60
53
79
12
41
168
3
64
5
67
32
4
113
36
7
8
24
4
65
51
9
31
80
64
17
15
93
3
165
91
24
53
36
79
8
72
16
5
63
60
24
21
156
15
28
60
48
65
15
40
24
5
31
12
20
57
27
72
100
12
32
4
17
63
33
43
29
39
33
12
15
165
91
36
20
129
48
79
5
19
41
7
29
7
36
8
21
3
40
8
117
19
32
21
3
28
41
3
48
9
7
5
15
4
8
21
43
56
69
3
21
63
48
9
3
57
91
5
15
12
28
84
32
9
67
56
9
79
84
32
36
21
36
51
93
7
8
72
24
9
63
28
65
3
24
21
51
40
24
5
144
7
5
120
79
32
9
15
93
51
21
43
12
108
68
60
45
19
56
88
41
7
8
76
17
19
29
43
72
65
39
33
19
44
16
32
88
32
12
9
7
84
32
60
81
99
124
29
19
101
15
76
17
144
36
15
16
8
64
32
36
9
72
99
12
141
147
84
9
127
5
19
5
12
12
43
132
44
33
67
12
56
21
151
20
72
16
32
40
17
84
75
16
32
16
29
84
15
24
52
44
21
31
20
33
43
17
19
161
7
29
19
8
57
24
15
48
112
17
12
48
31
36
8
48
9
7
36
44
24
9
55
24
89
55
32
21
3
33
216
84
24
72
12
55
44
69
79
120
68
28
5
75
9
7
68
21
15
88
72
8
36
33
96
216
24
43
29
72
3
9
67
84
8
21
123
4
36
32
16
17
55
77
144
67
5
84
207
24
64
ABCD 449086424*7^$a-1 [50007]
5
7
45
44
13
6
12
12
36
41
43
17
7
6
27
3
30
18
53
76
9
23
7
30
48
6
21
12
5
15
61
12
54
6
23
7
12
17
19
9
21
6
6
15
57
3
33
54
45
8
115
12
66
3
21
15
12
3
48
29
1
30
50
28
6
48
2
15
4
75
5
1
3
21
12
24
39
5
27
7
2
19
51
36
14
16
11
24
7
6
15
21
3
5
51
36
61
15
17
70
6
6
9
75
84
9
8
52
24
53
4
27
32
24
9
43
12
29
10
42
30
114
36
12
27
15
17
9
10
2
10
72
6
8
36
34
9
5
27
28
17
16
30
14
7
48
20
13
20
7
3
125
21
16
39
48
3
29
7
12
41
76
15
6
18
84
12
9
48
9
23
19
6
30
17
28
5
55
27
33
45
36
6
30
20
3
1
3
5
58
29
31
5
13
42
2
7
8
1
39
12
56
16
32
88
20
100
21
12
78
6
32
39
25
15
3
6
59
1
12
3
27
18
63
48
3
45
21
39
36
39
30
3
3
9
20
13
8
4
6
5
19
12
17
24
4
24
27
17
25
20
12
16
11
1
27
3
42
8
36
36
46
14
16
15
12
3
9
21
18
5
1
15
15
14
7
39
36
2
58
12
9
17
39
28
17
46
5
7
5
4
3
29
28
15
9
27
98
84
22
5
9
67
5
22
5
55
17
31
14
10
9
9
6
12
42
18
12
17
49
6
5
13
30
45
3
12
12
9
60
5
12
40
15
27
18
3
27
12
78
3
8
7
65
52
32
25
6
6
30
6
27
36
17
43
39
41
31
21
32
28
8
52
33
11
31
18
23
7
5
45
10
36
57
24
15
30
24
11
7
29
1
30
38
4
30
9
27
45
3
2
10
18
36
18
6
36
18
21
36
21
11
13
24
11
19
5
1
126
21
9
84
54
5
36
61
11
9
15
36
28
8
7
5
25
8
28
18
6
27
39
12
21
9
6
21
3
6
32
7
8
49
18
6
12
12
23
25
44
3
4
9
23
1
6
21
8
13
42
9
17
34
9
24
15
30
27
20
1
30
5
4
12
24
3
66
18
45
24
33
15
24
15
6
3
12
3
2
10
5
91
18
11
9
7
15
29
9
75
4
45
6
6
6
2
10
12
21
12
3
9
3
6
24
12
6
18
6
6
12
6
24
2
4
11
1
3
9
35
1
42
12
33
3
42
18
30
6
6
3
9
30
26
43
12
69
30
21
21
30
26
52
3
3
14
7
3
5
1
15
77
28
24
36
11
31
5
9
10
48
30
15
41
4
20
39
37
6
6
18
12
21
8
4
72
29
16
11
9
39
9
4
18
9
33
8
34
89
4
12
5
4
12
3
9
48
15
9
3
51
14
135
1
12
59
12
9
10
24
29
24
1
11
4
29
36
19
24
51
5
1
15
51
6
42
30
30
48
12
108
2
22
6
51
27
33
12
15
50
22
9
5
15
1
3
15
21
9
44
51
7
2
46
30
44
31
5
36
10
14
72
3
24
25
11
31
14
7
15
12
12
21
15
12
30
20
3
19
45
45
3
12
15
24
24
6
12
54
6
3
8
9
3
28
33
3
15
36
12
9
15
30
3
5
22
18
3
3
9
32
9
12
58
45
21
3
3
14
28
15
33
39
75
5
12
73
15
12
21
3
29
24
4
12
20
4
12
24
24
30
14
22
9
68
40
17
4
23
7
42
18
36
2
3
7
2
19
17
10
26
19
15
57
9
23
36
7
18
6
6
8
10
6
18
45
60
27
69
15
21
12
41
48
15
13
59
25
23
7
30
32
28
3
8
1
44
22
14
4
51
15
21
9
15
24
27
9
9
3
9
8
34
5
55
18
24
3
21
42
24
17
7
6
39
27
42
18
81
8
1
24
6
12
6
6
18
51
96
51
18
23
19
9
9
6
14
22
12
6
15
9
12
24
23
4
3
6
30
14
22
57
45
27
9
12
32
7
33
6
24
12
18
20
19
9
27
33
48
60
12
15
24
3
6
11
19
36
24
33
12
15
5
31
26
10
33
12
39
45
3
36
6
20
7
39
24
38
10
12
6
20
31
20
1
12
18
21
27
33
9
42
17
4
8
19
6
24
42
50
19
8
49
18
17
7
29
31
6
60
11
1
27
81
44
31
45
6
21
15
41
79
14
10
6
27
45
56
4
6
24
6
11
45
16
12
6
30
6
9
5
139
36
56
19
12
18
60
11
19
12
9
9
20
16
18
30
6
14
40
15
8
36
9
27
4
39
24
9
20
45
10
2
19
12
9
11
31
12
30
39
12
12
3
12
36
36
18
63
3
26
4
3
57
24
11
16
33
30
5
24
52
27
9
33
6
30
39
33
12
3
15
18
54
5
16
27
53
7
9
12
12
21
15
45
3
41
10
5
7
12
6
12
42
21
39
17
4
15
24
26
10
9
12
3
108
30
3
9
6
57
45
24
11
13
6
17
49
60
24
11
19
41
37
6
30
30
6
3
3
45
39
17
49
27
24
8
21
10
21
3
21
15
62
58
5
16
24
5
3
1
48
27
9
11
9
16
3
65
40
36
6
5
1
11
9
40
12
30
78
35
13
15
9
72
20
4
66
26
7
48
3
30
47
7
36
6
3
3
81
8
21
60
22
12
36
2
40
48
11
12
16
20
25
24
12
27
12
9
30
6
51
9
30
18
30
33
104
43
21
12
5
94
24
12
24
6
3
9
8
48
15
16
5
144
19
5
16
42
9
15
9
15
12
45
9
35
16
20
19
17
19
24
6
15
123
21
108
51
14
22
30
111
48
15
6
36
12
12
104
64
39
9
75
24
9
12
30
33
15
42
3
5
16
30
18
3
63
33
41
36
10
2
4
6
14
46
45
3
30
42
48
14
10
12
6
32
31
24
12
15
29
31
18
6
24
2
46
21
9
32
46
9
8
4
24
57
48
12
12
15
17
4
11
4
5
22
12
6
32
10
12
17
60
13
32
3
37
24
3
8
4
69
6
12
41
12
1
27
33
90
29
4
15
48
5
24
1
15
27
60
42
6
2
36
4
3
48
15
2
12
51
1
6
2
16
24
6
42
20
39
36
19
5
4
45
32
31
3
9
9
30
12
36
42
11
16
60
21
27
3
14
10
17
31
5
21
94
6
54
30
6
30
6
45
32
57
4
6
12
21
33
11
13
3
9
30
12
9
24
24
3
69
41
16
12
8
4
3
17
10
12
14
10
2
55
3
5
9
27
25
48
15
3
9
8
7
9
45
3
68
55
6
90
21
24
5
28
23
1
36
63
17
4
72
8
51
1
15
3
6
6
9
12
9
6
57
15
26
15
67
17
24
13
8
15
13
12
36
20
3
19
5
25
23
1
35
4
9
12
18
2
4
6
6
35
28
44
12
1
24
39
8
9
28
23
28
20
1
3
5
15
9
19
9
30
30
24
18
30
12
18
45
20
36
9
16
36
6
42
23
43
24
33
3
6
51
57
47
4
5
31
33
23
4
8
13
78
24
29
13
18
18
12
30
6
15
60
21
27
21
12
84
3
8
55
17
1
12
30
6
24
6
2
3
4
51
24
24
221
25
8
10
12
26
19
3
2
7
9
15
27
21
29
27
1
18
6
51
32
21
10
6
75
8
67
36
30
44
27
19
12
5
21
7
3
6
47
1
18
18
3
27
21
33
20
19
9
11
49
15
33
20
10
21
81
20
7
3
93
39
9
3
6
3
29
16
24
3
8
9
22
17
33
67
41
58
9
3
18
15
63
6
11
43
36
30
6
29
13
20
16
23
40
29
10
18
3
9
8
10
26
16
3
80
1
27
39
24
6
12
12
6
18
35
19
48
21
17
12
10
5
12
33
12
22
6
12
18
12
9
20
13
48
12
39
20
7
12
38
19
9
3
3
21
8
55
6
56
4
48
36
3
12
5
16
3
21
23
1
6
24
12
24
21
9
35
21
7
9
12
18
5
36
7
2
7
51
50
12
34
18
3
9
8
16
12
12
6
5
19
29
24
13
3
3
33
20
7
5
13
30
6
51
12
33
8
43
9
3
15
53
9
3
13
15
27
36
12
5
43
17
72
1
15
21
11
28
9
3
33
30
42
42
78
15
15
21
9
8
16
6
2
19
3
50
16
18
24
9
8
13
39
3
9
5
27
9
27
9
22
48
42
8
31
3
18
30
33
17
22
17
43
9
8
57
22
18
15
9
3
3
12
48
2
22
6
11
1
32
16
54
9
51
21
15
6
15
29
19
17
4
35
16
20
24
1
24
11
31
72
9
48
29
4
27
5
46
12
6
11
1
32
7
21
47
55
12
30
30
6
20
4
39
9
8
12
31
21
6
45
39
24
24
21
21
3
15
18
3
5
43
9
20
12
7
9
51
9
72
11
40
68
25
18
2
40
30
38
52
48
18
29
9
7
3
26
15
31
5
7
12
18
6
2
27
7
6
3
5
7
8
9
16
20
34
36
2
19
9
12
18
6
15
3
30
12
18
18
11
19
18
20
27
25
51
20
1
18
2
15
13
18
66
18
41
7
9
3
41
16
12
33
36
12
12
3
33
30
65
43
41
9
22
9
5
28
8
10
24
26
31
9
23
1
24
11
1
18
6
20
28
6
14
15
43
9
60
63
9
41
43
93
35
67
30
15
3
36
6
59
9
39
4
3
6
12
3
3
12
29
36
28
27
21
3
9
56
40
39
30
3
9
18
6
84
84
18
18
15
69
18
9
3
105
5
39
49
11
4
63
36
81
24
44
1
8
10
6
66
6
18
9
5
58
9
3
2
7
3
18
3
15
17
16
45
15
9
6
5
12
36
61
3
3
12
24
21
45
18
45
9
75
3
14
27
31
6
24
27
9
11
1
12
72
20
7
3
18
12
27
9
42
21
12
20
48
36
52
51
6
15
9
11
28
41
46
30
6
21
17
22
14
46
6
11
9
24
10
48
30
3
9
18
48
5
25
24
36
24
30
14
19
15
6
23
28
20
64
48
20
1
6
21
21
8
16
20
15
13
12
39
9
8
63
36
25
56
7
27
30
47
1
27
32
48
13
36
11
48
7
9
ABCD 449099876*7^$a-1 [50013]
24
18
54
72
21
3
45
27
36
66
15
15
30
108
96
6
21
21
138
45
63
42
12
198
162
114
6
30
30
30
9
3
36
84
57
39
6
84
18
6
60
12
138
42
18
9
12
63
42
12
12
48
36
27
9
30
18
12
24
18
48
36
30
15
45
66
72
90
6
48
24
6
36
123
12
48
9
18
33
111
36
6
27
27
24
36
60
108
9
57
66
114
18
81
15
12
30
6
6
60
15
21
15
51
42
30
24
57
21
48
48
60
6
6
72
36
36
90
18
12
84
18
24
6
18
18
48
18
96
45
120
9
36
6
9
72
15
21
12
75
36
6
48
18
42
6
60
48
36
6
12
18
9
60
111
18
39
75
24
6
39
33
42
72
12
30
12
6
48
21
87
30
90
72
54
36
51
27
30
12
18
24
12
54
12
3
15
12
24
24
33
81
36
42
60
66
36
3
3
6
6
12
42
30
30
30
60
12
78
12
12
18
18
30
54
6
36
84
12
24
21
27
48
18
27
15
48
9
39
6
18
18
60
18
12
9
21
6
66
48
48
6
30
24
12
36
18
78
15
39
48
24
102
66
198
12
42
36
12
12
30
6
72
12
84
6
6
96
24
6
27
39
36
36
21
21
66
144
12
42
3
75
18
30
72
60
36
6
12
51
72
39
30
24
36
3
15
102
42
6
6
48
21
9
18
18
36
18
42
48
12
156
3
33
156
24
42
21
75
9
27
138
12
24
114
12
6
6
24
12
78
63
21
48
66
105
21
6
30
6
12
18
30
12
90
42
12
66
42
60
42
36
15
3
18
3
27
12
9
27
78
3
93
54
24
24
12
6
66
36
72
54
12
6
78
60
30
6
54
6
48
18
6
18
30
18
42
12
15
27
96
96
12
33
33
3
33
6
12
24
30
66
24
54
12
36
6
12
42
60
6
9
63
165
9
42
12
12
12
138
39
3
42
42
90
39
15
18
30
6
6
48
12
6
24
72
15
51
24
6
24
36
30
12
90
60
15
27
6
27
33
42
9
3
30
12
3
39
9
3
48
6
6
48
36
18
12
36
60
24
144
51
87
6
39
36
27
6
12
78
9
3
30
18
24
90
12
6
36
129
12
21
27
33
24
3
21
30
24
6
198
36
30
15
9
54
18
66
33
24
9
60
24
30
54
39
45
6
30
36
48
18
18
66
30
12
51
15
48
48
42
36
3
3
12
24
54
54
12
6
90
6
12
102
42
51
9
6
30
42
132
54
18
108
6
6
36
36
168
66
6
36
18
12
36
27
15
54
39
3
9
45
3
33
84
12
3
45
6
18
63
21
78
21
21
54
12
12
18
6
66
6
24
69
15
24
78
18
78
18
9
141
27
33
18
6
18
117
21
12
12
15
45
120
36
48
42
24
102
12
24
24
60
30
6
18
21
21
18
66
3
75
126
66
66
12
18
48
30
72
15
63
18
6
12
18
6
36
45
129
6
6
15
72
9
6
30
15
75
6
18
48
45
9
36
60
3
9
24
6
66
3
51
12
24
30
3
3
9
69
6
45
57
30
12
6
27
9
27
39
24
6
3
3
42
36
27
60
27
42
6
12
36
78
36
48
90
6
84
12
24
30
36
72
162
84
36
30
9
3
12
42
30
33
81
18
12
42
36
48
6
6
12
39
12
63
48
6
42
54
42
42
3
27
84
144
93
15
30
6
96
30
36
12
24
24
51
63
6
84
48
27
51
24
30
30
30
18
36
42
27
33
48
3
63
24
12
57
51
21
21
30
42
36
18
6
42
12
18
15
39
6
48
96
18
24
12
96
9
3
78
48
3
9
6
18
15
9
6
24
45
3
18
24
18
18
36
132
6
18
75
15
33
45
12
24
66
18
18
120
42
102
24
24
6
39
12
15
6
24
42
12
6
3
15
42
12
48
15
57
48
78
84
42
6
18
12
3
9
120
54
69
51
9
63
30
87
63
66
6
54
30
18
3
51
12
24
24
6
15
33
102
24
12
45
3
18
36
36
24
30
18
60
6
36
12
12
6
66
21
27
72
72
168
96
6
60
12
15
15
30
30
78
78
24
18
12
3
12
39
24
6
48
51
120
51
24
6
60
12
48
12
12
12
78
9
33
54
18
24
27
27
42
3
27
21
21
24
18
6
12
72
78
18
54
21
75
6
18
21
15
18
84
18
18
18
42
6
54
6
24
132
6
12
3
33
42
60
120
60
18
72
126
30
36
3
12
99
12
36
24
114
18
30
18
90
18
60
6
48
12
15
15
60
33
24
3
33
33
126
54
84
63
12
3
36
12
12
45
39
96
6
18
6
39
21
75
21
39
45
6
6
27
15
33
15
12
18
6
30
60
54
18
12
36
24
36
24
30
24
21
12
15
21
9
30
6
30
12
30
120
12
3
3
6
114
12
18
48
12
66
48
42
66
60
36
18
72
114
18
18
9
111
18
66
42
51
15
36
12
6
48
6
9
27
24
6
18
114
3
3
42
78
12
102
18
24
54
3
3
12
36
6
6
30
18
21
27
18
42
84
12
24
42
78
12
33
33
66
18
6
30
15
33
6
9
9
15
51
72
42
12
42
24
36
12
45
33
18
18
12
39
45
36
12
6
24
180
6
60
6
54
6
18
24
36
78
24
60
6
63
27
12
24
33
15
30
24
6
24
18
3
105
6
24
24
6
24
18
6
42
6
99
3
24
6
24
66
21
63
24
48
60
18
24
3
48
9
6
72
18
24
90
30
54
54
51
3
21
15
102
6
165
33
39
36
72
129
18
6
6
12
54
24
39
3
57
129
15
3
6
48
111
3
18
48
36
3
9
18
12
21
15
6
54
48
57
9
24
12
12
36
12
72
27
99
18
18
18
6
18
39
57
12
6
30
78
54
63
51
72
36
36
72
24
18
6
9
159
24
6
66
30
6
42
3
15
45
21
54
66
132
24
6
9
33
60
30
24
78
6
12
12
102
12
12
27
39
42
54
24
18
24
24
24
72
12
30
6
51
9
3
60
87
21
39
21
51
21
3
72
84
9
45
18
6
18
72
6
54
18
36
12
15
3
42
6
9
15
6
6
24
30
96
3
69
15
15
6
30
96
18
66
30
6
60
24
120
6
6
33
39
12
60
66
15
21
24
3
15
57
27
6
27
9
24
12
30
42
60
6
12
24
12
108
54
39
3
24
18
12
39
33
48
96
3
12
9
6
12
18
24
3
39
12
24
72
36
57
9
12
42
6
39
51
ABCD 449240048*7^$a-1 [50008]
4
6
14
63
45
27
40
8
112
5
27
19
29
115
21
9
8
15
72
45
75
25
71
24
13
18
81
3
5
9
4
27
5
3
24
13
6
38
12
3
24
25
15
48
15
230
51
129
31
32
67
12
9
24
17
39
1
8
10
42
18
9
32
9
22
2
24
15
61
78
2
3
7
17
91
42
44
87
48
21
3
7
26
10
74
43
72
96
9
36
30
53
1
47
61
11
7
38
27
117
43
17
10
5
13
24
120
11
16
17
7
8
1
119
1
6
12
42
59
48
1
8
94
33
27
26
40
11
48
1
32
15
144
1
18
42
3
8
1
96
8
46
17
48
9
24
12
51
69
3
73
8
36
24
3
31
17
24
136
41
40
39
56
25
42
5
7
6
54
14
52
72
35
105
10
5
88
24
63
30
11
21
3
24
24
16
80
48
48
13
20
31
32
57
40
24
8
15
24
1
63
5
22
2
16
72
60
30
9
17
7
53
22
24
14
7
5
3
7
14
36
12
12
15
31
38
34
9
8
25
18
5
21
22
5
19
14
16
18
2
60
16
30
17
163
38
15
1
47
9
31
39
17
7
18
71
9
12
43
57
8
10
29
43
38
7
29
67
29
43
8
9
10
5
25
8
36
51
13
11
21
27
49
8
46
6
54
29
7
9
8
103
60
12
9
89
39
48
24
49
12
27
53
28
47
13
12
15
17
39
88
101
36
124
3
8
57
12
22
5
21
10
42
8
64
8
10
2
51
49
6
2
36
19
15
26
31
15
65
43
2
3
25
56
103
32
67
2
3
96
9
7
32
16
9
126
9
32
33
31
72
17
15
21
4
15
5
3
24
40
9
8
15
24
88
56
1
15
17
76
99
15
65
1
23
9
15
48
45
67
87
17
13
176
3
7
41
24
19
86
31
17
46
33
72
29
3
139
102
15
75
29
57
4
20
12
48
12
36
67
41
15
7
14
16
8
36
88
20
28
8
15
1
23
13
8
27
19
45
8
168
7
90
18
14
24
4
18
9
72
39
2
15
24
13
6
12
38
4
47
33
58
5
37
27
9
20
3
72
24
45
3
21
19
3
125
19
14
12
52
30
2
103
3
2
27
25
60
27
3
29
45
4
23
16
51
86
4
59
21
82
36
12
38
4
30
41
24
40
8
37
35
40
5
28
56
7
32
115
18
20
7
5
3
24
69
43
51
18
11
9
52
3
27
72
6
30
2
22
18
8
22
26
7
8
48
88
5
16
11
40
8
48
7
38
10
150
108
8
63
33
15
1
8
7
9
23
13
30
24
5
13
8
22
38
63
49
8
24
15
33
10
2
10
113
85
42
17
81
100
11
48
88
51
12
26
36
36
48
15
19
26
16
20
10
78
18
30
8
39
33
15
49
56
15
24
1
12
35
24
81
63
33
31
81
8
76
11
25
24
47
33
15
69
3
9
39
13
59
64
128
9
55
8
33
94
18
54
33
41
16
23
67
29
7
50
64
47
1
8
10
38
12
24
3
45
28
12
60
71
1
47
16
27
5
61
54
14
15
45
3
24
33
15
1
23
7
38
12
10
21
9
36
11
49
23
7
90
47
21
22
54
60
164
16
30
14
24
60
15
40
32
81
15
9
31
9
8
36
46
18
8
75
37
11
48
13
27
53
10
6
11
24
9
28
11
9
72
10
5
9
63
19
14
31
5
27
33
39
40
45
8
228
12
51
16
21
42
30
35
21
34
33
9
156
11
40
8
1
30
9
53
3
9
76
20
48
16
8
12
3
105
15
64
17
7
5
3
48
48
16
5
24
70
18
20
12
67
9
15
80
19
36
14
58
26
22
9
41
4
6
84
33
17
10
38
10
29
16
5
3
19
36
2
7
5
28
20
52
44
24
12
24
72
7
15
2
15
31
17
7
74
15
48
43
45
72
41
70
2
7
32
31
33
41
31
5
3
40
8
48
7
38
3
48
16
8
37
54
14
7
8
16
41
4
126
2
72
10
96
2
7
21
32
36
39
72
91
74
24
16
8
10
185
25
15
8
45
22
50
10
2
24
24
87
45
16
35
9
15
48
13
8
24
12
10
45
123
48
54
56
94
81
65
10
60
2
63
16
9
44
67
8
24
37
12
23
49
36
11
93
51
16
33
48
87
21
8
27
64
8
48
45
22
48
50
12
12
3
37
68
7
33
12
6
12
62
24
3
1
68
48
12
79
8
72
33
36
24
67
21
44
46
114
20
24
3
24
37
27
8
96
57
39
21
4
63
17
36
27
40
32
1
71
49
15
9
47
43
14
22
41
16
5
3
25
20
3
105
7
8
91
29
1
18
26
36
15
31
74
63
43
5
55
65
7
30
20
60
3
24
45
3
48
24
31
17
120
33
100
27
153
71
13
8
36
24
22
50
31
27
29
31
2
108
27
21
4
44
3
19
14
100
48
8
3
48
33
63
40
53
10
12
2
106
9
29
22
5
7
18
87
41
84
27
1
30
14
46
125
55
2
7
8
21
19
24
3
86
40
8
24
10
5
7
36
14
39
69
51
117
22
38
7
3
38
15
7
2
7
56
24
24
21
36
15
7
18
32
10
2
70
18
3
24
5
40
35
9
12
51
40
137
31
32
43
29
16
63
2
15
21
12
10
38
10
38
22
14
58
30
18
9
5
91
8
37
12
15
75
5
40
27
14
12
24
28
47
55
36
50
3
19
90
56
67
32
25
60
3
17
82
18
42
41
57
12
96
4
20
24
60
39
21
22
54
44
46
18
12
56
22
12
53
115
29
48
33
15
13
11
9
60
10
81
8
1
60
107
33
24
7
8
33
70
9
17
63
16
5
3
45
4
23
33
31
3
6
71
1
30
9
24
9
18
12
18
71
1
6
54
44
39
7
26
15
7
2
7
32
19
45
3
5
45
67
15
18
44
3
64
173
75
9
39
21
4
12
11
40
57
90
5
21
36
24
39
7
48
2
15
24
49
18
5
24
33
7
3
26
12
63
67
173
9
28
24
3
8
9
36
24
10
18
72
8
12
99
21
24
36
46
89
25
44
3
133
30
36
14
46
45
45
140
70
14
10
30
18
38
34
17
21
3
24
16
5
3
24
13
20
79
51
5
25
24
68
43
56
43
6
23
24
33
24
15
43
38
7
63
84
5
1
12
27
51
21
51
93
5
3
9
12
60
15
1
30
2
7
8
45
12
31
8
9
39
19
24
50
43
17
7
80
9
82
18
30
2
22
30
23
24
24
19
45
5
99
24
40
17
15
21
22
26
3
72
9
63
16
9
71
16
41
16
6
144
134
46
18
90
2
7
80
40
9
87
3
5
24
9
4
48
11
79
24
14
94
2
16
20
79
41
4
68
70
9
8
25
20
27
16
104
21
3
16
17
46
36
30
8
12
52
56
87
48
16
32
31
18
15
72
128
9
36
10
38
3
24
40
57
15
3
24
21
5
10
74
63
25
18
21
51
77
121
90
14
87
16
32
21
72
19
8
55
65
1
71
21
12
31
9
56
31
8
ABCD 449280984*7^$a-1 [50057]
7
71
126
18
1
89
36
48
6
6
43
36
11
49
60
24
17
42
42
18
49
11
78
19
12
11
1
11
114
31
71
1
24
36
48
24
65
126
6
18
24
12
1
36
53
48
7
35
108
12
36
49
65
19
5
67
23
61
12
5
7
17
31
72
35
150
31
59
1
24
11
1
35
6
43
24
60
5
36
6
48
25
155
18
7
101
55
12
24
36
17
54
13
23
54
36
7
24
143
78
31
41
72
54
1
71
1
23
42
79
23
66
7
12
12
35
13
36
89
48
18
90
7
29
48
6
24
18
7
11
1
35
1
47
25
71
90
108
24
54
6
67
35
25
59
12
85
12
23
145
29
6
24
42
31
17
6
1
17
18
210
79
17
36
126
24
37
53
7
35
36
1
29
12
19
12
17
18
24
13
77
30
12
66
48
55
77
90
18
90
24
72
1
48
125
24
19
60
71
42
19
47
60
48
12
49
29
43
5
12
7
101
7
11
85
95
37
29
24
7
84
36
11
54
7
36
11
90
18
24
1
89
42
90
18
54
24
30
1
29
12
79
24
17
43
36
29
19
35
37
12
5
162
49
5
55
36
5
18
42
30
49
71
1
29
150
54
31
144
84
59
6
7
36
11
66
54
61
59
60
12
18
7
11
13
12
36
17
55
41
24
42
13
12
36
29
19
11
30
30
12
49
47
13
12
12
60
23
24
49
72
12
24
113
6
1
41
42
1
5
151
17
19
47
1
12
36
11
18
120
12
6
1
5
19
65
43
24
47
13
59
6
79
131
13
17
31
29
24
55
17
55
17
6
25
11
150
12
18
13
36
89
6
18
6
25
11
96
30
19
24
59
13
101
48
7
5
55
11
12
1
23
25
11
1
60
95
30
90
6
24
36
7
11
25
12
12
35
6
18
12
6
42
18
42
49
24
77
18
132
13
5
19
41
55
48
12
84
5
96
54
24
186
6
13
60
36
60
11
1
17
12
24
6
13
11
25
23
48
13
60
11
6
79
11
102
6
90
67
35
13
5
24
6
25
108
132
11
6
18
25
71
181
24
36
35
25
23
84
1
5
48
7
36
23
96
6
6
49
113
19
23
25
29
24
31
17
30
12
1
48
65
139
5
54
6
78
6
54
30
103
5
18
97
132
47
25
60
36
72
5
36
6
78
6
48
66
66
60
48
1
65
6
25
60
12
48
11
6
7
149
12
31
24
119
60
1
36
59
24
13
5
42
12
25
96
5
18
25
216
5
31
180
47
1
17
54
48
24
66
6
42
12
43
12
17
24
18
13
59
61
24
5
19
12
5
102
36
73
24
17
30
37
84
120
65
60
6
78
19
179
25
96
101
19
24
24
35
24
30
6
61
48
17
12
30
49
71
12
25
36
24
41
31
5
12
12
42
13
48
12
36
84
23
18
54
30
54
84
1
5
7
24
23
25
11
30
30
84
6
18
42
19
35
12
24
25
24
36
23
1
41
7
131
18
36
66
61
12
24
84
41
7
23
37
12
17
19
11
30
31
24
23
13
77
42
6
12
55
47
30
18
6
30
66
19
12
17
36
138
12
25
12
5
12
7
29
67
41
31
12
167
48
48
1
65
19
59
48
73
12
36
59
73
41
78
1
35
13
17
24
19
5
42
1
5
12
7
35
1
12
47
36
1
59
1
59
30
7
23
60
42
78
1
17
72
7
24
65
30
1
5
48
7
24
5
48
66
30
54
66
54
13
23
6
54
25
11
6
36
18
18
60
36
18
6
90
24
1
47
1
17
55
72
36
84
24
12
101
12
7
11
48
25
41
12
115
48
11
54
7
35
114
24
42
6
6
73
12
35
24
18
84
7
47
12
12
1
24
12
71
6
30
13
101
79
11
37
12
24
17
7
11
12
37
29
102
18
30
12
6
43
24
17
60
24
72
6
49
48
96
41
6
49
12
17
30
6
7
36
17
12
24
127
29
6
25
65
19
161
7
12
12
29
36
12
12
24
7
23
121
24
11
1
24
5
7
17
7
36
101
6
25
36
11
25
83
18
60
18
84
37
24
60
36
17
18
60
13
35
12
24
30
7
12
47
30
19
12
17
102
1
12
12
24
36
17
79
23
18
31
35
60
1
29
36
19
12
23
42
31
41
18
73
60
12
5
31
48
35
49
119
13
35
49
71
138
36
91
5
31
65
24
19
84
36
12
84
47
12
49
11
85
125
60
31
41
67
5
30
25
60
47
18
67
60
17
67
29
42
61
5
67
5
55
5
48
48
12
18
24
25
48
5
102
60
96
42
108
7
24
53
6
36
13
12
24
5
36
91
23
25
35
60
1
24
36
5
30
48
1
12
5
55
60
48
24
12
48
156
17
18
6
48
30
18
19
101
54
60
6
18
1
108
5
222
13
53
67
12
84
11
54
18
54
7
12
48
17
90
12
1
12
41
67
107
1
24
23
1
89
96
108
30
54
7
11
61
36
11
18
54
60
108
48
1
23
37
5
12
7
48
29
12
138
37
72
23
1
24
11
12
49
12
35
72
25
24
5
7
12
36
83
1
167
66
42
1
53
18
1
65
7
12
96
77
48
43
29
7
24
35
36
1
24
24
12
23
1
149
24
31
23
6
91
24
71
48
42
30
1
35
54
30
24
60
1
29
36
6
60
1
41
7
11
1
5
55
65
7
17
12
18
18
114
102
84
43
5
18
1
36
29
18
25
12
41
7
48
71
1
11
78
42
6
19
29
7
35
12
48
12
61
36
5
19
101
30
66
19
24
11
24
25
11
18
6
54
36
12
19
12
5
18
25
12
12
17
12
187
17
24
139
131
85
24
24
96
5
30
85
155
6
18
1
17
42
1
29
72
72
18
1
77
67
53
30
13
23
42
43
12
47
30
7
53
127
17
6
25
36
60
11
85
24
77
19
47
73
24
12
47
84
42
18
37
59
25
12
36
89
31
17
66
49
41
115
71
49
24
29
19
29
54
1
23
1
5
19
53
42
30
54
48
61
23
145
65
18
66
6
138
18
72
96
36
30
60
6
49
11
13
11
1
24
24
5
31
41
43
95
13
5
18
ABCD 449289758*7^$a-1 [50074]
42
30
216
72
18
24
138
60
138
18
42
54
360
126
72
48
42
66
36
18
6
36
156
54
54
36
24
144
66
24
90
36
90
102
18
24
66
126
96
30
288
72
42
48
150
108
120
54
18
72
6
36
108
12
78
72
18
18
72
36
36
66
18
42
162
18
90
198
12
90
18
6
36
30
132
156
144
42
30
96
12
240
48
18
24
48
114
210
36
54
198
90
6
36
180
108
120
36
222
138
72
90
54
18
258
108
192
150
54
198
36
66
24
54
90
90
36
72
30
18
144
60
18
12
6
174
36
150
36
108
126
66
114
72
144
36
72
18
174
168
48
24
36
84
60
336
54
108
18
60
48
42
30
72
270
216
6
120
6
102
18
60
72
12
36
90
222
90
12
24
264
132
36
90
12
18
24
18
30
60
12
186
48
126
36
54
6
162
66
342
24
18
180
36
162
30
204
48
216
60
36
108
228
60
120
78
54
48
54
96
84
78
36
252
54
198
36
12
24
66
18
96
18
228
60
72
138
222
30
420
72
66
60
48
36
54
36
96
12
18
54
90
168
72
210
6
198
66
150
126
18
12
54
78
108
90
30
24
66
144
96
234
36
54
18
120
72
150
30
198
18
72
126
234
60
120
162
54
54
60
72
30
36
132
198
12
42
324
12
60
18
72
12
72
36
54
6
144
228
18
114
36
30
24
30
90
24
36
84
72
222
270
180
36
216
90
48
360
6
54
18
48
216
6
18
180
84
42
120
108
126
36
24
36
216
48
96
36
252
30
6
120
6
66
24
66
252
240
18
84
18
6
36
270
54
144
48
72
108
24
138
18
108
24
36
162
30
24
120
6
174
108
168
18
90
36
84
114
18
12
6
72
12
78
54
30
78
90
66
54
72
78
108
90
174
24
252
84
90
24
54
12
114
12
60
138
24
30
36
162
18
36
186
162
318
294
36
18
126
408
108
24
18
66
36
24
36
210
90
6
90
30
54
108
6
66
96
192
96
54
66
114
126
192
60
72
48
144
216
18
150
12
114
54
84
18
54
108
132
216
144
180
198
102
114
72
72
18
48
6
66
234
18
42
18
18
54
210
54
60
162
192
6
72
12
42
48
78
162
66
162
42
72
66
132
162
30
6
12
108
222
30
276
54
36
30
36
6
12
36
90
54
72
78
396
336
36
168
36
18
72
90
36
144
30
114
12
72
96
54
102
108
180
18
18
36
384
12
60
72
48
54
90
60
306
18
36
84
132
48
162
60
18
102
54
96
72
162
36
264
78
12
18
36
384
18
108
54
36
72
90
84
6
72
72
66
90
114
30
18
60
192
ABCD 449328024*7^$a-1 [50061]
7
147
17
88
155
76
77
43
44
25
12
23
136
200
40
5
15
49
36
35
25
5
75
39
40
101
15
97
104
99
60
40
140
61
29
10
164
25
156
5
51
9
111
64
15
20
49
41
7
140
27
76
20
24
60
81
24
72
36
163
41
24
16
59
4
26
31
84
65
10
44
21
72
33
34
21
155
160
180
5
144
28
23
1
123
20
13
53
10
60
5
99
141
139
21
44
55
17
39
60
45
40
5
19
128
3
237
43
20
40
50
10
101
123
21
55
20
45
96
64
80
12
93
31
183
17
16
80
67
26
30
21
28
41
60
250
77
93
19
11
37
260
28
72
60
3
20
40
20
9
15
6
154
56
109
60
8
27
66
30
141
19
50
147
3
100
44
21
64
15
176
9
31
120
5
139
177
39
269
15
66
60
7
83
40
65
105
67
23
180
40
60
50
39
72
196
23
21
376
3
21
3
65
28
72
11
21
63
126
15
64
12
36
84
56
112
20
31
5
120
15
9
21
70
77
52
92
48
55
57
56
48
112
107
13
32
81
7
92
31
140
24
6
91
224
99
13
53
51
36
48
12
52
128
27
57
79
81
29
60
31
56
12
81
51
139
177
113
15
60
55
81
44
100
65
60
10
140
45
24
36
15
61
39
9
15
20
66
51
88
41
27
43
60
89
21
90
4
120
5
52
44
39
6
31
3
45
20
51
24
21
4
75
26
7
12
48
68
55
20
60
120
21
69
75
55
9
60
140
21
94
81
32
63
40
9
132
39
80
64
17
129
30
25
135
89
120
15
36
30
147
3
237
3
144
45
12
63
40
41
40
12
60
3
50
147
63
90
30
60
64
20
1
104
51
24
45
48
3
165
120
55
44
1
20
19
146
27
28
75
117
113
15
4
120
48
68
12
27
36
97
3
120
50
19
35
36
1
29
27
120
28
20
12
3
9
21
30
84
25
111
120
41
159
69
16
75
5
19
86
7
32
148
27
176
4
116
220
65
12
43
9
32
9
15
4
101
7
20
7
141
56
39
121
63
56
64
56
4
77
24
19
125
72
16
20
48
64
128
123
121
29
67
23
84
66
10
20
40
9
68
3
105
55
21
59
24
36
30
70
60
9
296
40
32
3
64
26
154
20
93
43
125
4
68
240
12
16
5
54
105
81
75
79
26
10
44
1
12
24
59
69
15
6
7
23
45
45
60
70
81
44
15
61
29
60
39
21
10
17
67
36
29
51
9
21
10
20
61
149
15
39
36
24
57
139
285
12
23
117
3
120
45
24
15
57
76
3
9
36
125
19
96
32
63
84
1
72
48
15
5
39
25
68
108
55
5
55
20
24
76
170
10
65
12
40
63
80
30
54
25
41
27
63
9
21
27
33
70
57
47
36
21
9
10
5
75
25
44
51
117
28
5
150
30
67
47
16
9
48
83
30
10
24
96
20
40
9
11
84
21
19
17
19
50
75
12
60
3
60
60
24
33
33
30
21
43
156
80
9
48
64
29
54
325
96
5
51
48
16
39
65
48
183
1
3
80
36
105
15
40
9
152
9
39
135
60
37
56
33
10
21
36
27
21
35
1
48
80
108
100
47
25
35
16
5
15
1
44
105
87
93
79
8
40
183
120
80
30
90
204
21
15
45
112
107
240
57
96
33
120
7
12
116
15
30
310
5
24
55
113
72
195
96
30
120
34
26
34
86
27
3
40
57
27
20
273
7
45
131
280
21
119
49
8
40
128
52
53
75
36
69
54
33
60
3
30
19
11
90
31
8
75
37
68
60
15
57
96
3
30
30
40
20
24
16
5
52
23
21
39
45
39
37
56
220
60
27
26
34
56
64
41
12
4
23
1
20
64
51
50
10
60
81
263
45
21
27
48
36
99
9
91
81
36
47
1
20
39
81
15
40
77
7
53
3
30
34
21
15
80
25
84
41
87
3
49
11
45
160
155
124
113
7
17
39
129
160
101
7
12
51
65
180
12
3
1
183
20
21
15
9
16
15
44
16
5
15
1
119
90
34
20
6
39
55
41
15
24
16
9
ABCD 449340264*7^$a-1 [50063]
73
107
30
7
87
177
3
44
28
57
48
159
48
69
23
25
12
36
11
24
109
48
5
55
155
184
20
4
36
20
25
48
39
24
44
6
18
16
72
9
15
24
57
12
15
48
68
4
12
33
36
72
36
12
120
108
36
51
69
47
18
46
74
6
40
44
36
25
15
26
18
12
49
15
36
38
31
35
1
60
3
26
55
12
29
43
12
5
58
21
12
23
40
24
45
15
2
31
12
3
12
80
37
12
96
75
57
12
53
7
47
16
69
41
7
41
90
36
13
3
44
60
6
91
29
31
23
24
30
6
1
23
40
26
22
21
39
38
84
10
2
48
6
100
14
7
59
25
24
11
36
16
9
51
9
215
16
60
44
49
15
45
101
139
132
3
57
3
24
20
16
20
54
79
77
82
9
5
154
12
57
65
43
99
84
9
5
10
62
19
101
30
4
81
3
96
21
3
45
48
23
13
48
48
5
43
17
43
48
15
9
3
9
51
129
12
3
24
33
23
16
8
49
51
84
48
14
60
84
6
78
7
36
17
10
32
18
55
65
22
69
119
25
51
20
13
12
89
7
39
57
63
36
14
79
36
41
10
9
12
75
14
55
15
9
5
19
47
16
2
7
125
48
139
3
24
132
168
12
33
60
29
10
33
23
1
132
11
1
15
20
40
180
12
14
7
27
57
23
37
36
3
57
84
12
84
47
13
11
25
41
54
40
20
1
99
21
195
93
3
9
48
41
42
73
15
9
12
12
15
33
84
12
29
6
16
21
48
35
28
2
78
36
37
63
84
33
63
86
54
60
61
75
21
3
21
23
6
126
16
57
3
62
43
23
1
12
36
47
88
2
67
60
24
3
44
12
1
123
84
26
6
1
12
3
45
36
41
142
24
24
141
155
36
18
58
21
161
12
43
5
31
27
14
30
13
51
84
9
3
8
12
16
12
20
6
66
60
88
21
36
60
65
67
17
19
17
18
61
5
187
12
11
52
92
52
21
24
65
151
12
11
36
49
48
17
6
61
12
12
53
10
12
8
13
39
14
24
19
39
33
156
59
4
2
18
97
60
23
40
93
17
58
60
14
18
1
89
19
12
5
34
33
24
15
20
13
5
58
2
19
12
24
65
12
10
60
8
28
105
59
4
9
35
36
6
60
43
27
48
110
66
25
11
1
36
60
60
11
66
7
47
13
143
6
31
84
144
5
34
2
79
11
133
5
91
36
59
24
60
12
1
15
68
13
51
50
60
6
40
21
39
36
98
103
3
20
6
120
55
3
2
31
12
3
32
16
36
50
19
48
36
144
63
108
20
72
25
36
12
5
10
56
73
63
45
23
121
5
6
30
43
12
24
59
13
24
12
3
38
70
45
15
50
6
4
56
1
108
11
13
3
8
16
33
17
31
15
21
48
71
16
68
37
23
121
12
3
44
61
65
19
51
9
27
14
46
48
20
36
1
17
22
8
12
13
65
7
84
15
14
6
1
15
33
5
7
39
20
25
12
75
12
32
25
36
15
68
6
34
21
53
10
32
1
12
60
17
7
27
14
12
67
3
8
85
47
40
9
5
10
14
30
16
21
75
84
105
12
17
42
4
21
23
16
21
39
93
47
76
74
67
84
3
2
7
84
47
72
100
38
67
63
2
31
24
48
35
37
83
37
111
104
13
35
1
39
9
12
15
132
2
103
47
6
43
11
61
72
3
24
93
15
33
24
17
31
24
63
9
63
21
3
74
175
3
2
30
16
14
7
60
245
55
24
5
22
44
85
23
30
70
20
13
119
64
24
50
67
12
113
7
101
10
36
57
12
84
36
15
48
9
48
35
52
9
99
48
129
39
14
7
23
1
41
31
59
28
2
43
15
26
91
12
27
24
33
3
56
1
47
28
81
11
25
3
14
91
39
48
36
21
59
60
1
12
204
3
21
53
102
4
36
50
7
27
33
23
13
3
33
5
22
72
21
5
10
21
12
36
41
19
15
72
45
5
34
36
117
23
16
45
27
33
63
12
48
104
25
3
74
19
27
153
15
14
42
4
69
60
47
40
24
9
24
3
36
2
22
80
24
24
1
87
9
15
14
22
21
53
18
37
12
77
46
24
156
9
15
14
6
16
69
27
48
44
1
12
87
20
1
111
21
3
9
17
103
12
65
60
67
39
9
23
12
54
34
2
31
3
14
31
15
44
60
12
1
60
36
51
9
47
4
2
90
73
101
19
24
3
20
4
24
50
46
9
5
7
3
62
7
41
10
21
35
16
45
36
15
44
1
63
225
89
31
29
10
2
34
24
21
59
36
30
34
20
42
7
11
6
10
9
3
44
16
8
49
71
4
93
12
36
12
39
8
49
41
22
44
124
9
3
93
47
13
24
12
99
57
3
45
5
43
23
30
43
24
27
2
79
36
3
36
12
8
64
12
20
1
23
4
12
21
23
13
41
19
3
45
15
80
1
59
61
240
12
12
36
12
35
16
44
36
13
3
24
176
40
38
6
1
65
120
70
81
24
252
23
28
12
44
49
48
75
105
17
118
21
96
71
25
27
21
99
24
9
41
10
96
105
119
4
14
7
51
12
21
29
31
15
20
13
113
10
68
6
54
12
18
7
15
20
97
36
71
40
12
45
3
26
7
41
67
15
57
27
12
21
23
84
30
91
24
24
12
48
60
71
16
108
56
36
4
21
48
11
1
96
83
1
15
20
78
12
24
30
100
20
13
3
69
29
12
34
93
36
36
27
98
22
62
46
60
36
24
14
90
28
8
36
48
1
59
61
89
79
84
36
39
8
13
87
57
75
48
57
63
33
3
21
27
2
55
53
30
1
35
36
84
100
9
3
2
60
19
51
36
84
56
24
49
63
36
14
34
21
65
7
83
1
99
36
14
48
10
2
19
12
23
16
38
82
33
36
12
107
1
119
1
29
19
77
130
9
24
3
8
13
ABCD 449396652*7^$a-1 [50073]
12
3
60
108
12
6
3
1
63
5
7
32
52
11
1
5
19
5
16
35
4
21
20
4
14
10
39
8
3
12
1
12
17
40
11
3
48
12
46
35
9
16
50
10
12
62
10
3
11
97
23
36
34
3
9
8
12
54
6
7
8
13
11
48
1
36
36
20
7
11
22
11
3
10
11
9
4
27
32
1
36
44
6
13
77
3
1
11
9
16
23
72
1
24
86
10
3
5
36
16
11
60
37
15
9
8
72
3
28
48
11
21
24
3
22
3
9
3
33
8
40
36
14
10
3
36
17
16
20
27
37
15
23
18
24
43
83
10
50
1
17
27
33
60
3
48
9
6
46
39
11
18
16
23
27
1
47
6
24
19
23
9
28
32
4
5
28
20
4
38
13
17
18
22
36
2
24
1
5
7
32
21
27
1
2
10
35
49
14
13
59
25
20
25
2
37
8
1
36
20
54
10
26
90
27
1
23
9
4
2
18
12
7
44
9
24
4
15
29
30
49
17
3
57
16
36
8
30
6
3
16
11
9
21
6
18
40
11
28
20
37
20
4
12
8
52
2
36
70
3
9
8
72
4
27
33
38
25
96
5
3
3
25
9
39
12
33
3
33
3
60
47
22
2
18
4
8
43
47
13
20
49
11
3
30
6
30
16
83
12
3
9
15
6
12
19
9
26
30
27
16
11
12
70
20
19
5
18
13
5
4
24
12
14
36
30
3
15
10
20
6
121
53
12
30
1
9
8
6
9
25
3
53
6
25
29
30
6
27
21
42
10
8
15
39
42
15
21
42
9
13
15
9
11
12
51
13
12
36
21
14
10
26
6
28
32
4
3
5
6
33
4
9
24
14
18
28
3
11
66
79
8
3
9
27
10
27
32
45
15
9
40
72
24
14
6
3
27
10
20
15
16
8
12
1
20
4
120
44
39
15
1
5
4
131
25
11
9
6
1
35
12
10
108
48
3
69
11
3
34
44
18
18
36
16
15
5
84
30
24
10
14
9
51
42
24
36
4
2
30
28
12
3
32
36
3
13
11
84
1
17
27
3
24
13
44
3
25
21
20
4
14
6
39
9
19
23
6
19
11
24
6
3
4
21
2
9
3
22
14
6
31
8
9
28
23
25
12
60
50
30
15
69
4
35
24
76
5
16
14
12
49
5
6
10
39
32
1
3
23
10
32
4
11
3
36
25
5
24
3
16
21
24
92
3
3
22
8
60
3
4
17
3
1
20
36
16
20
27
3
22
59
16
5
48
18
36
30
7
36
17
30
13
23
13
5
40
12
24
14
6
16
12
12
11
16
9
27
17
16
8
3
37
14
48
13
36
9
20
51
3
25
23
10
8
12
12
30
46
32
30
12
10
35
3
1
44
3
10
12
62
12
18
6
6
16
48
50
1
21
2
58
71
3
10
23
3
25
68
45
15
36
1
35
39
37
17
6
10
15
53
16
12
8
3
4
12
93
12
48
27
20
1
12
44
15
3
12
9
27
12
60
58
38
9
36
21
67
9
8
3
21
7
5
54
12
48
60
22
71
4
47
22
24
26
13
41
40
12
3
11
6
4
35
4
117
14
10
35
9
19
8
39
24
33
1
26
1
12
8
39
22
27
33
38
12
21
3
45
121
15
56
40
9
39
20
12
37
36
24
26
60
1
8
1
24
23
9
15
25
72
23
9
16
23
15
12
10
12
2
36
24
18
19
21
11
12
24
3
106
26
18
16
12
12
120
35
16
17
15
12
1
2
48
1
21
8
6
105
1
2
1
5
30
9
4
21
32
30
70
24
20
6
6
18
33
9
24
4
12
8
16
8
27
16
33
14
30
19
17
6
21
4
12
11
18
3
15
6
16
8
55
44
1
60
23
27
142
14
73
20
3
9
3
73
5
28
63
23
10
15
5
24
27
9
126
18
51
13
38
138
24
7
35
45
16
45
44
6
9
24
27
13
11
10
59
12
4
60
9
2
1
17
16
50
30
6
12
1
17
60
3
15
33
49
24
36
38
25
17
3
12
3
37
9
8
18
18
16
20
3
45
28
2
25
8
9
6
54
4
26
6
4
23
27
58
2
25
12
59
9
13
8
15
48
1
8
16
14
22
75
48
47
34
26
21
4
9
3
56
1
36
44
12
54
24
10
12
39
9
72
8
16
36
14
30
40
14
9
13
20
7
23
1
9
3
17
12
52
3
12
11
30
12
16
12
20
55
17
30
6
16
80
16
27
11
6
16
3
21
20
6
10
8
19
12
5
39
1
36
14
49
57
2
1
21
24
2
1
17
31
116
13
15
5
3
60
9
4
15
8
1
32
28
14
13
9
71
13
3
57
32
4
14
21
52
17
6
66
7
11
24
13
33
2
30
15
15
24
45
39
12
10
44
120
55
21
15
33
20
24
42
57
4
17
16
20
3
9
27
21
36
7
17
4
12
11
33
12
40
3
24
11
36
30
28
48
14
33
15
6
27
13
27
33
3
17
52
8
6
10
8
15
21
12
112
36
36
20
6
24
6
7
8
12
3
30
4
38
9
3
25
41
78
10
27
17
52
56
28
2
12
12
6
48
15
21
27
3
10
14
49
41
3
3
1
29
4
15
11
9
28
59
1
33
8
30
22
14
72
12
12
10
15
32
37
27
9
14
22
2
13
35
1
21
32
4
26
46
12
32
7
83
6
54
30
3
3
18
30
6
3
28
24
9
36
15
23
18
3
1
51
23
12
9
25
8
6
22
11
3
13
21
35
72
3
24
18
24
99
51
33
3
1
11
6
7
89
16
14
13
23
22
2
10
36
3
12
93
3
11
30
7
72
9
8
36
3
48
3
1
41
7
41
66
6
12
3
4
59
30
3
49
24
14
6
64
2
1
60
29
4
3
21
11
28
23
72
66
3
9
12
6
1
20
21
4
27
41
18
18
30
49
32
4
45
20
16
48
47
12
3
36
22
32
4
44
15
3
10
24
14
6
79
8
9
15
28
35
10
23
3
60
9
51
13
35
13
20
3
61
9
11
1
2
21
45
19
21
2
9
3
1
11
1
33
2
69
16
5
7
17
6
9
28
11
6
3
4
9
14
36
58
2
33
37
44
19
5
15
1
23
1
15
17
18
37
45
44
51
3
10
12
8
4
36
51
29
19
71
9
1
12
71
4
5
24
51
13
2
10
47
16
11
13
21
12
11
9
12
12
16
20
55
17
18
22
27
9
11
49
92
18
22
38
6
63
25
132
20
16
24
36
12
2
6
15
27
30
6
90
30
1
5
31
5
40
2
21
9
16
24
8
30
1
56
15
72
37
29
7
53
28
14
12
13
23
18
7
48
20
1
80
18
13
9
24
3
24
33
26
21
4
29
55
57
20
12
40
26
6
27
37
47
12
15
1
5
39
27
30
7
32
15
34
8
18
6
16
35
28
47
25
9
14
10
20
7
33
2
1
23
10
27
36
17
4
14
6
6
10
8
31
8
57
7
17
16
3
47
36
13
20
1
11
1
50
10
3
48
9
3
11
30
4
12
68
16
36
32
16
3
21
36
20
24
12
27
13
123
11
10
12
14
18
39
1
3
23
22
2
12
24
22
12
2
94
32
15
3
10
3
24
8
37
11
1
72
3
17
3
3
12
6
3
4
45
51
17
4
26
22
8
24
43
44
24
9
18
33
28
8
33
30
13
20
49
8
52
14
13
23
18
18
18
7
80
9
3
13
14
34
20
3
9
42
96
12
24
54
6
25
21
48
15
20
28
47
10
2
1
11
25
47
10
11
25
3
11
1
33
15
8
63
6
28
12
14
54
63
9
18
30
3
21
28
11
4
89
24
40
2
9
28
57
36
8
12
28
32
4
56
3
1
3
11
6
18
25
57
14
33
28
5
30
10
3
83
25
53
12
15
36
28
20
1
8
4
26
46
24
3
20
12
12
25
8
16
3
5
27
1
2
13
29
67
20
13
27
17
3
33
16
44
4
50
42
31
33
23
27
1
33
11
3
6
42
60
1
29
12
52
20
3
37
14
1
21
2
42
24
6
13
12
21
8
3
3
33
16
21
80
43
92
21
4
48
32
18
48
25
9
3
32
1
48
12
2
18
4
11
52
21
23
24
12
64
9
8
51
88
35
30
3
25
3
36
29
19
12
32
1
36
15
36
12
33
11
39
10
14
12
24
24
9
1
35
12
12
36
1
74
10
26
6
7
8
25
62
1
32
13
11
1
27
77
18
6
16
23
48
3
10
3
8
9
16
50
10
68
28
20
24
7
11
46
12
38
6
19
29
3
9
28
152
4
14
13
5
12
19
44
15
10
44
6
45
24
9
43
36
17
40
23
16
5
6
30
66
48
12
1
84
33
20
7
5
3
1
26
22
8
4
3
53
40
11
1
15
17
4
20
30
6
3
13
2
12
6
19
12
33
3
81
14
22
24
35
37
38
9
24
39
12
12
57
39
24
109
45
24
15
47
9
21
6
24
84
24
37
11
12
18
28
56
4
3
104
48
36
1
44
31
32
1
3
117
36
3
8
15
42
72
4
20
12
27
1
14
13
23
36
18
19
21
26
12
24
10
24
23
3
1
12
116
12
16
11
58
8
7
33
11
16
5
18
10
2
114
84
64
11
1
74
24
60
37
56
4
5
64
24
2
114
4
23
24
39
10
23
39
24
9
9
19
11
1
17
18
22
11
16
11
10
24
3
29
3
27
10
74
36
36
10
92
16
24
39
20
28
36
9
23
4
12
32
9
7
9
24
59
9
12
3
15
36
22
38
6
6
12
1
81
15
11
10
24
24
20
30
13
12
11
21
3
24
6
39
13
3
11
13
41
7
20
15
18
30
36
33
13
11
52
65
30
22
20
24
16
38
24
37
11
12
42
6
10
11
13
26
9
21
30
10
2
1
5
6
10
27
9
27
8
3
46
24
11
15
10
14
10
80
12
4
27
17
52
20
88
12
12
12
3
23
33
37
2
10
26
10
2
9
1
3
29
3
28
36
12
ABCD 449476758*7^$a-1 [50006]
20
24
1
12
7
40
13
3
6
14
10
3
3
8
12
4
54
10
4
16
4
38
2
58
10
44
28
16
4
16
14
15
3
37
7
1
33
30
21
19
14
30
8
13
7
2
60
51
15
4
21
29
2
13
27
4
16
8
50
6
6
7
23
1
7
46
19
7
4
13
27
24
20
8
34
26
8
29
21
19
3
38
3
33
3
47
40
8
12
1
7
16
1
24
4
3
17
4
19
4
6
18
21
4
5
3
9
82
2
48
19
31
12
8
8
60
21
3
4
2
38
10
15
4
20
24
48
23
1
7
5
36
3
4
26
3
23
4
21
15
20
1
27
56
17
7
4
18
14
10
27
51
20
1
81
26
4
1
27
28
13
7
2
6
12
20
8
17
83
4
16
50
3
51
13
8
45
27
3
12
12
6
2
8
24
32
45
11
20
53
4
3
8
36
4
16
1
15
48
6
24
55
5
6
8
72
8
41
7
29
3
18
3
11
46
2
8
5
57
26
22
50
25
36
12
19
16
1
3
6
7
7
13
36
9
14
16
72
90
2
8
32
36
40
2
63
27
16
2
14
28
33
7
9
17
7
17
87
9
10
5
7
4
16
42
6
6
7
11
20
1
11
4
25
15
57
5
27
15
16
12
28
13
24
48
11
36
10
42
6
15
39
6
10
50
26
28
33
15
8
5
11
28
26
15
7
2
6
21
24
9
2
24
10
14
22
14
13
7
9
20
12
3
16
56
18
6
54
30
18
12
3
16
39
50
10
5
3
96
8
36
20
14
6
6
3
11
16
6
12
3
27
9
3
6
43
15
5
11
8
2
24
14
13
3
4
2
34
2
3
9
6
57
47
1
55
4
25
3
32
85
33
22
20
6
7
5
18
57
35
20
52
10
27
3
18
43
15
24
108
44
33
16
7
4
16
17
4
23
1
17
10
36
2
38
36
13
27
8
1
117
15
16
19
8
40
1
11
1
21
3
36
84
35
5
23
69
21
14
41
27
28
1
48
3
12
1
15
4
16
42
3
7
4
64
20
76
6
14
16
1
32
9
36
63
4
27
28
1
7
41
9
50
1
24
24
15
6
36
3
11
13
24
16
27
29
15
1
8
23
10
14
20
2
12
6
36
54
10
32
9
12
40
7
20
53
9
14
4
30
22
2
6
4
8
13
31
28
6
75
9
27
35
13
24
21
6
20
52
42
2
8
8
20
37
21
2
40
12
9
23
24
29
20
81
10
20
42
2
22
30
21
7
86
3
9
12
36
14
20
8
12
6
2
1
24
23
24
41
27
4
46
43
11
8
8
53
35
4
20
22
14
10
50
36
25
33
60
12
24
50
13
40
31
1
35
32
28
70
2
25
3
4
2
26
4
6
10
2
2
8
17
3
18
7
8
3
12
28
16
46
42
6
22
14
14
13
23
4
33
11
28
24
24
32
13
11
4
52
8
36
1
7
8
20
18
70
16
29
17
31
7
1
15
45
11
4
13
67
24
24
12
8
9
11
13
20
12
24
87
20
61
3
48
42
50
76
90
2
28
40
16
8
17
21
2
5
41
54
32
24
25
27
42
18
9
3
20
12
36
58
2
48
5
5
10
26
18
66
6
16
8
33
3
4
20
24
9
12
15
12
28
12
12
68
30
3
24
47
89
5
3
11
25
3
20
20
4
4
25
11
4
14
6
24
18
2
37
35
24
4
16
4
36
25
12
12
31
20
12
9
15
13
7
10
7
27
16
8
5
15
1
5
2
34
36
39
3
16
5
27
18
6
1
107
36
25
24
41
2
13
7
5
15
9
3
9
48
9
6
8
49
12
9
26
34
2
25
11
1
69
38
4
6
14
25
31
41
9
10
53
108
3
12
1
3
17
60
24
23
20
8
48
6
3
21
6
20
10
24
6
16
2
6
12
45
57
115
11
4
5
15
13
35
18
27
27
8
13
36
39
32
10
10
20
8
5
29
3
3
6
24
54
18
14
4
9
28
27
16
13
3
30
34
4
48
1
3
6
18
12
20
28
6
24
51
11
1
57
3
39
12
6
2
20
40
10
7
11
12
21
21
66
45
11
10
15
12
23
44
24
32
8
10
43
35
9
9
6
13
24
27
12
12
21
7
12
8
5
3
4
8
12
21
51
30
24
55
59
20
1
60
12
35
53
5
10
29
12
12
31
8
28
12
41
23
4
45
15
20
12
58
6
13
17
14
17
5
3
15
6
36
30
32
8
62
2
8
17
11
10
3
12
3
12
8
36
24
37
3
32
28
6
14
32
4
16
12
49
23
20
16
18
12
63
7
14
14
10
19
8
23
4
8
13
9
6
24
16
2
2
5
65
3
47
13
3
21
11
84
4
30
6
6
15
9
27
19
44
16
17
43
48
20
4
36
160
17
44
3
9
9
3
7
12
41
15
9
12
33
6
12
12
16
26
6
24
6
60
3
7
38
3
27
21
9
36
60
63
27
18
6
13
23
60
44
1
3
42
50
36
20
14
54
4
5
3
44
1
3
54
3
60
7
16
4
8
10
3
7
20
1
11
9
23
37
12
24
27
45
3
9
12
4
11
42
10
33
17
2
5
51
125
12
52
11
64
56
13
7
12
4
66
3
15
24
16
2
2
25
11
20
4
48
8
32
12
1
19
5
3
62
2
40
16
14
54
20
24
22
18
36
12
24
45
51
20
37
11
17
15
5
24
31
52
40
21
9
3
3
30
12
42
1
19
61
47
49
11
49
3
20
20
5
4
20
11
16
12
81
21
12
58
20
6
7
8
7
40
8
44
33
28
32
9
6
1
83
20
1
7
62
14
16
57
23
16
8
29
7
24
13
7
14
6
6
54
4
26
30
49
15
28
20
17
3
40
2
2
17
20
51
16
53
9
12
2
16
9
12
3
16
4
4
81
4
65
10
16
28
6
6
4
24
26
39
21
60
7
29
51
3
9
11
22
3
69
12
7
7
10
7
29
6
12
1
19
1
12
23
1
12
21
36
3
9
10
2
18
21
23
28
12
6
2
1
21
6
20
64
4
2
51
3
24
6
3
27
6
2
40
18
2
1
75
20
36
16
18
22
4
10
36
3
7
20
21
21
26
10
14
12
1
7
21
29
2
40
16
4
28
36
12
28
16
25
21
15
35
88
9
21
14
28
13
8
16
11
36
66
3
21
3
83
22
3
33
14
20
32
9
7
8
42
22
2
14
22
30
18
26
34
10
4
12
8
28
4
4
5
7
14
30
4
16
28
21
7
5
45
3
9
2
56
29
33
30
28
4
13
24
7
14
42
6
51
3
57
12
11
8
21
27
20
33
7
8
6
39
7
48
12
14
26
32
26
2
48
1
4
65
14
20
5
12
79
40
4
30
15
3
8
12
32
20
21
99
42
3
3
28
44
33
120
7
5
31
14
6
4
2
34
41
21
14
10
3
15
8
8
9
5
2
13
4
17
26
10
63
23
4
6
14
106
12
6
32
4
30
3
15
8
10
12
27
15
6
7
3
21
72
11
6
55
19
4
4
56
36
21
7
5
21
36
14
4
9
3
28
28
37
3
20
4
8
37
24
15
20
12
48
61
3
18
70
4
1
15
25
20
45
12
3
3
12
20
12
8
2
2
24
13
16
41
7
5
10
4
64
13
51
5
3
48
32
37
12
28
11
13
19
22
38
32
2
7
8
88
48
55
28
9
15
18
10
100
4
28
17
4
17
30
24
97
8
23
10
18
18
15
12
60
28
7
10
7
8
23
1
48
55
9
27
14
3
12
21
6
20
8
26
7
3
4
12
73
4
17
2
32
16
1
31
48
5
19
2
6
33
72
3
4
21
104
16
32
3
12
20
34
36
2
8
5
43
4
10
18
13
5
6
24
12
28
12
4
16
28
40
10
26
4
40
2
12
12
14
25
45
24
18
80
4
6
2
12
56
38
14
5
3
41
23
24
4
68
5
17
3
15
8
13
3
48
30
27
24
7
14
75
28
7
16
52
8
8
4
21
48
7
20
9
23
1
16
7
1
55
2
2
10
26
25
9
36
84
3
11
17
15
29
23
12
49
12
7
50
12
24
27
35
1
12
9
19
17
3
12
67
5
3
6
15
11
37
16
5
10
52
4
56
60
22
55
23
1
11
9
39
8
13
36
15
9
21
26
25
4
5
3
3
6
7
32
19
20
48
1
17
15
24
11
4
28
28
37
12
31
14
2
25
21
15
3
9
40
43
1
7
50
10
26
26
4
8
1
24
11
13
3
18
2
1
39
1
3
4
36
16
13
3
12
40
20
2
15
4
7
65
15
28
24
28
28
41
4
24
11
33
12
39
18
10
53
15
12
40
4
58
12
3
23
17
7
1
3
9
12
11
60
20
4
4
32
5
23
52
4
4
69
35
8
21
19
1
4
5
14
1
15
12
8
22
42
48
1
41
18
9
72
45
72
12
86
1
33
58
17
21
36
3
11
1
12
23
1
7
2
18
12
4
50
12
2
65
17
27
9
38
5
27
17
24
7
2
12
2
48
22
46
5
15
21
51
8
24
10
26
1
21
10
16
52
9
3
9
7
20
40
16
61
3
20
1
33
31
15
16
25
31
50
10
17
15
16
12
4
4
12
8
13
40
27
89
21
15
21
19
8
51
33
28
29
15
4
11
6
60
22
2
3
87
12
8
16
6
7
32
36
63
57
3
16
24
28
1
27
9
11
34
6
9
28
15
12
36
2
62
22
18
1
5
24
2
4
30
63
47
10
26
28
25
23
8
60
4
12
80
28
28
14
24
24
6
60
12
33
105
6
6
2
58
3
57
27
23
37
21
2
12
10
18
18
6
9
51
4
69
11
21
12
60
36
3
84
4
4
25
24
11
22
19
15
2
27
135
9
19
5
23
10
14
8
14
15
35
40
13
3
2
6
13
8
33
27
21
18
4
2
24
10
12
20
24
48
20
8
8
9
11
34
15
27
4
12
8
20
1
24
12
7
2
3
11
32
41
23
28
6
3
4
5
120
18
30
6
8
1
15
20
20
2
14
10
14
40
4
16
22
30
30
14
1
12
87
24
9
12
9
7
5
12
2
1
3
6
6
24
48
33
24
4
5
19
63
32
90
3
39
6
10
28
16
28
2
51
12
23
8
12
14
3
15
6
10
9
107
48
21
19
8
52
2
36
18
25
15
112
8
12
14
26
22
10
5
47
24
1
45
18
8
61
79
28
4
8
4
18
3
3
30
12
14
44
45
17
18
9
4
11
88
45
19
29
15
29
12
19
24
8
18
3
16
8
3
40
44
12
16
21
7
46
60
79
8
9
51
3
1
15
5
7
32
45
15
9
21
27
16
53
2
1
11
24
34
15
3
21
31
20
9
9
2
29
32
60
15
24
8
5
3
41
31
14
14
49
40
35
6
10
4
8
4
10
50
25
21
60
114
18
3
47
12
16
37
3
28
13
12
9
2
8
5
27
ABCD 449493404*7^$a-1 [50033]
67
65
31
36
71
13
11
48
37
5
78
1
47
30
42
37
5
43
47
13
5
31
36
83
1
24
227
126
24
6
37
17
48
60
48
19
23
30
12
79
119
48
12
13
17
7
95
13
108
35
85
29
60
31
5
30
72
120
18
12
48
19
65
168
115
48
29
6
90
144
43
48
5
19
5
139
77
30
13
29
12
19
47
49
155
60
6
7
53
42
12
133
132
83
18
12
31
12
77
43
29
60
19
191
61
12
65
7
35
109
41
48
31
41
66
37
72
41
7
83
24
18
127
48
5
67
60
65
36
42
1
60
156
71
42
48
12
30
48
84
30
48
210
25
35
192
6
139
41
30
12
1
12
24
120
35
13
60
36
36
48
17
18
90
18
54
156
67
53
7
12
35
61
77
151
59
25
47
6
24
60
6
97
17
30
60
61
5
30
12
42
48
90
12
25
84
12
12
95
121
11
25
41
120
30
25
24
41
12
138
30
7
12
35
48
1
60
89
78
25
72
12
53
12
30
30
6
13
17
79
11
12
42
48
18
24
6
84
66
180
73
17
192
7
35
25
35
18
48
55
5
7
35
72
66
174
49
36
41
24
120
90
30
19
84
12
41
42
1
119
12
13
23
90
19
53
150
42
66
54
19
17
7
23
30
7
47
18
7
5
43
53
42
12
30
19
41
6
109
35
48
193
24
5
138
12
61
48
36
53
12
55
35
6
12
31
17
72
30
102
43
17
55
48
5
7
35
66
55
5
67
5
18
30
43
60
36
11
49
5
60
18
85
60
17
6
24
25
60
11
12
180
1
24
5
18
24
6
19
24
29
12
19
36
65
48
7
71
30
7
77
66
114
19
41
30
6
24
19
84
35
181
17
102
1
24
17
108
7
71
24
18
48
19
48
17
175
108
168
95
49
48
12
23
12
1
5
12
91
161
216
19
5
78
30
12
36
19
5
60
6
72
13
65
12
12
79
119
121
71
90
36
115
24
48
5
55
12
5
19
29
180
12
55
83
25
5
7
125
19
36
96
59
78
7
5
60
30
1
35
85
137
30
12
78
168
7
17
6
12
61
47
37
36
29
91
71
1
5
24
30
60
1
5
30
30
72
7
71
60
37
12
11
132
102
31
29
48
42
18
18
109
65
139
59
30
31
84
36
77
19
5
36
42
78
24
30
61
59
13
23
13
36
5
18
138
199
95
6
43
29
7
84
29
7
35
85
24
11
30
18
42
60
66
13
41
19
24
53
7
107
1
125
139
53
12
48
30
61
59
25
12
5
30
109
17
79
5
36
90
42
72
30
138
55
77
78
42
66
25
89
79
29
30
60
1
60
71
18
48
90
37
125
60
30
37
23
168
54
55
5
6
25
17
42
18
18
24
6
199
60
48
12
11
30
127
23
109
23
42
6
60
109
24
11
30
55
41
7
47
25
60
11
13
17
12
60
162
25
5
55
84
11
6
7
35
270
12
79
119
18
43
36
95
25
84
36
168
65
72
19
29
55
12
24
11
66
7
23
12
85
185
12
90
36
49
23
241
29
127
71
49
11
25
17
7
65
103
132
53
78
13
17
60
102
78
180
192
7
60
180
24
29
31
47
13
29
30
18
7
12
35
18
120
60
72
108
30
97
35
13
12
11
30
60
72
18
25
119
96
12
60
73
12
215
13
29
168
55
17
6
13
36
11
30
12
67
24
59
12
61
5
12
120
31
60
204
5
18
73
137
19
23
42
43
125
31
29
55
48
24
11
72
85
12
83
30
31
17
12
60
12
6
114
19
47
30
139
23
1
131
1
35
30
12
91
29
90
72
25
245
36
19
23
12
85
5
19
17
24
6
37
48
12
185
18
84
13
60
60
72
60
41
7
17
18
30
43
5
43
36
11
49
84
36
125
36
24
31
24
41
19
131
49
5
6
72
12
1
107
90
48
12
30
18
43
107
37
5
48
42
13
24
35
73
35
42
36
150
84
78
30
72
30
31
5
7
12
23
12
48
150
108
43
107
120
90
12
30
102
120
78
61
41
18
90
12
36
54
108
25
72
5
19
47
120
60
24
109
11
48
12
1
144
5
19
41
79
60
29
91
41
18
18
43
96
41
180
12
91
72
5
7
60
35
12
6
42
1
17
72
12
55
35
85
144
131
30
55
5
79
89
7
84
17
67
23
13
84
47
108
108
54
18
12
18
31
137
43
41
55
41
19
11
12
97
60
83
1
24
17
43
180
12
11
13
36
11
13
17
12
31
41
18
18
30
73
161
90
1
5
43
17
12
138
282
55
132
60
83
12
48
25
53
12
67
53
31
36
23
78
24
43
12
5
36
30
73
17
42
60
ABCD 449528288*7^$a-1 [50031]
32
27
54
15
9
103
8
15
18
34
32
28
33
63
62
18
52
36
14
46
12
38
27
88
39
57
8
31
9
41
6
48
24
49
8
33
48
36
82
98
22
2
46
17
55
26
72
34
21
17
10
117
47
49
32
81
6
36
12
16
62
3
9
7
39
50
10
53
7
164
13
8
33
72
22
57
23
28
26
6
13
8
16
63
12
12
225
56
21
36
7
24
15
50
55
17
90
12
16
96
14
36
46
24
9
144
65
82
48
2
27
3
78
174
88
9
39
48
12
26
27
225
79
32
79
48
12
74
84
6
25
15
8
1
143
6
66
33
7
50
10
5
63
28
36
62
3
40
15
41
39
40
12
2
60
34
2
27
40
5
10
12
53
88
8
7
56
18
36
12
6
16
24
8
24
9
16
23
6
27
9
22
26
7
15
9
23
33
88
5
10
14
10
60
21
8
19
110
22
2
10
21
17
10
48
32
108
52
21
15
62
115
24
35
4
12
12
33
53
99
27
28
36
12
9
39
9
5
18
6
36
63
43
20
1
128
9
7
47
60
28
20
6
10
29
175
36
29
45
75
55
24
56
16
2
31
3
12
14
48
10
33
80
88
3
29
40
15
12
14
22
2
55
3
45
15
57
17
54
25
53
3
81
6
9
7
14
18
16
9
3
14
18
48
6
36
18
1
135
2
79
111
32
12
16
20
33
40
39
65
27
13
17
15
9
30
1
15
44
64
44
1
35
16
5
16
8
9
22
17
15
4
5
88
63
41
63
28
5
31
32
18
31
24
17
55
47
16
9
35
16
32
6
48
24
18
37
53
106
41
15
49
51
74
43
8
7
38
10
12
98
19
15
17
64
11
61
8
31
41
64
17
30
4
92
9
81
22
48
36
21
63
17
79
12
60
105
17
55
23
18
10
36
24
57
15
24
8
6
27
79
48
17
43
48
12
33
143
54
67
23
48
25
15
92
30
6
49
80
16
8
3
42
48
6
36
12
45
15
52
108
41
24
7
2
30
24
88
33
8
7
2
42
12
1
32
19
26
22
5
63
16
12
21
15
2
22
14
34
96
50
54
97
65
79
15
14
24
67
24
63
12
77
81
39
16
24
15
104
48
1
77
10
84
32
54
154
21
24
15
84
44
9
43
32
6
7
96
95
57
64
63
60
44
36
4
48
86
22
204
80
16
72
38
54
37
48
96
231
17
3
6
22
32
18
31
15
9
11
4
57
39
80
6
19
39
44
16
26
10
80
90
7
24
32
7
9
15
8
33
57
7
15
104
33
31
14
18
1
8
57
22
24
33
29
60
48
103
15
50
31
24
72
65
18
61
8
45
18
1
8
7
74
30
33
45
48
10
26
6
12
13
63
56
9
79
9
15
26
6
64
81
8
57
15
21
34
98
46
48
17
45
10
17
9
108
51
45
10
96
32
9
51
90
27
9
72
10
44
4
5
7
9
23
40
57
24
24
5
3
63
25
47
36
6
54
36
13
17
22
32
16
38
82
68
18
19
17
103
149
36
10
92
4
5
87
153
9
66
16
141
32
7
8
16
9
75
21
27
14
70
2
30
1
32
21
43
15
72
32
78
36
7
11
160
5
31
9
15
9
24
17
48
7
80
48
15
1
144
8
7
33
8
31
74
31
24
96
3
36
8
9
79
9
72
23
1
17
54
40
9
24
39
140
16
12
50
7
191
12
90
34
9
107
37
29
46
32
45
40
17
15
7
36
38
10
53
39
24
1
24
56
27
4
12
5
55
8
18
31
24
15
8
9
3
16
29
40
11
12
18
6
9
19
21
24
17
12
43
11
6
31
240
24
56
75
6
151
41
15
43
14
7
24
15
8
40
20
13
35
78
7
5
19
32
48
103
33
32
189
106
20
28
9
15
2
22
122
10
80
45
7
14
36
10
44
73
5
36
54
28
45
71
40
24
81
53
54
13
23
72
30
42
25
72
23
25
47
28
12
105
15
8
9
27
12
4
29
127
8
48
16
38
27
27
13
15
41
7
72
2
31
59
28
9
47
64
41
31
86
27
9
90
16
29
115
60
36
45
41
22
68
61
32
19
26
51
67
77
19
45
35
37
72
3
5
21
67
39
65
15
1
15
12
26
34
104
64
12
12
36
44
9
7
9
5
6
48
4
24
50
18
52
14
34
33
24
17
34
74
6
85
23
1
48
17
87
112
80
16
15
41
160
56
15
72
97
15
14
34
65
9
10
21
8
31
36
12
26
94
168
36
36
12
12
65
16
48
35
52
60
14
18
54
223
24
24
15
41
7
24
9
15
12
69
32
7
38
27
64
8
43
69
8
96
16
48
35
45
7
2
31
63
44
16
96
36
24
68
16
14
54
33
16
120
39
41
7
41
16
8
31
24
20
69
48
27
16
38
22
33
39
33
80
24
16
3
48
45
32
55
12
14
34
14
54
24
1
8
261
22
14
94
36
53
117
99
67
45
15
50
162
37
53
3
31
48
17
45
27
21
19
113
7
77
27
63
16
2
6
16
2
31
23
25
11
61
23
6
19
53
27
3
85
47
25
3
60
36
5
9
108
51
7
2
31
5
3
63
16
24
32
24
1
87
50
15
39
1
32
129
7
39
17
15
9
64
63
17
55
65
9
31
56
103
17
33
7
95
42
10
12
33
8
63
18
31
89
7
11
16
69
23
24
76
77
16
131
16
45
3
60
8
64
8
40
26
22
12
117
15
60
93
32
9
6
18
36
36
55
8
55
20
4
24
26
6
162
46
17
19
21
23
40
41
57
22
14
27
24
40
27
14
63
16
87
24
2
87
9
22
14
18
57
7
105
32
15
1
29
6
37
71
18
70
9
29
67
3
20
40
17
87
72
9
21
10
86
36
18
61
39
8
4
32
28
26
7
15
26
10
144
12
32
126
22
14
46
50
36
27
7
9
3
12
17
79
56
33
16
24
3
48
74
58
14
78
13
77
70
45
29
10
24
20
28
24
9
29
10
12
36
50
39
99
6
46
8
1
15
9
56
3
18
27
69
12
144
6
18
180
12
31
48
17
30
28
5
9
46
8
12
52
26
18
90
27
9
70
105
3
36
12
38
15
55
8
112
8
16
33
56
ABCD 449628776*7^$a-1 [50023]
12
18
2
22
12
9
39
42
24
78
38
16
7
1
12
22
21
3
84
14
16
15
28
24
1
47
12
11
21
5
16
7
17
36
24
18
72
18
8
7
3
24
14
35
37
4
39
4
23
57
40
35
13
8
27
90
3
77
7
41
71
25
10
18
12
3
88
17
15
3
18
6
30
6
50
34
26
4
24
18
12
12
24
21
4
5
18
21
21
20
34
18
8
19
21
44
12
4
12
6
42
24
32
4
6
72
1
23
38
11
17
56
28
36
12
56
40
12
6
6
20
24
16
19
20
17
16
43
23
2
34
49
36
12
25
24
19
60
27
13
5
6
18
6
2
60
22
42
6
30
12
12
15
41
4
18
6
30
24
21
65
12
4
56
43
12
21
18
13
5
3
5
46
12
30
56
94
1
17
31
23
13
25
4
18
57
41
10
24
38
47
1
7
21
12
6
26
10
6
24
7
11
37
48
24
8
39
12
12
45
21
66
14
4
39
9
68
46
12
72
12
36
24
57
4
12
11
48
9
9
3
5
4
20
28
19
5
36
30
1
59
14
10
18
7
12
5
15
17
4
20
28
7
20
51
1
12
5
8
7
9
6
30
6
6
18
18
8
19
21
12
44
34
12
9
3
2
16
12
3
21
8
28
8
7
27
36
33
5
28
8
36
34
50
82
37
11
12
21
45
36
31
25
28
12
3
12
4
23
2
35
23
73
1
46
12
2
88
12
54
13
5
24
6
24
2
64
12
42
30
48
36
8
10
12
14
59
29
24
18
9
15
49
5
32
28
3
5
10
25
8
15
6
43
11
1
48
60
1
12
4
60
54
1
5
6
25
11
18
3
3
6
48
36
8
19
27
6
3
39
54
12
12
24
18
36
50
76
111
9
6
13
37
4
18
12
9
17
4
6
13
23
48
1
5
3
3
48
12
6
6
18
42
24
61
44
40
53
12
8
19
33
8
4
3
17
11
8
9
3
81
19
8
5
16
15
21
7
13
43
15
42
7
37
16
20
24
24
4
32
11
13
28
7
47
14
23
5
56
7
5
7
3
30
27
17
31
57
27
33
15
21
56
16
8
91
65
31
135
18
30
25
11
26
28
19
35
62
43
27
9
9
12
24
67
17
12
78
26
36
23
12
23
38
24
52
12
6
50
4
12
8
64
24
39
5
22
1
5
84
18
60
37
35
26
16
36
60
3
5
10
2
4
42
42
15
33
8
36
35
25
7
3
18
6
18
3
3
6
6
36
60
60
12
57
113
11
1
52
27
5
70
9
45
152
52
6
30
27
4
5
12
67
24
11
12
13
41
3
3
30
30
12
26
28
8
10
6
55
8
9
12
30
9
3
1
8
3
49
48
17
6
9
3
38
46
12
12
62
7
15
26
34
12
6
43
25
7
69
3
137
4
31
17
8
24
28
8
36
7
9
18
36
13
17
12
12
6
24
1
8
63
18
63
16
32
39
12
42
7
13
19
17
95
23
13
17
18
24
14
4
6
12
13
29
18
24
13
13
40
43
5
56
31
12
15
24
2
46
6
30
9
21
30
12
26
40
20
16
39
4
17
3
12
45
18
13
8
15
36
13
5
8
16
6
18
12
48
7
8
28
11
36
13
20
51
6
7
5
24
7
35
37
77
3
4
68
9
30
12
9
39
18
18
33
15
42
8
24
4
30
2
35
5
79
35
1
23
12
84
48
1
20
5
12
4
12
63
57
6
12
14
55
3
78
6
12
42
30
1
17
8
7
45
18
6
48
30
13
5
15
9
7
5
78
12
1
35
6
20
24
24
28
8
36
7
33
12
3
57
12
15
28
23
30
42
30
3
21
6
72
54
36
19
24
96
61
19
93
60
32
22
30
27
21
15
4
95
25
23
18
7
11
18
6
24
26
24
16
12
24
31
17
18
13
13
70
12
12
25
17
20
22
6
8
4
12
42
9
3
6
92
12
130
14
31
75
18
24
24
27
5
4
30
38
46
38
22
12
96
25
36
17
24
32
35
11
6
36
7
5
15
5
10
6
90
21
5
4
20
22
21
9
32
12
35
12
23
66
32
40
24
30
2
16
7
23
13
11
114
27
3
36
14
16
15
28
23
13
5
54
6
6
13
48
8
36
5
34
25
1
11
72
12
1
60
60
4
3
112
1
16
19
89
20
36
4
12
7
41
63
15
6
7
49
22
2
12
10
72
42
30
49
5
18
24
36
54
43
29
15
21
55
32
9
12
6
24
2
12
34
1
11
36
6
18
42
67
59
24
9
16
29
56
4
6
2
34
13
53
24
3
33
3
39
37
5
36
20
10
9
3
60
26
4
3
5
4
19
5
90
9
99
73
44
15
36
12
2
7
12
21
32
47
56
21
3
17
34
9
21
80
4
3
4
17
6
18
12
8
23
17
20
4
66
12
42
12
18
14
36
28
30
26
71
17
32
10
12
30
6
6
43
5
24
6
6
6
2
10
9
16
25
16
27
12
4
120
25
82
9
33
24
6
24
18
12
32
11
11
38
52
6
6
3
28
25
16
19
37
82
66
6
90
6
36
6
24
3
3
1
59
21
17
28
20
4
12
48
15
40
35
1
32
15
6
18
13
5
12
36
7
71
2
10
24
1
68
17
34
13
53
8
60
7
9
42
2
58
1
48
32
21
6
14
10
9
3
18
31
36
12
1
35
17
54
9
27
36
14
67
3
12
1
5
24
24
92
10
42
24
42
81
53
4
42
14
16
51
33
15
27
1
25
52
24
24
7
17
6
24
42
6
48
60
2
48
4
32
52
27
60
41
31
21
12
6
14
4
6
2
4
6
24
6
68
28
48
31
25
58
45
9
12
30
12
12
2
28
48
36
24
18
42
7
5
6
1
23
30
18
21
40
8
4
35
9
3
42
19
1
19
15
2
4
36
12
108
31
49
10
6
3
41
19
3
49
13
4
6
2
108
4
15
15
1
83
14
24
10
49
65
6
6
127
20
33
48
18
24
12
18
8
19
21
6
42
42
66
6
38
4
8
154
30
42
42
30
37
35
12
73
23
2
24
16
6
12
57
15
6
32
64
15
27
42
6
18
12
8
43
3
14
10
14
23
53
7
13
4
3
3
13
11
14
4
12
24
6
18
6
42
39
3
86
59
23
30
7
17
48
8
16
19
13
55
33
44
4
18
26
10
9
33
12
42
14
16
20
34
30
72
68
10
18
19
48
1
28
18
12
30
12
12
18
14
88
12
6
1
17
54
2
35
17
6
36
42
30
6
43
35
49
13
24
59
11
42
68
19
51
13
5
15
15
24
2
72
70
12
18
8
28
30
12
6
3
17
4
56
28
18
6
30
12
2
16
12
55
1
19
5
4
90
12
14
16
56
10
18
6
14
7
28
35
18
54
13
12
13
4
126
42
6
12
24
12
1
68
3
21
17
16
19
17
19
29
48
91
17
3
27
24
18
12
44
10
2
40
36
6
18
12
12
18
26
79
15
1
77
12
7
17
6
12
45
15
1
25
7
17
16
15
9
20
24
46
9
45
12
42
30
31
25
79
3
13
61
40
56
52
6
9
27
1
29
51
29
4
79
11
26
10
24
25
5
18
18
6
14
46
30
3
3
18
18
1
12
23
30
6
26
40
3
33
6
45
39
54
44
10
6
19
36
8
9
36
6
42
67
11
9
9
56
10
2
46
6
8
10
30
3
5
4
12
60
44
46
14
7
15
14
28
15
41
34
45
57
30
12
66
6
54
30
30
8
88
19
23
42
60
12
12
42
9
3
12
36
1
25
22
14
7
12
29
10
54
12
30
84
12
9
21
18
24
33
15
14
22
6
7
36
12
11
26
4
12
12
8
24
22
2
22
6
7
20
16
17
67
12
13
46
12
18
19
5
6
30
56
48
7
29
11
8
3
24
6
68
23
17
18
61
17
8
12
40
3
9
7
47
14
22
2
4
18
12
2
16
18
18
15
17
24
7
27
12
13
1
4
24
24
7
37
34
6
20
36
43
51
13
1
4
15
9
39
27
25
12
5
12
30
54
20
7
21
7
5
24
19
5
18
2
12
4
20
34
12
6
6
6
27
9
48
111
9
8
4
43
1
16
12
6
2
24
16
12
12
72
44
24
10
25
25
7
15
33
3
81
101
4
31
20
9
18
36
2
28
12
54
1
1
4
15
24
21
24
56
60
28
32
35
11
13
12
65
20
34
37
11
30
48
54
9
3
9
5
10
36
6
60
7
59
42
48
43
32
63
84
13
53
72
6
1
89
7
59
54
31
25
22
21
57
19
5
39
3
12
33
4
11
108
12
6
7
29
3
9
20
24
11
17
6
42
24
30
6
3
21
32
22
12
78
6
66
60
24
12
60
7
17
6
14
16
7
17
30
12
2
7
5
4
104
16
12
18
110
4
15
4
47
18
42
30
24
6
26
23
11
9
12
4
48
17
3
16
11
33
21
15
15
6
6
38
36
11
11
30
8
10
36
6
27
40
24
13
4
36
18
12
13
1
23
11
45
9
36
80
28
36
6
26
22
9
9
12
27
12
27
57
21
20
28
18
14
59
44
27
12
1
11
13
11
42
20
4
19
5
15
3
13
5
30
30
19
25
16
44
40
24
30
2
22
21
41
34
1
1
43
21
19
23
6
84
12
15
15
13
23
24
12
24
42
6
1
95
12
12
36
12
24
1
25
28
102
66
44
34
6
6
50
7
16
11
1
8
15
ABCD 449736822*7^$a-1 [50033]
3
2
16
48
8
12
6
10
56
6
25
36
3
24
6
3
57
80
19
17
36
22
32
25
11
1
48
60
3
24
26
36
4
3
24
12
5
60
40
3
63
18
14
18
16
6
14
60
28
20
4
2
10
2
4
24
18
18
8
10
24
6
14
34
18
15
39
26
18
12
13
27
6
48
20
31
5
10
20
16
18
6
20
18
142
45
9
36
87
17
78
1
3
62
28
3
5
58
6
39
27
2
40
6
54
24
30
6
74
4
72
50
4
36
30
12
2
7
17
31
24
3
44
16
56
24
1
12
45
30
9
5
19
35
18
4
68
19
41
34
6
8
6
22
3
11
28
12
9
15
33
15
45
5
28
42
48
42
6
32
22
8
22
30
6
32
10
8
42
4
6
6
12
8
16
14
4
60
14
34
2
4
57
29
7
3
78
2
28
18
2
49
11
4
32
25
23
6
22
24
2
40
2
18
52
6
36
26
19
23
22
50
4
12
114
8
52
2
52
8
16
14
10
18
6
21
12
23
4
86
16
66
8
10
3
5
19
63
26
6
18
4
12
2
1
11
72
76
30
62
52
32
4
6
6
38
16
6
32
25
21
8
6
34
2
76
86
4
6
12
12
6
66
14
24
19
33
2
1
17
4
6
2
19
9
14
30
4
36
15
12
33
14
1
33
2
10
30
32
28
6
54
14
58
32
28
44
1
33
24
42
32
1
9
15
15
14
22
6
30
18
6
24
60
6
15
24
15
2
4
2
30
43
29
36
58
57
11
4
21
15
9
15
26
6
16
54
6
6
8
34
2
12
40
12
6
20
1
105
74
22
15
11
18
6
13
5
12
18
6
16
14
46
3
9
20
48
10
24
2
6
10
6
20
108
16
2
16
6
12
6
6
6
14
1
23
28
20
40
24
8
70
26
34
14
40
36
38
43
11
18
22
24
2
10
14
4
36
3
24
3
54
18
38
16
50
22
14
18
10
12
14
22
6
44
6
16
14
4
30
12
44
10
3
5
6
28
24
20
10
15
23
10
6
6
14
4
18
12
8
18
30
22
14
24
34
38
72
30
10
8
42
22
14
1
11
24
13
12
9
14
4
20
48
4
2
40
3
3
2
4
14
6
10
42
20
16
63
21
20
10
26
6
13
5
28
15
23
10
12
12
2
34
2
46
3
21
39
5
16
6
12
2
7
11
10
42
9
27
30
30
72
14
19
17
40
8
6
18
7
29
16
2
13
17
16
6
6
15
24
5
6
30
24
34
32
10
50
10
2
16
12
8
58
14
10
15
3
8
42
66
10
90
44
36
6
16
20
22
8
10
12
12
3
5
16
3
17
12
24
18
16
50
94
14
18
40
6
6
24
56
18
30
13
51
12
20
30
4
86
34
2
42
18
76
6
24
36
14
10
26
4
12
12
24
12
8
52
20
37
105
36
8
22
30
12
27
11
10
8
4
60
8
4
18
38
4
14
12
22
18
12
2
46
44
76
14
55
5
16
12
2
24
13
3
6
6
2
31
51
12
14
18
49
21
8
16
6
12
2
4
50
37
17
43
29
36
4
8
52
38
1
12
27
6
18
24
6
3
17
30
22
38
4
45
3
36
20
49
41
4
8
4
15
9
30
2
4
3
12
3
24
2
6
4
36
18
14
18
30
6
34
14
70
2
10
8
1
3
2
16
6
14
4
14
28
8
18
34
2
16
2
16
9
11
25
11
25
3
26
10
20
24
58
3
5
58
81
39
48
8
4
21
3
12
2
31
41
22
18
14
4
8
54
7
3
12
2
16
48
20
6
16
18
54
36
9
15
12
2
4
8
24
28
6
24
12
42
26
13
9
18
36
14
7
12
53
28
3
9
14
18
60
4
39
11
1
53
22
6
6
18
36
14
54
6
12
18
28
14
34
3
11
16
54
6
2
7
47
22
24
26
4
8
22
14
4
2
46
2
10
14
7
3
30
15
11
64
60
8
18
4
50
12
6
10
42
75
21
3
45
32
28
72
6
6
32
10
48
2
43
3
8
12
22
12
20
18
37
3
50
6
16
24
32
16
54
18
33
17
19
3
18
12
6
24
18
42
12
6
3
12
41
10
72
8
13
3
8
4
42
96
50
28
32
16
2
12
31
3
9
57
3
5
18
18
10
18
8
4
6
12
6
12
50
10
12
14
18
7
15
24
9
60
53
16
51
41
36
22
6
30
36
8
34
8
48
4
12
36
8
16
30
6
2
30
118
48
93
11
10
39
12
3
24
24
2
4
44
43
65
31
23
1
17
36
4
66
24
14
16
6
9
5
6
18
84
10
45
17
6
22
14
22
24
12
8
36
4
38
4
33
21
6
38
10
60
57
27
14
30
16
8
18
19
15
14
22
14
46
66
24
18
30
30
38
18
1
5
22
12
6
30
24
36
8
10
6
8
30
46
54
24
8
46
8
12
4
42
3
27
45
9
12
3
17
6
4
45
41
18
36
34
20
46
8
10
2
18
34
24
24
6
12
12
38
18
40
30
18
50
10
3
27
6
36
3
11
10
2
52
26
10
33
11
4
8
37
5
7
3
8
16
14
18
25
21
27
36
24
39
14
28
12
3
15
48
2
46
6
3
71
25
45
12
8
34
2
4
30
24
12
38
22
30
14
13
15
14
58
33
35
16
20
10
15
5
6
16
6
86
1
3
9
17
112
3
17
36
4
15
21
8
22
30
3
3
24
12
38
40
36
8
54
42
18
1
24
11
4
32
34
2
52
2
48
40
12
30
14
40
12
6
21
5
19
5
4
14
13
23
30
10
8
16
9
119
4
14
6
13
23
61
27
2
7
5
4
32
10
14
16
20
52
2
13
39
20
34
27
15
9
21
2
16
2
18
52
20
16
14
22
6
8
4
12
2
25
15
33
21
66
8
40
18
14
25
29
12
28
3
5
46
18
8
4
2
16
38
36
10
18
3
5
34
93
29
18
18
6
22
68
7
15
36
8
36
18
31
59
4
33
39
18
27
3
6
6
44
4
2
91
81
15
11
30
7
17
18
18
18
18
22
24
18
2
36
4
2
31
5
7
11
10
56
36
4
18
20
34
14
24
13
27
9
3
2
7
3
6
2
82
2
10
48
14
1
3
42
15
17
54
30
40
12
48
66
38
12
10
14
12
6
4
18
15
48
15
2
16
15
27
18
2
1
15
18
14
37
35
16
26
66
36
6
12
18
4
18
56
12
4
2
18
7
5
7
15
6
12
122
24
40
9
15
2
28
30
60
42
2
1
57
2
13
5
30
28
26
18
54
10
9
12
47
4
8
4
18
20
48
40
20
4
32
12
16
30
30
39
36
15
18
48
6
6
12
18
24
36
44
18
4
2
12
22
32
18
18
16
2
34
3
63
18
32
66
60
18
4
3
3
12
8
4
6
15
3
9
21
20
7
27
14
19
9
6
33
5
10
12
6
12
14
6
22
30
2
30
28
3
27
18
14
4
18
18
2
18
18
10
38
18
49
84
99
2
7
11
46
15
3
18
3
3
8
30
6
12
13
29
18
36
12
24
1
15
9
11
16
24
48
24
8
18
18
96
4
14
16
20
52
2
4
9
3
14
4
6
48
60
8
1
17
22
12
12
12
33
9
36
26
24
10
18
6
2
30
6
34
51
15
6
12
8
18
12
4
2
4
14
36
46
3
41
16
6
6
6
6
18
32
1
21
44
31
3
2
7
15
14
19
12
5
42
16
32
22
6
6
6
20
18
10
20
25
11
28
8
6
12
22
56
84
24
36
13
24
24
3
44
76
44
4
86
4
12
48
42
8
10
39
96
21
39
23
22
12
44
88
42
12
20
28
20
13
11
12
22
2
12
1
39
20
22
32
36
4
12
68
4
24
3
29
48
31
27
6
15
33
38
4
32
18
12
55
12
27
2
84
4
3
3
32
22
32
48
58
32
18
4
6
8
6
12
10
6
2
13
51
12
24
90
6
6
32
10
33
17
4
3
15
14
4
42
8
40
48
9
41
40
2
4
26
42
12
4
9
9
3
15
48
2
31
12
11
22
15
5
22
6
15
11
4
8
18
10
8
18
90
40
68
18
6
13
12
23
10
60
6
9
48
11
61
15
18
14
36
4
18
3
53
4
14
16
6
8
18
6
7
11
52
20
10
6
54
20
19
15
48
24
20
13
21
20
7
9
12
6
21
29
46
62
79
9
12
39
21
15
9
30
2
22
2
22
6
26
1
33
87
15
36
42
6
14
22
12
38
4
12
3
27
9
47
40
56
48
24
4
50
46
12
18
14
22
44
4
36
27
60
21
27
23
10
8
54
34
38
4
36
14
19
3
24
42
8
7
36
9
14
6
16
36
32
28
6
21
39
42
24
2
13
41
10
12
9
3
2
36
7
3
14
12
28
6
18
2
4
18
12
8
18
28
6
38
28
24
2
18
46
18
9
3
26
18
6
12
7
48
15
2
4
14
22
36
3
24
23
6
12
19
21
18
32
18
24
19
11
22
2
16
18
12
12
18
14
10
38
94
21
17
16
6
86
30
24
25
15
8
13
12
12
53
16
27
17
94
24
45
53
36
54
70
27
45
15
17
4
12
8
12
24
28
27
3
9
15
2
34
2
58
9
9
6
12
36
9
27
14
36
6
54
31
5
16
12
20
18
4
2
18
34
32
7
15
50
18
28
21
15
44
24
54
12
31
5
4
3
39
36
30
24
14
16
6
36
3
11
25
15
21
5
18
37
15
20
49
21
6
18
2
1
21
14
22
26
16
57
33
26
66
16
51
3
2
4
24
26
22
78
54
6
12
26
6
4
18
48
18
21
39
12
30
2
24
18
31
12
15
30
6
14
12
18
18
10
32
12
1
24
3
14
36
4
15
24
11
4
18
30
9
21
8
10
44
10
2
13
21
2
42
40
51
3
14
18
12
6
28
24
2
4
14
54
22
15
11
16
8
10
36
2
18
6
13
23
22
32
22
8
22
51
12
33
6
24
18
12
18
6
20
12
4
15
60
15
2
28
15
27
24
132
6
2
12
36
6
4
66
14
18
24
48
28
24
2
10
21
9
12
20
22
20
28
24
21
12
120
9
3
15
12
20
4
14
24
18
34
2
46
20
36
18
18
10
24
2
19
12
3
8
36
1
11
10
6
38
78
18
7
24
3
14
40
14
28
32
48
42
12
22
6
15
15
12
30
3
24
5
12
6
4
44
6
18
4
18
8
10
18
6
2
6
10
20
64
51
11
42
22
14
12
4
14
4
38
22
8
4
32
13
5
18
18
60
18
106
20
12
10
44
24
ABCD 449848586*7^$a-1 [50041]
12
26
7
81
8
12
16
6
12
24
38
19
9
20
7
17
16
36
36
66
2
55
27
12
14
7
93
30
12
57
3
12
14
28
6
45
15
21
41
4
6
66
32
4
24
42
57
33
12
3
3
38
4
18
24
42
30
30
3
3
2
64
6
6
39
33
18
69
9
60
8
10
9
15
18
24
3
5
16
15
9
3
27
21
29
10
2
7
21
15
39
30
96
12
6
30
6
12
54
48
48
3
45
18
26
58
2
22
33
12
3
21
5
34
98
16
15
5
67
21
3
17
7
45
42
6
36
6
33
39
45
39
24
26
7
15
93
45
12
6
21
9
60
15
9
8
12
31
9
12
15
15
12
12
26
4
3
21
12
20
10
12
21
27
9
12
3
18
8
4
24
30
6
32
16
30
36
6
36
27
21
39
17
10
36
24
48
12
21
15
57
5
19
5
19
3
48
12
21
3
30
3
21
32
58
9
29
82
18
3
36
3
54
12
30
9
15
18
84
30
2
7
17
12
7
12
15
6
12
48
3
39
60
18
72
32
55
21
87
93
6
42
3
15
12
2
112
3
12
27
36
24
6
18
2
22
24
60
48
9
9
6
84
26
22
2
10
60
2
19
9
36
12
12
15
24
33
6
9
21
12
36
18
6
3
17
28
6
42
20
10
21
15
57
57
18
18
27
33
15
3
6
12
3
12
5
7
111
24
24
12
14
16
15
17
28
3
9
48
12
6
2
94
2
16
92
10
12
6
24
6
36
33
15
21
5
34
2
19
33
30
12
45
15
54
36
24
18
18
39
15
18
24
18
14
7
3
30
20
28
27
15
42
27
36
63
24
18
36
8
91
29
28
6
6
27
3
12
36
12
9
21
6
6
48
56
4
27
9
56
4
18
2
103
48
63
18
24
36
6
9
41
10
6
18
72
2
52
36
12
48
20
22
33
17
4
27
9
15
15
54
12
39
39
108
14
22
72
30
6
84
12
38
31
5
46
45
33
56
24
7
3
21
39
50
7
3
78
6
12
24
30
18
189
15
12
6
30
6
92
10
36
9
57
27
3
36
9
5
16
20
46
26
16
42
24
6
48
6
26
19
39
12
21
24
9
15
5
40
27
3
2
40
66
12
2
19
27
12
30
24
39
45
3
60
39
30
36
36
24
15
29
7
3
48
45
24
57
20
19
33
3
17
4
36
12
15
69
3
9
6
6
56
4
6
26
60
22
14
10
30
18
36
12
12
72
6
27
9
8
34
12
9
3
9
9
3
69
24
6
14
48
16
12
6
6
6
14
12
4
36
12
24
15
3
6
20
4
3
12
17
16
60
20
58
98
16
48
18
26
24
16
12
18
21
39
14
34
21
17
12
40
48
18
36
21
17
22
60
14
34
38
10
12
24
2
10
12
18
60
32
34
18
36
39
15
48
21
17
16
6
18
27
17
16
6
6
30
26
10
12
14
16
3
3
9
9
6
138
42
18
27
21
8
4
63
36
53
34
30
54
30
3
24
60
33
3
9
20
43
9
18
9
3
12
36
18
72
6
9
15
21
3
14
40
24
12
15
45
18
12
12
26
4
6
60
24
54
48
20
24
4
3
3
12
14
43
27
26
28
8
70
2
40
12
51
27
30
36
6
12
12
18
32
4
8
40
18
6
15
3
12
9
5
10
6
66
30
3
3
21
5
16
3
81
42
36
9
3
18
8
19
41
16
36
27
29
4
18
6
12
48
36
12
3
12
12
9
15
9
56
22
6
6
45
21
24
24
18
6
54
12
14
52
36
51
27
18
48
20
4
15
15
26
28
15
9
3
5
10
24
6
3
27
2
82
36
26
52
27
15
18
39
15
18
6
6
20
7
17
67
5
22
9
33
48
12
60
54
2
22
12
9
87
9
27
38
10
6
3
9
30
21
12
48
41
7
3
48
6
6
54
18
33
3
6
6
18
6
6
6
50
16
3
24
57
18
12
14
34
60
6
30
81
3
72
24
14
16
15
15
6
6
9
12
3
21
17
52
12
72
30
6
6
2
22
21
27
6
12
27
3
14
46
6
42
14
19
24
3
2
19
5
24
16
27
41
19
39
9
29
7
24
15
2
46
30
51
21
51
3
42
6
48
54
24
6
6
18
6
30
21
53
24
10
36
9
15
6
18
24
21
17
70
24
24
2
58
72
6
20
36
4
6
2
10
33
17
52
42
42
6
6
32
43
5
88
63
3
6
3
29
12
52
12
18
6
8
28
48
6
36
33
17
24
16
12
6
57
129
18
6
6
21
17
24
16
18
26
10
18
27
5
31
39
30
42
9
39
26
48
31
3
21
21
68
34
48
14
16
30
18
12
27
24
75
9
53
4
6
66
8
4
36
12
60
12
30
30
30
26
7
5
22
38
16
3
21
36
12
3
3
30
6
2
24
7
48
15
12
18
20
55
9
24
30
2
48
40
8
28
39
36
17
4
30
48
9
12
36
45
8
79
57
3
15
12
62
16
39
12
3
33
12
3
60
2
10
24
12
6
92
46
12
12
57
17
31
21
6
6
6
57
5
43
21
20
24
16
3
9
3
15
9
12
9
18
6
111
3
9
15
14
55
3
50
10
24
24
54
24
3
15
33
29
4
3
9
6
42
54
30
116
4
66
33
48
72
45
8
46
14
52
3
3
18
54
9
41
19
24
39
18
3
3
2
31
48
12
15
21
3
50
19
27
26
46
54
54
62
4
48
30
12
21
3
24
24
14
7
3
9
3
42
3
57
48
3
51
48
21
15
2
10
30
15
87
26
12
34
72
2
7
17
12
40
6
18
3
3
6
6
6
15
45
3
3
6
3
3
42
3
24
24
33
12
3
3
6
12
44
4
8
12
22
6
15
39
18
24
6
2
46
18
12
20
103
5
28
18
12
48
21
27
18
6
14
10
38
7
27
12
57
33
30
9
27
180
24
24
74
7
15
26
4
56
46
42
30
12
30
3
39
24
38
4
60
3
45
30
54
8
40
24
20
10
18
12
27
5
40
6
21
3
42
3
36
36
159
2
16
6
12
9
12
15
18
12
6
26
40
27
3
26
4
8
12
28
8
10
36
2
10
36
45
9
24
18
38
76
30
12
48
36
6
3
33
18
24
2
4
6
18
8
16
3
29
12
22
6
78
45
51
6
54
33
36
12
29
46
9
3
12
9
29
28
6
14
28
30
12
36
18
75
36
24
33
30
21
57
39
9
12
164
4
60
48
3
15
26
31
27
2
4
8
19
15
6
68
34
18
3
5
4
20
4
12
6
24
24
6
24
6
14
24
16
102
24
21
3
38
7
33
12
39
17
4
27
12
3
33
27
12
12
2
10
6
3
45
6
24
45
5
48
55
17
12
12
96
7
3
12
18
3
33
12
3
5
7
27
9
15
2
10
21
17
4
6
62
4
18
18
56
76
8
12
48
4
3
72
29
19
3
38
24
34
21
51
12
132
24
6
18
72
30
20
19
9
3
9
20
19
29
7
15
78
6
6
8
10
38
7
15
62
46
12
54
27
3
2
7
3
36
26
12
12
34
14
16
42
30
3
57
6
36
36
66
3
75
38
43
21
20
12
4
36
18
105
24
17
84
16
78
6
6
18
15
3
36
2
7
24
27
21
15
6
24
44
28
24
8
34
30
6
12
9
60
48
3
18
18
2
46
24
6
18
24
12
66
12
6
14
4
3
12
41
10
54
3
39
24
36
42
18
24
6
3
27
6
8
22
6
54
6
44
34
9
24
5
4
6
6
20
34
9
21
15
33
18
69
45
51
21
18
30
15
15
6
27
9
3
24
3
2
4
12
6
36
14
19
3
18
18
6
54
18
18
30
36
32
12
67
39
33
15
9
3
14
100
6
36
144
6
32
4
6
26
43
3
12
66
3
3
18
18
2
34
42
3
3
21
17
91
159
18
51
12
21
27
12
3
36
12
42
3
3
74
19
63
6
6
42
51
24
21
6
36
12
6
3
3
12
14
22
2
4
8
12
142
9
21
42
36
2
7
15
66
30
6
15
3
9
39
2
16
44
46
6
18
9
33
27
3
6
3
24
39
14
4
18
42
6
38
4
18
14
19
81
18
48
2
31
45
32
19
9
20
4
6
18
12
24
8
64
63
3
14
10
2
40
24
12
8
22
12
6
6
54
18
9
15
9
15
14
12
7
45
3
65
10
18
39
12
24
27
30
48
8
64
8
4
15
12
3
45
15
12
6
3
41
46
30
12
18
9
39
12
62
19
15
26
34
2
46
24
14
4
39
15
18
63
57
6
6
3
24
3
6
32
4
39
27
9
101
19
5
16
18
30
3
5
24
31
129
8
4
8
22
62
64
3
21
18
6
8
40
72
36
18
38
4
30
50
52
20
91
9
116
34
24
60
12
9
15
60
12
74
12
16
12
6
14
19
3
72
6
8
58
6
6
21
5
120
84
16
8
16
12
12
30
6
12
63
3
33
33
12
30
30
6
30
12
111
3
14
46
21
27
6
54
2
4
6
18
30
30
3
45
20
7
9
24
3
12
45
48
8
22
60
18
6
18
8
4
39
29
58
14
7
9
6
26
10
48
2
19
51
42
90
12
21
17
19
84
5
16
3
3
12
9
3
2
19
21
6
24
60
12
2
4
3
9
6
18
42
42
54
18
12
3
9
18
2
22
12
21
3
6
3
5
4
20
19
29
12
7
27
14
28
15
12
21
36
42
6
39
17
7
29
4
ABCD 449905124*7^$a-1 [50015]
89
60
7
96
72
24
24
53
36
84
156
4
24
39
53
67
204
12
29
156
43
84
17
136
20
139
101
60
7
288
96
9
92
4
8
55
57
20
36
24
40
63
41
115
12
9
48
96
3
48
113
28
75
29
216
7
84
12
161
88
3
65
103
24
96
48
21
63
29
7
77
64
176
40
3
117
212
28
27
48
117
72
212
48
120
12
84
19
156
21
48
51
60
84
72
36
53
60
115
141
8
36
235
9
20
31
21
96
15
5
31
444
29
76
8
79
33
15
48
156
29
40
135
96
36
12
84
17
4
3
89
19
9
56
91
36
33
44
48
124
99
21
20
28
80
36
60
7
17
19
21
20
48
52
32
36
24
7
12
84
48
108
5
103
72
84
65
40
15
84
41
48
259
84
48
84
17
19
108
89
19
17
55
48
48
24
5
64
96
39
5
120
196
27
77
19
65
48
43
132
17
96
84
40
92
43
12
53
103
9
48
99
53
24
19
336
89
7
72
12
120
36
69
176
79
41
19
17
12
36
36
19
36
96
9
56
12
31
144
108
84
21
63
161
24
7
36
24
132
53
31
12
105
15
84
93
20
55
65
19
173
67
228
48
65
12
60
67
36
29
60
43
36
12
60
96
113
7
48
84
29
48
19
60
69
75
84
101
180
175
72
108
21
63
77
79
12
53
12
7
72
129
24
32
16
27
17
7
12
12
45
104
84
7
77
19
72
12
17
127
24
36
21
3
5
96
175
129
200
7
9
68
28
8
36
204
67
144
96
29
84
175
48
93
48
27
84
29
55
5
7
233
12
4
3
36
84
24
53
24
31
36
21
72
92
31
113
31
96
48
17
28
171
36
177
176
19
96
36
105
51
120
84
129
135
84
113
4
39
137
64
20
7
24
12
77
247
21
75
12
24
105
111
9
20
7
48
36
33
27
108
125
28
72
75
180
17
19
45
3
113
139
29
28
3
12
48
185
24
7
81
63
77
24
28
120
80
7
96
9
320
16
159
105
8
19
84
48
9
8
43
216
5
43
41
55
45
32
175
77
7
72
12
185
84
43
24
36
48
45
159
72
12
93
75
24
89
28
8
12
43
12
165
48
39
137
31
36
36
5
7
144
180
180
141
27
72
21
63
12
29
7
57
8
43
41
19
57
15
53
4
75
41
72
84
48
127
33
80
31
156
29
7
12
101
84
31
17
43
125
84
112
243
21
120
72
20
43
77
4
20
120
7
36
12
113
223
17
28
15
77
115
101
127
84
41
232
243
29
36
12
103
24
5
31
173
55
105
20
52
8
19
21
27
24
5
48
31
81
63
17
88
99
216
24
24
77
175
177
68
67
5
120
4
3
48
29
55
5
52
27
96
45
39
65
16
144
231
120
9
3
53
24
67
5
40
24
116
4
39
120
41
31
33
72
39
29
36
55
29
60
127
153
15
48
113
43
96
36
36
21
104
24
7
53
259
36
180
57
3
69
48
27
141
20
76
200
48
19
24
137
132
24
36
84
40
27
48
29
136
80
67
5
79
33
111
57
63
5
36
36
120
43
60
216
45
27
113
120
48
7
29
175
249
3
5
19
72
12
60
24
165
96
99
12
101
12
19
53
19
41
24
4
48
24
39
81
68
36
144
67
21
3
45
27
29
19
29
16
24
116
199
113
7
36
9
48
20
28
20
156
40
216
51
41
100
27
69
27
120
69
39
209
7
33
3
5
103
9
99
132
120
12
29
40
8
168
7
48
57
3
53
55
36
149
96
84
52
68
7
89
28
99
24
12
72
173
55
17
103
12
29
24
91
77
31
77
16
96
123
45
51
ABCD 449938004*7^$a-1 [50013]
8
19
21
3
83
34
8
70
24
24
2
70
24
90
8
36
24
6
6
30
48
10
30
20
30
6
112
32
60
46
14
36
6
46
14
31
5
12
7
59
10
3
77
24
12
24
7
3
26
6
114
106
20
40
45
5
112
2
1
15
14
94
20
4
50
6
24
10
30
32
36
22
6
24
38
12
22
26
43
17
12
12
114
10
24
38
18
24
36
96
18
42
19
29
36
4
90
26
6
48
28
2
70
2
88
32
6
12
28
2
6
12
4
24
84
48
2
30
6
10
50
12
40
27
11
16
36
2
172
14
16
18
38
34
14
37
93
62
12
36
30
30
30
64
18
12
32
6
30
4
14
34
48
2
22
93
24
48
5
48
22
26
54
6
4
8
48
72
16
80
30
156
60
40
14
30
46
6
2
6
10
44
36
70
20
4
18
14
78
82
14
30
6
16
75
17
10
20
16
54
20
10
50
88
20
18
6
6
132
12
4
21
29
46
98
60
46
20
82
14
6
18
4
32
4
44
12
18
18
4
21
23
1
45
27
51
38
55
5
34
9
11
18
43
69
38
66
22
24
38
78
42
6
6
136
48
2
1
47
1
3
21
24
5
72
16
2
12
18
72
30
24
52
9
59
34
8
18
126
24
24
6
34
32
16
62
40
26
46
38
10
12
14
36
7
11
60
16
32
1
21
6
24
2
36
31
3
8
10
48
8
36
24
24
36
19
3
18
30
12
44
4
2
48
46
20
24
6
24
7
15
20
18
10
26
36
12
82
20
4
14
7
3
48
8
10
6
26
24
19
11
6
7
17
34
44
18
4
14
6
6
1
17
31
35
24
24
6
10
12
44
13
71
16
20
34
80
30
64
56
82
14
4
20
16
24
20
42
28
14
112
44
22
44
4
6
8
6
36
130
74
24
28
2
12
10
56
24
67
17
90
13
3
8
30
7
21
14
6
12
42
28
2
43
17
18
66
30
6
18
12
6
22
36
32
22
38
130
44
18
40
12
20
18
6
10
90
30
75
41
46
32
12
10
54
84
6
3
51
96
21
5
60
55
21
3
45
30
24
12
26
54
48
18
4
3
71
42
22
86
24
19
141
18
14
18
16
36
93
35
12
70
14
13
27
2
18
1
75
48
2
16
92
22
20
18
102
10
54
14
58
8
10
24
8
12
30
42
66
24
40
38
52
6
32
6
52
30
12
33
15
33
15
26
6
42
6
22
134
40
18
6
21
21
54
45
3
20
22
20
18
6
4
6
72
38
12
58
2
12
6
40
24
56
37
35
48
6
10
24
62
10
24
8
12
4
104
72
16
12
6
6
20
4
32
24
24
54
7
29
43
3
14
52
62
42
136
20
10
14
7
21
6
32
58
44
28
20
18
34
26
54
16
24
32
6
78
24
36
19
17
7
3
50
144
30
6
24
36
18
30
16
44
7
53
10
9
53
19
51
14
127
72
3
48
50
22
21
41
55
3
18
50
6
24
40
27
24
5
60
10
74
82
12
8
18
24
22
8
13
53
22
60
2
12
66
54
46
18
32
30
40
72
162
48
8
48
72
40
32
18
64
20
40
26
88
30
66
38
12
25
45
6
2
12
48
6
66
130
44
49
15
32
1
15
84
38
6
64
50
7
21
27
131
36
1
3
45
5
22
8
30
42
30
7
27
24
44
46
110
13
21
30
20
100
48
21
11
12
30
6
28
9
35
6
4
51
11
18
22
20
1
59
24
42
12
102
36
34
26
90
12
6
4
12
18
2
16
50
7
41
30
12
10
14
66
10
14
18
12
30
76
24
14
6
10
66
8
24
66
1
5
40
18
9
71
6
94
2
70
14
52
14
13
5
12
6
78
139
23
4
8
72
10
3
3
12
48
78
44
7
5
10
36
2
12
60
6
42
18
1
41
12
60
4
24
38
12
36
6
90
120
24
13
3
8
6
4
32
16
3
5
34
30
8
70
14
7
3
117
59
34
3
24
11
30
10
21
11
13
17
10
56
18
96
58
30
38
88
14
7
21
30
42
6
74
6
16
45
41
12
67
173
60
55
3
21
83
16
21
3
20
4
45
24
5
22
38
6
6
58
9
23
1
29
16
2
16
20
16
74
24
6
40
56
4
26
31
27
26
16
14
24
10
2
49
11
4
2
103
5
40
80
30
34
72
8
36
7
35
30
48
12
18
42
12
46
12
54
6
2
6
16
18
6
20
4
12
30
98
90
6
1
3
8
37
15
102
14
24
16
24
72
138
8
12
36
24
19
3
8
37
35
54
79
27
20
16
2
30
36
40
24
8
24
34
3
71
22
20
60
19
27
2
16
42
108
24
12
96
2
7
29
10
2
18
60
36
6
34
45
45
20
48
60
88
18
12
14
7
27
69
5
22
24
12
9
3
26
46
21
3
56
24
4
2
24
22
9
39
14
6
16
8
10
90
48
14
19
21
8
22
8
16
20
46
128
19
72
27
8
36
18
46
6
26
4
50
126
24
126
150
4
48
12
6
32
58
2
30
36
13
21
8
24
30
6
28
20
6
18
31
95
60
66
6
34
6
24
38
22
9
27
2
19
51
21
5
6
64
32
58
14
58
8
42
49
3
108
20
28
26
36
24
16
27
47
18
48
7
27
8
16
42
14
13
3
14
28
20
7
11
24
16
8
12
22
27
83
6
4
32
30
61
45
32
30
13
72
53
22
2
48
60
90
13
5
84
46
80
22
32
36
18
52
2
12
48
36
31
3
92
6
24
34
12
48
14
18
10
30
14
31
5
54
10
6
24
38
36
24
48
24
6
30
24
24
10
66
18
12
14
22
48
44
36
42
70
38
160
6
8
28
78
2
12
88
8
4
26
31
35
54
34
62
28
8
12
82
21
17
100
32
6
34
27
11
18
12
79
3
20
6
19
23
36
34
3
99
14
10
56
34
6
69
11
18
16
99
35
13
3
14
6
1
29
34
78
20
28
14
30
10
8
24
18
10
6
42
60
8
42
24
30
10
18
30
27
45
6
42
3
35
4
14
43
21
2
18
10
26
16
38
13
23
52
24
14
12
43
29
178
14
18
73
35
82
30
8
42
46
21
51
44
4
80
12
78
6
60
28
36
20
34
102
66
51
21
26
4
72
18
6
2
22
182
60
46
18
6
45
65
10
20
30
6
12
6
6
16
2
6
96
106
44
18
36
4
32
10
20
46
38
42
12
40
21
29
36
7
143
4
66
24
66
9
35
36
25
24
15
30
3
17
36
6
64
24
32
13
53
54
4
33
3
14
30
4
48
18
51
29
84
12
19
65
24
36
30
10
20
84
19
107
10
56
54
24
28
14
48
60
10
26
22
24
38
7
11
30
30
22
26
60
16
14
24
30
102
16
3
137
42
72
24
13
3
20
30
34
20
40
21
5
108
18
12
25
5
12
28
6
2
18
6
30
10
6
38
12
48
6
16
68
6
10
14
30
160
2
64
20
46
9
3
8
28
2
10
48
2
67
101
67
24
35
40
20
4
110
103
21
50
12
84
22
44
36
42
22
27
47
1
143
28
8
40
26
24
16
3
65
58
2
22
44
22
54
14
6
16
74
66
48
30
4
116
4
99
39
2
30
22
14
10
62
78
7
17
46
9
21
32
54
78
78
54
19
45
14
10
48
24
24
2
4
ABCD 450181926*7^$a-1 [50051]
24
39
31
42
47
1
11
45
64
12
44
112
47
33
22
48
2
48
15
109
8
28
24
108
8
34
18
36
35
45
15
9
28
11
24
12
13
32
39
1
20
51
19
29
49
152
10
146
46
18
68
63
108
7
14
58
2
3
45
100
11
24
12
108
49
36
11
21
40
80
96
99
31
42
24
48
56
3
9
34
6
18
74
3
12
48
13
72
11
84
13
23
1
59
49
32
28
24
68
58
102
8
60
48
3
73
68
28
20
12
16
24
18
17
36
25
80
16
11
36
13
24
140
12
60
28
12
32
16
24
83
7
50
3
67
38
58
2
51
9
10
24
6
11
13
83
73
48
12
20
52
18
17
21
3
1
60
66
6
11
7
53
37
20
51
1
54
5
84
31
5
61
36
84
8
16
35
1
56
10
18
23
1
23
13
23
13
71
12
145
18
54
44
132
12
3
25
8
40
66
30
104
24
51
1
6
24
6
60
60
35
117
58
98
70
6
18
66
6
96
72
30
23
36
49
11
9
4
60
23
93
51
12
9
28
24
68
46
2
28
32
15
13
24
11
67
17
48
7
5
36
24
13
8
40
20
99
36
1
44
4
8
94
74
4
71
49
23
37
36
42
18
6
17
57
72
22
53
13
30
170
40
44
15
91
62
4
30
6
12
80
36
34
6
44
28
32
16
12
32
16
30
14
178
5
67
18
152
15
96
31
41
12
21
22
5
36
1
8
15
33
12
4
11
36
24
13
32
88
72
47
21
27
25
11
60
1
36
12
24
83
13
18
50
4
12
6
38
16
8
76
44
3
49
23
24
1
48
23
31
48
5
60
1
36
36
20
4
56
27
33
3
37
20
132
3
36
96
13
20
58
5
37
8
27
33
3
49
155
13
80
3
1
35
7
14
40
104
16
83
61
11
7
48
14
16
23
144
12
33
12
40
23
12
25
60
20
60
28
11
12
12
36
13
11
7
5
61
36
18
53
12
81
22
158
27
7
30
20
15
36
19
26
12
60
28
66
18
8
12
112
23
43
5
12
105
15
1
24
95
21
100
80
22
41
24
7
113
13
36
120
6
38
4
6
5
1
8
36
3
9
3
24
37
44
12
12
46
2
22
98
4
114
14
51
45
24
15
93
111
1
11
97
11
7
17
103
5
12
72
37
104
15
49
11
57
48
52
68
60
12
40
47
25
60
12
11
13
126
14
75
9
15
7
29
9
10
18
30
17
37
71
43
29
61
20
4
11
9
16
12
132
8
4
11
33
12
4
56
64
23
1
32
3
9
28
35
33
52
11
7
17
7
18
32
52
56
15
37
6
6
83
73
48
60
44
16
47
13
59
1
12
11
49
12
18
17
21
27
168
85
32
64
11
36
73
8
75
25
68
3
9
22
14
34
48
24
86
10
2
3
13
36
36
71
9
72
36
34
26
70
2
22
18
47
85
18
42
6
29
21
46
26
88
12
42
18
24
23
21
40
83
1
6
6
47
57
24
16
12
24
71
73
95
85
35
109
12
23
85
42
41
36
21
22
14
3
9
3
1
47
24
13
12
72
11
24
1
12
18
5
25
23
21
88
168
92
3
55
14
48
63
1
18
65
25
71
24
105
40
12
36
108
32
34
18
36
20
4
18
2
16
23
133
83
7
18
72
47
7
17
13
107
12
36
1
8
3
60
48
45
4
56
4
60
12
47
1
12
30
14
12
3
19
72
30
108
23
12
144
67
42
12
8
28
36
56
10
48
6
56
40
72
8
60
15
7
65
21
60
39
33
4
8
48
12
16
23
1
36
20
16
48
8
28
66
18
48
152
52
24
92
3
60
1
8
48
184
30
29
25
20
27
37
11
48
60
37
140
12
12
16
32
135
13
35
48
1
56
100
60
20
4
11
9
3
25
20
4
8
28
11
21
28
12
8
4
30
126
68
22
30
18
50
40
12
84
24
143
49
20
12
16
54
38
40
72
56
39
1
36
48
12
44
76
59
7
42
11
48
1
42
6
12
11
1
8
15
67
6
32
39
24
33
4
78
38
4
102
41
13
44
3
45
28
12
12
8
15
36
57
60
3
57
40
32
15
13
12
12
23
12
103
2
46
5
49
12
68
36
16
6
2
48
147
43
24
30
36
32
15
7
30
8
10
18
168
30
42
12
11
85
20
3
37
24
8
28
20
4
11
12
85
11
37
23
24
37
20
3
12
21
12
232
11
12
85
24
24
104
10
65
81
3
21
15
85
90
30
12
30
54
35
24
84
1
11
85
162
42
56
12
10
17
1
83
9
12
22
6
24
18
18
20
12
22
6
8
4
30
6
23
109
11
12
9
15
24
49
8
3
24
109
59
1
48
18
17
1
20
3
49
24
11
12
31
14
28
72
60
11
49
8
48
16
36
12
12
23
73
24
60
144
23
7
17
7
5
13
24
11
25
92
3
19
30
44
22
24
29
25
23
21
52
24
35
7
30
35
48
49
8
27
73
11
31
18
8
52
227
1
32
27
115
18
32
76
35
31
17
37
23
1
18
42
20
36
52
18
17
55
5
37
108
8
39
45
3
19
24
2
70
18
12
11
13
24
35
49
6
2
4
36
47
73
8
24
16
23
37
12
11
1
56
16
47
9
3
55
2
52
56
3
72
37
11
13
11
49
44
10
54
56
16
44
4
12
8
52
47
13
23
13
47
21
12
87
13
8
120
27
36
79
18
24
6
6
47
49
35
25
20
12
36
120
12
108
3
7
29
36
24
7
17
37
72
24
23
25
36
32
70
101
13
11
25
20
3
9
28
20
10
53
25
59
13
23
9
16
24
35
7
6
18
17
33
22
2
40
23
7
89
21
58
5
12
1
6
14
10
42
47
1
155
48
1
11
37
18
2
3
9
40
72
68
28
95
13
30
6
8
15
21
12
64
56
48
12
28
12
12
68
3
25
80
12
3
9
3
33
39
13
8
72
40
47
36
7
24
66
35
33
4
11
48
57
12
135
36
9
10
24
6
90
5
36
1
132
24
80
24
40
11
37
23
1
11
25
8
12
112
12
8
15
7
6
8
34
30
11
69
10
29
12
1
68
36
15
1
60
23
21
46
17
13
23
85
11
97
24
24
119
24
37
72
32
36
3
9
12
16
12
11
9
10
30
32
15
93
4
66
38
72
60
72
52
11
93
4
71
9
40
30
18
23
61
8
52
23
7
24
29
45
88
48
60
36
6
50
28
36
8
15
85
72
18
18
35
25
24
59
97
60
8
87
36
12
85
59
25
8
34
18
72
30
17
169
8
46
14
72
40
12
72
11
ABCD 450314162*7^$a-1 [50002]
26
1
15
17
13
75
3
65
55
33
12
12
47
13
24
12
57
2
12
105
12
40
95
33
12
31
21
57
42
80
81
19
45
15
33
27
17
4
72
20
27
9
12
52
20
67
33
27
17
36
16
36
33
47
40
23
10
30
72
5
28
108
39
9
8
27
1
32
31
17
49
110
10
6
29
31
8
10
14
58
35
16
20
7
44
22
35
1
3
57
24
54
42
135
33
26
21
25
2
82
14
9
31
12
21
20
37
14
13
24
75
8
33
16
23
70
38
16
90
12
23
7
20
1
3
44
1
21
3
15
66
15
20
39
45
51
21
4
39
29
97
54
65
36
19
12
32
46
90
32
40
60
9
9
3
8
85
6
18
3
59
33
48
28
32
39
10
3
21
30
5
3
22
6
45
3
6
86
25
3
6
27
24
104
25
15
8
13
24
86
10
18
12
18
87
9
39
21
39
11
40
54
11
4
57
23
60
72
28
15
30
3
33
11
16
11
73
3
20
12
1
44
15
13
44
24
3
1
32
12
64
27
60
54
84
50
85
57
2
1
44
264
37
50
10
74
1
72
24
39
96
24
93
12
104
148
24
35
46
18
20
132
21
27
97
15
45
24
9
26
9
27
40
9
23
22
24
15
80
12
13
14
37
45
26
34
26
13
32
13
3
56
12
4
47
4
17
7
33
33
26
45
4
56
27
192
1
15
21
48
11
10
134
16
5
25
83
97
30
21
9
24
59
12
72
16
11
1
9
14
25
56
48
1
59
27
4
41
19
17
36
3
4
29
61
42
21
11
21
7
33
56
1
48
26
9
16
21
84
51
23
84
33
16
20
7
30
6
29
12
25
2
1
72
8
27
85
32
28
15
29
63
22
66
9
12
12
11
9
40
15
6
66
24
29
12
4
20
16
3
17
43
12
18
2
1
23
10
35
3
36
24
46
3
116
61
15
11
10
11
135
13
20
36
1
39
21
18
32
9
1
39
60
9
3
48
21
99
44
7
17
97
11
145
15
20
12
15
1
8
7
5
27
25
3
60
6
114
17
27
36
10
12
83
55
33
23
1
63
41
3
16
42
3
15
6
35
49
6
21
9
27
93
11
43
44
28
8
10
15
15
30
6
30
158
1
36
8
51
1
9
2
10
3
45
11
36
3
25
12
33
6
21
8
39
46
59
3
34
35
4
32
3
25
11
10
23
1
11
25
24
11
39
10
14
48
10
18
6
96
51
60
9
48
6
8
13
15
65
4
60
12
9
99
9
2
45
13
36
26
25
9
15
39
29
13
30
65
13
11
85
15
20
108
1
51
12
68
1
18
36
30
24
60
11
1
3
80
7
17
4
9
15
35
49
116
4
20
1
63
81
120
15
11
1
8
49
11
1
38
22
38
16
30
75
8
13
39
11
1
27
17
15
1
20
28
9
15
81
11
13
3
33
51
35
28
17
15
1
24
24
32
3
24
21
1
23
36
84
60
97
14
4
21
8
61
15
87
33
47
9
72
3
9
16
12
33
11
4
56
64
9
30
21
45
6
45
23
1
8
7
6
18
17
28
21
146
12
1
21
6
32
22
6
29
60
1
144
24
2
21
67
6
6
33
47
25
60
15
81
20
4
9
11
13
12
30
20
9
25
11
25
71
19
8
13
93
36
14
45
1
3
60
15
17
25
38
37
33
2
9
16
24
9
15
36
21
18
17
73
15
45
35
25
135
36
20
61
23
7
21
71
45
51
10
30
21
60
95
16
5
25
2
1
21
24
71
4
12
3
33
9
39
36
15
20
9
64
96
36
15
54
24
23
12
87
28
30
14
16
12
120
32
13
9
23
27
25
9
42
5
108
12
28
81
54
5
37
47
67
21
20
55
8
13
11
49
32
76
60
8
1
12
3
12
20
60
25
11
28
35
4
33
12
27
17
43
90
18
53
13
14
61
21
3
156
75
8
37
80
61
47
12
25
83
4
9
23
40
12
8
31
5
1
78
32
1
48
24
68
88
11
70
47
13
35
28
21
23
4
47
25
12
35
40
105
47
96
81
25
6
21
24
36
9
15
20
24
40
44
28
8
108
1
23
49
48
51
15
44
1
35
9
12
13
15
60
51
30
26
61
9
24
15
83
72
4
6
14
9
1
3
59
21
4
23
61
8
37
11
63
22
51
33
24
11
1
15
93
35
52
15
5
3
9
28
3
21
9
47
13
50
1
21
15
8
15
25
20
31
8
13
69
35
16
33
2
28
12
9
9
51
24
45
2
9
49
63
32
48
27
24
22
35
1
24
11
60
3
70
3
59
117
13
14
16
20
61
11
28
18
62
25
20
12
1
90
30
6
9
141
98
58
18
6
11
36
37
36
120
14
142
24
6
9
32
4
24
51
9
9
14
49
9
15
15
8
52
108
12
8
1
60
11
10
11
40
11
16
12
8
22
3
96
23
16
57
8
12
36
4
45
50
28
45
32
3
144
1
12
9
11
19
6
47
1
72
18
17
108
28
9
54
21
153
12
14
10
35
16
15
48
29
60
48
15
9
1
24
15
21
60
3
27
77
15
21
1
27
32
27
4
44
100
42
3
44
43
92
13
15
5
25
2
16
6
14
46
24
15
35
10
15
21
135
32
12
52
8
52
68
16
35
34
42
45
8
7
8
61
60
69
30
17
27
72
36
105
13
3
39
9
60
9
2
12
46
87
33
2
34
66
17
27
16
20
4
6
38
1
9
15
35
22
18
6
179
27
1
48
35
4
30
63
44
12
16
21
39
15
33
24
32
13
119
63
1
35
36
34
27
3
89
3
1
44
108
37
62
28
33
15
5
15
9
1
3
69
60
38
36
49
21
6
77
28
8
27
9
85
15
20
36
15
28
21
39
12
18
12
3
12
15
20
120
1
12
27
29
25
47
3
45
52
8
4
21
11
27
13
8
15
1
12
69
39
12
24
68
12
4
23
36
1
8
60
1
87
20
27
22
26
4
90
14
24
28
33
20
25
23
37
27
3
60
5
12
124
51
77
1
27
105
78
6
23
16
11
25
21
38
45
1
14
12
9
24
1
26
25
24
21
47
12
25
24
14
1
15
56
16
8
85
8
37
3
48
8
16
32
15
28
44
61
32
100
9
6
21
23
76
21
23
76
60
5
25
24
60
38
60
16
12
21
72
36
9
15
57
24
35
4
21
38
12
9
16
60
36
47
1
21
36
3
11
4
77
12
16
12
8
52
15
45
3
101
4
45
2
9
31
5
48
52
9
6
48
21
8
1
6
66
71
27
1
59
9
1
36
35
25
27
32
37
54
30
60
14
10
2
141
4
33
60
15
21
6
21
33
14
57
15
12
16
12
9
8
123
10
48
3
11
13
63
6
11
160
15
24
5
40
36
15
18
51
45
60
27
9
3
11
21
4
15
6
62
16
42
35
27
13
3
17
40
45
14
10
11
87
21
15
9
16
47
64
30
60
15
81
14
34
3
24
9
24
23
13
15
36
15
45
80
4
21
50
1
44
63
25
44
28
15
32
13
20
12
37
26
69
39
24
22
144
27
32
7
41
25
38
10
60
62
48
9
27
36
49
21
48
6
56
28
17
16
84
8
15
37
36
24
92
48
4
9
42
17
16
72
24
68
16
81
87
57
11
1
23
40
120
12
8
55
20
36
4
5
15
120
10
60
30
21
12
3
41
63
84
1
15
17
12
1
14
13
9
6
33
36
12
11
ABCD 450393918*7^$a-1 [50018]
17
9
46
2
6
48
4
5
7
38
4
32
6
16
17
3
4
42
14
18
6
70
54
2
12
22
6
8
46
6
74
30
3
12
3
57
19
5
1
2
21
3
9
25
12
18
26
22
2
15
51
22
84
32
18
4
14
63
1
38
6
3
25
59
33
4
6
2
46
26
58
6
14
6
15
12
81
15
31
42
23
39
16
48
24
42
12
20
3
12
13
66
8
6
15
67
2
4
20
22
26
6
4
5
36
9
16
8
15
3
9
12
9
3
7
30
12
8
16
62
18
22
53
43
6
14
28
5
1
11
19
14
34
18
18
5
1
20
34
42
8
4
23
12
21
6
40
66
23
13
2
16
6
2
33
7
2
112
12
18
53
1
24
8
75
7
6
42
20
42
3
33
30
4
12
42
36
35
9
36
42
9
21
10
6
24
6
36
2
4
44
24
30
57
31
30
59
7
12
38
39
39
30
34
26
16
38
16
24
8
10
20
16
8
4
20
10
6
32
16
20
28
23
61
44
3
13
8
22
6
176
40
14
84
52
14
94
26
16
72
116
6
33
1
30
2
6
21
19
5
19
12
20
69
19
41
61
35
1
60
8
22
12
30
71
3
6
102
12
54
18
9
1
12
8
12
24
39
9
10
12
26
22
6
2
6
4
32
22
29
13
8
22
2
27
3
16
6
2
22
12
11
3
58
14
10
11
24
12
24
9
36
6
16
2
10
2
16
114
2
40
23
1
8
10
30
14
22
8
24
22
5
19
17
7
2
16
20
39
1
8
24
18
10
6
17
39
6
4
2
6
3
21
6
6
18
36
6
4
12
11
1
35
33
3
27
22
6
12
6
26
6
10
2
16
12
23
72
9
39
3
18
6
60
10
2
16
18
18
2
3
81
46
2
3
1
12
30
38
16
32
4
30
24
6
80
6
4
24
38
30
60
4
62
4
8
268
6
17
45
12
16
11
21
6
4
12
18
11
1
8
16
23
45
39
31
24
42
8
30
12
10
6
17
19
6
8
27
12
27
69
25
30
20
57
15
10
24
59
7
2
34
102
26
64
5
3
58
20
10
8
18
4
24
35
49
32
6
54
4
8
36
34
120
6
6
44
54
40
12
6
2
24
78
6
28
60
42
17
9
22
6
30
5
1
23
1
18
18
42
18
30
2
4
30
26
12
3
43
86
48
18
34
30
17
60
1
48
8
24
16
6
26
4
2
33
1
2
18
6
4
5
31
24
14
28
8
34
26
12
12
36
6
30
39
72
3
4
2
28
72
32
39
21
3
7
18
44
39
15
57
93
4
8
16
23
3
22
56
3
31
17
12
9
16
44
66
52
29
84
37
24
44
12
34
17
9
10
6
6
54
50
57
31
17
12
21
16
72
11
27
4
12
6
23
33
4
44
36
34
14
24
10
14
16
2
42
28
6
17
24
13
42
26
4
12
6
18
2
76
24
50
3
1
35
48
9
22
6
11
39
18
75
25
8
3
73
18
5
1
24
8
22
53
12
9
64
23
12
3
4
26
3
12
43
2
10
6
12
18
56
22
11
7
60
2
39
33
3
15
16
14
28
11
13
20
36
22
8
22
23
12
21
18
6
3
7
18
60
20
16
54
6
8
12
6
18
16
20
15
3
6
12
36
27
63
30
27
7
44
10
24
44
28
18
26
12
4
20
4
12
8
39
19
18
11
21
6
6
18
33
31
6
2
10
6
60
12
96
5
19
42
59
9
12
4
42
18
35
1
14
10
11
24
33
6
66
3
3
10
36
42
38
6
6
39
25
60
48
2
33
91
2
3
49
14
40
8
6
3
21
10
2
24
3
19
6
14
4
12
20
22
18
5
24
9
34
24
6
42
18
6
12
6
8
16
11
3
16
38
3
9
18
45
33
75
21
18
9
3
46
35
37
24
24
18
14
30
9
3
46
8
39
51
16
17
1
8
6
36
4
6
20
34
18
23
1
66
18
66
2
3
25
8
12
12
4
32
4
26
9
3
54
58
2
60
28
20
16
11
7
2
6
42
3
25
48
86
10
12
8
46
8
18
12
123
49
14
48
9
12
19
6
20
12
6
6
3
21
16
6
5
3
58
20
6
10
8
34
2
15
25
36
18
5
7
5
1
32
3
1
36
8
52
18
26
39
21
46
6
6
5
33
12
15
7
8
10
12
2
22
60
14
70
11
27
22
14
16
74
12
3
15
18
24
6
30
6
30
6
9
39
18
10
44
24
6
4
8
30
10
30
14
24
12
16
6
50
3
21
3
15
4
2
22
24
8
4
14
12
3
36
21
12
4
48
36
11
15
6
4
32
30
6
28
18
44
40
5
21
4
80
4
26
4
18
20
4
35
15
16
5
1
54
56
6
16
102
14
16
8
28
12
12
42
30
11
49
2
16
2
30
52
8
81
31
26
76
8
42
9
31
6
26
4
18
2
28
26
12
12
4
96
30
2
40
6
5
3
10
12
8
4
23
25
60
24
18
2
54
129
3
16
36
17
57
18
16
12
20
18
10
17
19
2
24
40
8
12
46
53
25
8
3
39
9
57
52
11
1
14
18
16
12
12
2
21
9
6
16
5
24
21
10
20
42
4
26
16
17
72
13
18
24
56
10
6
26
24
3
7
26
16
12
8
6
40
17
9
28
2
10
20
30
69
9
3
1
26
6
24
18
45
3
21
25
12
30
65
39
6
16
14
4
74
46
2
16
11
9
46
12
14
16
20
22
5
12
13
78
38
16
60
30
14
39
31
8
18
6
64
6
24
18
17
37
26
22
12
74
6
24
88
14
16
5
3
21
31
5
15
54
34
53
1
12
48
24
60
50
10
11
12
13
2
45
9
3
31
6
14
22
11
13
20
46
20
24
33
13
26
10
8
40
30
53
33
64
32
4
12
12
47
7
6
47
3
42
84
16
42
6
6
41
1
6
6
30
26
22
26
12
15
19
18
18
14
16
6
12
14
3
12
21
27
13
23
24
1
66
2
12
39
12
1
8
12
16
8
10
14
28
2
30
102
12
36
10
2
48
4
50
22
18
2
16
38
4
11
55
65
1
11
33
6
18
48
27
1
20
16
24
42
53
27
28
12
26
36
3
39
24
16
53
12
37
11
1
11
36
3
4
12
2
36
15
45
10
17
97
12
24
56
54
4
2
4
18
17
9
28
12
2
78
18
22
11
27
4
5
7
2
16
96
8
12
64
2
90
3
37
60
36
44
24
15
49
12
6
26
40
30
122
4
6
6
12
11
7
86
27
31
8
10
48
32
36
10
12
29
3
6
6
30
15
1
42
48
42
2
6
3
9
15
19
8
10
60
11
12
27
78
15
12
9
84
16
6
6
6
17
1
18
20
12
28
36
2
27
48
24
1
38
24
6
28
60
2
16
18
24
6
18
20
3
49
6
30
2
28
5
55
5
12
3
81
9
6
6
12
48
4
30
29
3
12
16
41
13
32
22
6
18
8
24
54
18
45
25
14
10
95
24
45
6
18
30
40
38
3
1
14
9
12
3
57
7
42
8
136
38
10
6
18
11
13
6
14
4
24
47
13
11
31
24
5
33
10
6
6
18
24
24
92
12
3
9
22
14
18
4
44
16
2
3
3
9
13
6
29
48
3
6
3
12
79
24
14
24
4
26
30
6
6
4
11
27
6
40
42
54
47
12
1
18
30
11
13
36
8
18
58
2
45
7
5
3
58
11
13
14
4
86
39
3
16
6
23
19
18
24
2
40
38
4
12
92
3
7
14
16
11
67
14
6
4
24
26
3
33
16
6
44
10
36
12
35
1
2
16
14
34
29
81
4
12
20
40
6
8
69
27
16
24
42
26
64
29
13
11
9
22
12
14
22
14
16
62
9
13
14
24
10
8
40
20
6
4
2
4
35
31
6
32
4
20
15
12
55
24
12
18
78
101
9
70
2
4
12
24
20
39
12
13
50
18
39
12
9
12
96
3
75
34
6
5
33
3
45
16
6
12
78
18
6
12
8
39
7
2
15
1
35
9
16
30
30
6
8
10
12
14
78
4
20
16
26
33
75
72
6
3
9
12
51
37
6
14
30
21
15
4
41
7
18
6
14
48
12
10
38
70
36
137
37
60
24
18
8
30
6
30
16
50
34
8
40
2
28
17
9
52
20
15
13
60
12
32
12
12
36
3
49
8
3
15
22
36
114
18
6
5
3
10
26
9
27
9
49
24
84
12
8
28
11
9
16
59
7
42
8
28
8
46
12
53
7
62
3
7
30
11
21
15
27
34
35
3
24
16
14
63
1
2
21
13
6
38
22
12
29
7
20
12
45
60
1
8
39
1
2
30
10
12
36
8
22
20
3
69
12
3
25
12
18
2
3
57
12
12
16
23
3
28
26
15
1
6
2
51
13
56
112
8
15
9
34
14
16
44
16
8
28
36
24
60
12
6
48
29
57
15
1
26
16
6
36
30
6
74
9
7
6
60
20
4
12
44
4
26
24
48
16
62
10
2
3
31
5
7
17
13
23
3
6
3
19
6
24
30
2
3
9
39
12
19
2
4
6
17
21
28
11
13
14
6
3
9
15
15
16
8
22
8
34
29
67
8
16
26
16
11
7
12
2
70
2
4
48
12
32
16
11
24
49
11
13
8
6
6
46
92
6
3
21
15
1
18
18
12
47
1
2
16
26
3
7
2
76
2
40
30
2
46
47
48
43
18
38
16
36
18
18
72
17
87
6
15
1
6
18
11
13
6
2
10
2
27
43
2
10
38
27
13
11
27
46
20
10
6
11
21
132
22
6
38
4
12
17
15
6
10
14
40
20
6
45
3
45
1
12
8
3
12
9
12
58
30
102
12
14
24
12
52
14
10
18
2
15
13
47
7
17
9
24
16
18
98
4
18
78
12
26
30
15
13
8
24
3
1
30
5
25
2
21
19
18
12
44
46
6
30
2
4
12
32
4
14
9
25
23
36
21
3
7
41
73
18
41
9
6
34
18
14
28
32
12
3
7
2
16
42
2
6
9
3
45
3
4
24
30
20
12
18
33
13
11
21
132
4
2
18
6
64
50
3
ABCD 450456998*7^$a-1 [50051]
9
12
3
68
16
81
75
9
12
3
141
24
60
36
12
159
120
20
4
21
15
45
36
60
24
36
48
15
9
60
72
35
4
9
35
61
12
12
87
68
13
27
45
36
132
3
8
109
59
13
27
180
20
13
51
69
12
23
16
24
21
39
20
25
27
48
12
165
15
33
11
85
39
12
108
12
108
33
3
80
25
39
56
40
117
27
33
47
40
56
4
21
23
61
72
15
44
1
3
33
63
60
81
15
32
1
27
153
72
35
40
69
11
61
59
49
23
28
20
13
11
64
56
25
60
35
64
12
81
11
49
3
9
59
48
40
105
36
3
8
88
60
33
59
1
15
21
35
25
24
108
48
11
1
23
288
1
156
12
27
36
9
15
33
72
48
27
93
39
9
36
39
156
21
48
84
15
21
11
28
20
24
72
1
95
4
9
51
24
153
12
15
12
45
3
32
25
36
11
48
28
81
11
73
36
11
1
239
1
167
16
81
84
12
60
60
84
24
75
21
107
48
1
12
11
4
12
21
3
24
57
156
3
24
93
12
15
32
4
45
75
84
21
11
1
119
1
23
25
23
109
12
27
9
59
72
48
24
48
13
36
12
39
9
179
1
24
96
15
9
12
3
93
228
23
16
21
60
72
27
44
28
93
60
108
12
75
33
48
23
61
51
8
13
24
96
15
24
21
84
59
61
11
4
9
48
24
48
12
60
99
36
9
39
12
152
52
60
56
40
33
51
68
37
35
16
24
24
60
20
76
20
1
39
300
24
72
20
124
9
27
9
135
45
72
11
96
13
12
27
60
8
16
56
64
120
21
36
23
1
24
95
37
72
131
1
63
36
21
15
33
48
27
44
13
3
56
40
57
3
20
64
12
60
48
60
36
8
13
60
24
84
35
13
39
21
12
59
13
60
23
73
27
120
45
48
39
8
37
75
33
47
25
3
21
24
47
73
51
45
15
36
21
72
36
15
21
15
21
39
9
72
24
15
21
168
111
8
24
16
21
24
96
35
37
24
48
75
21
24
11
1
23
13
39
20
24
48
37
59
25
27
20
4
45
51
21
39
9
15
45
12
72
27
9
72
3
9
96
12
11
72
24
1
84
267
8
1
15
57
12
12
96
23
1
48
72
3
380
16
105
96
24
36
36
12
11
1
3
12
24
45
36
48
12
35
4
60
56
1
12
15
20
1
72
3
36
32
1
12
36
39
21
12
15
60
20
1
15
81
39
9
111
104
37
15
9
12
3
68
168
1
63
9
36
12
84
36
23
120
97
3
81
83
13
72
48
11
61
27
24
8
48
13
108
12
60
47
1
99
20
48
61
11
13
60
12
59
25
12
11
28
33
11
4
12
60
33
15
141
51
21
23
1
47
289
72
27
92
13
35
25
23
112
33
47
25
48
48
71
48
1
99
9
11
1
3
36
33
12
36
3
105
15
69
12
3
21
11
48
24
112
24
21
24
11
25
12
11
148
21
12
36
24
36
24
15
33
3
9
12
3
12
44
4
20
96
4
12
32
48
13
36
143
37
275
85
35
1
3
21
12
83
1
3
20
52
9
15
69
47
73
87
48
12
9
84
36
12
3
21
3
12
320
40
104
49
47
120
120
1
120
47
1
24
47
1
47
24
16
81
60
12
204
15
9
51
48
33
71
28
129
24
12
39
8
37
59
1
36
3
105
111
36
105
3
72
8
13
63
20
16
8
85
12
39
45
12
39
9
12
60
48
24
15
36
57
24
15
48
92
24
37
48
12
23
24
37
96
27
45
12
48
72
23
40
36
21
84
96
35
4
120
21
216
48
12
3
69
59
52
129
15
45
87
32
1
12
39
36
45
63
60
45
48
63
20
24
76
21
3
12
129
15
21
15
20
120
1
48
51
24
105
75
8
28
69
84
36
71
48
16
36
45
24
12
24
15
9
24
35
13
63
45
95
24
1
51
69
51
24
36
24
56
13
11
37
3
24
93
72
35
97
24
39
21
11
1
48
39
33
63
57
39
21
3
45
39
45
48
12
75
32
85
15
33
15
36
69
132
24
39
33
12
11
4
12
60
60
32
28
144
57
24
59
1
3
12
108
12
69
111
33
11
25
143
13
39
20
24
61
12
60
27
12
9
36
23
25
27
20
49
24
27
44
24
24
13
15
84
9
95
61
39
81
35
1
3
33
84
3
72
20
1
12
36
23
48
85
3
36
105
12
87
21
24
131
40
24
36
20
1
23
1
23
1
36
35
97
12
132
23
24
28
20
85
15
20
100
44
97
48
135
8
1
36
36
84
24
108
63
45
11
13
15
36
180
69
167
25
15
9
12
11
13
3
33
47
16
176
25
3
21
36
24
51
9
24
36
11
28
20
61
156
215
48
16
56
1
24
15
9
75
24
33
60
87
33
23
61
35
1
24
15
32
28
9
84
60
60
96
111
8
40
36
84
33
87
93
3
105
12
168
11
13
48
39
165
180
135
44
4
93
72
47
24
4
45
48
48
60
15
20
16
48
72
21
48
24
15
36
104
16
8
1
75
164
96
16
129
72
167
1
180
36
51
21
39
8
16
104
73
3
21
23
13
59
13
60
47
145
159
9
108
60
63
237
60
3
20
1
23
13
24
48
51
21
ABCD 450461264*7^$a-1 [50016]
21
2
48
4
48
6
6
36
32
24
22
62
28
9
11
36
48
22
50
34
36
62
1
60
3
18
15
9
6
6
24
2
142
38
37
21
2
12
24
34
30
56
22
30
30
2
25
24
83
96
34
51
57
2
24
13
3
8
28
6
48
122
25
45
62
13
81
63
36
9
12
18
24
6
38
16
20
1
21
2
46
15
11
16
8
10
14
46
14
12
36
1
24
11
130
3
11
16
8
24
70
18
45
3
36
116
64
54
2
48
85
47
13
12
23
10
39
11
36
4
9
3
18
39
35
36
10
2
10
12
30
12
18
2
25
96
33
26
12
12
1
23
22
2
37
45
12
39
129
26
34
120
14
37
11
40
48
6
15
15
20
34
60
14
12
40
32
22
74
46
14
10
2
4
6
14
130
51
69
15
35
34
51
11
49
21
24
62
72
24
4
42
48
39
24
23
73
59
61
9
50
24
1
84
21
12
18
20
22
42
68
34
14
10
14
1
35
112
9
81
26
34
3
35
4
66
26
72
24
24
34
51
33
38
10
74
40
30
6
105
3
80
4
44
58
3
21
14
40
6
54
21
15
8
36
48
22
38
52
12
80
4
96
18
27
21
50
12
70
110
40
42
14
12
12
1
12
45
48
14
22
18
117
21
3
51
33
23
22
48
12
14
13
93
2
4
24
6
26
46
3
69
51
12
15
32
12
13
12
39
36
30
50
4
54
6
44
10
26
61
201
3
36
60
48
36
105
14
24
34
3
45
15
15
30
24
2
48
1
11
28
30
26
24
130
2
4
45
27
8
22
2
22
98
25
45
38
12
10
27
15
96
12
6
26
4
42
24
14
4
8
100
80
4
32
34
24
84
15
11
16
45
24
63
116
10
62
49
21
48
36
63
57
48
14
48
10
3
12
11
13
57
62
106
2
36
12
4
93
3
6
15
3
81
60
21
15
9
12
72
6
20
12
48
4
18
62
12
4
44
70
6
32
100
9
83
13
27
21
83
16
20
1
9
26
220
9
59
118
15
11
40
42
30
56
24
37
3
80
52
18
14
1
21
54
78
48
39
12
35
48
70
60
36
30
32
10
50
84
10
2
16
21
12
33
2
28
21
11
22
120
6
44
61
35
10
6
20
12
60
22
26
25
11
28
8
76
18
30
32
10
48
63
23
12
24
12
121
3
20
1
9
2
34
36
2
12
10
18
42
3
3
20
13
23
24
10
48
132
60
26
37
9
50
76
32
22
12
50
12
24
48
34
30
6
42
104
64
105
39
18
14
40
8
13
57
14
36
40
30
27
45
36
63
24
35
1
11
85
21
27
27
6
24
15
3
18
14
84
1
51
18
14
24
16
21
21
3
12
9
14
13
33
50
1
33
6
129
15
66
102
30
2
1
9
6
42
39
9
60
26
96
58
14
37
24
11
24
46
18
66
39
15
6
24
2
96
36
13
15
24
12
68
1
9
2
4
8
40
21
11
24
48
109
12
21
2
10
38
1
21
42
6
36
39
60
39
6
27
57
18
30
2
24
12
12
10
102
6
15
9
27
9
12
2
70
12
54
8
24
12
12
4
6
75
81
60
2
28
8
12
36
22
12
30
33
12
15
12
36
84
81
12
9
3
15
36
30
6
32
16
93
35
13
60
9
14
34
38
24
37
35
4
32
52
32
24
24
12
49
11
13
11
49
23
72
12
4
8
1
33
2
10
18
8
16
24
24
8
82
6
8
22
24
63
3
30
2
4
92
58
30
6
99
21
42
21
9
26
10
62
73
45
15
35
22
86
1
11
24
10
50
48
28
21
21
12
12
24
60
42
33
45
84
15
23
10
123
57
14
49
11
84
16
36
44
12
16
21
35
22
72
50
10
3
15
54
14
1
9
2
4
21
33
2
24
16
8
72
73
24
33
12
63
9
26
22
2
48
40
12
9
107
82
14
16
12
18
14
1
12
15
24
9
3
54
36
12
26
64
6
12
26
36
10
2
94
12
27
51
6
2
82
2
49
51
44
1
35
48
10
30
56
25
3
30
6
6
15
83
36
34
135
117
86
34
6
30
98
84
36
1
21
12
38
13
24
3
12
18
98
12
13
12
11
28
18
36
30
8
52
45
99
44
24
12
48
96
16
57
59
24
36
64
66
62
13
12
9
2
73
39
44
52
6
2
10
26
16
45
51
44
16
93
39
6
86
48
22
48
14
46
6
60
20
1
45
39
24
3
44
10
18
56
12
28
54
12
6
30
3
59
22
24
12
60
12
12
62
34
62
1
23
48
12
12
24
12
36
40
45
23
52
8
34
27
21
54
6
3
15
6
39
21
15
21
14
48
73
12
72
39
56
10
30
48
32
28
48
12
36
92
52
44
72
34
30
12
6
3
24
27
54
14
28
9
23
16
105
84
36
47
48
1
51
18
2
34
30
18
6
69
59
34
72
14
1
47
12
49
83
12
52
44
4
45
47
1
47
36
109
11
64
93
9
51
15
21
71
22
38
48
1
9
174
12
9
51
32
1
45
6
12
33
15
20
22
62
1
57
12
15
21
2
4
18
38
22
14
4
32
12
1
9
2
46
63
203
1
23
10
15
15
18
38
61
3
96
9
47
106
2
10
72
2
24
88
21
24
35
46
63
47
48
12
25
59
25
21
24
26
10
18
72
80
120
36
25
3
6
14
4
18
14
12
1
36
21
48
38
22
156
30
9
23
13
9
60
18
8
40
8
24
22
63
9
78
33
63
6
39
9
26
25
23
34
2
28
20
82
3
23
10
2
82
6
12
9
3
30
38
100
42
2
28
21
11
64
45
189
30
78
14
196
56
97
9
14
12
61
15
6
2
13
12
23
40
9
59
25
87
9
11
133
11
16
8
24
1
11
16
60
56
1
75
20
1
21
18
18
14
34
27
45
14
12
12
112
8
16
56
13
9
62
133
21
26
12
61
35
25
35
1
21
18
150
2
25
24
96
9
12
42
6
30
21
24
23
58
3
36
39
68
4
9
15
8
12
82
2
24
4
68
40
105
27
18
2
40
42
6
21
11
13
11
24
22
18
44
1
24
71
48
46
3
93
14
24
12
76
36
12
18
14
16
42
26
34
14
49
27
18
30
162
6
117
3
21
47
22
24
18
42
2
40
33
60
36
23
4
12
56
40
8
34
26
118
6
8
10
39
21
12
62
37
105
14
64
21
11
46
14
10
6
32
24
16
8
58
38
22
2
85
3
42
63
87
20
36
12
52
12
20
22
75
21
39
83
1
47
48
10
24
15
12
3
21
9
12
6
45
33
75
45
36
30
33
23
73
15
8
58
2
121
3
78
38
34
2
108
4
96
44
10
86
12
25
11
10
39
36
12
24
11
22
2
61
83
10
110
12
49
9
90
32
109
24
27
32
1
9
36
87
23
16
6
26
22
14
13
9
36
24
36
63
36
9
12
26
1
71
85
27
42
50
36
16
18
36
2
58
14
24
34
18
81
24
81
18
57
93
2
12
46
27
183
36
ABCD 450567584*7^$a-1 [50031]
58
12
23
28
75
5
37
66
9
5
4
96
3
9
14
45
1
66
6
12
2
13
5
27
57
18
9
85
20
18
52
36
65
4
8
1
30
96
30
83
93
10
18
30
45
11
36
13
93
27
15
89
37
12
23
19
17
37
3
99
56
30
18
1
44
1
48
15
3
14
28
3
11
81
9
4
35
19
80
6
3
40
41
31
32
15
30
46
5
12
9
10
81
8
13
23
1
102
41
1
3
51
18
8
94
42
63
39
18
24
18
5
16
5
15
13
18
26
63
36
4
9
23
49
18
6
14
16
20
160
5
51
22
32
48
19
27
8
40
29
63
22
14
40
72
5
12
9
46
32
34
2
9
25
6
14
18
12
1
9
3
11
9
43
24
54
84
20
3
19
30
14
42
3
15
9
61
36
38
94
14
13
72
8
33
27
4
21
42
5
103
5
12
9
10
8
58
47
13
14
25
65
36
7
15
30
36
2
9
48
15
21
27
37
23
9
61
60
27
8
37
27
5
70
20
22
98
45
1
14
4
12
14
19
77
3
139
5
28
9
32
4
8
15
40
39
45
56
4
3
6
8
36
63
51
4
36
44
42
12
42
34
11
4
147
14
96
16
51
45
18
14
4
32
3
31
5
28
63
9
17
19
3
6
26
9
28
68
4
75
5
40
65
90
21
28
5
126
12
37
80
37
12
20
3
37
44
18
118
35
49
11
36
7
20
25
59
42
36
16
11
25
11
3
112
6
39
5
19
36
21
32
27
33
52
72
15
3
5
9
4
20
22
32
21
4
9
18
14
67
9
32
22
5
19
8
33
52
5
4
6
17
37
26
18
27
28
5
31
3
86
19
32
48
1
68
16
15
45
18
9
77
4
12
2
25
36
72
5
72
64
35
100
23
30
18
10
12
14
24
4
14
66
37
9
66
20
18
4
32
16
38
30
82
72
72
8
46
44
27
28
32
9
12
15
21
18
6
43
27
29
27
18
3
1
27
5
40
18
17
1
48
14
45
9
6
21
31
29
16
65
3
27
82
23
21
18
42
7
60
17
4
6
30
59
60
16
81
38
21
49
14
130
60
27
3
56
9
72
3
40
6
3
63
2
40
36
50
9
48
37
32
40
3
27
14
15
39
1
35
1
8
60
57
6
112
21
141
59
75
90
36
6
88
65
12
13
36
6
8
24
22
30
5
19
9
48
72
15
14
18
36
12
78
90
4
14
22
32
30
4
14
13
9
126
41
27
9
37
50
70
32
154
12
18
14
85
11
9
7
18
36
2
40
26
19
41
31
53
4
11
39
1
5
3
60
31
36
17
76
32
28
12
9
24
14
21
24
25
47
16
15
17
40
23
4
20
4
32
45
99
21
9
4
11
13
18
8
6
52
18
14
4
56
27
4
36
3
29
61
2
54
54
9
21
112
15
8
27
9
9
19
48
5
22
50
58
74
39
4
47
16
42
3
41
31
65
58
12
33
35
37
9
3
5
76
14
54
51
21
19
41
22
5
7
14
4
42
14
22
84
20
126
40
3
9
36
24
102
29
27
9
79
6
12
27
15
26
4
14
13
20
13
14
25
11
48
4
2
30
58
47
103
5
9
40
32
27
3
1
53
28
126
9
5
16
11
7
14
22
69
8
13
11
16
23
9
31
29
49
14
4
18
12
59
4
23
24
4
30
14
18
28
66
41
15
22
98
4
2
12
27
69
79
9
60
3
15
5
67
17
4
9
20
115
45
23
19
18
14
12
40
2
7
69
62
4
54
38
4
14
27
31
18
80
10
30
20
22
108
5
39
18
4
23
37
30
5
28
9
36
18
9
84
92
49
14
130
27
5
3
87
70
18
2
12
6
12
24
4
72
14
3
9
31
69
12
110
9
16
119
40
14
12
126
9
33
39
24
9
12
15
21
6
22
84
11
48
49
14
4
6
23
13
3
63
18
14
1
8
37
35
9
60
52
51
27
50
40
18
8
45
15
13
45
12
47
7
14
46
21
60
35
112
32
9
1
18
5
12
81
55
5
54
4
54
35
28
8
40
24
5
72
40
23
3
18
24
30
13
20
12
13
38
61
45
6
5
268
36
20
9
54
22
39
27
18
6
5
13
50
18
34
81
20
57
67
5
4
27
23
10
32
58
5
16
51
14
3
28
53
6
9
61
6
5
9
70
32
4
24
8
33
25
63
47
18
16
15
59
34
32
18
1
12
9
59
67
6
23
16
59
18
46
5
9
48
42
36
30
10
5
7
2
36
7
41
4
50
9
60
39
6
3
51
70
2
25
29
75
55
5
39
24
21
117
28
27
21
18
24
18
23
9
7
9
18
18
14
1
8
1
63
3
5
45
4
24
35
73
59
43
29
48
49
14
112
6
138
6
3
11
4
41
79
9
56
12
40
9
14
6
3
1
32
7
5
22
29
13
36
3
9
15
21
59
40
20
13
23
45
7
51
9
5
22
41
9
12
42
85
45
14
13
44
28
21
27
15
84
9
23
1
8
28
36
9
8
22
6
14
57
9
19
5
67
8
37
12
11
9
70
5
33
7
9
56
48
18
37
5
18
58
26
6
22
48
14
6
57
1
44
40
47
7
81
63
18
27
95
22
18
77
28
5
16
59
4
20
13
3
131
1
41
31
12
5
4
14
1
17
10
32
22
84
15
44
60
13
14
93
13
15
72
21
60
35
37
8
94
6
12
18
20
4
30
95
49
78
9
39
5
9
18
9
33
36
30
24
4
14
4
8
19
8
24
39
22
86
1
32
16
87
18
116
51
39
1
3
54
20
22
21
5
63
19
18
23
4
32
3
45
31
50
27
9
10
14
16
18
18
20
39
1
14
13
8
45
15
7
41
13
123
8
100
23
30
4
99
59
10
3
20
25
23
69
76
44
42
16
18
15
12
15
32
18
34
14
15
7
38
52
20
4
14
49
81
36
26
40
74
16
54
20
9
75
1
8
15
13
12
27
2
52
2
18
7
60
44
9
10
17
4
60
45
35
4
20
3
114
52
23
15
13
53
36
6
25
24
5
138
45
33
31
5
3
13
15
53
15
72
9
36
7
15
68
4
53
27
1
129
11
49
3
5
10
21
11
84
9
33
16
74
97
23
37
71
42
7
20
25
14
10
54
44
18
6
40
77
3
64
5
7
18
56
22
5
12
13
15
8
33
58
9
32
45
3
4
20
27
12
9
28
9
3
23
42
12
15
7
6
12
2
45
16
81
14
6
63
49
14
34
18
14
15
13
98
4
6
14
9
31
9
135
72
18
27
23
45
7
32
9
24
21
4
56
7
36
27
60
18
14
76
32
120
180
33
7
20
12
58
14
40
33
5
27
25
14
46
3
15
57
9
47
9
72
7
24
27
14
30
10
12
87
17
15
21
42
34
36
2
9
40
57
14
64
12
18
32
64
3
20
36
25
15
72
3
101
4
72
27
12
68
42
48
78
58
12
14
69
7
45
15
14
84
10
14
4
27
21
63
5
4
23
15
34
32
10
120
14
28
35
28
17
36
28
14
30
27
15
21
40
101
39
31
41
40
33
8
6
21
1
71
13
27
9
38
58
18
17
24
13
30
36
9
9
47
57
4
6
8
18
24
39
40
51
17
96
72
72
16
27
20
30
19
39
5
24
12
27
33
21
36
4
18
20
106
2
4
14
111
1
3
45
23
9
42
12
10
23
4
68
3
10
48
18
18
38
52
60
21
11
76
8
37
5
108
22
32
12
73
12
99
45
60
5
16
23
1
14
13
3
29
16
33
8
10
18
26
81
33
40
32
12
6
21
36
33
16
24
18
12
74
66
33
13
ABCD 450829674*7^$a-1 [50009]
34
48
18
2
18
12
6
22
2
6
16
110
18
16
2
10
38
12
6
52
92
4
8
16
14
166
8
46
24
32
16
8
16
54
60
36
2
6
16
96
24
12
8
52
24
36
56
22
62
12
12
66
30
12
36
66
16
38
10
14
4
48
8
12
34
8
16
2
30
6
48
66
16
2
22
18
56
48
124
12
24
8
24
16
38
24
18
4
26
30
36
16
12
32
4
24
30
6
14
4
6
8
18
34
36
24
62
34
68
30
48
10
2
22
30
6
56
82
42
44
6
78
16
12
36
8
12
10
30
72
8
6
10
26
6
6
10
186
2
6
6
30
22
12
36
6
6
8
12
30
42
16
32
28
18
24
8
30
76
8
64
2
10
2
6
60
30
6
12
64
24
110
12
42
10
26
22
6
8
28
38
70
80
6
46
14
54
112
12
38
30
72
4
12
2
10
36
48
24
92
24
12
24
24
40
2
48
16
14
40
14
36
46
8
36
6
22
2
10
36
12
36
38
6
48
52
60
6
56
46
2
12
12
72
46
80
4
38
6
24
24
4
12
42
18
12
24
20
6
6
66
54
48
54
4
6
18
56
40
26
22
20
6
16
14
40
32
22
24
50
6
16
8
28
80
168
30
16
42
12
8
16
32
36
6
22
104
24
6
52
26
30
22
56
4
48
20
12
46
56
90
70
8
18
132
28
8
16
24
12
18
68
12
42
16
44
72
82
20
22
12
8
6
4
14
90
30
28
38
18
12
16
18
14
36
16
68
34
8
34
20
52
6
78
32
4
62
90
42
4
26
12
6
12
40
2
22
8
34
80
28
20
4
36
128
16
20
10
32
34
44
40
20
6
6
28
84
24
60
26
12
34
2
12
114
4
8
48
6
52
6
20
16
60
32
4
20
52
20
10
42
110
30
28
30
26
118
24
8
48
30
10
6
36
26
70
14
70
18
18
12
12
12
2
54
28
12
90
2
24
24
46
98
40
12
2
58
78
62
40
18
56
94
38
48
36
22
96
32
64
42
18
30
8
10
8
52
2
22
36
2
34
8
40
24
24
2
58
54
6
48
2
112
18
2
48
22
12
14
18
34
6
8
4
8
36
36
28
36
24
8
88
48
32
6
22
32
6
34
18
32
40
6
56
4
72
96
54
8
10
8
6
58
6
14
18
112
18
2
4
2
6
30
6
82
48
14
142
8
4
32
28
6
18
14
78
6
42
12
6
10
12
24
86
6
52
12
8
4
20
28
44
52
20
4
50
30
12
6
6
4
6
8
6
12
4
108
24
38
18
4
36
44
36
30
10
8
22
42
96
6
26
16
2
12
10
56
24
30
40
62
42
16
8
22
84
14
54
42
40
66
36
32
4
44
30
52
14
30
96
70
6
38
16
50
6
6
36
12
60
24
18
52
72
44
4
8
84
72
12
76
60
2
16
50
16
14
6
24
10
48
26
40
24
2
6
30
82
38
6
18
30
4
8
24
24
4
36
156
14
22
32
4
20
4
24
8
40
8
4
20
18
64
30
84
8
46
26
4
62
28
120
32
30
28
14
46
26
24
22
84
26
28
2
12
16
38
12
78
90
204
22
6
38
12
4
8
18
70
12
2
84
18
4
8
30
6
16
62
22
2
30
34
30
32
24
18
58
20
10
6
56
16
24
18
38
90
10
48
12
32
28
12
8
28
44
30
78
28
50
34
2
6
24
12
28
72
56
6
22
56
24
4
6
8
72
10
86
10
72
78
14
4
60
32
6
28
38
34
2
46
14
10
26
142
48
26
66
46
38
6
6
12
22
12
24
68
4
60
38
18
28
56
54
30
16
36
24
60
2
10
2
10
18
18
38
60
10
18
80
30
28
102
6
18
30
12
30
8
18
16
6
74
30
18
28
12
14
6
4
20
34
6
62
4
2
4
12
140
12
40
26
12
6
58
2
6
46
8
6
4
6
20
16
12
2
24
10
84
8
28
38
40
44
84
18
166
30
20
12
4
60
8
4
72
2
6
76
20
22
6
20
4
38
60
6
4
24
98
18
16
8
4
24
78
6
20
30
48
30
4
2
4
2
4
26
34
48
8
40
24
14
58
68
10
128
12
70
20
10
18
24
2
10
84
38
12
78
28
18
2
6
46
2
10
116
16
24
26
72
30
40
2
30
12
28
42
24
2
12
202
44
42
34
18
8
36
48
16
8
88
32
18
22
20
12
30
28
2
4
2
48
10
44
40
20
24
24
64
14
24
24
16
6
18
48
30
38
10
42
30
36
116
84
30
34
12
12
110
18
16
12
56
96
10
44
6
24
48
48
6
12
18
10
14
100
8
4
12
24
14
10
12
24
44
46
8
10
32
28
48
48
60
38
54
60
16
36
44
36
18
18
70
24
18
20
96
42
82
12
42
18
164
24
52
8
12
18
24
6
40
26
16
38
12
22
48
122
6
46
8
10
38
66
6
36
4
8
120
48
48
10
6
42
54
2
6
66
6
16
2
22
2
16
18
26
12
70
12
78
8
16
26
6
34
144
12
2
24
88
14
4
32
144
54
6
24
4
68
12
4
14
6
24
22
30
14
10
26
24
6
28
2
6
6
30
24
28
2
18
28
24
8
22
24
72
56
18
28
12
6
8
6
4
14
22
14
52
6
36
48
48
14
16
98
6
34
12
24
8
58
2
30
34
6
8
34
24
20
52
30
14
36
4
8
24
10
68
4
6
32
18
94
32
54
22
20
54
6
120
4
12
12
2
58
38
24
34
14
24
46
12
6
6
32
18
6
54
48
84
16
2
36
28
12
8
6
30
72
4
8
16
2
10
48
12
20
72
4
38
4
26
4
50
78
10
18
6
14
40
84
2
18
28
12
38
6
46
8
40
18
44
96
42
16
14
36
30
102
120
6
6
46
6
18
32
48
18
28
72
2
30
36
28
18
54
12
8
28
66
30
12
68
4
12
68
18
54
4
36
32
88
8
28
2
22
50
10
12
26
16
26
6
10
30
20
6
4
50
30
72
76
50
4
56
22
48
12
2
28
14
34
102
2
18
64
14
16
24
54
2
6
6
6
16
6
48
54
26
16
2
66
4
168
26
6
88
62
16
2
18
24
12
42
12
10
98
22
48
32
28
12
12
6
14
48
16
32
154
24
2
102
12
42
12
100
24
50
10
8
72
12
16
20
48
70
6
66
2
52
2
88
56
10
20
16
12
38
54
16
12
20
6
4
18
26
30
114
96
78
6
48
42
16
8
4
20
12
90
10
2
42
16
60
8
6
34
24
14
34
80
108
52
12
84
54
38
16
96
60
60
36
12
104
16
96
12
72
20
48
40
44
54
10
8
36
90
34
6
42
8
6
22
18
6
74
6
4
152
36
6
34
14
28
6
44
12
18
34
60
36
62
30
12
30
24
18
94
30
8
30
6
6
16
18
24
12
24
24
14
18
10
2
6
58
30
18
56
132
18
6
10
8
6
84
24
6
30
12
30
54
6
22
20
100
176
12
40
80
40
8
16
12
20
52
20
4
14
88
6
114
54
20
24
76
8
16
14
12
58
12
42
128
18
4
48
2
30
66
10
8
4
36
14
54
10
6
98
6
16
8
4
8
12
24
18
10
12
92
6
42
4
48
24
8
4
110
114
24
30
34
8
16
20
12
40
44
34
2
30
168
42
6
6
12
36
ABCD 450863484*7^$a-1 [50059]
1
56
48
57
46
2
6
21
28
3
2
3
9
12
18
1
65
15
3
54
7
23
24
4
50
10
5
9
12
6
4
14
48
7
15
17
60
28
5
18
96
21
51
49
17
12
18
40
26
18
18
15
21
27
27
42
36
12
79
71
1
77
12
3
21
12
6
6
15
12
4
32
45
15
3
24
36
6
15
9
66
9
27
54
3
63
18
84
43
48
41
6
30
154
9
53
48
39
21
6
42
22
29
21
31
23
21
28
5
130
14
10
17
3
61
3
65
12
15
42
58
17
15
6
15
21
18
9
21
15
43
98
3
24
52
5
22
48
29
9
75
28
65
24
15
31
56
6
36
6
1
23
124
60
8
30
19
27
44
49
80
15
48
30
15
7
26
36
36
147
27
54
72
24
79
5
19
23
12
30
72
24
39
15
18
7
20
24
24
27
24
6
48
43
8
9
42
81
15
30
7
15
2
75
3
18
15
12
3
6
36
12
36
6
76
2
30
6
7
23
42
12
82
86
42
1
41
7
29
210
25
63
176
12
42
19
17
18
9
33
3
7
2
7
65
27
27
30
19
32
57
15
108
4
17
6
18
6
4
14
6
114
12
30
54
6
36
4
2
54
21
3
9
3
4
2
58
17
21
10
14
6
40
2
180
18
64
41
99
6
7
29
27
9
54
66
6
48
48
6
46
53
91
20
93
93
63
3
6
22
24
122
84
24
42
6
34
41
15
18
7
23
9
33
63
19
20
1
5
54
16
44
6
18
45
3
28
26
12
30
21
39
21
7
8
1
15
5
51
25
68
3
6
10
24
24
17
33
54
88
2
12
18
66
24
55
44
57
34
62
43
5
48
18
25
29
58
33
8
24
45
43
87
26
7
17
60
18
40
56
66
42
9
69
78
24
18
6
48
88
2
10
26
58
12
77
9
51
3
4
44
52
2
12
3
21
27
21
7
29
48
75
103
32
1
87
32
1
56
21
19
77
3
9
30
36
69
33
51
3
6
3
9
12
19
51
2
18
40
5
4
56
24
21
3
79
14
130
8
12
9
75
72
42
6
33
87
40
20
112
110
27
28
113
24
55
65
24
72
10
14
30
6
43
17
3
12
120
39
1
35
36
48
21
57
3
129
31
24
35
9
7
2
34
2
39
87
21
48
27
18
12
90
97
32
84
12
21
66
18
7
20
21
24
3
72
45
31
39
2
6
9
21
27
7
12
17
4
8
21
19
44
48
21
118
24
5
60
40
15
29
3
45
19
50
7
39
24
9
5
15
24
39
64
14
60
63
43
32
24
57
27
37
41
7
17
10
21
27
20
25
3
29
108
33
22
38
12
60
3
4
59
16
2
19
24
23
28
116
6
43
29
84
39
7
2
27
67
80
18
6
78
111
21
3
72
28
8
19
36
62
34
14
39
27
21
39
36
42
36
19
5
48
34
2
12
54
69
21
43
41
24
58
26
12
51
55
29
63
6
63
28
17
12
15
3
25
24
5
18
48
9
48
15
42
72
27
33
54
66
42
120
21
33
6
9
19
2
7
41
31
17
30
6
63
27
16
81
5
3
88
17
15
19
14
12
3
111
42
24
48
7
48
24
5
30
6
7
65
70
12
14
6
33
9
63
15
21
132
21
87
4
47
114
12
3
21
39
3
9
48
3
81
57
48
108
36
34
9
41
78
21
24
3
18
24
22
9
80
33
6
24
18
12
10
14
42
12
16
53
9
7
5
24
19
20
7
50
18
1
65
6
24
6
27
9
31
48
29
58
48
14
90
21
3
6
15
36
9
15
7
2
48
24
7
17
36
10
9
5
42
24
4
32
54
22
14
18
16
9
44
33
27
21
3
45
12
75
75
6
22
86
6
42
42
45
7
56
4
17
12
40
11
42
12
12
48
12
24
10
26
6
4
32
28
38
39
19
60
5
52
23
66
36
36
12
12
46
2
12
42
12
4
14
63
4
47
30
99
7
2
24
7
44
75
21
7
14
15
60
9
39
9
27
15
6
24
6
16
84
9
23
28
2
12
3
79
17
57
27
48
7
26
51
43
12
62
36
87
99
6
99
21
19
53
18
1
5
6
16
38
12
3
24
15
9
12
4
8
9
46
2
15
60
21
10
20
49
20
21
12
34
8
30
211
71
9
84
43
17
127
14
96
51
81
6
1
15
29
4
23
21
60
88
83
4
2
75
75
52
20
16
48
9
8
15
18
3
75
42
46
9
15
33
17
7
5
120
42
69
27
30
12
51
79
65
33
12
126
1
56
33
72
123
45
6
18
63
33
6
45
24
33
18
24
42
30
33
93
12
27
3
16
26
7
92
31
44
9
33
58
26
63
19
2
15
15
45
21
12
10
14
42
6
12
3
31
32
84
64
9
47
78
60
31
15
33
29
72
10
60
80
6
36
84
36
12
7
29
15
3
18
72
15
33
12
42
6
12
154
80
81
27
66
15
3
42
10
17
33
6
1
53
12
27
33
3
51
12
81
3
18
115
27
48
62
3
51
6
34
9
65
7
71
9
105
6
9
43
132
41
33
27
21
12
34
8
76
26
24
138
25
5
24
3
15
30
36
10
69
20
28
56
21
48
27
9
24
75
9
19
65
46
2
24
78
18
31
20
93
24
63
33
12
18
66
7
8
75
60
1
24
23
30
18
48
4
44
25
80
40
65
12
6
78
46
24
60
80
61
20
33
10
74
10
29
127
14
18
21
33
24
75
9
6
12
37
15
5
24
3
24
4
14
72
10
14
24
78
21
3
4
20
16
14
46
74
3
57
6
24
1
17
7
17
27
7
2
43
24
107
84
64
98
7
20
33
3
12
3
24
81
24
9
12
15
27
48
66
63
9
102
24
24
25
3
29
12
28
71
18
51
21
79
17
12
30
60
6
10
98
18
64
92
21
9
87
4
17
6
21
28
17
6
1
95
16
2
7
17
31
48
65
36
18
9
7
8
18
34
45
15
5
72
7
41
48
39
21
15
49
8
12
19
32
1
5
42
69
52
5
66
52
17
19
24
26
3
21
12
6
6
10
62
7
20
21
48
87
63
25
23
25
87
2
30
21
9
3
27
18
195
40
17
22
14
19
17
48
12
12
55
17
12
3
57
15
19
62
22
2
12
42
18
3
139
24
170
55
47
28
38
12
27
7
38
60
54
4
12
50
12
18
25
56
15
1
3
38
22
5
3
9
84
3
49
5
15
45
12
34
38
51
51
9
27
42
12
24
15
9
18
40
8
16
24
2
42
61
23
48
40
26
10
60
2
30
33
9
96
15
9
70
32
28
36
80
21
57
10
29
99
90
12
3
9
12
18
168
12
12
9
7
53
27
174
3
88
24
20
24
4
5
51
7
14
3
9
84
22
14
7
11
42
3
21
27
3
37
5
12
30
6
43
29
36
6
129
9
3
3
6
18
24
18
12
3
33
12
84
114
33
3
21
99
45
4
5
75
55
2
12
3
33
7
41
36
34
5
4
63
2
36
54
21
9
12
19
15
24
74
6
1
23
21
27
9
27
21
15
18
31
23
84
93
45
10
50
10
2
46
14
3
105
10
5
51
1
5
ABCD 450926912*7^$a-1 [50005]
9
18
8
28
2
55
35
25
21
18
14
12
3
9
18
24
16
12
5
9
7
9
23
15
46
12
3
11
16
62
67
51
12
14
67
21
3
5
34
9
57
12
11
15
13
17
7
11
10
20
10
12
20
9
48
15
48
4
18
20
15
1
6
8
13
20
7
5
49
20
52
42
50
10
18
24
138
18
14
1
53
3
4
21
44
40
30
9
21
20
7
33
2
22
3
21
3
33
15
17
3
27
16
9
3
42
42
98
54
10
44
147
21
7
8
33
19
32
25
6
8
1
23
1
3
9
33
18
14
16
42
12
2
10
53
3
6
63
13
14
6
82
17
87
1
53
12
64
27
39
12
2
10
9
9
6
14
6
6
3
31
2
31
3
14
34
5
7
2
7
23
9
28
3
8
6
16
51
47
9
21
3
43
24
38
3
67
21
3
9
3
36
6
8
27
7
18
80
15
13
8
12
7
5
10
8
9
4
17
36
6
10
12
2
24
4
38
30
16
14
16
119
1
26
21
9
16
2
30
16
20
48
16
36
51
45
8
10
30
26
72
6
24
28
20
27
49
6
77
31
89
1
18
9
3
17
1
36
23
28
87
2
42
16
48
6
8
60
15
7
12
60
8
10
3
3
5
25
42
50
6
30
22
6
12
6
21
3
24
26
16
50
25
45
50
21
51
4
62
30
1
5
48
12
7
20
1
18
12
42
2
6
31
15
20
54
7
21
14
9
7
6
54
24
62
15
15
13
15
45
9
63
32
1
18
14
34
24
2
15
43
6
2
4
12
30
15
21
12
3
3
57
15
21
8
9
12
34
8
9
7
30
24
36
14
13
35
57
19
2
7
29
10
6
39
39
32
24
13
12
21
6
90
6
2
27
15
28
50
27
1
6
26
12
42
61
17
16
8
18
22
12
30
6
3
24
23
9
61
20
7
21
6
18
12
6
32
52
2
40
24
59
15
24
21
12
13
3
15
12
6
27
27
36
36
65
21
28
12
2
22
27
24
12
17
10
24
12
9
8
67
6
15
3
8
6
4
14
4
45
65
12
46
2
15
37
36
6
24
5
45
15
12
7
9
21
18
8
16
6
15
68
43
14
7
56
39
28
14
16
12
11
7
18
54
24
12
60
24
14
70
50
10
32
9
4
15
12
14
10
6
15
29
10
9
15
9
9
30
14
22
5
31
54
47
7
8
66
7
29
18
49
45
2
52
44
10
32
34
12
41
28
9
2
18
16
12
26
1
27
14
16
15
23
24
4
2
28
30
24
9
33
27
35
40
42
47
33
28
6
20
49
29
15
45
16
36
6
12
78
6
38
10
5
7
6
3
23
9
15
18
6
6
22
90
3
33
27
8
13
12
32
27
4
59
1
21
8
12
4
12
20
12
10
2
16
30
44
24
4
18
3
5
27
21
4
30
24
14
46
2
12
31
23
24
4
33
9
66
24
26
22
62
34
36
20
48
46
32
10
12
5
21
42
9
139
36
6
74
4
42
36
6
38
52
6
21
21
44
16
8
10
6
2
30
60
3
7
5
33
10
36
18
36
6
18
27
32
7
21
3
6
8
22
42
18
26
12
10
9
23
25
20
7
24
62
28
54
60
6
6
26
28
30
54
15
3
5
27
28
78
15
17
4
3
3
2
31
9
8
18
18
12
16
48
24
8
24
34
8
24
24
16
18
30
57
23
4
12
6
8
15
16
11
10
3
65
22
26
12
54
49
12
11
18
54
16
32
16
30
18
6
6
2
24
18
6
94
21
5
10
9
23
6
15
9
48
16
6
29
7
2
78
4
62
12
7
17
91
33
14
4
12
9
3
54
6
12
5
25
44
10
24
8
1
8
15
6
7
3
14
3
28
51
69
15
26
43
47
28
5
7
2
6
10
18
24
18
15
3
2
22
24
36
18
2
28
5
7
14
58
56
13
5
6
42
60
24
58
6
3
8
16
12
3
78
26
22
3
27
9
51
9
15
29
1
56
3
16
5
4
20
12
28
51
5
10
38
7
24
17
24
18
52
12
32
30
91
12
9
8
34
14
67
48
5
22
5
19
20
6
22
21
21
42
120
12
2
24
4
30
14
4
47
19
9
21
3
20
31
14
22
9
27
33
5
12
15
31
12
6
11
55
30
20
18
4
2
4
36
2
1
23
18
10
18
11
13
2
16
26
31
17
6
10
14
4
50
16
6
20
6
22
29
9
3
1
8
3
4
9
20
76
54
26
10
29
12
19
14
58
45
5
22
24
9
35
22
2
6
15
1
3
9
84
3
23
24
13
45
32
6
4
12
9
3
18
18
17
40
8
28
29
3
1
6
36
6
8
10
14
46
14
27
57
10
14
7
72
15
2
4
23
9
31
39
8
4
2
18
9
28
15
5
7
6
20
16
54
24
98
34
26
10
12
9
15
6
68
15
27
1
15
9
75
9
5
16
11
9
19
3
38
15
13
3
53
18
6
18
9
13
2
10
12
2
30
10
12
42
42
8
6
19
15
21
15
21
8
28
3
24
32
28
36
17
21
3
43
2
19
9
6
30
24
15
36
15
8
54
19
23
42
12
16
27
3
21
33
6
14
28
18
21
9
30
6
8
7
77
16
59
28
9
6
17
7
6
27
15
6
6
6
12
42
24
6
2
42
30
40
38
48
10
30
8
18
4
66
39
27
33
8
24
7
14
18
40
9
20
7
48
84
24
8
18
10
26
28
3
3
8
21
19
9
23
40
2
10
9
33
2
40
21
9
8
22
21
27
20
9
28
12
3
5
57
15
39
30
10
9
20
1
20
78
30
10
32
6
70
12
6
2
13
35
24
6
15
1
2
28
9
9
39
17
10
32
4
17
27
22
24
32
27
39
21
28
51
29
63
4
38
4
54
26
16
12
6
14
15
13
3
24
27
32
21
33
7
3
6
8
18
13
15
2
120
27
21
36
46
8
22
63
27
8
4
36
12
30
3
9
23
13
15
15
8
24
28
26
10
2
30
28
42
39
48
3
54
12
12
18
30
63
36
3
29
40
9
30
14
4
30
5
93
15
7
5
3
30
16
6
66
8
46
6
42
42
2
13
35
13
57
15
27
38
4
20
18
4
17
4
5
10
60
72
12
2
15
12
3
46
32
70
66
6
29
7
60
12
6
6
14
3
1
2
54
75
21
7
35
16
12
12
30
42
8
66
12
34
18
35
13
3
9
6
17
33
39
1
30
6
32
22
9
15
38
7
39
12
9
9
12
27
29
58
78
3
99
14
7
12
63
14
34
36
8
13
12
3
38
46
17
19
18
54
12
26
27
7
44
48
18
28
15
27
36
20
25
5
19
39
12
105
15
12
8
1
15
18
14
6
28
14
16
12
26
10
2
46
21
15
20
42
4
152
24
31
57
24
27
33
6
6
24
6
36
2
4
6
20
16
6
8
31
17
16
2
18
16
6
5
37
11
4
24
45
104
15
1
26
13
48
3
8
66
3
40
9
26
18
30
4
50
24
4
12
6
42
50
6
10
12
29
15
45
16
51
48
5
1
2
9
9
31
3
24
36
6
6
6
12
3
53
12
46
21
20
21
4
6
26
58
12
36
2
46
6
6
96
48
21
12
41
27
1
56
22
26
15
7
45
29
12
46
2
52
12
36
6
2
31
9
18
14
16
12
39
5
40
18
33
48
32
37
2
16
33
5
3
109
11
19
9
15
2
16
3
23
10
30
93
17
42
16
9
3
33
39
2
31
8
1
2
4
6
32
43
15
21
17
16
32
4
50
48
6
22
18
12
15
48
39
26
6
81
57
6
10
6
6
20
22
29
51
6
3
28
24
15
14
6
16
26
4
15
27
32
13
11
9
7
33
9
14
96
25
48
5
10
5
1
6
12
24
9
56
13
8
7
9
68
28
18
29
19
8
22
48
23
1
11
1
15
24
15
8
34
11
19
2
6
1
47
28
60
14
18
18
31
29
19
75
18
6
18
18
14
3
25
18
5
40
3
24
54
6
8
16
17
12
16
9
3
48
39
32
6
12
22
30
26
6
16
12
6
6
11
15
10
23
43
36
56
18
34
50
12
16
38
24
1
3
9
32
60
15
42
6
6
16
24
18
12
12
2
7
39
6
18
78
11
33
12
10
6
18
2
10
20
54
10
14
7
12
8
7
18
3
15
66
3
15
5
55
12
21
15
2
18
10
12
27
47
10
18
26
58
12
12
6
60
14
13
9
11
15
4
24
18
11
19
29
9
4
15
77
36
18
13
15
14
22
14
42
33
16
17
16
66
30
14
18
19
12
27
5
15
61
32
7
14
28
30
50
16
6
20
4
2
40
3
15
9
8
31
38
18
16
5
49
23
7
14
19
15
36
9
5
18
52
6
30
6
18
8
9
9
4
3
27
5
15
93
33
19
15
12
68
16
26
130
12
29
123
9
1
14
16
8
28
5
16
3
29
15
16
41
4
11
13
8
19
26
79
17
4
3
21
54
20
1
41
16
6
8
54
3
7
2
16
3
27
8
13
12
12
21
36
8
27
21
22
12
2
28
90
24
24
38
27
9
4
2
1
5
34
2
12
7
32
52
23
37
11
112
48
6
2
1
8
1
12
15
3
2
10
26
18
1
57
66
41
3
49
5
3
16
9
44
40
6
12
8
16
2
28
24
15
3
12
33
72
9
18
12
26
22
9
27
5
7
2
19
53
10
36
18
18
12
18
11
28
17
66
42
46
24
17
9
7
12
9
18
6
2
4
29
39
24
1
8
112
8
55
5
1
12
30
5
3
6
10
14
10
9
68
7
24
38
4
15
9
26
40
14
22
20
72
9
28
9
2
18
6
58
12
18
6
12
44
72
60
16
18
42
3
29
16
24
11
4
27
2
3
13
12
6
48
9
11
58
20
12
36
10
5
7
20
28
5
19
24
20
4
21
45
2
6
4
27
35
6
39
3
6
22
6
20
24
42
42
46
24
6
20
6
46
42
12
44
9
21
42
4
33
20
7
8
70
15
5
3
1
2
1
21
3
15
6
12
20
22
48
6
12
18
2
10
9
3
24
17
49
11
16
5
4
2
4
6
14
30
18
16
14
4
20
7
33
6
12
2
7
8
7
24
50
6
6
58
9
21
50
24
18
4
6
2
15
27
4
12
12
20
30
27
28
27
56
6
18
6
7
11
9
43
36
33
5
66
1
24
9
6
14
24
46
42
42
9
48
27
2
22
26
22
38
12
40
35
57
19
41
ABCD 451189496*7^$a-1 [50009]
42
18
13
47
61
144
48
131
13
47
61
23
12
54
55
53
42
24
66
60
48
6
6
55
23
121
11
61
17
96
19
17
31
35
18
60
96
67
47
1
59
73
36
383
25
17
30
48
42
6
73
23
13
24
108
29
36
43
65
19
24
17
102
144
1
204
120
29
139
264
53
30
6
19
36
60
36
72
5
115
24
11
42
127
41
7
23
42
150
48
13
23
49
5
115
11
30
30
12
24
61
84
23
13
29
6
1
204
48
72
132
48
77
12
48
7
24
89
72
19
71
13
17
60
6
24
37
23
13
72
35
24
1
35
13
41
126
18
30
25
36
12
17
7
84
11
25
23
30
36
24
42
90
18
30
6
36
25
96
29
18
12
61
35
54
79
36
120
36
59
1
23
6
84
7
23
13
41
19
120
53
48
60
7
83
48
24
48
25
36
24
5
6
36
73
132
59
12
24
48
66
6
18
31
47
42
12
54
30
24
30
6
43
17
19
47
85
11
24
90
18
30
12
6
133
36
71
42
102
174
66
24
132
48
66
30
1
23
90
66
13
11
12
37
47
138
42
198
12
30
1
36
23
25
36
96
12
11
13
36
11
144
61
29
90
12
13
72
203
97
59
84
6
19
12
23
6
30
60
25
60
72
72
41
67
48
53
102
36
25
36
47
13
11
72
24
24
25
11
6
78
1
12
24
108
17
168
156
42
24
84
6
6
49
36
108
36
5
19
131
97
96
191
12
60
1
53
54
1
29
90
12
1
71
12
24
30
43
107
54
42
61
29
66
24
121
36
12
59
30
7
35
18
6
85
47
25
48
72
59
1
23
60
6
84
43
41
31
35
72
73
72
107
13
35
18
210
72
42
18
1
36
11
156
1
12
95
1
5
84
60
7
53
127
5
31
23
60
61
29
7
36
11
13
29
78
37
36
144
65
54
90
30
13
12
24
48
72
83
24
1
23
13
113
19
95
13
36
5
66
49
36
5
55
41
31
83
25
36
36
48
41
24
30
1
11
48
6
19
24
36
11
24
49
24
17
30
30
31
12
11
48
121
59
49
5
228
55
60
17
30
1
89
78
6
103
41
18
49
29
30
36
18
7
60
5
7
23
49
11
78
42
37
113
103
108
12
108
53
7
113
30
6
90
60
30
48
67
24
5
54
25
95
1
131
25
11
54
180
103
12
11
25
24
84
71
25
125
90
13
5
18
37
11
97
35
13
41
19
71
73
120
125
30
90
6
1
95
37
156
24
23
36
180
18
54
12
13
41
24
7
60
11
37
5
55
12
24
11
90
7
41
42
1
17
19
24
35
49
11
13
48
23
1
17
12
6
48
30
31
59
12
49
29
42
60
13
5
67
17
60
36
6
24
6
31
60
23
13
17
31
95
37
59
24
60
30
30
18
6
37
17
6
6
67
53
31
59
13
47
49
11
120
120
30
6
162
139
41
6
61
60
11
108
60
37
12
36
107
120
18
7
24
23
12
24
13
12
60
35
96
121
180
83
84
25
47
18
36
7
29
7
108
53
79
47
54
7
11
1
47
252
54
54
36
24
30
6
18
30
156
12
1
36
5
55
12
11
18
7
17
19
83
48
72
13
5
6
49
5
7
29
175
29
7
12
24
120
83
25
29
66
84
277
36
12
23
168
12
1
47
109
47
18
7
11
13
36
29
126
78
30
37
5
54
12
54
90
1
24
29
7
48
96
36
12
41
66
18
66
25
24
11
61
53
31
65
7
59
13
65
31
48
17
43
36
12
5
67
41
72
60
90
61
23
13
60
36
11
6
30
73
96
29
18
1
41
55
41
36
60
19
5
42
97
35
42
90
121
17
12
43
11
96
1
47
12
37
71
6
66
84
6
48
30
102
18
1
29
102
157
120
41
60
7
11
61
77
31
132
11
37
59
54
36
156
7
12
41
54
24
6
36
66
108
12
73
29
120
67
5
60
30
24
36
18
6
12
25
12
11
49
5
43
113
60
6
24
49
23
37
11
156
30
19
35
36
157
23
13
71
25
29
12
79
72
60
48
125
84
6
61
12
47
13
47
25
72
12
83
24
36
1
53
6
1
41
36
90
30
6
210
19
36
5
7
36
65
36
30
72
24
25
11
108
60
12
61
108
29
7
23
66
78
12
133
41
7
24
108
5
6
66
6
37
5
55
65
7
11
24
24
54
7
89
90
37
36
36
11
12
24
85
29
127
47
12
18
36
54
72
24
25
11
49
11
84
6
54
97
23
30
60
43
11
25
11
12
48
25
11
24
126
31
60
12
23
48
1
65
7
119
24
24
120
24
13
180
23
66
6
13
35
61
48
41
31
29
36
7
167
36
90
48
91
108
113
48
7
53
60
30
13
29
6
48
12
1
47
36
24
156
37
119
61
36
5
31
95
6
54
13
108
155
18
7
36
12
5
30
12
25
180
36
29
67
72
5
24
78
13
29
66
49
60
11
12
25
23
24
156
13
24
144
23
13
83
6
18
36
36
24
49
11
54
19
ABCD 451252262*7^$a-1 [50006]
14
30
27
3
24
28
2
15
103
20
12
4
12
42
2
6
66
18
15
1
6
6
2
22
8
132
40
42
56
10
54
2
4
35
1
2
24
4
24
8
16
18
8
72
15
9
30
6
4
2
16
48
20
16
5
73
2
10
2
22
18
42
20
3
15
4
18
6
36
12
32
72
52
30
68
30
30
10
18
8
58
12
18
11
3
4
12
2
27
39
30
15
1
32
18
4
24
72
14
15
25
24
2
9
48
19
90
24
47
13
50
70
2
22
12
2
10
2
9
3
4
2
64
24
14
34
11
12
31
6
30
30
8
12
15
19
12
30
92
34
30
12
20
114
12
84
66
22
18
14
12
12
40
12
65
1
6
30
12
26
24
28
38
123
12
3
6
42
22
48
68
16
6
2
28
12
18
8
9
1
12
8
22
12
62
15
9
84
4
2
6
34
66
14
6
40
23
85
36
6
42
24
14
40
41
19
6
6
32
4
17
99
16
14
10
44
6
6
60
40
18
26
4
5
1
44
4
42
12
12
6
6
8
6
39
1
6
5
45
15
33
22
6
96
24
18
12
8
4
18
30
42
116
34
5
37
6
20
42
3
1
24
2
4
26
4
12
54
26
100
11
9
22
44
10
12
8
63
49
8
28
6
12
12
2
30
16
32
22
20
4
14
12
22
24
50
28
42
24
38
10
96
48
14
12
10
36
114
20
12
24
4
48
12
20
42
15
39
21
13
2
4
14
16
6
102
14
12
117
49
44
16
12
48
54
32
46
8
24
10
17
33
78
9
25
8
15
13
62
16
54
38
58
78
42
6
56
16
24
24
24
14
34
6
42
68
4
38
10
36
8
90
40
2
40
6
60
56
10
62
4
36
20
3
1
2
54
15
3
10
18
80
52
5
27
45
7
24
8
16
36
66
2
16
48
18
12
32
10
18
6
20
16
12
29
9
18
10
6
114
12
14
6
18
72
10
12
18
5
33
10
6
62
12
72
48
4
6
6
20
28
6
30
20
6
22
44
4
18
38
22
56
12
88
18
18
14
30
16
6
6
36
6
17
39
36
45
1
12
6
24
24
38
6
9
9
10
14
12
30
4
32
34
18
32
18
4
14
12
28
6
26
33
37
26
40
56
22
36
12
6
14
82
26
10
132
96
60
2
28
14
36
16
2
22
14
16
24
8
6
10
14
4
2
4
26
4
2
22
84
54
18
2
3
27
18
3
67
42
23
15
36
6
4
60
90
6
86
45
1
2
10
12
2
57
51
12
34
18
8
6
22
44
10
14
16
20
4
44
30
12
28
6
17
69
18
36
12
4
5
1
60
32
18
18
16
12
14
24
34
2
28
50
22
12
54
24
2
40
36
12
17
12
1
18
6
36
30
8
21
91
6
26
10
80
18
4
30
48
12
18
18
2
16
20
4
2
54
6
10
48
72
41
27
16
12
80
18
6
22
59
27
22
6
24
42
26
40
18
12
24
56
16
71
7
12
14
27
13
12
38
42
10
18
2
58
35
51
16
36
2
3
57
66
4
5
73
35
33
30
4
8
16
68
4
6
48
48
2
48
100
17
51
4
2
15
48
7
12
24
29
1
18
36
50
6
22
47
19
32
4
8
22
12
8
114
46
14
6
16
14
16
8
6
6
60
94
30
68
4
29
3
66
18
6
30
6
4
59
15
6
54
10
20
22
14
10
66
54
36
54
11
45
18
4
24
30
12
38
16
18
12
11
3
46
14
28
17
13
6
44
21
9
22
20
10
2
45
3
10
72
6
20
24
4
32
4
48
8
6
15
45
3
31
30
11
48
7
78
66
12
18
56
4
20
34
66
18
36
30
20
18
9
15
4
18
6
90
54
8
48
28
29
1
30
6
11
3
22
20
40
2
40
6
44
82
38
15
9
54
12
28
8
12
10
32
24
16
8
6
10
14
12
16
18
11
33
10
24
36
68
9
1
107
3
10
18
6
14
9
1
12
42
2
78
42
46
2
36
4
36
54
2
52
6
36
26
48
40
42
12
66
18
44
4
17
9
6
9
15
18
87
25
11
13
6
6
14
22
62
21
7
2
34
30
2
10
20
10
66
18
6
36
2
100
8
12
10
12
12
86
10
30
2
10
6
8
66
18
3
9
76
14
24
10
18
2
24
6
22
32
28
14
10
12
11
31
20
52
60
18
36
18
36
30
2
129
37
18
6
32
66
30
42
12
28
29
15
36
12
16
14
28
8
16
12
26
4
8
18
12
18
10
48
8
4
36
14
52
36
17
45
34
8
18
3
33
10
12
14
16
30
18
71
3
36
9
7
6
6
44
42
120
6
24
60
90
70
5
13
2
16
14
10
2
24
24
15
15
12
10
8
4
23
7
38
4
12
12
38
54
28
35
3
12
28
5
25
18
18
32
22
2
4
26
28
8
30
22
17
63
18
46
8
16
14
40
30
6
20
24
3
43
20
60
60
6
6
22
24
14
28
24
5
123
40
24
50
15
103
32
21
31
2
16
26
12
36
24
16
12
2
40
56
4
54
8
4
29
60
48
15
4
20
10
35
43
6
6
5
1
54
18
12
26
24
54
4
24
6
24
36
48
5
43
20
4
60
2
3
43
78
62
4
53
13
6
60
26
12
40
26
22
18
17
43
44
36
9
63
36
12
42
3
63
24
4
6
12
20
4
11
9
34
8
46
8
30
18
4
96
47
25
6
18
56
10
12
36
5
1
24
24
24
18
14
15
1
71
7
24
29
37
12
2
28
72
12
26
4
2
10
78
5
3
4
8
6
16
6
12
2
22
12
17
7
2
40
18
8
40
24
5
93
18
42
46
26
6
34
78
24
41
27
54
42
42
3
13
6
14
22
2
28
2
10
95
61
14
6
82
84
8
4
8
18
18
10
24
6
8
24
34
14
9
7
26
40
42
65
7
18
44
22
18
24
18
12
56
21
9
16
20
15
75
10
30
5
61
36
2
10
2
16
36
2
30
22
30
6
18
38
4
38
10
32
10
92
78
10
18
2
6
28
18
102
11
27
4
12
8
46
38
33
25
44
3
13
2
10
38
28
12
14
6
12
28
5
19
60
6
12
35
111
60
4
6
6
84
12
12
18
32
3
24
13
2
4
24
8
18
34
2
28
6
44
28
60
8
28
108
41
61
23
25
8
6
16
5
25
26
46
14
4
18
30
20
12
4
6
23
3
72
22
12
24
60
12
26
4
2
63
1
12
98
30
42
12
4
18
104
42
16
12
18
2
10
12
2
33
1
12
54
8
4
12
6
38
42
6
4
36
14
3
12
7
14
22
36
18
20
63
15
12
21
3
6
3
49
14
12
6
6
22
23
45
10
8
4
36
2
64
18
2
39
31
18
2
12
18
27
7
5
13
18
14
28
66
44
9
3
10
36
2
18
34
12
14
39
7
6
42
68
28
30
6
6
68
4
6
102
14
4
14
3
7
56
22
14
10
74
10
24
54
2
22
6
8
28
2
76
12
8
10
18
50
34
2
63
19
48
8
28
20
12
6
22
17
1
26
16
17
12
9
28
11
45
27
1
24
20
46
42
12
20
18
40
8
12
22
6
20
72
16
12
20
40
2
36
22
17
12
3
72
34
6
38
4
24
32
34
53
19
6
36
30
6
12
18
2
39
21
39
21
4
35
19
29
13
2
18
22
2
16
50
22
42
24
38
16
12
42
48
12
56
34
38
57
9
22
12
17
33
4
18
48
32
33
27
18
10
32
18
34
29
72
12
3
4
18
8
6
9
12
9
28
42
26
28
35
3
4
36
42
48
30
12
72
12
24
18
2
64
14
4
20
18
10
14
52
12
86
28
18
2
102
10
8
4
2
4
26
6
22
6
6
6
30
11
9
6
40
14
15
7
41
15
52
42
26
22
12
23
49
2
42
30
28
2
3
3
10
6
50
22
54
2
52
14
22
20
4
6
12
20
6
16
24
44
82
20
22
6
6
104
16
24
26
4
42
12
2
51
45
28
84
30
2
22
60
20
18
28
26
16
24
6
11
25
30
30
12
14
34
36
60
42
18
60
44
48
34
53
31
2
4
30
2
34
36
14
10
17
7
18
8
52
6
60
17
15
4
32
4
30
6
42
2
34
11
7
6
18
24
2
3
37
26
10
14
16
2
52
36
30
6
6
56
64
5
45
6
22
50
4
50
40
14
9
97
6
6
2
6
4
30
12
5
19
8
36
69
75
42
10
48
50
22
5
36
12
3
28
6
48
110
30
30
4
38
15
25
35
31
6
24
12
12
74
4
8
4
6
36
14
22
32
3
1
11
45
6
12
6
10
32
10
32
15
21
6
10
18
24
30
42
96
8
10
30
6
6
8
6
22
18
18
8
28
12
60
96
2
3
27
16
54
50
16
26
18
6
54
6
6
4
12
30
12
2
24
106
30
12
24
20
57
1
2
40
32
10
23
3
22
14
48
6
106
56
42
46
36
42
23
43
6
12
18
30
54
24
90
59
15
40
2
15
19
26
15
27
10
11
60
25
38
16
5
7
48
96
2
6
34
20
28
42
17
7
32
36
54
30
12
10
30
12
36
12
5
1
60
ABCD 451339776*7^$a-1 [50026]
139
77
36
127
78
210
341
24
36
271
53
72
19
17
48
72
36
163
24
54
155
24
7
126
119
48
24
37
83
72
1
35
181
347
7
173
12
49
60
23
264
73
42
54
114
113
216
37
59
7
120
29
19
150
119
73
24
47
43
65
25
119
55
89
24
289
180
11
37
96
35
55
53
13
59
145
186
294
107
72
132
108
1
11
36
49
54
24
161
24
61
83
127
233
12
25
66
5
120
108
1
30
54
191
25
84
11
19
5
144
144
67
161
61
71
180
108
139
269
72
96
73
47
276
73
84
71
132
36
36
48
60
228
55
336
24
17
36
97
35
84
60
84
1
35
175
77
25
47
43
30
18
30
47
49
66
78
35
157
348
23
72
7
138
156
59
37
24
96
95
84
109
35
252
24
91
17
108
25
84
11
24
49
23
36
36
61
131
36
72
1
59
115
5
24
216
84
144
13
336
119
24
61
150
96
197
37
60
24
42
17
84
60
84
73
162
54
107
72
36
19
6
119
85
239
36
25
36
96
144
30
306
47
127
5
48
60
84
168
91
30
23
108
13
59
61
455
91
54
35
55
6
107
151
186
54
89
7
29
67
24
114
35
144
91
30
90
42
227
36
24
1
6
24
53
139
18
6
96
120
113
1
54
233
7
5
217
210
234
30
65
108
24
49
114
90
36
11
49
23
108
72
36
396
115
17
7
245
19
125
37
54
29
168
139
233
7
30
24
83
7
30
59
360
25
12
138
53
67
41
79
53
72
120
91
53
43
90
227
132
55
6
204
23
180
300
72
85
47
13
60
47
24
25
114
66
23
36
91
48
6
35
1
180
143
1
24
11
85
24
42
17
12
85
275
61
47
97
11
24
61
191
37
42
48
102
59
108
67
24
53
73
47
72
36
24
85
71
205
83
24
163
17
37
60
59
96
37
30
5
120
43
29
60
1
11
24
36
12
163
54
162
17
7
197
73
60
47
48
61
119
180
31
24
96
125
25
83
55
72
30
143
1
60
6
78
179
72
271
41
109
71
133
155
12
72
7
78
47
72
73
138
53
13
23
7
30
90
24
66
204
66
120
29
48
109
48
150
5
37
30
24
89
12
132
31
6
323
7
77
72
121
155
25
83
48
259
125
1
138
53
97
306
197
163
101
36
37
59
61
11
12
19
41
108
1
179
48
144
72
216
175
24
5
144
427
5
61
84
215
48
37
36
18
222
11
37
179
60
157
6
53
36
145
204
66
17
49
78
101
1
23
36
85
24
132
11
360
163
96
5
72
36
240
180
91
125
121
180
23
7
78
35
180
97
143
48
73
23
72
1
168
95
36
25
60
66
17
13
138
30
12
131
19
209
61
234
29
36
85
47
48
301
11
12
217
438
29
ABCD 451372466*7^$a-1 [50117]
30
12
16
30
20
21
60
15
18
6
21
1
23
12
19
50
4
50
132
72
72
21
49
44
52
8
39
48
9
3
13
20
12
6
22
38
21
3
18
27
37
11
120
15
10
74
4
29
3
12
22
36
18
14
27
21
18
12
9
33
30
21
12
195
10
2
21
12
69
70
6
68
16
23
51
12
30
102
33
48
21
6
9
21
30
18
60
111
45
30
24
21
45
76
54
54
104
30
21
84
108
24
51
93
9
6
22
14
9
1
14
33
33
15
61
24
8
3
12
3
28
17
13
11
3
6
87
63
16
29
27
54
24
42
9
36
49
36
11
69
4
116
12
42
10
44
6
54
42
24
69
31
38
78
81
9
27
3
90
60
51
21
27
21
108
51
165
6
28
56
9
27
18
102
42
3
3
36
6
40
92
6
9
73
74
60
18
12
51
45
34
30
14
36
6
34
17
24
39
10
8
36
30
12
24
21
60
3
12
54
3
12
1
8
42
18
30
84
153
3
54
12
4
60
12
24
14
21
48
3
45
3
21
55
14
130
42
2
45
48
13
11
1
14
18
66
46
96
23
24
3
84
6
58
77
25
20
24
24
39
7
17
33
16
44
10
41
3
46
35
25
35
72
27
93
36
21
6
24
22
18
6
14
6
70
44
66
3
84
13
134
96
6
4
23
12
81
24
196
2
22
14
30
27
45
48
6
21
27
93
13
155
12
3
6
3
73
50
54
6
34
30
24
5
57
3
51
21
24
9
15
48
21
3
133
104
3
9
15
1
8
30
46
20
18
45
7
6
50
18
3
13
35
60
1
2
33
3
6
30
34
2
81
63
18
6
162
39
1
14
9
1
26
130
8
106
17
123
24
10
32
40
62
6
24
27
36
15
54
34
5
180
111
33
12
1
20
12
16
11
3
33
25
8
12
4
38
48
54
54
16
17
3
57
163
50
4
72
8
36
3
48
45
3
1
59
31
20
10
14
30
24
63
49
8
63
24
15
30
51
39
9
27
9
19
2
42
46
2
78
112
20
18
16
26
51
63
4
29
45
88
23
51
156
9
9
15
61
26
24
33
3
10
18
20
12
34
20
3
153
78
12
24
4
14
52
71
3
36
33
72
33
12
54
90
6
48
72
90
51
57
28
14
6
132
3
25
24
86
54
75
36
123
21
85
107
63
33
21
52
14
45
9
72
54
54
30
46
8
6
9
21
10
2
84
4
192
35
12
33
12
18
33
27
24
10
59
97
23
27
45
120
27
30
12
15
51
30
27
13
62
57
9
39
45
12
76
38
6
6
60
42
102
24
21
12
9
12
3
15
10
35
33
54
48
10
60
14
33
3
30
4
11
3
120
24
96
6
6
10
11
39
24
100
41
15
33
1
24
56
150
10
26
9
1
48
35
1
20
39
51
57
117
6
21
9
27
36
13
35
3
12
33
72
15
57
75
48
28
2
42
9
12
61
14
30
36
99
37
35
24
48
57
84
27
72
27
96
120
54
39
21
15
51
30
12
18
60
18
51
19
44
78
78
16
5
21
72
76
44
88
8
102
33
72
9
24
6
10
8
3
3
12
42
51
15
10
50
96
30
54
21
61
8
24
48
15
48
1
23
7
14
30
10
2
9
3
58
8
63
27
12
4
14
52
32
6
42
42
36
10
44
3
15
12
36
33
9
63
15
81
15
9
57
24
27
37
6
20
168
9
108
33
78
34
44
30
57
63
21
72
37
20
6
144
54
12
18
12
54
12
15
9
40
8
27
21
30
57
27
36
130
24
30
14
12
18
174
6
106
14
9
51
6
4
2
42
78
69
9
6
10
50
21
3
102
18
10
2
9
19
14
27
1
14
60
30
24
12
12
27
12
3
45
36
9
39
15
33
21
18
45
33
27
60
39
6
64
20
66
30
18
12
10
92
6
36
21
25
14
18
27
12
3
6
28
20
106
6
11
24
9
54
22
24
23
12
24
12
9
75
24
55
26
60
90
40
17
13
14
66
3
33
15
24
3
18
4
8
16
191
15
36
10
35
27
21
12
183
22
14
6
15
25
59
123
30
6
9
63
34
74
12
18
12
24
48
76
32
12
18
70
8
36
15
12
132
12
9
3
48
15
9
9
100
14
30
36
51
105
39
15
16
54
11
49
2
69
36
36
72
21
15
36
24
111
24
84
12
9
3
30
3
57
16
36
23
31
62
64
56
51
9
18
6
60
3
96
36
36
9
18
58
35
24
75
46
14
9
45
15
27
18
12
34
14
51
33
72
16
2
52
14
12
4
20
40
14
22
20
30
150
28
2
21
3
21
9
4
36
131
9
3
3
24
18
27
21
12
18
18
16
35
231
10
170
57
27
9
81
6
64
50
96
12
51
15
10
32
4
203
31
14
27
25
11
87
21
36
48
3
45
39
84
22
14
93
21
12
3
27
34
8
6
6
24
36
18
12
105
75
10
50
9
48
37
20
6
6
54
21
15
30
51
3
21
9
111
3
6
4
2
54
76
108
14
72
9
21
15
25
14
21
33
6
24
30
39
13
90
20
93
37
20
84
27
69
10
44
33
21
6
40
17
45
15
192
27
18
3
33
12
12
72
96
24
36
12
3
36
36
31
2
48
30
33
9
39
9
6
36
58
32
30
34
11
25
8
30
16
5
33
12
51
9
54
45
37
18
44
78
39
3
90
148
11
9
3
72
15
10
24
14
16
6
20
12
52
95
51
33
21
48
63
63
45
15
76
38
15
12
45
6
4
24
101
15
4
44
42
36
4
35
3
18
18
96
21
9
34
41
24
27
9
63
132
64
89
3
70
24
8
28
20
48
40
30
101
39
12
33
105
6
6
64
36
44
40
20
76
48
14
30
28
35
63
69
3
24
57
7
2
63
1
56
18
22
38
72
10
44
30
21
57
42
4
42
2
18
12
87
24
141
111
9
154
56
46
50
69
9
12
60
60
51
84
9
6
105
13
11
33
6
12
72
78
3
27
30
114
78
12
36
99
39
57
33
39
3
9
12
3
124
65
84
48
63
21
33
87
24
24
36
21
4
44
18
45
103
14
27
1
11
3
70
20
30
66
18
36
18
15
3
10
38
9
12
48
73
23
37
35
48
24
33
40
11
129
24
6
21
87
12
144
54
24
102
9
1
14
84
30
27
75
36
45
69
6
10
47
61
132
95
12
27
30
16
23
ABCD 451587384*7^$a-1 [50012]
15
78
20
4
26
10
6
36
2
40
2
10
3
23
1
44
3
4
12
57
27
24
8
45
12
7
6
3
29
22
18
32
18
9
7
56
4
6
3
27
14
24
36
19
27
21
33
36
8
10
90
8
18
22
14
4
6
3
5
31
8
27
24
21
37
12
6
12
18
3
53
54
10
2
13
12
63
12
14
7
24
17
22
14
27
9
24
54
28
18
12
14
4
32
10
8
19
87
14
6
28
20
10
30
56
12
34
8
3
15
4
45
3
6
12
2
76
9
17
6
1
11
6
4
35
24
1
20
70
26
3
9
24
19
21
14
4
6
2
34
20
34
6
3
45
2
33
13
12
2
18
3
15
28
12
14
7
47
22
12
30
18
8
7
9
6
18
3
29
40
15
33
12
15
3
12
14
3
13
23
7
20
10
18
12
60
84
9
9
2
10
8
10
2
4
2
37
21
24
8
4
24
27
9
36
35
9
18
12
61
3
14
27
4
5
3
1
8
15
25
12
8
18
9
1
20
15
27
10
15
39
9
11
6
4
6
33
9
11
45
19
17
27
27
70
6
30
24
50
13
3
6
50
4
9
9
8
34
8
12
33
27
106
24
8
28
32
18
1
17
3
31
45
5
15
12
1
32
18
25
3
36
26
10
57
15
38
34
20
28
6
3
21
11
19
2
43
21
12
11
13
6
2
6
10
3
33
11
52
11
22
2
12
49
9
15
3
14
28
12
14
40
12
2
40
3
3
30
12
27
116
37
20
7
45
2
10
26
33
12
55
5
37
12
35
1
12
20
16
27
29
16
27
21
26
28
26
36
10
26
18
61
3
8
25
5
4
14
10
12
20
18
10
15
21
8
18
34
54
6
24
2
24
13
17
10
8
6
7
3
30
3
3
20
16
62
27
12
13
11
28
11
16
18
60
6
26
4
24
6
20
6
10
2
15
37
74
1
33
6
2
30
10
60
24
6
30
20
31
17
6
13
3
14
6
40
5
3
4
41
1
60
36
12
35
7
6
2
9
4
89
6
12
25
65
28
48
2
4
9
9
6
56
24
64
8
9
13
26
24
16
42
8
34
2
18
28
50
52
6
6
8
30
6
27
9
7
3
30
24
39
3
38
46
29
1
8
42
28
6
2
9
9
52
2
85
3
12
29
19
14
19
9
8
4
18
12
6
8
6
1
17
36
30
16
20
33
1
2
4
6
32
18
1
9
3
17
28
14
9
19
44
4
9
5
39
37
14
1
17
4
18
6
44
22
54
12
12
35
27
1
8
12
67
6
39
21
6
21
3
62
24
10
6
27
3
18
26
46
18
24
2
40
8
28
18
32
22
3
3
12
24
18
48
8
6
10
18
8
40
14
34
29
16
65
4
23
13
14
10
11
28
41
70
33
77
18
1
17
10
2
28
15
11
6
10
8
4
26
46
26
19
9
6
21
3
6
23
1
26
16
5
25
15
15
12
2
27
9
4
6
2
28
24
18
8
9
9
19
24
33
59
1
6
18
50
10
44
18
13
9
83
9
34
24
48
14
4
54
30
8
7
27
96
5
13
12
2
40
9
9
54
6
24
39
35
25
9
3
35
4
44
4
32
13
3
17
12
4
5
34
9
21
60
26
10
2
28
6
66
5
28
17
3
24
1
12
8
15
19
42
14
4
32
10
8
31
12
3
26
34
2
7
8
27
18
7
21
11
4
27
24
6
2
16
30
39
12
36
33
39
11
10
152
18
22
24
8
36
7
27
18
8
30
6
30
4
45
29
31
68
67
26
4
32
15
16
92
1
11
4
3
66
14
1
9
3
9
8
6
13
23
18
18
18
10
6
6
42
3
27
26
7
20
13
12
2
6
36
4
6
18
20
70
2
6
18
46
38
51
21
6
25
33
84
11
9
3
37
86
46
20
40
18
2
66
1
17
6
45
3
1
32
25
23
7
30
32
3
13
6
8
13
27
5
24
13
14
22
8
15
31
30
18
6
12
14
16
2
55
15
18
2
10
39
20
3
6
28
42
14
4
12
8
66
10
23
81
36
30
60
4
5
21
4
12
8
4
8
10
24
8
85
3
65
16
69
68
19
20
7
8
1
17
27
7
20
4
6
51
15
18
14
12
16
8
4
32
36
22
12
6
21
9
50
13
5
10
36
14
54
12
9
4
47
4
6
6
2
16
11
25
11
13
66
36
20
21
7
6
24
30
6
3
15
12
14
4
32
55
32
3
28
26
24
70
20
25
3
8
46
6
42
36
12
47
21
4
2
4
6
18
42
6
24
26
7
20
21
6
28
2
16
2
22
3
24
3
21
15
20
13
15
54
78
18
36
8
39
49
14
33
4
27
26
24
40
87
15
5
19
30
48
26
4
6
24
20
18
1
12
9
6
26
3
15
12
16
12
18
12
3
9
56
31
57
24
12
6
20
21
7
2
7
63
2
46
36
26
58
29
1
12
12
12
3
23
22
42
30
30
6
18
6
3
5
10
20
18
18
6
4
24
6
2
12
19
27
14
16
30
24
2
3
7
8
45
7
38
12
10
30
6
8
22
11
4
9
6
20
28
9
8
19
26
22
29
19
18
6
24
26
16
3
17
24
19
27
17
1
20
4
18
2
3
13
14
10
3
3
20
46
6
21
69
2
9
1
6
9
21
32
18
9
27
4
42
2
22
6
17
13
12
6
2
18
10
26
18
10
93
27
5
7
29
1
15
21
75
33
3
9
35
7
6
23
16
17
4
6
8
12
1
12
5
36
19
5
30
22
14
22
60
44
4
23
31
33
23
4
9
17
4
23
117
19
9
8
15
9
36
3
43
20
4
6
50
1
3
6
24
3
17
10
69
21
2
1
3
18
56
12
15
9
31
17
10
9
32
37
2
22
3
17
4
6
56
52
2
7
9
30
30
14
24
4
17
16
12
23
10
12
6
56
16
20
1
21
6
30
20
12
7
3
32
10
2
78
43
23
4
29
43
21
3
12
5
9
16
2
36
1
5
4
50
10
11
4
24
17
18
1
45
32
10
12
8
34
3
3
29
21
10
17
27
16
17
21
4
27
3
33
3
2
55
95
12
16
54
6
45
12
75
12
6
80
7
9
74
22
15
3
30
24
2
9
19
12
24
12
17
1
6
6
12
15
3
21
3
21
8
19
18
18
9
8
3
6
46
12
5
7
50
7
17
16
11
55
20
25
9
20
28
8
18
42
52
30
38
22
6
23
31
6
24
2
28
29
24
9
34
12
2
10
8
22
20
10
2
10
24
6
18
5
4
11
16
14
10
42
38
18
43
11
1
3
50
22
9
12
3
24
9
21
26
24
52
30
12
6
33
72
29
10
8
13
12
9
50
46
14
30
31
20
37
11
9
10
32
30
6
4
26
22
18
38
13
24
8
7
42
26
40
9
3
44
64
6
20
28
8
18
1
3
18
14
18
27
1
18
42
2
18
27
21
46
36
30
2
12
126
7
3
5
9
28
3
23
21
15
58
8
4
18
2
10
8
21
25
24
15
21
39
21
60
6
24
17
37
36
6
18
6
2
10
8
10
15
27
24
14
12
7
21
14
28
18
42
24
68
16
30
3
39
2
12
24
19
3
21
3
6
14
6
12
15
21
4
6
62
18
22
47
55
8
1
53
10
24
12
2
42
40
6
8
12
10
21
11
9
7
9
3
48
32
18
43
3
6
2
21
37
44
10
6
2
22
6
45
12
45
2
4
60
2
40
11
36
13
30
12
6
14
10
8
27
61
6
18
12
8
16
6
5
19
62
4
14
4
48
5
9
16
48
14
76
26
6
18
19
8
3
4
6
27
17
10
21
45
2
54
3
4
32
15
64
2
40
6
12
20
52
56
1
9
27
93
12
11
9
3
33
4
86
16
5
9
16
30
14
10
66
8
16
6
14
34
21
5
10
2
18
13
9
20
12
19
21
11
112
63
12
5
27
28
5
3
40
6
68
12
18
45
52
9
2
10
14
1
9
6
2
36
4
15
11
10
30
2
10
42
18
14
27
4
5
52
12
3
21
24
30
12
26
15
7
9
21
18
12
26
10
12
38
12
4
14
16
54
44
27
19
45
27
84
81
3
20
10
6
6
8
4
2
21
15
1
11
37
5
18
10
18
8
4
6
2
4
69
99
68
12
22
20
7
59
42
7
15
24
6
30
20
61
3
26
4
14
9
19
8
34
18
12
17
13
18
12
2
28
23
7
2
36
52
6
45
8
33
18
18
18
10
35
9
16
72
12
71
1
26
1
11
33
7
33
3
57
17
18
4
26
34
6
30
2
6
37
15
20
10
8
12
40
14
58
12
3
33
18
2
10
24
36
17
1
54
2
16
2
18
22
20
48
10
24
3
3
18
42
24
20
61
27
2
4
2
13
9
26
22
14
10
78
18
18
6
38
1
12
5
7
5
6
25
5
10
12
2
28
2
28
41
3
1
3
6
23
28
29
7
21
60
8
10
9
3
18
30
12
20
9
7
6
51
23
10
6
29
9
3
19
24
6
18
56
10
2
13
5
24
18
4
6
11
19
5
40
44
25
24
2
4
24
26
18
16
6
6
12
42
20
6
10
38
9
61
6
6
18
6
3
33
48
32
40
8
6
4
12
41
31
20
10
12
6
2
15
13
8
52
2
10
42
24
24
18
14
13
68
12
4
29
30
22
15
3
18
72
11
13
18
18
42
38
19
39
2
7
68
13
47
7
20
9
7
6
8
142
6
32
60
7
9
56
76
14
1
27
9
9
2
6
4
36
23
9
7
11
21
9
10
9
3
18
6
30
38
9
19
18
3
33
8
16
14
1
44
7
6
24
6
24
18
12
8
7
3
2
16
2
45
27
10
66
2
19
3
8
33
4
5
28
18
12
6
6
18
23
9
34
17
12
36
45
70
57
3
14
6
10
2
37
17
16
20
42
82
11
19
33
8
36
4
5
12
10
26
7
39
6
54
8
9
37
3
24
15
14
24
7
57
3
63
50
64
3
5
10
17
4
161
22
18
2
1
12
63
32
18
48
4
15
44
4
15
33
15
36
45
9
20
54
9
7
20
4
33
17
3
19
48
9
21
38
22
18
5
69
3
13
11
3
34
26
4
12
60
32
13
17
42
9
4
57
54
29
1
56
34
9
35
18
4
6
8
4
17
25
18
18
15
23
24
9
7
66
80
7
23
33
1
24
27
36
3
20
9
7
6
12
51
12
57
8
58
2
4
14
70
24
32
16
2
25
21
56
15
31
50
10
2
22
66
62
12
13
27
9
47
40
12
6
6
18
3
3
32
10
15
3
6
18
42
24
42
38
46
14
19
24
29
22
60
9
47
25
11
13
3
38
24
18
30
60
39
25
11
13
30
24
9
9
20
19
3
32
48
13
3
42
2
18
30
54
58
2
10
17
4
32
55
20
25
27
8
9
13
23
7
18
12
26
10
30
5
3
34
26
1
15
20
4
24
8
9
3
13
15
77
21
10
5
9
18
4
60
18
2
6
4
44
6
9
7
20
1
9
8
30
4
6
14
18
10
20
13
24
17
6
4
50
7
9
12
11
1
18
26
10
6
24
2
4
30
14
24
1
9
3
59
10
3
3
30
8
7
9
18
29
3
4
30
20
15
1
6
24
8
9
7
9
45
2
24
4
30
18
2
3
7
6
2
1
ABCD 451624406*7^$a-1 [50019]
24
83
25
95
139
17
60
36
13
120
47
67
138
179
60
36
1
84
35
24
120
133
126
30
131
103
24
29
1
90
234
35
37
11
85
54
221
115
54
24
66
6
288
23
61
6
113
36
133
155
97
155
7
18
59
19
18
107
19
317
19
24
18
72
144
83
73
36
78
54
36
102
54
191
43
150
156
180
144
23
121
60
179
19
17
121
59
60
180
277
83
25
119
43
96
144
18
12
71
36
127
72
78
120
24
36
59
43
294
47
37
23
204
157
83
96
19
48
240
120
89
25
35
1
23
97
72
90
41
60
36
31
72
41
300
13
24
47
73
96
54
72
120
24
197
109
54
18
12
47
67
29
180
313
35
193
47
49
66
198
24
72
143
60
103
41
223
6
72
216
23
61
23
73
167
175
102
36
240
192
131
67
54
276
167
25
54
150
23
168
259
66
78
77
60
25
11
37
23
109
71
37
83
36
48
25
131
19
54
108
126
30
47
96
96
121
36
71
36
120
61
36
42
30
168
47
43
137
97
126
102
11
156
48
133
107
139
18
96
84
96
252
11
241
59
7
222
144
143
361
23
96
24
13
60
48
95
1
107
145
54
101
73
180
126
126
11
169
132
72
120
24
72
90
144
197
1
18
17
31
149
24
49
48
60
83
19
90
240
48
180
23
49
95
37
12
180
131
13
60
143
49
11
157
47
73
36
108
95
121
204
12
23
181
47
109
23
48
235
125
96
109
48
6
53
24
13
71
55
48
53
43
120
77
36
121
83
61
6
54
138
197
91
17
36
19
24
144
126
71
60
180
85
35
157
23
157
95
73
210
42
102
41
156
61
59
24
115
125
109
36
48
42
41
61
60
12
168
18
17
60
25
36
179
24
37
23
13
36
35
85
11
144
12
84
19
18
83
61
132
83
84
156
13
108
126
6
120
60
11
73
180
36
71
1
119
187
77
193
23
163
18
198
102
35
61
66
53
25
35
204
157
84
18
65
12
1
47
180
12
25
60
35
48
12
61
24
23
49
143
1
227
25
54
53
24
139
48
294
48
60
30
101
97
186
54
120
42
5
25
191
13
23
13
47
43
144
30
47
43
77
19
54
47
73
47
43
341
36
156
48
265
11
7
72
65
133
36
54
42
108
143
37
84
35
37
347
121
83
36
193
54
210
23
73
36
72
180
12
90
6
18
30
59
73
227
48
25
24
23
133
71
60
1
35
13
227
7
90
83
25
18
90
35
25
324
107
73
66
54
96
18
77
96
1
60
120
36
132
251
49
71
120
180
61
42
120
24
29
24
1
18
48
53
24
145
47
187
77
24
253
180
180
6
77
13
11
336
49
47
24
181
12
23
168
72
43
41
37
72
18
54
23
49
71
37
23
25
204
66
185
240
36
43
96
ABCD 451683866*7^$a-1 [50027]
15
5
10
24
57
9
6
60
50
19
5
19
47
1
24
33
132
44
10
45
39
30
12
63
47
70
48
51
21
54
20
34
15
41
60
4
12
75
39
33
23
90
7
57
50
70
39
15
2
94
36
21
29
43
24
27
36
80
1
27
62
28
60
26
6
64
86
4
45
21
75
29
10
60
96
21
29
28
39
77
10
57
63
126
24
27
9
63
71
10
56
70
20
10
18
30
3
33
63
72
24
17
94
146
84
96
34
30
75
21
44
127
113
34
6
6
48
30
2
24
25
35
94
2
114
34
72
9
5
19
21
60
60
54
2
64
50
1
15
18
132
99
21
18
2
28
26
16
50
114
4
62
43
96
95
16
168
33
33
15
5
19
71
25
9
32
28
51
48
120
33
14
49
21
26
25
89
16
24
54
66
54
2
7
17
55
9
6
33
21
2
94
54
30
36
24
3
53
16
3
11
61
63
86
16
14
36
49
75
86
10
93
15
33
9
15
15
30
108
120
6
66
111
33
80
30
64
33
23
10
15
45
27
33
20
34
9
21
3
3
20
16
74
4
30
6
30
26
4
36
78
2
31
53
4
63
24
15
54
51
5
19
21
44
7
3
6
54
24
62
40
27
63
9
15
30
27
39
54
110
6
28
12
20
34
24
2
79
9
42
18
42
20
4
30
27
9
14
64
66
54
9
17
90
30
79
120
15
72
20
34
26
97
21
32
24
70
45
41
24
60
4
36
27
9
110
34
15
21
3
15
30
96
54
93
57
30
2
4
20
16
18
30
6
24
9
17
4
32
4
50
66
34
9
45
2
49
41
54
34
126
30
24
30
26
36
31
87
9
23
64
33
96
41
124
3
33
36
78
12
9
15
9
21
24
99
57
60
51
120
35
4
60
45
5
43
53
10
18
30
66
24
87
72
27
20
16
33
45
2
124
45
72
29
88
42
9
5
40
123
21
56
40
51
135
44
10
26
121
239
4
6
44
19
45
2
1
39
74
46
48
30
12
60
20
84
4
26
46
44
16
74
16
134
6
34
90
26
40
54
26
94
6
14
85
120
21
30
20
24
25
41
70
153
51
69
141
30
45
5
90
1
5
30
10
24
27
23
120
6
28
56
7
9
60
24
26
73
45
36
54
42
18
60
30
90
122
24
16
14
30
60
31
45
24
27
83
100
30
96
27
24
87
62
24
16
27
24
24
35
58
60
12
60
30
9
11
58
12
20
60
79
5
10
26
54
10
6
81
48
11
61
9
15
9
15
5
90
16
144
24
6
50
1
3
6
30
110
30
6
7
24
27
6
6
18
15
47
1
3
21
24
48
17
16
15
35
4
9
15
6
75
15
20
30
46
114
30
9
11
16
45
3
2
19
65
6
94
27
27
2
28
66
6
134
4
12
24
30
3
27
30
15
129
63
63
26
30
34
30
80
6
54
13
24
57
12
18
33
9
15
24
9
32
4
3
3
21
23
96
84
10
24
2
73
47
1
89
4
3
72
21
24
27
9
30
14
43
17
36
19
5
10
6
123
72
3
2
43
21
3
72
21
44
31
29
36
70
81
9
15
24
111
110
4
26
28
96
6
14
4
86
16
3
71
25
21
174
6
80
28
27
96
23
10
15
65
55
24
144
3
60
14
66
30
88
12
24
6
24
80
16
18
6
9
105
62
40
9
65
40
24
66
30
6
50
84
19
51
21
33
62
40
14
4
12
114
20
4
26
94
30
27
9
110
40
24
129
17
55
15
33
23
70
3
41
6
58
6
54
56
16
20
79
69
42
24
110
6
85
69
3
21
2
97
123
20
25
72
167
100
26
28
39
77
6
4
9
101
19
11
85
24
15
66
20
16
3
41
96
64
54
90
15
57
60
74
70
110
4
32
1
29
10
24
30
51
33
180
36
36
18
26
34
93
87
72
90
14
46
78
6
36
18
33
33
39
71
160
24
9
17
4
66
9
21
24
27
15
24
24
6
20
7
9
30
20
13
21
24
36
36
3
11
37
33
24
39
47
97
29
58
2
30
1
53
16
27
17
40
15
48
23
25
59
4
12
21
117
36
36
30
45
35
13
41
64
56
7
39
9
15
120
9
15
33
24
3
12
57
93
14
46
80
30
24
30
90
126
19
51
18
60
15
47
1
23
25
5
16
20
4
51
93
12
39
5
30
10
24
32
67
24
24
9
20
40
50
16
18
66
26
67
23
54
34
6
30
80
4
90
15
71
73
3
21
39
20
4
9
24
17
6
64
20
16
18
26
274
15
117
74
25
75
6
78
32
10
144
6
54
24
26
25
9
6
33
21
66
57
53
40
56
10
9
5
19
21
24
171
15
24
2
7
17
46
18
2
13
17
120
64
26
4
26
64
20
94
12
110
34
6
24
24
12
104
100
24
12
24
6
9
11
4
24
6
147
189
27
17
34
42
27
21
2
4
60
114
96
30
36
54
15
15
56
178
12
24
66
80
24
34
63
3
20
66
24
70
9
24
57
87
89
31
33
6
104
1
9
24
30
42
14
1
48
48
9
14
6
30
4
9
117
14
64
21
5
36
24
31
33
36
6
44
16
30
44
10
20
34
62
88
56
70
3
24
9
30
9
21
20
28
75
87
14
36
88
30
9
17
6
10
120
15
15
54
6
50
4
54
9
48
29
34
2
7
24
59
90
4
15
48
3
117
23
10
15
33
12
51
23
40
9
21
20
4
36
110
6
30
118
42
18
42
50
88
39
96
48
3
20
46
20
24
4
60
30
66
20
10
24
26
6
30
19
9
12
51
117
26
4
26
16
24
20
46
24
6
51
53
40
24
32
67
24
59
13
17
34
69
77
28
39
24
113
7
33
54
33
3
21
15
18
26
16
20
34
15
41
31
23
25
72
57
6
33
27
30
20
19
48
29
40
18
9
17
60
43
24
24
33
6
6
24
20
90
60
106
44
10
20
4
90
12
18
30
3
69
14
13
48
39
9
ABCD 451748324*7^$a-1 [50063]
90
36
12
150
21
75
18
51
48
9
36
24
24
60
30
9
39
9
3
6
18
69
15
60
45
63
9
3
21
27
36
12
18
6
84
42
30
9
24
21
27
3
24
18
27
9
12
78
141
3
84
12
6
18
24
6
42
6
111
15
66
18
60
12
84
30
3
51
18
30
66
51
15
9
87
72
72
30
18
42
30
54
24
3
15
6
3
3
24
42
18
12
12
24
60
102
15
87
12
12
30
30
12
6
75
21
30
186
12
6
24
102
138
24
90
6
6
30
108
6
18
6
42
24
78
30
42
51
15
48
54
3
27
69
15
24
9
27
24
36
18
12
24
24
27
87
24
42
60
24
72
3
33
30
33
24
3
24
60
48
30
3
27
12
12
72
72
69
39
12
48
6
18
36
96
9
51
42
36
132
12
78
9
93
48
18
6
36
6
24
9
24
72
27
24
6
30
24
57
33
48
108
54
36
36
24
42
30
6
30
24
36
12
36
24
114
12
42
6
54
36
114
24
30
24
48
24
114
12
6
6
54
24
69
24
51
6
87
9
39
27
42
18
12
90
138
102
102
96
21
39
36
21
69
30
24
54
66
12
24
30
90
6
30
69
231
9
27
45
33
87
69
30
48
66
6
42
3
39
108
24
66
27
45
99
69
3
96
21
3
27
36
30
3
57
6
12
84
42
42
21
3
18
3
24
21
6
21
24
21
18
36
90
3
21
27
63
66
15
51
117
21
48
3
51
12
54
30
114
27
69
3
51
12
33
15
150
24
42
57
15
6
3
51
30
174
18
12
6
30
132
24
6
117
69
6
144
30
18
156
33
15
48
57
3
93
39
96
12
72
114
60
15
21
24
3
24
24
63
33
51
12
33
3
69
120
15
24
9
21
51
3
54
12
51
3
36
12
156
54
6
45
3
21
123
42
30
60
6
3
153
39
27
36
12
156
6
54
72
24
93
63
24
9
75
24
24
24
6
78
57
63
9
15
6
3
3
18
3
3
12
6
42
18
126
78
27
87
6
24
78
42
60
90
42
6
24
42
3
24
21
3
3
66
3
45
3
9
66
36
6
3
21
6
12
60
21
51
21
3
36
24
60
90
12
12
3
81
6
9
39
24
12
18
24
42
9
69
48
18
12
42
3
75
60
66
111
39
6
24
6
93
9
63
3
108
6
12
36
12
39
3
12
36
24
24
45
21
36
63
87
60
144
42
84
6
9
33
12
72
12
12
3
24
3
12
6
54
18
12
6
9
75
21
27
18
18
30
42
24
18
30
9
75
18
18
54
3
81
15
3
69
21
30
12
12
24
54
12
66
6
60
18
48
78
87
3
69
27
12
24
72
84
36
36
12
54
72
3
48
24
3
12
9
63
48
12
21
27
21
24
15
24
30
51
87
6
78
12
42
54
48
153
99
21
3
18
6
42
6
18
108
18
45
3
66
3
3
45
45
54
60
6
66
162
48
15
33
15
27
18
27
15
174
18
36
18
42
90
18
30
78
66
39
3
12
57
21
18
78
60
15
27
21
3
24
114
27
72
48
81
6
72
36
24
18
30
6
228
3
3
102
36
24
3
72
27
48
12
72
42
6
36
45
3
117
75
36
30
36
63
21
18
24
18
30
33
21
3
24
15
6
24
90
12
90
66
12
18
6
66
18
48
6
78
12
9
96
15
81
33
126
12
69
3
18
156
54
12
30
12
30
69
48
51
36
33
39
36
24
36
6
24
72
12
12
24
51
57
15
24
24
24
9
6
6
6
72
90
60
18
12
30
72
174
48
114
42
36
12
12
66
18
54
3
87
9
3
12
84
45
9
6
42
15
3
66
12
12
3
21
27
21
108
87
45
3
3
24
45
51
24
54
12
3
45
24
6
36
6
3
9
6
6
90
30
42
12
42
3
9
60
18
24
9
3
12
9
3
24
24
12
120
6
168
3
45
3
24
21
30
6
42
6
66
45
72
9
30
24
30
24
6
12
30
30
42
24
30
21
45
36
66
42
24
6
45
72
21
18
9
3
24
36
9
39
12
24
69
21
24
3
3
36
96
66
39
27
24
21
39
60
21
27
60
120
12
12
9
57
12
138
60
84
60
18
27
21
12
30
9
57
54
90
30
36
24
18
3
3
42
18
48
6
12
36
12
48
18
42
48
3
24
48
9
6
12
12
78
3
33
15
21
27
15
24
6
54
24
12
42
12
3
72
69
120
3
9
6
30
24
144
48
6
12
24
36
18
18
81
24
27
42
66
9
21
3
39
48
6
30
69
3
30
6
30
78
12
6
6
6
60
6
12
30
24
75
3
69
9
15
3
24
24
24
36
102
3
3
6
132
18
36
60
6
48
3
15
36
21
3
21
21
144
54
21
24
9
6
36
24
66
6
36
9
21
90
33
9
36
6
24
21
9
6
138
6
24
33
48
24
27
60
48
24
9
3
18
60
18
12
6
51
9
6
105
24
72
39
129
27
42
18
33
3
60
57
27
45
21
30
30
6
24
9
105
42
6
30
30
84
42
24
30
12
24
18
33
9
96
18
21
9
63
3
24
21
69
96
6
18
84
60
96
42
12
18
30
45
21
18
57
27
36
30
6
42
3
21
27
27
24
18
3
48
9
30
30
36
66
69
63
9
3
24
6
63
27
24
78
66
45
15
48
24
6
24
24
42
6
30
12
54
3
3
30
30
9
24
3
18
99
9
15
72
24
48
27
12
30
12
12
18
48
9
9
42
6
60
48
3
24
15
81
24
63
96
9
27
12
18
36
51
21
3
3
90
132
42
12
12
24
6
132
3
21
36
36
6
24
66
30
30
18
24
6
12
78
21
72
24
3
84
9
15
72
33
24
51
21
3
6
12
24
3
93
60
63
75
36
18
15
24
51
21
24
21
3
51
18
12
66
60
102
3
3
24
60
12
6
90
21
21
3
3
18
102
12
48
57
48
57
42
48
6
66
18
75
45
6
45
33
87
48
63
48
9
24
21
18
33
3
21
21
24
150
12
33
63
126
12
54
6
66
6
24
18
9
69
36
12
3
45
36
36
30
48
60
36
78
6
24
18
30
9
9
54
54
36
6
81
15
36
24
42
3
120
24
81
6
78
3
24
75
18
30
21
15
9
48
3
21
21
30
30
48
15
ABCD 451885466*7^$a-1 [50027]
3
48
9
12
12
16
72
3
15
2
3
88
17
7
17
3
9
43
8
69
7
27
41
12
37
15
17
40
71
100
56
4
9
8
36
28
39
9
23
28
29
15
12
12
33
118
42
80
3
43
2
27
61
23
4
68
48
1
48
18
14
46
17
12
21
7
56
4
3
74
39
81
12
28
8
70
62
36
12
3
21
3
43
2
39
57
120
3
12
9
46
17
9
84
3
9
12
15
16
8
169
32
3
57
36
3
16
24
12
9
107
9
144
51
9
51
69
79
29
115
29
15
21
55
36
32
28
9
47
1
59
64
17
15
7
41
33
7
36
5
55
128
9
19
5
60
15
9
16
32
27
4
17
3
12
12
57
15
4
68
105
3
24
76
21
47
160
5
12
12
31
17
36
15
9
15
108
45
7
5
79
44
55
33
44
36
21
24
75
9
12
34
5
12
28
8
33
4
11
61
72
8
12
36
24
15
45
19
9
44
3
132
24
45
27
40
8
168
48
13
8
7
56
55
72
38
39
13
32
36
82
17
1
59
13
11
24
36
40
36
41
10
101
19
29
36
9
3
108
4
17
7
20
52
29
39
12
9
15
12
31
2
12
4
15
9
35
28
56
12
36
9
24
39
9
12
48
24
3
1
32
12
19
8
52
56
33
12
79
20
21
15
1
11
12
12
45
7
29
24
3
19
17
28
17
12
15
9
10
114
20
75
81
22
2
15
1
11
88
3
101
7
9
17
43
8
36
21
43
36
9
11
21
39
21
43
8
4
20
33
27
24
12
28
17
12
63
45
3
9
12
15
24
12
24
4
21
68
12
51
12
25
3
69
3
8
9
36
15
24
31
17
45
24
4
39
8
28
20
9
3
33
60
3
7
26
3
48
36
9
75
69
27
21
60
15
93
3
9
3
36
12
24
24
9
12
51
9
27
36
28
15
41
4
48
41
15
43
14
19
101
39
105
7
108
29
43
3
9
5
15
12
12
7
9
20
12
45
3
1
11
33
15
4
20
16
45
3
44
1
11
9
3
4
8
16
20
57
39
81
12
12
60
39
21
48
60
67
5
91
27
17
36
45
15
24
21
39
45
3
45
15
24
33
27
1
15
32
12
9
3
1
18
38
43
44
16
29
63
57
48
55
48
29
40
3
5
99
85
80
12
39
36
49
44
19
8
60
4
17
48
40
80
22
2
15
1
35
24
4
9
8
24
87
9
22
2
39
7
5
9
60
12
24
4
11
69
36
3
57
7
17
55
5
31
41
31
36
8
9
36
51
57
3
12
1
44
19
20
9
60
10
74
84
72
111
1
23
16
27
14
31
15
2
12
79
32
24
60
91
60
9
3
2
3
12
16
8
21
39
48
12
9
75
25
27
5
19
27
2
87
1
75
20
21
63
13
8
15
4
5
99
153
84
64
11
67
48
117
32
21
15
9
15
4
17
4
6
17
57
3
16
8
19
2
39
21
24
19
48
17
60
4
18
33
29
36
72
12
3
13
20
24
55
44
1
8
10
38
7
56
72
49
23
96
1
11
4
8
45
12
16
59
13
44
4
35
28
27
9
45
8
3
36
33
12
3
120
12
52
27
9
17
27
24
24
69
12
27
31
9
48
36
29
12
40
71
9
3
33
12
3
60
9
16
63
8
28
24
12
104
12
12
7
53
64
8
24
31
29
21
67
105
20
70
21
17
3
9
43
5
3
21
27
9
39
4
41
51
9
15
21
3
9
75
45
27
28
17
216
10
2
31
44
36
9
48
79
8
9
19
101
48
87
19
2
40
11
9
7
5
87
48
25
11
60
7
41
12
40
32
28
8
1
56
15
69
15
24
4
5
24
24
3
7
45
17
3
9
15
21
3
108
19
53
108
12
9
15
12
1
11
108
21
4
63
8
45
10
42
20
3
7
53
115
9
8
93
3
69
15
37
20
19
20
21
3
33
4
15
20
24
4
36
29
40
23
4
3
45
17
19
8
72
1
35
33
58
2
67
101
15
12
12
24
1
20
27
21
58
122
10
30
83
57
39
9
10
5
64
3
14
3
12
21
58
29
25
99
29
3
64
17
91
20
24
76
8
25
11
9
3
36
96
57
15
33
3
9
3
57
103
5
12
3
4
5
39
12
9
36
12
12
3
33
63
37
95
7
17
60
21
10
2
67
68
13
75
8
33
3
108
12
24
1
20
39
19
14
75
9
51
61
8
15
9
27
72
21
19
29
12
3
25
20
3
57
60
87
21
12
3
48
48
9
12
91
8
48
21
12
55
15
117
8
33
72
70
38
12
12
51
12
24
72
12
28
17
10
2
75
33
24
3
12
21
39
24
19
62
28
27
17
3
4
8
9
27
57
27
12
60
9
27
1
15
75
105
20
108
33
67
20
40
8
24
9
3
36
40
8
61
30
38
24
3
52
20
16
5
51
16
17
3
13
35
12
24
21
12
75
21
12
48
3
57
22
14
87
9
3
12
13
35
24
21
63
48
12
9
100
8
64
8
15
33
36
46
2
60
15
45
15
16
15
14
27
21
58
50
55
5
67
32
33
48
7
15
30
35
36
24
36
40
27
90
11
9
7
44
28
65
51
9
91
8
48
9
12
108
127
8
9
72
3
12
36
45
39
12
9
120
15
28
20
24
91
14
19
17
103
17
63
16
93
15
8
12
33
63
9
12
16
72
3
24
5
12
19
149
39
19
5
45
60
63
60
12
16
41
3
33
60
55
17
3
24
25
8
12
15
36
69
76
11
9
12
3
28
29
7
20
12
24
37
90
5
40
36
56
72
9
27
88
5
3
9
88
3
17
39
13
8
10
120
9
53
51
36
1
47
24
4
89
3
36
21
3
12
84
19
17
31
2
7
41
51
4
5
15
37
80
15
12
36
21
51
28
15
122
24
28
15
44
4
8
21
34
41
72
1
8
27
13
11
36
48
33
3
4
44
64
17
27
24
4
32
12
73
11
7
62
16
23
21
63
48
45
72
48
24
16
3
32
9
27
4
5
60
12
48
51
21
7
53
27
21
27
72
21
7
32
13
8
15
28
44
12
16
17
12
48
63
72
33
3
4
5
43
68
36
1
11
36
57
40
3
17
27
9
12
27
16
27
101
48
60
9
3
93
28
8
27
16
8
40
29
15
48
48
19
50
43
5
72
91
77
27
33
51
31
33
12
44
21
7
20
24
7
2
7
36
32
33
3
12
21
154
42
23
45
43
32
12
9
36
3
52
149
3
21
60
24
15
31
45
80
9
36
40
63
9
18
2
7
5
3
28
9
8
12
3
55
5
93
15
7
14
3
24
4
44
12
21
31
5
12
27
36
7
14
76
11
33
3
1
71
19
14
55
3
38
15
57
7
5
36
10
93
27
2
12
48
12
135
45
36
3
24
96
1
51
92
57
51
48
7
33
21
15
41
40
95
57
48
27
96
37
3
29
31
8
93
15
45
39
24
33
12
58
2
12
27
48
1
11
9
3
9
27
21
64
23
57
19
32
9
46
50
43
41
19
32
52
33
20
7
65
15
72
12
9
19
116
7
38
52
20
3
12
9
4
23
48
1
18
9
8
45
7
44
19
38
15
12
96
48
81
7
8
57
48
43
5
22
33
9
8
3
9
27
21
3
36
60
12
12
25
11
19
33
12
17
24
4
24
56
51
13
35
28
5
15
13
23
67
5
4
8
9
15
61
35
28
104
4
27
2
12
15
12
120
33
12
19
9
56
36
3
21
52
27
17
51
24
ABCD 451964066*7^$a-1 [50002]
19
17
3
28
8
1
5
106
2
15
11
9
11
20
18
18
18
2
40
52
1
7
52
4
20
8
40
8
20
1
71
1
35
4
9
24
63
16
12
45
15
12
60
29
11
8
28
40
4
2
31
5
10
4
16
1
48
29
26
40
16
50
15
20
11
24
14
6
24
4
36
37
47
4
17
19
20
8
25
4
27
10
14
36
12
41
31
4
6
6
4
49
1
98
56
14
3
55
25
40
8
27
16
4
2
14
8
25
31
6
19
28
15
12
22
120
2
4
16
21
23
40
8
12
8
97
7
26
14
4
1
39
44
4
16
4
30
14
17
23
28
24
60
2
6
4
17
45
12
94
60
2
22
2
46
32
85
19
12
5
35
18
14
92
14
6
25
5
22
5
28
29
34
52
8
12
1
1
12
50
52
4
14
18
4
2
19
48
15
112
4
72
52
12
38
10
21
11
16
2
54
12
1
17
30
54
3
3
8
32
16
10
22
44
54
10
4
4
56
4
6
18
24
9
7
9
51
33
32
7
14
10
44
33
28
24
16
27
1
7
4
5
19
36
5
7
44
5
27
16
2
12
18
33
11
28
24
20
1
7
32
6
6
16
14
7
3
14
2
56
16
13
31
8
16
12
44
72
54
2
44
4
34
26
10
3
19
8
16
12
16
49
11
17
11
20
22
42
1
27
26
39
7
32
16
2
10
32
4
17
27
4
2
2
52
30
70
8
18
34
36
24
52
5
47
1
53
39
7
20
28
14
15
9
66
4
37
15
4
32
28
24
30
24
12
46
26
7
17
30
6
30
8
12
8
12
40
10
6
1
27
64
12
4
25
56
3
18
3
21
54
5
7
21
3
13
51
2
26
13
21
12
42
9
3
18
26
34
2
28
16
12
14
2
53
15
2
142
33
11
8
4
32
8
28
28
42
30
4
12
12
8
28
4
17
3
29
3
32
4
6
31
59
30
22
2
19
23
56
49
31
16
12
10
12
36
7
5
72
55
19
5
11
36
4
36
2
34
20
21
3
33
24
3
8
8
8
32
16
8
10
10
28
20
8
1
32
24
7
32
6
14
22
10
29
24
27
4
8
20
8
12
12
20
12
12
57
3
16
9
5
36
14
16
4
41
51
16
24
14
10
20
28
32
9
3
16
2
10
26
22
24
9
55
9
11
4
12
8
9
3
29
45
2
4
4
4
4
16
68
16
13
8
19
8
16
10
43
8
16
27
24
29
23
1
7
8
4
12
24
32
25
43
4
28
29
33
34
2
2
29
3
24
24
14
15
4
5
6
30
6
20
48
16
30
6
28
5
3
16
8
29
56
5
14
22
6
12
25
43
16
4
48
24
12
26
24
14
1
11
4
18
30
1
55
60
28
8
22
14
1
12
7
26
2
16
6
7
11
4
20
40
4
56
16
4
24
44
58
10
29
15
24
4
20
9
19
14
10
29
31
52
8
12
32
33
12
9
12
34
8
33
31
20
1
31
28
4
12
17
7
4
68
52
20
16
13
19
24
8
21
7
48
20
56
13
19
1
11
41
7
12
12
9
7
12
8
8
13
3
21
3
117
5
6
68
1
35
16
28
33
3
24
8
42
3
4
17
18
20
60
8
20
64
24
32
28
44
42
42
1
15
9
3
2
6
25
59
25
31
4
13
17
38
4
12
4
12
74
6
40
64
8
26
18
4
36
4
46
15
12
39
40
4
10
42
4
8
60
64
24
49
28
12
16
31
9
8
36
19
10
18
8
16
30
26
4
6
2
34
12
12
7
11
78
12
6
32
10
70
24
33
7
16
21
7
33
43
16
4
20
37
3
16
44
8
4
16
9
7
5
15
32
8
28
32
24
4
21
41
36
10
16
8
24
29
11
12
8
50
6
4
45
11
37
7
9
23
36
14
38
25
21
6
4
8
12
4
14
36
10
29
11
28
17
20
3
33
23
24
18
2
8
12
14
22
44
6
14
4
40
44
9
28
20
16
92
19
45
11
12
1
7
28
24
1
35
25
23
8
12
22
10
2
2
34
22
14
11
15
12
22
6
1
16
7
40
17
40
20
7
8
28
1
7
12
4
16
8
100
4
9
7
57
11
8
1
36
75
32
4
1
7
32
2
63
43
26
11
11
24
33
23
12
6
2
34
15
11
16
20
1
57
6
4
40
68
12
4
41
11
18
19
107
6
24
18
4
17
60
4
3
2
6
12
25
7
36
12
8
24
12
25
47
2
34
50
23
31
30
7
31
28
12
40
45
7
10
22
32
24
16
32
24
40
21
31
8
21
3
60
16
16
1
15
20
12
42
22
16
10
2
37
3
1
39
24
17
19
17
7
2
10
12
2
6
8
36
25
15
6
36
6
48
4
8
12
18
23
15
36
34
22
24
29
4
27
4
44
8
12
24
32
8
2
10
2
14
28
6
15
16
3
4
10
18
24
49
32
19
48
17
33
34
2
48
55
7
8
9
7
17
11
20
1
7
12
2
12
19
23
4
8
1
7
48
17
5
50
13
23
64
5
8
15
2
14
25
4
36
24
55
1
35
13
45
2
12
1
15
12
5
19
12
4
12
64
20
4
5
5
15
33
10
40
36
20
16
46
7
3
12
20
1
5
24
15
59
17
19
40
18
10
24
2
54
68
24
46
6
4
14
18
16
21
15
20
30
30
40
4
44
25
7
4
44
18
15
75
44
32
9
3
4
32
20
16
45
20
27
37
3
4
12
97
43
8
12
1
7
1
19
8
8
106
14
10
18
12
4
32
61
3
38
6
5
47
12
8
16
13
11
26
7
5
15
27
1
12
15
5
7
29
9
6
48
30
22
14
26
4
4
12
28
16
13
7
1
3
4
1
4
3
4
2
12
6
18
63
7
12
2
2
17
8
56
59
32
68
17
31
44
44
16
12
80
8
10
18
64
12
4
81
16
43
14
48
34
32
84
4
29
4
3
25
55
66
7
27
5
15
9
27
1
3
28
32
13
25
12
3
55
4
76
1
17
24
6
9
39
76
9
3
20
4
4
20
8
6
15
4
3
16
4
28
8
4
28
34
15
15
12
25
11
20
8
1
19
6
2
13
8
43
4
32
6
2
13
4
3
5
27
6
19
5
18
8
1
15
13
3
4
1
19
8
1
15
26
2
32
4
44
116
12
49
15
26
2
16
20
8
17
83
8
52
8
68
68
34
47
7
16
57
28
63
36
28
28
8
12
6
10
12
16
22
11
97
58
9
3
26
10
14
60
48
27
7
8
1
47
6
3
19
12
2
6
24
20
10
42
33
9
50
44
9
3
38
14
8
20
48
16
13
4
7
50
36
46
12
69
31
36
4
12
36
8
25
59
4
9
27
28
4
10
6
16
4
17
15
2
12
19
15
50
18
49
36
27
8
36
6
27
15
8
20
20
1
15
4
53
59
32
4
40
2
62
20
16
8
12
16
1
39
1
20
28
4
23
8
20
12
20
61
13
3
4
23
1
71
45
11
32
2
22
2
31
29
12
12
43
27
2
22
4
10
46
8
9
8
8
17
22
16
25
3
24
24
12
28
14
10
4
16
6
10
12
8
28
12
44
4
14
18
42
10
32
44
22
31
17
15
43
20
4
12
12
24
14
6
33
39
20
28
4
4
17
3
8
24
20
10
46
1
35
14
79
8
8
23
26
7
17
3
3
25
17
14
36
22
7
24
19
13
19
2
6
36
24
4
13
35
1
23
4
4
20
22
6
8
13
35
68
2
6
12
8
8
29
63
54
26
8
44
18
3
7
2
12
58
12
32
16
20
4
28
28
30
18
4
14
22
38
24
22
2
12
24
18
48
6
2
36
21
37
34
24
9
56
16
3
52
5
3
36
45
11
6
7
41
2
28
32
12
5
67
22
36
6
36
1
3
65
20
49
2
12
24
28
28
2
10
20
9
7
20
5
8
23
32
17
41
2
5
7
32
2
38
20
12
12
26
31
23
4
5
9
19
20
36
21
12
6
16
57
27
4
34
39
3
28
12
21
3
2
58
20
6
36
6
18
22
14
2
4
16
17
7
2
10
2
38
4
52
44
4
16
8
8
76
40
48
8
24
26
2
28
4
29
16
43
32
9
12
17
18
6
48
18
8
34
18
6
14
32
20
4
8
6
2
16
13
5
30
1
7
28
18
6
36
36
16
13
1
19
23
24
4
20
1
3
24
2
6
108
12
16
14
2
28
16
4
10
46
2
22
26
10
14
3
4
23
12
4
38
6
6
42
4
60
8
18
7
24
24
32
7
5
16
20
21
6
8
25
57
82
5
3
56
56
2
22
26
10
17
3
1
27
12
56
16
20
13
27
2
48
2
68
2
10
14
2
8
2
26
29
12
7
24
45
37
15
21
22
2
18
36
12
36
6
43
32
8
20
41
10
8
4
2
15
12
15
4
33
5
15
3
30
42
30
55
19
8
16
8
38
10
12
41
7
48
9
23
1
3
73
7
4
170
12
2
1
7
53
3
90
36
10
9
7
8
28
8
14
6
9
27
8
12
13
7
16
8
84
4
12
68
12
12
8
16
14
34
4
10
2
4
1
36
17
19
5
60
15
67
5
72
21
26
22
22
2
10
1
11
20
4
12
8
16
28
5
23
69
11
36
13
23
34
38
4
24
30
31
7
12
4
32
20
2
14
8
28
8
20
1
5
55
3
17
28
3
4
10
24
12
27
7
28
22
18
30
10
1
11
52
29
7
20
2
46
5
4
64
27
8
8
48
4
4
57
7
44
16
12
16
41
7
8
6
2
20
12
9
23
6
2
84
20
5
33
30
42
6
48
4
24
40
4
52
26
12
3
7
36
26
18
37
17
6
6
7
11
80
20
1
13
10
20
49
11
4
45
32
7
56
21
9
10
16
80
57
3
16
8
16
5
56
11
49
7
21
20
11
8
28
68
12
14
34
20
8
10
22
2
22
24
16
1
15
4
141
15
8
13
12
17
15
48
3
28
9
51
12
14
27
24
31
1
15
9
11
8
6
6
12
20
25
16
23
40
40
16
20
12
94
2
88
12
4
4
8
101
21
34
14
6
8
4
73
15
16
17
11
64
44
18
30
12
44
20
62
42
1
3
14
18
1
15
2
6
28
20
9
19
2
6
12
16
28
12
68
45
5
10
38
3
57
14
20
50
6
40
8
12
33
4
7
28
17
27
12
34
24
22
17
9
42
13
3
2
2
28
8
5
15
16
12
10
10
17
19
8
9
7
12
14
26
44
2
2
16
17
20
35
4
20
28
4
41
15
40
10
62
28
4
2
2
10
10
21
3
28
40
6
38
4
54
7
16
28
19
14
3
3
25
3
2
22
5
9
19
27
28
32
48
12
16
24
8
72
44
20
4
21
4
7
28
6
18
4
48
14
10
33
5
12
34
29
11
28
16
17
15
18
7
35
6
22
20
4
8
30
10
8
6
2
12
5
87
52
5
3
28
24
8
20
8
20
29
75
40
8
8
20
8
54
6
12
40
2
11
ABCD 451976624*7^$a-1 [50001]
3
4
99
5
7
2
40
32
79
24
9
44
3
16
39
9
24
3
6
8
28
11
145
18
5
21
12
12
15
7
5
1
63
20
16
101
10
53
9
156
22
53
31
17
25
35
21
12
51
24
24
48
19
9
9
3
15
122
40
48
15
8
24
9
16
152
34
18
72
23
12
4
15
26
39
7
9
27
72
2
7
3
17
1
35
28
27
42
63
8
9
15
25
54
18
15
3
24
45
9
30
2
15
7
14
34
2
24
24
15
48
100
5
4
18
18
44
58
41
33
12
10
9
39
9
15
14
12
63
85
18
36
2
12
31
51
5
24
9
15
12
45
10
9
69
36
8
24
58
14
31
5
27
9
12
10
98
67
9
78
2
3
7
2
75
21
36
12
16
6
2
12
15
19
14
22
9
33
20
24
4
15
32
21
3
43
21
27
2
130
41
57
12
36
34
66
44
39
79
33
5
70
26
12
15
7
48
41
24
7
17
1
51
21
18
2
7
32
33
60
12
4
32
34
18
15
44
1
39
41
10
2
10
2
79
15
62
22
89
7
21
20
21
39
43
18
80
12
60
15
9
16
68
63
55
14
3
12
1
54
24
14
16
60
54
62
22
17
16
5
72
15
28
20
31
14
7
9
42
38
55
8
36
163
6
18
5
45
3
60
24
25
66
5
64
29
19
51
26
22
14
48
10
14
58
117
20
21
10
29
24
13
54
29
9
3
73
20
7
21
6
2
82
36
132
36
2
43
53
12
7
99
62
39
19
29
9
40
18
5
33
43
3
18
18
14
10
21
24
53
15
12
13
36
42
14
39
37
12
18
42
20
72
48
36
88
6
18
11
7
2
3
4
3
24
5
67
2
3
21
46
5
7
2
7
32
139
5
28
44
4
29
16
15
32
9
27
33
10
41
37
3
9
63
9
36
116
27
25
66
41
12
33
72
75
19
6
68
27
7
29
12
33
22
36
48
26
3
48
9
10
2
16
8
3
88
21
32
51
33
7
8
9
31
24
75
2
34
6
23
4
41
4
3
63
42
23
24
48
4
77
4
11
48
9
36
3
31
18
18
24
9
21
15
8
1
18
14
3
9
40
60
48
36
51
39
38
40
3
41
22
53
7
29
16
5
48
100
12
6
21
15
2
34
30
56
39
12
19
2
58
5
57
22
2
70
6
8
4
18
42
3
32
31
41
28
9
56
34
45
63
14
15
73
6
18
68
12
15
7
6
3
32
40
51
66
6
21
17
12
22
53
9
96
15
19
18
6
14
34
5
45
15
4
3
5
33
15
36
21
15
7
2
10
6
12
18
65
24
21
7
51
30
8
10
18
42
17
1
36
18
12
14
72
51
9
24
60
22
5
1
8
12
27
7
38
88
71
28
21
27
5
15
7
36
2
12
64
23
45
3
13
35
19
2
15
25
8
15
105
16
20
34
14
12
24
24
100
20
63
115
26
36
118
14
64
56
19
24
8
21
46
9
87
9
93
6
26
60
27
48
37
23
31
12
36
5
24
57
12
16
11
24
12
7
5
4
17
67
8
19
5
24
4
135
12
17
33
40
42
26
3
24
33
72
24
16
120
8
34
48
5
1
8
48
15
91
12
38
34
26
52
20
3
4
12
96
32
9
3
1
20
19
9
114
26
19
48
5
10
117
32
9
3
4
68
33
40
8
31
24
27
5
40
5
7
20
21
12
10
18
24
20
48
34
17
36
12
31
5
13
3
159
30
18
29
4
5
48
4
92
40
11
24
19
74
15
67
9
41
15
33
72
3
12
13
23
67
36
24
30
15
39
9
15
9
21
35
1
18
2
27
79
5
9
12
27
9
7
41
3
31
36
2
31
44
31
14
40
20
15
16
41
12
19
8
24
36
4
65
12
31
27
48
2
12
4
63
32
40
27
2
43
29
40
20
72
3
67
12
14
3
19
2
31
3
6
36
20
39
33
39
7
54
78
18
32
36
4
12
18
36
53
43
48
9
72
29
7
5
40
36
27
8
48
67
5
13
3
20
12
19
12
14
48
34
12
24
26
76
24
3
17
19
44
55
5
36
9
22
24
86
22
26
3
19
2
15
7
5
13
108
3
113
22
2
84
46
2
19
5
22
62
12
16
56
7
63
65
36
7
65
7
26
72
7
21
11
24
97
11
55
24
18
30
36
2
40
39
80
16
3
6
39
15
9
39
18
8
3
9
7
60
17
12
10
17
48
9
51
21
24
36
12
15
1
96
3
41
40
15
12
27
26
3
9
15
1
42
9
3
2
31
3
5
31
17
1
6
36
38
12
4
39
32
67
5
33
39
49
87
3
24
5
21
40
32
3
1
8
12
34
17
19
18
54
60
5
60
19
14
28
20
46
2
70
14
19
5
4
8
4
23
84
33
4
23
91
14
4
95
7
2
12
3
9
15
31
17
9
27
7
26
19
39
17
36
9
19
149
28
84
8
3
25
8
3
16
29
7
29
12
84
19
8
7
48
2
36
7
41
64
27
8
1
3
51
12
14
4
18
38
16
54
2
3
19
14
48
10
21
15
81
27
2
43
9
66
2
34
26
64
6
12
24
29
19
17
19
60
18
3
9
23
19
21
9
8
16
39
9
6
9
32
7
36
2
4
48
6
9
29
43
5
51
21
3
9
31
17
70
17
19
9
36
17
4
6
14
48
4
24
23
52
8
7
38
16
30
14
10
5
16
5
28
54
62
60
15
24
13
42
45
12
20
79
14
64
44
46
2
10
9
8
9
10
24
38
15
49
32
39
19
108
2
7
5
76
15
9
63
5
43
36
32
12
21
40
32
34
18
44
12
12
22
42
3
32
28
39
2
48
28
23
7
33
8
37
107
24
9
63
13
20
28
20
7
72
29
3
37
27
29
7
12
32
84
21
12
67
5
3
9
36
55
5
27
28
8
64
8
1
18
2
12
58
5
7
9
27
6
156
54
38
15
21
52
60
35
31
78
92
27
7
9
27
14
27
7
5
4
5
12
12
84
4
35
33
4
11
4
3
74
7
27
24
36
30
20
24
10
53
9
19
20
24
7
14
40
3
8
19
26
10
17
43
2
7
29
10
36
5
4
44
21
24
24
22
38
52
20
3
19
14
15
7
30
27
63
6
3
56
13
3
5
3
1
6
38
24
22
17
1
54
144
78
104
3
100
17
10
12
41
24
52
36
60
41
22
5
7
33
17
36
51
9
34
2
22
21
56
13
20
10
38
22
2
3
4
5
22
29
43
18
3
72
17
144
12
27
24
7
18
20
48
3
19
5
16
29
22
2
51
21
96
10
26
15
85
30
17
1
20
15
9
7
57
23
72
1
18
2
27
43
14
27
79
14
28
20
7
3
5
1
111
20
13
20
24
19
9
8
10
66
8
19
24
56
12
12
9
27
33
36
39
67
110
16
6
18
18
2
12
79
15
12
78
90
54
20
10
9
9
8
15
37
120
20
24
12
52
42
18
3
8
1
54
50
12
12
12
27
24
9
52
8
7
17
24
22
17
73
23
31
14
16
15
5
24
39
12
31
33
39
14
3
24
13
27
9
6
50
31
12
5
48
48
15
7
17
37
11
24
109
54
26
12
7
39
69
9
30
6
47
43
29
48
81
39
49
8
7
39
26
60
3
21
12
4
54
9
5
39
64
5
15
36
13
27
32
9
15
7
18
47
52
27
50
16
15
39
90
35
21
12
12
39
45
36
40
47
163
17
12
16
20
43
2
4
12
24
32
7
51
26
19
32
7
36
5
19
14
58
2
3
7
134
27
16
89
4
11
21
22
6
92
12
94
14
22
18
140
124
15
17
63
12
7
36
86
34
5
1
8
15
4
17
10
2
7
72
53
12
87
28
27
5
4
92
28
17
46
2
51
7
29
48
7
2
144
7
24
144
20
9
84
15
16
3
24
5
72
12
21
24
63
31
9
41
10
9
39
5
19
17
21
48
12
46
45
77
3
37
11
24
76
17
12
58
12
9
24
152
105
15
7
14
12
39
55
36
5
57
34
54
8
31
17
39
24
33
46
2
10
14
10
54
3
36
89
19
17
10
14
60
7
20
21
4
36
18
72
2
ABCD 452093696*7^$a-1 [50023]
43
24
20
57
16
44
76
8
87
13
35
40
33
20
7
63
29
9
12
40
44
63
4
101
12
48
96
12
67
5
40
20
36
16
44
64
15
5
40
60
20
10
50
70
18
8
22
29
88
65
108
24
58
30
8
4
56
4
6
21
21
32
7
3
17
13
20
10
6
27
92
25
18
12
18
15
17
24
16
3
33
30
69
5
36
7
104
43
6
42
26
232
11
16
3
2
27
40
3
77
21
12
58
2
7
3
2
63
81
63
21
12
24
60
12
7
17
36
7
44
4
17
70
18
59
13
32
60
15
48
33
52
30
33
77
48
7
5
22
50
36
39
28
5
87
13
20
22
6
51
36
3
12
2
24
7
5
34
5
21
67
27
6
24
44
4
42
78
15
27
14
16
68
55
33
102
5
21
7
5
19
53
28
92
12
27
19
30
54
21
12
12
92
33
7
9
128
12
7
77
70
26
4
108
8
4
3
41
19
5
28
15
36
17
22
42
8
4
36
42
30
15
32
1
8
43
20
13
35
43
2
58
18
87
72
63
57
5
7
17
46
158
7
21
30
77
33
7
24
3
18
27
12
68
1
71
4
75
45
72
93
32
36
51
1
39
60
51
230
7
393
11
13
56
12
55
3
117
12
33
59
21
67
72
21
30
30
15
3
24
86
7
15
2
40
20
31
5
67
63
12
2
7
89
4
6
29
43
18
42
12
30
96
27
20
33
31
84
87
9
3
26
34
36
60
42
12
75
5
130
45
3
102
8
15
37
20
10
14
12
12
7
33
27
15
18
18
12
2
36
79
5
7
9
102
2
7
60
63
21
27
45
41
7
9
3
12
5
15
25
18
2
10
6
42
17
33
12
7
21
39
21
35
7
26
7
77
27
43
5
25
3
53
70
21
129
11
16
24
36
17
16
12
15
41
16
15
5
43
3
14
46
21
33
15
21
24
20
70
18
252
23
45
70
5
4
29
67
77
16
32
15
24
31
150
32
46
2
12
43
12
32
49
8
12
60
7
60
15
48
74
48
96
7
53
24
52
27
21
30
29
9
10
9
12
3
18
15
12
8
21
16
6
21
29
4
224
22
9
5
60
16
51
20
48
1
87
27
6
24
60
6
62
36
24
67
15
14
3
33
16
90
50
40
92
159
9
10
14
24
34
2
7
21
20
22
5
21
24
27
73
3
12
21
44
36
48
4
72
36
44
28
12
138
45
24
3
74
3
19
57
3
21
108
15
6
11
19
50
4
36
8
4
60
39
113
103
12
21
30
21
9
12
72
3
12
20
9
12
70
57
44
96
25
108
132
47
21
40
24
8
12
10
33
17
3
7
36
9
21
12
8
10
2
39
57
24
28
80
7
137
28
8
31
9
44
7
17
12
4
36
44
60
28
32
40
20
24
4
27
12
63
30
18
18
20
12
19
8
13
20
87
25
8
19
29
40
44
16
11
9
34
33
3
12
2
55
15
30
18
9
20
48
43
30
42
18
20
72
40
18
5
28
116
9
7
63
54
44
12
7
53
31
21
15
44
1
42
26
31
17
16
48
27
48
57
15
15
18
12
66
102
32
28
176
4
30
2
10
45
5
48
7
8
4
69
24
8
55
12
3
122
10
14
12
40
92
55
12
15
6
51
33
20
10
57
36
12
41
180
12
19
21
15
24
17
46
14
12
48
3
28
33
39
99
50
34
30
56
52
116
19
12
15
36
30
30
14
7
21
8
31
3
26
12
39
1
15
24
17
36
3
25
15
33
42
122
40
30
50
27
1
20
40
12
236
31
39
9
45
8
40
68
24
46
2
7
33
180
18
29
43
5
13
8
12
7
72
5
28
123
5
12
7
29
67
12
75
45
15
12
77
13
8
7
21
12
30
2
55
3
2
76
51
8
33
15
13
12
42
26
12
7
32
33
10
57
3
90
60
6
14
15
9
43
17
24
36
12
94
26
7
77
7
8
73
108
27
17
63
81
12
7
12
41
34
6
24
23
21
16
6
30
27
101
4
30
48
50
12
19
89
19
5
24
7
12
5
28
8
4
128
99
85
36
51
9
8
36
24
67
15
54
3
12
8
40
32
9
31
48
15
50
39
9
7
53
4
18
9
20
13
30
5
31
50
24
36
12
12
67
9
27
65
88
59
33
43
24
101
91
93
23
25
12
36
8
22
9
12
24
92
57
36
4
8
10
2
108
12
31
27
48
38
19
27
48
62
36
4
48
39
48
5
28
18
2
10
2
10
45
41
79
3
33
27
38
51
40
56
4
20
13
36
8
24
12
7
41
22
146
27
21
3
129
91
9
44
28
8
19
33
72
20
27
1
42
6
92
10
2
28
8
4
27
41
27
43
30
3
17
19
41
39
13
36
32
112
8
12
7
9
12
56
24
43
12
41
22
2
40
8
48
16
3
20
73
12
80
103
12
17
28
12
15
45
83
57
10
93
27
6
51
63
48
5
37
30
38
7
21
8
46
126
42
69
17
36
31
36
3
14
63
133
8
75
7
138
42
53
40
53
12
12
3
43
29
9
12
19
5
48
7
15
38
10
2
31
45
39
32
49
68
46
5
13
20
15
64
29
7
105
35
7
74
22
14
67
9
39
12
20
9
22
57
32
19
29
1
20
4
68
12
46
69
48
117
6
2
10
18
99
8
28
5
19
68
100
60
3
30
84
8
19
9
12
42
6
24
60
15
21
8
22
2
40
20
7
29
46
14
22
41
16
27
18
30
9
33
87
9
12
32
67
21
32
28
30
26
4
48
12
8
4
3
5
15
28
36
8
43
5
21
91
8
21
12
40
12
12
68
22
26
7
17
36
39
48
24
13
80
7
3
17
1
75
44
69
52
12
3
24
33
3
5
15
81
24
19
29
19
53
55
57
20
10
165
12
33
56
4
48
8
24
7
39
24
30
44
22
2
10
86
7
87
2
28
8
19
12
21
108
104
15
88
60
27
6
20
7
77
28
3
24
33
30
5
37
35
9
24
19
48
5
168
7
21
15
44
48
43
2
7
53
12
3
25
42
33
24
3
17
1
42
50
3
33
72
19
29
22
17
45
7
81
15
5
36
34
42
3
41
52
39
15
26
84
60
10
66
11
9
22
17
9
12
12
40
42
6
8
4
35
33
60
7
33
44
10
81
9
18
50
19
29
39
25
27
39
110
19
45
3
105
68
7
24
9
8
36
24
3
21
22
30
140
7
3
21
65
10
21
36
27
30
51
44
1
72
18
21
51
42
36
42
26
22
50
12
10
33
15
42
8
12
7
3
5
33
64
23
13
32
12
10
14
43
41
36
19
5
52
3
33
24
20
36
4
36
39
3
102
3
65
48
7
15
9
68
31
45
192
3
14
27
33
40
23
45
12
24
120
39
24
19
9
33
48
20
87
81
24
19
21
135
12
12
8
28
15
30
8
79
5
31
36
3
66
20
67
5
40
68
51
28
105
3
5
22
105
ABCD 452221842*7^$a-1 [50024]
57
57
3
9
19
32
21
27
15
1
29
6
84
60
13
24
29
54
18
39
69
7
11
69
57
30
30
3
12
28
72
65
7
24
44
33
30
42
12
55
29
7
35
33
12
27
25
23
37
17
31
12
5
12
39
27
30
36
96
43
35
6
7
23
18
6
12
12
48
45
81
51
15
1
17
18
13
11
18
30
6
31
23
21
51
30
6
66
7
20
16
29
31
5
6
33
3
33
51
6
12
39
40
48
12
83
24
9
3
54
24
48
66
6
63
16
11
18
43
5
72
30
24
6
15
93
99
36
21
27
21
12
27
4
48
48
12
8
45
48
12
7
8
24
9
18
36
25
8
9
12
54
6
15
21
3
24
21
12
55
29
72
54
13
5
12
18
12
24
6
12
3
15
126
3
33
24
36
42
69
9
27
60
27
9
9
54
24
24
13
20
3
18
7
11
21
15
1
5
30
24
12
1
8
81
7
17
39
9
24
3
33
18
73
53
3
27
6
15
3
6
102
9
3
1
35
6
19
11
72
69
15
66
27
52
23
1
84
20
3
54
3
45
12
36
30
9
28
29
7
11
13
8
40
17
51
33
24
7
32
16
48
29
12
24
79
83
72
6
15
52
44
63
66
31
23
12
6
19
143
24
12
12
54
111
12
3
6
7
29
27
21
19
84
59
33
39
25
35
42
6
1
5
6
21
28
56
15
6
6
18
15
21
18
21
16
32
15
1
5
15
3
13
11
33
3
33
3
90
30
6
27
48
39
42
30
36
24
6
15
27
25
65
3
12
9
30
37
84
29
48
15
4
11
12
30
24
12
30
18
7
41
27
39
1
20
4
47
9
3
36
1
17
18
9
33
31
17
63
60
3
42
12
42
60
6
51
9
12
30
45
9
24
6
21
51
1
23
49
8
12
64
36
35
36
60
12
45
28
8
24
27
21
3
37
44
4
12
5
84
18
18
7
32
16
47
18
12
115
11
1
35
30
90
9
27
18
6
21
27
12
1
12
53
12
6
24
24
24
6
12
19
41
6
33
9
36
67
8
33
12
6
6
66
12
42
31
20
21
31
17
6
6
19
11
1
36
32
39
1
47
1
5
15
36
27
1
29
18
13
20
48
39
9
12
15
18
31
8
60
9
24
30
45
9
24
7
8
52
41
3
36
15
24
13
17
48
15
33
24
31
41
7
32
24
88
8
15
36
61
5
7
20
27
21
27
24
9
27
1
20
15
33
27
30
3
21
3
9
31
48
5
234
9
40
5
66
13
29
24
42
13
11
18
6
12
24
9
48
9
43
47
1
12
5
42
18
18
18
12
18
21
16
24
29
36
7
23
1
29
3
27
25
23
30
63
63
12
1
108
5
43
5
24
18
6
27
51
30
42
9
15
12
66
3
4
5
43
24
53
43
48
20
21
39
24
21
27
60
52
17
31
17
7
23
13
41
18
9
40
20
16
47
24
54
96
6
48
42
3
9
60
78
1
11
1
35
12
21
15
13
47
18
24
12
7
32
3
1
5
31
24
20
84
9
3
15
36
33
15
13
101
55
29
24
72
36
3
52
17
24
87
60
12
15
33
16
35
30
42
25
89
30
54
15
99
60
24
61
20
9
60
3
27
90
3
24
40
17
75
9
19
47
6
126
30
3
4
35
13
17
48
24
6
120
37
17
19
32
28
53
15
3
37
11
36
24
78
3
45
30
6
7
20
4
47
12
1
20
28
48
11
36
12
6
31
48
95
45
39
24
36
13
168
23
9
88
11
25
5
42
12
33
21
6
12
1
32
63
54
51
33
39
3
48
6
60
19
29
18
60
12
25
5
27
15
25
48
32
24
52
12
32
3
13
83
1
17
19
83
9
76
41
6
42
7
36
12
8
27
21
24
21
15
16
53
24
6
54
6
1
5
15
24
36
27
85
59
12
21
9
54
9
45
19
47
13
20
57
3
12
3
37
60
143
48
24
24
1
35
57
21
42
69
15
13
29
12
54
108
24
1
5
12
12
18
61
17
15
40
24
59
18
24
12
102
12
13
23
6
7
5
15
3
18
7
47
54
79
12
65
6
30
6
18
7
12
48
107
1
11
9
15
33
12
4
5
6
33
16
5
3
21
6
42
7
107
6
6
24
6
7
8
9
19
20
24
4
12
17
67
20
27
13
56
21
6
18
15
4
65
31
41
3
4
71
6
15
15
54
31
32
15
25
17
15
4
12
8
16
8
15
33
4
11
12
12
1
11
33
4
29
3
27
21
40
17
66
21
40
47
36
12
1
20
16
44
9
24
39
27
72
9
27
24
61
20
108
12
4
20
15
9
4
20
60
3
6
54
30
3
9
6
42
7
23
85
24
5
12
6
12
21
40
11
21
28
20
12
33
27
9
63
9
12
67
47
33
16
23
18
75
36
15
9
27
21
21
30
1
5
6
6
18
90
30
9
87
117
9
18
33
9
6
21
15
18
18
13
23
6
18
13
80
9
6
1
29
12
31
12
48
48
11
12
9
12
39
1
5
3
15
18
7
12
29
12
51
64
23
1
8
39
13
5
60
18
25
17
66
45
3
21
21
30
57
33
19
12
68
72
24
12
60
3
18
6
6
6
25
8
9
39
48
16
56
27
73
5
55
59
13
23
9
16
11
1
17
19
60
11
49
276
17
3
16
47
45
9
72
18
24
36
84
36
6
36
30
37
11
133
8
9
12
48
19
35
60
30
19
35
90
19
12
59
6
12
31
23
9
45
43
12
12
29
3
3
6
7
48
20
9
60
72
19
17
30
36
9
33
6
13
12
17
3
21
15
12
12
4
71
30
31
5
7
65
84
24
7
11
45
3
1
60
32
3
1
11
21
60
33
7
77
42
9
40
24
92
4
17
7
11
12
49
5
18
145
35
6
6
1
20
12
9
84
39
33
15
87
61
12
41
6
33
39
9
15
30
12
12
78
57
96
4
128
16
23
153
16
29
48
12
3
15
21
4
5
43
17
30
45
21
18
21
36
39
42
36
18
21
4
5
6
1
101
114
12
1
44
9
36
54
42
12
15
12
16
47
45
15
25
24
8
16
11
1
44
4
17
12
48
12
75
15
25
17
3
27
9
3
9
27
21
16
23
12
9
4
80
52
8
33
6
1
47
25
36
12
11
72
36
13
84
12
53
7
5
6
37
56
33
30
73
17
60
18
12
13
32
3
6
42
30
84
48
43
41
36
27
123
12
42
48
12
39
9
7
48
35
1
24
23
6
18
21
4
11
13
11
24
84
30
24
3
24
57
15
129
3
16
11
60
9
57
7
12
23
18
18
12
12
84
9
4
36
59
42
19
11
18
18
12
18
43
48
12
17
43
24
11
33
4
35
6
66
1
12
8
27
93
51
49
5
27
76
24
11
1
11
42
30
6
7
5
79
8
3
6
12
27
3
24
24
30
6
13
17
75
15
6
6
13
29
51
28
32
57
3
9
42
36
18
31
24
17
30
6
27
88
53
6
60
12
36
33
39
13
29
3
28
77
30
25
17
31
36
53
24
60
19
84
35
6
18
42
19
56
21
48
24
18
18
31
77
6
6
24
30
12
33
57
30
72
81
27
1
35
24
45
48
15
73
167
6
12
12
30
37
44
9
55
17
19
32
57
18
48
30
15
27
72
24
36
36
1
5
12
19
32
21
27
9
18
13
5
27
48
64
17
19
5
18
9
3
24
21
52
5
54
109
17
3
27
30
27
3
45
63
6
43
125
126
37
11
30
19
5
72
19
41
3
16
24
12
11
33
84
15
21
99
37
48
11
37
17
12
30
21
15
37
29
19
29
36
42
54
66
12
1
12
5
30
12
6
12
18
66
79
12
5
12
15
3
42
55
17
43
11
25
60
20
60
15
9
24
3
18
90
1
59
30
6
9
24
27
6
3
93
72
43
68
105
12
3
9
24
6
12
33
16
41
6
21
9
63
33
18
13
36
12
8
12
33
36
91
68
45
12
7
35
90
3
141
24
12
60
78
13
11
9
4
24
5
18
30
36
60
3
24
48
27
13
11
ABCD 452521982*7^$a-1 [50030]
18
9
8
8
24
35
21
5
4
8
15
16
4
13
19
24
21
116
95
11
1
49
4
84
30
24
6
3
28
4
4
24
12
5
3
1
27
17
11
16
8
40
9
22
6
15
15
12
50
11
5
3
12
12
53
16
7
11
24
12
2
10
1
37
11
49
3
7
12
36
2
15
9
28
43
17
55
1
15
7
18
7
13
27
20
29
24
18
12
36
14
7
16
5
15
16
35
1
17
15
3
13
36
53
3
15
2
10
24
1
65
7
35
9
4
20
16
1
4
8
7
16
56
153
55
5
39
5
16
15
12
3
2
4
20
11
4
56
11
6
66
14
46
9
15
2
58
6
6
1
1
63
1
27
40
8
4
1
7
32
61
7
11
17
32
32
16
20
3
21
40
25
4
15
3
1
20
5
31
4
36
13
28
3
17
15
13
7
20
9
27
3
18
39
9
8
52
11
69
12
19
3
42
32
31
12
29
46
13
36
20
9
7
4
64
21
18
18
39
39
24
2
23
35
36
36
1
4
4
9
30
25
11
24
1
24
20
5
31
3
12
26
34
1
28
13
84
3
3
13
29
24
19
32
12
21
6
6
18
9
27
37
20
24
12
24
57
15
17
27
28
16
35
1
16
8
1
48
7
4
4
19
1
5
15
27
69
12
20
20
8
24
16
37
16
23
20
47
29
8
1
28
6
30
24
23
25
18
9
39
14
7
16
77
3
40
36
13
10
30
7
5
6
74
16
79
1
28
30
9
16
60
4
7
9
15
1
16
25
30
9
15
2
7
3
9
123
1
128
12
5
23
8
17
7
27
9
5
15
40
39
13
11
1
53
7
11
9
3
13
11
12
17
4
24
24
27
13
23
5
19
12
1
17
19
1
19
9
18
30
47
9
39
37
7
85
4
36
56
24
46
14
4
31
41
7
60
8
4
5
3
100
5
36
27
4
23
5
40
3
30
18
1
25
31
17
83
1
22
24
17
7
1
17
3
5
16
32
28
36
23
57
31
24
41
16
18
6
3
27
96
37
29
27
3
2
4
42
45
5
39
4
15
14
24
19
27
153
3
6
23
52
20
16
87
30
3
33
30
18
3
20
25
8
7
48
17
31
12
16
4
7
26
40
18
37
24
20
53
10
18
15
4
35
12
33
28
17
39
3
12
1
24
12
65
32
46
18
30
6
48
3
29
16
27
3
14
70
1
1
131
20
5
7
52
23
13
8
9
30
12
41
4
15
21
4
8
40
5
27
3
13
20
15
13
29
6
36
13
65
3
9
3
12
5
28
6
1
23
33
3
1
8
28
4
4
12
9
3
16
5
48
18
1
48
24
8
17
12
4
36
32
7
15
37
12
17
18
85
8
32
8
11
37
11
1
68
15
2
7
3
2
11
16
57
70
48
26
15
52
36
4
28
25
12
3
4
11
17
9
36
3
19
24
1
8
3
24
13
8
72
3
17
16
27
6
12
6
53
9
10
1
12
5
42
9
51
29
9
4
6
30
23
20
11
6
6
29
20
11
42
15
5
11
64
19
9
5
24
22
21
21
7
8
12
64
35
9
3
24
12
12
1
4
4
29
16
15
52
4
25
18
21
16
8
45
3
3
12
25
17
6
57
32
1
27
21
18
21
28
11
1
37
16
6
1
29
66
69
15
45
4
32
63
12
14
11
5
12
7
25
16
20
7
9
12
6
36
9
24
52
5
43
23
6
75
20
7
13
8
24
15
5
16
4
20
5
3
8
8
3
6
3
4
17
31
35
36
90
32
15
45
7
3
24
25
1
79
28
20
8
4
9
39
93
3
15
6
19
1
11
1
23
16
24
19
9
36
15
21
15
9
21
6
2
22
21
17
11
5
27
27
37
108
25
4
44
10
12
1
44
8
1
3
20
4
16
48
12
11
37
12
29
6
2
16
3
15
45
15
24
1
72
12
23
1
13
16
51
12
9
30
1
11
24
25
11
21
3
24
13
5
3
20
1
63
4
4
13
19
25
4
54
36
2
16
23
67
13
35
12
24
18
6
1
113
15
16
80
41
7
8
9
48
12
3
8
11
6
47
1
18
36
1
48
44
52
13
28
6
50
63
8
8
123
2
22
13
47
25
17
24
6
6
39
5
10
24
85
12
65
3
12
4
1
34
54
104
10
1
24
5
27
9
15
21
18
12
93
28
5
19
16
8
37
28
30
2
10
5
32
5
3
17
7
33
18
2
10
17
40
16
12
8
5
4
3
17
11
53
15
3
14
16
78
1
12
13
34
6
15
4
5
30
12
14
10
2
12
15
4
27
2
47
5
36
3
41
3
9
10
26
47
53
63
28
1
43
5
91
15
21
21
24
24
72
6
33
8
32
16
7
1
16
56
11
12
2
10
2
4
27
16
56
3
6
19
23
6
51
15
9
3
13
11
13
12
8
5
7
64
12
11
13
20
21
20
19
39
1
1
84
22
9
4
5
18
2
16
42
13
5
54
25
5
36
15
12
28
20
5
43
45
6
13
20
27
30
15
40
1
35
5
43
13
58
1
71
49
8
12
4
8
3
13
20
117
7
5
23
8
35
30
19
77
23
1
24
7
20
5
31
3
45
12
4
48
17
6
24
108
33
4
5
18
13
4
16
24
21
30
6
39
3
2
36
10
12
2
4
19
16
7
81
17
10
21
3
1
1
60
23
11
12
13
56
17
11
64
37
18
12
18
7
25
23
13
22
17
20
29
66
25
13
12
36
10
14
16
27
3
24
13
47
6
12
68
22
98
10
25
4
4
39
13
5
3
15
1
71
13
12
23
42
3
15
6
3
20
16
12
12
12
4
24
8
9
39
17
15
1
3
28
37
10
12
24
25
12
56
33
36
6
1
44
56
4
16
1
22
1
29
6
6
3
40
32
17
7
17
10
5
8
16
4
44
16
4
13
72
10
1
12
1
24
7
9
3
41
7
12
15
21
15
42
7
5
15
9
18
12
24
2
64
42
49
44
27
2
4
6
25
48
11
6
8
23
17
6
1
20
27
12
86
34
24
36
41
20
11
2
22
2
11
11
9
3
30
27
9
12
23
1
44
11
25
55
4
5
3
27
12
1
100
7
6
6
9
52
8
32
16
3
36
2
19
12
9
31
35
13
11
61
1
22
21
63
33
4
1
15
7
13
4
33
15
7
18
15
39
9
48
16
35
36
13
11
1
1
22
24
18
32
23
17
30
6
39
36
12
27
1
20
29
10
21
4
5
32
22
1
13
22
12
25
16
9
11
12
20
16
92
3
48
48
9
24
21
24
15
5
22
12
33
16
32
33
30
24
2
4
12
3
29
16
20
47
5
31
41
19
13
39
43
12
2
31
12
9
51
32
8
24
20
60
9
19
32
21
3
3
26
58
9
21
19
5
3
28
12
5
8
4
18
33
15
9
3
21
3
14
7
3
5
7
65
31
36
12
33
3
2
46
2
12
36
43
3
48
6
3
15
12
2
16
31
13
47
1
4
31
17
24
8
15
20
47
1
5
30
1
59
6
6
1
11
1
47
12
1
41
15
24
51
38
39
24
7
6
20
7
39
26
139
36
15
21
17
23
20
9
3
15
1
61
23
8
39
13
13
34
6
7
11
24
6
19
68
3
12
13
12
8
32
1
42
6
30
2
28
12
18
13
25
35
13
16
6
13
11
14
10
33
9
27
36
24
5
11
23
17
8
1
46
50
10
24
30
3
12
40
23
2
19
3
13
1
4
79
23
1
8
3
24
1
12
20
5
19
27
21
27
26
4
3
9
18
9
64
5
24
7
1
4
6
5
19
37
8
21
6
5
25
3
16
8
16
5
7
25
10
2
46
36
12
9
29
11
4
1
47
1
32
94
45
16
24
11
62
47
56
3
2
7
15
2
19
45
66
5
21
35
12
28
24
31
18
7
5
6
1
8
3
61
11
33
15
6
6
5
4
75
24
2
16
19
5
7
23
54
11
43
45
12
3
26
4
51
15
13
36
11
9
9
6
9
27
18
30
6
7
11
13
8
5
24
7
3
1
12
1
4
11
55
18
15
12
29
22
14
12
7
4
77
27
12
8
19
6
18
2
16
67
12
11
54
31
20
27
33
4
11
25
12
20
27
18
3
3
21
27
13
23
24
21
15
13
13
28
11
7
60
2
28
27
41
112
18
2
34
37
11
9
60
3
48
38
82
1
44
4
11
1
40
25
12
44
7
39
17
20
53
18
9
5
10
38
7
33
30
2
34
61
16
1
18
1
8
41
4
32
43
27
2
16
67
12
12
13
23
5
3
24
8
4
5
4
12
15
57
6
18
7
12
29
3
3
26
34
18
6
1
59
1
47
2
31
3
24
5
13
3
32
9
11
23
9
12
15
25
16
1
24
12
54
1
12
24
1
4
11
25
56
95
25
60
12
11
4
16
32
20
24
24
17
6
24
18
36
18
37
11
62
64
23
19
1
20
8
9
24
4
15
48
5
46
2
79
15
9
9
3
12
32
97
19
20
17
23
1
7
4
8
4
47
21
51
17
13
55
12
48
32
12
12
5
4
7
1
19
17
67
3
12
12
49
20
12
5
15
7
13
11
14
43
3
12
17
1
18
14
16
6
1
1
11
17
6
26
31
4
1
7
12
4
59
1
20
4
5
23
19
48
77
7
12
29
28
24
36
33
12
6
26
3
19
12
21
28
8
4
12
1
7
9
6
21
39
37
1
16
24
43
20
32
19
6
12
3
4
5
19
1
16
19
16
24
16
4
1
19
3
5
7
18
12
31
5
30
18
42
12
2
10
9
15
25
13
7
3
13
47
6
7
13
31
27
2
3
7
12
12
13
23
6
7
32
15
12
49
52
19
1
8
12
57
32
15
4
16
5
19
13
16
27
9
42
36
72
9
36
52
4
1
15
5
28
8
34
13
24
40
28
45
27
5
11
12
1
11
8
9
36
42
6
15
17
10
29
20
8
3
33
17
23
36
20
3
12
65
7
21
27
1
12
53
30
2
16
7
48
20
12
5
12
48
87
7
25
23
12
21
60
3
6
36
7
25
24
10
1
12
25
58
12
21
5
22
25
41
15
3
9
4
13
11
12
68
52
8
36
17
22
1
1
10
6
7
16
16
5
7
21
6
21
29
19
4
11
9
5
16
12
12
27
21
7
11
12
12
33
9
6
14
22
26
35
12
20
20
4
3
13
48
17
6
24
48
5
7
2
11
11
25
23
1
13
34
1
59
38
31
3
9
20
7
2
11
89
19
11
33
12
5
31
5
28
7
4
7
24
69
4
1
23
11
6
31
17
7
20
3
6
67
24
8
15
12
24
12
9
9
24
3
4
16
9
34
1
1
4
3
27
18
24
6
25
8
4
25
3
7
36
29
21
12
43
20
25
12
3
27
12
6
12
18
2
23
23
2
12
24
16
55
5
3
15
18
32
15
9
34
12
12
13
23
12
13
20
52
20
12
3
5
7
17
20
20
15
30
19
12
32
16
56
20
21
4
6
18
7
1
28
30
61
8
27
14
58
12
2
39
52
12
5
4
6
50
11
101
18
53
16
4
5
3
15
2
106
9
52
36
1
4
32
47
28
7
2
7
4
11
85
1
10
ABCD 452567562*7^$a-1 [50104]
12
12
48
12
12
21
12
108
87
12
36
36
21
24
87
177
27
117
120
60
108
63
48
12
69
39
12
45
99
12
72
24
36
12
21
159
45
120
3
141
96
51
24
60
9
12
36
24
216
24
3
120
93
111
177
15
45
12
99
48
33
12
75
132
105
168
15
24
153
51
69
87
72
12
24
24
60
57
120
24
48
63
57
240
48
15
120
24
9
72
48
120
15
9
36
204
63
105
39
21
147
132
36
36
33
27
21
48
87
96
36
9
12
48
27
33
24
48
63
81
63
153
27
117
3
24
21
27
45
15
72
57
72
27
36
21
36
24
48
99
21
96
3
12
36
9
12
72
12
36
48
72
3
60
129
15
81
27
57
192
36
60
12
36
132
15
12
180
60
12
120
12
12
12
45
24
39
12
45
48
183
9
3
189
27
9
39
36
9
3
69
15
9
12
84
27
132
45
63
33
48
36
60
12
48
120
39
12
93
12
27
21
75
24
48
9
72
12
336
12
84
39
36
36
117
48
48
12
144
48
39
117
96
15
84
72
93
39
21
12
3
21
108
60
123
69
27
12
48
36
36
21
3
12
21
12
63
96
36
81
120
27
165
48
75
21
48
48
48
72
27
45
99
141
27
36
24
105
75
9
12
48
15
36
93
63
9
96
3
36
213
51
9
27
45
51
9
75
21
48
27
60
9
36
72
3
117
75
108
24
12
12
36
12
84
48
21
24
75
9
60
15
117
75
33
48
15
33
15
105
27
33
75
9
87
132
48
189
15
81
84
36
15
144
60
24
45
39
57
192
48
111
168
96
81
219
24
33
108
24
12
48
12
27
141
60
12
111
156
57
12
48
24
48
99
105
195
12
96
84
120
9
15
36
168
69
12
15
156
9
27
33
39
69
36
15
45
63
36
45
24
351
45
12
24
24
24
3
60
48
36
132
21
36
27
69
24
51
12
69
204
48
36
36
96
24
15
60
93
96
72
48
3
12
36
33
15
108
9
15
36
105
51
84
252
132
36
117
39
57
12
48
27
48
69
3
165
39
105
15
33
111
9
96
144
15
144
81
15
12
21
72
12
39
69
3
33
75
12
57
48
15
156
12
45
60
36
60
15
12
36
405
240
96
60
12
111
264
96
9
63
21
39
45
27
33
36
15
33
12
108
51
69
48
63
12
33
27
117
12
63
24
60
33
63
24
60
24
48
69
15
24
84
48
12
72
117
24
24
27
21
24
24
12
132
111
36
48
12
33
39
24
45
108
39
12
21
15
57
63
36
60
72
108
69
108
36
3
48
48
36
69
36
39
12
69
24
12
99
36
12
57
159
21
87
9
60
24
75
204
69
108
39
33
51
69
51
72
153
3
12
45
15
21
27
117
3
153
48
48
3
45
24
48
123
21
15
12
33
36
24
27
69
72
123
45
24
168
27
36
33
87
132
45
12
51
9
24
3
24
12
12
36
12
72
24
45
135
57
15
12
33
39
69
99
33
27
81
75
36
24
9
36
171
105
120
3
24
12
177
12
48
3
57
48
3
21
51
21
15
9
96
3
21
75
9
12
15
132
213
60
39
69
147
12
33
51
192
96
12
57
15
105
27
264
60
60
9
63
93
36
123
72
9
111
48
24
132
9
15
12
9
51
69
24
60
36
12
12
36
3
9
168
3
9
135
48
36
48
33
51
48
21
75
189
48
180
3
105
63
72
24
33
183
93
27
57
27
69
24
15
117
36
48
63
60
240
36
12
33
75
105
12
171
9
39
24
93
12
75
120
33
192
63
72
132
9
12
27
192
24
45
12
27
21
72
24
39
12
144
21
48
24
36
60
51
45
219
60
189
12
15
21
48
84
3
105
60
27
12
33
27
60
9
87
96
12
24
12
69
156
180
27
36
21
135
9
96
15
45
3
9
15
105
108
39
21
3
24
9
48
27
72
57
24
12
48
51
156
36
48
36
21
132
15
33
51
177
72
24
24
111
96
12
105
27
129
120
12
108
111
48
57
ABCD 452573718*7^$a-1 [50028]
39
1
51
63
18
15
9
20
7
32
48
7
12
5
33
4
32
4
20
22
21
87
17
13
6
5
1
39
20
4
24
21
27
29
19
8
13
35
9
31
45
18
2
46
14
7
21
18
2
22
14
64
15
5
16
3
17
31
5
40
3
3
2
10
2
4
23
4
3
12
12
2
4
23
31
12
24
21
24
9
11
28
17
10
42
35
60
12
4
27
24
26
16
18
2
24
12
7
3
5
93
112
3
27
2
46
6
6
2
16
12
24
15
5
27
49
24
59
48
19
9
36
8
1
15
9
20
70
30
12
11
37
3
9
87
53
3
24
16
8
7
5
19
38
4
30
24
12
2
40
8
27
21
10
36
17
33
16
12
66
24
41
21
4
11
28
3
41
7
2
39
43
2
24
24
3
19
18
11
25
27
63
6
18
6
3
12
39
57
3
5
1
6
26
12
52
24
20
24
46
2
12
22
74
63
16
15
12
14
7
5
7
32
4
5
7
15
2
16
3
57
20
43
33
18
36
9
63
2
36
10
14
40
8
3
67
12
65
43
38
7
15
62
10
50
15
64
80
7
17
45
19
45
24
20
12
43
5
7
3
6
8
22
5
13
20
12
19
57
8
22
33
8
157
60
42
29
4
125
19
63
5
13
6
30
11
16
41
40
3
5
22
5
57
3
16
12
5
3
81
36
19
3
29
1
32
36
34
14
4
18
18
12
20
19
51
12
30
3
15
2
7
39
24
9
27
6
20
3
16
21
54
14
31
24
8
4
32
1
3
5
7
20
1
20
4
3
3
126
6
2
12
4
3
39
18
42
21
39
9
32
1
27
33
120
3
68
7
12
41
4
17
46
2
16
42
62
12
7
24
65
58
24
5
24
24
4
3
6
60
15
5
4
15
8
19
9
45
44
19
8
21
3
9
7
21
27
41
15
7
18
56
7
3
33
36
8
61
3
5
4
44
16
6
42
18
17
37
6
14
24
22
41
7
36
24
6
3
33
8
19
8
24
9
4
20
15
16
29
3
36
69
4
39
5
4
12
23
40
3
30
18
30
80
12
12
60
3
9
79
24
3
5
16
3
24
24
36
6
56
7
68
19
14
7
3
12
2
28
35
16
20
7
57
17
19
8
16
9
8
46
6
18
2
4
20
4
18
33
9
15
27
26
31
12
21
18
12
45
63
38
43
20
21
4
11
24
88
17
22
17
4
17
4
12
35
9
4
11
25
36
20
7
3
18
3
29
4
23
19
2
16
71
9
7
3
50
34
89
13
3
57
20
3
28
8
60
25
24
8
40
11
16
15
2
4
27
3
6
11
12
43
2
12
28
18
78
30
5
37
39
3
17
16
48
24
27
14
27
9
27
13
3
5
16
3
17
7
3
6
63
24
8
21
31
12
8
33
4
3
29
70
2
27
4
21
23
4
12
32
16
36
17
3
16
27
2
10
30
8
12
28
18
14
12
16
32
15
21
7
20
16
8
16
3
26
4
24
15
15
6
23
13
6
17
16
8
16
15
6
3
3
5
31
9
75
77
43
30
15
12
3
9
27
2
12
60
16
11
48
4
12
9
6
12
42
6
5
7
38
3
9
39
19
38
27
16
3
38
10
41
9
12
48
51
9
22
29
36
45
15
4
9
47
24
67
14
16
8
19
21
23
1
15
8
33
36
7
3
6
107
93
52
6
54
3
12
5
10
5
60
25
11
21
55
9
11
33
27
31
50
4
11
9
19
51
6
12
6
6
3
41
3
16
20
7
66
11
1
20
12
24
12
10
2
27
12
7
9
24
32
21
19
45
3
41
40
12
11
12
36
21
24
10
9
45
6
5
4
15
30
15
21
30
29
1
3
12
39
12
36
14
19
12
84
9
92
12
12
4
6
41
13
15
27
60
5
7
33
3
57
32
1
11
9
22
17
16
45
104
60
7
60
3
6
30
30
15
29
12
36
3
40
5
99
1
11
9
10
54
8
3
28
3
36
12
18
15
15
18
59
4
29
3
19
78
23
31
9
5
12
43
15
6
27
9
59
76
12
56
21
27
1
15
3
2
3
24
9
4
3
27
6
56
36
43
84
5
12
46
33
9
8
10
9
5
64
6
21
113
4
11
12
9
16
48
3
3
17
9
22
12
17
16
8
16
41
7
5
16
11
1
32
16
18
2
3
7
30
3
9
15
5
22
41
36
1
20
27
1
20
3
1
30
9
12
27
9
24
29
7
9
11
21
7
9
66
41
43
24
57
5
24
19
5
22
9
44
4
17
10
24
18
44
48
16
20
3
21
3
48
24
7
54
6
24
21
39
2
31
29
31
9
18
14
16
3
36
32
45
19
21
6
14
16
3
24
15
33
24
36
3
65
7
42
42
5
43
30
12
39
12
3
53
24
72
24
16
8
33
39
1
47
93
3
13
54
53
64
24
8
1
20
16
6
5
64
3
26
4
6
21
12
27
41
9
4
18
62
19
27
14
19
9
18
9
5
7
5
4
12
8
3
36
7
5
9
36
43
41
15
9
10
21
51
14
22
2
39
33
7
24
17
10
12
9
5
4
3
12
36
12
27
9
12
39
42
44
4
6
12
5
9
51
9
16
3
9
12
3
3
14
7
27
2
51
13
23
1
35
19
26
16
20
4
11
60
25
20
24
12
3
7
30
32
36
10
12
24
6
11
24
13
35
25
3
12
8
12
19
17
21
10
2
7
15
6
72
42
17
1
108
8
19
5
16
3
21
42
30
11
19
18
3
3
29
40
21
3
32
7
54
18
6
35
49
20
10
21
15
14
15
1
35
12
7
38
3
9
10
5
16
24
3
29
9
43
33
60
3
21
47
40
36
3
6
3
41
4
12
23
31
6
11
1
23
37
30
21
21
3
32
24
25
12
18
12
12
5
7
21
45
35
43
5
9
7
9
23
1
3
3
6
20
51
25
11
69
7
51
9
75
26
36
16
12
3
69
48
23
7
98
12
7
24
8
19
12
6
6
29
28
12
5
3
1
42
65
19
33
3
18
12
30
17
60
52
5
3
1
30
65
31
9
3
5
25
23
4
15
48
2
3
16
8
4
12
77
51
1
44
3
1
68
12
55
12
93
56
4
12
6
9
105
3
3
42
15
72
8
48
72
33
15
9
28
8
15
12
16
8
1
23
13
24
3
3
12
9
39
60
24
2
7
9
11
40
24
17
10
21
8
4
48
20
19
53
33
3
33
24
43
17
4
20
19
3
14
4
6
30
3
8
25
30
5
28
8
7
2
24
15
9
3
13
12
3
15
14
3
25
23
24
37
54
96
18
3
44
28
17
36
12
15
16
5
24
28
20
70
5
16
32
7
9
8
40
27
6
27
27
6
11
7
9
51
90
11
25
15
8
7
54
3
8
9
10
60
50
4
8
10
14
34
45
17
118
30
66
24
2
52
12
6
110
12
19
17
36
43
3
21
69
42
26
43
3
14
3
13
3
27
14
7
87
30
108
12
56
40
6
45
3
2
58
9
32
4
21
44
12
7
17
7
3
12
65
4
3
41
1
3
21
24
6
14
12
10
14
4
6
42
23
4
17
15
1
47
33
4
11
13
3
17
31
24
9
27
3
29
7
2
24
99
24
13
8
10
9
8
37
30
17
4
32
55
2
46
53
49
3
8
67
53
40
27
54
6
12
2
31
27
14
16
18
6
27
20
9
19
3
21
5
12
43
41
24
3
19
2
3
79
18
15
32
4
12
3
45
56
33
22
6
3
5
7
12
20
28
32
31
9
57
36
8
7
3
9
17
36
19
3
50
3
7
30
68
24
10
5
69
15
19
2
79
24
3
5
49
23
7
18
59
31
26
46
5
4
5
7
3
14
10
2
10
17
61
6
60
12
2
88
11
33
16
24
15
8
21
55
5
7
69
6
45
17
7
3
2
111
9
16
11
24
24
1
24
6
24
6
54
21
15
65
24
21
7
3
18
20
4
90
2
3
1
20
19
81
63
24
3
36
6
3
41
4
42
33
24
32
13
18
2
3
4
8
100
15
38
7
24
8
48
24
1
6
33
9
12
15
57
11
55
30
3
8
33
34
12
72
17
25
24
42
14
15
40
63
2
58
5
57
28
11
48
24
12
1
42
21
27
5
61
8
22
14
34
9
41
12
64
20
12
7
41
10
57
29
34
5
19
2
7
48
45
8
3
37
35
4
17
27
7
6
59
1
12
15
3
14
46
30
15
8
12
7
2
16
3
17
12
27
7
9
8
16
8
37
20
22
54
35
4
3
33
27
18
3
33
63
8
4
33
3
5
10
60
21
12
9
23
13
3
3
81
12
21
6
33
3
29
25
8
28
30
2
3
16
3
36
29
4
9
47
61
3
5
43
3
6
18
9
27
26
4
3
15
2
46
14
3
61
32
4
3
27
18
15
5
3
33
31
63
2
16
30
65
37
12
15
44
7
30
15
15
48
2
28
6
5
19
5
1
8
12
3
7
54
20
7
63
2
10
2
15
16
15
42
11
1
6
33
56
25
3
27
65
40
5
19
8
24
16
5
19
29
22
53
25
47
1
15
24
33
3
27
41
7
2
15
4
3
14
3
37
3
3
17
9
24
48
10
2
3
4
39
14
7
48
41
4
36
11
13
3
15
6
6
66
32
72
60
4
11
19
5
19
6
3
12
24
5
55
3
42
15
24
32
40
32
37
15
12
3
6
23
21
16
54
12
9
8
69
48
22
2
36
15
19
18
24
44
19
5
12
31
15
12
50
12
10
6
11
40
27
60
12
14
34
21
21
12
18
2
16
11
25
39
5
51
105
28
20
10
12
17
9
4
20
4
35
12
28
9
18
48
14
12
3
21
4
23
9
63
21
4
12
11
16
3
29
1
6
12
5
16
5
94
30
15
8
45
12
7
21
8
10
24
26
39
24
1
6
24
62
46
2
46
53
1
47
28
12
5
10
18
51
12
8
25
3
36
5
7
33
3
8
36
16
29
24
15
12
9
19
9
71
45
4
3
32
31
66
56
24
31
3
2
39
4
20
21
4
6
30
6
14
16
23
1
30
9
15
24
5
33
43
41
34
36
18
8
12
58
113
7
18
24
3
33
32
10
14
7
20
21
7
33
6
2
24
3
21
51
55
36
57
15
2
10
6
30
12
5
1
11
24
25
6
14
27
13
39
36
15
54
6
14
36
24
39
7
12
41
4
17
12
67
9
ABCD 452639718*7^$a-1 [50012]
26
36
48
1
5
19
23
30
24
48
6
49
35
78
52
60
2
18
36
19
15
36
26
60
6
24
1
36
9
20
52
3
35
18
55
15
9
17
19
27
68
13
36
5
6
90
66
88
69
171
21
71
1
17
162
60
58
6
74
60
31
348
23
58
18
44
1
23
34
38
52
32
18
12
34
45
144
17
30
36
70
30
42
3
45
14
64
45
27
62
12
24
156
6
100
38
6
54
6
16
14
30
1
119
13
11
12
61
9
74
54
12
31
47
4
2
6
22
38
88
33
81
66
2
12
31
41
30
1
35
72
88
44
1
59
30
24
96
43
23
13
89
55
65
163
45
8
6
46
14
18
12
18
1
11
16
74
7
17
66
37
11
126
4
3
27
38
198
4
152
90
46
30
18
114
26
36
4
33
23
16
60
8
36
28
48
20
40
12
69
23
76
30
8
42
22
50
36
82
20
18
36
6
31
51
38
24
54
37
59
30
28
3
17
30
12
28
32
13
3
8
24
30
12
30
4
50
10
32
18
36
6
18
52
3
17
48
24
100
68
12
36
60
82
8
72
18
12
48
4
2
16
90
14
13
83
25
3
33
9
14
49
11
1
5
42
6
30
66
24
6
61
17
36
120
6
66
48
30
13
17
30
24
70
38
10
2
66
36
6
12
90
12
34
20
30
84
42
18
12
94
2
150
24
1
5
67
45
2
64
33
11
12
13
45
50
40
188
82
50
70
6
9
11
24
1
27
8
4
92
16
20
25
5
30
1
9
78
26
18
6
42
28
20
24
72
60
6
84
54
22
14
1
17
12
7
41
103
75
44
61
3
44
25
23
84
24
13
53
46
92
88
32
30
10
38
7
47
1
60
3
32
1
11
88
14
7
47
30
36
76
18
72
2
115
17
30
126
24
18
12
58
122
30
28
38
10
20
12
12
16
63
12
5
24
139
107
1
23
60
16
2
28
27
5
10
129
27
69
156
9
18
33
5
12
12
72
54
34
90
30
6
12
32
30
10
38
42
16
104
12
49
15
50
12
18
82
27
23
22
32
67
39
122
30
6
82
38
52
12
18
44
84
24
73
5
72
58
44
64
26
127
41
10
18
18
2
82
78
72
56
34
48
62
18
25
45
72
48
32
19
27
2
54
16
21
23
78
12
19
9
3
47
96
52
8
40
32
60
22
92
16
18
140
12
10
44
30
6
24
48
19
77
67
156
23
28
62
30
6
54
1
3
54
60
20
46
20
30
67
17
43
36
23
166
18
80
96
114
10
14
55
47
114
24
66
109
47
18
10
110
88
15
59
30
6
48
114
18
18
6
88
8
28
12
20
12
6
34
26
10
44
6
82
30
51
23
24
52
8
49
36
15
20
30
22
38
96
18
6
6
6
58
56
13
11
34
3
63
2
30
28
20
12
22
18
104
97
17
43
27
14
18
18
22
12
8
78
72
40
32
48
42
30
55
17
7
27
56
24
24
40
80
28
2
91
24
107
1
53
10
32
12
12
28
32
78
36
7
59
60
6
70
90
12
18
2
130
8
54
18
10
39
53
7
9
27
36
27
30
8
7
57
18
45
105
147
36
17
72
10
86
96
24
24
12
30
13
53
31
23
46
8
42
42
70
45
23
18
4
30
18
20
31
23
24
37
5
42
49
53
18
28
90
134
4
9
41
10
9
17
6
70
27
33
63
47
1
23
78
108
30
1
81
75
47
13
41
139
95
30
12
34
12
62
19
24
5
67
3
8
36
88
9
23
30
48
6
100
54
2
6
30
60
22
50
30
46
2
78
72
12
18
7
137
16
78
14
88
8
24
10
9
21
2
6
10
44
1
63
170
34
32
4
54
26
22
44
36
108
42
108
73
21
68
54
28
9
83
16
48
42
20
10
2
18
18
84
91
27
2
10
32
30
60
108
10
21
11
4
9
35
48
10
60
30
50
24
96
10
2
43
23
4
32
46
12
92
30
6
12
19
83
136
50
10
8
12
18
6
28
38
60
22
32
1
29
6
1
9
50
88
14
40
18
42
18
21
59
10
27
36
27
8
6
16
122
1
35
60
30
30
25
17
24
54
42
30
22
26
54
55
135
21
41
66
78
55
29
12
18
16
56
4
2
24
94
2
67
3
38
4
18
45
17
58
68
36
48
30
72
30
1
5
18
4
32
60
37
83
54
12
40
38
13
39
44
16
2
126
6
28
2
6
10
20
10
104
19
29
106
9
71
13
81
50
30
46
54
20
88
20
22
26
204
6
60
6
60
28
15
144
39
14
36
12
70
36
12
32
76
26
6
12
1
24
41
6
54
19
33
30
44
1
17
6
112
14
198
76
2
40
20
12
78
10
8
82
2
31
39
32
54
72
40
14
28
80
6
115
11
66
24
94
26
19
95
66
36
54
36
24
24
12
12
1
9
38
24
6
12
19
39
68
30
34
68
12
18
10
48
44
12
78
42
13
11
34
99
27
26
79
5
54
85
3
14
94
42
27
47
16
14
211
5
54
16
92
36
6
16
18
12
33
65
12
48
4
26
97
23
40
12
74
34
44
61
57
14
1
17
40
15
75
32
60
16
2
42
18
19
17
72
54
28
69
9
14
84
13
23
18
28
12
78
2
46
26
6
10
63
75
50
10
26
6
12
28
14
6
78
72
112
15
17
36
54
6
202
21
27
38
6
16
62
12
30
18
78
42
40
80
19
17
42
18
4
32
94
24
8
1
17
12
52
2
24
6
7
167
36
18
72
18
66
7
23
49
53
54
1
12
11
202
3
24
95
6
36
7
12
65
7
15
20
48
30
22
8
66
6
10
14
6
238
140
4
92
16
2
66
12
84
6
31
41
10
36
9
36
47
24
76
2
79
51
2
7
12
9
18
14
36
174
30
7
9
27
24
39
8
30
70
32
10
2
178
68
6
24
36
37
21
15
95
36
84
6
4
2
16
48
26
6
1
11
66
4
18
140
61
17
10
170
64
15
17
28
39
23
64
152
22
ABCD 452717352*7^$a-1 [50009]
53
48
30
82
39
17
52
11
1
11
21
27
3
45
37
27
8
36
4
21
27
12
9
14
25
24
17
4
39
9
2
12
18
15
1
11
21
4
24
32
64
3
21
71
9
3
3
66
16
23
1
11
16
32
33
52
60
27
104
76
33
3
8
25
60
48
11
12
36
15
34
23
25
62
10
11
4
17
30
48
21
39
22
44
90
37
5
54
1
32
25
24
84
38
10
15
21
12
2
9
28
9
12
95
4
12
8
63
78
6
21
4
33
3
17
43
60
9
3
35
93
9
3
27
12
6
15
27
18
31
57
47
48
13
32
3
27
25
12
83
37
5
3
48
24
28
5
16
24
48
11
21
6
1
21
60
39
35
22
15
17
3
33
4
158
36
12
45
36
16
33
23
24
36
39
30
39
3
6
3
60
9
12
52
15
17
30
73
5
4
27
21
27
12
5
16
2
10
27
5
40
38
33
27
57
27
102
66
21
21
3
1
48
47
12
28
32
37
35
28
5
4
3
8
1
39
20
12
25
38
46
15
29
4
11
45
27
27
9
9
6
22
20
55
5
12
51
28
33
8
15
36
39
13
12
8
60
9
7
36
23
21
85
68
78
34
56
42
61
47
18
3
40
32
33
39
15
73
5
27
4
33
23
21
7
5
27
28
12
17
12
7
48
45
164
102
6
12
7
116
9
3
61
14
21
51
13
8
12
37
15
5
55
36
71
42
7
8
3
48
54
6
70
60
20
4
15
9
50
48
9
27
13
23
21
21
3
16
47
9
9
12
7
12
20
4
11
12
81
9
39
9
4
111
17
31
5
15
15
13
45
14
1
11
70
20
43
21
2
33
12
93
16
24
8
48
6
10
15
8
25
84
11
33
87
40
69
63
12
24
96
41
19
20
13
15
12
60
36
120
32
3
22
8
12
4
3
11
60
70
14
1
60
44
16
20
21
3
13
8
15
15
25
11
36
33
12
13
23
33
30
36
6
7
17
7
48
20
12
40
9
20
16
3
9
36
36
11
15
21
1
47
27
72
12
12
22
11
21
19
23
13
5
4
2
73
23
12
45
49
32
64
59
4
36
12
17
43
32
15
1
33
48
51
59
72
10
20
28
20
18
90
4
27
89
18
10
15
20
4
36
53
7
44
15
42
7
92
12
15
1
11
13
32
28
20
40
81
15
33
11
72
13
47
9
12
42
22
15
21
23
4
29
6
30
112
35
27
49
5
16
26
37
47
49
29
3
183
57
1
98
1
92
28
12
11
13
9
104
3
4
72
17
43
5
39
40
20
3
48
18
15
1
39
32
52
20
88
9
24
2
13
45
20
19
9
3
33
35
13
35
61
44
43
17
16
20
28
15
24
17
7
9
51
12
8
3
46
3
8
13
86
22
11
1
36
32
39
15
60
12
21
25
20
12
24
18
13
32
75
6
7
17
31
5
4
3
59
9
15
10
23
1
2
9
72
13
14
9
13
20
51
121
20
7
11
94
14
9
12
24
3
13
24
8
36
16
23
1
53
64
3
65
24
7
29
6
45
3
21
24
27
1
5
6
18
3
13
23
24
57
30
85
11
9
64
33
26
12
60
34
51
9
27
32
9
54
46
60
39
5
4
32
16
15
93
8
24
64
8
15
13
2
9
1
96
27
8
13
36
12
68
30
34
39
12
20
27
42
15
1
15
5
3
73
15
53
4
15
12
56
13
48
32
12
4
23
96
36
15
13
20
1
11
16
5
6
24
12
13
59
30
6
6
16
15
56
1
50
12
21
13
80
7
8
4
9
26
45
28
47
42
19
29
55
60
36
8
12
13
38
6
27
73
12
15
48
17
60
4
60
8
6
34
36
11
9
40
2
45
9
7
41
40
20
27
3
33
28
35
13
5
4
71
15
12
6
27
24
28
56
27
30
27
40
8
37
3
12
8
4
21
15
8
4
47
21
21
31
35
30
4
44
54
21
135
18
15
33
31
9
20
43
17
18
46
24
2
13
36
9
59
9
42
60
61
24
68
48
4
45
24
27
5
40
26
18
103
48
11
138
6
10
15
8
16
81
96
11
12
24
105
4
23
52
35
24
61
32
15
1
35
138
31
20
57
4
2
33
4
8
3
9
28
9
23
16
24
8
48
4
36
53
31
8
1
32
7
56
12
28
77
4
35
189
24
36
16
12
51
32
61
26
1
29
90
18
111
4
36
24
17
12
15
1
3
23
132
57
9
18
6
7
11
42
15
39
37
44
13
2
10
3
45
2
24
13
5
55
11
30
6
1
9
38
13
45
23
40
8
9
24
88
23
3
36
13
21
72
48
14
1
11
34
14
22
50
120
36
46
38
1
9
3
80
16
29
3
1
87
5
15
12
28
12
9
23
3
10
75
81
2
34
12
3
11
42
24
6
45
3
18
18
13
20
15
12
21
9
3
3
10
74
9
13
2
37
47
1
12
83
45
24
24
3
1
5
16
47
9
16
74
6
60
12
15
16
129
87
20
21
102
18
19
20
1
2
117
3
10
3
29
6
6
7
33
72
8
19
41
28
36
20
30
36
117
1
26
9
28
41
79
48
29
12
48
3
13
35
28
5
4
23
4
5
12
27
39
1
36
11
57
1
20
4
44
96
51
3
1
23
30
40
15
24
36
11
1
33
27
35
22
86
24
22
32
16
26
165
9
36
42
10
32
24
19
29
4
27
8
39
81
21
30
37
29
7
20
16
20
4
24
23
61
12
83
22
24
8
7
84
8
25
68
6
49
9
3
21
38
9
9
24
66
21
4
8
49
23
21
7
35
10
39
20
16
11
30
28
48
35
28
5
7
12
29
27
12
1
2
30
48
84
48
87
40
81
20
7
8
24
3
84
49
33
11
27
10
32
66
42
6
9
16
33
20
102
42
16
12
12
63
20
171
34
32
31
5
31
23
10
15
36
47
30
7
41
12
27
52
24
33
39
69
63
8
12
9
3
4
23
42
55
107
6
31
5
30
141
21
18
37
56
24
16
101
19
125
27
39
24
45
25
35
21
6
48
6
31
20
16
44
3
34
38
6
6
13
32
1
39
24
9
80
4
23
15
13
105
14
70
26
6
27
12
13
26
1
53
136
23
3
46
15
9
27
60
33
8
7
29
103
48
48
11
10
14
36
61
33
15
11
9
45
30
54
28
32
4
14
24
9
52
29
27
9
24
7
23
24
66
6
45
21
16
32
30
36
6
27
39
133
56
9
16
11
16
20
12
28
57
23
1
60
3
105
48
15
5
84
31
17
24
51
13
15
9
23
25
8
24
40
20
31
119
1
9
3
9
15
129
35
1
35
9
96
7
9
20
48
12
3
15
85
20
3
85
5
12
28
47
1
20
4
2
25
17
16
3
12
47
1
5
19
89
6
22
80
6
12
6
24
31
5
3
36
3
1
9
24
26
13
48
41
43
29
7
5
19
12
47
36
1
12
29
15
33
4
11
1
32
54
13
101
19
23
54
31
72
32
9
15
25
24
2
42
30
1
65
27
15
18
54
13
8
21
15
1
3
21
2
37
8
15
46
59
27
42
12
100
3
96
20
4
11
49
29
15
25
20
28
26
22
24
11
4
24
17
3
28
5
4
35
37
3
5
39
3
46
14
42
42
49
84
77
76
3
48
5
60
18
10
26
42
28
128
4
35
12
37
24
38
10
24
47
12
15
18
4
2
1
12
23
22
35
16
12
8
13
39
20
27
18
24
66
13
8
3
30
16
36
36
11
40
20
37
2
25
5
6
9
40
8
1
191
21
6
49
11
10
23
3
22
20
42
13
41
16
50
58
32
6
58
39
9
11
3
24
1
47
73
5
48
27
28
8
24
1
14
6
54
48
36
24
42
4
26
58
24
2
9
39
12
9
51
6
7
20
15
13
20
12
25
39
24
23
10
2
13
101
54
54
3
15
37
23
12
10
11
49
2
24
97
29
16
32
12
66
45
93
6
1
29
31
45
3
33
14
24
49
9
23
69
43
20
21
6
22
72
12
2
30
16
20
7
80
1
15
9
14
10
99
17
27
24
136
11
22
3
11
21
ABCD 452936466*7^$a-1 [50001]
24
16
29
3
24
10
30
41
12
49
24
47
25
12
74
40
17
40
3
21
33
2
22
11
1
74
24
4
36
20
49
35
22
6
21
21
30
54
23
7
12
12
17
27
16
29
16
47
37
96
23
21
55
12
24
21
3
36
29
13
23
24
25
38
24
1
3
36
9
47
9
1
12
84
2
10
2
28
12
17
16
24
23
33
3
52
12
44
109
45
24
42
68
13
15
29
63
40
17
7
18
15
11
16
80
4
68
37
51
24
5
19
56
4
9
39
17
31
36
20
181
35
10
6
66
2
28
30
6
77
1
12
42
36
29
75
12
1
8
7
8
9
3
13
32
28
20
25
35
7
18
39
20
72
3
33
13
6
6
2
34
2
22
6
6
2
13
92
1
38
1
15
36
20
12
16
6
23
13
15
68
3
13
27
6
2
4
30
2
24
24
1
23
24
33
4
21
14
9
16
24
23
9
49
66
21
33
35
12
24
28
3
18
26
1
15
42
6
30
30
5
25
6
8
24
24
57
48
39
46
23
1
18
6
6
21
3
20
12
12
48
45
39
28
8
4
12
54
2
16
6
14
16
32
12
16
30
12
59
12
60
13
12
12
24
26
9
1
98
22
18
6
24
63
12
23
52
33
39
6
36
14
33
3
28
6
6
6
24
27
3
12
5
15
16
104
4
44
9
13
42
5
15
22
6
9
15
32
12
37
3
44
22
60
18
20
4
21
9
12
27
12
20
28
3
6
18
8
24
33
24
31
44
12
4
32
1
15
5
27
37
33
27
36
35
28
20
16
8
34
12
51
45
6
8
9
3
40
42
2
16
12
6
50
46
60
36
12
35
13
35
1
36
14
33
15
21
27
45
37
50
58
30
12
6
12
12
2
12
24
88
42
48
6
8
28
24
24
9
23
25
32
1
84
6
6
3
23
28
9
12
39
24
18
12
3
8
64
21
11
13
83
3
28
29
28
3
12
56
4
20
64
5
16
21
26
45
64
57
12
27
8
19
8
12
58
2
36
10
18
21
33
42
5
7
6
42
17
7
6
6
24
20
36
12
10
60
6
8
10
14
4
54
26
16
24
8
28
17
7
53
52
36
9
15
33
15
8
49
11
55
9
3
17
49
11
7
45
3
8
10
72
6
44
40
21
35
36
36
36
28
41
48
7
9
11
28
132
18
12
39
75
21
27
32
24
45
1
24
24
2
13
56
15
69
3
28
5
1
23
16
39
8
28
30
18
20
1
45
24
12
2
88
12
9
8
79
6
50
16
6
38
4
12
9
3
12
24
9
9
12
23
31
32
34
47
19
12
53
7
9
71
4
66
30
18
15
27
54
15
15
24
12
18
12
2
36
28
72
32
72
34
14
22
6
21
20
1
2
4
17
13
75
8
4
9
27
35
28
17
27
22
12
14
40
9
3
17
16
23
4
8
34
3
39
29
19
30
14
37
83
22
30
44
22
26
45
60
13
12
2
12
73
108
15
5
25
18
6
42
54
14
16
5
37
51
47
22
3
8
15
40
18
12
47
3
25
3
12
18
12
27
8
25
30
8
9
7
56
49
27
20
16
17
1
24
30
12
21
11
57
4
47
34
12
27
20
3
12
13
147
5
25
6
9
27
6
30
30
35
51
28
8
1
3
9
60
33
14
1
9
2
22
24
47
28
3
32
40
24
8
33
7
12
60
69
9
42
56
12
4
21
51
8
16
6
42
89
1
2
25
20
13
26
69
13
50
40
9
21
36
48
3
8
15
9
39
10
6
41
1
18
45
71
4
18
3
15
9
3
53
4
3
125
7
42
26
9
1
6
30
30
29
28
39
6
14
21
4
3
24
5
55
20
13
33
30
9
3
8
16
18
50
16
44
10
30
21
9
39
47
22
6
18
14
12
45
16
12
33
26
60
24
4
20
1
21
18
8
9
31
116
12
105
1
14
48
12
21
15
9
19
30
12
30
18
24
54
30
14
4
32
69
13
6
5
16
9
26
10
86
96
12
9
25
23
31
21
12
9
2
12
61
21
54
42
27
20
1
14
16
18
2
22
35
1
12
15
20
7
8
22
39
8
16
32
3
9
25
11
1
14
34
6
12
24
21
8
15
9
3
28
32
12
33
4
35
12
28
12
6
2
24
40
114
54
21
23
24
70
6
57
11
10
2
28
48
8
4
30
15
20
27
4
32
1
15
6
2
25
47
61
35
25
9
24
71
16
21
23
3
9
16
48
15
5
4
3
32
16
45
11
28
36
29
1
6
29
55
6
26
25
20
1
12
2
13
15
17
7
21
83
1
3
8
4
8
4
12
18
38
28
17
36
61
3
47
1
12
35
1
15
8
82
11
48
3
4
21
11
1
9
47
3
12
1
3
21
39
6
2
46
12
30
48
9
15
60
20
9
63
45
12
1
54
29
4
11
10
2
10
62
1
9
24
27
20
1
2
28
42
99
44
1
23
1
11
1
26
58
26
1
35
4
56
21
25
62
16
21
20
3
10
18
45
15
5
37
50
37
12
27
8
13
51
24
8
10
54
20
4
5
25
14
1
3
24
24
36
12
5
31
42
2
25
23
34
2
21
7
30
23
7
54
2
10
14
9
7
17
51
4
12
18
54
20
22
62
22
6
18
11
37
24
15
56
3
76
9
11
21
61
12
2
64
18
11
15
61
15
36
6
3
9
24
14
28
5
31
8
12
1
68
12
60
1
48
14
25
24
20
16
20
7
5
28
51
24
30
6
8
1
47
10
3
9
42
33
8
52
12
9
18
24
5
7
21
15
8
28
29
73
11
25
14
24
40
5
48
25
42
20
37
3
6
14
10
72
30
33
32
1
15
15
12
20
64
6
23
3
40
18
24
38
9
37
96
6
20
60
16
42
35
15
24
28
21
3
60
12
33
23
58
110
106
23
27
24
24
16
12
6
12
26
58
2
13
32
3
36
22
30
21
32
103
44
1
36
27
18
18
41
7
18
2
36
16
20
1
23
37
59
109
12
3
12
6
84
23
13
6
8
10
26
37
3
5
3
34
3
9
3
21
14
13
9
23
1
6
21
45
12
2
4
33
9
122
28
66
6
20
25
44
39
36
4
5
7
24
20
49
9
6
44
10
6
42
18
20
16
5
49
14
16
6
42
32
25
39
20
48
4
8
13
3
9
36
12
3
54
62
9
19
18
12
26
4
20
24
16
5
15
1
3
81
51
20
28
18
2
37
15
5
15
85
24
20
7
18
42
6
6
20
1
9
36
26
9
135
1
11
28
44
4
12
8
40
66
11
1
6
8
10
2
9
12
3
4
33
12
12
23
13
9
6
5
43
45
20
15
10
18
32
12
12
12
12
9
15
10
35
12
3
24
22
14
33
1
42
6
14
1
68
115
33
15
12
17
7
5
1
35
7
8
12
46
11
13
12
6
17
27
28
36
12
56
1
51
29
3
34
12
11
12
19
20
34
71
7
45
47
4
17
3
21
27
46
47
16
11
4
9
3
30
12
27
33
11
15
4
30
24
12
6
33
8
25
3
21
23
40
15
12
42
26
4
21
69
18
36
45
3
9
45
24
39
35
45
1
47
4
3
18
6
20
22
11
67
6
2
24
22
35
3
13
15
9
3
12
9
21
12
2
22
36
3
11
28
17
55
8
48
105
3
21
13
36
30
45
3
89
3
4
48
113
16
33
15
9
12
14
28
56
33
7
24
8
9
51
12
25
32
27
28
5
19
9
11
22
6
29
12
43
21
3
32
12
1
32
24
60
19
102
38
28
8
22
18
9
8
7
30
66
9
23
28
32
24
36
24
22
11
28
15
36
12
84
6
50
9
19
29
12
16
12
15
8
9
7
6
3
15
6
11
13
36
3
23
22
15
33
30
36
12
20
21
27
16
30
35
7
30
2
37
11
9
27
34
63
9
14
4
8
34
24
98
49
9
6
18
6
36
48
24
53
25
12
2
12
48
4
18
50
12
10
15
51
30
59
7
20
12
13
35
13
32
13
30
12
33
9
26
46
47
43
20
4
42
36
15
27
24
81
27
12
18
90
8
40
9
24
44
19
17
25
6
24
17
25
14
10
2
49
51
113
1
6
17
24
16
15
18
14
4
8
16
21
45
6
8
22
6
20
10
11
31
12
33
20
91
5
40
81
60
24
3
27
42
12
15
39
42
11
31
6
42
18
15
3
6
26
10
2
4
6
2
28
5
4
3
68
64
78
2
21
7
9
3
6
84
30
6
23
19
18
3
9
27
3
57
11
4
9
57
39
3
12
9
23
4
84
54
27
23
22
6
8
10
24
26
25
20
15
24
22
2
24
60
22
14
13
3
30
24
39
8
15
70
15
83
40
12
29
1
26
4
29
13
18
29
7
29
13
12
11
15
61
12
20
3
4
18
96
6
29
7
6
50
37
21
38
1
45
18
18
6
17
31
72
12
6
35
19
24
8
33
27
22
26
28
9
56
3
37
3
29
60
1
62
28
32
12
25
3
32
4
18
51
8
19
6
48
12
14
21
61
6
5
79
24
9
8
7
17
19
9
33
2
24
4
20
16
30
86
22
63
27
9
27
5
43
6
59
27
13
9
15
23
22
6
60
68
22
26
13
9
23
19
44
21
1
3
23
36
22
74
21
13
72
42
8
48
16
41
15
24
16
32
4
5
3
4
12
9
20
15
12
40
5
1
18
8
21
3
13
11
58
2
4
29
7
21
20
19
12
48
32
60
4
36
30
23
16
8
7
5
37
11
7
32
12
1
69
6
18
12
15
95
9
15
10
2
141
7
6
3
23
1
11
4
24
18
2
ABCD 452981306*7^$a-1 [50017]
48
57
8
64
36
15
81
24
44
43
21
132
44
76
72
48
12
168
96
87
65
7
33
56
79
9
63
48
17
67
101
4
3
24
141
20
7
9
12
96
3
108
29
31
81
60
3
161
28
27
9
3
9
12
32
7
9
48
96
36
44
28
12
12
36
39
69
3
45
20
76
123
21
68
160
24
48
108
96
12
15
24
93
12
24
144
108
72
140
7
21
48
75
84
21
15
21
20
112
159
21
51
108
324
9
36
111
21
27
132
21
51
257
52
51
45
15
36
285
72
12
48
75
5
232
8
7
65
7
81
12
111
9
48
24
20
40
84
36
15
264
72
17
172
99
9
3
29
48
7
65
4
44
96
31
93
51
41
52
48
36
48
36
12
111
21
27
21
44
76
24
48
51
177
12
27
24
36
9
72
116
16
27
21
84
92
55
9
63
9
15
24
129
36
60
84
48
20
4
92
7
72
105
36
3
72
48
204
5
52
51
81
36
12
3
12
84
141
48
180
68
24
52
3
24
81
15
9
27
84
24
33
63
48
65
127
24
57
12
3
9
180
51
48
45
116
28
24
120
27
65
16
24
12
20
4
20
52
39
93
48
39
9
3
132
24
17
7
45
68
48
31
21
3
33
39
9
15
297
8
28
36
56
64
15
96
93
132
15
24
45
12
12
75
9
12
180
27
84
69
27
12
60
48
120
33
156
120
120
60
51
21
27
77
16
108
39
45
32
55
12
45
36
324
15
48
33
75
12
57
24
96
32
31
48
129
272
76
27
17
136
48
135
21
99
41
43
9
3
36
21
111
65
72
40
111
225
27
12
65
28
20
232
63
48
21
51
9
111
216
96
165
51
60
60
237
36
48
32
19
12
21
120
24
20
43
12
41
4
39
45
39
33
15
9
135
41
67
21
15
12
33
24
84
39
45
48
51
120
48
57
72
87
72
33
39
21
12
32
7
9
12
3
21
48
27
108
57
48
36
87
60
105
20
7
33
15
69
3
17
112
36
92
4
51
45
20
199
57
15
9
84
84
56
40
15
369
36
24
75
48
9
200
172
156
87
41
76
48
12
24
24
24
12
63
132
209
76
108
48
84
92
7
24
9
60
15
177
111
129
48
24
68
76
99
41
88
60
20
19
33
12
48
32
52
24
24
195
17
40
48
24
32
79
201
152
24
96
76
12
48
27
12
48
17
7
72
165
3
9
8
31
120
21
3
113
16
39
21
60
39
120
33
36
27
45
96
96
72
12
15
144
45
39
60
36
5
24
31
24
9
39
9
12
27
24
117
48
15
12
24
249
8
76
12
24
60
3
120
72
117
120
12
56
28
204
72
27
153
68
19
21
60
84
36
12
204
15
12
9
60
36
56
4
108
84
3
21
12
240
104
19
84
69
108
56
64
39
225
15
9
12
12
24
48
84
60
32
112
24
15
17
4
84
84
20
40
80
52
108
80
79
84
12
48
17
19
29
28
36
39
24
84
69
120
56
24
48
40
12
15
105
120
27
41
168
7
168
57
27
81
12
3
101
24
64
108
140
7
81
255
180
45
60
75
72
192
9
32
4
123
213
24
15
33
75
72
21
44
28
44
52
48
44
55
33
8
19
77
40
96
63
281
160
8
160
15
120
17
64
56
76
60
104
76
12
32
16
56
28
63
156
36
33
20
7
9
84
24
12
56
76
12
72
15
89
79
33
63
36
21
12
24
12
8
168
7
21
24
3
45
147
36
84
48
33
36
188
28
3
9
8
76
36
8
24
55
21
24
12
111
48
69
24
48
111
12
36
45
32
55
65
55
9
60
44
40
123
153
84
8
72
79
45
132
39
21
3
84
29
40
48
87
17
55
93
27
9
96
36
27
60
33
27
57
48
12
180
84
24
3
24
117
27
45
51
24
9
144
8
28
12
12
39
5
16
24
15
129
39
17
4
48
144
24
3
21
75
96
12
60
9
56
136
15
21
48
84
8
199
45
44
52
51
24
69
72
15
5
76
48
116
4
84
36
75
120
24
69
48
44
79
21
24
12
24
8
4
27
17
4
36
8
ABCD 453191288*7^$a-1 [50023]
36
12
28
8
24
60
21
15
49
20
27
12
9
111
69
7
8
33
64
23
4
17
60
84
12
7
32
84
48
52
53
48
43
41
43
8
28
24
5
4
63
12
32
48
36
24
21
3
49
23
4
5
48
39
36
21
7
24
81
27
44
9
19
12
17
3
4
5
3
60
69
60
27
105
7
24
57
20
15
64
8
9
12
7
33
27
5
27
12
28
21
23
36
9
3
60
40
24
36
9
11
9
7
8
4
8
12
12
73
36
44
31
32
40
68
60
4
45
47
9
24
15
48
33
12
55
56
61
8
3
52
53
3
1
8
63
12
12
9
15
97
23
48
28
20
24
60
24
13
99
5
15
24
129
39
4
8
36
73
32
147
21
87
60
24
192
40
36
56
72
48
25
15
92
48
13
71
36
21
19
24
120
24
36
9
71
12
9
3
16
33
95
84
21
3
33
27
12
13
35
57
3
4
20
9
48
24
72
51
100
12
24
17
51
141
12
3
12
25
11
24
24
4
12
44
9
15
12
28
32
40
8
96
12
45
16
11
12
4
21
8
27
57
123
28
89
15
72
9
63
12
48
57
40
27
56
21
15
76
36
20
16
84
20
4
20
12
45
52
15
20
16
36
20
48
76
80
24
72
96
33
3
48
36
4
53
15
16
24
41
151
17
7
32
36
12
12
45
48
39
24
16
41
19
5
3
172
36
77
112
3
53
72
7
8
40
5
135
12
16
44
13
116
87
48
36
21
39
21
75
24
24
45
19
116
9
87
60
12
16
77
15
40
5
67
101
3
40
29
16
23
72
36
33
15
1
35
36
36
12
12
24
96
96
4
8
12
9
24
63
28
36
29
48
16
11
9
39
1
8
99
21
48
31
17
27
24
61
87
20
28
32
45
75
37
123
5
3
24
48
100
5
15
24
9
31
56
24
28
20
33
48
3
108
57
15
4
24
41
3
33
3
57
3
9
15
16
44
93
3
40
36
77
16
20
15
97
8
19
5
15
9
7
113
87
52
92
52
17
67
36
29
15
33
3
88
44
21
55
92
40
8
45
67
8
36
33
132
60
100
44
135
24
21
43
17
15
12
1
27
32
21
19
32
48
4
32
13
11
12
37
35
40
5
24
31
29
15
72
21
15
145
35
64
53
48
63
16
36
8
49
63
45
107
36
12
85
27
32
9
3
184
17
3
4
36
80
28
80
9
27
48
16
104
21
19
8
28
9
11
12
4
29
7
8
69
27
9
67
48
32
36
21
115
8
33
40
11
16
17
60
84
36
31
9
23
24
84
24
12
12
28
9
8
19
20
33
51
72
36
28
44
12
16
80
13
15
65
28
47
4
9
59
72
21
39
16
57
11
33
36
7
41
12
39
9
3
12
40
5
15
12
60
24
64
17
24
19
44
24
60
60
12
33
19
20
12
9
24
7
53
3
24
69
3
28
53
91
68
4
32
52
24
12
65
43
20
36
48
36
60
33
15
48
9
51
40
20
12
9
12
48
3
40
5
15
24
25
23
4
80
4
5
12
147
48
40
8
37
8
15
9
96
3
4
20
96
28
44
117
36
15
96
16
5
40
23
28
56
28
152
12
48
21
123
36
12
45
27
93
40
23
24
1
15
57
20
63
40
45
95
33
27
28
92
12
9
75
48
48
36
136
104
40
44
36
4
41
64
3
32
84
12
24
9
7
12
20
33
39
105
27
9
75
9
48
3
9
27
1
8
27
12
60
25
3
105
11
24
21
7
8
12
60
64
20
72
9
108
7
29
3
12
21
7
152
28
5
79
8
24
4
164
4
32
112
5
63
84
9
19
32
9
27
21
3
21
39
48
1
8
7
17
3
60
24
52
32
24
36
9
15
24
24
24
1
24
23
52
53
43
12
8
96
81
15
40
57
15
12
8
1
83
12
24
60
16
32
88
9
15
8
24
60
96
4
20
4
44
24
72
36
16
41
27
72
12
36
16
8
69
39
57
51
4
32
9
3
12
4
45
71
33
51
21
31
17
76
47
16
68
60
12
57
91
29
3
12
33
3
12
72
24
64
24
8
201
15
64
68
12
1
59
13
131
12
9
63
28
5
31
8
28
20
33
3
21
3
45
15
108
16
44
25
8
19
8
9
75
69
84
3
36
4
65
12
48
3
12
25
23
9
28
12
15
32
84
24
24
24
40
17
7
8
24
24
37
27
8
117
7
9
27
20
88
125
39
9
60
15
36
12
28
108
68
4
156
8
36
12
4
8
69
123
64
41
55
8
1
44
3
9
63
24
4
29
15
12
13
27
45
23
40
29
15
40
5
27
21
96
39
28
24
32
13
35
13
11
12
129
7
80
4
5
99
1
20
39
16
105
104
51
45
75
12
40
32
48
52
29
3
76
5
3
4
32
72
45
51
60
36
16
80
24
12
28
17
27
105
27
40
20
12
4
12
8
60
12
25
107
24
40
20
16
108
21
44
63
12
40
65
16
20
51
120
60
9
19
20
24
1
35
24
12
136
29
27
25
23
12
4
8
9
3
72
12
4
173
39
28
5
63
24
88
12
29
3
37
59
60
45
3
57
36
48
87
100
36
8
48
21
51
81
7
44
12
12
33
7
113
12
12
3
4
12
104
36
72
4
5
103
29
3
24
12
9
28
8
63
60
72
4
5
12
91
173
19
60
8
49
15
44
24
120
28
20
9
27
108
88
80
21
39
105
48
7
197
7
41
52
11
24
25
63
12
72
33
27
48
96
8
9
12
63
12
16
104
36
57
39
4
125
27
13
15
9
35
36
9
15
36
9
3
36
9
28
11
72
21
75
93
3
4
56
36
16
84
137
36
43
24
36
20
124
68
16
65
24
16
39
92
48
76
17
39
16
20
12
105
3
28
44
28
72
29
60
19
12
20
40
44
96
16
92
24
21
183
40
116
16
65
3
33
3
13
44
15
4
68
9
15
16
8
4
41
19
5
48
19
5
3
13
35
45
7
20
12
12
4
17
19
20
13
23
112
29
27
16
53
55
56
45
12
27
16
20
97
23
12
60
28
5
4
135
72
8
96
12
24
4
20
52
8
45
3
12
24
28
32
13
11
12
72
36
37
71
4
125
15
12
12
24
24
4
29
12
12
43
5
39
33
27
81
27
24
12
16
113
36
15
9
3
36
204
33
7
20
96
ABCD 453310694*7^$a-1 [50096]
31
24
12
41
67
53
24
7
33
8
7
65
55
33
27
165
3
65
60
7
9
36
20
40
84
60
15
9
39
57
24
32
48
31
57
48
87
33
99
21
3
21
20
12
199
12
33
3
41
40
63
17
31
24
60
45
32
19
101
16
111
36
72
5
7
9
111
24
17
43
5
7
17
4
27
129
24
15
120
57
75
17
28
3
108
41
43
93
24
8
19
5
16
75
17
7
48
21
36
27
21
68
28
3
41
16
72
12
80
7
5
48
19
33
80
28
32
7
9
39
60
72
29
40
80
52
3
48
9
20
60
7
45
36
3
24
96
48
72
48
84
17
31
21
3
17
43
53
31
36
48
29
28
12
8
31
105
24
60
3
29
43
57
63
57
20
36
31
36
21
32
19
60
33
27
53
48
24
28
132
27
48
21
12
20
127
9
3
21
12
20
16
147
45
3
9
68
60
55
21
84
27
9
63
9
15
84
45
20
4
39
5
12
40
27
96
24
24
45
84
27
9
24
20
7
24
33
132
24
48
20
7
21
39
93
12
111
69
36
3
24
93
3
69
12
48
36
96
51
45
48
44
31
24
125
19
48
53
52
15
5
16
48
56
4
44
19
21
27
141
32
48
4
27
24
33
72
159
53
16
3
72
12
144
9
15
12
65
7
12
45
63
5
28
48
99
48
29
55
24
41
7
9
24
20
108
7
144
17
67
173
31
41
19
24
45
99
45
24
32
24
55
180
69
24
8
12
12
31
9
51
45
51
12
96
156
36
108
33
12
99
12
9
60
20
16
3
89
103
29
16
39
65
19
77
115
36
9
39
45
36
15
29
28
15
17
16
51
21
3
45
12
3
17
16
44
19
41
160
3
77
79
21
12
48
80
16
84
15
24
29
12
91
41
19
9
15
65
28
39
33
80
7
41
24
4
12
183
36
45
147
21
32
31
24
65
43
12
72
24
9
8
112
264
32
72
7
105
8
31
36
48
5
19
24
57
27
53
79
48
53
7
48
5
7
24
69
8
40
272
12
36
64
51
12
36
77
12
60
16
15
9
12
20
16
48
111
84
77
7
24
9
168
32
40
87
12
45
8
16
32
12
76
27
57
20
31
9
80
31
12
29
40
15
69
15
69
3
69
8
31
36
84
21
39
12
12
36
156
5
16
120
48
15
81
8
48
24
40
27
12
21
99
9
8
12
12
16
24
24
15
12
29
115
45
56
64
56
7
21
60
111
12
24
5
19
24
29
31
17
19
113
28
75
9
39
9
3
12
12
69
39
24
12
132
45
144
24
24
48
24
27
12
84
12
53
7
144
45
24
80
120
136
15
60
21
20
60
16
48
15
12
36
84
17
7
5
19
189
15
12
5
136
80
151
216
17
7
9
32
40
51
36
36
29
7
21
140
40
48
15
249
63
5
28
80
31
41
67
53
67
21
15
29
7
117
27
9
36
39
33
32
43
60
72
9
24
8
7
57
8
16
96
8
40
128
4
20
60
4
120
15
69
99
41
43
9
84
56
31
17
48
55
9
56
12
7
48
48
36
41
12
31
24
36
9
8
48
24
48
48
115
5
40
51
29
67
45
48
104
7
41
19
33
39
12
156
29
52
20
7
53
28
84
36
63
45
12
3
117
111
24
24
24
57
32
48
79
36
12
65
7
105
15
41
7
108
77
31
9
3
9
15
5
163
36
12
125
31
89
4
15
45
8
7
81
27
36
17
19
21
32
12
7
12
60
101
28
12
111
180
17
7
36
36
21
15
17
28
3
33
15
120
48
36
81
36
3
24
117
3
41
67
33
15
72
41
24
16
24
27
29
24
91
29
43
53
7
45
20
16
56
4
111
5
16
15
105
32
72
16
12
39
48
21
123
9
96
87
57
32
7
141
135
36
12
9
96
27
93
3
77
148
84
123
45
32
55
24
9
12
12
27
12
17
91
12
21
140
88
15
36
29
12
48
28
15
9
200
31
12
72
65
4
24
20
103
5
52
147
161
12
28
72
32
28
12
24
24
8
12
28
75
29
19
24
5
76
12
27
57
27
12
45
159
57
15
65
16
15
9
56
79
60
48
57
48
12
147
69
80
7
5
148
48
24
27
53
52
135
9
44
7
9
104
7
9
32
7
33
63
21
15
36
77
148
27
48
213
15
41
7
12
29
7
48
17
28
3
77
52
24
51
12
21
80
16
27
17
31
21
27
9
120
27
48
60
9
56
7
17
67
21
120
32
67
48
12
21
3
12
17
19
29
28
123
9
20
19
12
9
8
28
15
240
21
3
24
69
75
17
12
43
5
16
99
65
112
3
84
29
24
48
55
12
45
144
63
192
57
80
28
164
40
3
72
5
16
15
101
31
29
16
15
60
24
21
12
20
48
31
93
135
9
36
8
7
24
101
4
44
43
149
4
99
84
21
12
3
5
43
48
12
33
3
21
72
48
96
24
207
156
17
52
135
65
40
147
132
57
120
75
9
3
45
15
5
7
24
24
21
15
101
19
21
20
28
27
24
29
16
96
24
104
19
69
27
12
81
39
33
39
21
87
5
19
21
8
43
5
139
69
164
160
20
40
72
15
72
53
43
65
7
41
7
60
21
32
67
12
9
27
60
9
15
84
81
51
ABCD 453328968*7^$a-1 [50083]
47
45
3
61
71
25
32
52
119
85
23
37
23
72
1
84
12
20
40
32
52
59
61
60
32
16
56
76
144
12
80
4
120
23
213
4
116
4
48
12
8
40
60
59
181
60
32
24
48
24
63
12
73
12
72
23
96
12
37
180
23
48
13
176
24
40
48
36
24
44
27
1
180
36
12
11
1
36
8
48
87
12
36
36
213
4
23
45
148
60
144
56
27
37
8
76
36
24
12
11
73
48
35
25
11
145
32
4
23
36
9
3
37
96
47
73
104
16
144
11
1
24
60
84
20
88
12
36
83
1
36
23
9
64
24
84
92
16
80
3
45
144
15
9
39
9
64
96
11
69
4
23
13
152
96
28
24
96
84
56
64
168
36
72
72
36
23
9
4
47
37
35
1
84
12
24
24
24
20
3
72
1
44
52
83
1
12
144
20
76
252
48
12
143
25
24
60
36
48
24
36
155
24
21
76
11
25
108
23
13
23
33
40
48
60
12
12
35
13
24
20
24
64
60
48
12
8
24
64
12
72
12
24
24
56
123
13
32
99
21
27
37
24
56
24
72
27
1
191
72
37
48
23
25
120
80
27
45
24
4
12
59
69
75
69
64
24
48
35
21
28
48
12
84
12
23
60
165
4
180
12
11
73
167
48
9
40
36
12
128
40
60
96
60
56
75
37
80
136
12
23
69
3
13
176
40
24
60
84
36
12
48
83
13
11
109
48
12
36
104
28
12
56
3
72
37
48
72
48
83
97
120
116
4
48
84
23
13
24
96
68
87
57
28
84
104
27
49
12
128
24
120
4
164
28
60
96
23
49
8
27
69
184
8
4
60
71
13
276
131
61
104
27
157
24
23
81
99
21
87
12
144
13
24
8
99
49
92
135
57
4
68
4
59
49
48
12
156
12
11
1
179
37
23
193
24
24
12
48
36
8
27
25
96
84
80
3
45
4
11
49
8
16
36
164
4
24
12
104
4
23
349
36
24
59
1
107
49
60
32
76
24
20
52
20
28
68
48
4
23
37
32
64
8
48
24
64
56
112
24
48
32
4
68
28
167
181
48
24
36
12
35
45
63
81
96
48
24
28
12
104
100
24
11
108
49
12
23
33
4
96
44
40
23
49
108
23
21
27
1
23
37
24
23
61
120
36
59
37
60
11
12
13
24
60
36
128
52
11
33
27
13
8
24
16
59
45
51
1
36
24
59
1
84
11
37
8
75
61
24
32
28
36
36
35
81
96
40
35
1
116
4
12
12
72
24
20
15
1
83
45
24
52
12
12
120
36
12
20
52
188
72
40
32
27
36
9
88
83
13
35
13
12
24
24
44
51
48
69
52
36
24
35
181
72
24
56
4
11
49
32
48
4
12
24
24
35
121
23
73
188
40
56
16
108
24
71
61
24
36
47
21
15
9
39
108
1
60
80
3
13
24
8
52
36
80
72
160
12
96
11
12
49
36
144
56
4
96
20
64
12
20
4
59
9
88
120
8
75
69
52
12
11
24
93
72
64
176
48
24
28
24
11
37
72
48
12
59
1
44
4
11
1
144
24
72
32
24
52
23
69
3
24
73
92
28
108
72
80
51
45
27
93
28
68
72
99
13
8
24
40
95
81
52
47
120
69
232
12
24
144
36
11
13
12
12
35
1
44
75
37
60
36
24
32
76
68
64
24
132
72
20
28
20
51
117
100
47
36
36
13
32
16
156
44
4
96
12
23
1
84
47
45
72
136
60
132
60
35
156
133
36
132
32
64
24
11
157
72
32
63
153
4
24
12
12
72
24
60
8
15
9
3
121
11
9
16
23
33
16
104
76
23
13
32
112
11
21
72
52
12
80
28
12
12
119
13
48
96
23
9
4
212
15
12
24
13
80
63
180
97
12
36
24
60
132
24
12
72
59
13
36
44
16
72
56
4
11
1
24
120
8
147
69
3
69
16
24
24
56
88
8
27
121
84
12
47
13
48
12
116
52
20
96
39
105
48
28
12
56
4
68
4
60
12
68
3
108
9
100
71
24
13
48
12
47
117
28
36
152
4
23
13
32
40
11
1
92
288
87
49
48
36
11
13
132
12
12
60
59
12
49
83
13
71
24
49
24
72
108
8
16
48
107
84
37
84
36
20
160
155
1
92
24
64
47
33
40
24
56
99
61
11
25
24
24
23
45
144
75
109
23
1
47
60
48
72
25
44
40
143
37
23
1
20
136
80
24
52
20
124
11
9
3
37
36
260
28
23
13
96
72
128
ABCD 453405884*7^$a-1 [50064]
24
35
112
20
34
51
24
11
10
63
45
110
60
10
27
84
11
10
3
41
4
36
54
12
9
29
7
9
24
2
13
41
19
5
46
66
15
9
6
8
6
114
72
25
15
8
6
55
15
6
44
10
9
47
25
9
15
39
50
30
40
9
81
6
81
33
15
87
8
1
24
41
40
6
9
65
64
36
15
5
31
15
69
29
52
48
50
40
21
5
6
24
25
45
84
26
94
56
10
30
14
96
4
69
63
14
31
12
77
24
31
29
22
44
25
65
4
110
1
36
29
64
2
4
6
38
10
2
10
63
11
30
4
20
42
78
16
20
10
20
4
6
15
24
12
23
6
6
18
19
33
14
24
70
2
40
8
25
15
9
12
35
24
1
24
11
30
40
24
12
123
24
3
33
36
11
100
24
45
71
4
45
36
15
44
36
18
10
102
3
51
33
36
11
30
34
42
24
75
21
38
6
6
13
60
12
120
15
24
74
7
59
30
24
91
5
76
15
24
5
64
15
71
10
39
15
141
69
12
3
60
47
18
42
4
14
40
51
24
12
24
24
5
36
4
6
90
39
12
15
14
10
9
24
107
96
10
27
11
25
11
10
20
19
72
3
6
44
55
5
6
34
111
5
31
69
6
8
36
4
9
3
30
30
38
10
21
35
49
27
45
23
37
24
15
14
36
16
15
12
63
24
56
24
60
1
3
45
5
6
49
5
67
15
48
56
25
15
105
71
54
31
35
4
21
9
14
6
4
36
6
9
45
24
20
46
14
127
3
20
1
15
81
24
39
9
72
105
15
71
24
1
119
1
60
69
26
4
21
23
132
73
5
19
81
51
5
19
5
31
29
82
14
55
5
4
20
42
28
30
26
169
5
7
35
4
6
48
27
9
39
5
40
66
20
49
15
32
25
29
19
41
6
73
15
6
44
6
1
119
1
23
1
89
10
21
60
9
2
10
74
1
15
30
14
30
54
30
6
1
69
66
14
90
10
120
20
4
20
10
20
70
51
59
1
5
16
18
50
7
72
41
52
68
36
16
3
36
36
15
8
10
39
33
3
27
104
30
24
60
16
96
3
51
9
12
24
11
25
105
8
42
25
35
4
9
81
20
144
30
25
24
3
14
64
50
16
50
4
26
4
21
5
6
130
8
7
24
9
62
24
49
57
15
23
10
6
20
4
9
141
26
1
120
15
18
15
15
146
76
38
1
24
5
7
29
4
6
20
4
50
36
19
41
94
12
14
19
47
37
27
9
27
8
10
26
106
3
15
21
65
55
11
49
24
12
3
9
41
7
72
17
64
39
17
24
6
1
23
25
11
25
36
15
57
17
6
4
14
16
50
13
12
5
4
2
10
3
12
15
45
29
16
8
6
85
36
9
51
12
41
46
21
12
51
36
45
21
38
1
21
74
16
8
1
36
33
15
71
54
36
6
37
33
30
8
6
40
39
45
15
36
15
30
15
65
24
6
4
6
15
5
84
55
11
1
29
40
15
69
6
20
25
5
19
15
21
5
34
20
30
10
102
108
80
36
43
23
54
34
90
12
14
10
20
34
32
4
54
15
41
30
1
35
13
45
15
41
6
48
40
57
24
15
21
29
24
7
48
11
10
6
30
18
116
10
6
9
9
27
15
14
19
5
6
10
14
12
37
11
16
6
8
31
39
45
12
39
33
27
9
5
7
24
24
11
16
54
54
45
156
9
2
13
24
17
30
90
6
58
30
81
95
1
9
14
25
36
5
10
50
66
49
15
21
165
8
16
54
26
150
1
23
22
8
67
24
51
74
4
2
13
21
36
8
55
12
48
5
22
9
9
2
108
10
72
14
1
9
14
61
21
39
39
9
17
6
10
38
1
96
60
33
27
29
4
20
31
84
101
54
22
38
1
15
24
6
39
5
7
23
6
4
2
13
15
56
24
22
3
36
24
12
9
6
8
12
54
55
36
60
45
3
41
10
30
6
33
11
36
34
6
20
94
30
9
12
60
89
6
13
51
69
36
21
183
12
24
9
36
44
66
16
33
65
82
74
40
14
66
16
39
81
54
9
5
7
23
1
99
6
20
6
10
75
3
86
16
50
70
8
7
29
10
69
24
17
30
34
27
24
15
14
40
42
9
21
15
72
11
10
2
25
29
31
48
5
6
1
3
60
45
5
7
59
64
12
38
46
14
126
25
60
69
39
3
9
39
20
49
12
15
69
45
26
4
26
4
6
9
131
4
6
15
36
23
22
8
7
23
1
35
61
53
6
30
40
110
25
11
18
6
25
60
15
45
24
15
45
11
24
22
50
24
25
36
3
50
10
96
20
30
30
85
11
13
21
3
27
44
10
27
24
35
61
12
11
66
31
59
4
6
90
14
31
15
66
24
14
16
66
14
70
54
20
12
58
26
24
36
30
31
23
49
17
6
58
56
24
10
26
6
4
80
61
29
6
10
24
6
24
21
35
34
14
40
12
14
54
1
71
25
23
1
89
67
39
20
90
4
27
9
24
27
24
69
39
23
58
2
49
24
12
9
54
30
20
42
58
12
15
29
30
36
48
60
25
12
72
12
35
4
26
40
24
2
58
62
10
18
26
196
15
24
9
27
39
6
8
7
33
56
54
6
6
13
5
40
27
15
9
5
34
26
16
14
36
4
69
12
23
25
11
25
11
108
12
24
61
53
6
46
15
3
9
17
30
49
65
10
36
44
1
29
6
30
55
9
15
95
16
44
85
12
15
14
10
9
47
13
5
150
61
5
139
101
31
48
12
35
54
55
36
39
45
21
39
9
12
3
35
10
12
15
23
25
12
35
18
10
12
33
60
81
15
39
26
34
20
12
24
34
36
20
91
3
26
30
106
3
65
30
22
8
7
48
24
21
80
30
1
9
20
55
60
15
12
14
19
105
116
84
112
30
9
89
16
51
33
2
13
41
16
8
19
23
48
40
6
44
6
1
35
13
5
76
14
1
24
11
16
14
31
23
10
15
36
24
36
9
15
72
48
81
20
19
47
28
21
15
30
14
10
26
24
37
29
54
22
48
51
5
19
12
24
59
46
30
50
34
9
36
5
16
24
12
44
46
134
10
30
20
6
18
31
15
6
68
6
1
39
9
36
5
106
69
180
71
25
24
11
114
6
10
30
18
2
54
55
60
75
6
8
19
17
16
84
39
27
33
120
36
51
9
120
5
10
20
13
12
45
15
9
15
5
36
31
60
48
12
48
101
4
36
51
15
8
16
30
14
25
12
15
14
19
47
13
41
150
54
16
26
25
23
25
5
112
3
11
10
104
6
10
39
27
45
29
4
2
28
20
52
9
21
39
69
27
12
57
6
108
26
4
27
35
18
46
20
49
12
33
2
13
15
56
1
15
44
46
14
30
19
5
55
35
36
36
10
39
5
4
27
35
10
54
9
12
12
36
11
24
22
39
5
6
13
71
25
5
64
72
38
6
30
10
36
38
12
25
3
20
10
2
48
100
102
8
36
40
39
75
9
11
1
29
16
14
6
76
14
4
6
104
127
23
1
21
15
9
156
44
10
33
12
51
78
20
96
30
1
29
91
3
6
51
179
24
22
50
4
6
3
21
54
32
13
36
9
2
25
23
22
8
16
6
8
36
64
20
ABCD 453520292*7^$a-1 [50005]
28
48
20
69
6
21
36
9
15
28
20
7
9
53
39
3
49
32
9
30
1
39
17
33
6
85
3
33
29
3
15
24
9
4
27
29
33
15
4
5
10
2
43
41
15
19
26
6
9
9
36
48
12
6
1
53
7
11
21
7
20
9
9
24
30
40
9
3
29
7
17
28
65
72
3
39
16
2
51
48
21
12
39
19
26
7
32
24
19
89
12
12
21
7
32
12
48
7
48
5
28
27
14
96
24
3
28
11
6
3
27
4
14
31
5
27
21
30
1
8
7
32
18
22
9
20
12
4
3
5
27
49
36
56
7
29
15
9
43
14
6
9
21
7
29
87
81
30
4
12
65
4
8
3
48
49
12
8
9
24
3
15
18
10
20
69
9
15
15
6
27
33
36
22
8
28
17
4
15
8
9
64
27
62
31
8
12
24
16
59
6
27
15
1
27
29
9
90
1
36
24
35
21
33
3
24
4
15
48
29
12
12
9
10
14
3
9
3
48
4
8
55
14
6
12
13
35
9
12
12
3
18
7
11
25
8
9
19
12
17
24
6
33
21
27
4
8
28
8
9
3
60
48
15
9
31
9
17
19
5
19
20
9
3
27
6
15
27
64
17
9
22
2
6
18
87
33
3
21
3
3
4
38
42
12
6
10
9
20
3
36
12
18
6
28
32
9
9
18
13
20
28
24
3
17
79
29
16
35
4
41
19
36
20
1
44
16
20
27
16
29
52
12
63
9
20
9
36
7
83
42
10
53
7
38
6
18
19
92
45
3
7
24
41
16
8
33
22
26
24
22
50
6
33
9
18
18
51
12
24
19
5
21
12
75
4
12
20
60
9
6
42
39
4
51
137
3
36
12
13
5
3
24
24
52
17
10
29
40
80
3
18
18
1
11
13
5
36
3
31
24
2
6
9
3
61
36
5
31
5
3
21
7
20
7
12
80
42
36
22
14
58
20
9
3
33
21
15
21
19
17
3
7
38
3
4
8
36
9
27
15
4
5
43
29
33
48
12
18
13
5
27
21
7
5
43
8
57
12
3
12
76
27
2
30
4
36
9
8
87
9
52
27
8
69
72
67
2
39
9
6
9
45
3
4
36
32
81
51
24
15
28
9
17
3
28
24
29
36
54
9
7
21
20
40
41
18
12
49
65
7
24
5
12
27
55
5
15
9
21
31
8
36
9
3
3
4
12
9
11
45
7
17
9
111
40
36
8
19
17
40
60
29
111
4
20
15
6
18
16
5
40
29
31
20
79
2
10
17
28
92
7
5
21
19
20
52
35
28
29
87
25
23
9
57
6
57
33
24
30
9
27
66
3
60
9
31
5
24
6
1
32
4
5
39
105
19
5
3
4
15
9
20
9
10
5
45
27
96
4
27
9
23
9
7
2
7
53
78
21
3
21
3
1
20
24
19
26
7
113
22
14
3
21
15
12
88
17
3
16
12
8
39
9
4
53
30
61
5
51
9
19
35
45
9
12
51
72
52
3
141
44
15
13
23
18
3
4
24
32
40
23
16
17
52
29
7
29
36
3
12
21
3
16
11
4
17
12
15
13
17
3
24
9
48
18
21
33
6
18
30
21
19
5
52
5
27
28
17
82
20
16
9
20
15
4
77
15
21
21
7
3
17
16
80
57
51
19
2
60
19
41
7
63
5
4
44
15
40
8
1
8
3
18
99
160
24
17
12
7
3
26
39
12
19
5
45
7
17
15
4
11
21
19
17
12
19
14
19
8
40
17
3
3
1
8
9
27
19
14
22
50
27
7
45
29
7
8
16
17
18
1
3
53
9
10
26
3
16
11
24
30
3
15
9
33
63
7
29
21
18
9
9
48
12
18
60
54
67
23
13
44
16
8
9
15
12
9
31
36
8
52
27
29
9
60
60
24
54
61
41
22
26
6
16
9
15
29
9
19
20
31
17
4
11
30
24
6
9
7
20
18
7
5
34
5
64
27
2
60
22
24
5
12
64
8
28
3
146
36
3
12
9
27
52
5
15
7
29
3
18
24
27
9
19
32
31
29
3
1
3
29
7
24
2
15
15
24
37
20
3
18
46
5
7
38
15
21
7
32
28
12
8
63
36
1
92
7
44
9
52
3
74
3
4
11
25
17
7
35
9
39
16
21
44
52
27
9
59
9
48
3
52
8
9
33
7
23
6
3
4
15
9
44
27
108
21
3
21
27
12
1
8
9
15
12
16
12
5
12
7
5
7
23
1
5
22
17
4
17
51
12
16
12
24
3
33
44
9
18
9
24
60
19
8
16
5
76
32
48
12
7
2
3
24
28
5
3
9
6
13
17
3
27
16
5
4
15
5
7
33
68
24
9
7
3
38
48
31
11
13
152
4
20
67
32
42
39
27
9
27
9
48
108
12
12
12
36
9
31
11
16
2
31
11
93
3
4
32
1
20
57
3
9
75
12
21
3
3
6
55
5
18
69
21
31
8
19
44
97
12
15
5
9
138
1
23
4
57
5
22
8
33
19
12
9
11
4
41
9
3
3
6
82
41
31
9
32
4
11
18
55
41
19
5
70
14
19
8
33
31
36
35
9
60
7
29
40
5
15
3
6
36
24
6
9
15
114
36
12
3
16
24
8
4
15
41
3
36
45
36
33
6
18
66
69
27
1
29
3
27
4
5
15
57
3
48
21
9
22
104
40
24
2
18
21
57
15
15
18
7
32
72
15
33
3
1
8
9
51
39
90
24
3
15
4
44
1
5
15
4
8
48
52
11
1
8
9
42
49
23
28
21
11
4
2
19
20
4
27
32
18
18
21
4
27
14
10
20
30
30
18
3
9
10
8
33
64
5
31
20
105
24
67
32
39
9
3
1
5
10
65
9
55
5
19
72
5
24
6
13
29
18
13
5
6
9
52
8
19
9
56
15
81
12
12
7
5
31
9
5
15
51
18
7
27
38
55
15
32
9
33
15
24
27
4
20
9
28
17
6
36
28
5
7
20
18
7
137
27
79
45
60
11
48
18
34
8
16
53
4
27
20
9
40
20
7
2
10
41
4
5
31
20
40
44
36
4
8
9
15
33
3
21
10
5
9
6
21
19
57
60
8
12
12
12
19
9
29
60
58
33
36
11
18
30
6
10
9
15
53
28
72
12
59
9
4
56
12
24
52
20
4
77
12
10
2
6
1
8
31
2
22
17
27
112
5
33
3
12
21
18
13
39
9
20
36
9
31
71
21
12
57
12
15
4
20
4
17
10
17
19
21
5
6
13
48
72
27
2
18
30
10
41
31
17
15
6
3
36
9
12
3
7
12
8
42
66
12
18
15
12
9
24
27
43
14
3
12
12
39
76
5
4
8
21
3
4
35
33
4
27
24
56
1
24
32
43
14
15
3
69
9
3
4
15
72
2
27
36
45
12
27
27
4
21
17
39
3
21
27
1
24
48
17
27
7
50
7
60
41
39
40
77
6
78
36
7
48
17
19
60
32
63
16
17
36
27
42
18
21
7
14
12
27
36
24
3
9
27
1
8
12
19
24
48
26
12
3
19
9
23
9
76
5
27
9
18
6
7
17
36
46
21
8
16
80
4
5
10
5
4
27
2
42
48
1
5
27
64
3
17
48
12
9
51
63
6
12
12
12
30
18
27
21
3
72
24
45
10
9
8
28
23
49
39
9
5
6
4
14
15
19
65
57
27
12
9
126
16
9
5
36
6
21
67
17
39
21
3
33
12
36
4
8
7
21
20
4
29
60
31
5
22
5
4
65
66
9
31
158
27
9
15
15
21
7
5
15
18
60
63
45
3
9
3
31
77
9
19
5
6
30
15
33
36
46
44
37
53
27
4
20
12
21
27
24
12
28
44
21
6
1
60
12
20
16
23
21
24
12
3
13
20
33
12
12
6
1
35
16
5
43
41
9
10
104
18
51
36
7
17
4
20
36
24
43
5
51
54
7
8
27
13
5
6
25
36
44
52
17
30
6
36
18
9
57
39
7
24
26
12
18
64
29
21
15
3
30
3
4
59
25
44
16
5
12
72
22
26
63
24
4
20
3
37
63
9
108
11
9
7
53
4
15
104
69
51
36
1
17
30
1
51
2
7
144
8
39
21
9
34
36
9
5
30
1
24
23
6
3
7
41
45
31
8
19
9
32
24
16
8
43
41
43
50
24
18
78
6
60
4
41
9
22
65
7
21
44
16
5
24
18
69
24
21
27
4
29
15
36
16
44
15
78
15
51
60
48
49
8
9
15
7
2
7
5
46
5
76
83
1
20
4
12
17
3
3
4
17
27
6
22
33
8
129
10
9
32
57
27
7
8
102
18
61
59
24
18
15
57
7
11
33
12
16
5
34
26
7
5
15
12
16
65
39
21
7
36
23
48
18
55
8
9
3
19
5
39
1
20
31
38
75
36
39
21
48
7
29
7
29
40
53
3
36
60
12
9
12
6
21
4
5
63
21
24
3
28
32
4
20
45
10
2
3
19
9
17
48
3
12
24
31
5
7
14
15
40
12
27
32
21
3
49
8
4
20
16
8
19
26
27
43
21
27
26
54
1
29
43
20
3
12
24
18
63
28
20
7
20
9
19
5
27
4
77
12
12
16
92
40
17
19
23
9
12
27
9
55
9
56
21
22
9
11
28
53
21
18
9
40
48
23
12
6
24
15
36
84
24
28
11
9
60
3
9
36
39
13
24
8
15
45
9
27
15
16
2
27
9
3
9
15
33
55
5
12
15
24
12
9
27
45
63
ABCD 453786948*7^$a-1 [50010]
18
24
30
45
21
39
12
24
3
5
1
36
15
27
41
37
174
77
1
11
100
3
5
52
48
15
18
72
60
3
87
6
3
44
1
11
7
53
13
6
12
69
12
36
32
28
24
93
30
60
48
5
13
36
15
20
1
24
18
12
30
3
159
21
21
12
24
11
85
54
24
6
15
12
8
16
15
17
13
30
57
93
12
42
30
3
3
29
76
20
13
27
20
120
1
75
56
7
65
31
137
55
17
19
12
66
23
49
27
63
17
73
27
27
18
30
21
39
18
11
55
12
24
5
16
105
3
48
15
66
168
54
29
36
13
11
1
6
24
42
12
18
18
35
7
54
23
49
3
24
92
12
109
3
15
18
24
3
21
12
72
6
78
15
12
48
9
18
9
48
9
18
41
19
18
24
51
39
17
37
36
18
21
12
21
59
16
12
72
56
4
51
9
33
99
48
27
42
3
24
9
48
6
18
83
79
6
6
36
6
12
3
32
36
37
47
43
18
36
90
29
4
33
72
12
11
12
7
42
27
27
18
35
12
19
21
8
12
1
27
3
41
31
24
78
3
3
12
36
12
9
72
15
24
18
6
54
24
84
27
75
6
23
13
30
48
30
11
7
5
16
36
48
15
12
129
3
12
12
53
1
39
9
60
12
42
21
12
8
55
21
3
29
4
135
42
27
9
78
9
21
3
21
42
12
48
17
19
6
35
37
3
20
24
25
3
8
13
3
8
36
16
8
60
48
28
12
12
12
56
19
29
7
18
35
37
15
8
25
54
60
45
56
24
13
78
5
37
54
53
19
9
12
116
12
91
17
24
88
24
24
24
27
21
9
60
135
44
49
83
60
1
3
21
54
9
12
8
40
12
21
11
60
7
42
6
65
37
54
6
36
87
56
7
54
51
32
28
15
12
6
30
5
61
11
97
11
13
84
12
3
24
36
21
119
72
19
21
12
24
12
15
12
36
17
19
6
23
49
11
1
6
12
12
29
24
1
39
45
23
25
12
11
1
63
39
12
5
25
12
18
9
36
9
15
15
5
25
3
15
60
24
18
6
48
33
8
28
20
28
24
3
5
25
6
29
19
18
48
12
24
6
5
148
48
9
6
24
5
19
108
12
21
21
30
45
9
42
9
3
54
42
18
12
51
12
32
1
72
3
69
27
27
126
12
12
18
66
15
20
12
36
1
15
3
113
25
24
51
48
24
21
12
27
3
12
36
45
33
30
30
12
24
23
91
17
72
19
24
29
13
15
9
24
15
15
6
111
27
24
41
61
24
11
1
15
108
8
85
24
3
57
3
9
3
8
1
30
57
21
6
5
7
6
83
1
3
12
39
17
19
48
108
33
15
17
28
12
33
39
3
9
81
23
12
12
7
72
36
18
23
19
65
52
24
60
63
48
21
33
12
39
24
36
45
24
60
15
21
39
21
23
25
23
19
24
5
13
11
25
36
12
27
8
13
66
90
24
51
24
12
3
21
8
19
6
23
48
4
9
3
68
1
59
73
6
9
92
52
57
87
24
21
42
18
12
107
13
48
27
21
51
8
31
17
52
24
51
6
12
27
8
12
19
33
120
21
60
60
6
78
18
36
12
17
13
36
15
45
36
30
18
36
23
49
12
24
60
12
71
4
48
3
24
9
32
12
25
15
45
3
3
5
13
6
21
20
52
48
15
5
4
56
40
9
15
8
43
48
42
30
17
28
3
33
45
12
3
48
57
3
21
42
45
32
13
3
21
51
9
3
8
7
42
11
60
12
13
47
1
30
6
24
35
7
17
7
29
72
48
60
60
43
17
49
36
27
32
13
35
43
21
75
132
42
27
20
28
3
36
6
12
30
54
42
29
7
30
42
18
15
33
18
5
1
6
69
9
135
21
3
3
168
45
32
31
81
20
13
66
33
105
12
27
12
21
3
8
73
18
29
7
41
7
30
60
6
9
8
13
72
6
30
6
21
45
15
45
35
19
12
84
29
73
54
21
15
48
29
43
18
18
54
12
24
3
168
87
6
23
67
72
90
78
6
27
57
12
15
20
28
15
6
30
29
4
39
5
73
18
66
3
21
6
57
60
3
9
15
6
12
78
6
3
24
3
48
6
30
18
35
7
5
55
84
36
5
25
84
30
24
18
59
12
7
78
6
30
18
12
21
45
6
24
42
11
1
15
15
21
9
47
37
15
3
77
13
35
1
12
6
18
90
6
39
9
30
77
60
67
6
6
30
3
45
27
8
7
12
54
15
15
17
28
3
9
21
27
9
54
21
8
19
21
8
12
4
48
93
24
11
12
1
6
9
27
5
31
9
3
57
39
66
12
23
73
30
96
36
108
5
37
6
29
48
12
13
18
17
4
27
89
52
117
71
19
6
54
65
37
23
1
24
24
12
30
5
19
5
37
36
6
12
9
219
6
36
87
45
15
8
12
13
15
81
54
6
42
12
29
49
30
29
1
18
41
37
23
19
69
21
24
75
21
11
61
6
18
3
3
36
18
12
11
112
3
5
43
78
11
12
19
77
12
7
41
7
42
11
1
23
16
9
12
63
45
30
21
24
15
48
84
9
12
68
24
31
12
17
16
15
42
35
12
13
66
6
18
33
24
63
45
8
4
9
108
18
41
60
91
9
12
3
9
27
12
6
24
18
30
12
39
81
30
21
3
53
1
3
39
21
33
12
42
41
25
60
18
5
49
11
4
8
19
41
40
24
48
3
45
72
8
52
12
9
78
42
42
24
24
21
75
60
21
12
21
78
17
4
20
28
177
6
18
48
12
24
6
89
12
40
21
12
36
47
31
9
15
9
20
1
30
5
43
18
18
5
1
12
23
12
1
36
15
3
18
12
6
12
17
12
25
3
27
21
3
54
3
57
3
24
56
40
12
68
37
18
42
54
30
3
9
24
3
44
133
30
9
15
24
45
21
30
72
21
3
30
12
3
33
35
7
78
15
69
63
8
1
11
67
5
85
18
53
12
1
3
44
16
21
6
21
12
108
8
72
16
21
66
65
25
60
39
3
45
8
25
27
21
6
29
24
25
36
42
5
4
33
51
120
12
48
9
24
3
48
33
95
13
36
120
102
12
17
37
23
67
33
3
5
4
8
28
80
136
75
45
8
1
36
54
30
66
18
27
44
16
81
18
17
4
8
49
30
29
55
162
18
96
54
3
3
18
23
13
6
6
11
4
27
42
59
28
15
17
64
24
81
36
24
11
1
47
7
57
20
1
12
3
81
12
18
12
42
42
5
61
11
1
15
9
6
65
31
6
24
23
79
17
4
15
21
39
12
69
9
3
3
18
30
12
21
3
144
17
12
67
53
48
25
18
9
32
1
54
42
11
7
57
75
6
167
52
21
47
76
21
18
21
24
3
6
42
36
33
27
18
12
23
52
9
15
12
20
72
16
44
36
52
8
4
15
30
51
12
3
21
3
42
42
21
80
1
36
6
6
36
11
136
39
5
85
27
8
19
5
7
12
33
36
8
7
66
27
21
23
7
66
23
12
28
3
17
7
33
15
77
13
54
54
51
9
51
20
28
48
21
6
24
12
78
15
21
60
18
132
42
11
7
114
23
100
8
4
9
18
21
8
13
27
8
85
27
45
30
24
18
6
17
60
28
9
36
15
24
39
9
72
12
9
27
9
6
5
31
29
157
12
6
5
37
6
18
3
27
9
20
37
3
9
51
12
20
16
3
18
6
84
41
19
21
21
42
12
9
57
18
6
6
9
20
4
3
5
55
41
4
3
17
13
15
27
24
24
45
57
18
5
12
31
6
11
55
30
3
15
48
9
20
31
9
ABCD 454149126*7^$a-1 [50019]
59
3
10
3
8
27
34
99
39
32
1
21
6
12
42
8
18
4
54
44
18
30
30
18
54
1
17
22
26
34
72
48
5
13
23
19
26
4
15
20
15
49
41
15
67
54
39
27
9
77
4
15
29
54
16
66
59
4
24
11
9
19
33
39
9
63
168
20
60
18
19
53
127
12
11
40
18
72
3
5
72
10
18
3
117
18
2
52
27
23
36
82
2
52
38
19
239
93
16
36
63
21
11
12
156
25
35
9
63
10
30
8
25
8
31
5
3
61
9
20
19
9
42
20
25
39
18
18
18
23
28
11
64
236
40
17
3
61
9
12
59
13
8
75
51
16
18
56
34
8
64
45
8
100
12
105
26
81
31
5
28
35
18
22
8
70
3
87
30
14
30
18
70
27
48
105
27
57
8
16
2
70
3
35
72
28
24
36
9
75
9
36
24
36
3
9
11
124
36
9
23
21
9
16
27
48
135
45
17
7
23
12
40
116
69
1
174
8
10
60
3
36
8
55
8
33
9
18
10
2
28
42
12
96
27
12
195
48
5
1
62
13
29
111
184
41
10
32
112
8
10
2
1
69
18
8
40
50
4
42
8
10
48
24
18
45
71
13
9
51
11
136
62
42
36
73
11
60
112
98
7
99
9
20
33
22
68
1
11
9
39
4
17
1
35
81
54
9
19
110
7
41
4
162
8
22
26
48
42
7
11
34
12
87
17
30
16
9
8
49
24
74
34
12
23
1
30
5
28
80
27
46
23
31
9
75
60
36
72
41
27
70
63
71
45
25
8
111
120
51
1
36
45
60
26
4
69
21
18
60
45
12
45
44
43
11
10
6
2
28
6
18
90
8
1
107
45
1
36
3
27
20
42
51
67
17
25
12
107
19
141
3
56
21
27
40
42
11
7
9
35
10
39
29
4
38
10
15
3
92
129
31
69
71
49
63
9
27
33
45
30
32
37
11
46
14
13
33
75
96
27
5
15
60
21
108
99
21
27
30
31
45
14
13
51
12
44
34
11
1
24
63
48
69
12
24
18
8
82
18
138
14
13
53
24
46
2
51
64
9
18
20
30
7
8
1
32
10
38
46
9
15
30
126
36
8
69
45
10
18
11
136
24
11
16
30
74
21
9
82
56
1
33
30
78
26
30
42
12
10
15
12
69
54
36
30
23
12
7
30
24
8
6
4
12
54
92
7
23
130
32
51
7
8
34
12
194
69
15
9
91
5
15
120
13
35
60
13
15
30
14
58
60
8
22
17
33
4
15
11
10
60
47
91
6
236
42
6
3
21
46
92
30
22
42
26
21
16
21
24
98
49
51
72
12
6
27
56
25
27
39
8
30
138
12
16
2
18
9
25
50
25
27
60
17
31
8
18
10
69
57
86
13
27
24
54
20
42
10
11
37
42
53
19
93
9
14
30
24
10
90
12
15
11
28
33
39
18
104
112
15
8
33
7
23
48
52
18
92
18
34
35
37
54
53
12
27
10
63
9
36
51
72
17
15
15
1
32
81
19
27
21
59
12
25
32
7
6
62
1
9
11
19
26
19
123
84
45
32
49
18
6
18
21
8
43
66
18
50
39
52
9
44
58
24
18
12
24
54
30
18
54
14
9
180
157
36
8
42
22
18
90
50
10
27
48
69
38
46
42
17
3
30
7
24
27
21
45
24
35
9
39
9
7
20
25
12
26
1
27
5
91
30
68
28
27
45
26
1
120
33
27
3
188
1
27
5
45
40
80
42
13
105
23
61
20
30
1
9
36
35
99
112
6
2
6
19
53
4
60
47
43
29
61
23
93
40
27
15
20
48
13
27
20
1
51
162
47
9
34
53
64
3
6
63
35
1
3
8
34
54
9
71
49
72
23
9
57
42
13
89
6
46
18
129
63
6
12
6
12
33
5
39
135
10
8
27
103
9
9
6
38
43
39
24
45
27
12
26
100
2
58
54
45
5
39
9
154
29
15
1
48
23
10
18
45
80
39
70
12
24
3
27
32
22
27
59
13
119
12
58
78
12
9
15
18
8
3
7
38
10
6
36
68
42
12
21
1
3
60
20
81
64
42
54
72
54
18
50
25
5
22
53
1
83
13
26
42
40
12
27
59
4
9
15
20
34
20
18
25
39
54
14
37
3
8
28
36
9
35
10
36
23
3
10
42
9
27
36
53
13
2
48
40
9
9
50
46
26
72
48
10
78
192
42
36
2
18
16
8
90
36
46
90
8
18
4
6
53
195
12
42
15
37
14
69
4
71
10
20
96
30
70
3
17
46
98
70
12
14
54
13
15
20
28
6
18
80
30
82
8
36
46
36
32
66
9
37
27
71
61
137
42
78
70
18
72
54
33
20
15
36
1
21
24
48
26
16
98
10
29
111
22
108
8
58
14
6
16
18
86
1
12
36
144
17
46
17
16
3
18
6
38
15
37
30
18
6
129
35
60
10
35
1
62
10
30
17
33
4
23
37
8
19
29
118
6
3
41
4
51
21
14
1
21
122
108
4
18
26
52
21
17
39
31
9
21
36
60
44
63
13
6
9
9
3
20
61
87
8
37
36
38
10
14
10
26
10
3
60
36
23
34
26
28
6
108
11
15
10
39
35
1
24
27
18
18
12
60
138
24
63
21
23
1
12
23
1
32
27
51
34
36
39
15
56
52
12
68
148
29
40
12
108
35
16
44
58
8
24
10
21
87
8
22
20
42
69
13
6
8
100
21
32
13
15
8
76
9
36
6
146
52
66
50
19
135
21
35
97
27
9
21
98
1
69
27
3
54
150
56
18
16
38
9
1
6
12
18
36
14
9
112
8
1
24
108
20
78
49
23
4
44
73
11
6
46
144
24
12
14
102
42
28
3
27
8
25
36
44
48
189
28
14
30
15
13
47
3
28
12
33
48
17
46
8
25
3
60
9
39
24
102
27
27
24
48
68
1
11
37
15
128
33
85
14
36
40
5
4
63
42
80
18
49
68
13
38
25
9
87
21
18
5
40
8
57
54
16
5
45
39
7
18
26
54
58
77
13
18
9
51
30
15
27
20
12
58
2
28
132
18
27
3
54
6
84
33
11
10
14
46
14
40
65
7
26
51
21
30
18
27
7
8
1
77
22
9
48
69
36
18
18
84
86
100
80
4
17
16
11
25
ABCD 454276992*7^$a-1 [50032]
9
119
60
10
18
2
40
42
53
64
72
12
39
17
40
8
4
51
50
27
1
20
127
12
51
5
28
9
66
14
18
12
28
50
22
5
15
90
31
68
21
40
15
3
45
17
31
24
8
15
13
56
19
104
49
20
31
8
10
35
28
29
7
20
51
69
4
32
40
5
42
10
23
15
61
20
1
3
56
81
10
60
17
12
4
24
12
39
9
11
42
28
15
3
21
21
42
20
37
20
73
48
39
81
3
68
24
24
31
77
3
21
7
21
21
2
9
51
28
45
35
12
48
10
18
14
7
12
36
32
16
15
21
29
72
18
9
4
9
59
9
52
39
9
35
12
15
9
28
60
23
28
2
39
7
2
22
17
171
13
8
49
2
60
1
12
35
13
9
23
36
4
3
42
2
9
7
17
24
3
129
1
20
15
48
60
7
53
43
2
15
27
10
38
61
29
40
12
59
67
17
27
37
36
84
20
1
20
19
23
1
9
27
12
9
59
12
88
24
32
15
9
19
21
8
48
55
21
24
45
50
69
4
44
28
36
20
36
15
48
9
1
42
53
24
12
21
10
53
24
4
36
11
22
20
31
39
8
1
21
6
17
7
8
10
39
3
18
39
12
24
35
9
3
9
4
12
32
16
3
17
12
31
41
19
24
5
40
5
3
16
12
29
48
79
11
1
11
18
12
18
22
48
11
60
4
3
32
21
7
41
31
32
9
40
41
3
88
36
24
8
9
22
18
3
167
22
66
33
51
138
3
44
12
12
96
25
3
15
29
16
75
32
1
36
8
13
35
40
44
3
37
3
20
16
29
4
8
12
49
15
15
2
10
17
4
8
24
4
51
5
7
8
13
9
27
33
20
18
12
57
4
32
4
24
8
21
58
29
64
9
18
42
83
15
1
9
3
8
4
20
4
36
24
20
4
107
12
1
75
17
12
15
1
9
18
21
51
45
36
17
27
33
99
1
50
13
39
17
19
2
19
24
60
36
63
29
7
2
12
40
8
10
17
25
47
12
21
7
60
3
21
56
64
27
32
25
5
3
4
80
33
27
63
9
9
75
45
7
5
39
21
10
18
2
10
27
12
9
11
1
20
55
24
9
42
20
13
35
22
3
5
72
18
22
75
83
10
2
25
3
2
3
4
23
57
3
16
60
44
73
5
55
45
30
21
8
3
13
20
37
20
39
39
12
10
6
17
60
27
9
4
35
12
9
51
10
30
48
32
117
60
51
52
20
25
3
5
72
3
52
33
15
33
24
12
71
22
18
21
12
17
15
40
65
22
5
25
59
4
5
22
5
120
4
44
24
13
8
31
11
13
48
15
42
62
48
21
1
6
54
23
7
17
13
6
21
60
23
28
5
15
21
48
4
17
42
37
56
57
39
9
7
51
12
5
40
95
9
64
96
21
15
5
52
51
12
17
3
7
29
7
9
44
1
30
9
8
60
63
16
17
15
25
3
17
25
3
12
17
3
4
20
3
9
7
60
57
35
12
1
17
12
19
8
31
17
13
12
3
20
24
51
52
8
30
10
9
33
78
20
22
23
55
5
15
1
48
3
17
43
48
65
43
77
7
48
2
27
51
9
3
1
59
18
42
40
36
14
40
27
56
84
4
29
3
28
48
9
110
9
31
12
21
56
33
31
39
8
1
29
12
43
56
39
10
12
51
56
63
61
32
7
81
68
28
21
2
40
9
20
31
38
51
40
12
32
7
20
16
14
28
72
3
20
7
8
1
8
43
8
9
1
2
18
12
31
56
88
44
4
15
12
21
12
57
6
41
12
48
4
9
18
21
12
17
30
13
9
63
48
12
17
10
8
1
20
7
21
56
45
39
21
100
11
9
15
12
52
53
3
12
3
12
49
29
27
4
21
60
48
2
18
10
60
9
3
5
13
59
33
19
8
21
7
3
12
80
10
95
25
3
20
4
32
24
25
27
36
36
20
43
50
48
40
3
15
14
15
84
4
57
68
60
42
60
33
24
4
12
17
3
45
12
19
9
12
20
7
56
43
29
33
19
3
20
10
3
84
36
15
60
29
48
64
51
20
40
17
16
5
40
18
42
18
41
4
24
8
24
13
8
12
40
8
19
60
63
69
8
12
9
75
12
12
12
1
8
12
30
61
29
18
1
8
4
72
17
19
20
49
35
40
3
77
57
19
9
12
50
69
1
110
9
4
60
17
58
45
3
44
25
32
1
11
21
3
12
16
56
3
1
9
78
2
75
4
59
9
31
41
1
8
31
11
109
69
3
27
2
10
17
1
12
6
45
8
7
17
4
12
12
36
3
21
87
41
9
15
7
8
81
21
7
32
9
19
12
11
9
121
3
35
25
3
81
80
1
3
12
15
2
18
28
33
29
15
27
9
39
9
28
36
29
18
52
21
39
8
1
29
19
99
14
75
25
18
20
10
15
24
8
3
9
16
27
9
29
27
13
20
7
15
8
21
109
15
3
21
3
38
12
30
49
9
59
60
13
3
17
19
11
16
14
3
57
7
32
4
32
28
35
49
21
3
32
43
29
3
12
70
51
8
7
2
39
33
27
3
1
59
28
41
4
3
21
12
21
30
53
24
13
27
24
15
41
19
12
120
20
10
50
22
38
37
5
28
59
1
30
29
13
59
21
7
23
93
25
12
50
18
22
53
4
12
12
47
12
13
3
42
2
9
79
21
72
8
69
7
3
9
56
24
3
10
6
42
2
9
1
6
2
10
65
28
32
15
9
4
24
44
9
19
20
13
3
48
44
25
27
24
32
15
10
11
21
31
8
21
31
9
18
80
13
119
16
92
72
40
21
27
33
36
41
87
48
15
28
33
89
27
15
9
16
12
20
103
36
32
13
12
35
30
10
17
40
3
12
29
19
9
20
16
87
17
64
8
28
12
8
12
7
2
12
40
50
10
18
21
27
57
3
14
90
13
27
9
12
8
19
12
18
2
13
5
10
29
33
55
3
2
40
20
15
12
40
63
29
16
32
72
7
21
33
23
4
3
5
72
19
29
52
53
3
12
43
32
10
35
40
3
45
20
37
8
12
27
31
50
39
43
45
3
21
29
22
33
45
42
8
10
3
8
67
69
35
1
77
30
13
12
24
3
5
25
138
29
3
10
3
77
28
2
9
124
47
28
81
21
18
50
31
9
12
8
12
3
28
48
72
56
19
33
9
3
47
9
16
17
30
16
17
7
20
16
17
40
65
10
41
64
15
20
13
8
49
30
12
8
42
39
4
20
7
36
42
11
16
8
25
47
3
9
4
9
3
12
23
1
59
10
30
9
39
17
7
21
36
3
29
1
35
4
24
12
45
50
61
36
11
13
9
38
9
4
32
4
53
40
30
21
57
42
5
52
12
29
12
31
47
1
39
80
9
21
31
21
15
75
8
13
12
3
104
28
105
108
32
15
28
2
112
30
30
8
10
32
133
20
7
9
27
21
72
27
14
3
37
50
1
9
20
63
4
3
5
28
24
56
24
19
41
1
20
31
12
9
18
5
40
32
24
1
27
24
9
20
10
5
4
8
51
10
15
3
14
55
8
45
42
16
9
51
2
15
4
21
50
25
17
3
15
61
44
12
12
16
35
25
17
7
11
21
16
5
30
48
1
29
7
5
7
23
49
11
16
2
12
10
53
7
78
63
29
3
16
12
29
3
4
20
31
2
3
55
32
40
20
10
8
103
27
5
12
28
87
30
30
65
15
48
9
1
39
56
15
69
60
48
4
8
16
75
21
36
3
12
8
10
39
32
1
20
3
4
23
9
19
81
12
32
24
4
8
28
32
36
43
33
29
7
3
5
40
24
11
28
65
43
41
13
20
79
27
2
22
21
8
28
20
4
9
8
22
38
22
29
1
8
58
14
10
78
12
3
3
2
12
15
15
9
39
9
13
30
33
15
168
12
5
15
9
12
4
27
21
27
2
46
2
10
12
81
15
21
41
43
9
3
17
19
8
13
38
10
32
27
12
9
19
8
13
15
92
15
18
10
9
23
45
16
47
9
1
18
53
21
3
40
32
28
12
3
41
9
70
9
20
4
32
4
3
5
33
7
8
16
9
80
72
27
111
1
24
5
42
28
9
143
10
50
30
58
5
36
4
56
9
10
9
3
50
19
8
13
119
28
11
42
46
41
36
27
37
63
20
28
32
28
17
43
110
7
5
18
21
124
35
21
19
2
3
27
16
14
27
4
32
25
32
31
8
9
12
31
59
13
3
72
30
72
3
20
7
20
9
ABCD 454316924*7^$a-1 [50027]
5
73
120
6
6
23
12
157
6
17
48
49
11
1
114
54
36
54
29
12
25
6
149
37
18
77
7
12
30
47
13
11
13
42
54
131
79
48
6
66
54
23
1
60
83
43
6
18
173
37
96
23
24
24
13
6
36
29
48
12
72
43
53
7
114
71
85
60
6
5
13
60
66
12
101
79
5
157
36
12
23
79
41
7
42
23
229
11
43
132
113
1
6
48
5
12
43
132
41
12
60
19
101
19
53
115
60
89
24
48
72
7
5
37
6
17
13
23
12
7
138
83
37
107
49
11
144
25
47
7
5
19
6
107
25
119
1
30
113
19
6
30
17
120
127
17
13
18
41
31
78
11
37
155
25
36
6
41
1
11
25
143
24
7
6
35
109
6
12
72
29
67
65
12
73
11
1
42
90
6
17
84
1
59
1
48
11
36
48
49
6
77
49
84
35
1
95
1
54
17
97
36
54
6
239
7
65
43
12
41
37
84
48
54
18
6
6
84
42
29
13
30
29
73
11
109
71
25
30
72
17
24
1
54
30
6
36
24
24
162
42
89
108
79
5
61
6
65
25
83
1
90
36
53
96
1
95
7
36
6
6
5
79
84
24
18
35
36
13
66
41
72
12
43
12
72
29
13
84
83
13
36
42
12
29
1
47
37
36
47
1
47
79
17
319
48
30
11
31
65
13
18
24
24
42
108
11
25
6
60
24
77
12
79
6
6
6
11
19
5
73
174
89
60
13
6
29
1
18
17
48
19
6
120
71
91
5
43
36
30
6
65
13
42
24
36
65
48
12
73
23
12
61
11
24
24
139
42
11
67
29
67
5
7
89
24
108
13
54
66
59
121
35
24
25
23
12
7
5
36
60
72
72
19
18
47
36
133
23
144
48
199
53
37
42
41
48
48
60
13
78
12
41
43
90
24
47
72
13
155
19
5
72
7
29
19
29
79
60
24
12
6
30
12
29
1
18
53
307
5
7
41
25
47
79
17
151
12
96
84
161
24
60
25
90
6
30
42
12
119
12
37
6
42
71
91
30
138
78
47
7
150
108
23
36
43
66
23
49
120
18
36
77
1
36
11
31
42
23
25
23
19
30
42
48
89
37
107
139
17
109
24
24
23
12
12
48
7
24
6
35
19
36
30
12
23
43
53
37
84
71
55
41
13
48
11
24
36
48
31
168
5
48
193
35
55
41
43
65
97
42
29
31
17
19
12
198
90
114
36
71
12
72
25
36
48
107
19
84
6
42
24
6
83
7
48
42
42
132
17
19
90
84
24
6
29
7
5
24
55
48
90
108
59
36
36
49
119
49
12
71
132
109
6
53
1
6
66
6
78
83
1
23
19
29
67
24
17
37
23
67
42
23
25
30
5
115
6
71
43
42
11
24
7
41
60
7
101
97
35
12
85
114
6
23
19
12
60
6
90
65
84
12
1
90
29
13
84
71
1
48
71
31
24
6
168
42
41
24
7
42
24
71
139
5
31
6
204
11
79
17
1
6
36
41
13
126
204
65
55
90
54
78
30
53
37
23
19
18
24
84
47
13
30
6
107
19
24
84
42
54
17
84
60
13
35
7
24
17
73
78
42
54
42
78
113
49
83
55
5
109
6
42
132
48
24
18
41
12
19
84
65
25
126
30
60
251
37
42
29
25
72
131
31
53
199
41
19
24
12
78
6
17
144
55
53
36
12
1
71
19
90
156
6
36
18
11
55
18
23
19
114
35
55
84
12
17
1
12
54
102
12
119
223
6
30
30
42
6
36
18
6
23
19
24
6
59
61
12
66
41
13
6
6
47
48
139
6
35
12
109
24
107
24
60
55
42
66
6
11
67
6
36
24
66
5
1
35
96
1
66
5
48
24
48
1
47
7
17
19
60
18
71
60
37
12
6
30
60
42
18
90
54
83
36
13
126
5
193
90
17
96
1
11
25
11
49
24
12
6
65
36
7
6
35
43
17
72
103
17
1
47
85
36
71
24
7
30
18
65
36
1
47
79
42
48
23
12
7
29
12
13
35
139
72
5
43
66
66
24
48
30
12
30
66
108
12
90
78
143
12
108
24
13
11
133
47
49
35
55
6
36
114
54
30
36
48
12
36
5
25
12
23
19
29
49
18
24
5
31
5
19
77
7
5
96
19
24
41
67
24
90
59
12
55
48
24
29
72
79
89
37
72
48
23
67
185
48
19
84
17
109
72
18
24
17
1
66
5
91
5
79
12
29
31
18
6
108
18
23
48
13
36
83
79
36
6
90
41
73
35
151
66
84
54
17
25
11
72
37
30
5
97
108
11
13
84
30
17
67
36
6
35
132
13
95
181
35
60
37
71
72
96
12
7
30
84
11
60
19
17
12
19
17
24
7
102
186
6
18
48
12
6
30
17
73
24
48
131
7
66
18
42
66
24
5
19
36
6
60
24
95
43
6
11
19
41
55
185
25
59
1
35
49
54
6
72
60
71
37
12
72
11
ABCD 454321262*7^$a-1 [50032]
24
33
33
56
58
48
56
37
24
11
54
18
16
30
27
15
14
43
168
24
48
83
25
29
16
27
21
6
14
7
9
6
48
6
15
23
22
32
16
15
33
27
27
21
23
1
33
110
13
3
36
32
1
17
28
12
3
11
22
18
56
4
6
48
3
87
6
2
28
44
37
33
12
6
78
2
48
1
75
20
1
132
3
38
16
3
5
36
10
8
49
39
21
12
35
85
27
78
3
12
11
24
72
1
9
30
30
2
12
4
32
18
7
51
74
31
9
86
64
33
23
42
46
9
21
36
32
19
29
6
22
14
28
18
15
23
37
21
36
3
47
16
2
28
12
14
36
16
2
4
3
123
42
6
21
36
41
19
9
3
63
9
3
14
31
47
58
48
87
12
5
18
22
2
84
6
28
6
30
15
45
2
30
7
60
21
30
44
1
33
39
41
18
66
16
24
32
31
12
12
60
45
63
27
45
29
4
15
3
68
42
18
52
68
46
3
65
7
21
2
6
22
69
39
102
18
24
12
32
72
40
14
7
45
26
28
69
11
34
2
18
70
6
132
74
70
15
39
9
47
6
66
6
18
28
9
45
15
27
6
26
22
92
4
15
29
6
28
45
17
48
7
9
20
7
12
33
27
15
45
21
38
4
45
15
9
33
3
72
21
6
36
26
58
20
18
10
18
44
36
52
90
12
60
20
10
30
33
29
34
9
89
12
60
7
47
1
9
96
24
66
9
23
13
9
2
72
61
3
26
10
36
33
11
61
39
20
42
7
3
20
4
21
12
51
9
12
51
20
24
13
27
45
5
12
19
113
12
82
78
24
15
17
88
36
27
63
24
21
63
56
34
20
19
60
12
48
72
21
114
2
94
32
12
28
45
45
60
62
10
8
7
45
60
48
50
18
58
21
51
14
10
33
3
8
42
18
1
3
6
26
25
93
3
5
64
8
18
4
21
5
6
4
24
44
22
54
8
54
19
24
35
28
2
60
36
58
117
17
28
30
9
99
57
47
13
120
24
36
3
2
34
8
12
72
133
15
21
35
48
40
12
18
147
24
53
22
33
72
3
44
49
11
16
6
62
58
6
93
11
22
32
48
6
1
47
58
74
4
9
9
6
6
2
16
21
47
28
153
3
38
19
3
24
21
3
32
25
12
17
40
18
14
18
46
135
5
48
18
18
16
15
29
10
6
18
9
11
1
53
48
7
35
37
9
8
30
24
49
3
6
30
6
6
8
1
15
2
4
32
16
158
61
17
10
24
126
66
2
7
17
31
5
7
69
32
54
1
27
120
12
14
22
9
39
21
33
87
47
28
20
10
26
78
31
33
62
12
4
20
88
24
26
4
3
12
51
9
27
44
12
28
62
34
21
9
90
60
33
47
13
45
36
12
2
52
2
58
21
12
17
126
25
60
3
12
12
33
33
42
42
3
60
9
8
28
15
45
27
108
29
10
2
43
11
37
60
11
22
104
18
36
49
3
9
71
64
20
64
21
23
58
14
34
12
26
1
15
26
16
36
27
45
32
54
36
36
40
92
18
10
44
25
45
18
14
18
13
5
6
1
15
48
6
2
30
6
34
24
3
83
12
24
4
68
49
33
90
12
42
2
64
14
31
12
12
29
22
2
46
2
88
26
25
23
22
30
30
14
30
19
15
6
30
12
24
6
38
16
21
9
26
34
2
54
10
48
6
26
25
72
65
127
15
18
12
66
9
5
36
34
120
20
6
30
114
28
42
74
10
60
2
7
29
19
93
12
14
6
66
1
12
5
28
15
63
30
26
6
7
48
3
8
6
34
20
22
15
11
24
40
44
6
34
20
13
15
8
70
15
15
20
25
69
15
17
31
5
36
42
40
26
4
50
6
43
45
50
6
30
18
4
14
34
18
2
24
54
82
74
16
2
42
1
53
12
7
35
46
92
64
26
36
1
3
45
5
72
36
36
31
9
20
16
18
50
7
35
36
120
6
7
15
45
3
32
4
54
6
6
3
15
12
33
33
24
3
77
31
9
14
42
19
11
18
6
73
11
1
111
9
60
36
5
4
3
12
29
22
12
8
40
9
15
6
42
32
1
29
18
24
73
29
18
28
21
5
55
12
11
1
35
48
70
26
30
22
42
3
12
35
12
1
131
48
85
9
32
6
28
18
3
15
2
7
47
1
5
43
41
16
6
50
154
86
7
11
1
27
6
27
5
78
88
9
15
18
26
4
9
9
42
42
3
63
6
3
48
117
27
21
2
22
3
60
12
11
88
36
38
42
13
120
12
11
22
12
20
6
37
48
99
21
59
1
12
3
9
9
12
72
8
19
51
20
94
50
58
20
58
9
9
27
9
8
6
37
63
12
50
64
8
18
28
6
15
15
33
15
45
12
5
43
3
44
25
60
9
12
44
16
15
53
4
15
57
3
12
33
6
32
40
42
170
78
10
129
39
14
16
2
109
48
21
2
78
4
14
13
17
6
16
14
24
22
8
54
78
52
9
11
22
18
8
37
53
4
12
3
57
14
72
58
20
36
115
9
14
6
19
53
19
29
31
36
47
48
18
10
8
4
14
18
13
3
36
2
34
57
5
66
49
5
10
6
26
36
25
12
12
41
19
15
18
6
21
3
56
49
12
9
8
19
53
19
3
60
2
22
56
28
6
6
8
16
33
27
36
50
124
3
51
8
66
18
28
72
12
2
12
22
2
10
2
6
36
12
13
9
36
2
18
58
50
112
3
11
12
22
2
10
20
36
42
16
6
3
11
154
2
25
21
39
9
32
55
12
95
52
36
9
17
46
56
1
35
16
2
67
29
10
60
2
34
20
58
6
36
6
14
1
129
24
62
40
9
108
5
22
14
52
24
36
78
8
6
22
45
21
60
26
36
85
3
8
34
14
24
48
49
3
26
22
26
6
37
15
18
60
24
3
48
9
3
3
9
5
40
114
56
36
52
30
48
2
66
7
11
4
9
29
22
44
40
30
2
6
7
3
33
41
6
22
30
45
5
31
75
20
40
24
21
24
15
8
12
13
12
11
6
18
12
133
11
10
48
56
16
12
2
28
62
36
6
48
1
39
32
4
9
11
30
6
4
18
27
3
12
20
4
20
61
9
3
11
36
4
9
72
113
60
66
49
48
29
10
36
9
36
5
79
11
12
10
26
34
3
12
5
115
17
30
16
24
2
30
54
55
12
27
6
18
80
1
95
10
2
24
25
3
6
36
39
45
26
28
9
29
31
12
3
33
117
8
79
3
8
10
15
3
21
35
96
48
90
22
9
33
6
9
29
36
6
1
11
22
42
6
15
12
72
29
7
60
15
48
2
7
41
6
16
42
15
47
13
3
18
2
37
5
54
72
12
22
27
11
97
72
21
38
16
33
51
68
13
9
24
63
84
17
18
1
23
22
147
29
28
18
2
10
24
8
36
12
10
62
34
27
53
7
5
22
20
13
71
36
28
33
24
48
11
36
13
123
68
34
27
111
8
10
12
84
3
27
54
30
12
14
16
38
60
49
5
54
4
18
80
54
78
79
3
36
20
37
33
24
78
69
35
40
21
23
24
36
4
33
57
6
21
15
18
2
1
5
12
7
11
28
14
22
18
6
6
30
33
12
17
16
14
1
123
20
4
6
8
67
59
6
7
83
28
201
17
4
2
10
2
10
3
11
109
11
1
36
3
66
6
20
30
18
40
30
30
9
12
33
87
21
18
24
12
26
4
60
84
6
21
59
6
7
47
10
8
7
65
18
40
8
36
34
27
71
16
20
61
5
52
15
27
45
23
6
16
14
42
72
18
64
38
24
58
50
12
16
ABCD 454409502*7^$a-1 [50097]
192
33
132
60
48
111
21
11
144
133
84
72
15
21
75
224
1
24
48
23
25
39
9
60
36
144
72
132
12
24
72
84
48
132
96
180
99
21
84
120
96
63
129
12
108
156
107
25
48
84
3
48
105
96
120
120
71
13
36
36
12
168
84
24
171
32
361
168
63
336
21
72
51
57
24
300
36
48
60
60
135
21
144
27
45
131
208
81
372
36
60
24
72
108
48
63
141
36
48
12
264
11
133
24
132
24
23
73
108
192
11
49
180
24
83
13
108
72
36
120
35
265
204
216
84
24
12
108
24
132
195
32
121
87
45
195
32
37
12
432
60
300
36
12
48
120
15
417
239
25
228
51
128
541
51
201
24
15
9
23
13
51
21
11
109
35
85
24
24
75
57
71
73
108
267
105
39
105
36
51
48
105
71
64
69
27
33
192
15
93
12
120
108
83
205
84
15
9
36
120
107
112
189
51
129
207
141
108
72
191
49
24
108
27
165
11
160
9
84
12
39
69
144
96
36
228
72
48
12
36
11
49
15
144
9
72
12
120
171
45
24
27
33
396
60
24
111
21
108
48
72
60
96
75
32
37
36
24
48
60
99
9
132
48
83
64
240
249
167
169
311
73
60
120
48
51
81
36
59
16
48
57
39
129
96
15
9
12
11
97
36
204
15
81
48
48
84
168
72
11
64
240
93
108
39
9
23
13
180
36
48
11
49
15
21
180
60
11
37
72
467
1
108
195
45
24
24
312
24
108
12
168
48
48
12
228
51
141
48
83
181
123
33
12
60
39
45
156
504
15
96
48
117
48
27
117
27
96
69
24
51
320
16
429
24
27
144
9
60
36
39
141
48
179
37
132
84
48
243
48
9
87
213
120
3
57
23
565
123
32
160
69
171
69
107
37
12
15
57
23
13
36
36
48
84
108
204
240
24
24
47
145
15
93
48
3
225
72
72
96
60
227
169
24
15
45
144
12
84
12
168
15
96
176
64
81
12
216
216
156
12
192
108
207
9
23
48
49
111
80
25
168
63
33
12
168
72
195
48
21
48
59
61
51
105
23
37
315
9
87
69
120
36
24
264
47
13
156
12
84
120
48
63
93
36
111
33
24
36
147
9
48
36
276
159
96
32
1
48
60
99
93
3
48
165
11
85
84
167
64
80
13
12
144
324
51
105
71
16
45
264
360
35
25
551
145
15
189
48
192
99
96
21
75
624
141
84
336
12
3
33
12
48
96
35
25
48
48
12
228
24
255
32
1
63
9
39
21
11
73
ABCD 454426374*7^$a-1 [50025]
12
12
20
15
3
1
27
41
4
9
15
57
3
3
9
35
30
15
4
24
11
16
44
9
4
57
12
27
24
3
48
5
1
24
15
23
12
25
11
25
27
18
15
24
23
1
3
24
17
7
2
7
12
11
1
48
45
32
7
11
25
8
3
24
13
41
28
18
9
12
12
33
27
17
70
26
4
35
4
48
3
5
7
29
3
10
35
7
17
3
33
52
29
3
4
5
7
3
8
1
8
1
26
9
1
26
9
16
17
7
5
79
27
2
7
8
3
1
32
28
36
44
16
11
4
42
38
1
21
14
61
3
50
3
25
2
36
36
6
19
3
36
81
8
28
72
8
7
2
6
13
35
1
12
56
31
21
12
11
58
23
4
5
31
9
18
12
2
4
23
27
25
35
22
3
21
36
18
62
7
68
76
56
13
18
6
35
12
9
51
12
1
54
26
10
60
53
57
34
9
17
64
2
9
9
15
4
105
26
22
3
20
4
12
41
135
45
27
103
9
104
55
69
12
5
46
57
12
11
9
93
31
15
32
48
33
12
16
24
9
15
17
16
12
18
5
19
8
70
12
75
12
3
6
23
7
9
9
35
9
91
12
8
7
57
17
19
48
47
102
15
3
4
5
1
3
39
8
13
69
15
23
33
12
24
4
23
37
20
33
7
3
9
15
6
3
12
24
11
4
17
16
11
22
3
21
15
11
4
74
18
58
27
5
4
8
6
57
4
15
6
39
15
18
6
5
36
16
3
32
1
33
27
20
13
27
8
24
19
9
11
1
12
96
27
9
81
23
4
33
20
19
35
90
6
25
5
6
4
5
45
4
6
6
30
56
13
68
16
11
42
7
65
19
9
38
16
36
29
19
26
6
25
15
14
30
34
11
4
20
16
41
7
8
36
12
16
9
15
20
31
86
4
15
24
11
18
12
28
18
12
33
8
27
9
43
21
24
11
1
23
9
27
9
108
9
10
36
9
53
3
24
1
30
17
1
6
26
18
12
42
7
5
63
4
72
32
40
15
30
2
9
16
47
10
24
11
88
12
39
30
2
25
72
32
1
14
1
3
26
19
8
16
20
52
8
1
71
25
14
6
4
26
18
27
4
21
8
55
12
5
34
42
27
8
9
4
2
1
47
24
9
1
39
3
9
9
18
14
6
54
3
1
44
27
4
69
32
10
9
8
3
25
3
66
59
60
4
44
4
21
18
9
11
1
32
27
9
21
10
30
2
37
35
1
17
3
24
100
11
42
43
47
18
34
5
16
20
16
8
13
3
29
27
135
16
9
5
36
7
15
9
59
9
9
42
1
3
45
9
12
32
16
3
9
50
21
60
1
38
45
9
16
24
23
52
12
9
8
52
3
17
19
5
10
20
9
25
2
9
4
5
16
20
60
39
55
33
3
108
81
12
9
56
70
2
12
79
125
36
4
12
38
9
3
4
9
24
23
9
21
4
3
12
23
9
3
33
4
8
15
9
4
8
19
9
125
19
21
2
1
99
44
9
16
21
12
3
45
27
5
18
10
30
33
24
24
11
10
2
9
1
36
12
59
9
19
80
4
128
52
32
16
12
45
59
120
24
7
9
12
11
40
2
52
18
30
15
12
29
7
15
2
28
27
11
1
12
27
36
9
75
20
49
3
44
18
39
60
3
9
9
96
7
12
15
12
30
59
49
71
28
17
16
11
19
24
29
52
21
23
49
27
5
48
96
3
51
52
29
9
12
6
10
3
24
27
9
29
16
11
103
9
29
48
15
1
24
30
21
23
16
14
7
21
23
4
3
2
7
12
3
21
32
27
58
3
29
70
29
4
11
40
17
40
12
24
20
1
18
12
5
72
12
88
65
4
11
31
50
3
15
30
7
29
4
30
21
9
26
6
3
9
51
12
9
19
5
82
8
16
24
9
5
7
29
16
48
80
7
15
21
3
2
67
47
9
21
19
8
9
22
5
33
4
3
11
10
51
3
36
20
24
10
18
54
8
22
14
16
36
3
200
15
21
16
12
24
8
3
9
33
48
15
48
4
39
26
39
4
11
100
33
33
36
18
44
13
23
126
4
42
17
27
6
3
27
88
9
15
9
23
6
19
20
9
7
8
36
19
26
10
60
45
29
16
6
33
9
35
21
6
34
39
20
27
1
53
10
5
21
40
20
3
4
23
34
11
51
61
3
21
8
7
33
57
18
33
12
17
19
39
45
71
9
19
6
6
20
13
12
11
61
12
15
21
36
9
27
53
43
36
11
30
4
12
18
9
35
45
3
28
53
24
19
9
36
8
21
19
12
11
1
53
27
1
8
12
16
2
13
21
60
11
3
22
47
3
58
3
12
8
9
27
16
21
39
11
13
35
33
4
3
12
17
37
39
48
32
27
37
8
1
50
1
44
4
44
9
27
55
14
3
37
62
22
39
3
6
11
7
20
9
76
72
47
12
40
29
16
11
13
21
66
2
15
12
24
9
99
16
51
5
4
53
31
27
14
27
4
11
4
57
29
39
91
9
59
13
3
30
30
26
7
33
15
39
2
30
9
64
8
16
3
8
25
15
12
20
9
108
52
9
62
22
32
16
30
30
23
28
20
28
23
1
17
34
24
26
16
3
8
16
21
3
36
5
31
5
34
48
14
7
23
46
18
12
102
11
4
24
9
3
24
23
10
2
61
8
13
131
19
44
25
21
3
48
3
29
60
21
24
19
20
16
17
7
21
11
81
16
3
21
30
8
9
27
16
29
1
3
5
55
20
33
4
3
5
15
3
33
28
17
4
32
19
17
3
4
36
36
9
2
13
41
3
13
11
36
31
24
8
12
13
24
24
51
66
3
75
12
2
67
12
36
12
15
20
16
29
24
28
63
17
36
16
51
26
10
41
12
4
36
9
2
9
1
6
12
20
1
15
17
72
12
15
9
36
9
63
27
70
30
6
27
12
11
25
12
8
36
4
12
20
19
44
9
91
18
27
21
15
36
68
13
60
6
5
9
7
8
21
31
32
36
64
39
32
16
36
29
28
12
5
7
87
5
13
3
11
81
19
66
48
3
77
19
17
18
12
13
11
4
89
27
10
51
12
12
12
17
48
18
1
15
26
18
12
54
7
33
20
3
36
27
9
28
3
21
29
55
9
3
5
42
36
28
2
67
12
15
66
11
19
14
36
63
39
1
9
26
40
5
19
8
18
15
36
52
36
32
13
15
8
19
5
21
28
59
76
44
4
27
56
21
96
39
1
23
10
26
1
29
4
3
15
45
3
30
18
9
3
30
2
49
12
20
27
22
39
29
34
44
1
45
26
21
36
33
70
9
12
3
8
22
39
11
4
5
15
4
8
10
27
5
7
48
47
36
58
11
64
11
18
42
57
4
15
21
57
11
40
3
6
3
48
23
10
11
28
8
13
15
23
12
45
25
56
6
9
28
8
4
8
16
20
16
12
27
9
12
11
10
3
32
3
70
11
4
5
15
1
26
100
9
92
13
2
13
5
10
20
25
20
24
4
27
6
18
17
4
15
17
16
24
12
3
18
74
13
3
20
4
41
19
5
28
9
27
27
17
25
14
18
7
21
32
12
7
8
16
23
49
60
17
18
18
54
13
27
20
13
8
36
16
3
18
3
20
3
49
15
14
31
32
9
54
9
3
58
11
21
22
42
44
7
35
13
15
20
52
33
5
19
8
9
6
4
8
10
15
65
16
27
44
40
15
9
12
9
6
69
11
9
28
75
36
5
28
9
27
8
7
5
36
16
35
21
4
21
15
29
10
53
1
27
24
32
1
42
17
19
65
13
2
1
11
81
88
27
17
48
4
5
6
9
1
30
69
33
23
4
23
24
49
41
10
9
12
24
35
21
9
18
9
4
3
6
23
1
3
3
18
8
67
5
28
27
3
21
47
25
11
13
17
15
1
15
23
4
6
23
28
9
3
36
32
39
117
7
38
63
4
11
12
52
18
39
12
47
10
3
8
19
5
28
27
54
2
24
30
15
36
13
8
15
4
3
65
36
36
25
6
42
8
34
5
9
55
8
36
1
6
44
16
5
4
5
52
15
48
9
30
5
1
3
17
6
1
44
63
10
3
36
36
5
22
9
21
3
72
11
13
57
30
14
103
41
16
23
24
48
52
17
31
53
10
6
2
54
10
9
117
32
7
5
15
4
9
35
4
9
11
13
23
21
15
12
27
45
15
12
9
15
9
13
51
8
12
36
36
4
113
63
1
3
41
15
4
23
10
3
15
44
9
9
64
20
18
16
24
45
11
22
23
27
1
11
42
27
21
42
9
37
39
24
20
1
3
24
12
59
28
9
36
27
57
3
29
7
30
32
28
20
6
66
87
4
27
57
3
9
53
7
20
28
3
9
23
28
24
5
24
9
3
9
7
8
4
12
32
16
17
43
21
27
8
1
6
45
23
9
16
20
25
11
9
18
28
17
52
3
33
36
21
27
5
12
18
25
21
14
12
1
3
14
15
12
4
24
12
75
9
29
16
3
8
16
24
29
27
37
35
3
49
32
9
54
4
50
24
7
20
45
27
4
5
28
26
21
72
25
15
5
7
8
4
8
9
15
1
54
42
11
3
9
27
10
27
33
11
28
8
15
18
52
6
9
24
36
8
3
9
24
40
60
3
9
35
22
18
29
1
36
15
12
33
11
16
36
12
53
3
40
3
2
19
32
3
9
4
32
1
42
9
12
17
10
14
46
8
4
17
15
13
44
7
44
25
33
32
19
12
8
27
4
2
39
40
72
96
8
9
4
32
6
4
18
18
5
16
24
48
21
36
30
33
51
30
71
55
2
18
1
8
1
32
16
20
10
45
111
9
36
8
60
1
3
8
4
60
5
19
81
27
36
12
15
65
4
3
2
6
22
39
ABCD 454450998*7^$a-1 [50063]
3
60
117
132
39
85
80
45
19
65
6
54
51
87
165
24
3
66
102
69
9
99
105
30
93
63
45
96
84
105
19
68
28
119
121
125
115
92
144
3
6
42
45
63
21
108
21
27
24
111
13
29
211
29
96
19
20
3
9
69
43
41
7
71
117
4
96
95
49
17
15
27
18
39
75
81
12
4
11
18
42
73
47
49
23
21
72
24
48
96
84
15
48
1
68
48
3
48
69
3
69
111
18
24
186
73
101
30
30
18
93
39
21
4
131
24
21
96
84
28
41
27
3
93
48
39
37
29
60
42
18
24
67
128
3
93
36
39
24
30
90
6
15
27
60
69
24
27
120
57
75
30
18
78
39
45
60
6
24
45
183
48
54
51
72
48
4
23
45
124
68
45
31
59
36
72
102
51
15
30
15
135
24
33
72
21
24
27
183
57
51
42
30
48
78
210
9
123
132
186
24
30
30
6
54
3
75
78
39
52
23
25
116
460
167
78
15
9
51
60
69
6
9
3
108
21
63
6
42
78
54
93
12
15
1
47
45
3
12
18
39
63
57
15
21
9
66
132
33
36
39
90
42
222
30
66
111
39
45
16
48
11
81
4
35
9
75
126
30
9
15
229
11
117
60
51
45
24
28
11
54
66
24
85
35
81
28
107
12
42
6
144
60
61
29
150
45
12
52
17
42
69
84
15
54
3
3
129
141
120
39
96
15
54
30
45
3
48
1
53
36
39
51
9
15
66
30
69
16
107
12
21
24
135
117
129
30
54
78
42
30
21
12
15
48
9
75
1
20
28
68
3
93
75
60
78
90
13
77
114
6
15
72
63
69
135
6
24
18
60
120
153
120
120
39
66
84
31
89
3
48
15
9
183
18
42
117
45
6
1
80
63
1
185
120
27
72
21
39
81
51
28
83
13
20
69
55
20
12
3
120
85
11
21
63
126
51
33
18
120
12
6
30
21
99
12
33
16
29
15
75
141
69
99
4
107
69
21
24
63
3
21
3
6
30
24
45
15
21
27
49
20
48
72
69
30
21
93
18
12
21
24
4
48
29
84
15
15
81
45
15
69
79
212
87
57
3
42
3
15
33
76
48
71
45
75
129
123
37
95
30
78
129
39
9
52
11
18
87
33
24
183
3
9
64
17
42
57
76
89
30
66
24
18
102
78
169
164
72
27
30
139
128
60
111
117
123
48
144
21
45
15
4
20
12
156
15
18
54
60
66
159
3
48
54
6
144
36
57
33
115
116
124
89
7
89
171
69
24
30
21
39
30
36
30
21
39
12
48
9
15
66
39
3
60
9
3
81
45
24
6
132
48
12
57
3
42
6
45
9
6
12
12
33
72
72
52
71
25
65
30
21
60
15
24
48
9
33
18
78
99
120
21
144
3
48
192
76
77
19
68
108
36
123
21
28
167
25
96
20
171
120
42
51
249
18
42
6
21
99
21
84
9
3
4
23
180
96
30
135
36
9
19
11
114
126
12
132
153
63
81
9
30
84
120
96
25
35
30
42
9
93
3
48
9
19
11
33
4
11
69
153
18
12
6
102
93
207
18
27
48
285
103
48
48
11
9
12
39
21
4
5
75
9
3
3
1
71
12
109
101
75
45
90
66
30
144
36
192
33
27
42
27
3
150
96
15
76
23
6
42
153
9
27
24
9
120
18
18
54
121
59
6
51
48
3
60
105
72
15
36
12
9
51
1
68
33
60
15
75
37
48
95
30
36
51
28
32
36
147
93
12
51
30
210
30
171
84
15
30
19
35
33
15
9
69
27
117
75
168
15
48
60
180
9
4
11
60
25
23
108
61
11
108
45
9
6
13
71
21
159
21
36
93
3
3
105
27
37
83
33
60
39
21
135
45
75
12
42
6
21
48
21
159
36
135
105
76
89
24
15
12
93
3
24
28
11
90
54
6
402
60
120
42
147
48
123
129
64
125
19
41
103
41
36
19
32
33
15
45
18
49
20
108
15
126
54
57
4
35
30
27
72
3
78
43
11
6
30
84
6
99
141
55
155
129
15
37
83
61
48
44
52
41
24
79
161
3
28
ABCD 454482186*7^$a-1 [50071]
108
36
36
24
27
9
19
29
31
60
80
9
24
12
27
9
15
57
67
32
40
77
24
39
9
7
17
12
91
32
117
36
27
28
72
53
27
9
27
16
20
16
5
15
4
104
4
5
72
115
60
17
19
44
16
17
67
5
3
9
79
8
9
27
16
5
36
19
17
27
16
308
24
112
89
36
24
12
127
17
72
63
28
125
15
9
43
29
27
9
3
60
28
20
24
100
96
120
245
24
3
28
5
27
148
84
101
12
27
69
12
27
112
20
16
20
189
39
24
57
51
12
45
60
111
9
7
8
12
16
20
60
12
69
48
63
40
65
120
67
101
27
21
27
24
108
48
9
72
31
41
60
36
84
127
80
33
19
65
36
36
24
72
12
15
9
39
9
31
92
45
67
44
9
43
8
81
36
3
96
9
48
31
5
36
24
75
60
72
28
53
55
53
27
4
149
7
185
36
24
79
104
4
56
16
20
328
8
52
53
79
5
135
28
32
21
24
55
17
3
9
60
7
29
43
68
69
12
19
89
15
88
29
12
132
72
12
51
9
91
17
7
41
36
24
12
7
17
12
7
125
19
17
19
53
120
27
60
9
31
104
9
7
5
15
81
12
87
64
17
3
24
16
29
19
17
63
9
3
45
55
5
72
3
60
45
43
29
48
24
12
24
3
28
84
5
60
3
9
96
3
72
105
115
101
75
4
29
19
12
5
55
72
36
12
12
77
24
7
101
75
9
51
9
43
140
24
21
7
17
12
31
41
19
113
27
48
105
36
19
92
69
12
135
4
113
27
60
21
27
4
41
27
36
45
27
9
15
9
48
72
31
56
45
67
89
24
3
24
148
32
9
39
45
36
36
51
52
41
36
72
135
24
36
21
24
12
19
24
53
7
41
27
9
123
48
69
12
91
108
41
171
40
17
96
3
177
3
24
48
45
15
12
81
19
48
32
81
24
36
7
5
72
60
31
8
9
63
24
45
120
31
24
5
39
9
51
57
108
15
9
3
24
9
12
72
168
19
17
99
12
33
99
9
12
27
33
3
24
28
24
140
189
24
36
12
36
24
67
60
29
60
79
41
19
12
20
100
20
9
60
12
51
9
156
51
48
4
41
7
20
24
84
16
17
180
3
28
32
45
3
9
43
29
87
52
173
3
9
72
15
21
63
72
52
8
45
3
45
15
21
24
108
144
3
9
168
72
3
4
36
20
64
36
17
72
12
19
5
79
77
43
80
57
43
17
120
24
48
7
80
9
3
72
45
24
27
112
17
132
48
51
21
63
9
7
8
52
5
7
252
8
45
3
69
12
19
8
33
139
149
31
5
120
36
87
12
9
36
15
45
55
72
29
60
31
8
4
20
36
9
63
9
91
17
39
16
53
36
67
53
36
31
60
17
7
17
79
41
72
24
3
4
156
12
113
12
24
43
41
108
7
84
5
3
40
5
24
12
67
12
101
24
3
72
33
12
24
36
144
27
45
19
17
36
39
16
29
24
91
8
9
19
24
29
19
60
20
12
69
12
7
72
8
153
48
127
180
44
60
9
27
52
77
36
87
108
9
48
63
40
137
12
96
48
31
20
117
12
19
8
45
132
3
60
12
148
5
15
12
28
17
7
36
29
60
12
27
4
41
19
5
12
24
127
101
24
12
27
40
20
21
36
96
3
60
9
75
88
17
72
12
60
7
5
15
21
27
9
36
36
24
12
96
12
67
29
3
9
123
16
12
20
9
43
60
20
16
29
31
8
16
125
135
57
36
24
63
21
7
29
19
24
60
29
84
43
17
43
24
60
65
43
12
48
29
27
21
123
9
39
45
55
5
39
33
67
17
60
19
8
9
27
16
12
65
43
44
81
36
3
28
5
43
72
29
12
24
7
36
60
8
64
17
15
9
27
9
99
16
5
132
19
12
8
33
27
9
99
117
75
4
104
45
51
9
67
60
24
5
31
77
60
12
108
7
8
88
32
60
36
36
21
7
53
99
48
168
64
20
16
53
36
3
45
15
21
7
44
36
4
5
36
7
5
96
108
3
9
72
60
19
44
16
68
69
3
76
24
17
24
27
9
39
4
5
15
144
12
9
115
56
9
36
15
48
96
36
9
12
24
72
72
3
33
127
17
75
9
19
17
55
8
9
60
12
27
153
72
36
43
29
67
65
7
77
36
67
29
36
7
5
144
51
48
72
60
16
41
51
9
12
60
7
20
93
7
29
43
20
81
51
88
5
72
31
29
12
31
65
48
19
48
65
63
12
60
9
43
176
45
72
15
12
69
12
24
3
45
63
9
15
45
84
27
33
19
65
103
20
93
7
12
41
27
9
39
4
32
33
7
29
99
160
20
9
12
7
12
140
45
67
53
7
17
79
5
67
20
57
60
3
9
60
63
28
17
36
3
69
7
96
89
115
8
45
27
76
5
12
24
72
72
48
72
72
43
65
19
41
39
16
72
89
3
24
57
7
12
8
28
32
9
31
12
149
96
39
69
36
7
12
29
31
5
87
9
139
48
5
55
41
31
53
24
75
9
19
68
57
15
108
45
7
29
12
27
33
36
72
84
7
29
24
3
72
100
17
63
4
5
144
27
9
132
63
16
5
72
7
56
40
5
132
12
60
63
52
36
5
159
28
56
81
103
72
29
ABCD 454492076*7^$a-1 [50085]
17
12
13
36
72
12
24
126
24
6
18
18
12
90
77
1
96
42
5
60
103
96
89
13
48
60
11
61
54
96
48
5
1
66
89
13
42
24
6
96
18
6
90
42
11
36
24
31
54
66
18
11
115
6
90
96
18
6
29
96
1
24
36
95
13
12
132
24
24
24
48
48
23
43
90
78
96
48
125
25
11
31
101
12
73
48
156
12
36
18
53
24
61
6
114
102
30
48
168
12
36
11
25
24
54
54
11
25
35
115
17
13
59
13
12
12
66
18
11
13
102
90
60
23
12
223
5
133
24
11
37
23
37
18
18
60
36
95
1
30
48
24
48
18
102
48
29
193
35
48
13
23
139
6
60
48
30
41
12
13
30
29
25
23
13
30
5
91
96
29
97
11
73
59
25
23
97
66
29
13
6
138
6
5
115
66
11
133
78
5
19
24
29
61
60
42
24
114
72
120
144
23
1
11
24
37
12
11
1
6
5
43
6
24
42
53
19
18
23
49
78
5
1
42
96
113
13
12
96
72
30
114
12
12
96
48
6
65
49
30
54
18
5
19
6
84
96
54
120
42
83
91
18
6
18
78
29
91
6
23
12
1
96
24
102
30
36
60
12
23
156
19
18
36
24
42
66
78
65
60
36
97
132
35
25
60
35
25
6
102
42
29
67
6
24
60
72
60
18
24
54
24
23
1
162
42
23
12
13
6
18
102
24
72
29
85
36
23
12
13
66
30
24
107
84
19
102
120
60
96
59
36
61
23
19
18
12
114
6
12
30
48
29
49
11
36
91
18
35
73
119
24
24
1
72
18
17
25
47
97
59
1
36
35
49
90
29
61
11
12
1
6
42
78
54
48
12
24
11
37
24
35
19
6
11
7
101
37
23
31
18
6
18
11
12
204
60
24
1
60
35
24
13
72
66
6
66
65
37
120
132
72
12
42
54
83
1
54
6
12
30
5
25
24
11
13
48
36
30
17
25
23
1
30
5
97
18
18
102
5
19
41
31
65
37
23
49
66
24
77
24
19
5
37
24
11
48
85
12
12
84
12
11
19
6
48
18
77
1
48
12
11
36
7
72
5
19
149
1
11
36
37
60
36
6
113
7
6
36
72
11
60
103
6
12
23
121
36
96
11
31
6
120
72
18
42
6
6
119
67
6
18
5
13
144
108
47
13
11
115
6
18
89
1
12
35
13
119
25
71
13
36
18
5
133
11
36
37
138
6
108
12
144
35
12
12
84
49
23
49
11
73
84
12
12
12
11
25
48
23
139
41
37
47
85
6
24
5
13
6
120
41
60
1
60
59
19
72
90
36
83
31
24
30
11
13
24
11
31
96
30
18
24
41
49
6
72
54
48
23
84
205
11
181
42
24
18
95
79
101
13
30
18
60
48
66
5
12
48
48
1
35
13
6
30
108
12
72
12
36
11
25
48
96
36
12
102
42
60
23
24
85
23
7
30
12
174
54
131
31
24
144
30
23
25
35
79
5
19
24
77
36
7
18
23
55
54
42
24
29
61
72
239
157
143
91
29
37
60
48
36
143
1
11
37
35
67
24
30
66
89
7
72
72
30
71
37
11
1
72
42
6
371
84
19
5
49
60
102
18
6
5
19
66
48
6
77
84
25
48
6
48
54
66
90
36
36
35
48
1
108
78
48
18
6
5
24
25
95
12
109
12
6
186
11
139
89
1
11
84
7
18
59
1
36
59
67
29
36
55
77
91
30
11
24
96
168
25
11
139
6
12
30
6
143
13
30
42
35
13
6
6
132
78
30
11
1
12
42
24
54
132
24
36
18
42
30
77
61
60
72
143
36
49
11
36
13
11
168
31
78
48
18
48
24
5
19
54
60
6
101
43
17
55
6
36
36
18
6
23
217
48
18
5
61
36
66
30
96
11
85
12
6
114
6
29
13
24
84
138
6
48
84
108
60
24
36
18
17
36
61
54
6
18
48
72
24
17
73
35
49
23
1
11
36
1
239
1
12
54
126
108
36
42
17
96
12
36
7
48
42
36
18
29
1
83
1
6
42
12
60
71
55
24
72
24
48
41
37
96
71
1
24
66
29
37
72
78
42
126
18
54
24
6
24
60
54
42
35
144
115
30
108
83
13
48
60
24
59
13
36
78
5
1
114
48
78
11
37
131
1
54
48
72
24
66
95
7
5
43
24
54
42
18
6
29
13
60
11
61
35
24
1
84
47
37
54
17
55
5
13
36
47
145
35
25
30
41
55
24
89
1
59
109
12
107
61
48
90
29
49
83
24
25
59
19
48
30
12
71
1
6
6
11
12
19
24
41
79
41
49
11
19
6
48
42
120
24
66
60
12
83
24
60
7
89
7
29
60
73
72
131
43
101
85
36
24
11
1
36
12
35
37
54
6
24
18
66
60
60
6
5
108
31
18
11
19
114
54
5
25
24
66
18
6
78
18
6
66
48
72
5
72
19
42
35
13
24
35
72
60
31
42
23
49
48
72
84
180
24
35
1
47
1
12
30
5
36
49
12
42
30
48
12
12
23
1
ABCD 454600176*7^$a-1 [50003]
44
48
124
54
17
57
16
2
4
50
24
12
168
3
63
6
28
44
52
30
174
35
45
24
12
4
66
20
94
92
54
21
15
30
90
58
30
66
14
10
30
176
10
26
30
63
15
90
16
84
44
16
32
63
45
100
60
20
15
117
12
78
48
72
24
18
192
15
129
70
17
45
27
45
12
24
46
38
22
54
23
7
74
168
54
18
36
10
89
27
18
3
63
42
28
20
207
15
9
144
1
143
57
6
34
56
12
16
6
54
23
96
97
128
36
192
4
30
24
14
6
46
54
90
44
75
7
17
39
222
106
32
34
8
135
1
20
36
54
16
38
51
121
14
36
70
14
42
108
27
93
36
10
53
31
2
135
9
10
26
28
6
54
104
18
4
20
34
119
153
12
27
49
23
9
168
40
176
39
9
18
28
26
24
30
9
87
64
56
9
9
96
72
48
6
129
87
34
104
126
18
22
24
14
27
9
16
84
20
15
57
24
84
36
6
84
4
32
18
16
26
54
10
54
6
38
12
40
14
96
9
55
90
66
54
32
12
36
24
18
162
142
38
16
6
14
84
60
12
64
186
84
62
34
114
110
66
90
100
206
88
90
2
90
4
74
39
61
80
84
42
30
70
134
12
15
39
105
9
66
34
36
80
70
104
76
60
120
54
2
30
51
129
78
70
2
30
27
51
180
106
14
54
168
12
15
57
40
23
67
5
9
6
210
15
81
12
60
16
50
36
6
48
90
16
26
64
8
108
12
36
162
78
3
96
1
71
25
47
7
120
2
54
81
19
44
40
65
75
10
170
105
147
124
134
27
49
80
4
131
49
23
7
26
160
54
2
63
31
60
29
9
6
81
111
4
14
16
128
16
30
30
20
190
17
45
48
24
3
96
21
82
24
30
44
142
290
4
50
54
99
69
72
102
18
52
8
18
54
10
54
150
2
180
4
8
16
120
60
44
36
46
44
57
45
88
26
40
24
209
81
40
56
36
48
42
18
72
72
48
54
33
1
6
38
12
63
7
90
47
7
20
10
122
18
16
68
18
4
5
69
36
30
18
22
50
168
39
97
26
4
14
52
200
36
18
16
86
90
34
80
40
50
54
12
27
67
174
30
66
14
40
30
2
78
100
152
39
81
72
6
30
42
81
3
69
1
71
39
40
20
34
59
31
20
10
6
5
69
192
28
95
25
56
36
18
81
25
86
34
30
89
24
3
60
264
18
72
40
24
62
58
186
114
20
15
45
3
33
39
1
116
18
70
36
8
76
60
56
279
25
44
66
60
54
102
81
99
45
109
6
60
74
46
24
20
10
20
24
36
130
80
72
33
81
48
36
6
4
120
36
5
25
24
20
27
45
3
25
44
16
156
54
2
34
26
34
54
32
78
36
18
22
90
104
16
56
144
10
44
106
14
222
18
76
84
30
60
20
10
90
44
48
18
16
17
43
77
7
2
15
45
88
2
18
16
84
26
34
56
40
24
60
36
30
26
63
85
35
31
14
99
7
218
15
1
119
63
34
8
36
130
66
24
60
11
24
295
36
77
7
26
63
57
63
7
24
2
28
83
189
88
44
16
6
98
36
196
24
23
37
44
60
226
2
72
63
15
90
148
26
6
12
60
3
9
6
34
110
9
1
8
76
32
138
9
61
26
54
99
1
62
18
39
7
74
70
26
30
10
44
27
49
14
16
24
41
9
46
17
33
48
112
14
9
67
29
45
171
25
23
45
52
47
24
99
30
70
137
9
87
3
18
222
21
33
40
8
16
20
36
114
10
92
63
27
28
26
124
20
106
53
21
24
27
21
28
66
30
146
18
40
6
14
136
26
18
90
30
36
40
14
33
37
35
55
74
15
3
78
12
252
42
138
16
11
55
26
15
9
156
99
24
1
150
146
144
120
10
80
126
60
28
47
49
74
12
4
140
9
27
58
11
21
54
60
9
9
66
42
4
14
40
14
171
144
1
56
24
84
123
57
6
16
65
9
63
43
84
74
46
161
49
2
58
260
132
124
50
94
23
24
73
20
60
30
10
44
106
146
63
31
92
54
64
6
20
36
120
42
72
66
4
24
26
4
6
5
21
4
120
54
20
6
54
10
56
190
89
15
9
45
16
6
86
12
171
121
30
54
20
6
10
56
60
12
46
26
24
102
162
76
104
16
11
81
ABCD 454689824*7^$a-1 [50017]
2
18
40
59
3
9
4
44
85
27
41
52
47
31
2
7
3
101
4
20
12
12
9
63
48
12
76
53
16
30
21
3
38
7
44
39
10
12
30
9
12
17
43
17
10
38
22
2
10
60
9
72
35
33
7
2
19
8
16
8
9
18
12
1
29
15
45
15
13
3
41
55
11
52
30
3
9
26
13
36
12
3
17
12
19
5
13
3
27
17
36
1
87
11
40
5
25
42
69
17
3
16
20
1
15
44
48
12
24
31
17
9
7
45
27
21
32
70
21
21
8
22
6
23
1
15
5
28
3
29
100
3
5
3
49
18
18
47
4
41
31
77
24
15
13
47
61
59
1
27
15
2
28
42
5
21
43
21
27
3
5
21
30
25
9
18
69
3
41
127
5
45
70
30
32
40
36
2
22
18
8
10
32
12
55
20
3
1
17
39
36
37
32
55
3
5
13
72
12
18
21
77
72
28
24
39
56
1
2
42
15
13
18
30
95
25
44
19
21
18
2
31
20
27
40
20
21
21
27
1
12
27
11
22
38
10
90
42
80
18
40
29
12
19
12
30
38
40
12
36
2
10
38
4
15
53
31
20
57
10
9
20
3
22
8
48
24
28
27
11
61
29
72
19
24
68
7
2
12
16
32
28
2
9
43
6
20
34
137
24
19
30
20
27
1
11
21
10
6
11
1
30
8
21
16
68
4
12
12
29
27
21
27
15
1
17
12
40
30
8
12
10
12
6
5
19
26
39
1
24
27
9
2
13
5
22
9
71
42
43
45
11
12
36
9
3
31
50
48
15
7
8
82
6
50
3
27
13
9
12
8
10
42
26
42
28
62
9
64
17
12
6
12
1
51
6
32
39
13
8
15
12
21
12
15
24
19
9
15
18
8
19
3
5
15
9
49
12
11
27
1
9
54
29
16
11
12
28
2
30
58
92
100
102
5
21
84
16
39
5
28
60
8
39
43
12
53
3
12
28
29
24
9
10
17
3
9
31
5
4
120
11
22
8
10
5
12
43
62
48
3
16
36
17
6
61
41
10
41
31
21
17
22
9
69
20
22
18
75
23
13
9
20
10
2
10
8
42
39
16
21
2
21
36
3
13
15
24
60
57
11
10
42
5
31
24
6
32
10
12
50
18
9
4
24
32
40
3
18
11
27
10
35
9
40
8
28
20
43
36
72
68
13
20
3
60
4
24
8
13
3
75
5
37
6
2
15
13
54
18
27
44
9
7
41
22
20
22
63
5
22
5
3
18
22
2
3
16
48
12
32
4
15
26
15
27
21
9
18
12
25
3
65
19
17
48
1
2
21
37
140
7
83
69
73
12
6
5
16
11
48
64
18
42
17
12
31
68
28
29
3
22
18
62
10
8
21
1
35
21
42
30
10
8
10
12
11
9
28
15
17
10
5
45
15
15
48
1
12
8
33
18
25
23
42
12
7
29
60
82
45
15
33
36
39
2
3
16
20
1
15
57
18
17
21
24
28
8
4
8
3
9
39
61
38
45
45
40
72
6
5
87
21
39
9
1
38
30
27
13
42
41
12
67
30
18
5
19
21
5
3
39
1
24
12
32
1
30
17
3
1
12
9
3
17
28
12
18
12
57
29
24
91
39
6
2
33
27
48
30
31
8
16
5
3
9
12
7
9
20
12
12
7
9
72
8
40
15
5
24
6
69
16
44
3
18
63
1
15
8
33
3
1
38
57
55
6
32
52
11
16
59
54
70
18
12
6
21
24
5
30
9
4
21
3
5
3
48
27
70
23
24
13
44
76
12
20
87
43
9
33
15
33
23
9
7
9
20
22
45
3
45
5
22
5
4
11
10
15
15
29
51
40
17
3
21
12
9
10
6
12
8
3
16
3
9
41
7
5
31
15
14
10
5
1
87
8
45
22
29
19
5
49
15
5
6
85
32
7
38
12
3
45
10
41
19
38
12
48
10
62
30
18
22
42
35
4
32
45
15
28
32
19
26
4
23
3
13
21
20
15
4
12
32
15
33
40
35
9
1
2
28
5
16
24
5
24
18
1
27
14
10
5
13
3
5
3
4
53
10
5
7
9
9
63
21
11
7
33
17
31
48
9
20
19
11
1
41
51
9
72
36
30
30
10
21
24
56
33
40
15
93
27
5
76
63
9
27
5
39
36
84
37
11
24
84
12
36
33
79
15
29
9
43
20
27
21
99
42
19
27
2
40
35
37
11
36
1
42
5
12
13
36
47
45
12
7
8
25
8
70
9
48
21
3
29
7
80
16
45
84
38
13
5
7
12
11
61
44
55
5
9
36
51
4
12
5
3
67
5
4
89
4
30
5
4
8
9
12
15
16
21
36
71
12
49
12
27
60
41
19
11
40
5
3
40
5
9
7
3
126
2
40
12
26
15
19
77
31
12
8
22
8
10
18
3
21
36
32
39
51
13
75
2
30
42
19
29
130
5
4
11
18
15
7
30
8
42
69
1
39
41
3
15
93
16
33
48
15
32
3
4
26
3
4
33
11
9
27
64
44
60
9
76
24
3
27
30
63
12
20
13
12
18
12
5
28
32
3
120
45
25
51
9
20
52
30
18
27
15
38
27
148
12
23
33
19
6
2
10
20
31
9
30
38
12
27
3
1
21
11
9
15
40
12
3
17
49
12
8
19
3
2
6
4
6
2
22
6
12
2
28
8
3
9
3
15
13
8
9
4
27
8
33
7
5
3
15
28
21
8
16
5
3
1
63
105
42
8
18
4
15
11
10
32
27
72
13
38
58
11
1
71
9
15
7
8
1
8
48
33
7
63
12
45
23
13
45
12
23
9
16
32
22
8
48
21
21
10
9
9
2
21
31
8
21
7
14
31
120
5
3
9
10
50
19
53
18
10
30
90
8
10
14
28
32
6
13
24
56
91
30
26
4
18
18
24
8
37
3
2
10
29
1
11
7
17
24
39
18
24
63
7
6
42
2
10
65
73
12
63
5
28
2
18
3
9
31
21
18
5
7
48
29
93
6
52
42
30
33
5
3
24
12
52
12
27
12
5
3
22
26
30
51
16
36
8
1
12
38
33
25
51
8
63
13
36
11
18
12
40
60
11
16
11
37
8
57
15
7
8
37
3
29
13
26
22
39
9
54
26
12
10
17
91
12
42
15
81
92
12
7
63
6
11
88
41
64
26
13
17
12
12
10
50
6
120
12
21
21
16
42
17
21
7
5
22
8
18
52
11
79
8
9
31
14
31
45
24
51
8
16
5
27
31
5
12
1
12
23
52
44
9
30
12
42
15
1
23
1
26
40
2
39
4
12
27
9
29
27
4
9
8
3
9
10
42
6
50
4
20
3
55
2
7
63
6
12
8
10
32
25
5
7
5
123
25
8
10
30
39
20
13
32
79
48
63
69
60
8
33
76
3
17
34
56
1
20
43
30
36
24
27
3
8
33
7
29
12
39
13
5
12
27
1
2
1
8
13
3
5
15
25
8
19
15
6
3
72
5
42
52
21
35
10
35
48
19
5
13
3
29
3
19
68
1
9
11
1
8
3
7
80
10
12
3
8
25
39
48
44
9
22
62
36
52
32
27
13
35
3
18
7
8
16
51
57
12
20
28
11
12
9
19
17
28
27
2
10
18
18
57
12
20
12
1
15
3
5
7
18
3
20
9
22
9
32
7
2
28
20
39
36
33
4
36
2
1
20
4
5
10
2
10
21
27
12
9
24
5
22
21
17
30
1
39
20
18
27
15
18
4
20
10
6
2
10
3
20
36
1
20
10
2
15
24
1
3
5
15
13
20
40
2
18
12
3
36
9
72
12
60
10
5
3
37
92
9
22
17
25
20
7
9
12
12
11
19
17
13
27
32
16
5
6
10
24
3
45
8
60
10
2
10
20
13
29
16
27
8
45
67
24
8
12
31
17
25
108
8
15
9
10
29
21
10
9
8
52
29
10
5
15
10
11
7
80
21
36
15
88
24
18
48
2
40
9
8
1
50
52
12
5
12
33
36
10
24
29
40
21
27
32
4
12
3
2
3
12
3
10
18
69
11
30
24
15
1
44
10
9
8
33
40
11
27
18
31
11
30
63
27
81
7
12
17
12
4
8
16
23
1
8
1
12
59
69
12
63
7
30
18
38
22
18
12
80
18
22
18
32
33
25
12
63
5
22
2
51
25
2
1
59
37
60
23
13
17
19
9
15
8
112
17
12
70
108
20
13
39
30
18
12
30
15
45
30
17
4
27
5
7
108
29
1
23
4
21
42
18
11
73
78
2
76
3
24
8
9
19
9
80
28
60
2
10
3
5
4
11
24
3
37
12
12
20
12
24
12
9
43
81
26
72
52
18
15
20
15
42
6
10
3
41
79
24
27
38
7
23
42
10
8
52
5
36
25
2
70
12
30
77
36
13
42
45
35
9
21
7
63
2
48
7
15
48
9
33
8
10
8
34
8
3
16
3
29
16
3
2
43
5
70
5
3
22
32
28
38
1
12
27
2
10
9
29
3
31
9
51
18
3
5
4
20
18
9
19
2
43
9
23
7
68
22
26
10
11
43
30
3
53
4
8
3
37
3
24
21
11
13
6
2
7
33
20
52
6
2
10
18
2
18
15
25
152
15
12
24
31
18
15
27
5
16
5
12
15
37
38
22
18
38
31
53
6
4
60
98
12
18
57
16
29
10
5
51
21
24
37
27
8
75
30
18
10
ABCD 454692146*7^$a-1 [50054]
12
72
15
57
7
29
24
3
24
10
26
10
20
4
20
3
27
6
12
15
21
4
12
24
30
17
3
9
51
93
9
15
12
45
36
15
12
24
72
93
40
20
3
7
44
9
7
5
33
16
12
2
22
30
26
63
7
18
11
25
54
54
32
6
34
14
6
28
8
3
7
54
6
2
36
52
11
3
33
7
14
24
27
121
32
46
2
15
57
16
6
29
72
3
45
9
36
4
23
24
45
30
9
37
48
2
28
36
6
11
9
12
16
6
41
24
111
9
25
11
49
68
88
44
27
109
20
15
36
48
9
6
10
47
9
51
7
90
32
34
29
9
42
54
66
6
12
16
24
11
55
26
10
6
12
11
9
70
108
54
24
2
10
11
19
8
9
27
10
6
17
63
28
2
24
48
15
12
105
27
9
3
24
36
72
36
21
36
4
56
39
13
30
18
12
14
18
16
12
48
66
29
12
15
10
8
10
36
53
37
6
18
23
49
2
9
19
18
11
36
19
41
45
63
48
13
66
38
15
21
27
7
17
43
50
16
8
36
36
16
20
34
54
42
5
39
4
2
3
1
23
1
24
11
12
13
20
52
38
9
25
36
23
7
6
11
75
4
14
6
10
44
52
30
74
40
11
12
25
20
15
25
48
18
53
3
24
45
1
8
3
45
18
22
24
14
64
2
15
21
15
36
73
8
28
54
6
72
11
21
60
100
44
36
34
29
27
10
18
12
5
48
13
32
22
5
36
24
1
44
63
3
54
4
11
19
36
17
36
7
6
44
16
20
27
51
12
4
14
4
18
14
99
1
108
68
52
38
4
30
23
55
6
26
9
27
45
3
40
32
22
110
16
20
10
35
21
15
1
35
3
9
27
4
29
1
24
18
30
54
30
6
8
100
2
24
54
21
9
4
36
6
24
44
9
1
2
36
18
4
12
36
42
68
33
21
4
36
74
9
1
71
19
17
37
11
61
20
16
20
52
26
10
2
34
20
24
16
48
18
30
8
51
1
35
9
36
12
16
6
104
54
36
16
107
1
42
14
46
44
10
26
4
50
4
47
12
63
9
25
6
5
31
29
9
52
12
26
9
3
18
4
23
9
40
23
43
8
21
36
13
11
25
23
61
24
2
36
10
11
9
18
60
9
12
9
42
10
8
27
3
40
2
28
54
17
12
13
23
15
52
29
57
18
69
27
66
72
6
9
37
6
14
24
3
9
58
32
9
105
30
16
2
16
12
8
63
33
4
6
20
33
37
35
99
21
49
30
6
56
88
20
36
16
14
34
110
33
37
42
18
23
1
8
18
16
20
70
35
9
27
19
18
20
22
20
10
20
16
20
10
5
37
20
46
5
1
35
1
8
3
139
29
91
17
21
22
54
14
6
70
173
1
56
16
74
6
39
9
4
11
7
20
34
11
19
26
3
9
22
36
18
50
22
11
48
60
63
16
36
38
27
75
9
24
25
6
32
22
86
16
5
15
10
20
60
34
29
3
114
18
10
60
11
61
56
27
43
20
28
56
40
5
9
4
66
2
10
41
36
37
44
3
36
67
18
83
84
45
4
30
20
36
78
82
17
27
9
45
12
15
48
27
6
18
12
22
20
12
4
2
30
15
7
32
33
61
12
11
1
32
10
6
14
70
36
8
16
11
37
38
45
7
26
16
56
3
96
45
36
111
91
30
11
45
30
16
65
9
63
13
104
4
12
60
56
30
24
18
82
6
23
1
80
28
12
14
6
34
2
18
12
22
20
63
25
18
12
8
66
24
12
18
22
74
58
62
16
17
1
12
14
9
7
48
30
24
6
50
27
60
12
33
10
8
30
60
64
6
72
5
33
27
9
16
14
9
7
42
11
7
18
66
30
23
1
26
9
9
75
15
58
12
36
2
4
44
10
24
6
50
52
35
9
27
1
2
24
9
36
21
36
4
14
16
24
41
31
2
16
6
5
1
44
111
15
9
36
36
12
1
23
12
24
1
20
34
6
20
36
28
119
1
6
38
16
60
30
17
9
3
13
12
2
34
6
29
21
28
42
17
3
4
150
24
11
7
2
27
15
70
131
25
24
36
12
26
22
35
103
29
36
48
7
6
50
34
6
20
34
2
12
18
15
19
26
27
3
45
25
48
59
1
2
4
30
20
6
82
8
28
30
30
2
10
92
28
12
32
6
9
21
34
17
7
32
22
18
14
24
84
6
12
18
15
12
67
29
39
9
1
14
9
31
6
44
4
12
47
27
9
27
70
18
6
23
48
36
61
36
35
45
12
40
12
35
1
20
36
4
20
52
11
1
8
58
6
8
18
9
61
38
9
3
4
36
2
48
24
46
18
44
27
31
12
12
24
146
3
24
9
40
24
6
29
9
46
6
12
35
7
30
6
50
27
31
12
18
2
4
5
13
6
26
4
12
20
4
14
6
16
20
10
29
9
6
9
21
4
47
37
11
7
38
15
39
18
15
19
54
11
108
31
5
25
12
48
92
10
2
18
58
11
9
46
6
12
12
8
36
22
30
92
36
4
18
2
16
36
24
42
18
71
12
9
60
12
40
20
27
9
4
6
72
65
9
16
24
24
44
72
40
11
12
13
2
93
132
1
35
36
19
2
18
6
28
35
63
40
8
16
38
22
20
46
107
37
26
10
119
9
52
24
47
13
8
15
25
6
41
19
17
57
15
1
2
54
15
1
44
27
21
126
40
65
55
36
66
8
60
30
6
28
35
7
50
15
25
48
20
40
6
14
27
9
34
2
63
12
24
9
3
24
99
9
21
16
11
9
16
38
34
20
76
20
12
24
27
48
9
52
20
18
70
2
9
61
8
27
39
18
22
41
79
6
54
14
40
83
39
105
49
80
16
47
67
20
18
12
6
10
11
13
104
15
7
18
30
6
6
42
8
58
30
11
9
30
16
6
12
11
7
17
21
60
27
3
52
17
1
35
27
18
22
17
7
29
24
7
18
11
9
63
9
30
96
34
20
4
59
21
4
32
4
32
27
7
17
13
44
4
48
8
36
10
29
31
5
60
45
54
54
3
33
16
11
3
34
18
38
4
36
131
79
26
36
18
12
22
2
18
3
33
12
15
12
24
7
5
109
23
9
30
16
20
58
6
17
9
40
11
19
53
21
34
2
4
14
72
18
4
12
8
16
23
1
12
23
27
24
16
5
45
6
9
49
44
36
16
35
9
27
9
30
16
29
25
20
28
138
2
90
10
2
24
10
11
13
20
18
10
38
81
9
6
10
26
48
130
32
4
119
1
35
21
10
41
3
261
9
36
15
55
2
15
75
16
17
9
16
23
1
24
2
4
14
34
2
16
11
7
17
57
72
15
12
27
22
12
2
9
24
3
22
18
14
88
8
10
24
5
19
26
4
14
70
8
18
21
159
54
12
24
27
3
22
30
17
1
2
130
14
70
8
12
15
1
92
15
7
5
69
16
50
9
9
40
6
26
60
36
27
21
22
18
50
9
13
11
27
9
43
20
10
18
74
40
47
1
8
82
8
9
13
8
52
42
48
18
26
100
20
10
48
47
61
20
3
108
7
6
83
3
42
12
58
30
56
6
21
69
46
17
12
1
12
36
90
5
49
48
44
36
88
66
78
12
24
95
31
18
59
19
42
11
51
28
42
11
43
12
18
6
18
68
28
6
18
2
33
1
20
36
4
11
12
7
6
30
54
20
15
81
118
17
12
60
3
16
74
15
1
47
13
12
2
33
63
28
53
1
42
6
14
9
75
42
27
1
6
66
8
3
13
74
82
11
33
16
14
46
8
4
18
68
9
45
36
22
41
69
70
101
3
33
1
2
54
10
6
48
80
6
10
26
18
12
18
16
30
66
14
24
4
12
47
21
6
21
33
22
5
9
27
9
28
11
9
15
7
29
67
5
55
17
57
34
42
59
109
59
37
6
30
18
2
51
3
10
24
44
40
42
20
16
42
11
7
29
48
7
44
34
56
16
11
9
16
12
36
6
36
2
39
1
12
68
88
8
27
9
16
12
11
24
12
24
27
57
97
8
12
16
8
16
36
11
12
25
2
4
38
16
47
9
70
50
6
18
64
2
16
18
44
ABCD 454883628*7^$a-1 [50012]
7
20
45
7
8
45
7
84
53
19
12
24
20
45
31
17
19
24
29
31
68
45
67
24
5
51
24
9
19
41
55
5
7
5
24
31
20
12
16
20
45
27
12
28
5
3
60
28
8
9
36
39
45
31
56
4
20
16
17
115
65
27
9
12
15
24
21
19
20
4
29
12
60
3
4
8
93
27
76
8
88
29
3
21
51
64
72
12
24
8
45
3
12
60
16
24
5
31
17
51
33
63
9
7
44
4
48
48
8
69
75
16
41
15
60
21
43
32
52
17
24
19
17
39
28
24
17
79
32
9
103
60
8
28
8
24
76
24
48
60
41
63
48
24
12
24
4
5
27
33
7
5
39
4
17
36
24
36
67
5
12
48
27
36
60
4
8
12
120
33
3
100
32
40
17
3
21
43
32
12
4
36
5
12
19
53
55
20
48
21
43
12
5
12
3
12
9
36
3
64
24
24
5
3
16
8
33
15
4
36
65
24
36
19
20
16
53
24
7
20
28
8
4
29
24
12
43
5
7
24
12
48
32
69
39
9
19
60
53
3
52
5
24
7
12
56
9
3
72
12
16
24
60
24
17
27
12
9
12
43
32
4
29
24
12
3
52
5
60
31
32
4
17
12
7
5
51
9
7
36
5
24
75
24
57
7
17
15
96
4
12
12
12
29
15
33
7
96
8
12
33
36
63
12
40
8
28
44
16
5
27
36
28
24
5
63
64
68
24
4
20
57
7
65
60
103
8
60
52
113
24
43
12
60
8
28
48
24
20
12
36
36
24
4
53
12
19
8
33
7
36
44
40
12
8
64
20
12
4
8
48
45
3
28
32
16
96
32
64
89
7
56
28
12
48
17
60
39
40
5
7
12
8
4
24
17
31
24
96
24
44
100
44
4
12
17
27
96
148
12
12
8
52
29
31
53
43
17
12
31
8
4
20
4
17
31
8
16
24
12
20
16
72
12
17
27
96
4
12
12
32
12
16
20
16
48
48
24
24
36
36
8
4
116
141
19
32
16
48
56
9
75
4
12
60
12
32
36
9
36
43
12
32
48
9
75
24
21
43
32
21
31
60
8
4
29
3
24
4
5
31
12
77
43
44
4
5
19
29
31
5
36
24
19
56
16
20
4
12
8
9
15
12
84
4
12
5
15
64
36
5
15
21
39
96
57
51
12
117
7
36
29
15
24
4
32
24
45
7
5
19
12
128
16
44
4
20
36
40
8
4
29
3
16
8
16
20
52
8
28
8
24
24
21
72
7
56
52
20
9
31
17
27
9
12
55
48
60
17
24
7
8
33
103
12
24
24
20
72
16
36
20
4
12
32
4
17
7
5
27
52
5
7
8
24
28
29
31
53
36
48
19
65
15
16
29
15
57
24
7
5
3
9
27
21
3
16
24
101
7
29
7
8
9
15
24
57
63
45
19
32
33
51
45
19
24
17
7
5
55
96
17
24
15
36
28
32
72
64
24
92
40
20
9
19
20
4
36
12
20
60
12
12
24
40
20
16
20
24
4
12
24
60
5
15
9
79
17
132
39
24
4
12
24
101
3
21
19
48
5
7
48
104
28
5
3
33
39
21
12
7
5
7
41
3
45
19
5
19
8
48
72
9
43
12
20
24
4
53
24
79
72
8
36
57
3
16
24
12
44
69
19
36
65
60
12
7
20
36
21
96
55
29
31
5
31
12
5
15
16
24
20
4
8
112
101
51
24
4
12
144
12
5
3
36
40
5
3
12
9
15
12
40
5
24
19
12
12
17
19
32
12
4
44
9
24
27
4
36
17
43
53
43
29
63
57
15
4
12
36
77
7
32
21
15
4
12
12
20
64
8
33
19
60
8
60
36
88
12
12
12
44
40
32
64
140
16
48
80
12
24
60
93
55
53
15
57
87
16
8
40
20
4
17
3
168
9
7
17
99
112
65
24
7
104
16
5
3
24
12
21
43
36
20
48
33
19
41
12
7
41
48
96
24
12
15
33
19
53
3
60
60
16
44
60
36
16
5
31
32
4
17
15
9
12
55
17
55
8
12
21
39
16
65
27
12
4
8
16
65
7
113
24
51
28
60
32
24
24
9
12
7
44
28
5
27
9
19
24
92
21
19
44
9
19
17
7
8
12
48
4
56
4
12
5
15
45
36
31
8
9
7
12
8
24
36
9
7
17
19
5
27
4
29
3
16
24
29
51
12
12
4
12
17
55
17
48
19
53
7
68
9
39
16
29
31
56
93
12
24
24
27
4
41
115
36
17
15
40
36
5
43
41
27
4
60
20
124
8
9
7
41
19
29
48
7
29
51
4
41
19
56
40
68
81
3
16
32
12
40
32
84
21
3
28
8
21
24
7
12
12
20
21
139
41
15
45
63
52
8
16
29
31
80
84
57
7
17
7
29
24
3
12
28
41
7
72
36
5
27
60
40
17
12
15
21
7
12
84
60
12
5
3
24
28
20
4
20
21
12
12
15
9
51
40
12
29
27
4
89
3
40
20
40
24
77
7
24
8
12
12
40
96
24
12
44
132
112
68
16
12
29
3
45
7
8
33
15
16
41
3
52
8
69
180
87
9
24
43
20
12
12
16
8
105
12
24
3
52
12
17
12
3
4
12
12
89
7
17
39
28
32
36
64
20
12
16
53
15
81
12
51
4
32
9
31
41
24
43
12
5
24
7
29
3
36
12
4
24
29
3
28
104
4
29
19
5
48
3
33
27
33
19
132
101
15
24
24
4
84
8
88
36
17
31
8
33
31
60
32
45
43
5
27
45
72
31
41
3
28
12
72
56
136
17
43
56
12
33
7
20
21
3
60
4
32
9
15
36
4
48
24
44
33
19
8
52
24
12
8
28
17
15
33
55
36
5
63
4
29
3
64
92
16
8
12
16
24
32
12
24
12
57
7
20
36
4
29
15
4
17
43
60
12
24
20
21
15
40
29
7
8
24
52
36
5
60
12
7
41
43
29
15
52
44
24
12
21
3
28
8
28
108
5
27
52
24
5
91
41
24
7
17
12
48
19
60
12
8
28
5
15
24
9
31
36
44
36
16
44
69
15
28
53
3
12
117
7
36
8
16
5
55
20
21
55
44
4
12
5
63
81
7
12
29
3
16
12
44
12
21
7
5
27
4
32
4
65
63
28
8
28
53
3
12
21
103
5
7
24
29
19
20
52
20
9
91
48
60
96
5
7
24
5
123
33
43
12
17
43
17
48
15
4
53
63
69
36
67
8
16
36
5
7
44
4
17
3
28
12
8
9
15
16
5
79
8
12
16
36
29
12
31
41
91
8
12
9
15
16
20
33
19
12
20
60
21
3
12
4
24
20
45
36
24
39
124
56
21
7
20
16
53
19
17
19
12
8
24
36
9
19
17
36
3
24
21
24
3
84
4
80
9
15
28
8
12
24
21
55
12
5
3
60
33
36
7
53
111
40
36
29
79
5
84
15
4
32
64
5
60
75
120
21
24
96
3
28
5
43
41
3
28
5
3
4
32
52
8
28
12
5
3
81
19
48
5
63
4
72
20
16
5
3
12
28
20
4
17
36
19
36
20
33
67
24
8
16
44
64
8
4
17
3
9
7
44
64
120
12
20
60
40
5
75
24
40
17
3
12
16
89
15
105
3
16
36
12
17
19
60
12
8
16
96
68
21
103
5
12
7
29
31
29
39
21
15
9
48
7
5
48
19
8
24
24
100
32
16
84
24
36
41
12
7
29
15
21
19
44
21
15
16
29
27
28
36
12
8
21
7
5
36
27
4
5
151
5
103
20
12
24
48
16
12
12
24
29
3
24
48
48
16
29
7
36
12
120
32
9
19
56
16
ABCD 454940694*7^$a-1 [50027]
20
64
8
40
21
57
26
6
10
33
21
44
46
6
74
1
72
24
11
10
26
16
18
39
24
3
2
31
29
12
19
17
31
59
1
3
18
15
17
16
75
5
67
77
7
29
10
66
26
40
12
6
24
30
20
22
3
3
8
10
2
18
16
6
32
37
53
7
11
1
33
8
18
4
33
11
46
27
71
6
40
122
4
18
27
24
39
9
51
9
12
9
30
20
1
35
22
68
31
63
8
37
35
60
36
4
8
13
36
63
56
16
9
11
49
21
18
50
160
15
5
58
50
18
46
15
3
9
27
14
10
12
8
49
11
16
14
22
14
34
12
6
108
42
2
10
8
12
22
6
9
12
60
3
21
15
24
8
18
7
15
12
30
26
49
11
25
33
14
40
12
36
38
4
80
22
14
6
28
8
34
3
15
56
40
14
16
75
57
51
3
18
30
72
45
81
12
2
28
6
20
42
22
51
11
4
92
18
64
8
10
8
1
83
1
27
8
24
48
24
4
12
9
21
24
15
111
68
46
26
1
87
12
33
11
60
4
6
8
102
36
18
16
38
10
30
9
41
7
3
50
7
3
12
24
12
62
22
6
12
38
4
21
9
14
90
24
7
12
3
6
18
9
60
15
30
12
98
85
15
9
33
74
10
44
18
48
4
12
8
12
64
69
21
42
12
8
4
48
12
8
6
22
18
32
18
25
5
16
6
32
1
27
21
3
8
13
33
6
18
30
8
34
30
8
12
24
34
36
14
36
10
6
24
32
49
23
37
33
26
1
15
38
67
12
33
6
21
3
36
20
30
7
35
10
12
27
21
30
6
14
40
48
117
65
10
12
24
6
8
18
28
2
43
45
26
4
14
28
42
33
39
48
21
84
15
80
36
10
27
33
6
9
5
19
3
20
133
11
70
6
18
26
46
15
15
12
9
39
132
12
6
8
16
14
36
36
24
40
30
30
44
34
20
16
6
116
4
104
25
39
9
3
56
12
10
6
74
22
14
24
46
6
18
20
40
45
15
26
12
10
9
39
24
33
27
8
58
6
38
42
46
12
78
24
38
7
3
9
33
15
33
42
6
42
8
40
8
36
6
10
20
18
46
21
3
2
19
15
24
14
40
2
4
36
8
6
7
27
38
12
19
9
24
3
3
32
22
6
24
6
14
25
12
39
24
9
35
4
21
96
9
24
26
4
6
122
18
43
24
17
16
6
20
97
3
8
12
24
4
30
42
90
63
132
29
7
9
6
20
25
57
2
13
27
9
39
38
18
22
24
18
8
24
40
68
18
34
18
87
35
6
54
4
32
1
57
60
6
56
25
47
16
12
44
13
21
54
6
24
12
60
18
12
9
27
18
14
25
15
12
21
3
24
21
95
49
5
48
34
8
46
2
22
48
18
6
30
18
2
49
47
28
21
3
6
14
13
9
24
39
95
40
12
14
10
30
32
58
12
2
19
87
2
4
56
43
11
28
98
4
14
4
90
3
36
41
22
74
10
36
30
3
51
44
18
55
23
54
16
3
11
46
6
24
12
2
19
33
30
6
2
1
15
30
30
9
12
24
27
12
21
9
8
18
16
21
3
24
36
32
18
16
30
30
3
11
13
27
6
6
2
30
18
22
42
8
42
54
4
12
15
71
18
90
4
32
64
21
11
18
12
34
8
22
6
20
34
3
27
6
51
23
16
8
13
36
71
10
72
14
4
12
38
55
15
21
9
74
18
4
24
3
3
66
42
21
77
12
22
21
15
42
39
29
43
24
23
18
12
7
35
22
90
14
10
20
61
3
26
34
6
2
70
18
14
16
2
13
11
36
4
44
42
18
46
60
30
8
1
45
39
35
49
63
9
5
6
4
62
7
21
26
6
10
20
18
16
38
25
15
6
50
84
1
84
11
4
30
3
47
13
3
2
19
35
28
26
22
12
8
49
36
3
2
18
34
72
48
6
57
35
13
48
21
12
15
11
24
25
39
9
36
9
2
28
30
36
2
72
1
71
70
15
3
20
12
16
12
9
71
160
36
2
18
37
63
21
3
12
54
3
83
25
11
18
16
56
43
21
3
23
22
39
3
60
36
50
78
16
20
76
12
32
49
47
12
37
12
51
12
6
18
14
46
45
15
33
36
27
26
43
17
18
12
1
57
24
30
36
24
21
5
22
21
39
12
56
16
30
24
20
4
39
59
24
36
4
14
54
70
12
18
36
20
10
6
24
2
22
8
22
30
12
45
9
32
58
57
12
11
13
36
3
8
72
12
76
66
15
23
46
54
8
40
48
24
30
18
2
43
9
30
78
15
21
26
13
15
9
71
40
26
10
12
21
3
33
12
59
46
38
22
90
78
6
24
32
4
9
12
60
3
6
50
42
31
36
3
2
46
30
3
27
36
60
6
2
37
9
32
10
8
1
21
8
19
21
3
63
20
18
18
1
51
42
63
15
66
50
94
108
12
3
12
5
10
6
26
4
32
64
20
24
72
37
27
20
28
12
56
28
2
10
18
50
16
69
5
52
18
2
64
15
3
56
4
45
12
11
40
18
3
3
57
27
9
11
13
17
42
88
20
37
83
10
32
7
24
33
3
41
12
19
3
20
10
2
28
21
11
48
1
12
24
23
12
54
72
34
78
30
8
4
84
21
39
30
3
12
9
30
33
23
10
26
36
73
47
10
39
41
18
36
6
4
24
2
34
15
12
21
48
32
18
37
23
40
81
39
38
72
43
27
9
3
18
54
8
18
4
18
8
24
4
33
63
38
16
30
36
48
18
42
68
1
11
70
15
41
22
9
41
43
65
16
38
22
15
39
2
10
24
90
3
51
33
9
12
42
9
71
4
2
52
2
13
33
12
3
113
4
38
49
3
12
6
54
6
24
6
18
2
12
16
66
63
84
27
24
21
11
18
30
18
54
6
10
8
4
21
47
22
48
20
22
6
6
21
53
7
3
9
11
16
80
13
5
106
2
34
24
14
28
102
8
4
20
154
6
24
6
26
25
45
2
37
39
24
8
12
1
5
7
23
36
4
6
15
21
12
2
28
8
22
27
41
82
30
62
1
23
12
42
31
9
3
5
18
34
20
18
1
27
44
36
112
2
7
23
46
14
18
10
21
17
46
48
18
2
72
4
6
15
29
7
23
61
12
3
168
9
27
14
10
12
9
15
30
44
7
35
16
30
2
22
56
10
8
1
123
66
2
13
11
36
30
19
3
6
66
30
3
5
16
27
47
12
10
8
22
56
10
18
6
27
21
15
15
12
20
1
12
41
66
18
28
14
16
20
1
27
2
28
6
26
22
30
6
12
24
84
14
16
63
21
18
42
15
21
6
78
8
10
8
16
6
3
9
98
30
31
33
6
20
1
33
56
19
3
48
38
22
38
4
39
29
43
39
9
3
18
30
12
48
6
2
42
79
27
2
18
16
48
8
1
21
6
24
32
6
4
8
7
24
11
36
84
64
12
81
21
75
5
30
72
24
84
18
18
36
4
33
3
24
24
9
12
21
3
11
4
50
46
6
3
5
36
12
18
70
6
18
27
21
8
10
62
30
4
36
9
9
42
8
1
23
22
3
101
7
3
21
75
20
1
9
54
74
40
50
18
19
9
6
20
28
32
36
28
21
9
50
130
99
63
24
30
8
16
2
28
9
23
58
14
48
37
53
22
12
9
11
58
2
4
6
44
7
3
12
21
39
18
3
51
38
4
27
63
38
7
75
9
36
12
41
16
12
75
3
14
40
2
49
69
56
19
5
7
51
42
18
12
8
1
3
18
36
60
3
11
28
80
13
24
21
32
7
3
38
6
36
1
3
21
3
44
49
9
8
10
54
30
12
20
13
51
36
44
37
3
20
13
3
24
21
11
22
18
8
13
9
20
48
16
18
8
12
37
9
15
87
81
47
49
23
28
24
36
20
13
23
36
12
1
17
7
21
6
38
22
90
3
15
45
15
8
1
39
2
48
42
28
2
43
69
14
36
46
14
1
33
30
2
34
26
7
11
12
13
21
30
14
31
33
18
8
12
13
5
31
9
15
27
12
56
4
68
4
68
18
48
22
2
22
33
36
21
3
23
40
9
15
6
78
9
3
8
10
20
19
15
69
9
12
20
6
4
32
4
44
18
19
23
12
1
15
24
54
3
27
96
9
11
1
39
14
72
10
78
2
12
36
36
13
15
36
14
19
3
14
30
36
37
33
8
10
12
44
46
8
6
10
20
34
9
17
4
3
59
6
18
10
20
16
38
10
18
8
4
18
50
60
4
26
22
6
14
10
42
14
19
5
28
20
28
14
46
3
21
2
28
72
6
39
ABCD 454993752*7^$a-1 [50009]
9
15
43
32
28
17
67
36
54
8
10
20
52
26
3
33
36
24
4
26
64
17
109
11
24
9
63
129
51
43
30
18
48
68
10
24
2
6
112
6
26
6
10
38
36
36
9
1
20
4
20
27
57
40
20
82
74
34
53
67
54
182
58
62
10
30
5
19
20
102
60
30
9
39
16
17
3
36
21
1
8
70
5
9
28
42
20
21
36
79
41
1
59
3
57
1
6
26
34
30
2
9
12
1
107
15
66
54
66
48
34
8
58
11
39
33
27
16
60
5
1
8
3
7
12
5
33
52
30
18
11
13
8
34
14
22
41
1
6
36
54
42
65
3
6
10
77
7
60
41
81
30
10
68
12
10
8
33
9
22
72
60
18
138
48
26
4
6
24
26
60
34
96
14
12
39
21
4
18
6
2
9
9
22
14
27
60
43
36
14
27
49
110
9
69
51
31
5
13
23
39
18
6
30
96
18
136
48
2
6
58
2
28
80
52
60
18
26
66
78
6
34
17
3
40
53
9
51
1
8
64
24
2
28
20
180
34
8
24
16
35
24
39
16
125
15
58
8
39
25
48
2
94
66
116
4
5
51
24
4
41
19
2
84
36
10
48
12
8
4
29
27
60
6
10
5
9
72
34
6
48
62
24
21
9
75
1
14
4
41
15
6
22
53
109
14
12
18
4
90
89
24
3
12
21
49
11
7
56
46
24
47
3
4
24
17
1
18
17
63
33
61
6
2
39
43
6
11
12
67
12
8
12
18
6
24
16
6
72
68
4
107
19
68
60
6
60
40
14
10
6
14
3
19
20
24
60
30
24
10
36
14
10
80
40
36
17
3
24
42
30
78
60
16
20
6
22
48
114
41
3
30
100
32
18
4
38
58
80
6
106
8
6
10
5
43
60
26
12
54
6
4
107
37
30
20
16
54
24
47
1
35
9
70
5
69
6
6
10
20
4
125
25
35
9
4
47
36
13
66
5
9
22
74
54
21
81
22
17
9
22
24
24
12
5
39
40
17
63
66
99
15
10
11
36
31
38
15
93
6
16
12
6
50
96
46
44
10
114
62
30
90
52
26
106
24
42
44
36
24
40
95
12
43
17
49
48
11
96
7
12
36
8
4
108
20
4
24
41
45
16
38
40
26
58
26
3
7
92
22
6
41
75
70
24
32
24
36
52
59
13
14
6
6
4
24
20
12
34
24
30
66
95
19
50
52
11
39
88
24
17
9
51
12
19
41
103
20
4
50
123
27
4
17
19
2
142
36
86
60
46
12
42
47
7
26
27
13
11
24
31
80
60
88
26
54
154
62
34
56
15
21
60
75
9
6
22
18
30
71
39
4
80
76
29
39
6
46
44
84
4
2
4
62
81
19
72
26
6
96
18
34
17
36
7
36
41
1
59
39
60
4
29
60
60
60
19
14
24
3
39
21
9
10
18
23
9
18
22
38
21
21
22
116
6
15
12
13
35
75
4
6
26
4
48
32
10
35
21
78
4
68
120
21
43
65
39
6
6
22
18
8
16
48
29
7
12
20
30
15
13
30
101
9
12
34
20
40
170
46
5
7
60
60
29
3
6
10
74
24
36
27
91
2
34
53
27
4
42
11
33
42
34
47
3
6
10
48
24
62
15
15
16
18
72
72
8
75
33
22
30
35
9
10
26
108
4
8
75
3
4
6
6
5
165
66
78
36
28
8
10
72
26
72
18
34
47
12
7
6
11
55
14
15
36
36
49
42
68
4
144
113
37
20
36
15
39
6
15
31
8
76
48
2
51
9
30
28
2
15
72
7
56
4
12
18
24
68
34
168
77
12
39
100
14
40
11
55
29
36
85
8
6
40
18
8
24
36
22
2
10
5
96
43
24
17
36
33
60
63
9
39
31
60
134
6
48
33
48
1
14
30
75
19
2
4
30
24
41
1
20
22
29
33
36
18
33
43
74
46
30
26
28
20
6
66
21
3
81
36
19
24
104
22
71
7
96
110
24
6
16
72
8
52
56
42
22
26
3
37
131
45
51
45
82
6
71
9
66
16
41
31
6
24
30
2
87
7
86
27
48
9
46
17
33
6
10
35
63
40
86
27
27
33
1
32
15
12
27
4
2
28
126
12
24
26
15
9
15
60
25
131
129
15
12
27
57
37
78
38
6
6
75
15
4
14
4
2
24
4
12
50
60
24
30
6
15
15
81
13
30
12
8
40
62
70
12
6
2
22
6
24
17
49
11
21
51
9
4
20
90
34
62
28
17
63
12
18
3
48
61
14
21
45
18
57
3
21
51
150
18
6
6
21
103
26
24
34
17
37
86
10
50
40
17
9
46
50
18
21
19
26
6
10
54
24
20
60
96
66
60
51
93
10
18
86
10
11
9
10
12
8
6
34
6
6
74
16
11
13
35
9
6
94
42
65
63
33
39
70
110
10
18
84
60
17
61
8
96
27
9
52
18
8
16
24
20
16
36
78
20
4
47
45
27
69
39
39
4
26
10
6
47
1
18
44
66
108
63
93
24
22
5
39
24
40
6
24
6
5
9
12
18
21
25
48
32
27
31
86
40
96
11
7
8
21
60
13
11
13
6
26
24
10
50
4
24
42
41
15
21
27
4
53
3
36
4
41
39
100
6
50
4
110
3
9
10
12
38
28
71
19
17
9
6
28
36
104
16
6
18
41
12
1
42
20
4
17
36
33
24
3
3
54
3
39
88
26
84
4
47
55
17
49
35
7
29
63
4
126
24
54
68
54
10
6
11
19
8
66
30
21
7
29
123
4
36
5
1
80
18
21
31
5
9
124
24
32
51
7
29
117
4
59
3
21
13
50
6
40
35
15
24
12
9
115
41
3
6
66
54
6
24
174
12
70
29
51
9
12
60
27
12
81
57
12
64
11
24
39
46
47
49
74
6
24
6
10
18
2
24
58
62
27
31
32
28
8
28
66
11
3
34
6
26
10
24
30
11
39
16
5
51
81
19
108
2
100
24
35
69
150
10
11
39
120
280
12
5
7
26
3
99
54
27
9
10
41
31
56
6
6
88
20
34
107
9
3
27
4
18
42
26
76
54
20
21
1
42
6
6
18
38
18
22
14
6
4
36
29
51
21
1
2
6
39
25
80
30
30
87
31
68
40
5
7
8
9
9
3
19
102
32
136
24
54
24
48
68
16
77
79
5
84
12
3
6
48
3
9
60
15
79
26
22
72
144
12
38
30
6
6
9
12
7
41
21
39
49
20
34
38
4
35
91
144
36
20
21
67
24
89
48
12
24
55
30
50
18
4
62
24
34
48
42
17
12
1
26
16
6
14
30
34
12
44
21
13
66
41
24
21
ABCD 455118924*7^$a-1 [50037]
8
52
26
10
2
33
25
2
9
9
3
48
13
126
32
9
13
23
13
54
68
10
23
15
33
1
24
36
11
43
66
14
10
12
18
36
36
12
18
2
10
8
10
17
15
58
11
1
8
3
9
48
15
25
71
9
12
60
16
12
20
4
6
30
50
57
51
10
32
42
9
39
12
10
35
1
44
3
15
21
9
22
48
18
2
10
2
9
24
45
3
9
15
43
17
31
5
9
3
15
12
48
10
20
12
16
102
60
54
11
25
32
6
9
36
61
6
32
10
12
14
4
50
51
25
47
49
30
6
78
2
3
7
54
8
48
12
15
13
24
36
20
4
11
15
10
18
2
27
1
2
28
5
1
83
7
6
35
7
5
37
30
26
4
98
30
63
19
24
17
3
12
30
27
33
4
18
6
42
20
34
11
45
34
24
12
18
72
18
2
15
7
89
1
20
15
24
13
6
53
49
23
12
55
50
3
12
13
32
3
96
24
36
39
21
69
100
24
54
29
37
8
3
48
61
6
17
31
5
48
61
6
113
61
23
48
9
108
12
39
13
6
90
35
3
33
60
9
10
30
72
23
3
24
52
17
49
35
135
81
37
23
19
5
36
43
30
18
12
30
66
17
36
12
15
21
60
7
24
20
105
1
12
24
56
4
11
73
2
10
2
9
9
15
13
47
27
9
1
18
18
2
28
54
8
30
21
60
9
12
10
5
91
24
66
6
24
62
42
33
3
10
44
6
9
25
8
12
30
16
30
32
12
58
54
60
6
53
19
38
15
13
83
13
48
23
12
43
32
48
45
60
13
12
12
18
2
16
62
22
23
36
12
72
3
33
9
30
21
7
6
36
20
12
52
47
7
53
9
42
33
36
24
27
10
12
11
45
18
22
24
24
12
11
19
12
12
8
9
13
11
25
12
83
3
76
30
8
52
23
7
24
5
1
14
9
3
4
17
24
25
50
45
13
30
14
6
52
8
34
38
70
35
63
9
24
36
15
18
60
12
6
12
10
107
84
21
15
24
36
63
28
74
16
6
26
82
6
47
15
60
10
11
9
4
96
11
21
46
6
11
25
24
126
8
9
73
20
28
14
22
24
32
15
3
9
1
23
9
22
18
38
9
31
66
6
5
49
11
36
19
32
9
37
2
30
10
17
15
22
56
4
11
12
25
11
12
105
18
69
13
20
3
24
108
96
60
9
27
24
49
38
4
29
13
23
84
12
1
8
15
51
9
75
9
39
21
9
75
13
36
24
24
23
36
43
17
27
112
17
7
53
55
6
54
20
18
4
24
24
11
48
60
31
29
9
42
9
12
24
3
4
48
18
84
14
16
8
33
36
19
5
60
27
9
69
82
66
2
30
12
3
12
25
30
98
3
7
5
27
9
36
144
12
12
12
93
12
60
30
18
12
15
1
14
9
7
42
2
9
21
22
36
41
1
11
57
27
15
45
7
17
21
28
18
29
73
38
10
2
21
27
9
36
25
2
21
27
12
12
16
20
12
21
1
30
38
3
9
30
28
24
17
79
12
96
12
8
33
49
24
6
2
15
7
18
6
62
12
18
12
46
74
30
82
17
9
28
72
11
127
14
18
48
93
49
2
21
61
30
17
1
48
71
13
11
12
33
28
14
30
15
31
74
6
9
25
42
78
8
30
28
2
4
11
79
41
57
22
6
18
36
26
70
5
15
28
6
8
30
45
24
37
74
9
9
30
57
48
36
24
7
30
26
10
14
18
4
14
94
12
8
75
25
6
5
12
3
10
119
1
12
12
12
11
25
2
82
56
27
25
23
63
46
14
33
39
30
28
12
12
11
97
2
9
12
69
18
12
18
52
20
3
7
50
3
13
14
10
35
13
50
30
100
12
35
3
4
38
58
24
6
18
5
1
60
68
63
19
17
49
11
7
12
5
13
14
9
7
2
12
22
90
18
30
6
32
100
18
14
9
49
12
23
12
13
2
36
57
36
12
25
12
24
26
12
9
9
27
13
30
53
25
44
15
7
8
69
67
17
13
83
12
15
69
48
15
48
22
35
19
17
21
16
24
8
3
67
41
24
12
13
42
12
29
1
23
51
76
26
10
32
21
1
11
12
3
30
58
14
6
69
1
12
2
16
6
8
10
5
43
20
60
45
3
24
46
12
18
6
23
33
3
57
42
10
6
5
7
5
120
13
23
13
18
48
5
72
15
106
6
29
25
47
25
24
36
20
10
12
12
29
48
7
102
11
21
15
33
12
15
37
60
36
32
16
35
57
27
24
1
6
53
19
50
28
12
35
15
21
31
8
22
35
75
9
13
24
47
25
24
18
29
9
40
11
7
17
37
8
3
24
25
18
2
30
18
3
9
16
95
72
45
3
1
26
28
32
21
21
15
13
24
47
9
12
15
3
12
18
15
57
3
13
23
21
16
12
20
132
6
34
8
88
2
10
11
36
33
4
11
15
42
30
46
30
14
16
14
52
38
6
4
38
3
7
41
9
15
15
21
12
12
36
36
157
11
15
30
4
8
15
24
9
70
2
51
1
24
6
66
47
33
28
14
16
6
108
11
12
79
8
69
79
17
33
12
48
3
84
7
24
6
36
32
16
2
64
18
50
48
12
46
6
8
18
100
47
51
42
4
24
50
16
17
7
17
15
48
42
3
12
13
83
61
12
36
18
2
12
18
21
21
10
6
12
18
29
24
147
45
1
8
15
25
26
94
12
60
11
13
36
6
2
18
60
10
11
43
26
3
37
18
14
3
12
24
12
12
36
19
2
10
38
28
12
32
52
11
67
29
9
4
6
78
47
72
37
23
1
2
10
2
60
9
21
22
6
38
4
50
15
45
15
7
6
11
84
12
1
32
40
12
26
54
3
25
12
83
37
50
9
1
6
2
15
15
57
45
3
55
32
18
12
52
8
120
48
40
11
13
23
43
48
44
9
39
30
34
30
38
28
5
12
7
30
30
116
30
10
2
6
16
54
92
22
36
2
42
45
43
5
12
7
17
9
12
16
36
74
16
17
9
40
32
3
27
100
29
1
26
10
23
9
51
9
10
2
6
9
13
60
83
1
23
24
1
20
3
25
12
23
7
12
44
40
30
44
3
19
6
11
12
12
13
12
24
8
39
9
64
6
5
13
23
27
9
67
26
12
3
15
21
67
24
29
24
96
51
9
12
57
42
88
54
23
7
77
60
9
4
23
15
16
5
15
16
6
80
75
48
1
14
70
12
11
9
10
17
63
42
3
12
1
12
11
13
36
50
12
36
9
3
64
17
9
18
22
18
5
1
107
13
36
20
28
12
35
37
59
12
31
18
95
33
34
6
2
18
27
13
32
52
26
57
7
56
22
23
36
12
12
12
25
8
4
78
6
6
36
30
12
6
2
64
23
3
10
54
38
46
5
48
21
39
1
36
12
95
7
8
10
11
21
15
45
39
13
11
27
21
48
13
26
22
36
23
19
77
15
36
42
28
2
34
11
12
24
9
4
47
7
140
9
33
70
2
88
47
48
13
42
122
6
24
28
30
18
17
15
21
1
8
4
47
61
30
29
7
66
36
30
8
40
2
94
38
15
3
48
24
18
4
36
35
12
13
32
3
7
98
10
17
24
7
36
30
24
12
12
8
15
45
30
34
23
3
22
11
48
19
2
6
45
1
18
38
30
30
15
49
8
16
6
8
21
1
11
15
30
90
34
66
5
157
26
4
20
22
11
36
1
36
30
5
48
36
73
18
20
9
3
102
51
1
23
13
24
30
44
12
21
43
38
3
36
9
12
3
25
23
19
6
23
21
60
28
11
21
15
7
17
1
110
40
18
11
9
63
48
9
10
5
27
9
1
68
75
15
48
9
7
26
88
30
6
14
12
22
23
12
43
77
36
9
3
15
10
132
38
21
60
21
6
16
24
5
24
15
16
6
71
25
71
19
5
57
51
48
60
12
19
30
108
38
46
107
31
38
52
6
17
55
17
60
25
23
13
96
14
22
12
72
8
39
19
17
3
10
20
15
25
20
64
8
28
42
38
18
12
10
50
30
42
10
11
27
12
9
36
3
28
5
12
3
16
30
36
11
39
22
8
30
4
24
36
6
32
3
48
24
1
12
11
24
12
61
2
105
49
6
68
9
24
37
14
10
12
23
15
18
15
25
2
22
36
30
ABCD 455272254*7^$a-1 [50013]
3
9
15
5
7
5
19
72
60
47
49
12
11
12
37
101
60
19
12
21
15
21
14
13
11
24
1
29
6
97
12
96
11
73
23
34
50
18
72
43
24
107
13
36
12
24
12
23
34
120
3
33
27
36
11
37
5
30
10
3
11
1
81
14
118
36
60
12
8
76
63
21
2
12
18
28
3
71
22
20
24
7
36
41
7
11
10
15
48
21
14
73
9
12
75
41
84
6
90
7
5
115
29
4
27
95
1
17
55
60
77
12
7
41
30
13
12
12
33
68
67
144
29
7
36
47
70
3
21
63
5
7
36
17
4
3
24
23
46
27
71
34
3
24
11
22
3
23
97
23
60
46
24
24
27
12
9
8
55
11
25
53
7
11
30
7
36
21
38
13
77
7
33
8
12
28
39
11
1
12
84
21
12
14
34
116
76
44
19
17
4
8
6
36
24
162
30
1
59
10
12
26
1
59
1
11
24
37
23
60
1
72
48
47
1
71
1
33
92
4
27
29
4
20
31
29
4
3
11
72
70
44
52
32
6
6
18
18
30
22
8
7
60
45
2
1
17
19
41
16
56
6
24
18
7
12
60
81
87
53
108
19
24
24
11
24
1
24
24
23
84
25
36
24
59
1
72
29
28
140
31
5
4
2
70
75
41
52
3
36
24
48
29
6
13
9
3
12
24
81
14
10
50
1
12
137
7
24
29
16
3
11
6
43
11
36
78
55
29
132
7
48
95
18
6
13
17
6
13
24
47
10
24
48
15
57
80
19
12
17
31
24
47
13
12
23
1
17
24
31
77
55
36
9
44
7
101
16
14
61
35
6
30
13
57
3
35
66
19
11
6
43
65
19
101
7
48
33
2
37
59
37
57
27
101
7
57
14
70
15
48
47
12
73
9
2
1
24
11
24
24
30
30
34
39
12
137
31
47
1
21
12
2
1
23
25
11
1
9
38
22
123
5
28
2
13
47
10
108
14
13
21
12
3
24
41
16
48
15
84
9
8
24
18
18
54
6
54
1
48
24
36
69
14
18
72
19
24
21
62
1
36
24
36
17
4
62
22
60
32
48
31
12
9
27
33
50
48
13
60
47
13
60
23
49
5
67
24
21
20
19
12
17
16
51
9
12
14
120
24
42
7
5
48
4
26
13
24
93
108
14
6
16
74
24
90
40
63
59
18
48
12
40
26
13
60
24
5
7
17
18
12
1
53
52
38
24
36
6
7
9
39
33
3
89
126
18
4
38
12
25
65
31
21
24
2
1
60
57
12
39
11
25
23
12
30
72
19
9
12
128
7
24
12
5
67
17
52
14
13
81
2
58
20
18
37
57
14
12
97
5
18
1
9
20
31
11
6
4
38
13
77
24
31
48
11
24
12
24
34
3
11
12
34
132
14
37
84
9
38
12
24
13
9
32
28
3
95
1
60
45
120
48
99
24
5
7
24
11
37
11
34
15
5
76
108
3
77
30
54
12
6
12
6
6
24
13
29
7
36
12
17
67
29
7
83
70
26
18
43
24
9
15
12
36
11
10
15
12
21
132
63
65
40
27
21
2
12
10
32
60
18
49
9
2
13
12
12
23
13
29
6
18
7
35
24
13
65
43
69
14
6
7
36
23
10
63
17
7
48
33
3
41
43
60
12
12
5
16
8
4
122
13
12
11
25
83
25
24
17
6
58
51
11
10
44
28
15
96
21
48
50
1
9
38
30
7
5
16
14
1
12
45
27
21
15
45
2
12
30
40
26
30
4
15
47
6
43
21
14
1
71
18
7
65
7
35
6
43
11
22
20
16
51
9
98
30
16
50
37
23
1
23
25
5
12
28
32
52
63
35
12
6
7
12
11
133
48
12
11
48
18
6
1
9
27
69
3
12
35
24
34
50
25
12
17
7
41
12
18
10
15
48
9
51
48
9
3
48
9
20
30
78
64
72
44
64
63
48
21
48
3
24
29
6
25
24
57
14
13
21
3
21
156
20
6
34
14
1
5
67
65
43
29
19
23
36
72
10
8
24
18
1
29
31
21
50
34
3
29
18
10
3
12
12
23
12
48
12
25
24
33
48
8
19
12
83
12
61
12
48
60
48
48
21
8
7
47
6
78
1
5
16
24
39
71
1
5
43
41
19
11
96
24
24
60
13
69
12
2
1
95
22
12
3
11
12
10
3
41
7
12
11
84
25
9
3
24
11
1
21
48
75
33
2
30
88
32
42
49
69
8
36
19
129
2
13
120
17
4
27
33
2
48
114
6
12
10
3
29
40
12
51
12
21
26
25
29
24
7
29
52
98
42
31
12
12
36
41
31
47
24
24
12
25
35
54
30
36
90
30
18
42
13
9
8
12
43
9
3
5
66
46
3
11
25
77
30
12
12
25
81
32
55
11
1
36
5
18
73
36
21
3
9
63
9
3
53
30
34
39
12
5
114
12
1
12
65
48
54
24
84
49
17
19
48
12
12
11
10
14
24
36
60
37
12
81
26
22
8
19
96
9
26
13
5
19
5
43
45
3
69
38
84
13
41
43
33
26
58
39
17
40
3
45
62
25
12
12
11
1
17
196
3
23
34
14
25
45
15
23
70
3
45
20
42
1
11
25
12
23
10
3
9
48
36
63
11
22
26
24
34
39
24
36
5
31
48
11
25
12
12
9
2
133
12
23
10
27
120
23
97
45
20
31
17
7
47
1
12
11
13
36
12
21
27
36
5
7
5
67
12
33
39
12
17
55
33
32
4
20
24
7
33
74
12
25
84
9
3
23
60
12
30
28
3
12
17
7
23
60
12
13
36
23
1
24
24
57
27
11
13
9
20
24
31
5
55
60
59
70
24
2
61
21
12
38
85
5
19
17
12
24
7
12
29
43
95
118
39
21
14
12
1
24
105
3
11
42
7
23
30
18
24
1
60
24
17
79
12
48
5
7
12
11
1
29
6
10
3
36
9
39
72
36
12
23
1
12
12
12
9
38
6
6
73
12
29
6
34
3
24
108
41
115
17
16
62
13
9
51
72
29
6
1
72
132
12
11
13
60
24
5
55
24
149
7
83
96
1
69
14
12
25
84
35
66
42
1
21
27
24
23
49
5
6
13
21
2
13
23
60
13
57
14
6
4
56
7
12
12
21
2
10
128
30
1
11
36
13
35
1
21
99
65
7
53
91
95
13
35
10
32
12
42
1
5
64
15
144
21
39
5
42
1
21
15
12
12
21
39
48
71
13
12
48
36
108
33
27
11
25
12
53
19
5
36
42
1
9
24
164
19
77
4
2
1
23
84
1
41
48
7
59
49
12
5
52
8
84
55
21
3
12
47
18
24
67
57
27
17
7
9
14
72
36
10
39
120
23
1
5
4
3
84
5
7
11
48
25
23
22
27
11
12
30
28
32
31
11
10
15
11
61
65
7
60
29
19
11
18
16
36
27
17
54
10
20
31
12
9
12
63
24
36
23
24
18
43
21
27
21
15
35
37
81
3
41
55
105
51
35
13
185
7
93
3
29
31
11
1
17
4
20
108
18
24
36
49
36
72
35
18
52
8
52
2
18
16
3
89
7
11
10
14
13
12
47
18
40
2
37
11
18
90
22
27
96
57
50
12
10
20
7
60
17
150
1
48
17
54
37
48
24
24
48
9
2
42
42
46
8
30
10
2
10
2
12
30
16
14
6
52
12
20
7
69
14
54
54
42
28
2
18
7
24
11
61
5
7
24
ABCD 455282666*7^$a-1 [50070]
20
28
47
37
36
71
69
12
52
12
44
27
24
9
16
20
28
48
68
16
20
64
12
68
16
95
24
261
28
96
23
24
37
56
36
184
60
24
107
49
96
48
8
15
45
28
12
24
20
24
4
176
16
156
24
84
116
84
4
96
72
24
48
8
4
104
244
168
119
9
184
60
108
12
56
3
24
37
11
121
168
167
129
52
120
8
64
347
81
39
81
52
56
60
136
44
12
148
11
73
12
168
128
24
124
32
63
1
24
71
49
23
37
204
36
60
32
112
96
56
36
243
61
24
20
100
116
16
60
144
36
48
60
204
119
121
32
28
132
24
60
36
60
44
36
99
1
44
156
15
13
32
136
60
108
32
64
44
36
171
33
36
36
135
37
8
28
20
4
32
124
11
1
95
49
104
63
37
380
63
9
24
40
95
121
68
52
164
148
68
4
80
16
24
104
124
12
48
23
229
11
48
109
48
11
97
20
12
64
120
56
124
140
64
96
200
24
40
143
9
100
12
36
12
24
48
48
8
76
36
320
112
47
45
99
21
64
107
105
28
24
48
12
120
47
120
1
60
20
63
85
83
157
192
104
51
85
44
36
171
33
184
60
80
76
84
12
252
48
72
59
181
56
76
36
24
35
49
32
52
12
224
16
224
4
116
160
71
1
8
120
40
23
1
23
85
35
25
144
44
4
36
24
11
37
8
4
263
129
96
64
108
12
104
63
153
136
128
220
20
4
48
12
56
16
84
72
12
156
72
60
140
168
64
11
1
36
68
232
120
71
49
12
11
37
20
88
20
160
11
9
72
60
3
45
64
48
144
20
28
12
80
96
111
37
12
204
168
371
49
12
44
40
95
85
12
84
84
32
88
12
12
23
45
99
121
120
12
128
24
28
96
23
33
28
8
52
32
40
56
84
96
28
80
124
11
121
140
27
229
48
12
84
35
1
132
36
80
112
23
25
36
24
84
36
120
144
12
84
72
204
80
124
24
12
47
1
36
72
12
47
1
72
47
13
59
49
68
36
87
9
84
195
1
24
24
24
8
39
1
24
24
92
64
120
140
64
143
1
120
48
48
60
12
143
37
48
35
1
36
68
64
116
100
60
32
112
11
109
36
60
120
80
76
44
51
61
12
36
24
203
25
108
96
20
4
300
92
52
36
20
112
48
20
3
24
45
4
24
47
49
20
84
76
11
25
20
112
72
44
60
3
169
20
4
60
24
20
4
59
37
192
128
75
72
9
16
132
60
32
40
36
252
60
12
60
48
120
120
11
45
76
120
47
13
24
60
36
35
25
108
212
60
40
35
25
180
11
33
16
20
28
12
44
87
45
3
285
76
36
8
60
16
140
28
576
32
108
171
189
27
85
59
45
219
85
32
108
60
120
60
4
48
20
40
44
240
84
132
112
59
57
76
131
37
120
48
11
13
11
13
12
164
64
11
13
72
20
208
108
8
244
72
56
108
195
57
231
192
81
36
52
180
48
35
133
24
32
24
16
36
84
116
100
155
45
51
61
12
80
4
180
12
12
152
76
84
60
116
144
60
64
20
132
280
8
16
24
32
120
4
108
11
57
88
96
119
21
28
216
116
99
1
176
4
48
83
205
155
133
11
73
47
1
71
168
72
129
40
48
12
12
119
49
ABCD 455595276*7^$a-1 [50010]
49
12
12
54
34
7
25
30
66
23
60
16
9
39
21
52
56
11
53
19
25
4
72
2
18
72
6
41
7
1
89
47
65
15
41
12
12
30
46
19
13
16
31
5
11
13
35
37
7
8
5
18
42
43
33
31
29
63
17
40
7
1
6
18
16
56
12
11
5
7
85
27
13
3
16
25
4
8
4
2
34
20
18
24
65
36
60
7
30
24
16
7
12
4
9
36
36
16
2
6
4
14
34
83
20
5
2
6
12
23
25
24
7
23
24
78
18
17
1
3
1
32
60
48
36
24
36
4
48
24
80
36
28
2
24
13
35
10
7
12
25
35
29
8
12
3
1
2
17
1
28
27
9
31
13
16
56
18
42
79
57
12
8
40
32
7
17
18
10
7
17
91
5
59
3
41
4
3
42
36
52
24
15
24
17
6
21
61
7
1
6
17
13
24
60
3
16
65
28
20
16
2
17
32
41
19
5
6
24
6
40
12
7
13
36
6
53
43
18
19
35
6
11
24
24
7
10
8
55
17
24
3
52
9
38
10
12
2
30
12
4
12
14
78
15
32
19
10
20
12
16
39
5
16
2
6
16
68
7
33
8
71
37
18
77
12
55
10
35
20
31
30
24
19
5
35
41
83
45
4
32
18
29
12
8
23
24
6
35
31
5
97
24
16
23
9
48
11
7
25
17
11
25
48
40
24
12
14
46
84
8
6
30
36
6
42
12
35
5
20
30
24
24
6
12
7
33
44
12
6
24
5
19
29
13
99
27
18
3
9
12
4
23
13
79
5
26
10
8
24
88
7
1
6
18
6
29
19
6
18
22
27
20
44
5
2
58
14
24
13
29
36
36
40
19
25
18
6
4
11
16
4
31
10
36
8
11
13
12
24
6
34
35
3
1
40
1
3
3
54
19
23
6
42
18
30
13
28
55
22
7
25
24
11
7
34
38
24
18
36
39
1
44
7
23
6
4
7
8
40
17
8
7
84
11
54
12
36
4
11
45
23
29
19
1
12
40
2
24
34
12
31
49
11
31
10
56
23
25
19
5
12
4
39
16
1
6
22
2
5
1
66
41
4
3
42
30
18
78
24
34
43
5
14
10
12
7
29
39
33
36
20
19
57
2
17
24
7
6
12
28
12
27
28
7
6
11
32
29
24
66
18
7
12
89
16
8
47
49
15
1
2
22
20
16
32
12
12
6
94
2
22
3
113
7
47
58
8
12
12
48
12
108
7
41
12
52
14
18
36
15
9
24
11
41
8
7
21
2
18
19
16
16
4
60
16
43
54
35
1
47
5
44
24
28
3
17
4
56
43
23
18
12
36
48
4
3
23
34
55
49
30
30
12
6
41
1
6
25
24
9
19
60
41
55
13
11
1
6
41
12
1
15
13
68
11
13
24
11
4
27
6
60
24
12
18
18
11
19
18
16
80
6
48
6
24
16
7
5
32
12
18
13
5
24
6
46
12
14
5
25
12
16
14
41
5
2
42
64
8
4
2
6
12
7
92
13
15
9
15
53
7
4
5
7
12
13
18
10
8
3
1
60
8
24
6
18
6
5
36
5
8
18
29
5
12
26
24
13
33
27
5
47
49
84
12
18
10
44
90
17
25
6
18
16
11
69
4
8
4
7
52
3
13
59
30
40
2
10
12
2
5
12
1
28
2
5
17
48
2
13
36
9
12
36
60
20
3
48
27
66
36
60
28
12
14
6
4
15
24
47
17
7
42
4
27
41
30
22
19
60
13
31
16
25
23
7
10
80
12
12
24
6
1
23
1
4
5
15
92
68
17
14
25
68
16
16
25
19
5
18
6
24
11
1
7
23
5
5
14
13
21
8
3
3
6
7
29
28
26
41
1
7
45
15
11
66
12
24
24
12
30
30
4
20
40
8
39
9
19
21
2
18
16
20
40
2
46
15
59
18
24
55
20
69
52
2
22
31
20
60
69
11
25
60
14
18
24
4
26
101
41
20
6
1
17
6
42
4
8
124
3
53
11
16
1
2
13
17
11
13
19
17
54
10
14
6
12
7
28
1
18
1
16
25
24
12
15
20
55
6
24
23
96
16
20
1
54
42
28
15
28
4
20
29
24
2
90
7
36
21
14
17
1
6
114
16
19
53
11
148
29
16
2
24
22
26
1
40
25
24
6
18
60
24
36
6
48
5
12
1
16
3
17
11
17
20
12
4
15
28
7
10
3
12
33
32
3
13
31
29
8
15
20
29
15
17
60
6
29
20
41
12
28
7
20
4
12
77
8
16
7
25
47
41
20
35
73
31
16
8
12
28
7
34
60
8
24
11
13
108
6
1
23
1
23
18
84
16
15
4
41
15
20
4
16
28
37
32
27
33
16
12
7
8
9
8
4
2
18
78
18
11
61
24
6
22
19
1
23
17
38
10
35
21
4
23
16
11
49
4
12
5
20
36
4
19
5
31
25
48
23
7
17
13
11
7
46
27
17
12
18
13
5
7
5
36
4
50
6
18
18
24
6
34
27
45
20
15
27
5
1
18
18
30
45
27
102
83
41
7
7
18
23
1
12
18
6
11
25
16
44
42
30
15
27
30
18
18
47
8
29
15
3
29
5
12
44
24
102
6
24
11
1
24
28
55
20
9
19
12
48
53
2
18
4
43
25
35
12
80
4
16
9
66
30
18
82
44
4
19
29
24
14
41
37
11
1
24
27
3
24
58
7
1
16
14
18
3
3
13
17
16
68
4
68
30
10
15
17
12
11
5
15
35
29
17
31
13
60
12
78
30
16
24
2
46
8
52
48
31
8
17
16
7
31
24
18
6
22
12
7
5
80
31
5
30
10
19
1
60
4
27
5
60
4
31
1
12
24
12
12
12
11
7
18
3
3
18
11
89
12
15
24
21
15
17
16
8
11
17
14
6
48
4
3
21
32
48
16
8
4
32
16
27
101
12
30
18
16
3
33
12
19
25
18
89
37
18
5
41
2
41
12
13
31
21
8
7
48
16
13
3
21
78
10
39
57
44
11
49
11
12
31
5
13
4
43
84
1
15
21
4
8
64
47
3
94
20
31
9
12
3
21
2
13
9
2
10
20
19
23
30
12
72
16
62
13
52
79
10
20
12
23
5
12
59
20
1
43
5
30
29
32
21
24
8
30
18
4
67
13
4
14
24
1
5
36
12
11
1
40
8
24
30
46
2
21
25
26
18
47
1
23
20
16
41
8
35
37
24
18
48
29
80
77
3
3
22
3
65
40
32
6
18
12
71
1
15
3
13
16
5
36
2
1
5
15
27
24
6
4
7
7
10
20
11
37
12
30
42
4
8
24
11
4
13
3
5
7
21
2
46
24
2
48
10
27
33
12
7
1
6
1
53
28
72
15
16
13
28
8
52
3
23
6
4
19
19
22
2
21
3
22
19
73
47
1
59
37
30
18
11
43
18
54
30
42
10
8
30
6
19
16
80
71
18
4
32
12
30
18
23
5
72
32
28
3
59
24
72
6
79
60
4
36
76
20
13
36
11
25
4
48
3
21
44
52
7
1
24
11
16
44
25
12
12
115
16
29
12
8
36
11
1
19
5
18
10
7
31
48
41
29
12
31
13
39
44
79
34
32
35
16
3
41
7
18
28
2
6
24
15
9
7
21
8
31
4
49
15
9
24
12
4
12
32
3
57
28
92
12
3
20
61
4
48
55
4
75
1
5
28
39
108
32
51
66
6
41
48
28
13
12
23
3
41
25
30
24
10
8
6
10
14
6
60
16
63
16
24
13
4
60
2
18
4
2
17
1
24
4
2
5
65
43
31
1
4
17
8
4
19
19
10
12
8
12
51
51
10
8
7
24
41
36
36
64
8
51
25
7
1
11
1
16
12
12
36
2
18
7
12
21
56
16
35
52
5
72
12
6
30
48
24
11
24
49
4
2
1
44
1
19
7
5
1
24
12
71
8
33
14
24
17
13
28
80
64
12
36
20
7
112
13
28
12
7
1
48
35
5
12
43
5
2
29
20
24
5
24
28
20
42
17
13
15
9
4
14
54
11
65
56
72
31
9
14
58
36
72
7
5
14
22
19
31
21
13
38
1
17
6
5
37
6
5
49
35
1
55
29
4
32
30
69
27
21
27
82
127
13
12
6
5
25
24
15
13
8
16
63
5
18
37
35
29
1
12
55
28
19
22
23
28
33
67
1
18
18
30
58
8
11
16
21
7
21
56
16
2
17
1
7
12
4
1
12
15
3
24
30
39
3
10
20
12
51
16
33
92
35
12
29
8
100
14
6
18
21
13
24
8
7
143
18
30
22
27
5
16
2
6
72
42
17
61
4
24
12
19
48
1
3
9
36
51
37
20
36
3
69
6
5
20
23
17
36
19
24
6
16
26
22
8
11
1
12
12
35
1
15
44
56
12
21
8
3
52
44
52
17
6
10
36
55
16
20
12
37
12
24
66
6
4
31
7
48
66
31
16
1
30
17
1
30
70
8
11
73
4
19
5
36
8
11
1
88
26
22
8
35
25
79
52
41
3
17
4
2
34
14
6
7
35
46
15
9
2
6
60
4
36
12
27
47
17
7
17
1
6
30
19
20
3
24
21
13
35
48
9
11
7
25
5
23
19
6
7
77
4
19
25
12
11
17
14
18
60
35
1
52
24
12
8
40
8
12
11
1
6
6
12
40
8
36
11
25
54
1
40
1
19
21
38
22
12
14
22
43
1
30
18
19
52
12
19
22
39
5
64
15
23
21
51
24
24
24
18
12
19
4
16
33
114
24
10
55
1
6
1
45
12
36
50
24
17
53
19
1
12
18
18
27
28
4
25
23
13
16
51
ABCD 455732282*7^$a-1 [50030]
12
18
4
26
6
16
18
26
24
6
6
24
46
14
34
132
8
30
6
64
2
10
8
12
4
134
60
6
46
18
62
54
28
32
18
108
18
30
34
36
14
48
22
2
34
36
74
144
96
10
26
10
6
30
50
10
98
46
38
6
54
18
84
114
4
26
24
36
22
14
10
26
30
18
66
36
24
10
50
18
132
40
18
26
24
6
16
8
22
20
4
2
24
6
18
22
20
18
30
6
66
54
54
22
230
94
126
50
78
6
78
6
6
10
8
12
106
20
30
42
10
2
18
48
60
30
4
60
18
20
48
34
44
54
70
2
28
168
20
34
38
28
8
30
6
150
10
8
66
6
24
120
10
56
10
44
82
14
24
72
48
22
104
54
60
12
10
68
54
72
16
32
60
6
46
54
20
12
22
56
16
6
30
14
6
4
38
12
16
62
96
10
86
6
30
40
80
42
22
8
12
6
28
32
12
6
12
18
100
126
74
42
12
12
126
22
26
22
2
6
10
2
4
14
40
32
78
24
6
16
44
42
48
60
6
66
22
2
24
142
44
60
76
38
10
20
22
18
2
48
16
6
20
24
60
18
40
18
62
22
24
104
70
26
42
4
8
46
56
6
48
4
2
18
108
54
30
16
60
20
52
2
6
4
198
18
32
46
14
88
38
96
18
142
90
104
36
34
14
12
16
72
98
18
22
32
22
126
20
22
56
30
16
6
8
64
20
6
42
24
36
52
26
54
22
6
14
16
50
48
42
28
36
66
98
12
42
82
74
16
44
10
42
44
24
246
4
20
34
8
12
60
10
2
48
58
24
56
100
20
42
10
26
6
40
18
98
48
4
26
10
14
30
66
24
12
34
2
142
8
18
54
12
36
34
20
54
42
64
30
80
118
8
48
76
8
72
36
18
22
20
214
18
6
156
14
12
10
20
22
20
48
18
6
90
28
38
40
12
8
12
12
28
20
52
18
98
10
108
14
58
38
6
66
12
78
34
54
26
48
52
20
16
14
6
78
40
14
82
44
6
66
54
40
6
12
50
28
2
12
30
60
16
42
146
6
40
140
18
6
114
42
46
74
36
78
82
14
6
34
36
8
4
6
2
52
242
118
20
6
46
20
70
44
6
36
18
24
36
30
12
10
2
52
50
54
34
26
12
70
2
22
68
30
6
66
6
24
64
44
70
68
12
22
14
22
42
2
30
160
6
8
30
30
72
4
56
18
30
30
10
14
12
54
30
10
50
46
8
12
18
48
72
36
6
36
28
56
18
60
96
12
34
66
2
42
36
48
12
54
30
36
198
12
88
14
36
10
12
38
54
30
220
26
6
48
72
6
22
20
78
18
6
46
122
6
10
6
8
22
14
84
42
30
30
4
72
8
60
40
14
42
28
18
20
34
24
12
2
40
48
8
12
30
78
112
122
52
24
2
70
20
18
70
62
48
24
120
6
22
24
8
112
38
36
30
6
60
18
10
32
18
30
82
50
4
24
2
28
20
58
14
30
24
22
38
12
142
56
70
6
44
60
4
48
14
28
30
56
22
38
16
38
72
6
60
12
6
4
8
72
12
16
54
14
6
10
126
20
22
12
104
22
18
44
18
24
10
44
24
6
90
12
102
22
6
80
78
52
2
66
6
84
126
40
14
30
52
2
42
24
40
2
144
6
82
18
12
38
130
84
44
24
10
20
48
54
124
72
24
8
150
36
22
14
6
18
66
4
32
52
26
54
108
88
12
2
6
42
48
30
22
20
30
24
16
20
54
66
18
36
16
14
96
34
90
6
32
132
46
8
12
22
152
28
20
12
30
30
18
70
50
52
24
146
66
22
62
10
26
42
22
26
10
14
60
66
70
42
12
108
38
12
48
64
6
38
66
114
42
18
4
42
104
30
4
6
32
54
54
30
112
14
30
48
12
36
10
260
4
38
120
18
10
12
2
4
110
12
30
22
6
12
72
92
138
148
14
4
6
86
22
18
50
12
6
54
22
36
12
72
56
42
6
6
48
12
54
72
18
16
20
88
50
88
90
14
4
14
72
36
84
24
60
72
24
90
88
48
8
12
52
36
6
26
100
62
36
12
10
158
10
36
20
46
8
6
40
6
18
2
42
36
84
42
150
6
10
38
22
12
38
90
112
12
24
20
96
4
32
94
14
120
114
18
18
30
6
24
174
6
4
12
98
138
12
112
56
30
60
88
14
10
68
4
8
22
18
18
38
12
54
6
4
108
18
20
12
22
104
22
32
48
118
12
20
30
10
50
4
44
22
92
72
16
62
156
6
66
18
132
30
48
82
14
76
62
66
16
20
30
18
22
14
22
2
12
84
4
8
24
58
18
140
18
30
114
10
32
24
10
42
84
6
44
10
138
26
60
66
36
10
72
20
18
34
20
24
42
12
108
60
198
4
32
76
68
82
14
40
56
30
42
60
28
20
24
24
24
88
12
8
18
30
54
36
6
16
18
12
54
44
6
130
104
46
38
6
6
166
14
24
34
146
54
16
72
2
6
46
14
30
22
32
30
6
76
14
102
54
6
22
32
46
2
90
6
60
52
44
16
12
6
230
6
54
42
30
10
8
42
18
30
16
14
52
44
6
42
16
14
6
12
10
18
180
12
50
30
24
4
36
60
8
28
12
42
120
26
78
10
14
12
66
72
10
42
108
56
16
8
48
18
30
6
16
84
14
72
180
78
76
56
18
52
12
98
12
6
16
20
10
14
40
24
36
26
30
10
56
12
30
16
20
36
16
20
78
12
30
88
14
22
60
156
24
86
78
12
4
138
60
18
102
20
78
18
36
6
4
38
6
46
18
38
54
84
42
12
10
36
176
4
50
4
192
18
2
40
ABCD 456183218*7^$a-1 [50030]
24
24
57
5
7
29
58
9
9
23
13
36
6
18
3
12
20
24
21
16
18
12
21
3
36
6
6
36
33
123
9
56
67
12
78
12
18
24
6
18
38
60
31
56
25
6
9
44
7
24
12
30
11
4
33
3
20
19
24
17
13
56
75
37
8
34
14
43
44
21
55
5
22
24
24
14
43
8
7
24
65
64
29
10
6
12
24
11
49
15
15
5
9
15
12
12
1
12
15
8
40
32
24
4
21
12
63
36
12
3
6
6
6
20
19
9
30
6
6
5
12
1
3
80
4
39
18
15
5
12
16
42
33
5
7
15
53
7
17
21
34
21
32
67
5
16
12
3
30
11
21
10
66
23
7
26
43
5
7
9
3
9
12
32
22
5
16
12
48
20
37
15
27
30
51
68
19
12
24
14
4
8
40
12
6
12
29
19
18
6
69
15
6
11
7
21
8
64
3
24
50
34
29
1
35
1
3
15
21
24
116
7
17
7
6
47
31
17
25
42
17
45
40
63
27
9
9
3
17
22
24
26
3
45
27
16
21
32
16
15
3
18
32
7
24
3
9
39
21
24
29
36
16
18
17
40
48
36
93
42
14
12
10
24
5
13
23
55
5
4
39
14
4
6
18
8
27
7
21
3
41
7
9
27
33
17
39
21
7
15
6
75
44
31
17
9
51
4
33
32
31
12
12
20
13
20
4
11
7
9
27
54
3
39
2
16
15
27
21
15
26
15
1
18
6
6
105
5
48
36
16
12
44
15
1
27
20
16
8
43
17
1
90
50
7
9
35
43
12
6
42
17
24
1
63
8
43
42
15
68
12
25
3
56
1
15
15
14
4
12
30
5
4
24
81
3
5
22
6
90
24
18
3
9
11
24
124
32
19
5
16
3
5
16
96
27
17
9
7
12
15
6
6
12
77
24
1
6
12
9
12
8
7
6
15
21
3
5
82
38
31
56
1
6
66
12
36
27
8
19
9
3
9
3
2
79
3
5
43
30
6
21
8
55
6
8
46
2
22
48
105
12
57
39
68
12
28
9
51
12
12
8
24
55
6
6
29
13
12
12
27
8
60
1
6
66
24
24
12
3
39
2
19
12
12
12
36
5
43
36
3
2
10
12
12
2
12
3
12
7
45
39
24
21
24
3
42
42
6
20
19
65
24
34
24
36
50
15
16
5
99
7
5
40
5
82
12
6
42
93
15
21
27
41
1
3
9
66
21
29
3
31
2
12
12
15
28
72
15
6
60
48
3
9
6
45
21
3
12
20
85
27
5
3
37
15
3
45
32
25
3
12
9
99
8
115
14
3
7
38
4
23
48
24
4
5
4
11
16
57
78
42
18
6
6
84
2
36
22
89
36
25
3
12
17
3
12
7
102
3
44
12
28
3
9
20
19
30
23
12
16
12
45
3
57
63
51
18
23
40
3
18
44
22
12
101
13
48
56
4
11
7
18
8
7
15
74
4
15
68
33
64
35
61
120
11
96
28
132
21
30
74
7
21
6
21
15
77
7
113
37
18
57
5
24
4
11
1
3
3
12
30
20
16
42
53
7
12
5
21
4
75
8
24
31
9
48
9
11
21
24
15
19
6
15
65
4
66
33
12
8
43
2
15
28
12
9
18
72
14
19
3
18
27
3
14
4
56
31
3
2
12
22
30
18
2
22
21
33
15
21
8
16
27
3
12
6
39
8
1
6
33
39
6
18
33
3
24
29
49
11
7
2
34
12
65
49
44
7
44
1
15
51
17
4
27
18
12
3
3
33
20
9
60
4
3
60
3
5
28
69
3
5
12
36
3
25
12
20
10
5
7
30
3
12
9
18
36
2
12
3
7
18
6
36
5
9
12
46
24
65
12
16
32
7
17
4
20
9
22
5
16
53
22
120
9
20
19
12
9
21
3
3
9
77
63
4
33
11
12
19
9
24
20
76
21
3
27
9
21
18
21
24
27
33
41
34
21
33
6
33
12
12
3
6
11
13
8
7
17
3
37
11
1
78
29
9
7
9
30
14
7
24
65
7
15
36
18
8
7
3
60
6
6
36
74
16
35
7
24
126
12
20
3
7
12
38
19
51
12
2
40
36
60
3
27
21
69
24
32
27
25
36
60
20
7
24
24
3
14
70
50
10
33
17
7
21
6
78
3
32
1
27
51
2
58
57
60
3
6
35
12
55
12
17
31
9
29
34
12
2
7
5
3
97
8
34
12
57
9
18
2
15
12
24
4
5
4
39
51
57
3
38
15
1
6
24
5
12
43
14
75
1
32
67
15
21
3
24
12
29
4
12
39
5
16
3
54
23
7
9
24
44
4
27
6
3
32
24
60
4
15
12
6
68
16
6
17
19
24
17
1
8
34
21
3
9
15
36
57
27
5
67
14
24
58
21
12
5
10
2
7
15
41
33
4
3
57
30
6
11
1
23
84
1
75
12
17
27
16
24
24
29
7
3
5
19
12
9
20
52
5
28
27
3
38
27
1
15
20
64
3
30
35
1
3
5
52
30
89
4
5
79
21
56
55
15
14
28
35
45
3
7
24
14
43
20
1
3
36
36
21
27
8
7
33
3
5
13
18
5
4
3
2
39
12
1
32
12
22
29
19
26
24
10
29
31
24
72
36
36
21
29
31
32
49
23
12
4
33
24
8
91
15
9
5
58
14
19
24
9
11
1
11
4
15
6
54
29
7
18
59
16
44
19
9
17
51
9
7
3
36
57
15
60
29
40
24
9
6
5
1
12
8
3
25
47
16
8
69
43
27
33
17
58
17
60
12
16
39
12
2
16
39
3
6
6
9
5
12
3
13
3
27
5
33
10
9
93
44
22
29
7
21
5
12
63
37
35
24
16
15
6
23
7
2
28
48
8
22
9
3
12
17
7
26
28
6
17
4
17
4
15
3
18
6
17
19
33
3
9
12
44
40
33
3
3
12
38
15
7
21
72
48
72
20
55
6
6
14
27
24
7
54
24
6
9
21
30
9
5
43
20
7
18
24
18
21
15
5
13
15
12
8
13
11
28
17
22
29
1
3
12
27
38
31
15
17
7
12
21
5
22
12
33
96
5
22
17
24
4
51
17
49
35
97
18
14
15
43
18
3
32
33
3
45
7
12
3
81
5
67
15
2
36
22
24
21
12
48
9
15
5
84
12
16
18
18
18
24
29
21
28
3
3
12
5
24
25
35
4
15
5
7
6
30
17
9
15
67
12
77
7
24
14
31
15
12
12
66
3
45
30
2
46
12
21
15
2
10
17
1
6
6
32
4
12
36
12
107
25
36
3
12
24
24
3
14
94
17
103
6
156
42
21
9
3
12
9
36
18
2
3
7
21
27
2
31
17
39
7
12
72
14
3
16
63
9
33
6
5
9
46
9
41
3
49
18
14
19
3
5
13
59
7
6
27
45
15
32
21
82
21
60
12
20
4
63
12
50
43
32
21
10
6
18
14
16
11
19
5
16
48
20
9
3
64
9
18
17
13
12
20
15
69
7
75
54
30
6
20
16
3
39
81
87
42
30
21
15
45
75
12
9
15
54
18
33
41
3
7
12
12
30
36
47
40
21
44
7
33
18
53
16
41
22
48
50
16
54
2
10
24
41
28
12
15
21
12
15
53
4
20
72
7
14
16
6
6
18
2
7
45
23
7
60
50
10
45
12
15
48
33
39
21
45
32
3
4
17
3
13
12
3
15
29
16
24
36
8
12
33
79
39
29
24
31
33
9
18
12
12
12
21
48
3
65
9
4
90
54
30
12
26
22
5
28
33
3
15
50
16
23
16
27
30
27
21
12
66
30
72
59
7
60
192
18
15
15
18
6
42
11
7
14
19
12
15
9
27
24
9
3
2
16
56
7
5
10
24
14
3
61
3
8
112
3
2
15
13
8
7
17
7
20
4
9
72
11
24
40
24
56
16
8
43
9
12
5
7
56
25
20
7
60
39
18
11
61
11
16
3
9
12
93
63
3
6
23
24
9
28
12
47
48
4
36
33
30
17
19
33
57
66
9
9
12
36
8
52
44
40
24
71
1
6
90
3
12
15
14
4
102
60
6
23
16
57
6
36
6
24
59
13
47
19
5
40
53
3
4
12
51
60
17
13
3
12
12
15
5
1
11
7
14
4
35
25
6
17
7
12
38
4
6
18
3
24
15
5
9
15
49
3
15
45
9
8
16
35
4
12
20
4
3
57
69
3
33
42
12
5
88
3
105
15
2
60
16
18
9
15
9
20
7
12
6
87
27
74
7
15
30
11
7
24
12
102
27
21
6
30
20
7
5
36
7
41
7
5
16
59
19
21
48
3
24
18
48
42
41
9
16
18
17
7
14
22
48
18
20
15
21
39
4
80
45
22
21
87
24
12
14
10
12
21
33
27
12
68
40
53
19
51
6
12
54
12
6
56
4
32
19
60
5
10
18
84
104
4
11
67
2
10
24
14
4
3
21
6
36
53
9
15
9
40
42
5
13
32
19
15
14
12
27
28
15
24
24
30
6
42
36
6
2
39
4
3
24
42
27
5
10
9
17
4
3
9
12
11
60
9
19
20
7
41
12
13
36
39
15
6
24
27
45
18
14
43
12
44
16
3
26
4
11
7
17
7
98
10
17
84
1
11
13
6
9
24
12
21
48
27
3
18
18
9
57
32
7
20
1
20
7
3
33
5
19
36
27
50
19
3
18
24
6
77
7
36
12
53
4
27
14
22
33
9
3
41
31
3
6
71
4
21
8
15
16
15
6
12
51
33
12
18
5
24
40
9
6
21
57
18
12
12
ABCD 456315306*7^$a-1 [50057]
17
7
81
24
36
8
24
4
56
112
44
4
108
75
17
88
3
41
84
55
21
75
57
15
168
41
12
7
65
16
152
40
24
27
5
24
36
64
12
12
108
36
51
9
3
48
48
105
44
136
44
43
69
39
33
132
20
7
120
45
60
32
72
16
24
32
60
43
69
20
24
24
28
12
48
8
4
51
96
72
84
21
108
72
156
20
67
36
149
55
24
17
16
8
24
36
16
60
36
99
17
12
88
24
32
12
31
72
69
12
15
29
7
5
40
39
329
16
56
48
7
29
40
51
69
20
7
41
36
28
8
160
104
7
48
21
8
31
5
16
27
60
81
63
17
100
48
8
7
5
4
39
29
96
52
36
24
99
60
45
39
177
8
4
32
16
24
39
77
48
60
4
48
39
81
3
60
77
4
51
53
7
57
27
113
79
9
12
39
21
128
84
7
48
41
12
7
24
17
136
24
36
48
39
21
39
77
40
36
8
19
12
36
21
8
19
89
67
77
19
53
196
68
120
4
72
8
4
3
21
75
21
36
63
5
16
27
72
29
76
36
3
57
15
41
7
53
60
28
3
33
84
92
4
60
24
8
16
39
57
15
48
17
16
60
27
21
12
92
96
36
72
4
3
53
19
105
44
12
4
48
168
51
65
24
52
8
52
8
31
17
31
21
27
21
20
19
53
36
60
24
4
8
60
36
43
12
5
4
20
31
17
4
3
120
53
31
161
67
24
21
60
188
19
5
91
45
27
12
156
65
60
24
28
60
27
60
81
51
65
31
17
76
20
168
160
92
7
17
132
24
88
56
52
3
65
4
20
67
41
12
48
60
24
168
4
68
19
57
72
12
20
24
4
24
15
101
7
81
12
32
259
29
60
88
51
77
7
45
44
55
41
144
60
28
20
36
60
12
4
60
168
12
87
12
33
15
141
120
3
120
17
31
21
56
43
21
128
12
48
7
29
28
8
48
28
80
12
72
60
199
5
72
19
12
165
48
20
84
24
4
24
39
29
4
63
29
127
33
15
41
192
36
28
3
65
79
125
55
12
53
60
28
188
31
65
12
36
55
5
72
55
65
31
77
4
3
65
84
84
55
72
77
12
88
32
24
72
16
8
16
20
12
7
41
24
31
45
92
31
9
20
127
21
96
96
20
67
21
3
12
36
81
204
27
137
48
28
60
3
57
39
84
21
24
36
32
48
79
125
16
3
17
72
7
24
29
28
128
132
40
8
43
21
20
12
7
84
9
36
20
84
19
33
3
21
156
8
28
63
24
21
12
12
48
27
21
39
12
33
8
36
7
21
75
69
32
64
32
7
17
4
8
55
149
24
31
21
180
39
72
9
15
180
21
231
137
52
20
12
4
15
113
31
77
184
56
108
12
19
45
24
36
36
20
28
24
216
36
15
12
5
120
72
4
20
16
8
64
24
63
45
27
33
36
3
33
24
12
123
5
4
15
33
8
76
92
36
36
4
15
65
36
52
24
48
44
52
20
91
84
29
28
63
9
12
92
72
4
27
60
81
60
3
45
3
29
7
24
33
99
53
4
12
27
29
31
72
33
24
8
84
7
180
33
20
4
36
68
103
129
20
28
51
21
24
24
15
108
41
55
33
99
9
8
4
27
125
19
48
101
4
60
60
68
7
21
12
56
16
8
24
72
12
100
27
41
12
60
7
96
165
36
87
120
48
45
60
8
100
27
113
55
12
29
108
60
43
21
116
7
5
4
75
57
104
4
39
29
28
20
108
67
48
9
20
36
24
88
84
72
36
116
36
127
21
3
276
12
197
19
105
68
4
176
4
36
188
112
99
81
3
21
36
8
100
188
28
68
16
60
3
69
8
31
168
72
48
41
40
3
21
8
31
41
28
20
60
19
209
24
7
29
76
63
53
12
96
24
60
24
88
8
48
4
15
17
72
12
31
21
164
60
64
24
24
12
48
111
29
31
137
24
103
120
29
60
24
55
161
36
43
48
12
21
15
60
12
45
44
4
87
33
15
36
5
72
12
7
17
4
240
32
88
68
31
17
192
4
27
17
7
21
68
16
39
33
108
32
12
16
63
5
4
87
12
101
28
3
5
84
4
68
31
5
64
147
9
8
4
56
24
4
63
12
165
48
36
36
39
9
15
53
72
19
9
20
4
3
33
8
124
56
100
84
27
9
12
63
29
24
12
40
8
16
48
60
99
17
132
19
29
28
152
16
51
81
32
16
8
52
12
3
72
72
9
32
52
27
41
76
39
5
7
81
8
31
89
48
112
36
3
41
124
120
12
36
12
8
31
21
8
19
33
15
72
81
51
96
53
96
4
108
68
7
53
12
19
24
36
12
33
104
4
39
105
32
55
41
40
219
41
28
56
103
60
17
12
168
16
36
15
17
31
17
40
3
96
33
92
48
88
12
20
31
77
ABCD 456380064*7^$a-1 [50040]
40
60
20
33
42
9
3
57
12
12
4
11
97
20
76
12
20
4
5
30
33
40
32
16
32
12
72
21
67
12
8
16
12
20
12
21
75
15
6
15
3
9
4
65
87
16
8
33
123
15
21
39
36
25
5
15
4
8
15
9
16
44
16
23
13
36
11
61
32
36
15
6
3
51
18
15
48
96
3
21
16
20
21
18
9
21
15
15
21
16
5
3
15
1
68
16
20
39
57
16
36
56
36
36
3
9
27
9
16
59
30
15
3
30
7
8
48
4
5
3
12
3
30
48
27
15
13
32
28
84
72
11
9
12
27
57
12
12
3
18
19
29
72
15
105
3
12
9
15
36
28
35
1
24
35
81
9
27
15
13
17
3
36
60
60
4
8
39
45
52
11
12
48
13
20
48
12
9
24
3
24
4
8
72
48
9
15
60
28
8
27
9
28
8
123
54
6
93
4
48
32
12
16
8
12
12
24
12
111
93
27
81
88
11
1
29
18
25
5
39
9
3
16
5
27
4
17
7
11
25
84
20
63
13
8
4
24
5
15
99
6
3
16
8
21
7
36
5
3
12
24
51
69
3
21
12
64
8
12
9
27
27
25
17
54
12
9
4
32
48
24
3
21
48
3
6
7
8
9
7
23
13
12
32
24
12
24
3
18
102
1
32
12
21
111
28
72
56
72
12
12
36
15
42
39
4
8
12
3
9
16
20
3
9
28
12
8
3
13
11
18
3
4
11
54
15
12
88
128
12
16
44
60
3
72
9
21
15
16
20
39
9
12
27
73
12
8
16
11
108
12
30
3
21
7
36
8
24
3
9
36
12
33
115
12
23
21
16
48
23
1
29
18
24
1
8
12
15
45
24
16
29
66
9
72
12
16
44
24
16
68
39
25
59
9
27
42
51
12
16
56
27
6
31
8
24
9
15
27
9
4
20
12
96
9
6
13
20
12
12
33
15
4
5
63
52
23
9
12
84
27
21
21
7
17
15
12
12
3
9
36
3
1
23
126
103
47
9
28
23
13
11
9
12
9
31
32
100
5
24
15
40
20
4
44
45
3
15
45
12
51
1
56
3
30
19
5
6
1
23
21
64
8
12
36
36
12
39
21
12
12
27
45
12
3
13
60
8
4
8
3
66
15
3
9
28
12
20
12
15
21
40
36
32
36
28
20
9
15
76
8
3
13
12
20
16
36
20
3
45
76
20
15
6
174
9
12
4
20
52
48
96
8
12
16
8
12
28
5
51
36
52
23
12
18
15
9
18
33
36
24
24
9
3
16
120
36
20
40
5
7
8
15
157
44
3
61
8
72
52
23
30
19
36
17
15
48
28
32
21
39
24
28
20
3
60
9
33
24
43
5
6
13
32
15
57
40
8
39
1
5
31
23
13
23
9
40
36
35
33
21
75
16
29
3
12
57
3
15
13
44
24
4
32
33
7
20
21
18
30
27
28
20
24
12
33
15
48
12
16
44
3
30
7
20
36
12
28
41
15
16
12
68
9
48
18
12
36
84
33
40
12
24
12
35
30
7
32
36
15
9
108
60
28
65
3
4
60
23
9
40
23
48
72
9
4
24
12
5
24
39
48
27
33
15
9
48
76
17
3
16
20
4
12
72
24
17
54
42
18
6
51
48
36
52
5
3
36
72
24
12
4
17
7
44
4
17
90
25
12
24
8
12
12
4
5
43
8
60
4
53
43
44
33
3
21
39
36
16
32
28
113
43
108
11
13
12
8
24
15
45
4
71
21
9
3
12
36
12
33
15
12
72
21
7
17
3
3
9
24
9
42
13
36
36
35
33
27
21
12
3
13
8
12
4
12
23
12
25
12
23
21
72
16
8
9
51
36
3
72
1
8
12
33
3
15
57
3
81
24
12
16
5
3
12
9
3
4
20
16
68
4
32
27
21
16
12
36
8
72
16
44
64
8
33
3
40
36
35
61
8
28
48
23
48
25
32
3
24
9
27
25
80
12
12
28
35
45
40
17
7
32
40
8
4
36
23
18
15
3
45
48
16
12
20
3
30
18
102
66
9
21
15
15
12
21
12
15
1
23
6
7
35
33
21
3
36
4
5
6
9
12
4
8
33
39
39
1
24
11
1
20
4
20
9
15
4
8
60
3
6
24
27
16
24
5
31
20
36
9
7
41
75
15
24
61
41
3
28
32
48
4
20
51
9
48
15
6
55
32
16
47
69
48
15
45
3
21
3
25
23
54
27
12
4
23
12
60
69
4
8
4
8
16
56
15
1
44
60
3
105
45
24
18
1
24
11
12
21
4
77
30
9
36
21
31
8
3
25
8
12
24
28
36
36
8
4
8
16
17
63
33
24
30
18
3
87
48
30
3
39
1
48
24
5
27
3
24
9
9
27
4
8
60
3
21
16
8
4
44
28
8
9
3
21
48
3
3
21
72
39
25
29
3
36
15
49
8
72
28
29
55
20
21
15
16
96
72
84
5
19
68
3
6
27
76
17
18
30
43
56
28
8
28
8
21
7
32
24
60
12
4
29
7
59
21
24
24
51
24
93
40
32
24
16
11
24
21
15
12
25
56
12
36
3
9
9
39
3
1
8
48
63
48
12
108
9
36
12
15
96
30
24
6
25
8
4
29
39
76
5
15
3
1
8
48
12
33
24
3
84
60
12
16
17
3
69
3
48
4
20
12
12
64
24
5
48
31
96
11
9
28
20
4
8
3
21
16
11
33
99
81
27
1
44
27
9
27
33
28
5
39
15
24
1
17
18
9
21
63
51
25
5
6
33
4
20
33
24
6
60
25
29
6
9
24
27
30
19
68
9
18
60
1
56
3
1
44
72
12
12
4
5
48
15
52
23
1
48
8
15
37
41
7
11
13
20
12
48
48
24
15
9
4
8
21
19
5
24
7
36
24
12
35
6
30
1
8
51
30
27
24
39
61
32
12
48
16
68
60
12
3
12
45
28
32
36
21
15
48
124
77
27
3
1
11
25
20
52
48
47
85
68
27
9
40
8
12
36
12
16
83
13
8
12
12
12
9
24
27
12
48
52
23
13
65
24
15
4
8
4
20
21
51
3
9
28
47
1
20
48
24
27
57
28
36
12
44
60
9
3
21
15
24
12
15
21
3
9
4
32
4
8
21
15
96
24
24
24
4
11
21
39
9
12
33
3
108
36
21
7
8
33
19
44
48
3
9
12
12
12
51
6
18
9
21
6
9
72
3
6
42
13
35
6
7
11
49
11
18
15
112
20
12
24
57
78
13
8
24
21
27
12
48
33
18
57
16
32
60
24
36
45
27
48
15
1
24
8
15
9
39
54
18
9
45
51
40
8
21
24
3
28
36
152
12
3
21
15
90
15
9
15
15
1
17
19
12
8
36
28
8
27
21
24
16
36
68
27
9
52
8
12
111
6
7
17
6
1
32
76
35
1
12
20
9
7
8
36
28
17
3
24
63
33
24
36
9
48
3
16
36
17
15
4
32
16
20
12
4
36
53
39
16
11
54
15
9
19
11
33
9
7
12
8
36
24
96
40
17
3
48
16
32
21
3
24
45
6
13
32
21
24
30
42
75
28
56
36
4
12
101
135
24
60
12
9
75
12
4
5
15
15
37
8
28
17
7
72
44
24
24
45
66
25
23
24
60
9
12
12
40
17
51
15
21
9
3
16
8
4
8
12
3
1
41
31
47
9
27
45
16
8
72
4
29
15
48
12
4
59
12
37
23
33
40
5
24
18
33
12
88
23
24
109
36
8
24
3
9
12
9
3
45
3
21
27
4
8
15
21
3
37
8
63
1
20
4
20
60
45
24
51
12
36
21
24
30
49
11
54
6
1
11
72
25
20
16
8
9
42
6
43
44
33
27
64
5
3
28
23
13
12
32
4
5
51
15
30
39
40
36
36
8
28
44
84
15
1
29
27
15
6
3
16
5
3
12
12
16
5
18
1
5
7
47
25
8
9
43
12
24
12
32
28
68
45
18
13
8
12
12
3
1
29
15
27
6
27
48
24
52
20
12
33
51
160
5
15
24
28
8
4
23
13
20
12
21
54
1
35
45
57
3
28
8
96
12
76
35
25
8
12
52
23
13
32
4
32
3
45
4
11
21
28
11
1
44
12
9
42
33
48
12
12
3
1
36
53
15
12
16
68
36
15
12
121
44
12
64
17
3
12
28
120
20
12
12
84
24
3
13
11
37
5
3
36
108
16
48
83
42
24
31
23
12
1
24
32
4
47
21
21
24
24
19
35
9
9
3
45
3
4
36
71
9
28
8
33
19
5
27
4
20
64
32
27
13
47
9
48
27
13
32
15
13
12
32
69
7
8
9
15
12
39
21
3
1
5
55
17
ABCD 456445428*7^$a-1 [50036]
4
3
77
43
48
8
9
24
7
21
2
58
6
26
6
46
30
9
44
15
12
25
9
2
10
3
3
17
31
90
39
51
5
1
38
10
32
31
3
20
49
35
22
14
4
32
4
14
31
5
19
5
31
32
7
12
2
51
7
18
23
15
4
77
1
51
20
4
5
22
17
1
15
36
17
34
41
27
25
123
48
9
35
30
22
24
9
36
60
8
9
22
18
44
42
49
8
1
8
42
10
11
19
33
17
16
11
16
23
36
16
21
60
60
59
22
30
18
12
60
3
23
4
9
75
66
20
72
36
106
24
12
29
67
30
18
38
18
54
4
11
63
4
33
11
33
1
42
45
12
108
12
36
69
3
8
37
18
45
21
6
33
65
82
12
48
84
33
17
34
74
16
14
1
21
3
11
34
35
16
41
10
26
6
1
20
15
12
54
18
24
4
8
36
60
4
14
76
44
4
14
46
27
44
19
45
35
4
18
111
21
26
40
18
15
71
9
31
9
15
8
16
2
10
18
14
1
29
54
81
61
15
5
10
6
2
28
90
87
12
15
21
32
13
12
20
58
8
24
13
12
39
2
15
37
27
9
38
24
46
51
23
37
17
4
18
5
33
30
24
40
36
5
25
23
1
39
41
34
8
12
40
9
41
54
9
19
45
15
12
30
14
64
57
23
10
12
11
25
23
15
28
48
32
10
92
36
31
11
16
24
30
60
30
6
3
95
85
167
13
41
46
33
45
60
14
28
12
41
9
28
42
21
12
3
8
4
80
22
2
9
1
38
1
59
1
83
4
57
17
4
8
31
3
2
36
22
24
14
52
104
54
16
18
15
36
5
22
30
2
132
28
56
70
114
36
14
16
15
9
6
14
52
14
124
21
45
15
75
54
15
47
4
12
24
32
46
30
12
60
9
24
5
36
12
36
16
38
6
7
24
21
12
38
46
14
49
3
20
138
114
52
20
13
96
8
13
39
27
12
6
39
81
15
23
9
9
18
25
63
80
12
6
16
48
2
16
20
52
8
12
45
9
18
6
84
46
8
72
37
60
20
13
48
6
24
5
7
12
38
4
36
23
49
14
42
10
9
11
4
32
6
63
31
24
12
24
38
54
24
12
10
35
31
9
3
60
86
31
21
12
12
15
63
44
13
27
33
21
12
20
7
33
27
59
1
57
36
63
15
6
39
21
14
46
14
54
16
15
23
37
17
52
20
54
81
25
2
70
6
26
6
9
57
10
24
44
18
43
27
69
44
9
54
25
27
53
9
10
29
4
3
48
8
1
60
63
78
6
44
16
6
12
2
1
35
37
17
6
57
16
57
15
9
2
6
70
81
81
23
16
15
14
51
40
21
18
14
18
18
40
20
84
22
36
9
29
10
21
23
12
49
47
12
1
96
24
41
7
9
18
78
72
14
4
68
25
11
42
52
39
8
27
28
26
106
5
7
9
8
31
21
5
55
32
21
16
6
14
10
62
4
2
13
27
12
5
7
17
3
10
3
57
8
30
1
8
7
65
19
5
37
2
9
9
10
30
18
60
8
4
48
12
60
18
2
4
38
7
15
42
56
31
51
8
1
45
26
16
29
61
44
48
42
30
40
15
23
37
12
39
6
27
3
32
18
34
20
13
29
22
9
44
16
33
23
25
8
31
27
33
15
6
50
46
24
30
20
22
2
16
38
54
4
62
7
9
12
32
19
9
30
9
27
44
6
10
17
25
23
7
12
24
9
27
2
4
12
2
18
42
13
3
48
12
14
12
6
21
4
36
27
30
2
18
6
1
57
3
11
16
33
15
66
26
76
42
3
3
20
16
60
14
126
33
31
62
6
37
9
71
7
57
11
16
21
53
4
50
10
12
6
120
12
20
6
18
9
25
42
44
18
18
28
33
8
43
50
34
8
58
63
36
15
29
76
21
3
41
10
9
105
15
3
2
22
6
47
27
28
12
32
16
20
76
5
4
15
44
46
30
2
10
18
36
12
3
23
1
213
26
28
33
3
12
36
32
12
136
9
27
8
126
18
60
12
18
19
33
8
39
97
38
13
39
20
1
23
4
14
46
17
25
6
98
31
56
1
3
51
26
18
108
97
119
4
72
5
16
27
14
60
48
51
9
22
50
46
2
40
6
14
12
16
27
20
9
31
23
10
24
18
53
25
15
3
5
4
36
21
80
16
27
5
16
36
2
76
12
56
22
6
26
64
30
32
13
20
9
16
24
8
6
12
49
3
44
46
30
30
60
8
18
28
14
55
27
24
2
30
4
120
42
2
10
18
21
17
22
12
9
11
13
41
18
97
9
18
12
6
12
54
80
64
12
12
33
9
3
11
42
43
60
87
18
24
12
18
44
4
8
22
32
43
17
48
36
7
12
152
40
3
20
22
20
16
30
2
7
11
10
32
3
9
55
45
3
9
38
1
29
18
18
18
24
52
201
60
12
15
32
25
8
43
14
42
4
6
3
17
18
13
15
32
10
38
34
3
27
9
17
4
39
39
5
16
23
58
24
116
58
2
70
36
30
30
57
15
50
16
14
18
6
64
18
24
23
7
18
8
55
47
4
33
3
20
22
71
1
3
20
16
119
25
51
12
54
18
18
2
21
37
27
3
2
54
1
20
7
26
7
15
32
58
42
9
17
3
7
17
9
7
5
70
38
36
31
29
22
26
127
33
47
9
82
32
10
110
4
48
56
16
2
31
155
61
9
23
15
10
15
12
116
1
39
23
1
15
21
17
52
6
8
49
15
32
1
11
16
20
28
53
76
11
4
21
15
26
4
12
15
105
95
45
75
9
43
3
14
12
15
7
9
5
28
15
27
29
9
10
48
20
9
48
28
21
6
32
12
58
96
15
11
76
20
13
35
54
76
36
32
18
1
8
7
42
122
10
3
29
31
44
9
22
41
151
54
12
3
5
16
71
7
21
60
41
106
24
54
15
17
18
76
2
30
9
63
6
18
82
60
48
11
24
99
30
6
18
4
6
44
34
30
17
40
33
20
4
14
1
33
47
16
51
74
3
1
42
18
51
41
4
27
87
41
25
12
44
31
8
9
10
26
19
33
3
9
18
26
31
96
8
87
25
15
45
12
5
18
4
6
6
17
9
72
28
2
36
40
6
26
18
10
26
18
45
9
31
5
52
2
4
12
20
1
60
57
12
78
17
9
7
9
74
18
43
57
14
34
15
57
3
29
7
17
22
36
62
4
50
28
8
10
26
88
33
15
30
92
30
1
8
25
30
12
33
21
6
32
18
94
18
42
9
24
3
93
44
7
17
3
10
51
9
20
36
10
32
12
1
5
7
3
33
32
7
26
82
12
6
2
18
106
18
12
8
46
9
60
20
1
42
26
4
60
35
40
27
14
16
51
41
48
31
24
5
22
17
13
51
8
9
10
5
9
16
42
21
15
12
21
11
16
20
36
6
10
12
9
15
20
22
3
17
27
21
27
19
18
36
8
31
5
22
78
6
38
22
32
6
36
18
4
6
2
54
82
12
50
15
19
38
36
16
39
59
40
6
30
8
6
10
6
6
9
9
32
19
9
3
48
24
3
18
38
1
53
7
48
9
2
16
36
12
8
16
29
31
14
18
28
98
100
15
51
6
36
107
24
16
83
4
80
124
30
62
33
39
1
8
1
12
3
36
20
85
30
8
4
50
4
51
12
87
48
5
31
17
52
20
31
32
10
15
57
18
14
10
2
51
1
15
60
59
12
13
3
48
9
17
4
14
10
120
6
26
6
34
6
17
13
3
8
7
50
63
51
28
57
36
5
30
9
73
98
10
6
20
10
30
18
6
54
3
9
50
18
31
24
21
14
108
58
32
10
24
26
40
27
17
42
66
15
21
19
51
9
101
15
1
38
1
41
39
9
28
18
12
5
9
63
1
72
27
68
3
6
18
16
50
16
3
17
76
30
24
24
98
4
18
36
33
36
5
19
3
84
6
15
27
12
8
16
26
31
5
12
46
24
56
10
6
81
12
63
26
6
10
3
9
18
8
36
49
9
48
18
24
14
22
30
12
51
60
9
6
9
36
ABCD 456447242*7^$a-1 [50029]
19
9
8
28
44
60
43
5
12
43
60
9
60
51
41
67
12
5
4
12
60
8
72
79
45
12
63
17
31
17
55
141
24
15
29
60
76
48
36
48
12
15
17
55
48
41
31
249
60
36
20
28
111
9
12
72
72
152
40
20
7
69
3
24
149
40
80
124
36
48
24
68
28
8
28
27
69
84
32
40
3
12
33
75
113
24
64
39
17
12
72
72
19
24
5
48
120
19
48
41
40
15
5
12
31
41
31
5
84
79
9
36
32
43
57
15
5
28
104
24
43
5
28
60
24
27
9
8
52
63
5
28
12
15
36
81
92
120
36
24
52
3
21
116
64
212
103
60
48
36
9
68
16
44
144
12
4
3
57
123
45
15
69
51
9
32
36
4
72
8
40
56
24
31
72
29
19
21
60
8
16
135
5
7
53
64
32
16
8
28
20
7
9
108
36
56
12
24
7
60
101
31
9
24
8
4
39
21
39
17
115
5
4
72
68
43
9
3
48
17
12
64
8
16
44
19
69
3
213
44
16
12
12
68
16
3
41
36
24
16
44
52
32
48
31
60
33
68
12
16
32
7
21
48
3
21
96
20
72
40
27
36
21
188
16
36
20
24
43
93
20
163
53
12
36
43
29
24
4
144
87
33
75
9
92
28
15
12
5
12
12
16
3
9
20
28
39
17
52
32
12
24
64
135
21
36
32
31
9
8
4
39
29
19
53
28
12
36
92
19
21
15
21
20
12
19
93
120
48
20
16
8
103
5
115
33
8
16
39
65
4
20
7
41
7
201
80
12
16
12
39
5
40
20
4
32
4
15
5
79
21
75
84
33
60
168
135
57
80
36
52
51
9
12
24
15
57
20
48
31
93
60
111
9
48
12
156
24
111
81
56
4
8
19
29
52
15
120
65
4
51
21
56
19
9
12
39
5
103
21
48
51
21
36
3
29
7
57
8
12
108
16
15
41
36
24
4
39
113
84
48
19
17
28
3
29
36
88
24
32
96
36
4
15
113
7
12
9
24
24
20
16
56
76
12
3
9
44
4
3
81
24
144
27
36
9
8
60
72
67
45
27
93
12
24
72
20
4
27
9
48
68
79
5
52
15
53
16
39
12
93
92
48
52
20
28
32
16
20
4
27
45
36
84
68
28
27
33
56
60
12
48
19
21
12
60
20
4
12
36
56
4
24
8
40
12
63
12
29
12
28
32
28
20
52
36
32
7
137
79
29
16
3
21
32
4
20
4
288
24
12
51
17
136
24
27
41
19
141
75
53
43
9
36
36
39
48
36
33
8
28
15
21
39
41
16
132
32
28
32
48
12
7
45
24
32
19
5
28
39
45
27
9
72
104
12
16
108
15
48
17
36
12
12
48
16
84
60
12
68
12
24
64
24
132
24
48
44
4
3
41
40
68
12
55
33
27
81
3
45
44
7
9
12
72
3
21
44
43
12
33
48
20
60
40
12
15
36
24
48
5
19
29
12
19
48
9
32
40
20
4
87
17
48
19
21
39
33
8
52
24
255
201
20
40
44
79
33
24
3
45
20
28
8
84
64
56
84
4
92
24
79
41
31
96
144
9
15
5
12
48
19
33
27
17
31
5
4
56
40
20
24
4
20
52
39
105
20
148
8
7
53
7
21
15
53
24
19
9
8
7
69
60
32
31
24
45
75
24
21
60
32
187
9
8
4
24
15
36
33
96
8
52
39
17
24
7
29
19
24
9
24
104
24
7
69
75
21
24
24
75
17
40
108
27
48
93
84
108
24
12
24
15
53
31
12
48
77
19
24
9
44
64
44
36
60
16
20
76
20
4
44
4
8
91
93
36
20
12
36
31
12
9
44
48
64
24
20
43
120
21
12
15
12
36
57
48
8
55
24
41
156
64
20
19
12
17
7
5
12
40
20
115
29
24
88
63
33
3
9
20
28
120
87
33
36
60
80
36
24
55
5
31
9
12
44
16
15
5
52
12
44
4
24
3
9
60
24
27
120
21
8
16
60
3
113
19
60
57
36
32
136
8
4
8
4
15
21
3
17
232
56
36
16
24
24
75
53
12
40
56
72
4
12
48
72
48
27
9
24
72
12
63
45
8
7
17
19
21
51
24
101
60
48
7
117
24
24
44
4
8
19
29
19
33
84
8
55
12
9
15
29
132
76
24
27
9
87
17
24
12
64
8
19
209
4
24
3
53
40
63
12
5
76
3
21
60
56
112
27
53
16
48
32
19
36
81
27
48
33
48
44
4
20
100
96
8
4
68
24
4
36
15
9
20
79
29
28
3
17
36
115
33
92
4
212
60
64
27
9
3
21
20
24
79
77
16
3
21
24
20
79
36
9
60
116
16
36
3
5
4
20
31
93
24
12
152
64
32
7
21
44
48
48
60
55
108
41
4
84
32
12
88
12
15
5
28
8
4
39
9
39
17
84
124
68
48
4
231
45
15
120
45
60
96
24
15
57
20
36
24
127
21
12
8
7
41
31
17
16
8
108
7
36
5
40
51
24
41
40
3
9
3
84
117
20
72
19
9
104
4
20
12
103
9
24
8
7
29
7
5
16
3
41
7
21
20
7
153
36
27
5
19
17
36
52
15
57
20
40
12
32
64
15
17
84
100
20
4
15
17
16
60
8
4
39
9
24
15
48
60
77
76
27
60
9
152
4
48
168
12
72
36
36
75
9
15
77
60
84
84
79
69
24
32
96
24
4
44
12
52
8
100
20
67
9
12
12
92
48
72
19
24
21
3
105
8
40
12
48
12
36
15
153
24
8
67
33
15
5
40
56
40
20
76
44
232
8
208
176
52
72
56
28
12
36
15
29
28
ABCD 456521048*7^$a-1 [50003]
24
48
64
123
108
126
3
8
48
88
56
36
25
6
17
91
9
32
7
24
29
25
23
49
3
44
97
35
60
88
20
61
23
48
1
47
25
6
84
6
27
8
37
18
41
85
59
7
9
45
6
9
20
88
63
21
9
27
20
16
15
81
9
83
180
12
40
36
12
68
1
23
48
31
29
13
11
12
31
45
21
18
81
24
3
69
99
36
30
27
8
64
20
40
39
18
47
151
9
33
39
15
5
61
42
5
12
19
5
31
57
72
32
13
23
67
53
1
6
77
7
17
16
8
24
12
4
20
4
12
15
84
45
44
12
124
51
29
199
6
11
48
12
72
1
27
3
29
13
18
5
25
15
20
120
67
5
103
149
16
15
72
65
43
72
29
36
19
42
35
28
27
48
6
95
24
64
72
63
89
7
113
4
39
5
40
92
108
31
53
24
124
27
5
28
36
12
24
27
5
84
76
15
21
27
6
23
4
108
44
64
45
3
24
21
27
20
40
3
197
16
8
40
36
96
32
7
89
36
25
18
29
1
42
72
5
49
102
9
51
12
9
27
54
15
3
24
36
180
48
113
19
9
75
6
18
9
12
32
49
54
24
29
7
29
16
39
9
20
24
16
27
21
45
35
43
125
31
24
29
25
72
30
105
44
64
12
36
108
27
53
25
3
27
24
5
31
5
120
19
21
9
27
45
11
13
30
65
12
13
35
72
48
7
9
15
29
48
31
18
27
21
35
16
20
25
11
12
12
13
11
76
20
43
21
20
7
9
8
24
31
9
63
29
40
135
72
54
11
24
4
51
93
32
72
91
12
9
15
21
24
72
27
45
3
17
12
61
24
47
1
87
3
36
24
165
92
31
18
30
90
6
5
4
57
18
6
3
15
65
43
48
9
33
3
32
120
16
12
27
9
20
43
17
136
135
69
3
96
54
3
99
36
17
36
19
60
12
5
24
7
101
7
33
3
36
29
24
19
6
72
18
93
8
19
29
36
24
16
27
9
39
24
5
7
54
6
29
16
12
36
51
65
88
9
23
115
6
23
72
24
48
4
3
5
109
18
9
75
36
33
32
115
72
9
56
36
4
20
7
54
63
9
18
21
81
11
16
15
5
25
35
132
48
160
81
11
12
7
36
41
4
20
4
8
1
66
5
4
80
16
21
6
48
9
20
7
33
27
29
100
15
53
28
12
32
244
27
36
41
97
15
20
61
18
30
47
4
27
77
31
5
12
19
18
3
24
39
9
20
84
19
12
17
43
57
20
4
120
99
36
42
18
29
7
36
29
25
30
45
8
12
24
48
4
39
6
39
8
7
77
24
37
72
18
6
11
19
24
48
53
37
54
5
40
45
18
60
53
19
89
4
45
51
32
72
7
5
49
90
5
1
35
28
68
13
11
60
19
5
7
29
4
99
17
31
9
8
7
36
45
39
54
6
21
27
42
39
105
23
60
7
29
217
35
60
12
19
41
4
63
17
36
12
61
6
48
9
15
12
9
87
89
12
12
7
24
54
30
5
4
81
35
100
9
27
63
6
30
29
85
3
24
72
36
63
9
20
19
9
15
45
8
4
9
11
84
19
17
28
12
15
9
72
27
45
12
80
52
3
29
16
32
13
6
53
24
24
12
4
93
24
18
9
3
36
24
9
56
28
15
21
27
33
75
29
7
18
59
31
17
24
28
9
72
59
13
11
12
7
60
5
4
20
88
99
41
31
89
48
12
7
60
72
53
12
24
31
17
43
57
33
30
9
104
1
63
32
4
20
19
60
138
23
19
12
9
27
33
27
72
29
28
33
47
84
16
24
36
128
7
45
39
41
4
9
35
96
112
36
8
25
27
12
8
1
11
7
54
11
13
3
51
5
13
3
24
3
24
18
3
8
55
89
12
31
72
41
4
27
21
15
48
36
77
19
101
36
43
48
60
9
63
5
52
27
5
112
27
41
48
12
4
45
27
32
4
111
81
87
89
1
47
7
18
30
65
16
9
47
4
99
66
11
12
1
11
48
13
11
133
75
44
7
5
4
75
60
72
5
40
27
77
4
9
111
87
18
23
96
7
29
7
9
84
15
120
24
41
7
9
60
45
39
20
16
8
91
5
31
5
24
12
13
6
21
104
24
31
54
66
6
54
36
21
44
37
18
60
5
72
43
29
13
59
24
12
52
51
21
8
61
18
36
9
8
31
36
5
1
11
16
39
29
43
6
11
79
84
72
5
4
56
49
27
39
6
3
8
100
56
31
29
16
27
48
33
39
18
51
93
11
31
41
4
12
27
9
20
16
15
12
60
29
1
114
54
35
24
7
53
100
63
24
17
12
25
75
99
29
12
40
56
108
13
23
31
21
8
19
9
9
18
5
55
5
7
54
6
72
9
8
31
24
18
102
90
59
55
21
33
11
19
42
39
24
20
36
1
6
84
5
1
71
19
53
1
35
13
27
15
48
9
27
45
45
6
9
20
48
13
30
24
65
12
7
69
36
12
15
21
69
18
12
24
29
55
33
3
42
18
9
104
24
19
89
7
72
18
48
54
29
12
48
48
4
84
51
30
11
4
20
37
18
5
12
19
108
45
15
65
136
51
5
4
39
45
36
27
42
59
16
24
3
33
3
24
17
37
23
40
8
49
11
13
107
132
72
31
9
8
49
35
36
19
24
84
24
48
18
6
18
48
23
24
43
78
39
15
5
16
15
5
49
30
45
27
18
11
7
29
60
64
45
63
27
9
24
72
72
12
27
6
3
8
36
7
45
44
1
30
29
31
17
12
16
3
29
72
144
72
24
28
27
53
7
5
7
9
9
6
17
12
19
17
1
42
12
137
16
20
48
13
15
120
9
18
24
5
40
12
51
57
60
56
16
27
5
16
32
139
53
16
39
9
27
17
16
27
29
25
54
36
54
27
12
8
19
36
5
40
15
36
12
72
54
15
12
15
77
43
60
41
31
5
24
37
51
39
65
120
36
4
8
52
9
18
12
18
27
8
28
20
40
20
7
12
132
36
48
53
7
12
33
32
96
28
15
17
48
12
16
36
15
5
144
4
36
44
40
27
65
124
105
30
29
7
9
72
15
36
18
83
12
24
52
45
35
28
20
37
15
9
27
8
19
21
69
11
19
29
52
20
112
8
19
9
9
3
15
29
1
24
18
29
43
5
4
12
80
1
54
29
4
56
12
40
20
60
28
3
72
41
84
1
42
54
99
20
48
31
18
63
75
69
44
64
3
ABCD 456587766*7^$a-1 [50159]
26
312
48
24
157
27
96
57
107
10
86
84
84
48
72
1
59
22
144
2
204
36
1
63
44
12
25
3
20
96
24
73
72
11
24
10
14
36
96
109
15
32
60
1
119
84
130
14
36
46
2
168
4
69
45
30
20
132
1
23
4
152
25
35
1
23
48
72
60
108
16
56
40
8
48
1
87
44
76
36
24
20
36
1
59
64
20
1
83
106
2
13
108
83
145
15
44
37
35
28
20
16
30
14
12
144
25
35
85
96
39
80
60
40
44
12
12
22
14
10
62
24
48
58
2
97
24
75
32
1
9
39
99
6
14
61
11
13
135
20
96
144
24
13
3
36
140
24
16
9
59
46
3
11
108
25
119
4
20
96
40
9
45
27
23
72
24
121
23
40
45
57
2
12
40
56
25
33
3
23
94
26
24
84
12
4
32
61
23
36
60
49
59
13
47
181
23
76
80
84
16
60
20
24
37
11
1
71
60
36
13
47
60
97
48
35
1
11
4
54
14
12
48
142
99
12
23
217
9
50
25
11
49
119
24
120
12
49
71
94
2
4
45
135
56
1
27
92
72
12
10
14
16
80
36
25
59
4
21
36
96
3
105
23
12
4
96
21
35
28
36
225
11
12
13
47
61
35
25
47
12
12
1
83
10
2
70
99
11
108
13
12
51
44
73
48
72
11
48
144
64
80
82
2
16
21
11
72
12
84
16
201
36
11
12
4
20
16
8
36
1
15
8
109
11
96
12
24
4
33
59
168
25
35
100
20
46
26
72
37
15
20
61
47
12
24
16
20
34
2
24
4
56
4
32
24
124
36
9
21
86
49
59
12
124
56
1
63
54
2
4
120
45
23
1
11
120
84
120
72
132
82
86
24
60
184
20
130
86
24
24
60
36
96
106
2
52
56
25
3
20
25
47
49
35
64
45
11
48
12
37
251
12
25
35
36
12
12
4
44
37
39
32
4
9
51
8
60
72
40
8
13
23
13
107
12
24
1
23
73
3
44
70
50
25
95
46
14
12
60
25
23
13
71
52
21
23
24
36
96
109
15
153
3
80
1
35
88
92
25
35
64
56
118
2
25
35
12
48
48
100
92
144
94
135
11
1
36
9
62
37
135
104
46
26
12
106
50
16
8
46
14
13
83
16
8
37
23
48
70
38
1
15
8
12
36
73
47
4
8
36
36
108
72
36
49
24
59
48
10
18
20
16
81
63
36
44
13
24
23
36
36
24
97
23
48
22
51
35
4
189
60
35
24
12
24
12
4
8
109
27
60
66
14
76
8
1
180
51
20
160
8
193
33
14
12
1
47
1
47
12
13
24
11
60
72
36
13
11
52
8
97
39
36
44
36
24
24
16
80
12
25
95
145
3
60
32
61
9
2
132
36
84
25
99
36
180
8
12
40
8
49
33
14
16
8
12
60
36
192
12
85
45
114
92
1
47
97
23
12
25
23
12
1
12
72
47
76
90
14
13
3
60
30
2
24
96
64
9
71
48
12
108
49
71
12
34
30
44
60
12
144
12
108
16
9
45
6
56
25
23
16
44
12
34
24
26
156
61
48
71
1
144
47
48
148
80
10
6
45
23
72
4
20
36
100
68
13
23
46
14
13
27
36
68
13
3
20
25
95
12
12
112
9
21
51
23
22
62
13
24
35
1
47
12
49
75
80
156
40
9
72
59
40
21
23
12
48
24
12
70
14
12
169
11
60
132
16
44
1
11
4
80
84
52
81
23
12
24
85
35
64
92
70
2
1
36
15
140
48
12
64
32
120
28
116
60
24
12
4
44
10
2
60
25
36
83
36
24
36
12
1
35
12
121
23
36
24
64
36
104
37
3
45
35
16
120
20
4
44
48
12
60
37
71
25
23
12
1
23
60
144
12
12
120
1
119
22
38
12
24
24
36
72
28
36
84
20
61
72
63
68
76
6
50
166
39
11
12
48
24
109
47
1
207
6
98
73
23
97
47
12
120
100
9
35
10
6
44
36
4
33
48
99
20
12
12
48
24
120
121
59
34
50
36
24
36
40
8
76
81
60
23
13
23
12
64
45
9
26
184
32
4
44
16
20
10
14
121
59
12
84
25
35
10
26
28
20
84
13
24
75
56
12
13
153
27
24
45
74
16
9
11
24
13
23
64
92
1
23
144
36
46
2
12
24
24
12
48
120
12
64
36
24
57
23
12
84
4
32
34
27
47
40
57
47
16
96
8
37
35
49
47
48
36
4
56
169
51
8
12
144
60
10
62
4
56
120
1
23
24
24
46
63
9
3
36
11
108
16
44
100
36
56
70
24
50
4
56
10
14
12
118
6
164
12
4
68
112
44
24
48
4
60
44
10
14
13
3
20
25
51
44
24
22
75
35
61
3
56
108
60
16
36
57
23
1
36
27
30
27
35
24
1
59
24
16
120
20
24
10
6
8
48
64
68
36
76
45
15
8
60
60
12
4
90
66
60
45
39
32
144
121
23
73
71
22
26
25
143
73
23
4
21
11
24
60
36
13
47
4
ABCD 456727568*7^$a-1 [50006]
8
1
3
21
59
4
9
153
38
1
48
48
36
3
6
50
1
15
6
48
12
15
36
47
36
40
33
15
6
171
24
72
12
57
48
14
1
33
3
12
3
9
9
36
38
16
66
26
16
33
39
21
57
15
3
78
42
9
33
15
27
60
18
18
18
74
16
42
3
45
12
2
22
15
51
48
21
153
2
34
27
33
24
18
45
15
81
11
1
21
26
10
6
9
24
23
10
14
46
3
3
6
39
39
12
21
15
8
1
57
6
9
27
18
3
21
2
1
3
36
32
73
24
48
9
51
179
37
9
27
9
15
72
21
15
3
21
27
9
3
42
50
37
27
8
10
39
15
93
9
3
21
51
39
36
21
33
6
9
36
11
1
39
45
75
45
11
1
84
12
9
30
44
46
36
27
12
96
11
25
47
1
9
30
32
1
39
6
48
27
57
26
64
48
9
3
6
15
11
10
30
81
21
72
18
8
73
15
18
6
32
1
21
3
27
20
10
36
111
27
84
186
26
46
18
32
1
27
9
9
18
56
4
9
9
15
107
49
12
60
23
4
6
90
9
3
6
62
22
39
33
6
60
33
15
12
32
16
6
3
11
28
30
18
9
60
12
3
54
3
3
45
21
6
21
39
6
27
11
58
15
23
13
9
51
12
12
23
49
24
39
6
6
6
12
3
23
58
14
16
21
87
21
21
3
9
14
85
21
15
15
72
24
66
62
10
15
9
30
8
49
36
39
45
12
45
12
3
45
26
84
37
36
12
24
57
63
11
37
21
27
87
24
21
33
27
33
39
9
24
18
69
9
30
21
9
3
15
21
12
48
108
3
45
45
51
9
36
30
12
36
18
3
51
84
9
59
10
30
6
48
14
13
15
21
3
48
18
3
24
12
3
12
6
15
21
12
30
57
11
76
68
85
11
1
60
21
54
20
4
57
24
33
48
15
12
3
8
34
3
24
57
3
59
13
3
57
11
1
24
12
36
71
94
18
54
50
118
36
6
42
15
12
24
21
63
12
35
10
3
3
6
48
15
15
57
9
36
30
57
15
24
105
60
3
6
36
15
27
21
11
49
33
26
4
6
30
9
51
12
9
23
64
33
48
35
22
15
12
35
49
24
3
54
42
6
12
62
46
30
45
24
12
21
26
13
12
59
36
13
15
12
33
23
12
85
69
15
45
51
81
63
51
24
18
3
23
22
135
12
39
44
49
9
12
12
36
27
12
12
23
13
48
21
18
45
48
48
35
36
16
9
9
51
35
22
30
18
39
12
9
14
13
33
39
21
54
8
1
9
39
57
27
24
12
15
72
57
12
36
15
6
26
1
23
34
38
70
123
45
51
9
30
48
18
42
21
23
49
3
30
63
12
11
97
47
25
12
24
3
18
15
23
1
15
9
15
9
9
86
24
1
15
33
15
44
4
8
13
11
40
6
15
33
26
10
6
21
12
9
30
56
73
45
3
63
104
4
20
88
54
50
60
13
23
34
12
18
9
63
81
21
39
12
11
34
18
48
21
27
12
21
12
51
32
1
11
1
33
15
24
39
12
30
26
46
50
34
15
12
11
25
33
14
88
68
52
6
12
62
94
48
27
9
48
12
14
73
12
39
24
18
6
18
15
23
49
15
104
4
12
6
18
33
9
110
1
24
21
15
3
9
93
39
3
36
32
12
16
9
15
9
24
9
3
48
21
27
21
3
165
36
26
4
30
3
60
69
18
24
8
64
177
71
25
39
8
1
39
81
3
45
3
9
12
23
58
6
21
21
6
8
25
36
12
12
12
11
25
24
51
24
18
2
1
21
15
71
37
3
6
50
36
64
6
30
8
22
14
1
48
36
27
42
24
63
9
2
25
9
6
44
1
36
72
9
6
45
51
6
39
48
12
23
72
34
15
23
1
48
15
57
75
9
83
13
27
9
45
3
15
32
22
30
21
87
6
39
72
24
3
21
60
36
75
20
46
39
24
12
27
32
13
21
3
9
3
159
21
11
73
21
3
24
3
18
2
1
24
24
36
12
33
26
37
21
60
26
76
21
27
33
81
14
1
36
9
3
12
3
8
60
84
24
10
51
39
33
11
1
24
63
18
39
12
48
9
42
90
3
12
12
12
24
12
48
15
18
2
73
48
23
1
27
9
12
24
69
3
12
12
33
15
24
23
1
3
32
1
144
3
9
21
3
12
3
90
3
21
30
9
21
27
21
74
13
48
21
75
12
81
39
9
51
57
36
30
9
35
22
24
14
1
12
12
21
18
80
13
45
15
12
24
72
3
6
3
3
32
34
51
9
38
1
27
9
57
39
72
59
1
63
48
42
6
36
102
51
21
3
3
30
14
1
11
10
3
21
24
6
8
46
36
63
12
12
12
3
45
27
9
12
35
4
21
95
1
59
13
3
12
6
12
6
30
2
34
3
23
133
15
18
86
40
24
20
13
15
9
95
10
15
24
15
6
6
21
24
9
54
45
59
13
48
24
12
9
14
58
38
22
3
75
57
84
3
57
9
39
39
84
32
16
42
15
24
15
12
20
13
48
15
33
3
12
6
26
52
8
46
15
11
1
84
35
96
36
12
16
90
3
24
35
16
104
4
9
3
33
24
45
78
54
3
3
42
51
24
21
6
9
45
15
9
36
72
3
3
18
6
21
35
16
32
58
12
27
3
12
24
30
15
59
4
21
11
12
16
102
39
57
63
11
58
63
57
15
21
96
18
12
6
51
48
9
18
45
21
3
9
15
24
3
45
9
12
51
11
4
90
6
60
54
2
37
24
21
15
39
8
49
9
36
3
12
15
12
6
66
8
16
33
36
3
8
1
15
9
11
82
2
25
15
45
3
8
12
1
12
9
14
25
3
69
21
24
30
93
45
42
12
6
72
51
27
21
21
14
1
21
27
15
9
12
12
36
21
3
36
15
57
23
22
24
36
6
24
21
24
59
34
120
12
48
42
33
35
1
15
12
48
21
3
18
111
93
48
3
72
23
24
52
18
14
36
24
16
9
36
11
1
15
9
12
3
18
18
6
3
71
13
39
18
15
9
2
16
6
30
69
23
16
18
18
9
9
30
33
60
24
21
27
24
9
3
15
18
2
37
72
99
12
9
11
1
12
35
4
32
13
3
21
24
12
95
1
12
3
6
3
59
1
36
12
9
51
3
57
36
81
62
48
4
32
46
14
40
8
24
10
15
47
49
48
21
15
12
60
72
72
24
21
30
30
15
21
14
48
16
8
16
18
36
30
30
3
57
15
11
61
9
51
36
36
9
72
108
3
24
3
33
15
9
3
81
93
15
9
3
47
13
35
13
27
33
21
3
12
72
27
45
21
110
34
3
9
18
33
27
18
15
12
48
24
39
6
14
13
39
57
9
111
21
12
3
48
12
48
9
14
10
51
24
129
3
36
39
18
27
21
27
3
80
60
16
20
34
110
49
36
81
6
9
33
3
12
39
32
13
9
51
24
36
3
8
24
72
241
12
3
42
26
36
16
9
15
21
21
15
12
84
24
21
26
58
6
66
27
23
112
20
10
24
12
42
33
9
15
21
18
8
88
8
37
24
3
18
12
27
23
12
4
56
13
23
1
21
24
51
12
87
30
3
48
11
4
12
33
51
6
42
8
10
12
18
9
15
9
9
75
48
9
39
9
3
15
30
99
45
3
11
36
49
12
36
47
13
24
45
3
99
36
6
63
48
12
60
23
37
21
2
4
18
54
32
22
15
15
6
14
48
1
81
6
9
12
24
21
66
12
42
51
9
3
9
39
12
35
109
51
42
14
40
45
47
73
11
109
9
42
12
68
10
6
57
84
15
9
12
69
2
13
3
48
8
25
84
33
15
15
57
48
33
6
18
48
74
10
48
26
49
11
37
24
36
3
44
10
26
13
3
30
39
24
47
1
21
3
21
15
12
9
6
21
23
28
8
1
9
18
9
12
12
ABCD 456800382*7^$a-1 [50005]
11
1
87
12
8
22
38
9
7
32
28
42
12
27
21
3
20
31
114
6
6
12
2
70
6
9
21
2
46
71
36
4
3
18
3
15
17
79
9
56
52
12
51
48
29
24
13
12
12
3
69
51
27
48
162
11
37
62
1
32
3
81
16
3
6
26
10
12
108
24
6
41
37
54
6
15
32
4
63
6
42
8
10
11
15
76
21
33
95
3
9
13
36
18
72
21
20
73
26
4
20
1
27
57
44
1
48
23
24
13
71
27
72
33
7
81
9
36
86
10
27
3
20
34
14
10
23
4
60
9
2
64
6
15
15
174
18
20
10
6
12
9
56
67
33
27
8
61
92
40
39
33
20
3
22
2
36
184
18
14
40
8
9
37
87
3
66
36
59
16
84
51
8
36
57
88
3
69
144
3
113
7
5
67
20
13
39
18
3
9
87
33
111
21
15
11
4
18
6
20
1
39
77
60
40
35
4
18
18
32
13
20
4
71
1
23
48
13
23
34
78
21
9
38
16
6
11
13
26
4
18
2
76
5
4
80
19
57
24
23
57
40
144
56
19
12
44
4
33
21
12
11
19
48
20
28
9
3
42
6
5
60
3
22
2
1
8
99
25
15
32
12
108
22
15
24
12
15
69
23
33
27
48
13
39
6
42
12
20
10
2
9
36
40
21
11
24
67
18
12
23
88
56
4
32
43
42
2
58
59
36
55
29
40
11
13
15
56
25
12
23
36
34
50
4
33
39
20
100
33
21
35
72
1
11
1
15
9
6
65
39
25
20
40
27
5
4
3
132
5
43
53
3
36
1
8
1
26
24
16
12
8
9
16
20
19
8
58
18
32
22
287
96
3
1
15
6
72
3
3
17
88
9
2
136
8
10
24
2
25
56
4
20
61
30
29
4
11
21
67
12
29
16
132
59
52
20
9
51
49
9
30
48
20
1
3
6
50
12
4
57
3
17
49
12
72
36
12
3
47
10
38
72
33
19
8
58
3
32
4
96
105
11
1
59
12
1
35
1
84
38
72
10
36
2
9
4
9
14
4
6
26
4
24
8
69
16
15
32
180
37
83
112
18
47
3
28
54
50
21
16
80
63
21
4
23
33
39
1
3
12
45
87
20
1
45
12
50
9
1
83
96
16
45
50
28
44
1
9
12
90
36
18
86
70
15
3
56
13
24
3
6
24
30
6
74
1
32
7
32
22
39
27
17
19
56
61
27
42
42
17
40
75
29
15
36
45
12
31
29
7
45
12
20
15
1
11
1
35
46
14
1
116
75
9
40
56
37
38
34
6
20
1
3
8
13
33
26
37
57
14
37
23
9
3
9
49
119
28
81
62
10
2
10
48
36
11
121
12
2
10
36
42
30
38
13
51
6
51
12
35
12
24
4
12
9
23
72
9
7
21
117
12
11
31
66
126
5
15
36
1
21
26
96
1
9
30
8
70
2
97
3
30
6
18
27
116
63
36
9
25
26
22
3
9
15
12
11
36
16
54
15
72
24
11
13
96
35
34
62
12
49
27
56
45
16
69
75
24
111
24
57
23
85
32
27
28
8
16
20
25
9
135
36
12
59
61
32
15
46
11
7
6
23
108
16
48
32
25
38
46
6
21
11
10
51
56
1
60
2
33
19
29
40
11
36
49
105
6
65
7
41
16
21
3
81
18
56
13
8
115
137
4
83
34
72
146
10
3
21
11
36
12
16
11
10
12
47
43
20
21
135
24
9
31
21
11
16
60
21
3
66
3
12
107
40
8
9
85
60
6
20
13
75
126
75
96
35
1
8
3
1
60
36
15
18
12
15
32
49
14
9
1
15
33
50
37
39
41
40
11
4
8
72
24
57
7
21
36
12
32
67
29
49
75
11
124
12
12
8
4
18
59
31
32
10
54
12
24
8
10
23
25
59
13
2
61
57
147
45
36
18
36
18
62
16
8
12
45
16
27
20
40
132
21
60
3
54
3
119
142
47
85
11
25
2
1
8
39
22
102
24
32
72
36
4
56
10
26
1
15
20
21
108
16
9
107
63
16
29
12
24
3
24
13
117
78
21
23
21
16
21
12
47
4
75
48
56
64
21
33
42
24
33
12
11
25
83
13
35
4
45
3
12
36
108
42
3
51
30
36
39
3
17
64
11
76
30
18
42
15
35
24
21
25
12
26
33
3
96
1
44
79
5
40
56
25
15
35
58
30
12
9
21
59
1
71
13
11
109
18
18
2
1
45
71
25
87
12
35
22
3
27
9
92
48
40
9
3
11
1
8
64
9
24
107
244
92
19
42
3
35
24
1
24
3
42
47
3
9
40
27
12
17
61
14
4
32
24
1
9
66
108
17
193
14
37
36
95
82
27
51
12
18
51
23
70
18
9
20
28
71
4
30
30
6
108
2
9
16
33
11
13
6
17
3
13
3
30
30
56
93
27
10
14
109
9
2
45
19
66
111
36
3
5
1
83
7
18
26
61
23
22
50
4
24
132
8
37
27
12
17
43
24
72
29
84
1
66
60
21
11
52
6
35
7
29
4
105
14
25
21
72
6
32
4
41
13
36
15
3
78
162
21
39
9
3
54
6
6
75
123
32
13
9
63
36
11
40
8
9
16
24
15
17
51
13
80
15
1
21
26
60
34
23
60
75
13
21
35
63
22
18
9
23
1
47
28
54
24
26
40
66
12
3
44
40
24
8
60
12
36
4
92
7
12
18
90
8
88
21
15
18
12
24
50
60
10
62
1
44
3
34
2
9
52
9
60
24
15
56
13
38
72
12
1
35
70
38
1
32
13
14
13
21
3
15
18
36
11
7
9
24
24
20
25
66
12
18
51
129
24
30
6
30
20
12
52
8
48
10
12
12
30
9
8
24
19
8
36
36
49
21
14
297
19
30
47
39
4
45
24
48
20
3
36
45
19
5
1
63
8
7
96
21
45
3
15
45
36
11
12
10
3
9
60
48
3
47
36
13
32
88
44
27
40
8
4
21
45
84
36
24
11
63
37
75
5
19
84
41
25
78
56
22
30
32
58
18
32
24
25
12
11
36
22
14
45
16
36
20
60
1
38
69
13
6
33
21
96
14
189
28
15
8
48
132
9
43
18
3
69
50
24
1
9
26
1
24
120
72
21
12
39
11
40
9
119
12
9
16
9
47
67
102
60
36
3
39
78
62
57
85
59
121
15
15
20
28
18
15
33
30
24
6
3
59
1
3
56
9
3
9
27
1
24
27
45
20
36
13
15
33
6
32
45
15
9
3
46
15
9
63
3
42
2
13
48
11
9
27
49
81
59
40
11
21
24
55
48
33
44
7
12
17
37
24
2
10
26
9
13
42
96
12
12
5
12
73
26
1
24
24
32
1
27
39
102
18
56
24
4
17
31
54
30
21
35
34
6
18
2
72
22
24
11
13
39
47
10
3
131
100
9
23
36
21
43
36
42
39
20
27
1
35
49
47
4
48
20
12
1
24
24
32
ABCD 456929244*7^$a-1 [50043]
36
53
19
41
48
4
56
43
36
41
64
48
20
52
116
19
9
23
73
104
12
72
91
17
28
32
4
56
120
24
60
120
27
21
36
84
27
9
15
33
16
68
84
67
77
4
20
36
115
5
31
17
27
9
19
68
64
5
3
9
60
51
33
48
7
29
51
33
16
8
7
17
4
11
148
20
9
60
76
8
48
24
16
20
27
1
8
12
36
40
47
64
32
21
7
5
36
31
17
12
24
12
7
5
16
47
21
31
9
59
21
52
39
17
96
24
31
48
17
7
21
27
225
20
76
8
12
7
189
36
56
192
36
40
68
3
40
72
33
12
56
112
35
9
15
168
25
3
33
27
9
75
5
12
16
27
29
16
3
65
67
21
8
36
12
12
19
45
92
24
19
41
3
69
88
27
17
48
36
43
41
15
21
24
24
27
45
3
16
77
40
20
87
57
4
27
53
24
36
72
72
40
36
35
21
60
4
68
12
36
28
107
21
84
76
56
84
72
12
16
12
32
28
3
29
103
5
24
12
4
23
21
4
56
4
116
31
56
4
9
36
23
57
40
23
1
56
132
60
39
9
15
49
92
12
43
137
12
12
28
44
16
3
17
12
3
28
5
7
65
31
41
31
29
108
24
4
8
28
24
32
72
12
48
19
77
48
12
40
12
11
93
12
52
56
12
40
20
28
128
76
27
5
27
148
53
28
84
15
113
43
5
60
4
36
35
37
44
19
9
20
28
128
84
4
11
21
55
12
60
12
8
21
60
7
56
21
84
4
24
32
48
64
20
52
8
24
27
21
4
164
7
65
60
15
4
17
60
19
17
24
43
96
9
20
28
15
12
36
60
65
12
15
9
48
60
84
16
15
21
60
39
5
120
36
19
36
5
72
12
64
132
8
19
21
56
16
140
12
24
48
24
19
29
12
76
3
104
33
120
24
12
28
8
108
24
48
76
44
43
32
24
52
57
8
36
39
93
27
21
7
17
12
156
52
60
3
9
128
43
153
20
63
9
7
33
8
36
40
20
16
24
56
15
21
36
12
51
21
12
4
36
24
23
72
13
80
24
4
8
64
48
72
20
24
27
120
4
17
12
48
43
9
63
68
64
32
13
80
4
44
3
33
16
140
3
1
20
48
51
57
15
21
4
20
3
21
12
24
31
17
72
55
17
36
36
12
7
53
24
28
3
9
96
12
20
39
45
19
41
112
56
28
27
9
24
48
56
52
8
3
9
48
28
32
48
12
12
3
49
8
12
27
9
15
88
48
80
28
20
9
76
75
56
4
9
32
36
67
21
24
3
153
68
4
8
12
24
48
15
61
8
91
5
48
36
24
15
24
109
12
20
3
33
39
37
8
12
36
12
24
48
12
12
24
24
120
28
68
60
16
8
4
56
12
19
12
17
60
64
75
33
56
60
40
63
29
24
108
72
84
16
11
9
48
84
16
11
25
44
24
12
31
24
5
16
11
57
4
36
8
19
5
12
7
68
9
124
168
12
60
72
3
65
60
7
48
17
24
75
45
120
76
8
19
21
15
57
20
60
16
44
12
72
24
12
28
119
48
1
12
8
72
52
8
67
5
12
16
12
44
36
7
29
7
41
31
12
33
119
21
27
33
52
11
24
28
53
4
36
60
12
8
7
48
24
77
12
4
116
72
24
15
76
12
33
27
20
24
13
32
12
7
53
12
28
24
56
72
88
44
48
7
5
7
29
36
4
32
67
21
36
15
41
24
72
12
7
5
28
27
84
65
132
16
32
3
157
44
39
40
45
3
29
96
19
77
4
24
44
36
40
71
33
288
180
51
24
16
17
28
35
85
60
8
12
24
36
132
96
127
41
64
12
36
104
12
19
20
49
3
53
12
88
8
3
9
7
33
27
72
36
41
12
3
141
28
68
3
28
21
20
60
232
3
5
19
41
12
100
75
137
43
72
33
56
120
52
8
63
1
47
72
57
36
3
1
56
36
7
29
72
12
12
36
36
28
68
28
8
3
25
36
147
105
8
12
12
103
17
87
216
13
44
12
43
8
21
48
4
12
32
24
4
23
13
99
12
65
88
63
92
40
57
15
5
40
20
36
144
12
60
19
89
43
53
19
209
19
29
72
12
64
23
21
24
3
69
36
7
89
168
48
15
13
135
77
12
16
68
24
7
21
56
76
47
16
17
12
16
20
15
33
12
139
173
12
36
36
19
29
15
9
19
21
23
64
57
132
36
8
12
24
12
19
92
9
16
44
3
16
41
15
48
69
120
4
20
7
17
96
3
45
28
8
28
80
55
96
65
51
96
193
80
72
28
27
8
24
9
12
55
9
3
161
7
45
44
64
12
164
63
21
144
76
20
4
3
17
7
21
8
19
141
39
33
68
12
28
8
36
12
16
8
4
87
45
11
57
7
5
4
180
27
24
36
45
12
155
33
111
124
9
92
108
40
36
8
36
4
8
36
36
19
5
60
180
15
45
36
16
23
33
12
84
60
84
112
56
7
5
19
93
60
8
36
19
72
8
37
3
29
16
56
48
36
40
92
16
20
112
84
20
12
132
60
172
20
72
24
16
3
33
92
36
36
27
105
91
149
31
57
8
19
17
52
68
12
12
28
24
48
20
24
72
51
28
77
7
29
7
5
24
4
56
51
4
17
151
5
7
32
24
13
84
32
220
155
153
144
43
5
31
5
51
76
29
15
24
33
16
3
20
52
9
36
32
31
105
63
17
67
9
27
17
12
12
31
5
96
40
59
69
3
25
8
28
128
60
7
12
60
41
7
17
12
31
20
25
39
9
80
7
84
5
4
104
132
48
63
69
16
8
24
75
24
1
3
24
29
36
28
ABCD 456994338*7^$a-1 [50075]
31
2
6
9
13
47
67
56
33
15
45
1
11
33
4
32
3
33
4
18
6
20
60
22
17
48
36
61
18
12
38
12
16
35
7
62
40
8
39
43
30
11
61
8
6
10
60
30
14
12
39
48
7
65
48
31
2
16
12
20
51
31
44
9
27
6
3
27
24
45
60
24
15
22
8
6
33
27
4
26
15
36
12
3
22
23
19
36
53
36
13
60
12
6
18
32
3
24
1
2
9
3
28
5
49
68
15
43
17
13
18
5
9
16
6
17
12
24
24
12
9
6
33
57
30
10
2
10
12
6
24
29
19
2
15
1
24
35
57
10
53
1
6
17
1
8
52
23
25
11
1
12
20
34
42
11
12
19
12
18
11
19
30
72
24
23
51
9
48
24
25
2
52
17
1
62
6
10
5
7
18
11
12
3
9
12
9
16
18
29
3
9
15
33
13
14
9
60
27
78
54
12
16
48
12
2
6
9
31
26
4
66
8
9
1
35
15
36
40
6
14
9
1
11
12
1
20
10
96
17
12
13
8
3
7
53
57
3
1
2
48
58
38
46
11
12
1
11
9
3
7
29
3
40
102
12
44
3
12
21
39
9
3
27
22
30
14
22
42
35
1
23
7
29
67
14
3
9
4
11
19
24
6
20
27
36
24
9
51
69
15
9
4
23
13
47
31
56
42
24
40
20
10
24
77
7
5
21
6
9
7
18
11
12
7
89
51
4
6
12
44
15
19
74
12
4
2
84
9
39
22
47
33
51
39
16
5
36
67
6
30
14
4
12
23
24
1
2
33
24
27
22
12
56
15
48
48
12
3
9
25
2
45
36
60
67
29
24
1
20
12
15
108
15
36
12
22
6
20
6
24
12
15
12
37
18
26
3
39
28
2
15
3
46
11
33
16
6
14
148
20
27
12
1
11
7
12
2
63
120
87
18
6
33
7
41
43
18
23
36
1
12
26
6
27
33
6
18
4
35
24
12
39
9
13
30
18
11
24
3
9
15
6
10
12
6
20
24
39
21
3
3
9
15
40
17
21
4
44
3
7
53
3
9
60
27
33
79
2
3
27
4
5
12
15
54
10
36
41
3
9
48
39
9
25
8
36
87
33
4
36
59
21
3
27
22
2
6
15
21
18
45
12
3
21
9
48
15
27
16
6
74
12
52
6
44
10
18
2
16
89
24
7
24
2
3
12
12
12
12
3
4
36
2
27
84
1
42
6
8
6
24
9
25
11
27
57
15
69
13
23
24
7
14
72
3
21
75
9
15
7
17
3
16
17
13
2
42
4
23
24
33
4
20
28
14
36
12
21
1
11
3
33
9
4
8
10
17
36
3
22
2
12
10
50
30
64
23
3
28
17
43
17
1
47
15
9
27
4
6
42
8
81
31
18
24
11
15
9
27
18
36
22
12
8
9
31
14
15
9
15
49
23
19
8
9
7
17
13
14
10
42
5
12
1
20
6
6
6
58
24
8
3
12
13
12
54
6
8
3
27
16
6
20
4
14
9
15
10
36
14
30
15
24
12
9
27
24
1
14
21
3
6
3
48
19
42
48
2
18
4
56
60
6
4
20
21
39
10
74
66
4
6
6
8
76
11
15
16
41
9
22
2
3
1
44
6
72
34
8
27
60
9
3
24
9
6
10
47
7
18
30
18
8
36
46
2
22
8
18
40
8
15
49
20
10
26
30
9
12
39
9
43
5
7
30
12
47
1
6
17
12
37
18
26
3
27
4
26
3
37
20
4
20
15
12
1
42
2
15
25
38
18
40
8
36
3
1
2
9
36
3
6
16
11
24
12
13
2
6
42
45
13
24
6
6
11
12
24
49
24
35
12
12
15
34
8
12
22
29
15
10
14
21
69
15
7
48
2
24
27
12
1
23
1
11
19
18
60
48
23
12
9
3
12
25
18
68
6
15
19
29
51
40
5
7
17
24
13
6
17
60
37
18
5
13
8
10
65
12
9
3
55
12
14
15
60
45
4
6
42
54
44
22
18
41
3
21
27
64
5
1
59
19
26
15
15
120
10
11
19
8
48
34
47
60
1
11
19
6
24
8
10
14
70
8
22
18
2
4
6
17
21
6
42
51
3
16
72
6
35
48
51
12
21
12
12
21
18
22
24
54
72
30
23
21
3
12
21
4
30
5
12
1
6
5
60
48
13
71
37
6
6
26
21
36
1
11
3
6
34
5
93
15
7
18
23
12
3
6
10
44
9
1
32
40
24
18
26
3
1
59
60
36
37
66
14
10
17
7
50
27
49
59
7
38
15
24
3
9
63
10
6
12
42
23
9
3
37
14
6
16
47
25
32
30
46
24
20
3
45
3
12
24
36
33
3
39
58
23
19
6
6
41
13
62
12
9
1
11
15
9
61
11
9
22
110
24
96
54
9
12
13
23
7
26
27
43
17
36
3
9
12
24
43
14
12
88
2
10
6
92
10
26
6
100
18
17
12
7
2
64
14
10
2
24
9
24
12
12
13
20
30
4
5
12
12
48
39
34
11
1
42
20
45
1
23
21
6
4
8
9
36
84
12
72
12
33
15
12
37
12
20
15
9
30
33
1
12
44
6
54
3
1
12
6
2
27
81
27
24
1
11
7
24
8
10
11
1
6
44
9
72
49
8
46
5
9
16
20
4
20
6
6
3
55
18
20
3
1
14
9
7
66
11
24
63
30
4
2
9
12
12
12
1
2
21
9
10
56
6
40
23
1
23
3
57
12
19
42
35
1
38
9
21
4
8
18
40
26
15
9
3
19
5
13
35
9
12
51
24
31
14
18
10
2
45
51
9
1
47
21
15
21
4
44
48
18
4
50
3
7
20
9
36
24
7
74
40
2
9
15
64
17
13
11
12
60
24
48
12
9
34
5
67
8
18
28
11
12
51
21
45
10
6
8
51
60
12
12
15
12
6
40
32
12
10
41
39
45
15
16
20
21
13
83
24
21
16
23
12
27
9
15
6
4
90
17
31
12
14
3
9
24
4
14
9
7
32
9
24
27
58
14
18
42
6
3
39
21
24
12
1
12
23
15
4
26
6
21
24
15
10
8
15
1
14
9
27
9
43
60
38
6
58
6
30
11
13
26
21
48
3
18
60
10
17
24
36
3
4
5
12
3
16
17
15
33
7
5
25
11
1
30
17
84
21
60
3
24
24
7
80
48
18
6
16
5
9
10
17
31
5
24
3
28
5
31
30
36
36
32
28
38
16
26
3
24
12
24
12
27
22
35
13
56
10
29
3
28
12
5
3
10
11
24
25
66
6
8
3
3
9
19
56
45
9
18
88
17
9
18
33
3
6
6
18
75
24
15
33
36
24
9
18
9
13
95
61
2
90
12
30
18
10
6
36
44
42
28
6
8
51
15
4
30
11
45
22
38
16
8
3
36
21
30
12
36
10
14
16
2
22
5
1
32
60
3
7
5
27
34
12
2
33
33
4
12
23
3
10
14
16
41
1
36
24
59
187
44
93
25
11
13
20
27
3
69
25
20
4
12
23
7
30
54
6
6
5
37
32
15
9
39
48
24
19
20
24
10
12
24
42
5
12
27
6
28
12
8
27
12
21
3
31
66
20
6
9
24
12
13
2
10
35
19
29
27
9
19
12
5
43
18
11
12
24
72
43
6
32
3
51
9
37
32
36
27
7
26
24
42
4
41
12
21
96
15
7
41
36
73
12
60
50
6
4
2
21
3
21
12
7
5
19
6
26
9
1
14
9
43
44
36
4
8
16
24
50
36
10
50
30
40
5
25
20
22
30
24
18
20
12
93
25
8
28
44
36
10
5
7
2
3
3
9
1
66
44
21
3
9
19
14
6
22
35
1
23
9
22
65
7
17
7
6
20
15
24
12
9
3
7
18
32
78
21
75
6
4
12
38
46
24
26
60
4
6
36
8
4
30
12
6
14
58
36
12
8
42
69
60
31
18
2
88
24
6
20
27
19
20
45
36
9
4
11
45
3
3
9
12
24
3
4
26
15
19
20
16
20
22
12
6
53
19
18
32
24
3
13
108
20
16
44
87
25
74
9
9
39
1
30
26
4
80
6
30
3
3
9
24
12
1
24
23
12
12
1
6
14
12
4
44
39
27
21
132
7
36
5
49
12
11
67
44
6
39
24
27
52
14
27
7
12
2
70
29
3
45
15
36
18
30
6
3
37
18
8
58
26
54
3
3
64
29
1
20
16
50
9
19
20
9
13
6
24
8
9
24
9
36
15
25
23
69
28
18
2
15
7
32
18
6
9
31
6
8
3
43
6
11
69
39
1
6
18
20
66
4
14
6
22
24
14
16
5
63
40
17
12
73
11
9
16
14
10
8
27
45
70
5
55
26
10
5
93
46
17
1
30
126
66
17
31
53
24
24
1
74
21
24
1
8
48
4
36
24
18
8
10
8
10
53
9
34
5
9
39
27
9
9
28
24
83
12
9
4
50
6
3
3
21
72
12
1
24
8
16
23
24
72
24
3
24
22
20
12
3
7
26
60
4
86
9
36
12
33
30
36
18
10
6
14
9
21
15
3
108
46
24
2
34
35
24
61
8
3
7
26
40
2
10
23
24
1
6
14
3
1
11
36
43
17
31
41
21
6
64
6
23
31
6
35
1
20
6
9
3
28
5
12
13
24
18
2
148
8
10
18
23
7
20
9
1
42
5
12
60
1
11
13
6
14
22
18
20
3
55
17
25
80
22
8
21
37
23
39
6
4
59
1
140
15
1
6
20
6
28
66
18
20
15
1
11
12
60
19
2
10
26
3
84
12
24
43
54
11
9
52
23
19
72
54
23
12
12
19
17
7
26
10
18
20
30
21
19
32
4
6
54
6
24
12
35
25
50
21
48
33
63
7
12
8
9
7
6
35
31
17
15
16
6
26
30
3
1
14
4
5
45
3
37
18
17
3
42
10
12
20
28
17
3
10
18
14
39
37
11
12
1
20
24
24
40
11
1
50
24
30
10
42
ABCD 456996158*7^$a-1 [50010]
22
2
4
24
8
12
36
54
22
9
12
15
14
78
36
10
36
26
1
11
16
24
8
37
11
1
105
6
8
40
32
28
42
15
77
22
8
28
12
12
9
27
9
41
7
5
10
90
3
9
14
24
42
16
14
34
2
1
93
20
7
36
11
36
4
9
57
38
16
6
36
50
97
3
24
8
22
75
11
30
40
3
17
4
39
24
11
6
6
4
6
14
1
9
6
14
28
78
57
23
60
1
21
39
24
3
20
85
12
23
36
4
9
11
13
24
5
31
3
8
52
21
23
6
46
21
33
54
21
99
12
54
26
1
36
24
9
15
24
3
30
8
24
4
26
24
42
19
3
18
2
70
2
4
26
36
31
17
22
8
13
9
44
36
28
26
6
34
66
18
6
15
75
84
12
20
60
12
46
6
20
4
24
12
26
30
1
12
27
9
41
7
3
2
16
3
36
5
88
3
21
3
17
7
21
6
32
97
17
7
33
14
40
12
18
3
33
3
15
93
17
6
60
12
4
6
110
10
14
10
8
22
117
21
26
24
28
57
27
8
30
91
107
1
23
16
9
45
74
12
22
75
27
48
12
8
16
12
78
3
3
6
15
83
37
12
5
7
15
24
12
2
18
10
87
12
72
3
21
5
7
72
12
72
21
26
28
9
17
10
26
55
24
35
58
18
30
15
5
64
54
42
27
12
35
1
24
41
22
56
6
6
85
27
45
11
12
24
10
6
50
43
21
30
9
11
13
36
12
95
34
27
24
84
3
20
16
9
27
8
12
1
12
3
9
29
7
5
40
15
29
34
12
21
36
11
12
1
11
25
15
32
13
15
2
28
2
18
16
15
24
12
39
21
11
1
9
18
6
26
25
12
11
6
55
24
5
10
2
22
2
114
13
12
11
16
50
64
15
95
1
3
60
12
57
33
32
7
5
19
11
48
22
30
9
12
3
6
78
36
6
48
2
1
83
1
60
3
45
5
40
12
3
51
86
55
24
5
7
45
24
20
54
42
70
14
6
1
23
30
34
12
2
6
52
45
72
11
13
48
9
2
24
4
12
38
10
92
37
24
47
1
35
37
36
3
30
18
32
37
5
52
6
12
18
14
84
12
12
12
13
93
38
60
25
12
3
50
10
12
9
12
23
126
7
84
3
9
36
39
36
6
20
7
5
42
76
30
14
64
33
17
43
21
32
7
27
9
17
19
24
3
54
18
21
29
12
78
36
73
24
39
24
56
109
59
28
20
12
12
4
12
9
84
95
1
11
1
132
12
59
34
12
14
37
21
6
2
40
15
3
21
12
47
13
23
10
3
60
24
9
15
39
24
2
12
18
1
29
94
8
16
6
3
3
9
5
28
6
33
12
21
3
83
22
30
30
30
38
4
3
41
67
15
14
18
25
72
29
30
97
3
21
39
14
18
61
33
75
3
8
124
66
2
30
22
33
53
10
90
39
11
73
12
3
24
42
6
8
72
48
37
87
8
1
53
46
2
7
29
4
26
1
21
2
28
14
43
5
106
9
11
6
28
62
34
12
2
13
3
32
13
5
10
6
36
14
24
6
28
15
12
5
7
33
123
3
8
12
10
2
25
12
5
30
1
72
24
9
12
20
7
21
32
6
6
4
36
3
15
8
12
70
12
38
25
33
54
80
46
44
16
20
52
15
11
13
9
27
12
23
25
3
30
3
59
25
3
20
4
20
96
28
84
32
13
3
9
12
39
12
33
23
16
57
3
36
12
33
23
42
19
15
18
15
17
18
25
15
8
1
27
42
75
9
60
26
10
14
4
9
15
20
52
24
6
3
17
16
14
58
15
15
60
21
9
6
33
51
18
14
16
9
84
84
11
13
11
49
9
24
3
3
24
20
48
60
37
11
30
10
38
46
24
6
6
8
1
48
3
21
24
89
19
29
18
22
38
1
9
24
30
14
7
5
31
48
21
63
12
15
2
40
3
3
20
22
38
1
41
91
11
1
48
12
21
3
12
23
10
15
47
4
24
38
30
28
62
10
30
20
10
44
6
91
9
27
47
24
30
10
2
4
27
27
6
63
48
5
7
47
13
23
13
24
33
30
9
41
19
24
12
48
12
3
90
75
11
37
21
3
12
51
12
57
41
7
69
36
15
17
7
5
46
21
3
14
10
12
14
16
24
20
48
7
5
7
83
6
10
20
4
30
26
42
16
54
21
5
19
33
14
4
32
42
46
36
18
3
3
2
19
65
7
36
3
57
12
15
20
60
36
84
13
51
33
9
60
15
59
13
41
7
29
19
11
48
10
63
9
3
3
8
42
4
20
7
21
2
40
21
45
18
12
21
12
17
18
22
27
5
72
31
17
126
6
30
30
31
39
8
1
15
12
30
12
15
3
2
12
36
7
24
33
14
52
12
32
1
9
18
18
54
81
35
25
27
60
9
24
23
37
3
81
71
40
24
33
24
27
20
1
131
4
8
6
10
2
7
3
9
33
12
27
156
3
32
42
7
21
18
8
6
54
16
18
3
3
20
1
71
10
30
12
18
14
36
1
17
6
10
60
36
27
15
6
30
21
11
54
60
16
32
12
16
2
16
36
21
155
12
16
21
41
18
12
22
2
10
38
13
24
3
2
16
27
11
1
83
10
12
3
93
87
27
6
2
40
33
12
15
2
40
26
25
23
13
9
51
21
2
24
4
12
20
64
32
13
12
24
21
12
26
12
10
75
3
12
32
1
21
3
17
48
6
1
41
42
1
24
12
15
18
2
1
77
42
4
6
8
6
13
36
15
32
24
1
39
2
10
48
24
8
22
6
33
24
17
66
13
3
117
36
3
24
165
12
24
35
60
10
20
22
8
4
8
1
27
12
30
32
10
6
14
46
32
43
23
1
15
21
72
84
24
15
14
34
24
20
48
25
48
9
3
77
6
37
15
12
156
6
3
27
18
38
88
12
20
10
14
4
12
20
12
25
12
15
30
3
83
52
18
78
44
132
4
2
22
45
11
46
6
68
12
22
6
44
48
24
13
24
3
50
7
23
46
27
3
32
10
3
9
14
6
16
122
12
4
2
34
14
55
11
10
6
30
18
36
93
3
80
1
9
38
6
16
3
12
47
10
6
32
22
3
45
30
21
33
30
8
16
24
2
7
3
45
21
20
28
26
18
18
37
83
42
7
108
63
44
6
174
94
62
12
13
5
31
27
6
8
60
6
1
15
21
15
81
41
10
20
37
15
24
20
13
3
50
60
7
23
76
2
7
72
23
18
7
12
21
99
17
19
15
9
21
6
42
39
36
5
4
3
23
22
32
6
12
1
35
1
48
21
2
37
132
51
50
55
39
6
24
15
69
26
36
25
3
9
48
9
30
6
2
16
42
24
15
36
36
23
18
22
8
12
13
24
23
6
10
38
7
5
4
20
30
37
53
4
26
10
3
23
28
2
18
1
21
30
20
4
96
8
4
21
59
12
1
3
24
9
29
7
35
12
1
5
4
6
12
12
26
22
12
21
15
14
55
11
12
18
64
87
27
44
1
11
36
22
3
12
11
1
3
12
9
15
14
22
21
17
12
7
81
15
33
3
11
18
12
46
48
56
4
21
36
29
7
29
22
2
6
60
4
57
23
4
12
30
20
31
41
6
16
48
72
20
34
3
27
69
141
36
3
12
15
14
34
92
1
15
62
6
13
24
35
37
47
40
26
30
18
16
26
40
8
12
4
21
29
36
31
53
6
13
12
39
6
14
28
12
117
27
6
8
18
1
21
32
6
90
52
3
45
32
18
4
20
49
15
57
3
20
22
32
28
15
23
1
29
19
24
3
50
34
30
26
18
6
34
2
16
9
3
42
8
7
3
2
91
59
1
69
18
18
75
5
4
30
8
58
2
1
51
18
75
27
36
8
22
3
36
15
24
26
4
27
5
58
9
33
14
1
3
21
35
160
9
36
21
30
8
6
10
8
1
15
6
48
39
24
15
14
7
21
8
72
7
11
4
66
78
9
47
60
4
20
52
14
30
4
2
24
6
4
33
3
9
3
9
3
21
3
9
23
4
56
22
27
3
18
15
12
23
18
7
9
3
12
5
6
10
38
34
20
7
3
12
74
7
9
36
38
1
96
24
23
12
90
7
9
2
28
45
15
2
30
1
24
63
20
1
27
32
10
24
14
4
12
14
12
22
42
75
3
18
20
4
18
21
15
74
19
3
6
27
3
9
15
9
96
15
80
1
3
62
7
71
12
1
23
30
64
27
3
24
8
34
14
24
48
25
23
49
45
6
9
27
18
98
4
26
18
42
94
33
17
4
12
2
25
41
10
26
40
20
7
89
22
20
6
10
6
38
16
21
12
3
26
28
26
48
136
32
4
30
15
36
5
4
20
16
15
3
33
36
11
22
20
4
14
1
15
21
27
68
37
11
49
11
25
12
5
19
33
2
24
1
11
4
44
4
18
27
15
36
9
71
13
9
ABCD 456997406*7^$a-1 [50005]
1
3
45
5
6
1
48
48
12
93
80
15
4
51
102
14
49
35
25
21
6
44
30
16
20
10
41
39
33
52
39
20
24
30
42
73
72
11
49
39
20
4
69
8
33
136
6
29
16
3
9
47
33
31
12
5
15
13
5
27
19
2
18
1
48
32
45
90
9
1
14
1
11
1
23
10
24
54
65
1
26
30
67
11
76
69
11
73
27
26
10
60
17
76
12
12
27
33
47
46
18
8
9
12
24
16
23
33
7
45
12
21
98
22
15
23
52
45
15
9
57
11
3
16
21
23
18
52
12
35
12
63
4
30
2
42
19
11
76
81
45
15
59
133
119
49
9
14
21
19
8
18
6
25
108
12
48
17
10
5
52
87
26
55
9
23
73
3
32
3
70
6
5
9
18
24
18
10
9
17
91
9
2
24
48
16
24
6
63
33
90
17
21
6
1
11
34
38
16
54
26
16
5
36
7
8
30
72
18
61
27
17
19
57
8
55
68
49
36
12
11
34
14
1
60
119
36
33
4
57
122
24
48
42
7
123
24
9
11
33
16
23
49
20
75
18
55
15
6
11
72
43
78
32
7
27
6
3
23
60
52
5
100
35
69
39
1
36
12
11
4
57
36
15
12
18
2
34
83
37
83
72
79
60
5
4
36
21
62
18
27
4
39
41
45
15
36
27
25
23
9
88
47
70
11
60
43
9
56
19
9
17
19
56
88
21
6
9
15
36
20
1
132
3
53
31
14
79
83
9
16
12
8
3
18
4
23
7
20
6
90
12
49
11
22
15
8
31
36
8
9
24
43
93
47
1
39
33
147
84
9
21
8
99
43
12
14
27
57
123
4
35
45
19
44
60
36
34
30
20
82
18
6
56
6
49
5
4
62
82
27
3
20
16
9
11
1
3
50
7
5
10
113
27
13
45
26
9
40
11
36
36
12
25
8
12
7
84
69
47
18
42
25
23
6
30
42
22
17
15
13
15
45
47
25
9
3
33
35
25
11
36
16
15
9
33
24
3
63
30
30
5
33
219
43
84
33
3
18
15
24
96
12
9
23
40
47
64
6
6
26
27
1
6
17
3
13
12
15
24
32
45
19
8
37
119
6
4
24
20
16
3
17
24
22
41
43
20
61
3
8
30
54
33
7
5
25
26
12
16
33
3
24
29
52
135
5
69
16
50
13
5
40
23
4
11
34
15
39
6
18
9
21
27
9
3
63
24
29
21
4
15
24
123
93
17
30
28
41
16
5
70
18
38
28
21
3
12
17
7
153
21
32
34
14
22
101
19
30
3
12
33
27
3
56
10
63
44
4
9
51
5
55
35
13
15
36
80
4
36
14
7
33
6
44
40
8
9
51
9
112
23
100
45
9
3
17
42
9
12
13
11
12
24
3
4
20
64
38
7
11
9
25
27
48
24
44
49
18
26
10
14
7
33
30
5
51
4
26
46
14
10
24
41
9
10
5
4
59
4
104
21
13
30
9
56
1
14
40
30
6
53
9
7
15
12
8
25
11
10
11
112
3
8
30
18
18
19
35
45
25
12
18
41
28
29
31
3
53
63
12
18
54
28
156
14
79
3
77
7
21
3
105
191
40
29
31
17
15
1
27
60
20
4
60
20
60
81
45
54
100
62
7
29
19
20
9
46
5
19
29
4
3
17
16
15
36
14
19
47
46
24
11
24
9
135
45
63
3
96
10
26
9
81
28
20
31
12
21
39
41
106
21
39
5
1
27
131
37
39
134
18
34
18
56
6
27
72
4
8
27
9
40
21
6
20
46
11
4
33
26
69
25
12
108
30
53
27
9
27
1
143
9
16
56
4
23
1
17
114
9
7
9
21
30
41
49
30
36
5
36
7
8
84
18
46
26
123
25
66
29
60
3
24
21
19
33
84
63
17
13
3
44
1
42
18
23
15
34
3
44
7
33
36
35
85
32
9
6
154
6
57
51
32
45
33
7
11
37
8
39
4
21
101
15
76
21
2
30
28
36
24
2
4
36
24
14
7
12
27
81
11
61
29
28
50
1
48
35
82
3
11
4
8
37
15
45
35
21
28
8
19
33
36
12
15
116
9
19
6
24
39
15
53
24
3
45
4
20
3
28
6
62
9
13
12
18
12
20
25
143
49
23
34
14
36
4
9
27
32
37
53
15
75
34
44
103
33
3
8
76
47
4
6
56
27
51
18
7
68
36
36
45
6
1
12
21
23
27
85
47
57
123
9
64
8
13
116
7
3
125
19
17
7
20
25
15
69
81
6
21
71
24
21
24
36
129
7
63
17
9
31
3
108
5
4
20
48
36
7
161
76
12
3
84
9
72
60
8
75
22
30
29
28
44
16
8
13
98
28
21
29
12
22
9
11
16
6
15
33
83
4
45
3
117
24
32
7
11
21
40
11
1
3
90
8
19
48
72
36
15
45
15
9
11
9
16
17
10
8
37
12
44
36
37
39
21
3
96
65
6
57
19
44
46
87
123
57
83
4
14
42
18
10
45
12
33
83
16
3
68
12
58
6
54
8
19
35
18
87
39
4
12
45
8
3
1
27
77
64
48
23
12
145
17
108
6
30
10
104
37
3
32
36
4
18
8
27
24
7
9
21
90
21
44
72
7
117
48
24
3
14
3
76
21
47
4
33
27
23
40
8
88
44
9
12
27
1
33
18
188
1
11
16
53
40
23
57
16
15
5
24
7
24
72
33
24
68
9
4
30
6
50
1
12
20
39
18
51
3
85
15
26
16
15
23
150
10
17
28
11
76
140
117
28
3
29
3
18
79
3
197
28
48
51
21
5
123
31
54
6
36
8
37
8
12
19
21
23
9
24
3
24
46
35
64
20
40
20
52
12
51
12
8
12
4
69
140
31
24
56
6
28
27
35
48
18
4
27
11
12
13
11
21
51
81
7
6
18
57
20
43
9
11
46
60
3
3
93
12
12
104
3
121
3
6
54
2
27
27
12
1
3
18
2
21
27
9
7
24
32
25
3
8
24
21
15
57
7
53
4
3
50
10
24
54
12
26
64
48
65
48
15
22
32
28
15
12
8
3
4
90
11
27
97
59
10
24
6
21
12
48
12
60
41
10
8
37
8
15
9
13
6
9
11
6
3
81
31
23
37
15
8
145
15
69
3
5
9
46
33
44
3
6
27
48
64
8
7
17
21
10
17
49
39
11
33
40
107
1
108
35
10
15
8
4
48
20
81
31
8
15
12
37
27
14
18
4
14
10
44
52
56
37
24
20
3
36
4
38
7
33
35
55
116
121
32
31
57
3
17
40
41
18
13
3
20
13
20
31
36
84
24
32
4
9
12
15
45
12
27
20
73
3
57
36
21
6
101
3
9
31
32
54
10
44
72
18
10
21
32
157
39
11
4
12
57
36
51
29
7
17
3
33
3
28
60
17
72
21
42
61
3
17
39
61
20
24
7
56
1
11
37
87
30
14
9
4
17
42
81
28
9
30
24
29
43
8
12
33
45
63
4
3
5
55
80
16
20
60
13
21
2
30
15
3
25
200
36
9
18
1
36
15
110
18
22
23
16
44
4
33
15
77
36
42
48
49
23
40
ABCD 457120308*7^$a-1 [50082]
36
53
1
35
43
24
18
24
126
114
120
11
24
109
107
37
11
85
48
24
11
37
6
36
30
11
72
61
54
17
7
132
6
72
48
24
11
24
12
1
6
173
91
113
36
43
120
18
30
36
5
25
11
43
114
42
30
71
1
71
25
24
48
24
42
5
55
18
102
77
12
145
102
5
13
30
12
6
35
13
24
30
186
126
101
7
30
114
6
95
73
18
17
24
108
1
71
1
102
72
233
1
59
109
47
19
174
30
180
54
48
24
18
78
11
55
65
168
13
35
72
61
24
6
18
30
18
54
108
36
42
30
41
132
19
53
19
17
48
31
5
157
11
37
102
17
49
11
61
42
30
66
12
24
48
53
13
6
114
6
18
42
30
96
150
29
19
17
25
24
48
78
24
120
48
66
54
90
23
55
24
24
18
24
11
72
133
143
55
101
24
43
162
6
42
72
6
90
192
47
49
95
31
41
139
65
19
17
1
107
91
24
5
55
53
103
36
5
43
132
29
19
18
35
144
67
41
180
7
41
67
41
91
41
37
6
24
113
79
138
42
30
48
216
24
11
43
12
30
30
29
7
30
192
167
24
79
317
13
23
211
36
12
6
143
7
192
48
144
120
65
49
96
30
185
1
168
54
17
49
66
29
55
24
84
6
11
127
84
42
66
180
41
31
24
17
79
5
13
48
83
205
143
84
61
54
48
17
7
29
91
42
179
13
54
42
30
18
24
24
30
90
24
192
71
73
126
24
173
55
102
71
25
24
54
29
85
143
25
30
36
48
78
24
71
79
5
109
48
48
71
192
25
72
72
66
36
24
65
7
24
77
19
233
7
36
89
120
37
96
47
7
18
54
48
17
25
35
79
221
121
72
59
139
5
55
84
18
30
18
120
168
35
108
103
17
24
48
25
6
90
96
312
90
36
17
7
114
6
66
54
324
126
24
47
121
11
85
102
77
61
35
85
23
12
13
54
42
24
6
12
84
18
30
5
19
42
30
17
49
83
12
7
48
18
6
24
101
120
61
54
264
17
7
17
73
102
96
29
72
60
49
48
24
6
36
89
13
143
1
215
7
48
125
67
60
54
59
19
66
48
102
65
19
54
6
24
156
30
6
18
126
17
43
78
107
109
71
25
48
143
1
6
66
30
42
54
17
1
6
42
83
37
83
7
89
72
271
53
7
42
72
66
102
24
48
83
72
13
24
150
18
6
66
11
13
90
96
53
25
78
24
17
73
168
47
36
19
53
24
43
24
96
90
83
13
294
53
108
25
192
143
1
54
66
59
60
175
48
18
23
163
53
49
83
37
48
6
161
36
43
18
23
97
48
18
53
1
96
126
29
13
54
12
12
114
83
13
23
43
12
89
91
149
36
67
53
180
55
234
131
19
17
97
294
42
35
13
24
24
96
35
60
31
17
36
61
54
24
24
125
19
60
54
42
77
36
61
30
17
36
24
12
43
48
41
7
294
168
120
71
55
108
293
120
73
90
78
72
71
115
5
55
24
53
109
78
72
77
91
42
78
18
59
96
7
29
7
42
96
35
48
31
54
24
95
7
29
109
47
115
29
73
30
12
102
6
29
43
29
175
96
54
71
24
73
168
42
36
42
11
24
43
29
19
53
61
119
7
5
43
24
90
11
36
1
30
89
49
23
25
24
11
37
54
48
18
35
7
48
5
31
41
25
95
79
18
90
126
18
197
91
60
5
13
6
90
18
5
12
67
185
1
48
66
126
6
12
150
30
65
36
55
192
30
96
11
37
107
48
43
12
6
6
5
31
77
1
72
78
60
48
60
138
30
5
13
59
79
30
155
60
25
126
29
19
114
102
29
67
120
114
78
48
372
6
11
84
145
35
7
84
96
29
13
18
96
102
72
24
179
19
120
48
24
41
25
119
25
18
12
138
48
24
18
29
ABCD 457174296*7^$a-1 [50035]
6
24
49
29
24
39
27
1
36
17
39
12
15
13
72
8
64
32
3
25
5
55
36
12
23
21
33
12
19
5
12
3
40
27
32
33
93
7
5
3
12
93
24
12
3
43
14
15
3
40
8
97
5
7
5
78
36
30
27
3
6
3
7
5
39
12
13
24
24
17
19
5
30
13
15
21
60
24
8
60
9
3
24
3
61
35
24
28
45
75
21
24
8
9
19
8
4
36
20
16
75
24
44
42
3
21
48
7
12
71
21
4
8
60
16
3
21
8
4
8
28
65
103
8
3
1
17
70
5
4
36
17
18
1
8
21
7
36
15
2
43
5
7
48
5
27
72
27
1
3
17
87
6
51
31
24
96
8
13
12
39
33
5
55
32
3
1
8
39
24
1
15
17
3
4
8
1
11
12
13
3
2
63
28
60
5
27
7
2
3
52
24
15
9
8
7
5
4
8
36
4
15
24
14
55
12
35
6
3
57
18
36
18
18
25
12
24
3
5
15
13
87
9
29
6
12
49
5
3
15
12
1
8
4
20
15
1
17
15
40
20
4
8
33
7
5
12
3
4
11
37
12
48
44
52
17
30
16
14
43
29
24
34
38
3
21
19
5
12
19
68
21
115
60
24
8
4
63
20
45
7
5
15
45
48
231
6
30
28
5
15
12
49
29
7
12
29
18
25
48
83
4
57
5
48
34
8
9
31
2
19
3
20
6
19
11
1
44
72
16
60
17
12
3
7
33
20
28
20
21
7
23
37
44
3
9
4
29
18
1
12
23
73
20
7
5
9
19
41
6
6
58
14
6
25
20
39
40
45
17
3
4
12
15
45
11
33
12
16
84
15
5
19
20
4
38
58
41
31
5
27
30
7
36
23
30
15
16
24
5
7
63
77
16
3
9
29
3
28
11
25
29
19
47
6
67
35
12
21
3
21
36
15
69
28
53
34
21
8
15
6
3
3
48
24
1
5
43
24
5
114
13
51
14
3
7
38
7
3
45
60
8
7
14
36
15
3
24
28
5
24
84
12
72
4
24
87
9
24
8
7
17
7
45
11
13
17
114
9
12
9
3
21
24
3
33
19
12
5
31
23
1
89
12
3
36
3
76
17
4
44
9
22
53
33
78
1
8
40
20
51
1
41
7
3
5
16
3
68
1
36
5
55
11
9
15
13
11
21
9
19
47
40
33
5
3
28
17
27
51
12
9
4
12
32
4
12
5
34
9
17
30
13
17
24
27
3
25
24
36
11
4
5
4
11
13
5
7
3
33
32
9
6
37
35
1
47
25
15
38
27
4
8
33
10
8
1
24
36
8
33
10
33
39
8
1
12
32
60
3
9
15
36
60
9
33
91
12
11
24
16
24
9
8
16
11
1
36
35
100
5
4
12
8
19
17
28
24
24
20
24
9
91
12
48
15
33
23
1
48
5
15
16
8
12
3
6
3
88
5
91
11
6
19
32
21
15
24
16
99
14
39
60
40
12
23
33
9
15
4
44
33
15
4
12
51
45
107
1
5
18
60
24
1
24
47
13
35
25
8
4
8
12
4
32
15
1
29
63
16
24
17
24
55
48
3
8
16
29
9
12
31
8
24
7
26
7
5
6
30
51
15
18
6
37
32
45
10
48
21
96
53
19
65
3
15
16
17
4
5
7
24
29
48
19
36
8
4
56
16
83
28
5
57
10
20
9
19
9
8
28
3
17
40
48
119
9
4
8
43
2
7
15
38
15
39
13
17
3
16
80
4
15
21
24
12
15
48
2
6
30
24
34
5
45
7
24
36
47
30
15
4
51
33
12
17
7
17
30
9
28
29
7
8
39
24
1
51
5
15
4
5
24
15
18
24
48
10
9
11
1
24
80
3
1
60
12
77
19
44
9
10
2
7
8
55
57
29
27
15
30
18
12
1
20
36
33
42
25
36
32
33
7
32
15
24
21
4
12
5
43
15
17
45
27
48
40
5
48
24
18
33
55
32
1
11
61
20
40
24
5
36
6
6
3
132
24
24
9
19
56
15
36
25
11
21
15
1
39
45
12
35
6
7
12
27
5
40
8
51
61
35
21
19
9
36
3
2
3
33
15
12
12
24
16
24
5
7
53
51
79
2
3
24
12
4
56
24
9
10
2
15
52
3
26
15
12
12
28
56
4
8
27
25
3
33
35
12
72
6
7
24
5
18
12
61
17
6
1
36
60
24
8
81
55
60
15
24
2
6
12
12
1
48
15
57
29
3
12
24
9
19
39
9
20
91
17
48
12
105
3
15
37
65
58
5
33
43
8
3
6
144
6
13
11
30
7
56
67
17
15
1
32
21
15
28
53
3
15
25
11
45
4
8
27
21
9
3
28
5
12
58
9
5
6
4
53
28
24
47
105
3
1
20
16
48
24
44
43
5
69
12
79
24
11
21
108
21
15
24
3
1
8
21
19
12
8
24
36
3
61
36
3
8
54
3
45
7
56
24
3
6
10
5
9
123
88
35
66
3
12
4
20
4
68
27
6
12
7
12
24
27
5
16
3
9
29
6
4
9
39
2
27
9
42
9
36
3
1
12
23
24
12
9
24
4
17
36
22
5
64
11
105
15
21
9
7
41
15
4
23
25
8
40
53
7
17
7
68
7
5
43
2
79
24
8
39
1
36
44
55
29
16
3
5
36
3
25
20
4
17
7
8
4
11
24
13
5
7
5
55
48
32
55
80
12
4
62
7
11
25
5
31
20
21
39
4
29
3
45
7
12
8
40
12
12
8
63
25
20
120
15
18
7
17
7
3
48
9
24
32
48
7
5
75
1
35
9
52
12
51
72
14
34
53
39
36
12
33
12
4
11
1
12
8
84
4
44
3
69
7
21
5
3
4
60
3
32
21
9
48
24
34
5
24
12
15
25
23
105
15
13
12
12
3
20
57
64
27
14
43
11
81
36
16
41
12
18
1
20
4
11
73
17
6
69
4
20
156
19
32
9
16
71
30
79
8
15
25
5
19
29
42
13
59
1
17
10
45
53
15
12
16
12
5
10
38
10
24
5
3
9
15
1
47
16
9
8
15
37
11
1
36
47
13
5
18
13
24
83
45
12
4
5
7
24
5
31
8
21
18
42
7
8
48
12
16
60
3
8
13
17
3
12
4
8
45
103
12
80
36
16
12
12
68
21
19
5
7
3
32
9
15
13
8
12
12
9
30
21
4
24
5
6
9
12
60
9
60
10
5
16
36
12
3
2
15
15
30
3
7
5
40
11
60
13
32
52
8
9
30
33
24
3
21
9
51
15
13
17
60
39
12
19
5
4
15
17
15
64
20
66
10
14
34
21
59
33
4
11
37
20
132
64
5
7
12
3
8
24
40
9
8
3
33
39
13
24
24
15
17
4
27
24
38
19
15
20
4
9
5
19
29
10
32
13
47
21
21
7
123
9
29
10
5
4
8
33
7
8
16
20
19
9
29
58
5
19
21
32
4
5
3
15
6
30
1
41
48
31
53
43
5
67
11
60
4
5
60
4
41
48
10
5
75
37
53
19
11
40
32
13
3
29
43
2
43
3
32
9
36
52
5
6
1
8
4
53
58
33
23
36
84
6
19
24
48
24
20
4
59
28
38
27
4
68
27
48
13
5
15
3
13
32
16
24
5
19
11
13
8
9
51
4
24
3
24
24
5
4
12
48
8
28
71
30
63
4
23
37
32
9
18
37
5
63
3
13
36
12
29
24
42
1
24
15
9
17
12
7
23
18
63
15
25
35
1
8
117
3
45
12
3
91
29
28
20
27
1
11
4
14
162
16
44
18
12
7
11
18
58
81
35
18
7
20
16
24
41
30
9
28
27
8
25
11
37
24
8
12
9
7
23
30
19
11
61
5
39
52
23
24
42
10
33
24
11
1
32
24
3
12
4
32
48
73
32
16
36
80
9
7
36
23
25
32
4
8
24
24
43
5
60
45
39
4
17
7
35
28
5
3
24
30
43
32
15
21
15
13
56
21
15
15
13
23
18
19
32
27
1
29
42
12
13
15
17
21
3
4
12
29
19
15
26
7
12
3
21
3
41
4
8
40
36
12
20
7
9
56
4
24
3
24
32
16
65
103
20
6
7
84
24
36
15
65
7
41
39
30
15
4
11
18
19
5
3
4
24
36
12
44
31
33
8
31
110
18
6
15
16
35
30
63
4
11
57
4
29
12
3
64
8
57
10
32
9
31
9
11
18
3
16
36
80
43
14
10
33
11
52
33
5
10
57
5
3
4
3
5
3
9
12
9
7
20
3
36
69
15
13
8
28
20
45
15
21
7
20
75
24
24
9
15
13
5
12
36
39
40
12
12
11
18
10
45
20
4
56
12
15
6
31
51
8
21
3
6
6
18
27
16
5
31
23
36
13
17
31
71
72
25
24
11
6
3
9
30
21
9
6
24
18
19
8
4
3
5
15
21
3
1
12
24
8
7
9
12
48
65
51
4
12
8
33
15
4
32
4
11
37
23
9
27
9
36
3
57
16
12
72
29
30
13
23
24
9
48
4
23
52
5
3
13
20
108
16
36
63
62
10
14
7
17
24
10
110
27
21
15
16
29
7
35
28
29
36
12
4
11
13
15
57
8
7
8
12
18
48
7
12
11
6
3
45
55
20
4
23
40
24
17
7
9
8
21
3
15
1
8
36
4
23
12
36
13
3
5
4
32
69
36
7
87
20
9
12
3
9
28
17
6
6
7
89
7
96
20
21
15
28
5
15
3
12
13
5
19
36
20
7
56
16
9
ABCD 457178672*7^$a-1 [50001]
9
12
12
27
72
12
24
12
36
75
105
108
9
18
24
45
36
9
66
42
39
144
120
45
24
99
27
21
213
27
69
15
60
24
21
30
129
48
12
96
96
9
27
63
45
84
60
72
84
228
84
3
81
261
27
96
96
3
21
72
36
48
36
12
111
93
15
42
75
15
93
48
60
3
45
24
15
42
39
69
51
36
15
48
54
99
69
15
3
66
3
12
84
9
60
3
108
168
84
105
30
69
72
27
54
3
63
6
171
93
87
48
27
30
75
36
21
87
24
51
153
33
51
48
21
39
12
57
27
36
36
27
36
45
24
60
24
129
63
39
57
60
87
30
36
6
9
216
216
24
117
15
48
60
33
15
228
81
42
45
108
24
36
60
21
3
39
21
144
12
24
39
54
6
48
81
51
9
15
33
63
78
3
93
54
21
219
357
45
3
9
96
66
54
3
39
45
96
39
42
3
12
45
27
96
15
21
108
60
93
18
21
9
63
96
120
36
72
27
57
21
66
45
45
51
72
48
12
3
84
42
192
96
3
72
12
15
9
84
96
12
24
96
21
87
24
60
12
3
33
69
87
60
12
72
3
54
36
96
15
15
21
120
144
75
9
51
84
21
39
78
15
33
24
15
9
12
24
99
117
15
165
27
3
81
48
15
57
12
195
57
9
6
45
12
12
12
9
27
33
114
9
69
12
24
15
69
3
3
237
36
36
81
24
63
12
156
24
51
114
60
123
33
39
51
21
12
81
87
12
168
48
45
3
84
48
120
57
39
189
99
21
51
15
33
36
12
48
48
45
27
48
120
48
36
12
12
9
18
57
21
147
39
120
30
6
48
6
27
69
24
27
168
51
42
3
60
36
72
24
51
90
12
99
12
24
36
24
93
102
42
3
60
129
15
225
63
108
144
9
36
39
69
39
24
15
264
30
24
111
51
33
96
39
93
12
12
24
15
69
12
156
153
24
6
54
3
129
27
108
15
45
24
51
21
48
60
93
51
105
6
24
45
60
51
45
33
12
123
12
69
42
45
108
24
3
30
24
90
21
12
48
63
30
15
27
69
9
3
24
9
39
9
48
48
3
96
48
9
36
18
45
48
69
111
24
39
21
12
36
72
36
168
12
12
12
12
27
96
9
36
57
96
3
69
27
84
12
9
123
33
3
48
15
9
72
24
36
12
3
84
210
63
33
3
27
54
27
204
57
63
3
114
87
69
3
21
3
15
9
60
36
84
51
81
27
186
27
33
6
45
72
144
57
6
30
24
39
3
21
21
138
69
69
60
51
69
30
69
153
27
213
12
63
9
51
84
21
60
3
9
36
3
57
51
135
78
18
78
15
51
33
24
108
108
3
93
51
78
75
60
21
72
27
60
12
39
9
27
45
33
75
12
81
24
3
183
21
57
6
36
21
48
33
51
168
57
75
45
27
12
45
66
72
30
12
63
33
30
21
48
21
36
24
3
24
3
12
21
129
18
6
75
12
81
15
3
57
12
9
27
48
72
36
36
120
24
177
6
24
45
36
135
96
9
15
18
3
24
9
51
21
123
48
21
6
42
135
3
12
30
48
3
120
36
24
60
96
3
90
27
87
60
69
51
138
15
207
33
48
93
36
6
90
27
51
96
93
3
9
15
21
93
24
27
9
51
84
27
81
108
48
96
12
3
60
189
87
237
96
33
30
30
75
48
36
60
45
39
168
36
63
54
66
144
24
120
45
129
66
165
15
54
99
21
39
48
36
24
273
3
36
60
12
96
48
60
12
96
57
3
57
108
84
3
57
39
171
84
6
24
39
207
45
33
42
30
48
18
114
3
24
21
39
84
48
105
75
21
30
36
33
36
33
15
51
9
24
33
123
168
75
33
45
84
36
27
45
51
69
108
27
36
144
45
48
123
57
27
72
3
102
99
99
57
24
60
339
57
87
81
33
24
6
33
36
57
6
45
12
33
3
9
3
84
36
57
18
9
141
30
45
36
24
60
12
120
63
81
159
93
105
87
24
105
36
12
18
45
33
51
96
15
24
117
27
33
36
144
24
9
48
6
30
6
57
69
51
57
39
36
27
21
21
27
48
51
192
21
108
15
150
63
168
132
33
120
51
96
81
ABCD 457202796*7^$a-1 [50050]
12
16
84
35
168
37
47
157
11
12
36
49
11
73
36
83
37
8
63
13
36
72
11
37
71
25
227
45
120
72
51
180
1
252
71
36
129
96
147
33
160
95
97
92
40
11
72
48
24
36
72
25
32
51
84
25
35
201
28
152
27
117
28
12
11
61
24
32
40
23
25
60
95
12
49
23
36
24
156
1
96
8
12
16
36
11
24
21
27
105
147
25
36
48
12
32
27
73
144
131
12
33
28
155
13
131
168
48
45
64
23
1
71
81
64
128
112
131
1
12
119
93
15
72
73
44
88
120
8
64
24
59
105
28
36
83
33
63
1
83
36
37
68
64
83
13
24
35
37
23
37
12
212
124
96
179
61
20
28
167
157
36
44
16
44
4
23
21
196
180
8
16
20
27
165
28
80
72
16
11
45
36
87
48
13
56
4
71
45
123
108
1
8
172
12
84
108
20
27
1
71
1
215
57
108
15
13
84
128
4
12
84
24
83
72
21
100
36
12
12
144
155
13
32
51
12
108
24
61
47
13
60
179
48
13
32
27
36
9
64
44
63
60
57
27
60
49
71
49
59
180
60
93
24
111
61
108
48
36
32
52
23
85
47
1
180
60
32
60
16
24
24
35
81
52
48
35
25
36
11
49
132
152
40
320
27
157
23
61
32
52
83
61
48
35
61
35
12
72
36
97
83
45
135
60
1
11
1
116
51
12
177
64
107
37
80
136
11
85
23
73
24
8
63
12
72
33
27
48
133
92
15
48
49
56
12
15
1
71
85
275
36
157
84
191
45
3
9
16
155
37
35
33
84
63
97
11
24
21
15
49
24
120
96
8
183
25
12
12
56
27
192
37
72
24
80
64
44
27
12
109
60
12
95
129
135
81
24
3
145
12
155
48
37
35
60
21
15
13
107
61
119
60
37
227
61
48
132
36
120
8
63
49
48
80
3
25
80
48
60
40
59
1
80
12
27
96
109
11
69
48
60
3
25
20
132
48
15
9
40
48
227
45
111
45
4
168
24
24
59
253
32
75
1
32
52
23
1
152
99
36
105
75
60
72
48
121
11
73
96
68
15
1
155
60
37
35
13
48
12
179
36
73
48
144
36
60
72
11
36
24
21
4
23
145
24
8
75
61
24
95
25
48
140
76
32
99
156
49
56
64
11
132
12
33
100
8
27
13
24
116
28
72
12
84
83
37
8
63
57
63
217
12
164
99
61
120
168
11
180
36
12
33
64
12
323
25
48
8
16
12
71
36
1
359
24
153
3
25
164
168
3
1
23
93
40
83
12
60
45
3
60
9
3
45
4
60
24
144
71
37
128
16
11
60
72
13
152
136
36
108
68
12
123
73
80
27
120
60
229
71
105
28
20
159
25
11
13
104
120
27
36
24
1
80
39
13
47
156
24
13
60
48
104
48
108
172
80
27
36
97
35
37
120
84
11
49
152
27
61
56
40
131
60
1
48
8
15
57
52
12
24
8
52
276
59
48
1
12
24
23
144
37
84
24
71
25
48
47
60
57
64
68
75
1
32
28
264
80
76
12
155
105
27
81
16
56
63
73
47
60
45
28
44
64
8
63
120
169
12
12
95
60
181
224
75
45
60
16
60
23
1
12
12
11
120
1
68
16
216
144
72
60
35
60
13
35
37
96
56
240
3
13
104
16
80
16
60
23
13
107
285
3
72
73
96
92
16
8
40
35
37
131
12
25
11
105
52
23
9
124
71
381
15
84
133
24
24
32
27
37
11
73
95
120
60
57
168
39
81
16
11
61
12
44
160
36
48
108
131
13
132
12
23
1
71
21
316
168
108
20
27
36
ABCD 457292666*7^$a-1 [50050]
16
48
32
3
25
11
33
12
24
64
12
68
48
40
12
20
27
169
36
8
21
79
36
11
213
16
5
51
4
12
60
24
20
28
120
20
27
21
4
11
30
15
3
1
89
7
24
20
16
32
40
11
45
16
29
19
17
3
28
48
20
21
51
3
61
20
9
6
9
64
47
81
204
208
36
12
32
88
12
80
52
5
43
56
4
41
6
90
19
11
33
28
20
40
72
12
116
4
5
31
8
4
48
92
87
36
30
15
148
35
9
16
12
23
97
92
108
12
36
40
72
20
4
36
72
53
15
144
39
6
75
28
68
52
72
29
7
140
52
11
60
9
12
40
24
24
11
45
24
16
12
12
36
24
48
72
8
28
24
8
12
40
12
20
28
23
13
96
20
9
27
64
120
108
108
68
60
64
11
157
48
116
16
113
19
77
3
16
44
16
72
23
9
36
4
41
27
9
36
67
20
16
84
180
60
200
3
18
19
8
52
17
3
36
4
23
9
16
60
60
12
56
12
69
99
36
40
71
13
32
4
5
114
9
28
12
8
60
9
19
24
200
12
64
24
12
36
53
42
37
20
27
9
4
11
9
28
24
60
104
136
84
5
12
87
16
12
20
28
12
12
11
126
19
132
8
16
56
100
44
28
11
60
30
51
36
39
49
32
52
60
128
3
25
72
8
12
4
84
72
92
88
48
24
17
54
9
3
9
9
19
60
48
32
16
32
60
3
1
24
17
48
19
108
8
40
20
12
60
28
12
44
40
24
32
64
144
24
48
44
16
20
40
48
132
8
4
41
7
12
23
25
32
88
48
120
12
12
32
88
20
16
20
40
32
52
12
11
37
48
23
45
124
8
48
52
20
40
29
3
40
20
12
189
19
53
27
60
36
36
21
7
101
15
12
135
25
132
20
12
24
100
12
120
12
48
8
15
36
9
16
5
6
30
7
8
28
125
39
16
12
8
64
12
20
4
132
24
36
12
188
12
36
15
49
32
36
72
48
15
9
16
12
8
39
45
144
40
12
12
12
56
28
11
73
41
7
72
60
12
56
3
36
13
36
32
60
4
48
11
49
8
60
28
72
48
41
75
99
126
15
39
49
20
40
8
69
63
12
64
104
16
5
6
21
15
48
9
28
44
4
60
5
12
7
36
36
48
12
84
11
13
20
21
27
60
12
40
12
71
37
72
48
17
24
27
64
8
28
12
77
36
7
12
29
7
24
48
8
48
4
156
12
12
96
24
227
9
24
16
12
12
8
112
48
53
115
20
147
133
12
12
11
9
3
37
116
4
120
48
24
8
36
40
116
96
12
40
72
84
116
88
60
60
56
16
108
36
11
9
24
21
42
37
71
36
25
24
84
77
24
19
56
15
12
73
36
36
44
60
45
3
33
55
24
24
35
1
96
53
27
12
81
7
12
8
28
35
1
8
36
4
20
21
42
37
12
84
12
20
88
72
24
5
51
64
29
7
20
4
96
8
4
56
21
91
24
8
21
7
84
5
63
3
9
24
40
5
7
60
84
5
19
24
8
9
84
7
29
63
51
97
12
8
48
36
60
88
12
179
9
172
11
24
84
69
36
40
12
5
27
16
12
8
4
32
60
16
149
19
77
55
12
32
4
5
75
16
56
9
54
69
12
36
24
4
36
185
31
24
20
9
19
23
25
60
72
32
40
8
60
3
54
19
12
12
48
8
4
41
7
24
56
12
28
8
4
23
97
48
48
12
24
48
12
36
284
4
12
32
28
12
41
15
112
32
36
4
32
4
80
36
16
44
36
3
6
39
45
31
48
8
28
12
60
44
45
39
64
8
72
108
9
55
24
11
9
100
72
35
33
124
12
84
5
139
48
84
36
8
40
5
7
72
23
25
48
32
28
24
77
43
11
61
44
4
12
24
24
11
9
100
8
40
83
1
8
27
193
8
72
16
44
48
28
17
7
8
12
16
11
24
37
72
48
120
32
16
72
12
53
63
4
11
37
24
5
36
15
28
20
4
48
8
64
17
103
12
68
36
4
36
12
92
40
41
19
72
44
24
12
16
152
52
48
20
40
120
53
18
1
60
24
35
37
53
87
45
19
44
12
24
16
24
8
28
32
28
8
36
28
60
83
90
39
16
29
19
5
19
12
48
11
9
36
12
28
17
7
137
31
32
72
4
24
23
37
11
1
8
36
24
40
161
51
28
47
133
101
15
16
5
114
49
72
24
152
3
9
27
1
12
48
12
23
37
20
36
4
23
18
7
29
63
36
72
15
37
20
81
91
24
11
9
4
20
40
17
19
24
8
63
1
36
12
12
56
45
48
7
44
16
12
12
80
16
8
100
12
188
15
72
133
101
39
52
44
39
9
132
21
19
68
16
20
36
36
40
53
67
60
5
19
36
60
5
67
36
20
52
24
60
35
25
59
49
101
127
92
16
125
31
60
84
24
20
40
11
9
28
8
196
11
25
23
6
63
57
31
5
7
48
12
41
19
60
8
39
13
48
20
52
60
72
36
24
44
27
33
27
57
28
12
77
36
27
27
9
16
11
18
7
8
45
75
24
16
12
12
32
16
5
127
17
55
48
47
30
60
31
5
3
52
20
24
84
40
47
48
1
24
12
8
96
48
40
11
25
11
21
4
36
60
48
12
29
63
72
24
27
37
8
3
61
24
20
16
59
81
24
84
16
11
13
128
88
20
16
41
27
168
3
37
59
1
20
15
48
1
84
5
7
35
93
64
212
4
60
44
27
73
48
48
24
77
99
81
43
12
36
12
60
8
3
25
12
12
56
76
96
12
116
15
1
24
11
85
48
60
8
28
12
24
41
7
12
8
36
40
192
72
68
24
16
92
12
76
12
11
9
36
16
24
12
72
11
37
32
16
5
ABCD 457367916*7^$a-1 [50019]
108
27
20
12
13
11
52
69
72
12
15
32
168
84
85
120
24
3
8
25
3
32
13
15
93
107
61
72
27
48
140
120
36
28
32
4
60
92
1
47
24
37
24
47
1
23
100
44
4
8
24
64
45
11
36
1
24
23
4
8
48
12
24
16
9
11
52
72
20
64
56
16
8
24
12
1
24
3
72
81
23
36
40
60
36
8
1
3
60
20
73
36
47
16
20
13
108
39
81
47
40
12
20
36
60
84
96
60
40
32
1
108
11
28
20
40
8
24
12
28
9
11
37
15
20
61
12
63
20
13
75
32
37
11
12
4
57
23
13
47
16
8
1
24
11
61
39
56
40
32
16
24
48
105
3
20
40
32
4
9
48
24
63
44
13
36
36
11
24
25
35
156
12
48
37
39
45
95
13
51
104
12
1
48
72
35
24
28
81
12
63
92
85
12
51
32
49
183
33
72
11
25
84
72
23
40
32
4
140
85
27
69
23
25
23
4
24
36
9
11
97
48
51
224
4
20
144
13
12
36
11
13
84
63
80
96
12
12
49
35
4
56
13
39
80
84
36
12
48
48
52
32
36
72
84
24
1
11
84
60
25
23
13
12
24
27
117
48
27
9
119
24
16
36
9
47
24
24
12
1
203
16
24
9
108
72
48
23
64
44
1
27
128
37
35
1
27
9
47
97
11
12
37
63
44
4
45
71
37
15
104
96
28
45
35
61
3
81
72
63
69
48
36
63
8
109
36
83
24
24
37
83
24
1
72
12
27
33
12
23
48
61
12
36
72
60
47
60
12
52
32
36
4
9
71
28
116
1
23
60
1
24
147
56
97
35
192
61
59
4
92
49
23
16
69
84
96
120
23
48
64
56
76
48
80
12
16
8
16
20
28
33
47
37
36
47
52
45
60
35
4
36
8
88
20
144
37
36
35
16
9
11
12
48
49
23
40
44
37
51
72
56
60
73
71
60
16
24
48
9
11
13
23
4
48
141
23
108
25
87
45
35
1
39
9
11
25
24
27
48
36
56
84
13
11
13
3
20
40
8
13
24
12
123
21
83
16
8
25
47
24
40
20
13
11
28
69
48
47
24
36
25
71
13
11
156
72
240
40
8
24
13
27
129
15
12
20
40
72
36
21
59
49
47
48
109
47
36
1
83
36
16
8
60
1
11
24
48
1
35
24
12
1
15
8
24
52
105
12
23
4
140
60
13
12
231
36
9
192
107
1
36
36
83
96
25
48
59
28
21
36
35
48
97
27
45
71
192
12
76
80
24
40
8
25
72
23
61
36
108
71
84
13
23
36
96
24
24
16
8
12
25
11
4
81
23
4
57
96
23
16
20
48
28
57
144
59
1
47
72
25
27
128
12
48
4
45
72
11
25
15
9
11
16
72
80
40
68
49
23
1
27
12
44
133
35
13
23
40
56
25
11
121
3
60
9
12
27
32
85
71
25
3
9
72
51
21
51
56
37
15
45
83
12
12
1
107
12
1
96
36
108
71
28
48
32
1
11
1
23
12
60
64
104
4
21
36
83
16
33
36
72
71
24
4
20
12
13
12
15
12
33
12
108
15
20
61
63
20
25
39
32
100
57
35
16
45
27
8
24
52
20
36
25
35
24
1
12
24
3
8
16
20
1
59
73
23
24
61
99
32
25
24
72
71
37
11
12
13
63
56
28
8
60
1
23
4
57
159
44
12
25
59
180
25
11
84
4
24
9
107
1
23
12
48
132
4
32
37
71
24
13
23
25
15
140
4
9
3
33
63
8
49
23
1
23
144
13
23
40
56
24
49
11
40
56
12
52
8
28
8
24
1
12
63
24
36
80
1
12
36
47
16
8
1
24
35
100
12
60
9
99
9
83
12
12
36
13
11
85
111
24
48
128
48
40
81
95
13
47
25
23
48
1
24
39
20
97
36
71
1
23
73
36
11
36
36
25
95
49
27
21
36
15
45
23
12
72
13
27
36
80
88
9
11
25
120
72
83
120
12
60
12
72
25
239
4
80
1
35
156
24
72
72
28
9
39
20
4
9
39
72
80
61
84
51
21
23
49
23
37
71
12
16
8
1
95
16
33
120
15
120
60
120
9
27
36
72
36
20
25
36
135
33
35
28
81
11
16
140
133
23
13
36
27
81
23
36
145
35
28
45
11
16
8
60
4
93
96
12
71
25
3
45
47
13
12
11
25
15
9
36
23
60
36
16
9
135
21
36
24
75
140
24
16
140
4
45
35
84
13
3
33
11
61
11
25
27
80
1
71
24
16
8
61
71
28
9
72
12
27
9
24
83
60
1
11
28
20
36
36
25
23
4
8
88
9
72
35
73
27
9
72
23
84
13
15
8
13
11
40
56
12
97
60
11
73
24
47
61
84
83
60
72
25
12
15
104
13
144
3
144
32
28
32
61
119
4
44
76
81
24
48
11
36
72
88
33
23
4
104
25
24
3
56
61
27
92
12
60
85
47
37
59
4
36
128
25
135
96
80
1
12
23
24
4
57
15
12
9
168
35
60
48
36
49
96
27
8
13
27
56
48
36
40
33
59
25
87
9
27
80
1
11
84
24
73
11
52
36
9
96
59
124
9
15
72
36
44
73
108
39
68
96
12
60
25
23
96
76
9
71
1
11
25
27
8
13
36
23
120
1
63
44
25
71
49
36
60
144
36
95
36
61
ABCD 457520178*7^$a-1 [50070]
6
78
12
66
18
30
15
75
6
75
63
30
78
18
102
24
18
42
54
126
90
27
51
282
84
24
12
63
48
168
15
6
66
9
9
6
120
6
27
3
105
9
66
69
99
42
54
45
15
21
24
3
33
12
3
132
36
57
12
21
15
69
27
39
6
3
33
3
24
63
33
27
24
129
144
15
96
12
72
18
12
42
54
75
27
57
21
132
24
51
3
42
84
66
45
3
6
6
30
30
18
147
24
45
3
57
60
63
27
153
72
3
33
33
63
81
6
141
63
60
30
162
33
12
51
78
3
51
72
6
123
21
234
54
156
6
48
6
147
57
108
3
12
3
42
3
36
3
48
24
33
36
15
30
27
39
45
15
81
27
18
30
24
141
12
21
15
9
3
129
18
60
96
9
33
18
9
3
48
36
69
45
36
18
33
9
108
27
3
12
6
15
48
9
126
21
45
90
24
165
75
24
45
21
6
81
69
90
33
12
45
84
24
63
12
96
60
27
57
12
36
27
21
15
33
36
213
39
3
42
30
36
24
138
15
12
9
15
39
165
27
108
30
63
63
54
18
48
12
9
9
42
9
105
63
63
33
12
39
60
60
18
27
36
3
60
90
60
102
54
138
60
42
6
42
3
72
51
36
18
30
126
6
9
21
198
36
141
33
15
15
33
3
6
6
60
12
72
54
12
78
54
42
33
132
195
96
18
66
156
54
60
27
36
51
9
117
15
219
6
24
51
15
66
12
12
54
6
84
36
54
9
75
90
3
27
48
33
84
15
48
60
45
9
48
108
12
30
90
123
3
36
24
45
24
12
75
36
18
72
30
18
27
45
48
111
111
69
33
6
21
75
174
87
12
15
18
51
21
36
39
75
21
27
69
15
36
24
24
6
174
36
48
6
15
45
6
36
24
78
63
24
12
63
90
30
18
3
3
102
54
6
24
48
18
33
24
15
45
3
132
42
18
12
21
27
72
69
21
24
30
36
6
75
9
15
21
24
6
48
24
48
24
9
21
108
51
15
60
24
36
36
33
15
45
201
39
147
30
36
30
12
12
6
51
69
24
3
81
6
18
39
21
66
21
135
66
18
24
12
84
33
51
6
30
21
39
6
30
6
3
21
18
6
3
63
36
18
24
6
90
87
24
228
33
42
6
12
3
132
15
12
6
15
39
66
51
33
6
24
81
21
60
36
12
186
42
12
12
15
45
84
36
84
42
60
12
6
30
66
78
18
18
33
63
66
18
57
39
6
48
60
123
12
21
30
18
66
57
27
6
30
6
3
3
117
48
57
36
24
60
99
36
27
210
228
15
15
6
6
18
6
12
24
6
42
18
3
48
3
237
87
96
90
6
9
96
60
15
42
15
33
18
24
30
6
36
21
9
48
120
66
42
39
15
144
21
9
42
12
30
12
6
18
27
3
24
42
78
42
48
6
66
144
27
3
42
24
63
12
48
15
66
42
129
15
48
6
6
21
45
42
12
60
9
9
78
105
3
21
48
63
18
99
87
21
48
9
12
36
15
33
84
60
18
69
3
42
18
21
12
63
6
60
3
81
6
21
45
84
15
45
18
36
33
123
36
78
6
48
45
33
15
93
36
30
18
42
18
30
21
15
6
111
3
21
9
66
30
18
6
99
12
3
18
84
63
81
15
72
57
18
9
75
54
96
18
48
120
24
24
84
6
123
81
102
21
63
21
39
201
39
144
18
24
78
21
12
33
30
96
78
3
33
111
51
210
54
24
42
18
6
6
252
21
21
24
6
45
21
174
81
63
6
39
15
21
21
24
24
96
6
48
36
18
51
51
45
21
12
75
3
45
129
18
30
27
153
75
3
48
9
111
42
15
15
9
39
9
3
12
69
3
18
12
3
12
51
72
12
21
9
24
126
18
3
39
36
69
93
12
66
9
21
3
21
6
24
33
15
33
87
18
18
96
30
123
3
57
51
42
108
36
24
12
84
18
108
42
42
90
78
81
27
129
3
18
63
12
63
21
33
63
45
42
90
12
78
60
6
3
87
9
21
123
69
72
120
66
12
93
36
3
12
45
3
36
45
87
78
30
6
48
30
33
24
9
54
45
48
3
114
42
18
27
48
57
6
12
6
39
21
6
33
3
48
24
12
9
21
27
57
54
18
27
21
120
6
60
21
45
3
87
42
27
9
15
45
111
63
12
6
63
69
12
6
72
48
60
108
6
24
36
3
15
102
66
30
114
6
90
57
21
6
30
18
57
15
21
12
3
105
93
36
15
9
75
9
48
75
39
105
63
6
87
63
12
42
12
36
39
48
57
6
57
48
9
24
12
54
18
51
9
36
30
6
3
12
33
15
3
54
231
39
66
75
12
48
63
117
33
63
99
60
24
168
18
42
6
15
36
15
33
51
6
36
15
69
48
36
42
9
9
12
12
18
12
42
30
36
18
54
42
18
42
75
21
18
66
87
39
45
27
78
3
12
27
30
102
33
51
12
9
33
42
33
12
21
42
36
90
6
33
33
72
39
3
54
30
189
51
21
36
3
102
30
42
18
105
63
36
6
183
24
12
45
3
45
87
81
15
72
123
42
12
ABCD 457520562*7^$a-1 [50010]
8
22
60
41
27
21
1
96
26
40
48
18
38
46
18
41
157
98
33
9
22
6
110
12
21
24
43
41
19
5
27
48
22
42
41
1
18
26
3
19
53
97
11
24
24
49
24
8
22
41
36
21
90
154
35
99
52
8
33
49
23
12
37
36
12
30
12
12
17
12
7
44
64
6
44
34
42
18
26
90
33
1
12
18
18
71
121
12
14
33
24
48
7
20
9
115
26
15
43
36
18
8
4
107
12
19
6
42
54
11
33
16
54
66
24
84
30
41
7
41
24
43
30
12
24
18
77
31
20
82
47
25
6
12
66
2
10
68
22
5
3
112
42
8
18
12
22
11
19
29
39
21
1
23
43
53
97
20
16
11
43
50
16
18
41
51
4
5
31
18
12
59
12
37
56
16
11
43
6
90
5
75
9
1
14
45
15
70
11
12
99
22
12
24
24
2
28
17
13
18
29
79
2
40
11
31
18
42
53
3
40
20
21
60
24
12
15
10
8
6
84
4
32
21
13
42
60
89
9
6
66
3
12
63
90
22
108
20
12
60
90
10
41
67
2
18
52
8
10
12
60
98
102
118
113
1
8
51
19
101
19
18
47
25
59
25
26
22
26
40
54
11
7
24
41
25
23
19
12
41
33
4
2
34
95
55
2
39
25
11
15
10
84
11
25
18
5
36
31
20
22
62
10
47
9
30
22
26
42
30
58
11
12
19
149
109
24
2
10
14
70
47
37
6
60
42
18
41
49
12
24
18
18
128
75
48
3
9
1
24
2
4
18
11
15
4
56
10
62
9
13
12
74
34
12
11
19
24
2
10
18
92
3
36
55
29
19
26
22
65
7
66
12
23
36
12
1
6
41
72
72
36
15
34
71
25
11
3
4
96
77
67
30
18
29
15
40
29
15
76
18
23
13
11
1
48
60
11
9
27
36
7
54
11
31
44
21
1
78
42
14
36
84
21
7
53
36
7
80
34
59
1
6
41
31
5
84
1
11
3
45
31
128
4
78
11
19
18
36
59
60
19
89
3
64
54
23
43
5
55
41
13
36
12
8
75
19
53
24
1
12
6
65
15
10
36
11
33
6
36
9
49
12
12
2
76
5
60
13
32
30
33
1
48
30
96
41
25
6
101
7
132
30
48
50
10
54
8
24
46
83
1
14
45
36
1
12
78
38
16
6
20
34
59
12
43
17
13
2
22
11
25
2
4
24
42
23
37
20
15
7
17
15
46
24
35
9
15
15
22
24
35
55
26
18
45
1
11
3
10
24
48
60
42
77
60
25
26
34
24
24
68
40
23
37
42
32
24
10
71
24
12
3
10
24
8
4
84
30
32
10
14
9
15
72
18
34
96
5
108
43
56
10
12
38
22
56
27
24
36
36
7
77
13
2
33
87
21
132
15
4
12
26
22
56
10
80
82
54
26
30
15
3
10
12
24
11
45
3
19
36
110
22
24
104
46
44
16
24
60
24
66
20
12
40
41
24
39
64
6
14
21
1
12
12
35
60
1
35
43
50
6
9
7
120
8
12
141
13
18
18
23
25
11
36
33
27
37
6
32
153
15
4
48
5
7
8
34
6
24
65
12
12
36
13
11
12
7
26
87
7
8
40
78
11
19
41
21
22
18
23
12
24
75
9
85
20
27
96
61
23
109
6
41
24
3
22
18
77
45
51
27
22
35
3
21
13
12
11
13
23
9
64
24
35
27
18
222
22
11
36
43
42
26
4
30
35
72
1
36
26
4
126
35
31
20
60
45
7
29
3
69
27
10
24
56
18
4
32
21
7
86
15
36
24
48
13
6
65
84
19
32
18
52
74
36
33
1
14
4
8
22
18
12
17
19
42
8
10
62
28
2
70
18
41
49
71
13
68
22
29
12
55
30
26
16
53
36
1
102
18
72
8
3
49
72
14
12
24
118
2
9
120
15
21
19
24
8
21
19
8
136
5
121
24
36
12
11
7
8
4
102
6
20
10
24
18
29
13
11
7
17
72
3
4
12
50
40
71
39
18
27
24
49
20
16
48
12
44
16
6
65
39
9
1
11
3
70
50
16
56
18
70
6
59
27
52
17
79
12
68
21
51
22
59
67
20
12
198
22
24
44
81
21
3
27
112
29
37
42
89
13
6
80
106
24
11
24
48
3
21
45
3
7
5
15
33
15
34
26
22
23
15
82
8
10
90
11
1
8
6
70
96
20
15
105
10
53
15
10
11
36
48
25
6
6
11
9
30
94
35
9
27
60
43
6
84
47
49
44
15
1
60
95
13
60
6
5
7
20
4
24
17
3
12
34
35
1
95
67
17
43
86
10
42
35
33
100
20
6
16
18
12
24
24
42
18
11
13
56
15
7
48
24
17
25
59
25
2
21
87
30
16
59
1
6
20
40
29
51
9
12
13
71
36
1
38
4
5
19
42
48
11
69
6
4
30
30
24
26
30
4
36
42
54
41
7
18
8
3
27
4
6
60
11
31
5
24
25
24
24
12
35
51
88
41
1
11
12
1
59
36
49
2
4
18
71
55
2
39
36
67
8
21
3
9
1
24
42
68
12
58
12
11
24
45
4
47
19
50
18
10
20
16
59
7
41
69
4
84
42
20
88
20
30
16
78
56
40
6
18
53
115
8
96
9
12
13
6
24
5
19
6
30
204
41
7
65
3
10
2
10
24
60
35
9
3
67
24
32
16
24
29
25
11
25
26
48
4
18
60
60
23
87
22
59
73
11
60
55
29
36
43
197
63
16
5
69
15
108
12
7
53
36
49
24
108
18
66
35
12
7
56
34
2
60
9
15
10
18
42
50
16
8
94
18
30
11
7
96
18
150
18
30
65
3
21
9
16
14
4
41
25
42
24
6
42
30
42
18
8
22
26
16
104
34
18
90
48
113
24
15
18
70
20
21
1
35
13
71
9
4
60
6
54
90
8
48
60
52
8
10
12
11
12
7
12
17
19
6
26
33
1
50
9
12
75
9
12
7
17
48
72
55
44
4
20
10
47
63
33
12
36
31
29
1
59
55
116
28
2
54
21
48
36
13
2
129
109
36
30
152
34
60
36
8
30
141
60
25
14
4
53
33
64
12
48
96
36
84
24
2
16
5
3
40
12
68
34
8
78
40
6
35
13
23
3
96
66
58
125
25
90
5
12
3
57
3
10
47
133
11
73
11
7
5
99
46
20
15
63
16
65
12
3
21
13
12
12
8
22
18
35
43
12
29
9
15
27
33
12
3
4
32
9
1
14
70
20
64
48
35
24
1
18
6
47
7
36
5
13
36
11
9
34
30
18
30
14
4
20
16
24
30
23
31
29
19
44
45
19
56
16
72
32
10
26
9
96
67
152
45
19
54
6
60
42
35
3
21
43
17
13
38
48
33
72
12
120
25
24
11
48
7
12
26
40
12
90
113
55
41
24
15
16
30
6
18
20
15
15
10
24
8
ABCD 457556544*7^$a-1 [50031]
129
12
3
120
6
3
33
24
24
6
33
60
60
15
18
3
57
18
69
117
63
60
27
69
51
24
30
36
3
168
168
60
111
66
27
141
75
24
108
9
78
93
33
39
57
39
21
30
93
57
51
105
27
141
27
3
45
69
150
90
6
9
48
108
21
3
27
69
60
39
42
24
54
33
45
243
84
51
237
48
9
3
87
102
39
69
63
12
45
12
99
120
60
24
75
105
87
24
126
3
15
18
15
63
237
3
96
21
12
60
51
66
243
36
12
60
105
54
33
177
24
72
15
87
42
3
21
39
15
33
12
27
129
9
6
57
39
93
117
48
51
75
165
171
6
12
123
105
147
15
72
48
42
48
120
195
93
24
99
45
30
45
51
30
138
93
72
117
3
51
69
33
108
27
12
15
21
57
144
63
36
120
57
48
15
84
48
12
15
42
3
27
18
15
153
174
81
189
18
45
33
3
39
105
33
3
120
264
57
96
15
180
105
147
81
15
21
30
9
24
45
15
36
81
24
6
24
90
15
111
33
87
9
81
243
120
27
6
192
12
36
15
117
12
18
21
117
75
3
54
3
63
42
84
3
45
96
66
120
18
72
3
108
12
45
75
153
3
39
45
195
93
45
87
15
273
105
195
27
21
21
48
6
24
42
78
96
42
75
60
60
69
51
60
183
189
21
195
84
33
12
15
117
3
213
63
9
15
48
12
93
15
39
240
78
111
72
12
15
33
12
75
6
60
39
105
123
3
66
120
48
15
153
87
60
21
126
21
72
21
15
111
33
87
6
15
117
48
48
87
60
105
60
84
60
36
114
18
3
45
60
48
12
63
39
33
180
108
15
30
135
24
261
39
33
132
183
9
3
15
42
3
75
90
30
42
84
96
111
45
27
156
81
51
12
45
3
57
123
9
99
72
63
57
12
45
102
9
57
24
3
36
132
12
57
30
33
60
57
60
231
33
99
96
99
72
24
9
15
33
57
126
9
45
3
48
105
99
117
219
12
105
3
24
45
222
90
108
63
69
78
66
24
30
6
27
60
192
75
66
54
6
36
63
36
21
63
36
45
39
48
9
180
90
93
21
6
69
69
3
3
24
120
90
15
36
60
69
60
3
252
15
72
141
48
117
54
150
39
72
3
24
66
75
24
156
24
36
12
9
48
102
33
48
159
24
6
18
72
138
3
3
105
60
144
165
123
48
51
69
9
15
27
138
156
36
24
6
78
162
24
90
27
72
45
51
117
48
24
48
3
69
3
219
6
60
75
60
72
57
60
231
3
6
48
15
51
45
21
30
9
21
39
51
138
123
3
24
66
36
3
57
168
6
102
3
12
3
9
33
3
84
93
147
36
12
12
81
15
72
60
192
60
165
6
9
15
18
24
54
42
24
111
9
180
48
15
21
30
24
6
66
120
33
36
60
24
57
144
72
12
51
60
81
171
9
30
18
3
69
180
39
12
9
3
36
240
39
6
36
24
99
51
24
105
15
33
48
9
30
81
15
54
15
27
69
75
42
3
99
120
18
60
3
9
30
102
3
96
111
93
93
3
51
93
51
114
12
3
105
195
96
75
24
66
27
123
105
9
15
33
48
39
168
117
111
51
33
48
45
63
132
105
24
60
99
15
42
75
12
36
45
60
15
225
12
3
192
243
96
81
60
165
15
12
21
120
24
126
66
51
27
78
15
33
84
156
387
72
33
87
111
96
18
30
90
15
36
21
63
33
78
126
18
21
51
6
63
192
27
33
87
18
48
150
54
12
96
3
24
21
27
48
45
30
129
33
135
12
45
6
120
90
6
21
72
21
12
3
12
27
66
6
21
99
48
6
15
81
90
120
24
96
6
18
ABCD 457694256*7^$a-1 [50142]
3
13
141
3
3
102
15
35
16
2
3
16
3
69
89
3
7
12
60
2
54
16
44
9
85
6
6
23
37
30
29
57
7
24
131
81
19
77
9
12
24
4
24
56
90
10
140
30
10
54
6
2
40
18
14
18
24
27
19
2
60
16
56
7
21
66
24
38
43
9
30
12
56
81
12
1
8
55
5
10
42
18
20
40
12
69
5
12
42
28
12
6
71
13
6
30
23
9
12
126
34
8
88
50
25
15
2
12
16
6
50
28
30
20
46
24
15
5
67
23
190
90
6
50
6
27
19
12
8
18
15
1
39
21
38
16
2
4
48
12
24
24
18
17
85
51
8
7
161
43
6
26
34
42
48
2
31
3
29
64
27
24
26
27
19
2
6
9
57
6
28
54
72
6
12
8
1
33
23
16
21
26
33
19
30
32
7
3
26
30
52
9
3
24
12
9
8
55
6
6
5
19
6
38
16
2
18
60
21
13
15
53
22
30
11
1
104
124
39
17
54
52
18
11
27
94
15
33
6
6
8
36
30
70
6
48
161
25
60
15
27
18
6
18
20
30
76
5
7
33
5
10
62
52
6
5
1
30
104
61
45
8
18
81
27
21
13
6
5
16
5
64
134
42
30
28
6
20
24
12
27
1
26
4
12
120
14
12
43
8
7
6
8
36
34
69
21
6
72
32
22
14
33
7
180
72
50
27
24
21
76
20
4
6
20
6
7
21
12
39
11
30
7
27
20
1
71
28
26
4
2
12
16
9
27
18
26
9
3
13
59
208
8
10
24
8
3
16
24
21
83
1
35
1
14
45
9
30
40
56
120
9
40
41
15
16
39
26
4
6
18
8
48
4
56
84
36
4
6
24
48
14
18
21
9
79
3
17
9
19
5
30
4
2
58
24
2
78
22
6
9
33
50
18
99
33
30
6
64
8
28
35
4
32
13
8
18
60
16
36
9
5
24
34
30
11
117
24
39
19
12
18
30
38
7
11
6
3
117
24
84
16
11
168
12
9
64
26
40
9
65
48
22
9
29
27
37
54
30
30
12
42
50
6
19
17
34
24
5
21
42
4
45
23
25
72
3
8
30
4
18
12
8
21
64
15
20
6
22
77
31
80
34
8
27
3
18
82
17
36
81
18
25
24
11
48
13
9
12
54
30
24
8
12
15
4
21
18
14
34
12
62
40
2
36
28
6
18
6
14
16
12
12
8
9
33
12
18
1
5
40
32
4
24
2
60
1
17
4
6
20
4
56
16
5
25
18
72
29
15
34
36
24
116
10
6
26
28
105
56
45
66
34
18
66
60
24
20
22
26
18
42
7
45
72
23
4
41
36
16
3
15
17
43
72
68
70
66
44
18
4
6
41
91
21
24
27
89
75
25
75
54
8
22
30
18
9
29
76
23
63
9
81
24
7
39
12
8
28
44
40
6
26
108
6
22
14
18
9
1
11
7
33
5
43
8
13
12
90
38
10
30
15
15
5
1
51
39
33
3
8
70
8
88
20
10
84
26
34
9
47
9
61
99
27
8
36
46
60
54
9
3
74
99
40
65
10
20
9
24
27
10
51
111
2
46
66
14
6
70
68
22
78
26
10
6
3
5
18
30
28
14
28
8
4
96
60
45
27
20
1
3
18
59
21
40
12
39
9
66
2
4
26
58
6
8
36
9
15
48
28
44
9
40
33
14
12
24
30
7
47
6
30
34
11
13
6
14
76
35
16
3
80
6
75
67
48
12
17
1
35
60
1
116
7
24
27
50
36
10
96
2
40
18
9
111
20
22
15
27
44
4
30
6
14
112
27
80
37
116
10
8
6
4
62
28
8
1
17
42
28
84
30
12
30
26
52
20
15
7
36
12
20
36
46
44
19
80
25
30
86
4
6
24
81
5
10
6
3
27
5
9
30
6
18
9
1
26
30
54
9
9
51
7
2
52
39
51
60
8
1
51
2
24
34
9
59
18
64
12
39
17
28
20
15
9
7
5
43
3
18
42
12
50
48
54
18
40
6
72
14
99
19
6
6
50
3
67
30
6
14
160
27
39
33
8
16
41
70
6
14
9
25
12
24
20
10
5
39
9
1
6
56
45
49
23
37
6
38
15
12
133
98
12
1
8
37
30
50
150
34
20
12
18
10
30
38
27
40
21
24
6
84
48
54
14
45
19
45
23
9
3
37
3
29
127
2
4
24
32
27
16
9
38
112
6
84
78
2
10
30
30
2
108
15
21
31
3
30
18
14
66
28
32
12
46
54
17
19
26
34
36
29
27
18
42
4
36
12
36
6
6
2
10
150
62
10
35
13
6
2
90
1
48
5
64
60
20
43
21
35
25
42
54
14
40
30
11
24
25
12
6
32
60
9
1
39
27
50
3
7
2
78
36
37
83
37
21
51
17
4
95
13
56
36
64
6
29
9
31
8
40
56
31
14
19
39
32
46
36
38
9
9
28
6
18
6
20
49
23
93
1
48
38
72
10
18
81
17
70
6
8
6
4
48
9
101
58
30
6
8
16
45
9
38
18
15
7
32
25
15
86
16
24
23
1
30
6
15
15
41
25
54
60
2
4
14
4
32
36
34
6
14
30
34
80
19
63
62
22
77
27
112
14
66
9
25
56
10
72
8
58
104
10
21
9
42
44
60
30
54
6
10
2
10
41
9
138
52
21
41
7
59
69
27
9
7
18
14
9
13
6
62
18
33
7
12
36
54
60
20
12
18
28
12
36
12
29
60
12
16
11
132
28
20
9
31
2
22
6
24
12
6
2
70
29
31
42
6
92
25
11
10
24
50
49
29
18
30
99
97
15
41
42
36
9
3
18
19
41
22
42
6
14
19
17
42
30
42
21
16
72
89
22
66
15
17
31
39
8
34
36
2
4
44
141
21
10
32
18
22
8
40
38
10
93
41
10
8
18
3
60
52
5
42
49
48
3
53
21
6
30
42
21
49
36
32
87
1
20
31
11
54
58
17
28
45
32
30
9
31
50
36
28
30
66
108
15
5
15
61
23
16
11
10
35
7
2
7
53
66
24
30
6
52
140
37
75
30
6
120
24
65
40
72
32
1
20
40
30
21
48
113
63
145
12
30
17
7
14
55
63
14
28
20
58
20
18
22
42
6
6
44
166
24
125
16
39
6
54
20
1
9
32
3
28
72
5
3
13
56
12
40
32
15
13
6
44
28
60
2
10
6
50
10
32
10
38
6
124
65
39
9
27
6
4
6
36
18
80
4
6
110
16
18
20
9
13
56
4
39
128
21
16
20
16
15
3
8
37
51
30
44
91
17
28
20
34
20
10
12
27
21
6
20
9
31
26
7
147
14
7
5
43
56
9
31
24
5
18
21
19
8
105
55
54
62
30
6
18
16
18
6
44
10
17
19
21
3
2
70
8
10
18
17
43
2
108
4
18
41
9
10
2
54
126
87
57
16
47
19
104
48
18
10
14
4
26
34
6
30
44
34
41
27
28
6
30
93
11
10
11
49
30
24
42
54
30
50
9
25
36
51
11
18
10
44
9
1
6
20
46
30
8
70
12
8
87
3
18
10
8
42
3
40
9
32
7
33
39
27
2
18
9
43
6
110
30
34
9
47
40
6
44
31
9
14
42
28
51
159
42
98
10
18
110
27
27
37
17
51
39
42
52
138
2
6
ABCD 457773908*7^$a-1 [50028]
51
15
81
15
198
12
54
21
63
6
3
12
69
60
15
45
72
39
36
129
186
45
15
84
24
21
9
6
54
27
165
27
48
9
6
33
57
48
15
72
3
42
24
99
36
168
27
6
18
30
96
6
93
177
75
60
69
36
99
84
12
132
72
21
3
57
63
36
51
45
39
21
60
72
27
54
39
36
21
6
18
27
63
69
12
51
45
24
36
15
24
45
36
9
54
129
3
45
9
66
69
21
87
3
69
81
15
3
21
39
21
39
72
18
51
120
21
48
60
30
69
3
129
51
48
42
15
15
30
39
36
12
93
39
81
15
3
21
48
27
45
69
39
171
81
105
3
51
66
51
63
30
6
54
42
114
15
15
24
60
57
45
3
12
75
60
54
60
144
51
15
36
18
30
30
6
21
225
99
48
21
27
15
30
15
39
30
3
3
30
39
81
15
24
9
222
9
45
39
147
48
72
9
51
33
15
21
36
99
6
108
87
129
24
27
15
33
21
6
30
27
63
48
42
39
48
3
78
51
48
27
81
24
36
9
39
12
63
12
57
12
45
6
69
39
21
69
30
96
144
120
69
3
105
63
36
81
24
36
45
15
15
30
18
132
9
9
60
6
9
27
45
48
15
21
36
120
72
48
63
6
30
60
81
48
12
72
57
6
24
120
24
60
21
51
33
15
21
129
210
36
33
3
30
78
36
30
3
12
81
114
21
60
12
123
30
3
84
12
21
54
120
6
90
48
42
15
63
57
33
42
30
108
36
6
24
33
51
96
90
39
24
21
30
141
60
51
150
39
51
45
153
27
39
30
75
165
60
51
3
21
9
6
21
240
45
75
15
138
12
27
3
9
96
9
24
51
9
27
69
15
96
12
21
99
33
48
111
9
6
24
96
24
42
54
90
54
21
15
156
30
15
48
12
9
3
51
57
9
15
9
66
9
12
3
69
57
171
9
6
24
126
39
9
30
9
36
120
87
24
9
156
51
48
42
18
45
51
69
24
51
12
9
36
33
30
12
24
6
75
39
6
159
21
63
27
108
6
75
48
3
60
33
111
6
15
12
27
36
30
114
21
99
150
114
12
18
27
129
30
84
12
45
12
48
12
3
48
30
162
24
54
12
30
54
15
45
6
33
27
48
30
6
36
18
30
6
39
24
27
6
54
45
36
63
72
117
12
36
72
12
60
45
51
24
9
60
15
72
3
42
3
27
57
36
12
69
3
147
120
24
42
114
21
123
69
21
90
42
90
45
264
81
18
72
24
66
48
27
39
21
123
6
54
12
9
9
90
6
15
24
15
81
48
21
6
114
12
30
18
96
84
42
30
15
9
66
69
9
72
39
36
105
39
36
60
12
48
120
9
24
6
36
78
66
36
9
36
39
21
60
69
51
15
9
21
144
114
6
63
12
75
60
9
12
60
12
63
117
12
9
30
30
39
51
72
18
27
39
30
51
39
21
24
51
33
216
15
24
57
15
45
72
33
30
9
9
51
21
15
3
6
6
138
6
24
6
114
12
18
12
39
39
45
36
99
57
12
156
45
30
6
3
57
6
117
93
39
21
39
111
48
69
33
87
168
39
45
21
30
9
84
87
45
24
9
6
45
21
30
18
36
63
51
57
69
15
96
33
30
156
6
30
33
12
12
153
30
45
108
84
81
51
39
6
30
6
54
21
15
45
3
45
21
51
39
21
12
48
15
30
15
9
15
75
30
6
9
51
120
165
9
24
42
45
15
60
57
33
39
69
42
138
90
60
21
51
9
45
54
90
87
33
51
24
84
3
9
9
12
15
75
120
60
60
9
51
9
9
75
75
21
21
48
27
60
12
51
21
45
15
75
6
90
33
27
30
240
90
45
12
27
60
24
126
6
108
60
12
48
9
48
63
21
9
102
69
9
66
96
45
39
69
21
6
57
108
33
36
54
96
36
18
42
24
69
51
60
6
144
15
9
60
6
9
75
36
21
63
12
24
45
45
186
9
48
51
12
69
24
21
51
144
9
15
111
30
3
120
48
39
66
108
72
99
24
12
24
15
36
45
45
39
24
87
30
3
15
57
12
3
18
6
54
27
39
6
18
12
165
60
9
15
48
12
48
72
135
21
24
39
6
36
75
15
129
15
36
120
18
6
36
48
21
9
6
81
9
6
24
93
12
21
15
72
93
30
48
21
216
48
12
3
66
36
48
90
36
30
3
12
24
72
75
69
75
69
24
12
36
12
297
3
51
90
72
15
24
15
96
9
36
3
57
72
3
129
81
63
15
30
36
6
48
21
39
9
147
36
90
27
48
84
36
24
39
96
30
3
3
60
108
21
45
15
48
12
39
57
12
93
78
12
24
30
63
12
36
15
54
24
51
51
129
15
204
6
3
12
36
9
30
24
6
6
84
90
15
15
9
15
9
60
60
96
57
99
9
99
12
81
15
9
6
9
75
153
63
ABCD 457876808*7^$a-1 [50163]
19
38
16
35
21
46
14
10
24
6
18
6
20
46
66
11
21
27
19
5
37
11
13
8
3
7
5
61
32
27
1
12
8
16
11
13
6
14
24
15
24
7
5
1
20
96
15
7
6
80
27
7
36
2
10
18
20
16
56
15
7
78
18
53
12
25
32
40
24
11
36
9
39
1
8
87
9
24
4
32
34
5
31
17
1
32
94
2
3
1
47
19
17
81
27
33
3
12
1
36
30
18
11
1
12
6
24
146
15
25
11
49
56
4
12
18
29
12
19
5
12
60
36
19
30
30
38
12
15
12
21
16
47
12
9
3
9
28
18
48
5
21
24
10
5
1
11
9
10
38
76
30
12
24
5
19
53
9
34
14
3
19
14
4
20
10
2
12
12
16
8
4
36
47
37
8
51
9
4
48
6
5
12
19
17
36
13
132
6
17
13
71
9
3
9
10
17
31
60
2
3
1
18
6
12
54
17
12
19
72
5
36
12
115
53
37
8
4
24
66
17
13
23
67
5
19
6
18
17
21
12
52
6
41
33
24
40
6
14
15
21
16
12
12
23
1
23
9
12
16
20
60
15
12
120
9
3
1
56
3
13
32
22
26
3
24
13
20
4
35
25
83
1
30
6
18
29
12
24
7
26
39
31
18
36
47
43
53
7
17
19
12
38
27
21
99
13
71
7
5
1
20
4
23
12
21
27
1
6
36
30
8
12
4
32
10
5
13
12
32
52
44
27
7
18
24
6
14
16
32
39
91
17
1
24
24
56
15
21
34
50
4
6
24
5
24
33
3
9
28
12
96
32
27
48
9
3
12
1
42
42
36
12
80
16
36
23
7
29
55
50
10
12
14
16
8
76
11
12
13
18
12
18
36
83
12
31
18
6
5
12
120
7
6
24
60
12
18
6
108
42
41
9
24
16
23
31
54
12
108
6
12
54
6
2
15
1
35
1
23
13
42
36
2
22
5
37
6
5
12
7
17
96
57
24
12
24
99
25
20
15
1
11
33
12
39
1
20
15
12
45
15
48
12
37
54
24
50
16
24
11
7
5
48
49
6
72
2
12
3
1
20
40
12
68
15
21
75
43
6
11
21
3
7
2
36
4
42
36
30
42
26
10
6
6
2
12
10
54
36
8
12
3
21
4
6
5
72
24
9
3
36
1
12
11
13
18
5
21
10
12
14
4
32
15
33
76
18
48
17
91
24
12
6
23
7
24
26
3
37
8
135
1
23
24
36
13
23
12
9
51
13
83
13
60
8
27
13
11
12
33
15
1
8
10
36
41
31
2
3
19
74
24
22
5
24
25
12
24
47
1
11
69
16
23
48
19
2
4
20
4
54
5
61
12
12
6
6
6
14
16
8
3
7
12
2
51
12
67
38
39
49
6
53
73
18
5
21
24
24
3
19
26
28
54
38
64
8
3
12
57
16
48
6
6
68
52
54
5
1
48
6
26
10
18
12
59
12
7
6
56
12
51
55
17
13
6
53
21
15
25
24
11
21
4
23
7
5
25
20
40
47
9
24
70
12
14
4
59
13
20
48
15
25
30
6
20
24
3
9
48
15
19
5
21
3
19
5
60
25
18
36
66
12
72
23
31
86
4
30
42
8
60
132
15
9
16
20
3
9
16
11
72
21
48
27
1
42
2
3
19
6
11
31
42
20
16
30
53
12
19
17
7
2
22
2
46
29
12
1
23
57
40
30
2
4
42
17
1
102
14
10
26
3
21
40
8
3
37
23
25
18
110
16
23
33
72
22
30
18
18
8
36
4
11
1
44
46
29
24
1
60
8
16
6
5
31
53
7
72
2
64
12
11
7
6
18
17
31
2
39
9
4
11
7
5
33
22
30
6
62
4
23
60
1
71
9
4
12
68
3
12
1
24
36
12
44
3
13
18
89
7
48
18
47
1
6
41
9
24
52
11
7
17
69
40
35
25
8
16
36
20
27
9
3
7
12
26
10
30
120
6
5
12
13
6
24
54
20
10
12
2
36
4
8
24
3
12
1
44
3
13
68
40
11
1
48
54
18
48
30
2
24
16
44
16
44
100
23
33
75
12
7
17
97
47
13
72
11
9
10
14
4
11
12
21
28
23
1
30
29
36
49
30
26
16
11
31
66
12
18
74
3
84
24
21
27
84
13
11
12
13
23
48
19
26
4
11
12
33
27
7
24
42
24
44
36
27
37
6
29
1
23
7
6
30
14
39
7
30
128
16
18
18
8
40
23
57
12
22
5
1
11
21
10
14
10
29
19
41
37
48
12
11
60
7
50
15
31
14
4
11
12
33
3
57
39
1
56
84
76
6
50
27
24
33
64
12
20
108
4
6
17
19
30
6
42
6
29
24
7
14
16
12
12
32
4
60
6
14
27
48
21
3
7
60
26
15
19
5
9
39
13
108
20
22
12
2
3
13
12
35
36
21
96
15
73
30
2
15
115
24
26
28
30
2
15
45
3
24
1
20
24
12
4
6
30
83
13
35
13
35
1
47
7
2
15
13
11
1
24
47
57
64
6
12
5
97
72
20
84
15
1
6
5
9
4
23
31
2
10
5
31
65
60
24
12
7
30
12
20
64
54
66
36
44
16
20
24
3
21
3
21
15
1
59
13
68
4
8
3
12
13
11
21
4
24
11
81
28
23
1
6
5
19
53
25
35
7
26
39
7
18
30
36
12
14
4
47
7
2
46
2
22
5
12
19
5
25
24
8
22
17
33
3
72
12
7
24
2
15
96
48
19
42
150
14
96
3
24
9
4
6
38
4
6
36
5
1
11
67
96
30
24
20
76
20
40
8
75
12
45
3
12
13
47
45
51
13
47
45
15
7
26
22
24
30
18
6
32
51
7
5
48
7
2
28
36
20
10
29
48
13
36
71
49
20
52
59
19
30
18
6
30
17
19
2
15
1
20
40
11
1
24
78
42
6
60
14
4
11
19
26
28
72
11
25
8
3
12
7
5
7
18
8
15
145
42
41
13
20
3
1
12
11
12
19
41
19
12
5
21
15
7
18
54
50
4
32
10
38
10
5
57
24
51
24
36
24
1
71
7
2
15
79
17
57
10
24
26
15
12
12
12
1
8
12
15
33
75
1
18
6
20
10
14
16
11
13
30
2
16
8
15
1
56
3
1
20
40
11
13
12
42
17
43
5
43
5
57
12
24
4
42
5
1
23
9
22
24
2
40
11
19
2
40
36
54
41
48
9
52
6
17
7
5
13
8
34
12
6
20
4
24
30
12
5
24
9
4
8
112
32
34
2
88
56
27
9
27
33
3
7
17
1
6
30
24
107
45
3
31
17
60
19
2
3
7
12
6
18
5
1
24
72
11
1
8
4
30
26
52
11
1
6
12
53
24
105
4
35
7
125
19
17
21
58
29
25
90
38
15
48
7
42
8
3
13
20
16
18
5
45
40
18
5
13
59
21
36
27
12
9
3
9
28
6
2
51
13
36
12
6
24
62
10
90
59
1
60
6
18
24
12
18
26
3
7
2
3
60
19
12
29
12
19
6
11
7
53
43
18
68
24
99
21
16
42
60
6
20
16
18
18
8
46
5
1
80
27
21
22
18
36
24
12
11
31
5
12
24
1
80
16
30
77
36
57
3
48
24
9
10
18
8
34
50
3
1
36
11
24
1
18
5
49
30
29
36
7
17
67
26
60
24
22
29
43
38
3
7
14
15
1
42
18
23
19
6
12
20
28
35
24
7
14
10
6
18
2
40
30
24
12
48
2
4
8
16
11
1
18
17
96
33
3
1
11
12
7
12
2
22
14
27
60
12
13
42
18
8
24
40
56
3
120
19
2
12
64
36
30
36
30
44
3
24
69
4
24
6
17
13
56
4
35
13
23
12
21
16
8
36
16
44
16
24
11
12
13
20
24
12
3
12
9
28
11
24
13
8
22
17
12
1
54
5
21
22
2
34
30
36
11
37
6
24
6
11
36
25
18
17
13
30
17
9
28
11
21
27
57
22
29
25
35
49
20
46
6
78
42
11
13
36
11
9
28
92
3
7
72
2
58
12
18
6
26
60
28
12
23
13
54
26
3
1
35
19
2
34
54
23
37
20
34
41
9
27
1
8
34
5
61
6
30
107
1
32
3
7
6
32
10
6
24
18
5
7
5
13
48
24
12
18
89
19
65
19
30
24
60
6
65
9
16
36
92
22
5
81
34
5
9
3
1
8
24
4
23
36
7
50
16
8
63
36
1
119
12
21
10
38
3
12
21
51
7
18
12
23
13
12
30
5
43
62
24
4
12
48
30
12
5
12
72
1
8
46
18
11
19
6
30
30
20
27
45
4
18
17
13
59
24
25
44
10
36
18
35
1
11
24
31
65
19
17
13
18
26
22
18
42
30
54
26
12
12
28
59
19
77
45
28
20
28
30
17
33
34
122
39
36
36
13
47
49
36
44
16
18
36
30
6
2
46
72
18
35
12
24
1
44
39
12
69
96
12
46
6
20
24
16
6
2
3
25
42
29
31
12
6
24
47
7
54
78
38
12
3
61
30
6
23
19
5
48
67
26
ABCD 457904628*7^$a-1 [50043]
32
48
84
85
83
24
60
13
47
120
28
176
36
85
39
32
132
48
28
20
96
48
72
244
20
1
59
36
13
72
23
12
85
95
204
84
16
21
23
85
95
37
23
48
52
69
11
16
92
97
12
39
164
25
83
64
140
25
119
469
12
108
71
133
11
12
85
120
120
95
64
81
60
120
123
32
36
1
276
84
23
24
4
68
124
45
3
140
49
47
61
71
37
60
111
32
49
11
4
33
12
23
48
120
121
23
145
3
117
23
192
85
15
33
95
48
84
25
3
68
204
37
108
12
3
33
12
23
85
84
23
48
169
119
508
32
60
109
279
116
120
4
249
23
12
37
60
23
48
121
3
128
12
148
80
157
71
12
16
81
15
68
12
37
11
37
59
121
48
11
109
83
28
21
23
48
52
177
120
23
12
25
23
85
120
131
109
23
144
36
37
84
36
15
32
145
239
160
81
131
37
107
124
20
60
16
48
96
44
25
24
71
12
13
35
96
60
96
73
191
1
240
23
52
20
60
25
39
44
52
116
1
203
13
23
24
36
37
191
96
145
48
120
12
108
24
71
60
37
71
109
23
12
73
24
48
3
188
37
35
48
12
36
61
83
12
133
12
12
23
48
108
48
16
33
12
72
59
48
1
11
52
69
119
157
71
16
164
1
143
12
36
28
21
75
80
13
24
108
12
243
80
60
25
95
96
348
64
80
25
203
28
9
35
36
1
48
324
123
20
96
24
25
123
165
180
11
24
37
12
23
28
20
48
24
85
155
73
11
16
33
107
144
109
23
37
12
59
4
96
20
72
1
191
48
1
3
33
12
35
25
12
11
97
120
183
96
20
1
48
71
1
35
13
12
12
23
36
48
1
131
12
16
9
84
23
96
157
11
4
128
108
36
73
11
72
72
72
13
35
25
47
25
35
85
75
68
60
12
97
51
57
35
100
48
57
11
108
12
120
1
47
49
12
180
11
12
169
263
4
141
35
48
37
71
1
48
35
48
157
143
97
3
20
37
251
1
71
52
20
24
96
96
132
25
12
11
229
11
49
59
24
205
35
120
37
11
240
1
3
20
28
45
23
240
300
108
24
37
12
36
83
49
23
25
24
171
57
11
60
208
21
155
25
12
27
96
48
45
291
69
11
156
24
76
20
28
92
48
37
35
25
120
11
109
3
20
157
251
1
47
100
129
47
396
24
60
37
47
60
16
33
12
3
32
60
25
60
143
16
9
23
61
23
13
132
60
35
108
48
180
1
251
12
25
11
84
28
188
1
3
105
48
35
37
12
36
35
12
48
48
49
159
20
24
37
15
44
1
195
44
24
48
37
12
72
36
47
64
69
12
11
24
13
192
11
4
33
107
4
240
144
80
12
13
12
48
11
12
240
97
23
121
96
12
35
25
95
120
36
204
120
124
144
128
37
75
20
25
23
168
1
143
36
16
116
24
4
20
156
25
120
35
73
51
93
156
87
105
11
241
119
109
35
36
37
203
37
12
131
12
16
81
95
25
11
28
92
1
287
121
48
23
24
13
72
59
204
337
11
1
3
68
49
119
1
336
72
60
60
3
117
23
37
60
23
72
120
73
60
35
85
11
192
24
13
12
83
192
180
24
36
37
47
96
216
132
180
37
35
24
1
11
61
48
48
24
191
48
28
21
48
11
361
131
24
73
12
11
28
32
60
1
167
ABCD 457911654*7^$a-1 [50019]
4
8
10
27
8
4
3
5
12
24
1
36
38
24
118
15
24
3
6
12
15
69
24
12
3
20
4
35
40
18
12
11
31
33
12
9
23
49
59
25
35
25
18
57
20
1
2
22
39
36
23
40
9
44
19
9
21
39
20
16
69
11
48
24
7
56
4
141
44
39
10
6
42
12
35
1
66
18
35
64
27
9
21
36
24
12
2
22
27
23
24
12
37
12
21
60
51
20
3
13
51
65
52
12
8
12
1
60
2
4
17
88
21
11
4
27
5
1
12
11
39
10
60
24
3
36
36
75
18
3
9
74
10
36
18
6
3
27
45
21
23
60
7
33
56
16
45
78
18
59
60
3
109
21
3
45
11
49
3
69
2
9
31
6
3
9
51
36
23
13
36
47
1
21
15
44
15
36
45
7
45
8
13
119
3
28
17
25
11
24
3
10
36
39
44
16
9
3
32
12
39
21
43
18
39
45
26
52
18
24
18
41
4
21
6
33
20
27
9
4
24
12
56
19
20
1
9
27
3
21
9
50
16
8
61
9
3
9
15
15
17
4
35
22
3
23
37
3
9
8
64
20
3
10
36
84
3
3
6
36
2
37
9
3
59
13
35
1
21
3
15
24
8
24
9
1
27
9
2
46
35
16
9
12
2
10
6
21
3
30
38
28
17
25
38
1
20
36
49
24
11
4
24
156
21
51
36
9
14
9
1
23
84
12
15
61
12
24
9
23
4
27
60
41
1
24
11
12
12
28
24
20
13
3
32
13
2
21
67
81
8
7
24
21
21
15
44
4
48
57
27
8
100
48
47
25
60
27
9
44
25
30
5
48
4
12
9
15
48
35
60
16
5
3
46
2
33
1
23
7
5
121
35
7
17
88
8
4
9
3
9
15
9
11
16
21
15
12
120
11
9
40
21
11
63
40
21
8
28
47
16
8
70
48
59
15
45
4
71
24
9
7
9
21
83
1
6
30
26
10
18
9
12
24
47
10
11
13
14
49
32
4
12
33
12
27
21
24
26
13
12
15
30
14
16
6
48
26
9
36
1
14
45
97
47
61
12
24
26
1
9
72
15
60
27
33
12
21
23
16
59
33
12
15
4
20
33
7
6
14
21
27
13
48
23
21
4
3
12
18
3
24
20
1
15
35
9
1
2
25
81
6
9
24
32
13
36
11
24
12
25
14
33
4
3
9
57
24
47
28
20
13
12
35
19
42
39
12
24
3
41
1
62
46
2
12
10
11
25
95
72
13
2
34
35
43
21
35
22
3
36
23
10
47
40
8
88
36
27
6
11
3
24
37
11
34
60
39
21
3
35
40
60
89
27
1
33
30
5
61
27
32
13
11
1
39
32
1
18
57
8
13
18
42
35
12
4
9
15
35
70
23
4
24
48
60
20
4
8
3
10
3
8
25
42
9
24
23
10
23
1
6
5
37
42
21
39
33
9
47
60
28
23
70
15
81
12
38
33
31
21
15
17
43
45
45
3
56
12
49
15
36
12
12
36
15
6
15
3
9
8
13
14
10
6
30
14
22
3
24
12
21
51
24
60
20
25
18
8
10
14
13
8
16
12
15
45
12
12
35
10
15
21
2
64
9
44
37
3
60
11
45
12
4
15
56
28
5
88
33
36
39
3
33
3
5
16
9
2
21
16
24
12
45
14
46
3
44
28
9
6
32
10
24
3
36
39
17
39
9
76
12
32
1
59
27
1
20
16
57
11
100
23
10
3
36
81
15
21
27
24
3
5
13
38
1
45
15
3
30
36
24
12
26
12
10
42
8
25
45
12
11
7
17
61
59
25
23
4
12
11
10
48
3
35
10
47
13
24
50
25
3
42
36
14
4
65
91
57
9
3
47
9
51
24
25
20
3
46
11
25
3
27
29
4
48
20
13
12
24
27
24
20
73
26
13
56
1
26
13
21
15
9
3
107
16
24
53
40
12
57
54
9
21
3
24
11
9
3
34
2
4
9
39
33
44
1
24
36
35
63
60
10
3
11
61
92
4
21
3
21
15
12
11
21
19
21
45
11
13
12
3
20
3
1
20
24
64
35
10
24
11
1
15
12
21
35
16
15
41
48
1
3
51
29
108
28
8
12
4
21
47
97
102
41
7
17
49
23
12
91
78
122
37
24
3
21
9
27
8
19
6
11
3
1
9
35
1
35
25
2
69
28
68
16
27
20
10
15
57
11
1
47
4
24
35
1
20
31
5
1
15
59
21
3
21
25
26
10
39
21
48
15
12
12
8
64
21
2
48
22
38
25
69
48
27
33
23
16
71
10
11
37
3
48
33
23
12
25
35
25
15
20
48
12
19
9
32
1
12
30
41
37
75
3
6
18
17
4
21
23
7
18
35
31
29
15
10
3
60
60
47
13
12
56
1
108
47
49
3
9
18
20
60
9
24
37
12
12
36
3
57
2
48
10
39
12
60
8
13
95
13
51
12
59
22
11
24
25
23
4
9
63
36
27
30
14
22
14
33
1
11
13
23
13
23
4
12
12
12
3
5
36
13
36
36
78
20
1
33
26
4
6
50
10
27
35
109
8
4
8
15
25
24
15
9
21
2
45
124
39
17
7
5
31
33
8
25
18
8
49
9
11
1
42
9
11
1
9
39
11
1
15
29
13
11
12
88
27
6
3
8
25
23
1
3
21
12
38
22
3
45
15
8
51
37
8
4
72
21
35
1
50
10
2
1
20
36
4
35
33
16
21
2
22
3
3
17
19
6
23
19
45
15
5
15
49
32
12
60
15
9
73
3
99
44
46
35
4
9
27
8
4
33
23
1
3
3
18
11
15
13
9
15
68
19
18
14
49
12
3
41
43
5
75
25
12
11
52
53
28
68
4
23
13
9
12
36
35
1
3
27
8
22
35
3
25
8
19
81
32
28
3
54
15
8
37
12
27
8
25
3
45
11
19
9
21
39
33
39
32
13
14
60
33
15
12
9
13
26
22
36
3
24
24
35
1
3
32
58
26
9
15
9
1
36
35
39
45
4
45
30
29
36
13
2
12
13
68
3
1
36
12
11
21
16
3
54
23
4
11
13
15
6
27
68
25
15
3
21
57
15
33
3
20
61
3
36
108
9
50
82
3
11
40
24
29
1
12
14
33
25
39
23
10
14
21
28
36
9
12
23
28
8
39
46
23
1
11
12
63
1
24
24
32
39
10
3
11
1
45
24
23
13
11
4
75
9
12
39
6
18
29
27
45
12
15
22
11
28
33
27
20
1
35
4
3
6
23
19
32
33
87
24
4
17
13
12
59
15
21
13
27
12
8
1
14
1
45
24
15
3
80
13
20
7
72
8
10
36
2
12
9
16
24
3
21
12
8
25
3
21
14
16
24
6
24
15
36
9
11
3
21
15
21
16
20
12
1
14
22
36
14
25
33
12
14
21
1
47
1
15
68
16
11
24
22
23
51
22
15
8
27
1
21
39
27
42
11
12
60
1
84
2
13
12
3
21
36
36
9
3
44
12
1
27
21
96
18
5
1
24
3
20
15
37
11
10
12
47
48
25
15
48
32
4
68
12
28
24
20
63
81
36
52
20
4
51
20
22
12
3
23
10
59
7
78
23
60
49
14
10
24
27
9
11
1
3
59
9
13
15
33
27
3
21
9
12
11
40
23
10
12
35
88
24
21
15
44
24
24
25
14
46
24
35
16
8
1
27
51
6
15
9
11
24
24
7
54
35
13
3
20
16
8
13
35
7
6
14
13
33
14
1
21
24
11
1
15
44
39
16
8
10
6
5
28
21
38
37
21
36
48
36
11
3
13
36
33
14
10
3
44
25
12
3
8
1
23
13
59
12
4
9
15
11
10
12
75
32
24
31
8
37
8
16
32
40
45
15
23
10
30
6
15
3
66
62
22
6
29
7
30
18
18
47
55
9
9
2
21
4
36
12
8
1
63
12
12
57
2
1
12
21
30
24
9
11
46
47
16
60
56
24
3
49
9
59
3
13
56
3
1
35
4
8
13
21
23
12
1
12
60
6
30
35
40
9
3
9
27
9
24
3
36
20
4
8
16
60
21
11
31
8
1
8
4
59
58
3
23
9
4
9
48
6
8
1
21
38
21
25
24
11
1
11
16
57
12
18
21
3
96
56
1
48
32
76
11
10
6
20
9
4
9
72
63
12
27
21
3
6
3
56
15
1
24
59
1
21
23
52
68
13
18
9
23
10
2
33
3
12
12
9
13
11
72
4
12
8
4
32
40
48
3
5
84
15
21
25
35
1
11
13
15
24
21
2
9
28
32
1
114
21
23
10
50
4
6
12
108
63
23
1
87
9
23
24
1
39
9
15
56
9
4
21
3
9
48
39
57
2
1
9
12
26
25
12
9
3
32
1
2
49
21
11
1
35
1
35
52
21
3
21
2
34
155
19
6
11
25
24
50
12
9
24
1
3
21
23
7
9
15
72
21
24
3
8
72
58
27
23
1
47
12
22
3
36
21
3
3
5
24
3
21
4
24
9
6
8
13
33
24
26
9
60
73
12
23
4
9
2
64
9
12
35
28
42
12
36
12
14
13
21
23
4
12
12
9
14
33
13
2
48
4
9
71
9
7
6
11
63
45
25
50
33
49
47
3
1
33
3
8
7
18
15
9
15
12
57
11
1
3
51
21
8
27
1
81
3
20
12
60
1
12
11
27
10
12
23
19
17
13
38
13
12
8
4
27
17
1
27
56
ABCD 457972344*7^$a-1 [50009]
4
18
21
3
2
4
2
30
70
74
10
24
29
49
24
42
38
7
36
17
3
85
30
18
12
84
11
13
24
26
10
6
5
15
18
4
26
24
70
60
15
51
9
3
18
12
6
21
33
38
6
3
25
60
23
1
24
15
29
3
7
12
18
80
16
18
12
21
9
6
18
3
21
20
36
28
24
20
6
9
7
18
20
40
6
6
2
18
40
8
22
14
58
57
44
40
23
28
26
27
31
78
2
36
10
12
12
8
43
3
6
50
9
55
77
13
44
28
35
25
84
59
16
11
10
24
11
19
6
15
35
22
18
2
7
11
16
6
8
6
18
28
3
24
24
135
2
19
15
5
1
3
39
93
3
32
13
12
45
48
6
9
57
3
32
28
3
60
26
4
12
11
15
9
9
40
51
3
14
19
17
18
49
32
9
4
8
6
1
11
6
28
2
4
21
11
6
16
48
20
19
17
28
6
18
42
92
16
5
1
36
8
52
3
57
20
4
72
36
42
26
28
24
27
23
52
9
35
9
9
18
66
4
12
2
1
27
41
25
12
6
66
63
21
44
42
12
18
6
18
4
75
23
34
2
4
72
29
39
10
32
40
3
9
12
11
4
24
15
17
4
27
42
15
113
42
40
8
24
49
84
20
36
4
21
36
6
6
3
68
7
2
27
49
8
58
41
25
15
20
25
3
27
18
36
42
24
18
6
26
10
2
16
26
10
60
11
21
4
3
3
72
5
25
12
20
64
8
4
12
12
6
20
13
15
6
74
61
17
3
49
2
54
4
6
20
22
11
27
25
59
1
77
67
5
34
38
4
80
16
63
36
51
29
1
2
4
12
9
63
33
41
70
2
6
10
44
18
28
21
84
32
55
30
30
24
38
18
10
20
15
9
34
5
9
34
44
9
1
15
9
20
22
6
60
14
72
10
32
19
11
46
6
12
6
18
8
13
17
27
13
30
17
43
24
33
15
5
9
4
30
8
70
36
3
9
12
8
58
32
1
17
15
9
64
8
28
6
6
12
84
12
15
33
24
24
44
36
10
18
18
18
26
9
45
22
6
2
1
5
16
60
3
5
51
13
36
60
11
19
6
3
33
39
3
42
6
9
3
36
18
14
52
21
9
12
14
10
6
33
17
52
47
16
3
72
33
20
1
42
57
17
19
27
18
35
7
17
40
35
52
102
3
51
8
16
9
24
11
9
1
6
5
13
18
69
24
47
18
16
36
36
3
105
24
15
57
42
18
12
6
5
7
12
17
9
4
24
42
24
30
12
15
21
30
6
8
39
13
30
12
36
32
12
6
28
15
15
26
31
24
21
23
7
42
32
19
21
24
32
40
12
3
11
24
25
23
6
72
18
21
28
9
36
14
4
44
28
5
9
64
38
18
4
48
11
15
10
20
43
3
6
48
23
27
22
96
8
39
40
5
6
13
27
17
16
33
60
60
6
18
68
31
21
36
26
4
12
6
15
17
16
24
26
58
78
36
30
30
2
82
5
25
18
2
4
26
18
34
17
7
6
23
13
24
3
5
16
90
69
21
23
15
21
24
21
36
6
9
79
45
9
36
6
5
37
27
17
4
3
3
12
86
4
12
15
8
31
30
2
49
21
3
39
54
20
4
3
15
89
1
24
18
90
24
14
25
11
69
1
6
6
26
58
42
12
5
9
19
60
9
6
14
6
1
20
27
18
4
6
6
44
36
43
56
13
30
12
2
16
51
20
73
27
11
10
32
4
15
11
22
42
14
34
6
66
48
26
4
24
11
16
17
22
18
84
14
1
33
11
33
3
19
6
35
9
22
6
60
24
8
34
12
42
42
5
31
5
13
68
6
1
17
30
6
22
8
22
72
74
10
11
28
53
34
2
40
18
110
28
2
34
20
82
17
13
14
9
33
48
34
36
9
20
133
8
19
17
4
3
29
7
21
3
63
9
21
18
18
24
8
16
36
27
9
11
7
20
36
33
7
14
24
46
74
15
19
18
2
16
38
4
12
44
3
31
6
42
29
43
33
24
77
52
14
18
90
64
17
60
39
16
12
21
9
36
27
5
19
33
11
15
12
22
20
64
20
4
18
5
33
4
36
50
10
39
5
36
7
12
24
41
36
4
6
54
12
6
5
3
9
37
12
48
3
8
25
2
22
48
3
33
3
24
11
69
9
16
18
24
80
28
6
42
33
5
28
48
32
4
26
28
33
9
26
10
6
9
23
52
21
41
3
27
6
22
17
1
14
45
3
10
36
6
33
3
29
9
19
9
8
18
6
10
18
3
21
2
48
69
57
6
12
9
33
10
17
4
15
30
26
1
15
54
72
8
19
21
6
20
60
9
21
15
3
1
27
14
40
35
15
22
6
12
48
5
13
59
4
3
12
5
84
27
16
18
30
6
20
6
4
42
20
7
44
21
40
74
1
9
6
2
7
63
74
36
36
4
12
12
26
9
1
27
11
22
48
8
7
57
2
22
3
56
7
29
19
18
6
8
10
38
6
12
22
9
20
21
6
10
12
24
3
15
12
26
4
14
58
60
36
6
9
33
3
3
14
3
15
4
41
19
26
12
72
28
27
51
66
12
18
14
10
42
20
31
87
5
45
19
44
61
6
18
42
62
7
11
34
14
25
11
24
34
2
10
38
18
64
24
12
42
12
9
36
35
1
3
21
39
30
50
1
36
5
30
13
15
5
7
2
46
18
20
46
14
18
1
11
6
67
81
26
49
77
18
10
18
48
14
36
4
20
28
2
24
4
6
56
36
34
30
44
16
15
29
64
2
13
60
23
82
36
15
20
27
90
40
3
84
21
24
60
2
22
32
16
23
13
24
32
84
6
12
4
20
61
33
3
15
168
38
18
34
35
25
2
10
18
38
24
4
35
16
21
3
9
27
15
26
34
2
6
21
13
20
48
16
24
3
29
42
90
31
24
17
4
24
20
16
20
36
36
27
25
8
27
21
43
21
35
85
11
9
10
38
24
7
27
5
4
33
8
6
12
16
42
20
19
17
12
46
53
13
2
1
17
3
49
102
18
56
4
2
4
12
20
18
115
11
9
1
18
38
18
45
19
12
18
15
21
6
33
3
18
68
10
81
36
17
4
18
30
54
74
54
22
51
11
16
8
21
1
3
11
22
26
28
18
24
8
18
18
18
21
7
2
46
9
27
14
75
37
27
17
87
1
11
9
28
26
10
32
3
31
5
1
15
29
28
68
16
3
24
32
9
46
5
9
136
6
6
14
34
30
42
86
81
1
3
27
108
30
6
29
9
54
22
15
35
12
28
14
3
45
4
6
12
6
6
9
15
18
24
23
16
5
16
80
64
11
15
10
54
2
24
28
2
13
93
12
24
128
10
26
22
5
96
19
18
36
62
9
12
25
6
14
64
36
86
10
12
27
17
76
2
13
9
12
12
8
30
6
28
36
15
27
32
6
46
78
32
10
14
10
2
64
26
13
69
26
34
18
17
3
24
13
9
12
6
44
4
38
19
8
37
18
6
60
14
1
9
42
2
7
9
14
28
6
18
12
6
24
102
92
33
25
11
1
12
8
24
66
6
36
27
49
42
9
33
6
66
11
31
42
11
55
18
14
40
14
52
108
14
16
9
9
2
16
24
2
28
6
29
9
4
44
6
22
14
25
9
128
34
69
41
4
6
6
68
31
11
22
8
22
5
51
10
42
38
16
42
14
34
60
50
54
12
6
4
6
18
12
6
30
162
18
84
24
36
27
5
19
9
47
33
4
44
10
8
45
1
62
6
48
15
1
36
2
1
17
4
24
3
23
22
27
24
5
39
60
25
50
10
32
12
16
12
14
25
11
48
45
1
62
34
62
52
66
38
16
98
54
12
37
5
22
12
5
37
44
19
9
36
8
6
22
24
8
67
9
8
10
6
2
24
72
22
36
24
3
8
7
2
42
36
28
8
10
24
24
8
46
62
10
14
48
7
9
12
48
36
6
36
6
3
5
72
7
27
29
3
16
2
4
3
21
12
14
6
19
21
3
41
28
86
4
44
16
17
81
7
3
36
6
6
78
66
14
22
9
9
8
100
24
92
34
6
2
1
15
29
7
20
10
18
12
6
20
4
6
6
44
48
16
60
14
10
26
34
72
6
48
6
20
18
1
3
18
12
27
21
54
18
6
6
26
49
21
24
23
9
22
6
3
9
3
20
25
15
51
12
30
2
9
27
82
36
12
12
2
94
15
17
7
11
18
6
54
7
11
76
32
28
6
32
34
30
12
12
20
7
21
66
29
21
16
2
6
3
25
62
4
5
19
57
21
12
38
49
117
20
12
4
11
1
20
4
2
18
12
16
144
8
36
76
12
2
76
8
6
10
12
21
59
10
6
26
34
48
144
45
21
8
42
10
8
16
14
49
12
20
1
36
6
90
11
49
14
10
36
36
62
10
24
18
6
12
74
28
26
4
11
7
54
23
25
44
7
15
6
72
12
14
16
5
4
21
8
27
1
30
9
53
16
12
12
12
2
4
14
34
30
14
76
32
13
35
1
15
20
45
13
6
48
29
31
66
24
27
9
54
12
65
9
54
18
39
25
18
53
1
15
27
2
31
17
4
ABCD 458052102*7^$a-1 [50020]
36
12
17
4
39
30
66
21
5
15
16
3
9
20
12
16
29
3
16
15
9
5
36
70
26
112
48
3
21
11
7
9
45
8
91
20
16
99
21
32
52
5
24
7
3
45
29
46
6
39
9
27
20
7
2
10
5
31
65
40
63
42
23
19
24
30
8
10
26
75
16
24
8
19
48
29
16
39
5
19
33
15
62
12
19
15
6
59
100
9
6
9
5
15
21
55
15
48
9
9
15
24
65
16
20
55
21
8
22
29
16
3
74
10
36
9
27
21
8
24
12
4
9
92
28
18
24
48
48
24
29
67
9
36
3
30
56
3
7
5
4
41
4
114
50
27
25
15
24
24
32
25
3
27
38
22
6
15
24
3
6
78
12
5
21
4
15
56
4
12
15
17
31
42
32
64
54
33
39
2
22
24
29
4
9
32
3
31
5
21
46
36
18
20
15
4
27
53
16
8
1
39
57
15
33
6
14
22
5
4
27
42
24
3
29
24
7
8
60
7
24
60
36
24
14
12
31
15
6
23
4
21
18
24
12
89
12
4
41
22
2
22
69
44
1
3
5
46
66
20
3
73
15
12
17
43
9
39
48
41
40
8
55
17
15
1
15
8
19
24
62
15
9
12
28
15
27
6
3
27
9
5
10
18
6
24
36
21
9
42
45
24
9
39
12
69
11
85
15
5
4
18
36
42
15
80
7
2
7
8
21
3
31
14
10
17
9
16
3
75
2
22
2
15
43
17
9
55
27
5
45
22
17
1
23
7
12
6
11
7
14
15
9
16
3
32
7
12
41
16
3
21
9
6
36
60
2
7
39
9
17
16
15
15
14
3
7
50
55
9
18
41
12
48
19
6
20
4
3
21
23
19
21
33
18
12
12
45
39
2
16
23
1
8
12
4
15
24
3
14
10
108
12
14
15
9
10
2
48
22
36
2
34
24
48
21
15
33
51
5
21
22
12
14
22
33
21
42
12
12
5
1
63
27
24
21
33
15
27
6
47
1
18
6
96
18
12
5
31
2
4
6
12
5
25
95
1
6
33
36
12
5
10
2
22
9
75
24
12
2
15
7
2
31
9
3
63
69
5
43
9
20
15
33
36
70
26
15
7
9
75
33
12
3
26
10
12
12
5
61
35
31
6
8
34
36
24
12
29
7
26
7
57
11
61
6
33
15
26
7
12
15
5
16
24
32
4
60
24
32
24
7
42
92
34
9
3
62
16
24
30
50
12
28
15
81
24
6
29
37
20
28
18
29
19
30
27
15
60
17
45
10
60
45
51
6
6
36
48
5
25
102
18
15
39
5
9
43
12
12
3
2
4
80
16
24
51
20
48
16
12
53
39
1
18
26
7
21
30
12
5
40
63
53
31
33
17
3
28
45
8
10
5
9
40
42
12
2
7
12
3
12
2
3
16
3
9
3
14
15
12
25
15
51
6
24
15
17
12
43
63
14
34
24
12
21
24
96
17
10
12
9
24
15
17
1
6
18
20
22
24
2
4
63
65
46
45
3
12
113
31
6
27
3
36
9
3
36
14
7
3
54
54
24
2
10
5
7
84
29
36
19
41
16
8
7
12
9
15
6
8
31
9
6
9
87
33
63
12
5
7
9
17
12
22
17
13
23
16
9
15
39
41
24
31
48
26
40
18
6
3
21
8
24
7
15
9
39
66
23
45
22
12
9
137
16
11
16
15
6
42
14
16
6
60
33
27
66
3
41
34
26
31
32
1
42
2
31
21
15
3
6
51
20
7
18
80
16
3
41
10
9
3
36
33
12
5
40
32
15
24
1
6
2
16
56
10
6
8
31
24
57
23
43
17
7
9
48
87
6
24
18
21
51
5
7
33
3
12
21
15
60
36
12
14
12
15
28
12
36
29
10
14
7
15
42
24
68
10
38
31
3
2
22
53
52
44
45
3
31
48
21
17
15
9
7
3
6
83
45
10
12
42
8
55
3
2
4
18
102
66
5
16
17
15
16
9
3
12
56
24
40
15
36
45
24
20
127
54
6
24
9
15
2
31
3
5
25
6
12
24
38
16
3
15
17
19
29
13
24
20
22
54
32
7
5
10
9
39
5
67
9
51
141
3
6
8
7
5
22
17
31
12
2
34
6
59
28
15
74
46
9
3
6
15
89
12
60
10
14
7
3
86
3
43
24
33
3
36
96
42
6
2
72
22
2
46
38
51
9
10
5
25
6
14
36
24
7
8
55
33
3
5
16
8
1
42
12
41
1
3
3
29
13
18
2
4
30
2
16
39
20
4
5
12
31
24
36
60
39
33
5
4
39
15
48
9
3
14
3
28
8
105
36
43
3
14
19
29
34
17
13
48
3
36
87
14
19
36
36
9
39
63
48
50
43
12
20
7
21
3
6
18
9
29
40
6
24
26
51
16
3
14
91
15
96
66
8
7
48
33
24
27
3
18
15
27
30
23
21
43
3
38
24
16
6
24
12
29
67
21
5
22
84
9
17
15
43
24
48
50
19
41
24
10
14
12
10
9
27
29
7
12
21
3
5
19
12
12
17
13
8
40
39
3
29
9
16
3
36
63
26
7
27
26
55
20
16
9
20
15
16
5
39
1
30
5
13
8
34
26
15
175
24
5
7
36
24
33
5
15
40
15
21
44
19
17
13
24
47
1
8
7
27
21
15
90
3
60
15
9
8
31
9
5
12
24
24
7
15
12
12
41
88
57
23
1
72
8
7
9
63
9
3
5
10
45
9
138
6
80
16
27
12
33
47
79
12
26
60
19
12
3
6
6
9
48
5
7
39
12
36
117
33
18
12
17
1
15
3
30
48
83
16
27
2
34
77
31
57
17
34
36
5
4
27
24
12
24
12
6
15
3
17
52
8
1
6
18
24
3
3
26
24
16
23
7
36
30
15
9
6
24
18
18
6
111
15
33
9
3
3
2
58
14
15
16
3
5
1
20
34
36
12
21
3
17
31
9
20
31
29
36
16
3
2
46
18
56
22
42
15
9
48
6
9
12
69
30
24
12
2
75
31
9
5
118
30
6
14
7
36
12
17
10
5
33
43
24
27
26
22
6
18
14
34
9
15
93
24
5
43
63
12
38
22
9
15
50
40
3
3
12
2
28
15
41
34
12
38
28
15
8
1
20
4
11
16
17
12
10
9
27
14
19
81
18
5
7
60
5
4
5
7
3
30
66
12
21
3
14
3
60
37
24
6
24
50
40
30
50
7
9
20
34
9
9
18
38
22
5
16
3
9
5
10
21
51
12
24
14
10
6
48
39
27
5
31
17
19
30
8
70
9
41
15
9
10
24
12
33
3
9
15
5
19
12
14
22
9
15
2
12
10
9
5
16
6
14
3
25
6
21
5
40
42
9
29
3
19
38
22
38
60
4
18
24
2
46
6
39
29
22
5
1
63
57
6
2
22
18
24
20
46
12
12
6
75
80
7
9
51
12
2
4
18
21
15
12
84
14
10
60
5
1
11
7
36
12
5
1
63
27
2
10
24
2
39
31
12
14
22
17
7
9
5
19
3
36
36
5
9
27
28
27
36
36
21
48
8
7
14
15
13
96
56
34
5
24
12
19
65
19
24
6
56
19
5
15
1
27
15
24
6
32
31
36
3
24
9
44
4
3
24
29
7
18
48
27
21
18
5
7
42
15
9
42
69
5
4
42
6
15
5
3
16
12
15
30
6
41
67
29
112
8
21
34
12
54
54
14
27
4
12
17
34
54
6
42
56
10
21
29
10
24
5
9
7
5
46
18
66
24
65
7
14
10
14
7
8
19
36
36
12
26
51
9
10
2
10
6
15
3
29
7
33
17
3
13
15
3
48
17
45
39
40
17
34
29
7
12
12
18
32
19
32
4
12
27
48
9
3
93
9
39
3
36
2
16
8
46
45
3
26
39
28
15
60
18
44
4
56
120
46
18
3
27
12
5
24
1
39
36
21
54
18
30
2
10
5
4
15
24
12
18
11
13
8
31
3
41
7
12
33
29
31
17
67
3
6
6
81
29
4
6
12
12
12
2
4
8
10
5
31
33
9
6
50
15
7
18
6
5
31
14
46
2
10
2
4
39
9
18
6
15
3
12
14
3
7
53
7
30
24
39
51
5
1
30
9
9
18
12
17
7
36
2
43
5
7
36
149
10
48
12
54
75
15
12
2
70
42
20
3
12
16
44
4
84
3
6
6
17
1
23
9
7
15
48
5
16
29
12
22
86
12
19
9
6
12
69
8
7
50
15
1
39
8
12
7
26
15
7
9
15
30
15
20
31
30
6
12
21
3
6
3
44
79
5
43
38
34
36
29
7
33
36
5
15
7
9
8
1
18
60
18
24
18
6
54
36
5
16
48
33
3
5
24
16
24
18
9
15
24
5
1
3
5
10
33
3
26
34
21
39
12
24
24
12
9
9
42
6
6
66
35
9
115
15
17
1
8
55
24
5
52
6
9
8
19
24
2
15
19
18
75
21
6
21
3
9
36
32
16
41
34
89
19
9
17
4
11
7
5
16
24
3
21
27
12
17
28
3
45
17
22
24
26
4
30
24
12
33
12
3
77
100
48
48
12
15
5
43
9
24
41
10
30
6
57
3
29
7
33
8
25
15
3
78
15
3
21
5
28
23
43
21
17
39
1
18
21
9
3
21
32
75
45
16
54
24
5
7
38
16
42
6
68
22
9
29
16
6
48
9
20
55
6
80
15
16
75
14
48
7
5
4
11
33
10
24
96
60
12
12
9
15
36
9
3
21
27
21
9
23
40
3
24
21
27
9
5
15
24
43
2
36
58
41
19
113
9
40
11
4
44
ABCD 458264288*7^$a-1 [50020]
7
32
39
9
12
4
11
37
20
69
10
26
7
20
16
8
7
2
40
3
11
9
4
24
3
21
8
12
19
24
2
40
23
4
27
9
12
24
45
8
39
3
10
66
29
36
45
3
28
8
12
3
6
31
39
5
9
30
1
24
63
9
44
4
5
10
26
63
36
3
16
14
19
21
2
10
50
1
20
4
51
9
12
8
1
42
18
3
35
4
69
3
41
4
3
5
7
6
2
13
3
26
15
28
8
4
23
9
16
3
2
3
109
3
15
2
3
43
45
27
20
28
9
8
7
26
4
30
20
9
12
28
17
12
10
18
15
39
26
24
30
4
21
5
10
9
15
5
1
20
7
20
4
20
49
8
3
24
3
1
24
8
19
81
5
63
12
4
15
9
51
33
32
40
21
3
32
9
96
18
34
2
4
21
23
1
11
1
9
18
21
11
4
6
35
15
9
7
12
17
3
21
15
1
84
35
6
18
28
21
23
4
33
29
12
31
12
56
13
6
45
5
4
74
1
20
12
16
17
31
23
34
42
30
15
24
9
11
12
4
5
3
4
12
24
27
26
39
21
3
91
5
21
91
33
3
8
45
7
32
4
17
7
12
5
16
2
12
1
27
41
12
3
13
3
21
39
38
6
34
6
12
29
15
28
45
60
3
2
19
12
41
43
71
1
5
48
3
24
13
8
7
63
8
1
21
44
18
16
5
21
51
19
8
1
27
12
18
2
12
10
50
13
53
40
15
8
21
10
9
9
3
29
10
9
21
35
1
14
10
6
21
36
36
39
50
27
12
1
2
25
12
9
18
42
20
72
10
9
47
1
8
28
29
10
5
16
15
48
45
84
36
17
15
27
16
2
10
2
27
4
27
8
25
20
21
31
8
51
1
24
3
2
15
1
87
12
5
27
16
8
16
53
43
12
8
4
23
60
4
21
21
38
1
63
21
29
6
4
32
33
45
12
43
17
19
11
9
7
5
37
47
36
49
11
28
12
12
51
2
27
36
21
10
18
86
9
7
41
3
13
33
3
5
12
54
6
48
6
9
4
27
56
25
45
35
19
5
7
12
21
11
16
9
15
9
56
75
13
12
12
9
12
27
20
1
38
16
9
15
5
1
78
42
6
50
4
6
30
15
27
20
1
36
12
83
9
4
11
6
27
43
30
47
4
45
11
21
12
18
61
11
10
8
43
9
6
12
17
24
4
15
32
6
4
11
24
3
57
21
3
60
21
40
38
28
54
3
11
1
12
33
38
13
5
3
4
20
12
3
21
19
12
8
57
40
35
25
24
20
49
3
9
23
40
47
4
26
3
72
13
27
35
4
14
46
21
12
33
20
54
42
24
10
21
39
5
1
32
139
3
26
4
35
45
18
33
9
7
11
12
1
27
9
69
3
20
7
53
52
27
96
17
9
16
14
21
4
41
4
8
91
24
3
44
6
3
12
7
17
12
27
6
15
1
30
17
7
6
2
49
23
4
20
1
8
15
21
16
5
15
28
17
30
1
9
6
14
3
36
21
18
33
55
21
44
4
72
8
21
12
10
18
15
44
33
46
5
21
7
24
15
8
37
47
9
13
11
27
37
5
19
17
42
22
51
24
12
11
57
40
35
30
30
133
53
22
2
3
16
35
37
5
19
23
40
18
3
11
6
39
21
4
6
5
40
8
21
7
71
13
8
15
6
16
47
16
11
30
27
16
15
93
29
28
8
22
12
90
15
53
7
59
21
4
11
45
12
33
16
18
12
65
7
5
28
5
43
8
9
19
35
16
2
19
33
6
24
30
3
12
15
5
12
33
87
13
11
43
2
3
7
8
1
5
7
8
1
3
20
12
4
5
16
14
9
1
51
5
31
24
5
3
9
12
30
10
50
1
9
36
3
35
33
28
12
9
44
3
15
22
51
36
9
39
5
16
3
8
9
15
27
18
7
53
39
15
13
11
16
5
21
10
50
31
12
32
25
3
15
14
22
9
24
36
21
14
1
15
6
12
3
63
72
5
12
4
32
1
6
5
28
11
6
15
3
16
20
24
21
4
21
35
28
20
24
16
17
123
91
21
3
2
18
16
5
1
14
13
8
4
11
48
9
9
10
17
13
42
20
145
32
1
83
12
9
15
19
29
24
12
4
35
72
73
8
55
60
5
3
33
28
12
53
40
27
72
71
9
12
45
102
16
21
36
9
20
27
43
26
19
3
17
15
9
19
2
94
2
54
40
9
15
21
24
21
23
16
59
117
21
7
20
28
48
132
5
15
3
22
14
4
33
3
29
7
45
47
10
3
24
12
12
21
36
3
12
39
5
28
5
3
27
9
43
5
21
7
72
23
13
68
24
4
8
15
18
6
1
20
24
28
29
22
33
9
39
8
7
2
24
70
6
14
1
24
5
76
24
20
15
21
3
21
30
24
49
11
21
28
3
9
33
32
10
5
63
12
1
9
3
12
23
25
12
12
3
60
17
33
7
11
10
2
1
39
30
11
9
7
23
40
6
20
12
6
33
7
5
4
3
17
27
10
3
17
19
17
3
37
14
30
30
25
5
15
16
32
31
2
7
8
7
9
9
27
5
43
23
24
22
15
12
24
3
2
63
1
14
1
5
31
20
12
16
27
12
41
28
24
44
40
15
5
16
17
22
29
15
37
5
12
39
13
11
3
33
12
4
20
57
3
67
36
21
27
5
19
18
3
8
4
20
40
5
40
12
26
4
21
59
25
17
43
35
13
3
5
7
5
9
36
18
24
12
6
54
16
5
3
13
3
6
15
12
3
8
33
9
19
5
31
5
3
21
3
73
59
1
3
15
5
4
3
2
6
21
13
11
1
11
9
10
30
11
9
15
3
49
51
20
10
39
8
1
20
39
43
2
54
6
28
2
6
42
58
120
11
1
2
70
15
20
12
13
3
63
48
5
7
14
15
3
12
21
4
12
11
49
9
15
3
42
3
11
4
24
29
9
7
5
19
8
4
131
21
4
3
32
4
36
89
1
6
2
7
3
9
12
24
15
105
24
3
5
3
40
18
3
12
44
60
3
1
59
1
21
27
12
32
9
36
10
77
13
23
7
33
9
2
60
4
5
9
27
12
13
35
1
15
39
84
45
12
20
24
4
36
23
1
15
21
39
2
12
10
17
48
16
20
9
12
3
13
60
18
6
14
1
20
21
4
14
9
40
5
3
24
4
9
15
11
57
36
19
24
60
36
33
8
21
7
21
3
36
21
14
45
16
8
36
33
7
36
84
68
27
1
3
5
28
12
9
30
17
4
17
51
16
11
13
3
26
3
4
15
2
10
53
13
18
17
27
18
7
36
35
64
2
3
15
16
5
7
17
12
16
15
32
33
4
32
3
49
21
11
9
16
11
9
31
23
1
27
12
5
3
21
24
12
33
28
54
6
24
50
10
60
8
19
99
2
28
11
3
37
3
8
70
6
42
11
12
1
8
3
28
8
1
8
4
14
22
3
20
15
37
36
24
15
74
7
12
12
5
51
3
4
6
11
4
21
2
12
9
40
11
21
3
49
11
61
21
74
45
28
36
9
51
12
5
10
14
36
34
20
25
21
2
22
39
57
14
6
7
8
28
15
5
4
12
21
20
24
10
30
15
15
21
12
15
2
18
16
5
19
32
6
7
32
12
9
12
46
17
3
4
9
33
74
6
58
9
27
6
15
5
31
3
2
40
27
3
14
7
8
19
2
4
59
4
3
5
52
5
67
3
9
9
95
27
25
17
7
72
12
75
29
16
15
53
40
12
3
9
32
3
33
4
35
18
75
7
5
12
19
14
18
13
24
15
29
28
8
13
2
4
42
39
24
8
33
7
8
81
27
4
107
40
9
33
20
4
15
3
17
60
4
17
100
62
12
1
9
6
14
10
18
3
69
3
36
8
7
12
93
17
24
16
14
25
21
2
10
59
3
4
44
21
1
14
54
27
4
9
15
3
32
18
3
1
35
13
35
4
24
3
6
6
57
8
40
48
20
16
12
3
5
16
5
15
40
29
15
15
13
5
19
3
50
79
11
64
2
4
18
53
12
12
3
22
36
11
9
54
10
20
15
15
45
4
57
11
48
28
27
50
7
9
14
4
44
1
9
3
69
11
4
39
9
8
7
56
1
21
14
28
2
3
73
11
31
41
40
75
5
1
20
30
6
4
18
9
71
21
4
24
3
5
19
2
3
19
32
1
15
9
3
9
23
18
7
20
3
36
33
3
49
12
48
12
29
10
6
47
4
23
4
6
48
2
45
15
16
50
4
50
6
15
3
4
33
5
55
12
12
3
36
17
12
13
39
24
17
19
23
16
12
2
7
35
6
7
32
12
40
39
9
35
4
17
3
16
9
17
34
17
4
104
16
8
4
32
3
57
1
44
60
10
17
7
56
25
24
15
21
3
56
4
5
37
51
24
3
72
5
12
9
39
4
15
21
5
16
38
21
45
19
48
27
5
55
21
5
7
12
17
4
3
33
104
28
23
9
3
28
23
6
18
12
40
8
22
60
36
35
3
4
2
18
1
24
11
46
3
3
48
2
4
14
13
3
29
4
5
12
55
35
45
45
16
2
12
18
52
14
6
18
70
2
21
63
1
39
9
8
12
12
64
56
36
127
2
3
7
18
2
25
15
30
15
15
30
39
36
3
21
9
26
21
72
109
3
156
20
4
21
11
3
4
2
10
9
8
13
20
16
14
37
9
24
51
48
12
24
23
16
41
36
19
5
3
42
18
13
20
16
27
60
6
35
24
16
5
19
8
7
17
4
8
4
9
14
1
9
75
12
23
9
52
8
37
18
62
10
9
44
19
12
9
17
34
44
33
9
19
35
21
3
46
15
51
12
9
89
42
9
27
6
58
92
13
5
66
6
19
17
3
1
3
8
9
15
45
36
4
20
34
66
6
29
12
16
35
21
39
37
3
2
36
22
77
19
44
10
12
54
6
30
9
15
2
3
1
3
3
53
1
35
16
5
43
27
24
17
63
73
36
12
12
17
19
8
12
16
41
15
24
19
62
55
15
5
12
12
19
2
51
12
19
41
9
12
60
19
17
19
20
16
27
2
7
24
8
19
17
4
35
33
16
47
30
15
4
12
5
67
3
44
25
12
11
1
21
6
30
3
8
24
24
12
3
57
33
10
29
12
9
27
9
4
20
31
45
74
24
25
21
6
29
3
16
33
8
25
3
8
40
5
19
32
4
27
18
15
39
6
3
21
8
6
9
12
60
1
2
21
7
8
69
24
60
3
6
31
23
4
5
36
12
4
3
2
15
4
56
60
ABCD 458295074*7^$a-1 [50028]
7
24
48
174
6
29
175
24
6
95
25
54
149
37
59
85
11
55
78
30
29
60
151
42
48
18
84
24
60
72
54
48
126
120
36
54
96
47
31
60
5
67
5
120
19
53
1
18
24
36
161
31
65
1
6
113
91
5
331
53
67
24
54
47
115
29
60
55
72
17
85
96
30
132
24
17
61
30
90
71
19
36
60
30
6
17
103
5
31
24
36
113
121
138
29
19
29
79
240
24
42
18
60
96
5
79
101
24
7
90
35
13
95
25
42
5
12
19
18
24
71
49
6
132
48
96
78
18
72
60
42
179
96
109
42
108
72
42
47
43
48
102
95
1
90
180
72
24
18
42
24
29
216
1
24
30
90
162
77
67
24
29
1
11
31
84
24
53
60
96
72
91
12
5
37
23
1
120
95
145
6
96
17
247
29
67
41
48
264
19
137
85
23
91
12
18
66
36
18
83
37
59
67
288
17
108
7
24
36
60
60
5
12
240
31
60
41
48
36
24
1
6
12
54
24
35
7
12
96
65
7
84
156
168
60
6
54
84
36
60
53
7
210
23
19
48
5
49
30
17
103
42
35
48
12
72
1
78
18
120
24
66
204
41
7
12
60
5
36
7
42
11
7
54
18
150
96
24
119
43
96
53
156
13
47
19
30
54
42
30
114
30
12
89
108
31
65
127
17
7
17
7
96
138
78
17
55
60
29
72
1
78
12
125
72
91
41
48
36
91
113
13
54
90
186
5
31
41
12
7
101
1
35
60
91
53
7
90
30
36
78
6
252
17
36
25
143
79
42
18
12
89
120
79
17
25
47
48
1
90
29
1
174
36
54
35
96
7
41
36
25
120
6
113
19
173
1
24
24
47
84
84
1
42
78
23
48
193
66
12
29
13
66
96
5
55
24
29
12
48
1
131
19
29
127
30
66
84
84
126
54
24
12
77
96
55
65
25
71
121
18
12
36
24
78
42
113
115
89
73
24
71
19
5
19
48
29
24
121
48
102
77
61
6
29
12
103
96
65
151
48
161
36
13
35
36
55
53
79
54
18
101
127
234
54
53
7
53
7
41
79
24
77
48
31
144
6
24
42
24
5
7
12
12
17
19
41
96
84
139
60
12
6
30
5
235
24
66
30
24
42
95
12
48
55
96
53
84
61
6
18
71
19
6
11
13
35
31
36
24
12
41
13
18
5
31
156
60
18
126
84
5
24
79
101
7
174
71
1
24
42
17
7
54
24
30
12
5
139
84
65
31
24
137
73
30
66
30
96
17
139
252
17
19
6
138
41
91
48
17
132
7
6
23
1
102
17
121
23
48
43
5
7
24
324
17
85
155
19
66
47
43
65
43
36
53
79
29
48
7
53
235
29
1
18
54
30
113
43
48
12
42
18
29
49
114
60
36
12
24
24
60
6
114
24
12
18
186
36
17
91
65
156
211
5
379
65
19
96
29
12
19
149
96
96
48
25
71
139
6
126
65
139
29
36
67
17
43
102
120
66
30
23
1
6
209
24
103
53
61
24
18
12
66
114
48
41
31
156
36
48
161
7
198
102
72
36
54
95
145
47
12
12
24
12
85
119
67
53
24
7
77
61
78
48
161
168
25
30
17
48
103
48
12
24
84
12
54
264
59
31
6
78
36
5
25
42
17
61
35
349
30
48
17
24
12
60
199
36
54
318
18
131
43
60
48
192
30
6
66
35
133
6
24
36
30
23
73
174
24
5
37
18
5
55
41
49
35
61
143
31
5
187
36
72
6
35
84
91
53
7
5
108
1
138
54
18
5
25
30
12
29
67
102
6
41
120
19
5
1
6
114
24
126
17
72
1
24
90
54
18
48
30
24
90
36
89
31
5
31
30
119
55
5
139
132
36
72
60
6
83
139
18
23
96
103
48
12
29
43
29
19
54
24
24
138
54
54
60
24
5
12
55
24
54
192
287
1
30
132
144
5
25
ABCD 458302298*7^$a-1 [50039]
39
6
99
21
18
33
12
1
23
13
8
12
76
24
8
76
60
24
2
6
12
40
12
26
72
42
6
45
13
84
11
25
11
45
16
38
6
18
9
159
48
34
8
3
21
4
12
35
24
3
18
40
44
16
20
40
38
24
48
22
11
1
36
50
24
21
3
12
12
9
12
21
18
30
48
30
22
2
10
24
23
33
28
11
1
8
18
34
8
3
9
40
24
2
45
15
12
6
3
69
28
12
23
15
12
24
6
15
9
36
4
8
12
84
12
4
8
3
39
6
18
12
21
13
11
12
45
66
9
25
8
111
27
9
33
27
1
116
24
39
1
2
18
42
22
8
18
6
3
37
26
18
52
12
2
34
11
39
12
114
36
18
12
82
12
48
8
4
24
32
4
14
21
9
16
47
48
9
36
4
12
68
36
16
44
16
2
6
12
4
36
47
3
22
72
14
45
25
2
10
24
8
12
4
47
3
12
69
1
8
6
10
11
33
12
28
26
33
21
40
23
27
33
13
26
30
3
9
18
24
10
20
3
73
23
57
30
24
18
6
9
33
54
21
9
27
108
36
9
6
21
61
23
49
11
3
6
3
33
18
12
10
32
6
9
21
12
124
24
86
6
3
15
30
40
59
1
2
10
84
11
36
21
36
3
9
28
2
72
21
1
24
20
51
51
18
15
9
148
12
50
6
54
10
2
57
13
11
3
34
8
4
8
40
12
14
24
18
28
23
21
12
4
11
24
21
48
6
10
12
2
33
45
39
1
8
36
4
26
30
15
3
42
39
51
10
20
3
3
10
8
3
9
24
16
72
2
6
15
25
14
57
1
32
4
36
8
60
12
6
48
12
10
24
20
15
15
10
14
30
4
60
35
3
58
50
33
21
3
12
1
24
11
21
18
18
52
20
39
3
24
12
9
12
49
2
12
9
36
9
12
3
24
1
23
39
18
160
2
48
21
24
1
8
15
147
94
2
30
12
30
117
15
9
1
47
3
9
15
10
2
12
9
24
25
8
16
11
3
9
3
70
23
12
12
1
20
12
24
60
4
20
72
4
26
30
30
10
14
6
54
9
24
45
18
9
1
2
9
33
18
6
40
92
15
3
6
18
48
69
45
27
13
35
3
10
8
24
4
14
22
20
48
16
14
6
36
4
11
24
60
36
15
10
26
10
8
3
1
2
57
13
80
27
3
36
21
48
49
110
12
78
63
39
54
24
4
38
21
49
2
9
12
27
81
72
1
14
33
9
28
12
12
62
6
15
12
1
26
204
24
42
24
27
3
21
12
60
13
8
42
54
6
24
9
25
26
6
30
36
42
3
15
60
24
30
3
45
12
54
12
12
33
9
3
25
59
37
2
34
14
33
37
11
13
12
50
6
30
42
6
30
54
22
8
18
21
3
6
3
21
66
94
60
8
6
6
3
12
1
20
18
129
15
21
24
25
26
42
40
35
3
24
18
3
9
16
32
3
9
39
3
10
35
45
3
36
24
21
40
32
60
54
30
6
21
73
23
36
9
15
27
6
15
39
24
45
9
39
12
21
28
2
45
12
1
11
21
40
23
12
15
117
3
6
4
14
45
60
1
8
18
10
12
23
3
9
27
36
12
48
48
10
24
2
10
47
96
13
20
4
8
30
18
24
6
45
13
14
42
30
18
3
73
11
15
120
18
15
13
12
26
12
9
1
71
12
27
22
2
6
51
3
21
36
24
37
38
10
8
4
38
21
21
16
36
36
2
12
30
24
54
22
26
81
48
1
11
36
3
42
3
15
18
6
6
12
6
46
8
30
66
4
72
8
51
37
23
12
9
3
1
120
56
28
12
110
57
9
15
33
27
3
6
16
8
16
38
9
27
12
21
13
11
12
13
24
8
6
45
1
8
42
6
12
15
3
60
21
1
20
60
12
6
10
38
12
12
48
54
76
23
24
15
6
16
24
2
12
22
24
62
21
24
75
22
2
58
12
23
24
13
11
13
26
10
48
32
16
8
4
23
15
30
42
48
70
2
10
2
10
14
21
21
84
15
12
3
108
48
18
3
37
2
72
18
3
27
22
80
12
27
1
20
12
99
45
12
3
15
9
3
58
12
8
15
241
38
9
96
1
32
24
4
36
36
14
24
22
11
21
27
48
33
4
23
45
78
10
48
35
1
20
66
12
9
24
24
1
35
37
48
20
15
13
14
18
28
44
48
63
21
63
13
14
9
25
23
9
12
42
30
30
46
72
56
16
20
6
10
11
12
1
14
12
30
75
25
20
27
15
10
26
6
27
21
6
24
36
166
26
22
11
45
4
20
51
15
6
4
11
33
16
2
10
12
26
12
22
26
6
16
12
12
24
32
3
61
20
6
60
10
2
33
24
1
152
18
12
9
27
21
84
12
39
24
10
14
10
20
3
3
72
21
39
12
18
24
36
39
12
13
44
3
1
23
33
64
50
6
39
1
2
10
11
37
74
36
46
14
33
33
84
75
1
14
9
24
21
42
24
12
21
1
68
12
36
40
12
68
42
30
27
27
120
10
8
28
35
15
10
32
40
2
21
3
82
8
30
66
3
37
23
72
1
11
123
10
14
22
11
13
60
38
9
9
3
15
22
2
10
56
39
57
18
21
36
9
36
30
30
4
2
9
21
51
9
4
20
30
10
26
22
11
60
15
10
50
21
1
48
47
39
24
9
25
12
47
51
21
24
25
20
3
15
108
9
3
18
42
58
23
1
60
12
20
16
14
24
30
27
45
4
60
48
47
24
21
27
9
27
1
11
81
3
15
9
15
18
48
4
11
15
9
12
9
76
14
9
1
36
38
70
36
12
14
10
26
21
27
6
6
72
33
25
12
60
8
24
6
130
12
38
12
66
51
1
2
18
18
33
21
27
9
4
23
33
27
9
90
21
15
34
20
16
12
12
8
18
54
4
36
84
2
12
21
12
15
9
1
11
27
12
24
33
1
12
23
15
42
3
9
3
3
21
15
10
36
12
11
36
9
16
38
12
21
27
21
21
4
23
9
24
88
2
117
12
21
16
12
23
25
12
12
47
21
18
72
21
49
26
46
84
59
1
12
23
1
20
40
14
9
13
59
3
6
12
3
25
47
36
57
90
36
36
9
9
4
32
84
3
1
23
49
35
3
6
12
3
1
14
6
64
14
78
15
9
87
27
54
16
23
27
22
2
22
26
60
45
9
18
21
57
18
12
24
57
37
2
24
6
63
1
56
39
1
2
48
18
16
24
11
9
36
6
30
54
33
36
12
9
84
16
24
2
30
51
3
24
10
14
22
23
15
12
24
6
16
24
38
21
24
25
26
57
9
36
54
6
48
3
1
8
15
27
30
36
16
47
12
1
8
6
22
72
23
3
10
26
21
25
23
39
42
64
2
54
6
72
30
3
12
85
8
51
3
24
33
21
3
109
11
12
45
12
48
6
12
21
9
18
153
9
27
13
11
9
4
26
9
25
20
28
11
27
21
24
25
11
49
12
11
25
62
45
15
18
4
12
8
42
10
8
28
23
36
25
11
3
6
6
60
21
33
6
42
88
14
24
36
10
8
12
28
35
1
72
72
92
36
12
6
22
47
3
54
4
12
32
12
4
12
11
27
24
30
3
75
24
69
1
24
2
10
23
9
51
27
18
6
10
14
12
18
12
24
16
12
8
30
54
27
12
24
21
39
1
35
21
4
11
21
24
6
12
18
3
24
12
25
8
6
33
9
27
73
14
33
13
50
48
12
10
60
8
4
12
56
111
3
6
12
3
49
8
48
27
13
11
63
96
33
1
8
15
72
15
24
6
4
2
10
44
18
22
60
26
18
4
72
35
13
26
34
26
12
42
48
4
20
28
32
51
24
9
4
11
45
6
21
12
1
110
34
38
30
18
6
4
2
18
15
21
4
14
10
26
36
9
45
4
32
15
21
18
10
56
6
21
51
45
12
39
30
30
36
46
8
3
48
15
36
22
38
42
15
27
9
61
60
8
16
47
12
3
48
42
4
11
45
40
11
37
23
12
15
70
24
23
45
18
6
27
33
24
4
12
36
23
12
12
1
24
83
15
24
9
1
8
12
24
90
34
11
15
30
6
34
12
59
21
99
1
8
16
23
3
12
46
47
9
48
12
16
14
6
40
72
12
8
30
22
11
15
30
54
33
1
32
27
37
74
24
9
21
18
10
11
3
9
1
26
12
6
6
6
90
12
18
15
49
84
2
18
3
1
11
37
32
18
34
24
24
12
38
9
3
30
24
24
6
30
16
26
22
12
20
114
6
4
11
39
9
27
6
3
37
38
10
47
33
15
72
12
12
12
84
12
13
68
15
37
12
35
3
24
30
28
2
18
28
24
44
12
48
6
34
35
21
27
24
69
111
13
23
9
28
11
21
3
1
11
12
3
12
42
15
3
9
9
88
35
57
15
9
40
50
10
23
51
6
40
26
9
1
2
12
18
63
45
12
ABCD 458313432*7^$a-1 [50009]
21
24
60
36
10
14
12
4
2
30
30
100
5
37
158
33
60
27
10
23
37
32
40
47
33
15
12
1
38
30
54
9
9
3
15
42
3
57
18
33
1
20
18
9
36
12
12
12
3
60
45
15
94
74
10
20
18
9
21
27
3
33
21
3
27
33
13
8
6
9
24
63
12
9
81
16
32
27
13
23
36
24
15
22
11
9
28
2
10
11
1
23
120
12
13
23
25
2
33
12
9
24
24
27
1
74
4
72
20
10
14
9
49
47
1
11
7
53
21
15
108
3
72
12
48
42
12
4
11
24
7
5
15
60
18
3
3
24
45
36
24
9
3
9
6
21
12
24
25
11
21
34
14
3
24
3
21
25
12
11
3
24
42
15
24
1
14
54
4
60
23
24
73
32
18
48
84
6
18
34
2
93
3
21
21
63
37
6
20
100
42
59
1
90
5
12
24
24
73
32
12
18
45
12
3
30
39
9
39
12
9
12
27
25
23
25
12
26
24
12
6
18
33
21
12
18
10
8
12
36
27
27
18
27
1
11
1
48
24
2
24
12
28
20
6
99
25
24
38
9
19
29
27
9
25
50
57
25
14
9
9
3
24
36
3
30
30
24
6
22
48
56
46
32
12
3
24
1
23
37
35
21
70
17
63
57
25
11
9
39
60
1
14
6
18
45
75
10
104
15
63
10
12
26
21
1
38
22
8
27
3
40
2
51
12
9
12
63
1
14
120
12
54
36
3
1
12
2
42
15
75
6
15
3
9
12
33
96
10
26
54
10
20
6
117
3
48
58
47
21
39
12
19
56
46
18
42
12
8
48
54
10
8
15
15
28
20
22
8
27
25
23
9
48
40
14
9
15
42
12
6
12
30
12
75
36
9
27
1
32
6
6
6
42
123
73
12
80
3
21
6
28
32
69
12
7
5
15
22
98
70
24
11
27
12
6
24
12
16
71
1
36
11
9
15
36
1
8
3
69
15
33
15
7
30
8
100
60
24
38
84
6
3
9
36
30
30
70
5
15
33
36
1
11
24
37
2
21
49
38
18
70
2
24
16
20
24
4
23
7
29
3
9
3
30
12
15
1
48
50
66
46
5
3
70
20
24
3
12
3
21
24
3
6
4
50
36
21
25
30
14
30
45
1
12
38
10
68
3
84
3
6
24
60
60
3
37
12
71
3
16
2
40
180
38
9
15
33
81
15
57
18
60
10
2
9
3
10
18
74
18
28
17
60
27
18
51
36
9
52
18
17
27
21
9
15
3
9
1
14
6
15
39
46
14
6
3
12
157
8
15
9
36
27
60
3
21
27
12
24
16
5
25
50
84
78
120
123
24
9
6
9
9
75
51
10
11
15
69
24
13
20
12
27
13
6
17
13
26
93
33
18
22
20
42
36
9
13
11
1
6
20
9
33
27
36
60
7
14
3
33
39
3
9
19
20
33
37
12
2
21
3
22
8
24
3
45
3
21
24
84
3
9
66
9
15
6
10
98
3
3
30
39
12
3
6
6
12
9
19
8
6
36
15
3
21
33
3
9
4
95
96
3
6
12
12
28
23
81
3
3
10
59
33
12
3
13
47
15
9
21
27
36
37
92
3
13
11
24
36
7
20
6
39
7
48
74
28
32
12
46
50
15
60
75
42
40
35
1
20
15
27
21
1
20
12
27
12
48
7
2
15
13
2
18
3
61
59
87
6
15
39
10
20
12
3
24
51
57
25
11
12
87
54
34
17
55
42
2
4
20
9
51
57
12
12
15
34
11
9
64
8
27
3
42
6
66
15
13
2
36
82
6
5
39
9
1
20
6
33
9
48
36
36
12
28
11
24
33
10
53
12
9
12
16
83
7
50
27
36
7
68
34
36
50
66
3
1
11
60
9
3
69
48
3
9
58
5
9
30
6
51
19
44
21
96
1
35
45
75
3
36
18
15
12
12
9
3
9
15
123
33
12
24
9
39
1
60
11
48
36
15
6
3
12
31
48
2
12
16
23
1
2
45
1
8
3
12
111
57
19
14
6
10
74
57
9
3
25
62
45
36
61
26
10
14
28
18
2
54
4
12
2
10
11
7
8
12
21
120
27
12
54
24
4
11
48
27
10
20
3
9
24
30
18
3
36
51
93
13
11
21
15
24
12
63
9
7
2
15
13
12
11
12
27
18
15
24
45
3
3
18
3
1
2
16
50
18
6
3
27
46
12
116
3
3
6
28
11
3
30
16
12
8
4
59
1
23
12
27
34
2
18
3
33
4
26
54
30
40
32
69
1
12
32
4
44
12
3
48
12
27
21
15
18
6
4
2
3
84
105
15
12
9
63
21
48
12
99
24
13
11
21
40
12
8
3
39
9
57
12
3
37
20
39
19
17
9
27
3
64
2
123
12
27
58
12
11
67
2
16
12
12
11
9
3
9
3
3
48
96
69
21
16
48
11
9
4
26
21
3
18
28
11
9
4
8
30
12
6
39
51
52
38
27
3
36
9
25
11
12
9
18
52
8
54
99
37
14
12
33
31
30
59
36
21
60
24
39
81
27
15
10
14
136
5
57
27
15
6
12
12
60
3
24
21
16
50
9
57
24
4
23
12
25
23
9
3
21
3
9
18
36
33
25
8
39
39
21
12
24
25
11
9
12
40
23
99
4
5
12
57
3
3
9
25
48
107
25
18
18
32
42
36
34
48
8
27
3
9
1
12
23
57
90
102
28
12
38
18
60
3
9
87
1
59
3
10
32
3
3
54
3
57
6
82
50
9
12
1
110
12
54
15
165
51
51
12
30
3
12
57
27
87
36
34
74
33
43
17
25
38
12
48
69
45
36
6
6
27
57
15
9
15
27
18
15
9
48
24
15
15
6
27
13
44
6
21
12
36
3
10
11
24
13
8
15
24
3
12
18
39
1
108
11
1
32
51
49
86
9
21
15
21
27
37
2
42
30
12
18
3
48
9
28
11
57
12
40
8
42
28
5
15
10
32
15
36
3
4
2
18
24
66
100
11
9
27
39
66
51
1
2
21
37
47
45
3
1
30
5
12
24
21
27
13
8
4
20
15
15
9
12
12
15
22
8
18
24
12
9
12
12
1
11
24
15
22
11
39
57
45
15
1
84
2
6
15
9
60
60
6
18
24
6
9
12
60
93
42
54
3
61
11
39
45
3
78
42
24
9
9
3
12
3
21
27
12
18
4
6
30
14
90
75
24
9
24
15
3
46
2
9
19
62
48
84
3
12
24
3
18
15
36
15
117
24
12
7
14
16
11
1
2
58
20
3
15
6
3
21
27
57
36
40
56
4
2
10
2
12
33
61
2
9
33
3
3
21
73
56
4
2
24
9
3
54
16
20
12
30
9
24
15
18
10
41
9
3
9
54
24
6
30
54
39
33
15
12
1
84
18
20
30
87
31
42
32
12
64
56
6
45
25
8
22
42
26
10
23
27
84
42
6
10
23
24
3
22
20
6
6
27
24
57
12
3
1
24
92
28
35
3
12
36
57
57
3
24
24
21
90
18
27
9
3
67
14
15
33
18
30
6
34
20
63
36
12
75
9
37
8
40
12
50
12
21
21
34
29
13
47
25
2
6
84
24
207
3
30
42
9
61
20
28
44
6
21
9
27
48
48
9
28
2
24
21
43
50
3
3
6
30
48
21
12
1
38
42
3
9
3
12
9
3
3
9
7
41
24
60
3
82
12
11
12
75
24
33
13
35
57
16
20
10
53
21
6
34
20
16
11
21
3
24
3
54
75
39
30
4
32
4
30
17
9
15
72
1
6
44
102
16
2
90
6
57
12
93
27
36
12
3
70
2
9
21
51
69
12
28
2
6
3
36
1
12
8
30
54
12
3
1
74
9
1
47
13
20
15
1
11
31
2
18
48
21
12
27
22
20
3
48
21
40
140
18
18
27
3
9
13
8
4
36
14
18
10
14
24
6
18
16
12
8
6
21
43
14
15
21
3
19
8
6
15
109
50
24
9
24
57
28
44
28
32
6
18
52
23
27
9
9
3
37
23
21
3
37
11
36
45
28
26
12
10
14
18
27
13
20
12
24
6
18
30
33
33
10
5
9
88
35
12
3
21
1
8
60
18
33
3
9
21
3
3
33
57
15
15
30
60
51
12
21
15
1
2
48
9
19
5
25
60
12
14
24
24
30
27
24
75
45
37
30
5
3
36
4
5
24
13
12
2
6
10
5
12
13
44
3
13
11
9
15
120
24
91
5
25
20
18
66
87
19
2
15
81
6
36
21
36
43
5
13
11
15
4
30
11
3
12
16
14
30
34
71
9
12
12
12
16
8
30
12
18
27
3
21
39
45
36
36
12
25
20
58
18
35
37
35
3
12
54
27
81
ABCD 458408166*7^$a-1 [50057]
54
75
144
24
7
29
7
5
31
2
72
58
36
5
27
30
202
38
84
6
28
56
88
26
22
17
117
24
54
120
9
24
12
45
10
8
42
3
36
24
27
40
8
40
2
106
5
45
54
81
7
24
50
99
9
18
9
31
2
10
2
27
19
5
7
29
21
46
17
36
9
34
53
103
5
19
8
40
8
54
15
79
2
63
27
81
3
4
14
99
43
26
30
33
55
134
22
41
103
53
19
5
27
28
2
90
90
10
17
60
3
60
57
19
17
19
26
10
12
29
7
12
65
24
3
16
2
135
180
7
65
24
9
102
160
2
18
16
56
81
67
38
3
72
72
15
21
27
60
21
24
48
72
72
7
24
24
62
27
9
34
65
72
81
10
5
31
36
36
14
18
9
12
19
17
15
30
58
20
45
48
7
20
52
53
21
60
22
12
29
3
4
14
10
36
60
132
41
7
17
57
18
88
26
39
132
12
27
81
55
5
43
12
48
36
48
12
96
32
16
12
72
17
19
12
29
43
12
56
18
63
7
17
7
32
40
158
27
144
55
14
3
60
39
40
14
27
67
20
21
7
62
30
88
20
9
15
30
6
40
48
72
12
26
12
34
38
63
7
2
58
12
53
12
33
18
30
22
86
22
41
24
19
20
36
52
2
60
10
20
18
10
80
9
69
34
14
99
36
67
41
36
117
6
4
41
12
72
55
17
19
5
7
5
27
96
4
5
103
41
81
27
39
28
41
3
45
7
84
14
12
15
31
62
15
21
27
45
51
81
10
29
19
17
33
190
60
48
2
24
30
105
48
132
79
24
12
24
5
81
130
125
24
9
22
80
64
26
36
58
29
7
20
4
17
19
14
3
19
77
3
9
36
15
4
26
171
24
43
36
38
12
90
4
12
20
9
72
9
72
18
54
63
15
40
32
4
62
42
30
42
18
130
32
9
57
51
9
3
45
6
30
99
7
12
36
24
20
18
10
12
12
36
44
28
2
6
4
26
51
84
7
62
3
45
58
72
2
30
9
19
50
27
103
53
27
28
32
30
18
45
36
9
42
12
6
75
7
2
63
45
15
7
14
106
24
24
32
18
63
7
32
64
32
54
36
10
24
38
18
9
43
20
16
5
24
21
46
84
92
120
33
12
72
27
28
62
51
55
53
7
5
27
6
46
48
5
115
60
32
4
60
17
27
40
48
101
36
21
36
27
67
2
3
19
32
16
77
33
3
87
21
19
24
74
87
43
2
22
140
21
151
26
34
50
15
72
7
2
12
96
22
24
110
10
149
12
15
64
24
2
12
36
15
81
18
102
34
2
60
3
31
36
84
24
5
7
12
17
15
40
113
3
52
2
10
17
33
108
3
103
36
41
36
9
94
24
32
28
62
22
32
9
27
81
9
12
22
5
105
10
8
81
12
139
36
65
7
20
21
19
41
21
6
57
27
6
3
60
31
41
129
51
19
29
99
16
17
7
32
36
40
41
51
12
28
60
38
22
2
27
36
21
24
18
9
3
42
3
7
36
24
68
16
2
42
76
60
12
12
48
20
54
60
3
7
38
15
7
24
44
6
63
39
42
46
2
63
19
32
4
14
10
98
34
50
18
18
22
32
4
120
2
24
70
36
5
139
56
28
26
30
177
9
30
4
5
9
10
96
36
24
29
117
70
5
45
99
9
36
24
70
32
9
33
75
87
76
5
12
105
46
65
87
4
5
45
99
189
48
22
36
2
22
122
36
39
15
28
8
28
2
22
50
108
42
30
10
72
26
15
27
28
17
3
42
22
8
18
60
3
19
41
31
80
4
36
48
89
3
18
22
65
9
39
63
184
77
9
22
41
51
40
60
8
76
44
78
3
27
9
51
9
31
14
63
48
27
40
86
15
127
74
24
190
44
12
4
5
117
10
60
98
12
22
12
24
29
12
15
16
74
30
4
12
48
62
10
12
5
31
14
51
19
8
18
102
40
5
36
63
6
30
60
12
9
9
94
24
44
136
41
81
27
31
104
40
53
24
3
52
96
77
31
60
96
116
18
3
24
48
51
18
22
17
7
29
24
31
12
20
16
48
26
30
54
15
12
24
163
8
12
16
2
24
99
55
12
12
20
45
3
9
36
15
102
72
18
9
7
24
122
51
19
60
5
63
78
54
18
111
9
63
19
14
106
20
45
21
22
20
30
18
9
31
5
99
54
22
5
24
48
60
36
27
12
6
10
29
24
3
4
5
79
36
2
42
45
7
24
41
3
78
27
45
12
51
67
36
62
42
12
18
96
22
60
29
33
22
8
72
33
7
84
17
43
50
24
22
176
30
22
2
27
91
2
51
19
29
19
32
45
19
29
7
8
12
54
94
2
30
6
48
6
16
29
45
3
72
135
141
43
72
5
15
93
105
27
120
7
2
10
8
6
190
12
144
50
39
55
14
58
24
8
40
5
57
18
9
69
144
27
12
9
10
5
3
69
36
48
7
24
38
48
54
28
149
9
22
17
9
36
58
2
3
31
32
105
72
12
15
45
19
65
19
32
18
58
80
52
168
38
70
5
7
17
7
5
19
5
19
8
21
51
18
12
51
57
10
80
112
92
48
6
66
153
36
51
16
41
24
79
41
67
32
18
42
4
17
36
7
26
36
58
12
32
18
10
14
34
5
9
15
55
29
51
9
39
45
7
8
21
79
24
41
87
28
98
39
67
84
60
50
142
38
10
77
79
56
93
9
10
5
67
8
112
50
10
140
64
56
9
7
38
24
3
72
7
60
5
36
15
40
5
27
18
111
7
65
7
12
48
60
17
15
18
27
48
9
34
26
18
16
2
10
17
12
33
27
21
22
5
15
18
10
12
26
34
80
16
50
6
45
3
132
100
38
72
6
28
17
99
64
60
5
199
8
60
72
12
6
30
45
45
10
24
29
27
18
94
5
87
4
5
57
34
56
18
10
12
60
5
48
19
32
9
9
22
24
17
19
84
14
102
6
3
24
180
21
6
30
10
14
27
ABCD 458563506*7^$a-1 [50029]
2
151
59
9
45
118
21
11
66
78
18
19
11
42
43
29
90
13
68
12
51
54
102
81
4
11
66
6
117
3
13
5
24
91
83
108
6
72
43
11
9
7
5
15
121
24
11
9
7
21
3
5
15
9
27
57
7
92
25
20
108
52
12
3
65
55
8
16
104
25
15
5
115
9
17
27
52
23
24
21
16
119
37
35
6
18
1
29
70
8
48
168
97
15
68
84
108
105
27
48
16
53
48
96
21
63
7
20
105
3
36
81
69
19
75
77
21
63
7
53
27
25
60
5
120
27
27
45
36
31
20
126
18
4
116
60
45
27
21
27
60
52
2
75
63
105
19
2
27
69
30
13
5
24
30
117
64
35
64
21
5
42
72
4
8
42
18
12
189
51
57
7
21
32
21
6
12
28
104
9
28
8
39
4
93
8
189
27
4
15
2
18
13
41
43
27
2
6
12
13
87
93
75
44
12
60
124
20
12
13
176
45
24
3
27
1
32
9
19
11
16
101
16
83
96
21
141
22
104
49
167
57
7
8
18
43
20
52
48
12
60
192
77
43
75
29
36
28
68
63
64
125
39
6
103
17
22
96
44
108
60
25
75
33
12
27
2
18
1
59
25
15
21
104
91
69
29
42
48
4
68
4
33
107
52
26
18
172
2
18
78
3
16
11
24
18
118
2
18
33
3
88
44
1
11
16
29
15
48
72
76
20
12
45
4
92
21
27
27
18
24
19
35
9
3
148
20
48
150
66
24
21
55
5
93
54
13
23
45
28
5
27
21
6
9
7
5
168
76
23
13
8
19
77
43
50
43
99
89
7
5
51
21
69
30
117
87
49
59
1
15
65
36
27
13
32
67
26
7
15
5
27
61
20
15
48
69
117
22
17
103
68
1
77
30
85
11
21
27
13
3
93
27
45
23
30
15
27
12
13
32
27
13
23
72
9
63
28
21
5
162
52
81
20
45
18
4
57
179
1
8
39
6
66
4
68
60
16
29
48
36
9
94
5
69
18
1
11
13
36
83
28
17
3
4
45
92
3
33
75
1
44
15
81
43
57
15
48
26
48
70
8
36
57
60
175
17
7
44
45
4
51
29
16
29
6
18
75
16
51
5
63
24
57
27
96
144
48
13
11
1
35
25
3
17
111
18
24
163
20
15
37
53
55
15
32
81
52
8
21
90
24
54
43
23
54
18
36
108
60
1
80
7
5
15
36
18
54
9
55
2
18
1
27
5
208
27
72
8
66
90
4
48
26
27
21
18
6
30
16
44
30
78
81
12
96
39
13
92
84
180
99
37
5
30
33
3
144
25
51
149
15
81
72
36
12
63
78
30
24
16
29
189
46
8
48
24
57
7
74
22
57
92
15
100
8
36
72
12
33
3
72
4
20
1
8
19
20
72
36
18
15
9
22
104
37
47
4
68
54
72
175
12
11
9
7
21
5
66
4
32
13
47
228
25
80
27
25
29
99
48
15
28
26
3
69
120
24
18
13
44
4
12
8
72
16
32
99
13
128
3
45
27
96
9
27
1
24
5
6
64
20
153
112
56
27
36
4
26
6
21
40
12
11
9
96
135
52
45
20
48
9
22
29
19
56
16
20
33
3
42
18
97
23
96
1
48
8
15
28
74
54
45
60
7
41
27
6
30
36
33
111
96
73
53
43
120
12
35
177
27
136
117
35
48
18
18
9
15
52
2
207
7
32
36
4
5
15
84
18
42
12
81
28
5
102
13
3
26
3
63
52
8
84
72
6
46
2
51
3
9
27
132
16
45
24
48
77
15
84
15
1
8
48
4
23
72
24
84
24
126
18
84
61
11
141
72
40
68
28
51
50
27
36
15
93
36
16
20
24
52
15
117
71
28
9
44
63
33
27
210
7
35
52
2
46
29
72
87
12
24
66
96
7
128
3
109
89
46
5
21
15
16
47
1
65
54
24
12
133
12
27
8
81
9
43
51
41
52
47
28
21
23
105
63
9
39
13
39
9
15
2
3
24
40
71
6
54
12
124
128
40
21
35
12
105
21
90
105
39
4
69
23
61
11
84
61
20
4
104
4
11
12
18
54
96
21
60
9
90
30
15
3
148
32
16
200
33
12
36
79
33
59
1
5
19
8
147
24
72
18
111
51
9
67
69
11
16
17
16
32
15
13
24
8
99
84
6
18
9
12
7
2
18
4
29
40
192
11
36
30
15
3
28
5
63
48
33
115
48
8
48
18
99
24
40
96
53
30
36
132
117
3
9
112
20
93
6
57
4
56
4
17
24
66
1
71
36
13
5
18
6
70
21
47
60
93
87
21
63
18
63
33
27
52
23
13
32
69
39
27
28
32
12
52
44
54
30
61
83
90
18
24
25
11
48
18
22
21
8
76
95
21
19
8
33
7
41
9
51
27
45
12
33
54
25
41
115
80
21
27
69
22
5
16
59
45
24
36
3
36
69
43
2
54
1
48
44
15
81
27
37
35
90
48
72
54
37
32
163
2
43
83
60
21
55
26
27
19
26
24
18
9
52
41
27
27
16
26
3
52
15
56
72
49
17
19
44
33
66
4
20
48
105
139
5
3
25
63
24
20
21
7
45
80
28
60
24
35
45
88
8
40
5
30
18
6
9
31
21
29
43
23
52
53
112
123
128
24
18
54
9
75
69
9
39
9
22
29
48
64
5
22
5
27
18
99
39
6
46
20
24
ABCD 458683466*7^$a-1 [50006]
41
15
7
108
24
50
3
7
17
3
40
12
48
80
112
81
24
3
36
24
5
124
48
56
45
15
52
12
83
69
12
31
14
22
9
23
16
20
124
56
24
28
12
8
1
3
24
93
3
24
36
33
15
33
15
5
52
3
9
29
60
30
24
48
64
17
127
21
3
12
36
69
15
20
21
67
29
48
31
57
24
39
29
19
41
9
75
91
33
63
29
45
15
76
63
17
4
5
10
5
9
10
9
51
104
52
44
52
2
12
103
63
14
18
85
15
9
3
14
54
42
7
20
21
7
92
31
41
9
82
5
55
24
32
49
39
20
16
29
4
11
12
100
69
35
16
9
59
16
117
11
52
36
29
199
17
4
3
33
27
38
54
148
8
52
12
44
1
113
10
12
33
8
7
5
31
57
56
19
8
16
60
14
10
62
7
60
11
21
31
21
56
7
36
12
17
15
13
72
5
30
9
28
84
75
62
66
36
4
60
24
9
44
7
12
96
32
40
38
12
36
90
81
24
45
7
95
64
105
92
19
45
35
88
9
11
9
31
69
48
36
3
17
7
14
6
54
46
21
48
56
27
37
35
21
28
27
12
14
6
9
43
33
27
5
31
93
23
144
1
8
7
17
4
63
57
63
156
21
44
9
6
37
27
17
7
45
27
33
23
28
12
8
4
32
13
20
72
189
82
84
5
39
97
3
12
2
7
3
9
36
11
4
20
21
7
60
113
7
2
22
81
23
109
12
51
32
28
24
45
15
48
60
26
10
44
25
12
60
75
44
13
29
30
40
24
48
12
21
17
6
4
9
144
8
31
68
28
57
15
8
4
48
108
53
76
15
48
36
17
55
9
168
60
3
60
12
56
1
63
32
54
34
65
28
27
29
64
143
16
20
28
96
33
27
32
18
34
8
49
12
48
15
33
15
2
7
24
3
12
84
24
36
44
72
64
21
20
9
7
3
93
5
19
27
24
32
13
11
37
24
95
100
41
7
5
36
31
48
36
56
37
23
40
8
25
60
3
12
8
4
77
36
15
16
12
12
8
37
3
2
19
24
5
18
6
36
10
17
28
15
48
62
22
36
5
4
15
8
1
11
9
63
96
9
108
31
17
27
49
99
84
20
25
135
44
40
50
19
3
45
156
48
11
33
21
27
28
68
75
18
15
7
128
4
161
15
57
36
9
10
5
72
39
16
45
12
36
8
33
12
10
53
7
29
31
20
25
3
21
15
26
7
15
12
14
31
63
20
12
1
44
9
54
6
22
14
7
20
12
16
48
8
15
52
2
30
9
52
63
2
7
35
16
9
63
12
12
24
20
4
32
1
3
12
9
3
45
15
72
33
5
42
4
17
4
32
28
8
60
3
40
92
21
15
52
9
12
24
56
91
57
23
28
98
39
64
27
41
28
27
80
21
19
36
24
96
32
33
19
105
23
105
31
12
45
12
3
89
43
12
48
9
23
18
10
9
24
15
81
51
5
91
60
32
40
12
9
17
19
3
12
36
21
29
46
36
12
45
15
12
45
12
27
44
28
29
31
32
9
88
12
8
91
41
12
24
7
84
20
42
58
24
12
21
3
69
23
52
12
48
33
39
5
36
4
3
12
36
201
3
8
13
8
19
12
65
76
15
9
63
117
35
16
12
12
24
2
55
63
12
72
5
33
3
7
48
33
39
50
3
79
8
108
21
19
9
60
12
3
32
73
207
33
3
8
64
48
20
30
34
17
28
11
40
41
4
23
64
41
4
3
12
60
57
29
22
69
3
5
7
48
108
8
9
28
8
7
17
3
1
8
19
44
25
51
50
46
17
27
33
16
5
22
5
9
6
28
12
8
6
7
75
12
5
111
40
74
3
45
10
8
42
18
9
27
4
24
12
21
24
39
2
12
10
80
40
20
21
69
19
53
10
21
24
56
36
9
42
16
9
108
75
20
4
48
57
32
31
72
26
34
33
3
2
42
57
27
36
45
19
12
12
20
25
15
41
31
74
27
16
41
15
4
24
20
15
18
70
9
15
48
57
24
23
16
17
3
181
104
40
15
29
9
54
42
34
156
60
56
45
19
8
16
20
21
43
45
12
63
32
16
21
3
36
8
16
48
60
26
66
24
12
49
3
45
15
93
20
4
12
39
12
96
5
7
9
23
18
19
36
27
9
41
7
11
12
16
89
52
20
16
75
53
4
48
75
53
76
15
45
35
66
90
18
42
1
24
15
12
12
21
143
52
17
43
50
70
20
4
45
11
18
22
8
40
24
26
51
39
16
36
12
26
10
21
95
45
28
3
5
45
67
11
61
63
36
74
3
24
12
9
10
53
19
5
28
75
60
2
6
21
63
37
3
36
12
92
6
7
23
1
23
16
93
48
3
36
20
81
31
8
33
28
111
84
5
19
5
21
46
8
16
89
7
20
49
3
5
36
24
12
19
24
12
14
10
24
9
29
54
1
35
4
197
7
20
16
21
23
12
108
4
33
8
4
5
70
29
28
96
17
18
64
29
4
3
69
48
3
12
41
31
60
48
41
4
3
120
80
4
21
87
12
24
32
28
9
15
48
12
33
3
32
64
24
74
18
4
36
14
15
3
16
24
41
45
15
45
82
20
28
9
12
3
8
12
9
4
12
24
99
5
64
15
20
9
16
60
5
70
21
96
47
76
5
16
15
14
34
21
3
9
27
77
4
3
2
6
52
12
29
60
27
25
12
27
38
7
15
48
29
4
24
68
4
77
63
64
15
21
29
58
24
45
15
20
13
20
12
52
128
45
22
57
39
17
7
44
9
7
36
24
26
55
36
23
36
12
9
27
6
34
5
16
15
33
15
56
33
88
32
9
15
4
3
12
8
109
11
18
10
8
157
24
3
2
66
18
10
33
39
44
13
23
1
59
40
12
20
21
15
1
39
53
4
75
45
29
18
6
31
15
21
15
2
7
56
36
24
27
48
52
60
5
43
17
4
23
13
12
3
60
12
21
96
107
4
12
36
60
9
75
65
9
79
20
43
24
68
25
3
20
28
12
5
4
99
9
11
13
44
24
16
27
48
45
15
5
43
12
48
101
19
84
17
28
32
12
40
3
29
7
48
72
21
11
16
9
32
45
7
3
17
36
27
25
80
183
13
39
56
1
8
9
94
9
20
16
5
10
33
24
23
36
1
23
13
39
14
31
11
12
28
84
14
27
7
33
3
56
9
19
5
4
39
5
27
37
15
56
4
105
44
91
36
12
2
36
7
5
6
16
24
33
83
1
35
49
39
2
10
57
3
80
1
24
83
4
8
9
81
114
13
23
84
25
53
10
36
56
60
25
20
3
33
16
48
35
36
48
4
2
10
21
12
11
30
7
35
21
72
91
41
55
20
9
69
82
12
26
46
24
56
18
18
28
21
59
37
27
36
50
27
117
18
4
80
36
54
15
3
45
7
74
60
10
12
60
8
1
60
11
84
33
43
5
63
ABCD 458705246*7^$a-1 [50007]
36
67
17
24
18
12
6
7
5
42
1
41
43
23
12
6
54
36
54
30
60
6
19
5
30
168
90
144
18
42
19
65
30
6
55
48
17
54
25
29
7
12
12
29
36
42
72
61
29
12
96
18
13
71
6
36
24
24
30
25
36
12
77
18
25
12
5
6
84
90
12
6
48
72
145
17
31
41
66
42
36
19
12
11
78
31
23
42
60
24
55
5
24
138
13
12
23
54
67
29
90
30
42
1
47
12
18
19
125
72
31
23
25
59
36
42
42
48
13
59
49
41
19
120
11
61
41
6
102
78
48
84
36
25
48
36
5
36
31
29
24
12
168
6
1
83
6
55
35
30
24
43
5
90
42
43
47
1
35
12
109
23
6
7
107
145
11
25
60
48
12
29
6
133
48
11
18
60
54
6
7
17
18
42
18
114
31
48
29
7
119
24
6
36
6
1
41
103
35
78
31
5
18
102
36
30
18
30
66
66
60
48
12
85
53
7
84
11
42
18
1
53
6
13
41
18
13
83
6
6
18
24
7
5
78
78
18
12
73
5
36
55
65
7
41
7
23
6
36
48
18
1
17
12
79
29
84
55
5
18
12
48
13
5
7
36
41
12
78
66
42
120
18
36
43
72
113
18
18
60
30
66
24
30
30
67
35
48
1
29
24
127
11
85
47
48
42
18
114
48
12
18
157
72
11
120
109
12
41
126
37
11
12
60
18
31
101
43
144
60
5
12
7
53
48
6
12
18
24
6
1
41
12
60
18
30
79
41
42
42
7
107
162
132
12
55
41
24
7
17
7
35
60
60
48
12
108
12
18
30
54
126
6
6
54
67
11
30
12
66
1
47
1
119
24
60
42
6
37
12
60
36
36
53
19
5
114
66
42
72
96
25
161
18
73
17
7
53
78
48
61
71
90
24
54
84
37
5
60
6
42
12
43
11
97
5
43
96
53
18
60
1
11
60
48
60
13
5
12
12
228
31
24
47
108
13
48
12
36
5
67
17
19
23
61
11
1
29
7
23
25
197
91
65
78
25
84
12
24
89
60
6
6
120
54
132
61
24
89
139
29
12
60
31
17
48
138
6
6
49
11
13
12
60
17
18
12
90
6
24
6
30
37
36
59
18
55
72
53
79
36
41
18
109
17
90
24
66
24
12
43
17
6
12
66
24
12
67
113
18
42
19
95
1
24
108
17
36
18
30
30
60
1
47
13
41
18
150
66
49
5
18
18
90
25
48
36
17
36
30
72
1
17
19
11
97
41
72
192
36
36
24
115
59
1
17
12
198
49
5
108
6
66
7
96
5
6
6
78
120
25
35
36
6
6
120
73
5
12
31
11
1
59
25
5
7
5
55
84
5
30
205
12
36
131
1
95
84
109
47
12
18
36
144
42
60
37
84
41
72
31
65
7
11
72
18
60
30
1
23
60
13
17
12
6
1
41
18
18
96
31
36
17
132
18
6
7
41
30
96
12
72
1
5
36
48
18
72
6
30
120
145
35
12
12
6
115
5
19
5
31
59
6
54
37
53
60
19
29
12
30
42
43
5
6
13
53
18
25
11
37
60
35
49
24
17
24
66
12
42
7
71
18
7
143
12
36
25
24
185
19
11
6
24
6
72
169
108
48
47
1
17
19
5
54
12
12
49
12
12
53
24
19
24
23
12
138
43
17
30
1
48
5
67
41
84
114
6
54
114
36
30
72
37
36
17
7
65
18
13
35
13
167
1
41
18
85
72
29
60
18
13
24
23
13
83
30
19
156
108
48
41
30
90
78
30
19
24
24
53
67
17
12
24
90
6
18
97
23
30
138
49
96
23
6
6
13
41
18
30
43
5
18
6
84
19
96
5
7
143
13
96
23
61
60
11
6
7
12
137
66
12
42
6
18
139
12
36
17
6
60
66
55
84
41
24
7
29
43
5
12
96
42
66
12
30
48
66
186
72
42
78
48
37
23
48
13
17
115
101
6
42
108
132
7
71
18
19
5
12
6
1
107
6
31
96
59
54
6
12
61
5
84
6
12
61
48
23
6
30
6
54
25
24
5
43
53
7
23
6
96
55
29
6
13
5
43
53
48
30
37
5
60
6
13
36
143
1
192
23
1
11
78
7
35
30
19
53
43
12
17
67
48
131
13
47
13
65
7
107
1
41
48
19
132
47
13
72
35
25
35
72
1
95
25
41
7
12
48
60
59
114
6
78
54
18
48
30
30
60
79
41
96
24
19
11
49
24
11
30
6
30
31
11
37
17
48
19
113
55
11
61
11
37
5
19
101
24
54
30
67
89
43
120
107
12
18
7
36
77
7
29
18
66
60
150
12
102
7
12
89
24
6
12
36
25
47
132
13
17
6
13
59
48
25
5
19
65
18
18
54
30
36
67
23
1
5
6
1
11
121
12
29
55
89
30
84
109
11
73
29
19
5
7
17
67
23
25
5
30
36
24
1
41
60
7
89
72
30
30
6
97
53
54
36
6
18
25
5
43
23
12
12
49
17
30
150
7
113
55
29
12
54
6
6
97
77
7
59
12
97
24
5
54
1
47
1
41
126
30
43
11
25
23
60
37
35
42
24
24
30
6
54
1
65
7
132
96
5
7
35
60
12
66
103
60
41
78
49
96
83
30
102
1
59
18
54
6
42
60
49
11
18
67
35
49
53
6
54
6
6
31
168
17
48
7
36
71
36
6
139
17
19
59
25
41
7
89
18
1
11
18
ABCD 458849114*7^$a-1 [50020]
3
38
28
15
12
11
21
7
44
84
36
6
6
10
26
13
11
13
20
1
6
42
14
4
17
36
1
44
10
8
12
12
30
15
33
15
12
63
9
1
6
14
79
12
8
15
6
4
11
49
11
16
5
10
56
40
14
51
27
21
4
33
18
56
12
16
6
35
27
10
15
8
12
9
34
8
13
15
6
62
13
3
42
20
7
8
3
22
15
9
51
9
20
63
15
13
15
78
6
36
33
24
8
13
11
3
36
48
6
76
14
6
15
12
37
83
51
9
40
65
4
26
10
12
3
12
8
15
10
3
20
19
33
20
7
21
15
6
26
42
28
59
9
4
15
32
21
28
44
15
33
28
15
5
31
20
48
12
1
23
19
21
17
48
15
7
65
3
6
6
34
11
4
20
1
20
10
8
57
37
36
51
15
5
21
22
5
15
6
18
16
17
1
3
11
4
29
28
65
3
49
3
35
33
27
37
8
15
52
53
27
12
6
40
38
46
30
14
18
34
12
8
24
10
14
18
16
44
28
21
8
12
15
58
24
74
12
1
44
7
5
25
14
4
29
7
5
60
21
54
12
34
24
38
22
59
45
64
36
20
34
57
9
26
10
26
25
53
4
3
12
59
61
33
24
15
39
69
15
2
24
82
45
23
21
16
5
43
5
16
48
6
57
65
28
11
49
2
25
29
28
26
9
13
24
18
21
11
10
15
69
11
9
10
32
22
14
18
10
9
20
7
12
17
1
20
18
24
13
93
14
13
8
12
55
14
4
24
14
1
15
5
1
42
9
29
90
46
23
1
60
24
60
27
36
32
13
20
100
14
73
71
10
35
19
41
7
17
25
26
21
4
11
1
47
57
16
32
7
33
5
28
15
8
51
9
7
20
9
103
48
18
11
4
9
15
53
30
4
41
25
47
7
32
6
15
13
2
16
6
59
81
4
15
21
8
15
96
9
18
13
12
23
22
3
27
5
7
20
1
44
21
4
35
28
15
9
15
21
12
5
10
36
41
4
29
42
10
11
3
4
20
16
6
6
30
14
6
34
18
20
51
3
22
27
45
12
8
4
3
21
15
5
16
15
20
1
35
24
16
11
36
22
3
60
8
25
15
53
10
8
34
3
21
3
8
3
60
22
14
1
33
11
16
3
32
25
47
45
40
57
3
23
12
1
57
8
40
6
5
4
41
4
24
11
9
88
15
12
8
49
14
1
3
17
27
4
17
12
25
35
13
15
68
39
12
54
63
40
9
12
2
12
84
45
13
47
7
21
32
16
9
12
11
43
5
12
3
57
13
54
21
5
4
3
3
5
1
71
25
3
5
27
15
10
15
69
39
45
11
55
26
3
21
15
16
20
15
94
60
6
8
36
16
2
3
24
13
12
26
18
10
36
32
9
7
33
45
60
15
65
6
4
33
23
16
20
10
6
50
34
65
16
12
9
2
1
8
25
3
12
35
36
37
35
4
41
24
33
27
13
95
85
18
2
15
13
20
15
15
10
27
15
9
20
27
24
24
4
42
47
12
15
16
77
12
1
23
21
31
80
4
3
20
12
18
48
18
10
2
13
12
68
25
24
14
21
1
51
21
23
37
59
13
6
6
11
7
17
21
87
13
26
4
33
27
20
25
53
18
33
16
5
19
8
15
13
20
24
3
10
15
3
42
15
8
3
81
9
42
13
11
16
24
21
9
60
15
24
9
12
23
40
3
18
11
16
11
1
11
34
8
6
13
24
5
24
28
20
19
23
13
20
25
44
3
36
1
11
37
6
5
112
59
4
9
48
3
45
72
8
60
52
5
15
9
4
12
2
13
3
5
9
22
26
4
3
48
48
27
8
1
23
6
4
3
9
191
3
22
3
23
12
10
27
27
30
36
15
12
15
48
72
12
5
1
20
7
15
42
2
1
33
35
27
9
15
12
9
12
21
16
18
17
13
6
26
4
12
27
27
113
15
18
15
25
23
15
37
9
11
49
8
27
13
23
60
3
106
26
22
90
17
60
13
36
30
20
6
31
3
14
3
4
3
6
6
5
1
30
8
22
26
4
17
28
5
7
11
12
4
32
1
23
88
42
15
9
36
18
5
76
23
76
5
16
36
8
3
9
28
27
24
32
6
16
27
3
6
11
43
42
62
22
6
53
7
18
35
9
6
12
30
15
7
20
40
30
2
9
16
8
25
38
34
20
10
18
23
43
20
1
5
10
9
15
20
36
9
7
8
34
12
11
49
6
18
27
3
9
48
8
7
12
5
1
15
5
15
37
20
27
7
48
17
31
18
24
51
35
34
11
40
12
8
24
21
39
15
22
68
6
49
32
24
91
8
36
4
45
11
10
20
22
48
30
11
24
25
15
9
8
6
33
36
4
21
15
8
15
22
35
55
33
15
6
8
51
31
8
6
64
30
20
16
90
6
14
16
36
14
9
25
35
7
20
12
18
28
2
9
49
6
20
78
46
32
13
15
17
24
43
33
12
5
48
3
7
33
20
12
28
23
9
7
6
35
7
12
48
32
1
20
15
21
16
105
44
6
9
1
38
10
12
30
42
2
9
16
8
13
20
18
25
29
55
33
3
69
2
1
3
36
9
12
8
27
13
35
21
9
7
12
35
18
28
2
9
27
60
4
5
24
25
60
39
56
13
2
6
6
9
13
6
21
9
8
18
25
12
27
32
117
12
15
9
1
18
6
11
27
6
82
24
32
4
9
3
8
10
2
1
12
60
11
1
27
66
12
11
16
33
11
1
6
17
7
8
45
13
39
29
18
4
80
9
4
5
16
84
12
15
27
5
25
6
41
24
9
96
7
3
32
48
40
6
11
12
13
20
10
18
6
78
3
8
7
30
26
24
25
59
13
3
42
63
20
28
24
33
15
8
7
17
28
72
68
28
23
4
17
12
4
17
10
8
10
6
54
6
6
75
17
10
21
12
23
45
4
56
45
7
15
5
27
13
32
60
36
12
7
5
7
30
2
34
24
14
34
68
52
3
8
60
4
3
30
2
13
8
27
9
43
17
16
9
15
33
6
17
12
21
4
11
4
21
27
29
4
6
5
76
8
7
54
11
19
5
60
1
47
13
12
2
121
5
63
3
61
11
60
22
30
14
24
6
12
1
57
15
5
24
7
12
5
7
21
3
11
16
14
24
6
46
2
21
1
36
2
10
12
71
7
5
25
27
21
50
13
29
27
21
63
76
23
1
21
24
32
3
21
24
4
15
23
28
26
10
24
14
52
11
3
36
21
4
20
28
17
6
18
15
4
20
1
11
63
21
12
49
35
40
11
22
50
10
108
12
23
19
21
15
24
20
21
4
3
5
33
30
48
9
1
24
3
5
7
92
13
15
48
24
84
24
51
9
11
22
8
27
7
8
85
32
72
9
10
72
32
73
5
3
49
42
26
6
4
18
15
12
63
30
12
24
59
15
37
8
39
10
11
4
17
4
11
40
11
33
12
9
10
21
45
27
8
24
61
30
32
48
9
28
12
21
26
12
22
15
53
15
1
15
65
15
3
10
3
60
53
15
51
33
13
18
14
27
63
33
88
12
3
30
66
8
37
33
2
85
35
30
3
12
49
2
12
45
1
6
45
75
48
21
11
1
9
3
11
22
32
15
1
11
1
15
11
9
3
24
16
5
37
102
38
4
3
32
15
1
8
36
3
18
24
18
13
117
23
7
78
12
3
9
3
75
18
18
9
12
33
2
6
7
36
23
1
23
10
15
8
3
36
12
9
9
3
12
13
24
3
11
1
8
7
6
38
12
10
35
33
4
12
3
8
12
28
8
21
3
7
6
23
9
10
32
12
18
48
18
24
6
39
1
12
23
63
4
6
27
65
3
21
48
6
22
38
25
5
7
15
54
11
100
5
4
3
12
9
24
18
30
2
28
5
40
17
22
26
52
36
12
2
1
9
3
23
10
2
18
18
33
31
17
7
14
67
3
6
14
37
20
24
27
37
5
34
62
39
3
21
7
32
37
15
14
28
18
9
12
59
21
24
52
3
32
30
10
72
12
6
59
16
27
8
124
18
8
4
23
21
19
5
18
13
35
12
28
6
8
15
7
26
10
44
9
1
38
25
27
9
5
67
20
7
6
6
9
5
34
33
20
3
16
41
3
1
24
21
3
56
39
22
20
10
5
1
63
23
18
64
12
15
8
55
6
8
28
30
12
6
6
14
7
12
3
20
9
28
65
7
8
27
10
51
27
45
21
15
21
3
53
4
6
18
6
6
23
37
23
37
26
34
27
45
14
13
41
28
71
55
21
15
29
19
30
2
4
24
24
18
24
3
8
9
4
15
23
54
30
25
11
16
56
9
7
45
21
14
4
20
40
14
6
21
1
12
30
17
28
45
36
12
15
3
5
12
3
16
9
71
46
48
39
8
15
22
26
21
13
3
8
40
51
14
7
75
42
12
38
13
12
65
54
42
18
21
13
3
11
34
72
39
24
5
7
9
6
12
93
12
5
18
4
41
40
45
15
8
7
5
3
34
12
2
48
1
57
11
3
1
20
13
12
23
9
16
15
3
8
54
15
12
36
1
48
15
8
24
36
3
76
6
32
3
15
12
28
56
1
27
26
58
9
3
5
4
45
11
3
46
36
26
48
21
63
37
3
5
12
3
1
21
20
3
16
9
24
60
3
8
25
27
20
15
4
6
135
8
15
1
23
46
15
11
1
5
15
13
6
8
6
79
17
4
12
8
42
24
10
15
8
1
11
75
25
29
4
78
14
24
4
23
25
2
33
9
24
4
36
36
14
22
2
22
74
12
18
18
54
27
7
9
32
37
23
4
29
15
16
21
3
11
46
12
3
9
35
4
9
12
20
28
15
15
41
112
5
4
35
1
12
26
10
84
3
60
20
12
13
3
69
14
22
36
15
3
8
40
18
11
36
48
3
34
35
28
60
12
11
6
10
6
11
4
21
35
15
4
12
2
48
24
102
4
17
1
15
29
43
33
20
27
3
22
14
16
8
1
9
110
6
43
15
48
24
9
15
17
25
30
ABCD 459123554*7^$a-1 [50001]
2
61
44
85
50
4
5
4
15
9
32
40
27
21
32
24
4
9
54
5
16
23
40
33
21
6
84
20
9
7
42
27
36
12
32
4
20
4
9
74
33
12
19
41
1
30
5
4
35
9
28
8
39
45
25
35
100
15
17
39
69
1
23
67
29
7
21
44
3
58
11
1
71
75
52
24
29
36
16
27
18
23
16
35
25
44
4
168
32
16
81
6
29
3
9
13
48
71
1
98
10
2
24
33
37
12
27
32
55
44
4
9
33
75
32
4
15
21
96
12
9
14
28
9
36
8
1
3
11
4
30
6
104
13
39
80
64
6
36
63
72
63
66
23
100
20
144
51
36
21
84
79
41
36
28
32
52
20
7
24
12
9
35
141
13
11
7
17
72
28
24
108
3
41
36
60
24
15
45
24
25
11
24
25
30
17
12
51
57
4
11
10
15
3
80
9
43
5
48
1
3
20
12
15
4
17
40
24
36
20
12
7
5
19
17
48
24
12
15
9
1
12
78
5
40
8
27
24
9
4
8
19
9
32
24
7
30
47
16
24
23
9
16
92
51
25
3
8
24
57
3
22
14
40
5
7
45
24
3
42
39
45
11
12
13
24
54
5
51
25
56
75
24
21
13
26
46
59
24
25
30
29
12
60
39
13
23
69
7
9
8
48
31
89
24
7
41
12
24
55
21
51
30
60
35
3
36
33
40
8
3
97
8
7
17
13
38
21
36
4
8
1
107
72
3
97
83
106
23
4
45
78
32
57
49
6
20
46
11
12
64
36
9
27
35
58
27
33
47
1
2
16
6
14
49
20
7
30
23
4
63
33
35
10
107
28
12
51
81
8
12
7
9
135
12
68
180
37
75
29
61
15
39
6
18
17
48
25
39
36
11
61
15
140
9
60
7
9
3
6
11
1
27
71
16
21
15
12
20
9
4
9
30
17
79
30
24
38
21
15
16
8
1
12
36
107
16
53
85
6
9
32
24
1
47
27
16
18
6
5
79
77
3
60
9
19
29
39
33
1
6
5
31
8
45
31
53
28
105
3
24
39
17
15
13
8
24
84
36
16
36
3
92
70
23
15
21
36
12
36
27
25
36
9
126
21
11
21
4
80
27
93
112
21
132
99
3
24
20
60
4
117
59
49
33
12
50
12
9
19
42
75
24
9
18
17
1
66
9
27
29
31
81
8
28
35
40
20
16
36
8
45
12
49
3
11
9
12
51
4
57
9
18
69
11
12
9
99
57
13
50
148
8
24
21
39
36
24
52
21
32
1
14
13
23
16
6
3
72
87
101
1
15
35
9
19
48
41
13
47
13
3
63
9
45
6
12
65
4
11
10
78
9
3
5
13
15
48
11
108
60
21
48
4
27
6
59
7
53
52
3
29
31
18
84
23
1
14
49
21
11
7
41
28
32
52
9
2
9
36
24
52
12
45
6
21
15
21
92
15
9
7
65
16
48
11
9
4
8
19
57
32
15
36
60
9
1
71
15
37
12
72
92
7
36
29
13
12
38
40
17
24
31
65
12
16
11
49
21
23
4
44
79
5
36
3
82
66
44
16
17
1
23
12
1
14
9
12
49
6
21
15
93
27
17
151
20
1
32
1
72
35
73
35
12
16
9
30
5
24
4
3
17
1
14
40
60
5
31
21
63
5
64
11
36
24
9
19
18
14
12
9
40
8
37
11
3
12
16
77
12
76
32
1
23
3
9
4
33
2
45
60
12
1
24
3
24
21
119
48
15
13
20
15
21
1
35
1
54
9
11
48
12
33
1
59
12
55
17
67
6
47
37
11
24
64
20
88
32
13
11
12
55
20
21
12
13
14
9
27
10
27
20
12
40
9
39
60
8
13
36
24
72
30
65
12
12
25
3
11
57
163
101
19
17
43
80
13
32
60
7
114
27
63
29
12
72
7
6
36
63
9
30
89
3
9
25
51
36
32
4
57
51
8
24
13
23
12
64
20
48
48
91
53
31
18
26
1
8
24
1
47
79
29
25
95
4
48
8
25
39
69
18
30
36
60
3
15
65
7
17
12
19
5
15
21
1
23
27
25
20
25
35
160
23
132
73
152
24
28
8
13
6
36
8
10
2
9
7
45
48
11
69
7
17
15
52
33
21
11
72
3
85
9
11
115
6
2
69
96
7
29
7
41
72
91
9
20
48
4
8
4
32
3
25
20
7
65
39
4
5
76
11
10
35
3
22
38
9
12
31
36
12
36
24
5
16
11
57
37
23
40
36
3
24
17
1
131
7
8
37
47
12
1
72
12
44
48
4
3
9
32
12
16
21
14
1
48
108
35
108
10
15
20
52
23
13
48
8
1
51
68
16
20
36
15
25
20
1
27
23
105
25
87
81
12
23
12
28
44
51
9
60
49
30
32
1
9
11
79
30
59
4
33
26
84
16
17
12
39
21
4
24
3
44
70
14
25
20
15
9
60
1
2
10
18
29
7
6
38
21
75
21
3
13
44
12
12
31
17
4
24
104
16
32
3
10
27
159
12
56
4
5
12
28
32
241
11
12
4
87
21
44
52
56
1
24
26
4
45
11
45
84
67
6
48
63
11
49
12
8
1
11
4
3
29
3
21
39
12
84
9
61
26
10
18
93
9
51
56
19
24
18
26
1
21
119
4
21
6
54
50
84
121
20
49
27
9
23
31
65
7
9
45
23
16
24
27
20
16
54
23
7
5
3
25
72
35
40
18
47
12
4
9
54
5
19
30
27
99
29
4
20
37
15
99
21
15
54
30
9
8
3
36
21
12
1
15
3
32
21
7
9
84
131
4
9
20
12
28
45
36
23
7
54
6
21
33
26
9
28
8
76
44
7
41
40
11
9
19
45
8
1
36
24
39
68
1
30
6
39
63
42
35
31
5
40
81
15
20
24
49
50
28
9
93
18
17
55
33
3
5
40
11
45
31
32
49
21
27
23
1
39
65
36
7
29
25
18
41
15
16
65
12
12
55
20
36
13
11
21
15
10
36
51
8
4
44
64
8
15
69
48
31
17
39
21
3
16
21
33
26
84
21
7
9
35
16
21
33
18
17
12
51
1
8
40
33
14
4
29
7
30
14
21
19
6
35
15
9
24
151
18
23
31
18
11
39
45
15
28
24
54
30
5
37
3
15
5
4
12
128
84
12
7
41
4
27
66
36
36
24
14
4
89
4
33
50
4
29
43
90
23
16
9
99
8
16
32
25
2
9
40
8
36
40
51
9
21
15
59
9
4
32
24
19
9
45
23
4
24
75
18
14
10
111
45
6
18
2
33
13
15
8
28
20
1
36
14
40
42
3
32
48
61
11
12
4
3
24
5
85
12
24
23
40
23
45
13
18
54
3
24
20
7
12
41
3
10
14
46
54
9
12
23
22
144
6
17
31
33
45
11
1
27
20
25
123
27
5
39
40
42
14
33
16
147
9
9
11
31
8
21
144
7
8
4
80
69
36
84
19
18
11
13
30
29
40
21
2
25
63
32
45
31
17
60
1
3
23
9
39
72
106
12
42
5
48
36
49
2
4
5
31
17
12
16
32
31
36
53
13
23
84
36
1
14
10
39
24
3
53
120
12
19
21
24
20
36
48
36
24
91
101
40
68
13
30
8
25
27
9
9
26
4
42
47
12
16
69
50
21
3
21
51
1
69
39
9
15
21
11
25
167
27
40
60
12
9
8
24
13
14
24
22
50
69
15
9
4
20
43
33
ABCD 459469154*7^$a-1 [50041]
87
45
31
23
21
45
54
24
57
40
191
129
33
111
27
9
24
12
24
219
78
63
39
6
99
45
90
66
78
138
63
52
11
18
24
72
19
173
54
33
40
36
131
49
44
16
71
9
4
60
44
63
12
36
1
84
56
4
41
55
24
23
97
29
18
24
49
120
120
156
44
36
64
80
27
60
36
126
207
27
13
140
4
36
140
135
66
79
24
11
129
81
24
30
42
12
18
49
119
9
63
73
17
103
23
73
80
48
9
7
116
48
117
18
81
177
3
16
128
9
6
21
123
13
60
35
289
80
136
35
12
37
143
37
5
126
12
73
44
27
36
114
243
9
75
60
27
45
108
16
47
90
54
9
136
24
60
60
36
173
54
13
5
19
60
96
23
37
24
11
33
16
23
141
93
63
33
54
36
13
185
55
8
36
39
18
180
6
73
11
180
13
29
18
30
43
20
24
45
135
36
117
3
27
73
143
24
13
60
56
27
108
33
16
11
85
89
60
55
125
156
54
85
120
60
113
36
18
33
27
9
48
76
156
80
48
16
179
1
120
96
71
66
144
78
21
40
24
216
204
47
18
31
191
90
27
72
4
36
104
100
17
3
24
297
19
44
16
5
150
85
44
76
164
9
102
72
49
29
144
7
41
159
93
15
39
81
9
163
143
37
60
44
3
36
61
17
3
45
55
53
96
27
64
60
96
84
236
57
43
11
60
13
23
13
8
27
25
80
4
77
54
45
64
44
52
47
13
53
51
135
21
4
23
18
15
39
25
60
104
52
65
115
80
4
60
44
16
59
37
24
96
47
66
78
13
35
6
12
54
193
176
45
99
40
120
180
44
76
287
78
75
45
42
12
37
35
33
99
73
161
48
42
72
12
69
27
49
113
108
19
17
7
101
18
37
20
124
47
216
42
39
16
44
36
273
247
96
24
47
73
104
3
33
3
33
75
9
16
44
84
16
11
24
36
9
76
23
18
27
12
64
44
33
39
64
131
9
16
65
3
112
24
80
36
15
205
104
24
76
44
16
56
33
18
66
67
5
6
109
29
18
18
60
18
36
21
249
31
80
81
15
27
73
24
56
48
60
99
30
7
53
127
17
19
20
60
129
31
5
19
5
30
9
105
27
120
15
25
24
17
252
78
57
136
36
8
36
16
60
83
21
117
90
9
27
72
1
23
21
9
31
47
13
5
39
69
3
24
16
84
11
126
42
45
9
111
15
81
27
9
21
6
21
159
13
60
60
23
78
18
9
36
3
72
9
87
144
216
169
36
59
42
19
11
24
18
36
115
29
12
19
53
6
61
60
23
36
1
101
15
64
17
99
45
3
87
93
16
164
52
47
73
8
15
97
29
144
30
45
72
135
33
99
97
11
9
27
57
189
51
72
243
21
117
103
20
100
47
36
13
47
120
33
120
24
111
85
24
35
69
99
36
12
33
76
60
20
27
42
36
36
12
7
96
5
15
108
39
141
196
5
18
81
213
43
5
18
18
135
45
42
37
116
180
135
9
16
60
53
7
24
120
17
63
120
36
24
16
84
11
42
67
36
89
132
147
36
16
101
63
51
108
21
240
39
81
15
72
13
5
39
60
36
3
33
64
80
63
30
51
171
138
43
17
3
81
79
264
53
60
18
36
9
48
60
9
12
31
5
55
107
78
48
114
13
44
16
71
18
120
31
41
60
3
16
60
20
27
66
78
36
21
9
43
65
144
91
41
3
33
43
20
40
24
17
43
11
25
23
18
150
57
33
30
132
37
20
124
120
60
35
36
153
153
12
15
72
4
53
27
51
156
13
11
25
407
81
16
65
36
12
7
71
36
73
260
45
115
36
119
18
48
132
127
29
87
9
30
90
72
78
36
30
15
39
1
44
60
27
73
156
197
63
40
24
23
30
7
180
44
21
91
35
168
61
23
18
55
8
63
ABCD 459542234*7^$a-1 [50023]
50
4
36
156
6
9
24
24
32
1
30
57
81
12
8
40
54
42
60
48
6
30
11
61
27
24
9
12
36
20
96
28
6
6
18
6
27
33
15
5
22
101
33
15
24
40
39
50
12
27
48
13
35
21
16
6
18
27
45
24
6
78
20
3
1
15
33
30
9
48
17
15
55
9
5
51
31
12
2
19
41
16
30
2
7
51
14
60
34
66
24
6
6
18
89
127
65
1
32
36
19
65
12
19
27
18
56
16
12
71
7
17
1
36
51
3
5
49
32
7
24
17
7
3
26
10
12
53
37
12
63
32
43
2
19
41
7
81
42
5
21
82
2
15
13
147
17
31
3
24
18
18
9
21
30
42
3
8
19
14
4
24
30
62
28
6
60
26
4
75
21
35
31
18
12
75
3
14
58
53
48
13
51
9
30
38
28
60
18
9
41
15
24
7
17
49
12
27
24
89
15
31
26
39
21
10
96
41
19
18
11
19
42
11
7
9
21
11
31
14
24
19
15
30
18
30
3
8
33
4
3
9
44
115
89
10
21
5
40
3
51
21
32
57
15
7
60
30
32
15
43
42
18
9
29
64
32
24
10
12
12
18
102
30
6
29
37
6
18
12
8
52
27
21
27
15
74
48
22
17
31
2
28
48
8
60
7
3
14
15
21
10
6
35
25
96
32
10
45
3
2
46
5
40
41
4
36
30
36
30
68
22
14
39
1
8
15
55
2
40
24
30
9
63
2
52
83
13
12
32
34
6
15
39
24
36
74
160
6
6
8
16
54
26
31
3
12
36
62
55
3
18
12
42
26
10
9
48
8
55
24
6
20
22
60
18
24
3
48
21
18
17
9
31
24
75
24
42
68
46
60
12
18
24
12
8
46
5
9
22
17
1
36
11
19
42
18
26
31
8
7
2
28
27
3
14
4
44
60
12
7
8
9
24
12
75
24
45
22
101
91
5
24
1
6
14
43
72
32
24
19
29
7
26
4
30
42
72
18
9
3
26
51
9
24
15
40
32
13
48
8
94
48
45
3
21
21
27
45
3
3
5
69
12
46
9
5
115
33
15
33
30
38
52
47
43
48
6
6
18
54
26
10
90
24
35
25
6
24
2
16
44
46
2
12
4
27
32
1
20
3
19
138
11
48
61
44
28
18
30
27
3
26
28
6
26
16
12
20
10
2
10
6
3
8
37
12
60
3
57
12
96
66
14
40
12
15
24
128
24
33
34
54
12
54
60
74
76
42
89
40
29
4
48
18
6
60
3
75
93
24
21
11
1
15
32
1
47
91
6
6
81
80
13
6
18
12
12
20
28
12
15
15
26
7
9
8
7
32
13
24
30
6
6
2
22
6
8
10
24
30
51
45
11
19
14
39
31
33
15
17
16
21
6
14
60
27
7
30
12
18
12
2
7
81
12
20
7
33
12
18
33
3
26
76
68
67
17
12
40
51
75
38
10
12
12
5
16
5
19
63
42
47
31
54
18
2
55
24
15
86
19
8
13
24
27
3
30
12
24
6
93
27
18
27
17
16
71
9
16
63
32
13
56
34
2
39
16
8
7
6
27
21
42
24
98
15
73
15
27
2
34
72
30
3
75
36
6
48
27
17
12
60
34
29
13
48
102
14
15
64
8
103
17
73
47
1
6
6
6
14
7
39
33
24
5
40
42
6
75
8
19
26
16
8
58
14
4
90
12
2
12
3
37
75
9
132
11
1
6
33
53
19
45
83
19
53
16
3
42
36
71
7
26
7
137
34
12
9
27
14
28
35
57
4
42
14
40
6
2
28
12
6
144
18
108
12
24
8
16
20
16
6
2
120
10
2
64
24
18
24
48
2
28
35
21
10
6
18
17
55
6
8
36
31
3
14
39
31
78
123
5
3
1
6
6
3
125
12
4
11
13
20
10
86
46
36
29
93
36
7
27
18
44
55
48
80
40
24
21
6
29
1
23
19
12
48
17
57
34
14
31
9
15
21
42
72
42
54
54
126
93
21
20
10
2
46
138
35
9
31
39
18
15
3
14
7
29
19
3
14
4
20
136
44
16
35
1
8
4
66
12
14
76
42
26
64
60
27
21
18
246
20
46
41
61
42
6
11
13
6
45
189
36
39
5
48
46
14
46
33
33
6
33
41
16
18
53
67
26
16
83
9
22
50
40
18
2
16
27
24
9
24
6
17
7
14
16
27
33
15
15
18
20
19
27
6
6
12
30
18
90
3
120
48
9
15
45
11
31
9
51
108
2
15
16
5
36
4
3
21
32
10
18
12
18
2
7
27
36
6
11
49
15
15
9
29
16
3
104
1
18
138
36
8
15
7
36
12
17
103
2
16
39
33
20
51
25
15
8
67
26
34
6
36
42
26
24
36
34
2
67
27
6
23
24
13
83
31
6
20
15
31
18
12
12
15
21
44
22
65
49
20
16
3
21
27
15
30
12
32
48
15
24
7
30
44
40
30
78
60
18
14
76
35
19
21
8
21
72
24
3
19
30
23
1
119
21
40
107
40
9
54
48
36
5
64
17
4
27
105
48
12
3
9
6
12
45
27
36
12
53
67
48
6
6
42
32
15
64
41
4
27
17
55
57
6
18
20
3
13
51
29
19
48
24
39
14
4
32
16
24
20
91
15
12
6
15
15
42
32
15
37
24
51
89
16
18
2
3
85
6
5
81
7
8
43
108
12
26
34
9
9
8
24
15
16
9
36
42
48
6
60
30
6
42
2
88
56
16
39
15
30
11
112
17
10
26
3
43
45
39
9
15
50
46
30
3
80
40
24
32
9
7
5
16
30
29
1
78
6
80
19
15
54
30
42
36
24
54
6
27
57
15
5
4
39
21
3
3
14
10
42
18
6
30
21
9
12
42
42
84
54
48
14
46
14
10
9
21
78
5
1
6
9
27
18
12
60
3
24
63
30
42
36
5
16
29
22
72
6
24
39
17
4
11
21
19
81
6
17
1
30
74
39
19
14
40
15
5
40
3
33
24
30
33
24
39
12
18
60
8
10
21
15
14
19
56
45
51
16
8
9
60
16
3
41
10
42
20
24
22
2
22
6
8
22
18
56
46
14
40
18
29
61
6
69
3
14
31
39
38
16
3
63
14
3
61
6
12
2
10
5
13
90
2
79
9
30
38
10
84
2
4
12
11
1
30
18
72
15
17
31
8
25
23
33
4
72
11
19
48
26
16
8
52
8
10
14
12
40
18
17
16
3
29
21
40
12
23
7
24
30
48
30
2
27
37
11
1
15
17
76
27
9
8
15
1
20
60
31
5
43
15
6
11
13
18
38
16
20
58
5
24
1
20
52
15
45
20
39
45
4
18
21
8
1
32
46
60
21
8
13
18
6
6
45
27
48
69
33
15
17
4
42
74
16
23
9
111
31
38
70
60
17
24
61
24
20
22
14
10
120
14
19
87
6
12
15
3
12
6
42
24
17
19
14
4
24
27
21
32
19
111
57
29
24
46
14
12
16
59
1
8
36
43
33
54
17
19
18
3
33
96
15
15
33
15
41
16
3
42
11
31
9
9
12
66
6
35
69
43
9
12
20
12
4
15
24
3
38
4
72
6
12
9
51
21
24
15
6
35
21
16
27
3
2
12
28
3
29
10
17
13
48
6
102
18
93
53
3
21
99
37
20
7
93
18
36
6
39
8
21
178
9
5
3
1
12
147
21
36
30
9
39
6
3
8
1
18
69
3
2
10
2
31
8
61
54
24
18
3
15
110
22
14
7
21
11
9
12
3
37
20
79
8
31
6
72
48
30
12
30
48
36
18
42
3
15
17
19
5
7
38
60
7
15
108
6
30
6
18
41
9
4
18
30
24
60
15
9
54
18
15
45
42
33
24
15
65
9
22
9
3
2
99
7
14
10
9
9
36
35
19
29
13
36
108
3
48
21
32
19
8
16
33
20
3
1
6
65
1
36
11
16
5
12
70
14
4
ABCD 459656048*7^$a-1 [50060]
7
53
19
23
12
121
17
7
5
7
48
60
60
81
62
37
48
3
2
42
1
21
44
4
39
71
90
48
7
57
38
49
9
27
11
82
8
10
12
108
21
3
38
31
12
45
27
5
78
145
36
11
10
30
8
34
60
3
107
6
67
35
13
24
11
42
28
12
2
37
24
9
26
25
9
26
42
30
1
27
20
34
30
33
12
5
175
12
21
128
54
48
48
4
20
25
24
36
21
3
27
42
12
12
8
10
36
2
43
12
12
11
60
24
13
120
36
11
40
9
17
4
12
36
27
51
44
25
57
15
21
63
27
45
45
32
7
39
66
6
8
4
9
29
7
23
1
17
34
81
15
44
6
42
12
46
3
12
24
11
12
42
7
23
18
19
21
98
24
25
21
74
25
3
78
20
24
40
39
87
60
24
110
78
18
10
12
12
30
26
37
9
15
12
41
6
73
17
30
70
27
23
30
31
45
14
46
14
1
23
13
167
13
84
21
3
35
49
60
36
36
36
47
13
23
4
8
72
25
75
60
8
61
51
8
12
70
38
34
3
33
2
18
48
34
68
28
9
5
28
267
65
16
51
33
66
9
57
60
18
26
19
15
38
12
36
139
53
40
39
9
14
1
132
5
28
63
36
11
1
48
36
39
9
137
24
19
59
13
59
18
64
3
5
48
18
30
12
4
14
1
12
27
42
32
66
25
29
31
21
3
12
72
21
20
6
90
31
81
38
42
12
6
4
56
12
22
39
27
21
9
20
7
3
14
31
15
102
60
72
27
11
25
15
234
14
72
34
51
47
76
50
10
45
149
16
39
5
78
22
3
3
20
100
33
33
3
15
26
54
76
21
45
15
23
30
48
19
3
6
12
3
117
18
12
21
27
32
34
15
72
51
30
51
24
125
6
34
6
20
24
22
38
36
22
8
4
39
12
99
68
25
9
54
14
18
10
63
17
22
30
27
41
43
5
43
71
25
11
61
3
38
7
11
4
56
30
52
15
27
9
47
1
39
2
19
11
34
3
21
50
12
90
22
18
3
5
4
3
57
56
54
22
3
35
6
4
36
27
5
28
12
15
3
2
19
59
12
34
38
130
15
36
72
3
2
31
24
65
18
22
32
6
13
89
22
42
26
18
55
75
60
45
15
24
38
43
12
5
67
65
10
30
56
22
18
3
21
26
1
29
19
21
32
55
17
19
27
57
84
21
38
181
9
3
12
27
2
6
4
26
12
19
29
100
60
20
100
12
15
3
14
28
24
54
80
205
15
62
7
120
15
30
75
11
37
63
45
59
60
16
9
35
1
89
6
114
43
23
100
2
12
36
7
57
110
10
27
3
21
12
24
23
22
15
24
59
10
63
15
57
23
12
16
81
21
15
5
43
39
20
13
95
18
31
63
18
27
51
9
24
11
1
45
62
22
90
36
45
5
10
60
30
12
20
31
107
22
32
19
59
13
21
60
14
24
28
2
10
60
33
107
10
26
60
85
105
39
5
7
9
14
70
39
27
6
14
54
19
51
33
5
132
31
69
8
40
3
12
3
33
57
32
118
45
29
31
5
10
24
102
6
42
38
112
8
10
51
36
11
46
3
95
25
3
8
34
39
29
12
7
23
1
9
27
11
13
12
23
42
12
16
14
16
20
1
3
6
50
54
6
61
24
27
33
75
44
18
40
15
153
12
78
50
31
12
9
2
25
11
4
68
18
31
83
16
21
24
60
29
16
30
33
12
5
4
80
18
1
48
59
46
18
36
14
7
9
63
33
60
14
13
48
3
20
126
7
63
33
29
43
9
15
93
99
111
18
12
15
27
57
9
39
45
3
17
6
4
18
138
66
3
60
12
48
5
78
37
15
21
36
23
1
24
3
54
66
48
74
40
8
18
30
72
12
139
48
23
13
83
40
42
2
25
12
48
21
3
24
12
35
13
12
36
99
96
80
184
21
39
36
60
44
40
45
24
69
15
3
81
141
27
21
123
9
18
14
10
9
17
136
15
9
32
30
48
72
18
4
6
120
2
18
40
20
13
9
15
83
40
21
33
30
9
33
63
11
25
27
33
65
54
18
7
65
6
13
29
7
96
15
14
31
35
46
87
77
30
40
32
13
105
3
39
18
87
15
114
75
33
138
80
22
27
3
57
165
8
55
24
9
2
13
23
1
29
103
12
45
32
10
57
41
40
87
12
120
83
1
24
17
226
9
95
36
25
17
30
25
47
1
156
12
27
54
38
1
24
12
21
80
72
4
3
11
52
2
40
20
31
84
23
28
44
13
143
1
53
19
11
18
28
32
28
3
48
81
12
48
2
100
66
171
36
123
9
3
2
16
50
12
22
3
17
7
23
61
35
4
30
63
47
25
12
24
24
48
35
1
84
17
7
41
48
154
56
24
49
12
9
6
20
40
44
46
24
26
121
9
32
52
38
28
42
2
46
51
24
39
30
12
8
76
42
9
113
7
12
47
24
13
9
24
62
12
13
12
12
23
40
33
3
62
70
117
60
57
8
6
25
59
1
17
19
41
18
13
36
21
60
14
28
68
12
18
4
3
168
24
93
2
66
55
5
12
64
6
8
25
57
2
18
211
51
20
1
15
21
23
37
12
89
12
43
47
108
12
13
23
64
66
39
63
38
43
36
72
9
42
50
31
117
3
60
21
15
71
54
6
85
24
48
17
19
156
35
1
9
15
53
18
10
3
29
4
15
113
19
93
3
12
23
1
9
8
4
18
33
65
19
60
33
3
9
63
60
5
18
28
9
11
37
9
44
7
47
18
7
35
16
45
17
64
56
7
11
25
27
21
36
24
81
72
14
1
81
51
24
72
5
16
54
33
36
9
15
60
5
58
24
9
12
117
32
46
20
1
45
68
28
147
33
20
30
25
17
46
69
3
30
12
20
36
19
3
92
13
3
14
7
23
1
12
69
144
3
11
40
140
30
19
21
3
27
20
30
7
45
3
11
25
24
11
4
78
20
52
27
11
25
27
45
57
27
99
8
40
2
22
36
20
4
30
51
24
5
7
96
65
4
15
23
6
24
28
51
17
34
36
20
25
9
20
55
15
86
31
23
28
42
3
108
35
70
51
168
51
45
65
42
90
82
33
9
3
23
25
45
108
15
24
12
12
119
73
35
24
25
5
78
13
36
9
90
42
3
60
27
21
72
39
30
96
51
81
27
33
2
30
103
65
42
13
36
51
20
6
22
50
64
ABCD 459656196*7^$a-1 [50071]
36
39
123
18
27
27
81
75
105
57
15
12
33
72
18
12
81
60
48
60
9
54
36
18
99
183
42
12
78
189
36
183
33
135
72
234
54
54
279
207
36
81
9
63
120
15
90
3
96
39
60
21
24
3
54
6
9
27
9
84
105
111
15
144
36
129
15
36
126
144
135
45
66
189
27
60
48
297
123
54
12
27
96
81
63
63
36
72
18
3
15
90
54
198
171
9
18
12
24
81
3
54
135
27
33
108
72
300
15
45
75
69
9
207
207
108
72
57
132
192
96
9
90
45
36
129
78
45
39
60
18
3
60
48
33
63
228
33
135
45
27
45
72
63
9
36
27
27
81
27
126
90
153
63
21
15
18
63
63
36
21
96
27
90
108
246
54
15
120
24
36
171
162
54
66
150
12
108
105
243
30
87
36
39
141
63
54
27
63
54
30
96
120
132
234
36
27
63
90
12
51
81
108
90
21
24
108
45
135
108
9
36
126
57
447
144
45
120
33
27
21
15
120
108
27
24
9
72
45
90
57
27
33
99
117
99
45
93
15
108
36
81
99
45
75
27
69
99
18
30
24
126
18
9
27
228
42
36
54
126
108
174
141
189
18
45
27
66
159
84
51
9
117
279
153
54
36
18
54
18
18
54
3
123
180
36
90
63
108
117
99
183
24
45
45
372
24
126
81
9
30
114
18
18
162
93
15
18
63
63
54
207
9
99
72
72
225
108
18
36
21
69
120
150
90
90
129
69
99
9
147
27
33
48
15
81
12
69
12
24
162
54
36
18
36
144
93
33
171
72
21
243
60
99
30
15
36
84
15
45
99
54
30
6
90
81
27
228
24
189
117
18
72
180
90
108
12
60
27
144
27
45
9
12
51
27
36
90
54
72
234
99
63
90
162
72
138
78
81
72
135
9
84
24
3
24
45
93
108
54
6
36
36
18
153
9
12
15
108
99
216
54
36
120
78
234
66
69
36
27
225
48
15
36
18
63
108
108
63
9
99
9
27
174
60
135
27
129
60
45
27
135
57
108
135
33
21
96
147
27
54
150
54
90
9
21
42
93
168
9
54
216
66
15
108
45
54
162
36
18
90
54
36
57
87
36
9
171
36
108
108
45
45
171
9
54
378
39
69
27
135
36
30
162
78
36
18
36
72
57
135
60
18
3
15
54
12
6
45
216
57
42
12
33
153
90
9
288
36
9
192
78
81
117
126
9
135
9
36
9
90
66
54
60
9
120
24
45
174
33
81
90
9
3
60
48
216
96
54
54
54
12
27
27
42
72
108
108
27
48
24
108
63
117
27
9
81
72
36
63
9
126
36
66
24
90
21
108
141
198
36
9
45
288
27
315
45
111
6
27
117
12
243
81
24
72
135
27
153
27
9
117
162
72
93
15
93
108
27
54
108
87
27
81
99
36
18
252
18
30
54
6
264
60
36
63
3
6
27
27
9
27
93
24
27
57
33
36
90
72
18
27
27
144
297
147
60
18
108
279
45
135
81
54
18
54
9
117
27
48
15
18
54
9
27
90
135
27
90
27
ABCD 459721902*7^$a-1 [50018]
111
15
72
72
13
53
168
30
36
30
15
33
18
117
12
51
12
30
30
18
99
16
17
30
36
6
3
24
33
6
6
48
3
72
15
18
18
84
6
24
75
3
30
3
16
96
5
72
3
27
37
5
120
36
12
36
12
12
27
33
6
24
13
35
12
54
36
78
36
6
15
57
42
12
12
60
6
24
6
30
3
4
17
42
33
15
30
3
4
53
60
12
30
6
90
30
78
54
3
69
15
3
132
18
18
60
12
12
48
12
30
51
123
6
6
60
6
6
6
24
60
7
71
12
6
3
9
36
54
6
12
36
18
36
24
6
60
24
19
29
42
6
3
9
18
6
6
24
60
18
36
27
33
24
42
18
175
5
60
84
36
42
24
18
3
153
99
4
41
24
60
78
18
24
72
39
33
36
87
9
6
6
24
24
108
27
3
96
30
54
6
42
66
42
6
54
6
24
7
65
60
19
11
54
75
4
53
30
18
18
6
39
21
75
39
6
78
84
9
21
6
30
102
48
36
36
24
18
6
72
37
32
12
27
12
6
12
102
21
93
114
33
27
6
6
66
51
3
69
28
11
18
3
45
24
42
78
24
12
12
78
6
79
89
24
24
3
9
90
18
15
3
66
27
12
75
30
18
6
54
18
60
120
87
3
18
30
9
15
37
35
45
9
42
30
31
23
18
36
24
39
33
48
102
30
6
57
51
54
18
6
18
42
6
189
9
36
24
12
3
96
39
6
42
72
72
156
90
27
52
5
24
15
63
18
3
27
66
12
39
9
3
9
15
24
15
33
9
12
31
53
12
18
42
3
45
6
6
6
12
12
57
84
3
42
51
9
114
6
18
18
12
12
36
12
24
3
81
42
57
9
18
9
76
11
18
12
7
29
36
18
6
3
21
102
12
6
39
12
48
21
36
6
18
6
33
15
66
24
18
48
21
9
63
9
84
55
17
15
3
18
42
24
30
12
12
15
33
18
36
42
6
6
24
27
36
57
6
90
24
18
18
12
27
3
45
3
18
6
72
6
24
15
63
60
36
33
100
11
36
42
12
36
12
30
132
45
27
48
180
9
48
9
30
33
9
108
3
9
12
36
12
27
21
31
5
12
54
57
9
39
21
39
36
3
102
12
36
24
6
6
15
15
150
31
17
6
24
18
48
31
32
21
24
18
6
48
36
54
18
27
15
78
6
33
9
27
33
18
54
12
78
48
6
12
3
21
78
45
45
7
65
66
9
21
6
6
24
150
24
66
6
42
24
42
18
42
42
19
23
102
24
12
31
20
9
18
42
87
60
15
37
17
6
6
24
108
24
6
30
15
63
30
6
18
18
18
30
18
24
18
24
9
27
24
156
6
54
54
123
24
3
6
12
12
6
72
18
24
30
18
30
48
18
15
36
15
6
66
54
99
3
72
18
42
6
3
45
12
30
72
30
67
23
30
24
6
9
21
18
18
12
48
18
6
18
84
18
78
49
17
48
30
36
24
12
54
36
15
15
6
48
24
3
27
6
72
36
39
9
63
24
27
6
36
48
3
27
60
9
48
24
21
18
42
42
12
24
18
43
41
27
15
9
27
36
30
48
6
1
17
12
12
42
9
39
60
18
6
30
60
72
6
12
18
15
21
6
18
30
9
39
72
48
6
96
24
12
36
15
15
66
72
6
66
30
21
3
42
78
66
6
12
18
24
3
63
30
39
15
33
3
9
21
15
45
12
24
36
36
102
30
15
3
6
48
12
75
3
36
24
6
48
6
6
3
33
66
9
63
18
36
6
42
30
33
12
57
6
132
24
30
24
63
3
6
43
101
90
54
15
21
6
1
5
138
97
41
12
48
12
79
41
24
27
48
48
9
72
54
6
3
3
30
3
36
33
6
18
30
30
12
18
21
93
3
36
3
105
57
24
54
96
48
12
30
30
9
15
48
33
15
6
24
120
12
12
54
6
15
9
6
21
63
66
12
3
9
7
125
18
12
60
18
24
96
27
4
5
6
60
42
42
6
31
29
12
60
24
19
17
18
48
12
1
17
51
21
36
6
6
102
18
12
19
5
63
9
3
3
66
24
18
66
12
24
36
27
24
51
21
24
117
12
66
49
5
48
36
66
33
33
30
6
12
54
6
42
48
30
24
7
17
24
24
51
15
6
42
9
105
18
6
12
3
27
6
51
12
9
6
36
36
45
9
12
12
15
3
6
24
42
37
23
30
12
6
9
105
3
3
6
36
36
99
15
33
3
24
48
12
12
6
18
12
6
24
24
18
93
9
15
51
6
24
36
39
57
12
24
48
24
24
12
18
48
6
6
6
30
18
12
24
84
27
3
6
7
41
12
36
18
18
63
48
21
27
9
96
12
66
90
36
31
23
18
60
48
12
36
6
153
27
1
17
6
18
48
24
27
39
36
138
6
6
18
66
31
17
6
105
27
105
105
24
6
18
19
17
123
33
51
84
39
24
6
6
1
95
81
16
35
6
147
3
18
42
96
48
18
147
15
18
27
27
6
12
12
27
81
3
33
39
4
20
24
15
114
12
24
54
6
18
54
18
21
4
35
6
18
42
24
87
45
12
36
12
24
39
3
12
9
3
12
30
27
24
21
6
33
69
36
54
42
66
6
42
48
24
12
30
6
84
30
18
96
21
57
36
18
6
60
15
24
33
30
36
18
18
12
108
6
42
6
12
12
6
114
6
36
6
3
39
13
5
43
101
78
60
12
129
15
18
3
27
36
33
9
36
24
12
36
36
54
1
5
60
126
60
37
32
9
103
53
6
12
12
36
6
39
39
54
12
24
48
60
36
36
6
6
42
18
6
54
42
57
12
27
102
15
21
42
18
84
15
3
36
12
6
3
9
18
30
30
18
42
180
96
24
30
7
20
3
54
12
84
3
39
54
54
9
9
96
63
15
102
3
3
30
63
9
18
72
18
24
6
24
6
24
6
21
57
3
9
12
18
12
18
12
15
9
63
3
78
43
23
60
66
27
3
105
75
30
36
6
18
27
9
6
33
4
32
48
15
18
3
3
42
48
3
63
6
30
6
78
24
13
5
12
30
72
6
12
42
18
12
18
78
120
51
27
6
42
18
24
18
42
12
54
18
72
24
54
24
18
18
6
24
12
24
6
54
36
24
66
1
59
37
71
69
52
41
36
24
18
60
9
21
12
168
30
9
21
127
20
9
60
24
120
39
108
21
18
13
29
6
6
48
36
15
9
66
36
42
24
24
24
6
36
18
7
20
51
18
3
21
63
3
66
27
36
63
60
66
3
12
39
42
24
12
30
138
12
12
18
72
81
3
24
30
3
3
6
39
57
54
72
12
33
21
6
6
72
12
27
21
72
18
33
15
6
36
3
4
23
18
27
24
84
45
18
12
18
72
30
109
35
24
9
9
15
51
33
9
3
21
30
12
48
21
51
72
12
6
78
6
6
60
42
63
15
6
114
9
3
162
6
6
3
57
66
78
ABCD 459818802*7^$a-1 [50009]
1
95
45
30
45
16
8
1
120
39
5
36
7
65
6
1
71
1
17
3
109
15
24
24
48
11
37
11
9
45
16
35
9
100
44
30
13
11
18
19
125
100
44
4
39
9
48
56
36
15
9
39
27
9
24
16
9
72
15
32
1
120
23
1
15
81
2
30
78
25
47
25
29
18
21
60
45
156
16
87
20
27
126
3
9
15
45
30
61
17
40
8
40
2
108
25
5
15
85
62
73
17
51
27
34
23
64
89
24
40
23
27
18
43
32
25
8
7
9
39
35
13
41
175
23
45
76
33
39
44
51
36
57
60
121
32
16
14
6
30
60
10
48
32
18
22
59
3
33
16
33
8
51
4
33
120
135
48
9
38
54
4
26
13
5
18
49
11
9
9
75
25
63
33
48
20
18
10
71
63
1
33
92
24
18
49
107
9
36
24
21
24
3
9
6
25
9
56
31
53
91
23
54
43
56
12
36
49
86
60
84
24
1
8
36
3
72
10
170
36
42
102
9
49
2
12
6
67
5
12
6
58
14
12
24
9
36
1
15
128
12
9
36
31
77
72
28
35
36
184
11
12
42
36
19
143
58
14
9
12
45
24
12
63
45
6
12
13
29
28
47
16
8
9
7
24
8
73
120
23
9
40
158
1
24
72
9
71
12
4
32
88
57
48
11
36
48
9
63
15
30
51
48
33
7
11
13
23
9
21
4
47
12
33
27
39
33
45
3
27
42
18
25
11
30
15
3
46
50
13
129
63
11
21
40
5
4
14
204
70
39
9
15
33
14
57
16
92
61
26
9
4
23
10
63
11
36
1
9
48
24
23
27
18
3
45
6
37
17
127
29
18
18
18
36
24
82
8
40
14
58
48
14
1
48
20
4
32
21
27
96
3
9
36
15
106
23
16
9
39
41
36
19
8
9
54
25
56
3
22
39
9
20
19
5
12
6
93
4
48
33
2
21
1
32
16
2
12
10
8
55
48
23
9
117
54
72
69
21
19
23
18
40
23
48
16
56
9
7
161
18
21
25
8
7
56
27
18
39
45
6
10
44
4
14
9
21
108
24
64
62
1
20
61
2
144
36
6
28
26
13
33
71
112
77
18
25
47
1
48
5
36
7
128
16
20
12
9
40
2
66
27
24
9
12
19
32
1
39
5
4
168
15
23
1
8
88
17
12
51
75
18
24
18
1
44
57
28
50
22
63
33
20
15
37
8
7
32
16
29
6
21
25
8
18
12
6
43
41
40
23
33
27
27
10
8
40
68
4
98
22
50
6
31
53
28
50
12
10
59
12
45
54
37
105
20
43
71
34
38
58
15
8
72
27
21
88
48
5
3
25
62
18
108
12
42
36
1
153
62
9
9
7
33
26
81
9
42
58
24
20
42
9
45
3
112
9
155
57
19
35
24
48
13
96
41
12
19
59
12
9
87
57
87
45
36
9
3
52
44
48
28
5
66
24
30
36
60
30
22
32
36
52
8
12
115
116
4
8
1
39
47
25
9
11
36
49
14
48
153
16
80
40
57
15
5
19
57
44
43
80
40
116
15
18
4
96
2
70
96
119
12
51
54
3
16
8
1
2
9
15
126
7
72
29
3
15
58
71
24
25
14
10
15
33
11
76
23
10
62
18
63
36
36
16
72
9
48
15
9
48
15
11
94
15
11
24
12
24
9
64
9
144
96
39
8
36
124
23
1
24
8
1
74
109
17
51
37
71
40
80
15
49
23
10
38
33
3
24
117
25
11
81
18
10
8
54
10
56
54
33
3
45
45
15
171
10
8
12
27
9
7
8
40
8
16
20
15
36
1
233
88
63
32
40
47
48
33
27
30
15
21
144
18
25
56
123
37
11
6
3
36
1
71
9
7
17
79
68
33
12
6
45
12
15
10
8
88
135
29
52
20
18
45
4
9
50
13
57
14
1
33
44
52
38
12
6
30
33
1
98
22
14
10
39
80
64
53
51
39
25
24
48
9
35
9
48
60
55
8
3
61
80
40
5
19
9
35
57
28
48
2
18
30
22
15
17
79
8
99
18
19
24
23
18
15
36
81
3
105
55
44
124
20
63
13
9
50
70
20
12
40
39
47
69
45
31
17
42
9
9
4
24
15
59
70
48
15
29
6
48
70
63
9
11
4
48
9
62
21
15
37
44
9
115
33
104
103
48
77
27
45
60
16
20
3
1
15
11
33
36
112
9
26
9
27
58
11
9
4
35
28
35
24
18
36
90
94
23
48
69
63
3
1
24
81
83
33
3
24
63
12
13
56
9
54
10
8
18
30
88
62
1
17
7
48
47
10
14
45
4
129
63
129
44
52
20
19
11
37
17
40
11
9
18
72
18
66
37
24
119
81
16
9
11
76
59
70
8
16
15
32
12
45
7
44
13
32
48
16
26
13
24
17
3
27
10
15
11
46
39
23
78
19
11
9
33
18
9
1
2
61
17
102
60
81
21
6
18
54
1
35
36
21
45
18
46
35
60
39
45
4
48
144
53
48
4
23
25
56
64
26
33
4
5
18
10
96
11
48
60
27
21
1
23
16
9
23
64
80
1
63
8
45
27
49
14
1
24
33
56
27
3
72
33
84
45
36
63
87
9
12
1
24
39
8
1
32
31
8
25
44
18
1
9
20
28
72
59
3
216
24
30
15
13
71
24
27
61
9
2
46
8
36
67
32
16
24
32
12
87
46
20
18
33
1
15
65
12
19
5
4
15
177
24
15
48
24
57
80
15
21
42
25
9
15
71
24
58
23
16
11
30
31
11
36
81
57
6
1
9
80
64
15
29
18
10
98
22
68
3
49
110
48
96
9
1
215
12
69
27
28
47
33
72
21
24
30
33
3
9
15
57
9
36
19
89
31
9
20
39
81
19
33
15
11
85
59
21
25
20
19
24
11
36
54
15
13
50
30
16
20
6
13
5
36
30
33
49
98
13
11
13
9
15
11
60
10
20
24
18
25
47
90
7
29
28
20
67
24
71
73
17
79
9
26
46
83
27
42
39
49
14
10
15
56
16
80
27
12
42
7
5
78
13
72
5
3
16
11
42
19
17
64
20
4
14
45
15
138
27
15
58
15
152
45
100
8
31
41
18
13
57
38
1
48
8
9
36
54
33
13
62
25
143
12
6
280
44
28
20
27
1
14
25
24
17
6
1
24
23
6
19
8
25
15
24
35
70
ABCD 459868274*7^$a-1 [50107]
12
180
21
27
12
26
67
12
21
44
19
77
58
6
6
30
60
18
12
30
18
12
74
118
36
24
120
2
34
12
60
21
129
24
104
10
6
54
57
29
106
48
21
5
10
9
17
43
201
176
4
44
94
2
58
12
84
24
2
156
4
200
28
42
6
75
39
36
21
21
6
12
50
70
9
53
22
108
48
69
3
18
20
4
6
84
117
89
31
33
78
240
102
36
42
48
24
129
57
30
50
34
144
21
21
42
18
24
60
27
99
14
40
90
24
102
18
86
60
70
48
30
32
40
36
60
144
36
12
27
36
125
124
56
70
54
6
9
63
138
27
65
79
69
123
27
102
32
34
12
42
6
50
67
15
48
6
66
12
48
90
44
16
12
27
45
8
10
30
15
3
105
9
36
42
12
24
141
60
113
28
30
33
15
66
3
53
10
30
24
6
12
9
3
57
24
60
17
10
30
3
65
40
87
15
2
36
60
10
9
75
24
6
60
54
14
58
24
48
69
69
12
12
44
55
159
2
10
30
104
112
15
5
52
48
27
3
14
76
8
60
16
36
3
21
63
3
30
111
87
9
15
12
6
42
72
30
6
180
144
9
39
21
39
18
80
108
130
36
14
16
54
26
40
48
42
14
34
2
58
45
57
15
111
60
30
30
38
72
4
18
21
15
69
33
30
24
60
66
15
27
18
20
58
6
27
29
60
4
3
27
30
51
36
9
78
84
18
104
55
15
6
18
45
15
26
76
20
70
45
15
12
96
42
164
34
26
16
84
20
34
66
36
8
55
15
33
27
86
67
21
6
72
14
7
21
66
9
33
198
50
46
6
20
48
36
19
77
31
81
27
3
33
3
6
8
46
36
6
18
60
2
115
39
45
105
39
39
36
21
65
46
60
74
16
12
90
30
90
48
45
15
14
67
3
48
222
6
48
9
41
70
6
15
120
132
132
12
3
9
36
81
56
7
27
30
36
12
32
19
21
6
2
22
18
63
173
22
24
24
33
9
54
6
8
34
36
12
30
18
6
48
3
9
66
24
50
136
24
63
27
69
5
16
20
60
10
18
3
3
24
240
38
40
78
60
2
151
3
86
130
21
99
48
180
9
12
21
282
38
4
78
60
18
15
65
19
21
18
72
50
4
27
3
18
42
30
18
45
33
8
10
45
41
16
24
75
63
2
28
6
165
69
72
140
16
120
60
24
3
57
30
24
36
168
69
51
72
26
31
39
141
21
30
18
51
99
30
39
75
210
8
72
16
60
92
12
28
18
14
31
48
9
48
42
2
7
9
140
19
41
202
62
24
12
4
18
12
66
12
6
42
44
43
33
102
78
42
38
40
42
98
40
24
39
51
50
34
2
7
60
45
66
14
7
33
6
21
15
21
3
45
12
45
42
98
12
88
18
6
36
78
26
16
20
64
44
4
15
48
39
18
42
30
18
108
2
58
21
36
72
21
24
54
102
18
12
9
36
9
18
2
40
78
18
18
24
18
18
60
6
15
111
24
14
19
41
82
48
60
2
10
42
27
21
42
48
30
68
46
45
15
6
20
40
90
54
104
64
72
15
5
96
64
27
9
30
30
30
12
42
54
6
36
27
24
9
24
30
21
5
7
84
3
30
27
21
42
30
66
102
12
6
38
46
24
81
3
102
87
69
30
180
21
99
38
7
5
4
36
42
30
168
3
57
24
68
82
30
140
28
48
68
31
84
57
8
52
60
3
15
2
4
104
16
54
9
108
27
12
30
27
9
102
2
76
51
84
60
15
33
17
52
12
6
108
21
89
46
6
150
74
10
48
72
60
24
84
2
58
42
63
48
99
24
14
46
9
3
14
84
7
29
24
34
132
48
9
27
6
36
15
15
12
108
62
67
93
12
27
81
42
38
31
48
27
9
75
42
3
117
15
5
60
156
52
18
30
27
15
26
7
75
21
21
6
6
6
72
117
63
86
7
96
9
12
12
30
30
87
123
14
22
189
161
24
16
12
48
8
7
15
38
16
180
6
12
38
82
12
69
15
2
34
36
50
24
16
68
64
8
10
24
9
39
12
66
3
27
81
93
96
12
42
14
76
6
141
29
144
34
6
30
6
24
6
69
36
5
43
48
48
3
60
165
24
39
14
10
14
12
55
48
15
12
12
60
12
30
6
42
18
54
66
30
90
14
16
162
9
60
3
96
12
50
43
9
156
138
9
33
24
111
27
21
27
24
170
34
62
82
2
163
117
36
60
30
14
36
7
3
2
10
18
44
10
50
46
45
65
40
51
231
33
9
15
159
33
21
15
101
4
18
54
18
36
50
10
42
3
21
78
2
136
30
30
90
60
54
30
9
75
21
3
26
16
20
10
6
60
44
55
89
36
16
20
79
45
18
96
66
3
105
6
50
31
39
6
30
33
63
74
76
75
3
36
24
50
127
36
60
27
24
2
46
12
18
18
86
16
128
43
81
75
93
24
78
12
36
2
28
51
33
56
48
7
89
10
33
3
12
30
138
69
81
114
50
36
48
7
53
12
60
70
81
21
18
60
24
48
122
19
84
60
41
4
8
58
12
12
30
48
90
12
18
80
100
8
60
52
ABCD 460058678*7^$a-1 [50008]
10
8
49
5
4
27
41
40
18
33
5
4
12
24
12
23
1
8
31
15
32
30
16
15
3
38
18
18
10
17
51
16
30
2
5
5
36
6
18
2
18
16
12
30
6
6
24
5
37
14
21
7
38
24
4
26
58
11
32
11
14
16
6
6
3
15
5
9
52
2
10
11
16
9
35
80
5
26
6
10
6
2
10
6
13
17
27
3
30
6
32
18
46
45
17
19
92
7
37
83
12
32
1
27
14
7
3
2
18
58
7
4
9
12
71
11
36
18
24
38
28
48
54
7
7
37
16
25
46
33
27
6
6
2
15
27
22
26
16
8
13
3
9
23
28
1
4
25
11
4
45
12
30
6
2
16
12
2
60
40
54
8
6
16
6
18
32
27
31
8
22
11
36
1
26
4
12
29
1
26
1
9
12
19
16
85
24
51
15
2
36
88
20
54
10
38
6
7
5
10
42
8
7
57
12
68
28
24
14
29
16
13
48
7
23
8
6
4
6
45
8
21
31
9
36
59
15
45
147
61
9
12
36
18
17
60
4
5
31
51
56
72
24
13
3
14
7
11
16
6
6
62
4
20
84
10
77
25
24
12
11
3
10
12
12
66
13
13
36
4
50
4
30
19
19
18
36
24
12
28
44
4
18
54
7
4
13
18
30
18
14
4
15
5
10
12
6
8
7
32
69
4
24
138
44
4
1
17
12
56
11
29
14
25
57
23
21
7
21
24
8
30
1
4
131
14
18
40
84
42
15
39
18
39
29
3
13
24
15
36
11
4
1
5
14
21
24
1
2
52
12
6
12
14
4
18
26
6
18
10
38
25
3
14
22
12
9
9
2
4
18
12
6
5
16
20
9
22
18
36
8
22
18
15
3
5
49
11
13
51
3
18
6
2
42
10
66
48
9
11
5
13
12
15
13
12
20
36
12
28
36
3
3
6
6
9
35
1
17
16
6
2
4
6
84
8
4
37
4
1
6
25
13
4
6
61
1
31
12
29
19
8
7
38
6
10
42
20
4
6
20
18
22
6
26
16
3
45
30
6
32
23
13
19
53
4
8
6
22
8
28
3
16
4
32
7
6
47
11
18
15
3
6
8
22
8
70
18
21
9
30
5
15
52
18
104
4
39
3
5
31
9
15
18
30
12
12
8
1
15
60
44
22
12
6
2
3
49
3
8
9
10
6
38
10
8
34
141
23
10
7
1
10
2
67
4
29
27
35
5
24
89
8
10
9
9
15
17
39
4
81
12
12
26
4
18
18
14
4
56
11
41
2
34
24
27
12
27
30
8
22
72
1
11
38
22
13
5
39
36
20
1
24
15
3
2
39
9
18
18
28
12
15
15
12
42
12
8
19
3
30
2
37
17
4
11
31
12
60
18
24
19
16
21
58
60
18
8
4
39
3
6
6
5
16
3
12
2
12
31
5
51
13
36
36
26
6
22
21
33
6
21
64
11
14
10
12
78
18
9
32
1
24
56
11
1
52
26
4
1
44
21
15
12
9
32
16
8
3
49
11
13
12
14
28
13
41
18
36
5
7
2
67
45
8
10
8
6
48
15
3
22
56
84
46
14
16
27
21
2
25
39
25
1
19
45
30
6
26
22
2
4
41
4
4
60
52
1
6
6
24
8
46
8
16
6
18
6
18
6
3
9
30
14
42
16
2
12
47
13
3
43
2
24
22
30
20
4
6
20
49
28
4
60
28
17
22
21
28
20
3
60
17
13
32
4
12
60
8
64
26
4
73
35
5
9
10
1
17
7
7
9
19
17
3
6
18
57
33
36
12
10
26
42
28
2
7
4
16
1
44
4
11
7
21
17
4
6
20
4
2
7
11
5
5
71
25
19
17
32
24
58
12
1
5
6
21
17
24
10
8
4
5
9
64
8
31
23
49
9
3
3
93
28
53
24
26
34
42
5
21
7
33
6
26
7
11
42
10
12
30
18
2
27
3
1
12
3
25
40
19
12
6
19
5
12
68
18
45
25
2
22
12
20
4
35
13
14
40
24
6
8
4
14
30
10
12
38
40
30
48
26
3
31
42
108
32
28
12
15
3
17
27
6
10
25
1
22
32
18
16
32
16
6
12
44
4
9
5
19
3
8
9
9
19
15
108
2
22
18
11
45
11
1
18
24
64
53
13
35
1
6
81
3
1
40
1
42
2
19
29
4
7
20
39
38
19
24
9
7
5
6
17
7
2
7
60
9
48
2
10
111
40
55
21
1
24
12
23
19
2
119
11
42
7
59
78
54
8
18
6
28
29
1
30
9
39
78
18
12
66
8
24
4
8
22
18
6
14
7
56
108
39
22
27
63
5
1
12
36
2
4
6
44
10
1
53
7
4
9
7
8
9
48
19
32
1
20
19
4
1
28
20
6
18
54
16
18
12
42
24
32
9
31
50
30
18
46
18
23
4
15
44
22
15
35
22
3
24
4
60
4
3
34
8
30
6
11
25
79
3
12
36
21
20
25
15
8
56
13
4
6
12
24
57
3
81
75
12
9
5
23
16
7
8
46
26
4
18
26
64
9
12
33
12
24
14
52
9
9
11
13
18
14
7
27
30
30
60
8
16
14
4
18
2
4
18
26
52
12
32
4
60
44
12
18
18
22
18
14
64
6
12
68
4
32
36
23
13
4
3
9
31
37
4
24
8
7
9
31
17
27
63
12
14
18
4
1
17
32
15
37
36
26
70
7
13
3
4
23
16
62
7
27
5
19
1
5
24
36
6
17
85
20
7
21
8
55
15
9
3
8
22
18
12
5
49
38
4
13
55
4
9
3
14
4
12
35
40
8
25
60
20
4
104
16
32
28
31
47
12
57
15
21
5
18
5
13
19
12
5
4
6
36
18
59
40
15
13
25
22
5
1
36
3
23
6
72
18
16
9
33
12
18
6
27
3
2
12
54
1
12
5
54
10
27
5
139
45
6
78
2
16
2
22
53
97
19
41
24
8
4
12
24
47
36
3
52
2
22
30
6
13
23
6
6
90
24
23
15
30
4
20
10
60
6
15
44
40
5
3
9
22
20
9
37
12
8
24
30
22
6
14
3
25
72
20
16
12
8
10
13
13
22
38
46
2
10
6
8
16
32
7
15
18
2
25
9
27
15
26
16
27
9
24
38
10
20
10
77
7
6
12
18
54
15
3
45
16
11
6
44
51
13
6
54
6
36
2
11
5
15
9
36
31
71
33
3
6
31
44
3
9
27
24
6
12
39
17
4
50
18
23
44
3
24
6
30
86
7
5
28
6
12
13
5
36
3
5
11
11
6
23
4
5
67
21
15
17
24
3
15
34
6
8
33
12
1
18
18
12
56
12
6
9
19
20
34
12
30
12
12
9
21
6
49
29
27
4
56
9
2
40
26
7
57
3
92
1
8
22
6
2
1
32
25
7
31
10
24
20
31
27
21
12
15
18
59
40
9
66
1
23
6
6
25
5
35
1
8
47
89
24
15
9
27
5
7
17
48
64
3
5
11
47
12
1
89
8
16
43
7
10
27
17
10
24
24
14
24
18
16
2
3
7
2
4
54
54
24
39
3
38
46
17
1
19
56
41
15
37
6
1
4
15
22
27
5
10
48
12
2
4
14
1
16
23
21
29
22
14
67
5
7
63
6
27
41
18
16
5
55
26
10
25
1
16
12
6
20
16
6
18
41
4
15
66
19
8
23
13
15
30
14
18
19
9
30
9
41
15
3
6
52
6
8
1
27
37
13
23
5
44
27
21
42
18
40
44
40
20
84
16
36
3
8
36
7
8
22
72
18
6
2
25
36
3
1
11
36
5
9
10
36
12
1
5
12
24
36
6
2
4
6
5
4
5
10
12
12
2
16
20
12
64
15
3
25
23
6
8
16
62
48
6
18
13
69
6
1
28
27
1
21
27
3
9
15
13
4
109
6
24
29
27
1
33
14
13
5
54
10
3
57
47
20
4
79
14
4
15
3
41
33
4
6
48
50
40
30
9
11
10
66
12
6
12
54
86
7
3
36
5
25
6
14
34
13
17
30
13
31
24
49
21
48
36
12
6
12
32
4
18
8
58
9
3
18
36
15
4
11
30
11
12
67
14
22
14
6
30
4
11
4
9
27
5
36
7
59
6
4
30
50
4
23
1
30
2
12
6
72
40
42
20
4
32
7
15
6
27
9
95
1
56
10
18
80
10
9
17
27
1
35
7
12
54
36
26
5
80
5
7
17
4
44
4
6
12
48
18
27
4
47
18
24
31
41
43
5
24
15
29
10
8
10
15
9
12
8
10
32
9
37
2
22
23
1
23
49
6
26
35
29
66
50
12
4
14
28
66
15
15
1
65
12
15
15
24
29
1
2
1
9
62
18
23
31
4
6
62
6
4
62
1
5
4
18
6
6
12
2
18
1
21
2
10
38
42
22
18
18
44
1
9
66
1
24
35
5
61
56
3
40
83
9
12
36
1
48
14
64
9
41
4
8
34
38
10
18
7
7
4
12
33
3
14
6
10
6
42
7
17
12
7
5
14
4
5
7
26
12
18
6
12
10
26
15
9
18
53
41
6
12
8
10
36
26
1
39
2
30
16
57
32
31
30
20
28
30
18
24
11
16
40
4
32
24
35
1
20
57
7
13
34
5
1
54
18
48
36
68
4
15
5
19
3
14
3
1
36
18
26
24
4
12
24
6
8
72
5
49
31
21
20
22
36
25
20
3
13
11
17
9
24
22
8
9
7
8
34
11
31
5
13
71
49
12
62
18
10
13
5
12
3
24
69
24
6
6
18
2
72
40
3
27
48
6
2
16
9
28
1
4
12
2
4
9
63
24
12
6
43
1
36
4
32
27
19
14
4
24
8
47
11
12
2
22
8
24
16
2
70
9
21
11
33
3
1
44
36
34
24
6
78
12
5
9
27
4
53
4
15
44
20
23
17
13
14
48
6
4
32
43
9
47
21
10
6
15
9
30
6
12
3
39
6
120
27
4
37
16
6
14
19
5
34
14
76
6
5
21
24
19
57
42
36
6
47
1
11
1
30
9
24
5
11
7
22
12
38
45
25
36
6
6
7
29
11
20
4
32
29
36
11
9
10
18
35
1
12
50
13
3
30
18
21
3
2
30
10
62
34
3
17
22
18
2
18
27
13
12
68
16
48
44
10
6
3
5
7
15
18
26
16
17
16
23
9
31
2
31
9
39
5
4
14
6
40
36
8
22
6
18
26
36
94
54
12
55
5
24
35
19
12
24
12
2
12
4
48
84
30
6
23
4
15
24
9
64
4
1
36
8
11
4
1
2
1
5
10
2
24
30
ABCD 460157492*7^$a-1 [50008]
36
17
73
18
29
19
174
36
18
144
101
85
47
24
12
199
30
108
30
36
18
59
49
12
11
91
180
18
11
72
36
13
18
41
61
18
12
17
1
60
12
24
35
1
84
23
24
25
11
79
41
13
18
66
126
54
6
60
6
11
12
37
11
12
31
6
23
31
6
30
48
54
12
84
24
23
25
83
1
11
43
5
91
6
83
7
24
60
48
66
23
48
73
72
48
23
24
19
30
12
42
6
42
5
36
1
66
5
12
96
24
43
65
31
41
13
35
61
11
67
161
61
48
23
7
18
11
73
126
18
30
30
23
97
12
24
11
48
145
35
19
18
72
11
1
54
30
66
6
30
30
24
6
24
18
78
12
60
6
42
29
13
36
35
31
5
61
60
72
71
49
47
13
108
114
48
18
48
96
24
35
12
7
18
42
18
48
42
41
108
13
11
7
18
35
37
23
181
6
54
24
24
42
18
12
24
24
6
60
53
12
109
11
108
31
30
6
77
24
12
49
12
30
96
36
29
132
97
42
30
107
103
48
6
6
17
79
53
49
59
19
18
114
120
36
36
77
13
18
17
12
7
65
156
13
30
29
37
72
23
60
1
47
1
11
7
42
12
11
7
66
11
19
12
144
18
12
35
1
35
36
1
12
59
19
53
36
19
65
25
83
7
54
95
43
18
60
11
67
42
18
120
12
18
36
11
48
79
6
6
6
12
18
53
7
84
36
18
30
42
12
23
43
192
24
29
60
19
6
6
48
18
23
7
65
67
36
5
25
90
36
41
43
30
30
77
19
114
60
23
1
60
18
29
31
60
41
79
24
29
25
83
60
43
24
54
42
60
6
11
48
36
48
7
54
24
6
54
30
24
29
7
6
78
6
42
192
108
18
35
1
48
11
37
11
24
36
31
30
12
6
54
90
5
24
37
71
72
19
18
11
13
6
12
6
24
23
49
66
30
35
25
23
1
30
18
6
24
30
42
30
90
5
1
12
23
49
60
24
155
7
144
18
30
18
42
12
17
84
48
37
78
12
12
48
18
11
24
37
12
47
24
1
11
79
24
36
17
48
13
71
1
59
1
11
7
6
120
35
31
30
11
25
42
36
5
7
53
79
18
48
12
18
96
6
42
30
42
36
53
31
18
96
11
192
19
41
163
17
13
108
48
12
6
30
12
48
47
13
96
24
24
11
37
48
36
107
19
12
90
11
12
36
7
30
6
54
42
41
60
13
24
35
12
7
53
7
101
61
24
12
23
60
109
42
36
60
72
53
13
84
12
59
37
42
12
54
24
12
35
61
42
108
42
71
85
36
6
102
18
60
12
90
48
263
48
79
53
67
120
168
6
11
43
6
36
48
23
67
30
24
36
11
13
107
61
102
77
24
1
11
55
30
54
48
36
12
132
18
11
49
48
23
37
102
18
47
7
150
11
85
35
48
108
91
24
24
6
47
24
24
25
90
78
12
11
24
19
6
36
18
5
97
23
7
18
6
54
36
54
36
17
49
24
60
11
73
12
132
47
49
24
18
48
24
53
24
96
24
12
12
1
18
29
7
12
24
186
23
48
7
5
19
41
37
168
42
18
30
17
37
6
113
49
42
150
12
30
17
19
65
25
48
6
209
19
53
25
11
67
36
48
60
6
11
91
18
24
78
12
138
12
240
36
12
59
115
66
72
59
37
23
1
23
36
19
72
48
48
6
30
6
59
25
6
42
6
6
11
96
31
12
6
143
49
30
18
42
96
90
11
25
18
6
30
12
24
30
24
6
29
25
24
71
31
29
12
19
54
6
96
29
25
18
18
42
12
29
72
60
48
1
60
36
143
12
43
12
54
84
54
150
6
6
30
6
78
5
96
43
53
43
24
6
36
60
18
30
59
13
60
78
12
6
192
42
36
30
12
23
79
30
66
5
7
6
11
1
72
102
66
18
6
18
6
24
90
89
31
6
66
5
13
60
59
13
131
37
48
191
1
90
6
30
30
11
72
31
42
18
41
55
24
78
12
66
6
11
36
7
54
11
19
17
31
12
30
6
5
12
43
30
6
6
12
23
55
48
36
5
43
6
12
42
6
36
179
37
23
7
48
5
60
48
1
78
41
7
6
78
18
59
73
47
13
12
47
12
12
19
48
132
6
12
90
48
53
67
24
29
7
18
30
54
30
30
72
48
66
5
145
24
60
6
6
30
41
13
6
17
73
47
61
18
29
19
12
30
30
24
30
18
12
78
11
19
89
37
24
11
151
60
6
12
30
17
13
12
59
25
47
37
47
85
6
53
31
209
72
7
36
54
59
79
30
119
1
18
17
13
6
18
12
84
42
5
25
12
11
19
6
35
12
49
54
12
48
42
11
1
42
6
11
7
114
42
17
1
30
29
1
126
6
90
24
102
18
102
18
5
19
42
54
6
66
5
55
41
7
90
35
12
36
37
30
96
36
12
17
25
11
25
12
83
7
12
6
23
55
17
7
48
24
48
6
6
17
12
48
37
66
5
43
18
35
7
138
23
60
36
19
72
30
23
1
30
138
6
6
24
11
1
71
31
18
24
90
18
6
42
30
12
12
5
120
12
12
79
78
11
12
72
48
12
49
6
12
66
24
192
11
24
25
90
6
11
1
66
36
48
66
54
36
41
13
78
42
6
24
6
42
54
36
143
55
6
95
13
6
60
5
61
60
6
12
12
24
24
30
48
108
12
11
1
36
30
17
49
47
13
30
29
7
12
48
29
151
48
30
23
31
18
54
6
48
12
24
204
72
11
24
79
5
19
6
6
30
30
120
60
78
23
1
12
30
29
31
36
41
121
59
79
24
5
24
1
18
18
23
31
144
90
95
1
11
85
11
97
42
42
6
36
17
ABCD 460220186*7^$a-1 [50015]
8
6
54
30
12
42
12
16
14
18
7
45
74
6
16
44
6
22
8
7
12
60
9
20
64
3
9
20
19
35
12
30
67
23
24
36
22
8
12
100
98
22
8
7
81
2
22
32
30
25
53
12
30
13
5
18
34
26
12
46
24
15
11
30
7
9
8
90
10
3
35
48
10
12
14
54
42
24
13
45
2
1
12
113
52
15
17
19
36
29
60
42
12
22
36
2
138
24
6
18
24
31
35
46
44
4
32
60
90
166
14
48
1
24
53
18
54
12
16
50
72
1
9
48
24
48
3
12
12
9
14
30
30
18
4
38
1
12
12
17
16
44
4
44
42
94
39
12
29
16
38
12
13
23
24
30
19
57
80
24
24
4
36
24
51
24
45
3
23
1
5
16
2
12
49
60
17
90
12
6
66
1
17
31
84
47
58
26
30
102
10
8
6
10
36
50
18
72
148
2
12
30
36
42
10
60
128
31
5
40
24
92
28
116
18
10
62
13
53
88
51
11
90
7
33
2
10
12
20
30
34
26
13
48
45
8
24
16
56
4
2
72
18
7
17
24
16
20
79
11
1
5
43
21
48
3
77
31
11
36
12
10
60
15
65
12
6
30
30
48
22
3
9
2
10
48
75
12
89
7
9
50
6
43
47
30
19
11
12
42
4
39
12
5
18
48
18
6
24
6
16
3
57
48
44
16
14
18
43
47
78
54
13
5
7
23
34
8
28
14
18
42
6
12
43
12
35
6
24
18
22
36
15
5
12
67
17
24
24
18
37
47
18
7
29
31
11
22
48
12
63
33
15
11
6
19
24
11
61
24
41
7
36
12
23
94
20
28
3
17
4
8
18
78
4
38
22
27
29
6
18
42
25
11
13
24
21
44
18
12
48
54
28
36
14
10
20
6
46
24
26
10
14
6
18
60
10
20
30
30
66
22
15
9
8
60
12
66
13
35
12
84
25
60
24
5
64
36
24
3
23
96
30
60
43
17
6
72
10
48
32
28
38
24
1
17
28
2
18
7
47
22
75
29
6
10
8
30
13
23
12
70
32
18
12
97
21
39
11
24
46
3
17
12
7
24
9
15
23
10
75
45
27
5
40
2
1
24
33
2
18
7
9
32
19
29
64
12
39
12
29
16
68
6
48
25
113
12
7
29
12
42
22
15
5
6
18
24
7
108
47
25
11
24
30
48
48
42
37
23
22
26
30
24
4
2
25
47
1
17
30
12
1
57
60
39
11
12
22
26
13
24
23
49
35
18
31
17
48
4
20
16
56
18
1
12
9
26
13
5
66
94
12
24
44
4
140
7
11
49
9
2
60
198
30
25
5
64
110
6
4
96
2
48
10
26
61
48
107
42
30
10
26
24
37
35
24
10
14
60
25
41
4
12
123
48
5
52
2
18
12
4
2
13
17
19
93
32
6
42
7
24
65
6
34
51
35
85
53
7
11
37
12
35
13
17
30
1
23
12
30
12
31
105
12
2
1
17
12
16
12
24
56
72
16
44
31
11
1
9
26
118
26
70
26
114
4
2
48
30
79
23
72
12
18
18
13
12
17
42
13
33
14
58
36
27
9
75
11
42
72
48
52
63
33
3
35
1
21
27
21
24
12
86
22
27
9
60
51
11
18
6
58
15
23
12
18
7
57
48
15
23
60
13
17
132
16
32
7
36
11
6
7
12
9
20
19
11
25
117
15
95
10
24
26
30
12
16
39
36
11
70
75
101
42
22
36
14
46
2
6
24
30
10
3
5
7
17
24
7
47
12
6
103
5
12
7
17
24
4
68
12
7
9
15
29
78
13
21
36
12
15
101
64
36
120
32
18
72
10
99
9
2
60
12
48
84
10
3
41
16
140
6
13
5
102
109
5
40
8
43
12
12
23
12
10
26
12
42
18
61
9
12
36
44
4
14
85
125
16
2
22
3
35
10
3
5
72
18
49
5
42
36
42
30
12
1
35
13
12
9
3
312
71
22
3
9
3
45
12
36
2
30
55
5
48
19
71
12
18
12
96
30
49
5
7
65
18
12
34
20
12
48
4
36
50
70
62
37
72
21
72
32
18
6
4
12
20
6
37
17
40
8
30
6
16
68
40
2
6
7
21
44
40
110
37
29
72
18
70
72
27
47
6
4
36
39
9
12
80
42
66
40
32
7
5
31
21
60
48
68
64
8
16
24
38
42
28
38
30
24
30
1
9
15
11
49
17
96
43
9
38
18
52
14
78
36
66
10
20
36
42
6
31
11
18
12
18
30
64
62
85
53
12
28
2
78
7
11
34
36
12
15
5
40
56
67
5
18
85
17
102
1
41
16
12
2
78
18
24
10
24
39
36
5
24
12
28
2
18
18
13
11
10
3
41
4
50
6
31
24
9
32
24
12
4
48
12
48
15
5
16
2
58
32
54
13
35
1
21
20
28
96
74
12
154
51
21
12
15
53
7
21
12
24
15
29
36
19
69
15
21
20
24
18
25
29
88
96
14
36
6
55
11
12
46
15
5
42
25
35
10
8
6
48
36
102
4
3
23
18
36
16
74
1
24
29
30
70
12
12
8
30
72
61
9
3
35
48
30
6
10
48
8
4
14
30
6
96
58
14
1
21
75
11
10
122
10
50
46
50
6
6
24
60
1
12
23
10
24
3
45
20
6
30
6
18
30
22
15
24
11
25
5
28
20
18
72
12
6
7
33
2
58
12
15
53
7
5
40
3
45
2
22
3
23
25
33
26
18
52
38
12
10
20
18
10
38
72
13
29
90
6
24
4
60
2
12
22
26
22
15
35
1
81
26
30
4
98
66
72
7
41
36
28
2
6
7
36
17
4
38
10
72
8
18
10
44
6
18
19
41
31
45
3
12
105
3
5
18
70
12
12
80
6
18
40
14
10
72
20
18
12
18
12
36
52
8
18
72
10
3
29
6
22
8
7
12
45
8
30
22
15
96
81
20
48
30
12
18
31
107
22
12
3
48
29
66
18
4
51
21
50
114
60
6
1
33
26
18
36
55
9
15
132
11
10
50
25
35
22
51
36
29
7
9
8
30
25
35
10
51
17
7
21
27
65
24
19
9
32
4
14
1
12
45
62
25
45
38
10
12
2
48
12
13
5
7
23
22
14
70
24
3
35
60
102
88
14
10
8
31
11
36
10
3
11
18
31
131
30
6
60
49
24
36
71
34
20
16
63
12
53
12
24
78
10
2
25
21
15
57
2
24
6
66
48
1
9
32
4
75
11
10
3
9
3
12
33
20
54
36
48
22
3
12
12
33
32
36
16
8
18
13
41
28
50
1
17
7
5
52
8
18
70
2
48
58
26
1
17
31
9
8
43
41
4
12
32
31
11
18
48
30
58
24
3
17
6
36
6
4
15
11
37
11
6
28
36
24
8
18
1
9
12
27
35
37
29
6
85
11
24
10
15
23
60
10
60
26
30
42
30
52
3
33
15
35
10
44
31
11
10
20
24
6
13
17
36
24
18
96
6
6
10
8
4
68
43
12
33
14
6
4
60
20
12
18
1
29
7
5
55
33
8
19
23
22
24
14
25
12
21
48
2
12
12
6
18
6
28
3
9
36
15
5
12
18
24
6
4
3
117
20
6
12
10
48
8
42
34
3
17
48
7
5
6
49
5
4
39
36
5
36
43
5
16
44
6
1
23
13
69
60
63
65
40
15
12
33
3
24
71
58
20
16
20
24
24
48
12
6
156
90
4
12
39
11
70
50
30
30
12
1
12
5
42
25
33
14
30
64
32
4
44
4
8
79
21
48
36
51
29
19
21
110
10
3
72
71
22
2
25
83
1
17
40
3
24
35
30
16
92
40
32
31
9
15
5
7
9
15
11
54
16
36
3
29
7
9
62
12
66
31
24
9
2
25
9
15
60
24
36
ABCD 460239534*7^$a-1 [50005]
99
36
36
165
36
60
48
51
21
15
93
240
72
207
72
9
72
144
84
96
144
99
21
36
96
3
105
27
165
144
123
153
63
165
27
45
27
72
24
57
204
3
180
33
288
27
45
135
9
156
135
573
135
21
96
63
237
60
48
60
72
243
21
51
93
36
96
99
108
153
27
12
69
99
93
123
21
15
48
60
180
81
72
75
9
51
9
36
48
87
153
180
72
75
285
108
120
36
123
93
60
183
72
69
63
48
45
63
240
45
27
9
36
3
72
33
180
12
15
165
159
9
75
60
45
39
60
333
63
21
123
72
120
9
96
120
96
39
9
87
108
45
372
60
63
117
3
105
99
48
33
36
183
117
24
99
237
99
81
96
48
72
24
279
117
408
15
201
99
45
339
21
252
279
9
96
324
12
60
99
120
108
108
24
45
3
177
75
9
132
135
9
435
69
39
117
159
144
12
168
156
60
45
27
165
24
36
27
81
27
48
36
288
60
117
63
21
207
24
81
147
60
57
24
12
135
33
12
168
120
87
12
33
63
297
48
171
261
60
39
96
84
81
15
45
3
141
3
441
27
9
60
144
72
27
21
96
75
45
135
141
228
15
45
12
180
87
12
105
84
96
39
81
15
108
273
60
3
45
195
12
132
12
81
99
204
72
264
69
99
21
36
195
84
117
240
99
21
15
84
69
72
48
15
45
99
12
324
60
81
36
108
36
111
69
120
36
348
72
108
12
15
309
60
135
21
24
255
321
27
21
99
312
48
33
183
24
72
9
12
24
216
3
144
321
135
144
117
84
135
321
171
108
81
144
39
321
36
180
144
36
111
9
36
87
57
135
9
135
81
36
24
3
60
57
24
75
36
60
585
63
12
45
180
276
108
147
360
24
189
216
576
120
207
81
51
225
63
57
339
57
123
117
135
144
129
351
81
60
84
339
72
93
51
36
9
144
12
168
111
168
156
240
117
39
321
288
39
81
60
516
276
84
204
39
321
111
204
36
45
324
216
39
60
84
60
180
180
120
177
135
189
120
51
165
60
135
264
24
48
9
195
129
51
108
57
96
108
171
48
261
72
144
36
24
171
45
3
117
ABCD 460271486*7^$a-1 [50002]
93
12
30
22
86
30
3
13
12
54
41
27
76
14
3
7
30
2
40
30
26
73
29
3
31
14
28
8
22
44
54
111
7
6
32
27
60
55
65
27
30
51
33
6
9
4
8
3
58
26
18
3
25
3
45
51
75
18
2
25
11
16
33
11
28
17
25
54
26
36
3
3
18
94
20
66
7
5
15
16
36
5
48
7
8
153
27
13
24
23
12
13
15
68
4
53
22
18
47
31
2
46
24
2
18
10
2
30
3
48
13
27
21
8
28
14
13
20
15
52
30
11
13
14
13
47
61
3
2
16
11
45
3
39
10
2
58
3
60
5
48
84
43
8
69
6
6
3
64
9
50
46
68
103
84
9
6
84
14
3
63
12
42
43
17
3
48
3
49
35
10
56
4
12
72
44
15
1
8
6
57
64
45
71
49
2
16
24
17
1
32
34
18
2
42
3
36
31
86
12
42
36
18
58
30
8
6
37
5
3
76
41
4
68
108
91
77
7
51
54
2
46
2
36
12
42
3
3
24
33
25
38
9
96
7
45
3
29
13
44
28
36
12
6
29
97
3
36
36
11
49
8
19
9
21
90
41
55
2
3
3
42
15
16
17
19
11
73
23
30
7
41
58
54
84
14
1
5
24
19
72
63
18
72
6
53
19
44
4
8
18
54
12
13
57
54
2
4
23
48
9
76
20
4
3
24
17
10
57
5
15
9
30
78
15
21
27
39
10
20
3
13
50
12
21
7
8
40
17
55
50
4
38
61
9
20
15
48
3
24
25
23
30
15
28
48
15
18
3
41
22
54
56
31
45
8
18
81
15
57
3
54
63
9
24
15
13
12
18
2
67
36
77
27
112
81
20
42
22
20
36
16
54
18
24
23
39
10
56
6
22
32
28
120
14
30
7
11
16
9
39
32
54
46
30
27
23
4
2
12
3
27
10
200
34
8
6
18
129
93
7
23
10
18
18
8
126
90
22
42
20
7
44
73
39
71
42
42
30
40
35
25
83
7
20
78
63
85
42
14
40
3
20
45
52
72
15
36
23
30
12
30
13
32
33
28
14
82
20
10
89
25
18
29
105
54
21
15
22
6
80
24
16
18
24
14
9
61
68
3
57
12
40
11
49
11
48
15
24
45
1
3
9
14
30
43
20
33
15
9
30
21
60
1
14
76
8
54
42
114
30
13
8
49
74
22
2
66
76
26
82
72
30
56
85
21
2
70
86
40
14
19
41
24
46
9
87
26
4
44
7
20
1
36
2
16
36
9
5
15
31
68
97
15
21
36
17
28
2
22
2
16
65
16
32
15
6
31
36
87
18
26
42
18
70
42
14
12
12
12
51
9
52
128
6
54
58
8
16
2
39
13
14
6
12
120
28
8
6
16
18
56
16
20
90
16
9
33
59
33
34
8
4
9
80
73
20
16
27
53
63
7
53
13
50
45
33
43
11
18
7
23
1
39
72
2
70
6
32
3
9
30
18
3
25
6
9
20
48
7
45
123
29
3
16
29
49
3
81
18
41
36
19
12
6
44
3
25
3
23
10
32
22
2
63
109
11
25
15
17
28
12
6
17
103
5
27
10
12
18
32
73
3
6
12
27
15
5
12
15
42
6
42
31
32
52
5
6
58
98
46
30
8
16
44
12
10
36
38
21
9
22
6
2
1
9
27
29
4
26
22
2
9
61
20
52
27
5
82
30
14
28
41
7
14
36
12
15
51
97
8
39
16
42
12
26
24
46
35
9
36
39
3
22
3
45
18
17
25
30
2
126
22
20
12
36
6
9
21
66
4
29
51
21
45
43
24
47
9
21
84
4
50
48
34
11
33
27
1
12
20
22
20
1
24
27
113
45
12
12
16
54
54
30
42
47
51
4
2
43
53
16
8
51
12
33
16
56
40
3
69
102
78
8
28
27
8
3
10
95
9
19
45
30
126
15
41
12
30
30
18
22
35
13
56
7
59
18
6
21
1
14
13
71
21
43
32
124
44
64
6
47
37
54
56
25
24
45
2
34
36
20
15
55
54
3
65
31
9
27
47
1
27
5
19
56
6
120
27
15
40
132
45
48
69
48
11
15
25
59
21
4
24
81
50
33
39
21
45
22
6
3
33
8
4
2
42
7
8
12
25
3
23
9
33
16
2
12
33
13
56
10
2
16
27
9
27
29
12
3
27
9
51
1
35
18
42
4
26
12
10
65
16
33
12
92
94
18
23
13
18
2
27
1
42
17
9
22
8
108
12
6
10
122
15
13
8
6
22
14
42
12
40
14
45
7
74
67
77
40
95
27
16
14
4
20
30
58
24
11
3
45
12
100
68
13
18
44
1
11
10
15
120
9
38
16
6
62
9
13
27
8
16
27
26
3
27
1
8
7
2
12
112
2
145
9
24
12
36
20
106
45
20
85
27
17
22
17
15
42
7
23
10
12
18
72
53
25
2
105
27
82
12
27
60
9
12
2
6
52
54
201
9
6
17
4
17
28
35
21
12
28
14
13
17
12
48
40
56
15
81
4
27
63
29
27
16
6
27
27
17
33
4
3
41
24
15
60
1
3
51
53
60
49
3
144
9
20
7
15
9
32
117
3
37
3
44
25
8
15
13
14
72
16
5
28
44
19
26
31
11
18
108
78
6
28
2
37
32
28
17
4
15
41
15
21
4
14
58
84
20
6
25
20
27
1
9
18
17
19
2
39
1
2
10
42
30
35
16
9
2
10
11
13
35
15
120
42
30
10
32
4
14
70
8
30
54
15
1
2
22
2
1
83
13
44
3
16
21
5
22
20
33
19
9
87
8
22
14
18
12
54
82
14
6
42
10
15
8
9
22
45
27
20
9
3
22
23
39
1
32
19
29
97
12
23
21
96
31
17
10
62
120
40
36
27
21
62
12
18
31
12
65
12
15
3
30
24
4
8
30
13
8
28
17
28
92
24
31
36
45
11
36
7
6
27
77
34
9
45
2
57
13
42
2
43
8
33
120
42
12
4
18
14
22
51
23
9
7
6
11
33
15
13
2
16
66
20
3
48
73
11
61
162
6
38
21
52
11
84
49
77
19
48
72
45
23
13
36
14
6
43
33
110
12
16
18
6
45
20
21
58
18
3
9
24
27
5
15
27
1
36
27
92
48
30
28
18
81
47
36
4
8
37
68
79
9
32
13
56
18
25
8
39
16
20
30
18
9
19
17
51
54
6
9
25
30
2
7
5
63
49
71
3
72
52
54
54
6
36
32
4
12
14
81
87
70
42
38
34
8
48
48
16
9
32
13
20
12
28
126
2
16
50
33
36
21
7
29
4
11
19
26
43
65
7
23
60
52
2
64
6
66
20
7
33
12
24
20
52
14
16
2
87
16
9
84
23
73
3
15
54
3
5
48
54
12
33
16
48
15
29
45
78
6
31
21
2
52
8
36
46
44
64
32
3
12
9
34
9
41
4
135
36
5
6
33
63
12
13
5
22
2
16
12
32
3
64
17
16
3
101
7
8
55
6
11
45
120
60
7
5
135
4
41
3
27
28
12
6
26
10
20
28
26
10
2
33
52
12
24
21
2
24
57
3
9
3
45
1
24
12
6
12
96
18
36
20
7
20
28
51
18
8
18
18
10
2
12
88
42
8
60
42
15
13
23
21
24
42
88
65
40
21
8
43
5
3
40
63
2
7
20
33
79
17
24
27
3
45
1
36
12
2
6
10
5
12
15
73
53
76
18
2
3
27
10
26
85
8
7
54
18
8
37
5
15
3
45
13
12
14
10
11
28
5
6
69
7
21
36
27
6
14
ABCD 460298738*7^$a-1 [50040]
51
19
33
8
4
32
4
32
31
26
24
27
19
8
12
78
10
12
33
35
28
48
24
26
30
21
15
45
15
165
36
7
20
12
16
20
18
3
21
66
4
5
7
5
55
41
43
44
57
3
60
36
120
12
37
17
30
18
3
9
67
17
34
2
46
29
3
12
21
7
26
6
13
15
17
48
7
108
12
8
25
8
4
20
39
21
75
90
18
6
66
40
36
12
5
4
51
65
55
17
39
4
36
26
6
121
8
9
42
42
7
5
43
15
2
34
12
2
63
33
3
39
1
8
9
30
57
7
8
1
63
8
6
27
33
87
9
24
31
11
4
8
69
33
6
28
17
39
57
93
6
12
12
16
81
11
9
16
3
2
18
24
36
69
15
16
2
22
36
9
12
56
87
73
35
45
55
32
36
54
18
13
29
48
66
16
77
16
20
21
19
3
122
3
7
20
100
60
20
12
88
2
15
63
30
30
9
21
7
92
43
20
1
23
9
57
63
7
80
54
46
5
31
20
9
12
7
14
66
96
24
30
3
7
17
64
8
4
17
10
14
10
9
20
43
8
12
1
15
21
8
16
20
7
8
18
3
81
79
80
28
3
9
8
45
10
105
11
12
6
6
84
9
3
18
3
3
45
16
29
66
4
74
84
30
48
12
12
24
9
3
18
27
87
6
19
5
30
52
8
45
67
38
22
17
3
24
4
50
22
20
30
3
3
4
20
16
12
2
48
42
33
15
13
53
3
93
6
9
33
27
16
29
48
78
69
75
30
31
27
5
3
85
15
38
6
4
72
8
24
6
22
12
122
31
56
33
6
24
30
66
37
17
3
75
30
12
27
16
15
8
12
28
104
64
12
77
21
34
5
12
9
102
12
85
3
17
7
8
148
24
41
7
26
42
1
107
66
46
62
30
57
48
21
24
12
6
21
7
33
17
19
3
44
21
15
24
33
43
9
23
66
6
21
12
43
2
102
24
81
16
29
27
31
2
6
12
9
43
48
20
72
30
15
9
63
43
56
4
14
42
12
60
16
12
60
8
36
30
27
96
67
60
48
26
19
17
3
43
5
55
41
39
45
103
26
10
68
12
28
9
59
4
8
25
5
3
24
48
45
3
72
15
40
77
15
30
18
28
5
7
32
4
50
22
24
21
80
7
26
3
7
17
19
50
34
29
12
39
9
45
19
51
29
3
36
49
32
3
40
5
48
28
44
45
91
53
46
5
96
33
42
40
44
18
12
7
17
24
135
3
25
32
52
11
72
16
36
8
12
21
3
16
41
16
63
14
27
19
68
6
42
9
28
27
38
12
31
17
10
26
6
13
8
4
5
24
6
16
8
57
16
17
27
9
6
42
3
7
20
6
54
42
18
30
6
12
12
25
27
33
41
3
96
7
17
7
26
15
3
6
3
93
66
45
9
7
8
15
18
82
5
31
2
10
20
42
48
18
18
22
29
9
42
28
17
33
3
3
28
2
34
17
55
24
20
36
21
36
3
4
41
40
17
3
12
3
12
6
24
19
39
29
43
2
15
3
6
54
6
3
21
22
38
18
21
4
3
24
72
56
42
10
8
4
38
3
19
21
29
3
4
41
19
36
17
30
16
14
7
71
16
21
29
24
27
19
24
68
21
19
5
4
29
39
21
82
20
45
19
44
66
24
7
32
31
12
74
3
12
33
10
20
45
21
22
57
47
30
15
31
12
9
44
27
132
33
45
12
10
74
6
28
9
3
8
90
12
6
54
6
4
14
87
7
68
24
18
39
39
24
37
36
80
3
18
10
9
5
3
27
60
90
132
70
17
79
12
20
40
53
4
20
31
48
36
14
24
15
55
9
53
6
9
96
7
8
12
16
17
72
55
32
28
8
64
17
27
4
5
12
15
30
30
60
21
24
55
24
41
15
1
15
20
108
6
78
40
20
6
42
21
4
23
9
57
10
50
30
21
33
30
16
14
36
3
28
15
32
9
60
63
30
66
28
44
73
3
96
14
6
37
47
30
6
40
53
3
37
27
36
17
81
24
22
60
101
75
4
8
9
39
9
9
63
7
12
65
79
5
69
34
5
64
27
9
5
18
9
39
24
40
48
38
22
12
2
31
12
32
51
97
27
117
80
24
9
27
57
6
28
8
12
69
91
12
24
9
17
18
12
37
51
2
70
36
5
39
40
14
6
13
3
29
9
7
32
21
27
69
18
48
9
88
144
41
15
21
144
18
25
15
17
27
21
27
12
21
4
11
49
23
66
27
67
60
9
11
6
22
17
3
24
16
84
38
12
58
8
21
4
29
48
6
6
48
18
21
67
104
42
7
56
3
42
3
120
33
39
87
33
7
36
21
63
17
21
15
27
16
8
4
2
34
24
9
20
19
17
12
15
18
60
30
12
13
63
14
34
26
10
14
36
10
20
18
3
15
52
2
15
12
7
57
24
3
77
3
52
5
45
15
9
30
4
26
19
71
30
7
32
27
36
12
30
27
12
51
6
19
20
63
18
6
4
14
75
27
33
112
5
24
39
15
9
51
28
38
22
32
6
51
36
40
20
15
21
51
57
15
33
84
3
76
57
8
12
43
9
23
37
3
29
33
10
41
12
7
21
56
21
18
21
16
17
27
3
28
26
39
7
60
65
15
30
3
4
23
54
174
6
24
15
21
19
15
12
14
30
24
28
12
2
18
36
30
120
3
39
4
96
5
7
9
24
12
11
4
8
24
48
66
6
45
3
28
20
4
5
75
30
10
60
84
44
30
22
8
9
63
45
36
19
36
14
24
6
4
36
60
14
36
3
15
45
15
72
24
9
3
54
63
3
40
21
59
18
46
164
6
46
77
81
22
17
31
14
36
6
16
5
4
56
15
42
10
77
36
9
30
28
20
6
30
33
31
32
24
76
8
28
14
48
3
27
28
98
51
36
24
36
9
6
24
18
3
79
20
16
2
15
3
42
15
7
8
6
3
19
60
2
10
2
34
36
8
12
18
7
5
55
65
24
22
17
52
5
6
12
33
24
3
52
20
18
15
21
6
30
3
15
16
26
27
67
14
10
62
18
73
23
12
9
19
29
48
3
9
57
43
17
24
7
47
52
116
9
3
160
8
1
47
6
106
2
10
8
28
33
20
51
12
1
20
7
5
60
15
57
16
44
12
51
145
27
5
19
44
12
28
60
8
40
17
45
27
55
24
12
24
44
30
24
3
12
12
36
15
12
153
19
8
6
36
3
45
18
18
3
19
8
36
28
5
45
67
11
4
48
29
7
44
72
16
5
24
16
23
21
28
32
3
13
23
40
14
103
29
7
17
6
54
19
17
10
17
19
14
24
60
60
51
3
40
8
18
27
39
1
47
16
9
5
18
4
50
15
43
32
30
90
16
8
12
21
3
18
138
60
21
88
75
65
15
18
19
44
15
12
60
42
3
27
1
12
63
5
15
24
36
9
3
12
33
24
7
29
7
20
36
21
51
30
27
3
6
94
5
3
21
63
1
87
2
6
4
36
24
81
12
23
4
41
55
9
5
48
36
22
44
60
1
27
2
6
28
50
30
6
3
40
20
12
39
24
6
34
17
12
21
12
10
14
66
48
6
27
15
81
3
28
2
24
24
36
6
57
4
23
4
5
27
30
3
21
6
25
15
8
6
22
5
103
12
44
18
39
31
8
1
11
42
6
4
53
48
9
60
10
21
47
42
30
24
57
72
60
3
49
11
45
24
123
49
36
17
10
5
9
39
12
48
4
8
69
24
39
43
8
16
41
31
12
77
15
36
9
12
19
12
8
25
32
21
22
24
8
40
17
60
36
3
196
21
27
68
37
23
9
3
66
24
55
23
12
12
73
15
2
90
21
27
76
17
75
24
18
30
30
75
55
26
3
19
14
6
9
3
72
30
ABCD 460334946*7^$a-1 [50063]
107
13
3
9
87
9
3
72
116
121
3
56
48
1
23
28
44
36
60
1
27
12
48
84
8
4
20
16
9
75
48
48
9
12
83
88
21
36
143
13
60
36
24
27
45
12
171
57
12
15
24
45
47
1
12
47
13
15
45
15
141
12
23
25
59
4
12
9
95
73
11
36
12
13
24
12
39
44
48
49
15
24
21
3
20
73
12
107
97
23
24
36
25
51
21
11
13
12
15
21
72
47
100
12
36
60
45
75
141
3
45
11
73
39
21
35
112
33
39
8
108
13
47
60
4
96
9
12
11
40
12
8
72
12
1
12
12
108
51
21
83
12
49
47
4
33
11
85
11
64
21
96
27
8
1
36
51
32
1
27
24
9
120
60
59
132
28
84
24
9
24
72
27
12
9
3
20
84
24
1
11
108
28
24
57
47
25
12
23
25
24
35
1
11
24
24
108
1
24
12
36
35
12
1
47
72
12
40
32
13
15
12
57
23
28
141
95
25
12
15
33
12
84
51
117
47
28
20
25
23
40
168
60
24
8
24
48
1
39
9
59
40
21
84
167
1
12
23
180
36
13
12
51
68
16
48
45
107
37
59
49
12
23
28
21
12
12
24
3
33
180
27
44
4
8
1
72
47
40
72
60
57
71
1
63
69
15
12
44
28
69
47
16
20
13
36
39
45
3
32
36
49
12
15
8
49
12
47
4
45
12
11
60
36
4
56
76
44
25
84
12
131
49
39
36
44
4
36
56
48
36
25
144
23
24
88
57
12
12
35
16
116
4
20
25
39
12
12
32
25
35
13
12
111
20
61
3
45
11
40
8
49
12
11
24
4
21
24
27
80
28
12
44
16
12
69
12
144
3
9
23
48
1
47
1
11
28
33
63
33
15
8
25
3
44
61
47
1
3
21
24
72
3
84
104
12
40
20
1
48
71
4
32
48
12
97
47
25
3
20
88
45
180
3
12
69
3
117
123
8
49
11
4
9
24
3
44
4
33
47
16
21
36
3
96
33
15
69
24
47
16
48
21
24
111
45
131
48
1
11
1
144
23
16
12
120
8
25
120
75
33
12
71
1
12
47
64
21
12
24
27
9
39
8
12
61
12
11
64
9
83
24
4
33
3
36
48
9
83
169
216
27
33
63
69
15
20
28
24
9
72
84
3
9
47
25
59
25
11
73
24
15
21
87
9
15
21
107
48
13
107
73
3
57
24
15
33
47
60
1
23
4
24
80
1
36
11
4
33
3
129
84
59
88
20
28
32
4
24
12
20
60
13
27
69
3
33
47
37
12
3
20
97
84
35
40
12
9
24
48
75
12
105
23
61
3
9
12
35
1
35
97
3
20
13
48
15
105
3
96
8
49
3
57
59
28
84
60
9
144
23
12
64
48
9
24
23
72
40
32
1
27
8
61
15
60
104
4
12
36
12
32
25
15
117
23
36
1
60
59
4
105
36
95
25
83
12
4
93
24
107
40
9
23
1
27
36
56
1
3
45
11
12
60
28
228
57
27
21
48
27
44
1
48
60
23
13
143
13
131
97
120
59
40
9
11
12
36
13
3
8
1
39
21
12
39
108
116
25
11
48
73
35
84
84
37
23
1
72
71
13
12
24
3
20
25
203
16
44
40
108
12
8
28
12
24
33
11
12
4
21
24
111
8
124
69
23
1
12
15
21
27
32
52
56
13
15
57
15
9
72
12
15
105
27
21
3
9
107
133
47
49
23
12
24
49
11
16
33
75
20
13
59
97
60
63
168
8
1
119
72
36
12
12
28
104
49
11
25
3
33
23
1
11
61
11
73
95
4
8
16
129
3
33
60
11
28
45
123
45
12
48
35
52
12
9
47
84
1
3
56
24
13
24
23
84
1
24
27
20
37
108
15
44
12
72
13
27
69
39
32
112
8
36
40
21
60
72
119
40
32
13
15
8
60
73
12
15
21
3
192
9
12
59
4
32
52
21
60
27
32
108
25
3
60
32
12
25
15
9
36
3
9
3
9
12
35
12
4
33
72
15
84
44
49
51
33
35
40
9
39
24
36
120
45
59
28
24
116
97
48
47
37
12
47
25
27
20
120
4
60
8
13
12
11
109
83
40
33
51
45
59
25
71
133
3
21
27
24
32
25
24
35
52
180
32
61
11
1
96
36
71
4
56
12
1
156
48
3
93
60
48
11
64
44
37
23
144
25
15
9
83
25
12
11
1
11
36
28
36
8
25
15
20
52
33
11
12
48
49
87
80
1
27
32
37
12
11
13
83
72
1
47
1
23
25
24
24
24
132
12
123
32
37
23
12
48
52
9
192
11
28
9
24
27
12
45
35
25
59
13
59
73
12
36
47
40
45
11
124
20
37
75
69
23
28
32
61
11
1
27
8
4
24
12
44
13
24
12
35
4
21
96
23
37
36
36
24
3
9
11
16
21
12
132
39
21
11
1
11
49
23
16
57
96
11
16
69
111
189
11
1
27
20
37
47
60
109
63
33
35
49
23
40
84
20
16
20
133
36
71
28
32
1
3
80
169
12
39
12
57
47
28
32
28
93
12
3
9
12
48
23
12
36
37
72
35
88
21
35
1
12
143
28
69
48
12
39
12
48
9
72
63
96
92
60
52
24
32
12
52
21
27
32
49
36
15
9
48
11
1
51
57
72
99
8
13
71
48
36
49
12
84
60
36
12
39
60
33
12
15
20
84
64
21
11
4
8
36
1
23
1
11
25
3
45
35
1
71
76
72
36
12
8
13
36
3
9
3
32
1
12
27
93
3
9
11
4
80
40
44
73
3
9
131
1
12
51
84
20
40
9
119
40
8
73
3
80
25
48
147
56
24
4
24
33
15
8
12
49
11
48
73
24
23
4
105
63
80
24
13
47
40
33
3
8
13
36
11
52
20
13
11
60
60
37
131
ABCD 460453934*7^$a-1 [50057]
24
106
29
19
65
7
2
42
4
24
116
9
21
126
18
27
96
45
63
81
66
52
8
40
62
58
38
63
9
30
28
5
12
45
78
36
21
72
72
36
15
84
69
9
18
84
16
80
9
9
12
15
57
10
26
42
4
24
146
18
6
12
10
8
6
18
21
19
8
45
9
15
163
53
19
24
2
3
45
36
6
28
152
288
9
27
4
24
20
9
51
16
24
62
15
3
18
42
28
53
9
10
29
36
36
91
14
72
12
6
16
38
108
144
36
120
24
18
90
18
12
78
12
15
48
36
117
42
4
5
9
39
43
110
42
18
54
9
12
27
16
26
30
136
8
9
27
33
57
24
10
24
29
27
36
28
20
132
54
102
105
27
18
3
9
58
29
9
54
9
36
31
44
78
70
20
9
45
94
14
36
36
3
51
21
55
14
27
27
138
24
18
93
19
89
7
2
6
40
44
52
80
40
8
6
39
45
18
18
6
9
9
18
90
94
14
90
12
18
90
64
5
81
12
51
3
6
48
34
17
9
54
48
42
22
14
12
27
24
57
186
36
90
99
45
3
51
4
26
60
34
122
63
36
139
41
105
22
104
138
18
52
38
27
55
17
60
45
18
48
4
48
17
81
12
36
6
174
10
24
2
6
64
48
8
69
9
34
56
72
21
43
20
6
12
6
66
78
120
6
99
91
20
45
15
9
7
14
36
15
45
10
48
53
45
15
45
144
18
18
48
24
12
6
48
90
36
70
44
45
21
6
72
21
9
15
7
24
32
18
111
79
92
45
24
75
60
9
117
12
240
46
2
123
39
33
43
5
15
9
12
15
40
48
20
28
8
64
8
9
75
54
24
12
15
19
24
92
21
24
9
22
48
86
90
18
27
19
24
29
87
84
16
44
21
69
10
20
96
36
45
72
67
53
69
39
96
48
7
29
9
10
17
15
21
36
72
31
14
58
48
24
5
51
9
79
5
9
60
3
24
19
56
114
3
36
27
69
9
111
27
24
76
50
3
24
63
4
140
156
60
4
26
78
9
21
27
15
45
3
54
15
12
45
15
72
67
62
72
10
48
38
30
6
39
9
51
12
36
63
153
15
18
34
38
72
90
21
15
18
90
64
26
22
185
45
18
81
21
10
53
9
27
36
69
70
24
5
9
250
20
28
17
7
38
39
87
36
36
9
135
36
18
3
9
27
27
4
14
130
2
48
99
24
9
30
18
6
30
15
27
100
29
51
9
48
87
54
66
9
15
64
48
72
41
7
2
90
12
6
18
36
4
44
42
75
96
9
27
63
81
9
3
15
48
33
31
68
28
2
15
12
15
18
27
45
180
27
144
12
7
48
80
40
29
27
9
111
16
65
31
5
45
54
36
42
63
144
63
12
6
27
81
3
27
42
70
14
58
20
12
88
17
21
24
3
51
9
75
42
30
36
4
20
18
10
8
21
19
5
27
57
24
27
234
18
18
39
55
8
16
89
27
4
14
138
24
21
159
4
50
36
3
31
56
16
72
122
63
72
51
18
75
31
5
105
34
2
30
18
15
55
2
27
15
28
65
55
89
79
20
9
33
12
22
41
45
15
153
171
3
153
9
18
126
135
9
10
32
16
2
22
14
34
2
36
3
51
4
26
24
36
54
4
5
3
9
33
46
2
78
129
36
51
48
6
34
32
45
9
36
118
26
15
12
9
34
56
6
54
21
55
5
9
48
42
9
7
38
63
43
20
18
18
112
168
8
54
3
15
21
33
106
29
48
43
20
42
82
29
69
48
18
6
46
8
9
7
29
75
6
3
45
72
36
15
27
81
48
19
48
29
21
42
52
38
10
24
74
30
16
26
27
3
40
20
120
33
12
63
6
63
43
5
33
84
27
91
17
72
45
106
20
4
48
26
22
8
64
17
55
158
75
15
16
20
4
221
48
81
6
9
3
40
20
48
81
63
9
9
42
30
10
8
60
48
33
19
65
9
18
9
144
33
27
39
88
17
79
5
72
27
16
20
162
10
32
12
124
65
15
9
21
10
72
5
39
28
5
81
72
10
24
29
36
75
24
4
86
30
9
51
9
45
18
54
34
149
91
44
45
31
14
60
30
36
36
81
7
17
39
45
67
92
28
62
30
42
63
63
90
39
24
57
34
98
36
54
108
48
40
5
19
17
63
42
39
60
19
38
78
52
32
40
5
33
12
36
87
12
31
2
18
30
72
15
12
51
84
81
9
18
18
42
28
44
9
21
27
51
117
3
54
114
54
3
45
78
52
24
14
156
70
48
41
45
10
2
15
12
15
48
9
19
41
39
64
68
30
70
24
24
89
63
24
9
9
142
5
171
33
57
150
30
99
15
45
19
53
84
9
195
21
54
18
207
9
46
116
28
41
31
8
6
10
26
120
42
36
36
84
24
45
57
63
33
63
48
69
12
63
27
112
29
21
46
62
78
57
60
31
14
12
18
90
6
57
19
48
56
93
27
114
48
22
140
6
70
2
3
9
60
99
27
126
54
66
150
18
10
48
8
69
63
9
21
18
6
36
48
27
9
78
12
24
124
38
18
30
24
10
26
30
60
52
110
27
3
4
5
51
40
5
9
3
15
189
36
48
33
102
24
81
36
21
27
63
6
70
65
9
3
153
27
7
53
12
7
8
12
45
79
192
14
36
94
24
2
42
72
4
14
111
105
106
41
9
6
112
68
54
46
ABCD 460469732*7^$a-1 [50029]
13
23
24
9
48
28
14
6
16
8
10
26
12
19
11
76
2
82
38
99
3
40
29
9
16
27
9
2
22
44
12
27
25
8
4
8
10
177
3
18
14
30
16
32
18
12
18
4
38
45
27
18
12
22
18
38
4
2
64
2
30
64
2
30
24
16
2
6
72
19
57
8
3
45
36
4
56
15
31
26
30
18
16
60
38
18
7
47
33
33
54
40
29
16
35
13
15
12
6
12
11
9
12
18
1
9
39
51
8
18
4
51
59
6
12
30
30
3
16
29
6
6
12
18
10
6
8
10
23
7
36
6
18
8
18
60
4
30
5
48
37
6
12
2
7
11
25
17
60
3
15
1
9
27
23
52
6
30
50
24
16
14
18
4
11
27
9
45
15
87
12
21
9
78
54
90
18
12
18
40
9
17
4
54
2
12
12
100
42
50
4
20
6
28
18
20
28
14
10
8
22
78
3
9
50
4
2
58
38
24
19
5
4
3
5
4
2
9
7
18
36
62
34
18
5
103
8
42
7
15
14
4
12
26
9
24
69
22
14
16
36
14
9
28
8
15
49
45
2
9
9
46
33
17
10
8
10
12
6
54
30
8
12
9
61
8
52
68
18
13
17
3
25
39
5
22
36
33
5
39
13
20
43
9
11
21
28
2
36
16
21
23
13
27
2
4
56
12
4
3
63
5
15
6
43
39
2
40
18
2
7
3
90
18
17
1
6
84
14
22
6
30
8
18
12
22
62
3
25
8
10
12
54
27
9
8
43
5
24
16
14
22
30
38
40
2
6
28
11
15
9
9
12
70
5
9
15
7
12
60
20
6
22
18
32
3
7
29
3
34
8
6
4
14
4
20
40
48
32
28
27
9
14
58
20
16
8
64
8
10
14
16
8
16
26
28
9
3
9
20
40
20
16
11
16
14
22
18
44
18
6
4
2
10
36
2
22
12
6
65
3
34
24
12
54
65
25
68
10
9
8
15
40
12
33
21
50
4
5
13
18
17
12
3
21
24
21
16
30
8
6
15
49
54
2
6
9
19
9
3
33
3
2
12
6
9
48
12
3
18
4
8
19
39
24
8
4
62
6
10
8
22
56
84
6
16
51
9
8
4
18
18
35
9
84
18
60
30
30
9
3
12
18
4
8
3
7
26
40
23
13
11
15
6
4
2
16
32
12
10
36
2
42
15
37
74
46
8
18
37
9
14
18
27
3
42
28
12
20
12
18
21
7
36
8
30
10
5
9
19
9
14
30
48
12
4
12
6
2
10
53
3
13
9
2
45
7
45
9
30
18
20
24
12
15
9
16
3
5
30
10
2
9
7
6
27
17
10
12
8
12
4
17
40
41
22
18
42
81
3
18
26
6
27
15
4
14
54
13
5
12
46
20
52
26
12
3
7
50
3
81
16
8
46
14
12
22
72
42
36
8
76
32
24
27
40
9
11
37
27
11
36
13
5
40
35
9
55
53
46
14
40
8
4
20
7
27
6
2
45
15
36
12
10
11
13
23
13
11
1
23
19
18
8
51
7
38
6
9
1
15
21
6
14
22
8
18
19
17
4
14
1
9
12
24
2
30
12
19
21
20
4
3
9
18
2
22
14
3
36
1
20
3
57
18
18
12
72
3
7
6
48
2
22
11
25
2
30
22
30
8
43
3
2
12
27
1
18
62
24
4
23
31
17
4
59
22
11
13
47
51
13
5
10
41
9
16
44
16
48
11
3
18
66
10
143
15
18
46
8
33
79
18
6
18
18
38
7
8
4
20
7
18
15
17
19
11
42
12
43
93
24
36
8
12
3
7
9
45
6
20
1
60
48
5
4
2
9
33
16
20
19
9
11
7
9
9
24
26
21
27
10
36
11
57
22
2
31
5
18
6
79
32
3
10
8
31
17
6
9
9
30
6
12
3
9
16
20
42
24
22
14
4
8
6
22
17
1
6
12
26
82
50
4
24
36
54
18
2
6
19
20
12
25
8
28
42
9
17
19
12
9
11
25
8
28
24
18
17
40
9
15
29
12
16
27
36
41
6
13
99
45
21
72
14
22
6
68
4
8
6
31
8
3
16
2
16
3
27
60
29
73
8
10
8
10
2
6
39
3
64
18
3
27
53
3
18
40
14
12
30
18
21
31
8
4
2
60
16
3
117
20
6
9
7
2
6
22
6
26
4
20
15
7
30
119
25
36
18
5
37
20
3
7
38
58
36
38
18
1
9
11
27
4
48
9
9
2
21
24
13
54
45
5
16
51
23
54
12
27
19
2
24
12
75
9
15
21
4
14
4
2
6
18
4
6
30
11
49
30
50
60
36
22
50
16
15
56
3
18
24
19
69
36
23
15
6
4
78
18
8
36
22
2
43
8
1
32
60
67
8
3
54
6
58
2
4
12
2
16
26
9
3
40
5
16
47
16
18
26
18
36
3
7
14
31
44
9
12
6
1
32
13
6
21
9
2
13
5
4
11
45
42
13
9
32
22
38
6
16
38
28
11
21
54
42
22
2
6
22
6
5
43
2
12
58
45
17
3
3
12
42
15
15
25
29
54
25
20
12
7
2
4
38
12
6
6
18
42
22
18
5
7
14
12
28
6
8
13
9
6
2
15
4
20
7
9
15
9
29
87
4
41
6
22
18
30
2
12
22
15
21
32
15
7
42
36
18
38
16
12
6
14
12
10
2
16
2
24
6
42
42
24
42
34
50
97
9
6
8
6
16
18
8
6
6
9
45
54
21
9
4
15
3
14
6
22
98
13
20
12
1
2
18
46
33
21
2
21
4
15
8
9
4
5
12
28
11
9
15
9
12
18
21
1
8
18
18
51
31
32
34
15
9
23
39
12
10
8
7
3
38
12
67
8
72
1
2
6
15
13
36
35
15
1
3
36
8
18
34
45
27
9
5
12
90
4
29
60
61
35
9
24
15
15
6
36
6
9
9
15
9
10
2
3
12
9
4
38
12
10
54
2
16
12
6
2
6
9
3
30
4
12
15
39
20
22
8
19
39
18
6
5
33
48
12
10
12
5
15
34
14
6
40
48
38
30
40
18
8
34
18
8
69
7
6
38
72
6
46
30
8
30
4
30
23
15
6
12
4
30
2
16
6
12
105
9
8
3
36
69
27
55
8
18
22
17
24
9
15
40
3
50
4
36
24
44
60
15
64
5
4
8
6
22
24
23
43
5
1
35
1
83
12
25
20
15
1
6
2
6
33
3
60
22
20
7
8
12
100
15
12
8
18
51
1
39
56
123
6
42
40
90
8
6
16
6
30
41
37
30
8
6
12
16
3
15
14
16
27
9
20
16
26
45
19
2
4
8
3
9
18
18
6
9
37
8
19
3
6
27
5
4
56
16
39
29
4
3
11
9
3
6
58
21
9
36
36
51
23
18
4
18
2
10
54
6
8
4
18
42
26
30
34
12
11
13
20
36
12
54
9
4
9
8
90
54
15
69
10
20
6
34
5
7
18
32
46
12
24
14
3
27
57
7
20
48
12
9
109
20
16
92
19
5
4
14
42
7
11
22
8
4
18
5
13
2
6
10
20
16
17
24
3
24
22
8
24
55
17
12
30
30
4
6
9
17
19
5
34
24
57
5
22
68
6
6
25
11
82
8
10
17
15
6
4
12
20
40
26
9
15
6
27
12
25
18
6
11
3
34
78
5
3
10
80
22
6
47
21
75
19
18
8
6
30
6
12
37
35
6
22
57
51
21
45
18
29
25
11
24
64
45
56
4
54
17
27
9
4
80
28
11
18
7
15
9
3
5
1
20
10
6
8
10
12
36
18
14
28
50
22
12
6
11
7
102
32
24
16
20
6
16
14
4
12
56
27
52
17
12
30
1
29
24
4
24
8
22
41
9
18
4
29
25
18
14
4
60
23
3
18
15
13
11
27
9
57
40
44
4
14
28
18
26
69
31
9
5
43
11
4
38
10
78
11
25
20
46
60
14
12
42
18
22
2
19
9
15
17
6
94
18
8
18
36
3
19
26
16
14
45
16
5
6
58
38
24
49
11
18
15
19
8
10
20
40
3
20
7
14
51
67
62
42
4
20
6
31
8
1
47
21
12
7
9
8
10
26
22
42
18
2
60
19
17
3
60
19
38
12
18
4
36
21
59
12
25
3
2
18
16
38
4
12
20
12
40
15
9
18
5
21
12
12
15
7
8
6
12
40
42
9
5
15
7
30
23
1
18
62
4
14
1
5
4
2
66
3
19
8
12
6
12
7
20
3
22
12
20
52
6
54
12
11
7
18
78
38
16
3
8
36
1
15
41
3
1
18
45
9
8
18
4
78
26
1
11
18
10
33
21
59
31
86
3
24
13
14
18
18
4
8
21
24
15
40
24
26
22
6
12
8
91
15
74
3
25
54
2
3
15
4
2
12
22
66
2
18
34
5
15
12
10
20
10
18
60
62
33
3
22
2
6
28
20
6
10
20
4
20
19
15
8
12
10
8
12
4
66
5
21
12
31
68
48
1
20
24
18
42
4
11
45
18
33
21
30
52
2
4
11
9
15
33
16
44
7
12
45
20
6
24
6
22
12
33
12
9
2
9
21
10
14
4
12
2
4
2
52
8
4
51
17
46
21
17
6
24
22
12
2
33
39
4
17
9
76
20
51
7
14
16
11
3
13
5
4
20
12
28
12
20
24
16
18
18
8
60
36
18
4
2
15
39
6
12
39
15
10
15
27
14
4
18
50
48
154
5
13
8
10
20
46
11
52
11
12
12
6
39
1
8
6
54
22
2
18
4
18
12
42
30
8
48
4
27
5
34
5
15
4
8
18
19
21
15
3
20
9
9
4
8
10
29
7
30
6
5
67
45
3
6
11
24
4
33
2
28
14
15
40
27
48
14
4
11
27
58
12
14
10
50
34
18
14
4
8
7
45
8
36
4
8
16
18
30
18
20
4
8
93
1
11
7
8
28
26
51
1
32
4
26
1
9
2
10
18
60
21
5
31
41
22
26
34
54
8
6
18
15
7
102
15
9
72
14
12
9
1
20
10
14
24
15
12
4
5
40
80
4
11
57
28
39
9
6
26
15
7
44
9
28
11
58
8
24
12
6
22
18
18
32
22
20
10
11
4
3
6
23
13
35
15
22
36
2
25
9
3
20
3
4
54
6
30
6
9
9
3
5
22
14
28
36
18
14
30
42
36
12
54
37
63
38
10
6
2
33
19
12
8
46
14
6
34
8
10
8
19
32
3
30
15
3
16
24
30
2
30
4
11
13
63
9
27
21
2
6
12
22
2
39
9
4
18
8
45
36
13
18
8
6
22
14
4
ABCD 460536612*7^$a-1 [50014]
22
42
72
6
18
32
22
12
113
13
11
28
39
18
8
7
17
3
13
63
39
33
9
15
51
12
2
22
60
84
96
12
41
7
21
33
32
27
37
11
61
56
16
54
9
39
42
56
27
19
9
9
24
15
17
10
14
16
39
15
9
39
5
37
30
84
69
57
24
6
36
45
15
2
3
21
144
55
92
7
48
62
24
7
44
45
22
18
6
29
13
54
33
44
13
6
5
72
21
27
120
7
89
13
63
33
63
65
7
3
54
8
24
24
7
9
6
48
18
11
19
98
16
8
7
27
78
18
12
26
64
6
2
24
31
24
137
48
40
63
39
98
40
72
30
12
69
20
21
22
18
24
80
147
43
74
40
48
56
106
69
15
5
55
17
13
8
22
74
16
63
44
13
48
8
7
3
12
24
50
48
3
7
96
54
35
4
33
78
5
21
70
48
18
11
69
46
5
85
11
21
70
9
33
96
11
31
69
17
40
11
100
3
36
18
90
84
18
48
8
16
39
39
33
99
12
24
12
17
13
59
4
3
185
100
3
60
66
32
75
4
65
55
9
32
31
15
24
9
17
103
27
86
46
77
21
22
36
14
27
72
124
3
14
31
3
12
26
24
16
24
8
7
65
10
102
59
4
39
66
80
3
4
15
2
70
9
65
46
12
30
6
18
24
8
75
13
48
39
15
12
12
9
15
50
48
48
99
69
16
48
18
38
10
17
37
56
7
17
16
30
18
30
42
39
27
12
2
7
24
68
172
9
11
13
15
63
42
48
54
81
39
5
52
65
40
11
19
2
31
27
21
24
33
8
40
24
24
30
5
45
34
41
7
12
5
79
21
15
42
11
21
112
24
6
2
7
17
16
87
48
9
96
48
11
13
32
31
20
4
57
39
87
48
74
24
51
61
24
32
22
57
20
133
30
57
39
2
142
2
7
15
60
12
29
4
48
17
7
33
30
81
39
18
48
8
64
54
36
14
3
45
16
15
20
61
18
36
9
57
6
53
4
9
56
16
30
9
20
37
54
48
2
22
57
57
11
31
21
27
6
6
26
94
2
7
17
22
29
19
42
6
9
24
9
11
7
6
8
22
18
6
29
55
126
8
48
22
48
24
57
39
12
30
150
9
81
35
4
48
9
8
7
9
11
24
55
45
3
30
6
18
15
17
24
24
46
53
55
12
2
46
149
4
17
16
83
19
36
12
48
9
27
38
70
74
31
48
68
7
60
5
19
9
15
26
70
2
3
19
2
10
30
59
45
40
35
19
12
60
9
57
6
5
19
26
10
30
18
30
8
75
37
8
64
11
7
36
29
61
30
36
12
18
35
21
7
39
24
2
55
15
24
48
101
31
6
30
18
8
31
3
48
36
9
65
16
39
15
81
111
53
52
15
24
81
15
90
6
9
65
24
10
96
89
4
113
3
69
75
79
84
50
10
38
46
29
13
6
9
17
24
112
8
16
11
28
63
18
6
33
51
36
2
75
45
40
30
42
8
10
45
15
81
3
54
30
12
12
36
62
24
3
7
17
76
41
64
30
48
5
13
54
2
64
6
2
31
33
11
43
24
12
17
163
5
21
34
6
32
16
42
36
12
108
48
5
13
24
8
130
36
24
42
24
18
62
94
74
10
30
63
33
24
11
117
31
144
9
18
14
3
31
12
9
48
15
48
12
14
22
9
39
114
78
33
27
36
50
7
9
54
24
5
19
9
15
12
45
9
56
3
13
72
78
5
7
48
12
96
26
58
30
8
16
6
84
21
75
38
184
32
3
4
15
5
37
32
96
31
39
12
6
54
2
3
4
27
36
2
55
51
60
24
48
57
9
8
46
5
43
42
78
5
7
21
15
12
36
29
45
46
29
45
3
4
9
56
27
37
24
8
79
20
13
30
42
54
74
27
31
21
9
6
24
29
7
54
6
48
2
22
50
31
135
36
21
27
12
2
70
26
16
6
50
40
8
10
14
34
78
72
128
24
72
88
87
105
15
105
11
4
17
48
70
24
2
24
51
4
15
77
28
3
14
27
28
33
6
42
6
53
85
15
27
14
48
79
24
20
61
24
6
18
63
65
22
74
7
3
48
69
9
18
6
24
35
28
39
33
27
38
31
27
12
5
19
72
9
63
5
7
12
2
72
7
63
2
51
19
12
21
17
22
5
13
6
5
24
21
22
9
27
89
4
3
62
22
2
16
6
26
10
6
35
7
60
9
105
114
137
96
19
33
15
18
35
52
20
21
82
36
2
48
27
19
42
80
34
30
54
33
81
8
3
45
7
15
42
6
24
26
7
3
41
4
39
66
87
87
12
30
6
5
28
57
6
18
87
72
9
54
50
70
57
15
12
6
8
22
42
11
109
135
51
17
4
9
35
4
9
83
43
33
15
5
4
87
9
15
5
4
9
32
46
42
15
41
10
12
42
6
42
8
72
48
48
16
15
9
11
55
89
21
79
20
19
33
63
2
10
62
40
30
24
53
13
32
16
54
26
16
39
33
15
41
22
57
17
75
13
6
66
15
33
30
81
15
105
15
29
13
32
3
139
2
96
16
54
26
22
12
54
39
41
58
12
77
24
19
2
22
26
72
16
15
9
200
75
13
24
39
105
152
31
9
8
70
2
34
48
14
22
26
16
104
24
34
30
59
55
36
29
28
3
117
15
29
79
38
96
136
48
30
18
54
24
2
24
10
21
27
14
46
77
52
15
18
11
100
3
21
27
17
67
33
39
24
26
27
13
30
12
6
15
9
102
9
33
6
122
46
84
45
39
2
58
41
43
12
12
2
22
53
21
3
21
24
40
11
31
17
13
15
20
67
81
15
24
26
16
63
20
21
70
5
24
19
33
9
32
7
161
46
144
90
56
16
24
11
48
45
7
15
5
19
42
30
26
7
39
9
81
15
17
22
5
7
93
9
186
60
2
103
39
29
7
14
7
57
48
6
48
90
120
11
13
8
46
2
40
30
146
48
34
6
39
24
96
17
55
3
30
18
6
32
16
87
33
15
48
41
103
41
22
72
24
26
46
18
6
48
26
24
22
149
13
42
30
6
5
13
78
9
24
87
2
7
27
60
2
40
42
30
39
15
48
77
4
33
24
6
24
29
28
20
7
12
33
39
5
19
26
10
12
9
17
94
72
26
27
52
41
31
3
6
6
9
9
11
13
11
31
48
17
19
48
29
24
139
2
3
43
24
18
6
29
61
8
31
17
3
37
174
74
22
218
40
6
50
72
22
5
7
45
39
12
54
30
12
30
96
80
3
52
177
24
ABCD 460590164*7^$a-1 [50037]
72
15
152
88
48
9
47
40
8
148
141
39
8
25
24
24
72
24
15
72
24
24
9
27
12
81
99
12
132
96
45
3
12
32
52
117
39
68
4
81
192
39
9
71
40
9
192
24
15
8
40
12
60
96
24
9
71
16
192
192
44
61
39
72
72
9
72
15
72
84
96
21
24
39
48
72
33
95
52
36
48
156
44
73
27
156
273
63
9
96
47
16
24
56
64
33
87
32
25
48
15
156
69
15
156
132
72
116
36
40
8
28
68
60
60
24
76
44
16
9
11
60
16
9
39
32
16
57
168
3
12
24
44
205
39
32
24
64
80
16
24
9
24
39
57
123
68
120
52
21
39
33
63
24
24
20
52
32
72
1
72
24
111
48
72
33
123
36
177
107
60
16
48
57
23
145
3
117
63
48
72
9
15
33
15
32
88
56
112
60
44
1
3
36
60
68
25
3
60
180
68
16
144
56
48
52
36
104
4
93
47
49
15
81
35
4
57
24
27
84
44
109
24
47
24
169
23
73
24
23
1
15
48
80
16
24
20
276
16
60
12
80
1
96
23
1
87
8
49
63
81
63
60
60
8
49
24
47
25
48
47
96
49
47
64
192
57
47
25
24
71
48
16
81
23
121
207
201
87
72
9
23
25
27
96
12
32
16
9
255
8
16
24
156
12
9
63
9
24
48
39
80
160
32
1
96
23
40
24
104
136
120
105
24
63
48
36
69
39
56
145
39
72
156
180
81
111
12
45
23
1
15
12
45
63
132
108
72
32
40
9
24
15
32
52
96
12
32
25
63
168
24
8
36
13
3
20
120
49
95
25
15
33
87
132
21
96
123
44
16
81
24
39
80
49
15
24
96
57
39
48
9
39
57
63
68
52
24
8
16
96
96
8
25
27
60
84
141
99
180
168
120
81
96
159
33
39
32
148
21
47
24
25
27
21
75
45
167
28
93
71
1
48
111
168
81
39
12
60
57
96
135
9
27
96
21
23
40
24
72
96
8
16
8
136
9
144
39
72
240
81
95
1
15
60
36
104
24
120
100
21
39
9
15
32
16
24
24
96
9
35
76
24
60
44
36
36
16
57
87
9
15
144
33
3
84
9
99
84
128
40
32
64
9
167
25
183
57
15
44
16
69
87
24
44
60
1
63
9
120
71
16
177
48
144
48
23
184
152
1
39
96
188
76
80
1
39
57
63
9
15
12
92
1
111
8
28
44
24
49
144
159
48
56
100
21
63
140
133
63
57
23
73
51
20
25
51
44
40
33
39
84
36
60
117
95
241
120
15
56
76
132
12
20
88
48
129
39
12
284
16
33
87
48
24
9
24
3
21
72
47
100
21
144
71
169
75
69
47
64
96
60
68
40
56
49
15
32
16
9
24
71
48
40
297
15
80
184
140
85
39
48
57
11
37
72
72
171
45
23
16
48
48
33
71
84
4
33
15
9
99
116
24
24
121
95
96
16
84
140
40
60
96
84
8
121
39
81
39
12
69
39
33
63
56
1
39
80
120
16
60
44
16
32
16
24
32
16
32
1
39
57
96
15
24
164
16
108
200
1
144
15
33
47
172
108
33
23
1
95
16
144
24
96
9
87
72
9
71
1
24
72
15
9
135
72
180
21
47
96
64
156
21
75
69
23
16
36
165
15
96
32
1
71
88
12
117
24
119
1
123
21
15
9
120
15
57
183
9
131
133
111
105
15
36
21
96
23
52
84
48
129
27
44
1
39
12
45
39
156
69
24
51
12
24
8
97
15
80
120
16
48
24
48
9
96
23
64
9
123
108
56
121
51
21
23
48
88
57
63
33
111
9
15
33
63
33
24
23
1
23
49
111
20
16
21
39
57
39
84
60
9
159
12
36
24
24
60
84
12
381
72
47
49
15
33
39
68
36
16
168
24
48
129
219
60
33
72
39
36
21
ABCD 460630928*7^$a-1 [50059]
9
12
6
54
3
1
12
35
12
81
3
21
39
3
9
24
13
8
16
26
24
42
15
60
1
11
9
28
26
22
2
21
45
27
121
44
3
12
49
20
40
84
80
28
11
21
40
47
27
57
25
62
33
13
26
10
68
18
6
27
25
11
37
59
24
33
18
21
97
23
45
6
57
72
37
23
25
2
18
16
23
21
16
11
9
30
54
114
9
33
16
32
51
93
27
12
12
57
48
18
22
48
35
12
9
16
2
18
12
63
1
35
21
16
56
16
2
33
48
12
84
45
4
23
9
52
24
8
48
28
12
11
57
16
14
118
50
10
48
20
63
12
85
26
30
51
15
33
13
11
21
4
11
24
9
4
167
25
12
2
22
26
94
2
93
60
21
48
52
20
39
81
24
18
30
15
1
26
57
13
59
21
63
33
12
75
12
21
84
6
22
50
34
60
2
82
23
25
38
105
21
114
6
72
66
48
33
25
11
1
2
33
39
24
78
18
21
9
42
69
3
54
3
13
35
13
26
24
24
201
9
6
22
56
12
4
56
18
22
8
42
30
16
8
16
35
13
8
24
18
46
11
9
64
167
15
6
4
80
4
11
45
36
3
9
15
12
87
78
4
14
22
74
22
83
24
39
21
12
39
34
14
72
10
23
12
3
6
16
20
12
4
44
88
56
18
34
96
68
66
22
2
30
18
6
27
37
8
27
15
6
42
9
37
11
39
30
18
22
20
12
18
82
11
9
51
24
1
32
63
36
3
6
4
84
24
8
12
60
66
18
4
32
3
21
99
1
48
11
24
12
48
1
20
15
24
117
87
69
24
63
12
13
107
24
87
70
20
3
13
11
51
81
48
49
83
3
70
11
9
4
2
46
26
30
4
12
23
27
82
11
1
23
75
24
6
36
30
9
69
15
12
15
45
33
12
16
38
58
12
32
24
15
13
12
83
36
49
11
21
15
84
9
15
97
12
2
48
18
3
13
32
48
48
36
15
48
1
24
26
6
4
23
69
3
1
14
30
3
13
72
2
141
3
24
18
6
48
30
24
27
9
28
23
60
13
26
6
16
68
4
8
16
48
59
48
25
32
28
71
72
99
22
23
1
26
9
15
93
21
6
48
45
36
117
18
48
33
24
15
45
1
35
37
26
10
32
16
23
24
61
2
24
22
23
13
32
4
48
2
9
81
51
1
24
8
15
33
76
60
2
69
27
18
6
48
54
39
13
14
6
168
18
21
12
21
16
71
24
13
47
1
35
3
70
80
27
37
36
38
58
12
26
33
9
4
80
12
6
24
34
12
26
57
21
63
33
3
24
1
11
12
48
165
16
26
6
27
21
3
1
62
22
35
36
24
27
34
48
47
49
35
13
38
9
13
26
30
27
1
23
15
22
104
16
44
4
2
153
37
8
18
22
32
12
16
60
24
11
36
24
21
15
21
63
1
12
12
48
35
21
87
24
61
12
36
116
28
48
143
24
13
26
9
69
15
36
49
23
37
83
12
24
33
12
6
6
3
135
21
9
64
8
4
84
8
87
12
45
24
12
6
57
36
27
46
20
39
63
22
32
16
23
3
9
37
12
32
27
12
25
12
24
24
23
45
51
3
57
37
8
100
11
1
2
9
57
4
59
69
3
21
3
33
16
68
42
6
51
15
6
4
23
9
6
24
18
75
1
59
13
11
33
4
48
24
2
34
12
8
27
45
18
6
24
52
35
33
64
8
3
36
45
16
14
21
3
46
12
44
48
16
48
24
32
16
11
60
27
117
97
11
12
61
20
99
9
15
1
11
9
15
57
16
68
48
30
30
48
100
14
46
11
36
33
24
16
23
24
75
21
13
14
9
73
38
46
8
42
22
26
10
47
21
27
15
9
48
36
57
24
4
20
27
13
11
21
18
34
12
2
54
27
48
60
3
24
46
11
13
24
11
33
3
27
30
100
35
24
3
33
15
30
63
25
95
81
12
3
27
81
12
9
42
34
11
1
2
6
114
22
8
40
47
3
22
48
60
48
132
98
10
23
24
1
11
33
15
33
72
48
3
21
15
37
36
2
6
3
15
21
84
45
39
36
15
22
26
81
13
24
24
20
15
39
46
35
37
59
60
12
49
92
4
83
61
59
33
64
35
69
12
12
18
6
39
12
72
12
96
24
13
23
39
105
9
6
48
10
23
60
24
21
4
24
2
18
28
20
16
12
20
78
6
15
45
15
36
1
80
159
1
95
60
15
9
15
6
18
21
36
120
81
16
108
20
15
49
48
110
6
40
2
6
27
1
38
21
27
45
12
48
37
71
3
33
97
92
18
46
8
90
18
36
12
52
8
138
9
12
21
16
11
21
28
24
8
3
33
48
48
123
3
18
28
74
10
14
94
20
60
24
3
21
4
23
24
39
9
87
6
4
95
15
6
15
1
12
11
9
90
24
21
97
56
18
9
1
11
12
21
51
1
47
63
45
3
6
15
120
81
3
12
60
15
45
33
48
87
25
12
20
27
109
20
76
2
24
45
12
24
9
28
48
20
36
28
71
24
37
2
46
71
3
34
23
24
81
36
63
1
44
28
23
57
4
14
22
96
50
78
48
27
33
12
4
96
12
8
76
83
9
36
15
49
11
1
8
15
33
27
15
45
33
4
62
18
15
21
27
21
60
16
14
21
99
165
3
102
12
3
97
59
85
2
10
11
145
32
48
42
78
64
32
120
51
45
40
2
21
81
42
10
48
71
15
24
24
78
16
2
6
16
36
14
46
23
3
30
12
99
27
9
73
14
18
36
12
27
3
24
21
3
33
45
136
35
24
63
22
24
26
90
54
42
30
9
24
36
36
13
8
18
21
1
24
8
60
4
11
81
28
2
30
16
36
59
24
13
95
37
44
78
150
60
27
36
69
12
54
6
4
32
39
15
9
60
3
6
124
47
15
129
45
36
75
3
22
26
18
30
30
4
14
30
3
1
36
72
32
4
80
6
22
36
11
24
72
1
2
9
39
96
22
12
62
18
4
50
58
47
21
40
32
4
36
11
13
68
52
2
33
63
90
6
30
27
12
27
33
25
14
6
15
24
57
40
11
9
6
106
80
28
36
62
94
26
22
11
25
11
3
34
44
144
64
32
39
1
12
44
24
3
12
3
10
36
48
8
24
42
72
33
9
30
102
24
18
34
36
60
11
73
2
9
1
14
18
4
44
63
69
3
36
3
9
72
37
2
21
3
6
18
24
33
36
108
48
21
16
24
59
21
24
99
48
63
6
39
49
32
16
32
3
9
16
11
12
63
78
39
51
9
15
70
35
84
9
27
15
6
147
13
47
1
32
52
14
70
2
70
20
12
16
24
11
15
24
10
44
66
18
28
98
9
61
59
48
63
18
12
39
60
37
11
12
85
36
8
42
9
21
16
2
45
25
36
20
3
61
8
4
44
18
33
1
23
36
9
88
56
18
90
108
36
60
36
ABCD 460676766*7^$a-1 [50043]
51
27
6
24
18
54
12
72
75
72
9
6
57
57
60
36
108
27
69
51
45
3
72
57
12
27
15
81
15
48
78
18
33
33
30
6
51
63
96
138
102
9
39
24
42
30
36
66
3
57
63
216
57
15
24
57
6
90
39
24
72
111
24
33
45
51
147
102
111
9
66
6
15
93
3
15
12
12
36
21
9
198
33
63
18
63
63
24
48
105
9
54
24
54
84
42
12
126
12
72
72
12
30
93
9
72
102
33
45
108
12
120
18
33
57
24
87
24
33
39
15
153
57
48
30
9
69
24
12
12
36
18
6
126
33
48
33
15
153
15
129
120
42
21
81
15
144
57
15
33
39
75
6
78
9
9
6
57
24
3
78
12
3
3
114
27
3
54
24
54
18
30
30
66
9
24
120
3
102
63
21
48
6
54
111
105
63
51
93
105
48
24
72
12
120
24
27
72
9
6
57
15
30
24
18
48
9
24
24
48
87
48
9
51
114
42
9
57
24
72
120
108
99
21
36
87
27
45
72
27
12
48
168
48
60
54
42
60
57
45
51
48
81
54
9
33
36
3
9
24
84
12
54
48
66
42
90
120
12
15
165
27
3
6
15
69
66
9
15
48
12
60
162
18
18
27
96
81
6
66
48
36
51
201
15
15
12
21
24
63
36
30
15
15
177
96
63
153
69
27
9
102
48
54
192
6
30
12
99
48
48
57
48
198
18
63
135
9
33
63
39
66
120
12
18
9
117
3
48
51
30
108
84
183
87
6
12
15
9
150
30
3
9
15
9
66
60
9
153
84
48
60
12
51
3
48
138
3
15
33
21
18
9
48
69
123
231
48
54
12
15
48
48
15
18
72
24
36
36
36
27
81
87
15
12
21
21
3
39
18
6
18
15
99
126
63
51
54
135
9
282
45
9
15
27
45
21
12
6
42
12
36
15
135
57
33
36
12
39
63
18
111
9
102
9
24
24
3
150
15
15
138
6
54
36
12
96
84
39
33
330
54
111
111
9
21
27
183
42
18
114
123
24
63
6
51
15
33
24
39
114
18
6
90
102
96
39
15
18
30
24
9
87
18
24
54
9
48
63
96
9
57
66
21
9
15
183
177
21
168
18
57
21
24
42
156
114
36
111
141
3
21
54
42
3
111
90
30
153
15
9
135
36
42
42
6
54
165
87
18
30
9
207
42
63
96
15
9
15
66
48
15
45
3
39
18
78
78
27
72
45
108
36
108
15
81
12
66
57
72
24
3
6
60
12
30
36
78
15
81
60
27
48
24
144
48
24
27
6
48
48
96
6
57
129
63
171
96
54
15
48
21
12
36
3
51
21
21
18
54
27
24
48
45
3
39
24
54
18
24
18
36
36
18
36
60
18
66
12
30
36
138
9
93
3
24
3
48
30
39
27
18
162
57
9
15
24
51
30
48
60
54
48
21
72
81
24
24
6
18
24
30
72
57
3
21
33
24
48
39
33
255
72
129
54
72
81
24
27
45
81
96
18
21
27
36
18
15
39
24
9
39
6
120
27
57
60
30
18
3
48
72
72
21
12
39
15
201
24
189
3
15
81
3
18
123
21
42
36
21
9
72
48
6
9
24
57
24
66
84
12
18
3
63
48
12
48
78
72
24
39
63
57
24
39
18
18
117
63
60
93
51
42
60
90
42
27
48
69
84
78
36
6
39
33
84
174
69
9
54
9
69
18
12
93
51
36
57
45
60
39
21
30
93
81
6
12
54
72
63
48
3
21
9
135
39
9
48
33
216
150
18
42
18
96
51
33
24
6
18
36
66
9
21
66
66
6
33
135
24
54
42
9
15
30
18
9
24
33
6
33
39
6
114
78
51
48
96
93
27
57
15
69
75
33
120
48
30
81
9
48
15
33
156
51
21
84
60
66
9
15
78
48
3
27
78
12
48
51
48
21
3
57
252
24
3
87
54
27
39
42
63
105
39
3
42
243
15
48
18
15
48
72
39
276
66
27
24
24
57
39
15
9
45
123
72
219
18
27
45
12
78
12
12
57
63
24
33
21
27
135
33
48
33
6
153
9
63
144
9
48
15
81
15
72
9
108
36
15
72
87
30
195
9
36
27
72
105
39
33
63
69
6
21
48
129
6
24
60
6
111
15
90
78
33
15
33
33
18
84
57
3
18
42
81
15
18
144
15
45
6
18
30
21
111
9
201
90
54
42
18
36
90
78
15
15
9
93
3
24
51
18
36
24
48
15
111
54
3
9
54
9
57
15
39
66
6
33
48
9
39
72
9
ABCD 460731248*7^$a-1 [50110]
10
27
45
11
7
8
45
27
9
12
39
34
15
3
24
5
43
17
16
83
33
1
39
36
9
11
27
34
24
75
35
117
16
23
60
9
72
15
73
9
12
60
3
9
2
24
70
2
16
5
40
107
21
60
15
117
13
14
105
27
33
15
61
47
70
107
88
8
37
3
44
25
3
8
25
95
24
28
51
9
21
18
9
24
8
12
96
49
135
8
37
2
34
36
51
3
6
3
8
25
75
59
9
40
20
24
16
32
3
9
63
10
12
2
34
27
33
39
60
39
32
10
12
15
68
4
21
60
50
13
45
86
96
9
28
69
48
158
40
6
18
30
24
47
15
28
80
22
15
8
24
15
21
4
20
136
9
15
81
14
25
9
72
6
81
117
26
57
25
14
9
60
195
57
7
18
14
13
8
3
118
26
21
4
21
2
40
30
15
8
12
27
25
3
81
15
8
10
36
3
71
34
84
23
40
47
21
37
18
17
1
39
60
8
1
71
1
12
35
1
23
1
66
9
71
1
33
63
81
12
18
32
1
32
36
13
14
13
20
79
5
139
29
16
3
6
23
4
20
28
69
26
1
44
27
10
72
54
17
49
27
45
14
33
31
41
7
78
14
61
36
36
8
12
49
59
39
22
26
25
56
1
63
8
60
1
14
34
11
97
6
77
15
28
5
40
71
28
42
3
69
12
42
8
49
8
16
23
36
93
40
45
14
12
9
111
22
11
36
19
20
70
23
40
20
3
24
13
108
12
20
13
59
123
33
12
15
45
37
2
21
85
36
12
2
33
28
9
14
21
7
65
36
19
42
3
8
97
48
2
21
12
12
4
143
21
52
9
59
13
27
45
12
35
87
93
15
21
12
15
12
22
18
32
16
8
16
53
1
36
54
29
124
11
10
2
9
61
60
14
22
23
4
36
32
99
40
29
27
10
38
117
49
38
21
13
18
101
160
80
73
14
12
9
12
99
1
23
46
23
16
32
12
36
24
19
101
28
8
24
13
36
11
36
13
86
13
23
9
120
31
5
24
40
3
5
13
6
54
26
10
50
52
29
61
6
9
12
33
2
9
16
72
12
24
36
36
59
12
4
9
8
1
119
61
47
24
28
33
47
1
51
36
12
35
10
51
84
36
33
18
9
12
117
14
37
21
38
13
11
48
21
51
108
48
33
51
133
45
3
35
33
13
2
13
71
21
1
6
5
60
15
33
85
39
51
45
9
62
36
10
3
11
22
11
3
105
43
17
31
24
66
14
154
12
71
1
15
20
28
33
18
18
3
27
5
1
75
32
4
24
11
12
61
8
88
12
24
47
9
72
12
60
19
9
59
49
177
14
84
12
57
36
31
21
20
31
17
12
1
47
27
22
50
21
37
23
4
23
105
1
59
73
30
17
37
35
55
5
15
13
80
12
1
26
1
23
73
36
20
96
1
98
10
2
16
8
9
37
39
11
9
25
14
12
34
47
15
13
87
80
37
45
23
12
27
1
59
13
45
12
23
13
42
18
35
1
2
109
24
72
20
25
3
44
12
115
5
4
92
12
28
11
61
21
11
49
162
125
28
12
20
4
27
9
20
61
23
13
18
30
35
15
9
3
33
19
21
72
32
147
10
14
9
28
32
4
21
18
6
59
13
3
32
1
30
42
107
4
20
61
15
9
38
37
8
1
99
47
12
9
64
57
27
60
9
12
23
12
15
60
16
89
16
9
38
1
23
69
25
15
20
72
27
214
26
4
56
22
11
16
21
35
27
48
13
80
12
123
85
33
2
24
21
1
96
83
39
49
92
196
32
7
8
25
12
8
52
9
86
13
81
90
29
12
85
23
24
100
33
47
7
29
1
99
11
33
3
34
6
20
46
60
71
19
32
12
1
57
2
16
32
9
37
11
63
45
51
46
23
4
111
18
36
2
13
9
27
63
89
136
11
33
3
9
37
23
3
25
12
20
13
2
33
40
23
13
92
31
48
5
13
95
13
2
34
51
8
4
20
43
32
21
51
9
64
36
72
12
155
25
9
27
72
9
6
66
24
50
13
44
36
1
14
49
35
49
9
60
23
31
20
33
1
12
47
25
15
21
15
57
15
47
48
13
47
70
18
45
35
13
56
3
13
11
48
1
12
59
21
3
12
100
8
45
13
51
20
3
33
12
7
24
18
108
63
9
11
12
40
57
38
25
9
14
37
45
36
3
23
9
39
10
83
40
20
72
27
9
159
10
11
24
13
14
73
21
107
27
34
27
108
99
65
28
9
23
12
15
10
12
23
13
27
23
33
40
35
46
11
48
40
39
80
60
10
83
1
51
9
47
39
22
39
33
12
72
2
33
63
25
9
95
63
70
27
9
24
27
47
84
9
16
24
8
12
37
24
12
74
13
8
28
12
60
20
3
9
4
21
50
4
24
8
46
18
9
45
48
23
13
2
61
24
20
3
13
9
131
24
60
27
22
36
50
12
33
28
8
13
38
13
27
30
42
41
4
3
33
47
9
39
40
5
15
34
47
12
31
57
59
4
128
34
6
30
11
12
51
24
82
36
14
10
36
35
60
16
32
51
81
12
64
23
21
1
2
9
27
1
32
13
50
22
6
9
23
40
104
21
1
66
32
37
36
8
100
8
1
3
68
240
39
4
5
85
24
72
14
45
25
170
9
7
72
89
55
18
39
35
34
26
13
51
18
27
119
10
15
9
203
36
99
60
106
18
68
4
9
95
33
25
14
49
57
2
33
3
25
81
11
108
39
1
12
8
19
5
36
40
11
34
60
30
45
24
20
15
10
30
6
48
11
36
52
15
21
83
93
28
9
3
9
2
13
21
23
28
12
47
13
59
48
1
44
73
3
132
20
28
9
11
12
12
16
44
48
3
9
31
17
76
9
24
3
68
13
14
22
23
67
54
2
33
24
73
54
81
68
27
106
11
48
3
69
4
11
34
27
33
12
15
45
110
16
153
81
27
21
15
57
6
20
34
2
25
156
24
20
61
27
63
41
27
96
12
58
14
16
6
38
10
90
18
6
45
57
14
4
6
26
13
11
22
171
21
35
15
45
51
108
4
17
1
11
3
45
52
63
24
20
10
24
2
9
25
99
9
62
49
59
37
68
12
1
62
12
16
9
20
27
9
64
56
12
73
66
42
36
63
32
27
81
25
50
12
61
3
32
46
11
52
107
24
13
3
33
20
3
13
9
3
33
2
10
114
8
10
54
29
12
25
15
56
39
45
40
11
10
6
29
25
35
4
45
2
4
92
25
8
72
28
84
20
76
12
20
61
15
32
12
13
6
56
1
47
9
13
3
32
73
75
20
4
56
160
32
3
37
3
65
4
20
36
12
ABCD 460758276*7^$a-1 [50019]
60
8
10
36
20
58
32
4
6
33
23
1
17
7
5
18
16
8
30
18
10
20
52
18
24
56
52
20
16
2
10
42
26
22
2
12
16
12
68
42
6
46
18
30
50
12
36
10
2
37
9
12
50
64
14
16
6
48
14
10
2
6
4
18
38
25
3
72
2
6
10
26
1
24
15
6
12
36
6
6
8
12
19
5
10
14
22
74
34
2
7
24
27
45
65
6
4
21
21
3
27
8
4
50
22
14
4
60
50
18
18
90
6
4
56
28
21
21
30
6
50
18
10
9
21
2
1
21
6
12
30
8
34
9
3
98
18
12
6
10
14
42
46
12
18
18
20
6
24
12
1
21
36
2
12
6
22
18
20
7
5
22
6
2
34
24
32
28
62
18
6
6
58
20
13
27
20
16
98
28
8
30
42
40
14
144
16
6
39
5
10
9
39
8
12
16
32
12
6
4
18
12
62
18
6
6
4
32
10
14
24
40
2
10
45
23
6
6
10
38
30
10
30
32
48
34
30
12
18
26
12
28
132
2
22
44
24
12
54
16
146
28
15
11
6
18
12
28
56
4
12
2
16
14
6
10
12
24
8
10
48
18
30
32
4
8
10
12
6
2
30
31
5
6
28
36
14
36
4
15
23
30
70
21
17
6
16
32
16
24
32
24
12
109
9
6
54
3
29
22
12
26
82
12
8
25
3
50
40
32
42
16
20
30
10
74
4
26
4
2
22
6
42
8
4
32
4
36
18
42
24
9
3
12
6
3
17
24
46
2
48
4
2
16
9
23
18
10
8
30
6
70
27
21
20
7
11
18
4
18
20
18
6
24
12
12
66
12
10
42
2
40
48
26
34
8
1
23
18
30
1
51
18
60
15
81
14
12
13
33
80
18
40
2
10
24
14
52
15
5
40
12
8
10
18
20
7
63
6
96
14
18
6
36
94
26
4
42
12
8
7
23
42
7
21
20
22
18
8
31
71
18
34
2
16
30
18
24
30
30
30
6
26
16
12
8
13
47
12
46
2
34
50
96
10
32
6
10
12
18
20
13
47
1
3
30
108
51
3
20
4
14
7
11
24
28
12
20
66
30
18
22
8
10
24
6
6
26
10
20
10
62
16
6
60
6
20
7
5
22
14
7
17
6
4
26
16
6
12
20
6
10
20
10
6
30
6
18
6
14
10
32
13
15
12
21
72
5
16
14
34
2
4
30
14
25
63
9
5
6
12
36
13
57
6
24
2
55
27
30
6
32
54
48
6
22
15
24
3
8
13
9
15
21
26
16
54
8
90
6
4
8
7
45
6
12
60
24
14
12
30
10
114
6
14
16
38
4
32
19
48
9
8
4
42
18
38
28
26
36
4
14
4
8
52
12
9
21
26
25
39
26
31
17
40
12
20
12
10
20
42
18
10
12
6
48
24
2
16
2
12
40
45
3
20
12
34
42
14
66
48
49
3
8
10
27
33
2
4
33
15
8
1
9
38
22
32
28
15
29
30
16
8
70
2
12
48
4
14
46
6
3
15
33
27
60
54
8
10
24
33
27
14
22
14
6
24
6
22
32
49
17
30
1
23
30
4
30
32
1
3
18
8
40
2
126
22
21
21
32
58
9
27
30
36
24
14
12
58
6
14
18
12
6
7
15
8
16
20
4
9
3
12
6
3
3
14
66
4
24
6
2
18
12
58
2
4
14
16
21
15
18
60
42
60
72
12
18
62
49
39
8
4
104
10
6
21
24
5
10
6
12
2
6
7
23
25
24
3
18
8
6
16
20
18
10
12
8
10
42
18
2
1
9
8
10
21
5
16
18
20
10
12
14
28
6
60
26
34
20
12
7
3
12
60
72
24
20
22
2
10
15
33
18
42
2
60
12
46
2
1
29
16
42
12
12
60
21
3
20
10
26
28
32
16
8
60
13
9
14
24
46
8
19
41
7
3
6
20
22
12
18
2
36
4
2
4
12
3
5
64
26
24
16
20
40
2
10
18
6
6
72
26
4
12
54
2
4
18
2
16
2
7
21
14
10
8
28
12
62
18
58
9
23
1
24
23
30
18
30
30
10
2
4
78
36
92
12
6
4
26
6
6
10
12
60
36
12
8
49
53
22
48
24
20
96
1
21
38
82
3
15
12
21
29
48
88
20
24
6
10
32
30
28
36
30
18
6
90
2
18
12
12
12
16
20
10
3
15
6
18
68
4
6
12
15
45
2
1
29
4
15
11
16
18
12
8
6
16
2
16
2
48
64
18
14
76
24
18
6
9
24
21
6
30
2
40
12
18
8
40
2
37
24
21
3
45
51
53
36
18
22
8
12
70
42
8
24
6
40
8
4
12
21
5
12
22
9
5
16
8
66
40
30
2
90
22
6
14
42
4
6
36
2
6
24
12
18
16
24
15
5
22
48
8
13
11
6
18
22
30
20
10
14
37
17
4
8
24
4
50
30
52
18
12
2
46
24
6
6
14
10
6
18
6
14
6
22
8
24
1
96
3
12
38
28
8
36
6
10
14
36
4
6
72
6
6
3
41
12
18
73
11
6
12
12
96
7
23
6
24
10
84
2
19
21
14
37
3
14
22
24
80
4
36
36
6
14
4
26
10
6
2
10
2
36
42
66
4
8
10
14
76
2
6
16
14
10
30
15
57
48
6
33
3
21
21
26
1
11
22
8
7
3
18
6
14
6
25
9
26
46
12
3
5
19
3
20
18
18
10
66
36
140
10
2
30
12
6
12
12
16
8
37
5
28
6
26
54
34
12
20
30
112
12
60
9
15
54
50
6
22
48
24
6
15
17
10
2
18
52
12
14
6
4
32
1
39
9
15
8
10
6
44
66
4
12
36
14
49
87
9
29
6
10
6
24
8
6
22
8
10
6
54
3
9
15
33
6
38
6
61
23
6
6
4
32
1
21
8
28
26
64
44
16
14
18
40
8
10
12
2
30
6
30
34
26
42
25
35
34
6
20
1
51
26
19
87
24
24
30
2
4
50
12
28
2
24
28
6
6
6
30
8
10
2
25
15
14
18
16
30
62
4
18
36
2
49
23
10
15
47
16
2
18
22
20
16
12
14
40
6
8
16
27
3
36
33
11
48
12
4
12
24
8
18
4
6
84
24
36
6
32
10
12
9
57
12
2
16
20
12
10
20
10
18
14
4
74
18
4
8
12
24
10
62
60
4
14
12
18
16
6
32
6
30
24
16
2
25
5
18
22
62
6
4
2
25
9
30
2
18
12
12
12
4
14
40
26
52
60
18
3
9
30
18
60
12
18
20
6
46
8
16
20
16
14
34
2
30
4
60
44
4
9
17
46
114
36
8
6
34
32
10
9
35
4
12
21
24
33
56
70
14
66
24
1
21
48
26
6
106
24
44
4
6
27
15
18
54
12
36
20
18
46
38
16
2
10
3
11
10
18
18
12
8
43
45
30
32
4
96
2
31
27
30
8
10
56
106
24
3
63
48
56
6
34
18
12
6
74
28
6
12
44
25
9
2
28
20
4
12
66
24
26
18
12
30
22
8
94
24
6
6
50
10
24
9
15
30
2
25
39
8
36
34
27
15
18
12
14
12
90
18
16
6
42
32
4
30
3
23
16
20
22
8
18
13
47
34
15
3
12
36
32
37
11
4
18
8
31
15
24
2
28
20
10
20
12
22
8
70
14
6
48
36
36
24
4
14
36
4
6
54
15
3
50
34
20
6
4
38
10
6
14
52
3
41
10
50
40
6
8
10
26
10
6
14
6
24
72
28
2
22
33
5
10
20
18
60
31
3
12
6
98
6
16
18
36
18
6
14
12
28
63
15
12
30
12
48
32
24
22
30
12
36
20
10
9
21
24
6
21
9
14
40
6
50
16
9
24
24
83
18
46
2
78
10
54
6
14
6
4
2
6
12
6
10
30
12
8
12
24
10
24
50
54
19
24
17
28
60
38
22
14
16
44
1
33
44
22
14
7
24
95
18
16
15
15
6
14
40
12
14
6
22
2
48
40
2
6
4
6
38
4
6
12
54
74
126
1
29
24
6
60
70
24
2
42
16
6
9
29
28
42
21
48
9
12
30
20
22
6
18
12
30
2
7
69
2
4
18
18
9
11
4
18
38
58
42
20
25
23
10
54
6
3
17
12
54
66
40
20
10
78
102
2
12
10
9
21
14
4
38
12
36
43
9
68
42
24
6
34
14
30
10
6
36
8
1
23
6
4
36
30
12
12
66
6
14
70
12
30
54
8
28
30
8
4
26
12
70
14
34
6
26
40
18
2
18
10
42
12
18
15
5
19
21
18
44
13
33
50
30
4
3
45
27
63
2
12
40
8
6
4
12
50
19
9
12
90
20
28
12
20
6
18
22
8
4
38
10
39
21
24
14
70
62
78
10
20
13
29
18
1
5
18
16
20
13
9
30
30
14
46
30
2
16
6
30
6
20
4
36
20
18
10
32
4
54
24
2
4
2
22
18
12
3
5
40
12
20
6
12
4
20
66
10
2
10
12
44
4
21
11
16
18
30
20
6
28
2
16
32
6
12
10
32
12
10
8
16
2
12
16
45
5
19
5
43
65
18
4
6
14
18
18
1
149
16
27
9
38
4
6
15
39
62
4
14
46
2
28
26
46
2
19
69
12
2
6
12
42
40
6
8
10
2
22
18
8
34
12
14
6
6
28
12
15
27
36
2
7
21
2
28
24
6
14
12
40
54
6
48
12
26
24
46
2
42
36
10
3
35
54
12
10
30
38
28
20
12
66
4
26
10
12
8
43
9
18
20
22
8
16
24
2
1
17
22
18
24
8
10
24
66
3
11
6
10
2
28
2
12
6
12
31
5
46
6
48
2
28
9
11
30
72
18
12
24
25
95
1
15
14
10
26
4
24
14
70
15
11
10
2
4
6
30
18
2
13
9
2
60
6
34
6
20
18
12
82
2
6
40
14
4
12
8
30
12
10
48
42
8
10
57
5
54
24
12
4
14
4
2
24
46
54
20
24
48
1
24
23
1
3
42
50
18
10
12
6
20
10
12
12
20
16
18
15
15
12
42
6
24
20
12
46
20
30
4
6
2
1
69
26
16
44
34
20
22
33
11
ABCD 460773846*7^$a-1 [50017]
108
34
2
144
57
51
24
36
33
3
4
96
36
8
10
14
52
68
24
12
40
17
19
32
12
34
72
30
6
48
2
132
93
13
2
60
12
12
12
48
10
23
27
24
70
6
17
13
2
22
50
12
60
4
66
11
67
44
9
1
12
38
12
46
2
60
10
18
12
8
88
20
106
48
23
19
30
14
40
6
11
19
32
4
18
6
80
10
23
3
4
80
48
16
20
106
24
14
16
36
17
15
180
108
58
23
15
34
14
24
24
129
3
24
16
20
4
20
33
72
15
16
17
3
40
53
3
160
32
21
27
24
34
26
24
22
107
19
42
2
33
55
126
2
36
16
12
54
60
14
40
36
44
28
32
12
10
2
21
13
12
6
72
8
24
52
20
12
36
9
3
24
4
20
16
6
48
50
10
62
93
48
25
74
21
49
14
57
3
12
22
6
8
46
26
4
8
81
1
18
24
53
123
108
48
24
24
16
80
36
58
24
30
68
9
15
12
46
23
7
6
14
24
10
2
40
113
111
10
102
18
23
27
22
2
12
36
10
2
9
1
60
2
12
4
32
84
22
26
64
42
38
52
20
88
53
1
30
18
14
36
28
140
93
1
36
90
20
10
2
22
72
14
22
12
2
57
1
198
32
70
36
36
18
89
1
23
3
100
6
11
3
4
18
14
40
17
13
18
18
14
76
8
24
10
2
34
30
56
34
54
6
14
16
8
34
14
4
20
93
133
14
72
60
60
52
18
12
98
24
24
4
8
60
12
10
36
14
33
51
76
6
2
48
84
46
86
36
4
17
13
83
15
24
72
4
56
4
65
24
1
12
11
25
62
48
4
56
10
18
32
4
24
53
24
7
42
26
4
8
16
80
4
5
55
56
48
9
63
34
110
108
22
23
7
8
24
4
6
23
7
8
46
6
20
84
52
8
34
2
84
16
32
4
68
4
60
8
10
14
40
8
33
63
57
15
108
76
17
37
74
28
144
60
68
24
12
4
12
44
36
24
100
20
10
23
37
14
58
11
7
30
26
57
24
3
16
8
156
36
16
114
18
140
24
16
20
24
9
15
34
14
10
2
12
72
24
10
23
1
12
14
4
8
24
40
56
4
44
4
5
27
60
16
32
33
115
150
86
22
62
48
48
24
10
2
48
22
6
162
2
46
50
72
40
18
143
3
34
14
10
18
44
21
43
84
32
10
14
36
21
13
2
4
18
2
34
26
36
36
24
12
36
40
8
46
6
20
24
48
45
72
87
48
9
24
3
12
4
20
57
3
12
82
36
50
60
21
163
66
60
2
12
12
4
18
14
84
120
4
17
87
9
39
4
32
136
8
48
96
28
80
9
63
24
36
36
9
3
22
14
33
3
4
41
13
14
36
10
12
26
16
66
2
4
20
21
27
12
28
56
36
16
8
33
87
9
15
24
4
18
2
48
9
13
2
24
36
24
24
12
96
16
8
48
12
36
12
40
8
24
10
30
8
21
31
80
10
12
24
126
18
126
102
62
129
99
58
12
14
36
21
1
74
84
57
7
8
9
63
24
24
16
44
130
74
22
62
36
28
8
10
35
15
22
18
12
6
62
10
38
24
24
12
22
2
4
68
34
38
4
12
54
14
12
64
53
79
20
10
11
63
36
40
8
22
26
24
12
84
12
46
11
147
60
9
75
48
132
52
42
2
10
26
10
26
28
5
3
21
3
10
30
78
14
36
45
3
10
35
19
90
11
3
12
12
12
144
4
5
13
2
88
8
9
1
2
21
49
26
58
38
96
16
20
28
36
54
35
37
24
59
51
34
14
22
2
21
61
14
12
24
60
22
30
18
2
12
48
48
58
2
46
6
44
64
12
20
84
94
62
10
60
36
110
24
10
50
12
36
40
18
18
8
48
12
24
12
46
62
4
44
34
26
10
2
72
24
48
118
59
24
13
14
24
84
34
24
47
15
12
24
69
7
42
36
14
24
36
24
22
26
34
12
35
1
24
12
74
34
72
14
22
114
8
10
26
12
28
8
21
61
50
130
2
21
15
36
52
44
34
126
44
12
12
34
95
123
34
6
29
39
12
10
66
44
10
24
30
32
21
37
6
56
12
34
47
48
3
12
22
2
46
11
49
12
6
20
24
22
110
36
24
33
15
58
48
2
45
63
4
20
12
34
2
94
30
68
10
12
83
24
3
4
20
24
40
5
73
38
33
67
20
4
8
84
10
6
68
22
18
8
58
26
12
45
13
2
33
51
21
13
98
9
51
12
28
24
29
1
36
26
10
18
29
3
58
2
76
8
46
38
12
36
58
12
60
14
12
46
26
10
62
12
10
18
42
18
17
3
12
60
24
22
24
30
36
36
44
34
26
4
8
48
24
24
12
24
24
36
22
18
18
11
3
88
8
60
24
40
104
40
36
54
23
27
12
24
60
16
5
51
21
3
40
18
14
12
10
36
18
6
14
84
100
5
61
2
40
8
9
24
13
11
19
24
20
33
1
12
11
7
132
20
60
24
4
44
12
34
2
24
4
60
44
22
14
48
64
32
36
46
84
2
24
36
57
87
9
1
2
21
39
34
38
10
18
44
57
13
38
16
68
9
87
16
8
28
20
88
18
18
20
24
10
14
22
30
6
14
33
1
90
32
10
2
9
87
10
2
10
18
18
2
16
20
9
39
64
8
120
10
50
12
24
36
28
8
22
2
22
38
21
13
26
24
16
65
27
76
17
13
2
4
44
9
87
108
48
58
26
33
48
27
60
9
3
10
26
36
72
69
24
135
88
17
1
6
56
33
63
48
52
44
28
56
12
22
14
4
18
54
48
8
24
22
6
32
22
62
36
96
36
70
2
58
23
48
27
60
88
24
54
30
8
48
36
12
24
12
10
62
4
114
107
3
34
122
36
4
36
5
115
56
112
77
15
48
57
39
36
24
108
33
7
20
76
32
57
31
6
30
32
69
27
58
2
82
150
108
8
4
8
82
14
46
38
132
84
96
24
36
36
4
18
2
48
36
24
153
7
8
4
32
48
21
27
132
88
12
18
38
22
36
2
70
48
6
8
36
40
68
60
22
12
132
12
6
68
24
36
9
1
36
14
22
38
24
10
150
30
18
8
9
73
14
10
2
45
1
18
24
20
36
34
26
4
92
12
36
24
72
22
66
8
9
3
4
12
20
24
9
15
22
24
62
48
36
34
74
12
36
4
8
40
20
16
6
110
10
62
16
32
36
22
2
21
3
12
64
6
2
36
64
36
17
3
40
20
12
34
24
26
33
120
15
36
36
34
2
22
2
28
56
16
6
38
12
12
46
23
7
72
8
84
132
10
2
34
74
4
44
105
3
45
15
40
32
12
10
26
36
21
1
23
13
50
12
12
24
36
24
48
21
15
46
35
37
2
34
ABCD 460869264*7^$a-1 [50003]
53
28
36
8
1
71
7
81
15
17
103
72
29
19
17
24
40
140
4
111
120
9
15
96
5
60
64
8
31
17
12
124
8
12
43
162
23
12
13
23
19
84
41
7
81
36
32
19
29
4
72
99
17
19
24
18
6
36
54
51
45
11
79
29
40
68
4
3
17
37
30
41
7
33
15
66
11
4
3
12
120
48
36
21
3
33
15
53
48
60
28
24
12
20
19
137
88
56
64
20
12
109
39
92
157
23
4
63
60
117
15
24
29
31
5
12
148
32
7
5
12
108
7
24
65
16
164
72
7
5
1
35
103
53
96
7
12
9
140
25
6
69
36
63
24
36
21
56
103
41
12
4
8
40
111
45
32
88
111
48
41
43
36
17
24
16
44
16
56
4
45
48
6
65
24
40
9
23
64
3
29
19
5
64
15
18
66
45
15
66
11
28
9
47
24
16
63
29
12
16
60
99
21
3
53
7
77
40
36
183
77
4
20
16
8
7
9
111
18
131
13
47
76
56
7
17
37
246
24
41
7
5
28
39
77
55
24
45
12
104
19
42
35
55
5
60
19
36
132
36
54
18
84
65
12
48
55
60
125
4
152
64
32
7
24
36
60
53
52
12
3
42
18
72
48
60
60
30
90
21
60
36
56
139
5
7
12
6
71
43
5
36
36
24
40
39
5
103
21
72
3
137
28
147
108
42
18
5
55
117
60
8
67
108
12
93
75
53
64
168
92
7
101
1
90
105
140
36
55
5
36
19
29
76
20
4
56
4
3
17
25
51
45
30
9
24
80
96
19
21
15
17
204
19
96
41
97
96
47
24
60
100
8
12
24
43
66
11
31
69
20
19
90
30
197
4
80
64
51
36
84
141
33
102
33
8
7
21
69
6
45
63
29
151
120
66
54
29
12
19
12
18
23
24
16
3
17
28
12
44
43
17
12
28
44
12
7
57
15
65
43
36
21
24
36
36
140
13
6
41
79
45
15
29
19
29
124
20
24
19
5
52
44
25
231
8
49
3
24
21
18
156
9
8
79
5
124
20
60
1
42
17
12
24
43
5
48
1
3
60
8
16
32
4
56
88
15
29
55
65
1
39
9
63
44
4
12
116
108
12
28
15
30
6
24
66
54
48
29
84
184
51
9
60
3
33
3
17
7
17
24
1
75
3
17
1
54
84
41
13
90
53
4
32
52
9
83
4
9
6
24
12
9
39
150
15
27
9
51
29
4
8
28
20
16
8
31
41
19
5
12
12
72
55
113
79
12
6
54
5
79
54
30
77
55
41
55
5
19
6
71
88
56
7
41
76
20
31
9
15
84
45
207
18
6
5
43
36
17
40
99
5
16
15
54
11
19
36
5
19
101
60
43
17
55
41
67
41
132
19
29
12
28
3
30
23
120
4
63
57
39
5
7
18
11
16
3
41
16
20
19
89
16
20
19
24
77
60
1
102
12
65
124
8
43
36
60
29
36
7
150
6
57
27
36
113
48
16
3
30
11
91
12
21
105
11
16
24
20
31
29
100
75
5
55
36
105
56
64
24
84
36
3
36
12
105
60
3
53
28
140
84
7
41
1
63
135
29
132
4
39
78
87
3
132
36
72
17
31
29
19
57
3
12
12
36
12
24
81
9
39
111
41
19
36
9
20
103
132
60
54
51
93
3
24
44
7
9
20
4
51
81
93
11
12
64
8
151
17
24
60
67
18
15
39
9
15
53
7
53
48
1
78
21
20
40
15
18
3
39
41
28
15
96
5
4
9
123
15
69
15
18
47
49
11
31
9
99
156
5
76
104
31
5
96
120
4
3
41
25
11
43
137
88
56
40
60
20
43
29
67
161
4
15
117
15
5
40
24
32
49
42
12
45
32
24
55
30
54
60
5
12
7
36
60
48
60
53
24
84
16
20
19
60
5
12
55
9
60
32
7
21
75
17
307
5
7
84
36
24
101
40
20
168
25
15
12
56
28
15
36
5
7
33
135
90
192
71
36
36
4
51
24
105
56
48
31
21
24
56
36
19
29
24
48
1
47
16
33
131
36
25
59
16
224
12
43
81
20
60
28
51
45
39
132
54
30
5
4
12
60
24
15
45
36
15
65
19
21
80
55
125
13
6
90
15
32
24
25
63
51
41
4
63
41
7
12
21
56
79
17
40
48
12
63
36
17
192
31
9
51
41
43
24
17
25
11
40
3
24
17
16
99
5
60
61
18
12
113
40
75
101
19
17
28
8
28
39
12
9
20
43
132
6
23
31
5
132
4
3
161
139
21
15
77
139
72
12
36
42
102
48
17
55
9
96
9
6
17
19
5
19
21
9
15
104
31
5
85
47
4
20
139
24
41
16
60
56
48
12
12
12
7
21
9
66
17
19
21
3
17
55
33
39
41
7
5
13
11
31
84
45
39
221
31
18
150
24
48
72
42
39
36
164
31
24
21
63
89
31
29
43
5
96
40
8
31
18
30
12
24
5
40
39
72
105
3
12
36
72
29
49
159
99
41
72
7
72
9
20
31
24
9
68
12
120
72
64
24
8
1
119
112
9
27
69
30
41
24
7
5
280
147
17
72
31
17
19
57
20
48
7
84
45
9
126
36
24
65
19
60
6
30
5
12
67
21
219
ABCD 461051670*7^$a-1 [50022]
4
5
73
11
24
19
71
7
14
34
24
17
66
55
18
6
56
9
1
23
30
13
17
27
48
4
30
53
33
12
3
42
31
18
6
42
47
31
18
12
18
6
59
1
62
24
24
39
66
6
19
14
21
13
11
13
84
48
2
15
54
19
8
57
13
59
15
4
36
18
5
31
26
28
6
5
25
65
144
73
6
18
5
85
44
9
13
36
38
15
1
8
22
17
1
48
47
19
36
11
19
20
39
19
62
15
25
5
13
11
3
10
23
27
28
6
36
12
26
4
48
30
102
47
25
96
6
11
31
48
6
12
23
25
12
24
24
17
18
25
6
65
7
12
92
34
14
40
24
8
10
36
23
13
38
4
5
24
13
23
1
18
6
72
48
11
7
18
12
14
12
15
31
11
13
24
12
24
6
5
60
37
2
52
12
23
9
16
20
3
6
25
18
17
1
12
18
6
17
105
12
3
19
54
30
42
42
29
24
6
67
32
40
24
6
11
15
10
30
29
61
2
27
31
36
12
17
7
47
27
10
26
4
12
54
23
13
18
8
16
18
96
5
33
9
7
6
35
15
28
17
37
5
43
11
19
12
78
2
36
12
21
39
46
11
7
17
13
11
25
24
6
32
70
60
96
62
15
21
34
2
16
47
33
58
12
24
14
21
31
44
34
30
6
5
48
1
6
18
5
115
8
10
12
11
13
41
6
13
6
24
41
36
24
27
4
29
1
12
23
19
5
27
9
6
18
6
49
8
93
24
19
36
11
7
36
6
41
1
6
47
1
90
6
8
15
13
29
1
2
10
18
36
30
2
4
8
46
36
12
23
67
96
23
19
5
6
19
42
12
78
6
36
48
12
36
72
24
2
34
18
65
15
10
38
4
8
4
83
48
25
6
48
11
15
16
20
16
35
7
2
4
32
16
44
22
74
22
26
40
6
18
54
74
52
5
25
6
6
102
11
25
5
3
9
13
36
5
7
12
72
24
30
18
11
37
12
17
97
47
6
25
2
34
6
17
7
6
30
6
48
53
57
28
11
7
62
10
11
49
26
9
27
24
15
25
92
4
6
17
31
6
68
70
108
12
11
37
12
6
54
6
20
16
114
29
33
28
12
6
11
13
2
16
18
30
30
6
5
30
13
29
15
48
4
18
35
48
15
10
5
66
1
36
17
1
32
9
84
19
17
1
30
24
56
24
9
7
44
28
6
30
5
24
61
42
60
42
17
49
32
4
48
18
14
3
7
38
10
17
21
10
12
47
37
42
65
7
47
1
32
33
37
14
3
1
32
12
10
42
8
10
35
12
30
1
30
12
12
72
2
12
28
54
18
17
7
30
83
63
39
7
17
9
120
72
9
15
4
36
29
25
12
12
14
60
10
60
17
25
5
15
22
14
9
1
36
50
15
43
6
78
2
28
6
5
19
11
42
18
1
72
2
16
138
107
126
9
15
24
43
14
9
6
18
3
52
32
34
5
1
8
15
25
18
23
13
11
7
48
32
22
6
35
7
12
23
3
21
25
6
29
43
32
22
2
45
13
23
15
10
78
47
69
21
15
232
47
72
18
31
12
6
11
27
4
44
15
73
17
1
24
2
9
7
6
23
25
59
91
18
71
37
42
32
22
2
70
14
27
1
20
34
14
28
47
1
20
22
24
48
66
5
24
15
45
13
23
30
1
18
35
27
39
33
16
54
50
22
66
6
2
10
5
69
21
6
54
13
12
72
2
46
42
17
13
12
11
24
3
4
36
24
6
62
28
47
30
61
5
43
6
6
12
18
11
37
48
116
16
8
9
27
48
9
36
6
31
12
5
13
17
15
10
18
30
12
11
91
36
12
17
15
9
24
7
23
19
12
24
30
6
59
25
6
20
16
29
60
30
7
12
54
8
34
2
27
42
48
1
36
36
24
23
3
4
89
60
1
23
15
27
7
11
13
36
14
34
5
31
108
36
24
48
17
67
12
11
27
10
59
43
11
19
5
1
12
36
17
84
49
38
9
66
25
12
12
120
12
20
39
19
14
15
72
19
26
16
30
24
24
30
66
23
7
54
12
23
7
17
30
7
12
30
17
19
54
26
82
24
6
20
10
6
89
24
127
18
74
36
34
38
88
29
3
28
42
2
48
88
6
83
51
16
5
1
54
8
22
18
5
36
7
18
12
18
32
9
7
56
34
12
36
48
5
67
18
11
24
6
24
3
10
12
6
5
7
78
11
25
5
13
6
24
5
25
18
29
18
3
33
15
4
8
9
25
6
44
82
12
2
27
49
17
55
5
13
38
9
6
7
11
55
5
19
23
1
12
5
6
19
24
11
12
1
23
60
37
6
17
24
7
8
10
24
12
11
15
10
5
33
52
68
22
36
30
20
52
8
34
24
12
17
25
5
51
72
46
17
7
23
13
48
12
71
1
65
1
23
25
5
1
2
46
12
24
12
18
18
72
6
18
11
19
32
22
24
26
39
1
18
14
46
12
30
17
30
19
23
37
12
26
9
43
30
30
11
6
1
24
2
34
48
5
42
7
17
24
1
12
6
77
24
7
18
5
30
96
15
70
35
13
14
9
13
11
85
42
24
78
50
57
54
73
23
25
24
84
5
55
8
58
96
12
6
11
19
6
12
12
24
17
6
21
27
21
28
30
36
5
30
1
26
4
20
12
34
26
4
18
17
1
53
1
23
13
110
39
7
26
10
2
28
5
3
33
1
12
11
7
6
2
15
43
23
13
41
25
17
15
10
26
33
15
51
43
6
18
72
24
5
67
18
5
7
24
5
7
44
22
71
1
108
47
6
85
53
25
2
46
30
32
4
48
68
46
12
29
19
6
6
23
25
2
10
14
9
67
48
11
31
23
61
12
17
49
6
2
16
12
5
75
9
36
25
5
21
46
14
15
55
36
6
36
5
7
53
27
4
42
2
10
30
30
2
34
6
8
120
22
14
22
12
42
56
9
55
23
33
10
12
12
23
1
5
31
18
17
13
60
6
6
18
41
37
18
12
17
27
33
1
29
37
42
60
14
12
4
56
10
12
14
22
29
73
42
53
7
12
6
5
13
108
24
12
23
1
2
22
62
22
17
9
10
5
25
5
1
14
34
11
1
144
30
6
48
12
14
21
19
5
61
29
6
66
1
53
13
6
60
5
31
12
30
6
18
5
9
28
36
5
3
9
49
24
38
33
25
6
42
53
45
36
70
23
27
4
5
24
15
34
5
19
6
32
10
5
21
28
36
18
2
15
18
60
37
12
11
1
12
12
12
12
6
56
34
2
9
19
5
1
24
12
14
9
3
10
2
64
6
11
6
48
13
17
12
51
52
5
36
15
10
6
8
58
24
23
1
2
16
6
35
36
49
11
1
60
23
49
36
18
23
30
1
6
48
5
27
12
22
50
24
15
19
12
6
12
48
6
72
54
108
20
57
1
2
22
18
42
12
18
20
10
11
25
6
6
36
18
6
149
21
70
38
52
30
2
12
33
19
11
33
46
12
35
13
12
11
7
17
39
15
25
17
49
12
24
12
26
10
26
69
27
10
5
18
37
23
43
48
41
13
11
24
1
6
8
64
54
17
79
26
76
18
11
51
16
30
12
47
27
33
6
21
10
2
15
7
24
12
14
9
15
16
53
1
2
28
29
37
18
6
41
43
12
35
19
12
8
24
36
4
17
7
17
13
26
15
6
13
6
18
2
16
30
36
84
5
37
30
14
63
1
29
25
35
31
6
42
18
26
10
18
6
24
2
9
15
120
24
28
6
5
6
27
16
24
6
38
4
30
14
21
15
9
1
102
17
7
48
24
17
31
8
15
25
5
1
54
5
6
21
4
6
36
2
12
135
24
67
12
18
36
12
65
24
1
35
13
6
8
12
4
12
32
22
5
1
5
13
6
12
36
47
42
15
22
12
35
1
23
1
2
9
24
39
57
3
22
125
78
1
30
6
5
33
57
15
9
51
33
25
48
6
32
9
1
6
53
25
35
19
8
10
14
9
19
30
12
24
2
76
6
24
38
72
33
25
36
60
26
12
64
8
24
22
17
7
24
26
10
5
7
41
79
17
1
23
1
56
46
6
30
53
13
11
7
59
13
54
11
37
20
16
8
105
13
14
12
15
66
25
59
1
12
38
10
2
28
42
24
30
8
28
126
38
28
90
26
10
6
8
46
42
12
5
25
38
24
70
23
75
12
33
3
12
21
7
17
3
22
5
49
8
40
42
38
24
24
4
48
18
11
6
43
24
74
10
12
11
1
83
25
5
19
54
6
14
4
29
19
5
49
84
6
42
62
34
38
21
1
24
48
2
22
12
11
19
32
34
24
36
2
16
18
5
18
7
8
10
11
25
84
35
25
6
84
41
19
18
17
7
24
11
15
10
72
2
34
17
45
33
12
1
47
1
35
37
23
55
29
3
28
5
61
48
26
ABCD 461125536*7^$a-1 [50167]
10
6
6
6
30
12
21
21
14
61
59
6
3
60
31
26
43
63
38
4
6
6
20
46
5
27
36
28
2
34
8
12
13
20
3
6
22
33
8
13
14
9
7
18
11
3
25
12
5
3
55
6
12
30
42
36
6
30
39
32
27
85
3
53
21
6
70
14
6
40
27
71
37
12
77
18
6
34
68
10
12
2
45
64
51
30
3
21
2
48
16
66
60
8
7
12
21
54
36
12
9
5
123
13
35
7
2
24
27
25
14
6
54
1
9
24
78
8
16
60
9
68
7
30
18
53
7
12
30
20
36
7
33
12
2
13
95
10
48
8
7
44
19
2
42
30
55
15
42
3
20
1
14
1
15
9
20
12
61
2
16
56
4
24
21
21
24
12
24
42
21
56
25
12
15
12
3
5
43
5
103
32
6
82
9
15
48
6
24
14
30
7
9
47
15
9
1
6
36
18
18
81
20
16
9
18
5
31
12
8
10
35
76
33
30
18
66
60
21
23
13
77
15
4
23
36
40
14
48
7
21
51
63
78
2
4
8
28
21
15
6
6
5
33
54
25
5
46
26
24
30
49
32
51
73
3
68
30
15
43
5
60
1
2
49
27
21
92
49
18
24
57
15
42
18
2
36
63
9
40
11
1
35
28
11
10
6
44
25
29
48
24
40
24
6
5
69
10
36
6
99
9
2
45
12
1
26
28
6
24
18
108
41
4
57
39
9
26
45
4
11
10
26
30
27
13
12
38
33
7
20
25
20
13
6
8
13
9
8
28
18
5
1
42
32
24
13
5
54
25
59
42
27
1
15
12
3
6
35
7
18
48
11
25
30
6
56
22
20
22
15
21
62
16
20
34
26
37
72
48
48
77
15
3
16
8
21
43
24
9
27
6
8
7
107
28
26
55
3
21
41
15
1
98
12
9
7
17
75
4
72
32
18
51
1
3
27
98
16
20
15
81
63
43
2
70
20
84
1
5
27
3
40
36
5
7
9
35
22
6
29
19
36
8
4
104
49
56
7
72
18
78
30
30
2
10
18
30
42
14
1
35
12
13
77
18
4
29
1
42
33
3
101
16
41
24
4
14
16
21
15
41
64
15
6
12
36
54
45
8
63
12
18
100
50
12
18
34
21
5
40
18
14
19
96
5
40
6
14
7
21
30
32
4
5
21
22
6
6
6
15
3
20
1
21
62
6
34
2
19
45
2
4
12
8
1
15
9
5
19
21
11
3
22
47
13
15
35
84
90
24
118
6
2
21
40
3
2
60
18
4
26
15
27
34
75
29
4
18
5
19
24
2
34
8
25
21
51
15
8
6
55
35
10
6
20
9
21
31
9
6
8
9
16
45
15
12
17
10
42
11
7
6
32
55
3
42
39
3
20
40
8
42
18
54
16
18
20
4
26
36
46
48
42
15
3
6
44
12
7
35
25
21
60
42
14
40
42
8
13
57
23
28
32
16
41
15
39
1
8
15
90
7
27
6
30
6
6
30
42
48
21
57
11
36
25
18
17
28
48
57
18
9
5
6
9
1
15
33
26
1
27
21
41
54
45
7
18
60
27
39
6
6
6
30
32
10
24
18
6
35
19
17
76
5
15
3
18
22
56
112
12
18
47
19
6
18
12
8
12
13
23
24
12
13
3
9
53
46
9
15
21
21
6
134
18
16
2
48
15
12
55
24
20
6
27
13
24
3
75
41
15
30
7
39
14
27
13
44
40
2
25
15
8
46
32
7
21
12
44
19
36
5
18
13
33
47
72
13
24
42
12
26
15
3
76
5
9
42
16
96
41
7
72
21
15
20
22
6
12
8
9
9
7
39
5
91
20
16
36
8
13
21
59
15
49
17
6
9
39
24
10
56
64
8
28
12
6
18
8
7
20
1
3
3
48
6
114
21
8
4
3
14
90
34
12
3
20
16
21
38
1
21
12
80
36
22
30
14
9
15
12
4
5
13
78
8
4
2
4
30
42
14
13
17
19
12
9
68
70
80
13
44
4
11
10
6
5
63
49
3
9
8
13
62
28
14
43
15
8
33
39
58
3
84
77
3
25
38
25
24
21
8
10
9
15
57
45
11
73
6
60
6
30
9
41
15
19
20
34
15
3
18
20
10
8
61
51
5
1
23
12
13
2
28
6
30
20
34
12
18
72
30
6
6
38
114
3
7
60
41
33
31
39
20
169
23
4
50
16
60
27
32
49
12
27
20
28
9
8
16
6
33
35
45
76
11
48
10
96
11
55
41
9
19
9
6
36
21
12
51
17
3
22
20
3
31
29
7
5
99
28
62
36
63
7
12
53
31
104
58
2
12
13
32
7
26
19
29
126
49
59
37
5
34
36
33
15
33
9
36
6
53
1
6
2
22
14
63
1
18
33
9
15
9
30
36
24
20
13
9
26
10
48
50
46
30
138
30
8
18
6
45
7
6
168
39
5
19
35
16
45
3
6
2
102
27
51
76
36
26
15
9
7
39
9
33
24
14
4
6
12
3
3
12
26
10
26
24
18
16
86
16
18
24
65
13
3
57
30
42
66
12
2
82
20
9
76
3
36
26
4
15
17
34
14
16
11
37
15
27
12
14
22
21
47
25
47
37
20
25
6
33
3
2
30
4
6
32
3
7
9
15
41
7
2
63
27
28
8
24
25
21
3
35
28
84
92
10
48
8
31
51
8
4
6
15
51
14
16
26
25
9
42
12
50
7
8
31
9
15
17
145
8
12
4
18
38
3
16
51
18
15
44
19
57
27
20
73
12
9
104
54
13
24
8
21
6
28
36
12
90
14
1
27
45
33
2
12
18
18
22
11
36
7
21
35
28
62
148
15
12
23
10
8
30
6
19
3
12
9
41
79
48
15
38
58
33
39
12
8
30
42
12
28
14
30
13
3
2
6
4
53
15
12
52
60
72
2
66
4
5
1
14
61
5
60
40
6
20
24
25
21
54
26
30
112
32
13
48
8
16
21
15
12
3
30
2
93
7
20
25
3
42
36
35
61
20
4
26
9
16
15
21
51
54
27
3
117
111
5
4
3
69
8
40
47
64
56
6
30
105
9
4
50
1
21
6
8
1
63
9
3
36
12
14
10
12
9
20
52
45
20
10
12
12
6
18
45
3
14
54
45
4
3
21
21
20
16
6
48
12
29
1
8
7
47
13
32
27
69
16
9
54
30
8
28
20
10
42
2
25
15
2
16
30
2
7
15
5
4
15
62
4
78
24
44
9
45
4
27
39
6
35
4
11
9
1
6
41
13
2
48
34
44
16
14
6
36
7
63
14
6
40
8
6
19
56
49
39
96
99
5
25
12
26
4
38
28
3
36
63
45
51
125
9
18
9
21
15
48
55
5
4
17
43
36
71
30
91
69
18
53
3
16
8
25
32
33
7
5
18
13
29
30
24
25
36
3
6
50
34
26
4
48
74
4
6
36
2
36
42
18
82
29
55
48
20
22
6
18
80
52
48
20
16
8
52
36
2
18
18
9
103
33
20
96
91
2
7
15
14
42
9
28
3
42
6
2
28
72
27
57
18
8
9
55
14
127
35
28
26
3
19
12
14
42
10
74
28
41
43
9
15
45
53
34
2
6
4
57
51
6
26
1
27
2
40
11
28
11
36
34
36
126
44
10
44
30
37
12
3
36
29
28
12
20
4
5
3
7
12
21
39
12
26
16
12
23
25
20
18
4
21
87
48
6
6
8
37
17
22
8
6
31
3
18
42
6
24
15
63
9
71
4
74
7
20
28
12
3
5
16
11
13
36
36
57
8
4
6
30
15
24
3
8
52
138
3
57
78
21
9
74
21
7
2
28
48
11
64
35
16
9
11
21
9
4
14
22
15
27
8
1
8
27
25
53
27
7
36
48
8
18
10
6
14
82
15
15
6
68
36
30
34
30
30
12
12
36
75
12
45
20
64
14
1
20
19
14
18
13
45
18
24
18
12
3
3
8
45
16
3
20
9
96
1
11
4
60
21
6
17
9
16
39
15
20
6
34
2
18
1
47
25
12
15
2
24
4
12
140
4
2
30
42
18
18
30
79
3
5
25
14
18
34
6
23
27
28
8
4
36
20
10
11
7
18
63
20
33
12
10
18
8
46
24
9
20
28
59
48
6
34
38
10
30
30
45
29
22
6
38
28
9
5
27
3
18
15
40
15
12
26
4
6
42
44
40
42
8
84
4
38
7
21
12
42
33
5
18
10
30
30
71
13
8
78
22
14
13
15
33
5
4
6
17
28
3
36
20
48
1
15
24
2
22
14
7
15
5
153
7
21
36
24
66
8
22
30
ABCD 461134124*7^$a-1 [50011]
28
17
24
13
24
26
70
146
90
22
8
9
61
11
63
18
52
8
3
13
11
63
70
24
44
10
84
30
11
43
44
18
4
12
14
52
20
33
147
34
6
14
10
44
16
12
30
42
50
22
36
6
48
18
14
10
144
26
4
8
15
1
18
60
42
24
36
42
18
6
77
27
40
30
12
6
29
21
60
4
42
54
2
22
30
17
7
60
6
71
21
60
70
29
55
30
80
40
47
39
10
30
96
48
5
7
12
12
6
8
36
6
40
18
54
41
37
92
27
1
23
25
6
60
8
46
72
2
22
6
8
58
2
4
8
18
10
24
2
28
8
27
33
4
60
20
15
97
23
51
12
6
36
16
12
47
31
29
37
44
22
5
7
41
15
9
39
16
12
44
24
10
18
84
44
4
60
18
12
68
18
9
31
14
15
3
70
24
11
7
36
29
1
48
26
10
6
24
126
32
16
26
36
9
3
4
30
26
21
79
54
47
67
120
8
12
24
22
8
40
74
16
24
6
6
32
4
41
13
23
31
24
14
4
44
15
39
9
45
24
34
14
46
26
106
12
8
10
32
10
6
11
55
8
16
30
47
1
35
43
12
14
106
104
9
13
50
4
20
46
2
4
32
22
12
8
22
26
15
9
75
15
22
18
12
65
9
12
78
34
36
18
32
24
48
24
30
16
12
36
18
36
17
7
89
73
35
31
78
12
59
7
30
90
53
37
12
6
44
21
37
54
48
66
47
19
44
34
71
57
18
4
12
26
46
12
17
55
18
6
26
34
5
1
14
28
92
18
51
39
18
28
131
63
16
24
24
2
16
12
6
26
40
18
17
15
9
19
44
9
9
4
8
42
12
76
5
33
72
40
24
48
80
6
10
66
14
22
30
102
17
7
14
24
10
6
59
33
30
70
2
45
55
96
2
6
4
53
97
11
7
84
24
42
50
9
45
10
6
30
8
24
4
12
2
27
7
29
9
3
55
12
18
50
9
7
38
46
5
19
6
6
6
35
3
34
8
27
45
10
6
14
24
81
43
32
10
18
12
14
22
14
64
48
32
27
19
6
24
56
40
68
75
60
7
2
30
72
60
18
10
20
40
2
22
17
15
21
24
97
38
21
96
9
64
11
13
18
18
11
79
24
41
12
37
26
9
31
66
6
38
27
48
7
8
52
32
22
23
19
48
24
5
57
63
31
14
15
7
32
18
16
11
13
23
45
42
9
43
2
16
23
15
4
26
42
9
3
6
4
6
29
15
30
136
18
8
46
107
1
134
36
42
16
6
8
90
24
3
13
48
24
90
6
24
6
29
7
38
76
36
30
18
2
22
8
24
82
20
18
10
6
35
37
24
6
53
7
12
42
6
30
48
26
22
6
5
21
34
18
2
4
24
32
21
7
8
48
10
18
68
16
36
60
5
9
108
34
24
44
4
36
12
116
18
3
9
10
12
29
36
43
6
54
8
40
12
24
24
24
24
32
10
23
25
50
36
28
5
108
39
90
10
36
5
9
30
9
19
8
16
36
12
30
36
6
12
24
6
6
20
48
60
21
13
24
59
21
18
16
6
20
10
54
30
6
78
18
2
36
4
30
6
36
12
18
14
34
11
19
44
16
6
24
35
27
22
60
50
22
6
29
9
58
120
18
11
79
6
30
53
85
32
52
6
48
14
60
16
18
5
15
30
76
12
6
24
5
7
14
27
31
14
106
12
12
2
27
19
80
22
59
31
5
3
4
18
212
126
52
12
32
21
49
56
18
52
5
37
35
45
4
42
5
27
34
11
25
6
17
133
54
30
54
5
31
32
36
9
7
56
12
10
35
81
6
9
27
4
12
6
26
24
12
6
3
55
30
18
84
53
61
12
44
18
16
6
14
9
19
2
6
9
1
6
12
146
58
48
6
6
66
11
9
10
48
18
48
18
18
6
44
16
20
9
67
29
1
54
8
81
45
16
38
30
4
14
58
6
8
16
17
25
42
8
52
6
12
24
102
24
18
14
108
16
12
50
22
32
21
36
31
12
6
20
16
20
3
31
60
5
75
4
12
36
44
4
5
9
34
56
28
18
74
52
24
42
35
7
56
9
19
42
126
18
6
50
40
126
41
24
61
2
21
25
12
8
10
84
5
133
2
6
46
44
57
9
34
20
9
13
18
92
12
40
38
34
54
2
9
31
12
56
40
14
4
48
50
52
8
16
24
5
19
12
8
6
66
33
12
63
24
93
7
6
11
31
60
2
58
18
20
22
12
32
28
8
9
1
23
21
46
12
48
66
24
54
18
35
3
10
36
30
2
135
21
34
20
42
10
90
60
6
14
46
53
7
32
81
1
54
30
11
9
16
66
24
32
16
20
4
48
20
54
70
72
54
6
56
10
26
22
23
7
60
32
21
7
2
16
26
9
7
92
18
52
95
36
49
6
12
42
18
14
75
96
12
43
84
84
24
18
138
36
56
93
24
7
14
70
65
7
62
22
5
1
107
3
18
24
28
30
24
38
6
12
9
25
48
95
37
8
27
21
27
7
38
18
16
54
83
45
58
74
82
30
12
14
82
14
45
3
22
11
19
98
10
26
64
24
2
66
60
99
27
4
5
36
61
6
5
13
6
89
43
42
59
19
60
36
36
29
1
42
5
19
8
10
8
63
27
28
18
150
42
32
6
106
50
16
20
18
24
12
6
22
24
38
4
50
52
2
88
8
70
11
21
118
5
57
16
26
18
4
26
22
2
66
10
120
72
32
24
4
12
12
36
36
17
3
45
96
19
2
28
36
23
3
34
36
18
12
44
24
4
24
38
60
10
38
18
76
36
42
68
36
90
54
3
55
12
24
30
2
4
8
9
43
2
88
2
33
12
7
89
12
31
32
46
6
26
10
132
5
72
7
26
34
56
16
48
12
24
30
48
11
3
4
2
4
8
46
26
6
12
10
14
9
7
2
36
27
1
78
68
10
6
30
18
42
35
13
68
66
18
34
6
18
92
16
29
7
5
49
56
16
11
36
21
10
6
42
20
4
8
58
42
8
22
11
43
2
30
9
43
20
28
8
16
20
69
9
10
24
104
4
24
86
18
36
4
60
8
16
2
34
2
70
42
68
10
60
41
1
48
24
6
29
37
48
6
26
27
145
23
3
54
6
4
36
72
5
3
45
36
24
13
66
56
54
28
2
28
12
2
4
140
22
30
60
8
34
56
16
8
12
18
27
1
30
29
9
30
24
196
20
64
62
4
6
12
104
12
34
66
8
64
14
12
22
65
12
13
32
64
95
13
24
6
6
162
18
18
5
43
74
30
33
1
71
21
42
12
16
101
9
16
96
2
10
132
11
3
22
42
17
31
12
2
106
24
86
18
36
10
6
74
22
104
78
28
62
36
9
9
27
7
48
44
16
38
27
1
42
5
13
14
4
14
10
72
14
10
6
11
72
13
30
20
22
6
72
12
6
35
7
68
42
3
19
18
23
19
38
27
19
14
12
4
12
35
45
4
60
6
32
10
59
25
11
37
30
17
13
20
28
36
18
20
9
13
2
82
2
76
41
37
30
2
54
66
22
20
9
9
4
6
66
59
25
48
54
6
42
24
12
18
23
43
20
12
9
99
70
92
22
72
38
18
45
13
18
6
42
48
12
36
8
6
4
35
7
2
70
42
66
2
18
34
98
28
2
90
16
36
30
96
20
24
58
30
6
12
24
18
18
ABCD 461213478*7^$a-1 [50027]
13
6
21
15
6
12
11
49
11
25
11
61
15
32
16
32
25
15
3
41
12
168
16
39
9
51
18
48
35
52
21
12
24
11
28
15
6
48
18
30
12
47
4
44
28
8
12
28
21
6
101
48
24
16
8
16
27
5
19
24
57
9
11
25
47
1
12
12
11
4
27
81
12
48
45
35
7
12
5
61
35
192
13
192
72
48
18
101
7
6
168
6
6
6
5
100
9
48
3
39
17
24
52
12
21
30
84
36
54
3
105
87
32
7
41
1
30
29
36
13
6
18
59
4
45
12
23
24
55
17
24
7
41
37
35
40
3
42
60
11
36
25
12
3
20
28
48
8
13
3
21
12
27
3
54
23
61
23
7
36
6
24
24
15
104
7
6
72
6
41
145
15
15
65
19
12
5
13
66
30
6
18
35
37
3
8
4
45
3
15
36
29
7
29
40
48
32
16
56
1
132
18
117
21
12
11
61
6
93
9
11
127
48
17
19
36
45
9
15
141
54
21
3
6
6
30
3
21
11
40
56
1
18
18
6
33
3
24
6
54
18
12
11
28
21
15
32
7
5
7
30
15
39
9
69
27
3
12
17
7
12
30
11
13
24
6
9
15
12
42
42
21
15
29
4
21
48
42
9
15
21
39
42
11
52
15
42
42
6
23
4
24
105
11
4
81
11
12
7
33
24
27
5
16
8
31
9
68
61
18
42
23
103
30
24
3
33
36
15
56
19
18
51
44
76
21
3
32
13
47
16
15
45
32
91
21
32
31
30
12
11
4
80
96
19
24
6
78
17
72
36
13
23
12
13
51
32
12
61
23
31
53
24
4
51
42
23
7
36
36
6
23
12
40
45
35
43
6
6
33
20
1
3
21
11
76
39
21
20
4
8
25
60
78
161
19
9
20
13
15
8
88
9
48
23
1
111
39
96
77
112
69
27
48
36
8
13
11
271
6
12
30
24
9
56
13
36
51
3
96
42
18
65
12
7
17
108
43
24
77
49
11
103
29
36
40
8
7
6
30
5
40
69
11
7
29
13
3
60
8
43
42
42
6
27
3
117
8
12
4
44
37
23
7
45
60
57
18
5
43
9
12
24
81
48
30
30
12
3
45
48
23
64
8
4
45
35
28
8
12
43
105
15
42
30
5
12
36
12
13
35
48
1
3
3
9
9
47
13
35
37
83
7
78
47
36
24
19
30
30
5
49
24
3
39
9
21
18
18
71
7
102
3
56
31
18
6
138
15
32
79
9
21
24
11
12
37
6
5
16
21
39
21
54
24
45
27
5
7
17
12
16
12
9
42
102
11
31
29
31
6
48
6
36
53
19
6
35
36
25
3
27
5
1
47
25
12
6
5
19
81
80
109
6
17
1
42
42
12
15
8
16
96
32
48
36
28
9
11
36
96
25
12
3
3
6
30
66
18
36
6
24
6
78
12
30
9
3
36
45
57
24
47
7
117
44
13
36
23
12
37
27
32
1
15
68
61
24
51
21
15
12
21
6
6
87
8
36
13
54
9
45
12
30
9
21
3
33
12
18
9
15
6
12
3
69
36
11
79
45
93
6
6
23
4
12
68
16
9
35
127
33
44
4
3
9
3
17
103
24
17
52
8
103
29
12
24
24
64
36
9
83
7
89
1
47
1
12
18
5
36
37
23
16
48
84
45
36
59
1
30
5
37
48
48
83
13
3
36
15
21
32
1
15
45
51
57
63
56
12
4
33
30
6
6
42
36
6
6
48
6
17
1
15
48
12
20
52
33
47
91
33
9
3
9
11
49
63
36
12
3
6
23
7
24
6
95
31
30
3
45
24
3
3
36
17
204
60
13
12
23
7
54
3
20
12
49
30
5
16
3
72
17
24
28
69
30
29
19
29
16
20
85
12
36
84
60
3
39
65
1
11
16
33
11
7
180
72
78
72
23
24
31
24
36
69
21
75
15
29
43
53
12
19
6
12
3
12
33
72
51
69
15
12
51
24
18
6
6
39
51
6
23
7
54
30
5
120
24
61
11
25
24
23
91
57
57
6
21
8
24
72
16
144
8
1
12
6
54
24
30
36
77
1
6
17
52
48
20
24
1
39
9
12
42
12
29
84
7
9
12
80
48
1
6
60
42
59
37
75
15
81
8
24
13
18
66
47
24
16
57
23
4
32
7
45
21
23
73
83
55
12
17
12
24
72
7
78
35
25
23
49
60
11
4
12
20
12
37
6
18
6
42
60
24
35
19
41
55
17
16
32
72
4
45
18
36
17
12
55
9
36
9
12
39
9
35
7
6
11
12
31
30
15
8
12
13
42
69
32
24
13
12
60
48
36
12
39
32
28
9
135
9
23
40
45
11
67
77
13
12
63
21
11
13
35
12
79
6
23
4
12
9
30
17
19
5
19
6
30
6
23
7
89
28
105
27
33
66
6
54
5
49
11
7
9
15
18
11
7
54
23
61
54
57
63
17
24
64
8
24
40
15
36
17
1
6
6
54
9
24
93
24
11
88
15
36
6
12
3
12
224
1
35
76
45
24
23
48
7
41
7
9
36
21
59
4
3
42
51
8
13
3
27
5
1
15
20
4
21
39
3
30
6
9
57
11
49
59
4
3
18
6
5
12
19
57
3
12
6
6
41
19
18
15
15
41
48
43
5
16
15
24
36
45
24
8
73
18
30
12
35
24
13
15
27
5
73
6
6
78
6
12
39
48
111
6
11
79
24
9
105
12
107
73
11
37
15
8
24
19
21
33
60
23
36
24
4
44
16
96
9
39
15
5
16
21
15
15
45
9
23
7
24
65
12
25
12
11
7
72
6
30
30
12
72
108
71
13
30
33
3
45
68
12
19
9
20
64
51
12
42
36
12
24
54
41
31
12
21
9
48
27
8
40
15
41
13
3
8
13
12
84
6
45
69
11
25
12
51
39
29
19
29
1
24
3
27
30
6
9
8
36
109
23
43
101
28
27
18
6
29
48
25
30
5
4
36
3
29
13
3
8
7
17
97
11
4
3
42
6
6
15
15
6
11
16
20
16
36
21
48
83
24
7
12
96
24
21
39
17
19
24
5
13
59
60
1
36
15
39
12
78
30
18
11
13
36
3
32
115
24
36
48
42
12
87
21
15
3
29
1
6
5
1
15
15
5
24
19
69
8
40
3
120
36
24
30
119
67
18
36
59
31
6
18
57
45
6
120
42
27
99
5
160
39
18
23
36
4
9
48
12
72
6
30
39
9
12
35
7
36
36
29
25
30
9
21
6
5
49
27
45
24
3
63
33
9
18
5
13
15
20
76
21
71
13
23
67
9
8
144
28
44
85
51
8
67
6
11
25
39
9
24
15
44
1
6
114
18
12
18
12
27
24
27
102
72
6
30
30
5
19
41
43
113
24
12
1
47
37
75
63
29
13
12
95
25
6
54
96
12
15
3
9
15
18
72
18
101
1
30
18
15
3
29
12
1
12
51
117
3
44
1
11
88
99
5
7
105
3
5
49
30
33
8
37
11
13
114
81
183
65
13
15
12
3
5
13
84
11
37
11
13
54
6
3
20
37
66
9
33
59
96
1
6
66
15
45
3
69
35
1
12
3
45
39
32
139
6
15
3
96
72
24
129
12
60
32
7
6
11
24
7
17
13
11
31
36
5
48
25
60
12
30
9
24
51
ABCD 461238548*7^$a-1 [50092]
60
84
60
36
16
24
44
36
4
3
57
60
56
4
20
43
129
80
84
16
75
24
45
20
7
17
7
53
36
7
29
48
72
28
116
60
160
111
9
36
204
84
36
56
24
55
9
20
60
120
12
40
48
27
33
80
40
20
52
44
4
36
3
41
60
60
16
36
8
36
36
24
24
12
40
68
43
53
16
68
12
19
89
16
63
41
16
63
24
93
120
51
29
40
144
20
36
4
20
52
140
19
21
24
56
60
40
20
60
48
12
4
24
192
44
24
16
24
72
27
57
36
20
60
24
36
79
65
4
92
4
24
12
68
12
60
19
5
40
24
36
44
40
123
69
44
31
45
120
27
33
8
96
4
60
96
80
16
48
120
36
240
44
52
48
36
56
31
57
12
20
40
15
5
115
69
96
104
84
172
60
84
20
16
39
5
24
16
36
80
79
29
156
4
12
60
80
108
60
12
31
77
12
40
60
24
44
96
4
80
19
77
4
152
24
4
12
68
36
84
16
80
16
68
7
149
36
64
36
8
36
4
140
16
44
120
12
144
76
24
104
156
31
5
108
16
63
41
76
24
3
48
41
24
76
20
60
24
160
51
144
21
51
69
75
153
20
16
96
8
16
3
57
15
29
40
3
53
36
4
27
17
31
21
8
120
72
84
24
40
32
124
44
52
51
29
19
45
224
180
12
148
72
20
64
104
16
56
19
5
36
4
3
33
24
87
113
40
36
20
120
31
197
12
100
24
3
41
60
12
40
39
69
32
88
20
76
24
36
116
4
204
3
29
24
100
20
16
8
16
120
84
32
4
84
60
20
7
9
15
81
44
24
67
5
67
33
20
4
84
20
120
16
24
72
8
40
72
108
3
33
24
63
57
12
120
20
28
99
77
36
199
48
81
63
33
20
36
28
36
204
72
27
93
44
4
20
7
33
80
31
5
40
240
51
5
24
16
44
4
12
87
57
24
32
24
100
36
87
17
7
53
40
60
96
68
40
36
20
60
4
27
9
120
20
24
60
72
4
56
24
16
104
4
36
24
92
48
16
20
124
60
3
29
4
87
57
132
20
4
60
15
21
24
36
8
12
88
12
48
72
8
16
84
27
5
64
20
40
36
60
20
24
24
12
64
36
20
24
24
96
24
40
36
75
9
32
4
24
20
12
60
304
36
8
12
24
4
36
15
101
4
60
56
28
60
27
5
91
9
60
8
120
12
55
33
156
51
5
24
24
19
21
20
31
81
8
172
240
48
20
40
20
60
16
87
77
112
24
3
21
20
16
20
24
136
44
72
4
20
40
84
20
16
44
96
240
136
20
7
21
51
5
4
12
20
28
60
12
24
20
40
60
20
16
84
75
21
8
52
24
104
36
67
24
213
60
72
24
44
12
120
40
108
3
9
20
124
60
24
72
8
52
44
4
39
21
12
20
264
4
12
24
140
4
3
57
36
24
80
36
16
44
4
192
15
33
56
16
44
36
64
104
40
212
4
120
96
8
52
20
28
51
9
80
72
4
60
44
163
89
31
29
144
40
147
17
7
129
60
80
24
19
24
57
140
96
124
39
21
20
156
4
80
31
21
60
8
40
200
60
72
24
4
60
56
16
8
16
36
60
24
20
151
120
5
4
56
31
113
124
27
96
29
88
51
5
24
40
20
100
20
7
53
43
149
64
195
41
4
36
60
48
36
63
24
33
24
12
24
36
8
100
80
19
17
120
36
48
12
28
20
7
24
96
9
116
4
96
24
164
96
144
180
36
4
12
27
81
20
16
27
48
5
24
16
20
24
36
24
16
44
52
8
40
36
144
96
44
36
76
24
36
87
173
139
41
4
51
24
125
144
72
88
152
24
16
75
125
60
31
24
45
48
20
40
92
144
67
9
44
180
24
16
44
12
48
12
91
33
120
24
60
180
39
48
33
156
51
65
24
31
125
64
80
24
40
27
9
36
8
60
112
48
32
64
111
5
24
36
60
64
44
36
43
72
21
48
212
48
7
53
12
124
75
9
39
53
28
12
48
3
29
40
8
76
80
36
4
20
67
24
113
160
12
48
80
19
53
139
120
9
132
164
16
24
20
4
96
96
15
45
51
9
8
36
16
48
32
28
80
52
8
16
60
24
60
96
3
33
60
8
72
28
72
15
69
116
4
3
57
56
120
84
16
24
24
80
136
36
24
24
20
100
60
20
16
20
43
17
151
9
24
36
56
60
84
16
24
24
12
48
12
60
15
89
40
24
20
132
88
20
ABCD 461302578*7^$a-1 [50039]
101
7
8
7
56
28
84
68
13
15
20
13
92
27
64
44
61
47
88
38
30
4
14
31
41
6
25
36
32
9
90
96
1
27
26
79
27
41
24
21
6
4
26
78
1
56
7
9
15
56
12
81
4
111
53
57
18
88
17
39
37
3
20
12
76
72
9
3
45
63
8
25
5
10
14
91
36
11
52
96
65
43
2
22
62
78
13
5
22
8
25
51
56
49
39
14
51
16
75
9
29
18
78
39
9
22
29
3
13
68
9
79
17
30
114
7
12
87
5
27
24
4
32
12
52
74
46
44
42
39
36
15
4
41
39
16
60
9
51
12
32
16
62
12
7
51
12
26
30
24
37
24
27
129
29
18
36
60
30
7
51
93
60
23
61
44
16
20
16
27
2
18
21
27
45
63
1
35
18
27
81
18
37
27
24
17
52
36
108
60
59
184
53
40
65
34
45
11
16
86
6
117
16
87
5
19
17
75
40
41
40
5
19
59
16
5
43
2
31
111
12
86
36
55
8
19
20
36
97
48
39
32
4
5
15
12
1
8
16
27
2
15
31
9
72
17
22
65
4
176
3
52
2
10
41
52
5
42
21
28
41
126
66
15
76
15
33
39
38
10
36
77
52
63
20
25
11
9
21
31
36
41
31
5
51
3
133
65
19
75
21
8
28
15
84
8
16
50
60
39
28
12
11
16
74
10
81
24
3
17
103
17
4
111
20
6
18
52
21
29
60
10
170
12
6
36
37
15
72
45
11
36
12
13
20
40
24
3
17
4
108
11
52
36
45
96
15
98
30
97
12
17
54
1
3
5
27
4
41
16
11
18
42
21
76
12
8
39
4
2
39
16
20
55
50
7
68
33
31
12
75
69
59
4
72
117
47
16
74
30
25
80
7
68
16
65
33
10
2
15
76
111
45
29
10
9
11
49
12
44
75
4
5
33
3
9
10
26
10
8
234
46
21
11
49
15
29
105
12
43
11
18
60
3
9
70
29
31
5
16
29
51
55
69
12
53
30
4
5
19
17
43
72
24
21
35
45
16
5
46
96
48
5
39
9
16
12
15
9
47
1
27
5
7
9
68
33
3
100
68
57
15
40
48
48
29
42
16
20
81
64
11
18
10
21
32
19
21
75
45
35
1
29
15
4
75
45
72
59
16
2
15
7
24
5
45
7
12
12
23
25
20
7
12
33
39
56
64
8
36
1
12
99
93
48
39
110
10
8
1
24
12
36
60
24
99
26
63
43
29
76
27
50
96
91
35
30
58
14
6
1
39
62
46
12
41
51
9
39
13
41
6
52
9
3
2
15
4
39
50
46
14
118
20
1
15
96
20
18
43
59
1
27
89
7
8
9
27
52
12
56
204
18
3
9
31
5
22
36
74
3
4
5
99
16
27
33
3
20
60
21
15
16
117
11
13
15
60
29
43
9
12
56
43
17
21
19
3
32
4
5
9
43
8
27
9
45
30
52
24
21
8
40
3
81
27
24
8
97
36
8
129
27
64
48
11
16
5
15
54
18
84
28
21
72
23
4
33
68
28
24
48
15
65
39
60
28
2
87
9
27
27
64
9
8
16
20
4
231
80
1
29
118
12
24
14
63
27
12
36
54
67
29
3
31
128
12
9
67
20
64
26
58
17
69
10
12
44
42
7
5
6
48
60
16
20
9
12
9
19
36
12
11
37
24
39
56
24
12
28
21
20
45
30
13
23
81
87
18
19
12
60
11
60
16
2
54
1
20
40
48
20
7
20
4
21
24
20
55
44
12
60
45
4
84
20
7
29
36
16
39
2
63
24
64
17
3
87
30
15
9
34
14
18
40
2
22
8
18
55
27
9
123
8
12
6
94
5
16
29
30
112
48
38
51
12
4
24
12
36
83
16
2
12
18
88
8
64
17
39
37
3
24
41
81
10
80
18
27
91
65
4
5
31
23
6
19
11
1
23
16
5
15
4
134
18
28
32
25
5
15
3
54
31
3
24
20
4
5
79
36
56
30
72
67
23
36
40
20
16
41
40
20
16
11
21
72
27
33
3
4
93
24
3
57
5
82
33
5
70
29
28
39
12
17
3
33
16
3
44
66
54
1
44
15
97
48
15
12
33
11
9
28
11
36
4
69
27
14
10
33
47
12
28
12
38
31
123
45
8
45
10
44
28
2
10
5
52
47
160
93
36
51
68
33
31
68
48
16
45
15
74
10
180
24
57
8
52
164
7
50
51
36
55
8
28
9
20
4
27
50
34
56
25
17
79
32
7
48
12
9
65
36
43
5
54
60
1
36
24
11
61
29
99
21
36
10
8
36
16
74
36
31
3
20
6
22
26
6
88
2
10
29
105
30
6
66
40
9
23
49
39
9
11
13
101
19
17
10
2
10
21
101
7
15
12
14
63
15
64
24
14
42
21
9
7
89
120
34
20
54
94
2
39
27
16
60
38
7
83
36
30
15
88
159
62
79
15
56
18
18
25
96
32
9
19
29
18
37
23
16
12
92
6
30
6
12
19
32
16
5
15
3
33
39
6
34
24
32
16
2
12
19
53
79
51
33
68
19
2
36
46
26
31
27
24
44
24
12
6
3
7
44
21
24
7
2
27
28
51
200
18
18
1
51
20
30
22
50
90
6
3
7
29
4
27
2
3
7
9
29
18
105
16
59
1
3
122
54
72
40
14
94
60
50
106
65
76
36
8
45
46
9
80
9
27
67
50
6
102
24
48
72
18
18
90
40
9
5
36
31
24
8
43
2
90
24
13
15
62
18
18
22
9
35
4
5
31
41
9
10
12
74
63
16
5
6
9
129
67
75
29
31
20
16
29
31
12
72
2
3
19
57
23
4
2
10
20
24
1
44
120
15
21
31
57
12
87
12
21
5
15
57
7
60
11
13
27
69
24
12
8
9
30
13
36
23
6
22
26
22
81
24
39
21
99
72
38
51
4
113
3
24
39
6
18
28
69
104
16
39
50
31
12
11
16
32
16
9
96
29
18
36
28
2
115
35
9
81
7
3
29
9
51
79
41
51
1
8
12
27
132
45
40
59
30
27
16
8
84
31
21
3
21
12
71
21
51
61
60
23
4
57
36
23
4
2
111
27
1
59
4
14
90
12
40
9
68
81
43
11
6
135
16
32
9
6
25
20
76
3
9
24
3
24
122
31
24
71
49
59
54
102
18
42
30
19
72
48
59
36
4
2
18
1
60
20
28
44
7
41
60
39
18
34
8
18
10
44
9
7
14
31
63
14
126
16
56
9
52
11
18
15
48
88
12
27
12
86
ABCD 461347158*7^$a-1 [50019]
121
18
41
49
18
17
12
21
31
32
21
4
30
45
56
21
79
3
2
4
24
54
17
13
8
22
21
21
24
18
66
32
48
3
12
16
53
22
6
35
40
15
62
48
36
15
19
21
41
16
8
34
9
5
76
11
9
28
8
60
100
18
26
16
8
4
63
15
6
54
36
108
12
14
12
12
16
32
34
6
42
12
14
19
3
14
79
15
62
4
18
42
8
31
9
23
7
2
7
5
4
92
64
11
4
27
24
42
42
57
39
14
16
12
12
8
3
37
20
28
51
68
9
4
66
50
12
3
45
60
46
2
15
7
38
3
43
12
26
4
20
4
8
19
33
3
41
58
30
3
5
7
9
12
35
52
8
9
36
4
51
39
30
11
19
9
29
36
24
27
40
33
24
39
80
37
30
18
6
36
26
58
54
48
6
2
19
33
56
46
33
9
6
17
13
42
2
7
3
50
142
18
3
41
4
30
66
24
60
32
16
27
29
15
37
30
48
18
107
9
36
28
63
5
22
6
6
24
6
8
40
23
4
45
8
4
18
2
28
11
49
116
16
6
12
2
19
15
9
21
15
15
65
4
15
14
4
23
7
14
4
32
28
66
66
11
1
3
12
41
40
3
21
60
60
3
21
80
16
6
53
24
1
68
4
15
29
28
56
16
11
31
21
15
26
7
15
17
7
36
9
21
36
48
20
36
22
6
8
36
3
24
85
3
15
14
51
43
66
24
3
3
6
20
31
20
13
36
18
2
51
13
12
39
69
12
27
27
53
12
12
7
12
21
20
21
15
55
45
5
4
59
12
4
24
27
12
33
24
9
44
4
47
81
3
12
9
31
5
28
18
14
4
6
48
33
20
7
17
1
3
24
9
8
4
24
12
11
61
6
14
27
109
20
27
21
7
56
9
40
36
11
21
16
23
37
3
77
12
4
18
6
3
17
16
12
71
115
36
18
8
7
9
39
21
24
3
9
11
12
88
15
6
44
4
11
48
1
12
42
2
12
16
18
48
6
66
29
24
25
18
6
15
29
36
28
8
4
20
70
26
46
24
24
42
35
1
92
16
42
9
17
16
32
55
51
12
21
24
21
11
31
62
16
32
34
30
92
10
5
7
69
36
5
58
18
12
36
8
82
114
42
33
5
4
47
16
15
21
81
47
7
2
28
35
24
7
6
47
1
44
43
8
61
42
18
30
84
26
24
64
18
2
4
12
12
20
3
12
40
8
7
48
36
30
39
20
60
7
26
7
3
14
12
15
57
4
15
8
36
61
12
23
9
10
9
111
38
24
10
6
12
11
12
13
44
40
6
86
51
16
63
18
6
30
20
10
29
24
81
24
4
3
80
31
12
57
29
36
39
36
73
84
18
5
1
32
19
29
3
7
57
24
27
18
3
41
3
13
24
3
27
86
48
22
5
43
6
12
8
28
8
7
20
100
9
35
21
16
32
120
40
11
1
15
17
3
4
63
2
64
8
55
27
24
6
3
20
13
18
29
4
17
4
6
6
23
12
16
21
32
28
8
7
5
22
2
31
3
18
12
12
56
12
16
8
3
4
3
9
15
9
41
12
7
3
33
5
67
3
6
12
12
48
15
33
18
18
8
40
32
27
1
6
6
18
24
12
2
19
29
3
25
20
43
8
25
3
36
80
4
60
80
31
18
54
6
48
15
3
17
60
25
35
31
50
70
12
6
48
24
3
3
65
16
15
14
16
104
7
56
12
7
84
29
48
57
22
30
6
14
19
3
33
36
51
33
111
54
12
3
29
34
2
39
19
2
28
8
10
5
1
47
60
24
79
14
12
4
11
40
5
10
66
15
53
24
4
30
6
12
6
17
4
9
96
15
29
24
7
48
8
19
21
8
13
12
11
16
5
3
7
6
3
5
63
13
8
7
57
36
6
41
7
36
42
6
9
68
9
55
29
22
12
69
3
24
9
8
21
15
57
4
6
2
36
34
6
48
23
28
21
39
15
18
32
15
1
35
4
27
2
10
14
27
7
5
48
1
51
5
34
42
20
36
28
39
21
6
26
22
5
37
56
43
5
3
81
12
39
13
32
52
23
19
29
13
12
42
14
3
36
52
20
9
15
1
24
44
12
39
97
47
13
32
24
60
94
12
21
3
6
66
2
39
73
54
6
24
30
17
13
20
7
20
31
42
20
10
14
3
31
5
7
33
9
8
12
64
15
36
29
4
12
36
30
6
24
12
32
22
9
8
49
8
12
12
46
38
51
19
66
18
6
24
12
11
31
6
3
39
21
8
1
59
21
24
24
46
18
12
44
4
47
1
6
9
9
6
6
30
12
36
21
8
7
38
7
21
3
81
54
21
63
18
3
69
12
6
6
24
96
18
65
49
36
44
4
42
21
17
4
11
21
10
42
3
33
24
66
14
28
24
6
78
39
29
36
34
2
96
28
60
44
16
8
4
3
8
43
12
21
9
27
12
108
51
120
14
3
1
12
8
10
2
31
51
42
32
22
26
43
15
2
10
12
14
7
9
12
84
27
80
21
4
18
21
8
7
45
3
14
19
15
5
60
48
31
5
21
19
9
32
16
11
31
24
14
28
51
8
25
11
33
7
5
10
5
13
8
22
2
36
12
4
3
21
20
24
28
12
6
69
20
7
14
75
4
29
7
20
13
20
31
36
8
25
12
24
8
34
14
58
17
31
6
18
14
22
9
89
16
18
38
51
28
5
7
8
21
28
78
66
11
7
12
14
48
43
27
2
7
20
48
1
27
75
17
33
36
3
33
118
9
29
60
10
2
3
25
47
7
33
20
12
28
45
6
29
4
21
42
17
4
17
28
51
21
3
9
75
53
55
5
3
25
8
4
92
24
40
36
6
5
33
88
30
36
26
16
32
22
12
14
67
9
68
27
13
42
5
7
48
54
3
9
6
6
18
18
12
15
20
19
6
6
2
3
24
40
29
82
6
59
67
21
33
23
1
18
21
17
22
57
39
18
35
21
10
5
21
40
8
124
44
24
19
44
49
24
39
8
1
6
18
20
27
9
76
11
49
30
2
7
17
15
21
28
42
12
2
70
26
12
4
54
26
3
13
44
3
25
6
2
36
15
25
8
58
33
56
79
30
11
36
81
16
32
16
23
84
48
1
32
28
6
57
17
10
6
32
10
14
12
4
8
28
15
29
34
24
30
36
32
82
17
9
16
108
8
3
33
28
75
41
16
23
21
7
53
39
33
63
1
36
30
24
2
4
12
8
63
43
5
12
19
12
6
30
33
15
2
7
36
41
79
33
42
12
18
18
41
49
27
5
3
9
7
56
12
16
12
27
33
3
6
12
60
3
9
15
60
9
15
9
30
18
24
32
72
31
29
24
27
1
68
24
4
8
4
42
96
86
46
5
9
19
3
41
4
17
3
16
15
33
21
18
54
12
6
21
9
15
9
24
63
24
32
25
12
11
1
72
23
16
24
27
2
7
87
21
9
6
45
15
24
6
56
16
35
9
39
37
12
15
15
2
4
12
44
3
16
53
22
17
9
36
3
43
14
15
43
21
125
28
23
13
72
3
41
22
9
9
12
132
15
5
16
8
3
49
32
39
24
33
28
12
11
31
5
7
30
8
4
48
6
18
75
24
113
31
12
29
28
54
54
42
66
11
4
32
9
40
20
52
6
98
27
21
4
3
9
12
30
62
48
64
42
2
24
64
3
20
1
8
12
34
2
4
3
21
6
12
30
11
45
46
2
27
55
54
35
12
19
41
1
36
27
15
14
36
28
11
7
5
21
4
12
3
8
13
42
26
22
14
12
7
56
37
24
59
37
15
53
64
8
16
32
75
57
15
7
21
75
5
13
47
21
36
28
23
16
51
5
4
20
7
57
32
13
8
7
29
7
45
20
28
32
22
6
44
28
32
16
6
6
59
43
38
15
28
29
24
3
21
4
12
60
15
9
15
24
9
20
3
40
8
96
57
19
8
4
9
84
3
21
8
4
39
9
24
11
24
33
72
51
13
18
14
4
54
18
18
50
12
12
4
23
31
6
23
49
8
7
41
10
26
46
29
9
28
6
48
14
19
36
33
42
17
25
11
25
18
9
3
36
29
40
12
21
24
92
4
12
12
6
29
21
28
12
8
3
73
23
7
30
75
9
68
3
1
8
39
73
18
12
9
84
17
34
14
36
4
11
4
21
60
3
20
1
32
12
76
3
17
118
30
87
3
62
19
12
29
70
12
33
5
4
12
8
24
3
120
13
18
42
20
15
25
6
96
84
45
87
6
12
30
18
23
37
11
76
17
40
42
2
28
11
1
20
79
3
18
3
17
67
39
6
36
24
20
24
58
72
14
4
35
13
23
1
44
10
38
4
3
24
5
16
75
5
36
10
30
23
55
9
12
8
36
ABCD 461359778*7^$a-1 [50028]
36
6
42
12
36
12
3
15
72
96
21
213
3
3
45
12
63
44
49
9
54
174
2
118
60
51
36
12
9
12
3
33
27
21
15
3
18
15
9
18
105
15
12
30
6
21
3
45
21
3
45
2
97
57
15
48
3
42
27
21
12
24
3
24
12
96
51
78
15
21
3
33
12
15
11
13
60
71
73
3
33
153
3
3
21
93
2
10
3
39
57
21
39
45
27
15
48
30
12
12
54
9
69
6
36
6
12
3
39
66
18
57
117
84
30
9
57
12
12
3
12
24
21
3
9
27
47
10
39
33
12
15
21
12
84
3
21
42
12
12
69
21
12
3
21
15
24
9
39
3
18
3
45
15
63
96
9
12
3
33
15
18
51
12
3
21
36
24
9
27
48
39
21
156
3
18
63
9
51
12
27
24
45
3
6
14
52
44
25
33
3
21
24
6
96
66
62
16
6
144
42
6
27
33
3
12
120
36
21
36
60
12
2
10
84
39
96
11
10
15
36
21
12
24
15
33
12
36
3
3
129
9
42
6
3
84
3
57
69
96
66
21
33
3
9
14
28
9
12
33
39
12
81
12
3
24
24
33
15
27
90
6
32
1
60
15
69
9
36
6
12
12
114
6
44
25
23
121
36
9
42
18
27
15
36
30
3
51
6
15
48
33
72
63
36
12
21
42
6
15
33
24
63
36
48
57
39
21
6
20
10
15
33
12
144
12
66
6
12
135
35
1
3
30
18
105
3
57
12
48
48
36
24
33
108
18
21
45
51
129
60
12
12
18
21
33
3
24
45
24
15
3
54
6
32
58
39
9
27
27
30
63
35
37
15
33
15
204
42
12
27
21
24
3
9
48
42
44
13
9
51
23
13
21
24
60
27
9
6
9
36
3
81
12
51
42
15
3
6
12
96
72
60
15
9
6
21
21
12
90
18
24
15
12
21
36
15
33
3
180
72
81
36
24
6
6
6
18
144
72
12
36
6
42
30
21
24
33
27
35
28
68
34
27
21
123
33
6
57
3
30
15
15
6
62
4
42
6
78
3
21
63
60
11
58
12
42
60
9
9
6
6
3
39
9
9
39
9
99
57
18
21
9
15
33
27
9
27
9
87
51
21
12
21
15
3
18
2
61
72
15
6
6
60
66
39
45
15
12
24
11
28
21
9
60
27
12
3
30
27
3
66
2
181
12
75
30
42
54
6
18
51
60
3
6
12
42
21
87
84
33
9
39
45
2
46
36
39
9
14
10
12
30
12
6
6
48
141
23
34
3
27
33
84
33
36
18
20
1
27
18
15
12
75
6
48
6
66
27
24
81
84
123
21
15
171
69
33
114
57
75
12
30
51
39
21
9
3
12
3
69
36
21
51
11
4
6
27
27
9
57
48
72
6
36
12
30
3
57
15
23
10
18
72
18
12
12
12
3
3
54
27
24
12
12
3
54
39
60
15
90
12
18
33
45
87
39
48
32
34
3
105
12
36
66
12
69
9
42
12
33
12
21
30
21
39
18
30
36
6
15
15
12
6
3
9
3
9
12
6
48
18
3
24
15
24
9
81
12
12
6
36
60
9
33
15
11
37
11
22
3
93
6
24
42
18
21
21
15
39
18
12
12
96
12
48
42
21
9
12
15
33
3
69
18
54
75
12
15
21
12
21
74
28
18
3
24
21
2
22
12
3
15
129
9
12
84
84
3
45
36
24
54
6
66
42
12
78
81
9
54
33
9
42
57
24
24
45
6
6
48
39
12
33
72
84
6
18
39
9
24
30
30
90
18
72
30
18
24
60
27
24
9
3
45
15
9
207
60
72
9
18
54
14
10
6
6
99
48
21
24
48
12
14
1
21
111
45
12
6
48
9
3
12
42
15
24
36
24
36
45
24
27
9
84
6
108
9
57
15
87
72
36
12
6
3
75
21
60
48
12
21
12
12
72
12
3
69
26
16
54
51
39
57
9
12
24
132
3
39
12
18
27
3
18
24
12
42
80
37
57
60
48
3
3
48
9
21
27
23
10
27
9
24
102
33
9
15
9
12
36
12
15
69
36
48
75
24
12
36
45
3
11
25
3
18
15
33
72
99
48
21
27
9
18
18
30
9
35
10
24
3
36
12
15
12
9
57
48
24
3
15
116
1
12
36
108
45
3
105
12
15
9
75
9
6
30
3
21
111
9
12
3
36
24
12
33
12
87
15
6
42
6
30
42
27
15
18
6
9
33
6
30
72
24
3
39
18
24
51
63
9
39
32
34
42
21
27
20
22
159
9
12
102
80
37
11
10
15
12
9
24
3
60
96
12
93
6
60
18
108
3
111
6
15
33
48
3
27
6
3
60
24
48
9
3
21
42
18
2
16
30
6
21
36
105
26
13
9
15
108
47
28
102
42
33
84
9
51
24
36
39
9
51
21
63
30
3
45
48
24
39
3
45
9
26
46
3
21
51
81
3
12
9
60
51
9
15
3
66
3
3
6
51
12
33
72
12
24
84
99
12
9
87
21
18
126
27
23
49
12
36
12
15
69
21
48
3
27
18
63
33
3
27
21
57
42
36
30
3
57
3
35
1
21
12
18
12
48
54
27
3
33
21
66
21
24
48
9
12
15
3
18
3
69
18
33
12
84
35
37
72
9
6
6
12
2
22
27
3
18
24
15
63
6
12
48
36
48
18
12
6
36
51
15
66
27
60
27
6
12
87
27
30
3
9
15
84
60
33
6
54
15
36
35
49
33
3
21
38
10
39
45
12
66
33
35
4
44
70
6
69
12
69
36
12
39
33
24
15
3
30
3
33
132
18
33
21
63
9
24
12
18
9
84
12
9
36
30
18
26
10
12
51
24
36
33
30
24
30
15
3
21
141
6
92
10
48
36
15
3
9
81
84
54
12
9
21
6
30
15
15
6
6
57
24
9
3
24
45
24
54
6
24
18
116
70
24
36
48
15
48
24
21
39
33
6
9
69
15
9
3
9
15
21
39
9
27
21
48
36
48
72
84
60
3
57
3
63
21
3
33
36
9
36
51
3
6
15
57
120
24
51
9
12
15
3
9
48
24
33
63
12
33
18
66
24
78
6
24
15
27
12
48
6
26
34
24
3
12
57
14
61
39
18
15
111
6
12
30
18
3
72
33
14
28
33
24
36
117
3
36
15
30
3
168
33
6
9
48
39
9
51
9
45
26
13
45
38
4
66
6
66
24
24
24
12
75
12
9
60
3
21
36
6
9
9
3
96
48
57
18
18
12
12
38
28
66
60
27
120
24
12
21
15
11
22
84
99
24
105
51
51
44
25
39
18
75
84
51
45
12
33
24
36
48
6
54
6
18
48
15
45
38
4
42
12
18
9
60
9
48
27
15
78
15
33
42
20
37
36
27
138
87
15
12
18
30
9
33
24
27
33
24
12
30
9
9
24
3
48
12
75
6
12
63
120
9
26
4
18
27
45
12
24
42
9
24
147
21
57
12
3
147
9
51
33
35
46
18
45
36
12
99
42
63
ABCD 461476662*7^$a-1 [50017]
11
16
29
24
27
33
12
88
17
3
12
7
12
2
10
77
7
29
15
1
32
4
8
93
10
50
15
3
36
9
7
5
12
7
8
6
19
3
50
27
31
20
6
36
3
15
1
3
9
17
7
12
36
17
3
15
6
3
48
7
20
180
9
4
5
15
27
76
29
4
11
13
53
19
17
66
4
33
3
12
2
55
35
1
27
9
29
15
28
15
50
10
9
8
75
45
57
58
21
20
4
15
53
27
21
4
3
12
14
24
3
24
60
7
32
9
40
32
15
1
63
20
40
21
23
4
69
56
3
1
51
2
7
17
54
45
27
69
15
16
29
16
63
9
20
52
32
15
21
36
64
23
1
56
4
53
42
81
19
8
16
50
46
5
15
18
24
19
47
40
20
45
4
8
16
20
4
56
52
8
16
5
10
2
18
28
101
16
53
27
40
17
31
8
21
31
8
7
12
5
21
72
55
8
4
15
48
9
36
5
48
3
27
9
24
4
5
10
12
2
39
57
31
20
9
63
9
3
132
15
42
6
60
18
10
9
11
1
15
17
3
1
20
39
1
56
36
52
5
3
28
5
3
21
39
52
12
5
18
40
21
77
27
15
1
17
43
23
4
2
24
18
129
4
5
27
33
48
87
28
17
7
15
56
1
72
20
3
16
12
5
96
31
38
6
33
63
66
55
3
14
3
9
36
10
12
12
41
43
5
9
7
23
13
3
5
48
40
17
10
9
5
3
99
6
10
12
9
23
9
12
3
4
9
12
12
15
33
15
80
4
2
6
1
20
24
4
23
28
2
3
43
2
3
12
52
8
19
45
8
81
31
92
4
3
9
8
43
20
25
12
8
7
17
3
1
17
15
39
6
42
18
3
4
8
28
17
7
20
40
3
29
16
36
83
16
36
21
12
15
9
17
43
29
18
9
75
49
20
51
13
59
37
17
30
4
89
12
120
55
44
13
20
96
9
63
12
39
97
12
15
17
28
12
20
40
20
33
10
29
7
17
4
56
27
85
5
22
2
3
40
8
24
4
12
29
18
37
5
18
222
42
30
19
35
33
21
31
8
12
28
20
36
15
21
52
48
17
3
7
48
14
3
36
31
56
1
8
27
28
89
12
24
7
53
21
43
27
17
7
60
48
21
56
24
21
6
45
87
37
60
12
32
72
7
8
33
12
12
9
3
21
63
7
20
4
29
16
12
23
1
44
43
2
3
4
32
33
18
66
15
40
11
1
56
31
26
3
21
15
16
72
29
7
24
23
52
9
8
24
19
20
1
41
6
33
4
15
20
13
12
27
41
15
45
45
3
21
3
12
63
13
5
12
78
33
4
5
31
20
19
33
27
8
30
7
15
12
33
35
37
8
4
65
78
1
8
39
1
3
26
111
12
27
57
15
30
10
62
3
43
17
144
16
17
36
15
15
1
12
20
48
12
12
27
1
47
1
32
7
2
6
33
72
4
3
108
5
27
45
3
37
65
10
2
6
45
9
39
4
3
5
9
10
41
51
4
93
11
93
4
39
29
135
33
3
12
21
3
13
3
12
45
8
16
11
48
18
3
7
9
24
24
3
14
3
36
7
132
5
16
3
17
31
5
28
32
24
12
19
36
20
16
17
4
8
31
9
8
4
12
5
31
24
5
3
48
48
63
16
9
32
57
66
4
24
45
3
45
15
5
9
7
3
26
3
9
19
53
6
13
12
36
63
41
3
12
13
20
45
7
5
3
39
28
57
3
5
19
8
9
24
3
73
3
8
18
43
20
99
21
48
12
19
60
8
45
3
9
28
36
27
14
3
9
66
25
20
69
58
41
24
63
12
60
48
49
23
1
15
24
50
22
14
12
3
57
43
192
8
55
20
12
81
12
24
28
72
17
36
63
55
50
7
95
33
48
24
3
4
2
24
43
36
41
75
16
3
26
7
5
7
44
19
53
24
16
20
12
12
24
76
11
33
24
12
3
1
12
12
3
5
64
24
29
19
12
11
6
66
57
3
4
14
67
8
3
28
9
8
40
32
43
5
27
9
91
32
13
12
39
17
12
16
32
9
19
8
27
9
7
44
1
5
60
67
24
8
21
19
35
9
3
4
17
7
5
4
101
27
3
9
24
72
7
38
19
3
21
41
30
73
27
5
16
20
4
48
3
17
33
19
3
33
8
3
13
15
2
34
20
13
3
8
36
33
36
76
8
4
3
5
7
5
3
13
51
2
3
4
17
75
52
8
15
162
10
45
5
15
4
5
10
8
16
45
20
27
24
18
15
27
9
28
24
36
53
31
29
103
23
4
17
64
3
17
3
4
98
10
8
33
91
29
7
21
36
12
71
4
20
60
1
44
28
3
12
5
36
4
8
4
11
4
2
58
8
18
3
21
7
8
51
13
3
9
24
11
33
43
36
17
24
19
72
41
24
3
13
24
12
23
12
28
2
3
4
32
12
4
48
23
21
7
60
2
7
8
3
61
12
20
3
16
32
1
24
3
5
75
1
23
33
31
12
8
25
5
7
3
72
20
13
35
33
60
72
24
7
21
20
3
13
47
42
10
44
9
19
5
36
27
4
21
8
12
16
60
59
30
15
4
24
44
28
8
48
12
4
11
33
24
9
31
36
11
13
35
25
27
5
36
12
7
9
41
22
20
234
10
17
4
36
8
40
27
5
60
43
5
12
4
23
28
41
91
9
96
15
2
54
25
15
32
40
74
7
36
20
3
21
52
32
12
4
3
9
20
24
4
20
28
15
20
4
5
4
3
12
2
54
1
15
21
8
19
21
8
3
18
19
27
9
8
60
43
17
33
6
18
7
36
39
14
42
18
22
50
3
16
96
35
64
44
1
56
60
15
45
19
9
8
4
12
44
4
3
56
9
31
21
29
10
26
15
15
37
17
31
8
21
27
19
24
57
11
21
4
56
7
24
9
5
67
3
5
48
31
32
1
36
12
44
4
17
3
9
3
21
19
5
15
12
45
67
36
20
9
30
36
13
11
78
51
3
69
28
24
5
3
9
18
13
8
4
3
9
5
15
36
7
45
53
10
50
22
5
64
15
8
16
20
61
41
3
15
9
3
33
51
4
24
89
39
25
27
38
10
5
12
36
72
36
4
5
19
3
5
28
3
36
26
3
72
9
7
32
24
4
29
15
43
5
12
9
30
157
27
21
144
8
12
60
7
9
15
44
37
36
32
9
30
28
5
3
16
26
24
27
24
19
26
15
52
47
49
32
7
53
12
24
9
42
9
4
75
5
9
34
12
38
94
9
77
27
45
27
21
12
70
45
20
7
5
3
1
27
5
7
5
48
24
60
31
12
32
6
6
30
18
1
20
28
29
70
2
10
9
20
16
12
44
19
53
36
4
27
33
23
42
18
37
8
4
3
8
33
19
41
3
24
9
4
3
53
36
87
18
27
43
5
40
39
101
12
27
48
28
5
21
6
1
3
33
5
30
6
12
19
51
41
9
22
12
21
23
9
31
9
8
9
10
17
12
40
8
7
17
3
36
9
7
5
12
24
4
3
26
7
24
12
8
27
45
33
51
16
17
27
12
27
25
27
20
16
69
23
54
60
31
3
17
15
1
17
3
28
11
45
3
40
2
31
11
28
21
20
24
3
40
57
48
39
21
20
72
7
48
14
39
7
14
18
13
35
1
32
45
3
36
36
52
15
9
23
1
68
40
17
15
52
63
45
20
4
3
33
8
189
84
34
5
69
3
15
21
19
41
12
12
12
52
32
7
24
12
8
1
39
45
35
28
5
12
3
1
29
51
12
19
50
19
27
33
24
3
20
64
8
25
15
12
9
23
1
24
32
4
47
1
8
24
9
27
9
48
84
3
3
33
27
49
44
4
65
30
49
12
27
57
3
50
10
20
6
7
24
5
54
21
7
33
8
105
7
17
10
26
6
24
12
1
12
15
9
3
33
12
3
24
26
7
12
80
4
17
39
24
12
7
33
5
24
3
3
4
9
24
3
5
7
32
18
19
5
3
24
12
52
23
16
8
28
45
92
7
14
7
17
7
12
24
27
21
20
57
12
39
4
15
41
12
12
7
9
27
33
12
15
9
47
21
40
48
12
15
14
24
19
15
53
19
17
12
24
45
3
36
7
2
31
11
48
4
24
56
13
8
4
8
57
7
3
17
9
55
20
52
8
33
7
5
163
8
16
24
20
27
12
1
44
3
12
54
27
51
1
8
24
40
17
12
6
4
29
129
3
39
9
15
9
21
27
9
27
12
27
52
2
19
5
67
3
50
99
15
28
24
14
12
18
13
3
20
18
12
7
11
9
12
15
45
12
7
5
108
3
30
30
45
9
78
42
3
4
32
43
9
41
63
28
15
9
24
12
3
17
60
15
33
12
3
4
29
7
9
5
18
4
44
25
32
4
8
24
12
21
51
33
3
7
26
19
8
16
12
32
3
1
63
29
4
24
56
36
3
33
28
39
53
55
17
27
21
24
43
21
20
81
43
32
16
8
7
32
1
29
7
20
43
60
8
61
12
44
27
18
3
4
116
12
12
33
7
44
84
12
36
7
5
108
7
38
ABCD 461582610*7^$a-1 [50022]
101
6
1
15
45
3
2
22
17
15
73
32
9
6
15
9
33
28
5
15
7
8
1
12
2
12
37
8
19
44
45
13
11
1
32
3
15
6
9
10
3
102
6
9
32
25
6
14
46
12
5
6
6
48
13
8
15
19
12
5
1
48
39
5
10
41
21
9
9
45
13
8
15
18
6
15
40
5
21
52
3
44
13
38
36
33
28
8
15
21
42
7
12
11
57
3
1
5
15
58
8
1
20
84
9
15
1
14
39
1
5
4
21
6
134
42
13
3
12
11
7
11
12
25
11
49
11
9
4
36
29
13
2
43
24
5
16
2
1
14
1
41
12
49
11
3
3
1
6
54
20
22
23
19
29
27
1
8
1
53
12
25
29
15
6
46
17
13
8
10
2
76
17
13
11
3
24
19
20
6
1
45
8
30
30
21
3
27
10
12
18
26
48
10
11
39
15
12
33
9
3
18
9
12
19
5
13
23
37
47
25
26
1
38
24
1
12
14
16
20
43
14
34
24
9
36
14
13
8
9
24
7
125
43
14
18
13
29
7
11
12
13
24
5
7
8
4
5
1
6
29
9
1
29
27
9
3
6
7
24
5
6
15
34
12
15
9
8
27
33
6
16
14
64
6
60
12
30
23
1
3
26
69
10
20
43
3
20
54
19
17
31
8
27
39
9
10
5
13
18
15
65
94
11
22
8
1
8
7
8
6
10
8
1
20
66
9
1
54
6
5
9
46
15
68
13
8
12
4
30
74
21
18
6
37
45
33
6
26
31
8
40
57
15
15
2
60
39
4
3
12
30
23
60
7
14
24
6
3
13
38
3
1
5
6
16
23
25
17
58
65
37
8
21
7
11
6
10
80
25
96
5
66
1
8
3
19
8
10
20
10
9
92
25
3
17
4
44
9
33
16
2
9
3
3
1
35
24
12
39
9
7
5
1
48
35
99
6
43
21
27
8
21
15
19
5
13
24
6
33
9
20
19
3
5
18
66
18
7
14
10
35
12
72
6
21
39
30
30
27
4
50
9
4
26
6
7
14
16
14
13
5
19
27
14
7
24
15
50
31
3
29
12
4
3
30
11
12
15
1
9
15
14
10
5
36
64
2
18
9
6
28
8
1
96
53
18
16
21
44
16
11
1
54
21
107
9
21
6
21
39
4
57
2
3
18
15
25
33
9
14
9
12
3
42
31
47
15
7
6
30
8
24
7
5
15
13
5
10
14
34
45
2
10
15
5
27
3
9
13
53
27
16
8
4
3
44
24
7
23
9
37
23
39
30
30
42
60
7
29
19
26
31
33
12
30
18
42
38
9
6
4
32
24
1
36
14
16
17
12
19
35
25
6
3
11
6
58
2
9
6
33
19
41
27
12
7
26
28
3
2
7
83
96
21
16
15
29
18
6
3
37
20
33
19
2
6
39
4
8
18
51
4
20
21
6
45
18
15
51
39
84
13
36
3
44
28
9
14
21
28
3
12
2
3
37
8
31
29
12
28
48
11
13
20
55
23
1
8
30
36
6
78
3
3
21
15
16
14
6
3
10
12
24
3
41
46
6
38
21
30
30
21
28
11
18
1
48
17
24
1
48
2
9
1
6
81
111
2
6
9
30
7
30
5
16
47
25
17
4
27
3
20
24
46
44
12
16
44
4
42
17
25
71
1
18
50
19
9
12
3
2
1
35
9
15
21
60
21
31
188
24
6
4
2
4
6
17
18
49
5
60
6
61
2
28
21
2
48
3
4
66
23
13
41
16
81
24
11
15
9
13
15
24
8
13
14
39
9
66
16
14
9
1
12
17
15
6
24
60
22
6
89
13
12
24
71
25
8
7
32
1
5
27
15
18
27
3
1
42
18
11
13
3
9
6
18
87
29
18
6
3
37
30
5
7
9
59
22
74
33
31
6
54
24
2
84
10
53
19
8
21
33
15
30
6
7
8
6
24
36
3
51
21
28
45
48
30
17
36
37
24
48
3
32
57
7
39
9
23
49
3
38
10
17
24
4
15
9
11
30
7
39
6
27
9
8
22
29
9
3
13
23
21
31
9
5
9
30
6
30
66
4
14
27
25
15
38
30
24
30
21
49
39
11
22
14
15
39
12
15
4
26
45
9
10
3
23
24
1
21
8
22
5
9
7
24
2
1
17
28
33
17
6
7
33
14
75
7
5
4
44
15
24
21
15
6
18
33
33
6
7
12
17
31
41
28
8
13
11
73
20
16
14
3
27
76
143
36
13
29
19
8
36
24
7
32
15
42
15
24
21
4
15
5
34
6
35
16
99
5
9
12
3
67
30
14
22
2
12
4
5
19
2
9
6
24
48
36
7
50
9
31
36
8
9
7
44
9
1
65
9
55
65
7
39
84
11
9
6
4
2
34
11
40
23
1
15
23
13
5
24
39
6
3
42
22
15
41
57
7
15
38
4
5
6
21
9
37
8
24
1
69
12
47
40
68
61
32
7
35
58
36
20
24
19
41
7
33
6
26
27
4
44
1
27
15
66
60
11
12
12
15
1
14
39
28
12
30
35
10
14
34
23
1
23
52
80
3
31
20
15
84
21
3
33
30
4
23
57
15
24
37
96
14
16
11
6
15
28
3
9
6
9
20
13
15
75
11
18
24
37
8
24
9
10
8
25
6
11
33
9
21
16
8
24
12
16
32
16
11
12
48
3
6
4
15
21
20
4
35
57
28
11
24
37
3
135
33
15
38
36
7
2
6
13
20
9
42
36
48
40
5
9
42
15
1
14
19
29
61
11
6
13
6
6
23
51
24
30
9
13
5
13
5
31
12
62
6
7
9
14
25
8
13
44
52
12
50
6
24
31
5
63
6
13
14
4
11
1
47
1
11
33
7
8
1
30
5
4
24
77
3
21
15
90
55
32
18
25
5
15
31
5
25
14
1
56
49
11
3
12
28
6
3
27
26
4
14
1
24
5
52
14
4
6
30
9
44
21
15
60
72
19
23
1
80
1
24
14
1
2
15
31
11
3
9
15
3
42
6
1
48
12
2
1
5
19
17
7
20
147
9
1
11
45
31
38
19
6
9
65
12
15
12
12
19
2
3
6
49
2
18
21
48
1
12
6
2
12
18
30
6
16
48
26
3
42
6
45
28
78
2
12
24
10
24
6
12
8
16
29
6
4
24
116
45
24
31
8
6
6
52
33
14
6
4
5
27
7
24
3
6
15
2
6
37
14
16
5
61
2
6
9
24
31
11
9
15
15
10
20
21
7
32
6
52
74
19
15
29
4
24
2
13
17
1
39
3
17
21
103
2
19
27
3
126
14
21
4
11
13
8
12
1
5
6
9
7
8
40
24
62
15
36
3
21
3
12
30
7
12
5
13
2
28
2
57
3
15
6
9
28
11
4
15
9
14
7
14
76
30
23
18
13
44
15
55
14
10
6
93
48
35
10
6
17
13
8
22
2
100
20
12
18
25
24
39
38
15
9
39
6
27
3
21
16
35
3
36
21
9
19
14
13
6
8
30
4
69
9
30
23
6
18
55
12
15
9
14
46
42
41
40
53
24
4
11
1
8
15
6
39
6
3
6
30
54
42
6
43
57
29
3
13
3
17
54
1
51
11
3
16
12
3
33
12
32
12
39
25
11
60
25
6
33
57
8
4
41
60
18
7
26
4
15
57
11
12
30
51
34
14
12
3
73
8
4
27
39
26
4
11
3
22
20
4
29
6
49
12
17
21
15
13
21
26
7
14
10
15
20
19
2
39
78
30
4
3
5
30
9
46
72
47
28
15
2
6
6
39
9
12
7
33
80
4
3
2
39
9
6
90
36
19
47
45
24
34
92
4
26
18
21
105
3
6
15
9
31
2
16
2
28
24
14
10
20
10
23
3
40
8
16
29
45
13
17
9
6
24
12
1
8
6
45
19
2
33
10
56
16
45
20
3
6
37
29
3
22
24
11
13
27
20
24
4
5
6
3
1
5
7
23
21
63
18
9
15
9
46
29
6
31
38
81
21
16
27
20
13
15
8
7
8
1
14
7
47
6
15
4
6
20
1
92
19
2
58
68
9
57
10
14
39
13
12
12
53
21
22
11
7
26
15
1
62
21
4
24
8
9
7
33
14
16
9
20
28
27
26
63
21
16
5
7
11
64
8
9
15
15
15
15
15
28
24
2
21
73
44
109
15
72
23
9
12
15
27
3
40
35
1
68
7
15
47
1
30
35
21
28
20
22
14
22
9
23
42
27
1
35
90
25
45
5
15
13
2
36
1
2
6
1
20
4
11
1
20
39
19
17
42
1
2
48
6
34
15
11
3
79
23
4
15
9
8
16
48
8
21
43
45
51
20
21
69
3
3
52
2
12
9
10
39
39
14
3
51
22
44
4
56
31
29
40
24
6
17
28
2
3
16
12
86
6
48
51
9
69
1
2
46
38
15
9
9
1
35
6
30
24
121
30
6
21
17
6
21
24
36
24
7
23
9
36
9
81
19
5
12
18
30
6
21
18
30
4
20
1
26
21
3
21
9
28
23
49
15
27
6
17
13
18
42
18
24
11
7
18
39
20
45
7
23
45
13
47
40
5
39
36
15
15
30
15
9
6
21
22
18
5
4
15
5
21
15
16
23
40
18
8
24
6
3
22
35
45
55
12
2
52
39
14
7
8
27
72
6
27
28
36
11
9
33
31
11
25
11
12
1
41
9
13
32
15
42
10
17
51
9
42
54
40
45
35
6
9
6
51
19
53
1
87
8
36
1
17
10
9
15
45
48
27
87
17
9
4
12
8
21
39
6
4
56
9
57
3
6
30
7
18
24
20
6
52
9
29
3
6
6
7
11
3
4
30
45
21
36
8
16
8
6
1
8
24
19
23
39
7
8
40
14
18
18
22
23
10
30
9
26
81
13
21
35
43
29
1
18
50
34
29
1
26
6
9
31
51
3
5
1
23
12
9
19
14
34
24
21
17
13
29
9
15
36
42
18
31
8
54
9
18
48
13
3
5
3
40
33
18
59
1
9
48
63
33
75
11
12
31
8
55
5
12
33
15
7
3
17
3
9
72
15
10
29
6
36
16
9
24
20
4
6
60
12
2
21
6
3
1
8
1
30
2
4
3
8
1
104
16
23
16
5
3
13
2
9
7
14
16
24
48
68
16
35
19
30
3
8
1
8
60
33
27
4
65
15
27
9
24
15
27
4
30
ABCD 461661722*7^$a-1 [50020]
30
14
10
42
6
18
17
3
60
12
100
77
7
17
19
41
19
38
42
28
17
25
2
10
26
42
39
9
22
17
12
3
10
23
63
12
30
4
11
55
29
60
24
15
4
6
90
32
52
5
7
24
24
29
7
29
24
19
12
5
7
6
11
72
55
2
15
15
52
53
24
3
36
12
58
35
36
3
36
16
6
32
15
15
6
27
72
12
31
5
55
5
12
24
31
5
1
23
7
29
25
18
42
47
63
90
27
43
8
21
12
24
21
10
24
29
91
5
15
6
42
30
24
15
1
8
4
26
9
7
29
9
12
3
15
33
33
39
25
6
60
84
29
39
45
25
20
27
21
3
39
72
58
44
27
12
15
60
16
54
24
6
62
18
12
72
9
72
24
31
20
45
45
27
37
80
18
9
3
21
19
5
15
22
24
6
5
31
53
12
7
48
5
24
33
27
12
19
14
4
30
41
21
4
6
12
113
12
24
7
5
36
21
27
15
16
14
30
9
31
42
26
102
15
13
18
24
5
48
87
9
24
19
36
32
16
29
25
35
43
62
6
4
17
21
60
22
5
7
54
23
1
11
39
82
26
10
8
3
7
29
63
42
6
4
26
22
60
42
20
16
12
102
5
12
3
28
5
7
8
42
48
18
174
22
17
31
26
42
100
17
36
12
19
18
6
17
9
28
23
15
21
31
18
18
29
12
24
7
29
36
3
84
9
7
72
5
19
17
60
24
9
16
2
52
53
15
16
20
24
18
3
25
47
36
67
6
59
19
12
29
12
48
15
21
51
10
42
5
3
9
1
8
27
15
30
42
81
25
14
21
48
19
48
89
1
12
78
44
22
14
12
9
13
26
9
3
40
17
43
8
4
8
57
36
7
20
9
12
7
5
7
18
36
6
8
12
12
81
24
1
62
21
7
5
27
40
50
22
68
22
42
17
7
12
60
24
17
7
14
3
12
55
5
3
28
17
27
45
31
12
8
21
9
39
13
12
23
48
12
7
18
20
22
5
15
9
9
39
96
27
18
10
12
29
24
24
13
6
44
21
7
78
20
30
16
18
23
24
43
6
23
7
32
4
17
36
12
12
61
71
19
36
2
34
38
30
33
57
6
12
9
61
18
29
7
44
54
58
14
58
101
12
7
53
12
25
35
24
1
8
24
16
11
7
24
42
44
39
36
12
13
102
5
3
12
40
17
13
11
49
71
1
86
9
3
10
44
18
18
39
21
3
36
43
29
31
38
4
66
20
22
6
14
10
5
43
14
15
3
6
24
6
52
54
71
13
14
45
12
3
18
24
78
28
2
18
40
48
42
11
7
24
50
46
24
5
63
40
29
33
3
15
40
48
29
171
34
42
18
11
7
60
2
3
7
66
11
3
22
11
12
31
29
1
23
24
3
33
27
66
28
11
24
13
38
24
18
18
33
12
31
14
3
13
23
15
18
3
7
5
75
69
60
51
10
2
33
36
1
8
24
18
9
7
29
3
10
20
10
5
109
116
94
36
14
63
1
14
40
5
3
45
63
4
5
55
56
9
91
5
21
18
30
22
29
57
112
12
54
5
27
33
27
21
27
9
3
34
114
17
7
17
12
36
12
79
14
3
7
53
7
17
9
4
11
1
18
17
19
17
37
35
24
151
53
15
18
34
41
1
36
42
17
21
60
63
48
81
3
7
18
23
60
21
24
34
20
18
12
63
12
25
18
38
16
14
12
33
117
3
1
18
30
35
12
3
9
19
197
48
12
1
32
4
11
24
103
8
45
7
36
50
75
25
6
29
21
6
69
3
9
60
1
18
29
36
7
5
84
60
19
29
13
8
18
9
7
24
24
8
21
19
41
1
131
7
38
4
8
3
1
26
4
54
44
63
24
12
73
24
35
7
14
3
13
132
50
33
49
14
12
34
35
3
57
3
69
12
7
8
90
10
12
62
6
40
17
48
7
17
24
36
24
12
31
108
68
30
72
6
4
12
18
12
11
12
12
13
36
12
18
24
8
28
20
40
6
78
8
9
45
58
48
14
10
36
2
10
29
24
3
4
12
126
62
93
19
14
27
27
33
36
24
27
88
80
30
12
3
19
56
40
12
5
31
29
36
7
14
63
1
35
1
18
5
12
12
96
55
30
131
15
16
8
18
22
8
22
38
52
36
12
29
1
35
36
39
12
58
23
15
4
6
44
6
16
29
19
20
16
104
9
39
21
9
10
24
5
72
9
51
9
3
19
41
1
23
75
100
12
29
1
11
19
14
10
29
13
30
12
26
39
12
9
63
12
36
3
21
7
8
9
7
26
10
48
29
7
38
16
42
17
48
48
19
5
3
12
45
12
36
55
29
3
6
63
7
17
108
36
3
52
8
40
65
91
12
17
93
12
15
36
7
2
30
9
12
31
54
12
18
12
17
15
16
17
37
50
28
8
33
7
12
5
3
4
29
39
22
35
48
12
3
33
36
1
18
5
72
3
34
36
23
36
15
28
2
22
78
96
30
5
12
55
29
3
10
18
74
4
2
10
35
36
36
48
7
41
55
5
36
24
7
5
12
85
18
2
36
63
7
84
18
54
5
24
36
73
38
22
20
3
19
17
24
12
15
88
17
7
54
42
5
27
28
12
42
36
35
57
6
10
2
9
12
7
5
7
14
66
33
37
42
26
15
7
20
4
17
49
18
2
15
9
3
93
52
48
2
33
96
96
3
52
5
1
12
2
22
6
89
9
39
228
19
17
9
15
7
72
29
27
52
5
31
41
24
19
56
16
5
36
3
57
19
17
19
18
50
16
6
18
29
72
21
15
3
45
12
72
15
30
30
9
7
24
60
20
30
48
3
36
51
22
59
21
46
92
21
67
29
13
44
3
1
23
60
24
60
48
9
10
29
27
4
41
7
24
5
1
2
9
19
74
15
12
7
17
13
66
48
20
18
3
12
3
4
48
68
6
63
13
23
24
1
2
69
9
10
2
40
2
9
103
17
9
10
8
9
7
26
18
33
19
5
15
22
68
3
25
83
1
6
12
12
68
21
21
6
16
24
12
17
96
24
3
28
12
12
65
7
18
12
18
8
21
1
6
44
21
39
6
30
100
32
81
9
3
24
3
22
38
10
20
3
7
14
18
21
96
36
3
45
48
9
18
4
125
31
12
5
60
15
9
93
3
12
15
28
101
24
12
67
6
18
164
21
15
9
121
66
5
36
7
50
18
48
76
60
6
23
7
152
22
38
21
84
21
12
3
49
11
9
15
55
5
31
17
7
6
2
30
4
23
120
15
9
12
39
9
19
17
31
36
5
24
24
33
4
35
96
63
33
36
1
72
8
34
8
45
7
17
24
7
12
29
24
79
17
9
24
3
36
36
9
30
4
17
1
23
1
36
20
22
20
126
10
72
17
48
12
15
28
41
159
30
27
24
36
48
36
9
15
7
17
3
16
29
13
23
7
53
15
12
4
6
11
9
12
39
27
81
31
50
27
1
102
60
20
21
12
127
17
3
12
81
87
52
5
25
30
38
15
63
22
12
59
1
8
60
15
12
1
6
53
25
6
29
51
12
21
19
18
23
7
44
9
72
7
32
33
108
12
55
5
27
40
17
25
14
33
7
62
3
7
2
10
8
10
11
21
39
7
5
60
12
69
3
7
17
51
10
38
12
10
30
30
11
12
103
5
27
33
7
5
48
12
7
17
12
7
5
9
3
13
11
43
29
151
8
21
12
21
28
12
11
13
2
30
72
40
42
48
20
21
12
13
32
22
5
57
28
48
23
12
13
23
39
28
17
12
3
40
17
55
12
53
33
10
41
12
12
48
27
21
13
26
28
17
3
60
4
18
2
40
6
2
12
16
12
5
27
40
56
34
11
19
41
25
23
7
17
12
7
14
64
11
9
39
7
5
9
10
5
3
52
5
12
1
12
66
5
9
15
1
23
21
10
29
31
5
60
7
17
24
36
7
20
33
1
11
45
10
62
10
5
12
7
5
25
11
3
24
18
24
3
43
18
23
7
14
22
38
10
89
43
6
20
18
117
12
13
2
52
41
13
30
2
3
9
30
36
24
10
30
12
8
33
12
3
30
22
30
30
42
14
40
17
27
9
43
29
1
14
21
79
53
43
26
15
27
16
12
8
33
37
47
27
52
66
2
33
24
19
24
68
40
5
19
120
5
ABCD 462193118*7^$a-1 [50006]
10
8
151
9
15
24
17
22
2
36
12
7
12
24
11
54
54
18
79
3
26
31
39
2
112
15
27
6
3
21
18
12
20
76
72
42
27
17
24
67
15
26
79
48
53
4
3
11
124
6
96
75
51
33
5
114
30
7
48
15
9
83
10
15
84
24
21
3
101
31
57
27
12
15
14
6
25
41
52
26
16
54
6
18
6
9
33
68
43
12
24
3
12
6
51
3
9
17
64
42
38
36
60
31
15
8
25
24
9
14
25
3
96
2
91
3
44
16
105
95
10
30
57
12
5
136
56
7
35
46
126
33
12
11
109
21
38
1
89
16
14
1
72
71
16
129
15
92
28
66
174
8
34
54
42
24
30
9
5
10
90
114
9
48
48
113
48
4
30
18
72
30
26
79
36
189
56
6
10
56
43
17
19
33
15
24
33
27
41
7
48
5
10
60
18
32
7
9
51
59
4
6
24
8
12
18
40
9
149
150
54
7
15
24
21
3
18
14
96
30
4
3
12
23
25
5
19
17
64
27
75
38
31
21
14
72
112
105
63
8
40
2
12
79
12
15
2
22
21
60
111
9
35
102
7
24
29
10
9
9
24
15
12
11
13
59
1
39
32
13
51
20
121
3
72
24
14
19
41
7
72
12
17
31
180
57
3
29
7
27
20
24
73
36
24
27
24
9
48
3
36
74
67
11
10
8
30
13
11
1
39
9
9
14
109
48
17
115
15
36
9
5
64
30
141
17
103
5
72
22
18
39
9
90
2
7
35
25
5
58
117
24
12
9
72
14
4
12
26
31
36
27
8
10
6
42
24
15
3
6
3
12
57
20
82
57
15
9
9
87
33
20
100
8
7
15
72
9
57
63
47
28
45
29
7
35
10
3
84
12
15
50
132
40
32
19
27
33
23
10
18
12
9
9
27
24
107
10
39
24
15
45
17
31
17
19
15
81
39
26
6
18
46
84
69
87
9
5
31
29
31
36
41
7
24
3
24
9
15
80
37
11
58
3
72
24
12
29
43
36
12
23
16
50
16
3
156
51
30
3
53
22
18
3
60
24
27
9
21
8
46
33
47
60
30
6
10
3
144
3
14
55
45
44
90
16
33
51
45
81
44
7
11
52
69
29
10
57
111
2
48
64
27
3
21
21
18
50
7
123
21
29
48
43
15
50
52
27
12
12
12
24
24
9
51
63
9
45
6
56
1
27
36
38
6
46
3
3
42
15
35
46
15
65
139
3
68
36
64
14
58
69
48
24
48
12
12
11
6
7
5
16
3
96
60
15
32
37
17
10
21
48
45
78
9
12
29
19
11
40
32
1
95
49
5
76
14
1
9
56
16
15
23
25
12
15
98
18
34
3
11
24
10
20
10
57
15
33
35
52
9
51
26
79
35
4
6
3
21
32
108
10
33
96
24
132
27
18
6
140
78
7
81
51
48
3
8
12
22
30
9
9
20
67
29
100
92
18
61
12
48
9
20
4
30
12
6
20
19
9
54
18
3
15
6
3
11
13
11
1
105
6
8
97
12
36
63
9
9
24
75
21
20
12
19
15
54
39
57
38
40
45
41
72
4
54
9
27
80
13
65
40
27
35
10
18
45
35
18
7
3
93
11
85
3
36
20
1
12
12
9
68
18
10
3
12
47
61
27
9
11
46
6
2
40
51
69
15
24
57
3
11
16
21
3
9
153
48
56
19
27
8
25
27
44
16
18
68
10
8
10
39
5
31
147
38
24
28
8
40
14
12
28
36
9
24
29
72
46
33
81
15
11
70
39
57
27
36
111
66
195
29
144
31
9
30
36
33
27
45
51
66
111
9
27
5
46
42
20
43
17
30
1
60
17
55
11
13
27
38
48
4
6
32
25
15
18
39
12
11
6
4
26
25
36
39
9
12
21
18
62
12
52
6
9
9
24
39
39
9
33
15
87
24
66
15
108
41
43
29
10
18
54
66
15
17
112
38
13
27
72
21
65
4
51
39
9
69
72
8
40
8
34
21
24
15
38
19
12
3
24
114
56
22
18
30
24
48
2
6
30
6
13
24
9
18
30
3
41
6
4
48
24
9
9
15
51
9
45
39
29
7
60
5
28
144
15
33
15
33
92
162
100
33
36
11
28
9
33
39
35
46
24
90
36
80
18
7
3
45
12
24
29
16
63
108
39
9
3
21
51
9
9
48
26
4
80
136
18
99
3
57
3
44
40
21
29
43
29
94
9
5
72
18
16
44
49
41
54
18
4
15
123
30
6
60
105
21
44
4
68
67
15
8
1
3
48
45
15
9
48
60
3
8
73
9
48
63
36
35
178
8
43
27
21
48
69
15
29
28
27
45
80
31
15
24
18
63
5
10
21
23
22
27
41
7
29
16
44
4
80
16
54
12
48
45
23
1
60
17
30
46
6
24
158
19
36
3
21
83
10
44
10
84
32
13
23
18
94
45
3
2
16
51
132
3
57
48
161
19
3
30
27
12
36
27
134
34
20
37
23
90
30
16
45
24
5
7
15
45
21
39
41
12
28
68
12
19
123
9
36
75
90
50
66
31
3
45
45
15
12
21
24
3
3
33
35
46
6
24
9
77
90
52
6
111
71
1
57
6
18
15
5
7
60
12
12
15
20
22
51
23
13
24
17
55
17
70
24
8
10
15
51
45
15
62
7
11
13
12
11
49
51
33
15
216
69
36
48
72
65
12
28
30
9
5
10
8
72
6
46
33
21
39
12
3
9
9
102
42
38
16
21
48
21
231
12
3
96
33
39
69
11
52
6
3
24
3
2
7
33
15
47
10
6
21
51
42
75
48
5
16
96
98
16
12
18
50
13
36
35
16
21
21
3
60
15
32
49
23
18
67
24
17
91
15
57
57
14
1
35
12
34
18
21
9
27
3
9
29
4
44
34
9
17
103
9
14
13
45
26
1
51
21
41
31
27
18
6
57
159
2
36
19
23
58
30
21
29
10
54
8
118
9
24
9
48
62
10
42
26
4
27
21
111
9
24
18
38
48
54
96
36
28
20
25
84
33
63
36
45
44
55
11
1
72
33
24
20
12
31
39
2
19
36
167
48
88
8
90
12
43
9
6
14
36
10
33
12
35
52
12
26
34
21
51
33
15
48
108
14
91
5
19
21
72
39
9
14
16
9
71
73
119
49
48
12
24
35
16
33
24
29
10
81
9
3
27
18
20
30
64
30
66
45
47
10
14
25
72
12
15
12
18
39
23
13
35
25
48
9
32
16
32
78
30
42
28
21
15
24
14
6
1
3
8
37
24
36
24
27
45
48
33
86
73
ABCD 462333182*7^$a-1 [50025]
4
3
20
36
4
5
1
2
28
36
33
8
36
24
12
40
11
22
14
9
1
6
42
18
12
36
29
51
4
6
3
33
15
11
9
28
11
13
20
19
44
4
32
48
25
59
36
34
23
3
22
11
43
84
45
24
21
47
24
3
1
56
3
13
57
6
20
12
4
29
12
4
9
23
7
5
24
4
11
9
24
4
3
17
43
6
6
44
40
41
1
11
3
34
6
5
4
9
26
12
4
5
3
33
7
8
12
10
11
75
9
7
5
3
69
3
4
17
3
9
7
53
36
39
1
45
23
13
15
24
11
21
3
9
28
63
20
10
60
11
4
8
7
24
5
12
1
2
28
18
15
11
28
12
5
12
3
25
9
11
63
10
2
10
63
24
23
1
35
4
8
10
2
10
30
6
39
35
21
19
20
16
5
7
56
9
27
21
76
20
3
16
8
73
3
18
6
56
36
10
2
36
21
3
16
32
12
9
7
17
4
3
53
3
10
47
27
52
5
15
1
23
64
6
2
21
43
17
1
18
29
19
17
12
15
36
64
17
12
3
61
9
6
9
11
4
8
1
15
20
9
1
26
10
14
24
1
8
1
59
7
20
4
20
21
4
35
28
20
13
15
5
1
6
17
7
5
15
36
24
4
12
17
3
10
24
11
37
26
22
11
28
21
30
12
12
6
2
28
17
16
24
35
9
1
35
36
19
5
3
4
6
14
4
6
96
14
21
24
36
13
60
15
15
9
27
29
15
4
48
5
3
12
58
24
2
105
15
13
8
12
43
24
8
21
19
18
2
9
4
8
1
15
3
17
15
9
15
4
8
9
3
9
7
17
4
15
29
28
39
17
13
38
46
18
5
7
53
12
39
24
12
28
33
56
40
21
3
9
14
22
18
12
5
3
10
6
21
8
16
3
21
8
64
15
9
9
15
47
9
19
12
12
12
30
3
20
27
10
18
36
9
3
17
3
72
25
23
12
58
14
21
7
17
3
33
39
21
12
27
10
11
7
8
21
7
56
16
5
76
11
10
2
4
24
30
23
27
16
6
15
24
27
8
37
9
18
8
24
16
41
31
17
43
65
1
2
9
19
17
27
22
6
5
28
15
20
12
1
9
14
1
44
31
5
3
33
27
21
19
33
8
12
28
39
41
16
9
26
34
3
24
44
3
10
11
31
32
9
12
16
11
9
13
12
18
29
19
24
5
3
1
48
3
24
5
36
3
9
48
43
20
58
11
13
38
28
32
9
4
9
18
8
4
24
17
7
5
15
16
36
9
92
3
10
6
48
8
10
14
16
8
1
72
56
1
15
9
62
9
39
40
8
22
2
33
88
3
32
70
15
35
45
16
44
79
21
3
12
8
4
5
7
20
16
18
12
47
7
33
11
4
18
14
10
24
15
9
35
13
11
63
48
10
30
6
12
12
38
1
24
32
15
1
35
13
27
32
10
2
28
17
28
8
19
8
33
1
23
37
11
3
1
39
30
6
77
12
36
15
25
99
24
6
50
21
15
21
24
13
2
4
9
8
40
33
26
9
7
84
29
4
8
25
23
15
64
5
61
60
14
21
40
11
36
48
10
2
57
7
29
31
8
12
4
6
27
20
7
24
5
43
53
15
12
28
24
5
12
16
15
12
8
12
48
4
8
28
20
28
24
8
21
51
16
17
15
21
19
29
25
27
20
4
24
8
12
63
13
9
38
1
8
1
12
6
17
24
3
57
1
50
46
36
18
29
3
46
3
20
48
12
79
9
20
1
18
20
9
4
32
3
16
6
38
9
7
20
13
11
9
43
8
16
6
14
34
2
24
21
19
24
36
5
12
19
18
66
8
33
24
13
2
13
20
3
45
3
9
15
57
19
32
9
4
24
47
16
9
8
12
72
7
12
32
1
44
28
24
15
66
15
15
9
9
26
4
9
11
22
11
1
3
9
24
11
12
24
15
52
20
45
3
12
52
8
1
68
12
1
6
29
24
19
5
3
9
3
28
5
3
1
11
9
19
9
3
20
4
20
24
45
1
6
8
13
32
15
10
26
24
33
3
4
60
24
33
3
12
24
9
20
4
3
54
14
9
3
61
23
28
5
27
4
9
27
24
12
12
21
51
17
19
9
20
1
3
11
4
90
63
3
20
4
5
40
11
33
24
61
6
20
12
24
21
3
9
3
33
31
8
9
3
21
12
16
24
35
12
21
43
30
6
29
15
10
11
3
36
16
8
9
24
12
12
49
3
44
12
15
10
26
4
33
20
3
12
70
50
21
3
61
33
15
11
34
26
57
31
48
9
9
30
5
12
7
8
4
48
56
13
9
11
19
8
10
6
33
3
32
12
16
57
23
9
19
21
23
10
78
42
11
7
21
23
1
15
8
4
78
11
37
15
8
61
11
15
1
23
1
15
5
24
4
9
2
46
14
16
6
83
7
6
2
1
47
10
2
21
15
36
13
3
21
3
41
13
12
38
9
28
9
26
12
1
8
31
32
34
35
19
32
1
24
39
56
21
15
10
12
23
13
42
18
23
49
15
168
15
54
11
16
11
28
5
39
12
10
11
4
20
28
23
22
18
9
3
21
15
5
25
66
17
60
28
15
65
1
35
15
21
12
31
20
21
7
8
4
9
68
7
41
3
49
39
17
7
65
16
9
26
9
73
12
18
12
5
3
9
12
24
1
2
12
21
27
4
9
11
28
20
28
48
33
3
17
19
5
15
13
68
4
9
26
9
1
18
30
23
19
17
3
22
39
11
60
25
48
8
1
11
3
34
39
9
35
4
23
1
8
36
27
117
31
17
24
15
12
4
30
11
28
47
12
48
13
8
27
4
18
2
76
29
25
3
23
64
8
12
13
23
4
12
29
7
12
9
44
76
9
30
48
29
4
20
13
24
24
2
33
48
36
13
26
28
20
4
5
1
15
45
42
12
45
27
8
21
39
16
12
21
11
9
3
4
24
8
37
3
42
6
6
15
23
60
28
12
5
31
24
29
7
6
146
21
39
12
9
3
16
18
12
2
25
23
12
13
3
21
11
4
24
5
4
3
21
11
12
24
21
15
24
10
2
10
39
9
14
10
47
12
7
17
3
45
24
24
12
16
3
5
40
11
57
27
1
51
77
12
7
30
11
28
11
58
2
1
3
44
21
13
42
6
18
20
16
33
27
29
55
17
7
32
24
1
11
9
99
4
56
4
5
55
53
7
6
3
24
15
18
35
1
36
14
10
35
39
12
1
48
15
9
51
5
64
11
16
5
15
10
2
61
15
33
8
3
9
4
63
32
40
8
9
12
12
43
8
9
12
12
12
27
4
17
15
25
23
4
6
6
5
15
4
33
20
7
17
4
21
11
12
72
12
1
15
8
13
3
11
16
21
33
2
4
8
21
15
21
60
13
72
35
12
31
5
15
21
7
9
15
9
44
7
5
36
3
57
7
5
31
32
21
27
12
45
13
11
52
9
39
32
3
85
11
9
15
64
5
12
24
36
3
22
30
53
12
25
11
4
20
7
6
2
28
6
6
20
9
15
9
1
26
48
93
1
6
5
24
7
20
33
1
11
19
9
15
41
1
24
35
19
20
70
18
29
15
24
33
19
8
12
9
15
1
3
12
9
11
9
3
9
3
21
39
1
8
16
39
20
22
18
21
21
2
1
20
52
8
25
11
15
9
1
11
36
19
8
9
7
9
24
8
3
33
3
1
8
31
53
15
9
37
60
14
21
31
24
24
48
17
48
16
3
8
13
3
17
12
7
48
42
6
5
3
10
12
2
10
15
3
17
27
16
5
13
30
60
32
21
12
4
21
12
15
39
17
19
17
27
1
15
5
12
1
6
5
39
12
25
48
24
8
12
12
3
10
23
3
24
9
19
20
28
24
30
26
33
12
31
56
21
19
12
17
31
17
4
81
26
12
1
11
21
1
6
5
4
24
24
15
8
1
11
9
36
15
10
2
69
1
38
12
37
20
28
8
3
40
17
61
35
75
24
25
27
20
1
23
4
56
21
3
10
6
72
17
7
6
14
9
1
11
72
4
9
12
12
6
12
8
9
4
24
3
17
3
4
8
16
30
39
15
12
6
2
9
3
40
57
23
9
88
8
13
3
20
4
8
1
30
29
43
20
9
25
14
9
13
11
4
3
36
18
11
4
8
3
10
27
3
6
35
15
13
75
69
8
24
25
42
29
39
10
11
3
16
24
5
37
11
3
25
24
23
9
12
49
27
32
12
3
9
49
26
37
15
12
8
28
29
1
30
5
1
6
12
17
13
2
4
72
12
5
16
11
9
15
4
33
15
12
32
9
27
25
3
30
47
13
2
21
19
17
75
40
17
3
25
3
44
40
8
40
8
10
14
10
11
55
24
53
3
34
35
31
17
1
6
6
3
11
37
71
16
9
23
28
36
5
4
11
16
5
3
16
8
9
7
36
48
9
24
15
8
21
4
20
25
47
3
36
36
45
36
3
64
66
6
17
3
10
12
2
16
5
12
15
12
13
8
16
39
12
6
24
30
17
13
2
4
6
11
15
4
66
2
37
11
84
25
9
11
1
27
24
20
3
9
16
15
20
4
12
48
32
117
3
4
17
36
7
6
24
6
8
4
6
6
5
15
33
13
23
16
15
5
24
76
15
5
3
12
13
21
3
9
24
14
64
8
10
14
16
42
6
20
16
17
27
4
36
5
7
12
5
13
18
12
30
2
1
11
9
4
3
24
6
14
4
41
3
12
13
23
22
23
7
6
12
47
108
15
1
24
20
7
17
19
20
52
9
9
2
4
17
49
15
35
22
18
65
4
23
9
1
2
24
22
24
6
80
1
23
9
51
4
5
7
20
28
36
8
16
5
39
72
9
1
3
47
36
22
11
24
24
3
1
32
1
23
3
4
6
14
33
12
39
12
16
17
27
21
37
23
3
9
24
7
17
4
11
4
6
35
15
34
11
24
84
12
28
9
35
27
9
1
6
72
17
3
13
15
29
19
33
3
8
45
84
3
16
20
10
12
18
20
40
9
3
36
29
7
17
1
12
6
5
7
21
9
2
13
24
11
36
9
7
17
40
8
1
74
4
17
13
2
4
5
1
63
11
4
5
7
8
24
12
49
15
9
44
28
15
8
21
31
8
9
12
12
3
9
15
33
24
16
8
1
39
24
11
24
10
23
3
34
38
49
51
21
9
2
13
33
2
12
45
7
68
73
23
33
19
18
2
21
4
8
12
4
8
24
3
9
31
5
3
36
16
20
16
18
14
22
11
3
33
24
96
7
5
7
5
13
3
11
9
7
45
56
31
8
25
9
35
12
43
20
1
8
16
24
8
25
14
1
20
24
4
11
22
48
2
82
6
20
16
9
24
24
48
3
53
36
4
44
13
6
29
3
21
7
12
5
19
29
27
12
22
6
9
11
4
41
36
12
27
12
12
16
12
17
15
16
9
21
2
12
4
32
1
11
22
11
4
11
9
48
3
22
6
20
72
33
12
72
12
12
1
26
9
3
45
39
1
23
12
9
39
13
3
6
30
8
4
8
10
3
27
18
26
1
20
37
15
20
24
7
41
3
25
11
57
3
16
8
16
12
44
1
8
36
4
20
15
4
89
13
11
24
13
23
37
2
16
12
53
15
37
3
54
15
11
9
3
28
12
33
23
1
33
23
12
4
24
9
18
6
23
7
30
12
15
3
41
52
8
15
9
40
11
9
ABCD 462515948*7^$a-1 [50052]
11
37
15
3
184
48
17
80
49
22
5
15
9
20
73
87
31
8
17
28
36
36
44
61
27
7
1
49
215
23
92
125
49
15
117
27
48
56
241
36
11
148
7
37
13
36
15
144
120
56
4
235
26
70
1
37
12
51
20
52
67
60
132
38
35
40
7
29
9
60
3
20
7
42
58
12
2
30
18
96
126
66
24
108
48
15
3
16
101
69
46
1
28
36
33
27
3
9
27
60
30
63
43
17
156
19
12
109
31
18
15
57
96
30
18
42
29
73
42
28
38
10
8
17
48
151
36
149
23
50
30
17
25
30
60
18
18
72
21
19
73
144
31
4
14
47
48
40
9
27
140
4
21
70
44
117
7
5
43
89
48
108
15
45
56
37
36
6
41
7
76
164
66
24
12
15
68
61
58
38
39
9
24
63
20
47
1
16
24
151
97
43
6
71
76
7
89
19
2
150
88
1
76
36
33
156
90
6
59
40
9
46
25
19
30
23
4
27
33
108
116
49
6
18
18
53
136
9
71
4
9
72
18
9
19
89
168
192
43
17
56
16
8
13
42
41
49
111
19
14
30
81
24
72
12
68
136
8
13
36
6
57
9
94
74
27
20
136
24
63
9
32
16
33
23
7
6
36
12
72
35
55
141
9
3
33
94
97
133
11
124
75
18
22
137
48
31
25
52
103
41
36
56
16
32
48
23
5
72
20
24
1
6
81
8
64
21
6
54
30
24
17
37
11
47
24
53
27
129
56
16
15
144
16
1
13
10
97
71
98
18
16
85
72
19
117
43
38
22
73
11
181
16
27
81
9
192
27
24
63
9
79
2
3
36
132
45
22
12
101
12
132
72
48
32
72
91
9
48
139
38
35
49
27
116
7
28
17
63
48
4
149
92
4
7
29
81
48
6
57
33
171
21
54
16
65
79
1
48
16
152
24
40
7
48
1
13
59
16
103
32
126
15
19
128
33
128
216
16
3
16
38
96
72
3
127
5
75
4
5
43
1
97
39
55
1
144
23
80
36
9
44
283
18
51
9
66
6
54
41
4
116
35
5
33
12
11
7
40
41
36
20
96
24
28
111
81
24
129
36
15
12
36
36
24
3
88
26
12
11
49
23
25
46
1
16
8
143
2
78
57
45
60
54
21
391
92
90
12
35
52
44
4
240
91
8
30
11
13
111
31
5
135
136
49
1
135
8
4
27
41
19
5
16
24
9
22
24
1
37
22
113
44
24
145
3
19
41
79
86
90
24
30
59
31
162
27
9
11
88
45
11
49
71
73
30
41
1
18
12
4
37
1
3
67
49
48
24
25
27
55
12
17
9
42
9
36
39
69
75
69
108
80
73
174
33
3
81
36
63
64
1
11
50
11
24
16
127
12
85
1
12
10
17
9
6
41
25
119
13
171
12
108
8
23
5
43
62
84
23
48
19
36
126
24
18
41
16
15
41
7
233
28
19
161
56
16
7
17
72
72
156
96
20
19
69
36
12
9
24
234
57
135
45
7
38
123
39
17
28
33
10
44
9
20
47
68
9
44
109
130
14
107
1
22
5
3
72
105
111
4
41
180
9
24
23
4
57
63
60
8
49
36
35
16
48
55
5
12
56
35
13
71
41
8
145
96
30
33
27
9
7
13
72
16
21
6
45
80
1
46
53
19
110
63
69
3
44
48
120
4
168
36
67
14
47
24
55
57
9
78
17
19
5
193
126
81
36
3
9
15
40
49
28
92
1
15
27
126
3
108
168
9
30
17
64
32
28
135
76
68
53
4
72
168
9
18
66
27
24
36
57
78
30
63
81
243
33
12
27
15
137
28
24
12
7
146
23
49
15
8
31
36
78
71
1
99
12
8
19
77
13
35
64
108
67
2
167
13
59
76
20
28
141
27
44
109
135
20
1
63
33
3
139
113
9
144
71
24
119
29
153
11
4
12
81
6
41
40
103
98
23
47
17
8
24
31
9
72
128
19
16
85
25
6
18
39
81
24
27
20
16
9
36
162
66
63
24
80
19
5
103
72
66
22
41
69
3
55
5
199
80
9
12
9
36
11
13
75
63
42
48
15
12
44
91
9
87
9
140
16
33
90
4
49
1
111
15
41
24
96
24
48
73
63
128
24
19
5
121
39
9
6
126
27
21
15
84
32
121
119
25
27
55
14
63
55
8
72
12
90
15
20
71
145
100
44
1
24
63
104
16
45
60
12
15
43
49
48
72
23
17
9
30
4
50
51
80
37
48
54
5
24
120
91
21
9
70
26
72
12
51
129
106
128
6
30
24
45
92
59
14
60
102
29
79
36
9
19
73
49
30
6
27
63
9
9
12
11
24
205
39
ABCD 462692618*7^$a-1 [50015]
5
48
90
132
217
23
52
32
1
89
4
2
70
44
66
60
54
7
23
54
22
72
21
41
103
23
37
45
3
23
10
62
85
99
54
50
13
89
30
142
6
57
369
99
9
27
24
161
24
31
5
40
3
60
36
36
3
81
105
26
1
57
56
36
67
36
81
54
9
17
127
29
19
69
39
27
9
23
1
153
80
6
94
44
30
64
18
50
90
10
9
12
107
42
60
112
90
45
3
24
56
82
78
45
48
69
62
217
21
36
26
1
5
78
102
30
28
9
15
48
9
89
12
175
3
9
45
98
1
17
7
53
64
90
48
18
24
3
113
4
87
12
36
144
23
40
6
8
4
38
13
47
52
62
19
45
3
33
14
13
23
4
26
31
9
27
33
138
26
12
48
100
36
74
36
30
30
13
123
48
45
11
25
108
23
28
189
21
20
4
27
12
119
40
44
28
48
168
9
77
4
84
15
11
25
36
36
89
91
75
14
30
37
33
3
47
13
12
35
61
35
10
50
34
99
15
2
7
108
27
8
22
38
18
52
24
36
8
40
60
54
9
17
4
42
21
33
26
1
57
6
230
7
99
9
17
64
56
168
79
53
19
11
54
16
68
36
60
66
13
5
4
8
18
12
18
43
39
14
36
60
30
37
12
33
18
9
5
40
36
102
42
26
60
24
109
71
97
17
12
7
57
56
24
151
57
15
41
166
20
106
3
81
6
57
113
28
36
44
10
45
12
5
10
14
40
18
2
19
65
16
80
24
4
2
120
49
9
15
12
24
9
36
56
6
24
6
55
60
245
28
56
66
1
83
97
12
45
15
48
99
42
38
97
12
33
8
18
12
25
36
53
10
21
60
5
4
50
6
19
24
72
48
17
7
3
20
24
97
17
40
51
48
45
2
24
72
24
37
119
10
8
66
60
28
6
20
12
124
20
120
4
26
46
24
86
70
159
75
189
36
11
25
215
138
36
79
36
24
9
12
20
58
9
84
33
50
160
6
74
25
36
21
20
54
84
30
96
19
39
56
13
29
28
99
33
102
33
39
96
38
6
1
113
31
65
43
84
60
17
30
30
40
32
40
3
9
15
36
35
42
52
15
17
55
75
6
3
5
64
39
24
84
5
36
19
29
60
40
42
18
3
9
114
56
25
113
7
59
4
2
22
9
257
6
16
20
28
6
44
12
43
65
12
30
30
19
35
30
31
9
180
39
177
3
5
102
18
6
46
84
24
2
37
101
4
12
27
168
12
17
19
108
27
6
66
114
12
63
45
20
7
35
78
90
10
56
19
27
44
10
27
29
40
18
26
24
6
1
9
51
12
33
8
6
58
27
45
147
23
10
27
129
54
20
49
17
18
37
29
208
2
49
47
25
29
88
39
63
6
50
121
12
35
82
123
47
1
96
84
23
1
39
126
18
2
84
10
18
3
27
38
40
44
28
39
27
2
67
107
37
53
31
5
48
43
12
9
8
18
25
137
7
21
51
65
124
63
27
50
4
2
1
33
39
45
2
90
76
18
30
50
64
9
57
54
126
32
54
4
6
20
96
4
26
70
3
36
5
28
8
30
10
60
44
10
9
101
30
4
21
45
15
39
62
163
117
134
46
38
6
84
180
103
12
9
63
36
33
48
18
14
24
79
11
70
26
24
30
55
5
100
90
90
2
133
5
43
24
57
51
12
23
22
135
36
33
3
23
1
29
54
10
51
5
60
43
9
75
11
12
54
30
37
143
37
69
162
26
175
11
4
9
36
45
126
104
16
6
8
36
100
63
48
125
7
21
2
114
16
54
45
5
31
29
66
34
26
73
24
17
10
20
34
72
110
18
91
95
10
39
15
102
8
115
36
3
62
126
54
7
23
16
98
66
25
24
35
30
72
10
14
4
6
14
106
69
36
21
87
21
24
32
184
86
94
12
132
3
9
50
6
30
150
7
60
41
72
90
13
137
19
33
63
83
10
6
50
4
3
36
11
6
36
60
58
33
9
72
111
65
12
64
36
48
15
5
7
60
9
30
24
2
19
5
84
34
8
40
44
28
105
36
48
51
2
19
24
23
13
21
26
73
11
36
184
74
43
57
27
23
37
9
170
13
137
7
17
100
27
5
22
72
6
8
12
28
15
77
52
18
20
22
68
84
30
24
12
18
12
103
12
35
1
69
72
26
102
114
54
10
176
36
30
4
20
76
3
5
64
90
56
73
29
18
6
28
56
31
11
1
143
25
41
7
41
42
120
13
5
66
28
8
1
33
44
6
13
83
114
24
40
39
23
10
12
15
17
19
9
56
36
28
2
70
99
15
21
59
73
59
24
34
80
10
9
77
34
50
4
92
7
60
9
12
56
7
23
36
6
22
8
1
39
8
25
12
9
18
206
42
84
133
21
2
30
10
45
48
45
60
26
30
19
189
18
8
30
60
36
16
3
24
41
6
36
28
33
29
7
45
56
42
28
21
24
48
108
69
36
84
32
148
99
113
139
24
21
56
7
23
22
8
7
12
36
60
3
6
140
16
24
26
49
9
56
16
51
59
24
70
44
42
70
27
101
7
5
127
48
36
24
12
81
27
83
12
54
19
27
38
42
13
17
7
84
17
16
ABCD 462735606*7^$a-1 [50034]
164
120
16
56
7
21
39
105
36
39
24
60
77
96
40
56
67
21
80
12
103
29
19
96
24
21
8
4
3
120
96
17
72
40
32
48
16
123
173
43
120
41
43
36
5
16
15
9
39
113
184
63
17
19
96
45
75
105
63
17
199
24
17
19
65
19
29
127
17
79
41
43
21
15
48
17
100
3
72
41
7
41
12
259
129
39
17
40
15
77
12
48
67
24
57
36
147
77
60
19
60
24
57
3
41
192
84
64
39
149
91
12
60
5
40
219
21
63
12
137
43
5
16
159
108
137
72
24
28
12
24
32
28
3
89
72
108
64
20
24
55
24
101
84
139
21
56
103
12
17
43
168
33
8
79
53
7
96
24
21
39
33
20
139
9
51
9
51
24
105
39
57
60
123
21
36
60
15
5
19
180
41
55
60
21
3
113
64
3
36
204
84
29
88
3
29
84
64
36
24
63
132
29
16
20
12
151
17
12
7
36
69
39
117
3
77
19
77
40
27
17
36
124
15
45
56
103
21
3
60
21
80
76
32
187
177
87
12
204
17
48
48
67
5
12
4
60
39
36
5
16
44
43
240
201
20
112
39
65
55
41
127
36
53
48
19
77
24
43
36
24
17
43
12
60
204
36
9
96
80
84
48
60
43
17
7
41
24
168
4
20
19
77
112
39
12
9
96
159
96
197
24
88
192
24
120
92
12
55
36
5
55
48
29
52
8
72
48
91
29
4
27
36
24
21
80
19
29
4
27
60
29
103
105
60
36
200
4
63
101
40
8
103
89
76
36
3
96
105
39
21
32
7
36
9
12
39
17
192
55
17
43
24
81
192
27
96
53
12
36
43
12
120
60
48
12
9
15
17
67
29
4
3
53
7
84
57
44
36
115
9
8
43
81
99
60
21
27
77
4
75
41
16
3
24
132
84
5
16
15
101
67
120
33
20
220
20
7
12
305
24
19
17
115
81
99
5
40
24
231
9
8
7
53
12
40
39
53
4
15
84
21
3
21
99
117
32
48
132
28
152
24
84
60
103
17
16
176
48
24
19
12
9
200
19
12
17
24
19
5
55
9
135
36
9
20
12
19
81
63
96
77
43
48
17
40
56
36
4
44
84
55
24
17
16
24
96
48
56
12
60
7
60
84
41
72
40
27
53
19
60
5
132
60
12
36
12
88
32
120
31
60
141
72
56
187
5
40
15
21
140
4
39
60
36
96
5
96
4
39
24
29
43
48
117
36
39
5
24
31
45
15
29
19
29
4
3
45
20
19
53
7
12
108
72
17
7
21
44
31
101
108
115
53
24
7
41
40
12
39
21
3
36
60
24
53
52
15
237
8
91
69
12
3
36
45
75
21
3
21
75
9
20
40
8
7
60
173
91
77
4
39
12
81
24
39
60
36
120
48
12
9
20
76
63
77
16
128
31
5
76
48
32
144
55
48
33
63
41
40
92
7
24
17
55
84
53
60
4
108
15
41
40
80
24
76
15
21
24
56
60
79
5
12
7
84
21
20
31
77
7
5
40
8
67
24
233
7
21
99
12
5
60
132
7
24
17
355
48
17
12
84
48
108
43
24
17
40
3
5
151
48
36
36
48
317
36
24
19
60
24
77
36
19
5
4
39
137
43
21
68
112
32
28
60
120
8
43
5
4
140
52
80
4
56
7
12
60
60
5
36
60
24
19
60
36
29
31
45
144
255
84
29
4
44
16
3
17
124
15
84
81
3
29
124
123
24
72
161
24
12
4
27
53
67
96
36
9
171
17
12
16
3
21
15
17
7
53
84
24
40
8
91
21
15
21
39
5
36
19
41
40
3
29
31
281
79
57
3
72
17
103
5
43
29
24
4
3
60
156
53
48
43
17
120
16
24
99
21
15
17
7
84
12
9
32
120
100
63
161
43
120
60
53
28
75
21
3
17
43
17
12
7
113
187
17
19
180
9
39
77
55
5
19
17
19
29
40
96
32
43
9
20
16
56
4
144
132
128
96
40
24
60
92
64
3
29
7
24
53
4
39
60
36
9
32
103
17
223
17
120
67
117
120
92
91
17
72
67
173
192
12
67
17
40
15
21
44
16
296
24
120
28
92
64
15
65
16
180
63
21
60
3
17
72
48
64
36
32
43
60
45
3
29
31
77
ABCD 462747762*7^$a-1 [50040]
18
34
36
24
14
22
5
63
82
30
18
60
60
11
12
72
25
42
38
12
15
73
35
21
4
23
19
5
27
28
20
33
7
2
28
8
76
59
37
80
39
36
33
52
32
27
51
129
109
14
66
22
30
18
20
33
3
6
18
52
14
16
8
70
41
61
71
3
6
75
24
25
36
23
7
74
51
99
124
30
35
21
4
11
25
36
11
19
48
116
34
36
20
126
69
3
69
21
52
11
24
12
60
79
5
24
12
9
15
13
122
48
22
114
17
13
36
83
12
43
2
34
26
18
90
75
37
120
68
51
3
108
28
5
7
38
3
9
28
23
19
54
56
4
11
43
12
30
23
7
29
55
6
23
37
32
12
16
54
6
83
37
11
9
15
103
12
90
11
3
18
16
71
61
59
9
22
60
60
29
24
37
8
12
4
24
30
72
18
2
9
49
30
2
70
5
25
11
43
6
2
9
12
15
10
36
20
18
78
58
60
66
71
13
42
5
9
75
31
140
58
6
6
71
48
1
35
13
50
33
37
44
52
30
8
22
26
54
18
28
48
12
48
44
58
11
3
24
45
25
2
30
15
129
15
21
99
25
38
69
7
56
54
16
30
110
36
4
11
13
6
17
67
26
16
54
30
35
24
67
41
48
9
82
5
13
62
58
11
1
35
13
12
18
20
45
27
10
18
42
11
12
121
59
7
30
14
46
38
45
67
38
3
9
64
59
25
50
54
16
26
21
69
39
31
24
5
21
78
21
72
33
72
40
35
13
6
17
37
6
17
39
28
17
73
32
3
61
71
43
36
14
40
72
11
9
28
26
9
1
24
11
31
149
49
35
51
40
41
3
45
105
27
25
2
21
67
5
25
71
9
4
80
36
15
49
14
12
18
22
18
14
69
7
30
30
6
11
25
2
42
100
36
20
15
25
18
12
20
45
19
44
22
11
19
168
2
118
6
11
145
11
43
29
25
6
6
50
10
80
18
10
36
8
39
7
20
10
23
12
72
24
36
180
27
9
12
25
12
8
22
74
111
25
8
72
100
11
24
27
22
68
39
81
58
18
14
9
37
60
90
36
17
27
45
39
76
20
22
14
9
12
33
27
25
18
36
86
4
14
33
37
30
53
19
14
40
24
2
130
14
9
72
45
28
42
54
84
30
12
20
9
15
21
13
6
14
3
24
13
35
37
8
27
33
226
24
72
32
18
15
223
101
25
24
60
60
6
24
36
38
87
21
4
24
95
21
10
8
16
17
55
74
54
22
2
16
6
36
23
1
66
89
36
25
11
144
15
28
30
90
12
5
9
4
110
22
24
35
79
5
121
14
42
10
20
132
9
37
92
10
48
65
48
49
74
4
30
42
30
38
40
32
30
34
6
59
1
78
17
73
35
31
30
47
7
72
65
49
6
53
45
82
38
15
108
13
66
5
13
23
9
4
20
39
25
6
60
6
35
43
12
8
45
27
81
7
90
126
38
27
21
18
46
60
66
14
10
66
8
24
46
12
30
23
31
14
16
116
3
97
60
59
61
134
9
75
16
8
16
65
115
72
2
3
24
9
12
34
44
10
2
18
15
151
66
11
27
33
48
49
20
70
20
46
11
25
92
36
40
140
42
94
26
54
100
24
11
19
122
34
14
10
17
13
60
12
11
3
6
63
25
23
9
34
80
10
35
61
59
69
10
216
24
20
40
5
25
11
3
33
49
8
27
91
30
24
210
77
7
60
20
81
1
62
18
63
48
7
6
59
27
9
15
30
40
120
24
32
60
102
36
46
14
40
44
150
16
11
12
9
63
97
90
29
15
16
18
2
4
5
12
13
47
48
81
4
38
22
59
7
14
4
12
8
27
48
1
6
24
36
5
15
9
1
2
58
11
84
144
9
15
1
6
5
13
86
4
65
9
39
13
6
5
13
12
30
29
15
64
36
24
30
6
20
46
11
24
19
29
36
19
12
168
30
2
40
44
34
62
21
37
42
54
8
58
5
19
17
39
33
37
24
56
63
21
4
11
19
6
38
28
30
60
20
4
24
36
24
11
1
23
216
19
12
14
16
23
67
18
42
30
48
56
36
28
71
96
36
21
112
11
9
34
36
24
26
24
12
40
59
25
35
3
9
24
48
25
47
43
197
25
11
67
12
5
25
92
18
9
85
47
37
60
11
135
9
21
34
2
99
31
2
16
11
1
20
198
76
66
48
107
60
39
60
34
2
9
1
48
60
12
30
18
6
68
9
49
23
121
26
28
26
15
21
42
22
30
5
33
3
36
81
46
30
2
9
1
18
6
6
30
95
24
49
6
120
14
40
35
105
16
47
7
41
99
22
24
60
8
28
20
42
57
1
23
12
36
187
6
36
2
52
14
171
1
48
6
5
1
143
12
79
29
37
18
12
5
87
18
30
9
61
98
16
29
67
48
6
35
9
51
3
9
79
20
34
24
90
66
54
17
25
23
7
101
13
24
35
159
22
68
12
15
12
79
30
90
41
37
30
5
1
8
52
6
50
18
66
4
23
51
129
9
78
22
30
48
30
30
2
3
36
1
59
1
54
36
53
7
5
33
12
24
64
30
30
23
27
36
9
1
35
19
113
3
6
3
60
21
6
70
60
23
55
53
48
1
35
69
10
26
34
29
37
38
40
90
12
30
80
108
33
3
60
57
24
25
2
52
5
91
24
98
27
1
71
48
1
35
13
66
89
9
18
84
9
61
11
9
51
48
67
2
3
43
17
3
22
32
6
10
36
24
56
64
11
25
11
85
11
49
14
34
6
6
11
79
18
71
19
53
48
9
72
15
225
39
24
97
23
36
19
32
21
169
62
21
61
44
22
30
32
16
74
33
45
40
23
55
44
12
10
54
72
60
53
9
3
13
12
11
7
17
25
24
84
2
21
180
19
32
30
6
46
30
17
24
45
39
55
14
40
6
24
14
87
1
35
36
48
1
114
38
51
12
33
70
6
24
30
86
4
107
108
85
11
19
6
74
10
20
46
24
20
16
26
30
70
20
40
11
48
25
6
108
30
11
1
104
48
27
24
12
15
70
14
78
27
19
17
19
6
11
12
9
27
36
19
156
24
30
11
3
45
55
12
5
9
24
30
33
9
10
20
34
ABCD 462785234*7^$a-1 [50007]
54
12
11
12
63
30
54
9
27
42
111
9
48
88
11
15
21
4
5
40
119
36
16
20
48
40
21
18
41
27
9
28
44
9
55
3
32
60
30
12
6
42
4
48
23
24
3
30
108
28
71
12
33
43
11
21
25
15
32
24
15
9
1
80
39
1
11
21
3
16
29
7
11
9
12
39
10
39
20
13
20
52
2
45
48
3
90
10
50
31
32
25
11
12
49
8
19
32
4
35
24
100
8
33
61
15
29
16
27
9
11
24
9
48
55
17
135
63
25
41
51
45
16
83
19
2
88
78
45
9
23
4
39
9
8
75
69
27
34
11
9
18
9
61
11
96
4
9
32
15
88
15
21
8
88
3
72
18
8
24
42
9
39
28
8
9
13
15
23
81
9
3
3
69
9
123
49
23
52
9
24
20
15
1
2
12
66
19
173
3
40
44
15
6
15
57
64
14
64
18
38
6
28
2
36
21
13
11
15
22
50
13
8
28
23
9
67
29
69
39
24
27
10
51
9
2
33
49
36
23
4
23
13
9
35
16
17
12
24
54
36
13
105
12
14
9
28
12
80
28
8
9
100
11
9
70
65
16
8
1
2
25
23
22
20
18
61
5
30
1
24
41
66
28
2
39
9
7
17
16
2
25
29
15
1
27
3
44
69
129
12
31
20
3
12
45
76
32
24
13
2
25
21
71
36
15
1
17
19
8
12
33
15
4
3
8
21
21
30
9
97
27
44
4
27
9
45
36
24
8
48
12
79
11
57
1
2
6
54
21
36
25
95
51
10
27
17
48
3
12
37
18
9
8
61
38
10
32
60
22
8
69
13
50
6
16
44
63
39
42
10
2
15
39
21
13
12
26
10
104
6
58
27
9
38
28
29
13
32
24
7
44
4
92
4
5
15
12
16
5
12
19
17
28
14
58
27
5
15
15
10
51
17
3
51
10
20
16
3
9
18
44
6
15
3
24
48
12
37
71
33
27
10
30
33
65
16
26
72
1
21
44
15
19
45
45
2
18
28
23
9
18
22
32
15
33
28
14
24
30
60
6
37
9
8
16
20
27
1
35
3
45
15
21
7
20
6
16
2
78
24
39
39
36
6
6
49
9
2
21
21
30
28
9
35
21
27
6
36
55
44
7
2
6
24
22
3
17
6
21
19
18
56
6
82
32
6
54
30
36
42
16
24
23
52
5
15
27
13
5
3
3
6
94
9
33
2
37
11
9
43
6
23
39
30
3
24
24
21
7
21
42
9
11
45
133
32
90
13
72
21
23
84
45
30
13
5
4
11
25
26
6
15
3
4
38
43
35
6
18
48
12
21
24
21
7
8
27
1
68
24
4
47
46
11
13
75
44
27
12
16
69
8
15
24
6
30
1
20
21
40
68
4
6
5
4
35
9
1
11
36
36
73
15
9
35
12
1
11
52
9
24
11
1
20
27
33
55
24
44
1
47
12
9
27
24
16
29
15
19
9
36
3
20
25
24
12
9
23
49
8
27
28
9
6
14
31
29
75
9
60
27
15
10
14
25
5
55
39
44
10
18
18
32
18
4
2
3
13
15
35
22
2
58
63
3
20
22
62
22
14
60
13
12
9
35
33
42
16
45
20
40
57
35
37
27
5
103
17
54
42
31
71
18
15
12
1
23
12
51
1
44
3
93
7
6
44
48
30
33
9
7
36
56
12
25
47
7
18
32
48
18
10
27
5
27
36
37
38
9
25
47
69
6
25
29
7
9
15
39
44
6
19
5
3
36
9
63
4
20
12
3
36
6
24
22
18
23
3
78
7
11
9
3
36
73
20
7
134
36
15
27
34
51
47
33
13
32
27
1
2
1
8
15
13
23
22
11
7
18
60
2
10
11
4
5
3
27
33
4
41
84
36
12
3
12
12
24
27
21
16
9
8
78
34
23
31
53
37
11
36
12
13
8
30
45
12
28
20
7
17
64
8
9
12
28
15
9
2
1
5
15
52
5
15
33
7
17
19
17
58
5
15
21
4
24
47
24
157
8
37
15
5
12
6
13
48
8
3
9
25
11
40
56
37
15
48
27
6
36
27
17
4
32
24
16
23
1
3
41
30
52
2
27
21
12
28
11
19
41
1
2
24
22
11
12
37
23
4
48
20
33
6
21
60
9
3
33
12
3
4
8
21
3
87
9
45
16
32
18
4
5
43
18
2
12
42
16
11
48
1
11
36
3
84
13
45
50
10
23
12
36
27
13
35
1
69
30
20
42
10
9
9
14
10
92
15
1
2
48
61
8
51
33
24
33
22
18
2
70
8
39
31
8
12
45
3
105
21
16
50
10
3
45
14
6
15
27
24
84
70
11
33
40
98
42
18
12
1
36
32
4
23
30
36
27
24
12
60
24
51
10
23
4
92
21
40
23
9
15
33
18
10
15
20
3
22
2
6
30
36
45
1
2
6
15
49
35
37
38
12
9
19
2
15
1
8
15
51
33
60
3
21
1
26
34
18
2
39
4
3
65
24
16
35
4
20
9
69
43
29
51
21
16
27
3
9
8
3
30
12
7
3
56
25
20
12
3
33
28
9
14
18
7
17
36
7
21
2
105
45
55
9
54
41
1
32
7
20
24
19
9
8
1
23
100
12
17
3
63
25
27
33
32
3
37
65
7
5
3
15
34
14
30
15
19
45
53
19
8
1
62
12
12
70
6
9
59
69
48
33
16
23
3
13
9
63
83
4
20
42
36
18
49
24
11
6
91
20
19
24
137
3
25
5
12
16
68
7
24
63
17
1
23
21
4
15
59
30
18
24
58
3
33
12
23
24
21
42
61
24
35
9
3
57
21
10
2
6
9
3
28
2
4
38
10
51
8
3
37
17
19
41
12
30
9
16
15
8
6
6
54
18
9
27
1
9
32
19
11
18
51
3
33
9
6
72
16
6
3
24
21
11
4
20
25
26
1
29
12
42
73
8
136
44
61
35
1
27
8
4
45
6
81
32
40
8
39
10
8
55
17
43
27
2
48
40
170
10
3
9
35
60
40
45
32
6
58
27
8
9
30
18
18
1
20
3
45
28
23
4
41
25
23
1
12
38
21
24
3
102
36
27
3
13
21
26
6
64
44
18
13
8
39
13
5
3
39
30
60
19
29
3
13
63
35
10
2
9
9
52
8
15
4
8
9
6
37
8
60
40
3
5
13
8
172
123
65
36
15
12
1
23
15
58
47
15
40
29
4
9
3
69
59
12
120
16
12
5
24
40
2
6
31
20
12
9
15
31
92
21
9
4
35
13
27
9
11
3
10
3
29
51
15
33
16
44
28
9
2
9
3
33
36
25
11
4
5
12
48
55
9
8
12
58
5
15
21
4
8
24
3
33
9
7
35
34
11
84
16
23
73
20
27
33
3
36
1
20
25
24
20
15
1
2
9
39
30
135
27
36
6
6
10
110
49
5
39
21
48
27
39
12
12
22
26
48
25
5
3
67
26
3
24
16
68
9
3
4
8
123
10
11
9
15
1
27
36
41
39
4
27
9
8
60
45
4
27
9
44
52
12
23
13
15
29
28
24
83
84
12
67
2
87
1
23
4
71
45
16
80
31
20
13
65
12
3
60
52
15
14
3
12
1
47
16
5
22
5
63
12
37
24
57
27
9
38
6
34
50
42
33
37
27
21
2
21
27
22
15
8
3
1
9
11
16
32
24
9
39
9
78
66
135
49
15
17
18
102
7
48
32
24
49
74
1
92
45
16
27
8
25
23
7
17
9
16
30
2
15
12
12
24
3
22
11
69
3
21
48
6
40
42
20
10
29
12
9
22
53
37
20
27
24
12
27
40
2
24
72
18
6
3
21
30
33
7
21
45
35
1
2
12
57
61
35
13
32
15
33
48
111
39
24
42
4
11
9
3
12
1
8
39
28
32
33
18
45
16
65
12
18
1
32
76
44
69
48
4
26
10
14
30
48
30
28
20
6
28
20
28
20
60
19
108
5
40
15
35
37
8
1
20
91
5
6
22
8
19
8
13
50
18
12
3
49
11
27
52
26
39
16
32
33
27
25
39
9
35
1
47
39
58
123
44
3
24
13
80
12
4
9
2
1
60
32
15
102
3
3
45
25
23
3
9
19
8
1
53
31
47
6
15
15
34
72
6
53
9
27
63
18
4
20
31
29
54
10
44
3
4
81
12
18
2
31
131
70
23
24
3
30
18
48
21
1
23
25
71
7
30
11
3
109
17
66
6
12
3
7
38
12
42
24
12
57
4
23
1
12
32
1
120
2
ABCD 462804908*7^$a-1 [50122]
9
15
21
9
48
3
33
27
75
33
9
42
174
51
3
18
30
60
54
30
6
39
105
39
81
108
6
60
45
24
48
75
30
3
51
6
18
6
18
42
24
72
108
42
150
24
15
3
72
66
99
9
75
57
108
66
6
42
33
60
33
87
3
66
6
18
6
18
3
45
78
6
24
12
15
3
102
42
21
45
72
15
69
3
60
93
18
42
75
15
48
57
3
6
39
72
48
51
30
30
45
60
48
75
33
24
24
9
60
36
36
51
93
30
42
27
63
30
27
36
21
159
57
15
15
18
84
42
78
66
36
60
66
75
75
120
24
48
21
21
96
48
39
27
18
12
36
24
144
27
9
96
54
6
18
30
87
45
210
30
108
84
6
21
24
51
18
60
75
12
51
54
48
63
3
66
15
33
42
66
3
24
57
36
72
12
15
3
81
51
18
48
42
18
30
117
21
6
108
48
48
126
15
33
132
78
18
87
57
30
93
93
15
33
6
36
42
48
18
30
24
63
24
9
72
12
36
27
72
33
12
15
3
33
117
30
12
120
12
6
48
60
36
3
21
51
45
48
6
24
57
9
147
57
75
27
48
18
138
36
141
45
15
168
9
15
3
30
87
27
6
114
21
3
6
36
39
60
3
30
6
12
45
57
3
75
18
60
27
39
126
39
111
33
12
63
36
18
12
15
69
30
69
27
18
6
102
18
117
9
60
18
105
45
27
9
15
132
153
12
15
9
39
15
9
12
108
15
21
9
36
12
3
36
96
9
18
30
18
48
6
3
27
18
60
3
69
48
6
90
111
9
12
15
3
54
207
135
84
234
12
3
12
33
87
21
78
12
18
6
96
117
3
9
108
120
57
120
39
117
42
60
30
66
165
69
6
54
3
63
12
33
15
60
9
21
24
3
15
24
93
21
87
105
60
3
12
69
36
30
18
12
3
15
12
84
9
96
81
258
120
105
9
3
33
111
36
45
39
3
21
27
12
18
24
15
48
51
42
48
27
105
15
12
15
33
93
12
204
18
30
72
24
66
9
39
6
126
6
15
123
30
24
3
24
75
84
9
21
72
42
6
96
54
36
45
69
12
12
6
12
18
24
96
12
63
111
6
150
54
15
3
45
3
12
36
6
6
57
165
3
15
9
33
180
15
72
39
105
12
75
69
36
87
57
9
87
12
3
270
3
15
24
33
12
12
45
39
129
12
51
45
24
15
39
12
84
30
78
6
231
84
117
42
36
105
57
102
153
24
21
99
45
66
48
6
3
81
15
39
108
54
3
27
18
30
72
33
15
78
15
33
24
27
3
12
36
60
45
24
33
18
12
66
42
18
27
72
96
12
15
42
108
3
36
3
6
27
57
30
33
33
72
150
105
9
30
156
12
33
45
90
42
66
9
12
15
141
3
21
33
18
105
84
9
30
66
15
51
90
24
15
21
12
12
39
12
63
105
21
135
3
6
39
33
15
12
117
54
150
15
87
9
33
147
21
30
117
51
60
126
48
3
33
12
168
6
105
15
33
21
87
9
18
42
6
30
18
24
21
39
36
60
9
27
48
18
39
9
12
72
6
6
6
45
75
42
78
45
33
27
12
33
18
141
24
21
30
6
15
12
21
75
105
12
168
36
36
15
15
45
105
27
33
84
60
36
24
6
12
12
48
6
15
9
96
27
9
66
57
45
15
12
96
15
9
24
27
102
3
9
6
9
24
9
96
24
42
33
21
36
3
81
24
3
33
66
48
42
3
12
9
72
27
3
168
30
24
30
45
36
75
42
12
48
30
9
81
63
69
171
12
45
39
39
21
81
3
252
12
3
12
18
114
21
93
6
213
63
57
147
6
24
51
45
12
51
21
78
102
36
27
3
24
33
111
30
12
27
33
12
12
36
144
6
57
15
72
54
66
45
21
3
36
75
54
90
69
33
30
54
24
72
87
15
90
12
3
12
84
75
6
3
3
42
168
27
141
180
36
111
69
6
18
15
39
30
18
45
27
66
6
6
15
12
45
72
3
63
24
48
18
123
21
198
132
78
12
24
90
57
12
15
60
93
69
84
90
42
30
24
18
6
6
15
48
3
234
48
195
3
42
6
6
24
15
24
3
12
18
42
42
78
18
27
15
42
108
6
69
15
12
18
6
120
6
51
15
12
33
3
6
15
45
204
30
21
120
165
3
57
3
72
81
15
72
3
12
12
93
27
24
132
90
15
9
66
12
33
3
81
36
12
48
45
63
12
135
12
30
162
54
147
33
12
3
69
6
6
3
15
18
39
36
237
27
3
78
48
96
15
36
117
60
6
9
48
69
36
27
72
9
36
3
165
6
9
15
57
15
45
21
210
18
60
24
42
69
39
102
30
21
39
6
3
12
3
114
15
48
39
48
105
21
12
12
42
96
18
75
27
72
6
15
21
54
90
54
18
15
87
90
36
24
12
6
9
123
33
48
57
120
27
33
18
57
75
33
24
141
39
3
12
60
6
12
24
51
45
84
15
ABCD 462926784*7^$a-1 [50072]
84
72
16
8
156
16
32
40
128
52
68
24
24
1
108
23
4
21
23
1
11
109
123
8
24
13
35
36
60
124
105
3
44
37
107
64
60
80
36
24
25
71
60
1
36
39
116
24
85
35
28
68
84
61
59
85
35
96
40
12
32
36
72
12
36
52
9
11
12
13
35
85
131
24
13
12
95
36
112
72
8
52
45
108
47
109
51
68
108
24
109
59
12
37
11
24
1
24
111
80
12
157
108
3
44
28
105
131
12
109
11
12
36
24
88
9
215
36
112
8
37
23
72
36
76
104
1
48
87
108
45
11
84
12
28
9
3
20
48
36
12
12
220
20
37
23
48
72
25
147
45
59
13
107
72
12
40
57
72
107
181
35
84
24
108
12
36
52
72
80
336
12
48
36
28
9
36
63
60
21
143
48
13
27
120
72
20
61
15
12
68
60
40
12
20
12
1
27
9
59
52
8
12
12
148
60
45
3
8
349
3
9
171
224
25
63
45
3
24
20
1
27
9
143
25
3
189
191
48
72
13
27
33
47
97
63
152
1
83
12
12
37
11
48
12
48
24
48
1
239
120
52
8
84
16
57
87
44
12
52
80
37
3
60
48
9
23
12
48
120
40
8
12
49
39
141
107
12
52
129
71
28
132
8
49
11
157
72
3
116
352
68
4
56
52
9
23
36
172
44
28
45
23
24
96
37
3
44
1
15
12
140
12
25
35
136
128
133
47
60
13
96
35
28
68
16
105
3
20
277
11
24
28
20
72
24
97
36
3
104
36
48
72
37
83
60
16
104
156
112
9
47
36
13
135
48
249
71
184
60
20
25
48
47
60
37
24
27
68
112
57
35
216
84
25
11
24
136
128
52
32
37
3
80
88
8
1
12
59
4
56
40
44
180
13
15
12
44
60
37
12
27
108
80
73
27
8
48
49
27
36
44
1
12
11
60
24
36
37
39
36
45
15
68
144
85
48
35
12
160
8
52
20
288
24
76
8
36
28
32
24
61
72
23
120
136
200
48
4
32
1
59
24
36
73
60
63
8
12
144
24
4
68
12
28
8
12
4
8
72
28
80
37
12
51
117
72
11
132
48
72
61
23
16
8
108
60
37
35
145
12
11
4
36
80
37
95
36
132
72
28
261
11
160
45
23
60
12
12
16
9
12
23
84
192
12
96
4
93
96
3
36
92
40
80
13
27
9
71
37
71
72
72
16
84
68
48
24
100
48
108
20
4
44
13
71
28
105
35
40
68
24
52
56
60
24
48
25
131
52
164
84
1
11
100
141
3
356
12
100
32
24
16
20
13
143
48
36
60
73
23
124
105
11
12
60
28
45
59
24
24
96
24
120
36
36
36
40
20
61
123
20
37
59
168
120
204
13
59
24
156
288
25
63
8
52
117
243
8
24
48
1
11
36
36
144
64
9
59
4
56
12
28
72
12
45
23
96
84
12
48
48
48
169
27
128
100
8
12
12
1
83
60
112
72
45
71
12
12
12
16
128
52
32
96
12
49
23
25
11
132
1
144
35
48
13
11
60
28
120
132
92
60
36
12
156
84
60
36
4
189
11
108
192
48
40
9
15
44
12
48
24
12
36
52
60
12
45
23
12
25
108
263
25
47
37
11
49
23
40
48
80
48
96
168
28
21
11
12
84
24
28
44
28
57
63
9
71
60
85
63
44
24
240
72
40
8
84
72
37
51
56
64
128
4
80
48
96
12
145
47
72
13
3
68
112
68
72
109
3
105
48
47
112
117
36
3
60
92
12
24
64
20
13
167
25
23
64
8
100
56
52
45
83
64
8
1
11
13
83
37
23
36
76
20
120
60
25
72
15
9
156
47
13
72
48
95
12
37
47
61
11
12
12
1
59
24
4
252
36
57
71
12
24
88
80
132
16
80
48
12
72
72
13
15
12
81
15
20
52
120
60
48
8
61
12
59
48
60
60
252
4
8
36
1
35
13
63
32
36
64
12
8
60
13
59
96
61
131
109
131
85
183
249
3
32
13
63
32
12
16
72
ABCD 463012470*7^$a-1 [50013]
25
42
8
12
15
15
4
24
8
4
2
4
47
9
10
18
24
8
36
28
6
6
32
40
12
30
68
4
8
22
14
12
64
32
30
21
21
12
10
17
55
6
8
46
5
6
3
10
14
34
23
3
4
12
6
38
60
10
8
48
76
36
5
12
1
14
16
12
30
50
4
66
5
1
30
6
20
40
18
44
58
86
6
22
6
77
25
23
1
44
3
31
24
12
5
1
32
27
57
4
6
56
46
8
15
19
6
42
23
7
23
7
8
18
3
3
16
6
2
28
8
12
22
42
14
28
8
4
2
12
12
4
24
2
3
51
28
18
38
10
12
24
59
49
11
1
6
12
29
7
6
50
4
18
18
78
36
2
16
8
28
29
1
36
18
20
18
10
12
6
8
24
24
6
70
6
23
3
24
60
4
18
14
9
9
12
4
12
53
3
28
80
48
70
11
1
12
5
13
12
42
18
30
20
42
48
12
70
12
26
18
16
12
42
24
35
7
18
5
48
3
15
1
12
30
2
70
5
7
2
6
16
2
12
9
3
28
18
17
25
50
16
6
36
6
6
2
42
22
18
14
16
6
2
15
21
4
78
20
15
13
47
1
2
12
4
6
12
36
44
6
22
32
3
73
17
7
8
4
12
23
19
11
25
23
75
10
24
11
7
36
77
18
9
10
12
6
18
20
12
6
22
6
18
20
16
12
8
4
30
36
44
4
32
12
30
15
42
7
6
20
30
10
8
34
20
10
8
22
38
34
14
28
32
15
7
42
12
2
24
6
24
18
54
28
2
3
13
24
6
12
17
3
4
6
8
48
28
8
112
30
74
12
6
10
12
20
24
21
27
4
42
42
36
11
18
43
2
9
7
26
4
8
15
1
60
48
18
14
28
6
35
33
6
24
3
60
61
2
28
60
2
4
8
15
45
87
27
16
8
72
34
18
2
18
18
82
38
12
27
1
18
17
33
22
5
24
7
42
18
36
8
30
24
10
84
2
70
6
6
42
6
29
25
110
10
42
6
2
3
7
96
20
22
30
12
8
36
6
28
17
21
10
36
56
10
24
6
12
5
7
24
2
27
13
2
4
12
2
4
18
41
3
6
30
54
9
7
6
2
3
24
7
6
36
12
5
1
18
5
61
14
6
16
29
9
21
7
42
5
6
1
29
1
12
2
10
48
30
72
6
8
3
19
12
2
9
1
6
24
18
32
27
33
34
38
16
6
38
28
2
58
74
34
50
24
15
31
24
12
8
30
12
34
12
42
18
6
6
2
24
4
62
18
3
33
27
37
6
41
7
23
31
6
6
20
33
7
2
10
24
6
54
2
16
26
15
31
6
23
19
30
6
42
12
8
6
10
18
20
4
12
8
6
4
30
24
18
66
20
52
8
64
12
2
36
88
23
3
12
34
12
71
27
18
27
7
6
12
56
18
22
6
26
36
4
17
9
58
54
30
8
24
3
25
42
17
3
22
5
3
18
34
6
18
6
14
4
24
2
9
3
12
4
108
42
6
38
12
6
4
20
18
40
6
18
66
8
10
72
6
29
9
10
41
25
38
4
8
46
36
30
48
38
22
2
28
5
39
24
4
2
4
12
6
42
20
16
5
33
58
17
21
12
4
6
20
22
12
23
21
124
68
45
1
24
14
58
2
3
1
30
60
12
18
12
14
4
18
11
18
1
14
12
16
2
75
9
6
10
35
3
16
6
8
4
8
4
56
4
18
18
2
4
6
8
52
17
43
20
4
30
2
4
17
13
2
58
12
26
28
48
24
24
6
18
48
18
42
36
18
30
5
31
6
2
15
43
18
32
6
4
8
10
2
3
7
5
37
14
12
39
19
6
6
36
12
24
95
3
28
50
46
20
28
26
6
18
6
24
12
18
16
24
72
11
19
24
6
5
18
3
4
6
60
5
12
42
21
22
80
64
2
4
5
25
6
17
43
44
4
54
8
42
9
21
10
2
28
14
4
11
39
6
51
31
2
9
43
5
15
22
65
79
53
3
16
24
26
12
4
24
32
16
14
54
4
14
150
3
139
11
1
30
23
85
18
18
14
18
100
2
40
6
20
16
2
24
6
16
20
16
5
27
40
6
29
3
10
54
42
2
4
20
22
20
70
18
6
2
27
3
9
1
6
36
8
22
26
4
2
51
43
11
19
2
12
10
18
8
6
4
18
24
14
6
60
39
1
32
6
64
6
14
3
1
12
14
22
11
9
22
41
15
3
25
8
69
7
5
3
33
33
9
1
41
21
22
36
6
8
16
11
99
40
18
11
7
6
2
10
20
15
45
12
6
9
6
55
32
4
59
9
18
12
6
42
28
32
76
36
41
3
16
8
15
12
13
38
10
8
9
7
6
12
2
21
7
8
16
12
6
5
9
28
14
12
52
8
22
30
24
2
24
28
17
7
26
90
6
4
12
65
39
6
3
18
63
12
9
3
48
28
17
37
18
35
27
33
25
77
33
39
45
15
43
32
21
31
12
12
6
24
42
2
3
18
13
26
58
24
24
2
27
19
6
23
81
42
15
3
6
28
20
33
33
10
36
5
36
1
2
52
8
22
5
25
12
23
49
12
8
18
4
24
42
18
6
42
42
6
54
12
30
23
7
2
18
4
2
4
6
2
27
3
40
14
6
52
12
68
16
17
30
19
8
40
26
6
10
38
30
3
9
18
28
2
16
20
21
48
51
10
2
22
12
48
56
66
33
1
26
28
5
12
1
8
40
26
120
90
3
19
26
12
3
31
12
17
7
12
6
26
12
4
44
24
10
42
18
18
17
12
7
44
22
6
30
42
29
9
12
22
24
8
4
17
1
24
48
32
18
40
6
42
2
24
42
16
20
22
54
36
66
60
30
6
30
5
19
24
8
15
25
2
76
6
66
6
14
10
5
9
18
34
78
18
24
11
31
48
26
4
18
6
8
40
11
19
30
18
11
21
4
12
14
24
18
12
4
8
6
64
12
6
18
59
25
12
62
46
18
24
11
87
3
31
12
2
34
2
10
42
17
7
14
4
6
18
12
86
3
25
12
12
14
18
6
16
5
7
18
2
12
54
16
18
5
33
10
12
32
16
12
2
22
36
23
13
32
16
41
3
12
52
53
37
8
88
24
38
16
12
29
3
16
14
4
24
35
25
6
2
4
20
6
12
4
26
64
8
15
7
12
24
8
54
15
18
37
32
22
2
82
14
4
2
28
2
16
32
28
18
14
10
18
2
72
30
40
12
18
6
30
14
12
46
11
7
60
38
36
10
20
12
30
15
3
22
6
12
6
6
36
6
24
6
5
1
14
64
36
18
8
9
19
44
4
11
7
6
2
27
45
30
16
8
6
21
13
20
22
14
18
18
22
5
7
35
6
3
52
17
1
6
74
6
16
6
24
6
162
56
3
7
18
8
18
12
16
12
140
52
6
36
2
33
7
6
12
60
12
35
7
41
21
64
62
16
2
10
8
9
13
18
8
16
35
15
6
4
72
2
10
29
1
30
17
15
16
11
1
30
42
8
4
17
1
18
6
30
6
20
10
12
2
15
19
11
33
94
8
30
36
16
89
25
12
24
6
2
45
1
36
23
3
30
45
13
20
70
6
41
21
10
17
7
24
2
70
11
9
12
10
54
44
4
86
52
42
2
10
14
30
12
45
45
42
4
18
18
26
4
24
12
17
30
1
8
21
37
54
2
60
24
12
58
24
149
27
22
42
18
20
36
42
36
21
7
32
16
8
34
54
44
6
18
16
68
6
4
32
3
21
34
18
18
66
5
55
30
12
6
5
21
4
6
6
84
26
4
24
2
16
29
96
24
21
18
6
51
1
42
32
18
22
12
6
12
12
6
48
30
12
11
37
30
14
22
2
4
26
28
6
18
2
22
17
25
2
16
2
33
13
14
3
24
9
16
14
16
42
26
16
20
69
1
18
12
18
38
21
37
2
24
6
3
18
1
6
146
30
64
48
6
8
34
2
76
12
29
1
78
6
8
4
24
42
14
18
4
23
19
6
6
8
40
6
18
6
71
7
2
16
42
66
5
1
6
8
22
42
18
50
15
55
18
23
1
14
4
24
48
14
10
18
48
42
6
18
6
6
8
27
7
2
24
3
7
6
42
2
75
1
2
9
25
20
4
66
12
6
30
6
18
12
2
16
18
11
1
24
62
10
65
1
30
12
12
32
16
2
6
6
60
21
123
46
12
2
28
48
83
25
26
34
18
6
26
4
26
18
12
6
6
82
6
8
48
6
18
16
26
3
43
54
5
1
6
23
31
20
54
36
27
61
11
7
12
12
2
3
7
56
9
33
46
8
33
1
12
12
2
4
14
4
6
8
22
23
31
18
18
92
10
26
46
8
46
2
28
5
31
30
29
15
30
12
4
6
6
12
2
63
7
23
24
9
16
6
32
18
28
30
12
50
9
25
12
32
6
46
8
10
12
12
47
3
16
48
12
12
14
10
18
5
19
18
80
6
12
3
1
23
13
6
2
22
32
6
16
8
46
6
23
13
6
18
6
48
54
5
13
66
17
9
48
40
24
6
24
32
6
40
11
3
6
4
17
1
2
21
7
12
36
8
33
7
53
3
136
56
12
6
30
9
7
12
2
16
24
2
10
20
9
3
10
6
11
25
6
65
1
26
18
24
4
2
4
6
8
28
36
2
3
37
24
2
4
18
62
48
22
18
24
30
24
18
14
6
22
6
6
2
3
31
18
30
6
6
24
17
1
18
14
30
16
14
16
66
5
7
6
6
14
30
6
24
3
7
23
3
4
2
10
6
5
31
30
2
12
4
26
24
21
55
6
42
2
39
7
12
20
22
2
10
12
38
6
9
31
24
12
12
18
5
9
22
108
2
69
3
18
40
42
12
6
12
20
10
48
12
50
28
20
4
42
38
15
48
3
34
30
20
10
24
20
27
31
24
12
20
46
6
12
2
9
31
24
36
26
4
119
7
6
60
12
2
22
2
22
12
12
66
8
4
2
16
48
12
48
17
12
1
14
16
14
4
71
48
7
6
18
23
73
5
18
12
7
102
12
24
20
12
4
96
60
5
3
6
4
2
70
30
11
49
38
6
34
102
8
18
9
3
4
11
1
26
4
12
2
60
3
24
43
35
27
30
4
2
82
42
6
44
4
12
12
2
10
6
35
24
25
14
4
5
31
12
5
24
18
1
36
6
2
42
15
7
89
9
3
7
6
32
10
26
4
26
28
38
34
12
2
6
ABCD 463036524*7^$a-1 [50031]
30
18
12
16
24
65
15
16
44
9
3
4
117
39
8
88
110
91
53
6
28
14
42
6
10
125
19
56
45
39
16
17
67
24
17
76
12
44
15
102
46
14
3
28
59
16
2
19
44
60
12
28
15
144
9
71
64
14
22
26
34
9
27
21
29
10
5
7
20
33
15
1
27
132
17
27
48
72
76
20
88
24
21
44
7
296
24
21
15
54
126
12
12
16
21
149
12
10
32
33
7
26
22
8
40
60
14
46
104
30
30
16
12
80
18
54
124
2
12
22
41
36
21
139
56
55
5
16
17
27
15
30
18
12
100
5
31
32
12
102
19
72
17
46
26
70
9
48
27
12
5
27
52
21
39
17
33
18
49
63
77
51
12
49
15
44
48
210
70
12
9
12
12
17
18
61
11
16
24
9
3
116
12
73
48
8
67
12
41
3
126
10
2
58
5
16
23
21
9
6
42
18
4
20
37
44
135
40
12
32
21
45
90
64
68
13
29
127
29
30
114
36
42
16
104
40
9
99
2
12
30
16
72
33
36
20
9
27
28
56
4
17
22
26
43
77
43
17
51
91
149
64
125
54
1
29
10
38
72
60
3
177
18
33
45
42
12
1
96
63
50
60
7
11
49
24
3
36
26
10
14
46
5
75
61
39
32
40
29
9
12
70
48
17
16
44
31
14
12
91
27
5
4
12
164
7
20
78
18
24
61
32
75
12
4
14
30
1
60
87
44
28
5
15
12
33
24
21
58
12
21
11
186
12
3
27
40
68
117
103
48
14
10
5
147
4
14
19
11
40
5
7
48
20
48
1
23
21
40
27
29
4
39
36
153
17
12
58
21
39
20
25
137
10
32
96
61
3
36
62
70
53
7
9
89
10
32
88
12
12
21
89
7
53
36
15
129
10
21
32
4
29
70
20
12
12
16
2
12
10
48
12
9
119
13
92
33
31
39
44
21
27
1
29
90
1
27
12
65
31
26
19
72
48
15
2
58
2
82
2
31
59
36
1
51
21
44
7
21
59
48
45
3
42
58
14
18
16
12
45
32
75
18
12
15
64
3
26
118
12
17
4
23
1
63
26
46
2
106
74
72
10
26
70
2
19
132
29
48
75
12
27
21
19
8
30
30
9
9
82
33
63
12
21
44
45
30
4
77
64
99
17
81
199
12
39
36
2
154
86
12
19
20
43
57
27
14
72
58
5
4
29
22
108
32
13
20
9
6
42
30
16
56
21
88
59
18
42
33
16
20
43
20
28
29
19
2
78
81
3
16
45
32
45
43
20
127
5
63
12
45
16
75
44
28
74
58
5
57
126
25
59
6
22
50
43
35
21
4
5
58
12
44
57
4
39
36
12
21
11
37
84
3
62
10
12
98
51
7
14
72
66
40
20
28
26
10
144
89
135
249
33
36
22
12
26
31
23
21
55
5
19
9
68
33
51
7
9
44
27
78
24
7
3
86
30
25
152
15
28
48
2
24
30
66
54
18
12
19
92
105
24
63
33
84
46
14
7
84
17
12
30
30
18
13
15
5
12
28
3
14
90
150
12
60
46
5
36
21
22
24
84
2
30
28
21
41
51
60
19
9
15
53
3
21
27
61
12
27
50
19
39
5
75
4
80
1
15
74
10
26
34
9
27
2
30
33
9
30
57
4
32
3
52
29
153
7
44
16
87
182
22
33
17
18
1
60
3
48
2
66
28
45
15
56
1
5
102
16
29
55
5
16
71
16
41
3
4
77
45
58
29
15
49
41
18
52
132
50
6
24
18
22
41
28
12
39
98
3
12
93
12
91
41
31
35
12
18
42
45
55
62
18
42
91
17
22
36
62
48
102
12
30
18
48
30
30
4
68
28
33
89
12
36
10
14
30
21
9
70
38
75
7
77
91
5
43
21
12
75
2
12
3
43
26
106
20
30
87
4
41
30
13
27
2
7
12
27
80
4
86
70
24
56
40
12
20
1
11
16
101
9
94
21
63
32
25
75
5
16
89
210
24
1
120
32
7
24
44
42
51
7
2
31
5
58
44
12
4
26
58
8
4
9
71
6
15
75
30
111
3
16
21
63
21
35
1
20
19
12
128
25
48
27
17
7
158
42
28
68
40
5
60
28
75
14
139
24
60
27
48
24
60
108
9
11
12
30
36
12
72
19
15
12
44
21
117
22
48
50
72
46
24
128
9
21
15
16
41
66
40
72
152
40
60
17
9
12
58
5
39
21
88
89
30
61
29
58
2
19
20
31
53
117
12
19
44
31
74
70
38
30
40
32
18
12
19
60
119
28
24
108
105
35
4
17
9
42
40
69
24
27
5
3
40
72
98
70
21
39
44
40
108
9
44
45
34
56
21
36
33
22
36
180
32
25
15
2
70
9
113
7
71
1
137
120
72
19
23
81
40
39
38
12
51
28
68
4
5
12
39
9
15
55
20
30
30
28
86
58
29
19
50
54
1
36
29
27
48
9
6
1
11
16
104
9
21
130
2
27
9
75
43
62
34
21
5
10
2
42
6
234
21
117
48
150
60
90
22
20
69
21
12
30
28
38
27
31
12
2
70
2
10
53
91
2
31
3
41
9
106
12
32
18
15
7
48
8
40
14
30
60
21
15
1
12
51
36
14
7
23
28
21
11
136
12
32
1
65
12
18
102
15
60
16
41
18
40
33
27
12
9
12
56
33
118
132
128
13
3
2
24
6
28
17
100
108
27
14
48
18
4
68
12
21
7
110
70
9
23
61
32
3
12
13
35
24
16
2
3
39
33
115
12
50
3
31
53
39
1
11
52
26
22
5
57
7
111
12
21
75
12
9
60
3
56
54
7
41
10
9
63
24
32
117
33
30
4
24
33
41
19
59
88
53
3
66
22
69
41
63
12
75
160
29
51
109
12
99
2
18
9
19
14
36
27
103
45
20
9
6
30
51
3
16
12
32
28
98
24
6
52
125
ABCD 463174886*7^$a-1 [50027]
3
27
12
9
15
12
9
3
1
53
6
21
45
78
37
12
35
6
43
17
6
1
29
72
75
27
48
21
15
6
99
15
25
24
12
11
12
9
15
90
3
40
17
36
12
54
85
44
24
33
12
12
36
12
18
33
51
1
12
71
84
1
84
12
41
30
13
35
12
120
45
24
16
5
27
3
18
30
12
9
15
30
6
42
6
12
36
21
3
12
37
5
12
6
37
17
6
45
36
45
67
17
7
11
18
55
5
12
67
32
28
23
9
16
23
72
6
48
48
42
78
31
23
9
21
78
81
33
12
15
3
12
96
12
66
39
87
25
41
24
96
31
11
48
24
6
54
18
31
35
18
6
48
33
15
9
40
11
45
21
27
15
25
20
69
27
99
42
39
40
17
30
33
51
6
12
12
12
7
173
36
27
16
11
12
9
57
108
31
32
27
1
20
16
11
12
37
24
41
6
42
15
52
47
21
51
42
15
45
3
15
1
89
18
66
3
39
9
3
9
24
16
11
13
20
21
42
1
36
24
11
12
12
6
39
4
5
7
5
31
12
20
39
9
3
54
6
42
30
13
24
5
24
48
24
42
36
24
25
11
42
42
33
15
18
6
25
20
27
1
12
11
12
18
24
84
36
42
18
42
42
18
13
11
24
18
18
6
19
47
18
15
60
93
3
39
21
15
25
59
18
24
60
6
9
28
5
36
51
3
21
39
18
3
33
6
18
7
12
77
75
9
18
102
6
6
31
44
21
15
21
48
24
51
81
114
61
20
28
11
24
1
24
11
120
81
39
21
3
24
6
24
6
1
17
36
12
108
36
18
49
11
25
29
12
18
18
30
1
35
12
85
32
3
13
11
12
18
31
24
11
6
42
49
236
16
29
18
6
6
9
15
21
12
3
12
85
41
19
5
6
1
5
12
15
9
15
33
42
96
6
36
24
84
18
24
1
12
71
13
23
13
8
33
15
24
16
77
72
6
6
6
24
1
5
42
30
3
3
25
83
66
63
21
19
29
3
27
48
9
33
6
54
31
36
36
17
6
1
29
30
66
7
11
12
30
48
7
35
12
18
19
41
36
15
4
29
12
19
20
63
33
16
41
18
25
29
6
45
24
36
3
18
18
6
79
5
24
7
41
24
6
36
37
12
41
27
15
36
6
43
11
36
12
1
5
31
77
91
36
36
5
18
30
3
27
18
24
36
18
37
11
18
24
18
24
24
6
19
107
9
39
13
59
21
45
15
3
18
15
16
11
37
41
54
42
31
11
42
99
3
6
36
18
30
18
49
29
18
33
15
90
42
6
3
4
8
63
12
9
36
21
18
9
16
5
18
78
3
3
24
9
16
12
20
3
45
33
102
18
19
36
41
3
72
81
6
6
36
6
1
35
18
12
36
27
36
3
228
18
7
11
21
21
7
5
48
19
53
3
16
8
21
19
11
6
3
3
25
5
72
18
6
36
24
42
21
3
18
24
75
24
57
24
60
18
1
41
24
18
1
35
13
23
21
4
20
9
31
20
3
30
12
51
15
18
18
42
15
48
40
12
11
49
11
36
6
42
42
15
15
6
19
77
7
5
24
3
15
6
90
49
11
21
3
25
80
21
30
54
54
25
65
39
21
3
15
6
30
9
28
24
8
16
5
42
24
18
6
1
36
47
36
36
36
6
12
18
6
12
31
17
43
48
53
3
24
21
6
30
15
28
20
27
84
72
24
6
12
30
24
21
33
36
6
24
18
15
12
12
3
6
24
138
18
24
3
3
36
1
23
6
12
31
77
48
60
3
4
65
24
24
7
29
19
11
24
84
1
35
25
11
54
30
24
54
30
37
12
47
12
42
60
18
1
29
15
3
72
30
31
24
11
36
36
21
12
3
1
35
12
9
27
18
24
6
25
77
18
24
37
59
6
3
9
3
4
84
12
11
1
5
27
9
6
36
48
12
37
95
12
12
9
117
6
6
3
33
24
6
13
12
8
112
23
12
30
42
1
83
24
18
60
30
84
36
6
84
120
6
105
15
33
9
12
15
15
42
19
17
6
13
44
28
77
12
6
24
13
60
35
6
7
36
29
3
12
48
33
72
7
48
17
6
1
5
12
31
12
101
27
21
6
1
77
6
12
54
3
63
13
29
15
9
12
15
15
1
17
27
15
6
12
6
54
30
90
6
24
21
3
18
30
9
9
19
8
63
61
23
25
11
21
52
8
88
11
30
12
6
85
8
15
54
27
45
18
42
15
72
27
18
19
23
12
6
12
15
75
24
18
15
24
9
12
6
78
30
12
12
12
102
54
13
44
36
45
15
24
3
9
33
24
24
42
1
20
9
12
15
28
35
6
12
55
11
9
21
43
11
24
12
37
11
24
6
103
11
30
39
75
1
65
19
48
8
39
12
18
15
9
6
61
84
12
17
30
12
96
9
12
3
18
31
5
7
23
12
33
39
69
9
12
27
27
42
91
29
54
18
18
24
6
102
36
18
54
1
131
30
15
27
1
17
30
49
5
6
12
12
57
24
28
107
6
30
30
12
18
18
6
6
7
5
36
55
23
13
44
39
45
159
1
12
65
3
9
12
6
49
20
27
24
6
36
6
6
39
15
42
3
12
57
6
6
66
24
9
3
18
30
6
19
59
33
33
30
12
30
63
40
5
27
33
48
18
96
12
1
35
21
9
39
28
17
43
23
24
12
21
3
108
24
36
13
107
6
15
39
54
18
1
23
18
48
55
24
5
54
6
7
35
12
12
1
77
24
63
39
48
12
25
23
37
8
12
9
12
7
20
3
9
3
13
5
19
5
66
57
28
32
9
19
5
19
47
9
4
29
18
36
24
6
42
12
9
15
49
68
24
45
102
6
18
66
7
47
42
7
59
6
63
27
9
12
27
1
47
6
24
7
23
73
84
56
4
5
7
35
33
16
20
57
12
6
37
8
4
11
108
73
41
43
47
97
17
6
33
9
30
1
5
18
24
36
126
12
3
39
1
5
24
39
15
126
48
39
12
57
7
11
144
9
15
24
18
6
24
37
17
66
24
33
48
21
3
3
12
25
11
45
21
90
12
120
54
6
9
15
1
5
19
11
6
39
21
18
6
7
35
30
30
30
6
9
21
36
15
60
36
12
3
36
18
24
3
16
12
48
17
6
66
12
18
18
66
24
33
63
90
19
5
111
12
9
6
24
13
71
21
15
6
6
6
78
6
12
36
30
42
12
18
66
3
4
29
72
66
36
24
60
6
3
63
12
13
29
36
15
15
1
11
49
108
23
18
31
8
48
24
9
108
66
81
4
53
7
41
6
18
3
63
49
35
12
18
6
42
3
39
21
3
13
65
19
12
11
30
42
1
11
24
6
24
6
9
39
6
12
24
42
13
107
6
42
72
97
29
30
54
43
5
27
36
45
51
39
48
18
19
20
52
17
102
49
5
6
6
120
42
6
15
15
18
103
17
30
18
6
24
33
40
23
48
85
20
3
18
24
18
1
29
6
36
21
39
25
12
59
12
30
3
24
57
18
42
6
66
24
42
78
6
12
6
15
9
3
9
6
24
9
33
18
1
32
48
57
19
17
36
18
6
18
1
24
11
30
12
24
24
12
36
12
43
161
12
18
45
3
48
6
42
18
19
44
52
8
3
54
6
6
27
24
33
18
73
23
30
12
15
28
8
27
48
30
18
6
24
7
5
6
66
43
17
7
53
12
36
19
8
28
35
84
6
15
84
28
8
64
32
24
93
12
24
15
27
102
3
3
6
12
79
35
12
6
12
18
30
6
9
21
24
36
27
27
12
6
6
6
36
19
20
16
24
17
51
33
15
51
18
6
24
33
64
8
15
6
6
9
3
18
48
12
6
85
8
24
9
18
36
33
4
59
12
18
3
16
155
13
5
7
23
21
99
42
6
42
75
9
36
27
57
174
42
12
7
11
24
18
18
30
6
6
42
36
54
18
48
60
9
63
33
27
9
16
5
27
3
60
114
90
1
23
25
23
1
17
6
60
42
48
114
9
4
32
51
6
3
9
7
29
3
21
18
60
6
27
21
7
ABCD 463193882*7^$a-1 [50010]
10
5
45
28
32
63
4
15
5
1
6
14
15
93
60
4
32
16
18
24
6
11
16
45
24
18
30
15
39
21
11
34
20
10
18
2
66
126
21
3
6
16
15
20
7
24
48
5
9
66
21
1
8
30
1
33
32
16
8
36
4
30
21
5
7
48
9
6
44
21
33
30
4
38
55
9
24
24
6
9
48
23
16
66
68
4
2
36
34
11
45
7
32
1
24
6
66
11
33
18
9
55
5
72
7
14
18
21
1
15
20
9
15
21
12
10
5
12
3
12
58
8
19
15
5
103
32
4
2
12
16
14
12
22
15
15
68
64
6
8
34
14
15
19
8
16
6
14
96
25
3
113
19
12
6
8
19
12
11
12
1
84
96
20
1
6
36
2
27
33
18
16
44
37
24
5
88
23
1
26
4
42
32
22
9
11
33
9
24
24
27
9
34
6
48
44
4
42
12
9
33
107
4
27
26
7
11
18
48
39
27
1
47
6
24
34
14
24
3
15
18
72
36
24
7
33
75
128
27
76
9
24
8
13
20
4
8
3
48
4
8
4
29
58
30
18
6
2
30
64
30
9
20
15
6
10
33
17
30
37
3
6
8
55
65
3
19
57
3
36
17
45
30
6
39
12
7
8
18
22
8
18
15
24
13
8
15
25
8
51
45
15
48
1
27
35
1
15
2
10
6
30
33
32
21
12
19
11
18
31
3
78
2
6
12
15
21
6
21
9
7
17
19
71
96
34
18
30
3
29
10
2
87
4
33
11
33
42
10
2
72
6
15
9
78
30
22
21
51
8
1
12
8
55
21
11
18
48
46
18
20
46
56
21
4
45
68
30
16
44
36
9
3
30
12
6
64
2
10
6
18
6
8
10
86
16
42
21
57
18
20
42
3
85
3
59
1
17
3
39
13
11
22
38
42
7
9
11
43
38
7
20
12
4
9
42
50
36
6
34
3
21
26
30
27
57
7
21
30
66
3
8
4
47
10
11
21
12
30
28
5
27
25
8
15
16
9
12
39
14
24
31
27
129
15
54
14
28
26
10
26
22
101
27
21
63
6
16
6
21
11
36
6
7
20
4
11
72
4
2
78
28
9
17
42
58
6
14
6
1
21
8
39
1
3
17
30
16
5
15
4
14
15
91
17
19
14
52
18
2
4
15
65
6
30
18
42
55
36
27
9
8
31
12
24
45
108
3
2
12
48
48
24
3
1
6
18
20
28
11
9
12
72
15
1
56
18
16
12
9
5
18
76
29
12
55
26
22
9
8
15
46
8
51
9
19
9
116
60
6
36
28
48
9
9
11
7
8
37
41
6
61
29
7
3
6
56
12
3
25
20
12
48
12
22
20
21
9
28
38
10
20
27
1
6
18
23
24
1
20
28
144
42
45
39
36
6
32
6
57
19
20
4
30
18
33
12
128
19
2
22
5
49
39
3
17
39
13
80
4
44
12
15
4
9
3
36
5
21
16
15
3
20
37
8
7
14
39
21
4
35
40
3
5
43
12
6
44
27
9
40
26
21
1
2
13
17
7
33
30
2
16
2
12
9
28
5
10
12
18
15
128
9
18
52
33
11
16
78
23
3
16
44
9
1
48
15
11
6
6
16
38
60
58
53
15
6
4
6
21
45
18
50
24
24
36
39
40
39
18
14
21
43
12
8
13
27
9
8
7
62
10
24
32
22
66
50
4
26
22
14
16
26
39
45
3
19
38
24
46
12
2
34
48
9
23
4
60
9
32
4
8
7
41
21
40
3
44
19
14
10
6
56
16
24
48
48
44
54
18
28
14
16
5
24
21
12
3
57
7
41
19
56
31
26
12
10
26
91
17
51
21
79
5
36
7
27
8
13
5
24
4
47
19
6
15
3
20
4
9
8
15
18
43
17
12
4
44
3
19
21
20
57
15
7
24
54
42
5
39
49
5
19
27
9
5
3
9
30
30
7
41
88
51
17
67
29
4
18
74
27
15
34
2
1
36
39
57
23
34
63
56
21
60
19
3
9
8
45
87
7
29
39
1
20
9
28
20
3
9
103
11
6
7
8
3
12
4
24
5
15
57
69
7
12
8
57
30
6
12
34
14
24
88
42
5
19
2
24
63
7
32
25
15
5
36
33
7
29
15
49
24
63
47
12
6
12
6
22
35
40
29
64
27
3
18
11
7
21
24
33
3
12
35
96
16
6
20
15
7
78
18
14
3
27
16
42
140
54
6
30
18
10
21
5
30
28
42
15
8
45
3
24
52
8
39
4
2
16
14
21
91
2
27
13
20
24
3
7
12
24
2
4
18
80
133
105
32
22
5
9
51
33
7
5
34
14
15
4
3
8
18
22
38
27
48
7
6
44
22
5
7
18
8
16
47
25
32
7
41
18
6
3
28
12
11
42
12
4
8
135
16
5
52
2
18
36
84
12
3
3
9
3
4
2
12
19
65
31
3
74
4
8
7
15
12
24
2
15
13
23
7
12
24
6
15
5
31
35
10
15
29
15
28
9
23
28
3
5
7
9
8
3
16
42
6
114
18
14
7
5
48
6
1
11
16
12
24
26
7
21
23
19
24
45
9
15
83
1
53
27
33
12
39
16
9
15
12
69
20
7
24
8
7
21
173
48
36
58
26
7
5
22
5
40
3
18
18
6
6
17
4
29
46
14
12
42
40
2
36
19
12
11
6
51
39
37
59
22
14
9
16
39
26
7
63
14
3
25
3
5
79
29
12
15
12
7
21
9
11
7
84
114
15
5
4
42
21
107
1
23
22
18
2
207
21
10
21
23
30
15
15
42
31
47
13
15
2
12
15
3
66
19
8
40
59
28
5
64
3
117
48
41
87
21
28
8
10
14
22
21
24
35
28
20
13
29
12
6
13
23
37
15
32
21
7
29
60
7
12
14
24
10
26
12
72
40
39
11
70
63
27
17
36
1
39
5
15
4
3
53
12
13
8
34
33
39
5
16
5
24
48
3
1
2
1
5
22
9
39
57
39
14
84
30
16
26
40
30
12
24
12
2
16
18
12
2
27
13
18
6
27
23
12
61
35
9
19
14
19
45
8
36
22
17
3
16
2
7
12
21
24
14
10
24
2
40
5
25
6
14
52
24
38
30
6
1
21
23
1
39
27
6
2
70
44
31
8
21
10
2
10
21
11
16
20
16
74
19
17
46
21
113
22
36
5
13
18
29
40
35
13
29
4
24
8
7
5
10
53
13
3
11
37
56
13
20
34
26
12
55
20
31
26
36
6
37
33
6
21
21
2
22
3
56
33
12
40
18
12
12
65
15
4
14
99
33
78
10
38
30
6
1
24
12
51
62
10
24
6
14
9
33
34
8
13
44
55
24
26
28
35
13
8
6
34
24
6
29
3
16
2
46
20
46
20
54
21
4
41
15
9
24
7
27
2
46
17
19
2
28
39
57
8
22
17
1
14
1
5
28
39
17
10
12
29
3
49
5
15
7
24
14
19
45
11
115
18
14
81
9
10
30
3
11
1
63
5
4
24
3
21
33
15
9
23
49
32
18
9
27
16
29
19
14
18
4
14
7
5
27
1
24
39
9
14
34
30
41
39
9
40
9
6
48
14
18
6
6
18
3
4
80
33
3
1
26
64
26
28
6
41
1
6
5
7
2
19
32
49
62
16
48
5
37
3
3
9
27
6
6
38
27
73
18
2
4
23
1
68
15
19
18
2
30
34
69
11
73
3
18
8
6
16
2
43
17
28
15
3
24
14
27
37
3
11
10
18
6
8
3
12
1
6
20
22
6
9
41
7
29
12
16
14
4
74
7
60
3
17
13
11
7
8
13
5
36
12
22
5
45
4
15
9
42
33
20
1
11
28
17
55
8
3
24
16
14
40
42
5
19
14
12
28
27
12
9
2
28
38
52
59
33
6
24
12
1
47
57
40
56
9
10
54
27
5
30
12
36
1
20
7
14
7
24
33
27
23
22
14
4
108
32
21
16
29
18
22
42
2
4
6
12
2
19
24
48
29
52
8
7
5
7
15
32
60
4
12
2
7
41
27
7
21
59
18
10
57
3
36
41
19
2
22
6
32
7
5
3
16
3
14
7
5
10
5
16
24
3
2
91
51
9
27
2
60
7
65
15
7
14
12
16
11
12
40
36
24
36
36
24
21
44
7
87
26
24
48
12
10
8
12
16
62
4
14
10
24
14
30
7
20
27
22
3
15
38
114
6
15
12
60
4
45
2
16
30
27
63
6
15
53
24
4
18
5
33
40
20
10
17
9
6
10
11
63
6
6
57
19
74
10
17
27
25
29
16
14
4
30
24
18
14
6
34
32
12
22
8
78
72
3
7
68
58
6
21
27
17
19
2
19
5
28
75
5
6
30
6
18
19
3
14
6
16
17
45
18
54
48
22
26
15
87
16
29
27
22
8
10
72
44
16
26
3
4
48
48
3
29
19
38
16
2
6
7
72
9
23
28
3
2
7
27
12
41
1
24
24
11
52
17
22
5
13
30
60
50
28
6
62
22
14
15
19
12
2
10
9
5
7
57
26
33
12
25
42
6
6
2
90
21
9
19
17
4
104
10
50
60
3
52
35
42
24
7
29
10
14
7
24
39
2
16
15
3
38
15
12
21
34
5
1
2
60
36
16
72
2
24
22
21
5
31
23
21
4
69
51
35
21
52
8
40
57
8
40
2
90
55
12
5
48
58
18
14
16
9
41
12
24
4
ABCD 463349676*7^$a-1 [50075]
39
12
9
60
15
300
69
39
105
51
105
48
27
21
228
84
84
15
9
75
48
33
12
84
60
3
84
21
12
12
36
39
129
27
84
21
63
33
156
63
9
24
15
156
60
60
21
243
57
84
15
21
39
9
15
81
12
96
24
60
3
105
204
15
69
99
69
3
9
87
96
24
21
108
12
24
24
132
12
27
21
63
60
12
33
12
159
72
69
39
9
27
21
48
15
12
12
72
57
27
12
69
39
105
27
12
12
105
39
24
189
48
171
132
36
132
60
57
12
51
57
48
84
15
96
45
3
21
3
48
12
21
12
27
108
117
51
57
3
36
24
36
24
24
57
3
9
36
132
51
24
9
36
168
135
33
27
285
3
81
12
195
45
51
21
264
72
12
72
36
3
204
69
15
156
12
12
33
24
96
87
9
60
36
27
33
75
21
12
24
15
33
87
9
135
21
24
27
48
21
24
48
120
36
63
9
36
24
3
9
96
24
12
60
51
9
96
72
24
3
9
84
36
27
60
81
144
24
99
72
24
60
36
120
33
60
132
159
60
84
129
27
24
12
69
36
36
63
9
12
63
21
15
141
63
48
12
36
72
33
48
72
36
195
33
15
72
165
123
45
3
21
12
72
39
45
3
36
21
15
84
84
12
36
84
93
48
36
36
36
39
9
36
48
24
15
69
72
48
51
48
57
36
75
72
129
3
105
39
33
24
39
144
9
27
60
21
12
24
36
84
147
33
12
87
60
45
72
27
96
108
21
123
33
3
120
9
3
9
63
36
33
51
36
33
3
33
63
57
108
12
3
48
21
3
120
33
12
15
252
141
63
24
96
12
24
60
120
69
15
12
33
96
51
69
48
75
105
291
12
33
87
57
24
360
96
15
69
72
12
72
87
84
36
36
69
84
15
33
3
33
135
9
144
84
15
9
60
72
27
48
45
3
57
96
51
9
36
12
39
9
3
12
237
3
21
75
60
57
99
48
36
9
183
24
48
9
72
36
12
27
180
84
45
72
75
9
51
21
12
63
9
63
57
123
60
33
60
87
141
51
33
60
24
36
87
9
87
57
27
153
267
60
9
15
9
27
105
96
3
24
60
9
3
144
24
225
12
15
48
21
27
57
87
21
12
27
57
27
24
60
36
117
27
33
39
21
24
24
48
12
51
24
12
24
24
12
129
3
105
15
45
3
12
57
12
48
3
9
96
51
45
27
57
24
168
24
156
3
60
33
12
132
3
21
87
33
168
3
45
15
69
51
33
96
51
9
24
63
12
9
51
21
144
15
12
177
24
24
24
207
12
36
9
84
12
27
9
3
156
69
48
135
48
21
72
12
156
195
24
60
9
3
84
9
27
9
15
24
21
108
111
72
60
48
9
3
24
24
192
105
96
51
9
27
72
84
81
3
9
3
141
27
9
48
87
21
39
9
3
24
12
24
33
48
48
75
144
48
9
75
57
24
3
57
12
12
123
21
15
60
105
15
72
33
135
84
9
24
3
60
60
165
51
45
36
15
24
48
69
204
75
57
123
9
24
39
12
93
12
3
12
9
156
39
12
21
60
60
39
33
51
45
15
69
168
108
63
36
33
63
60
45
12
24
24
171
48
9
96
51
45
15
21
15
84
9
87
57
24
27
60
84
12
153
12
3
108
24
21
108
36
24
96
48
24
3
24
93
39
33
159
9
72
24
12
75
108
12
45
12
48
279
60
21
24
24
3
12
9
84
63
12
21
39
12
45
27
45
39
12
249
39
60
9
3
9
3
21
39
45
27
33
24
39
33
39
45
51
81
3
9
39
48
9
3
48
81
3
96
9
12
39
12
21
12
48
39
69
15
141
3
84
156
21
12
39
129
51
72
9
87
9
111
24
21
147
12
21
99
48
9
39
9
27
36
48
117
3
132
24
84
93
39
117
27
93
123
24
84
57
3
12
12
12
60
24
69
84
39
45
24
99
33
3
24
93
12
51
33
27
24
69
15
48
24
45
84
15
216
105
72
27
93
3
33
144
12
15
57
12
3
60
117
3
60
33
180
51
33
48
39
21
3
12
69
159
12
12
9
3
48
96
33
147
33
63
9
84
12
111
21
24
108
36
12
51
69
207
69
84
84
3
36
9
12
39
24
45
24
15
36
72
21
39
21
36
72
12
84
63
9
ABCD 463568262*7^$a-1 [50009]
12
9
27
28
17
18
12
18
51
37
27
45
20
31
48
33
27
11
9
4
29
40
35
13
27
35
9
37
44
67
8
15
10
23
52
153
12
23
24
21
12
7
53
30
30
3
25
35
16
9
60
12
8
40
32
7
9
3
20
64
72
20
25
27
12
21
36
24
20
18
10
35
12
15
18
111
16
21
84
51
96
23
33
60
25
32
30
78
27
33
27
33
28
3
11
10
128
12
15
40
44
48
36
25
20
12
7
9
14
69
39
22
20
30
1
47
10
48
11
3
46
59
33
31
36
44
39
73
89
3
16
9
20
51
1
3
17
15
4
11
18
91
69
2
1
9
36
24
59
24
25
15
77
15
84
76
5
7
11
58
44
16
32
60
7
5
39
16
5
15
28
17
18
1
11
37
9
23
16
5
18
12
46
12
3
44
3
22
15
21
11
3
30
90
13
5
72
16
12
122
30
16
72
27
32
1
47
63
21
37
27
77
16
134
10
8
28
123
20
60
4
32
15
1
29
30
10
87
21
27
5
48
55
17
31
8
49
2
18
91
12
36
12
36
45
35
1
23
1
36
24
36
23
1
15
33
11
21
16
15
8
9
7
53
28
15
69
68
27
12
1
50
13
57
32
18
42
3
16
44
16
20
21
7
9
62
58
24
20
15
24
9
51
37
27
17
43
47
37
23
30
28
32
19
44
16
12
9
8
15
87
46
24
8
15
13
15
57
92
19
12
32
16
9
2
58
11
21
7
8
15
108
21
96
24
21
19
56
16
29
43
45
12
20
78
10
32
19
29
30
30
7
35
18
12
30
18
12
27
12
84
16
11
1
29
7
8
15
69
4
5
7
5
16
44
16
62
1
11
1
17
51
37
84
20
7
12
12
69
59
64
33
12
35
40
12
21
23
52
32
87
70
80
3
57
30
18
39
3
57
4
12
33
74
90
40
48
20
28
3
36
20
13
12
3
5
31
8
49
2
12
1
17
28
14
69
24
24
33
28
12
23
4
32
21
7
33
8
27
52
11
12
25
32
112
8
3
46
15
36
20
21
19
20
3
18
15
57
16
104
16
120
2
72
9
16
12
23
57
16
56
21
91
9
20
3
16
21
8
12
3
97
3
17
18
42
16
11
16
5
102
10
8
19
68
13
2
10
23
4
83
10
3
5
43
69
20
48
99
13
15
48
20
25
35
36
28
9
32
27
33
15
45
7
21
3
84
48
29
48
7
21
3
36
20
15
1
32
24
33
3
45
28
11
60
12
16
53
102
9
1
20
15
24
84
12
85
75
8
27
13
77
19
21
8
40
15
57
38
22
15
48
5
27
13
63
45
2
13
8
24
13
11
21
7
45
3
12
20
25
20
7
9
51
21
2
13
80
12
1
14
18
52
50
13
48
12
33
12
2
18
27
3
22
36
51
41
27
52
56
37
8
7
12
11
10
20
12
3
88
17
7
12
33
75
24
9
35
13
24
39
21
8
30
12
9
21
16
14
10
35
16
9
20
16
24
3
48
45
11
3
30
28
20
12
19
20
36
33
27
45
18
10
87
5
7
36
5
28
11
3
97
12
11
70
20
15
13
48
3
21
39
9
32
48
42
1
48
9
11
1
98
13
24
20
13
39
8
3
21
9
15
25
2
10
120
59
37
24
20
30
25
5
3
13
27
5
52
50
9
28
41
28
11
13
27
93
35
13
27
33
3
69
50
25
32
61
32
15
15
1
48
41
15
12
21
100
35
24
12
28
11
9
4
29
3
12
52
11
13
36
20
1
11
28
9
27
12
8
27
150
55
5
3
16
21
3
45
39
33
20
16
44
40
27
9
12
20
28
27
35
21
9
28
32
12
3
13
14
18
42
37
8
15
30
3
37
35
25
68
55
33
27
77
55
12
8
28
5
15
144
3
18
43
8
24
37
80
16
23
21
39
1
47
13
8
12
7
9
24
20
7
32
48
12
21
30
13
5
30
30
55
92
28
32
15
1
8
24
16
11
9
16
60
5
30
10
36
2
10
107
16
48
12
29
30
18
12
19
11
9
39
69
13
23
73
14
25
5
28
51
11
10
27
23
1
32
13
11
21
12
16
2
9
49
14
10
27
33
87
8
13
2
10
15
45
8
12
16
44
30
30
16
71
36
16
29
7
44
36
1
14
18
39
4
12
125
19
11
45
27
70
50
45
64
9
48
14
1
32
36
37
12
11
16
5
40
38
22
8
19
20
3
9
109
39
53
60
7
72
11
30
19
41
16
3
69
72
3
5
40
11
21
43
35
21
21
63
60
16
24
17
7
41
42
10
75
8
36
37
2
45
24
88
44
49
11
21
40
96
11
93
99
21
123
76
48
71
10
20
15
87
1
17
31
11
48
25
33
59
16
68
84
45
27
45
16
14
48
12
10
8
15
13
12
47
3
10
3
17
51
1
3
17
28
20
27
60
3
12
18
7
8
25
15
5
39
33
60
30
1
8
51
10
36
24
8
12
15
15
1
29
3
13
2
81
21
16
11
3
9
9
75
15
12
1
24
32
13
35
1
32
15
16
11
30
30
73
12
33
32
63
36
69
12
15
1
23
4
45
2
49
9
12
39
29
112
23
28
24
35
30
27
28
32
49
23
76
5
16
11
33
16
32
75
16
56
1
44
16
27
5
30
90
39
4
56
48
3
10
2
58
20
7
80
13
192
23
13
27
20
15
85
17
39
4
32
25
3
36
11
10
8
28
23
1
20
15
15
25
8
25
3
84
92
52
81
63
12
20
25
3
36
96
8
16
20
1
3
24
20
49
12
20
27
25
23
25
75
48
29
15
4
36
45
27
9
24
15
68
27
10
23
72
28
5
31
12
29
60
3
13
14
18
55
33
3
41
15
33
31
9
11
1
27
21
2
18
52
39
21
20
28
32
15
16
12
5
40
35
13
14
1
24
125
30
120
73
5
60
12
30
18
19
9
27
44
4
8
9
39
3
10
3
48
69
27
32
16
5
3
40
47
9
16
81
14
10
68
60
15
13
12
11
52
45
14
70
50
30
18
22
20
16
24
59
112
17
7
128
45
7
12
11
10
12
20
28
35
27
10
60
36
39
5
28
47
135
18
31
8
13
3
168
9
39
11
48
12
49
36
5
31
12
5
27
33
12
40
75
20
3
37
20
1
12
2
18
19
72
41
27
33
67
21
48
44
16
11
36
28
44
15
25
60
45
51
9
27
11
69
33
7
11
58
12
32
31
72
5
43
32
16
59
97
20
16
17
42
10
35
3
10
99
33
35
25
8
12
15
15
105
28
12
5
48
51
1
50
10
35
12
13
15
20
15
46
23
37
32
7
12
32
9
7
72
11
12
30
27
21
12
16
11
3
30
27
3
18
15
4
8
25
68
75
27
1
57
32
28
2
13
5
7
65
43
65
7
44
48
4
12
20
25
60
12
15
5
48
7
32
13
23
12
25
20
19
81
20
40
15
5
16
24
3
5
88
3
72
12
5
28
62
12
69
4
12
32
63
33
12
48
27
25
33
200
43
12
17
43
20
36
1
20
27
51
12
25
21
12
135
56
4
44
36
13
23
16
5
28
2
37
23
9
1
20
31
44
13
3
36
12
21
140
7
23
30
27
16
5
27
3
10
2
18
7
105
23
24
3
18
55
20
37
51
117
20
15
24
4
48
21
8
7
5
19
11
9
48
48
12
13
3
5
67
5
7
9
134
10
36
12
3
45
72
12
8
12
30
18
12
3
13
3
11
1
59
30
48
12
16
83
16
12
23
58
59
1
15
17
30
30
3
13
14
18
27
1
24
15
21
15
17
42
1
56
1
32
39
51
60
25
5
28
11
111
46
12
20
15
27
30
15
24
16
5
27
48
3
42
19
24
12
36
69
20
39
9
7
5
16
3
68
4
17
27
12
51
13
59
46
23
9
28
60
32
12
76
2
13
24
53
60
40
20
19
9
24
50
69
48
40
9
32
7
20
13
20
19
23
1
48
8
13
51
57
2
ABCD 463676268*7^$a-1 [50015]
47
29
17
6
12
1
17
3
60
21
27
57
24
30
13
7
1
11
22
14
52
54
24
6
6
2
40
54
27
4
17
78
21
45
47
28
9
11
7
41
1
3
11
28
1
19
1
9
48
12
12
3
63
42
6
18
50
25
3
13
17
31
16
19
30
3
9
14
37
4
29
6
6
15
16
8
9
15
3
49
29
6
48
6
23
1
18
30
3
51
6
3
45
60
6
6
24
23
15
28
18
11
13
11
12
13
19
128
16
5
12
38
21
15
10
24
12
2
4
1
20
3
9
20
28
48
9
2
33
13
42
12
12
18
6
12
13
17
14
5
23
53
37
31
7
48
45
8
101
11
7
8
9
7
36
17
16
21
36
3
3
1
35
18
15
8
25
15
32
75
13
15
9
21
7
17
18
12
29
32
4
28
52
59
5
15
28
6
15
27
12
53
20
7
40
6
14
9
7
6
30
30
6
21
20
55
37
5
14
22
12
38
4
24
20
21
1
42
24
42
3
21
2
13
8
49
18
13
64
7
20
9
7
13
17
7
41
11
1
2
13
9
12
23
4
23
40
12
44
10
38
4
21
11
21
1
12
3
3
72
17
25
2
5
7
16
18
48
7
43
72
12
34
2
1
21
14
13
12
33
35
19
54
7
11
18
31
7
28
60
48
1
47
5
4
92
12
4
20
15
9
3
33
31
12
37
5
26
5
12
55
9
19
45
11
5
4
19
36
33
45
90
6
7
23
5
13
24
12
24
7
17
15
21
36
11
12
7
12
13
23
6
18
8
25
48
35
46
38
22
24
15
16
35
29
3
60
16
29
3
1
27
6
18
12
45
23
61
3
29
3
13
12
33
23
28
33
14
22
54
24
6
19
36
4
19
18
3
21
12
51
45
3
3
12
6
27
44
61
14
46
30
9
24
59
1
33
27
9
15
12
21
23
7
12
8
69
128
29
11
43
32
33
32
23
13
103
16
97
35
42
54
30
48
35
27
10
79
89
15
4
11
42
7
4
16
39
8
1
68
7
49
31
21
1
2
9
1
30
6
31
17
12
66
17
7
30
12
11
24
1
18
37
4
1
6
24
5
63
16
8
34
2
1
33
3
24
8
28
9
11
1
36
2
5
19
1
9
35
75
34
35
12
103
12
6
24
36
6
21
21
11
8
67
4
37
4
7
1
20
11
60
12
1
27
53
12
19
33
3
8
21
8
4
1
15
80
12
15
4
1
12
5
12
12
14
10
26
34
14
46
3
32
7
6
50
5
4
40
4
16
27
34
84
24
30
57
35
25
20
36
76
11
16
6
12
2
13
39
18
14
24
4
8
5
4
16
15
72
18
11
13
62
12
36
97
36
45
66
9
3
17
48
1
31
17
11
3
10
27
8
19
6
60
12
26
16
9
32
25
39
3
18
12
43
4
13
15
16
19
34
96
6
9
9
3
24
12
9
6
42
14
70
39
23
21
13
18
6
12
14
1
15
5
27
13
11
5
20
23
48
9
25
6
1
4
63
25
3
18
6
8
12
46
24
12
54
89
24
39
34
3
20
73
2
10
7
71
42
12
23
3
10
12
2
28
33
16
20
9
11
1
48
14
4
9
3
12
18
14
4
8
40
13
19
13
21
6
5
4
60
23
28
1
23
5
52
60
39
6
15
9
7
36
31
4
41
7
8
46
3
45
3
21
6
6
14
106
12
48
96
24
62
46
24
2
22
42
18
11
15
34
14
25
27
1
7
37
9
38
10
24
14
5
59
21
27
53
43
5
28
9
18
9
33
6
69
4
12
17
35
49
31
35
17
28
27
12
6
14
16
44
13
23
4
30
12
27
11
52
20
10
27
16
53
6
29
28
11
10
39
33
30
24
6
18
12
30
110
22
6
36
30
24
2
1
24
11
13
9
31
11
5
27
10
35
19
12
30
12
7
4
25
24
14
10
48
26
24
4
21
28
4
28
12
33
6
56
5
7
10
3
23
36
1
3
6
19
17
7
35
9
27
12
24
1
20
8
1
12
14
25
15
48
17
16
12
9
11
3
25
3
6
18
18
12
6
162
15
27
29
88
11
45
25
2
10
7
12
43
10
48
90
5
48
16
33
50
13
33
14
12
12
16
5
3
22
2
22
18
6
54
6
14
1
15
18
35
12
39
34
2
16
5
12
36
64
36
11
46
24
14
10
15
9
11
1
26
9
7
6
6
9
21
30
8
64
9
15
25
5
2
10
3
48
45
39
28
5
66
42
15
3
12
1
28
15
33
7
60
8
36
1
9
7
5
35
13
12
18
1
79
28
5
67
6
3
8
12
44
5
18
56
37
80
27
52
1
20
11
17
92
8
27
16
33
3
18
14
13
16
23
53
7
9
81
47
40
33
30
18
2
22
36
24
24
11
16
15
6
6
37
65
39
8
88
3
6
6
42
6
9
48
3
29
7
30
12
3
15
5
25
147
21
36
12
14
4
37
36
47
65
49
6
41
1
27
45
3
15
18
6
1
5
7
19
16
6
23
25
6
24
9
12
15
5
13
7
28
32
35
6
60
24
6
48
6
23
7
57
11
25
72
57
14
22
24
60
24
62
4
8
12
21
37
36
12
24
42
12
13
29
7
7
5
29
51
9
24
3
32
13
30
5
7
5
7
25
23
45
8
1
36
72
3
15
5
31
6
30
6
12
23
25
12
38
36
9
1
38
22
26
10
11
16
15
1
19
13
15
24
80
16
5
1
42
57
12
21
18
73
31
25
11
4
13
17
12
15
8
8
17
60
26
1
47
1
33
30
18
18
6
30
6
18
42
3
3
8
46
87
21
23
13
6
60
33
27
9
39
6
35
31
29
1
12
99
21
35
25
2
12
28
114
42
1
12
19
9
1
15
21
54
5
36
115
1
72
5
3
23
28
12
8
10
31
7
16
33
4
11
21
35
13
28
31
4
18
30
1
11
18
30
12
5
19
12
1
19
10
42
45
21
6
8
9
39
1
35
9
13
3
3
78
38
4
5
4
48
44
12
1
36
24
11
115
84
9
9
2
12
37
15
17
1
31
11
49
20
12
8
13
47
73
2
10
42
1
7
22
15
27
12
18
27
75
41
27
1
9
12
14
1
9
31
5
60
66
12
5
28
9
2
12
1
45
11
96
27
4
80
9
1
36
87
3
20
34
14
9
43
6
11
3
4
24
8
9
1
30
44
4
6
2
48
1
28
64
19
30
36
30
18
12
31
17
14
58
54
29
1
71
19
6
18
17
1
12
14
1
3
1
47
60
12
32
57
15
12
22
12
35
1
2
36
25
15
13
24
7
24
22
36
36
15
23
36
9
79
6
12
14
52
18
23
1
18
6
36
6
20
53
8
56
4
3
6
39
3
12
13
4
28
9
12
19
8
24
12
20
43
21
35
45
85
24
2
24
34
30
18
15
9
12
27
15
24
12
8
21
7
12
12
21
12
11
10
6
6
26
9
91
12
20
9
16
3
36
1
31
4
1
19
1
8
7
29
12
24
16
23
10
12
18
12
17
55
21
33
18
6
48
15
3
8
16
5
27
1
75
42
6
8
82
7
4
7
24
60
6
47
16
35
10
127
8
8
7
33
35
24
29
5
75
20
19
18
27
16
16
25
2
34
2
48
24
9
3
4
6
6
42
24
27
44
19
17
19
13
19
22
18
17
13
59
91
8
4
18
12
2
84
46
84
26
12
25
3
6
12
7
5
31
23
12
32
16
6
2
25
9
47
1
18
13
5
6
25
11
24
54
96
7
29
3
4
16
1
27
15
37
12
19
60
33
31
30
7
29
11
1
14
10
26
4
24
5
4
33
2
28
13
5
30
29
19
33
23
21
7
5
20
5
39
3
30
2
28
30
27
16
17
6
21
9
24
14
69
39
53
5
15
57
3
3
6
7
4
3
57
1
24
27
3
6
36
14
1
33
26
9
44
17
19
5
7
5
11
7
5
91
6
19
16
1
15
21
11
13
71
51
37
3
56
29
29
6
45
3
21
48
8
1
26
1
60
3
17
85
30
30
15
63
29
84
36
12
7
13
29
27
27
6
12
11
8
4
12
7
12
20
24
28
12
30
30
33
11
24
25
15
5
1
48
38
24
29
16
13
7
20
15
57
21
14
13
24
21
30
12
48
42
14
10
12
18
17
44
17
42
12
21
15
36
6
24
2
37
23
24
12
33
1
3
59
1
64
16
7
53
1
19
32
16
17
2
10
30
18
35
15
16
21
35
28
68
34
23
19
33
33
60
15
9
24
36
2
4
17
8
28
25
19
4
39
16
29
3
9
7
8
58
7
16
3
34
27
3
32
13
3
9
4
79
24
10
11
25
54
9
12
12
3
37
19
13
24
20
1
2
22
11
24
20
19
45
13
23
13
18
12
42
2
72
10
47
8
8
33
14
4
13
55
1
40
17
60
2
1
9
2
22
67
29
30
41
1
7
4
32
19
22
12
11
49
24
7
29
19
35
9
3
21
3
24
53
49
14
29
17
18
13
7
22
6
9
9
7
11
24
13
59
18
3
16
16
27
29
17
12
26
22
18
6
11
13
42
44
34
18
24
6
12
24
3
21
2
13
32
19
8
4
29
80
4
1
11
4
32
3
53
31
1
23
24
33
8
59
21
11
21
43
104
9
19
48
18
30
8
52
6
23
7
33
11
136
32
4
36
30
15
35
46
24
30
12
1
41
42
18
12
30
77
19
42
7
53
38
9
13
26
52
37
5
19
29
24
60
6
9
35
4
20
48
9
1
11
32
5
31
7
10
30
1
17
12
14
21
4
3
20
4
24
18
6
24
29
1
2
52
12
13
7
28
5
147
58
36
7
17
6
6
90
42
15
48
32
7
24
20
22
24
12
48
24
50
4
36
12
1
12
29
14
10
11
13
14
4
6
90
6
2
4
32
4
9
9
2
12
16
12
21
69
11
13
7
4
24
7
24
8
4
20
9
13
18
13
19
10
19
35
6
42
33
12
3
24
24
30
6
6
39
12
16
7
25
71
10
14
24
4
42
12
6
41
16
36
123
53
37
24
19
29
24
23
43
42
14
9
1
3
68
31
41
15
4
ABCD 463834898*7^$a-1 [50018]
68
12
108
36
46
24
24
2
12
46
44
136
23
9
184
26
45
15
192
96
52
14
6
4
8
72
64
6
11
49
119
85
14
21
61
8
46
72
2
198
9
51
18
190
72
78
30
12
5
13
23
3
36
69
91
162
60
20
27
39
40
6
60
84
6
29
60
27
153
121
6
48
50
63
39
22
23
13
42
14
106
101
49
71
13
68
51
12
49
24
50
21
24
7
24
60
38
6
40
17
105
3
7
53
1
30
60
6
23
55
17
15
124
50
6
21
37
60
24
2
9
75
45
67
54
54
14
82
14
63
27
21
33
12
54
142
2
6
36
18
48
28
17
13
84
36
35
31
149
7
42
8
63
1
71
60
55
38
150
22
23
12
36
133
96
72
6
17
15
21
7
62
34
29
45
12
40
128
75
97
80
3
55
26
51
9
64
107
3
6
18
48
4
24
12
14
78
22
36
32
30
82
107
63
40
78
86
112
89
13
18
41
1
132
98
130
66
36
6
35
97
83
36
19
80
18
15
36
63
28
8
52
113
7
84
60
18
2
76
20
64
138
80
18
9
51
12
16
54
11
51
36
4
26
42
52
209
36
55
44
45
49
80
160
11
15
12
22
50
88
20
18
10
41
1
35
85
24
6
48
60
110
3
79
8
102
63
7
2
22
20
36
22
192
84
2
4
74
90
57
25
35
175
18
66
41
43
65
7
18
156
35
31
18
23
43
24
32
72
126
46
78
83
13
2
9
1
74
58
11
12
9
28
6
120
6
114
14
171
9
18
10
90
24
18
6
102
11
99
34
54
30
66
14
10
80
166
30
17
1
18
48
150
66
30
54
5
15
72
54
28
36
35
9
39
127
72
80
34
74
36
4
5
67
18
74
16
72
41
127
17
240
84
1
30
2
40
12
86
28
12
60
32
58
14
21
27
58
11
9
10
84
14
22
14
34
5
108
9
4
11
39
69
7
101
63
36
4
60
26
18
12
88
42
20
30
4
78
32
10
44
90
3
60
1
11
7
24
5
1
23
85
6
17
39
22
6
77
3
96
54
64
62
4
32
34
74
16
29
12
9
16
30
5
48
31
78
32
18
52
56
12
6
36
30
4
54
11
12
73
14
9
61
12
11
60
43
66
44
22
24
18
47
9
6
4
116
18
6
12
28
41
21
108
40
2
4
18
32
90
36
144
36
102
28
108
26
4
12
200
60
10
18
92
34
120
96
78
20
57
15
12
78
10
38
4
2
57
13
68
18
33
31
68
46
42
120
42
11
21
100
14
40
41
13
48
83
81
30
36
184
5
9
22
50
58
77
19
54
32
40
32
3
135
78
10
6
95
49
42
54
30
18
42
5
120
51
21
7
20
213
79
41
43
17
7
96
54
140
4
62
18
16
2
105
27
18
10
53
1
96
23
27
141
97
56
156
64
6
44
40
6
35
9
64
116
64
44
18
184
60
20
9
36
15
160
20
57
7
12
30
14
69
7
24
14
76
24
66
6
20
34
17
7
20
72
21
1
23
36
43
24
42
2
28
53
60
1
47
63
9
9
18
10
59
49
42
24
29
7
90
23
7
42
18
48
156
41
99
9
27
4
36
68
117
55
60
20
40
14
27
7
74
66
6
34
30
56
27
99
4
29
85
32
10
90
174
77
49
23
48
24
55
8
12
33
21
10
89
15
36
21
15
45
3
76
30
26
12
9
13
30
60
18
42
17
13
108
6
17
103
6
6
108
92
34
47
24
9
54
12
4
29
111
40
41
43
125
81
48
16
44
3
36
67
30
107
3
33
63
16
60
5
19
20
64
17
213
75
108
63
54
46
26
10
44
34
24
18
108
104
52
38
51
399
58
11
63
4
44
18
42
9
1
116
3
43
24
180
65
49
12
6
41
19
38
24
36
66
81
123
52
101
13
71
24
120
24
39
9
61
11
9
28
23
9
160
20
3
13
6
6
71
37
20
15
27
22
143
37
126
26
70
56
88
17
157
6
125
1
210
5
1
110
10
8
15
21
28
72
114
110
96
18
10
48
35
96
49
12
119
19
38
6
144
21
63
36
40
96
24
6
90
24
5
9
28
12
96
2
33
7
30
44
10
8
57
121
83
85
6
18
6
36
20
9
12
25
71
9
3
67
24
6
38
6
36
39
15
16
48
137
43
36
8
10
11
15
54
12
28
36
6
17
63
21
19
36
5
108
1
47
1
18
30
11
3
9
31
60
68
172
26
12
51
75
76
54
24
18
5
48
1
30
24
30
42
89
9
24
99
121
116
60
27
55
44
34
36
54
5
60
48
24
3
126
16
90
38
42
162
147
45
6
4
36
14
10
17
39
81
133
38
28
78
6
6
32
63
36
43
38
3
9
70
26
18
100
42
78
32
40
42
62
21
36
13
48
2
46
18
62
15
49
6
60
120
2
42
36
130
50
28
62
63
1
20
4
66
56
81
24
99
9
57
40
30
44
9
12
79
8
156
33
187
30
30
80
16
36
138
23
81
39
27
33
13
71
73
44
16
107
25
14
69
67
48
32
9
9
6
9
ABCD 463925832*7^$a-1 [50002]
90
126
84
54
6
12
48
78
6
192
6
90
12
102
66
42
24
102
66
48
180
186
90
30
432
72
18
66
72
42
12
12
54
102
12
18
18
18
78
120
78
24
144
12
54
102
24
54
54
42
90
12
120
30
72
6
270
66
48
30
30
54
24
156
42
96
48
18
48
42
12
162
84
30
36
12
120
90
54
258
18
42
18
30
12
72
198
6
90
48
12
36
168
36
24
18
108
30
12
90
138
24
18
6
6
12
6
42
66
42
12
6
258
48
30
108
18
78
66
66
18
60
66
18
18
12
36
168
72
90
54
42
84
24
36
12
108
102
48
198
6
30
18
6
12
144
6
108
102
24
6
6
12
36
120
84
90
6
30
48
66
84
18
18
90
138
12
42
18
48
18
30
24
18
132
24
78
18
30
54
66
30
18
60
60
96
162
6
12
6
204
24
66
18
18
48
126
72
24
6
12
72
144
18
12
336
78
96
138
54
6
12
42
36
30
54
60
18
12
54
12
72
120
150
54
66
18
84
24
18
30
12
54
168
12
48
144
24
18
18
30
12
6
6
216
36
12
60
126
102
114
18
18
84
6
54
78
18
42
18
90
6
30
12
108
72
72
54
24
72
114
60
54
24
108
84
60
12
96
78
12
12
48
60
36
36
18
30
12
78
18
48
6
30
24
24
24
24
6
36
30
18
180
30
84
6
24
84
96
12
108
330
66
102
66
12
30
54
30
42
42
24
12
18
30
120
30
6
108
96
114
6
12
6
84
24
120
6
48
18
30
114
60
6
30
114
42
246
18
84
90
132
18
6
18
114
48
24
54
66
6
12
12
336
54
138
18
96
54
18
60
36
132
6
30
72
30
108
180
6
162
6
42
24
30
18
60
132
168
114
90
30
18
24
42
168
30
18
90
186
60
126
48
18
156
42
42
54
48
36
30
84
42
120
84
6
30
12
12
12
12
30
72
6
54
36
120
66
42
36
42
126
60
48
18
18
6
90
30
138
18
12
18
48
24
150
12
48
54
114
168
42
6
30
66
102
6
168
6
342
132
132
78
150
102
36
306
72
48
132
66
222
6
156
126
30
12
6
18
54
114
30
36
18
60
36
54
30
6
48
60
6
96
48
78
6
42
60
12
12
66
24
30
6
30
18
72
54
18
12
54
30
90
144
6
42
12
72
36
60
6
132
42
54
84
54
30
12
30
24
48
36
6
12
72
60
192
18
60
48
102
186
36
84
96
42
66
42
18
12
42
24
60
102
30
36
18
6
48
30
30
12
150
198
54
54
18
108
54
24
36
30
66
72
66
30
162
6
12
108
78
30
120
18
84
282
42
12
102
24
72
42
30
78
54
60
6
78
42
24
90
18
6
12
42
30
36
24
54
18
54
12
108
24
60
90
24
6
54
24
132
126
54
30
30
12
6
6
24
6
12
102
12
30
90
168
12
36
12
12
108
24
54
114
84
54
180
18
48
36
84
132
30
90
18
90
60
36
6
180
24
6
36
48
18
150
24
156
78
6
48
66
18
30
144
102
60
48
150
54
6
96
12
12
102
72
24
12
6
42
138
72
66
36
18
42
24
12
6
90
102
150
144
18
102
84
60
6
24
78
30
30
84
66
42
66
18
84
18
78
6
12
126
30
168
48
18
24
24
60
156
54
18
48
42
12
24
24
6
30
54
12
12
36
84
12
24
24
84
36
36
78
18
48
108
72
6
180
54
12
18
48
6
72
108
12
30
48
6
48
180
18
36
174
24
30
6
120
24
12
228
12
12
12
30
12
108
66
96
18
36
6
66
30
18
24
120
72
96
18
60
66
96
54
6
30
96
66
6
174
132
120
48
18
48
60
120
84
132
12
132
96
6
30
156
12
36
24
72
120
72
126
6
18
18
6
36
48
18
258
54
30
42
72
36
78
90
30
114
54
6
24
96
30
30
168
54
36
ABCD 463927472*7^$a-1 [50070]
18
10
32
24
34
20
78
10
33
27
62
36
12
7
21
42
14
70
14
36
18
42
30
126
10
2
7
21
218
18
30
24
30
12
88
108
44
40
8
64
20
12
6
52
6
14
18
148
44
36
22
20
40
26
30
64
2
12
12
34
30
8
54
174
40
2
18
34
110
88
14
25
33
12
2
4
68
42
6
4
24
36
2
10
68
24
340
14
31
105
62
4
14
24
30
22
44
12
22
12
14
66
52
2
42
58
14
4
14
64
68
16
20
24
12
12
72
54
150
18
24
24
54
40
8
28
60
56
24
18
10
12
2
42
6
96
30
19
17
12
72
42
1
9
32
34
42
30
18
54
110
16
150
2
88
62
64
2
12
16
18
32
24
22
8
12
36
28
6
74
70
32
22
44
12
12
6
1
23
30
60
6
25
23
72
6
132
10
14
60
4
14
22
18
2
6
40
9
9
32
10
12
36
6
14
16
24
126
44
55
5
42
52
30
18
68
40
38
42
30
114
48
6
18
106
44
42
42
36
24
4
6
2
30
70
108
14
18
22
74
88
54
74
6
30
16
36
14
30
46
98
46
20
16
26
16
12
6
50
4
66
44
6
4
80
34
12
72
6
99
23
18
72
4
92
6
102
60
40
8
30
18
4
68
16
6
9
17
58
14
82
90
80
4
8
30
16
38
43
5
46
50
4
54
2
64
56
16
14
6
24
46
20
34
56
6
52
21
5
28
8
216
48
126
6
36
24
4
27
29
18
102
48
76
8
34
2
34
36
36
54
2
34
48
24
32
102
28
20
6
22
92
4
62
22
2
34
2
40
8
139
29
4
30
2
52
6
26
84
30
42
12
156
154
44
6
43
17
12
60
88
80
12
72
66
25
45
2
4
30
14
4
24
98
19
63
36
20
24
28
48
6
128
16
32
160
14
40
8
52
45
9
14
106
8
48
48
28
20
7
27
2
18
28
26
42
4
6
20
28
68
138
30
90
18
22
8
54
46
2
12
16
15
27
30
6
74
24
10
20
16
30
60
18
18
12
8
82
6
8
31
47
18
96
79
29
66
52
50
60
54
30
94
72
36
14
12
6
76
2
12
54
30
60
24
84
4
32
4
2
30
42
120
6
16
78
12
2
30
54
48
18
48
4
38
52
20
16
48
32
120
10
26
28
36
26
28
2
120
12
6
6
40
27
143
64
2
6
54
28
8
102
73
29
24
48
4
30
42
18
18
27
95
24
54
100
78
120
26
48
22
74
78
22
26
114
64
12
78
14
72
40
54
14
36
22
36
44
28
86
22
2
48
6
28
2
58
30
54
2
4
8
12
12
22
8
48
30
4
140
16
44
48
94
32
6
16
75
63
90
62
24
6
42
1
27
14
156
10
56
30
4
14
82
44
42
106
14
18
10
14
31
41
4
30
2
36
54
22
8
46
20
25
41
48
46
50
24
82
42
8
96
90
30
12
60
28
56
10
44
28
14
6
22
54
38
12
4
38
100
20
6
46
6
20
114
46
12
44
36
30
24
18
88
62
42
16
20
22
18
68
48
12
34
38
43
27
26
24
40
20
28
26
70
54
20
18
6
46
26
24
6
19
17
10
20
54
124
36
26
6
28
14
196
38
36
4
38
6
108
36
64
20
6
30
48
34
2
72
12
22
20
124
2
34
72
36
14
22
14
12
28
20
12
24
4
72
38
16
2
78
28
20
106
32
180
12
30
10
36
90
6
36
144
48
38
30
36
60
12
46
126
20
36
28
6
8
6
43
15
62
12
12
18
34
8
10
6
36
27
41
54
22
44
40
8
34
12
38
12
30
42
6
24
6
12
6
78
148
54
9
41
16
6
48
2
112
68
22
134
78
16
14
24
12
28
8
28
8
58
14
12
28
56
4
30
26
42
10
8
36
4
62
16
86
16
8
42
24
18
31
21
123
21
116
46
38
34
252
50
4
38
16
198
42
8
48
16
32
34
38
34
68
94
50
90
166
60
14
6
52
12
18
6
8
48
42
217
9
44
28
62
66
24
28
18
8
64
14
70
38
4
54
2
24
40
2
24
1
29
58
2
16
44
36
6
76
2
24
4
14
82
110
34
8
30
16
30
126
50
60
40
32
30
58
6
50
4
2
16
38
24
12
54
52
12
9
23
66
6
18
4
20
24
6
72
1
9
66
14
30
54
84
40
56
64
20
4
80
58
14
54
18
12
12
22
50
40
32
48
12
12
16
6
98
46
26
6
30
90
76
2
4
135
23
121
149
43
9
14
10
18
30
14
10
86
30
12
48
40
14
54
16
78
2
66
18
108
60
16
18
12
2
12
48
114
1
81
63
27
30
68
84
78
10
18
84
62
10
18
96
32
70
26
60
12
82
24
36
48
32
4
20
6
36
30
24
30
22
14
34
50
24
4
54
14
12
22
32
6
40
20
70
8
58
8
10
42
80
4
14
58
54
2
102
1
77
156
156
16
140
78
46
26
28
78
14
34
8
28
18
32
4
2
18
4
68
30
28
72
8
10
26
108
10
21
51
68
18
6
28
26
36
6
42
48
36
48
18
6
4
140
24
40
36
110
25
17
46
12
54
42
44
30
28
18
54
18
20
18
79
5
4
20
42
90
54
28
26
46
14
36
12
64
14
48
90
24
54
4
26
36
54
6
36
40
14
18
55
23
25
15
36
36
9
9
14
72
6
36
10
44
6
24
115
15
108
38
54
25
5
114
24
24
90
16
8
36
48
72
66
18
28
44
10
12
50
36
4
44
19
15
14
72
40
36
14
42
7
27
48
38
48
22
2
12
40
6
14
12
42
6
24
66
6
19
3
14
28
50
42
12
22
12
104
1
29
12
54
130
8
30
30
52
8
82
98
42
120
114
58
24
54
30
14
60
7
47
48
1
48
101
84
10
62
6
24
18
28
150
14
76
12
8
10
114
30
2
52
92
52
36
6
48
98
88
36
20
12
6
24
4
18
32
60
7
63
14
10
86
12
102
10
38
48
64
30
6
138
2
114
10
38
ABCD 463940544*7^$a-1 [50023]
24
12
12
60
12
41
139
60
60
89
7
9
3
33
248
16
8
19
48
41
7
36
57
51
24
45
63
12
24
48
53
31
60
60
48
9
12
27
84
24
45
3
12
36
120
12
17
19
36
12
101
7
60
77
55
57
51
24
12
9
32
28
27
5
36
103
36
17
19
12
84
36
48
57
51
9
48
15
17
4
27
36
17
4
27
5
7
36
29
43
12
41
36
4
92
48
259
17
48
96
12
319
12
101
28
27
12
156
69
27
12
21
27
96
17
7
33
99
60
60
84
41
7
36
60
24
105
87
36
84
57
15
21
20
7
33
63
41
16
135
24
120
9
15
24
5
31
101
67
36
5
31
36
29
19
12
36
17
16
44
7
9
3
60
96
77
24
72
31
9
80
7
21
32
7
156
96
9
56
19
48
89
79
5
31
9
56
91
17
79
108
36
12
24
12
29
84
55
137
31
93
32
120
7
53
67
33
39
41
60
4
3
5
19
33
84
44
16
60
51
21
8
55
24
21
32
4
15
84
5
19
17
76
51
24
84
9
72
3
5
96
24
31
72
9
87
24
12
41
64
3
77
67
29
16
3
84
281
16
27
72
29
28
51
29
4
27
17
36
16
15
33
27
36
29
19
21
48
12
20
60
4
27
29
31
41
31
36
21
48
27
48
57
44
7
12
96
36
9
99
17
28
63
9
27
21
60
3
17
19
5
36
60
16
15
48
117
39
41
64
80
16
39
41
7
29
88
176
43
41
16
20
7
33
116
55
29
91
24
21
8
16
27
77
151
24
5
7
144
5
16
20
19
9
39
24
24
24
9
12
15
48
12
197
7
21
8
172
32
28
15
33
20
19
93
68
7
12
41
31
24
36
5
64
15
36
41
84
55
12
72
65
19
48
12
17
19
48
29
31
12
120
117
39
21
84
24
3
29
91
9
51
17
16
24
32
19
53
12
7
9
3
17
28
36
87
24
120
36
93
80
7
84
36
41
16
72
20
43
41
103
17
19
29
36
60
31
21
63
65
36
16
15
29
16
3
48
41
16
32
4
96
27
48
36
24
24
36
48
17
19
9
20
24
48
19
21
8
16
68
48
64
27
72
48
57
36
3
57
36
27
21
3
17
24
36
91
41
19
69
15
41
115
69
15
17
64
27
12
41
36
19
36
12
72
5
19
24
48
17
139
12
12
60
24
84
84
12
21
3
120
24
21
51
5
4
12
15
24
48
84
96
24
53
136
20
19
24
5
31
45
87
24
65
7
65
19
24
12
21
15
120
117
32
52
20
16
15
45
99
29
76
3
17
7
48
5
16
24
15
60
21
15
17
16
32
19
41
48
43
113
31
17
16
51
21
51
12
17
67
137
31
84
45
20
24
40
3
12
77
28
36
63
5
7
21
39
5
4
3
72
21
44
19
21
72
51
12
24
57
75
12
113
43
33
3
57
80
79
41
79
48
24
41
91
17
4
27
93
3
84
24
53
7
48
24
21
15
29
76
32
67
53
40
51
96
5
108
43
21
44
67
24
12
12
5
19
41
55
29
12
36
28
51
41
84
55
29
16
80
60
4
27
5
28
63
24
9
27
9
8
19
21
51
108
93
63
12
9
15
12
12
5
19
57
3
17
4
171
5
64
140
16
255
29
52
63
24
24
48
12
53
4
27
33
80
55
21
80
19
156
53
7
21
24
195
5
7
9
87
60
33
44
19
12
48
168
33
140
16
32
16
12
3
81
20
43
24
120
48
108
12
9
135
96
84
65
31
21
128
7
29
76
44
7
12
60
41
19
36
9
32
64
51
105
68
16
183
101
16
44
31
36
48
17
19
12
12
48
17
36
31
5
12
12
55
120
12
69
51
24
5
7
72
84
84
17
40
15
41
24
7
77
36
79
65
40
3
33
63
21
44
67
36
72
53
31
33
63
141
15
29
36
79
65
19
72
48
84
60
69
183
53
127
12
36
5
64
27
33
27
41
28
39
89
7
125
28
20
36
31
12
21
12
75
9
104
192
67
33
44
7
84
93
63
29
4
8
180
36
31
12
69
48
3
24
60
48
36
5
64
27
45
39
48
36
5
36
4
12
51
17
43
84
45
39
89
12
79
21
32
36
7
24
9
20
115
60
125
115
12
17
72
64
32
31
36
12
9
99
81
32
144
7
41
7
24
60
84
77
19
60
36
48
12
36
29
31
9
39
36
53
55
108
48
5
7
105
111
120
41
7
29
43
69
99
29
43
17
31
180
36
24
12
9
3
45
36
3
24
12
41
139
21
44
12
247
33
39
12
41
7
60
41
67
60
17
4
12
144
8
151
24
144
48
41
103
29
7
9
123
9
32
60
28
3
84
137
4
51
132
9
48
27
24
65
60
60
7
48
36
24
24
36
60
5
36
31
33
75
5
16
27
5
7
5
4
135
48
29
48
151
24
65
12
91
33
164
12
40
8
43
36
60
24
53
103
5
55
77
24
84
19
9
24
8
19
17
16
51
29
127
108
21
3
29
79
53
43
5
7
53
7
36
144
9
80
112
24
15
5
31
24
53
52
135
36
12
84
41
43
65
60
31
24
12
24
9
27
12
24
65
52
27
5
31
17
19
21
3
17
4
27
12
12
53
112
15
156
96
24
69
8
16
15
21
15
12
41
16
15
60
12
9
108
27
36
12
ABCD 463976078*7^$a-1 [50030]
10
24
6
72
12
6
42
32
16
14
55
24
23
18
43
3
14
10
18
78
24
32
46
72
32
18
36
54
6
109
33
60
14
18
12
46
14
18
1
48
47
6
16
27
11
54
55
77
30
18
28
12
2
4
14
10
6
24
92
30
13
15
20
60
1
27
18
24
15
71
24
16
24
18
27
45
20
6
64
33
15
20
1
21
8
132
30
28
50
10
18
54
80
16
9
24
29
42
13
57
2
28
18
2
12
36
28
42
2
10
6
30
54
18
12
30
6
15
15
9
17
18
58
42
33
89
43
36
11
34
14
78
7
71
42
12
10
48
12
9
9
2
10
66
62
42
12
1
36
69
48
32
60
7
51
26
114
10
39
15
18
27
3
18
14
72
48
1
15
2
58
9
48
12
23
22
15
33
2
13
12
63
2
40
15
63
78
14
28
2
55
75
21
9
2
28
96
62
10
8
49
95
25
15
32
28
50
18
13
48
24
3
2
12
6
70
14
25
23
42
72
28
2
18
30
96
102
42
58
14
18
16
2
70
20
22
50
10
6
12
12
15
11
96
13
3
2
6
4
20
16
30
44
12
79
17
22
18
14
4
26
43
17
19
15
14
48
10
42
15
15
8
1
21
26
54
70
6
15
17
10
42
2
6
18
13
11
49
53
64
14
1
35
22
15
35
72
46
15
24
33
20
7
15
2
76
3
57
2
76
9
65
19
9
60
12
18
33
12
5
18
4
8
58
14
10
39
21
128
10
42
2
97
12
17
12
42
13
5
6
40
2
42
1
59
13
12
24
39
8
40
62
52
38
52
50
10
8
10
2
16
54
3
17
10
78
20
28
39
3
21
57
12
92
46
60
20
52
81
21
8
24
4
2
22
6
14
19
9
90
42
50
25
11
4
8
61
23
34
63
21
3
5
28
24
30
32
4
102
32
18
48
34
6
9
24
11
12
4
20
60
10
150
44
16
14
6
25
59
46
30
20
24
40
8
22
8
7
15
30
6
30
2
22
2
34
30
24
56
34
6
24
20
28
48
9
17
19
11
28
92
13
3
20
37
23
58
60
15
45
12
15
93
14
12
28
9
81
26
34
8
22
45
5
16
50
10
3
11
1
24
15
60
9
60
23
18
30
120
16
26
46
72
30
32
34
12
42
6
2
12
28
2
16
2
7
5
6
10
44
30
46
24
36
27
29
4
56
18
1
27
2
10
2
4
3
36
48
83
22
18
30
14
46
30
24
32
120
46
2
48
61
12
89
19
60
29
18
10
15
69
8
10
14
54
13
69
74
30
18
16
2
7
5
40
30
38
7
83
90
10
21
29
100
12
15
47
61
3
12
138
84
15
3
12
6
39
5
30
16
56
16
57
51
9
3
2
6
37
5
18
49
17
30
1
5
52
26
12
12
13
12
47
13
5
10
6
3
147
14
70
30
36
3
11
48
1
9
38
12
42
6
4
9
57
3
47
10
44
10
80
12
18
16
50
40
24
62
7
11
25
3
12
8
60
12
1
35
4
8
22
128
88
74
13
5
12
19
23
6
28
3
21
38
13
39
30
6
12
2
66
24
30
18
42
10
45
3
93
35
6
36
18
10
30
44
1
17
7
21
14
10
6
72
2
30
18
7
21
110
10
3
23
34
14
42
19
48
9
2
36
4
45
35
13
3
12
12
9
9
20
7
3
62
6
49
11
40
42
12
36
2
22
3
59
13
11
73
9
14
6
30
1
11
25
15
18
90
50
42
10
120
18
60
50
18
49
3
18
14
46
14
1
89
12
6
1
53
7
71
60
25
63
12
9
9
32
78
70
32
40
8
70
20
10
12
3
3
32
52
18
20
7
36
17
24
118
21
59
10
2
37
27
30
3
36
111
20
22
3
24
95
1
12
47
10
20
78
13
35
10
14
46
26
73
24
101
19
57
12
18
14
12
46
32
13
3
24
9
53
64
2
30
60
30
22
26
60
12
40
42
18
12
21
99
18
90
21
9
18
92
1
9
32
6
40
44
18
10
45
27
60
20
13
15
18
12
12
15
3
50
18
12
22
26
25
11
78
28
12
6
74
10
6
12
2
18
52
20
12
6
22
3
89
7
23
1
36
39
30
18
2
7
15
8
24
13
11
22
63
89
12
46
18
72
18
44
49
36
17
28
2
34
24
6
14
6
10
44
10
8
82
36
14
1
11
4
33
60
23
34
15
41
4
14
12
4
26
6
25
17
28
122
12
48
18
12
10
6
12
32
19
23
28
50
30
10
8
7
5
40
32
66
37
21
2
1
36
71
72
40
18
2
22
6
69
96
11
94
50
22
12
20
16
24
18
21
59
37
15
20
49
21
8
10
128
10
24
3
17
10
105
23
22
39
27
32
1
41
88
48
44
10
2
16
18
2
67
5
10
81
9
36
30
12
8
6
114
54
28
20
58
9
5
16
24
48
2
13
12
36
15
32
22
30
6
87
3
33
119
1
39
12
6
32
30
82
6
93
27
9
77
4
14
40
2
30
30
18
10
75
3
42
48
12
15
3
152
13
3
9
11
42
7
15
18
14
37
41
6
96
24
34
6
9
3
20
60
22
30
2
30
13
24
39
81
47
4
8
82
18
18
24
26
24
16
54
48
2
30
18
1
12
11
61
12
63
12
9
21
18
30
2
36
13
9
2
10
3
12
5
70
66
2
12
58
18
2
31
53
19
15
12
20
12
1
11
16
2
12
7
11
30
28
12
30
68
72
1
24
11
22
72
60
2
16
2
40
3
33
32
22
62
30
46
18
24
30
18
18
39
63
33
12
27
78
80
18
109
24
21
3
35
72
61
41
4
39
3
20
10
50
58
26
28
20
13
3
24
36
9
3
8
22
44
46
60
12
9
47
34
3
89
60
43
3
32
48
70
2
178
30
21
21
15
33
48
39
21
39
3
117
11
34
3
65
7
3
50
28
2
12
10
8
10
8
6
7
9
12
62
90
96
22
38
31
27
56
4
33
99
12
20
10
51
77
22
6
3
29
10
8
10
12
42
6
2
72
13
17
40
75
51
14
76
26
16
32
12
18
18
22
48
12
6
2
22
6
3
51
36
30
12
12
2
30
64
72
3
15
54
6
32
12
1
9
26
13
84
29
46
2
6
12
25
72
63
60
14
6
12
16
9
36
11
76
18
26
18
6
13
24
5
12
6
70
42
2
19
23
24
40
24
45
3
8
22
15
3
26
6
1
57
50
4
62
31
17
42
6
90
24
18
55
5
28
27
3
21
27
14
6
22
27
3
33
24
83
12
13
5
28
60
26
28
6
2
40
32
25
24
9
3
11
64
12
12
62
6
37
23
48
6
30
16
12
48
32
10
86
66
16
62
1
9
3
120
3
30
3
36
3
48
14
10
32
16
48
30
84
68
18
36
28
9
36
23
25
29
60
34
12
12
9
29
18
10
2
28
32
24
13
75
38
12
6
24
42
46
21
9
2
25
84
21
3
5
12
12
4
2
37
5
19
51
98
30
30
18
37
12
3
18
14
28
2
19
27
56
6
42
70
6
42
18
9
17
19
24
35
78
72
55
48
27
6
56
34
9
60
51
24
20
10
6
33
24
35
24
6
28
60
14
36
10
2
13
84
35
12
49
9
6
12
8
10
39
15
60
6
170
12
48
24
10
50
18
31
27
14
58
2
10
20
40
48
2
150
1
12
35
10
27
65
40
39
21
96
12
15
23
4
62
4
32
22
6
24
15
45
30
80
46
14
28
32
1
12
3
2
12
16
26
48
10
6
9
83
28
24
6
26
24
34
8
70
48
14
6
12
58
62
1
21
18
2
43
3
26
46
8
34
36
12
38
34
8
22
6
24
2
13
17
4
26
1
57
20
16
12
18
54
2
49
15
14
42
24
37
23
4
8
40
30
15
3
12
62
31
35
34
75
45
2
4
9
11
10
27
3
30
3
39
14
19
27
78
3
21
6
9
15
78
50
58
3
11
13
27
6
32
7
35
25
23
24
24
37
3
69
45
8
10
102
ABCD 464023916*7^$a-1 [50079]
139
65
156
19
5
79
48
29
27
21
12
120
31
53
60
87
45
12
15
165
96
7
12
48
65
24
87
16
41
108
84
60
75
16
17
87
9
168
12
63
21
7
5
24
3
40
41
55
12
92
177
48
72
60
19
77
12
3
60
9
12
48
3
21
19
5
48
12
3
12
9
72
55
24
29
72
79
17
43
77
12
79
56
21
120
36
39
108
81
60
51
21
7
17
48
24
91
65
24
51
9
156
12
15
45
3
36
21
183
9
7
29
51
100
41
36
55
221
3
16
8
4
20
9
31
152
88
17
19
17
43
96
53
12
24
7
132
17
12
240
84
123
16
120
65
12
36
55
48
89
31
32
33
12
96
240
67
5
24
36
127
5
72
36
43
137
7
65
96
15
60
16
20
93
72
48
27
16
12
36
245
12
19
8
112
36
84
17
48
60
48
12
79
149
48
67
12
224
33
43
48
17
31
5
27
40
89
207
201
55
8
9
19
92
88
8
64
36
44
45
60
7
41
48
12
84
60
3
45
180
12
24
51
100
53
12
63
69
7
29
120
43
24
29
79
113
27
36
69
175
12
101
48
39
16
17
48
7
24
36
44
9
7
17
15
93
27
40
29
120
12
72
159
45
3
93
12
211
29
7
5
84
15
100
173
48
115
5
123
12
48
16
36
53
127
41
84
3
69
171
72
9
12
108
79
101
19
72
41
168
79
29
51
9
91
65
43
101
31
5
7
77
7
65
187
5
84
75
48
69
228
3
9
79
65
36
12
24
31
5
12
7
152
165
3
28
233
120
108
31
29
12
31
60
20
9
51
28
53
36
63
16
101
36
132
24
39
112
77
31
161
24
15
28
149
39
33
24
24
24
72
7
5
12
63
45
67
5
75
108
45
72
12
168
24
19
48
92
21
60
12
7
29
111
16
44
112
8
72
100
68
12
108
36
16
17
12
39
40
161
15
112
209
48
24
31
41
168
7
149
15
9
199
53
12
63
76
168
5
115
32
4
96
17
31
32
100
80
69
7
5
144
103
192
65
36
120
3
273
3
48
81
108
19
41
3
57
24
12
7
29
51
45
31
53
60
24
48
79
89
15
4
20
21
115
161
19
5
55
24
56
24
76
29
7
41
87
28
44
9
24
96
79
132
20
45
84
31
65
15
33
36
7
12
72
8
148
17
187
48
32
9
159
45
60
67
44
84
213
103
72
29
60
31
53
48
51
216
64
36
84
29
3
24
4
140
72
16
17
91
44
33
72
108
12
51
69
12
31
84
5
19
36
5
156
72
12
175
41
24
48
72
31
41
144
24
19
5
12
48
60
7
32
81
55
53
43
29
7
12
41
204
48
72
7
149
7
29
12
103
164
220
24
272
69
60
144
15
28
65
12
7
104
57
39
64
65
7
60
164
9
31
41
79
8
33
127
113
19
77
67
132
77
15
69
108
12
31
65
12
91
113
7
24
17
63
48
9
48
63
16
53
3
81
60
228
7
53
48
3
45
139
29
84
12
72
12
7
41
7
60
17
15
16
48
5
84
12
39
45
132
60
3
24
156
84
12
21
24
48
51
36
9
36
79
5
144
48
48
36
19
17
156
72
108
24
43
41
3
120
112
77
19
44
60
148
173
48
31
41
7
173
7
53
96
7
20
76
5
12
72
91
149
7
32
52
284
33
84
139
29
99
9
24
175
128
144
21
79
96
36
113
7
8
9
12
36
19
44
96
36
16
12
36
5
48
151
72
137
31
5
12
120
12
63
9
39
93
168
7
240
17
48
79
8
172
128
12
141
60
55
32
36
45
144
72
36
27
189
3
189
15
81
144
36
156
63
4
80
12
64
12
41
63
24
36
9
72
19
24
5
36
72
31
72
17
63
28
5
15
28
5
12
255
9
19
32
81
111
100
80
69
127
53
7
44
33
96
7
5
72
15
45
175
96
41
108
84
63
16
24
41
84
60
31
24
68
76
36
48
269
3
48
9
19
5
19
168
20
12
9
39
16
53
84
72
ABCD 464023958*7^$a-1 [50046]
6
47
7
197
79
17
12
7
41
12
13
35
12
25
30
48
5
13
47
31
53
7
30
6
6
6
6
222
12
42
42
36
5
7
6
60
24
12
59
1
18
18
18
60
12
41
31
132
24
24
30
23
31
12
5
25
24
42
42
6
102
71
49
59
1
59
48
25
24
83
12
7
53
25
12
6
17
25
48
23
43
12
6
23
7
89
85
18
6
23
12
19
6
12
30
18
6
17
120
19
48
5
1
162
5
12
7
18
42
90
71
72
25
48
6
41
1
47
91
17
7
24
42
78
30
54
5
25
48
18
29
24
36
7
18
35
72
43
84
24
42
144
36
18
30
47
13
11
25
24
30
29
12
7
54
54
6
30
42
35
55
12
60
41
24
7
66
6
78
12
71
25
42
6
18
24
48
12
54
6
90
6
5
13
18
12
24
84
72
24
6
11
13
42
12
30
18
18
12
23
7
108
113
25
78
108
6
12
23
12
19
12
12
60
18
138
90
48
30
66
6
48
72
18
11
7
24
24
5
48
24
1
60
18
54
6
90
71
1
6
24
72
65
31
84
5
1
102
66
11
1
11
1
78
6
35
36
19
6
42
17
37
36
35
31
42
36
59
49
35
13
30
17
1
42
17
36
12
48
24
43
96
12
5
1
30
6
35
25
35
132
13
90
66
84
6
24
90
83
139
41
24
108
43
120
17
72
60
37
42
102
144
11
1
23
60
13
12
23
12
1
47
19
60
30
6
53
79
5
1
120
12
6
30
24
36
6
72
18
23
55
60
5
60
12
19
17
43
101
96
1
30
48
24
24
5
12
36
49
35
1
47
25
35
49
23
13
12
11
12
19
42
11
13
23
13
48
60
18
6
18
48
29
49
18
5
49
23
13
42
108
54
23
55
6
48
12
18
24
36
66
155
60
19
54
36
11
48
103
72
5
1
11
79
17
49
72
54
24
132
54
54
84
17
24
55
5
73
23
25
59
37
18
5
36
1
11
1
30
209
31
29
7
12
18
84
66
5
25
11
72
19
78
60
18
5
12
73
23
13
47
13
18
54
35
24
85
12
11
55
48
29
1
35
55
65
31
54
95
19
24
18
11
73
126
12
6
12
18
66
35
13
6
102
11
72
96
1
11
12
25
35
19
126
12
60
54
5
7
5
1
18
29
13
42
12
24
53
48
1
78
12
24
17
19
18
23
19
29
55
36
36
53
132
168
169
18
30
95
60
36
43
29
13
6
6
72
6
5
12
1
66
12
12
24
18
36
23
108
12
1
66
12
24
5
13
48
24
66
54
36
18
42
71
7
41
25
30
36
17
43
18
90
6
102
108
18
47
1
11
37
48
42
12
48
78
24
11
85
23
49
23
55
5
60
48
13
59
7
209
60
24
61
66
42
54
42
42
36
24
41
49
83
96
7
5
19
48
108
12
132
30
6
12
84
29
49
23
19
6
11
73
66
42
6
113
24
49
18
24
29
19
42
18
120
18
23
7
53
43
30
42
12
78
60
11
37
23
12
31
6
120
24
48
18
138
84
23
43
5
85
42
12
96
5
1
30
6
54
48
101
7
42
18
18
35
7
5
1
84
6
29
85
24
47
24
19
18
36
35
7
53
55
5
49
48
60
23
1
72
72
144
131
7
36
24
12
29
13
30
30
18
12
66
23
48
43
18
6
5
25
35
12
48
31
30
18
108
5
60
1
12
30
17
31
77
25
54
72
48
29
1
6
17
13
23
72
12
48
73
78
77
13
6
30
36
60
47
7
36
12
233
13
47
43
12
18
11
97
150
72
48
18
48
35
31
17
31
53
13
60
35
60
108
67
6
60
84
48
108
47
24
7
30
119
1
6
132
53
13
36
48
11
61
36
6
17
67
12
42
59
1
6
30
6
17
7
30
6
18
23
60
103
53
60
1
30
6
6
6
42
6
48
59
31
77
72
37
23
25
11
7
6
11
48
19
42
12
12
35
19
36
30
95
19
41
12
25
42
18
11
12
67
6
42
5
49
36
30
65
1
120
6
42
71
91
17
7
6
36
78
24
41
19
29
7
36
149
1
6
12
48
65
43
18
48
6
78
24
11
12
25
96
47
37
18
5
13
6
29
79
90
78
6
6
12
6
78
12
24
54
114
12
18
78
42
6
36
29
67
30
30
53
25
12
42
5
108
43
12
65
43
5
7
24
66
6
6
30
5
13
54
72
60
29
7
6
35
1
78
12
41
25
36
78
120
29
31
41
7
113
60
1
11
7
108
5
43
5
79
84
36
6
66
29
31
24
12
102
24
12
36
24
36
6
5
67
276
65
1
48
66
84
12
41
1
95
79
53
61
11
19
6
12
11
72
55
41
13
66
48
42
11
7
18
42
12
30
6
102
48
18
77
84
25
23
48
24
60
19
41
61
47
72
13
24
36
66
17
55
29
25
48
30
6
60
11
1
119
31
5
163
18
48
30
54
30
29
7
12
60
36
53
13
11
7
161
12
19
18
6
5
13
18
132
29
85
18
5
19
30
6
42
23
7
72
18
12
12
48
36
12
83
31
78
18
6
47
120
79
12
36
5
1
36
48
11
115
78
12
66
54
24
71
13
30
18
30
12
6
23
12
49
47
31
30
11
48
7
42
102
42
11
25
78
5
31
24
12
24
78
23
55
5
1
18
29
13
84
60
18
84
41
1
11
60
25
23
67
5
36
85
95
19
84
18
24
24
11
37
24
12
30
12
137
1
90
29
37
36
12
126
60
36
12
6
36
12
6
30
210
12
17
12
109
66
5
31
24
6
71
36
1
36
42
12
12
30
42
18
71
13
12
72
24
47
7
24
42
12
204
59
24
49
18
29
79
120
12
29
67
5
43
17
72
36
24
61
12
6
60
78
11
19
66
36
18
48
41
13
11
48
168
60
24
55
53
7
120
65
55
42
30
36
18
59
43
60
36
48
72
24
24
30
30
29
25
47
7
5
7
48
5
37
23
96
24
36
13
30
29
1
24
23
1
30
ABCD 464082506*7^$a-1 [50038]
9
60
3
19
48
5
27
18
36
27
37
6
30
32
27
7
84
36
6
14
46
59
49
44
70
29
1
6
30
30
14
10
18
80
22
12
30
14
129
51
9
25
2
18
22
30
120
146
162
10
36
14
52
59
19
5
61
14
6
30
10
44
46
60
6
14
45
25
2
34
56
18
4
50
90
6
3
36
24
31
36
14
10
38
4
6
212
10
6
24
12
74
30
33
103
17
49
14
9
25
47
37
50
18
58
62
51
1
36
119
51
40
24
20
16
44
21
49
60
78
38
54
9
37
66
6
30
92
30
52
36
12
59
12
19
80
18
18
46
36
18
42
24
114
5
72
7
126
83
3
9
7
20
10
42
125
48
7
29
1
26
72
4
77
1
59
13
54
50
22
42
11
45
40
42
62
16
54
29
19
24
6
12
42
66
2
10
23
37
72
24
20
12
4
24
24
12
84
11
12
63
34
26
21
36
24
3
16
24
102
24
23
15
46
84
12
104
6
118
11
25
72
20
28
6
8
30
60
3
73
26
9
25
6
18
50
9
37
30
65
19
8
10
12
36
14
12
9
67
32
36
10
6
17
12
37
12
2
81
12
25
6
77
36
31
12
6
12
36
6
24
32
28
92
18
6
21
19
90
86
124
6
24
11
9
36
22
12
26
130
8
9
63
18
15
31
14
22
12
5
31
60
5
25
42
53
25
11
45
24
66
28
53
13
6
24
96
41
73
84
2
54
10
6
14
10
132
12
26
24
46
20
90
4
32
10
60
6
2
12
18
9
24
3
10
24
36
92
124
11
43
53
7
29
21
36
10
18
12
23
1
14
12
4
77
9
6
52
5
43
2
10
80
40
2
75
13
30
6
36
50
76
32
40
30
26
10
74
69
1
2
36
24
129
37
78
36
24
32
34
74
4
38
22
32
10
30
60
56
4
20
9
27
21
1
6
36
137
31
32
33
73
2
9
24
13
12
14
40
74
30
10
14
9
27
4
6
36
38
108
22
23
49
11
7
32
34
24
96
6
30
107
43
17
1
8
58
14
16
24
6
17
12
85
6
6
26
4
66
11
91
42
110
28
20
36
22
12
20
52
18
29
9
18
9
1
44
70
30
26
45
15
9
3
10
8
46
14
22
48
6
80
6
48
100
6
56
78
4
30
59
27
10
80
27
73
206
18
52
18
66
30
42
14
144
16
14
10
26
27
27
22
30
20
4
14
36
16
8
3
36
13
23
9
106
2
10
12
66
12
8
46
44
40
30
110
64
42
71
7
20
22
24
6
48
56
6
10
53
31
12
32
33
3
42
28
24
6
114
6
20
22
12
96
24
2
6
70
24
17
67
36
20
4
5
72
75
33
7
24
50
63
1
20
46
30
18
32
6
4
24
56
60
4
26
9
36
25
56
51
39
24
34
30
12
48
14
126
9
36
37
8
10
36
84
5
51
46
132
38
34
23
7
114
2
21
91
6
90
36
24
6
8
46
6
11
67
60
41
55
92
52
2
90
4
6
71
13
176
6
40
50
34
90
14
52
17
25
6
36
60
6
32
82
17
31
50
27
69
54
16
30
2
52
12
44
105
39
18
24
34
5
15
10
6
20
21
103
77
37
26
10
12
72
90
68
22
42
84
50
40
14
45
63
34
20
54
45
19
36
162
54
18
26
33
27
30
10
24
6
42
8
4
66
6
38
39
9
27
27
16
48
90
23
37
35
27
48
64
36
84
36
12
42
32
87
37
20
42
54
34
6
14
40
114
30
78
18
29
55
72
44
42
4
120
14
34
2
33
48
36
36
31
24
6
30
14
28
2
10
26
4
50
15
67
14
3
31
36
29
27
36
21
7
12
8
6
39
19
78
18
60
50
24
100
47
49
36
30
96
20
22
8
27
1
102
24
6
30
54
26
10
23
37
18
56
4
149
33
30
18
10
62
54
18
10
5
97
48
30
26
63
36
36
24
1
54
108
42
6
6
98
90
10
6
6
77
3
10
24
84
23
13
12
120
12
23
43
96
98
28
14
16
32
16
20
45
37
8
16
26
4
6
38
4
29
7
84
38
34
54
20
82
113
21
28
6
20
10
60
44
22
17
37
36
35
15
4
53
13
6
18
66
18
42
44
6
10
17
1
42
104
46
8
42
70
48
35
57
4
86
64
17
15
9
12
7
2
28
24
150
5
25
35
37
66
5
3
36
76
110
3
24
72
21
27
27
34
35
1
48
30
5
63
72
72
10
8
15
85
36
12
48
6
18
38
12
33
67
42
18
90
12
14
52
5
36
7
146
27
43
17
13
6
74
28
30
42
84
6
14
10
17
67
66
50
34
36
6
24
96
24
5
27
24
18
30
22
6
5
13
35
9
72
64
44
18
88
62
88
6
30
14
45
51
9
45
34
12
48
12
84
62
88
12
84
6
2
18
4
14
82
42
48
24
6
18
11
3
46
12
20
27
45
10
29
36
36
19
72
8
18
63
37
32
12
10
18
30
30
62
45
49
6
48
68
12
16
30
54
60
48
14
40
18
12
41
105
27
3
238
24
59
57
54
208
8
100
32
10
20
70
20
64
24
2
15
13
26
10
44
22
38
36
3
25
11
19
126
23
3
70
48
96
20
36
63
24
121
35
7
29
19
8
54
51
39
46
35
19
41
7
42
14
154
38
22
18
24
18
50
48
28
30
12
24
23
61
35
12
69
27
1
6
113
1
71
55
44
10
59
97
6
77
12
19
6
20
63
36
81
4
23
7
8
93
97
30
14
4
62
22
2
48
16
17
7
36
60
86
10
233
7
68
9
61
20
15
25
36
20
40
26
54
10
6
8
28
42
36
54
6
126
26
4
6
8
4
42
78
206
4
5
61
30
17
12
37
30
41
19
89
7
2
22
48
12
8
42
147
7
29
63
45
19
18
8
10
5
7
6
30
6
36
42
18
42
18
14
24
36
21
7
36
12
12
42
23
25
66
72
48
126
50
28
92
9
31
30
26
4
44
24
21
1
138
5
61
24
6
60
6
11
12
103
5
43
24
30
102
6
12
35
13
47
13
98
52
44
90
34
36
84
36
44
36
108
21
72
43
29
27
40
113
1
6
18
12
107
36
31
12
2
28
68
22
14
88
102
84
54
6
17
45
30
78
16
6
17
24
13
54
5
75
4
18
90
12
20
22
90
66
12
6
17
7
50
99
27
70
6
60
8
ABCD 464124012*7^$a-1 [50046]
8
3
13
36
2
58
23
12
1
3
60
5
24
27
13
39
11
25
5
6
18
7
9
26
13
20
13
27
21
80
24
48
19
12
23
10
8
3
24
88
12
8
9
6
1
21
3
80
25
11
13
63
23
21
24
39
9
4
69
39
11
1
9
3
5
19
44
24
16
12
48
21
8
31
32
1
15
9
11
12
40
8
9
16
2
34
11
4
11
9
24
85
36
27
48
11
10
27
32
21
28
39
8
15
57
24
4
9
20
6
30
55
8
4
12
8
1
51
29
16
59
12
40
17
7
24
20
1
20
28
20
6
45
24
12
4
11
9
15
45
4
8
4
29
7
20
9
31
23
22
3
69
12
14
25
12
35
25
56
25
23
3
1
5
19
33
14
1
29
15
16
35
30
4
8
4
23
16
5
3
16
45
15
17
36
3
48
12
1
11
1
3
71
12
10
11
3
10
8
19
48
5
27
12
49
2
45
1
8
16
27
33
11
16
9
11
40
21
20
16
32
16
12
3
20
28
29
7
24
12
8
16
77
31
17
4
26
21
4
8
3
18
12
4
14
22
3
11
25
33
3
45
8
3
4
21
15
32
12
3
1
8
40
32
1
50
25
12
9
14
30
3
40
32
4
8
4
21
23
1
23
33
18
12
18
4
14
46
15
9
44
3
12
36
24
4
12
21
47
4
20
13
27
8
13
35
3
1
8
28
12
5
7
35
22
3
12
17
4
12
20
42
1
84
9
56
19
32
21
36
39
25
36
27
45
75
24
11
1
56
28
17
36
3
12
9
3
48
1
2
24
1
11
25
33
2
30
3
3
1
9
15
101
16
11
15
36
1
72
9
26
1
32
13
11
4
5
7
32
12
36
13
11
1
87
5
3
3
1
29
12
36
55
68
1
3
21
63
11
22
39
23
66
3
37
11
16
12
12
60
56
4
11
9
1
39
44
4
9
3
35
1
9
20
12
6
10
23
12
16
5
16
8
15
88
57
3
21
24
14
85
35
10
11
13
3
69
8
12
30
25
9
39
35
42
3
12
1
59
3
25
9
27
5
12
19
65
3
39
13
8
15
12
22
26
21
25
3
60
32
16
24
20
21
4
14
9
24
3
1
20
24
4
57
14
1
8
4
21
11
39
21
3
12
9
15
13
9
50
73
9
2
13
8
4
45
14
25
12
8
9
18
24
10
15
8
15
13
8
1
36
14
1
33
24
15
8
1
27
20
28
8
3
1
21
14
12
37
12
17
3
36
12
33
12
43
5
51
24
4
23
13
45
15
9
14
25
9
3
9
12
51
32
1
74
10
12
119
9
12
6
61
8
9
18
1
23
45
28
9
24
48
11
24
16
53
16
35
16
5
48
3
16
41
7
32
64
8
1
11
12
16
11
18
19
11
25
5
12
7
12
5
6
10
35
9
18
9
76
21
15
53
7
84
20
49
2
9
25
27
8
4
9
62
46
35
25
15
24
11
25
12
32
28
5
12
39
61
3
21
35
16
36
9
3
96
77
15
12
9
4
11
1
2
45
13
11
4
12
29
15
28
8
96
3
10
8
78
18
3
27
42
6
9
25
14
1
9
11
1
2
25
72
20
13
27
29
7
9
11
16
9
3
9
8
12
4
8
31
12
8
3
12
22
11
12
28
5
6
10
36
27
5
3
24
16
8
25
2
46
3
29
3
3
9
72
1
3
24
8
13
24
8
42
22
48
74
13
35
13
17
30
9
1
32
7
5
43
8
25
36
26
37
44
12
16
24
35
13
12
35
13
5
19
48
24
23
109
11
13
8
16
5
40
11
40
53
31
33
8
39
12
21
51
16
35
9
1
48
3
5
15
1
14
13
72
29
16
24
11
1
2
30
15
69
28
12
24
51
8
28
20
76
12
5
27
25
92
4
23
12
1
24
32
6
1
24
33
23
13
12
20
6
1
8
16
21
23
57
39
15
48
1
33
14
13
8
4
32
1
24
8
12
30
6
16
8
27
24
27
24
10
3
29
24
28
23
36
51
49
24
9
2
34
39
23
1
57
51
68
13
11
28
20
1
3
44
57
6
25
36
9
15
5
6
22
11
1
3
21
11
4
32
16
41
36
15
3
10
14
1
48
12
12
8
1
2
46
56
7
9
11
1
14
33
21
16
3
21
48
11
4
9
12
12
56
39
16
5
31
11
10
15
12
20
4
41
16
15
5
40
51
20
4
12
8
4
20
3
46
8
6
37
11
1
9
3
11
1
12
8
16
5
3
25
20
6
24
13
12
69
14
25
41
15
16
8
12
9
3
1
59
1
24
3
21
11
16
59
21
24
37
63
12
5
40
2
45
1
14
25
33
12
36
15
24
21
47
28
9
3
11
72
1
8
61
3
33
27
11
1
11
1
11
21
4
12
24
17
7
12
8
1
3
33
12
2
1
20
9
24
15
1
3
24
20
1
11
13
3
8
40
8
15
36
90
51
27
24
21
16
11
6
3
4
80
15
1
8
3
33
33
6
12
61
41
19
56
40
45
35
3
13
56
61
11
16
24
9
32
16
15
20
28
5
90
1
24
9
15
21
14
9
28
8
1
20
60
7
21
56
3
27
1
29
12
3
60
1
3
11
25
45
3
35
22
27
9
2
1
56
16
5
12
7
9
14
1
5
27
24
1
15
9
3
8
15
45
1
3
35
6
7
23
37
12
48
80
52
12
32
1
12
2
34
2
1
33
11
16
5
7
8
121
8
27
16
5
15
12
1
3
17
12
4
11
49
60
51
11
6
3
1
2
1
32
4
21
26
34
20
27
28
9
11
49
15
11
6
16
24
35
4
36
48
24
12
44
52
11
1
12
32
33
19
11
1
41
40
20
3
64
8
40
8
12
12
15
1
9
20
3
12
1
26
1
20
13
36
59
1
23
28
20
3
1
11
24
45
4
5
39
25
15
11
22
50
10
32
52
35
4
8
37
32
12
64
36
12
15
11
49
20
3
10
27
5
43
12
9
47
4
20
3
13
36
8
1
39
8
3
18
19
24
12
24
12
5
6
9
45
6
22
3
21
59
40
5
48
19
8
4
5
28
35
13
11
72
45
6
18
30
1
33
23
16
9
3
8
4
8
4
12
9
96
56
3
12
36
1
23
4
9
38
24
24
18
64
15
5
3
25
27
53
3
4
36
5
3
3
10
24
3
5
36
67
9
11
3
9
13
98
13
21
12
15
21
8
7
12
45
3
12
57
11
33
3
1
71
40
72
5
7
24
56
37
8
16
11
12
28
9
3
57
11
37
36
23
25
35
36
12
4
23
1
20
1
14
25
9
3
5
7
32
4
36
8
13
15
8
9
15
37
11
13
11
3
10
26
21
24
24
73
3
5
54
1
17
24
40
39
9
35
1
32
19
24
12
8
12
21
12
6
42
7
24
23
10
23
1
24
3
24
9
3
36
9
12
14
1
57
14
13
17
19
8
25
3
41
31
21
3
9
15
20
52
32
9
64
23
12
61
14
9
16
20
3
37
11
22
39
12
8
60
1
39
8
37
12
2
6
3
12
15
37
41
18
61
5
3
4
12
21
8
43
17
4
62
13
45
14
10
27
17
15
1
48
3
12
12
36
24
8
3
46
11
25
72
3
5
43
8
48
36
21
4
104
6
24
6
15
4
44
1
32
3
13
12
11
13
44
28
3
47
22
12
3
11
21
24
9
15
13
20
19
5
15
25
12
2
1
60
5
16
11
28
23
1
32
1
8
15
4
11
6
60
15
27
9
33
3
1
3
8
21
88
2
73
8
3
66
40
11
3
33
37
20
31
12
8
24
3
1
12
5
16
3
21
20
7
68
1
11
24
37
83
13
8
15
16
9
12
47
27
34
27
53
3
48
16
93
3
12
5
3
36
25
59
24
13
20
16
27
32
24
28
17
12
51
16
29
55
11
13
24
9
3
8
3
25
24
33
51
9
11
45
24
6
10
14
22
20
19
11
58
3
17
7
5
39
9
3
28
12
8
1
15
24
45
3
24
23
33
24
4
24
5
4
24
32
16
3
24
11
33
1
3
21
59
48
9
19
8
16
8
1
24
3
12
21
62
12
10
12
39
8
33
3
88
12
29
48
67
12
33
3
53
31
33
36
15
12
12
69
2
33
1
26
10
26
45
16
17
6
33
28
8
3
6
16
12
15
5
7
23
12
73
29
28
32
19
21
32
24
19
12
20
48
13
3
20
4
48
5
39
4
36
9
92
4
24
2
22
3
93
39
11
1
36
8
1
3
11
21
48
12
39
37
60
36
29
3
4
77
7
29
19
23
1
11
9
12
1
20
27
1
14
22
12
38
1
21
3
12
21
2
10
27
8
27
1
20
37
23
52
8
16
9
11
36
3
1
36
12
84
24
5
24
15
48
3
22
23
1
3
8
37
11
4
9
11
1
48
26
34
3
17
19
32
64
36
24
45
15
33
3
36
17
27
1
15
5
24
15
40
12
44
25
11
1
3
41
16
8
3
16
41
3
12
88
21
32
6
1
24
17
18
18
19
12
45
36
2
10
38
46
11
21
67
9
3
8
12
3
25
8
3
25
36
23
6
6
21
40
5
7
29
15
12
9
28
15
12
21
15
5
6
1
8
16
41
16
11
16
9
23
9
3
1
39
9
56
36
27
37
23
9
18
13
20
24
3
36
24
58
8
51
48
1
11
15
42
39
25
23
21
12
3
3
13
21
11
132
52
8
37
3
8
28
20
37
27
32
27
10
44
18
9
4
11
25
11
6
39
15
18
7
8
28
53
19
36
8
1
27
21
8
19
9
11
12
28
12
8
13
27
12
12
5
6
10
47
12
45
43
20
15
12
22
3
45
35
3
18
3
21
7
12
21
24
3
23
1
29
4
36
15
45
23
3
13
47
9
40
12
11
25
12
45
11
112
24
17
66
13
32
12
21
15
25
3
11
54
7
5
55
12
8
3
21
24
16
29
15
28
11
69
4
24
9
3
5
6
13
17
3
24
15
25
12
12
21
35
63
37
36
12
9
84
14
10
39
9
15
9
23
28
9
51
11
1
45
3
12
12
21
56
6
9
16
33
3
9
11
15
13
5
15
33
19
21
24
2
9
3
33
12
9
31
24
5
7
17
18
1
8
16
17
18
9
9
3
13
48
48
3
24
5
15
4
24
59
1
33
39
9
35
36
76
17
7
12
29
7
23
21
25
32
4
2
10
15
8
24
4
5
28
15
21
75
8
40
5
30
12
6
6
10
15
65
18
6
3
48
4
9
23
4
32
9
27
25
12
60
14
22
15
59
21
49
26
6
15
13
8
7
12
32
37
27
36
12
24
21
14
1
24
48
47
10
14
10
8
12
19
32
4
5
4
11
24
9
27
4
11
22
11
25
27
36
45
8
28
15
12
17
43
12
84
21
27
29
39
3
25
21
8
72
31
36
21
12
20
15
9
7
20
9
7
9
12
39
32
45
7
5
16
80
16
27
29
12
36
28
11
1
2
ABCD 464156426*7^$a-1 [50063]
4
80
3
43
2
172
18
72
108
17
1
36
36
15
57
20
16
6
18
48
27
56
40
99
2
36
24
39
1
15
32
9
12
75
25
20
46
6
18
149
21
22
24
45
8
49
15
9
63
8
57
16
36
27
21
8
27
25
18
18
30
144
6
12
11
9
31
48
15
41
25
32
63
109
18
38
12
16
15
8
24
112
5
108
84
48
3
16
29
22
162
36
12
8
27
48
13
30
5
9
76
6
14
112
12
60
48
104
63
33
4
44
10
53
103
6
3
24
3
14
28
11
1
24
12
20
72
40
8
10
62
40
92
99
69
16
44
82
29
19
6
63
21
8
12
58
62
31
32
13
51
5
40
18
26
12
28
23
13
11
40
5
72
70
86
4
8
91
9
23
37
92
72
34
5
24
37
24
36
8
55
41
40
32
24
16
12
20
16
44
3
105
72
10
18
72
56
96
16
11
1
8
34
26
3
1
180
11
9
4
30
2
3
21
16
8
24
43
8
9
28
11
33
16
32
112
68
12
48
46
6
68
52
20
4
35
21
3
43
14
36
22
60
12
29
57
10
50
24
3
25
68
10
57
5
46
14
40
20
19
17
39
88
29
67
53
4
72
18
5
19
5
112
104
85
12
23
117
3
19
18
24
18
62
48
16
12
18
26
3
24
1
32
24
16
8
16
12
8
3
16
24
56
37
11
9
4
30
50
3
1
90
72
6
47
64
53
51
37
147
53
16
56
19
209
12
48
16
20
7
8
48
19
77
1
20
12
34
6
32
52
11
67
26
12
10
42
3
9
36
24
107
73
56
79
39
2
7
33
23
24
16
48
29
195
48
21
4
15
8
9
94
6
35
9
40
6
2
7
5
94
2
43
29
91
41
24
34
6
23
67
5
9
31
8
109
3
9
15
80
13
18
9
24
81
39
33
8
15
24
61
8
28
44
28
20
27
37
20
16
54
6
75
69
20
48
72
4
44
31
8
9
60
22
53
33
15
49
20
72
19
9
90
5
33
4
48
20
12
228
10
2
27
9
87
24
19
5
25
63
29
3
48
7
30
44
10
26
12
7
144
45
6
18
3
72
41
4
20
160
15
21
27
9
54
9
104
19
48
6
8
39
9
79
93
126
42
3
45
44
28
35
9
10
53
48
85
12
18
2
132
7
57
32
4
44
12
12
96
15
19
29
16
65
40
32
63
21
46
54
44
28
23
40
17
84
19
9
60
59
21
36
24
70
65
16
8
7
2
10
14
28
3
9
20
40
36
32
63
16
27
2
4
39
29
16
44
7
3
96
53
24
49
36
54
38
132
51
45
22
126
12
78
84
26
12
27
16
137
4
8
46
182
12
36
39
24
13
27
93
20
48
10
18
3
5
4
18
54
20
16
78
21
33
63
8
19
18
44
4
36
6
74
10
18
51
29
36
39
13
30
18
27
8
117
19
5
64
30
6
36
3
9
8
48
12
4
8
7
41
40
8
40
23
9
40
68
22
134
28
20
7
99
5
37
11
19
45
77
118
2
72
28
36
56
60
7
93
36
42
66
24
68
15
9
24
10
14
48
48
10
14
39
64
29
70
24
5
40
5
4
18
162
3
15
14
24
91
69
72
12
42
14
16
18
2
40
20
46
33
9
8
4
8
196
36
56
24
166
2
12
28
30
2
16
11
9
120
28
3
9
42
2
28
18
69
65
10
14
31
45
6
18
35
24
105
7
21
72
18
2
40
39
17
34
38
34
29
1
68
19
9
20
75
85
44
96
48
39
43
138
44
10
149
21
28
72
95
13
11
13
56
70
54
20
27
61
11
61
8
51
25
47
33
124
90
122
34
5
1
84
27
15
9
32
40
9
12
35
133
30
2
43
33
36
20
28
108
32
28
272
12
7
117
20
12
28
12
80
3
69
16
35
121
8
28
44
16
32
16
15
21
18
2
87
16
3
38
112
18
2
60
15
16
9
24
20
28
18
5
9
10
54
39
5
36
4
8
28
6
30
8
19
9
18
5
120
9
16
32
63
9
12
100
48
96
63
41
63
7
38
40
11
9
28
36
8
7
189
12
18
5
9
10
5
105
48
24
7
3
26
51
1
56
10
2
72
12
64
39
5
28
18
21
8
16
27
38
16
47
81
12
43
41
15
21
48
3
13
3
9
15
65
52
59
57
39
57
16
24
8
12
84
24
100
6
29
7
57
27
14
12
96
168
43
9
15
5
4
30
6
20
15
37
8
10
2
10
18
51
27
2
19
5
28
36
36
56
60
3
9
10
42
30
26
28
24
18
77
16
72
5
22
42
27
56
117
70
14
16
8
132
28
119
9
63
37
35
19
26
27
16
21
11
88
24
17
4
6
66
35
33
4
20
79
24
5
4
56
24
4
6
18
32
70
6
44
40
20
87
91
122
136
3
29
75
1
32
4
30
26
52
12
6
18
3
27
2
40
12
96
32
58
26
84
36
28
8
55
69
75
213
30
2
70
117
9
18
6
20
19
24
3
45
65
12
28
23
49
36
36
8
58
54
23
57
10
6
47
21
4
32
48
31
29
51
115
134
10
45
5
48
28
36
56
24
24
166
21
8
19
42
11
43
53
69
40
32
40
20
39
57
31
24
21
8
3
25
15
153
72
18
14
22
129
32
49
96
135
5
12
10
48
24
26
3
7
81
200
9
12
76
12
24
44
4
20
40
36
27
3
14
31
9
95
81
82
2
48
40
3
41
36
27
57
60
46
5
45
24
27
64
15
90
18
26
28
20
12
96
52
48
44
16
20
19
29
16
59
9
15
13
48
6
26
19
53
28
32
31
75
2
27
43
18
36
68
22
50
46
45
3
2
22
50
16
27
137
39
9
10
12
6
27
17
39
1
20
52
18
2
4
23
88
33
12
11
25
8
10
77
19
90
11
16
29
19
9
36
6
45
32
45
3
13
36
56
34
6
32
40
12
78
12
137
43
24
5
16
41
168
63
9
7
8
19
38
106
42
54
48
78
20
64
200
16
35
37
68
31
56
13
75
9
8
16
12
51
93
6
2
28
71
7
12
38
40
63
32
21
3
25
32
39
9
58
72
36
60
29
16
45
80
36
39
16
81
48
15
17
40
80
55
17
28
20
52
68
22
18
15
17
10
18
18
30
20
4
131
25
15
48
69
140
84
3
33
ABCD 464259776*7^$a-1 [50051]
48
2
10
32
28
63
17
7
8
12
3
48
24
12
21
27
12
73
23
10
2
42
6
13
17
3
36
9
7
8
40
24
81
44
66
10
47
9
6
42
6
69
24
37
14
18
30
21
109
38
24
18
18
22
35
27
10
15
5
6
45
9
79
69
2
25
24
9
20
12
3
39
6
30
22
3
8
9
99
4
35
9
21
15
73
14
25
8
3
6
30
49
9
48
47
63
58
2
13
11
6
3
111
9
45
103
17
3
4
35
70
20
12
31
11
46
12
36
24
47
9
12
15
13
84
23
3
22
23
37
35
3
73
24
35
45
40
20
37
8
48
54
1
8
3
30
31
33
50
36
18
18
22
2
36
1
47
10
35
12
25
12
2
9
9
31
105
26
13
8
15
1
17
36
19
17
40
15
33
26
30
51
12
1
2
105
60
60
15
153
24
60
1
2
12
10
63
8
9
15
12
51
60
90
27
3
57
25
3
8
12
13
14
30
115
23
73
59
30
16
2
33
37
23
15
42
7
33
2
13
5
172
48
2
6
40
50
34
26
22
14
6
7
17
15
21
3
40
20
28
137
6
18
18
37
47
1
33
11
12
12
36
9
102
21
37
24
35
21
6
36
33
4
24
11
33
25
3
9
68
30
85
17
12
19
9
62
81
25
8
30
6
76
50
24
36
10
8
24
16
32
3
72
13
62
58
23
16
35
13
17
88
15
33
35
24
28
33
74
6
63
49
15
23
21
4
17
54
48
10
2
24
9
12
16
59
117
3
69
12
15
24
13
47
93
12
1
15
48
47
22
50
69
111
6
40
23
9
3
48
52
9
2
6
48
3
49
3
41
16
15
5
43
24
95
12
105
3
9
3
13
35
61
11
24
9
3
9
3
6
51
15
120
21
27
46
32
31
9
8
6
36
22
11
4
33
2
6
3
4
8
60
12
9
48
6
12
45
3
36
118
3
8
21
84
66
13
23
10
23
9
66
6
79
20
4
96
65
12
39
4
24
32
24
36
1
27
11
81
28
8
27
42
19
9
47
12
24
13
2
33
12
3
9
21
40
23
27
36
33
3
21
64
33
14
9
3
13
5
18
10
11
12
12
39
30
3
3
22
3
8
21
27
9
3
37
15
23
25
11
84
10
15
9
11
9
6
6
16
15
8
88
9
32
40
62
34
11
12
39
1
20
36
60
33
18
12
30
30
73
59
18
12
55
24
9
8
6
30
3
40
32
99
84
12
13
11
22
14
60
13
17
3
25
35
13
32
43
17
27
4
32
25
48
12
20
3
28
44
24
12
49
15
89
48
48
24
27
12
49
32
3
15
18
27
25
11
28
11
13
57
50
13
83
81
4
17
3
4
116
21
6
25
48
20
4
47
34
15
32
37
3
57
23
25
8
6
18
42
36
69
39
21
21
27
15
1
71
49
9
56
24
16
23
27
22
2
81
24
33
60
31
47
60
9
12
51
30
3
49
36
35
51
18
18
12
1
20
37
15
45
44
16
20
39
4
9
98
37
17
3
13
11
27
25
68
69
31
29
18
10
35
28
9
12
3
35
102
16
47
37
2
24
36
24
94
2
48
6
39
13
3
72
35
33
4
33
8
64
32
15
12
9
42
58
47
12
1
14
46
32
31
119
72
21
36
16
35
12
1
17
66
13
11
21
36
111
69
49
26
30
51
27
10
15
107
33
3
70
32
27
33
6
34
32
18
6
4
36
15
29
27
1
20
63
24
61
2
30
30
10
2
45
40
35
36
10
44
43
120
17
42
18
30
45
1
2
22
96
2
12
12
94
35
21
18
36
34
8
27
21
63
1
60
2
18
39
64
20
13
47
63
12
9
3
18
40
63
69
36
23
81
27
69
87
15
18
24
31
8
51
9
21
123
45
3
21
31
20
39
24
37
32
27
48
21
9
12
3
1
26
24
13
57
56
3
28
20
3
6
15
21
12
30
6
12
18
36
54
7
20
28
48
8
48
3
12
58
8
24
16
47
9
6
168
42
27
48
37
15
8
12
21
6
30
4
12
23
85
32
24
48
18
21
1
48
15
35
12
12
37
47
10
119
3
30
15
9
48
15
3
9
15
6
30
18
6
9
27
78
84
28
32
18
12
36
13
23
45
108
48
15
1
11
13
44
1
20
15
9
27
4
23
97
33
26
60
96
18
3
1
3
17
30
10
68
132
3
37
15
11
9
3
12
21
24
15
12
9
27
10
8
24
48
18
21
3
6
54
33
27
13
92
13
11
3
36
54
27
81
42
24
94
26
10
2
22
39
47
25
57
2
48
21
1
20
6
9
12
1
20
60
27
48
39
198
66
70
11
45
3
4
24
20
9
28
8
39
105
7
23
34
14
1
29
48
28
15
9
11
52
20
28
56
64
9
8
39
33
18
42
12
31
72
96
41
3
48
97
2
9
40
32
3
22
32
16
47
25
44
4
11
3
18
31
17
40
72
2
10
3
48
32
57
6
12
33
4
8
63
24
58
14
6
12
16
50
6
15
9
52
59
1
63
9
23
12
4
56
25
20
36
3
3
18
55
11
21
12
24
15
54
7
11
18
39
73
51
20
21
27
4
65
30
69
21
7
8
3
42
27
15
9
63
1
17
42
48
6
3
39
33
15
13
21
23
76
59
61
9
11
3
18
27
4
24
17
16
38
10
26
48
10
11
72
9
63
16
65
40
14
9
9
48
64
11
4
17
78
45
124
11
33
3
22
3
35
69
85
47
4
9
110
33
37
80
6
6
6
45
13
2
48
30
24
31
17
75
37
2
6
24
24
4
20
16
12
11
1
2
33
63
9
21
40
23
25
26
6
24
36
28
2
12
21
4
11
13
41
3
75
1
8
1
14
21
39
13
11
24
30
30
1
11
30
6
25
33
47
15
1
20
3
9
21
3
40
20
12
36
84
45
19
185
24
6
24
12
126
7
81
35
24
4
11
33
12
108
37
2
45
49
50
6
6
22
38
24
37
29
28
11
3
9
24
9
28
47
4
24
35
36
57
12
4
89
18
54
6
25
17
24
3
28
35
12
10
11
4
11
9
13
63
20
15
6
15
33
6
12
21
39
9
15
81
63
69
15
61
57
87
8
33
39
1
2
37
23
22
3
20
9
6
12
49
20
36
12
39
6
18
12
9
40
9
86
36
9
12
40
17
12
27
27
30
66
33
85
8
3
36
9
75
85
62
72
10
15
24
11
13
23
36
13
35
6
55
59
13
17
42
54
27
13
2
13
44
24
37
183
11
12
24
42
3
27
25
107
6
7
44
12
9
27
3
42
63
27
12
1
77
12
16
32
18
24
30
7
17
30
25
17
15
45
12
6
21
36
69
90
9
40
9
23
25
2
6
30
24
1
32
39
24
45
69
16
2
84
1
44
4
17
40
60
23
69
88
8
66
36
10
8
7
33
155
4
20
75
42
6
10
50
10
11
21
12
51
97
48
62
6
27
87
6
3
12
25
11
28
48
20
37
8
18
6
7
32
12
48
27
10
32
27
3
18
88
32
42
118
2
6
7
8
40
8
16
47
1
33
39
24
71
9
33
3
27
9
72
3
81
21
78
21
3
1
48
11
90
15
28
17
15
48
3
30
24
79
56
33
3
28
41
18
10
3
29
42
1
5
27
3
33
75
10
24
15
48
23
10
56
16
2
61
168
8
49
11
24
4
5
12
15
21
52
26
60
9
40
17
7
23
33
12
28
23
25
29
18
12
21
15
18
24
48
18
30
36
4
14
57
36
85
35
93
6
18
30
12
6
3
4
24
57
39
32
3
13
95
54
28
15
5
39
61
15
8
9
24
36
66
1
24
20
28
20
129
3
63
21
3
1
47
25
8
57
7
5
18
18
7
80
25
83
51
1
72
33
12
11
12
36
3
9
27
9
21
60
24
16
80
27
12
73
2
6
24
3
28
8
ABCD 464297928*7^$a-1 [50014]
1
9
6
30
11
13
2
24
28
9
24
9
11
40
24
3
18
54
6
3
9
18
9
24
56
15
4
5
39
1
9
62
1
3
21
3
36
5
55
30
6
45
32
3
9
31
41
15
22
3
3
6
14
21
4
9
3
48
32
13
36
18
21
48
8
31
9
20
24
1
6
9
3
12
8
10
36
60
11
31
20
4
20
1
48
9
51
9
27
12
33
15
15
24
20
16
5
3
13
44
12
7
36
30
18
8
28
5
1
39
15
12
9
3
81
20
25
15
32
3
37
44
1
39
9
11
3
1
20
19
12
29
1
11
7
17
16
15
44
25
9
6
30
11
7
41
1
6
8
10
54
17
40
3
17
13
36
2
25
15
21
3
5
13
62
1
24
33
27
33
6
6
71
60
4
23
21
25
66
45
84
47
4
21
39
18
11
1
36
11
4
75
18
11
13
2
1
15
8
40
21
9
2
28
6
30
54
24
3
120
3
12
65
19
17
4
8
31
54
30
6
6
9
23
1
12
8
7
44
25
3
6
6
8
13
15
9
15
9
12
23
25
12
48
81
24
15
9
27
15
8
16
32
33
1
6
29
13
27
33
18
18
6
5
3
1
57
15
60
20
4
9
6
5
36
4
24
9
30
17
1
60
35
4
11
10
18
6
38
13
33
60
6
69
8
27
72
4
6
11
1
11
40
20
16
24
9
2
37
11
10
23
103
5
36
16
24
39
12
29
15
9
39
1
21
11
28
12
9
35
3
13
9
84
12
24
24
6
21
23
13
63
9
9
11
7
54
84
66
9
8
19
9
92
3
46
3
39
30
11
1
30
6
48
6
5
19
41
43
29
4
68
1
24
2
58
30
21
11
10
51
33
51
44
16
44
12
3
21
13
27
9
6
20
4
5
12
1
2
1
3
20
1
44
85
6
60
6
11
3
4
66
26
24
9
16
3
68
22
2
9
12
7
6
36
24
11
1
24
60
35
4
39
60
21
35
1
12
21
6
36
17
3
1
3
20
1
15
48
6
2
13
48
51
18
24
11
7
17
1
48
6
68
13
9
47
1
26
10
3
12
12
8
60
12
27
22
6
12
29
12
15
16
21
15
9
3
56
10
6
30
39
8
28
60
3
12
9
9
11
1
48
11
1
87
12
15
12
20
52
30
3
39
6
23
31
5
24
48
3
25
9
27
33
15
8
3
10
71
4
11
40
8
40
6
15
24
32
40
24
20
16
33
24
27
15
5
16
23
21
36
25
14
1
39
18
47
15
9
15
4
17
3
13
33
2
28
5
1
11
7
12
5
4
9
38
10
18
5
1
15
20
1
3
20
19
48
5
7
21
21
26
22
3
48
60
11
16
45
33
23
4
3
33
33
59
25
60
24
2
9
1
6
18
3
3
69
9
3
3
6
111
3
12
30
119
13
27
35
1
20
3
4
53
13
12
3
12
23
24
10
12
6
44
40
48
30
39
24
20
4
35
48
21
1
26
10
18
20
21
4
56
1
30
9
39
24
6
2
4
60
29
7
5
7
69
44
36
43
6
12
3
44
12
12
16
23
28
20
33
7
5
3
1
20
75
9
7
78
12
30
8
1
45
35
52
3
24
5
7
9
9
35
85
23
31
6
35
31
24
5
1
66
18
24
47
13
23
7
29
1
6
5
19
36
24
8
40
29
24
27
21
1
12
24
24
59
61
18
12
18
23
1
30
8
21
12
39
9
15
1
15
138
12
51
15
21
11
48
9
12
27
24
1
9
18
41
3
81
15
21
40
24
24
9
27
3
36
5
13
3
44
12
19
33
39
30
48
2
57
16
45
23
7
89
25
30
6
59
19
17
13
6
5
36
13
6
24
12
48
20
22
2
21
27
33
7
18
3
3
60
9
32
16
11
1
36
20
16
9
6
5
3
1
9
54
17
52
3
24
36
18
6
6
39
15
5
16
15
6
14
46
15
3
17
24
12
13
6
24
29
16
51
21
3
66
3
9
3
33
14
57
12
7
24
33
3
6
11
36
4
8
49
12
84
6
21
3
21
9
2
21
7
36
8
40
8
22
30
6
11
3
52
20
24
40
32
21
4
3
5
7
33
60
8
1
26
13
51
6
11
40
3
57
21
14
10
18
9
8
4
21
75
15
6
2
13
3
32
4
66
12
23
13
11
4
36
21
12
3
9
24
2
24
4
6
15
9
36
18
12
18
18
24
36
9
3
17
1
24
54
17
4
20
4
45
11
4
12
9
71
27
57
39
4
68
25
3
5
19
12
5
19
30
6
17
7
24
17
4
9
96
6
54
50
4
20
1
9
11
49
12
36
30
41
4
68
7
5
28
72
8
25
6
36
24
54
11
4
20
15
13
8
4
57
15
3
6
6
24
21
56
37
11
19
5
1
35
12
3
1
23
24
10
30
53
16
12
9
3
68
15
21
3
136
45
8
12
52
8
27
34
6
24
21
20
7
8
48
16
9
15
30
11
4
9
18
9
3
21
15
42
15
8
72
7
12
17
13
6
24
8
10
6
21
24
27
21
9
24
54
12
18
35
19
21
12
8
7
24
9
47
24
21
4
23
22
11
7
6
50
1
9
11
49
11
12
3
25
20
24
19
32
9
16
36
9
18
6
23
28
21
3
51
17
12
1
18
12
5
4
9
59
12
1
14
46
15
9
6
44
40
54
6
60
6
15
35
10
15
15
9
21
39
21
38
73
80
40
15
12
6
3
8
13
38
9
16
23
21
24
7
5
13
26
9
85
2
9
4
32
3
24
13
15
5
25
35
55
20
4
17
13
14
16
21
56
28
23
1
21
18
12
17
12
12
3
22
71
1
2
9
15
40
30
27
9
30
29
67
9
23
48
22
2
21
3
34
3
59
1
8
16
39
32
34
14
21
13
18
12
41
7
5
4
3
53
39
24
57
4
9
11
73
38
9
12
4
20
25
15
39
5
1
3
8
7
21
12
8
36
13
27
20
3
16
41
64
15
6
3
9
23
25
38
1
44
25
11
15
16
9
44
7
18
51
15
21
45
35
16
32
12
25
48
35
19
8
4
54
12
12
6
5
12
24
16
27
21
60
12
8
37
12
3
35
9
12
28
20
24
25
23
1
3
3
5
7
9
3
17
51
4
24
6
11
25
23
16
11
13
12
8
12
16
11
16
5
31
30
14
52
33
56
43
30
30
66
75
15
24
8
9
16
20
7
12
5
4
15
42
11
1
30
21
47
13
9
3
48
69
3
9
14
24
21
7
33
12
23
10
6
30
18
8
24
10
14
4
33
8
36
13
3
33
11
60
15
25
51
41
19
9
24
9
6
6
15
9
2
10
15
20
4
36
9
18
8
9
40
9
35
7
41
24
19
24
21
11
28
30
30
30
26
9
15
1
9
24
3
27
57
3
36
77
25
30
24
161
13
3
8
43
6
24
12
84
2
13
21
15
20
51
25
27
9
27
21
11
10
14
9
25
36
6
68
4
9
12
32
13
6
5
1
18
6
18
9
12
15
54
11
12
4
9
54
8
22
12
48
12
26
22
6
42
99
44
36
1
42
12
9
39
48
18
6
8
52
9
11
1
116
1
2
16
9
44
12
7
6
26
25
51
20
34
75
21
24
134
40
32
10
15
15
8
4
60
6
36
24
14
46
2
33
16
15
29
7
20
9
36
13
36
26
21
13
11
24
49
2
13
15
21
33
78
24
24
21
20
13
26
25
20
37
3
20
1
18
6
14
10
3
27
42
35
19
21
9
6
24
6
14
10
12
24
15
11
10
3
12
15
18
24
6
17
7
36
60
5
16
32
3
16
8
34
23
13
6
18
23
3
1
24
20
27
13
9
2
34
11
1
72
3
9
27
3
36
9
9
23
7
5
39
57
4
20
60
1
15
3
41
7
9
3
6
11
4
15
5
60
19
9
3
5
16
39
5
1
12
18
8
25
27
54
15
3
36
12
41
3
9
12
3
45
16
11
24
4
24
17
1
24
71
24
19
17
28
32
16
21
3
57
3
8
55
6
18
17
16
15
21
72
21
11
28
15
5
19
42
36
2
40
6
15
21
18
17
19
53
28
20
13
6
42
15
27
33
15
53
12
7
9
12
68
3
58
23
15
25
33
11
61
3
15
33
3
8
28
24
30
15
51
18
35
7
9
3
36
5
37
3
15
12
45
20
15
24
24
4
6
35
37
11
43
21
9
36
11
7
17
19
6
2
28
12
12
5
4
39
41
1
108
18
89
4
51
29
16
24
12
3
5
12
13
47
24
36
87
10
48
11
12
12
16
3
18
3
3
6
126
9
3
21
12
57
27
35
40
5
13
23
13
2
13
8
1
2
4
60
12
20
28
6
15
20
3
33
37
131
16
20
1
15
39
18
50
21
12
19
9
56
1
2
58
12
42
8
10
11
19
8
69
75
9
25
35
1
36
3
11
40
9
20
27
28
5
36
16
9
26
21
3
61
15
24
5
15
16
5
3
4
53
7
32
9
1
15
3
9
27
56
10
6
8
1
60
35
1
8
91
6
42
12
6
18
41
12
28
33
126
17
13
23
28
9
30
21
32
28
20
43
12
9
11
4
54
42
6
11
3
4
12
5
40
56
27
1
3
36
6
6
20
24
4
17
24
55
29
1
11
3
45
7
9
44
19
12
8
10
12
24
2
4
18
12
24
6
5
51
4
29
40
21
26
24
16
18
30
5
12
63
16
9
60
9
23
16
12
15
5
25
12
3
8
1
2
10
30
41
4
11
25
3
12
9
20
4
72
3
5
39
81
25
30
32
48
1
15
9
39
30
30
9
3
8
13
20
24
12
1
42
21
8
7
5
4
11
34
51
9
11
4
3
17
49
11
16
24
39
21
71
9
15
1
24
3
78
12
47
13
48
12
27
51
33
9
27
9
60
15
20
49
6
21
11
13
35
4
42
18
8
9
1
15
47
1
60
15
12
5
3
1
24
27
45
15
32
28
18
42
8
4
33
9
24
26
24
1
23
13
8
7
41
13
30
24
21
11
21
1
23
7
42
11
19
5
24
31
9
9
12
26
9
16
57
11
16
39
24
6
60
23
3
16
18
3
12
21
75
3
66
15
11
1
9
14
105
31
5
4
47
40
8
1
12
11
21
19
17
4
45
6
9
36
36
15
8
10
6
21
39
57
24
3
45
15
17
27
1
20
19
18
14
1
3
6
24
14
13
3
12
5
13
15
15
33
21
23
4
3
29
12
1
6
18
6
8
1
32
4
15
9
11
21
7
12
18
59
52
47
9
1
14
64
21
11
9
1
14
10
48
11
7
12
56
1
3
12
24
12
18
11
12
4
45
2
58
35
19
65
12
13
48
12
ABCD 464606384*7^$a-1 [50015]
57
33
28
8
18
45
16
24
32
9
18
10
3
77
15
1
47
1
3
9
155
21
63
21
43
11
13
24
11
10
60
8
16
26
30
7
44
28
21
27
24
45
36
26
13
41
12
48
19
29
19
11
33
15
6
15
12
129
3
51
6
3
24
48
63
129
4
59
37
35
6
60
4
2
33
60
45
27
12
12
3
6
31
33
71
33
15
9
42
138
6
21
3
117
25
15
9
2
70
20
60
87
13
23
13
12
27
17
27
4
8
24
64
72
45
23
4
5
16
3
11
37
104
9
12
15
39
21
36
37
60
60
20
6
6
55
11
33
12
27
30
72
87
12
12
64
33
26
22
20
67
56
40
161
63
16
140
21
12
75
33
63
24
9
75
24
39
57
87
10
48
3
57
32
3
4
11
6
76
27
9
26
33
1
44
79
5
4
56
15
21
28
50
30
27
57
54
13
65
64
104
55
17
28
27
8
25
15
104
1
39
35
9
45
63
12
13
35
12
33
18
54
24
84
36
24
3
84
16
33
26
18
3
3
153
13
107
4
11
93
49
56
4
47
24
39
9
12
1
2
10
32
16
3
9
2
33
21
28
12
8
28
14
6
51
24
15
13
65
4
11
27
33
52
17
18
34
60
15
24
29
19
29
12
36
91
5
108
4
14
34
12
2
96
114
16
35
3
72
85
9
2
18
12
3
13
15
33
98
18
6
45
12
37
2
13
17
64
56
3
37
11
45
27
9
6
58
3
24
8
3
6
31
44
13
11
81
12
4
38
69
33
7
113
15
1
11
1
32
63
87
21
1
8
28
71
39
18
76
20
30
48
21
3
37
41
27
4
29
84
42
9
84
21
64
3
8
25
104
7
29
3
9
4
27
9
11
24
21
3
37
35
61
23
1
15
5
6
21
40
32
57
7
17
27
157
15
11
57
33
60
66
9
9
3
1
8
16
48
2
34
12
15
11
85
21
44
16
23
9
63
9
127
9
24
2
24
24
10
92
4
20
7
5
43
41
16
26
192
6
31
9
59
28
35
72
24
6
27
4
33
20
27
36
1
60
26
13
35
13
9
74
10
14
30
18
45
21
3
25
2
6
24
42
61
9
59
9
3
51
10
48
14
34
27
92
36
21
12
39
13
60
36
38
10
32
54
21
75
22
11
21
103
57
15
21
32
15
48
69
3
4
32
27
48
21
1
95
27
22
48
39
8
9
18
48
48
9
28
32
69
52
12
62
22
71
12
15
9
111
69
16
35
37
5
12
3
13
35
15
22
56
24
99
12
3
48
21
16
41
12
99
75
54
90
34
23
45
42
48
33
39
69
27
22
23
1
39
8
3
33
133
26
10
36
24
74
69
1
11
15
21
51
6
28
48
27
5
12
3
63
120
10
12
35
1
92
16
24
23
73
50
22
20
51
45
4
32
7
21
23
9
4
47
16
44
12
16
11
13
33
2
22
80
48
40
60
35
3
21
21
15
21
7
9
24
74
22
39
9
20
28
176
36
124
26
93
27
82
84
12
32
19
9
15
11
10
71
12
12
24
15
117
24
27
46
36
44
3
36
36
52
35
37
24
8
13
35
49
39
17
100
44
75
4
48
11
10
3
80
36
9
36
27
13
23
99
45
49
11
28
11
6
7
29
3
3
37
20
12
9
16
63
32
9
100
11
16
89
7
80
37
3
35
13
8
1
15
17
3
36
40
32
25
98
13
57
20
4
26
9
73
20
3
12
60
15
85
20
36
1
56
18
22
111
24
11
57
60
13
11
60
100
53
54
61
17
27
12
9
24
42
13
8
192
36
52
32
1
176
24
36
48
4
24
2
120
46
26
6
12
19
9
20
60
7
11
24
30
7
21
3
20
21
63
49
15
48
89
12
48
12
16
39
59
18
4
87
32
9
24
15
27
70
2
30
15
27
93
33
3
39
61
17
48
15
25
44
3
9
18
9
28
92
4
45
27
24
17
123
1
14
22
2
181
8
13
51
24
20
4
17
24
4
11
36
24
15
70
59
24
15
21
16
45
134
48
22
72
15
11
6
66
21
16
21
62
61
69
14
13
56
33
66
22
20
4
23
16
96
8
27
30
42
10
14
33
4
24
44
39
24
13
29
75
27
48
24
34
11
9
7
57
47
49
2
42
15
13
183
17
7
11
10
32
19
57
39
8
9
12
6
22
48
23
9
4
11
16
56
12
124
56
9
52
3
29
19
48
48
11
13
8
13
14
21
13
75
8
51
21
60
48
105
30
24
10
36
98
45
3
10
60
32
18
37
17
3
25
14
66
30
46
36
51
20
4
83
24
58
11
24
33
7
20
13
39
44
96
24
9
19
32
16
9
36
20
48
39
21
6
192
33
9
3
16
9
2
30
42
24
18
28
98
21
36
21
52
3
20
9
3
3
45
9
7
24
17
16
11
73
35
27
21
97
60
20
12
3
105
18
6
27
21
66
37
33
146
54
7
17
18
78
18
9
28
44
37
8
42
133
9
8
3
1
20
27
13
2
78
3
1
14
6
76
11
3
30
7
44
1
38
37
5
39
9
19
41
31
59
6
27
28
48
11
34
12
59
21
103
9
20
60
63
60
15
105
12
40
24
8
73
20
63
60
3
37
20
4
21
48
32
16
36
92
6
6
15
24
12
28
24
35
24
94
68
3
81
7
104
57
3
28
8
3
46
26
82
44
42
120
78
72
3
96
93
3
28
35
13
45
23
39
120
30
7
65
15
85
14
141
24
1
120
26
22
8
99
25
3
8
12
39
18
36
40
47
1
26
22
56
18
10
3
8
21
3
9
39
57
24
48
120
4
27
24
72
21
3
32
16
35
30
15
1
50
54
16
20
15
4
29
15
12
36
36
33
66
9
15
21
9
63
9
39
1
26
24
66
30
21
61
11
1
23
73
36
20
63
33
16
39
5
6
10
3
35
69
16
53
27
9
147
28
140
28
8
75
24
10
11
36
12
27
21
9
3
45
79
81
24
39
120
5
3
64
41
18
37
11
18
4
8
111
1
2
6
7
32
40
48
56
48
37
60
15
11
10
23
4
48
81
24
32
3
9
16
27
129
135
9
24
2
37
32
3
45
51
22
12
32
28
2
33
21
66
10
48
123
9
2
10
44
31
65
4
60
20
96
6
13
11
22
72
56
7
44
100
8
13
12
23
3
48
93
1
60
51
96
35
48
24
18
27
21
39
69
7
11
9
73
32
27
1
35
63
57
37
20
27
69
12
51
1
20
31
185
3
1
12
68
36
31
11
78
16
20
78
33
48
1
62
24
13
8
24
1
8
4
12
87
9
84
51
11
61
101
6
24
9
12
3
6
7
11
69
64
17
31
41
24
18
21
1
39
24
8
25
8
51
25
59
99
93
21
30
21
16
140
4
8
27
6
36
6
78
55
44
9
4
2
22
71
9
4
11
3
69
9
3
63
22
2
6
184
12
44
24
ABCD 464678166*7^$a-1 [50021]
114
103
35
150
42
13
65
120
48
24
150
36
36
6
24
18
36
102
168
12
84
84
84
18
168
13
143
48
120
96
49
17
31
29
36
12
48
7
11
66
7
17
84
19
17
36
91
5
12
36
12
91
11
6
43
29
30
72
12
30
84
42
12
25
41
96
18
6
42
12
12
18
18
102
138
1
11
48
72
90
30
30
90
150
66
37
5
54
24
54
55
107
30
48
12
114
133
113
18
6
36
103
23
12
18
24
126
78
42
72
6
6
253
41
36
6
144
6
78
49
17
174
66
18
60
13
77
72
54
12
1
89
54
18
6
42
18
240
66
67
11
90
126
30
24
72
120
54
97
29
7
17
19
71
102
78
6
31
5
12
60
55
47
60
18
42
24
49
5
6
12
18
19
83
60
54
67
29
18
49
5
36
7
59
156
42
6
49
77
90
54
67
173
12
12
12
48
12
6
84
1
95
12
42
18
132
6
84
48
72
54
13
101
19
24
95
37
84
36
35
73
5
54
30
156
54
114
24
19
11
90
12
78
18
24
103
23
30
42
42
24
90
36
73
17
114
13
11
30
18
48
49
35
168
25
17
6
96
37
36
47
6
18
60
114
60
198
12
102
24
12
12
126
60
42
127
11
24
73
5
42
126
24
72
30
61
17
48
12
108
114
66
91
53
18
30
19
120
11
36
60
66
48
43
23
49
47
78
6
42
30
18
19
41
84
78
37
53
31
119
78
114
30
132
24
24
90
108
12
12
6
42
162
7
41
72
24
114
12
18
30
6
12
114
180
18
6
24
42
30
120
36
61
89
54
6
31
36
71
30
24
18
60
102
18
97
113
192
198
37
17
138
12
114
6
6
48
60
84
90
30
96
19
41
66
60
30
36
12
55
24
71
90
18
54
66
78
42
61
101
60
60
150
72
6
24
7
173
6
24
18
55
11
6
6
78
6
78
30
42
84
19
65
42
18
6
30
42
25
59
60
73
53
12
42
37
24
12
84
36
5
12
138
120
6
42
60
72
36
6
36
78
36
54
7
29
84
12
30
12
30
19
47
42
12
72
60
18
18
18
49
167
108
109
11
12
18
138
24
84
6
18
42
36
24
18
18
12
72
36
90
24
61
23
49
77
294
24
288
90
115
5
198
49
5
48
228
79
71
24
12
24
66
31
12
17
138
42
36
138
49
23
60
48
66
78
6
12
150
90
30
60
108
90
36
24
7
17
19
41
18
12
90
283
12
41
12
42
42
18
48
12
6
12
24
18
48
54
6
24
18
78
12
85
35
42
90
54
102
48
66
6
18
19
17
48
42
108
25
17
6
42
108
7
23
24
13
71
37
17
108
138
30
19
35
12
66
12
48
7
24
41
30
12
13
95
6
7
35
42
36
24
162
48
102
24
43
29
48
72
24
18
25
17
24
19
53
72
19
29
30
18
43
41
42
108
48
24
30
54
60
49
35
13
35
48
30
132
18
12
42
42
73
95
18
150
60
54
7
36
95
60
30
96
42
37
60
101
6
186
54
258
66
54
30
66
12
60
42
30
30
30
60
6
42
12
18
97
65
48
42
120
30
60
6
66
60
78
36
36
13
95
36
13
11
42
6
60
37
108
185
60
138
36
90
36
18
30
60
42
60
12
36
30
72
54
126
42
30
60
12
36
7
23
12
25
71
13
17
72
12
12
30
6
30
78
42
24
48
60
6
54
132
60
180
90
36
48
43
36
35
18
18
12
1
36
101
60
6
13
17
66
102
18
12
73
29
84
60
84
18
37
60
11
66
36
7
35
96
13
77
24
115
143
42
6
54
6
54
108
18
73
101
132
18
30
6
42
24
6
30
7
17
24
60
66
1
53
12
18
66
7
71
36
156
6
30
72
18
42
6
12
108
90
6
43
23
42
48
18
49
60
17
7
41
18
12
66
84
103
5
7
11
24
25
35
96
49
5
55
77
30
24
12
37
65
96
42
48
42
7
35
85
11
6
6
30
174
126
42
120
150
12
91
5
67
48
53
24
6
54
36
54
30
90
36
6
18
126
19
23
18
90
37
132
23
84
24
12
12
126
6
30
6
12
42
18
168
138
19
83
72
42
6
102
48
7
11
60
37
113
66
157
11
13
5
78
37
47
30
18
24
1
17
30
78
48
19
84
143
78
48
12
19
47
73
221
168
7
23
120
114
90
126
48
24
66
49
35
66
102
18
12
24
31
119
6
12
42
156
25
143
102
7
47
ABCD 464863496*7^$a-1 [50071]
27
12
16
5
19
23
1
4
17
2
6
12
12
19
120
47
5
65
72
8
3
9
6
57
9
107
13
4
20
4
23
49
11
56
31
1
5
19
5
30
12
114
4
3
12
11
22
2
33
129
36
27
64
11
10
48
50
5
19
30
36
12
60
18
30
24
6
17
5
24
14
45
39
18
4
2
46
14
6
23
5
24
11
8
8
5
7
53
76
80
18
46
32
43
21
3
17
39
39
94
8
16
32
19
16
85
30
49
9
32
55
33
27
21
19
5
38
60
42
12
18
66
6
1
8
8
5
27
21
59
4
5
4
11
15
1
59
34
8
30
36
105
12
1
50
12
12
46
43
16
21
54
6
7
35
5
5
3
80
105
52
3
48
41
55
4
19
1
21
32
7
100
7
24
96
6
3
13
87
5
23
5
72
11
13
15
12
48
24
17
72
28
20
4
2
42
4
14
54
12
19
47
12
12
22
19
79
18
96
28
8
7
11
25
11
10
26
6
11
77
35
9
3
16
17
102
58
67
49
39
51
33
49
38
21
15
18
4
32
36
31
21
24
14
5
37
23
12
8
45
3
29
15
4
21
50
5
25
42
9
84
1
3
47
22
2
22
38
10
24
44
28
50
114
43
59
18
19
44
33
39
21
6
48
33
76
24
21
39
32
20
1
24
4
72
2
5
32
9
26
60
6
24
23
37
12
6
22
2
18
4
32
59
8
17
28
7
17
8
16
3
32
144
3
5
5
2
12
34
48
56
36
12
47
17
8
108
47
8
48
32
39
46
20
30
17
31
6
40
24
2
70
15
5
31
53
88
43
53
35
13
68
48
28
67
5
128
24
18
13
5
27
3
22
24
86
10
2
18
6
89
13
31
16
25
19
4
13
6
17
44
5
54
18
124
11
13
15
5
135
13
24
35
8
13
36
24
28
2
29
1
24
3
80
7
30
51
45
6
10
63
129
11
13
27
45
20
76
14
21
21
36
30
70
62
13
45
32
12
4
3
45
8
36
24
3
4
21
2
30
16
3
5
59
5
38
10
31
19
17
5
24
8
54
10
2
22
43
25
15
12
4
11
12
22
92
24
6
24
30
66
30
16
24
80
6
33
4
71
22
8
12
11
41
199
7
13
21
8
3
13
14
18
18
18
23
29
24
50
18
30
1
45
2
18
7
117
50
25
5
12
126
25
53
7
17
16
62
1
16
13
7
5
6
12
24
30
64
59
51
84
33
16
29
12
30
30
19
21
19
1
15
96
57
7
69
2
12
24
17
1
48
47
55
10
15
95
5
7
9
9
4
27
21
43
7
1
47
33
48
39
73
89
4
24
11
9
115
84
11
21
12
92
20
17
51
16
71
1
64
16
51
108
22
67
29
20
15
9
3
48
16
9
2
22
48
8
27
33
60
40
87
5
4
11
136
47
33
9
6
24
25
8
15
57
3
1
64
7
6
12
88
56
16
50
101
37
36
40
14
58
26
6
36
96
7
21
7
17
11
13
8
16
3
29
16
44
4
131
28
60
36
101
18
5
55
12
36
54
30
18
16
68
6
22
2
81
37
11
13
2
53
17
20
6
36
78
24
4
68
3
4
93
43
7
22
8
31
33
3
197
40
47
1
14
24
13
56
4
11
36
30
150
33
40
8
61
19
40
16
24
137
19
11
60
29
43
33
1
3
23
9
24
8
13
16
20
11
17
51
11
18
15
3
18
4
2
1
17
4
11
8
49
23
7
90
54
30
27
16
40
29
50
25
77
36
28
2
36
13
21
35
28
12
104
45
12
28
20
6
13
81
8
12
42
21
48
15
22
50
5
19
24
24
46
20
15
15
102
35
8
41
7
101
3
13
2
5
25
12
48
15
13
32
35
5
55
20
8
9
4
24
15
77
23
5
92
28
8
7
17
35
8
35
84
1
96
45
19
13
6
18
42
6
54
6
7
20
36
13
15
29
15
9
6
22
32
47
49
18
12
30
55
8
4
35
13
32
49
26
1
84
20
40
11
45
21
6
58
35
37
8
6
6
75
25
38
17
17
2
1
53
23
17
26
6
3
27
24
66
114
30
3
21
24
40
20
6
94
50
42
6
24
1
8
8
19
58
14
30
15
13
24
43
13
12
31
107
30
31
23
73
4
13
18
49
53
24
36
16
3
44
36
32
25
28
3
17
23
29
15
17
12
3
4
64
13
84
15
16
17
11
19
41
1
3
1
2
118
14
25
80
28
21
20
23
8
12
81
24
8
48
6
53
7
1
40
152
5
23
37
31
44
27
22
2
13
129
48
24
3
52
60
5
63
68
12
76
24
23
9
21
12
7
21
3
41
15
4
29
4
26
22
8
11
7
6
3
15
18
28
3
41
18
54
4
24
8
7
28
32
20
44
1
3
33
12
4
8
16
7
28
75
24
6
27
25
27
5
6
53
32
29
59
37
27
37
2
24
42
11
31
5
1
28
24
7
65
19
1
23
101
32
43
45
32
24
6
69
13
2
22
63
84
32
57
55
12
35
29
1
36
4
2
1
8
24
8
79
30
6
13
88
29
38
6
6
46
11
44
41
20
28
32
36
4
35
15
6
6
53
5
8
24
84
7
8
40
89
12
7
23
21
32
1
4
2
54
7
83
30
27
20
17
11
8
76
100
5
6
12
18
19
35
72
30
7
83
6
12
15
85
99
4
25
24
31
107
46
14
10
80
36
15
9
52
80
3
8
67
12
6
40
3
69
20
31
69
2
22
19
29
56
40
14
69
37
24
8
30
58
3
29
12
23
40
51
66
11
7
33
12
27
1
5
18
42
18
13
71
46
24
8
35
32
21
2
48
36
18
16
20
24
4
56
42
17
7
6
43
48
20
1
11
21
114
18
54
18
23
43
34
15
20
27
53
29
31
13
12
40
19
5
68
24
100
2
12
10
8
12
42
1
53
6
48
30
3
39
48
12
1
89
18
25
28
7
6
24
12
78
5
121
12
43
11
58
8
84
28
26
22
31
19
41
4
27
22
24
59
64
11
5
28
27
42
28
2
1
12
11
49
64
5
15
9
24
8
6
6
36
12
12
3
8
67
45
15
153
12
3
18
143
1
111
28
11
1
41
4
32
42
1
119
33
33
28
19
5
27
21
2
54
11
5
24
26
42
28
2
13
33
2
18
36
114
12
85
65
31
4
60
8
48
17
66
18
12
63
16
32
9
7
23
30
51
9
52
32
23
44
59
10
8
48
84
4
74
78
11
5
56
12
36
3
45
36
36
16
2
36
54
7
21
8
19
4
91
17
212
17
3
48
15
12
58
2
42
6
17
48
19
17
17
35
85
44
18
24
6
7
8
9
3
49
75
4
17
11
39
6
6
60
9
45
16
50
24
36
97
81
11
32
5
2
25
17
60
24
72
7
81
3
23
94
35
37
14
30
66
17
43
5
36
1
4
8
16
15
17
30
12
18
15
4
17
12
48
55
72
5
3
61
44
7
23
70
75
4
17
104
12
63
28
12
17
7
21
2
30
18
42
12
15
21
4
56
75
57
27
81
66
33
8
40
16
29
15
9
24
40
3
41
4
27
17
27
3
65
40
33
28
72
35
27
61
23
17
7
37
5
12
35
7
30
16
14
84
6
19
11
58
11
21
7
29
4
11
16
53
11
32
17
4
43
29
24
8
40
15
9
24
32
3
60
25
44
24
36
18
72
73
8
105
48
23
13
3
20
175
6
7
45
24
31
12
53
15
5
102
22
11
116
49
47
1
6
37
23
17
5
8
16
98
12
10
44
23
1
28
86
29
20
53
4
26
13
17
3
80
28
25
20
4
63
5
30
33
57
42
34
24
11
21
6
18
40
24
24
19
32
45
2
6
115
21
11
13
51
21
35
28
12
ABCD 464867972*7^$a-1 [50118]
18
6
34
9
23
9
40
41
60
7
23
24
40
14
30
81
40
11
9
45
166
72
72
41
4
5
58
48
5
9
15
40
3
72
36
24
5
21
54
1
72
17
15
9
34
45
23
45
33
66
1
35
40
158
10
72
5
93
51
16
59
6
58
17
9
55
59
16
60
14
34
38
18
4
57
36
23
6
31
72
3
140
40
24
81
3
86
15
31
5
39
24
36
90
156
58
24
26
27
45
10
80
100
84
20
13
3
132
32
21
45
24
75
9
31
5
6
18
27
3
126
6
4
36
8
6
43
63
204
80
4
36
180
104
4
2
34
9
27
60
14
27
40
23
12
18
42
25
5
18
1
36
35
28
12
20
84
36
148
236
13
23
9
21
18
6
115
41
10
12
113
9
6
54
30
6
34
36
29
36
135
25
83
21
9
46
36
9
140
31
57
32
9
22
29
39
36
96
49
48
15
48
132
26
82
84
5
45
36
15
67
8
78
66
1
80
15
18
36
34
20
4
12
36
5
24
9
36
58
48
128
36
4
9
12
15
26
19
120
5
36
18
90
6
76
44
24
210
67
24
5
43
41
6
16
24
14
30
4
33
35
37
17
60
34
96
5
9
12
54
76
9
36
5
18
36
6
34
20
16
50
60
75
64
3
182
34
36
45
131
54
114
12
9
105
58
17
96
135
52
38
108
166
14
102
37
12
11
144
4
12
5
55
89
15
16
5
45
10
5
7
33
59
4
9
77
36
84
54
6
94
17
15
9
43
108
108
50
27
24
16
144
29
27
9
115
11
18
34
33
3
50
31
5
96
18
12
28
32
25
27
45
27
14
10
144
12
14
6
21
19
5
40
35
1
75
24
80
1
35
9
9
27
9
135
40
29
27
139
80
6
144
54
4
86
36
70
24
140
66
180
6
4
144
77
4
35
4
2
18
16
86
10
8
60
36
36
9
135
4
17
9
96
22
8
28
26
24
66
24
21
31
9
15
26
24
30
85
108
23
24
40
14
31
89
22
24
108
12
5
31
24
26
78
57
19
21
83
30
22
38
90
30
87
9
66
18
6
13
12
11
84
100
5
39
90
96
31
3
24
45
27
45
5
66
54
6
165
4
36
5
10
44
4
77
19
41
79
41
64
59
61
155
36
4
26
10
9
41
34
24
152
4
14
6
126
7
101
27
40
3
32
60
25
63
9
68
33
34
2
135
39
4
86
72
82
48
5
105
34
56
30
22
33
39
41
19
36
80
4
20
81
7
32
148
38
135
7
60
45
3
14
10
5
9
30
90
94
60
26
10
9
41
12
19
35
28
26
6
81
7
2
34
32
85
15
48
2
22
8
40
105
23
16
56
18
34
132
108
32
40
36
14
30
28
288
8
4
38
94
41
9
58
48
5
33
30
1
39
36
45
5
10
41
9
70
20
126
130
8
60
16
36
24
86
7
11
4
26
42
4
5
75
4
24
68
9
75
4
50
10
86
30
28
17
141
48
10
62
15
120
9
6
97
41
36
6
4
26
10
12
56
4
68
4
21
24
41
30
9
55
41
67
26
46
50
70
24
12
5
19
41
45
30
40
14
54
1
59
21
175
41
9
60
43
11
40
129
47
13
27
5
9
7
15
104
4
21
11
40
8
60
4
98
10
44
6
34
5
40
11
4
41
3
6
36
30
45
64
48
23
18
36
31
5
90
4
56
18
7
15
72
72
93
32
36
63
49
83
4
41
93
90
72
18
22
65
9
36
22
12
5
15
13
147
74
22
80
4
50
15
21
18
6
58
32
121
5
34
36
24
36
5
9
103
41
36
31
89
55
3
122
58
38
22
32
21
15
9
31
5
4
41
7
131
4
92
25
41
19
5
30
4
9
15
17
31
24
44
64
48
14
130
14
10
72
80
37
17
36
10
14
84
27
45
78
21
36
19
14
72
22
12
5
40
5
54
60
40
170
90
64
17
15
40
21
149
46
84
14
6
88
92
30
10
41
67
17
45
10
36
5
4
35
6
39
19
77
7
33
3
69
53
54
45
31
20
48
6
70
14
6
45
9
130
26
10
44
4
32
136
44
13
131
49
23
28
77
84
69
34
32
4
60
17
64
35
13
47
4
32
4
48
32
145
3
32
13
11
61
29
7
23
4
33
99
14
72
34
50
130
5
31
20
40
9
5
30
6
70
128
30
27
24
43
33
5
34
45
29
162
88
180
24
12
144
2
58
21
5
144
6
126
22
17
105
54
76
21
27
33
3
41
36
15
18
34
60
32
90
120
15
39
40
72
29
21
18
4
86
6
21
135
64
80
4
72
14
15
103
32
124
36
110
30
1
5
58
32
90
202
72
144
62
22
32
6
7
51
32
90
7
32
9
22
45
60
72
3
9
60
35
1
5
79
15
36
68
72
288
16
105
35
81
15
30
67
47
16
20
25
185
10
5
120
4
65
106
65
7
2
30
1
35
9
51
4
50
66
69
76
89
15
21
82
12
36
5
19
44
6
75
19
120
69
12
51
45
23
36
76
14
106
24
194
34
32
36
18
10
36
5
45
30
81
105
39
19
140
12
9
28
3
14
10
36
72
113
3
132
40
57
41
27
9
114
30
42
54
58
17
9
46
80
4
32
4
41
63
6
66
24
36
40
5
63
112
9
95
30
15
99
36
45
16
27
33
27
26
22
14
58
45
63
20
45
9
70
45
5
54
141
31
45
23
21
69
31
ABCD 464869952*7^$a-1 [50030]
27
129
91
29
51
13
14
10
3
80
15
1
47
22
8
6
6
55
23
85
35
57
16
69
3
59
81
12
13
3
29
7
83
22
2
9
13
15
32
27
118
3
23
6
48
40
39
17
19
12
9
44
7
29
6
1
9
128
55
12
59
9
100
41
4
24
62
114
64
2
6
30
13
69
50
49
23
6
31
12
45
32
48
66
21
1
8
16
2
33
15
18
4
38
24
21
9
7
23
60
6
3
45
12
18
37
68
28
11
70
15
23
10
15
9
8
51
21
7
9
35
52
36
5
19
84
32
12
16
21
32
64
35
21
6
82
72
8
18
24
24
66
103
24
23
1
20
1
32
12
31
32
21
120
43
21
27
35
12
12
54
87
3
10
24
68
42
13
20
1
2
105
21
24
19
17
7
12
33
27
35
13
17
4
38
18
64
3
5
30
90
3
4
33
24
8
64
44
15
40
47
1
48
21
3
20
48
1
38
13
53
12
28
26
9
21
64
20
4
26
30
16
8
16
35
37
48
116
4
20
15
13
48
11
37
50
13
9
8
19
60
9
83
4
33
3
45
104
3
93
6
21
33
6
49
5
40
20
7
5
43
21
26
18
43
9
8
15
4
24
45
14
13
12
12
117
51
21
2
57
15
13
9
80
3
27
25
11
12
37
5
66
45
1
11
9
54
6
66
13
57
3
11
10
11
37
62
10
3
8
16
12
33
27
20
1
8
112
14
6
120
60
19
80
12
25
23
21
31
8
27
18
40
26
49
45
56
174
13
77
66
1
29
7
60
21
63
81
2
22
3
24
17
7
29
24
19
93
32
19
21
3
17
30
90
4
2
21
28
24
24
32
61
14
109
11
37
8
27
24
24
10
14
60
1
77
64
72
38
24
10
39
17
31
96
41
6
6
52
24
3
5
16
3
5
36
55
48
17
12
30
45
13
3
17
4
3
35
13
165
2
54
30
13
11
60
36
37
104
48
45
64
32
24
6
34
3
32
27
30
55
36
41
6
6
6
12
42
30
81
28
5
16
134
58
2
45
4
5
3
69
84
12
30
1
11
1
11
9
45
60
55
12
29
18
25
11
12
1
11
25
33
24
123
8
15
33
61
27
21
23
1
32
12
7
48
12
23
58
24
2
9
13
14
1
41
3
13
48
8
30
21
16
45
74
30
18
162
103
24
77
24
19
53
18
6
64
15
12
8
28
32
73
32
7
9
8
51
60
28
21
11
15
25
29
42
9
39
12
9
12
48
15
54
16
24
3
8
45
6
37
21
8
88
3
72
29
3
16
24
8
4
47
48
48
1
32
25
2
33
15
22
48
14
1
9
56
67
21
32
55
33
51
69
8
19
12
20
3
6
76
44
24
100
32
43
65
7
12
53
18
10
15
5
12
15
16
12
11
66
7
9
2
49
5
3
39
22
2
45
27
18
4
3
23
36
10
27
17
27
3
30
27
37
48
15
68
15
120
24
13
9
20
6
13
41
30
13
11
42
16
27
45
15
5
4
2
37
29
3
12
3
34
11
13
24
24
38
10
3
107
10
56
40
3
17
30
45
12
27
58
2
33
48
28
11
1
17
4
80
43
8
15
1
12
47
48
6
18
10
38
10
3
24
8
9
7
11
6
28
62
12
37
68
3
12
1
29
63
1
8
6
60
22
20
15
13
26
21
1
8
16
83
61
26
13
9
8
31
33
24
32
7
9
44
18
13
23
21
3
6
16
14
9
57
16
48
3
24
29
18
13
11
22
14
6
7
17
12
48
7
53
36
30
10
38
34
8
30
84
6
39
27
48
6
18
13
33
24
38
30
30
37
48
9
8
36
28
27
21
11
3
82
35
37
75
45
11
21
6
60
12
1
9
8
54
34
48
27
24
5
30
33
33
12
30
108
13
12
9
48
3
5
42
22
144
38
10
8
51
39
6
27
16
23
30
88
11
4
35
12
48
10
38
13
5
6
21
9
31
80
39
22
8
40
11
13
20
7
5
3
21
111
3
66
18
34
32
24
30
85
17
6
12
13
5
7
41
102
10
3
11
6
31
45
8
18
12
1
149
126
30
24
16
51
36
9
39
17
19
44
9
40
99
5
67
8
12
16
12
21
24
50
12
13
12
20
16
69
35
16
24
45
2
12
24
30
12
31
11
1
24
60
57
11
27
82
20
139
12
59
9
64
36
21
14
6
6
12
10
80
40
15
33
2
60
6
6
9
13
44
30
18
7
21
44
4
44
6
22
2
13
57
62
25
9
14
25
20
12
16
59
18
12
43
5
16
3
8
3
36
9
28
47
10
48
59
69
36
28
14
10
15
9
27
5
19
8
129
6
84
10
38
6
7
47
1
21
51
8
13
56
51
12
16
12
21
24
50
22
14
18
12
6
1
32
51
21
9
39
4
47
36
13
65
126
21
9
51
52
11
37
12
35
6
75
15
13
17
64
48
14
1
5
4
39
9
39
23
9
121
51
5
3
13
15
9
2
73
72
11
13
72
24
21
35
39
22
80
7
17
6
58
8
3
13
2
12
25
35
22
11
15
72
12
82
11
27
10
56
12
15
160
8
12
9
6
12
12
18
64
24
14
24
30
42
33
15
6
43
23
25
9
44
54
6
6
10
24
3
32
13
68
28
11
13
2
70
27
8
27
48
24
93
33
4
15
11
36
1
20
28
11
1
68
21
91
9
8
3
108
27
30
43
21
14
58
15
9
2
25
41
4
8
54
6
4
27
11
12
96
22
32
66
1
60
11
25
11
34
11
39
25
5
63
1
51
71
24
6
36
4
32
24
19
17
31
24
60
57
32
24
6
66
7
41
6
1
9
3
8
13
35
28
12
11
10
8
160
38
58
24
96
24
26
45
39
34
2
24
22
24
26
69
1
44
76
11
9
6
13
84
83
54
60
24
30
42
3
4
47
18
16
20
4
3
8
13
8
40
72
8
79
32
27
21
28
17
4
3
12
47
6
48
4
51
20
9
3
100
12
48
5
15
15
34
27
36
11
46
14
25
20
28
9
2
6
72
40
15
23
10
47
27
21
4
8
16
53
67
12
9
26
12
45
75
106
8
103
11
12
10
8
7
33
96
72
56
12
31
95
48
25
41
31
20
45
7
21
107
3
10
24
3
21
27
11
10
11
48
15
54
30
34
14
10
24
44
4
48
80
42
6
15
64
11
12
12
6
36
19
35
6
30
37
101
36
12
31
33
56
3
27
10
48
3
24
48
11
24
10
27
5
54
10
38
1
11
30
6
93
40
65
4
23
25
72
56
75
45
6
30
31
21
39
29
36
3
12
9
19
21
11
9
103
17
4
48
24
48
24
63
35
13
65
19
5
40
48
8
12
15
9
30
69
4
11
34
3
12
11
30
27
45
3
13
26
6
19
5
3
52
9
38
10
39
33
59
45
7
33
72
39
23
21
33
54
6
96
7
60
21
51
24
47
21
16
9
32
3
13
2
48
30
24
40
3
107
25
57
48
2
46
3
21
11
3
45
40
21
80
43
21
24
26
90
6
1
5
3
37
8
27
16
32
61
26
18
6
24
36
13
17
138
1
9
2
24
25
48
21
3
12
65
3
48
13
2
13
32
1
56
48
19
5
51
12
49
26
46
14
34
27
11
61
11
30
4
48
39
9
98
1
5
64
26
30
75
37
3
29
16
27
8
4
36
5
16
20
4
14
33
16
9
8
43
21
75
21
62
1
11
18
3
177
3
117
3
27
18
6
21
3
13
11
12
30
7
12
21
14
66
43
8
15
13
5
6
24
6
43
45
63
140
13
14
13
8
40
11
69
15
42
7
5
64
24
27
11
30
28
47
28
53
60
4
27
35
13
20
4
144
11
1
5
4
50
33
3
45
21
36
4
8
72
7
17
30
10
2
120
60
10
24
8
30
10
15
68
28
71
34
32
16
14
10
104
40
26
84
ABCD 464979806*7^$a-1 [50046]
84
36
69
27
48
21
15
4
17
48
75
57
19
41
15
40
8
4
12
53
43
17
48
27
40
5
51
81
24
31
113
55
41
27
4
60
24
20
16
20
9
24
171
4
8
45
39
4
44
9
12
24
12
75
21
43
84
41
39
36
33
7
32
24
16
12
32
28
65
15
52
84
89
48
3
21
84
19
29
7
17
24
24
19
41
120
7
8
57
7
5
48
24
99
16
29
36
48
15
12
45
12
12
91
5
19
20
69
15
33
48
27
12
76
24
5
24
3
9
91
80
4
17
3
16
5
60
3
9
60
27
64
5
7
8
33
43
72
65
43
60
5
36
12
3
16
24
84
36
44
9
72
15
28
29
63
156
24
9
7
17
15
88
12
125
7
20
9
24
3
24
28
53
3
40
56
60
4
12
8
40
24
8
12
9
3
45
3
21
55
5
87
28
5
24
12
19
36
44
64
20
33
27
9
7
80
24
9
67
20
33
27
36
24
4
5
24
39
57
67
5
12
19
12
12
5
108
12
39
36
4
41
48
36
7
24
161
7
32
21
3
36
28
5
24
27
117
12
75
36
4
96
89
84
120
3
64
20
136
5
15
9
15
100
5
12
3
16
8
28
5
132
12
36
15
12
36
45
55
12
41
12
67
12
17
36
12
60
36
27
84
76
24
113
15
9
48
79
5
19
41
24
27
60
64
5
99
9
36
87
4
41
36
12
31
17
15
24
40
20
9
171
4
41
3
12
28
8
9
108
3
88
24
41
12
43
5
12
12
27
4
17
27
40
20
40
12
84
17
7
17
15
24
57
7
17
91
5
3
9
15
21
19
12
60
228
53
3
4
20
45
87
9
19
12
65
19
60
29
31
65
39
16
5
12
12
7
20
9
24
7
48
36
29
24
24
7
29
7
5
19
17
31
29
3
12
4
20
24
60
100
20
52
8
16
20
24
21
24
24
19
41
87
16
5
24
111
9
12
24
19
96
60
5
96
12
24
3
76
12
56
21
99
12
24
9
12
103
12
8
69
3
24
9
7
41
7
36
5
19
12
12
12
41
48
39
16
29
24
7
5
84
3
9
96
135
52
17
12
51
36
16
5
48
12
111
4
36
32
33
3
24
36
33
3
36
112
8
48
9
12
15
48
9
19
53
19
41
12
24
19
140
45
79
41
91
20
16
24
77
48
43
56
4
36
17
63
4
29
24
39
16
24
24
5
31
48
12
8
36
24
81
27
4
36
32
12
4
20
16
60
29
31
5
36
24
48
31
17
24
15
124
36
36
8
57
63
16
44
4
36
56
33
7
41
19
44
4
72
41
36
12
39
12
4
32
21
48
24
60
15
60
4
12
29
19
17
15
9
91
5
60
15
21
7
60
77
19
60
5
31
24
17
3
76
41
15
88
20
24
40
12
8
12
33
72
19
17
48
91
36
17
24
3
36
4
17
7
65
48
12
15
40
29
7
104
4
12
80
28
12
24
20
33
36
7
24
101
3
16
80
24
33
7
125
12
15
69
7
72
12
116
28
41
75
64
77
7
29
7
104
72
4
44
12
9
31
17
31
12
8
33
96
39
9
19
80
52
8
40
24
8
12
21
115
5
7
44
4
44
9
19
72
80
57
12
12
7
84
20
21
39
9
27
4
8
16
20
60
4
60
5
247
84
12
72
72
65
48
31
125
24
27
93
15
36
4
12
5
24
39
9
12
19
53
60
19
24
44
40
176
4
12
17
27
16
77
3
4
5
91
8
57
3
57
63
16
5
15
9
27
100
24
20
40
24
72
20
64
92
12
12
64
5
31
8
12
93
31
60
36
17
48
15
105
3
9
3
9
15
76
41
7
29
103
36
72
41
19
17
12
7
17
3
52
29
15
9
15
93
91
29
103
104
36
45
3
40
20
81
24
84
24
19
41
63
9
31
20
24
72
148
8
12
40
65
111
40
12
8
16
41
3
40
53
39
33
12
3
141
12
67
44
16
24
17
103
29
19
48
17
84
15
100
17
7
32
4
20
16
24
44
12
9
12
31
17
24
31
84
17
43
5
12
207
45
48
3
12
108
57
24
36
3
24
9
7
20
9
55
12
84
20
12
48
21
19
56
9
51
4
72
5
7
77
12
67
60
20
84
28
24
17
48
60
91
24
68
16
41
39
12
12
12
9
15
9
7
8
9
27
9
7
24
5
51
33
3
69
15
120
48
16
144
32
33
7
77
132
75
21
3
112
44
9
43
72
116
9
31
5
12
43
24
5
15
9
51
12
24
4
20
52
137
7
60
5
19
32
28
29
24
39
9
96
39
16
8
69
51
12
24
45
120
115
29
27
21
103
17
19
8
40
72
8
57
19
5
15
45
15
52
8
16
48
41
15
4
137
36
15
45
7
32
64
60
29
72
24
67
41
43
17
12
24
12
84
39
9
27
105
48
63
168
12
4
17
27
52
29
7
5
39
24
33
31
20
9
3
33
67
29
79
68
52
68
9
15
4
60
17
72
31
29
48
63
16
36
12
29
39
4
5
15
9
7
8
4
56
9
132
24
91
68
60
9
27
36
9
19
17
103
36
17
19
44
4
36
24
53
15
33
31
173
48
39
4
17
96
60
12
24
48
7
60
53
3
4
29
19
5
84
31
29
79
56
60
9
60
19
5
91
36
8
76
41
24
15
9
12
60
3
16
20
9
27
93
55
12
36
5
3
16
20
69
24
180
36
36
19
17
12
55
92
16
132
56
4
36
77
24
39
4
92
24
21
79
56
120
60
4
44
12
24
21
39
4
68
52
17
3
12
4
56
48
45
12
103
36
12
65
27
60
16
36
8
33
19
68
16
17
3
9
36
55
53
63
9
60
84
7
20
36
4
8
16
29
63
9
31
48
20
129
48
3
24
9
63
60
33
48
75
72
57
24
7
8
72
40
17
24
27
9
7
8
16
41
84
36
19
29
55
12
8
237
3
76
65
51
33
27
21
19
113
12
31
12
29
67
96
20
24
24
40
5
15
45
63
120
21
7
29
51
100
137
147
108
4
24
41
43
32
24
4
5
27
4
29
43
12
36
36
29
7
41
12
12
3
64
5
103
5
67
29
123
57
3
28
152
40
24
29
55
12
56
9
12
108
43
20
45
31
29
48
55
48
24
5
36
79
41
75
16
5
111
48
16
8
9
31
29
19
5
19
5
3
33
3
40
ABCD 464985804*7^$a-1 [50020]
39
28
20
9
48
45
18
9
27
90
24
18
34
24
83
88
5
40
35
1
18
2
63
9
48
4
14
57
9
3
15
22
8
7
8
1
20
43
59
78
27
16
39
8
66
3
24
27
6
120
27
67
17
13
44
3
4
8
28
35
42
6
10
14
9
12
7
5
7
33
3
17
3
76
101
9
36
48
40
23
16
23
33
31
41
25
15
35
10
20
15
9
40
56
30
60
4
14
3
4
20
3
9
4
17
3
81
12
4
134
18
60
19
32
7
6
35
4
44
28
9
15
9
2
54
54
30
16
6
9
5
27
36
57
24
6
61
3
6
68
6
37
5
24
48
22
24
2
15
4
5
6
34
74
9
12
19
2
51
31
26
12
4
56
39
24
19
6
50
6
27
3
36
9
25
20
39
15
6
75
16
35
25
20
27
42
54
10
12
14
1
8
9
3
16
32
45
16
18
2
27
4
8
37
18
32
18
22
8
9
67
80
18
6
1
44
12
7
17
39
1
5
64
54
8
1
12
36
9
26
64
26
15
4
24
56
25
11
16
20
15
10
63
57
24
11
3
6
43
11
30
15
45
52
20
48
43
9
62
42
4
44
28
44
10
26
12
27
40
8
28
3
6
11
16
8
36
28
32
16
29
18
9
13
47
1
15
36
48
41
27
15
18
3
13
8
3
48
21
7
27
2
3
4
5
12
78
48
1
11
21
16
5
39
28
17
3
3
4
45
36
11
13
72
20
43
32
45
36
33
10
17
27
9
48
7
38
54
6
15
3
25
12
9
20
7
17
34
12
8
16
21
5
63
13
18
26
16
80
3
1
11
7
5
15
13
35
130
18
17
15
13
17
7
57
11
24
55
8
6
60
99
16
51
36
2
7
20
1
24
20
3
16
27
5
63
10
11
16
45
23
27
34
50
37
29
39
39
4
6
23
27
72
13
5
16
11
3
12
60
58
23
9
12
135
3
4
26
27
24
12
27
18
19
5
31
77
12
19
12
60
5
30
13
24
39
50
30
6
4
23
13
18
6
14
12
12
12
21
40
23
46
35
21
48
70
17
48
9
7
9
15
107
54
3
3
9
9
7
17
10
6
23
76
36
5
31
21
23
19
2
7
12
17
18
42
3
15
72
73
5
42
30
3
4
32
28
21
36
44
16
14
24
33
15
40
45
5
60
3
9
6
60
10
35
19
26
12
12
58
9
5
24
6
10
30
45
63
9
9
11
48
28
71
1
5
3
1
2
28
24
12
29
16
24
65
7
17
3
28
44
1
27
15
38
16
36
8
31
23
12
16
30
32
63
3
12
12
28
21
23
28
41
25
20
3
33
16
15
8
85
11
21
3
16
39
9
15
45
8
3
24
136
21
5
3
21
7
23
22
38
6
6
30
24
4
15
5
7
9
11
7
2
54
6
64
6
57
17
82
68
9
1
11
25
44
19
11
21
9
7
32
21
3
4
36
68
4
11
1
23
4
53
33
6
6
18
10
32
4
8
6
6
4
20
10
14
19
47
9
28
20
15
45
60
28
32
9
31
5
4
8
18
10
44
55
29
16
11
33
6
9
21
6
61
51
12
5
45
39
9
46
6
50
36
18
3
4
15
14
67
77
12
24
76
3
132
3
41
4
41
4
15
17
18
4
6
36
20
6
10
8
19
44
67
42
11
24
3
6
46
74
7
53
4
23
9
27
48
9
6
69
16
44
24
15
21
21
7
3
8
10
32
40
15
35
13
68
3
21
12
24
9
30
69
4
17
4
24
20
12
3
48
9
28
14
21
48
4
3
45
5
31
23
58
8
19
36
5
19
5
7
9
14
37
161
39
19
77
33
15
16
53
3
16
17
15
16
11
21
57
24
30
42
39
15
10
32
4
35
3
21
24
16
21
44
6
10
26
9
12
9
43
17
4
15
5
4
20
79
53
28
59
4
12
44
15
13
23
1
11
1
44
9
46
14
6
4
29
25
54
12
6
8
60
24
70
9
9
2
16
20
6
36
4
23
24
4
8
21
7
11
6
27
4
5
4
35
1
18
5
12
16
23
12
10
27
12
23
1
20
9
28
51
32
36
16
5
27
1
2
1
77
42
13
71
28
26
22
29
4
27
30
63
65
3
4
23
9
27
46
2
9
7
56
30
27
27
24
9
12
12
4
5
10
9
5
16
14
9
3
1
68
4
29
12
40
63
44
7
20
1
5
36
31
53
3
7
105
41
43
5
19
3
5
15
12
13
9
47
33
7
27
12
5
73
2
28
6
36
14
13
8
3
46
23
12
45
7
32
7
45
20
4
89
6
4
80
13
23
28
26
36
4
54
2
16
18
24
36
20
9
1
11
33
3
15
10
38
22
48
15
80
48
3
25
8
12
75
10
3
11
52
5
4
59
66
3
15
16
9
56
15
46
14
9
13
3
20
9
3
45
28
3
53
15
31
8
21
3
9
9
24
16
2
12
37
8
9
19
21
11
12
13
8
16
11
19
6
18
2
54
6
15
12
9
28
27
3
33
47
6
36
63
60
4
12
8
36
15
46
26
57
52
8
21
52
20
24
19
29
12
16
8
63
21
67
9
27
9
50
21
33
12
3
79
2
24
84
12
16
18
42
44
10
5
12
9
58
17
9
6
1
47
120
13
27
2
24
6
45
4
5
27
13
3
23
45
49
14
4
6
3
17
16
14
42
10
17
7
8
69
7
26
43
56
37
44
24
27
9
6
33
27
30
7
24
53
66
21
24
9
63
37
6
14
3
91
2
3
12
40
8
28
20
21
46
65
51
6
63
15
10
27
33
23
27
12
10
38
10
20
30
13
8
61
35
28
8
13
14
1
5
4
14
30
12
3
4
9
47
3
4
9
56
21
51
37
11
25
11
63
33
51
36
9
31
6
14
61
9
14
1
11
37
56
31
26
10
14
12
3
25
20
42
42
70
36
2
3
21
15
48
36
7
30
15
3
32
28
5
75
10
12
42
20
37
41
4
114
2
10
2
58
9
21
32
90
1
21
6
53
1
47
37
42
2
3
9
51
24
28
32
51
12
36
42
3
7
14
4
23
28
9
47
36
19
9
5
36
51
7
9
5
6
22
20
18
21
9
16
47
36
108
7
36
9
20
48
9
15
25
27
24
9
18
2
15
19
2
18
10
90
5
1
23
4
27
14
6
36
9
9
39
13
3
8
7
9
9
27
3
14
27
48
3
9
87
1
24
5
40
2
21
21
3
3
54
43
8
1
6
17
1
3
53
34
5
7
54
15
3
17
9
30
45
40
20
1
20
4
20
16
27
11
18
63
21
27
33
15
9
3
24
3
25
27
9
3
36
14
6
52
14
3
15
18
3
37
8
52
23
12
36
39
18
16
3
23
9
3
1
32
4
5
3
21
22
20
21
27
9
4
9
20
28
47
7
2
6
25
72
17
58
2
51
3
70
6
26
10
2
18
10
44
24
3
7
2
39
15
30
67
56
15
49
44
12
7
6
75
65
4
63
5
16
15
27
53
1
54
2
10
32
49
8
1
60
38
12
33
45
42
1
12
5
36
4
2
40
14
51
24
1
84
35
1
20
88
59
1
2
57
21
27
49
24
2
10
8
19
8
9
90
9
19
2
84
24
12
10
29
12
33
19
51
74
7
44
4
17
63
43
9
9
12
14
28
12
6
48
14
1
11
78
12
3
51
9
43
9
5
7
17
27
19
6
8
10
20
9
88
5
40
23
7
9
5
3
33
4
38
42
10
14
75
12
49
14
21
4
36
20
25
27
68
63
18
10
12
8
1
56
45
31
5
3
19
9
5
15
24
15
6
3
16
5
111
3
16
29
57
31
135
50
24
43
81
6
29
1
14
12
21
108
21
31
17
51
21
19
11
49
75
90
15
12
9
11
7
17
24
76
23
82
2
21
12
39
6
30
18
79
17
39
15
10
3
20
7
14
39
109
11
27
33
3
6
18
24
46
12
8
16
47
19
18
27
15
5
9
7
11
6
7
3
26
3
12
21
7
5
16
2
13
29
10
8
1
8
3
22
44
100
2
21
21
42
9
7
50
4
96
27
3
2
7
9
11
9
6
1
5
10
8
4
6
32
24
24
42
25
15
41
3
4
60
44
22
24
36
18
17
4
5
15
7
20
18
24
12
24
52
3
15
17
15
13
8
12
9
19
11
40
48
8
69
1
74
145
8
28
8
12
15
6
24
22
18
30
6
54
2
7
47
9
45
30
25
5
6
24
21
31
8
4
2
16
38
12
12
6
22
14
3
21
12
30
18
16
14
4
36
62
22
32
6
27
21
63
4
5
4
8
36
24
19
32
7
17
16
45
14
6
6
10
38
21
12
3
57
15
1
47
33
16
20
43
8
46
3
27
6
74
114
72
30
70
18
9
8
3
21
33
7
41
4
35
1
3
47
18
7
15
41
33
7
20
7
110
16
3
23
9
12
9
64
14
10
11
16
8
31
5
9
22
2
106
41
4
8
9
12
7
56
7
6
92
12
6
6
6
25
24
3
29
12
15
57
13
6
30
6
2
6
22
14
4
14
10
2
75
12
9
4
36
2
9
4
68
16
11
18
24
6
40
6
54
65
24
12
45
3
12
24
31
17
31
2
24
19
32
9
15
4
23
12
49
80
16
83
18
10
26
7
48
23
12
25
3
9
36
77
24
7
8
108
27
9
33
40
11
63
30
19
39
2
24
39
7
14
10
12
9
23
13
77
15
21
36
15
39
36
36
12
37
9
14
37
5
3
1
14
36
6
16
8
12
18
64
8
1
44
ABCD 465033918*7^$a-1 [50007]
7
6
32
4
90
36
48
12
48
18
32
22
24
12
68
4
24
18
48
20
58
84
38
28
35
49
6
48
17
13
18
32
40
32
9
19
26
4
14
136
26
34
2
88
20
4
23
13
20
12
4
72
6
5
48
13
54
18
18
102
24
24
72
59
21
24
94
17
13
32
34
38
10
5
1
11
1
12
38
16
18
30
30
26
54
10
12
12
6
23
13
24
8
28
30
6
23
21
34
30
35
1
18
12
32
18
76
32
36
46
6
11
97
30
98
10
26
24
30
16
42
38
21
1
95
37
8
27
3
42
10
12
26
27
1
18
24
2
52
38
16
2
10
12
50
6
30
4
20
64
83
13
20
40
12
56
12
22
12
12
32
12
70
6
24
6
108
8
10
6
20
12
16
6
24
24
6
50
6
64
11
36
55
18
12
2
36
34
18
14
36
16
36
47
25
35
13
86
58
23
13
12
14
54
4
36
18
14
16
35
9
28
6
24
17
1
78
30
6
26
16
32
24
18
9
13
26
9
37
104
58
18
35
13
6
17
15
52
60
5
1
2
18
28
26
6
52
38
16
18
24
23
61
18
14
6
12
42
52
104
10
30
24
30
12
48
8
45
25
36
26
22
12
24
42
2
4
20
22
5
1
8
3
25
24
56
10
84
18
71
25
12
8
42
18
48
16
12
24
2
22
36
119
19
54
35
25
23
33
82
8
34
30
8
16
2
34
20
16
20
12
108
42
28
2
4
5
9
4
47
1
8
4
26
54
6
16
48
2
18
18
27
15
4
6
6
2
27
12
1
30
38
36
10
53
61
20
12
42
30
58
12
6
18
6
32
3
13
36
48
11
9
36
27
1
24
8
12
15
1
44
12
51
43
18
11
1
12
8
51
9
36
10
24
6
8
10
17
19
26
6
30
22
2
4
24
30
30
6
17
15
22
18
8
4
2
28
47
1
30
65
55
8
4
102
54
41
9
4
6
26
16
6
29
27
48
10
12
20
27
9
12
10
48
14
18
28
42
35
85
12
38
18
30
24
22
18
60
17
9
4
8
22
5
7
24
50
28
42
18
6
2
4
59
45
3
27
42
10
6
12
38
18
4
20
16
47
9
4
48
60
12
36
11
9
36
16
60
23
19
62
64
8
4
96
8
34
18
47
67
14
4
8
6
12
54
10
6
6
14
28
24
42
48
2
6
58
6
8
18
18
12
9
1
6
38
100
12
36
54
14
10
48
2
40
239
13
30
78
8
22
24
8
10
24
56
6
9
19
6
30
2
4
24
8
4
12
11
15
30
16
11
43
48
77
1
71
49
30
6
44
27
27
42
16
2
10
42
41
1
18
5
31
12
5
15
28
20
40
6
6
17
9
4
12
11
61
32
10
14
27
21
4
48
168
36
2
10
20
22
2
3
13
11
37
26
30
6
66
4
12
2
10
68
10
8
54
58
12
2
3
55
36
50
4
8
58
24
12
14
10
24
30
18
42
6
2
34
18
68
15
7
2
10
26
12
10
18
90
66
6
48
38
99
21
28
8
34
17
79
78
6
17
9
10
24
18
2
28
36
48
42
8
4
8
6
46
26
34
18
20
10
47
7
12
12
66
54
60
14
15
19
6
20
3
60
21
22
18
12
78
2
12
15
1
42
12
2
22
36
54
11
48
37
18
24
56
52
6
6
6
18
12
5
13
14
45
3
10
24
8
10
17
21
27
60
12
33
3
25
30
14
48
15
45
3
1
6
78
30
42
12
8
4
6
20
18
112
12
30
26
27
15
34
6
12
6
6
42
14
4
102
24
6
17
15
16
14
4
11
1
134
46
6
20
16
6
23
45
3
13
32
18
100
6
20
24
22
18
54
12
41
24
31
36
72
41
31
5
7
5
15
16
6
8
15
21
82
32
36
16
12
30
32
36
4
12
12
18
30
24
11
37
32
70
5
9
10
24
60
20
34
2
30
28
44
4
12
6
24
12
29
45
100
24
14
64
8
4
29
73
60
59
1
32
27
25
12
18
26
22
24
6
30
38
36
16
2
22
83
48
7
2
18
46
6
24
54
38
16
6
42
38
16
2
16
29
24
9
4
54
41
7
6
8
52
2
40
6
104
10
17
25
23
49
24
104
54
4
24
26
16
32
18
4
60
8
22
12
20
10
24
24
36
14
4
6
5
12
9
24
27
85
44
4
54
24
17
45
6
9
49
8
15
73
26
52
2
30
4
38
106
5
25
38
22
18
12
2
10
17
19
26
6
57
19
96
48
17
1
12
2
4
12
24
6
54
2
18
22
6
5
63
30
22
32
46
14
18
18
46
20
10
18
26
58
30
26
18
30
24
40
23
1
11
67
14
4
36
24
14
9
12
19
42
30
8
6
46
80
4
132
29
63
4
66
24
66
12
5
72
72
103
18
72
23
12
43
6
12
30
12
5
19
86
10
24
5
33
12
4
14
10
24
71
12
9
36
4
66
44
10
11
60
13
6
60
32
22
23
24
21
10
6
54
20
4
5
13
23
9
34
18
26
52
12
18
18
42
24
18
12
32
10
30
2
18
9
31
5
13
44
16
36
35
45
22
18
42
30
26
4
18
20
4
54
6
30
24
2
4
2
30
40
24
96
168
11
9
28
8
16
2
28
2
27
67
29
72
12
7
12
14
27
31
6
44
12
76
20
4
35
15
30
15
13
36
14
4
26
100
18
6
8
10
2
4
6
41
3
81
19
6
18
18
102
66
32
18
6
36
12
15
13
35
24
1
108
44
3
60
3
6
46
17
55
60
18
24
66
29
37
44
12
10
26
4
86
6
75
13
20
52
12
8
16
2
16
12
72
56
42
10
12
6
2
108
9
13
6
41
7
6
8
36
6
70
18
29
13
35
9
36
15
43
14
4
2
9
13
32
22
14
39
43
12
8
64
24
20
28
26
10
42
48
60
8
16
60
12
32
87
1
6
14
4
12
11
24
7
6
6
26
54
64
8
45
49
72
23
49
32
52
20
10
26
82
60
30
2
34
44
94
12
72
29
1
108
8
40
8
15
3
9
7
6
42
14
12
16
60
6
6
6
24
44
6
54
57
37
54
18
14
18
10
6
32
10
17
7
17
1
44
48
28
18
62
28
12
12
80
3
13
54
48
38
4
12
26
9
31
18
66
6
8
27
13
30
29
33
64
12
18
24
2
42
10
8
18
12
28
14
12
18
33
1
44
52
78
8
22
36
59
15
9
9
34
50
18
4
5
13
32
4
36
24
66
6
6
6
20
22
18
30
18
2
106
6
41
43
6
8
4
30
44
12
6
28
11
1
6
66
12
30
38
18
40
12
2
52
8
30
10
23
13
6
90
35
39
16
24
2
12
6
9
63
4
36
6
18
53
1
11
43
26
12
40
78
60
12
17
37
66
12
17
1
12
50
36
12
4
14
27
45
4
74
10
30
30
2
10
60
12
18
17
1
71
13
23
45
22
17
13
6
14
40
12
23
15
48
64
26
64
14
21
36
49
12
8
4
42
30
35
55
5
1
8
3
31
18
24
24
38
10
23
12
19
44
18
24
10
6
2
18
30
69
21
27
27
46
36
6
6
59
13
18
42
24
26
10
72
2
64
26
10
48
32
34
8
4
12
36
6
26
22
5
19
14
27
19
38
40
6
6
36
8
4
80
22
5
33
40
6
24
2
16
66
29
45
10
62
108
10
5
1
6
2
10
6
2
102
4
236
3
19
12
12
6
6
18
6
12
18
36
48
24
18
12
5
45
16
24
12
36
24
11
7
30
20
18
22
20
22
18
12
60
44
10
12
18
47
31
12
38
34
30
20
18
42
3
9
18
42
18
22
48
23
45
24
18
18
18
21
13
95
63
46
8
4
60
32
48
36
10
24
17
1
18
38
6
30
94
2
52
36
12
6
2
10
6
18
29
3
4
12
72
6
12
30
48
6
14
90
52
60
12
11
48
9
10
26
10
89
19
14
52
12
62
81
21
60
10
6
6
6
11
55
14
10
44
22
18
30
6
14
4
6
2
10
14
72
28
6
132
30
11
25
6
26
18
46
14
36
9
1
2
10
68
28
2
4
54
23
51
34
6
5
1
8
58
6
60
11
13
32
48
15
48
9
24
64
20
40
12
6
5
15
34
12
26
36
10
12
18
18
36
23
27
10
12
48
50
42
3
7
6
72
6
26
10
24
12
36
30
6
26
58
18
72
11
1
2
40
65
1
48
26
9
33
28
6
54
30
20
28
12
30
2
10
35
19
30
11
7
36
60
24
65
31
5
43
17
7
18
42
50
12
4
12
12
8
15
37
26
12
52
20
28
18
14
18
12
6
22
18
18
48
6
5
1
18
74
40
ABCD 465086016*7^$a-1 [50014]
29
43
20
21
7
17
3
57
3
9
36
24
67
101
12
48
39
9
12
48
19
24
48
56
12
9
24
31
29
7
56
84
12
21
15
28
5
31
20
177
103
29
7
17
51
24
45
39
28
164
52
5
12
24
51
45
15
40
5
67
20
9
15
52
72
41
27
72
12
9
3
12
16
53
19
5
24
15
33
103
108
8
33
36
3
12
9
36
67
65
39
48
21
3
33
3
88
32
4
8
60
40
96
29
24
3
21
27
21
31
20
33
3
45
31
5
99
57
75
9
39
45
60
48
3
81
31
5
24
84
24
3
72
45
15
112
36
32
36
48
9
19
44
9
19
48
20
21
24
63
21
75
64
36
8
21
12
15
36
96
24
129
27
33
19
8
57
7
5
48
24
7
65
24
27
12
16
36
60
5
7
20
40
29
19
29
3
9
3
12
4
5
63
4
32
21
27
48
192
21
72
19
48
8
28
5
156
7
56
21
96
51
12
21
7
36
17
12
24
87
33
43
8
52
12
41
67
20
4
77
31
5
63
52
32
69
43
41
19
17
19
29
7
29
60
15
4
72
12
17
84
96
39
16
5
19
32
9
27
76
44
12
84
124
5
67
72
20
16
104
45
67
108
53
48
31
12
65
12
135
4
200
72
21
12
7
41
60
55
17
48
36
63
81
15
60
33
7
77
55
48
17
3
21
36
55
32
88
29
3
4
8
237
7
77
27
57
7
5
75
4
65
108
15
57
63
57
19
8
40
29
24
55
125
27
21
36
3
28
65
63
45
36
12
12
12
84
31
44
40
44
21
36
24
15
9
39
9
87
33
67
17
55
41
27
40
41
12
15
16
24
17
12
15
36
12
24
100
17
19
36
89
36
132
12
3
45
39
24
24
12
105
19
8
4
29
96
39
52
8
72
28
53
3
36
4
17
36
60
84
12
36
15
36
120
28
53
63
36
9
12
15
48
24
172
29
43
101
7
53
7
8
76
92
45
15
57
84
91
65
3
112
48
68
28
32
12
21
24
139
77
91
5
3
57
55
8
12
105
7
56
24
24
45
159
36
64
53
15
100
5
7
24
17
132
7
29
7
164
105
3
57
36
12
3
12
72
21
48
3
81
19
17
111
9
27
9
159
21
7
41
12
24
43
32
9
12
48
43
8
9
39
72
9
12
36
91
20
36
57
7
17
36
180
63
81
15
4
44
57
12
27
24
4
5
84
31
20
9
3
40
24
44
12
100
32
9
31
41
15
12
21
60
51
16
92
4
12
17
60
24
63
84
36
4
60
17
84
39
33
7
77
12
91
17
63
57
19
53
15
48
96
72
81
75
24
72
9
36
139
5
75
12
9
12
27
28
12
36
92
33
3
60
12
4
8
76
20
4
72
53
12
19
29
31
32
69
108
15
45
39
28
68
33
15
100
8
69
72
63
33
7
53
24
15
45
31
5
144
7
60
5
24
60
3
84
36
48
9
19
32
16
8
9
108
120
31
140
9
72
96
39
21
19
5
7
53
36
27
45
7
32
69
12
31
137
132
84
36
39
33
15
84
36
132
24
21
3
36
64
32
9
12
15
4
8
60
33
12
207
81
12
39
48
21
63
36
12
16
60
8
64
48
8
33
15
9
12
24
12
48
75
36
184
44
4
44
33
12
87
28
5
43
8
93
27
21
19
48
20
9
24
12
27
16
68
9
3
12
12
64
29
60
51
24
21
7
24
36
12
24
5
36
15
69
12
72
12
75
12
12
9
79
29
27
84
21
79
17
27
40
29
7
8
36
9
19
5
51
12
28
8
33
111
9
19
29
12
12
27
21
19
5
3
16
101
127
24
77
39
24
69
55
8
21
43
41
36
3
21
3
33
3
33
36
12
27
64
89
15
45
7
24
5
12
132
3
60
9
3
12
48
33
12
36
39
33
7
20
33
79
48
80
12
52
41
87
9
24
60
27
48
36
60
21
19
44
81
19
24
12
24
8
9
24
12
48
96
27
33
3
21
7
77
7
32
33
60
7
8
72
81
15
4
8
28
41
51
48
16
104
12
33
15
81
7
72
44
36
81
19
17
24
36
108
27
60
69
27
9
43
48
60
44
9
19
48
17
27
36
33
19
8
33
51
21
120
84
15
12
72
28
41
48
19
32
117
15
21
60
51
9
3
88
24
44
21
36
27
108
60
28
68
4
53
24
43
24
48
32
21
15
136
8
9
15
21
60
24
3
9
7
20
16
8
60
9
48
60
19
12
8
33
3
52
113
12
3
21
27
9
75
28
68
24
9
48
12
99
96
9
99
84
40
17
24
3
57
7
65
63
4
8
69
7
36
17
63
16
125
48
84
7
56
93
12
43
92
21
7
29
75
28
8
4
65
3
33
12
27
9
51
33
63
33
3
16
56
16
53
48
99
36
9
19
24
65
43
20
69
3
24
93
7
29
19
24
32
16
53
7
29
12
96
7
53
159
60
117
3
45
27
33
3
57
19
128
33
87
16
32
12
52
12
104
40
53
15
33
87
12
21
3
12
16
20
4
32
52
113
12
36
39
45
7
41
31
44
28
65
24
7
5
87
36
81
19
44
16
8
28
12
20
16
8
33
15
12
9
36
24
7
36
20
16
8
57
3
172
48
17
36
39
48
33
12
19
5
7
113
48
27
33
36
3
52
12
17
15
21
19
36
17
15
69
3
60
4
29
19
29
15
64
137
24
43
8
40
53
7
68
24
21
3
45
51
160
44
16
48
29
3
48
28
108
32
64
72
5
111
9
12
3
141
75
40
53
36
12
12
27
12
69
12
12
39
36
33
43
92
21
60
24
27
21
7
17
75
24
108
36
28
53
31
20
36
45
111
4
24
32
84
40
17
7
5
15
33
48
15
12
64
80
64
53
79
20
141
12
12
147
93
19
8
16
89
63
21
3
21
31
8
21
7
36
5
31
41
12
43
156
29
27
16
5
15
52
8
69
135
36
28
5
ABCD 465226388*7^$a-1 [50019]
24
15
1
96
3
5
9
7
84
5
6
1
41
36
15
3
6
24
18
21
19
5
9
15
21
30
13
5
7
48
27
33
11
40
2
19
11
45
4
20
4
5
7
65
15
45
15
9
7
24
51
17
51
1
15
41
15
25
44
19
45
3
32
13
48
8
12
9
3
3
28
48
29
60
4
3
50
24
7
5
31
56
45
3
7
53
52
8
21
24
27
9
31
12
51
33
27
48
2
18
9
12
12
45
63
9
51
9
43
36
5
7
3
5
24
3
66
36
19
23
28
92
30
43
27
44
120
18
12
7
27
12
12
33
84
65
3
16
32
9
12
3
67
5
24
4
3
9
41
31
15
8
1
56
16
5
15
3
52
9
12
15
17
12
33
27
7
14
10
14
39
24
9
15
21
10
36
86
163
20
51
21
7
48
20
6
22
2
39
9
3
7
24
93
15
5
15
25
23
6
3
48
7
8
18
6
61
12
32
4
17
15
31
21
20
7
81
32
60
21
15
24
3
1
3
12
50
24
30
49
44
52
15
14
3
31
17
9
7
12
41
3
39
16
38
24
51
52
11
48
13
96
80
3
9
7
50
39
52
11
4
5
9
15
21
12
67
5
19
35
1
5
19
120
24
17
7
5
31
3
8
9
12
9
10
26
15
33
39
124
24
24
41
12
51
7
12
17
16
5
34
14
7
36
20
4
15
12
20
1
5
27
4
12
8
81
12
18
45
12
36
19
9
47
13
3
12
21
17
6
18
3
27
1
17
24
54
18
3
21
3
45
7
3
5
4
80
3
24
1
20
7
36
8
9
31
2
6
30
75
24
19
5
52
8
27
6
10
9
17
12
3
12
19
2
10
5
28
35
18
24
30
21
67
33
12
80
27
33
12
21
19
17
3
7
21
68
9
63
12
4
24
12
29
19
20
21
42
13
3
2
126
45
31
21
17
30
57
9
7
12
5
15
19
26
42
24
4
41
24
16
29
54
30
18
28
5
12
4
23
24
16
8
24
1
32
43
29
4
36
5
15
21
22
12
2
12
22
8
1
20
19
2
19
5
7
17
31
20
76
68
4
3
101
36
52
29
10
8
21
12
7
2
39
48
4
11
9
15
25
15
14
7
35
40
14
43
8
4
63
2
3
24
21
3
21
3
64
15
8
1
20
12
4
44
7
5
33
12
7
39
26
15
15
9
15
25
53
7
36
36
8
9
18
48
30
48
7
24
65
15
16
48
11
1
8
4
15
69
12
12
8
31
2
6
21
21
51
36
7
32
1
8
21
18
24
64
21
12
29
12
6
25
12
15
29
19
45
3
20
85
17
12
7
20
3
18
7
8
16
29
48
15
12
4
101
36
3
4
12
12
36
3
5
7
5
93
3
9
19
23
18
15
72
15
4
5
4
39
26
19
12
12
27
48
21
32
28
3
21
36
72
47
40
14
24
43
3
12
5
12
4
59
6
18
45
4
8
4
3
14
7
5
12
3
28
5
24
12
19
15
5
7
5
16
75
2
3
12
3
1
27
29
33
15
4
15
2
48
7
11
9
19
5
31
21
29
19
36
29
72
43
3
17
64
20
21
12
3
9
36
24
15
21
3
15
97
17
6
6
12
3
72
19
14
19
36
3
45
15
5
31
12
9
12
8
12
57
3
4
11
13
12
5
15
4
12
5
22
50
22
14
18
6
12
6
49
5
36
15
31
2
84
3
19
20
16
17
15
1
5
22
14
24
31
23
24
18
15
9
6
1
39
14
31
27
24
45
44
16
8
52
8
45
24
12
31
5
7
47
21
4
47
6
24
24
3
12
12
28
11
13
29
27
4
17
22
29
33
15
3
9
12
7
5
28
12
23
9
7
5
19
29
40
36
29
27
12
7
92
54
19
27
33
65
34
57
8
52
8
3
13
15
2
7
11
21
45
43
11
6
3
40
125
7
3
29
28
15
8
21
76
24
47
37
20
31
9
15
50
15
45
22
38
19
8
67
21
24
17
3
33
7
20
16
15
21
5
42
1
20
7
21
15
5
9
24
18
37
11
16
14
67
80
12
4
5
27
19
14
75
4
23
6
22
5
12
100
29
36
3
19
2
22
45
48
56
4
24
27
36
81
15
2
6
13
53
31
24
5
10
80
6
31
8
24
3
4
89
3
81
40
41
7
71
21
21
15
4
8
12
9
12
15
76
47
30
10
14
42
33
45
15
3
4
26
58
5
12
63
21
16
8
12
52
20
28
5
19
17
19
8
31
12
48
12
17
4
3
33
8
12
3
21
9
18
24
6
19
36
8
28
8
4
12
23
1
5
10
8
9
4
20
9
27
21
15
9
31
29
27
28
5
10
20
25
39
14
99
21
7
17
7
39
38
15
48
7
9
15
57
3
17
27
4
2
12
3
4
29
67
39
57
39
8
18
6
4
2
15
36
21
10
29
28
41
10
26
48
120
42
16
24
5
7
21
23
33
4
17
12
19
24
29
55
3
53
60
67
2
7
65
7
5
19
5
7
104
3
81
7
2
6
28
29
15
40
5
7
9
44
111
6
27
12
3
28
21
29
55
29
24
19
3
9
29
3
19
2
3
15
33
12
9
31
35
18
19
11
6
18
18
60
7
8
3
42
6
18
31
15
48
38
7
5
7
125
7
53
6
1
8
31
2
60
42
69
4
36
11
18
7
15
9
56
39
9
4
15
20
9
48
7
17
33
15
40
5
31
12
44
91
14
19
8
48
7
38
3
16
41
7
23
37
27
33
5
60
31
5
42
54
12
58
44
4
2
42
18
27
45
15
21
15
28
12
5
7
8
33
91
15
36
5
43
14
34
14
19
23
18
19
17
72
7
29
15
48
60
7
14
12
75
16
63
12
2
46
14
12
55
17
3
15
18
31
75
2
18
9
4
15
2
36
39
15
40
33
32
28
17
48
27
55
33
53
24
66
81
4
5
12
7
12
44
33
10
9
71
45
9
3
4
20
15
1
5
18
21
33
18
28
5
16
8
31
8
129
72
16
12
60
12
12
5
36
10
9
24
12
80
60
7
69
15
38
10
26
63
12
43
14
42
4
65
4
8
48
7
50
10
14
36
10
17
7
17
28
3
2
19
11
1
15
26
7
15
8
1
12
8
28
3
2
51
21
48
48
12
7
20
4
17
6
4
26
10
14
3
12
3
6
108
46
29
9
22
2
67
12
20
7
21
5
55
72
47
1
12
12
32
9
3
9
3
9
12
7
77
48
31
87
48
48
48
26
12
7
51
9
23
45
12
60
24
4
12
5
36
3
45
67
12
12
12
56
24
3
1
48
29
7
8
40
5
54
9
45
34
45
11
9
31
9
12
11
49
5
3
16
41
12
19
3
21
23
24
1
8
4
3
29
4
15
26
7
15
9
8
40
20
16
15
5
16
24
5
3
31
98
6
1
17
15
93
27
12
28
5
12
22
14
24
18
13
12
23
57
7
14
3
36
52
12
15
26
3
55
12
20
1
17
24
22
86
15
33
12
22
17
39
1
15
9
47
78
24
43
15
5
12
9
19
44
24
48
15
4
26
48
3
12
52
3
5
28
12
3
26
22
20
6
3
28
44
24
24
4
32
3
24
6
7
5
22
5
3
18
96
30
16
12
12
9
8
64
24
27
69
5
18
21
12
28
12
92
9
63
55
14
34
5
12
27
1
96
29
3
7
9
24
75
2
12
43
36
5
18
24
57
24
12
16
17
15
33
7
12
29
3
64
24
15
9
15
2
3
21
36
99
33
15
45
3
16
47
21
19
81
68
9
12
6
13
15
2
36
87
9
15
15
40
2
60
12
15
24
21
12
27
9
15
12
12
7
98
7
5
30
4
12
17
24
57
7
12
11
33
7
56
1
20
33
7
11
6
90
9
21
7
5
7
5
10
21
8
64
17
3
4
20
7
38
75
48
31
57
5
19
8
24
12
12
4
17
3
33
36
48
36
19
32
81
7
24
41
15
21
3
19
12
77
9
30
73
5
15
51
54
12
15
24
4
41
3
4
17
48
12
3
9
18
9
31
14
12
79
3
105
8
21
10
14
7
15
21
35
1
15
5
64
17
63
9
7
5
6
18
6
85
11
6
19
8
16
17
3
4
17
12
7
20
4
5
12
27
16
71
6
24
3
24
12
28
5
46
38
15
4
20
69
7
44
24
45
31
44
36
36
24
31
65
12
124
63
32
18
15
9
7
12
11
16
45
3
9
47
57
12
9
82
17
12
28
101
7
32
9
12
36
7
41
3
15
9
15
28
9
8
33
42
9
28
5
3
3
9
9
6
25
3
17
12
9
10
65
3
1
5
18
1
5
18
28
21
29
24
19
8
12
3
6
48
15
19
2
30
9
15
21
21
24
3
33
7
12
23
24
4
5
16
23
25
15
45
60
53
36
12
18
9
31
29
52
3
14
6
30
27
4
12
3
84
2
67
44
28
59
33
15
13
20
33
31
5
51
21
7
8
4
3
33
44
69
39
4
17
12
19
20
21
27
21
15
12
19
14
19
15
17
21
15
4
3
77
9
36
27
9
7
27
41
4
24
29
7
29
46
45
3
17
7
21
29
39
24
9
39
28
17
3
63
6
12
19
5
12
15
9
63
144
36
9
6
64
21
12
3
21
20
4
3
57
53
36
12
70
14
34
2
3
19
57
24
23
6
31
12
15
9
17
48
51
99
1
24
5
19
5
39
3
1
17
27
31
74
3
12
3
48
9
48
45
19
8
16
3
21
44
9
67
8
12
3
21
3
1
15
9
12
5
60
10
38
51
39
40
5
12
7
32
25
12
8
16
11
9
19
20
24
1
65
7
15
14
15
31
2
18
6
34
8
1
48
23
30
19
72
32
31
5
24
4
41
31
15
14
42
24
21
ABCD 465288366*7^$a-1 [50031]
66
70
110
52
6
2
18
51
55
44
22
54
14
12
18
42
28
2
124
14
15
45
16
18
48
44
36
9
45
64
56
24
12
30
28
2
3
36
51
84
16
44
16
29
55
14
15
12
33
70
20
57
24
39
4
42
11
19
18
26
33
84
36
9
39
69
16
74
33
19
14
148
11
27
21
43
5
19
41
15
21
105
15
37
2
57
7
2
15
3
120
21
55
6
20
108
15
45
12
34
14
16
71
7
2
6
4
26
34
14
22
12
77
31
24
29
12
13
72
30
24
20
9
12
45
18
6
34
20
46
24
83
3
114
12
22
26
10
53
27
81
19
32
22
23
15
21
9
52
2
16
50
10
12
26
30
126
15
1
128
34
78
38
30
4
2
9
12
49
20
24
12
30
18
34
6
11
9
82
168
12
8
46
35
12
57
60
34
89
43
17
19
38
34
2
64
2
4
5
81
48
15
75
33
7
24
18
11
3
6
63
12
79
56
52
36
5
19
137
19
26
34
12
24
77
9
24
15
21
70
41
189
34
17
7
102
80
3
27
45
43
2
34
116
10
54
80
6
4
11
7
8
45
48
31
138
78
41
31
18
20
34
36
41
48
51
45
9
6
45
19
36
41
33
15
51
22
6
2
60
4
11
63
21
9
12
60
40
38
16
44
12
24
45
51
4
6
48
56
15
9
3
43
125
9
72
15
19
228
2
87
7
54
179
13
11
15
54
34
2
30
18
4
11
55
26
27
43
5
105
36
39
39
66
66
21
9
82
36
65
12
15
10
54
74
27
7
8
45
25
18
12
18
23
39
10
38
34
62
64
2
51
91
2
34
2
24
30
45
25
80
46
24
66
78
2
18
12
21
48
24
109
26
46
90
30
18
6
30
5
31
14
51
43
17
21
15
3
6
6
4
18
8
18
81
55
24
12
18
35
48
27
36
84
12
18
36
10
6
11
37
96
66
53
115
2
28
2
22
38
28
92
4
26
10
38
66
66
3
36
1
44
70
29
36
12
147
6
24
3
13
56
48
22
101
48
13
2
36
21
9
70
8
52
138
11
15
28
72
14
94
26
12
111
1
18
12
38
52
2
81
45
51
9
30
48
150
16
6
90
68
63
7
92
52
36
162
71
7
41
15
21
67
32
76
65
7
17
85
20
6
9
21
18
22
11
9
28
62
10
11
9
18
90
22
8
96
40
86
34
26
3
15
12
40
50
3
21
70
89
27
4
24
20
30
6
90
30
24
12
4
14
4
47
9
120
15
7
18
23
31
38
10
18
20
4
56
70
2
48
75
12
45
15
13
50
4
62
46
24
30
14
165
55
20
34
18
78
95
25
6
14
4
11
57
58
66
26
21
43
20
16
20
4
14
15
21
6
64
29
36
21
28
80
22
125
60
73
20
10
56
66
94
18
2
40
110
16
72
47
1
8
10
2
34
60
44
64
2
36
10
110
4
44
15
15
64
26
70
2
111
79
54
24
32
70
38
27
7
18
80
18
102
51
79
29
19
2
18
4
56
45
12
15
18
12
40
11
9
28
116
15
12
27
57
60
7
92
84
153
103
50
34
26
70
5
9
70
17
19
77
48
21
4
20
28
206
64
42
30
101
43
50
15
108
9
18
12
64
36
84
20
58
2
24
4
56
16
17
48
25
80
90
45
145
6
8
42
231
63
100
26
28
92
15
79
36
68
4
18
54
41
15
28
2
4
14
4
2
36
160
23
7
24
14
150
46
18
60
32
24
66
40
90
5
21
28
72
50
60
120
33
15
4
17
9
102
70
8
12
34
18
8
54
177
33
51
48
61
44
10
24
12
78
2
57
27
40
2
39
43
56
4
26
10
30
92
24
99
55
24
113
187
38
58
20
16
14
4
72
11
3
60
102
60
30
4
66
23
15
4
2
27
39
48
45
15
22
20
30
9
12
103
20
36
33
45
15
45
27
13
62
52
12
17
43
41
33
12
24
70
5
13
86
45
87
48
76
77
9
34
44
30
16
59
27
10
110
52
12
24
56
45
9
90
57
36
79
20
34
6
18
50
33
12
45
12
3
57
4
48
6
5
57
4
20
27
69
10
42
59
7
24
29
3
4
77
7
2
24
72
243
25
35
37
20
39
21
75
24
9
30
42
4
90
29
36
231
21
27
57
15
78
10
2
48
60
34
17
61
23
96
9
12
18
30
12
60
22
17
39
12
28
17
48
15
40
6
107
13
6
110
39
24
37
54
29
27
33
12
15
70
72
11
15
90
4
47
121
35
39
45
51
28
12
68
33
43
5
60
9
27
49
26
21
19
24
54
47
9
27
3
24
64
8
45
7
2
10
29
60
12
85
18
50
6
54
15
19
17
39
52
72
138
18
26
46
20
33
1
14
21
24
105
6
21
25
38
16
14
3
19
50
60
60
135
165
18
184
8
28
5
7
173
7
18
2
9
171
18
15
19
98
18
34
68
30
4
60
26
18
6
4
72
18
32
30
3
36
1
8
10
2
60
18
12
48
21
133
107
13
11
7
113
60
25
71
43
30
56
63
9
34
5
103
42
18
26
87
15
48
40
50
147
73
20
36
36
171
1
6
36
30
11
69
36
10
5
19
18
47
39
96
66
94
18
48
11
79
29
79
50
60
36
16
72
152
24
30
102
24
39
7
60
5
13
2
9
132
1
102
26
60
51
43
44
90
3
33
6
24
4
66
96
8
22
20
18
15
55
17
3
93
12
25
72
14
96
21
61
26
21
9
12
22
8
9
36
60
24
12
48
1
8
10
17
55
54
14
33
9
48
22
24
29
37
128
60
30
6
6
33
27
40
20
9
9
46
74
51
96
33
52
23
57
60
18
82
20
15
24
13
56
3
72
60
19
36
2
34
26
18
16
41
3
33
48
12
27
42
30
18
27
7
116
60
42
10
38
16
54
41
1
54
29
21
24
10
53
43
44
57
19
24
20
21
21
30
18
12
24
46
5
55
90
14
45
9
30
4
53
3
34
8
54
34
47
3
22
11
69
10
29
36
3
34
2
4
5
ABCD 465407876*7^$a-1 [50149]
113
48
12
7
41
40
240
12
176
19
65
7
41
103
5
79
29
4
116
91
5
7
81
87
72
21
44
55
9
24
72
120
195
120
53
48
40
39
9
15
9
27
48
60
216
29
55
137
43
53
36
7
17
148
32
108
36
36
103
24
89
127
21
92
88
24
80
31
65
103
36
5
24
12
76
39
9
8
60
4
27
113
4
56
67
36
9
72
3
41
12
43
9
180
156
44
52
3
33
27
12
24
77
84
12
48
79
36
65
16
24
39
9
87
17
24
43
36
137
16
108
212
28
12
8
19
5
216
19
5
48
36
4
51
185
52
44
16
20
64
15
9
39
72
65
4
219
5
12
55
17
64
44
192
112
44
36
19
12
24
21
15
21
60
39
24
89
28
27
57
56
36
76
48
63
53
7
117
20
7
5
40
75
81
15
5
31
9
20
16
68
12
108
84
132
60
12
19
93
87
29
16
140
43
137
175
21
63
105
72
8
19
5
7
137
7
5
19
93
44
64
176
55
113
7
81
8
115
57
87
45
72
36
20
64
44
12
36
36
31
65
264
52
15
21
104
4
44
24
67
60
36
41
124
20
43
60
36
17
120
7
53
12
16
84
60
104
12
91
21
27
117
36
63
29
16
15
117
8
19
77
16
27
5
55
29
48
76
8
24
112
84
36
15
45
108
72
48
87
41
12
12
16
27
137
16
48
176
55
45
3
312
5
76
84
24
32
67
29
48
79
9
8
36
43
21
60
39
24
36
161
19
17
60
12
36
96
79
24
21
8
48
67
5
240
7
45
32
31
53
24
4
75
24
12
5
28
27
53
48
7
36
57
27
29
7
77
19
29
160
164
7
53
12
16
39
60
5
72
16
51
17
67
36
96
21
116
36
48
67
45
104
48
4
44
168
348
16
60
48
27
60
9
176
43
72
5
24
36
43
41
24
115
132
41
67
65
7
48
36
185
12
60
67
36
24
5
31
65
48
12
19
5
12
163
41
52
44
64
68
48
55
5
4
60
128
43
5
120
40
68
55
89
96
7
45
272
31
12
81
32
31
24
29
12
4
8
112
15
17
64
8
76
15
101
79
36
29
120
7
125
36
60
12
52
36
27
29
7
89
144
36
12
24
31
60
81
32
16
68
12
36
24
31
33
104
31
12
24
21
8
7
144
36
84
65
76
36
140
60
120
40
63
5
16
68
156
19
17
16
8
184
51
5
120
64
27
17
84
60
48
115
17
24
72
31
156
53
7
9
8
199
89
19
72
21
56
60
192
12
40
32
55
5
112
36
188
31
5
28
108
63
21
123
5
7
60
65
163
137
36
7
177
20
180
12
60
48
96
64
20
295
60
113
96
24
55
113
40
39
89
52
63
53
12
12
120
48
16
44
48
43
41
48
24
7
168
21
140
24
24
64
24
32
7
60
53
36
31
5
76
20
76
140
139
53
24
43
5
120
36
7
180
41
48
31
36
77
64
8
40
8
19
209
4
27
29
64
8
7
12
153
27
69
20
24
84
84
43
36
185
36
36
64
3
101
43
41
4
51
57
27
65
7
24
36
45
48
15
21
32
19
45
3
105
56
24
100
27
165
99
81
8
7
45
75
17
43
41
84
19
53
72
12
7
41
79
125
91
9
135
36
60
29
7
101
19
33
111
17
156
43
108
5
168
43
17
52
27
264
96
48
41
64
12
15
41
43
24
29
48
43
17
48
96
60
180
19
12
149
24
40
48
27
5
48
7
21
32
36
67
36
60
9
75
17
19
149
40
8
156
36
24
24
64
44
48
12
43
36
60
84
5
12
88
8
24
16
56
88
8
7
9
75
24
29
24
40
24
75
5
40
99
17
19
45
180
99
9
20
60
7
41
48
4
15
12
24
77
40
99
125
19
113
48
28
20
7
84
24
156
53
43
21
104
96
7
36
9
15
12
60
9
20
48
24
64
63
33
3
29
48
4
44
36
43
53
64
44
4
32
19
36
93
15
72
41
103
9
80
28
92
96
36
36
67
5
24
67
5
72
48
31
33
27
17
127
21
80
43
125
36
31
17
124
8
55
65
16
36
12
20
12
100
144
171
41
204
28
87
225
39
5
84
55
81
132
27
17
168
12
64
12
24
32
108
48
28
ABCD 465518982*7^$a-1 [50065]
84
3
81
12
36
39
69
12
24
48
171
21
45
63
9
3
135
6
135
12
117
12
39
9
3
84
9
78
21
15
42
3
84
81
120
30
12
249
36
9
6
45
33
87
144
135
81
33
30
36
60
30
126
12
105
12
96
12
12
9
30
6
96
15
48
159
9
24
75
165
45
84
39
9
27
15
57
96
27
33
177
3
36
12
3
12
21
84
60
165
39
24
12
84
63
33
87
9
132
48
36
12
84
12
33
6
138
12
66
9
180
15
45
144
75
21
75
9
57
15
84
15
9
72
9
15
84
27
108
9
108
27
12
153
3
24
9
135
21
45
84
60
39
51
120
24
57
45
87
12
27
24
24
42
42
21
51
153
84
12
36
72
12
21
90
33
12
84
72
60
36
168
39
114
3
60
63
6
30
69
57
48
15
72
45
30
18
54
21
39
6
120
66
24
72
9
60
75
21
24
48
45
30
177
24
21
3
15
36
30
15
84
57
66
18
63
33
3
12
72
12
36
15
48
33
72
36
105
123
72
72
63
204
42
6
108
102
12
3
84
24
72
27
21
75
177
33
60
6
33
135
81
84
3
132
57
63
33
9
78
42
15
9
243
69
12
51
45
150
57
75
9
15
21
69
15
9
30
21
36
99
105
195
57
3
54
42
12
78
42
48
57
60
24
3
24
21
48
93
27
21
72
102
96
57
24
3
165
15
42
63
12
15
24
21
9
15
12
36
9
27
63
21
21
36
3
12
12
93
54
33
15
9
3
21
75
9
12
156
3
9
21
12
30
90
3
21
3
81
51
108
63
9
3
57
3
12
21
48
21
6
72
9
9
78
105
51
45
15
30
15
21
3
60
12
15
54
63
24
12
60
156
21
51
108
9
66
9
21
24
30
84
9
39
24
45
135
90
63
12
9
63
48
123
93
3
21
33
15
75
12
24
33
87
42
180
30
120
12
33
15
42
108
27
12
9
63
60
36
84
36
51
90
15
27
81
219
33
120
45
42
84
33
153
30
81
3
57
48
12
96
12
39
84
93
69
6
105
3
33
9
3
48
9
3
24
57
87
117
6
24
105
84
27
78
18
12
12
45
24
45
51
21
15
9
39
87
84
6
24
15
15
21
24
39
33
3
33
57
30
6
51
39
150
39
48
57
3
24
9
63
36
15
138
30
48
78
51
120
69
150
21
63
48
24
114
30
72
24
30
30
57
24
3
69
63
18
3
9
3
48
180
69
27
57
48
6
9
60
72
15
45
3
81
39
42
54
33
33
6
117
51
21
33
78
81
3
30
18
21
21
54
30
15
48
36
27
30
3
21
243
303
33
48
12
135
6
51
159
81
9
66
48
69
12
24
21
27
9
111
15
48
21
15
30
3
51
81
72
3
168
72
24
6
3
3
30
42
45
81
87
3
36
21
48
15
81
3
30
15
84
108
24
36
9
42
78
36
6
57
84
33
30
21
72
21
60
123
87
21
21
3
45
15
24
147
21
63
117
132
87
21
60
12
3
18
75
45
27
63
33
12
24
60
12
9
30
81
60
171
12
9
27
72
114
18
132
6
27
24
33
126
30
87
3
153
24
108
69
39
57
51
72
9
36
51
51
69
51
78
27
63
42
99
48
60
36
9
39
108
36
69
30
168
72
45
12
57
30
24
138
132
27
60
3
132
33
3
189
135
6
42
33
93
12
3
105
27
57
12
27
9
3
36
99
21
45
18
117
63
18
12
15
27
45
21
168
186
36
21
93
6
45
3
60
81
21
3
75
69
84
27
21
15
36
42
30
9
3
33
36
60
36
21
30
21
27
225
12
120
57
36
42
33
21
15
12
129
180
27
48
27
66
36
126
69
96
39
48
12
54
3
51
60
21
12
87
21
15
120
30
87
9
54
9
60
24
27
201
12
192
51
30
3
72
240
159
30
51
24
12
105
84
18
66
30
9
117
39
9
3
3
84
6
36
27
147
72
117
117
24
120
6
9
12
15
21
3
24
36
33
45
48
108
54
9
60
36
27
33
3
12
78
3
12
33
15
60
87
12
66
27
84
99
33
51
18
24
6
21
99
21
48
12
9
147
12
72
48
15
33
84
99
9
63
42
6
69
48
12
12
132
27
30
51
12
111
36
21
27
57
39
36
57
111
21
63
117
156
12
60
12
12
36
45
39
24
60
12
51
42
78
36
81
39
30
84
15
72
12
51
6
75
60
141
42
42
111
48
240
39
66
114
105
72
36
27
93
12
48
27
129
12
48
96
21
60
30
12
12
57
3
12
57
ABCD 465522896*7^$a-1 [50078]
60
72
68
67
9
39
101
67
9
75
89
24
112
51
41
48
4
24
20
12
72
88
8
7
29
196
120
20
84
48
52
39
65
40
12
32
12
24
60
16
8
43
29
96
12
12
16
8
55
5
103
60
41
76
44
60
48
64
27
29
24
76
68
60
67
89
4
32
31
33
8
28
120
44
24
36
24
12
4
60
44
55
48
29
31
53
64
75
41
31
36
24
9
39
149
12
16
32
43
17
28
8
16
39
72
65
12
60
192
40
36
24
128
12
84
12
115
17
72
36
4
20
48
48
43
101
19
77
12
12
24
96
48
43
65
151
29
100
20
31
17
55
57
152
19
53
7
57
72
123
57
15
5
88
44
172
27
137
12
4
68
19
84
53
55
29
16
27
9
20
168
12
7
72
5
112
80
43
45
56
19
72
36
41
19
252
21
140
60
16
24
128
48
12
91
5
16
20
76
32
96
7
48
41
40
24
32
72
12
19
29
12
4
36
116
40
60
3
117
104
84
16
56
43
29
28
108
15
12
45
8
84
52
36
24
27
53
76
8
43
149
108
36
16
15
9
147
161
48
124
36
32
48
12
52
164
36
4
12
24
80
4
20
24
120
36
204
72
108
28
32
48
12
12
48
19
60
29
64
44
24
48
288
96
24
7
53
16
36
80
60
60
120
115
5
4
27
41
31
17
28
32
4
24
3
72
45
27
9
36
20
4
68
88
24
27
117
27
29
64
36
68
31
65
16
8
60
36
36
19
77
24
160
27
77
7
29
76
75
53
16
8
28
3
5
67
9
8
12
60
60
4
32
60
120
72
28
68
72
24
79
45
236
36
64
27
113
84
24
36
67
9
8
28
15
5
4
99
12
5
168
43
69
44
36
12
96
67
5
120
72
36
7
45
44
24
43
9
44
7
53
91
65
288
12
31
12
41
24
24
151
81
20
60
19
57
24
68
76
12
8
36
60
276
12
28
32
12
31
29
84
72
4
27
17
52
44
31
5
48
52
3
41
31
189
8
12
4
75
5
55
21
207
149
4
87
101
16
36
27
144
5
12
48
28
132
8
192
48
12
31
9
51
113
4
44
72
4
60
3
101
16
87
36
77
67
77
79
24
5
108
84
19
117
12
123
12
17
16
36
36
63
45
3
24
93
87
120
96
53
40
20
196
60
32
16
80
7
53
55
5
156
96
43
29
36
7
77
120
12
60
16
20
43
17
4
20
40
99
12
36
17
60
36
156
64
8
28
24
8
36
40
20
40
284
52
36
164
4
32
60
60
24
108
12
24
84
108
24
7
29
12
12
16
3
137
12
12
91
33
72
92
12
156
48
72
60
48
7
77
48
40
15
48
245
40
92
55
17
19
17
12
4
27
17
40
27
29
4
36
104
7
17
16
36
56
12
43
9
24
27
9
68
43
9
20
156
40
15
5
40
152
28
20
12
31
65
96
100
36
3
72
9
36
123
17
40
128
52
44
84
52
51
9
144
39
17
48
96
48
16
15
12
53
16
56
12
31
125
24
48
12
28
108
36
24
27
125
28
44
60
16
15
12
36
60
137
24
28
20
12
12
24
36
40
56
288
36
7
53
60
4
152
40
32
31
5
12
72
216
60
96
67
9
84
128
36
175
21
24
3
41
12
91
17
16
3
17
60
36
100
27
153
27
9
8
24
12
48
12
60
160
99
65
36
24
12
24
36
72
12
36
55
96
41
36
12
28
135
72
65
12
48
4
20
16
24
8
76
32
40
108
96
68
52
8
16
36
8
28
128
36
19
72
9
27
69
120
32
12
60
4
15
5
52
24
39
60
21
36
104
67
9
164
220
8
60
96
24
72
31
5
60
4
20
379
17
28
32
72
28
8
72
60
48
120
100
72
44
96
192
199
33
44
36
36
24
79
89
16
260
240
52
44
196
120
8
132
48
120
36
31
77
48
4
36
32
91
21
56
40
84
56
4
8
132
16
44
24
40
63
29
4
68
48
72
31
77
12
79
101
19
9
51
9
63
48
60
72
29
43
5
24
19
117
24
84
15
29
16
27
113
12
40
8
16
144
164
72
84
40
12
24
20
79
12
77
12
19
5
12
48
7
5
24
60
16
3
117
60
44
4
63
9
144
20
31
45
20
12
16
72
8
12
12
31
72
65
4
56
72
43
17
12
7
9
80
55
17
36
55
125
24
72
7
33
8
136
135
5
16
20
7
9
8
36
96
4
8
60
72
48
72
124
12
68
60
76
8
103
9
20
96
12
ABCD 465567062*7^$a-1 [50021]
19
5
3
12
105
67
65
36
9
18
18
27
3
90
3
67
5
57
12
3
3
42
30
9
12
81
111
12
12
3
18
27
21
24
15
36
48
69
63
36
9
34
2
94
32
12
9
48
165
6
12
33
27
16
80
114
48
48
39
7
96
14
18
57
12
60
87
16
5
3
33
9
27
57
3
81
22
5
3
21
36
33
15
21
15
96
33
36
46
68
45
117
36
24
48
3
9
10
17
7
5
24
45
63
24
36
15
18
12
12
15
24
24
75
21
21
6
60
9
91
32
42
30
16
17
48
7
8
45
12
27
6
214
41
27
9
19
2
12
15
24
60
84
3
16
17
108
43
26
54
40
8
40
24
50
70
50
6
18
39
12
33
10
29
69
22
29
24
132
57
46
29
24
12
7
8
48
9
3
28
20
117
9
6
12
33
9
3
12
96
33
3
9
22
2
27
12
7
41
36
3
9
36
67
26
51
51
40
62
10
17
3
45
7
26
12
12
24
39
55
41
9
15
7
24
2
24
15
24
31
24
44
9
43
14
27
3
4
80
48
12
6
22
5
24
3
30
36
30
66
60
18
30
87
12
9
78
12
9
33
10
5
120
57
6
4
26
63
48
31
2
15
33
3
69
48
3
19
24
29
3
42
15
3
28
41
39
105
48
31
80
21
36
12
24
33
51
45
3
15
88
17
12
33
6
4
17
55
38
27
36
63
30
60
10
86
34
17
15
18
15
7
2
70
48
48
14
3
12
24
19
72
5
108
9
120
15
79
14
27
69
3
51
33
15
48
52
29
19
137
33
111
51
4
53
72
9
3
51
6
42
18
12
84
24
15
36
12
21
15
63
21
27
24
42
6
48
9
12
45
39
12
69
66
4
17
24
48
24
81
3
48
3
16
26
3
12
31
53
12
15
42
12
10
17
21
135
36
75
21
24
45
10
24
26
15
12
12
12
45
48
63
9
24
75
72
24
12
60
24
27
42
96
42
21
24
31
17
36
24
9
10
8
42
18
28
14
15
99
57
9
54
16
38
3
12
12
9
30
93
21
3
24
39
4
5
81
12
51
12
7
17
45
18
18
144
46
72
2
46
2
3
12
24
81
15
12
3
54
111
24
33
12
27
19
17
12
9
24
10
62
3
12
19
14
51
7
29
3
42
39
9
18
9
84
9
6
16
5
3
69
60
21
15
67
48
26
3
21
3
15
28
2
27
3
9
123
108
48
30
15
21
18
33
12
24
12
67
50
39
3
21
57
22
89
9
3
19
17
36
9
18
16
26
39
24
63
21
19
17
12
39
54
27
9
10
44
30
27
33
3
24
33
3
57
123
69
34
32
48
54
3
12
21
60
12
3
72
24
33
27
60
21
30
33
7
17
12
19
5
72
43
26
111
7
101
81
39
15
12
33
45
24
27
24
31
24
29
3
21
24
3
66
39
48
9
22
26
3
19
62
10
5
3
33
27
42
3
9
24
30
93
27
60
4
5
67
5
36
12
3
72
45
3
105
15
9
39
40
17
9
48
15
57
46
32
48
93
36
45
39
72
36
21
18
40
8
9
24
57
22
32
21
84
12
24
75
45
115
29
12
12
24
36
81
30
18
18
21
9
39
57
18
6
3
57
3
7
17
3
60
6
15
21
24
39
31
8
21
21
3
84
39
33
12
15
9
24
19
8
90
39
31
41
33
15
39
9
57
54
54
10
62
84
3
81
36
15
36
33
15
48
63
4
65
31
113
12
99
6
27
12
36
48
48
9
36
18
90
75
120
91
24
8
21
24
12
15
48
12
21
9
27
33
12
180
15
19
29
48
27
21
48
33
36
51
81
66
81
9
51
60
63
16
29
21
27
67
2
24
87
55
92
21
7
2
22
17
21
6
105
19
5
43
2
6
21
51
64
65
3
6
3
43
5
39
4
77
12
9
39
48
21
3
7
2
39
39
16
8
6
10
2
22
29
24
60
9
63
57
15
33
3
15
9
45
39
15
16
14
63
33
6
12
9
7
101
12
81
46
5
12
12
81
10
24
65
12
3
16
14
6
6
39
15
9
48
12
36
57
30
9
33
15
7
8
16
5
12
120
33
15
15
21
45
18
57
9
106
26
27
12
31
32
88
32
66
3
19
14
10
65
9
24
27
9
10
29
43
14
6
33
36
36
24
19
72
29
3
6
36
78
18
99
33
3
9
75
21
48
30
33
27
12
9
9
22
14
39
72
63
45
7
5
115
5
24
48
24
43
53
12
36
15
28
72
2
78
72
40
26
3
48
45
18
21
9
30
36
6
6
21
43
29
9
82
38
3
36
91
17
3
42
10
17
9
3
9
15
135
6
39
7
14
75
9
30
18
72
30
45
3
9
31
77
63
4
17
7
104
9
48
36
3
24
18
24
3
144
36
3
33
24
115
53
36
31
128
42
27
21
108
82
48
14
51
31
5
12
81
60
12
94
149
48
19
48
5
24
33
54
9
60
12
69
72
30
45
57
3
9
39
24
24
7
17
12
12
45
58
48
8
45
9
27
24
39
66
36
48
6
76
125
12
96
7
17
51
28
8
42
15
7
48
53
87
9
51
9
36
27
40
56
129
21
3
57
39
12
39
84
9
12
72
57
18
81
51
48
30
22
26
27
27
102
15
19
17
3
33
21
48
42
9
12
9
3
9
48
6
21
60
21
94
38
51
151
38
123
9
39
24
3
12
81
9
147
48
12
60
19
5
12
36
21
46
5
108
9
87
3
30
22
2
27
27
9
15
9
99
4
29
9
15
36
81
6
45
12
84
12
45
34
48
17
15
177
3
42
6
30
63
36
12
24
60
67
29
12
7
38
15
21
48
22
41
7
17
33
120
15
96
24
36
27
45
48
36
48
135
16
5
27
42
6
6
10
41
48
15
64
41
9
22
17
21
12
6
60
52
50
39
87
136
17
21
15
3
42
63
69
15
3
33
69
34
5
24
123
9
36
15
9
9
24
6
124
20
60
16
14
6
9
60
45
30
21
12
36
33
48
48
22
72
5
72
12
36
24
9
3
9
6
54
3
15
33
9
3
24
36
12
3
66
3
21
60
15
120
3
12
9
21
18
12
18
15
12
21
15
7
72
53
117
3
3
45
39
42
6
57
36
9
3
12
12
3
60
42
51
63
64
8
21
21
63
24
12
21
30
18
15
12
15
6
3
36
165
3
9
18
9
12
24
7
8
33
9
27
48
9
82
17
3
12
30
36
24
39
21
58
20
9
3
40
72
50
51
12
33
48
102
18
46
17
27
6
6
33
7
29
12
9
102
33
15
9
33
22
5
144
9
96
12
22
17
51
54
24
30
9
75
33
15
12
6
3
117
54
33
27
40
5
43
8
9
60
3
45
19
26
111
12
45
46
17
7
29
24
91
2
24
39
7
5
3
16
50
27
69
6
33
15
6
6
4
5
45
84
27
33
24
18
28
65
7
29
51
9
ABCD 465641538*7^$a-1 [50004]
18
4
12
8
16
30
18
20
4
8
18
18
24
4
30
6
8
36
18
10
2
30
52
14
54
6
6
16
12
20
52
8
6
12
36
24
28
8
42
12
18
40
2
16
6
14
4
8
4
20
24
6
30
30
54
6
34
38
12
4
30
60
12
26
6
10
38
66
60
24
6
4
12
20
4
2
138
36
24
6
24
16
42
50
4
18
36
18
18
30
8
34
38
42
12
6
6
12
18
10
8
6
34
62
12
12
6
16
90
86
10
2
12
4
48
8
16
20
54
10
26
6
36
22
2
18
12
22
44
88
26
24
4
18
80
36
60
6
10
6
8
10
8
6
18
36
4
8
30
54
16
20
12
4
62
18
24
96
6
6
16
2
36
30
28
2
18
12
6
12
18
4
44
48
52
2
34
14
42
60
4
2
12
10
8
4
20
24
28
132
12
56
48
6
24
46
56
4
12
6
14
6
24
42
72
16
8
52
56
6
6
48
28
30
18
6
38
10
18
6
32
6
12
12
42
12
6
6
64
20
6
18
42
6
42
124
32
30
46
14
24
78
24
12
4
6
38
12
12
12
36
18
42
54
24
30
10
18
26
12
10
2
36
6
12
24
12
16
14
22
8
42
10
18
8
18
12
16
48
2
22
8
60
4
2
16
2
6
6
60
6
42
24
16
32
22
8
12
12
30
10
2
78
66
72
24
46
20
12
30
150
6
12
6
90
66
18
4
8
10
2
16
38
48
12
4
24
38
6
36
78
52
60
12
44
30
18
36
12
18
54
64
2
18
42
36
18
18
18
10
26
22
44
6
4
42
152
12
36
18
28
32
10
62
12
6
18
42
34
38
42
16
2
48
168
6
4
32
18
102
12
24
18
18
96
46
8
6
30
12
24
10
12
2
12
36
30
12
6
54
24
10
20
96
18
18
6
34
18
6
8
46
32
18
78
54
34
20
12
6
24
12
16
14
6
66
4
8
48
48
6
6
4
2
18
76
8
12
16
56
6
12
24
18
36
4
20
72
12
30
30
18
40
26
90
6
24
54
46
2
12
46
2
6
54
18
48
54
46
42
110
12
4
48
2
18
66
12
18
12
60
6
6
4
80
24
4
36
14
12
46
48
14
24
12
78
48
28
26
12
18
36
100
14
6
96
48
12
36
12
84
16
2
30
24
36
72
12
168
6
12
52
6
12
68
42
22
44
36
6
30
46
18
2
6
12
54
24
36
64
30
24
38
12
6
90
12
4
2
54
54
18
18
18
10
2
12
36
64
74
12
18
54
16
8
16
2
60
6
16
60
8
28
62
12
12
24
24
6
6
34
8
28
62
42
84
30
18
10
8
64
54
20
42
46
20
18
30
24
18
12
30
24
12
34
20
6
6
12
66
12
24
16
44
100
8
12
60
18
72
28
8
18
24
4
2
12
6
42
4
18
8
6
12
28
62
16
74
18
12
6
18
34
8
12
42
6
34
26
6
28
72
26
6
36
16
68
42
12
6
16
20
36
34
6
2
24
46
14
58
26
10
2
6
30
10
44
12
6
30
42
24
10
92
12
4
8
10
20
10
20
16
20
6
18
6
108
10
30
6
48
2
42
12
12
18
118
32
4
72
48
2
18
18
6
24
64
38
90
18
6
28
84
14
82
12
2
16
8
6
18
48
10
24
20
12
18
12
114
76
2
70
44
40
6
62
30
28
26
12
34
2
4
32
6
6
64
2
18
66
58
20
24
30
10
20
4
2
36
46
14
6
58
8
6
12
24
6
34
50
22
128
24
36
12
28
44
18
42
12
6
30
16
36
14
58
8
22
8
12
22
2
46
36
26
12
42
6
30
36
18
6
30
34
68
4
26
18
12
96
6
36
42
28
8
12
4
14
42
28
36
8
34
26
66
6
12
28
6
54
26
18
30
46
14
6
4
20
6
10
2
10
18
2
22
56
12
6
16
8
96
24
24
18
46
32
16
8
24
4
8
30
4
14
6
10
42
14
30
10
56
102
4
26
18
60
22
8
4
8
16
14
48
24
24
6
30
30
36
18
6
72
82
42
2
6
6
16
6
36
8
22
8
6
6
22
12
20
4
84
72
8
6
64
18
20
6
6
12
48
16
8
30
24
12
16
20
10
8
48
36
18
36
34
8
12
78
12
48
36
6
24
54
34
12
2
22
26
46
14
22
8
42
12
42
60
106
2
46
32
18
24
6
34
30
8
6
4
54
38
4
36
32
42
16
26
22
6
32
4
14
6
6
4
18
6
44
28
14
16
146
6
24
90
42
4
128
16
2
12
12
6
12
6
22
14
30
126
36
30
6
18
6
88
38
12
28
20
12
18
16
2
6
48
16
72
8
54
6
10
12
8
16
36
44
30
16
2
24
64
2
24
6
12
12
70
2
24
36
4
8
12
4
104
4
38
60
22
60
38
24
30
42
22
74
6
12
30
10
8
90
36
12
12
12
36
6
34
20
6
12
40
2
36
24
6
66
28
2
6
6
4
50
12
60
6
28
26
54
30
78
18
6
6
24
36
84
24
48
24
30
6
10
56
4
38
46
96
18
20
30
6
10
108
50
24
36
4
20
10
36
14
72
30
10
2
48
4
26
6
6
52
2
22
54
2
18
6
30
12
4
44
12
84
12
66
16
72
26
18
6
16
72
14
46
20
108
6
28
32
132
24
54
12
6
46
8
4
24
8
36
28
50
18
22
8
72
12
42
12
6
6
18
18
24
24
60
36
24
52
2
6
36
12
72
28
50
30
18
6
4
50
36
10
18
8
18
28
12
24
8
64
2
28
2
12
28
8
18
18
12
16
2
30
52
8
100
8
64
14
6
30
12
24
22
36
2
36
34
26
100
26
6
66
60
54
18
54
4
8
18
16
44
4
60
8
10
8
6
36
52
8
52
8
18
18
12
30
22
20
6
22
24
26
10
2
70
30
14
42
40
26
6
6
6
36
24
12
28
2
12
12
24
60
16
38
12
16
8
24
18
18
36
10
8
12
24
12
6
6
24
10
50
22
18
32
30
72
12
18
16
50
18
4
42
50
6
34
26
12
16
30
62
46
26
54
28
8
42
10
48
32
36
10
2
12
16
44
16
8
24
60
52
14
18
30
12
12
48
36
4
6
12
36
8
34
18
36
44
48
30
16
2
24
18
36
12
4
38
24
28
8
22
2
48
4
8
24
58
8
24
6
6
6
18
6
12
12
24
12
12
18
48
24
78
30
130
8
4
14
36
10
48
8
46
50
6
72
18
36
36
24
24
4
18
6
62
66
6
10
12
38
18
48
4
24
26
30
36
28
68
24
12
12
28
18
8
70
26
36
22
38
58
8
36
24
40
162
38
48
6
10
36
36
14
54
6
16
38
18
12
12
48
72
12
22
2
18
4
48
14
12
12
12
4
32
12
12
22
74
6
10
18
30
14
18
36
12
6
54
12
46
56
4
20
10
74
66
6
90
6
16
44
12
16
54
2
16
2
36
10
86
22
38
34
24
2
6
60
66
4
14
6
24
6
12
18
10
98
48
4
44
22
36
8
36
18
10
20
16
14
18
12
36
88
8
84
6
66
42
18
24
4
48
24
32
48
10
2
18
12
6
6
42
16
26
24
10
38
34
86
36
34
74
6
12
22
20
18
6
28
14
12
4
2
34
20
54
70
14
66
54
6
24
42
18
54
34
2
34
32
36
4
8
48
16
20
16
38
6
40
44
46
18
2
12
18
4
14
82
36
32
24
18
6
28
14
4
18
8
18
22
38
42
114
4
14
10
14
18
22
12
32
48
6
12
30
24
24
24
24
12
54
60
82
26
24
22
2
42
28
24
14
58
8
36
30
42
40
14
12
16
2
18
6
12
16
68
36
6
18
30
36
48
6
34
18
2
60
6
12
12
18
22
72
68
4
12
44
12
22
14
60
6
42
6
34
14
22
98
46
36
8
60
6
84
90
6
70
38
28
20
18
12
12
82
6
18
2
12
54
4
14
4
74
42
24
30
12
10
24
20
90
16
2
6
82
20
12
6
6
6
22
32
40
14
54
6
28
2
42
30
18
72
30
22
24
2
6
6
12
18
18
120
82
2
6
24
40
44
46
2
18
4
32
4
50
24
18
36
16
8
30
6
42
12
18
4
42
14
36
12
18
66
16
26
6
36
30
4
6
36
36
8
100
68
42
18
18
12
6
16
20
36
162
6
114
12
22
6
14
18
6
16
86
6
54
34
74
30
16
32
28
ABCD 466019072*7^$a-1 [50049]
36
104
64
20
60
76
224
180
12
28
20
60
12
100
84
44
16
240
80
4
20
112
48
12
20
24
40
20
64
12
20
28
120
12
68
16
36
20
64
60
20
64
132
180
24
116
24
60
16
20
24
40
20
16
24
36
20
40
104
160
44
36
16
168
56
4
60
32
28
200
16
36
260
108
12
4
60
104
156
64
56
16
8
52
44
36
4
60
296
48
36
100
20
16
144
24
20
16
300
344
76
44
96
16
8
136
36
240
8
16
20
96
64
36
68
16
60
84
32
168
180
12
220
80
124
56
28
20
136
104
16
120
20
124
12
20
24
4
96
56
88
12
20
88
92
64
36
84
24
140
280
20
52
8
96
96
28
36
140
36
120
24
256
20
4
80
4
32
60
24
36
64
56
24
124
12
8
40
60
56
196
24
80
64
20
16
164
100
12
24
96
24
20
60
24
136
140
184
60
32
40
48
80
40
20
156
16
80
28
12
24
60
80
4
12
20
88
32
88
12
48
92
48
12
120
24
184
60
56
4
56
4
20
36
340
20
120
96
4
56
40
48
12
104
16
44
16
20
60
28
80
72
24
4
132
68
196
60
20
16
128
36
36
24
16
164
40
36
8
52
108
32
60
40
180
8
160
36
60
24
20
40
20
76
204
56
4
36
116
84
24
36
24
40
92
24
16
8
52
48
12
44
136
24
20
24
132
4
396
20
24
100
44
60
96
64
36
144
36
60
120
36
20
4
36
144
36
8
12
40
44
280
20
4
56
40
20
40
276
68
52
128
16
84
96
44
40
32
168
72
64
20
96
160
24
80
4
80
16
24
20
16
44
60
16
116
160
144
140
16
20
40
44
24
40
96
20
4
132
104
16
48
176
96
28
72
8
16
176
160
48
20
16
24
32
60
4
36
20
28
192
104
180
4
56
100
200
84
72
28
72
24
120
144
36
84
56
4
32
28
36
80
124
32
108
96
64
36
60
116
148
192
8
100
56
4
36
36
48
152
120
100
68
12
40
24
80
76
240
104
4
116
36
4
144
72
60
8
16
20
36
84
36
60
28
92
4
224
52
20
24
4
96
36
44
4
12
60
8
76
56
28
12
24
104
16
36
8
52
20
60
124
24
120
60
32
120
24
184
72
8
16
24
372
20
88
60
96
24
180
32
88
60
20
16
56
180
4
176
28
36
176
28
32
100
140
88
56
40
96
84
20
4
140
160
92
4
20
184
12
44
4
36
44
16
216
60
48
20
40
72
80
180
48
60
52
128
36
36
60
24
76
264
20
40
44
36
16
104
24
16
20
40
24
32
124
56
28
176
24
36
84
52
140
28
240
72
44
36
4
36
48
20
60
180
12
28
96
96
140
280
204
156
20
28
36
120
164
12
60
4
24
32
40
48
80
136
36
20
28
12
108
12
24
120
56
4
20
24
132
100
80
28
72
8
12
40
48
20
16
36
68
196
60
84
96
24
92
100
24
236
48
76
20
36
28
60
32
168
76
60
24
12
68
12
24
64
12
24
80
60
124
20
60
420
120
36
144
16
104
52
24
36
48
152
24
16
164
4
96
60
116
24
60
4
80
112
120
140
108
96
4
12
8
52
84
56
64
84
20
40
20
16
140
60
16
68
40
300
56
16
104
4
92
64
140
84
40
60
56
136
48
20
36
60
4
12
84
24
36
24
60
12
260
204
184
32
144
76
60
144
140
ABCD 466049658*7^$a-1 [50010]
66
18
105
57
6
36
84
13
92
21
108
6
12
49
132
60
12
23
25
48
24
263
18
7
119
1
17
18
12
36
36
24
1
35
36
13
36
77
18
25
48
89
63
39
42
54
102
150
30
42
97
60
17
15
88
23
24
57
24
124
23
6
30
49
5
7
48
23
18
111
16
17
102
37
41
30
18
42
57
96
9
18
9
16
60
35
45
28
71
6
3
24
160
41
6
18
90
48
33
4
96
24
20
3
36
6
7
11
12
13
11
9
63
1
36
8
100
164
36
160
20
60
129
78
37
35
57
40
48
71
54
30
54
60
18
25
56
48
33
63
27
1
8
40
107
25
35
1
53
84
6
84
36
37
35
49
47
48
54
6
13
8
4
20
27
1
11
1
89
91
23
30
18
85
12
119
36
189
244
53
60
126
13
32
21
54
37
53
51
40
59
85
23
36
9
39
72
13
104
135
49
56
93
6
1
11
25
17
36
90
25
56
4
5
7
23
1
77
19
48
36
60
35
30
15
111
49
65
48
6
36
21
15
36
25
72
5
51
40
44
72
4
36
96
23
9
28
119
24
49
60
47
6
7
41
78
48
72
1
36
5
12
15
27
21
9
78
9
27
48
72
9
4
108
23
33
39
90
54
9
51
49
23
37
35
93
4
36
47
25
12
35
72
81
21
36
15
27
49
197
27
16
17
18
18
66
60
21
63
9
27
13
20
84
40
23
45
76
56
76
125
7
36
24
11
9
9
66
36
69
100
8
21
6
13
17
7
17
27
3
54
6
12
81
15
1
17
3
15
12
73
23
25
12
20
28
59
1
83
13
167
9
15
25
72
47
13
48
5
6
81
27
36
18
30
36
13
113
7
11
18
27
69
30
13
11
9
39
42
18
18
18
48
9
33
108
67
188
60
99
13
32
36
63
120
60
66
18
24
48
90
7
17
27
12
27
1
23
13
48
11
21
24
39
13
47
66
55
140
3
333
15
9
4
113
18
48
81
9
18
141
72
3
37
32
63
13
60
107
1
24
29
67
72
108
17
18
61
11
36
1
32
27
21
15
13
60
12
59
81
21
27
112
140
15
12
1
17
7
56
40
20
27
84
24
84
9
87
18
90
45
9
84
7
44
39
6
43
24
68
9
31
71
49
119
133
95
42
66
24
12
69
27
1
128
15
12
117
9
19
35
24
1
24
29
79
12
11
72
1
17
43
107
84
72
9
33
19
11
25
29
55
41
7
12
65
42
1
11
33
57
126
1
132
48
5
27
84
4
24
5
30
1
24
56
87
84
73
35
13
12
11
96
21
24
3
37
68
63
45
3
24
30
18
13
20
64
20
15
36
54
120
36
51
40
48
23
25
17
84
54
6
36
135
36
4
108
12
23
24
1
11
60
13
24
35
45
3
61
36
20
52
12
8
27
54
42
37
8
64
53
7
29
103
35
1
17
31
24
23
12
1
32
57
15
16
60
72
5
48
27
4
48
60
12
107
9
99
36
73
36
8
99
13
77
43
11
109
80
148
80
45
63
40
11
12
1
35
6
7
36
29
31
89
7
48
80
16
17
7
5
55
23
12
1
71
24
84
37
8
88
17
7
23
96
90
30
9
99
13
11
37
8
3
141
28
48
35
25
60
65
7
68
81
7
20
4
41
42
25
11
30
60
67
36
108
120
20
48
24
84
4
11
21
40
77
7
36
84
12
11
61
23
25
47
18
6
54
7
60
23
84
45
16
107
1
71
48
37
23
12
36
97
36
11
73
59
57
36
33
7
36
84
17
67
125
18
6
90
117
9
7
12
8
21
7
155
72
6
7
47
144
81
12
15
18
234
93
27
9
63
73
23
145
35
21
24
39
24
120
18
42
13
24
29
6
72
45
57
19
23
21
9
19
48
83
36
21
168
27
12
33
21
27
27
37
41
19
53
102
81
52
143
48
37
107
60
18
31
48
120
89
91
83
9
4
23
1
5
91
107
36
13
23
84
9
51
192
37
35
18
6
1
143
25
11
13
32
27
90
7
36
36
113
6
108
21
51
61
92
16
20
9
36
31
80
99
25
12
32
3
36
60
21
9
18
73
35
36
9
60
129
67
11
12
69
28
107
97
41
55
96
24
120
72
47
96
81
39
1
23
90
54
9
99
49
24
36
92
40
5
27
36
72
24
4
23
37
24
96
104
40
48
48
53
18
9
9
151
12
107
66
54
36
24
12
81
24
48
60
28
65
43
17
7
29
139
44
24
3
13
24
23
48
13
12
17
7
12
35
30
42
12
108
13
47
12
42
18
13
32
57
6
21
4
47
9
40
24
72
89
39
15
12
42
27
9
135
27
1
101
31
11
25
36
56
12
76
29
55
92
4
92
27
108
12
1
107
24
9
3
61
11
24
21
15
12
24
12
33
28
20
40
83
90
18
57
28
24
29
42
30
60
67
48
23
37
35
25
20
24
75
105
88
11
37
12
35
96
1
80
45
138
198
51
27
84
45
33
48
36
7
83
13
60
5
54
84
42
7
92
3
85
11
21
64
53
51
9
18
36
49
35
13
41
7
60
12
20
100
48
59
9
15
120
36
25
36
8
3
61
71
85
35
24
21
64
41
72
12
6
12
25
128
4
128
27
73
191
1
108
53
6
9
40
17
18
18
31
95
54
7
20
27
ABCD 466206522*7^$a-1 [50058]
30
33
48
15
12
225
135
45
33
120
42
45
45
162
378
315
72
93
123
39
6
30
69
12
51
102
186
57
492
72
180
21
348
90
342
63
9
66
117
27
6
111
69
12
63
15
129
288
60
12
33
228
15
9
171
252
45
183
45
132
270
9
183
105
3
153
24
48
15
12
177
93
171
9
231
117
390
177
225
135
75
150
18
18
72
12
78
45
3
9
33
72
63
57
27
9
150
192
42
27
9
174
141
39
33
108
12
45
168
111
288
60
63
189
129
234
33
27
18
30
42
3
60
27
66
15
39
36
141
120
36
108
24
72
156
108
159
21
27
33
9
27
228
321
72
3
72
45
279
63
240
198
27
12
51
129
141
27
36
189
27
156
15
57
15
18
135
57
186
192
177
165
60
27
48
168
117
36
54
120
36
81
51
9
84
177
120
27
96
45
39
72
51
30
60
48
15
297
75
117
15
93
162
177
36
93
87
12
60
63
390
72
15
12
168
48
105
3
27
18
51
36
45
252
147
216
153
132
12
180
27
36
27
105
3
33
39
126
27
45
87
45
66
9
36
225
231
156
195
57
240
3
33
12
180
177
48
72
150
21
15
189
36
39
18
18
177
147
6
171
9
27
45
279
21
27
15
66
27
108
45
132
27
12
69
207
27
18
207
72
9
72
180
99
93
18
105
45
27
3
132
30
180
87
93
36
60
135
84
45
51
9
111
9
108
42
57
153
195
252
63
45
261
291
189
132
480
15
3
105
36
171
45
147
105
63
18
39
108
45
150
153
57
72
36
204
75
96
72
27
165
153
135
168
9
108
255
105
102
177
300
288
36
27
42
18
165
27
105
45
30
6
12
42
21
9
87
3
198
72
15
45
111
69
27
111
180
33
12
144
36
15
102
150
36
162
63
36
111
45
348
135
90
75
96
81
3
99
501
9
3
33
75
60
57
159
108
156
9
87
9
372
42
57
168
12
9
15
27
93
132
84
123
117
9
12
27
33
48
60
84
303
117
75
141
27
72
81
72
192
36
42
189
39
90
51
48
96
669
60
120
51
192
60
117
63
108
45
99
3
285
57
51
36
180
48
15
36
174
27
24
9
30
33
147
60
48
18
72
27
15
153
12
63
108
177
48
69
228
108
204
216
39
45
150
48
9
63
90
90
150
3
60
12
36
69
135
36
36
183
108
42
75
15
165
33
30
33
255
144
108
33
120
87
12
90
195
135
30
198
105
165
90
ABCD 466340016*7^$a-1 [50073]
54
31
41
22
26
102
1
23
30
46
21
9
2
48
12
52
8
10
78
21
59
12
102
54
13
17
6
48
36
12
97
3
8
13
83
1
5
18
4
18
62
28
57
41
16
38
37
101
12
7
3
12
45
11
40
21
21
39
17
66
13
45
15
23
4
20
1
5
31
51
8
1
3
30
18
9
21
15
3
44
1
45
54
45
53
6
6
10
68
25
48
77
66
36
13
27
18
15
23
24
25
15
6
74
1
23
82
87
192
15
8
10
27
12
29
55
35
40
20
25
119
13
23
22
3
105
27
84
23
13
23
61
24
12
53
4
30
8
6
6
13
11
6
7
29
7
75
26
127
45
30
20
4
8
28
20
64
44
1
12
83
48
12
36
70
2
48
12
28
57
48
65
94
57
11
88
38
82
14
6
30
19
15
21
57
26
37
15
14
6
61
83
28
8
40
12
2
130
8
6
12
10
30
8
19
65
18
1
36
5
19
29
10
12
68
40
12
56
37
9
27
17
42
52
8
1
11
18
22
68
52
9
47
24
6
6
1
57
30
9
9
8
7
12
15
8
42
6
24
28
2
10
9
47
1
81
15
15
12
26
46
18
8
48
7
15
12
20
25
48
23
13
29
82
50
90
25
11
22
75
24
15
56
22
2
10
3
11
64
8
1
41
10
9
59
25
60
23
4
2
43
60
11
24
18
18
1
36
12
17
54
24
88
45
23
1
5
31
5
10
20
12
13
27
8
48
22
2
12
16
62
10
18
90
20
1
11
13
24
3
20
18
10
2
36
30
30
6
10
15
11
70
14
13
48
24
15
8
10
26
34
15
72
96
5
4
51
47
36
1
93
18
24
6
14
1
23
13
24
84
35
24
24
28
20
10
98
64
9
11
60
12
85
12
24
39
33
24
3
57
17
24
55
33
2
60
13
5
18
4
26
22
182
7
35
18
43
24
11
40
24
6
38
94
62
13
23
48
73
48
51
2
22
225
33
8
18
12
30
7
3
38
30
1
21
2
6
132
82
57
72
23
13
3
54
18
48
12
80
28
68
4
20
13
57
8
19
48
48
57
3
29
30
16
8
12
4
6
39
12
39
8
12
10
14
1
29
144
7
27
9
3
50
10
21
15
32
12
28
12
60
14
6
13
33
12
39
9
15
12
3
38
90
34
26
4
38
30
18
30
114
22
48
9
17
94
2
7
9
15
12
12
21
8
22
20
34
6
38
54
37
95
1
23
22
39
15
18
87
11
1
48
29
102
4
20
24
4
12
14
30
24
13
39
8
25
53
22
9
36
48
17
10
9
11
28
57
41
67
60
5
7
5
42
13
95
72
1
15
20
12
18
7
15
42
3
135
8
18
30
4
20
25
3
57
3
60
8
72
52
9
51
20
52
6
8
34
33
12
11
22
2
10
2
13
17
16
14
13
15
18
15
15
24
36
132
12
56
4
18
18
9
3
45
17
6
108
13
17
34
8
10
75
24
89
22
60
62
7
11
30
10
8
16
8
12
13
11
24
25
27
20
61
17
19
17
12
10
12
45
12
48
108
35
1
24
39
33
11
4
12
44
82
8
24
6
6
7
23
54
6
6
48
4
3
5
4
66
2
42
13
3
72
9
3
18
18
44
1
107
30
18
18
30
12
60
25
35
30
12
22
98
48
18
13
51
26
34
60
8
12
10
20
6
13
59
22
56
7
35
60
24
120
1
27
9
3
45
83
52
36
30
12
15
23
25
12
23
1
33
36
30
21
77
76
3
3
20
25
15
57
35
70
8
40
2
25
11
12
10
90
9
11
40
92
37
132
39
12
60
12
6
8
22
12
9
39
24
48
2
18
10
15
3
30
15
95
1
11
30
43
36
17
6
58
8
10
12
12
57
9
12
62
1
53
12
30
22
122
25
29
22
8
1
60
72
9
80
18
4
26
34
12
33
11
49
11
4
32
16
44
1
24
11
30
142
8
1
41
22
66
2
70
15
11
121
3
48
9
29
6
25
12
11
52
86
7
11
24
13
57
86
16
38
7
23
28
20
72
85
23
34
3
60
5
10
9
9
39
29
22
21
21
15
23
12
52
8
36
1
35
16
38
7
9
36
62
72
16
9
41
4
27
9
27
3
20
22
30
32
1
27
33
45
8
19
3
8
60
37
36
108
5
18
37
12
11
25
5
6
24
22
18
8
18
7
35
48
36
25
48
23
4
14
43
3
18
2
6
40
2
36
4
45
107
13
3
60
12
45
23
40
24
20
25
111
8
1
12
9
54
18
3
24
51
9
33
38
18
30
13
71
12
24
76
60
60
20
16
8
12
70
162
9
60
24
29
7
3
56
30
10
9
48
11
37
36
21
3
23
22
42
9
33
75
11
4
44
16
33
5
48
22
56
1
53
19
29
19
41
22
20
13
45
38
37
27
20
18
31
36
5
22
44
49
35
18
40
50
24
46
30
60
62
28
14
28
86
30
24
10
26
1
12
11
28
2
22
48
32
46
15
45
15
24
23
30
6
30
30
4
8
1
3
14
52
15
24
105
66
20
1
21
18
8
16
36
20
1
29
22
50
12
48
66
16
14
7
9
86
1
11
13
35
1
24
24
48
63
2
43
35
24
1
23
12
4
74
24
12
150
1
5
48
7
24
41
18
4
20
28
21
77
19
17
6
25
113
4
38
1
17
34
8
10
27
87
26
10
38
4
3
17
19
24
125
34
8
25
11
22
12
26
60
46
14
13
9
8
7
59
76
8
4
9
3
20
25
48
15
38
10
9
12
24
35
82
110
25
12
11
24
78
67
12
24
27
38
22
56
6
6
30
34
20
66
40
54
6
38
1
12
89
7
24
11
10
27
48
63
20
30
30
48
16
6
80
42
10
2
73
227
24
4
9
23
13
12
23
169
3
6
27
35
28
20
1
59
22
30
68
40
57
47
28
32
24
1
11
1
23
28
33
5
72
7
48
24
3
48
9
3
56
18
6
16
14
55
21
2
6
12
48
7
23
13
3
14
66
96
12
22
15
11
22
87
23
85
23
18
43
21
30
93
35
10
15
125
7
12
35
13
33
12
30
32
28
18
15
135
69
12
11
6
7
27
30
18
21
48
21
20
12
36
76
50
24
97
5
48
6
24
1
53
12
10
104
36
90
31
17
112
63
3
42
8
42
28
32
12
1
27
48
8
13
48
15
33
35
118
15
53
7
57
18
20
18
6
108
25
35
138
40
42
56
61
21
2
72
48
40
12
14
22
104
40
18
2
13
24
47
1
21
27
27
6
15
17
43
57
15
12
3
32
60
13
3
2
66
13
11
30
7
72
39
8
84
13
17
6
133
11
13
15
32
49
39
45
12
3
50
19
11
37
11
12
10
54
26
30
49
60
41
7
12
51
9
41
7
41
30
34
26
30
64
26
13
24
27
8
24
25
36
24
3
8
4
14
79
53
60
19
33
2
25
95
54
12
7
71
13
11
36
6
16
20
7
3
45
12
12
45
66
12
2
31
15
38
7
53
16
6
32
13
17
12
43
15
45
5
6
82
27
24
9
27
60
5
18
4
20
6
4
15
35
13
23
4
48
18
20
18
30
12
22
32
73
15
72
45
53
7
12
3
38
10
32
1
12
35
12
6
19
11
84
6
12
78
1
33
3
3
20
37
11
49
12
3
18
38
24
10
42
21
12
23
10
68
12
12
18
52
26
7
119
13
11
12
30
55
47
25
35
25
3
8
12
25
23
16
120
56
18
114
13
87
56
16
18
78
21
3
14
30
61
11
24
61
23
12
4
81
36
69
27
27
86
18
12
1
9
2
13
107
13
15
57
48
35
12
28
2
7
51
2
10
30
26
13
36
3
24
57
51
30
ABCD 466365618*7^$a-1 [50002]
26
3
9
18
18
22
13
25
39
63
5
16
3
1
15
12
21
24
4
13
39
5
7
63
2
4
11
5
11
43
24
22
52
18
45
4
4
7
10
14
18
7
9
14
17
8
4
9
35
80
4
9
16
26
14
3
25
15
15
18
18
17
25
24
3
15
6
7
7
5
35
1
4
1
14
28
13
17
18
5
28
33
8
42
13
16
5
6
41
27
12
41
12
7
64
12
45
25
3
4
16
16
20
15
14
10
1
5
11
15
34
8
10
8
2
3
23
2
15
5
22
46
7
7
10
11
4
11
2
4
15
1
11
12
68
9
10
13
12
4
20
21
18
2
7
33
27
17
18
17
16
9
10
54
2
70
14
16
14
6
2
26
9
8
24
36
55
32
25
16
5
39
5
11
4
25
6
5
5
19
48
25
7
7
14
15
12
7
1
15
6
11
9
18
22
30
20
5
5
31
7
9
16
3
44
21
9
3
3
4
10
20
11
68
11
6
2
30
7
41
34
5
15
1
5
59
5
16
43
7
12
1
12
5
31
13
24
7
45
3
4
16
9
3
9
6
14
43
15
29
73
10
6
20
15
29
8
31
11
9
24
11
2
14
6
32
23
32
12
3
17
48
3
5
20
5
28
2
24
37
11
6
10
1
16
29
3
40
5
28
7
32
40
3
2
59
21
7
16
32
21
28
12
4
10
21
45
12
8
14
1
19
10
48
6
9
5
3
7
12
5
3
1
16
1
3
5
2
33
16
1
12
6
17
7
2
3
8
17
7
23
6
35
21
15
9
7
12
8
8
17
12
3
52
1
32
3
17
11
31
10
26
16
14
11
23
25
103
18
6
4
20
49
13
8
14
10
8
18
5
44
3
1
1
51
19
9
17
16
74
5
4
27
6
7
11
6
15
15
24
4
6
26
21
7
2
6
21
12
4
11
5
4
5
2
5
1
2
18
15
28
12
3
26
3
45
6
4
33
15
9
11
2
10
16
24
72
65
19
10
16
19
5
11
25
3
37
4
4
3
27
12
53
5
6
2
7
15
5
13
3
24
11
41
33
2
13
20
3
10
22
2
10
9
21
19
5
7
5
4
8
43
13
7
4
24
17
4
6
8
22
7
20
15
13
13
7
3
13
9
28
4
16
2
17
16
11
5
20
25
3
4
3
41
19
1
5
10
32
30
3
20
25
24
6
28
9
20
12
15
4
32
13
44
16
24
12
20
9
31
5
18
16
14
42
1
5
4
6
17
3
42
16
6
6
11
1
2
6
10
42
2
5
28
75
33
7
1
19
2
3
4
1
12
4
11
20
15
17
31
49
29
55
17
22
6
32
6
12
33
29
15
7
6
7
32
21
28
43
23
6
2
13
4
55
4
1
11
5
4
29
19
5
10
20
13
3
2
82
9
21
2
9
4
8
13
20
10
6
23
25
7
16
5
4
3
7
8
2
26
9
5
24
19
8
3
1
20
15
10
4
15
31
6
39
1
24
14
60
17
9
3
4
51
13
15
5
8
17
8
16
8
3
19
26
19
3
42
3
1
32
2
12
33
31
42
7
20
3
9
23
10
3
29
59
11
8
18
8
2
9
24
37
34
29
5
2
13
17
4
3
11
22
2
60
5
32
3
29
52
60
11
4
10
20
90
6
6
17
45
22
29
24
4
1
2
9
16
29
12
2
13
13
2
22
50
5
15
13
20
44
4
25
6
6
7
20
21
31
16
9
63
8
7
5
1
12
22
32
13
35
12
13
13
35
33
4
3
13
46
17
3
25
13
2
14
4
23
12
27
9
1
14
14
15
5
36
14
89
28
13
2
1
4
43
22
6
34
7
4
3
6
28
3
4
64
9
43
7
17
11
14
4
6
10
23
20
12
45
3
37
4
23
16
11
24
17
39
5
5
2
10
14
33
1
27
8
5
27
25
24
15
5
3
7
18
16
2
13
11
10
7
4
33
4
83
20
29
3
5
42
17
4
3
12
42
12
4
6
24
9
3
13
11
6
4
39
32
44
24
9
31
15
14
12
11
4
24
1
14
9
3
34
14
2
8
14
21
5
14
30
2
53
1
12
71
19
12
26
14
25
20
15
13
4
24
4
16
9
3
4
69
10
56
34
16
7
52
11
4
2
11
7
6
54
6
3
21
11
13
28
2
42
4
7
24
24
21
20
8
7
23
48
30
19
5
11
19
16
1
33
19
27
22
6
24
1
7
12
2
43
32
5
7
16
16
12
8
19
2
8
11
4
7
4
14
8
4
59
4
3
4
26
12
6
6
10
45
21
7
11
12
12
26
3
7
37
8
5
7
12
3
2
6
24
21
15
42
18
17
25
10
13
17
14
16
12
22
20
4
4
19
16
12
13
3
3
36
45
1
2
30
30
12
5
1
30
2
16
12
4
26
28
5
16
23
1
28
4
40
17
6
4
21
17
12
40
6
5
15
9
25
2
21
40
39
20
5
13
8
27
16
1
6
77
1
14
12
1
15
25
23
5
9
7
44
7
25
36
7
45
21
6
40
2
11
35
2
8
26
8
18
4
11
8
1
19
25
16
3
15
5
13
7
27
10
8
6
14
28
20
22
32
9
9
7
3
8
10
35
15
12
5
32
4
9
7
4
24
3
1
16
16
12
27
37
8
32
1
8
3
4
12
17
10
1
17
32
3
7
18
2
10
23
16
20
7
5
29
3
4
3
9
39
1
28
4
45
47
16
25
12
2
6
31
40
21
3
4
3
24
4
14
46
6
8
3
7
61
4
12
4
9
7
13
47
9
19
63
24
6
18
21
15
17
4
15
70
7
52
3
28
20
9
28
5
8
3
5
14
1
9
38
10
32
6
5
16
12
13
18
72
6
23
7
21
27
6
19
1
15
1
20
22
13
17
56
6
5
9
11
11
4
1
5
7
11
9
16
12
19
33
51
5
32
3
6
30
6
7
25
18
14
3
37
28
20
3
27
2
68
2
6
10
50
23
29
20
11
1
3
1
11
16
45
3
20
7
10
2
29
9
8
4
15
1
4
22
17
11
1
45
10
4
5
7
1
29
16
14
8
30
12
6
25
39
38
15
20
11
17
4
51
9
65
3
25
2
16
17
3
30
24
6
21
12
20
4
8
37
15
51
25
20
7
12
18
4
3
4
3
60
5
25
31
4
32
4
5
12
11
4
16
21
39
20
32
19
6
8
24
7
88
7
6
27
12
4
16
1
18
2
20
83
12
5
2
1
21
20
31
53
12
2
18
19
28
12
19
5
7
42
18
4
5
21
28
27
8
5
4
7
15
18
8
23
7
5
4
12
16
3
2
11
1
30
6
20
22
17
11
8
30
15
27
37
64
11
8
14
14
60
17
4
16
5
24
3
11
6
40
6
1
7
10
6
50
3
15
10
15
13
14
13
23
13
1
6
24
18
11
5
11
96
7
17
15
9
36
39
36
4
5
16
9
15
4
7
5
11
9
28
4
16
1
10
9
7
1
4
1
18
54
12
8
3
17
2
1
25
4
11
7
13
20
5
23
17
14
1
15
5
5
14
8
26
22
1
23
5
1
34
13
23
2
6
17
4
3
29
1
48
30
1
12
24
21
12
23
20
52
45
15
28
5
24
6
1
39
42
15
33
14
21
7
17
8
17
11
12
29
7
19
17
7
21
23
2
35
68
32
49
3
7
24
14
11
16
20
23
5
20
5
7
25
16
7
1
3
31
8
4
8
29
19
24
16
25
5
23
32
4
5
14
25
12
13
7
15
5
8
5
59
3
4
13
11
24
1
12
32
5
58
14
30
37
1
3
24
1
18
6
11
5
2
2
3
8
12
23
42
66
9
3
37
12
53
28
2
29
16
12
3
1
9
7
4
60
27
18
6
14
32
3
17
22
21
5
22
5
3
4
2
11
28
31
5
15
9
4
17
4
7
17
60
6
10
11
29
64
42
6
2
13
5
18
5
7
9
4
1
19
19
10
51
7
4
14
3
9
18
9
15
18
22
18
30
38
6
29
5
6
8
5
13
30
42
30
1
11
37
1
10
17
43
13
28
4
1
7
5
2
10
2
26
2
1
20
1
14
1
19
24
30
6
4
1
5
7
79
36
13
16
13
19
29
12
35
11
10
11
21
3
16
1
15
24
43
10
3
7
10
11
1
3
40
8
9
56
11
23
5
9
36
24
4
2
4
17
19
17
17
10
9
33
18
21
21
15
49
24
7
9
19
15
21
13
2
5
11
2
30
2
15
4
44
11
21
4
7
12
5
13
3
29
3
7
16
6
20
4
6
20
10
18
6
20
51
3
53
5
19
12
16
17
11
3
17
4
11
17
13
42
5
16
4
1
4
12
30
10
23
12
3
2
14
5
7
18
31
4
4
28
12
8
3
14
10
21
5
42
4
14
22
18
2
1
63
5
31
14
3
15
18
11
7
2
3
17
2
30
19
16
11
1
11
12
2
23
1
24
42
45
88
8
5
3
19
70
8
15
9
6
10
39
28
28
27
16
20
14
7
13
20
8
2
20
17
1
3
1
20
7
12
9
11
20
5
23
1
2
6
10
14
30
1
39
10
31
19
26
3
16
35
13
1
31
4
39
20
36
6
7
11
42
18
6
4
3
15
13
64
3
9
29
11
5
8
10
30
12
16
2
22
44
36
6
12
6
22
18
2
13
9
2
5
13
12
10
13
8
5
22
32
29
37
54
57
9
12
18
18
56
10
9
12
32
1
6
46
7
7
1
5
23
9
55
75
25
5
27
3
25
16
4
3
10
30
5
67
5
15
30
28
11
16
1
24
20
56
24
15
1
7
7
5
12
24
45
2
30
8
6
13
5
11
4
31
6
39
9
36
12
14
6
59
24
4
13
15
24
23
6
60
24
30
12
4
2
22
1
52
9
16
27
3
13
16
16
23
12
5
83
26
16
7
17
11
29
3
4
4
15
33
28
23
8
12
5
16
13
3
33
16
47
1
4
10
1
35
1
35
41
25
2
6
19
5
28
4
19
5
14
5
8
25
11
9
2
2
31
4
1
34
1
13
32
3
12
47
42
36
2
1
25
4
51
17
14
29
20
25
46
20
9
5
11
8
15
1
40
7
14
3
4
1
15
23
4
49
16
36
9
3
4
1
2
18
26
16
5
31
45
5
7
21
31
4
12
12
3
10
14
24
4
22
14
20
6
6
5
4
28
3
29
3
1
12
8
5
52
4
30
8
6
4
20
16
6
9
9
23
8
36
43
5
13
10
8
1
23
12
9
32
8
9
7
16
3
16
36
17
3
5
13
6
16
10
28
24
10
12
18
8
11
7
5
4
3
4
6
24
14
24
10
12
8
16
7
19
10
3
16
7
2
10
13
3
2
18
37
8
12
16
21
12
11
19
13
7
6
32
8
2
13
29
103
8
15
12
16
6
30
5
3
13
53
6
21
7
18
12
2
24
33
3
13
3
2
6
25
11
16
53
5
34
21
7
10
35
12
17
11
7
1
5
22
38
6
1
4
55
53
55
22
14
5
4
7
8
1
1
26
2
30
12
26
15
19
16
12
5
28
17
30
6
12
78
1
21
14
16
13
11
5
13
12
6
14
20
10
1
5
3
28
23
26
3
1
24
6
33
3
10
3
24
8
7
30
32
10
1
8
27
10
10
53
1
6
45
8
7
24
5
20
12
3
26
20
3
12
16
9
3
16
5
46
5
27
10
11
21
3
7
30
6
18
14
12
29
5
12
19
13
22
41
4
51
5
8
5
2
9
12
31
10
2
1
19
49
21
14
6
18
46
7
77
2
13
4
19
14
16
10
54
14
6
36
3
24
5
10
13
47
6
70
12
5
9
23
8
5
4
50
17
1
30
1
17
15
12
7
33
3
12
1
35
14
11
5
14
58
12
2
38
2
9
4
32
1
22
9
4
13
4
7
4
1
15
43
33
4
11
42
26
22
20
3
7
17
1
15
39
33
27
12
29
4
8
9
6
5
16
16
3
22
23
9
3
11
42
31
3
8
10
8
19
4
5
6
6
8
46
9
21
7
12
11
5
5
10
1
15
5
15
17
33
2
13
19
14
22
2
3
7
1
15
26
6
9
21
15
27
28
37
4
1
3
28
41
8
18
33
1
6
2
10
12
8
17
1
34
5
19
30
11
13
15
20
13
23
12
9
19
4
7
6
22
13
4
8
8
5
3
5
10
10
7
19
10
8
15
25
26
9
3
1
12
15
9
28
13
12
10
2
11
12
29
50
48
6
16
18
36
14
10
33
23
21
5
4
4
8
12
22
50
18
5
7
9
16
5
36
20
2
21
12
15
5
4
13
22
6
4
38
5
23
8
9
3
4
1
13
22
10
3
11
38
7
3
5
4
16
11
17
36
3
4
6
4
31
1
27
5
60
6
22
2
1
4
12
21
3
1
10
17
7
9
3
13
9
3
4
21
28
14
10
11
29
22
4
20
17
4
19
6
6
2
11
9
7
21
4
3
47
5
33
11
29
6
6
46
2
15
32
35
48
26
27
4
11
17
17
20
8
8
3
9
3
12
3
20
13
15
33
11
5
1
24
52
6
2
11
41
3
5
42
46
2
5
16
4
8
27
40
1
32
15
13
1
3
27
21
4
11
45
8
11
17
1
16
15
12
7
58
42
13
28
25
6
18
36
4
62
10
11
27
2
28
2
4
2
20
3
32
59
10
8
6
10
26
5
11
12
9
4
28
7
13
1
6
37
12
4
5
14
29
1
3
8
25
7
52
17
3
3
5
8
45
10
1
5
3
27
1
33
27
5
10
14
6
22
8
22
2
27
80
1
6
16
20
9
5
23
16
7
9
15
6
28
16
27
84
49
10
36
14
3
4
40
8
12
5
24
6
10
20
15
3
4
13
29
11
8
1
18
21
24
21
10
12
10
22
12
16
2
15
20
12
13
11
16
5
7
12
1
15
4
7
5
40
3
2
8
14
1
76
8
21
26
30
16
18
6
18
12
60
41
8
41
6
25
20
33
11
5
20
75
9
12
11
12
20
7
4
25
12
1
6
2
3
16
29
14
32
45
8
7
1
28
4
8
8
9
ABCD 466738028*7^$a-1 [50028]
15
16
12
5
43
20
9
15
21
3
9
19
123
33
27
2
10
48
20
21
4
3
80
13
12
12
20
7
9
11
114
19
20
7
14
7
53
42
81
4
12
24
23
37
48
5
36
10
5
72
36
7
32
25
15
5
15
1
41
3
28
32
55
62
6
1
8
36
75
1
17
36
3
4
3
9
20
16
65
3
7
5
4
32
3
52
2
22
33
17
3
16
8
7
2
30
9
4
15
21
32
21
7
53
15
4
23
16
8
25
5
3
4
17
18
24
28
2
18
1
11
4
29
4
20
12
31
21
36
8
12
3
1
8
51
6
31
8
16
15
89
52
60
41
7
108
36
27
21
11
16
17
19
5
9
7
5
15
12
12
12
4
24
3
68
12
25
3
21
32
21
67
29
15
9
39
16
39
5
40
5
66
33
28
12
17
18
57
12
43
24
2
24
15
39
45
19
33
12
3
17
4
11
1
17
10
53
4
36
32
15
18
19
53
42
28
2
43
8
31
26
7
24
17
51
24
76
3
62
43
3
5
9
39
9
19
47
4
2
31
5
10
33
27
9
5
27
3
45
19
20
1
15
14
7
15
5
7
69
47
13
96
8
7
9
71
6
6
30
7
51
21
5
3
9
10
2
6
13
3
20
21
7
5
52
56
12
24
69
10
41
12
21
31
5
3
16
11
25
32
7
33
15
65
7
53
51
49
53
3
4
8
16
27
17
33
24
3
100
12
65
6
52
12
12
38
31
24
24
20
12
9
3
57
43
27
32
16
9
23
25
23
4
5
4
5
39
60
12
69
7
24
15
21
20
27
28
77
3
37
15
2
55
12
48
5
34
45
15
24
2
48
31
5
15
24
27
30
19
24
5
72
10
20
1
35
30
72
7
3
2
43
3
21
60
23
21
3
6
39
24
3
25
5
10
2
10
32
6
27
15
21
57
7
12
11
21
3
64
26
19
12
17
6
12
1
20
21
18
1
36
8
27
1
8
19
5
9
6
33
12
16
8
9
51
4
44
28
72
32
12
24
9
6
21
3
1
15
53
4
17
34
12
45
3
5
9
6
6
3
16
11
40
21
24
29
67
23
25
59
12
33
12
4
11
13
32
28
27
5
21
3
4
3
2
3
4
35
48
9
7
5
15
1
29
36
6
13
5
7
5
7
8
7
29
12
27
42
3
9
24
15
24
21
36
27
16
17
3
36
7
8
69
12
64
41
27
9
19
8
40
63
65
7
26
6
30
3
63
4
44
6
10
36
12
26
27
36
39
21
3
6
10
12
21
36
12
23
25
44
12
33
30
36
28
5
3
21
16
11
37
3
26
43
3
2
31
8
57
15
7
2
6
6
10
53
36
60
12
4
23
6
6
1
35
1
8
9
12
15
39
33
15
40
32
25
8
15
18
22
38
19
51
9
36
8
7
29
39
6
30
33
7
9
12
17
10
20
25
8
36
9
3
19
8
24
25
8
31
29
3
12
66
15
31
44
4
9
29
12
7
39
60
5
27
25
8
9
6
16
50
3
12
3
78
48
3
4
8
24
7
26
3
7
53
15
9
12
19
5
15
25
17
19
5
27
31
20
6
12
24
19
12
8
19
17
45
7
20
19
38
7
5
12
18
48
16
44
4
20
1
71
4
9
41
15
21
7
20
19
5
39
36
30
12
18
49
3
5
48
9
63
4
23
9
21
31
23
6
7
3
5
21
3
60
9
7
12
23
9
4
8
27
1
17
22
2
6
18
6
60
4
44
1
12
20
12
12
19
2
12
43
15
8
6
31
5
7
53
75
24
15
9
39
25
47
6
10
113
64
5
3
12
16
15
36
17
28
5
6
13
20
24
7
17
3
6
3
7
53
7
8
6
3
105
3
7
68
57
4
68
9
7
108
17
7
11
54
6
6
6
24
1
15
12
9
36
56
76
8
7
5
15
16
9
8
7
8
28
9
5
27
27
37
36
20
3
6
15
12
15
9
57
22
2
12
75
4
12
23
73
29
7
17
27
33
3
45
3
33
3
24
16
24
47
85
3
17
36
4
5
30
25
3
8
12
9
19
20
6
24
66
28
20
28
14
19
32
9
10
9
5
139
51
2
18
21
21
7
47
18
19
80
60
19
2
15
27
4
24
53
12
12
16
44
151
77
67
38
18
24
13
5
43
23
13
20
31
38
3
48
12
45
30
54
3
43
26
15
31
2
7
48
5
6
16
14
39
64
32
7
2
12
3
33
15
39
21
33
6
9
108
63
76
14
27
7
5
4
12
71
33
15
61
5
24
15
21
18
13
32
4
8
4
27
8
24
30
12
15
3
18
3
39
66
6
13
8
3
40
9
35
1
24
20
4
84
24
44
7
81
20
31
26
19
3
5
16
11
9
33
24
10
26
10
33
12
15
17
3
13
5
19
20
24
16
20
3
4
14
31
12
17
12
19
11
33
27
9
9
3
27
6
30
16
8
16
20
1
15
5
24
4
8
9
30
6
7
51
12
48
9
11
12
13
12
23
9
45
18
37
8
3
60
4
57
12
29
12
19
23
30
7
17
3
4
5
30
21
3
30
43
35
12
9
4
5
39
9
3
9
18
9
15
49
24
12
24
48
12
12
8
69
3
39
30
15
15
9
15
9
12
51
72
9
57
10
2
10
2
78
33
4
8
12
7
24
2
10
38
22
20
12
6
30
4
26
24
15
16
5
79
20
7
9
8
21
12
3
3
42
48
7
17
3
3
1
23
48
21
16
41
3
24
4
3
33
8
16
23
54
7
5
22
45
15
29
4
27
26
6
18
27
24
9
55
8
9
10
20
18
30
21
9
18
9
19
32
30
63
28
23
21
3
60
21
9
7
48
27
48
5
4
44
16
47
16
2
22
8
13
5
12
12
34
44
33
7
5
148
20
3
40
26
7
12
12
5
3
7
81
20
16
23
9
19
14
7
3
21
27
33
15
113
64
24
35
13
32
9
24
7
53
51
9
6
4
29
24
12
4
59
12
9
7
2
7
17
3
12
39
57
4
11
60
4
5
3
18
7
27
5
48
57
7
39
62
12
78
12
18
12
46
21
48
12
12
20
4
8
12
7
36
5
27
25
17
108
42
4
2
12
10
72
21
5
3
12
16
51
45
23
1
59
13
60
5
30
4
21
11
57
36
12
64
11
6
15
4
39
93
11
6
34
8
18
7
15
12
9
11
61
24
12
8
7
9
8
79
33
24
5
15
15
1
5
3
3
36
1
32
9
12
99
9
7
8
3
24
24
6
19
8
31
29
12
19
9
3
45
3
9
8
96
69
10
8
13
12
17
3
36
24
15
18
7
23
13
12
12
15
9
11
6
27
45
3
4
53
3
15
45
7
41
4
5
27
28
20
4
96
24
12
20
4
3
44
36
12
9
12
31
17
55
14
7
44
15
30
3
40
17
27
24
19
38
7
51
5
63
33
31
5
64
12
24
11
61
24
8
3
13
12
24
8
3
21
7
8
13
17
51
43
20
1
36
3
74
10
14
7
11
4
5
16
3
14
6
45
28
44
55
14
10
9
8
4
3
20
6
60
10
26
10
21
12
44
33
19
8
24
3
30
34
21
39
2
7
12
5
15
72
28
71
1
17
6
13
17
15
36
15
4
26
31
3
26
12
27
3
1
11
16
2
30
1
29
18
21
9
10
9
29
22
2
12
15
3
9
39
28
17
16
39
14
31
32
33
24
18
13
12
12
8
24
24
28
12
17
30
12
13
5
18
30
18
4
9
20
63
25
20
3
13
3
29
57
24
66
9
21
24
7
17
3
15
12
21
12
16
8
15
78
12
30
1
12
3
38
12
15
15
33
19
12
24
41
9
27
4
24
24
27
9
41
7
24
12
5
3
12
4
39
29
16
20
9
31
23
6
36
22
26
24
30
48
33
19
9
87
5
4
3
21
59
24
21
27
18
30
49
8
4
29
51
108
12
9
42
30
7
8
27
18
3
16
11
25
3
21
11
21
40
36
3
2
3
4
3
29
24
4
41
51
21
3
33
24
15
31
17
7
8
28
12
8
21
24
24
36
7
38
10
2
51
19
2
3
3
1
24
3
101
15
40
29
9
15
3
18
6
13
5
22
9
44
40
125
18
1
20
9
7
11
12
4
5
81
3
24
28
5
82
41
9
42
25
12
59
25
17
51
4
24
17
15
9
51
31
8
16
26
30
6
82
9
23
21
12
31
5
36
21
7
15
41
27
48
25
20
9
7
8
12
12
27
16
17
7
24
17
3
33
69
3
4
8
4
8
4
39
8
1
12
24
5
30
4
12
14
10
26
7
47
9
9
10
48
2
18
33
4
3
5
12
4
20
21
18
1
12
5
15
12
48
19
8
33
7
21
3
17
21
3
15
13
11
1
29
7
12
15
9
17
3
15
36
40
62
63
21
48
12
18
1
8
36
21
36
55
29
46
21
123
26
3
3
25
5
15
9
31
8
48
33
3
36
7
20
28
20
109
41
12
15
15
1
17
36
15
24
15
12
4
53
45
7
3
69
20
4
8
4
5
19
8
12
31
32
37
27
17
3
1
95
24
16
20
1
5
19
59
16
101
4
35
9
40
12
156
17
15
88
29
12
63
9
3
27
6
91
3
33
12
5
31
15
38
10
14
30
6
43
3
24
9
11
1
75
8
18
7
20
36
15
12
37
8
3
9
84
9
24
7
8
16
29
15
24
15
12
4
9
17
10
9
12
71
16
29
15
16
2
3
28
80
3
21
27
13
32
15
1
12
3
50
12
19
15
29
27
24
37
11
9
7
9
5
15
4
23
18
22
20
6
12
10
17
45
7
59
4
38
48
22
36
2
24
15
48
16
8
79
14
48
12
60
7
24
27
20
12
33
3
64
69
11
1
24
89
10
62
12
10
8
42
51
7
5
4
12
11
6
6
18
30
33
12
16
17
10
24
56
33
39
30
27
36
33
10
12
44
13
3
81
8
9
24
3
3
9
4
84
5
7
3
20
4
29
21
3
16
11
21
39
4
14
15
40
3
38
27
3
12
52
21
29
3
9
34
5
27
4
14
12
12
12
3
3
1
71
12
9
7
12
53
28
17
22
17
21
3
7
2
19
17
6
1
5
55
17
15
12
12
7
9
11
1
8
24
19
9
8
7
20
9
21
15
40
11
18
3
7
36
17
16
5
15
15
12
36
12
13
48
47
24
30
31
5
22
21
29
46
9
44
31
12
26
12
18
12
21
12
4
12
32
ABCD 466886076*7^$a-1 [50059]
15
3
41
1
3
5
12
18
36
6
36
3
27
72
9
31
5
15
22
35
19
41
40
24
17
15
16
11
18
30
18
40
47
12
7
80
40
5
12
12
36
24
24
57
7
32
36
43
30
26
34
30
17
39
1
45
20
4
59
7
54
2
28
14
18
4
48
38
4
23
105
63
96
73
68
22
48
38
7
20
84
13
27
63
90
78
32
9
19
17
24
4
65
60
15
4
51
17
12
13
24
11
33
3
27
1
21
114
30
35
21
6
18
15
9
15
3
4
5
13
8
18
24
49
23
25
24
5
34
38
4
14
33
72
21
6
21
24
3
9
75
21
21
18
66
12
31
29
52
47
36
15
12
93
7
2
66
9
3
48
4
8
10
15
15
50
10
92
25
5
18
16
24
9
63
14
3
9
3
27
93
1
18
17
15
69
51
24
1
5
3
12
55
30
23
24
1
11
12
13
3
20
36
21
40
11
12
21
6
45
9
72
39
21
70
9
15
6
11
15
42
48
15
45
15
49
11
12
3
12
10
8
27
57
28
27
29
24
10
5
27
24
21
13
11
24
97
3
101
16
18
17
39
24
1
24
32
13
11
79
6
6
30
8
12
15
12
12
4
44
48
25
59
1
15
20
21
12
16
11
25
14
33
13
83
25
6
14
3
24
21
15
4
11
48
45
39
6
54
57
13
128
28
51
44
21
3
7
29
39
16
53
33
19
47
22
8
4
11
7
53
7
20
60
40
30
47
9
3
63
24
12
22
8
12
6
4
17
24
81
40
14
16
17
7
89
16
20
9
18
9
12
1
2
4
74
27
40
15
8
42
4
2
1
20
1
35
12
3
21
24
1
80
16
54
20
42
15
7
30
59
13
104
27
7
8
30
12
6
1
3
17
43
6
30
29
33
3
12
37
27
20
15
9
4
5
12
7
11
9
12
24
37
11
13
26
9
15
66
3
1
3
29
39
13
12
8
51
72
7
2
3
147
45
21
7
21
14
18
12
7
15
33
20
72
43
20
36
34
8
15
13
3
29
15
19
24
5
25
30
17
9
27
24
3
33
27
25
77
15
3
69
115
77
39
42
19
23
30
15
1
32
34
9
47
57
45
10
29
52
21
18
57
15
20
33
93
132
3
12
3
33
55
36
137
7
29
7
17
13
11
7
101
12
13
3
47
49
23
30
39
96
24
28
113
4
18
6
14
12
36
18
4
35
7
18
50
16
66
44
3
7
54
8
24
100
35
49
59
27
6
7
15
8
82
12
3
105
11
36
12
43
53
75
12
4
17
13
2
45
49
3
11
4
17
45
3
7
14
3
9
7
15
5
3
94
24
84
8
3
21
28
12
11
27
10
20
15
48
43
81
32
12
19
30
8
15
12
12
4
68
51
6
24
16
6
18
32
34
2
30
21
3
6
3
1
35
19
54
2
48
6
115
39
12
17
9
12
6
9
31
66
35
25
74
54
15
1
59
12
9
39
75
18
28
11
24
24
3
22
26
64
2
19
21
60
15
11
9
9
64
8
4
11
49
23
25
6
5
72
63
69
3
12
37
23
1
15
17
3
6
15
45
40
38
45
48
12
3
34
35
24
12
13
51
8
7
54
2
9
133
32
27
69
15
9
28
11
4
20
4
8
15
54
10
9
21
6
48
26
6
18
82
26
28
32
4
8
76
30
6
23
7
8
6
39
4
20
12
12
24
13
8
42
12
6
42
21
9
66
25
8
9
4
26
54
34
6
83
15
21
21
28
2
21
3
9
25
12
90
5
9
70
20
21
12
13
8
18
48
40
30
3
23
9
1
20
87
12
16
29
10
54
8
4
60
68
30
153
9
39
9
7
15
5
25
8
16
30
80
9
55
2
3
24
16
45
11
24
3
18
34
17
15
126
52
8
3
12
16
77
10
9
5
19
21
12
14
12
4
14
24
18
9
12
24
7
17
3
45
12
24
69
6
16
74
4
11
51
18
76
32
15
9
10
14
6
64
14
7
11
33
4
57
47
153
7
23
6
15
33
12
12
39
39
4
9
15
20
16
30
54
2
7
5
46
20
6
18
42
6
1
29
63
4
21
14
90
22
26
15
28
32
69
18
10
15
47
28
2
24
16
56
19
11
9
24
28
32
9
51
48
48
13
59
13
18
30
8
22
8
24
4
20
40
104
10
11
24
3
21
39
12
40
2
15
33
22
14
36
7
48
45
20
28
11
9
30
9
36
1
2
57
3
34
3
15
6
36
63
21
92
18
9
33
58
41
12
7
2
12
27
25
8
12
28
23
37
12
20
7
20
81
3
9
88
36
11
39
12
12
10
8
4
24
120
14
10
11
16
23
16
41
12
31
29
3
6
15
24
3
21
1
38
18
94
8
6
34
8
1
20
3
93
27
18
6
25
39
42
20
3
21
115
11
84
9
3
21
7
6
3
5
42
6
15
39
9
48
9
12
22
104
30
6
34
35
9
40
47
21
4
30
14
24
60
60
10
12
5
64
24
23
9
45
28
12
26
34
20
3
7
17
16
71
1
24
5
10
14
10
5
24
3
6
3
12
37
98
34
47
12
48
12
24
3
73
21
14
6
7
111
30
6
21
15
5
21
30
24
28
2
19
21
3
23
12
48
42
12
3
37
54
2
31
71
22
8
75
21
40
14
36
57
9
15
48
25
30
30
20
40
15
56
15
21
25
20
51
33
15
27
112
8
24
4
14
30
97
3
12
14
19
35
16
65
19
5
3
22
27
39
17
36
13
26
30
7
20
81
4
20
12
18
21
12
9
19
5
3
21
67
15
30
18
17
19
29
15
46
23
69
28
47
12
16
8
16
15
6
35
9
63
9
70
5
33
18
24
18
63
36
13
23
31
2
3
15
34
35
16
45
3
11
57
36
13
3
3
74
3
36
48
3
1
23
22
20
3
4
63
5
13
35
63
22
6
6
14
36
49
15
14
27
229
2
33
45
10
9
47
81
7
20
10
51
29
16
2
4
38
10
21
5
24
10
29
24
3
24
22
59
21
18
45
15
18
48
36
3
3
21
36
12
21
99
3
1
44
1
24
12
83
25
150
20
21
19
80
33
45
3
79
2
18
9
7
6
8
6
1
20
12
69
15
45
7
32
13
2
96
42
3
19
38
60
46
9
8
49
20
36
39
13
20
12
43
17
6
24
30
15
4
80
9
18
12
22
74
9
45
15
15
33
9
24
24
3
19
44
1
45
18
126
3
63
50
6
1
81
23
15
9
109
47
79
45
8
21
24
39
13
56
18
21
21
15
19
8
130
6
32
81
1
38
30
3
169
20
12
6
21
1
27
59
21
39
4
53
9
6
9
15
10
48
11
48
9
19
23
33
15
12
12
33
55
12
17
33
58
30
32
18
6
15
9
15
1
2
4
18
23
28
47
22
8
18
1
20
19
9
5
12
36
4
11
49
3
8
48
85
2
42
6
21
51
33
9
18
58
11
25
11
24
12
9
30
9
33
12
10
41
36
13
35
4
24
8
37
27
63
41
1
8
76
3
27
161
3
16
6
104
3
21
6
64
26
16
18
5
51
1
23
16
24
62
18
10
23
45
87
36
9
75
1
11
21
4
20
54
4
9
47
16
53
24
3
25
33
23
3
4
32
21
36
33
60
18
96
9
64
47
49
27
29
9
3
27
25
8
7
30
26
21
72
24
28
21
26
34
15
69
2
48
6
58
9
32
21
6
9
24
27
33
1
30
5
21
28
30
54
20
3
3
6
3
4
93
24
59
7
30
8
3
39
25
93
23
4
45
3
11
60
1
8
24
61
11
1
8
7
29
96
15
21
4
60
11
33
16
8
22
17
3
64
105
17
3
1
11
48
15
9
21
36
6
49
20
3
9
12
48
21
31
59
9
69
4
11
67
12
84
32
54
10
18
47
51
1
21
23
60
36
48
48
15
30
15
31
24
29
9
42
42
7
11
10
12
23
12
12
1
6
26
39
21
3
24
1
11
61
11
19
50
7
77
15
25
23
61
20
22
69
15
9
83
28
2
54
9
12
12
12
24
27
9
24
24
15
57
40
56
13
24
20
3
19
57
8
40
8
25
20
40
12
54
6
8
39
27
4
17
24
21
3
57
18
9
21
15
3
4
60
41
7
17
13
56
36
28
8
3
31
5
24
4
15
6
2
28
21
11
33
24
27
24
16
17
39
49
20
13
36
11
21
15
27
9
7
33
8
99
9
3
4
17
24
24
21
4
11
43
6
8
22
8
33
7
41
16
5
15
36
9
55
33
6
36
45
20
4
48
72
9
8
63
45
10
6
11
36
3
18
30
6
3
63
21
45
27
93
24
28
ABCD 466934792*7^$a-1 [50032]
24
5
24
24
15
48
24
4
92
48
93
73
66
5
19
5
51
1
27
96
36
80
33
12
4
23
1
21
6
29
12
12
127
9
20
24
27
4
44
33
39
88
17
4
11
4
17
24
36
43
36
5
12
28
9
95
55
21
15
5
79
44
16
81
20
12
7
41
64
8
63
1
92
27
1
44
24
51
9
4
81
39
20
31
29
51
4
29
12
19
12
9
81
2
97
140
36
15
88
33
119
33
12
16
12
72
24
21
51
48
8
64
72
32
19
9
8
19
17
63
48
9
24
19
9
11
25
75
24
17
27
33
24
28
8
51
33
79
96
89
15
48
9
19
9
12
27
33
27
12
9
15
5
39
72
45
27
129
12
12
24
12
67
17
16
3
36
17
7
9
12
108
27
9
15
17
19
101
43
41
124
11
21
3
9
16
12
63
24
12
8
33
28
9
63
3
5
24
27
24
37
11
9
39
24
96
33
37
3
32
28
32
96
12
39
28
5
60
60
63
1
20
3
61
11
9
115
41
3
52
17
3
1
32
15
22
11
63
25
116
19
17
55
21
8
51
1
3
5
63
21
52
36
39
18
35
16
20
3
52
24
44
73
75
33
8
3
33
15
69
3
16
5
28
47
64
8
37
11
9
4
48
44
39
97
119
4
36
45
39
9
15
36
45
20
52
9
11
39
24
25
8
12
3
22
39
8
12
16
8
7
8
49
27
17
16
32
16
72
44
16
8
4
15
21
8
63
1
32
36
1
75
8
55
6
11
19
36
32
9
24
16
8
63
52
20
1
45
71
24
19
8
72
1
3
36
41
15
120
9
120
15
81
4
15
36
9
56
19
65
16
8
51
4
36
6
83
16
8
4
44
19
29
36
4
45
26
33
15
37
15
36
8
24
57
15
21
49
59
15
22
50
9
15
33
4
11
22
66
69
32
7
44
16
32
49
32
12
99
13
99
5
12
63
33
63
24
25
92
3
21
48
7
24
5
4
57
2
13
56
88
35
37
8
64
8
12
39
33
87
28
5
39
81
36
12
91
24
36
84
53
24
19
17
4
60
3
65
31
5
4
36
9
2
57
15
48
4
41
36
48
63
1
48
8
36
27
28
5
39
25
36
48
27
5
36
24
39
21
12
4
39
9
11
24
24
22
23
127
9
39
36
17
160
3
44
33
40
27
36
8
57
15
69
55
12
53
48
27
16
36
33
12
32
127
5
49
2
9
15
40
29
12
40
23
1
12
20
63
4
125
31
80
9
16
99
17
96
43
77
172
12
36
32
12
3
25
45
26
69
31
53
43
29
36
12
67
20
57
67
17
19
29
12
24
16
3
36
9
8
37
59
31
53
27
21
40
9
26
9
28
3
36
24
5
24
52
20
28
27
24
80
9
36
4
36
9
2
49
144
8
39
64
41
39
37
80
19
5
19
41
24
16
3
41
12
19
24
21
36
68
12
36
7
36
9
116
48
60
12
79
41
24
55
65
24
28
92
31
45
9
26
4
29
43
20
25
15
65
109
15
11
9
36
3
52
77
37
30
9
32
27
1
12
8
7
20
133
12
20
3
1
8
4
24
35
4
24
21
8
7
41
16
23
1
47
9
48
40
23
22
50
48
9
12
25
27
3
17
19
60
17
27
21
51
72
1
47
57
24
19
18
2
9
15
33
37
30
20
21
3
9
7
36
18
11
79
65
7
21
8
1
11
4
107
13
35
1
47
16
17
19
5
36
19
21
8
52
12
32
3
73
104
19
45
20
52
23
25
8
16
32
85
54
5
16
20
48
60
24
7
9
8
12
88
63
21
23
22
71
24
19
9
72
36
9
2
1
119
22
39
15
21
15
54
30
5
76
20
12
51
61
15
44
37
12
99
5
15
148
5
7
8
16
5
40
39
29
36
36
115
36
24
29
7
53
39
9
60
19
93
72
35
1
68
3
73
32
4
8
60
4
87
129
60
8
4
11
192
85
72
11
48
9
100
56
3
105
52
3
33
72
27
20
25
3
44
52
5
4
35
57
43
44
13
24
20
15
33
13
30
41
12
7
17
36
12
15
9
15
24
9
28
20
39
9
111
16
5
3
1
8
67
17
43
29
27
28
42
48
63
11
52
41
40
15
9
9
71
76
95
28
45
27
5
39
21
24
31
5
60
12
37
30
24
12
24
8
33
15
21
7
33
27
32
148
5
96
36
24
31
5
15
9
40
8
48
55
8
16
29
25
30
45
36
11
61
11
13
8
31
20
4
5
7
9
8
37
54
20
22
35
13
87
35
28
36
8
1
32
40
48
32
40
95
105
16
32
15
45
112
3
32
4
9
11
4
45
56
63
28
5
4
32
19
8
1
95
61
9
11
76
32
67
45
68
12
28
75
17
24
3
1
128
12
27
9
19
93
8
64
56
36
84
15
48
28
9
11
24
1
3
29
84
19
5
60
39
4
12
9
8
28
44
55
6
2
9
28
68
91
36
41
43
44
37
20
40
56
28
107
1
27
33
3
29
151
17
3
97
27
33
3
8
88
5
60
24
4
51
65
24
12
24
12
63
16
29
25
54
12
17
24
112
71
9
36
55
20
40
21
8
12
84
12
39
4
5
124
27
33
27
113
31
5
36
60
87
72
4
5
12
19
6
63
156
20
16
33
2
25
36
3
89
91
20
25
36
9
54
20
25
20
115
60
36
36
5
24
48
15
81
15
76
20
16
24
300
9
32
19
21
80
12
15
28
45
15
17
13
23
48
7
66
6
29
15
4
161
36
28
15
20
1
69
2
69
19
56
1
8
16
8
84
19
33
111
17
39
45
96
51
105
96
72
39
4
17
12
87
4
45
27
44
21
43
17
55
32
1
68
112
27
9
135
65
15
9
15
144
52
5
15
4
44
9
24
24
19
17
43
21
35
1
15
45
39
20
16
65
79
45
11
9
115
20
21
55
21
60
3
9
27
5
48
39
112
9
47
9
19
17
19
36
18
26
1
32
28
9
30
24
20
9
61
2
28
44
16
12
53
16
56
24
12
51
1
21
15
56
12
12
12
19
9
56
99
48
28
92
61
44
12
12
12
84
7
56
25
23
16
9
32
40
24
8
31
32
100
9
75
5
24
7
5
15
25
36
8
52
104
4
36
39
6
11
37
2
21
12
87
1
63
8
28
44
76
5
24
16
24
20
16
20
64
15
81
8
40
32
19
21
15
89
15
49
47
88
65
15
45
28
120
44
16
12
45
23
12
24
4
33
59
15
1
56
16
23
1
32
48
19
17
60
4
39
24
21
104
28
3
8
21
76
45
30
24
93
24
39
8
48
49
111
65
63
24
133
39
17
3
4
17
12
7
120
9
20
112
35
49
36
44
16
32
7
41
15
4
5
24
24
15
22
26
21
43
36
5
43
36
69
11
21
132
87
ABCD 467040578*7^$a-1 [50035]
24
12
40
5
19
5
7
83
45
52
9
23
27
22
12
8
39
4
65
3
1
8
19
8
1
14
36
13
48
11
48
10
12
3
8
12
24
21
15
12
25
38
6
16
23
28
24
48
8
1
26
6
16
59
60
12
37
12
12
11
24
16
41
6
18
3
1
3
72
24
12
9
15
41
12
40
59
45
19
24
65
60
30
18
42
18
54
18
3
4
9
15
36
8
4
57
35
37
11
27
10
15
8
1
11
36
4
56
12
109
12
47
45
27
16
23
25
12
5
3
33
4
26
13
32
27
33
4
17
19
5
7
12
8
45
91
11
9
28
35
37
132
9
8
3
15
34
2
1
12
5
3
27
36
6
3
28
33
2
18
54
13
29
27
124
5
18
1
8
4
23
33
25
59
28
24
11
1
5
3
4
33
8
7
33
12
12
15
8
3
22
27
33
3
12
12
8
27
10
3
12
17
67
80
4
29
19
44
4
17
27
40
20
3
1
24
17
31
9
48
11
9
31
33
3
12
101
4
35
27
13
5
6
30
27
9
18
6
3
16
8
39
6
31
21
68
31
21
62
13
12
12
9
20
28
12
11
16
36
9
36
12
12
15
12
8
4
12
17
30
9
36
33
12
15
36
37
12
3
69
15
21
12
20
12
6
9
16
29
28
8
19
11
1
33
2
1
57
47
4
41
48
55
23
1
11
18
42
9
16
24
8
4
11
61
23
9
36
9
31
12
12
23
12
1
5
4
27
8
25
8
19
8
27
21
4
24
32
45
12
28
35
4
56
84
15
25
68
63
42
3
25
62
13
68
16
24
17
7
36
44
40
41
3
1
15
8
28
8
1
111
24
24
32
4
41
19
68
3
117
60
4
36
5
90
25
29
7
20
48
13
11
4
35
6
3
33
27
3
1
8
37
48
2
85
35
108
10
62
81
28
24
9
38
9
28
12
36
24
24
17
43
24
21
3
8
4
71
13
36
12
44
9
52
14
9
37
3
12
12
81
3
59
10
3
11
13
12
5
24
12
15
4
12
20
3
6
7
21
11
4
11
1
17
28
27
12
24
17
31
32
4
5
36
30
22
2
46
35
9
7
9
47
28
44
3
13
32
27
18
55
35
1
21
47
21
18
9
64
24
24
24
9
23
27
9
9
28
2
69
21
7
8
36
39
24
18
67
9
50
25
12
12
156
20
4
17
4
2
84
36
1
21
20
31
17
31
21
128
7
20
4
9
23
69
16
11
40
33
3
5
18
13
12
20
49
27
59
13
36
8
9
4
2
18
3
37
14
9
3
13
24
23
21
52
65
67
12
8
3
10
23
9
16
11
9
3
36
49
3
21
8
18
6
27
40
8
16
12
21
2
25
84
20
36
9
19
68
1
2
9
4
36
29
12
4
11
1
8
7
59
1
12
68
33
40
60
20
7
47
6
43
72
9
51
12
20
9
16
2
36
9
48
28
5
4
80
36
36
18
1
12
36
20
1
15
72
23
18
24
4
14
12
18
27
13
38
37
33
15
8
40
11
13
36
60
11
6
18
22
111
9
15
23
22
32
16
32
15
28
12
44
13
23
52
8
9
28
35
21
52
51
32
4
12
11
1
57
2
12
9
16
35
18
3
37
3
12
80
36
4
12
33
8
27
60
28
17
3
4
33
15
24
41
19
5
3
15
49
8
63
6
3
16
65
6
10
3
23
45
12
9
28
59
3
61
9
60
2
21
24
16
9
36
15
8
27
10
12
11
27
25
29
30
10
3
29
16
15
24
12
24
12
5
36
3
28
48
23
22
86
1
5
7
9
15
12
20
25
20
43
20
9
79
11
13
21
111
8
3
13
65
4
15
12
59
9
36
12
9
19
80
4
5
115
12
8
40
41
42
13
44
1
23
21
6
10
3
17
19
8
36
1
32
67
36
12
24
24
21
27
93
2
45
9
3
16
57
3
11
9
12
45
28
3
12
11
36
18
7
84
12
11
25
24
32
9
18
18
40
14
1
17
3
4
5
36
6
21
4
29
4
8
18
33
28
9
2
10
23
25
56
4
59
13
14
21
13
14
6
4
60
56
27
16
9
39
36
5
40
32
100
20
15
4
17
15
9
48
99
1
50
18
31
35
1
12
20
73
2
10
26
6
63
25
3
35
30
27
25
38
1
8
28
44
24
4
24
17
28
3
57
11
12
4
23
1
12
12
24
5
19
23
21
16
12
24
44
12
4
5
15
21
40
23
76
24
24
29
24
3
1
8
15
9
31
32
1
60
32
42
25
24
53
60
3
16
35
34
15
32
40
12
60
9
27
12
5
6
9
16
20
39
73
5
7
21
11
64
48
9
11
9
30
37
84
5
31
24
8
24
3
33
4
32
1
2
18
15
4
8
25
12
26
13
9
104
19
41
7
23
36
9
1
27
36
35
1
9
14
21
15
81
9
3
1
27
33
3
8
4
11
81
21
28
12
2
1
8
16
24
12
5
19
5
31
24
17
4
12
11
9
7
5
18
18
42
1
8
4
12
32
40
33
27
48
5
18
22
23
4
11
13
23
49
5
40
27
35
37
32
9
19
8
13
26
1
12
11
1
21
51
11
6
99
4
57
2
12
18
18
6
7
29
52
51
69
20
28
12
47
9
4
15
17
7
9
15
84
5
4
59
24
1
15
84
12
17
27
16
11
36
13
36
12
11
9
16
12
8
76
45
2
21
33
64
2
13
20
9
7
92
36
21
7
20
27
1
8
16
11
6
7
68
45
7
9
11
36
1
23
27
30
15
75
42
27
16
12
83
9
27
36
1
23
21
4
11
10
15
24
23
10
35
12
40
84
11
6
12
6
22
27
17
31
36
23
1
5
27
1
11
33
16
39
11
13
9
11
1
60
39
12
9
39
96
33
27
20
51
10
3
9
12
39
17
31
21
2
12
18
15
72
9
67
12
77
4
20
36
18
13
80
4
21
44
4
3
149
18
9
40
11
34
20
36
4
3
5
42
9
3
24
13
21
27
12
21
26
1
32
9
31
36
8
9
43
17
3
25
2
18
6
10
12
8
19
5
39
28
21
11
57
4
15
93
3
12
8
40
9
111
8
3
58
3
12
17
18
58
39
12
12
12
29
15
1
11
60
9
7
5
40
32
19
5
3
9
43
20
9
19
44
25
15
23
6
67
21
2
1
8
28
24
36
9
3
20
4
32
36
28
8
16
20
13
38
9
1
11
24
12
15
13
41
7
32
4
36
12
57
23
16
11
9
1
38
10
3
9
11
36
21
15
3
9
28
24
8
13
8
27
37
15
11
22
20
28
35
16
59
25
24
20
27
57
1
75
47
25
9
2
49
21
12
3
32
48
25
15
33
15
11
18
90
46
14
9
37
20
60
27
45
31
8
1
32
36
36
3
25
8
18
25
12
24
29
4
3
32
13
63
11
54
12
55
77
28
39
5
7
23
1
32
93
18
34
3
36
8
4
29
18
1
17
39
4
23
60
66
27
24
36
1
62
12
37
32
9
3
37
14
13
48
29
55
20
13
11
16
24
41
7
108
21
2
6
12
19
5
16
14
60
1
12
41
12
7
48
17
16
12
15
20
27
37
32
4
12
11
22
23
27
18
4
3
60
80
9
7
11
25
44
64
35
1
11
9
36
16
96
33
3
32
24
9
88
2
1
47
33
9
19
69
84
35
27
34
23
72
27
72
33
16
41
55
5
7
56
9
36
18
73
12
8
16
48
12
5
36
31
9
23
1
15
8
28
17
12
6
30
19
32
13
75
5
15
4
12
5
6
18
12
15
21
40
47
25
3
8
37
48
12
2
30
19
48
9
15
59
18
54
13
8
13
2
18
75
9
7
24
12
12
12
24
17
19
21
50
10
27
33
12
3
47
13
45
8
90
6
31
5
28
71
9
3
1
8
42
1
60
5
15
16
41
19
32
88
5
87
3
18
15
27
13
24
12
17
7
8
9
63
36
109
26
34
20
3
36
36
145
96
44
27
49
15
24
11
45
76
9
12
14
46
27
21
12
35
13
27
12
33
15
12
8
4
12
9
15
5
18
6
18
1
72
24
32
9
72
6
9
3
1
41
7
24
8
40
47
1
8
21
4
20
3
15
48
1
5
63
3
49
9
23
4
5
55
5
43
5
19
33
2
1
24
12
5
30
25
24
20
75
33
9
91
17
31
35
34
12
71
37
3
12
24
65
40
27
21
12
2
13
36
36
9
11
1
12
3
5
7
20
4
20
16
24
21
3
12
8
15
9
12
4
24
8
40
24
8
9
6
21
73
27
36
9
14
34
2
25
24
23
36
9
25
11
9
16
50
1
5
7
11
25
12
44
88
29
12
15
3
97
8
39
49
84
8
9
3
13
12
56
24
7
5
6
1
20
76
32
9
19
12
9
24
23
4
53
27
16
53
36
28
26
1
8
3
25
12
8
9
16
111
36
8
40
57
15
56
9
16
11
49
32
39
9
6
36
21
33
3
40
24
17
4
20
39
27
33
4
8
37
8
42
1
11
9
16
8
36
4
57
50
1
17
43
17
31
8
52
29
15
84
15
25
9
12
60
2
45
25
11
4
5
7
9
2
1
8
3
13
20
4
8
13
2
18
28
20
123
39
25
12
5
3
69
7
59
114
108
36
7
12
8
3
13
12
36
20
45
4
12
3
12
23
6
30
6
40
8
19
44
1
35
4
29
31
12
32
9
7
12
24
21
32
7
32
13
2
21
9
4
3
24
20
12
4
9
48
2
9
1
8
43
20
36
24
9
7
5
19
36
77
43
12
9
44
7
56
4
12
113
6
10
2
33
13
3
21
8
7
20
13
12
11
ABCD 467094168*7^$a-1 [50076]
8
135
117
124
66
144
96
38
10
132
38
90
9
21
52
128
130
66
6
18
30
6
84
72
83
159
16
30
180
36
90
60
146
27
37
164
76
36
138
42
68
106
74
70
92
4
66
78
30
90
20
22
174
29
297
108
40
36
36
54
66
8
16
156
90
18
36
126
17
61
72
120
2
81
97
62
106
20
12
88
72
60
54
174
80
82
53
117
27
91
29
133
18
2
87
91
126
24
66
24
230
70
89
73
47
13
120
24
83
153
10
18
96
156
180
20
63
177
10
60
84
54
20
315
85
20
16
23
81
15
1
36
2
18
160
24
66
54
36
8
52
84
26
57
13
83
25
32
40
20
124
84
20
16
96
18
162
54
144
20
106
23
240
1
80
106
180
156
54
270
60
68
6
52
47
135
28
54
144
42
18
126
54
66
126
8
39
121
66
6
90
290
120
42
16
50
132
64
54
2
123
144
21
60
16
36
50
18
130
30
42
18
126
149
31
14
22
18
36
36
20
30
33
25
119
43
84
326
4
23
33
88
20
162
154
96
23
45
132
268
32
27
261
132
28
72
24
104
42
118
80
90
9
61
30
29
13
30
24
66
78
66
26
34
90
36
48
110
112
68
40
66
29
25
90
2
108
15
37
144
36
8
120
15
241
164
75
24
43
92
16
2
28
35
144
21
52
80
63
1
143
93
27
43
38
52
168
2
10
60
54
84
36
26
48
60
12
70
18
72
24
83
1
96
90
146
70
50
220
48
36
6
18
140
22
228
42
20
10
173
24
21
22
48
6
119
39
81
144
223
38
76
66
78
20
70
29
61
20
72
34
66
8
70
66
54
72
53
37
168
74
48
70
54
24
2
64
144
92
40
20
18
9
81
39
13
120
168
20
160
12
240
18
12
24
14
52
83
45
52
18
42
140
40
68
52
20
108
112
180
48
92
178
2
70
90
60
120
8
10
36
96
18
36
59
45
22
38
12
88
132
23
25
42
48
29
7
90
36
150
38
12
60
64
126
144
89
37
2
58
18
5
97
128
60
46
90
44
82
38
16
6
230
40
48
2
33
115
92
154
90
24
50
22
77
31
156
6
23
384
91
90
96
56
3
7
78
156
134
30
99
81
72
4
54
92
57
33
34
54
216
23
13
30
110
88
60
360
12
78
36
29
117
10
272
16
42
20
48
40
155
45
16
36
140
40
122
16
80
316
6
47
43
293
67
18
120
20
112
47
61
30
2
60
10
90
2
52
54
42
108
65
1
116
28
92
40
48
90
42
23
61
44
70
36
14
40
72
18
2
138
9
7
6
54
84
2
222
46
20
106
134
10
6
264
60
36
90
86
4
180
56
100
8
106
14
72
94
66
8
82
98
16
56
102
58
228
35
1
180
44
10
90
60
392
60
3
45
42
10
20
27
81
15
25
126
36
90
50
33
120
61
6
38
39
81
76
54
2
64
6
48
2
58
12
78
120
42
110
88
12
20
87
153
88
140
72
123
1
44
46
6
23
24
73
204
84
119
43
24
54
32
178
242
28
60
50
9
67
29
264
43
54
36
8
99
63
10
38
52
114
56
48
22
50
40
48
2
153
105
16
263
21
376
74
22
30
18
60
12
18
62
88
140
16
143
43
77
67
54
36
84
6
66
24
23
15
118
20
268
6
74
ABCD 467496816*7^$a-1 [50069]
9
40
36
35
13
120
20
124
132
56
108
40
24
32
51
49
44
3
45
52
96
47
9
24
28
32
39
12
85
84
107
25
35
1
24
32
28
20
40
215
33
24
4
24
20
4
56
40
35
24
21
16
36
48
68
60
24
28
20
64
20
36
4
23
12
21
12
147
48
48
45
108
51
37
92
12
88
47
121
60
239
97
8
180
60
88
47
57
4
8
16
12
24
24
12
47
9
16
23
213
28
11
13
23
85
8
40
11
156
1
36
8
180
28
107
13
131
33
28
24
23
61
36
56
28
32
39
45
4
12
140
15
1
24
35
49
44
12
84
3
45
52
56
16
44
40
104
76
60
12
72
131
12
85
80
52
8
112
8
16
131
205
131
73
20
39
85
96
36
11
25
20
112
24
12
12
32
4
84
24
56
144
120
16
47
21
12
16
56
72
60
4
48
84
12
24
23
36
13
92
15
49
24
20
39
12
9
84
27
121
20
24
88
48
92
76
12
107
37
56
12
96
28
60
44
39
1
156
56
4
144
20
4
11
13
12
12
12
20
64
11
45
3
45
12
48
52
8
52
36
12
167
9
27
37
24
84
44
100
20
28
56
52
36
32
112
68
39
85
23
33
16
36
8
16
8
15
73
80
39
49
11
1
92
3
24
37
156
32
15
9
28
68
40
68
60
72
3
48
9
60
4
48
24
59
1
20
99
13
8
88
20
4
116
88
132
56
63
12
45
40
35
60
21
75
45
15
84
61
80
39
45
40
23
1
11
36
97
24
92
27
45
120
15
61
59
33
4
20
27
37
11
13
119
73
36
48
56
4
23
9
24
28
44
15
25
104
4
8
12
27
1
180
20
64
144
44
12
51
105
64
80
64
47
84
25
12
11
57
4
32
15
13
60
44
184
23
49
36
24
47
13
11
9
12
12
27
13
24
8
28
132
108
84
36
60
80
28
48
11
45
60
3
12
33
16
48
8
24
111
21
4
11
13
92
132
120
16
47
13
11
1
44
84
136
11
57
27
33
12
4
36
44
4
60
20
135
201
12
27
1
20
4
80
60
27
1
95
9
156
12
40
72
72
83
36
45
4
140
112
131
21
40
80
4
168
60
48
36
84
80
60
100
80
12
4
68
36
64
56
76
35
105
4
11
9
24
252
16
44
96
24
15
45
156
12
27
96
12
21
36
16
36
119
133
92
72
60
52
68
3
49
11
9
88
108
35
105
60
15
45
72
12
16
72
132
176
52
23
177
76
24
56
36
88
12
95
61
72
32
75
9
4
23
61
24
80
24
51
9
135
13
72
35
33
136
48
32
12
168
27
24
85
48
8
28
32
12
4
11
141
16
35
21
88
36
12
36
36
20
64
20
63
73
24
8
39
25
84
44
40
332
4
12
35
133
72
104
52
8
76
36
44
99
141
75
1
120
119
117
183
153
12
27
85
56
16
120
20
28
56
36
4
24
20
120
36
52
32
48
24
64
20
28
228
48
128
16
152
96
60
75
33
4
108
36
20
4
36
32
16
32
64
20
48
100
96
11
81
28
108
12
47
9
24
4
96
32
39
1
80
4
56
39
13
276
24
60
8
240
60
15
24
9
16
56
12
12
15
9
231
1
12
128
76
104
60
4
60
23
25
68
52
24
24
24
35
36
84
81
4
12
11
1
140
24
4
23
25
12
44
99
60
60
13
23
84
33
60
63
129
24
36
16
179
13
12
108
8
12
4
143
1
80
4
11
105
88
72
68
51
21
24
4
71
9
60
39
13
36
24
32
88
32
3
69
40
20
28
24
23
153
28
44
40
72
12
168
11
33
99
133
144
104
12
40
8
84
36
24
15
45
16
35
49
8
76
32
15
69
75
1
36
24
92
108
24
4
36
104
36
75
36
25
48
71
133
24
92
27
85
20
28
92
39
61
12
12
11
45
4
24
36
56
52
56
12
12
40
72
8
52
12
83
13
68
4
11
37
80
4
36
48
24
191
9
36
12
40
143
60
60
33
36
15
9
124
47
1
32
52
8
28
35
13
32
28
48
23
9
60
132
4
56
60
76
60
8
75
36
1
48
24
56
15
37
36
32
156
27
13
60
44
36
16
23
21
112
108
24
48
8
112
8
39
33
12
48
63
1
12
84
8
4
35
45
48
16
119
105
40
36
132
35
1
188
4
84
8
16
32
24
4
84
12
12
56
4
36
24
8
63
13
104
27
33
52
11
49
95
49
24
8
84
160
11
1
84
104
60
28
32
24
16
83
1
131
73
56
111
25
56
136
56
88
144
24
32
4
35
93
4
92
87
84
1
80
60
40
44
ABCD 467576426*7^$a-1 [50003]
42
45
3
45
15
6
30
54
4
63
8
51
30
87
3
25
17
3
3
97
45
11
24
12
12
76
5
31
20
60
39
9
16
32
49
23
28
11
97
95
54
6
21
63
6
39
88
45
26
21
16
20
12
13
35
1
14
21
1
35
12
16
71
54
7
8
3
12
25
77
75
24
4
32
12
61
35
12
64
29
12
55
44
27
9
3
9
33
139
56
12
81
15
12
1
2
57
24
21
3
60
63
13
44
27
9
27
33
36
108
24
28
5
12
27
16
68
12
51
94
20
19
29
39
45
42
25
9
27
60
140
4
9
11
16
5
78
21
48
27
45
48
27
60
18
3
88
23
42
7
21
62
84
21
39
61
44
1
27
8
45
39
9
19
44
16
17
67
24
29
15
12
25
39
29
7
36
5
96
7
11
54
7
35
6
39
24
15
9
87
45
64
29
75
1
26
57
16
11
33
28
140
45
12
31
53
3
4
32
21
51
12
48
1
20
15
60
15
25
53
3
21
15
25
2
18
12
15
48
73
12
20
27
15
54
3
4
17
27
3
25
8
12
64
8
16
53
64
23
16
24
20
24
33
16
2
24
96
21
60
60
21
96
7
56
24
39
21
75
37
17
6
22
50
13
20
63
21
76
32
33
78
6
51
12
12
81
27
33
40
15
29
84
43
11
96
12
30
39
69
27
12
39
9
3
186
3
15
25
11
49
8
39
37
23
24
22
32
27
75
37
21
26
33
39
102
27
52
8
1
38
13
53
3
87
1
56
33
31
5
76
159
72
23
21
27
12
21
4
116
24
69
66
9
36
72
63
9
12
21
3
36
57
19
32
12
40
56
57
63
72
12
24
75
12
9
141
18
9
21
75
85
15
44
69
24
39
24
24
12
69
18
109
59
48
6
27
4
41
3
3
30
4
2
48
6
3
48
27
1
5
99
4
92
88
5
12
6
94
36
26
57
16
20
28
80
3
34
2
13
8
111
9
21
12
96
24
39
24
1
32
28
35
13
38
6
42
6
42
1
60
29
3
4
57
14
108
21
60
75
9
96
60
3
21
3
117
36
15
61
17
6
18
60
43
23
36
42
43
35
69
36
45
7
11
57
1
36
3
23
6
24
3
21
15
45
6
12
30
12
3
3
73
8
12
36
1
23
15
22
3
17
27
75
25
29
76
26
45
9
40
11
3
58
20
66
94
62
61
11
12
33
171
6
3
16
44
40
8
16
20
16
8
21
7
11
69
24
3
1
11
24
102
30
24
48
33
25
3
36
24
47
36
37
44
52
9
12
32
15
15
117
3
121
23
9
40
44
21
19
36
8
16
56
108
12
33
144
7
47
9
12
16
33
26
1
21
50
9
36
60
24
63
21
16
20
27
9
27
12
24
6
7
20
28
32
3
1
65
15
16
8
45
6
85
53
48
15
4
20
24
16
35
6
3
111
9
24
36
13
14
49
24
5
6
9
21
54
85
36
44
3
57
15
21
16
5
15
45
36
30
6
7
68
28
5
75
1
3
36
59
6
6
117
36
15
21
48
45
7
5
19
35
9
85
32
75
3
25
20
12
48
63
81
27
96
9
24
16
8
93
84
39
12
4
41
12
63
48
15
1
203
6
120
6
1
8
36
39
22
8
30
37
59
1
8
13
20
7
56
33
90
33
4
24
5
7
20
40
44
15
21
27
13
24
36
5
18
9
76
29
6
1
36
41
27
45
48
27
9
15
96
1
92
87
3
6
15
28
32
21
15
16
20
36
12
21
54
60
1
20
33
64
14
9
27
13
21
35
48
9
132
48
30
21
3
49
8
13
32
15
52
69
12
47
27
24
21
40
20
15
36
13
44
16
5
87
3
22
3
44
12
4
12
8
3
21
15
6
7
35
33
45
24
27
21
6
114
87
3
46
2
9
36
3
22
35
12
63
21
4
35
45
112
45
15
120
41
3
81
124
12
47
12
39
12
9
3
85
20
16
23
73
47
24
13
60
101
18
1
9
27
20
15
9
60
27
12
24
37
8
28
11
42
18
9
1
3
29
7
44
15
78
43
83
36
22
11
15
1
5
7
23
48
21
3
13
32
4
23
1
44
27
12
33
75
78
4
11
13
26
54
19
44
3
21
16
33
26
6
30
45
12
39
36
45
48
60
52
23
6
4
2
46
11
45
36
18
34
35
24
1
2
57
4
36
17
40
11
21
15
24
27
6
28
26
9
75
12
9
3
1
32
13
2
30
3
9
31
5
18
73
8
28
35
42
7
41
18
36
9
1
71
45
28
32
27
36
40
5
27
12
12
36
124
36
41
3
4
45
11
85
12
11
16
23
37
12
23
1
41
36
3
24
12
40
17
6
90
15
12
21
3
36
27
13
92
36
105
15
24
9
63
1
56
6
48
90
15
1
27
47
24
1
45
47
13
48
15
83
81
123
6
63
61
59
39
1
20
15
45
33
15
60
1
47
3
78
3
36
13
35
15
9
12
1
15
47
73
131
9
4
8
48
15
24
49
20
63
96
21
16
59
121
20
36
21
19
5
63
9
7
35
141
72
28
20
84
84
45
12
39
4
5
15
72
28
11
24
96
12
24
49
29
60
48
18
9
15
45
25
62
18
6
33
120
48
4
11
13
35
37
47
45
12
21
42
24
21
21
31
35
48
33
51
36
6
42
108
25
17
27
9
4
44
15
87
12
21
96
27
13
44
60
84
33
51
15
18
27
88
23
42
16
32
7
33
95
21
3
15
45
28
11
30
7
20
16
56
3
21
87
22
15
17
3
12
105
15
72
39
12
57
9
4
2
48
30
18
30
7
44
57
108
7
17
6
1
5
30
69
49
26
73
47
1
53
100
59
3
18
7
47
78
18
36
37
36
23
60
42
75
48
24
28
68
87
49
17
64
3
20
24
73
47
36
45
31
59
18
60
7
12
77
6
42
96
36
27
87
12
1
56
12
123
34
11
25
39
104
33
12
12
43
12
11
18
6
25
32
36
12
28
65
90
25
12
60
32
13
23
16
23
21
73
27
17
3
93
24
6
57
16
9
20
31
77
36
78
70
2
1
32
3
6
15
21
60
6
72
1
60
83
1
11
25
8
16
44
9
54
85
92
21
36
18
33
4
57
11
15
1
17
54
69
12
61
47
15
69
49
11
28
24
29
15
40
72
24
9
14
33
1
26
1
32
27
6
36
12
19
5
76
27
5
7
45
26
21
16
11
6
43
11
70
26
18
39
12
24
16
21
59
27
9
3
30
15
37
2
36
21
24
24
3
9
16
68
40
44
48
12
15
12
10
38
33
4
47
22
11
39
168
12
9
15
1
5
15
33
6
1
44
13
23
15
9
15
21
60
33
28
35
4
36
20
16
108
20
3
24
12
24
21
1
38
9
84
36
3
1
80
64
20
3
30
40
2
54
7
8
36
52
20
12
12
21
19
24
44
72
21
54
69
15
61
20
3
6
99
112
29
24
18
6
6
21
40
12
17
27
3
84
21
12
4
17
15
15
9
160
35
1
80
13
44
7
8
28
21
20
42
21
16
11
9
57
64
2
ABCD 467576882*7^$a-1 [50042]
90
10
66
186
18
120
90
60
90
8
4
8
28
68
82
12
78
12
26
144
6
60
4
68
48
12
42
30
70
18
20
82
38
52
36
20
22
122
112
30
8
28
18
24
68
40
54
14
12
112
56
54
30
10
26
4
56
16
8
16
92
10
32
30
16
36
36
48
72
248
10
14
156
60
52
24
18
108
12
20
16
62
60
22
90
56
4
48
54
14
4
8
48
22
62
48
10
18
60
12
72
26
42
40
62
6
24
70
26
34
12
98
70
26
24
30
6
12
154
18
8
102
82
8
36
34
86
192
40
32
30
30
76
44
30
6
64
20
70
86
54
30
6
22
12
170
30
58
188
42
72
48
4
8
172
18
20
16
80
10
20
84
60
16
6
38
10
26
226
54
14
90
36
4
26
34
20
30
66
4
42
8
100
26
4
96
50
54
36
24
46
6
8
82
174
6
14
72
72
36
16
6
2
70
18
8
4
116
12
34
44
84
60
10
6
2
160
32
30
30
96
82
18
12
128
94
48
38
4
8
22
50
48
52
116
312
4
48
8
10
50
4
8
150
18
12
48
4
216
8
46
14
132
12
30
46
20
46
14
204
22
38
16
14
16
14
36
60
22
108
2
48
24
6
222
22
72
8
28
2
52
44
82
38
60
10
12
42
56
54
46
14
6
84
22
128
6
12
4
30
6
12
8
64
24
20
12
4
8
28
20
60
72
10
90
12
36
20
52
18
18
92
72
6
52
18
102
78
20
24
10
48
38
60
46
78
20
16
32
52
26
82
122
58
32
22
6
2
6
24
16
32
40
20
40
32
180
22
18
18
98
22
24
38
70
86
24
28
150
18
20
12
52
116
24
60
36
4
8
12
6
42
48
24
76
32
12
10
18
102
50
28
90
38
34
20
82
60
56
12
40
20
70
86
54
22
68
36
184
8
28
80
12
10
90
32
82
48
18
2
6
24
168
22
38
28
60
140
24
66
16
68
166
162
38
12
12
90
66
16
6
62
28
12
18
38
52
24
30
8
52
38
52
8
82
18
30
18
80
10
18
72
122
6
4
50
18
4
108
138
90
60
80
48
46
38
16
200
52
24
38
6
24
16
180
36
6
68
34
18
32
6
16
18
80
82
8
30
88
2
40
90
90
72
48
20
120
66
54
150
112
6
2
18
60
108
22
42
8
4
150
38
30
30
28
68
252
4
48
20
30
28
32
90
40
18
18
84
60
8
4
18
38
4
18
50
36
4
56
24
10
30
50
40
26
90
90
52
2
6
10
2
48
142
32
6
54
52
18
8
88
72
90
2
16
74
28
18
14
6
34
98
28
14
28
30
32
28
62
18
22
26
12
72
16
6
18
138
24
18
36
12
32
28
72
48
32
10
80
6
12
42
30
30
46
54
38
48
4
132
8
10
48
50
78
30
130
50
30
102
52
6
50
16
14
54
28
20
10
50
28
20
120
120
4
96
12
2
18
4
38
46
54
38
12
60
90
22
18
26
12
10
50
22
42
38
18
28
80
24
10
18
30
240
18
12
24
36
80
12
36
10
122
22
6
20
60
22
2
22
30
8
70
26
64
12
56
4
14
22
8
46
18
8
48
24
28
144
18
48
2
22
8
6
4
20
96
54
90
22
38
48
4
38
66
24
40
30
6
32
60
64
8
90
6
54
18
4
56
48
120
12
12
216
54
46
66
6
122
36
4
12
26
10
54
56
4
8
30
30
40
18
54
38
96
30
24
30
30
36
76
8
10
38
28
24
50
52
74
54
18
12
30
10
72
44
12
40
12
50
18
10
54
48
128
34
14
30
42
22
6
54
36
14
30
30
82
6
8
22
18
80
34
50
40
50
16
36
78
8
72
36
4
80
60
40
18
54
6
30
72
56
22
62
30
36
34
120
18
2
36
60
12
60
64
158
76
54
128
12
30
6
10
14
48
18
54
76
144
8
48
54
138
28
20
12
60
12
36
4
30
60
18
72
68
34
54
6
84
14
28
2
6
40
44
36
106
26
12
6
54
112
24
84
90
42
8
36
192
42
66
72
100
8
124
20
48
52
36
6
68
58
2
18
34
54
92
48
4
8
12
28
8
24
36
24
120
22
18
8
28
144
50
22
56
130
2
30
6
12
34
36
38
4
18
2
46
44
88
2
30
66
64
56
84
16
60
102
38
12
64
30
98
10
60
36
36
14
114
78
40
54
54
90
2
12
112
78
26
22
50
4
56
40
32
16
42
68
90
40
120
20
4
56
16
48
8
12
70
78
32
36
54
18
60
10
2
36
72
60
18
52
2
156
12
28
102
2
40
48
2
52
18
108
54
8
6
12
70
62
30
96
4
6
12
90
18
42
2
52
36
30
2
16
6
14
4
140
16
92
4
18
30
56
12
12
48
12
96
16
36
2
88
38
70
144
96
36
18
8
4
14
42
12
36
22
32
18
10
38
84
16
6
48
20
126
40
32
60
10
78
74
6
4
216
252
114
278
6
70
24
12
24
30
42
84
18
20
120
18
4
176
12
48
12
10
50
36
24
16
30
36
8
30
22
54
92
304
14
30
40
ABCD 467646944*7^$a-1 [50008]
21
15
21
24
19
39
21
24
32
31
6
87
17
22
12
18
18
6
44
24
3
25
20
19
33
8
135
43
17
100
3
2
72
15
25
30
12
26
7
12
48
3
38
4
3
3
29
25
12
8
10
29
7
24
36
42
42
5
31
6
44
63
1
12
104
10
2
12
39
13
8
7
3
26
19
3
41
13
44
22
2
3
37
12
11
33
10
84
60
38
7
3
69
15
81
20
7
60
98
15
12
100
5
28
18
66
83
40
63
65
16
3
24
12
9
33
8
12
19
21
6
57
84
12
21
6
66
18
33
116
21
7
32
91
50
28
30
38
112
30
21
20
9
4
30
14
16
6
84
36
5
12
24
9
4
47
1
8
51
21
43
9
18
45
45
6
50
12
22
36
2
19
15
14
43
69
11
16
5
36
31
3
30
72
83
48
49
8
19
3
17
9
72
46
24
9
3
29
1
11
16
3
21
12
3
17
13
42
18
30
62
28
120
84
68
36
3
4
20
37
6
36
14
3
121
35
96
7
12
26
7
9
8
39
7
2
40
30
12
50
7
15
18
35
25
3
60
5
63
7
2
22
17
76
75
53
49
36
78
33
48
3
38
10
30
24
11
76
17
22
41
1
3
69
8
10
5
81
24
39
69
34
14
4
8
10
17
91
89
31
2
19
33
8
48
46
36
38
22
24
14
4
66
66
8
19
27
2
12
51
1
51
32
31
24
153
3
21
32
1
12
6
21
21
39
27
12
24
53
43
17
4
27
6
11
124
3
12
30
3
20
84
1
6
84
5
37
44
27
115
48
6
8
22
36
9
51
57
5
10
36
17
7
18
60
12
68
87
31
14
48
4
15
29
3
117
7
56
1
27
15
17
28
8
28
20
49
18
26
12
51
7
62
22
5
45
19
36
12
33
20
10
30
99
9
11
9
4
8
3
16
9
54
26
40
47
13
23
1
44
16
18
48
102
23
7
57
33
60
12
30
30
8
36
7
57
18
12
9
9
8
82
21
41
7
3
12
21
39
21
9
36
71
64
15
5
12
81
15
67
38
3
4
5
22
12
84
2
4
3
8
7
9
24
32
25
8
27
13
18
29
31
36
98
40
23
12
4
32
7
12
38
10
41
1
18
12
9
39
2
22
33
15
108
12
33
113
4
56
67
9
36
20
31
51
18
20
4
3
24
56
105
10
12
24
17
12
21
22
21
69
20
4
30
14
64
18
2
7
3
48
2
7
12
9
12
12
30
21
5
15
156
1
42
14
19
63
21
41
10
33
27
42
6
5
12
4
24
63
21
32
4
3
2
135
36
16
65
15
40
3
48
50
10
50
7
9
90
14
12
10
12
69
3
18
68
34
18
23
36
12
16
21
12
3
53
19
45
8
15
4
51
50
7
3
65
7
9
17
34
29
24
7
26
3
16
44
73
18
57
15
14
4
66
12
42
6
6
8
39
7
6
27
56
33
22
33
45
12
15
3
42
30
5
7
14
19
51
14
3
4
39
24
33
15
17
31
6
8
19
69
18
14
19
29
22
12
57
29
15
45
52
15
93
24
6
38
3
9
22
33
3
54
8
15
7
38
10
21
27
42
11
36
225
40
18
38
10
42
11
16
15
30
27
29
10
29
7
45
45
11
7
30
3
12
48
12
5
79
69
27
15
5
24
16
72
29
4
138
2
19
56
4
3
24
14
7
15
17
7
24
50
19
21
3
20
49
30
14
19
57
6
12
53
7
26
12
3
1
36
11
7
14
7
15
18
68
27
7
6
20
15
19
98
36
22
2
40
8
4
3
15
9
63
21
9
8
63
64
3
12
21
5
70
2
10
18
12
6
54
30
12
36
45
12
20
7
53
21
16
15
32
4
15
2
52
66
21
17
22
21
3
17
7
9
57
36
18
50
16
6
30
54
21
5
112
15
3
21
21
20
10
50
28
24
6
9
48
5
48
52
83
12
21
3
12
16
41
7
15
36
24
60
12
48
26
46
60
21
32
31
42
11
7
42
24
11
49
23
21
127
45
8
10
17
4
8
13
30
5
25
42
5
60
7
18
6
50
3
9
7
3
105
27
57
32
9
10
12
86
22
72
18
8
24
19
9
20
22
69
39
21
21
11
4
45
6
12
38
10
2
15
12
100
15
50
7
39
72
42
18
24
6
18
2
12
10
42
23
84
9
12
58
38
4
30
9
21
3
3
36
33
5
7
75
41
96
21
3
139
41
64
75
14
7
3
54
8
22
9
3
6
27
8
49
78
36
33
69
18
53
7
24
86
3
16
45
18
17
28
3
12
2
10
26
7
3
53
49
18
2
10
2
7
68
4
41
40
6
14
40
12
8
36
192
10
45
77
3
4
3
72
21
45
8
19
3
21
60
3
57
27
12
108
6
11
4
3
60
110
3
12
60
25
60
3
99
14
31
45
66
2
22
18
12
48
6
14
58
42
90
38
12
3
16
156
33
42
5
24
43
18
3
3
42
30
2
3
16
41
7
8
7
29
1
186
30
11
7
9
12
21
15
3
84
18
15
39
17
13
6
21
9
42
18
42
5
33
4
18
98
27
55
101
28
81
20
36
79
3
9
41
60
12
28
15
17
10
60
12
21
3
14
100
12
11
16
77
3
7
36
14
39
48
4
53
7
93
23
19
156
17
25
35
52
48
3
9
12
20
7
12
24
6
15
36
17
12
4
6
2
19
21
27
12
51
29
91
42
8
58
17
24
49
8
24
108
12
28
18
33
9
20
19
3
26
46
21
17
15
45
166
9
12
32
36
55
5
7
29
45
12
52
20
127
12
9
12
27
45
11
19
36
17
33
10
9
183
29
49
20
7
3
42
6
29
31
33
3
18
30
9
17
10
29
31
9
33
47
33
15
16
17
82
5
33
46
18
56
22
9
63
38
58
9
5
7
29
4
42
53
4
44
45
31
27
9
87
21
15
17
25
23
7
78
18
9
15
50
7
12
36
5
52
47
43
24
2
22
9
3
18
6
74
7
176
7
9
20
21
40
3
15
17
60
21
10
66
6
77
64
3
45
12
36
111
2
4
8
70
9
63
14
19
27
86
3
9
3
16
39
12
42
23
7
14
22
2
40
102
17
61
18
5
4
44
12
25
11
84
16
41
19
87
2
34
17
31
42
18
5
13
18
2
19
32
31
29
9
34
6
80
31
20
19
54
51
32
7
6
23
55
96
14
72
12
28
12
126
21
12
21
12
90
14
3
1
6
2
118
24
45
12
3
12
138
72
68
46
33
44
45
22
18
20
15
19
48
12
26
48
112
47
36
4
12
33
12
63
3
5
7
38
31
29
10
9
3
96
17
7
12
6
35
60
49
87
39
24
6
8
46
53
28
9
48
12
23
7
14
34
26
22
41
9
48
22
30
12
59
4
15
12
29
21
36
7
32
4
29
7
24
99
5
25
32
3
60
36
28
8
13
78
50
3
12
4
24
24
65
40
8
12
15
7
30
12
6
5
19
33
27
66
8
10
12
21
3
36
5
37
3
12
33
78
54
120
60
27
33
66
6
3
15
60
9
9
12
18
24
14
19
44
7
14
15
31
12
2
52
66
12
18
12
18
17
33
52
42
41
25
39
15
30
18
5
43
165
12
33
8
4
30
90
12
18
29
9
15
55
57
57
30
38
28
51
69
39
21
68
75
1
6
9
68
13
12
39
56
100
57
18
9
39
41
1
20
96
10
6
18
38
15
16
39
21
3
18
75
5
36
7
15
24
18
6
5
97
30
60
17
81
10
9
45
6
24
5
4
3
36
9
39
21
3
38
12
48
10
2
28
78
21
32
28
15
6
8
10
66
63
15
18
18
6
63
51
29
21
19
57
48
63
17
55
8
96
4
15
2
15
28
3
17
7
42
6
9
53
46
74
15
4
29
22
9
24
3
74
63
12
37
8
58
30
128
4
8
19
21
42
29
7
33
ABCD 467853968*7^$a-1 [50003]
17
24
55
80
21
12
36
111
9
12
24
36
7
120
44
21
12
15
144
28
17
15
9
12
15
33
19
17
63
69
99
21
99
81
27
9
51
9
7
5
72
7
29
60
24
3
64
5
24
3
45
24
24
19
5
27
48
21
19
36
29
55
41
79
41
31
77
60
63
21
19
17
79
24
24
32
12
36
40
20
16
41
12
55
32
69
75
45
36
3
60
40
101
55
32
60
21
31
17
3
12
16
48
65
60
60
48
19
5
12
15
21
67
8
33
3
57
24
19
5
19
32
4
65
12
3
60
33
87
33
24
60
96
144
24
12
15
21
36
39
4
89
51
45
7
29
55
32
93
31
41
84
12
3
45
19
36
48
29
60
12
27
9
12
31
89
3
33
24
3
16
5
96
27
36
9
36
19
5
15
81
15
9
48
12
24
12
55
65
39
52
65
19
44
4
29
24
43
12
17
24
12
12
43
113
12
36
12
27
64
29
3
9
12
36
3
33
36
75
9
67
5
3
69
7
65
15
45
31
24
5
27
33
96
60
60
3
9
211
53
12
31
89
43
41
108
12
27
36
57
19
5
12
3
21
72
7
32
12
108
57
12
3
16
24
5
43
8
60
60
84
57
99
48
21
3
12
69
156
3
48
9
36
12
3
4
125
12
12
48
3
48
105
36
24
48
36
36
7
5
60
79
96
41
12
24
36
15
21
79
72
77
19
53
31
17
12
39
9
72
31
29
127
29
31
53
24
3
9
36
39
28
29
12
31
5
12
60
12
24
24
19
29
84
24
3
88
56
48
9
12
19
17
36
7
77
3
36
12
4
96
8
4
17
12
72
48
60
12
51
4
56
16
68
33
3
28
101
91
41
24
19
53
7
113
51
12
9
24
48
24
135
64
20
60
33
24
7
17
12
39
12
21
31
5
103
36
96
77
24
19
5
3
28
53
7
48
77
3
40
29
48
12
3
48
21
48
24
31
56
12
64
5
24
12
48
115
32
120
9
204
7
48
17
27
93
144
3
21
19
101
24
36
7
41
27
4
41
48
7
96
44
21
31
92
33
27
69
3
16
8
9
55
32
36
4
5
12
36
7
44
45
60
12
15
28
32
48
4
5
144
27
81
3
12
69
60
96
96
12
55
8
45
55
29
24
12
3
12
9
12
43
29
12
19
17
19
53
31
5
51
9
36
7
5
60
15
81
31
17
3
117
27
21
60
36
123
16
8
36
64
41
67
29
3
105
7
89
31
5
24
60
12
3
21
15
9
19
32
24
72
84
28
17
31
5
15
12
9
31
89
12
72
3
9
7
5
144
27
12
16
32
48
76
5
24
36
24
108
31
89
67
20
12
9
48
12
15
36
9
3
9
72
15
16
17
12
39
88
20
9
43
89
48
39
12
4
5
24
111
45
19
44
45
84
12
87
52
32
21
12
36
7
44
36
21
43
41
43
41
3
96
45
127
17
103
5
27
28
29
3
117
60
12
48
3
108
4
5
43
68
48
40
5
48
79
41
3
24
45
24
12
36
36
48
24
139
41
99
9
63
9
12
36
19
32
9
24
27
16
32
24
9
36
12
3
28
89
111
45
15
9
24
96
36
12
15
45
19
96
17
48
84
36
48
24
48
12
60
12
7
29
3
21
24
48
24
3
28
32
12
45
60
12
96
67
65
36
55
65
48
36
39
64
41
12
12
24
72
195
12
9
12
31
12
53
43
24
65
84
39
12
69
31
5
111
28
89
84
12
19
56
9
15
72
21
24
12
51
45
7
8
21
67
5
24
12
51
16
44
36
112
29
72
39
33
24
12
31
41
96
27
33
12
19
12
29
15
4
44
40
48
89
15
9
12
24
72
19
12
20
57
192
108
48
3
24
24
33
7
92
4
44
16
44
9
15
28
17
15
76
29
12
48
27
28
53
72
27
153
72
24
67
32
129
36
7
17
7
44
21
7
29
72
3
40
125
108
12
51
69
3
16
20
4
53
3
4
5
15
12
16
12
5
24
7
17
48
27
69
15
45
3
48
9
39
21
63
9
36
15
16
17
79
80
4
53
123
33
24
7
5
48
19
20
21
7
5
19
5
87
45
12
3
21
48
15
9
27
9
99
9
120
12
39
21
108
108
3
21
91
5
12
7
65
79
17
3
36
33
31
60
36
24
68
9
12
72
7
32
21
24
36
36
24
24
7
48
80
9
36
12
12
36
3
24
60
33
24
19
17
15
129
19
41
67
41
79
5
19
17
12
27
21
60
12
24
12
24
36
72
55
17
24
7
32
64
12
29
12
7
29
7
5
39
21
15
48
21
31
108
65
15
12
64
120
12
20
24
9
15
93
3
28
41
36
12
7
29
67
29
12
24
60
39
24
40
29
24
43
12
41
12
75
33
127
53
60
19
8
4
32
48
33
36
168
15
9
7
17
31
77
24
63
9
24
79
53
55
72
5
99
16
5
24
48
12
27
60
57
7
20
33
51
45
24
27
21
7
101
79
17
48
31
53
24
27
21
24
27
45
60
51
9
12
39
45
7
41
120
15
84
48
72
132
4
29
3
28
53
120
7
5
24
12
12
27
9
63
4
17
48
12
12
7
12
17
15
84
9
7
5
48
12
79
53
36
7
48
12
5
60
36
15
60
64
8
81
15
16
108
17
24
39
21
15
12
12
96
21
63
12
9
15
21
12
27
4
5
12
39
45
24
27
21
48
24
3
129
3
16
80
9
24
60
19
17
3
69
3
36
33
43
77
7
17
120
3
21
12
84
12
36
27
9
15
45
15
16
32
12
4
80
9
24
12
39
57
3
48
57
36
15
144
105
123
9
43
89
192
7
29
24
24
3
81
84
12
27
16
29
15
9
7
32
40
48
29
12
7
77
75
33
240
7
17
12
60
19
32
93
135
12
28
32
4
41
43
77
12
15
36
60
24
12
96
9
3
165
12
51
21
39
88
29
12
24
31
24
96
17
48
79
24
56
40
12
108
53
139
29
24
19
72
17
48
39
12
33
51
60
48
9
123
16
17
63
28
41
115
17
7
53
12
79
60
60
53
63
45
7
89
3
9
72
48
12
12
7
ABCD 468166562*7^$a-1 [50016]
48
45
15
18
3
27
24
9
16
120
15
26
19
3
77
1
2
82
15
8
21
36
42
33
13
27
23
18
60
6
18
10
5
25
6
8
4
8
9
75
6
3
7
42
11
1
23
103
8
120
45
7
8
28
6
48
14
58
2
25
27
9
29
39
3
28
6
30
17
15
37
11
33
21
70
5
7
9
32
37
50
24
1
65
6
18
15
4
60
12
47
69
3
30
12
46
54
6
8
1
23
144
6
30
4
8
22
54
44
34
2
21
36
7
60
32
4
56
82
2
16
42
59
4
12
45
6
17
36
49
2
48
78
22
62
55
44
39
18
70
14
16
8
15
21
10
6
75
68
37
122
13
5
48
51
9
87
51
54
4
6
36
66
14
9
51
4
12
38
4
3
8
12
3
10
2
25
3
8
12
30
48
12
34
44
201
3
4
18
18
60
2
43
17
39
16
56
9
24
15
3
21
27
21
4
21
15
5
3
57
10
36
20
24
30
7
95
48
37
60
3
92
12
6
130
14
3
13
47
3
57
7
5
31
8
1
3
44
12
6
16
86
84
64
21
51
2
16
26
49
5
18
12
48
22
3
35
25
12
5
18
28
8
12
30
7
11
12
76
36
18
47
15
24
1
3
24
26
30
12
52
6
50
9
21
18
12
84
40
5
7
140
54
19
8
36
63
4
32
21
27
18
12
7
33
8
78
4
30
6
14
7
23
18
90
42
6
18
55
47
42
6
9
27
10
20
18
12
25
15
20
16
56
84
12
24
102
6
24
1
9
42
8
76
44
69
39
10
32
24
16
104
22
50
22
33
39
18
8
10
14
24
42
24
33
7
20
12
21
36
21
43
32
84
123
46
23
63
34
26
37
9
18
17
3
4
17
37
14
16
65
7
98
7
11
28
8
24
36
10
2
42
36
22
17
7
17
60
7
32
21
7
120
6
2
12
13
41
22
14
16
86
24
16
8
1
65
79
27
77
45
18
4
5
49
26
37
71
12
54
18
13
8
1
30
8
21
3
4
14
6
24
28
62
10
60
41
67
5
25
47
31
14
18
12
84
69
3
9
15
9
1
26
10
23
21
58
86
15
24
25
2
21
25
20
22
5
43
5
39
12
93
67
8
30
96
7
99
53
81
94
8
33
37
71
37
26
28
5
27
33
84
61
23
27
28
45
3
20
142
26
1
8
19
33
44
75
1
35
6
144
46
38
27
7
5
39
60
12
21
75
30
24
7
8
15
24
25
105
11
99
78
18
28
113
21
3
19
56
12
4
5
67
8
1
9
6
36
21
101
54
60
33
19
30
23
96
63
40
2
19
53
19
35
9
3
4
44
48
25
3
36
6
11
1
50
36
40
80
34
20
66
12
58
23
36
45
22
17
1
63
15
2
18
21
36
27
12
12
70
26
13
29
30
4
17
3
21
21
16
8
15
3
36
28
5
9
90
112
14
18
4
5
33
46
41
3
12
6
99
99
16
2
16
8
4
32
18
21
16
63
5
67
14
39
87
58
26
4
2
31
9
3
135
8
9
39
45
16
27
14
15
9
30
72
21
15
6
36
3
51
9
21
6
6
7
47
28
2
39
36
15
24
28
180
6
27
11
12
4
14
30
36
18
30
33
15
18
63
4
23
54
24
19
32
1
23
27
57
15
18
4
3
45
38
9
7
33
5
16
2
6
18
12
12
22
15
23
34
14
60
30
12
52
11
3
49
8
3
60
18
63
33
52
2
25
35
84
9
43
9
29
7
9
2
76
26
6
25
45
50
12
57
15
45
16
3
62
30
25
20
61
59
13
14
18
3
15
4
2
22
65
7
8
33
3
42
34
42
71
3
1
41
22
20
25
83
78
7
65
7
39
18
63
35
6
15
16
11
4
8
10
23
9
16
8
52
20
19
23
4
2
15
27
37
20
39
36
57
7
17
4
45
38
105
64
29
39
15
42
28
72
134
1
35
61
23
4
62
6
4
18
2
46
26
12
9
21
19
56
15
4
2
60
46
56
78
24
6
16
17
93
7
47
9
4
11
34
38
30
6
48
54
16
23
60
27
6
19
11
34
15
23
4
2
6
12
1
41
51
3
4
6
38
12
21
51
52
36
104
28
18
62
36
85
5
4
15
56
120
3
42
27
3
18
19
3
5
4
5
40
6
12
32
145
21
2
85
3
9
5
6
4
29
27
33
36
15
24
9
7
41
25
24
23
21
12
42
21
15
9
12
27
28
32
94
14
1
9
18
30
32
78
25
35
28
60
17
27
40
41
37
2
12
18
96
27
25
30
2
3
13
44
30
25
29
7
5
67
33
23
7
29
81
54
21
24
9
51
3
12
73
12
27
14
6
18
31
9
30
6
83
3
42
16
30
5
9
31
11
45
4
149
36
3
81
42
18
94
5
48
3
12
16
62
12
30
36
24
36
61
11
36
6
24
18
6
79
17
39
3
4
90
6
81
59
13
27
8
48
28
24
12
104
22
26
102
67
27
12
14
27
27
81
19
21
5
100
12
47
120
9
12
48
30
28
36
101
15
9
13
23
31
8
24
48
1
15
32
132
25
27
68
12
1
41
4
12
20
16
42
8
33
7
24
18
26
1
23
6
15
27
36
1
32
16
69
30
29
16
15
20
12
9
3
4
38
7
60
8
108
15
16
14
31
41
3
27
18
16
2
16
30
14
49
23
42
18
21
9
18
12
6
42
13
11
24
6
7
15
5
3
18
90
4
32
73
11
64
42
2
1
33
44
3
37
6
12
45
11
16
44
42
24
18
97
44
24
15
21
19
86
42
64
6
23
3
21
3
4
32
12
45
3
18
18
36
9
25
8
22
18
6
68
25
27
60
62
6
6
6
94
26
36
36
61
3
42
59
7
32
33
4
5
54
4
56
21
3
40
65
15
48
22
14
34
8
6
36
22
11
3
12
6
31
23
12
24
60
24
28
14
63
31
20
6
7
3
20
25
11
72
45
15
64
2
102
1
20
52
44
12
7
2
16
26
24
49
35
13
11
16
26
7
48
11
4
92
64
20
24
33
60
45
42
9
7
14
3
27
64
18
56
18
12
16
29
15
82
35
3
4
45
11
16
8
10
8
3
3
13
5
6
64
41
31
8
69
36
27
21
25
26
12
52
44
4
42
3
23
22
27
33
27
39
2
78
64
20
48
90
118
44
12
6
15
4
17
6
36
18
16
14
12
9
9
10
26
30
45
4
80
15
13
8
27
36
28
101
55
18
23
27
22
15
12
47
60
1
20
60
21
4
14
9
25
26
24
9
45
30
10
59
4
35
36
6
30
6
3
27
33
49
15
11
52
12
24
20
16
2
46
29
9
15
63
18
6
4
50
58
17
9
15
1
20
16
104
15
3
4
21
87
44
22
87
47
10
20
3
27
1
12
11
34
18
17
21
126
24
1
44
15
6
63
25
42
12
2
4
27
5
16
14
9
4
41
64
8
114
114
36
15
13
15
17
3
88
9
59
60
1
15
35
24
81
27
13
3
33
35
24
13
12
11
9
24
7
9
41
18
16
56
54
3
28
32
57
6
25
35
9
1
38
4
41
24
39
4
32
25
47
21
55
20
16
20
16
56
34
26
48
46
50
4
8
12
18
16
54
86
3
19
62
39
15
45
1
23
15
96
60
24
88
9
59
9
63
12
21
7
9
45
6
29
16
9
2
1
119
12
9
12
7
29
27
42
28
30
18
54
32
1
47
10
62
61
3
24
45
5
70
8
10
14
12
12
48
1
8
3
16
29
3
84
24
21
3
18
30
12
36
42
15
3
24
30
7
60
53
19
71
9
13
8
3
15
28
2
22
17
85
14
57
64
99
20
60
28
14
15
43
33
20
25
50
54
7
5
39
88
17
10
8
24
18
3
3
10
59
75
25
5
16
86
13
8
21
22
102
8
6
1
23
16
9
65
4
126
8
24
12
1
39
56
34
2
13
3
38
24
ABCD 468221618*7^$a-1 [50467]
117
24
144
219
51
192
189
189
51
93
6
306
243
120
261
51
75
285
693
360
147
69
75
24
120
72
168
192
141
48
72
432
78
90
48
24
648
243
99
192
144
402
27
93
54
90
240
144
291
24
459
21
171
18
126
546
174
306
126
213
117
48
240
216
336
504
54
42
102
45
693
27
72
45
96
288
120
24
30
285
3
330
3
357
72
27
549
360
171
621
48
24
120
27
504
69
30
357
171
549
120
45
288
150
45
3
144
333
195
45
3
114
243
93
24
246
117
117
6
288
66
123
840
315
18
99
141
48
126
429
21
24
504
408
54
333
240
45
216
174
261
27
69
219
96
18
126
90
75
24
333
48
294
45
147
144
144
45
141
171
21
123
27
234
216
558
189
72
120
501
27
120
240
21
99
405
195
237
240
126
162
48
72
312
3
117
54
189
213
27
120
285
48
144
24
102
69
165
24
99
27
333
3
117
213
54
138
150
18
387
480
501
99
21
51
144
120
24
171
189
117
363
51
165
117
144
339
21
96
30
18
24
27
864
45
30
186
48
27
45
123
45
246
141
48
333
144
150
18
291
141
30
45
333
150
165
171
546
120
240
216
48
672
3
285
72
147
213
27
381
384
48
198
330
171
171
93
531
69
27
48
402
99
48
27
240
90
144
144
390
240
165
27
18
96
ABCD 468279996*7^$a-1 [50007]
23
36
3
25
11
33
25
71
3
1
17
19
29
30
21
13
11
16
8
21
3
19
8
6
10
14
6
25
44
1
3
24
23
4
29
16
21
23
36
27
10
20
12
3
33
7
3
20
21
1
2
36
60
9
27
9
25
3
17
3
49
24
38
22
18
2
3
3
22
15
8
25
18
53
49
35
4
24
17
7
5
22
8
21
1
24
32
43
60
81
36
11
13
38
13
8
15
4
50
3
43
57
29
16
44
3
3
34
27
3
14
3
4
3
30
11
12
13
3
71
6
7
9
14
13
33
18
20
4
17
25
6
32
13
3
65
9
28
12
11
37
20
7
104
69
3
4
11
25
17
10
14
15
24
12
15
22
86
1
9
20
3
24
13
3
44
4
3
6
14
10
11
69
6
9
3
10
8
24
16
35
15
6
51
16
3
48
2
3
13
11
13
39
11
4
17
28
68
7
6
15
5
3
12
12
13
6
24
66
11
12
9
3
3
6
4
14
6
16
108
23
9
4
74
42
3
25
12
44
12
15
12
3
13
17
31
48
3
5
1
12
35
9
10
6
14
21
25
2
10
32
6
4
24
26
6
13
29
16
11
19
24
5
40
21
36
18
2
15
12
1
26
6
24
12
12
16
3
17
75
1
3
5
55
3
33
32
39
21
48
21
15
36
12
16
9
6
5
12
3
24
18
30
4
24
21
5
15
4
8
19
2
18
9
9
16
18
6
14
25
8
43
29
37
110
6
4
14
21
39
4
18
12
12
51
9
15
5
24
40
12
12
12
83
3
72
25
12
9
11
1
60
3
27
2
31
21
36
39
5
7
71
49
17
10
21
44
12
48
1
23
1
23
4
9
6
24
8
6
7
17
16
12
11
3
6
24
7
21
15
17
18
46
11
3
10
62
10
8
12
6
28
21
8
24
40
8
36
13
15
24
5
3
40
23
24
6
6
24
6
124
2
4
20
6
3
16
48
17
16
3
5
4
6
26
27
13
3
5
3
9
6
9
3
6
16
3
41
7
32
12
16
20
7
30
42
20
46
12
36
3
32
39
12
45
3
16
5
19
33
113
43
9
8
12
3
36
36
3
21
16
5
3
1
14
6
16
3
5
6
85
24
5
27
19
30
11
4
8
3
10
3
29
12
18
21
25
24
20
3
12
21
40
20
40
14
30
16
11
21
15
19
8
13
8
25
2
33
1
36
27
17
6
24
34
3
3
77
12
25
20
10
6
14
12
9
12
3
58
3
9
24
3
12
20
1
63
47
36
22
26
9
27
13
5
7
21
38
34
32
15
36
27
6
4
11
1
48
11
4
23
58
11
24
24
21
24
28
15
35
45
12
1
3
44
9
43
48
3
44
25
45
2
73
32
19
9
21
27
15
2
6
10
36
14
10
72
27
17
46
8
13
23
10
48
8
51
57
12
7
51
5
21
18
60
9
13
44
126
36
57
45
19
29
24
118
45
3
17
21
6
9
12
85
2
13
45
20
24
19
11
46
14
13
17
7
21
8
28
12
60
38
10
12
23
1
3
12
32
16
47
16
18
6
9
11
1
56
1
2
6
7
8
13
12
2
30
27
3
10
12
14
25
20
12
4
9
3
20
13
20
4
6
18
3
8
24
12
4
5
39
31
66
27
17
10
5
16
5
51
24
3
6
52
8
3
27
49
12
9
11
28
27
6
18
17
4
12
32
45
16
39
21
20
7
17
6
9
16
5
19
11
34
44
15
25
8
42
45
64
27
20
6
3
1
63
29
43
35
46
38
28
30
24
44
30
22
2
22
24
11
21
27
37
18
6
26
40
29
61
3
8
16
32
1
36
62
16
6
14
10
11
25
38
61
8
16
8
36
9
7
47
6
12
15
21
10
14
18
21
24
4
20
28
17
27
19
21
8
16
9
86
69
3
46
3
8
3
33
4
5
7
68
16
9
20
3
1
60
2
12
1
36
11
30
7
32
9
3
52
9
15
8
12
57
7
11
9
12
21
15
40
29
43
51
8
21
33
30
30
6
21
27
9
28
5
42
6
15
4
60
5
90
6
7
8
24
27
37
20
13
20
36
7
3
29
24
1
27
29
19
5
48
16
12
2
73
3
26
24
12
3
4
8
3
6
39
1
44
7
84
35
18
22
29
27
10
47
1
6
9
15
2
28
3
68
19
2
7
12
8
24
24
28
9
32
6
12
22
14
30
6
84
12
1
33
11
64
9
23
31
66
3
12
11
10
14
30
4
8
4
14
24
16
9
11
6
31
9
20
3
25
2
4
6
18
92
1
3
57
5
4
8
12
18
6
15
27
12
33
36
1
11
16
3
6
15
11
1
33
24
11
12
25
23
64
12
3
5
12
9
4
3
20
12
15
6
34
2
4
3
20
3
6
18
37
45
3
27
18
11
1
47
1
26
45
13
11
27
88
96
18
15
45
2
13
23
4
21
23
10
14
12
24
21
3
16
30
11
15
49
29
18
61
3
5
3
16
20
21
25
60
23
25
36
54
6
26
33
28
27
2
24
19
11
33
33
16
63
9
39
29
12
12
16
24
3
11
46
14
9
12
15
25
8
4
17
3
16
17
39
24
28
9
3
17
4
6
5
33
12
36
15
4
69
11
4
56
3
6
31
3
66
12
42
30
35
15
13
27
21
51
18
56
6
16
5
12
4
8
1
35
12
13
75
9
24
2
9
12
9
27
75
21
1
3
41
4
3
32
37
24
6
5
21
3
28
12
8
9
7
11
1
12
3
5
1
15
3
2
40
38
13
3
9
11
1
23
9
4
48
5
10
26
7
17
67
24
48
36
23
69
27
10
6
6
2
13
8
72
36
48
12
21
28
20
3
1
20
3
1
12
23
21
7
11
16
21
56
24
16
27
18
20
42
16
53
3
49
11
25
3
30
32
43
5
27
16
33
3
8
61
14
46
2
10
6
114
23
12
1
51
15
48
17
16
12
23
1
8
9
6
28
26
4
2
34
6
17
1
8
4
8
7
24
17
27
27
78
6
1
15
21
29
16
14
33
1
3
8
19
42
8
15
4
21
11
48
16
17
34
21
147
2
40
8
3
12
4
21
2
36
34
35
12
33
6
18
16
35
4
5
24
67
35
10
26
22
8
7
65
31
32
9
10
8
30
6
1
9
11
3
10
26
6
18
72
13
51
5
19
5
15
10
66
69
45
62
33
4
17
16
23
13
23
4
21
107
48
9
19
11
12
9
4
35
6
3
28
32
57
4
2
33
3
18
6
13
8
4
5
31
8
9
6
9
81
15
12
49
20
7
8
12
16
17
4
20
4
18
14
15
3
16
5
1
38
22
24
11
19
5
27
10
24
8
16
12
74
21
43
5
36
12
1
2
16
32
1
5
10
2
27
27
13
21
11
16
12
17
4
32
10
8
22
15
20
16
63
6
8
4
12
15
69
11
3
16
17
4
5
6
117
115
66
14
13
33
14
33
3
22
32
6
4
9
11
9
37
20
40
26
21
16
29
12
18
1
32
25
3
8
12
31
17
9
7
12
8
43
14
39
3
37
21
12
15
21
8
6
6
31
3
9
9
30
6
44
52
24
63
93
48
12
14
4
2
3
61
11
51
10
38
16
20
28
45
23
1
3
38
3
7
6
3
29
3
16
11
10
24
36
68
10
6
11
9
7
20
24
24
3
21
4
15
26
16
44
52
27
32
1
63
8
3
34
12
3
45
2
12
9
24
52
12
5
6
34
23
12
16
20
49
8
19
69
11
19
2
3
12
4
9
14
1
17
6
12
33
9
16
44
10
29
1
2
21
12
4
92
27
24
9
19
30
3
32
16
12
8
1
11
9
39
4
21
11
3
22
24
11
16
48
32
7
18
27
45
11
27
37
11
9
37
20
6
12
10
47
12
31
17
1
2
13
15
54
11
7
18
8
3
1
23
9
16
39
72
21
20
3
7
6
36
26
1
11
16
2
4
36
3
35
13
8
36
39
21
4
5
7
24
32
1
15
29
30
1
9
8
4
15
3
2
30
9
37
8
12
7
23
30
24
4
6
68
97
11
9
16
9
38
18
3
24
3
90
3
9
6
9
1
20
6
40
8
1
159
20
22
3
20
4
12
15
21
45
14
10
36
38
18
4
20
3
3
13
20
1
39
5
46
14
7
60
5
10
8
9
1
2
9
3
33
25
3
17
24
34
32
9
9
27
3
6
10
24
42
12
42
5
13
6
6
50
1
9
27
41
10
42
15
21
20
18
22
12
96
24
56
24
28
3
35
9
25
26
24
1
8
12
4
11
24
12
36
24
18
36
6
18
15
51
24
61
8
3
64
33
20
39
12
16
9
17
3
27
30
34
6
11
15
24
18
12
36
18
4
5
3
21
48
4
20
24
1
20
27
9
16
42
2
19
11
10
8
16
44
15
25
11
12
16
33
20
3
24
13
6
32
85
8
13
20
19
20
13
15
15
21
8
36
57
16
11
40
9
14
10
23
49
119
67
2
3
12
7
41
7
29
24
4
29
30
34
3
80
79
17
12
16
8
12
28
5
6
13
8
3
10
3
20
12
21
6
10
35
3
12
1
83
12
18
12
4
14
9
1
47
3
16
5
3
13
8
1
48
50
21
15
45
12
4
12
9
11
4
23
6
4
24
12
8
22
8
42
4
12
35
40
12
5
31
5
40
20
34
8
1
12
11
6
7
8
39
24
6
70
9
20
1
60
14
6
16
38
4
2
28
12
14
93
13
3
8
24
24
16
9
14
49
3
9
29
10
5
3
30
39
1
14
70
3
3
14
3
84
3
24
1
44
21
18
6
4
35
3
81
12
52
12
12
8
13
11
13
56
24
19
17
31
9
44
64
30
6
20
3
25
2
13
44
4
35
12
1
5
12
4
35
13
23
3
4
9
11
9
57
30
10
26
1
17
22
6
51
20
1
98
9
15
37
3
9
5
6
34
20
6
13
8
45
39
4
5
12
27
15
33
12
96
25
2
58
12
18
26
7
32
28
20
60
1
15
33
18
21
35
61
9
15
9
20
6
61
53
4
48
24
8
12
19
24
11
12
72
22
3
8
16
11
22
18
5
21
46
8
40
30
48
11
4
3
21
5
16
8
4
36
27
3
14
3
12
16
17
15
13
3
29
39
39
30
16
50
25
5
7
8
12
7
9
5
27
51
25
8
12
12
33
3
31
8
30
28
3
12
17
15
7
18
6
53
12
12
19
33
23
42
19
71
9
16
12
11
12
6
15
37
14
10
8
19
3
6
20
42
21
1
3
33
12
3
3
80
9
3
10
3
12
27
57
23
10
8
3
1
18
2
15
36
13
24
2
1
3
26
18
9
16
23
18
39
21
12
28
14
12
10
18
8
22
15
12
44
9
18
18
55
29
15
4
17
30
24
37
8
21
6
18
12
10
29
12
15
22
2
40
6
8
12
19
29
3
24
9
6
45
4
5
51
52
11
6
3
3
10
27
11
9
3
12
6
4
3
104
1
11
9
4
8
16
60
11
1
3
29
79
3
5
169
3
33
50
1
32
13
3
51
9
20
39
48
18
16
24
23
19
14
7
9
3
20
28
23
6
19
12
8
13
63
9
24
6
6
18
6
11
15
ABCD 468388296*7^$a-1 [50049]
2
28
2
4
14
12
27
7
17
57
27
36
67
41
72
57
46
53
24
36
21
15
1
59
7
68
42
34
26
10
20
33
1
11
49
36
8
27
3
36
6
27
1
47
43
29
1
47
36
96
3
117
7
20
6
3
1
6
18
2
34
24
2
4
26
28
26
54
6
70
59
61
24
32
30
60
21
12
1
26
9
15
10
23
21
12
78
60
16
17
13
50
9
91
14
76
50
46
30
20
57
1
6
17
63
36
18
12
4
36
50
78
12
3
1
26
58
126
74
12
18
40
36
14
70
29
60
3
4
29
57
15
13
35
105
12
4
11
12
81
42
33
1
6
8
12
57
51
36
60
6
4
6
20
4
54
60
6
90
11
33
42
30
3
51
21
45
4
44
3
7
2
3
45
16
14
57
15
18
15
25
2
33
61
6
50
10
18
26
96
24
54
66
16
5
3
9
81
15
15
70
30
32
60
4
14
22
8
36
60
6
60
3
1
44
27
13
6
6
35
33
27
36
27
10
2
34
71
33
10
6
44
39
13
140
94
14
22
50
30
58
2
57
24
57
75
1
6
77
21
12
4
24
26
4
42
8
10
20
76
30
50
117
48
79
50
16
23
97
11
19
14
12
3
60
27
4
29
45
3
27
46
11
13
20
16
26
34
30
74
12
4
23
12
19
32
34
30
26
4
96
23
24
51
30
12
58
29
63
18
60
16
50
9
67
54
71
72
37
14
72
64
26
120
3
27
4
14
52
18
17
48
15
40
42
47
61
12
8
6
9
12
33
10
56
54
40
30
12
24
26
18
60
16
14
66
9
1
56
75
39
6
15
13
26
54
12
87
13
8
10
29
61
20
3
49
38
9
21
40
42
41
12
12
13
90
50
3
13
14
69
1
6
44
16
14
15
55
60
56
10
30
6
20
3
51
10
36
38
9
21
40
156
23
21
30
57
60
13
6
24
56
46
30
29
84
25
42
44
16
18
2
28
2
51
7
32
33
1
54
42
35
15
28
30
32
18
10
6
24
50
15
48
57
12
4
23
183
84
57
27
46
30
54
59
27
34
30
6
26
10
48
6
114
23
73
56
3
115
17
39
70
60
24
60
35
1
6
8
9
31
2
28
2
21
3
4
36
56
48
9
1
30
42
18
2
4
30
26
18
16
26
28
20
6
21
55
38
16
14
30
22
53
24
13
8
12
3
24
1
35
27
18
112
14
34
36
74
9
21
6
57
9
27
73
23
12
12
31
90
2
33
12
13
20
12
18
16
14
60
63
13
26
64
29
1
56
40
23
24
12
81
15
43
60
2
27
3
18
3
12
1
6
8
69
21
90
33
60
60
13
54
6
14
36
21
12
36
45
63
12
31
14
39
27
69
145
32
4
26
9
31
18
47
39
24
9
1
120
6
14
30
9
33
88
26
4
12
20
30
28
12
80
10
65
3
46
23
36
61
36
11
13
14
57
45
18
10
6
14
75
1
90
20
46
8
6
96
28
2
18
21
9
16
6
5
19
86
34
24
125
37
23
31
29
24
37
14
70
26
16
20
4
17
7
32
18
3
109
8
16
54
30
11
15
21
25
47
27
10
54
41
25
14
52
98
39
21
60
112
143
24
27
6
10
18
66
14
72
28
42
8
16
44
9
81
10
32
60
28
17
13
20
16
24
12
35
12
27
21
15
34
23
144
57
66
94
30
2
28
86
21
60
12
21
27
45
18
22
54
14
15
25
62
18
39
7
5
1
54
29
1
11
24
15
10
59
24
12
25
6
44
4
2
3
27
10
14
4
20
42
27
24
27
112
20
4
24
32
21
67
17
12
33
114
34
6
14
6
9
45
3
13
24
110
30
82
54
30
36
125
33
46
20
120
6
15
72
1
32
3
1
24
6
20
4
2
58
6
30
14
39
3
4
54
32
63
45
10
2
18
10
6
66
23
27
9
15
34
50
76
26
87
3
18
106
74
132
27
7
53
43
53
45
6
34
42
44
24
42
30
9
9
46
54
2
10
18
6
26
58
32
64
11
39
34
6
77
9
15
33
22
44
69
27
24
24
9
1
6
30
35
24
85
83
7
32
21
7
89
37
95
24
7
48
6
44
6
66
15
39
126
10
18
20
39
31
20
33
36
3
4
14
66
10
6
5
39
70
47
19
24
80
6
15
84
15
6
4
59
1
90
54
35
1
11
3
46
24
36
14
22
23
25
11
144
12
36
39
88
2
28
12
14
6
3
1
24
62
78
22
38
6
24
60
30
30
10
86
10
47
12
1
26
24
40
6
11
7
32
28
20
10
20
12
3
27
9
55
6
8
22
17
120
1
36
50
33
31
30
30
30
20
22
8
46
23
3
33
31
53
21
16
84
30
5
1
6
38
162
118
11
25
24
32
3
75
10
6
14
42
18
66
10
44
27
13
36
71
12
61
35
31
6
23
48
27
30
42
9
9
3
96
37
23
31
6
26
24
40
60
14
12
28
36
11
39
4
42
8
15
45
3
27
36
21
43
32
21
129
48
46
14
40
26
40
36
30
11
27
30
16
35
61
14
69
1
24
2
30
28
20
27
25
138
30
12
8
15
7
24
53
27
4
42
54
30
14
30
70
20
46
24
20
52
8
22
38
27
60
19
6
80
40
8
39
33
48
39
72
15
34
2
33
12
49
50
6
15
12
3
28
12
24
6
8
10
30
36
83
24
12
91
74
42
45
13
62
48
9
7
24
2
28
47
25
38
16
60
20
16
53
12
3
30
16
30
26
60
3
1
56
51
39
18
27
55
5
15
18
6
70
26
30
27
1
6
14
27
15
18
10
6
90
20
33
63
48
10
35
60
105
63
12
84
36
37
47
21
12
3
1
23
7
17
27
9
1
35
27
24
4
36
24
20
12
153
1
14
102
28
42
20
18
3
24
3
112
53
45
3
57
3
39
18
6
10
14
16
53
1
11
31
5
3
82
167
36
57
58
6
60
6
18
6
104
9
7
14
12
78
46
24
6
5
24
84
21
6
21
33
30
30
22
38
3
3
33
37
59
27
33
87
9
51
10
8
60
3
27
46
24
90
6
24
90
5
25
107
12
3
18
12
15
25
18
2
4
6
53
12
19
44
21
21
90
10
8
30
117
39
9
1
24
20
16
54
20
30
12
3
55
5
12
36
24
45
18
42
28
26
9
25
120
2
4
30
14
16
14
82
53
24
7
6
35
19
56
24
6
28
2
18
10
77
33
70
92
18
16
24
20
40
2
10
11
3
16
5
79
30
24
71
15
24
69
21
12
48
66
6
28
36
71
13
47
12
36
1
24
2
4
14
27
49
50
10
74
12
28
120
29
1
20
3
9
64
30
14
12
15
3
16
26
4
66
5
3
46
14
42
4
14
10
30
113
13
26
10
20
114
21
15
18
12
27
43
44
9
24
21
27
60
60
25
8
63
39
4
26
3
27
45
43
32
34
14
40
125
67
24
30
35
15
10
23
103
8
42
28
42
18
6
116
28
125
25
80
46
20
6
34
14
42
81
7
32
9
25
23
1
20
40
140
46
17
3
76
20
48
9
37
14
42
75
19
6
23
37
14
10
71
45
18
9
51
10
42
8
9
13
14
46
8
3
43
14
40
23
63
21
13
32
15
13
ABCD 468469226*7^$a-1 [50107]
3
69
27
129
24
162
108
90
27
75
69
207
36
81
57
123
9
234
66
63
60
27
57
24
36
36
57
60
3
15
18
27
3
33
27
30
78
90
27
9
3
51
9
3
45
72
45
18
18
27
9
78
90
12
24
36
54
36
12
24
12
18
24
12
6
36
45
81
30
9
33
72
18
21
27
90
150
12
72
6
90
66
6
36
12
6
111
96
45
36
72
63
45
36
90
9
12
9
27
51
12
6
12
6
12
222
18
138
36
204
12
54
24
18
72
36
180
90
9
192
27
45
63
114
108
3
9
18
24
18
63
57
27
51
153
63
30
15
21
6
81
9
30
6
39
63
78
30
81
24
27
108
81
84
159
66
90
9
27
18
168
54
84
69
279
12
36
33
45
27
57
123
39
54
15
12
9
54
6
171
9
18
12
36
18
186
117
72
12
141
27
21
99
108
108
189
15
21
78
9
45
18
54
54
9
21
27
45
126
81
45
78
30
18
6
264
24
54
9
27
36
54
66
132
21
81
42
36
9
111
117
144
33
12
6
9
48
45
15
39
9
141
3
60
63
144
9
45
147
9
42
84
78
12
27
117
24
27
12
63
6
12
114
18
27
39
108
33
3
6
135
12
105
36
3
96
21
51
120
60
12
105
99
27
66
51
27
102
18
81
33
75
177
18
18
360
18
30
126
96
36
12
24
72
9
81
36
18
120
60
126
12
24
39
33
48
27
9
216
159
36
3
141
135
12
45
24
57
60
138
96
102
51
21
6
126
12
63
168
63
102
54
222
48
18
117
15
48
222
36
90
36
9
63
72
9
39
6
147
9
72
54
42
111
195
54
27
165
126
6
99
57
96
27
45
3
132
180
27
120
126
51
144
39
6
18
45
45
12
27
36
45
27
225
27
15
54
27
39
18
24
30
9
99
33
336
24
81
72
12
6
9
48
135
6
66
180
6
12
87
120
153
18
18
27
96
84
24
12
15
36
57
63
6
3
63
54
90
108
18
27
9
60
66
114
75
33
36
27
48
15
57
36
117
78
18
48
42
36
198
27
9
48
27
36
27
6
48
18
24
57
51
36
54
3
33
54
9
36
21
150
30
72
24
18
117
3
33
84
81
231
120
24
27
90
90
45
3
36
69
3
36
180
216
9
15
54
3
51
9
3
96
9
12
15
36
9
9
72
48
15
84
81
108
132
75
99
33
84
105
3
96
27
36
174
63
87
30
42
48
45
87
30
18
9
69
18
9
57
180
15
72
36
27
36
90
90
102
54
6
75
51
81
225
84
6
18
126
210
96
48
63
27
6
12
54
54
18
6
39
24
120
9
15
156
60
21
15
36
45
102
6
72
27
21
24
63
144
3
45
60
12
15
12
36
6
72
3
60
63
18
126
57
36
51
81
3
90
90
18
36
36
6
45
99
12
6
3
24
27
189
9
12
87
183
69
84
15
102
42
18
30
105
63
21
177
120
42
12
132
18
102
6
219
63
42
72
18
18
18
30
15
117
36
27
12
72
96
36
84
9
288
27
33
12
63
177
126
9
12
69
27
39
18
51
27
90
3
36
81
54
54
18
24
156
33
63
81
3
33
9
75
180
45
42
45
45
39
15
120
42
36
18
102
18
24
21
24
9
84
51
21
15
39
42
48
18
9
33
27
120
177
75
33
63
21
6
30
270
36
6
372
6
18
39
15
21
15
18
36
27
27
30
243
204
3
6
84
6
36
9
117
30
180
42
90
48
9
15
54
3
27
18
18
69
39
60
93
96
48
33
120
42
57
63
45
96
3
45
141
27
39
42
90
54
90
18
228
6
18
282
96
36
153
3
36
69
21
96
27
63
66
99
33
54
21
27
108
18
51
21
42
54
102
24
21
9
51
129
15
21
60
72
3
96
21
36
72
132
54
18
48
15
45
18
66
6
66
6
45
21
108
72
126
33
63
48
36
24
45
75
72
33
192
24
27
57
99
24
120
42
54
18
3
24
291
18
27
ABCD 468570534*7^$a-1 [50024]
17
36
18
73
41
18
1
71
30
12
42
144
36
25
12
29
91
101
30
66
60
7
48
59
49
17
6
37
11
49
65
54
12
6
48
204
12
7
12
65
7
5
60
48
18
25
59
73
17
7
47
1
11
6
72
7
59
180
60
42
12
24
12
42
12
54
42
25
11
48
1
36
11
1
12
5
30
73
5
127
48
60
17
6
1
95
84
6
54
25
23
1
53
24
18
1
17
127
47
66
18
61
17
78
121
17
48
43
101
43
59
18
96
18
12
169
5
18
54
108
156
7
29
7
84
29
66
36
1
11
30
115
41
19
35
30
24
138
61
17
55
17
7
23
13
23
60
25
11
1
84
71
60
42
60
103
5
24
30
126
18
114
43
11
126
6
36
1
12
59
24
30
12
60
223
29
36
6
18
79
11
36
36
54
115
5
30
97
29
36
7
11
6
6
42
42
1
149
36
103
5
24
72
54
13
24
59
198
103
29
42
25
17
30
42
24
30
66
66
96
102
19
12
53
54
1
209
48
132
72
54
25
17
30
37
17
144
7
5
12
31
65
54
36
72
13
11
37
23
97
11
66
6
24
96
1
5
12
31
23
25
29
6
37
17
24
6
18
12
18
120
73
29
66
169
23
73
47
6
24
54
49
17
12
24
24
12
162
13
60
119
1
65
18
13
47
24
48
30
66
24
25
36
17
79
17
67
60
84
12
11
24
6
175
11
49
17
31
83
49
47
13
48
17
43
60
41
6
37
29
24
12
31
11
24
25
24
47
1
60
5
6
6
24
78
25
77
19
77
102
48
24
30
108
18
84
114
43
41
6
13
41
19
24
83
30
42
72
13
60
12
59
25
12
5
30
144
24
24
73
77
42
1
29
79
41
42
6
30
18
72
6
6
12
7
35
78
96
31
11
12
36
121
35
1
17
36
24
48
19
60
24
48
60
5
36
19
47
30
7
24
59
18
12
66
72
37
11
48
30
6
42
36
60
6
150
102
42
102
90
91
131
42
19
11
6
30
60
18
24
6
30
55
89
12
126
37
17
24
36
19
12
17
6
6
66
72
72
1
11
37
17
6
6
36
6
37
173
43
23
1
47
25
108
36
35
13
23
48
12
54
18
72
61
29
12
24
60
102
84
66
24
42
12
25
12
59
37
36
17
60
7
35
12
36
114
18
25
17
30
42
6
54
7
113
7
24
29
60
43
5
7
36
24
29
79
60
77
42
24
36
229
11
13
35
18
234
13
29
30
6
6
1
17
96
163
11
36
24
1
83
6
31
60
65
18
30
43
12
48
23
36
1
11
66
126
30
19
59
18
30
13
71
78
12
6
96
54
31
59
18
7
107
18
43
11
6
24
36
6
6
19
12
35
120
66
6
13
12
17
78
1
71
18
18
12
13
11
6
7
17
67
24
35
1
17
126
54
12
30
193
65
18
25
17
6
18
31
77
7
36
41
7
29
12
108
18
6
19
47
24
18
132
84
132
66
12
12
24
30
48
19
29
115
5
48
6
36
42
12
7
72
29
31
72
71
6
12
7
24
23
97
125
6
37
29
42
114
19
24
41
42
6
66
6
138
144
12
49
5
12
90
61
5
7
89
96
6
60
6
30
1
47
25
36
12
5
7
5
60
48
6
60
78
6
48
37
11
54
60
24
12
6
25
60
59
13
53
66
18
31
17
36
24
19
29
120
6
109
107
73
35
54
19
12
11
84
30
43
23
12
48
12
162
43
5
24
12
24
18
25
17
36
54
186
60
19
5
19
65
12
30
1
120
59
1
5
108
7
59
24
13
11
18
60
18
24
72
1
59
48
48
12
49
23
1
59
90
48
19
12
17
60
72
43
60
143
48
37
5
66
54
6
210
18
13
23
13
113
18
61
29
54
49
11
1
84
41
48
12
12
19
35
13
12
5
54
18
24
6
25
113
12
91
143
12
18
6
48
102
12
42
1
59
36
18
12
55
77
48
18
6
114
30
102
12
13
17
31
23
37
5
67
36
24
11
48
12
66
60
6
73
12
60
11
132
25
12
48
12
48
11
36
37
23
36
1
17
108
24
36
12
6
13
71
6
79
35
18
6
24
1
89
42
1
5
12
132
6
25
11
36
1
29
12
78
48
84
78
78
36
6
55
17
12
6
96
12
42
6
37
47
60
1
17
7
53
7
17
60
6
12
30
6
12
42
18
13
35
24
1
23
6
12
114
42
24
78
36
42
7
36
23
61
5
24
54
97
17
43
12
11
25
41
24
36
24
12
42
13
132
11
37
29
60
36
6
12
49
47
48
42
54
90
67
47
84
48
1
96
89
12
90
1
5
67
65
6
18
19
23
18
19
72
17
54
1
24
101
18
54
126
78
18
96
24
36
18
18
6
19
5
43
12
48
29
24
36
30
13
101
96
66
60
25
12
5
79
24
191
30
31
47
138
60
30
54
6
37
96
95
18
48
19
47
96
1
77
12
18
18
108
67
305
78
66
42
25
11
36
24
49
89
31
89
24
43
48
35
24
30
7
41
18
1
12
5
12
31
11
102
90
12
36
133
35
24
121
17
19
11
49
17
12
54
6
31
23
6
72
12
19
120
35
42
18
108
66
19
24
11
60
25
23
37
59
13
168
23
36
25
120
59
78
31
167
61
23
1
17
48
30
54
42
42
24
72
31
12
23
1
12
48
24
29
30
1
11
18
66
61
12
35
48
42
24
18
1
60
71
13
17
42
1
12
5
36
12
60
66
37
77
48
6
48
6
18
24
12
1
5
144
42
1
65
30
12
13
5
84
19
89
30
1
17
ABCD 468580604*7^$a-1 [50017]
16
30
5
16
53
60
28
138
41
1
18
26
31
36
21
20
3
12
36
1
47
7
57
68
9
100
30
45
20
45
40
42
14
4
59
7
72
5
7
77
21
48
22
72
30
36
20
10
26
27
64
8
76
44
1
35
1
80
22
6
23
49
20
10
60
90
8
27
36
7
89
1
42
24
36
41
103
48
9
33
51
29
28
36
12
30
53
19
38
28
30
6
6
18
32
67
15
2
4
35
1
48
72
20
43
56
48
16
32
48
25
75
3
17
25
3
20
19
18
48
8
22
21
20
21
10
48
17
33
3
64
27
45
33
35
13
20
10
53
16
92
64
53
3
40
3
5
13
6
14
60
16
72
54
17
67
54
42
6
68
12
10
62
58
5
16
137
27
37
42
26
15
25
20
4
8
27
48
4
39
9
8
33
63
61
114
5
25
54
50
16
54
29
19
78
11
16
9
36
12
6
54
11
1
27
17
51
1
11
31
12
21
9
78
36
53
37
3
51
9
17
16
20
4
39
17
58
18
18
14
7
44
37
11
12
4
21
11
1
99
8
52
63
42
8
15
28
8
48
48
16
8
69
67
15
168
2
36
3
60
12
13
6
24
26
15
69
22
12
53
7
98
39
1
24
11
57
12
4
11
69
27
120
57
48
60
51
7
12
5
4
5
4
80
27
13
6
5
9
27
9
55
29
19
15
5
28
9
54
2
19
3
48
24
48
53
24
24
1
30
29
48
36
13
11
168
61
11
72
25
20
36
27
1
8
7
15
33
53
12
70
50
48
4
3
9
3
87
81
29
48
3
103
9
21
59
67
6
15
3
2
24
24
27
4
45
23
1
47
57
22
60
24
57
3
12
42
23
7
50
10
17
19
2
72
15
37
18
12
17
61
15
12
33
3
39
6
20
12
7
101
27
21
27
13
32
10
9
39
36
17
7
90
63
51
30
35
72
13
42
38
36
19
32
33
88
27
21
20
3
33
99
21
55
29
12
154
26
3
7
18
24
15
3
45
53
60
15
9
16
39
12
33
39
24
3
50
4
66
12
9
33
12
11
19
24
53
9
31
29
10
129
44
1
11
43
90
11
19
6
18
9
17
40
24
3
32
31
12
60
65
40
45
24
59
1
23
45
12
87
73
11
67
105
8
9
40
8
22
18
56
7
15
12
65
21
22
2
28
27
15
30
11
21
3
61
6
5
1
12
30
12
41
4
89
10
12
21
92
1
6
53
67
45
17
63
105
39
31
38
70
21
3
86
12
19
41
3
12
36
33
64
35
24
40
12
15
50
36
82
29
13
30
6
8
4
12
3
15
42
24
83
28
33
36
36
6
77
13
12
30
2
46
17
25
3
60
8
1
27
17
19
48
5
7
5
10
60
30
30
2
27
169
24
8
3
12
43
48
2
3
52
5
27
1
20
15
67
2
67
56
7
6
32
64
18
89
13
8
100
18
12
9
27
57
20
7
18
51
21
11
21
39
49
42
38
76
42
41
103
77
16
12
171
48
21
20
25
75
93
11
19
17
9
87
7
29
13
59
1
47
48
9
4
147
21
15
12
57
15
29
27
9
48
16
23
16
56
169
20
10
5
1
35
21
3
36
1
47
1
59
19
2
19
3
5
112
29
3
24
25
12
3
20
7
14
82
9
81
54
38
3
52
48
5
55
5
10
60
12
5
21
94
26
16
3
8
73
12
42
12
17
9
52
6
14
15
7
29
1
44
10
2
40
42
69
17
43
48
21
11
4
17
43
39
5
33
70
30
12
44
40
3
17
4
6
12
69
39
14
7
20
60
21
28
36
24
3
39
17
43
77
36
19
65
33
12
28
42
9
21
11
4
44
13
23
13
15
27
57
15
6
35
33
72
22
5
7
14
39
7
17
57
10
9
3
45
27
17
25
23
7
14
40
39
48
20
7
38
24
16
30
12
12
29
49
23
73
12
131
1
3
15
17
12
9
7
15
2
39
19
14
120
4
3
29
3
28
21
11
57
12
36
27
37
56
19
21
35
25
36
8
19
60
84
53
24
27
19
29
7
84
42
12
32
36
27
1
114
17
13
47
43
9
29
63
19
30
12
44
4
80
87
60
33
7
41
22
38
4
51
68
208
8
25
24
23
9
12
39
19
38
7
39
54
71
1
39
69
24
48
39
33
11
7
2
10
45
8
97
11
57
7
108
53
31
15
5
91
50
94
36
18
11
45
3
81
4
71
69
12
3
96
21
48
12
40
30
30
107
49
8
16
6
14
34
21
53
52
36
68
15
19
36
26
7
29
48
16
8
15
7
18
18
14
10
114
11
16
17
60
111
48
9
15
13
27
8
105
51
12
36
33
24
24
67
24
36
45
42
12
14
43
68
76
39
24
12
12
12
17
96
33
15
13
32
7
12
29
60
52
20
70
21
93
8
51
60
31
24
50
12
24
4
36
20
34
9
27
48
18
18
14
40
78
24
54
20
3
43
93
15
2
124
83
19
60
38
4
8
22
5
1
12
23
19
50
43
15
12
62
28
3
56
1
23
57
16
44
46
6
8
15
7
29
21
24
124
11
12
43
14
22
14
120
22
17
4
17
16
35
40
113
3
7
38
12
3
45
7
15
6
11
48
1
20
10
2
4
20
51
13
20
15
79
53
9
34
30
3
53
31
9
8
63
37
75
21
30
17
16
21
27
41
84
16
12
15
27
24
36
14
16
18
60
38
28
11
72
12
79
5
73
24
59
48
9
22
33
5
7
27
14
4
75
15
2
28
18
12
30
36
47
57
7
92
1
18
48
12
5
57
75
37
3
56
1
71
19
14
15
24
12
19
24
26
34
9
9
32
48
52
30
42
30
54
107
24
88
32
40
36
32
73
12
32
27
1
3
69
8
46
12
89
31
98
24
7
8
97
108
12
20
24
75
45
24
58
5
100
12
33
18
26
183
24
117
19
3
69
9
11
28
63
14
51
9
24
3
48
43
6
27
15
54
15
21
27
51
62
24
51
33
135
16
3
5
4
89
3
24
28
5
12
12
28
150
101
12
13
3
17
16
8
27
103
36
2
132
82
14
4
32
3
21
4
59
33
48
15
36
12
16
29
118
2
58
2
15
7
12
17
1
18
9
29
60
16
35
1
12
36
3
21
18
18
23
9
115
15
14
94
9
15
17
12
13
224
3
19
62
112
36
8
40
99
3
2
7
9
51
3
17
9
60
27
45
31
17
4
15
21
56
10
60
41
43
14
88
102
29
4
3
6
24
12
83
7
12
93
12
60
5
15
12
31
101
33
3
43
24
53
73
48
12
27
63
9
53
16
44
63
12
21
15
12
16
21
75
21
59
28
39
125
1
20
40
18
14
7
45
6
5
13
35
24
24
24
7
26
132
24
36
12
19
53
3
31
50
3
81
67
81
27
48
12
120
5
60
96
7
29
28
60
11
4
45
3
75
12
60
77
49
80
60
16
23
25
6
54
39
36
15
17
21
10
48
14
63
19
60
26
51
4
53
4
71
7
5
48
16
5
36
10
12
90
27
44
69
48
24
67
33
24
23
33
4
ABCD 468643884*7^$a-1 [50045]
67
41
31
53
19
53
72
168
115
12
24
41
19
44
40
41
7
92
136
24
8
21
27
64
5
31
17
36
60
19
17
36
31
17
31
20
52
137
43
5
19
5
36
19
24
48
12
5
3
52
72
17
19
60
24
113
63
28
12
41
19
48
36
24
17
63
36
4
24
17
115
68
16
12
41
12
55
17
24
39
64
48
29
144
31
84
29
36
39
28
32
117
3
16
72
8
12
9
19
5
67
8
4
72
41
7
12
53
103
48
80
21
43
116
45
67
5
12
36
55
17
24
3
141
99
16
36
5
36
19
36
17
36
19
48
60
24
56
45
7
108
12
17
19
5
79
41
96
31
8
72
112
60
5
7
29
175
5
135
9
43
12
8
9
163
8
4
24
29
36
60
7
68
33
19
48
5
27
4
77
139
113
7
209
72
7
24
12
29
31
36
5
72
216
48
19
140
28
36
44
72
112
53
79
17
67
36
5
12
27
40
29
63
4
36
120
12
116
12
9
31
5
139
24
12
60
24
44
9
7
164
100
65
27
24
4
132
80
28
65
55
17
36
31
12
17
3
24
112
5
27
76
113
31
48
20
28
24
12
8
21
15
57
24
120
79
12
72
5
43
29
19
12
48
36
24
36
5
12
43
29
96
43
36
12
17
12
31
32
9
27
124
89
12
31
29
115
36
29
19
8
12
16
12
152
196
53
48
24
31
68
45
3
33
27
28
36
24
36
156
12
5
91
164
168
21
60
36
12
15
57
27
45
15
36
21
24
31
24
36
48
60
12
12
5
87
84
4
101
72
27
28
20
9
55
104
16
65
19
44
16
29
3
24
4
41
12
43
53
3
112
12
17
127
60
65
27
40
152
72
40
96
5
55
8
36
21
15
9
55
17
7
60
12
48
56
9
96
31
180
120
101
31
12
24
5
7
29
19
36
20
9
31
48
17
12
7
72
17
27
9
19
72
8
93
87
40
48
41
96
27
45
115
20
4
44
16
53
19
17
75
76
12
29
51
21
24
12
31
5
7
53
7
41
7
20
76
77
72
55
12
32
45
72
55
8
28
24
29
19
12
48
120
96
53
12
139
5
36
51
9
91
24
32
4
29
31
24
20
40
29
43
101
43
24
36
77
43
36
41
31
68
45
36
19
17
67
68
33
27
16
41
31
32
36
9
15
28
24
24
5
55
65
55
5
39
208
104
148
168
120
41
19
17
7
48
56
40
84
17
84
19
36
41
108
7
77
60
3
33
43
32
9
79
12
5
48
19
77
19
48
36
44
64
60
56
33
7
65
48
60
19
29
15
21
24
3
112
60
24
125
7
5
15
21
7
96
29
48
7
240
20
21
144
7
84
5
48
43
60
12
96
104
36
60
129
36
67
5
36
79
8
36
9
48
79
288
24
36
84
56
72
64
108
32
48
88
84
204
197
120
24
19
24
29
19
8
81
31
17
171
4
29
48
24
7
60
5
55
29
55
60
36
12
180
77
144
72
19
29
91
60
29
15
16
84
17
67
36
17
24
48
24
67
5
115
5
55
17
19
149
55
44
12
36
24
9
48
108
31
60
24
101
216
96
3
40
48
53
151
20
21
19
48
48
44
112
17
36
108
24
55
84
5
39
100
36
17
7
17
63
12
100
5
31
5
55
65
24
31
72
41
7
60
53
24
91
44
9
7
24
32
153
31
5
55
24
72
149
7
20
40
84
8
21
60
39
76
56
21
7
12
53
7
80
88
41
55
72
32
52
20
45
108
55
17
31
140
4
17
24
27
165
43
12
48
68
72
24
16
20
9
48
24
7
32
148
5
139
12
29
19
36
12
65
19
48
8
81
67
65
67
8
45
7
84
5
19
92
9
55
84
65
19
12
84
32
4
84
24
12
29
139
5
36
7
80
21
51
21
24
72
19
60
20
9
43
60
8
184
36
84
72
168
65
63
21
43
36
60
101
3
45
55
24
72
53
84
87
28
36
17
48
36
19
89
24
12
115
12
12
5
36
15
84
28
41
3
16
24
168
8
240
9
12
24
3
40
32
24
9
48
36
7
44
153
43
65
48
7
89
36
156
144
24
75
60
9
7
281
3
16
53
31
5
108
43
60
17
7
53
12
79
17
48
24
19
48
5
31
89
31
104
4
65
43
24
24
72
24
24
12
104
16
12
41
99
21
7
89
48
24
111
36
4
41
55
12
48
60
12
48
72
68
4
5
75
28
17
24
63
28
96
12
48
17
63
16
17
27
45
115
5
24
75
9
7
72
152
57
175
36
65
144
19
53
31
5
55
96
101
39
16
20
4
92
48
52
53
36
108
27
4
60
84
60
65
103
65
12
115
72
60
77
27
225
67
41
67
24
41
67
8
4
5
24
48
31
20
40
44
81
15
4
5
163
20
81
135
33
48
240
79
144
41
19
41
39
28
185
7
29
7
20
ABCD 468654552*7^$a-1 [50020]
18
7
5
22
20
28
2
52
15
3
20
70
8
10
114
48
51
39
2
4
2
90
18
4
48
9
9
2
12
10
50
58
12
20
28
2
6
12
7
51
104
6
31
12
57
30
14
66
54
96
12
7
24
24
95
22
48
42
8
49
5
36
4
38
18
4
80
55
21
68
7
65
72
16
20
16
38
10
48
2
10
20
19
87
20
64
60
26
55
15
14
36
19
36
5
7
69
15
29
52
2
16
80
12
13
15
42
60
24
8
10
26
4
50
36
13
9
2
22
8
10
66
20
10
9
51
14
10
8
132
28
12
60
21
9
26
10
32
12
18
28
33
39
48
72
9
3
2
43
33
51
39
140
22
12
15
9
2
12
1
24
24
21
56
19
15
48
21
27
2
31
51
56
60
46
51
33
39
5
6
52
30
2
36
82
27
24
33
39
105
164
16
12
15
9
20
46
2
28
8
7
35
30
19
12
21
3
89
16
18
81
33
20
12
4
42
80
114
43
15
26
31
9
24
32
4
36
186
12
36
14
66
24
10
12
8
10
30
72
20
34
9
15
33
57
50
30
60
12
28
8
67
108
23
40
14
7
3
8
54
43
15
68
34
54
24
18
78
9
41
36
34
21
9
84
8
7
21
3
9
48
30
24
42
15
23
18
31
33
56
4
38
66
40
2
13
35
100
14
18
54
208
6
14
96
31
21
30
12
6
54
8
49
9
12
30
9
3
8
90
28
32
12
40
92
4
80
60
30
6
7
27
45
24
5
16
14
1
27
78
30
12
2
118
2
10
26
60
7
63
20
34
12
27
17
16
14
10
3
21
3
24
3
8
108
22
24
24
3
53
18
18
55
5
10
8
1
72
11
22
15
21
48
27
45
20
18
6
108
36
31
33
18
9
29
54
16
74
19
93
38
28
21
12
47
30
22
38
84
16
3
35
10
24
8
52
15
3
114
24
15
59
42
28
26
25
27
42
30
2
40
51
45
2
40
21
24
75
96
12
30
8
24
40
48
15
35
1
41
7
29
19
15
36
60
9
5
66
25
9
75
143
40
14
46
9
9
50
4
42
18
36
21
5
4
36
8
72
18
1
15
21
39
24
6
2
1
53
31
5
7
11
10
50
4
8
10
12
20
7
9
3
21
12
56
48
43
39
9
5
40
26
25
35
13
35
10
62
58
72
38
1
29
10
6
8
7
59
40
9
5
6
13
53
54
1
39
24
6
2
25
9
56
22
6
14
36
4
9
9
30
2
48
7
11
13
27
30
24
6
9
17
60
79
5
24
12
6
12
10
26
6
18
48
13
5
19
3
30
2
16
12
9
60
3
68
12
60
22
8
36
40
3
17
4
6
20
1
36
15
20
22
32
6
22
36
27
9
99
9
8
18
4
20
36
10
56
54
4
21
12
3
21
105
56
52
6
30
12
27
33
42
33
9
39
45
14
18
7
12
12
36
51
2
31
29
22
8
1
17
10
14
43
48
87
110
88
2
18
34
42
8
55
12
5
18
25
17
64
20
10
26
31
3
24
36
14
60
16
12
8
94
60
20
6
30
145
9
3
47
16
32
22
12
20
7
9
2
10
15
3
14
31
36
41
12
4
14
40
56
64
6
32
108
31
5
4
20
76
63
41
40
60
12
15
48
77
48
4
12
74
40
14
76
36
14
54
6
49
5
18
1
11
6
31
59
30
160
39
35
13
83
12
72
46
3
41
19
36
23
37
12
21
27
15
138
18
6
63
45
8
22
36
14
6
66
34
81
83
82
14
37
9
8
46
33
33
6
54
39
5
16
24
30
2
103
27
8
10
30
177
5
12
18
13
9
12
44
40
27
23
54
28
84
3
60
3
18
56
4
32
30
61
27
42
2
49
27
30
15
41
54
25
59
16
20
22
110
22
36
32
19
24
9
15
12
5
24
76
8
16
3
17
40
51
63
81
45
39
21
3
41
16
2
40
14
54
30
19
5
7
3
42
18
18
2
1
29
91
9
8
24
7
24
125
28
30
2
30
42
31
9
32
4
42
81
81
12
26
40
2
12
16
24
144
14
13
3
66
18
30
99
29
82
6
20
22
14
4
30
24
8
10
8
10
24
110
7
53
12
100
27
71
13
9
18
2
54
61
41
42
49
39
9
93
6
24
36
44
37
111
18
24
8
72
18
10
8
36
31
77
46
104
25
3
38
64
6
24
38
102
40
33
35
1
36
53
10
18
14
30
19
59
18
16
15
33
12
3
3
30
30
50
42
46
30
57
23
114
7
23
10
26
10
15
47
54
7
21
12
15
21
20
22
8
25
15
2
16
32
19
45
26
28
86
88
68
28
24
30
66
120
30
6
44
7
5
4
18
105
21
14
6
34
36
33
27
14
18
88
60
84
2
4
12
24
18
8
34
36
42
42
27
17
34
8
12
6
120
22
21
141
6
12
2
19
89
12
58
12
146
40
72
38
4
42
66
8
22
2
61
87
9
59
174
10
80
18
4
3
123
30
15
47
16
6
75
99
105
35
6
54
4
81
35
52
38
22
32
6
54
36
70
2
34
15
9
39
5
58
12
2
6
30
40
27
77
6
30
43
17
12
7
12
9
12
6
6
8
40
26
114
10
20
36
1
5
36
48
7
17
12
34
20
10
15
17
4
3
51
14
55
33
39
39
42
20
42
22
8
43
33
14
6
4
48
2
66
4
32
36
42
18
22
9
48
63
48
20
10
32
12
4
2
82
66
32
34
14
4
6
27
53
10
62
19
3
20
22
86
58
14
28
21
9
8
43
57
14
76
21
41
18
4
36
45
15
33
47
25
17
31
39
2
18
12
6
7
29
7
24
24
29
19
15
2
4
14
28
9
45
3
41
4
39
11
18
72
28
12
15
33
24
74
1
3
62
19
27
108
33
33
56
43
15
33
36
72
69
14
13
27
2
16
60
15
69
51
5
10
20
18
4
27
60
9
14
13
35
52
21
35
4
2
79
47
28
30
30
24
9
21
18
2
12
34
24
20
13
17
6
13
21
27
5
28
36
36
51
15
12
8
13
81
3
15
42
54
2
22
18
48
42
18
12
27
24
33
6
12
9
41
52
36
38
13
17
36
7
17
12
7
3
57
48
27
2
40
14
10
63
9
32
100
48
8
24
18
28
24
42
66
9
9
92
22
68
22
60
38
1
27
6
8
30
6
7
15
32
30
6
1
89
12
70
21
9
30
2
19
17
16
60
14
12
10
3
29
28
8
16
63
63
18
72
18
24
36
26
58
21
17
18
12
40
18
2
10
12
18
9
53
40
3
75
18
32
4
3
77
34
20
13
21
39
69
18
9
15
50
67
24
5
43
11
18
4
24
44
36
7
45
50
42
18
28
26
36
22
9
59
12
88
2
18
112
18
110
18
16
36
27
15
60
21
12
95
42
52
108
60
39
48
9
15
27
14
28
8
42
18
28
56
34
33
11
30
10
8
1
21
12
24
12
27
101
64
12
20
7
9
27
36
9
20
12
7
21
3
9
66
2
90
6
7
5
64
24
2
18
34
20
42
34
6
14
4
6
12
15
3
44
22
20
43
11
25
48
27
2
28
36
44
42
18
7
23
40
20
4
9
60
21
168
3
21
14
40
6
8
7
33
36
14
22
60
14
22
27
17
4
50
37
5
12
7
65
40
3
3
57
24
57
51
53
43
83
4
50
7
69
15
21
14
10
12
12
87
33
27
23
30
19
27
6
56
22
38
4
44
10
122
7
12
3
108
32
1
35
30
19
45
ABCD 468747234*7^$a-1 [50036]
12
5
7
20
27
12
9
15
34
32
12
39
9
4
3
11
9
96
16
24
11
1
8
45
15
15
13
20
24
24
16
32
36
1
14
9
36
48
1
15
8
4
5
15
12
4
47
36
25
20
36
15
18
6
6
7
24
17
6
25
11
10
44
4
2
13
105
15
5
19
11
22
3
57
51
56
1
32
6
13
44
15
72
13
12
5
7
32
40
17
3
1
8
3
12
12
9
6
10
59
9
6
21
16
33
27
5
31
8
4
95
1
11
21
3
73
11
42
15
12
25
12
48
3
24
23
18
15
4
8
12
3
1
9
39
20
12
12
45
30
25
24
11
21
28
5
3
3
25
20
3
24
12
1
20
4
9
3
12
48
20
27
9
36
1
3
44
33
18
1
65
7
5
4
60
8
30
97
8
21
16
71
3
1
20
3
1
24
32
15
9
4
20
3
12
6
16
20
66
9
21
3
12
12
37
11
28
84
12
8
33
72
30
82
8
7
5
60
27
16
53
31
8
36
12
3
57
1
3
8
21
7
5
7
35
97
24
5
42
81
12
4
71
22
32
6
1
44
27
22
20
28
12
8
3
63
33
13
3
8
49
39
68
12
12
27
18
19
8
4
17
4
39
47
12
22
2
1
36
44
15
22
38
1
21
3
60
77
19
12
5
6
10
3
45
3
137
42
9
15
6
7
23
9
21
39
64
41
6
1
5
4
15
5
7
20
1
3
8
1
8
18
9
12
36
24
9
12
48
15
27
9
16
5
15
4
11
37
44
84
16
36
72
8
12
4
32
4
44
24
12
40
41
42
6
3
4
5
18
1
8
28
20
12
15
49
17
15
4
5
19
8
13
27
24
5
3
39
1
12
8
1
26
12
18
12
6
9
27
69
4
48
12
5
39
4
23
10
35
27
33
21
54
13
29
28
36
3
24
20
4
5
18
60
1
5
3
27
45
4
36
8
3
22
8
3
12
3
1
11
12
13
9
3
32
33
19
36
23
12
22
48
11
27
33
72
36
33
6
25
20
96
39
54
28
12
14
24
33
28
32
72
12
3
36
6
30
6
3
48
9
19
32
16
71
13
24
17
3
48
1
8
30
18
15
15
1
36
56
24
24
9
39
13
2
48
9
13
35
45
31
9
14
9
12
28
12
32
27
1
12
71
22
3
32
12
72
16
8
12
12
52
12
17
15
4
21
51
9
3
12
5
48
3
15
49
53
7
11
21
12
3
30
48
3
52
11
30
15
75
6
43
5
16
11
15
1
20
49
11
3
6
19
20
9
3
27
10
26
1
23
9
51
10
15
8
15
22
3
8
4
8
28
11
9
12
15
30
31
8
9
12
27
27
33
15
9
1
107
21
27
12
13
32
18
12
24
9
12
81
24
30
10
8
43
33
2
12
9
3
36
9
93
18
21
4
12
12
8
4
23
6
15
12
33
4
15
23
72
1
29
7
20
9
4
59
1
60
23
12
12
40
33
39
5
19
11
24
57
12
9
7
47
6
12
7
35
21
9
28
15
12
53
7
11
30
4
15
12
17
6
36
22
32
3
28
12
5
3
15
1
20
39
22
23
28
8
12
9
12
30
9
4
12
5
3
16
24
23
1
33
15
5
19
21
15
20
13
20
19
33
15
20
24
40
9
12
39
20
25
26
1
9
23
3
21
36
16
12
17
19
20
4
59
21
36
16
23
22
2
30
36
51
51
21
16
23
9
4
9
11
9
19
36
8
112
32
3
37
29
28
2
25
53
6
30
6
37
5
15
45
31
11
24
9
16
8
13
3
24
20
33
18
13
8
16
23
1
8
52
35
1
5
6
1
20
4
9
27
23
30
3
36
1
3
57
3
17
7
23
1
24
33
2
6
19
5
6
9
4
56
40
20
25
23
25
11
9
16
23
3
6
30
33
36
3
1
9
2
24
12
42
6
37
59
6
4
27
53
3
4
8
16
8
27
60
21
4
20
4
5
6
21
3
60
25
23
9
9
12
39
1
47
3
33
45
7
12
20
12
3
6
67
8
15
1
11
36
12
13
17
72
15
57
51
16
21
23
36
28
8
16
5
36
6
21
24
16
41
12
19
20
4
11
45
4
23
1
24
9
11
4
5
18
45
12
15
61
8
36
15
73
5
12
6
1
59
33
28
48
23
10
11
69
31
11
30
55
8
63
21
12
36
13
50
30
15
3
37
17
30
1
9
3
8
3
21
40
83
13
77
18
1
11
12
57
61
38
37
36
17
87
3
1
29
7
5
7
24
32
24
25
11
16
24
35
13
8
28
71
9
52
24
24
5
7
41
7
23
25
23
61
12
24
5
12
19
35
12
34
26
18
6
45
4
9
3
17
12
15
16
20
45
60
31
68
12
4
8
48
3
36
18
6
10
26
21
12
21
48
15
51
9
25
3
9
11
16
8
13
26
1
5
15
3
21
16
32
39
30
7
24
12
8
24
12
16
20
9
15
4
20
4
36
12
9
8
24
31
29
30
1
48
29
3
28
5
6
1
12
8
12
40
11
6
43
8
9
6
109
8
15
12
18
40
2
33
3
33
1
50
1
8
24
64
24
24
36
9
15
24
12
5
55
17
15
12
21
15
4
5
4
15
36
59
12
12
1
80
9
19
32
24
21
99
3
24
1
84
29
3
3
25
8
25
3
17
66
24
9
28
24
24
12
5
6
21
36
25
38
12
48
12
6
4
27
8
24
3
10
20
6
12
1
24
48
5
7
12
12
17
16
20
7
8
16
20
28
11
13
68
33
7
47
42
6
13
47
81
3
1
5
24
27
1
11
4
12
5
51
27
81
21
6
24
13
20
3
1
23
6
12
3
24
3
21
28
48
45
39
24
20
16
8
13
56
18
24
13
32
27
30
7
44
3
33
28
8
3
13
12
29
27
73
3
92
12
13
15
11
25
5
19
5
15
3
61
11
9
16
5
28
3
17
40
3
44
36
15
22
23
4
8
16
56
3
45
1
27
20
37
2
21
3
6
15
15
49
29
7
23
37
11
21
13
83
3
37
17
3
40
8
24
13
3
8
27
9
3
93
36
4
36
24
12
12
11
33
15
1
20
12
21
6
10
26
45
9
12
7
8
3
61
59
1
12
12
12
53
7
8
12
15
12
1
11
1
20
24
4
9
59
24
49
3
32
16
8
12
4
35
1
5
30
13
21
11
3
21
9
16
11
4
36
20
39
25
8
4
12
21
14
25
84
5
3
12
3
12
1
11
33
37
23
28
8
21
39
16
11
48
12
1
11
9
99
12
78
12
3
88
21
11
16
12
29
31
9
32
6
81
52
12
17
31
29
30
25
24
23
6
114
13
8
60
4
11
1
33
35
4
60
17
7
12
32
3
36
1
12
8
13
15
24
8
12
9
43
24
5
15
16
9
14
12
33
4
17
54
12
24
6
7
11
10
23
9
39
12
1
3
5
31
41
7
11
25
60
24
56
40
36
8
21
19
11
25
12
35
1
21
47
40
20
24
3
33
27
12
12
36
13
20
16
8
88
17
7
5
63
9
31
72
12
5
7
12
72
24
20
39
12
24
13
20
4
36
12
35
1
29
6
9
24
16
5
7
8
13
15
5
3
28
56
13
2
9
16
5
3
3
37
36
20
9
16
27
36
8
3
12
9
15
12
13
8
3
33
36
39
12
6
31
36
8
9
7
8
13
11
15
9
51
1
24
32
16
12
9
8
39
16
23
6
28
2
21
3
1
32
3
1
17
7
44
36
24
12
24
3
21
4
12
20
21
12
3
3
34
23
49
14
60
6
15
52
44
3
36
18
19
20
12
16
32
3
13
36
44
12
3
21
16
36
17
19
32
28
11
13
36
48
33
36
11
25
23
3
9
15
1
12
35
30
7
32
39
12
9
48
3
10
11
108
12
9
7
8
15
9
27
33
3
25
5
19
24
20
48
27
9
9
4
15
36
23
6
15
3
60
9
3
6
30
37
24
12
32
3
33
51
57
4
101
19
9
12
48
71
39
42
7
21
59
4
5
18
12
21
21
31
32
3
6
3
36
16
11
1
8
45
3
37
50
9
27
25
56
4
5
30
13
11
1
32
4
8
3
18
3
1
26
72
30
30
1
44
4
23
1
24
8
27
24
70
23
4
35
13
8
1
15
12
8
24
21
3
15
30
12
42
36
9
3
21
61
80
39
4
36
21
11
57
6
25
8
1
8
7
8
12
4
71
1
17
18
1
24
8
21
12
28
8
3
9
6
57
15
1
8
4
5
51
45
28
3
5
3
21
3
1
11
12
4
5
15
27
1
69
23
9
48
31
11
6
7
5
18
13
9
71
27
24
6
55
20
16
20
28
8
3
34
20
6
49
8
33
7
11
13
21
12
3
11
25
32
9
27
21
27
4
47
60
12
37
5
6
12
1
8
28
23
1
21
23
21
36
19
71
69
9
6
13
59
33
21
6
25
65
7
53
7
32
75
13
17
6
25
20
12
48
9
28
3
8
1
14
6
15
3
13
113
36
43
23
9
16
5
7
8
16
20
3
9
1
35
39
46
39
11
25
9
2
24
9
52
9
20
87
4
29
18
9
4
17
3
3
30
12
24
18
1
8
1
11
36
21
39
15
37
84
8
12
4
11
1
21
8
15
3
1
60
12
24
12
20
25
38
12
18
3
9
7
44
4
20
24
1
27
36
8
9
31
11
6
30
9
36
3
33
16
11
33
12
24
16
29
7
5
3
24
4
56
1
2
13
8
24
12
12
12
4
60
36
20
16
17
3
13
71
15
12
25
11
9
27
13
5
40
3
68
9
87
15
36
13
8
27
61
24
24
5
6
6
3
36
16
44
4
60
8
9
6
33
16
24
11
60
9
15
6
6
9
15
9
21
3
3
22
15
23
13
20
1
23
12
13
63
24
56
4
23
33
4
45
3
156
32
15
13
24
92
12
12
16
20
3
9
3
9
4
12
11
21
13
11
39
9
1
15
12
8
15
13
12
20
28
8
15
37
35
1
20
36
4
29
48
42
33
4
44
40
44
3
24
37
29
51
12
1
3
5
3
9
30
37
23
33
3
1
21
8
15
39
25
56
3
36
21
12
28
5
3
15
45
48
3
81
3
21
36
49
3
12
12
24
36
12
21
14
12
18
84
3
28
11
1
12
23
24
45
12
4
47
1
32
24
12
1
3
8
15
6
6
9
4
11
10
27
17
4
2
69
16
59
37
32
4
72
11
18
7
5
7
12
11
33
12
12
21
6
9
16
35
24
9
4
57
11
16
8
1
32
27
15
10
3
8
39
37
20
16
5
15
15
37
48
5
24
6
1
12
11
48
37
12
12
11
84
1
12
20
1
32
3
16
11
9
9
3
9
99
1
15
5
19
9
15
45
2
21
12
24
13
14
1
12
20
93
66
34
11
76
ABCD 468940242*7^$a-1 [50005]
20
12
36
12
4
36
32
4
24
104
48
7
5
7
30
75
8
7
17
43
17
24
40
72
75
5
7
18
27
80
60
12
88
24
12
8
4
63
12
33
12
20
28
8
4
80
7
17
12
52
9
3
3
17
25
18
17
76
24
68
40
20
7
17
36
19
180
5
12
28
15
18
11
1
3
12
20
12
48
43
33
32
28
12
15
53
7
12
6
3
8
43
89
61
36
30
12
17
16
32
16
32
24
13
11
19
29
4
12
12
15
36
12
21
8
84
36
31
17
16
44
36
79
17
4
68
1
30
5
12
48
25
3
56
12
12
52
8
40
20
67
6
27
8
64
33
35
37
48
15
8
55
29
4
8
4
32
43
5
7
12
21
20
4
96
9
15
68
7
9
92
28
27
41
12
7
12
5
196
8
4
15
29
31
12
93
15
17
40
56
12
55
9
8
67
33
3
12
17
16
56
19
9
8
40
3
5
72
108
7
5
12
48
28
12
56
24
37
11
49
39
27
12
12
36
45
27
12
9
8
24
28
56
43
21
12
24
8
55
17
12
1
12
36
15
27
45
68
7
65
25
111
32
40
39
29
16
15
5
24
12
112
8
7
5
7
33
20
24
12
24
12
36
24
4
80
24
12
36
12
108
12
7
45
96
8
36
16
8
16
3
17
1
63
36
45
30
5
43
33
27
12
9
111
5
4
60
60
20
40
20
12
4
8
12
13
23
12
52
8
7
5
48
16
12
12
8
7
5
48
19
21
12
20
36
31
18
15
92
28
96
36
15
17
4
80
4
3
17
60
4
8
4
9
18
33
8
4
32
13
23
4
44
4
32
31
41
13
15
32
12
12
4
20
36
19
9
24
15
21
9
3
44
1
27
8
4
3
21
87
24
77
4
60
12
56
7
12
17
4
57
11
19
12
29
28
8
7
5
24
40
12
24
3
21
39
21
24
8
60
37
18
24
9
20
60
4
3
5
4
8
12
28
32
16
12
15
53
7
5
16
36
3
21
27
12
42
39
12
15
77
36
64
8
40
15
33
12
24
24
9
3
8
7
45
72
48
15
24
30
11
37
47
12
64
12
116
64
56
12
7
102
3
15
29
168
40
20
12
12
4
12
80
4
12
39
45
24
9
3
15
60
60
33
12
20
7
45
15
65
40
12
8
12
4
51
9
44
97
3
3
53
48
16
27
108
57
60
93
35
16
24
36
12
20
88
20
16
15
29
1
3
32
48
28
87
29
12
60
16
20
12
24
48
61
111
8
61
6
42
18
29
24
19
33
8
4
8
37
75
20
28
20
7
53
37
11
16
8
28
8
67
33
20
16
36
75
42
3
8
31
5
73
35
7
5
12
4
8
7
29
1
30
17
28
20
4
20
25
59
1
18
12
9
8
73
30
5
4
8
12
31
9
56
16
27
41
1
48
30
77
64
24
96
32
19
21
8
7
5
12
16
20
24
24
16
48
15
5
12
7
41
55
12
89
28
20
31
5
7
65
52
33
11
4
8
19
29
64
20
36
4
8
19
41
12
12
1
30
45
15
77
16
39
17
4
24
3
17
36
16
24
27
5
28
44
24
36
85
3
8
64
8
19
17
60
13
30
18
3
48
9
11
7
5
19
5
24
12
48
76
8
7
21
12
33
15
20
28
56
40
15
45
24
39
17
24
1
6
54
30
17
79
5
12
28
12
15
12
29
1
59
24
12
36
12
60
40
32
120
55
5
40
8
55
17
31
5
12
67
5
24
7
5
28
21
51
8
16
3
12
21
8
7
9
20
4
24
32
28
12
8
36
91
5
40
15
129
80
4
57
15
20
40
56
37
30
21
24
12
8
36
16
51
45
27
17
96
7
12
65
28
68
24
1
11
16
3
24
17
12
16
44
24
36
1
15
20
40
8
12
43
5
28
44
16
20
4
3
17
24
64
48
8
12
36
12
60
40
60
36
3
72
29
52
68
12
28
20
24
48
112
72
20
43
33
72
20
60
24
43
5
24
24
40
27
9
9
11
4
15
53
12
88
8
24
24
1
47
108
12
28
8
28
12
48
32
4
24
12
12
20
52
33
12
3
12
104
7
29
31
12
5
88
15
5
24
4
20
4
32
12
36
25
15
8
4
3
21
12
24
15
69
27
5
4
8
85
27
51
9
24
20
12
19
5
148
36
56
13
63
20
24
60
24
4
8
12
40
15
33
75
5
36
1
3
12
3
9
20
12
4
48
8
28
8
28
12
32
40
45
6
137
24
1
12
6
12
41
67
5
19
21
8
1
23
16
8
4
12
20
12
16
48
36
8
48
4
68
37
6
5
12
60
12
25
18
30
3
44
36
24
40
8
12
76
9
23
28
8
16
8
25
15
108
75
5
4
60
56
4
3
41
49
12
6
29
4
24
36
51
29
19
17
12
1
42
9
20
7
29
4
12
24
45
23
25
3
8
16
96
20
24
4
56
48
13
47
7
5
12
16
20
52
60
20
24
52
20
24
28
3
9
20
16
9
15
44
52
20
40
24
3
21
8
28
3
5
7
5
4
24
32
4
8
13
15
24
44
16
116
72
4
12
8
40
12
15
29
72
7
9
15
9
8
96
12
16
32
28
27
12
41
52
56
7
17
12
12
16
8
48
1
6
5
7
12
36
57
20
12
16
24
8
12
55
5
13
60
15
116
79
21
12
27
41
96
4
36
36
39
9
44
52
8
28
15
33
8
19
29
25
35
88
15
12
53
16
20
12
36
52
24
8
36
52
20
36
60
31
53
4
48
15
72
17
60
1
3
9
15
36
20
16
3
41
1
11
12
12
4
32
40
120
24
8
25
3
9
35
84
48
4
8
4
3
5
36
1
59
28
3
81
20
24
37
15
33
35
84
1
15
8
4
44
36
13
18
60
29
55
60
41
7
17
55
21
12
32
28
33
11
12
16
56
12
36
76
3
12
5
16
68
96
4
80
7
5
19
29
24
24
12
19
81
152
40
12
12
15
17
16
15
12
41
12
24
31
5
16
69
23
24
4
12
12
32
25
6
45
9
15
8
7
65
4
8
31
5
37
18
12
9
24
3
17
40
3
9
3
45
20
16
44
7
33
20
7
6
39
8
16
72
9
6
9
33
51
132
8
24
48
25
27
12
36
24
56
24
36
60
4
24
80
4
20
36
24
55
21
84
3
12
5
16
39
29
4
48
36
8
7
45
3
21
21
59
12
28
44
76
8
4
20
55
9
51
5
7
29
31
21
24
32
36
55
102
60
78
29
24
1
18
5
12
24
1
39
24
15
17
12
4
57
3
48
20
4
20
12
1
15
32
36
1
39
9
11
1
39
8
48
16
12
8
7
57
15
5
55
17
31
5
12
12
36
28
12
48
12
8
19
41
7
21
36
63
45
15
42
15
24
27
9
48
12
8
24
4
32
7
18
15
8
24
31
84
5
76
24
44
16
116
28
12
12
15
41
19
29
24
4
48
87
6
27
12
36
15
5
4
32
1
12
6
29
12
24
37
11
24
36
7
12
17
12
16
3
42
12
6
24
36
5
12
28
48
27
29
28
20
25
11
4
48
32
25
3
39
48
33
24
44
1
6
5
19
5
24
36
55
17
96
67
9
20
24
40
20
76
27
9
20
12
28
8
43
9
20
64
44
28
9
15
3
77
16
39
45
15
41
4
51
9
32
52
8
13
11
7
5
24
4
8
100
96
48
27
5
48
7
33
57
3
48
20
36
28
45
30
41
48
60
4
3
5
12
16
24
15
90
47
4
12
20
24
12
48
4
27
9
24
39
5
52
68
12
31
5
19
41
4
3
12
5
24
24
36
16
33
11
16
15
66
23
24
28
8
4
45
75
32
16
48
24
20
7
90
15
15
5
12
12
7
9
36
9
11
4
44
7
5
24
73
51
44
28
8
79
5
7
9
20
7
102
47
36
28
96
32
28
44
7
5
55
33
12
20
52
20
40
20
28
39
5
16
12
8
7
29
36
12
36
12
25
11
61
11
36
28
3
41
64
12
24
27
33
9
3
15
69
15
6
174
5
4
8
36
12
1
35
60
12
12
24
4
36
32
24
24
76
8
24
61
3
32
16
12
15
9
15
41
52
20
43
30
3
27
41
4
104
24
7
69
24
8
12
52
8
49
18
5
19
9
12
56
43
9
69
12
15
48
57
18
33
9
3
48
27
18
ABCD 469027224*7^$a-1 [50019]
48
45
75
69
51
30
234
45
51
21
87
24
12
6
84
51
117
27
12
3
6
30
129
21
84
66
42
42
36
30
54
45
12
60
240
24
339
9
15
42
75
27
66
27
9
3
3
45
45
18
162
15
24
12
39
9
36
27
96
12
18
15
132
12
3
105
147
21
21
207
12
69
15
84
84
3
81
60
24
21
123
135
21
105
36
66
81
12
39
21
36
60
75
54
87
3
24
33
36
147
24
48
18
6
21
45
63
72
45
3
24
96
69
12
195
111
12
108
9
63
12
69
72
135
105
75
42
78
9
3
6
180
3
39
54
15
3
72
9
15
129
84
27
57
27
120
18
18
24
6
6
6
51
39
129
3
33
363
6
54
153
12
69
96
66
24
6
30
21
48
36
15
114
24
87
36
9
15
24
15
54
15
36
12
15
18
3
48
72
3
6
18
66
87
9
18
21
171
33
39
9
3
9
45
30
117
36
3
105
9
63
12
51
21
33
75
48
60
57
63
3
81
24
12
51
21
27
102
42
36
93
15
21
3
9
51
96
93
60
99
21
39
45
48
231
57
9
39
3
6
15
9
39
81
6
30
3
9
42
33
105
27
36
45
6
24
6
51
147
48
81
12
45
27
15
93
9
6
132
54
51
156
48
36
9
114
6
24
96
48
42
60
105
24
9
36
42
60
105
36
48
15
24
9
3
240
24
6
3
9
39
9
3
51
45
39
6
3
15
42
159
21
51
24
39
30
63
84
84
21
18
33
183
36
102
30
6
15
51
30
15
15
21
57
12
15
12
60
12
72
3
54
150
6
3
60
12
12
57
6
57
24
12
39
45
3
24
12
84
96
30
51
45
84
84
66
9
12
27
21
27
21
69
42
105
15
21
57
138
24
120
21
87
60
12
12
18
27
111
45
87
90
3
12
105
147
15
6
15
183
72
30
12
27
3
21
141
39
96
63
21
12
39
48
12
138
63
15
45
36
24
15
9
45
54
33
93
6
21
33
6
42
39
39
54
3
147
90
3
48
24
12
3
6
30
24
69
12
105
27
21
135
9
27
36
93
42
42
18
33
9
3
60
60
444
24
57
51
9
48
111
39
33
27
81
93
60
87
99
6
27
51
36
21
9
264
90
57
39
12
33
12
12
15
78
15
36
48
12
219
12
90
18
93
12
75
9
12
12
60
105
75
48
36
84
48
195
36
12
18
87
3
93
192
3
36
21
84
21
51
9
3
27
12
96
12
12
33
36
72
15
33
33
147
81
171
129
6
33
39
45
15
21
120
12
129
27
63
18
15
144
9
30
33
57
6
120
6
159
123
21
15
21
39
24
33
45
18
42
99
3
30
99
132
21
36
39
21
75
15
33
117
63
39
69
69
138
24
6
75
12
75
21
69
15
36
12
48
24
87
9
21
27
69
144
186
24
18
51
27
45
69
63
27
9
3
57
219
24
66
39
12
24
24
69
102
21
3
48
6
51
12
87
33
9
12
42
9
60
27
9
36
36
24
87
9
51
18
54
21
36
12
72
57
126
57
9
51
75
60
120
18
24
48
15
135
120
21
132
24
15
18
63
60
84
24
87
117
96
51
48
105
63
162
51
84
39
9
36
15
6
75
48
48
3
6
3
60
21
27
63
60
138
18
9
24
75
30
66
9
36
33
27
15
54
183
27
21
63
72
36
33
60
51
21
15
21
69
18
120
54
195
87
21
75
60
12
18
15
153
27
27
93
12
84
33
27
3
78
30
12
9
12
60
24
3
21
147
105
45
183
27
9
12
12
72
120
9
15
60
132
57
15
24
12
21
54
9
135
33
72
21
66
30
48
6
24
24
12
48
36
81
9
60
27
144
3
81
39
48
21
12
96
84
39
36
42
15
129
87
48
15
69
105
60
3
24
9
6
54
99
120
27
18
102
69
204
12
27
141
15
60
9
12
15
24
6
6
30
12
3
39
36
18
51
12
12
48
27
21
69
3
12
15
132
18
66
21
57
18
78
99
72
39
30
102
9
12
21
42
18
6
24
93
12
45
18
42
87
9
42
60
21
84
24
45
123
123
21
69
15
48
39
9
93
51
39
81
3
45
45
54
33
27
9
12
27
42
18
33
147
48
12
24
6
15
69
87
21
96
51
9
63
63
57
24
3
102
75
180
72
24
3
30
75
15
9
57
42
6
3
9
132
36
195
195
54
12
6
42
6
192
48
21
12
63
81
27
33
27
66
6
30
18
138
30
9
39
84
9
12
60
48
12
21
90
57
84
93
27
39
57
60
33
126
9
45
6
12
21
39
6
174
21
165
63
48
120
ABCD 469040946*7^$a-1 [50034]
17
42
6
15
3
13
17
31
47
9
9
63
84
84
9
78
1
36
77
39
64
35
18
99
16
11
36
25
8
15
21
63
1
84
11
1
11
48
6
54
48
24
93
15
49
8
39
21
52
8
33
3
9
39
132
60
9
18
33
24
12
12
24
12
4
8
33
18
42
7
59
42
27
39
37
17
3
21
27
12
48
33
18
12
73
23
6
12
19
23
6
7
5
42
25
17
7
8
39
66
15
108
15
21
12
12
16
17
3
52
71
9
16
35
9
12
57
18
9
12
9
114
30
24
6
1
8
15
25
11
33
9
3
21
3
3
45
15
57
24
24
72
16
72
5
12
115
11
9
9
31
48
132
48
20
16
29
27
24
9
12
54
78
6
1
41
3
3
18
36
12
27
96
3
13
60
20
33
51
16
29
15
4
56
39
18
30
45
21
12
3
15
25
29
72
42
21
16
5
42
84
36
37
53
12
54
18
39
15
6
3
12
16
17
75
45
12
42
24
57
33
43
65
87
3
21
9
18
9
39
36
24
25
5
30
81
4
11
18
15
112
29
3
52
11
12
48
1
17
60
12
31
11
12
24
6
36
12
39
12
21
3
24
4
20
24
3
33
9
24
43
11
48
21
3
30
15
27
24
6
18
60
105
40
41
24
42
1
59
21
4
8
33
15
9
7
11
13
12
36
35
12
1
29
75
45
36
12
12
48
6
48
9
16
41
31
8
3
54
72
30
1
8
15
49
36
5
24
18
60
72
9
33
3
16
68
9
138
13
8
21
18
18
27
21
48
7
23
9
51
33
12
24
24
27
13
8
16
29
39
27
48
57
3
18
54
6
27
28
11
6
15
4
32
48
52
12
41
43
8
9
27
16
41
3
3
33
27
21
12
4
5
7
5
12
7
56
24
16
11
13
5
12
42
12
13
92
24
45
6
12
1
32
3
36
54
42
24
18
6
81
132
12
27
30
24
12
72
6
25
11
37
29
7
5
3
15
21
39
9
4
44
69
31
8
64
8
24
9
15
15
12
81
12
52
5
48
15
33
24
12
36
19
5
27
12
24
16
8
72
21
51
36
12
39
49
8
36
4
17
24
55
12
5
6
54
3
3
6
60
36
24
7
65
15
15
69
99
36
6
30
6
3
16
11
6
12
43
17
19
84
8
33
31
11
9
87
9
15
69
9
7
83
9
3
9
57
36
3
4
36
35
13
24
11
36
9
9
15
15
21
16
83
81
63
33
39
9
16
29
19
59
13
80
9
15
15
45
48
21
12
36
15
76
5
42
60
9
39
21
4
11
84
9
33
19
5
12
3
15
48
13
12
59
6
12
6
48
37
5
27
12
3
9
69
6
25
71
13
44
33
66
102
3
4
11
69
52
11
33
76
41
12
3
21
96
66
1
36
32
4
48
96
32
16
8
24
12
3
18
39
33
7
41
18
69
24
81
15
9
15
9
7
8
3
13
71
45
3
6
12
39
27
9
4
83
84
25
41
66
21
9
18
61
11
25
11
9
24
21
27
40
5
3
9
30
60
6
111
9
6
30
51
21
24
15
100
53
12
36
3
52
5
7
11
132
25
11
81
4
48
89
6
18
27
36
16
60
89
18
18
3
15
33
100
41
3
4
12
17
3
27
132
93
60
9
31
104
15
48
33
4
32
21
48
63
21
6
81
12
9
6
24
33
27
1
96
11
6
12
12
39
15
78
12
66
42
63
3
13
53
24
30
49
12
23
9
36
21
7
84
77
7
59
6
12
6
6
3
4
8
24
15
66
6
57
24
39
73
36
11
33
33
24
6
9
39
9
28
23
9
27
42
15
15
1
12
23
18
12
39
4
11
25
53
42
1
47
33
48
16
5
55
20
40
17
19
44
51
24
9
27
1
20
39
36
42
7
20
4
8
3
18
51
48
12
3
61
17
6
54
18
1
41
6
13
24
24
20
12
45
90
6
30
6
12
72
72
3
51
49
23
21
16
23
49
5
84
6
1
5
6
54
30
12
18
27
27
21
4
41
18
33
21
24
3
15
57
9
18
33
4
17
24
19
36
5
12
6
25
24
41
39
16
11
6
30
6
75
15
57
12
3
42
3
39
21
45
39
3
9
21
6
54
19
20
24
15
36
45
15
69
27
25
96
48
5
27
64
35
6
6
36
37
83
54
31
12
29
3
16
12
23
109
5
39
57
66
9
27
81
3
13
36
5
24
147
93
15
27
66
48
6
21
15
24
21
12
36
3
54
12
12
15
3
12
30
72
30
72
12
6
42
6
51
12
40
8
24
45
6
9
3
90
24
12
84
6
6
24
3
33
6
49
5
51
4
11
21
57
3
24
9
3
3
30
51
64
44
12
3
49
23
21
15
18
96
15
3
49
65
159
15
42
72
6
24
30
18
6
54
30
87
9
84
19
5
87
27
13
53
48
30
48
13
8
52
107
25
24
59
9
84
48
28
44
15
24
9
36
27
9
39
18
15
4
11
9
87
33
4
36
41
18
1
84
8
9
31
53
24
18
1
5
6
37
17
75
12
51
1
35
33
9
7
44
9
54
30
15
3
21
16
56
15
1
36
17
51
21
18
1
5
30
69
24
45
7
48
5
39
72
12
3
1
44
12
9
7
23
1
5
39
9
6
6
55
5
18
24
24
72
54
15
12
45
18
6
36
18
6
31
24
5
6
1
44
52
44
15
37
5
7
20
3
61
20
24
3
93
3
21
12
36
3
37
23
18
84
87
12
96
4
23
12
60
18
19
23
9
15
45
27
21
21
31
60
41
66
9
81
12
19
8
3
6
24
3
63
6
54
114
15
9
7
24
35
13
32
9
66
12
21
15
36
1
48
32
60
12
33
6
24
24
13
11
1
20
12
9
18
36
18
6
60
36
6
75
24
3
54
12
24
51
24
3
9
28
36
5
15
16
83
6
3
9
147
9
39
4
36
5
18
24
6
7
32
36
12
27
36
33
3
36
9
36
45
27
81
6
12
33
12
39
6
51
15
21
3
42
18
69
27
33
4
8
9
15
88
35
21
16
11
36
9
21
18
48
1
200
3
6
63
15
54
19
8
24
15
60
13
60
5
12
15
27
18
7
32
27
1
12
29
6
13
32
9
18
48
21
3
37
11
24
105
52
35
37
5
63
21
15
16
65
15
45
60
63
96
27
21
39
45
33
18
61
164
27
30
3
52
92
4
23
21
12
15
25
23
12
12
48
9
51
6
6
12
45
15
57
24
3
24
37
5
3
39
30
43
84
32
39
48
54
39
15
12
6
12
51
24
4
32
3
30
63
39
12
42
24
18
18
6
6
12
6
21
15
18
12
51
33
36
31
60
8
15
61
23
54
55
12
44
15
21
12
3
6
54
1
8
16
47
1
41
30
30
18
9
12
3
54
66
48
30
54
81
39
18
3
4
47
13
5
51
108
63
30
19
12
24
8
15
33
3
30
18
37
41
7
29
24
36
24
24
7
35
25
5
27
48
4
41
3
48
27
6
27
9
42
18
31
11
48
9
3
37
23
6
19
17
3
12
4
36
56
15
9
75
13
11
73
12
29
19
95
18
39
21
66
21
93
3
21
15
16
17
6
73
77
27
40
8
48
63
18
3
45
6
49
12
5
144
48
87
100
29
54
84
25
44
3
37
24
20
3
24
6
18
49
17
55
11
21
63
48
1
17
7
8
72
48
21
6
33
15
6
15
15
24
24
12
1
12
11
21
57
7
5
24
102
60
24
6
7
17
18
18
39
16
20
36
48
3
21
9
7
24
5
30
72
54
15
69
3
4
32
9
6
1
11
24
6
6
30
15
21
31
32
36
45
12
39
63
57
27
37
17
6
13
59
54
30
21
9
42
18
7
11
57
9
6
6
3
3
33
3
61
32
3
48
12
45
9
63
24
51
90
7
17
19
32
12
4
32
27
37
35
6
36
18
6
36
36
12
12
27
3
36
21
4
53
7
11
21
3
169
35
21
12
36
33
12
18
48
6
ABCD 469081976*7^$a-1 [50011]
211
48
60
17
7
12
60
80
16
119
301
35
24
121
41
3
15
73
48
71
13
29
7
24
24
8
88
41
243
124
12
44
40
32
45
36
63
87
48
13
12
20
9
51
4
41
36
79
5
15
12
15
102
91
5
75
99
45
33
7
95
78
3
36
52
24
12
96
144
47
49
125
51
4
71
13
65
30
18
78
12
24
9
40
71
325
36
120
68
9
42
36
72
109
72
29
18
37
32
39
6
3
72
36
69
30
13
144
68
33
30
72
36
132
121
5
127
53
30
9
136
44
33
19
20
40
60
132
92
28
12
12
128
27
49
11
30
19
131
9
52
101
211
17
43
107
54
175
12
23
54
19
24
8
112
24
12
53
43
164
87
1
8
21
19
60
24
12
11
1
113
18
157
108
116
15
90
19
12
95
90
144
43
11
25
65
108
147
28
12
24
23
93
45
43
8
36
28
12
35
6
43
5
15
76
23
61
65
111
64
44
112
12
44
45
31
96
197
55
56
4
11
217
8
27
93
4
24
180
59
21
69
75
141
39
16
17
39
9
6
9
39
78
54
48
1
24
8
45
31
8
28
35
6
207
27
72
45
3
13
12
216
12
35
97
35
73
53
111
180
45
51
27
157
48
11
1
35
174
43
120
32
16
120
11
1
8
153
6
81
160
95
145
116
135
213
9
12
67
83
1
164
24
156
4
59
25
101
24
66
13
12
24
32
4
59
132
49
5
19
83
54
24
12
42
90
67
12
72
36
11
1
84
132
12
179
1
12
36
24
23
45
3
37
23
18
19
11
24
54
171
136
144
179
21
28
107
49
24
5
120
27
51
120
42
7
113
216
24
171
39
18
19
24
12
8
4
132
59
49
72
72
44
15
1
17
19
17
79
60
71
9
36
28
17
31
12
17
36
31
24
24
65
55
35
37
36
152
48
72
100
12
68
24
28
137
55
80
4
5
72
15
63
66
24
7
24
132
12
60
60
83
129
33
48
15
135
61
48
44
160
20
12
27
109
32
9
18
13
96
29
126
13
41
150
57
45
43
24
60
108
8
16
60
5
6
84
36
13
36
5
171
15
73
317
19
23
37
29
51
52
149
42
145
11
49
236
45
43
29
79
60
96
12
35
33
184
108
24
17
19
11
42
75
33
31
53
171
69
79
68
9
114
13
44
33
55
47
49
176
52
96
128
57
55
116
28
23
85
89
126
45
100
44
87
18
43
12
29
31
104
87
45
64
17
30
54
15
3
42
3
64
77
31
176
4
240
12
17
90
6
99
45
19
12
95
288
1
35
21
28
36
41
7
96
84
68
28
5
18
37
48
53
79
60
60
72
60
80
9
75
36
28
276
35
25
20
88
12
107
25
12
143
97
83
13
36
5
127
12
72
12
12
53
111
4
32
40
24
71
105
48
132
3
45
45
55
23
72
21
15
45
57
67
108
32
15
237
24
208
56
15
12
97
11
90
6
81
9
36
36
7
5
91
41
127
164
52
56
76
60
8
135
25
56
76
11
12
18
19
23
13
36
23
61
72
24
24
8
81
48
18
24
36
225
117
31
41
84
43
8
3
169
56
16
29
42
73
24
68
15
73
72
72
92
4
68
76
83
18
108
7
60
23
72
36
45
4
17
63
100
8
40
83
25
11
13
95
48
61
48
84
155
36
85
12
68
52
29
123
36
3
126
31
59
1
23
120
18
139
11
49
104
21
7
89
67
84
59
42
18
13
168
17
31
23
21
28
36
36
41
91
44
3
6
19
20
195
37
20
33
30
229
23
73
23
1
44
12
40
56
52
84
11
1
8
81
127
35
42
3
87
145
20
108
88
35
18
27
93
103
11
1
11
24
193
36
84
36
24
12
20
165
139
24
48
104
27
42
43
95
33
28
12
44
4
60
53
175
191
18
156
43
12
44
177
3
16
20
112
36
47
25
24
17
7
35
49
53
24
66
313
11
9
45
18
13
29
3
16
17
39
27
24
66
19
5
315
28
11
73
48
29
19
11
37
44
36
4
56
28
35
72
13
32
3
18
114
81
45
99
21
7
17
55
156
24
143
18
ABCD 469084722*7^$a-1 [50001]
12
108
11
9
36
9
27
9
39
9
6
69
48
3
6
24
7
20
45
108
12
7
11
24
1
20
27
24
1
8
16
95
1
5
18
25
200
45
36
6
33
40
17
7
8
24
63
45
60
15
25
41
12
180
24
39
60
12
40
65
3
12
4
24
20
21
19
12
72
11
49
8
4
59
25
5
66
6
42
13
35
9
9
147
24
21
7
77
15
3
181
17
19
149
19
101
31
20
28
12
71
49
29
42
37
11
6
31
5
15
12
21
36
36
39
4
204
23
24
1
17
43
72
77
6
9
69
12
43
104
51
6
19
12
5
54
13
35
1
56
45
39
52
60
53
75
16
48
35
1
12
5
24
123
76
24
12
8
12
24
9
51
141
30
30
3
15
21
12
15
42
3
24
36
63
49
17
24
54
13
8
4
20
3
42
7
8
16
12
53
6
6
18
21
75
66
3
16
20
21
63
27
37
5
36
27
24
15
24
24
1
41
6
9
76
24
44
57
139
35
1
8
4
80
12
9
60
7
48
11
25
20
4
5
12
54
6
3
4
11
21
4
24
65
7
96
84
8
16
11
21
45
39
15
30
19
20
69
12
75
28
20
40
8
28
92
9
6
9
4
59
21
4
65
7
24
137
7
20
27
6
7
32
24
51
9
12
12
52
20
9
30
1
23
81
12
40
20
105
3
24
51
42
15
69
43
68
40
65
42
1
32
9
36
15
12
21
115
12
12
20
33
108
15
64
77
91
29
55
8
12
76
35
24
13
56
16
68
12
144
16
5
48
3
75
18
19
11
97
29
15
40
20
36
69
19
29
36
42
24
24
30
7
12
17
19
12
5
12
96
7
24
5
15
4
60
24
11
6
75
39
24
1
72
68
16
59
1
80
28
8
45
3
12
15
210
19
8
12
4
24
5
30
21
36
4
11
9
21
111
75
69
9
15
64
5
87
4
35
1
44
60
15
6
24
12
27
16
36
23
61
11
6
24
66
24
18
7
8
21
60
27
3
1
20
3
13
5
30
49
29
19
41
7
8
52
8
69
6
97
5
3
96
21
18
9
15
6
15
27
72
66
12
12
111
40
5
7
5
27
72
3
6
27
12
36
16
101
7
101
15
21
36
3
27
49
68
48
3
24
13
20
100
5
43
59
21
21
19
12
29
36
15
52
12
44
24
33
24
60
6
30
75
64
29
42
9
24
4
12
20
64
96
36
95
48
6
75
24
52
24
8
232
59
45
36
4
17
42
6
84
7
29
12
7
47
25
24
56
21
7
32
21
3
51
49
5
7
8
21
103
95
1
32
48
36
40
180
20
21
48
51
4
89
15
16
12
20
60
4
20
75
33
21
67
8
57
3
21
60
3
40
132
80
51
9
16
5
15
28
5
7
32
12
28
12
23
61
11
48
6
19
8
12
40
11
61
96
32
27
240
6
24
18
1
140
12
108
45
30
6
15
40
44
24
28
35
133
12
8
4
20
15
1
5
75
9
7
60
35
21
4
29
15
40
17
63
21
15
39
9
160
56
4
5
31
65
12
114
21
12
21
39
12
40
20
81
12
6
9
40
8
9
60
111
9
36
264
3
21
7
53
39
33
19
20
4
47
9
40
29
51
9
7
32
21
12
3
21
75
21
54
24
102
7
83
57
81
126
13
5
43
5
3
45
7
29
84
31
20
4
32
45
3
12
28
80
45
31
11
42
63
40
12
35
1
56
64
72
5
12
27
24
45
30
21
64
17
7
12
23
66
6
9
57
54
6
27
15
6
27
4
8
27
1
12
12
20
16
24
48
8
4
36
32
16
24
11
24
18
43
36
36
68
96
21
39
24
16
8
12
36
27
13
59
1
23
9
40
128
9
6
18
75
12
15
48
42
30
37
12
20
48
12
84
24
12
9
36
51
4
41
67
23
69
48
12
21
90
25
29
51
24
45
51
28
80
16
35
54
7
35
9
21
18
24
6
7
12
36
24
32
28
17
3
51
1
144
47
48
1
23
21
24
72
40
11
72
45
72
64
17
19
24
24
20
28
5
18
30
7
32
3
54
79
24
107
1
5
3
4
11
49
12
44
21
39
84
87
6
63
24
60
33
7
12
8
147
13
96
35
45
4
68
120
4
56
45
63
4
20
28
8
21
15
45
3
76
140
40
12
20
24
4
20
4
23
24
49
47
9
21
43
5
7
5
7
12
35
21
168
12
4
56
60
15
49
80
64
164
21
31
60
20
24
57
3
27
72
6
7
12
20
28
20
9
19
5
12
75
3
45
64
35
48
30
43
47
72
61
17
63
4
17
6
18
31
23
42
195
40
29
75
21
24
54
45
93
39
28
36
5
39
45
6
37
20
33
55
71
25
5
51
24
24
39
6
39
3
78
31
29
30
30
31
20
28
60
56
4
53
75
3
6
19
44
48
27
1
36
56
3
6
43
32
84
12
184
29
15
75
85
29
12
24
79
35
126
12
7
23
18
60
66
21
4
29
55
35
37
83
1
8
81
72
7
8
28
20
16
20
48
27
24
21
16
29
30
1
143
24
13
8
27
9
69
42
18
12
19
23
25
77
3
76
11
1
23
42
87
16
5
31
29
7
47
13
48
29
3
88
56
136
68
9
55
23
13
17
7
68
28
5
7
8
21
31
5
103
5
7
35
13
24
35
6
42
9
4
11
6
67
20
3
90
24
19
29
3
52
32
16
5
12
55
36
17
3
84
52
29
15
21
3
33
42
181
12
5
19
36
53
30
1
24
44
57
36
3
12
33
7
60
108
72
20
24
3
18
24
15
28
60
32
39
61
11
18
7
20
84
45
18
78
7
8
93
55
65
67
8
4
23
45
52
8
28
12
17
7
68
21
139
17
19
77
39
45
30
30
139
36
20
4
44
16
5
15
27
9
60
84
45
27
4
8
12
28
36
24
36
32
40
29
99
12
39
1
17
6
21
4
24
8
24
64
41
111
4
11
18
15
16
41
84
51
4
29
19
35
6
15
24
3
30
7
56
57
7
12
23
78
19
20
4
56
24
64
23
18
15
40
24
47
48
102
15
48
48
75
9
16
17
7
24
80
15
21
16
68
21
3
15
18
43
56
36
45
43
36
48
8
28
12
8
69
15
21
55
101
84
27
33
30
21
28
23
129
24
21
15
75
6
42
78
43
44
16
24
11
25
5
7
5
39
21
3
9
43
35
18
15
45
39
21
36
36
7
8
4
36
20
64
44
96
9
12
19
24
20
21
15
4
24
12
20
9
15
4
32
33
7
20
21
30
18
12
3
39
6
60
30
90
6
6
7
8
4
24
17
54
93
27
13
36
84
77
36
39
28
17
6
25
47
18
30
48
6
31
72
11
61
36
5
39
4
80
16
29
31
11
25
12
36
24
8
24
36
4
188
52
24
ABCD 469093224*7^$a-1 [50020]
25
60
24
6
5
16
9
6
18
15
32
55
33
21
24
30
72
30
18
77
1
30
12
20
10
2
40
30
24
11
1
2
76
5
24
3
10
35
49
78
9
8
72
1
18
45
3
137
28
105
27
63
45
45
2
52
5
13
12
15
15
12
48
6
23
7
9
3
48
21
9
27
3
30
12
15
15
48
9
11
21
28
60
20
37
14
4
72
33
84
33
18
21
27
24
6
18
30
11
13
3
48
9
35
97
24
2
12
9
79
12
32
37
120
32
1
11
4
11
12
10
126
36
24
20
10
14
12
61
8
64
48
15
17
13
35
49
48
2
85
9
2
10
12
36
3
39
33
32
15
12
28
17
13
12
6
42
48
84
11
15
4
6
3
60
27
30
15
9
38
22
39
9
75
12
95
37
39
57
45
30
48
5
49
38
85
32
7
6
98
16
30
30
18
3
44
1
30
105
3
42
27
36
9
12
24
24
11
7
18
50
24
10
26
9
1
47
7
90
107
39
9
27
9
36
25
108
18
12
102
39
51
6
42
6
2
28
9
8
13
50
1
8
40
63
18
15
9
38
10
71
24
13
14
72
9
4
21
6
44
10
14
36
21
61
38
4
18
60
60
42
5
43
48
36
5
3
1
27
8
16
24
6
23
3
24
21
13
12
11
7
29
40
57
66
60
72
12
53
16
8
72
37
51
9
12
11
15
52
20
4
5
13
3
12
3
41
1
30
17
31
18
83
4
8
49
2
58
12
18
29
39
10
12
6
24
20
61
44
48
19
24
53
16
63
32
46
12
39
3
5
27
13
45
18
78
11
91
24
8
1
57
62
28
41
43
36
78
3
11
25
36
75
69
27
18
15
15
21
39
65
13
71
7
21
32
1
47
1
48
2
10
54
8
16
41
60
13
51
11
4
57
63
12
17
16
69
47
3
16
9
33
2
58
3
59
1
32
27
45
16
9
60
12
6
18
12
30
24
21
12
15
48
21
3
84
24
30
12
96
50
48
22
30
57
3
144
6
23
27
52
6
27
63
32
28
44
9
63
25
11
21
7
42
12
6
20
57
7
12
30
15
60
9
3
27
72
42
2
10
27
39
18
2
25
9
84
3
23
34
6
77
1
120
6
24
9
39
12
32
13
33
3
24
24
3
6
14
34
3
63
30
6
17
13
59
13
38
1
9
30
44
9
4
21
30
30
6
6
12
12
14
52
20
22
6
54
42
8
21
7
9
51
68
69
25
30
29
67
56
70
15
33
18
8
64
12
17
52
20
25
39
3
41
4
9
74
9
43
72
6
6
6
15
72
21
30
12
17
13
84
84
30
6
6
17
13
42
17
63
12
28
6
83
51
10
18
105
45
2
28
29
13
38
70
63
32
25
18
53
4
12
23
4
24
45
84
11
22
14
46
3
9
23
13
30
9
24
23
4
12
65
43
6
96
18
9
20
13
42
9
48
92
1
47
31
102
62
28
8
28
9
3
90
12
18
5
16
27
44
36
4
48
5
27
36
10
24
6
24
36
32
34
11
19
17
16
3
18
3
48
32
1
35
15
12
58
6
24
45
20
91
30
2
48
13
11
21
52
27
8
25
3
21
35
9
37
12
6
32
45
39
37
32
4
3
24
8
45
51
84
121
15
41
1
30
5
4
39
5
67
57
48
15
8
45
19
9
11
37
32
1
98
13
35
40
180
33
8
64
75
5
15
22
48
2
21
63
37
23
10
18
9
9
35
7
9
3
6
47
1
6
56
40
12
45
21
27
15
18
54
18
95
7
36
9
21
26
1
3
42
60
27
44
1
6
5
7
80
10
15
3
17
4
9
23
16
33
12
110
1
44
36
31
5
3
25
11
25
117
71
3
9
4
20
63
4
6
2
10
12
48
6
20
10
27
24
51
5
48
55
69
33
48
12
23
7
12
9
69
23
25
2
58
47
48
79
8
117
52
11
12
168
10
18
17
43
5
19
21
32
13
24
6
36
6
11
39
10
12
18
77
16
11
1
3
20
22
3
47
4
18
35
25
18
18
6
48
20
16
9
3
57
3
42
23
25
74
4
5
19
41
27
9
3
46
3
9
3
11
10
6
8
22
18
12
21
57
14
13
39
5
25
75
21
2
13
9
23
1
15
32
7
8
1
69
14
37
21
3
48
8
19
12
18
23
96
13
6
9
35
9
16
11
12
60
37
21
3
56
3
10
14
34
11
31
17
25
2
28
6
6
24
5
16
21
72
30
72
8
25
3
8
10
15
128
1
23
27
13
35
4
5
4
11
1
33
239
63
60
88
12
45
48
32
39
88
12
9
9
66
9
12
45
38
46
3
24
8
27
10
14
40
18
171
9
30
12
44
22
42
81
45
12
48
39
3
18
14
10
2
37
57
6
17
13
38
36
4
60
66
27
27
48
42
12
18
5
55
17
13
36
39
27
30
54
30
6
21
39
8
48
1
21
6
24
66
14
12
13
27
57
8
13
3
3
42
12
36
2
24
108
21
64
104
36
4
3
41
7
21
51
29
1
6
20
9
31
24
9
35
4
6
95
19
69
11
45
67
33
11
33
1
2
33
1
12
30
9
12
20
49
12
27
21
15
33
2
81
1
36
27
33
2
94
23
13
35
37
26
36
45
1
12
2
40
24
17
27
70
2
37
21
66
36
54
30
36
84
5
67
24
8
25
47
10
38
1
15
69
20
16
15
9
24
60
9
12
66
6
6
29
4
57
15
8
25
87
32
28
44
36
25
18
54
3
39
20
16
24
48
149
7
12
12
5
16
15
5
24
16
45
2
12
118
3
11
9
7
18
3
80
1
6
30
39
3
29
1
30
17
15
25
24
36
32
1
11
1
39
12
21
23
13
27
27
17
1
6
29
16
45
3
27
90
14
10
48
102
9
23
45
15
28
29
19
5
7
9
24
3
32
70
60
14
40
21
15
60
5
3
64
8
40
12
42
24
12
3
35
10
39
3
42
30
36
24
5
13
42
33
33
12
12
6
33
3
18
3
8
28
80
27
21
15
21
37
39
39
8
34
96
26
49
24
32
13
3
32
85
6
24
36
9
35
12
10
35
15
1
47
40
6
24
18
45
27
8
22
26
10
26
1
36
12
11
21
25
42
20
25
3
42
6
24
8
40
30
14
4
30
12
3
59
36
60
1
3
6
11
19
6
66
77
1
72
12
12
3
92
25
15
33
75
11
9
1
12
62
10
3
15
114
24
11
12
1
42
18
75
3
29
12
61
47
24
28
3
44
10
3
21
48
3
24
81
84
6
42
35
13
35
15
25
57
47
15
9
4
35
10
48
3
21
15
35
58
35
43
24
30
6
20
52
65
7
6
15
35
10
26
28
12
53
108
7
8
117
91
20
1
9
63
33
38
16
89
1
24
36
83
49
14
1
8
1
110
9
15
1
8
1
63
44
19
24
72
30
2
9
4
23
16
8
21
19
45
21
2
130
14
117
7
21
3
30
51
116
13
3
72
15
5
1
6
18
27
56
13
14
13
3
20
4
6
6
18
36
6
29
16
9
23
7
12
42
78
48
44
12
76
18
6
60
8
21
7
44
13
23
1
8
43
36
9
20
28
27
45
3
5
4
32
91
21
60
20
55
21
15
18
23
3
10
12
30
30
30
5
13
24
18
32
1
35
9
7
18
2
36
82
35
1
27
20
40
15
12
29
7
5
25
26
9
1
39
8
24
48
37
18
104
73
8
25
2
12
16
9
8
27
21
1
6
8
9
27
1
12
45
6
20
13
47
16
24
9
15
17
1
11
16
21
54
48
32
58
84
11
25
12
120
18
5
7
8
10
15
15
69
9
12
14
61
15
5
43
5
27
10
14
9
28
33
24
6
17
1
90
21
59
10
12
26
58
3
39
12
18
2
21
25
3
33
18
21
32
13
3
3
6
14
34
62
4
5
39
1
32
61
3
8
1
47
108
19
17
49
15
8
24
19
125
99
13
23
22
36
6
20
40
68
9
37
6
20
9
7
84
53
25
6
5
91
17
1
42
9
11
16
18
3
63
104
22
62
28
8
22
18
5
24
25
15
15
12
53
7
6
12
2
4
30
24
11
49
90
30
6
9
21
2
70
2
ABCD 469111208*7^$a-1 [50006]
24
16
24
30
6
54
156
24
12
38
30
22
32
70
80
82
66
2
30
40
138
32
12
130
48
56
46
8
52
8
70
26
6
64
50
22
24
98
16
14
30
66
24
96
22
92
6
6
34
20
70
54
116
16
60
24
24
78
38
54
10
48
78
56
90
28
18
14
24
112
12
20
60
6
10
80
64
126
6
60
38
6
114
46
170
36
4
66
36
122
16
14
30
6
60
52
62
22
168
36
14
96
40
14
150
60
16
12
60
48
50
172
14
154
26
18
28
120
2
12
76
18
36
38
6
82
44
76
92
28
60
168
74
96
30
66
28
20
12
114
54
16
56
16
14
34
90
74
126
70
50
52
2
40
32
10
30
20
16
68
16
150
170
24
4
42
140
238
2
10
54
6
200
48
66
84
72
4
36
60
14
22
102
96
30
102
2
42
78
16
44
58
32
66
22
54
44
34
48
30
98
60
40
12
14
18
12
10
6
30
108
30
314
6
40
90
14
60
16
14
30
52
30
14
90
6
46
24
188
12
34
20
22
60
44
60
18
102
100
54
14
42
10
18
20
162
46
14
4
30
120
164
30
46
50
6
154
30
6
20
16
14
16
48
44
102
30
10
24
116
10
74
22
8
10
26
18
58
14
58
50
70
2
18
82
78
12
24
80
120
22
30
60
18
14
16
24
2
30
60
78
6
64
2
24
22
32
58
62
90
30
72
10
14
10
6
48
50
22
36
122
162
24
16
8
30
60
22
8
82
54
26
48
6
36
30
18
28
14
4
12
18
26
40
60
18
26
40
12
164
34
44
30
10
92
30
120
54
10
6
36
2
10
20
132
28
108
24
8
36
16
36
2
22
8
12
54
10
74
6
4
62
16
44
118
32
28
80
6
10
12
32
16
6
8
42
40
168
2
48
10
20
28
12
32
24
64
2
78
16
80
144
22
8
12
78
52
14
6
28
2
4
126
6
2
36
4
50
10
62
18
22
30
90
54
44
12
120
16
18
42
2
46
12
98
24
28
14
16
48
20
114
16
74
42
70
20
154
44
6
96
18
120
28
44
106
62
52
18
18
42
18
2
6
6
4
116
16
8
24
186
16
8
22
6
2
22
134
66
10
50
54
40
14
52
18
36
14
36
76
44
70
6
54
86
16
32
6
52
14
24
22
2
12
58
56
36
10
74
96
40
30
8
60
72
30
18
6
4
6
96
38
42
24
30
24
66
10
26
40
68
10
18
14
4
6
18
26
6
84
16
14
6
16
32
16
14
46
6
8
28
2
30
12
30
34
42
78
110
4
110
12
60
46
92
6
10
60
20
76
38
276
84
28
32
46
24
2
30
34
14
42
16
30
138
126
98
22
8
66
6
30
40
38
6
262
114
18
102
128
118
54
14
36
16
48
72
8
6
60
30
18
16
14
76
20
40
20
36
90
144
30
90
6
18
28
24
30
44
6
40
20
24
6
16
2
88
8
112
98
30
36
78
76
90
80
214
32
10
14
24
30
70
18
30
12
20
6
10
36
60
84
42
18
30
14
66
76
8
58
54
18
32
64
26
16
24
14
60
256
48
86
280
114
12
98
12
48
148
104
100
36
92
112
138
146
94
18
122
160
2
124
114
80
52
210
36
42
2
30
16
98
24
66
30
16
36
18
56
30
70
36
168
14
132
60
48
82
80
34
96
8
6
4
6
80
16
6
84
44
36
78
52
8
10
26
76
20
34
74
36
70
12
14
166
8
16
36
74
16
60
78
14
10
20
28
8
66
16
32
42
64
14
46
14
76
26
190
18
60
62
34
42
92
12
30
78
66
4
12
30
54
84
140
22
270
120
48
42
186
38
96
58
86
22
84
20
16
60
44
138
6
40
12
48
110
24
42
28
20
30
28
42
50
28
32
30
46
50
16
188
16
6
36
48
96
20
136
68
16
14
6
34
14
76
44
120
6
22
48
36
210
164
54
30
66
6
24
40
50
84
52
54
42
42
62
118
42
6
122
6
6
4
102
90
2
30
12
10
38
12
54
10
36
20
76
122
60
76
24
80
16
80
60
16
36
2
106
150
6
74
40
30
36
44
106
8
12
60
46
168
20
22
8
16
38
12
60
40
60
68
12
4
80
22
84
6
32
120
22
98
40
36
74
10
72
48
42
20
4
14
72
16
8
100
26
48
66
100
26
150
48
148
2
16
56
24
24
70
32
28
32
4
6
80
48
6
22
30
14
84
6
48
100
20
12
84
10
6
6
18
50
24
12
16
84
80
138
30
46
6
14
64
78
14
24
60
70
26
30
18
76
42
38
6
58
20
90
12
48
22
30
6
68
64
18
32
22
36
54
14
64
138
2
100
32
24
4
2
46
14
48
70
18
180
90
72
36
84
12
66
98
156
60
70
50
40
68
30
6
10
30
50
ABCD 469118912*7^$a-1 [50156]
12
102
30
30
120
15
15
18
12
6
60
9
81
114
60
96
42
12
18
78
99
3
6
15
159
48
24
114
96
39
24
24
21
30
6
66
138
96
51
33
30
60
108
42
135
87
33
57
6
18
156
3
27
30
63
33
39
63
12
6
30
30
48
6
6
162
102
183
21
42
201
51
78
159
24
24
123
150
42
30
111
51
60
9
129
111
141
27
9
42
126
120
39
96
9
12
6
24
117
9
114
93
33
87
27
93
3
21
33
60
27
33
39
9
30
12
60
66
111
63
33
33
24
96
84
18
30
27
63
18
30
9
33
15
15
60
18
144
6
120
12
72
9
96
105
96
168
72
42
21
27
21
123
6
120
24
39
69
36
111
48
27
60
66
30
12
102
168
15
15
30
51
39
48
54
18
66
12
30
69
33
18
60
60
78
15
9
42
6
54
48
12
69
39
126
51
81
63
9
36
162
57
120
33
108
42
33
24
27
60
90
126
72
342
60
18
48
114
3
15
18
63
24
105
30
48
57
57
39
159
42
60
30
30
48
48
54
30
27
48
3
48
72
42
27
33
6
18
162
138
114
60
12
60
30
24
6
90
18
108
9
15
30
48
12
15
63
9
159
30
147
147
30
24
114
117
9
15
51
69
39
48
33
39
12
165
63
60
30
39
48
129
15
57
84
3
15
72
33
120
183
54
90
54
51
9
144
36
96
75
15
48
132
285
9
54
6
3
3
60
9
117
30
54
48
87
9
12
12
72
48
168
84
18
48
210
12
36
39
63
84
210
3
24
72
264
27
54
6
48
90
36
36
6
84
60
6
48
6
30
78
12
18
51
27
117
27
48
45
96
9
15
27
96
78
54
240
30
18
9
105
108
51
27
18
60
180
12
192
39
9
90
24
108
57
45
48
27
51
60
57
24
9
24
138
6
39
15
18
144
90
6
60
3
87
18
6
48
9
63
105
225
6
18
24
90
117
15
96
12
120
42
27
39
144
240
30
48
18
24
33
3
69
141
222
45
87
18
42
6
12
36
12
42
42
24
24
15
81
12
42
42
6
18
102
144
48
9
57
6
33
33
54
90
24
42
198
6
57
9
87
15
57
105
48
159
3
6
48
42
138
12
84
27
81
18
21
39
18
24
96
54
57
81
30
9
3
18
54
45
48
144
72
51
30
6
72
6
102
24
18
27
48
105
30
30
51
27
84
9
69
60
39
63
57
33
120
24
15
39
42
18
189
3
126
39
75
6
30
72
9
33
48
90
18
132
12
48
12
24
12
90
84
6
120
72
30
105
33
102
60
6
54
129
21
36
126
48
105
15
48
84
54
15
105
6
48
42
36
108
24
30
18
192
42
18
18
84
69
27
24
66
90
9
9
102
12
45
117
75
63
132
6
60
42
9
48
15
57
3
156
42
39
72
81
66
24
6
48
6
9
96
9
96
63
27
36
24
9
231
18
30
108
24
96
54
36
48
240
156
24
39
87
33
75
30
18
30
63
51
18
27
21
144
90
33
33
48
15
48
72
27
144
18
51
9
18
21
9
63
48
57
42
54
18
12
57
69
42
9
3
36
42
78
144
30
3
15
417
15
9
57
42
108
60
90
114
60
30
6
114
87
96
24
57
72
42
102
258
6
114
12
9
9
36
75
57
48
192
24
66
12
9
33
60
60
6
60
132
240
42
15
21
3
24
3
69
15
108
72
138
42
33
195
126
111
48
3
21
33
18
12
60
60
9
27
69
45
18
60
45
21
3
39
72
78
171
9
30
12
48
93
117
3
39
102
6
54
24
114
45
27
108
9
3
60
96
30
3
99
12
105
135
108
60
18
24
39
57
24
15
33
18
21
63
33
27
36
24
168
12
18
42
33
33
84
99
24
120
15
30
12
24
6
129
57
12
18
24
54
12
111
51
12
105
123
12
57
129
24
15
3
60
42
30
108
6
102
9
123
12
9
120
27
12
81
27
30
42
45
87
6
90
18
6
33
15
12
96
144
30
78
108
69
63
6
99
72
33
48
24
48
12
3
57
18
66
54
117
21
54
60
ABCD 469182762*7^$a-1 [50078]
75
9
96
39
24
16
12
20
52
60
5
15
21
7
12
48
12
8
52
77
99
16
20
153
15
36
12
28
32
4
44
9
43
17
12
24
31
149
27
108
12
4
5
19
24
92
9
15
52
20
12
105
115
32
40
20
48
60
12
60
129
7
84
5
19
12
149
39
52
20
16
8
9
67
80
24
88
137
3
105
12
15
124
12
29
24
127
17
3
88
60
92
4
12
24
32
16
60
32
4
96
17
19
72
29
19
77
39
45
27
112
41
36
87
48
9
31
84
17
75
9
187
12
24
12
5
36
55
8
256
32
28
48
8
28
5
211
96
29
79
56
72
40
204
5
39
36
24
112
53
19
5
3
28
5
31
48
5
7
29
36
31
96
17
15
36
40
5
3
28
32
21
27
33
7
32
72
4
5
7
8
9
67
84
41
51
4
5
31
32
52
5
24
19
48
44
24
21
144
15
4
32
36
52
5
19
32
21
31
29
3
16
125
31
44
24
12
4
5
24
27
4
24
12
5
3
108
60
9
48
31
24
8
108
9
15
52
12
17
43
24
32
81
19
12
53
36
36
15
48
28
72
12
65
7
12
48
44
88
72
29
19
32
4
12
56
12
16
36
8
4
104
12
196
8
12
16
17
27
16
108
29
67
12
84
8
172
24
20
9
31
32
21
99
45
27
16
92
141
36
79
5
79
20
72
24
4
176
28
8
45
75
16
8
124
5
51
52
72
20
16
29
75
136
84
12
20
24
12
168
40
80
28
36
8
4
96
12
68
52
120
41
27
12
16
80
16
5
51
40
24
44
64
12
185
48
51
84
16
24
65
7
5
15
76
8
24
45
55
17
79
108
41
36
67
32
45
19
60
53
55
44
9
63
28
12
36
72
32
12
45
27
144
36
16
12
41
84
7
8
64
8
9
31
204
56
69
79
96
72
12
96
60
48
17
31
65
163
17
3
60
4
17
19
41
39
52
48
168
197
67
89
7
29
24
75
69
67
24
44
21
7
44
9
7
29
7
41
19
53
19
41
55
8
48
9
15
120
9
19
41
39
64
24
80
84
40
60
44
24
12
9
7
20
28
5
7
12
96
5
15
4
8
328
29
163
12
80
105
63
57
15
12
9
19
5
3
16
17
84
7
20
16
80
28
44
12
28
41
36
163
65
7
8
48
4
20
4
125
79
65
36
96
48
15
36
9
7
12
92
36
24
16
29
39
52
56
88
12
8
60
16
12
44
16
32
64
17
15
76
24
72
53
31
72
116
24
48
9
15
76
32
4
32
21
99
24
12
4
5
79
8
12
45
55
32
40
5
19
29
7
36
29
99
9
15
12
100
53
36
24
3
28
140
76
60
65
24
31
80
16
132
24
77
31
5
3
36
16
24
24
12
68
105
3
16
72
20
16
20
28
32
16
12
36
20
9
19
32
16
5
15
52
24
12
56
36
9
36
39
4
20
45
3
28
5
36
19
20
9
63
72
81
87
40
89
151
24
72
108
29
120
24
3
16
8
28
12
89
24
72
3
64
24
8
4
68
64
8
16
24
8
9
43
36
29
19
32
64
8
108
9
7
12
92
9
36
175
29
55
8
40
12
128
57
103
48
56
124
20
69
7
36
68
69
27
9
151
72
41
103
29
31
104
28
12
68
112
89
55
5
19
116
12
60
4
68
28
8
12
16
53
19
29
15
12
24
28
56
88
8
12
72
52
8
124
92
72
4
80
24
45
115
41
19
32
9
3
4
176
16
29
19
12
5
60
84
55
32
48
40
12
29
27
28
36
36
24
8
57
7
108
80
4
32
72
4
77
39
64
32
21
60
67
41
31
24
24
84
17
103
72
77
48
43
36
96
5
7
53
3
9
51
108
12
52
12
53
72
24
79
48
20
9
51
93
36
79
29
27
88
20
45
55
5
27
120
33
12
151
36
12
24
60
32
96
76
24
20
33
19
101
55
5
27
117
55
8
12
52
24
12
8
21
60
79
84
56
36
40
60
44
24
4
72
12
20
12
76
24
60
8
57
67
20
9
39
36
28
32
12
124
36
8
21
51
9
31
8
28
24
36
101
15
45
31
5
75
60
72
100
12
5
7
29
19
17
48
19
32
36
28
17
3
36
36
4
5
7
128
88
48
5
91
8
9
27
64
12
17
36
15
84
4
108
68
96
120
9
7
20
33
3
24
36
220
24
29
24
27
120
4
168
48
48
12
53
43
8
21
7
17
7
96
44
64
8
96
28
8
64
44
40
77
31
140
48
9
15
28
29
15
84
52
29
108
55
8
24
52
300
17
36
3
28
48
32
28
80
28
48
48
60
84
120
17
79
17
48
15
12
64
24
8
9
135
108
4
8
36
33
79
92
9
31
48
48
92
36
9
259
48
44
45
7
36
17
27
40
8
28
8
9
15
28
48
12
60
44
28
224
4
113
115
20
45
15
16
20
48
4
137
7
32
9
15
76
60
44
36
12
112
41
19
5
36
36
55
36
17
36
19
12
132
17
55
56
24
45
84
60
111
36
28
60
8
72
36
45
111
45
19
108
8
64
5
7
20
64
53
12
31
29
39
9
51
9
7
20
36
84
24
45
111
16
53
75
9
36
19
17
24
67
113
36
19
260
72
52
200
48
ABCD 469311344*7^$a-1 [50005]
10
6
2
10
15
15
8
12
25
17
6
4
17
43
30
6
26
18
57
12
48
21
54
64
2
18
21
39
4
62
16
2
6
15
12
9
18
9
7
32
18
10
30
44
6
9
45
43
63
26
3
1
39
8
7
26
10
26
39
9
28
2
1
39
5
45
6
22
11
40
21
90
5
25
26
45
27
21
3
9
135
4
20
28
21
9
72
6
32
22
50
30
3
39
48
25
11
34
71
19
2
27
27
40
24
65
16
12
20
25
2
13
5
39
3
25
32
45
3
12
9
39
4
41
51
36
12
3
49
32
15
12
25
56
19
8
78
15
12
15
61
21
6
20
10
23
12
7
21
20
12
9
30
10
8
58
32
9
12
1
120
2
1
17
31
24
15
86
6
45
13
20
18
9
24
52
8
48
69
10
21
12
32
3
126
6
9
13
39
11
6
3
21
12
31
20
3
21
3
6
22
93
17
22
5
43
30
42
36
5
28
27
17
48
40
15
26
18
1
20
7
14
6
1
20
21
12
7
29
12
3
12
24
7
26
28
2
18
48
3
15
13
69
14
9
28
32
15
21
24
51
1
20
45
39
21
30
21
36
13
120
11
67
41
36
28
5
15
25
147
12
32
36
39
1
15
8
33
16
20
64
29
10
2
40
3
29
48
39
16
33
14
33
25
3
20
27
13
33
3
36
17
15
9
34
2
27
19
8
21
19
2
22
6
12
38
6
15
13
35
1
11
4
59
9
12
21
4
80
7
35
9
108
12
16
53
51
31
50
15
24
4
20
15
9
21
12
54
4
5
27
1
8
1
38
64
38
42
1
9
32
19
12
29
16
12
3
17
10
33
29
15
15
6
15
63
21
64
44
3
21
49
8
82
12
38
55
15
41
12
37
35
24
76
5
58
54
23
3
4
33
20
7
9
8
13
6
5
4
35
13
27
17
4
27
2
6
45
19
29
3
18
39
21
6
33
60
7
5
21
3
1
14
10
2
30
19
29
12
3
75
12
28
2
19
17
18
42
15
15
40
5
24
3
21
40
20
9
39
16
77
63
1
104
12
16
30
14
24
4
59
7
17
67
33
5
55
27
6
63
80
16
17
58
20
21
69
6
42
10
32
16
30
32
15
33
3
4
3
9
44
9
3
12
16
23
1
3
69
35
1
77
31
11
12
9
12
13
35
15
33
12
4
15
6
2
21
3
16
17
75
13
117
8
3
19
2
7
12
56
13
8
7
8
28
35
13
44
24
49
2
21
1
6
26
19
9
32
15
4
24
3
17
12
49
3
12
12
23
12
10
32
6
4
29
27
34
6
42
14
49
20
15
6
6
10
63
8
21
46
14
30
6
3
27
42
48
4
8
3
25
2
21
7
5
36
9
34
9
47
9
28
47
9
4
20
43
20
13
9
3
12
75
20
21
39
21
21
10
30
2
28
5
28
33
30
45
68
36
60
3
1
39
2
12
27
1
8
22
21
35
25
15
5
36
3
18
58
32
168
22
8
40
2
22
47
1
51
8
60
51
21
3
28
2
64
47
84
1
23
7
17
4
8
33
18
10
15
8
60
12
9
3
25
20
31
17
15
24
3
33
69
60
15
12
1
71
12
3
34
15
15
17
21
18
13
21
8
3
49
32
19
35
33
12
4
15
18
14
49
11
69
60
24
15
40
36
9
23
1
20
49
14
30
51
24
39
13
27
2
115
17
40
83
7
30
2
66
30
1
71
6
15
19
62
15
13
36
23
3
37
27
20
84
9
7
44
57
13
6
20
6
79
5
15
12
52
11
33
31
8
37
17
39
7
14
4
2
25
23
13
17
24
31
35
6
3
13
35
7
38
7
23
42
42
6
27
4
39
65
16
12
29
10
32
18
3
12
27
16
18
23
12
9
72
31
15
2
39
37
26
49
35
25
17
42
45
63
1
12
12
45
32
19
53
15
60
3
1
8
9
18
4
93
35
12
1
41
36
3
9
16
2
45
7
2
16
35
36
19
21
8
45
4
26
49
5
7
3
42
20
99
16
44
3
6
6
6
22
9
20
16
8
9
19
5
43
53
28
3
5
103
8
48
16
5
18
21
12
1
35
72
16
8
24
12
13
107
4
65
7
5
28
39
20
25
2
30
6
25
12
3
20
10
12
20
16
42
2
27
49
15
8
39
13
24
11
64
5
21
64
6
33
68
43
38
51
1
32
18
18
24
6
78
7
36
12
11
46
15
17
6
9
64
29
12
19
23
30
34
41
13
51
5
7
59
6
7
8
36
39
33
39
10
51
15
5
21
34
33
12
12
8
19
5
12
33
43
15
5
3
12
1
11
18
3
15
37
92
24
16
8
16
11
21
51
76
42
48
2
81
9
6
22
42
5
4
81
35
1
32
18
4
9
27
17
27
1
20
36
19
14
15
3
1
20
9
7
35
33
25
12
51
8
60
9
27
16
9
8
22
8
9
13
18
8
72
24
28
2
16
15
20
27
1
17
52
6
42
30
12
2
3
25
18
2
27
1
35
16
9
8
39
33
40
11
72
52
5
108
3
39
25
3
12
14
7
27
65
28
11
18
31
8
1
14
30
6
13
9
38
22
56
7
44
1
12
8
7
53
31
20
21
12
16
8
12
24
6
21
1
68
7
5
19
12
35
34
3
27
6
104
12
30
13
17
60
84
10
14
10
33
17
27
9
6
28
36
14
19
9
8
4
3
29
3
51
37
32
13
11
7
26
19
17
7
44
27
73
29
63
21
6
52
5
45
12
30
84
10
32
7
35
49
68
121
3
44
15
21
7
8
12
21
12
12
25
27
17
24
87
27
1
39
45
15
5
24
19
18
3
21
8
15
16
11
13
48
68
7
2
12
15
31
5
9
40
23
13
39
32
12
9
39
3
13
5
48
52
12
3
36
32
7
2
48
12
3
27
21
4
44
9
27
12
15
34
14
13
17
12
24
66
18
10
9
23
4
45
8
27
69
1
24
30
17
93
28
18
41
13
30
18
2
13
20
7
8
1
20
1
8
3
39
10
32
19
20
9
79
12
15
14
18
10
11
1
3
33
35
7
12
9
8
19
33
12
80
52
45
11
61
23
3
21
12
4
27
62
75
3
10
15
11
6
6
18
27
13
15
11
9
48
7
2
55
23
24
73
15
12
26
24
18
37
35
6
15
37
12
2
6
51
31
20
16
2
10
117
5
70
5
27
18
46
45
8
19
48
17
48
36
12
12
72
25
11
63
6
18
22
2
9
9
7
32
24
12
33
4
11
12
9
18
9
21
36
10
14
10
41
55
24
6
14
21
15
34
6
69
15
9
17
10
53
52
116
9
27
27
9
1
20
72
4
2
21
4
15
17
24
67
5
7
45
5
18
4
29
27
24
46
3
24
35
9
4
9
35
45
10
32
4
12
44
141
27
42
7
12
8
12
15
40
2
12
18
24
1
27
5
13
15
32
75
9
1
47
31
5
9
96
58
53
1
23
24
1
8
7
27
81
39
2
27
4
45
23
9
18
42
19
41
6
141
1
12
71
36
36
27
6
114
57
13
11
49
23
28
35
12
1
29
3
67
2
42
6
22
69
29
84
3
4
21
32
6
22
3
20
15
12
33
36
3
45
4
48
11
10
6
17
48
49
60
23
16
60
51
21
17
102
1
68
36
13
20
12
31
27
33
80
57
39
3
12
1
33
23
1
59
40
47
4
30
30
6
12
23
15
34
23
9
28
8
99
13
3
3
2
40
38
4
9
23
21
12
21
6
6
3
19
30
23
33
34
8
69
16
3
24
18
11
3
58
8
27
13
83
120
24
3
42
15
15
1
20
28
12
35
30
19
15
38
12
19
12
32
27
121
29
46
92
42
6
22
20
10
21
8
12
4
29
16
12
23
15
45
3
9
24
3
48
13
33
2
21
7
14
12
63
51
42
43
32
37
8
15
36
27
4
66
11
16
29
7
12
48
24
5
63
28
8
16
47
18
18
42
31
12
9
30
5
4
12
27
72
6
3
51
93
80
12
27
1
5
43
15
29
12
1
51
17
3
12
12
3
21
12
97
15
8
21
51
24
3
9
31
8
34
20
10
5
3
42
12
19
15
57
15
12
20
10
39
8
16
5
3
21
24
3
7
32
1
9
15
45
2
1
15
60
62
18
84
12
28
8
22
48
12
6
9
8
7
32
57
3
6
42
48
12
18
24
16
15
60
15
2
40
3
47
45
33
18
70
11
13
6
92
9
4
24
5
6
22
8
12
12
46
5
7
5
24
16
3
20
73
11
45
1
47
40
35
10
11
31
32
1
3
42
12
15
41
27
37
20
43
29
60
31
3
86
16
18
2
22
29
12
15
40
93
8
19
41
16
36
47
9
4
29
43
8
51
16
5
12
27
21
19
9
21
66
2
42
1
68
1
8
12
15
1
54
9
120
17
75
9
30
21
12
7
45
44
4
23
10
2
33
52
15
12
20
28
8
57
25
30
90
62
16
56
90
84
84
6
73
60
12
9
8
28
35
4
17
3
55
8
28
33
24
23
21
21
31
8
4
48
11
42
6
9
39
34
15
15
18
14
9
51
18
6
21
1
3
17
15
100
32
15
16
42
12
6
30
23
3
16
14
15
19
53
16
51
14
12
4
47
28
41
27
ABCD 469354854*7^$a-1 [50084]
59
6
12
42
18
18
37
80
135
18
84
19
89
31
5
24
12
31
5
67
83
120
37
53
42
25
5
96
27
117
75
33
63
21
54
72
114
18
48
132
25
23
13
5
67
48
35
102
15
40
5
12
36
42
48
36
18
31
59
105
28
35
48
24
73
47
18
43
11
54
126
96
72
36
66
18
18
27
96
21
19
32
57
90
18
42
25
11
36
30
54
6
18
21
24
63
30
72
72
114
25
149
18
54
54
45
69
3
177
30
72
18
15
45
90
61
29
48
78
30
24
72
18
48
72
18
87
148
5
12
72
24
147
40
137
31
95
30
234
60
18
120
72
60
12
43
11
6
79
5
19
197
36
42
12
6
3
27
24
84
9
40
48
17
43
65
43
72
12
11
72
72
1
32
93
7
17
48
60
7
5
51
75
96
13
77
126
12
1
32
27
48
60
102
6
144
12
198
43
29
36
55
17
31
5
115
29
78
12
36
36
18
6
36
61
60
59
1
29
6
157
36
44
33
55
8
45
54
85
96
24
23
73
89
90
78
12
6
72
37
96
11
30
63
28
23
102
15
63
25
29
108
63
39
36
36
18
31
5
6
18
3
27
25
20
88
29
99
9
15
57
18
72
36
42
72
198
12
90
6
85
5
30
114
54
37
288
152
3
37
8
51
144
54
30
25
47
33
48
88
47
90
15
48
117
60
7
65
31
5
19
47
49
155
12
60
37
48
8
69
66
6
171
9
48
18
85
119
30
24
19
47
18
36
42
25
5
18
25
71
18
108
30
45
72
16
29
31
119
30
43
17
115
96
72
107
18
67
113
7
56
64
215
33
93
67
29
3
33
55
47
25
108
197
31
17
15
9
174
186
39
4
36
5
90
6
30
13
185
42
66
43
71
108
36
145
101
43
11
36
1
72
71
9
16
12
12
83
12
78
12
36
27
9
63
45
42
1
80
9
36
27
27
169
60
17
55
80
45
60
7
5
42
18
31
60
215
157
89
78
36
45
64
120
23
37
53
7
65
102
18
235
36
59
90
48
222
45
21
90
9
15
48
42
111
69
55
173
24
210
36
37
5
72
36
30
85
48
17
30
25
35
13
59
21
24
45
115
5
78
93
27
45
52
125
66
42
3
24
117
48
55
95
36
25
32
72
15
30
43
29
96
7
5
36
24
30
162
36
54
108
13
29
99
112
5
3
45
144
18
42
31
80
27
18
6
66
150
30
7
125
120
103
47
61
24
125
78
30
7
71
36
13
5
48
27
88
8
27
162
75
33
103
32
280
47
105
75
141
45
120
6
210
43
125
91
89
30
180
1
35
36
24
36
90
18
205
173
72
12
103
11
12
54
24
30
25
179
30
150
13
95
12
61
101
6
18
7
12
11
54
55
17
6
273
24
280
17
18
13
8
45
6
121
108
80
4
293
18
277
47
150
30
45
16
161
18
61
32
69
99
9
36
67
72
23
57
88
29
24
144
3
9
18
60
108
45
9
31
95
153
39
6
120
36
126
90
18
36
6
27
88
48
17
54
81
48
51
36
25
120
29
51
88
240
35
36
36
24
13
77
18
1
24
101
30
36
276
13
17
295
65
42
12
36
18
24
12
78
153
48
9
126
42
63
9
12
43
80
3
54
63
15
12
13
95
18
63
51
73
17
54
102
7
47
1
48
77
24
19
80
75
6
30
258
12
18
108
90
27
117
91
8
15
72
72
30
90
1
32
45
12
78
180
45
9
39
81
31
5
114
1
48
41
30
18
42
90
43
83
117
16
29
91
24
56
72
40
5
30
13
77
123
111
49
72
32
40
11
12
145
5
7
5
36
42
12
36
24
72
36
37
8
57
78
84
69
81
63
3
18
72
24
156
15
27
21
27
18
24
75
28
17
43
137
31
11
21
69
19
47
24
54
36
79
47
12
60
90
138
253
144
53
18
6
3
96
144
111
6
19
17
30
42
43
12
11
72
13
77
7
96
20
27
30
78
37
29
18
145
161
67
29
18
90
12
51
40
23
9
75
18
72
42
1
65
7
53
12
103
72
335
25
56
9
12
99
400
5
19
5
30
36
24
25
65
48
ABCD 469467348*7^$a-1 [50059]
15
2
14
5
5
35
4
20
25
52
4
24
12
3
24
56
24
21
22
20
40
14
10
13
17
80
11
17
28
7
1
6
6
24
18
48
8
52
54
23
21
4
27
16
12
55
21
4
12
29
20
3
4
7
12
14
12
27
68
28
24
16
8
20
12
7
4
38
3
3
12
22
7
4
31
1
7
12
29
20
48
3
5
24
19
9
4
12
23
12
1
7
9
12
57
10
30
15
20
19
12
50
46
1
8
23
16
17
33
16
8
6
30
32
8
12
7
11
44
22
23
16
5
12
28
16
19
4
88
16
19
8
2
20
3
1
14
6
47
12
41
14
2
7
4
1
30
38
3
25
52
2
42
18
6
15
40
9
8
8
19
5
10
2
16
24
7
47
2
11
1
55
33
12
16
12
23
24
3
12
9
12
21
24
32
10
5
8
32
13
3
11
5
13
22
10
8
28
2
5
7
30
35
15
12
5
43
36
30
19
5
3
8
11
20
9
1
6
2
6
1
3
13
5
2
1
17
22
12
13
1
36
7
33
19
12
4
3
9
84
17
8
50
74
26
8
10
4
16
4
36
62
5
23
2
58
6
20
8
58
14
28
3
3
10
3
9
2
12
13
8
9
8
39
9
24
7
19
1
31
10
11
12
48
12
52
12
4
49
12
19
21
6
37
13
7
17
18
28
18
4
3
9
14
9
8
15
22
11
8
7
60
16
38
63
5
40
18
14
11
21
3
5
55
5
7
8
1
20
16
6
70
2
13
37
10
78
8
6
69
16
11
18
11
4
45
6
4
29
45
15
20
11
10
20
23
17
4
40
19
23
17
19
14
67
9
3
68
31
5
1
20
20
16
23
11
6
15
15
29
7
20
14
7
20
16
13
2
30
8
8
14
21
48
8
9
55
1
6
1
19
29
11
8
6
8
16
6
9
27
5
8
5
15
15
5
1
58
5
3
45
5
7
3
4
48
6
12
11
44
7
25
1
4
30
40
56
9
5
3
28
4
1
22
33
8
37
3
32
35
10
20
2
10
59
24
19
36
1
28
27
6
3
17
2
21
32
7
38
7
1
11
24
8
13
3
5
56
7
20
5
8
16
18
20
9
1
20
6
6
3
5
50
12
6
60
40
8
20
90
2
11
8
1
12
12
27
1
20
11
32
13
31
16
5
47
20
1
31
3
22
14
6
4
20
11
28
15
12
26
39
3
1
27
37
7
13
16
11
6
2
16
50
24
22
8
46
2
22
2
6
31
56
7
26
48
4
6
12
12
13
8
1
7
1
95
1
14
28
2
12
39
5
3
36
35
65
21
20
20
42
2
7
15
70
14
24
8
5
16
1
12
27
9
14
6
4
4
10
13
1
32
43
7
40
18
51
15
2
27
84
27
4
5
16
17
7
17
19
20
48
1
6
17
13
35
72
8
17
7
13
8
7
9
16
4
19
12
75
2
10
16
20
10
14
26
4
39
56
53
4
7
56
16
7
22
8
2
1
4
12
11
21
29
3
4
5
8
4
11
52
3
13
20
5
50
24
20
12
4
5
1
28
8
12
8
8
40
4
30
8
33
79
36
6
6
34
3
1
6
36
28
17
7
30
50
38
19
19
21
13
12
23
21
3
4
5
11
27
14
19
1
7
92
4
5
30
14
7
11
6
16
6
12
21
15
32
1
16
13
42
6
83
17
15
27
1
1
16
4
15
25
10
2
43
1
22
9
9
22
2
20
19
84
7
2
10
13
71
69
5
16
19
5
11
89
8
2
30
10
21
1
4
10
25
79
6
51
19
14
7
1
4
18
48
1
21
43
5
43
59
1
20
5
20
19
15
6
22
2
16
15
56
28
15
5
16
8
19
48
5
24
1
99
20
13
35
9
8
11
29
16
19
7
6
24
7
21
6
34
38
12
9
23
9
29
11
5
34
1
41
3
12
3
22
14
12
8
2
20
3
4
23
8
73
29
10
20
69
4
11
25
1
15
12
11
5
169
20
15
25
15
21
23
36
55
53
7
13
23
12
77
15
6
24
22
50
3
13
2
2
4
3
24
8
11
18
2
49
39
30
23
13
6
14
4
12
18
2
48
30
9
19
18
6
8
22
4
56
3
8
20
9
14
5
48
51
21
21
6
13
20
31
36
17
25
19
1
8
52
3
4
8
5
2
58
22
13
53
18
10
15
20
24
4
1
35
17
6
18
4
51
25
60
10
22
4
10
6
4
35
1
2
46
44
16
12
60
12
12
4
15
1
40
40
14
41
4
60
24
13
4
18
2
14
34
43
12
17
8
6
36
24
36
48
1
17
14
10
16
11
12
4
13
4
16
8
44
11
35
5
9
8
31
7
13
9
14
24
6
4
22
21
12
9
3
45
12
7
1
2
21
17
10
60
8
24
25
5
40
35
31
20
29
1
15
16
21
30
8
4
30
8
7
4
47
12
1
23
8
6
27
27
21
5
2
44
54
6
48
2
14
49
41
35
1
3
33
12
6
9
45
26
4
5
16
8
27
36
4
20
26
8
23
7
20
21
19
45
3
2
6
16
8
28
14
27
8
31
38
12
14
1
5
11
12
7
2
51
5
10
10
4
27
40
3
10
6
6
8
7
11
21
19
5
43
54
8
15
15
13
52
7
22
18
12
33
23
37
11
42
34
24
14
27
15
29
5
2
2
16
19
4
67
1
9
14
60
16
2
18
9
27
6
20
22
33
3
14
11
24
21
12
11
20
11
1
20
15
54
11
1
4
2
20
1
17
15
9
11
8
17
36
24
11
25
10
9
4
11
49
52
28
13
20
2
50
16
4
11
1
31
13
15
5
2
48
34
19
7
2
4
11
13
2
28
32
1
21
2
24
14
2
29
7
24
17
8
28
43
24
8
86
3
47
12
1
4
28
17
3
21
8
2
1
5
40
50
9
5
43
1
22
1
12
20
31
17
57
15
37
19
23
49
83
1
17
11
17
10
42
22
5
1
28
26
50
27
52
9
12
20
6
50
11
16
95
30
2
4
1
9
7
3
22
2
6
10
20
50
2
2
10
2
4
7
19
14
3
13
34
9
11
2
10
1
11
10
11
48
7
32
18
3
16
20
1
30
30
4
10
21
16
15
1
8
45
72
14
4
17
5
28
15
1
14
14
2
9
9
26
102
7
4
7
21
9
16
28
3
7
30
6
16
36
14
4
42
12
26
12
11
19
17
20
3
13
16
8
5
30
45
4
16
7
24
2
4
8
30
136
32
12
5
53
27
3
29
1
24
48
12
6
2
15
57
46
8
5
29
8
12
52
50
6
22
5
21
36
66
24
21
12
37
4
14
5
5
11
29
23
35
8
25
16
8
21
12
8
34
6
23
19
13
40
20
41
4
7
5
10
22
12
47
19
8
24
9
49
3
27
33
20
32
9
24
14
30
18
22
16
19
1
15
9
11
21
36
7
5
18
2
12
39
5
16
3
31
54
2
26
14
6
12
87
25
31
32
16
5
4
6
16
14
12
8
7
13
7
32
4
9
4
4
40
2
5
9
3
1
24
16
72
20
32
10
8
34
23
4
12
4
16
12
7
5
1
4
10
9
33
7
3
1
35
14
11
5
8
34
5
7
5
15
21
29
14
9
8
16
20
1
6
34
22
69
1
16
10
4
41
27
10
18
8
1
5
19
17
28
6
24
49
4
3
10
6
12
2
8
10
10
18
10
2
8
57
4
37
19
15
9
27
16
14
34
20
12
28
17
3
29
20
52
11
66
68
4
11
9
3
4
11
4
30
3
1
7
25
4
38
21
8
3
6
7
11
4
38
3
1
14
10
56
15
41
2
1
11
14
64
50
5
20
11
5
5
14
40
18
28
14
9
32
16
1
10
4
49
45
2
1
23
49
7
13
15
10
4
51
28
21
15
36
15
14
28
2
10
16
7
13
15
8
31
26
35
9
2
6
20
15
24
13
6
5
1
6
5
9
4
20
4
2
41
16
27
49
27
6
44
3
21
19
32
15
4
14
55
20
4
33
24
2
18
3
1
11
7
13
9
7
9
6
28
20
6
84
7
1
8
50
36
14
76
10
18
8
18
30
27
16
11
45
16
16
1
18
45
8
29
20
111
1
15
13
14
5
3
21
24
1
20
52
4
14
2
30
18
3
37
14
36
13
23
6
18
2
2
9
11
6
23
19
18
20
2
5
16
3
29
9
15
25
28
34
24
6
34
29
7
13
5
8
4
20
27
7
37
7
6
4
27
11
70
12
52
7
24
9
28
27
23
25
36
41
24
19
8
27
9
7
29
5
8
28
3
23
41
15
30
18
6
15
13
11
5
43
33
18
10
23
7
2
6
13
1
10
21
5
60
12
10
12
14
2
13
20
29
23
40
3
30
4
6
26
16
11
116
25
11
7
14
14
69
3
1
16
16
25
92
2
9
7
30
23
8
23
5
21
4
51
20
7
13
29
40
10
6
36
4
2
12
1
27
9
1
4
7
21
11
19
30
32
19
1
7
67
30
39
1
7
67
10
38
14
10
26
8
4
19
21
18
29
39
12
40
5
24
8
7
4
26
19
20
1
14
21
13
19
8
15
20
29
11
41
3
9
32
5
14
17
35
18
4
28
10
12
5
44
7
6
24
3
37
2
28
5
21
16
44
36
19
9
2
2
52
36
27
33
27
15
16
6
28
19
19
2
28
8
23
8
13
8
35
15
34
8
16
100
19
5
26
1
12
16
31
24
2
7
17
15
84
15
22
20
39
5
20
12
28
16
7
27
2
3
15
6
16
51
12
5
10
5
9
22
9
4
7
13
5
8
10
4
8
9
51
17
53
18
38
12
12
30
12
25
3
26
22
14
10
20
69
1
11
25
24
7
17
4
11
9
35
36
32
13
27
9
40
8
10
18
140
7
21
3
4
4
21
3
4
13
31
1
12
3
16
5
6
5
8
85
46
34
22
24
4
10
46
4
9
9
7
7
9
12
5
19
49
6
50
3
1
15
15
6
23
25
16
40
47
5
4
7
7
42
35
20
23
9
28
37
16
15
27
14
15
1
54
1
9
28
19
1
26
12
17
16
28
4
5
14
37
36
4
7
24
1
56
1
14
17
81
12
6
2
50
6
6
58
67
24
31
6
11
76
37
23
72
3
5
13
12
2
14
36
14
92
1
37
19
5
28
20
19
3
21
9
11
47
21
8
3
21
17
28
19
27
8
21
45
16
14
22
3
1
36
7
20
4
32
7
22
2
9
5
14
53
19
8
16
5
39
26
20
3
41
6
22
12
16
10
36
6
4
14
33
19
10
4
28
11
1
18
21
1
7
33
23
1
4
6
17
9
27
31
12
5
5
7
20
16
40
3
5
15
9
55
9
20
4
1
2
18
56
18
12
4
17
9
3
4
12
1
35
3
12
26
12
16
26
4
9
12
11
30
4
8
27
53
68
2
40
5
1
2
10
8
3
3
10
39
35
4
45
5
3
9
28
2
17
37
19
17
4
6
10
8
6
69
15
78
8
51
4
15
6
27
12
8
40
4
33
52
4
6
17
5
10
18
3
19
12
38
3
37
15
27
34
55
24
13
7
1
4
31
25
31
4
17
47
4
16
5
76
32
32
10
65
7
44
4
41
17
15
13
3
1
11
21
3
37
6
12
38
11
11
18
3
1
4
3
13
8
18
1
9
2
16
6
55
35
9
1
46
24
16
60
38
23
16
7
44
49
3
2
23
12
7
6
4
3
35
9
1
18
18
4
10
37
3
6
2
5
28
9
11
25
4
35
8
113
4
2
41
7
42
20
48
36
30
1
49
10
10
12
4
4
31
3
1
20
24
5
3
3
9
5
8
2
18
15
7
8
5
9
7
37
6
8
5
11
12
30
18
1
12
64
12
5
35
5
46
13
7
34
2
13
13
64
3
7
74
15
1
15
4
1
3
7
17
3
36
48
6
40
48
15
11
4
29
8
1
44
8
23
89
10
10
7
33
14
9
4
13
7
21
6
12
2
6
10
7
5
28
31
12
13
7
7
1
5
3
1
30
29
1
16
19
9
3
9
19
5
32
3
28
9
3
20
1
18
2
7
7
1
5
4
4
8
44
16
4
8
11
8
1
18
22
12
8
15
13
4
11
16
41
26
6
59
9
23
9
26
1
21
2
30
30
10
16
12
28
30
5
7
ABCD 469486340*7^$a-1 [50017]
15
50
6
30
24
54
10
24
6
12
8
25
29
12
36
18
24
96
85
29
7
9
12
32
6
30
19
35
40
2
16
15
17
6
36
1
53
90
24
78
18
10
2
4
9
9
3
3
104
18
19
9
6
6
8
30
12
22
30
20
1
21
14
1
24
12
60
24
3
33
9
44
34
6
6
120
158
66
24
70
32
28
2
1
23
42
108
10
54
3
5
12
22
36
8
12
4
26
7
12
29
6
18
67
3
2
54
12
48
1
23
1
15
21
35
28
42
56
19
45
30
24
2
7
36
12
9
24
50
4
12
6
2
16
62
18
16
38
22
24
9
3
44
24
25
9
2
30
154
26
48
16
12
30
2
43
83
12
78
46
24
44
42
10
18
51
35
30
6
4
12
8
12
34
6
45
3
21
21
14
1
24
39
20
16
30
15
23
10
6
21
3
21
11
24
36
10
50
18
10
8
4
18
20
16
14
12
48
36
16
18
50
13
24
5
19
29
10
6
20
16
75
120
9
42
12
12
9
11
10
14
10
12
15
12
12
11
40
18
2
13
24
11
24
1
11
88
42
44
16
26
160
32
58
2
42
60
16
30
24
9
9
2
76
32
30
28
14
10
104
40
27
69
51
29
186
12
48
12
1
11
18
6
16
18
15
27
30
15
3
26
34
36
44
1
15
36
14
40
14
6
151
51
18
15
5
30
60
6
6
12
13
27
32
6
54
4
54
6
60
14
28
2
18
4
48
2
4
54
38
60
4
14
16
75
135
8
1
39
8
13
9
2
46
14
18
31
11
76
20
13
17
19
5
54
1
11
22
20
6
84
6
42
13
36
48
5
18
4
44
30
31
3
50
43
59
4
14
43
9
51
17
30
30
6
4
8
12
6
6
36
12
25
41
120
7
3
32
73
36
41
247
53
28
2
13
35
16
80
30
18
1
27
18
27
57
38
25
3
36
44
24
13
35
24
24
84
1
39
33
9
51
35
78
22
20
4
45
23
13
119
10
6
2
6
12
18
30
12
54
6
4
24
24
21
36
23
1
11
10
6
24
6
8
84
6
6
31
24
41
19
3
8
24
4
86
16
74
1
9
18
12
8
12
18
66
42
19
29
30
61
24
45
42
20
18
4
6
12
20
4
6
18
20
16
6
27
11
6
19
77
7
15
21
12
47
1
39
66
30
2
84
4
74
37
33
12
14
52
12
18
15
35
24
1
5
18
30
106
44
6
16
50
12
37
33
38
24
25
11
10
8
6
40
20
10
15
21
8
6
10
6
57
71
1
63
33
33
2
4
6
123
17
4
3
3
8
12
28
12
18
50
52
50
42
1
29
31
36
39
36
26
58
14
7
24
11
6
24
46
2
6
4
36
21
24
9
27
23
126
54
37
59
6
174
12
58
6
36
20
4
20
28
33
65
79
3
6
87
9
38
25
12
9
6
14
10
32
4
105
83
13
24
3
20
12
121
23
12
42
6
1
24
51
6
8
30
66
6
12
37
24
17
30
42
22
24
21
29
6
16
69
69
60
36
8
7
48
3
20
22
2
40
50
16
15
15
2
30
6
36
60
30
13
23
12
22
50
36
12
13
3
44
25
17
10
20
64
32
12
60
13
3
30
50
1
29
4
18
8
25
11
30
28
2
6
54
4
57
89
6
4
21
24
5
4
66
24
20
12
22
12
24
6
9
35
1
11
28
12
24
50
46
18
44
42
6
12
30
1
21
15
36
57
32
6
13
75
20
60
12
22
15
12
93
2
16
12
68
25
59
18
16
2
24
10
30
6
15
84
21
2
40
12
20
16
92
37
5
40
26
13
11
40
8
30
31
35
1
3
86
10
26
55
23
66
7
24
29
7
35
13
5
7
65
112
12
14
52
90
14
64
21
3
80
10
6
30
50
30
12
22
2
40
18
12
69
35
24
16
2
7
27
14
46
38
66
34
86
36
85
3
32
100
26
18
1
23
28
2
31
12
59
94
42
2
42
4
32
4
50
6
24
13
15
21
59
36
1
24
15
21
3
20
13
24
3
8
4
6
72
26
4
12
86
7
5
7
5
40
78
26
79
36
36
3
57
65
16
15
17
31
71
28
18
18
14
7
35
18
6
10
114
2
40
6
18
2
24
49
59
37
21
3
11
46
62
16
20
66
18
10
2
4
36
60
56
22
3
12
3
72
6
26
24
22
63
17
4
15
5
30
1
39
56
109
23
36
49
41
12
70
68
16
24
42
32
46
32
24
78
22
14
6
16
2
16
2
64
45
60
11
30
10
42
30
32
10
14
6
4
6
44
40
14
10
8
12
61
29
18
24
109
21
18
18
2
1
5
40
54
20
1
39
33
3
20
12
18
7
57
3
93
32
42
46
50
4
12
9
15
20
25
12
12
27
14
7
48
9
36
27
15
32
25
3
42
2
1
23
34
8
7
12
3
2
19
147
57
23
10
20
28
15
36
24
5
6
1
72
5
22
20
1
9
30
20
1
3
32
72
25
12
5
30
25
15
18
18
33
21
50
6
30
42
10
12
14
16
15
29
24
12
4
50
37
24
35
28
18
18
54
26
24
22
14
36
24
46
38
1
15
81
24
17
18
4
56
12
28
21
11
28
20
66
19
15
26
6
4
24
14
66
34
30
116
22
2
22
18
8
13
17
34
18
63
12
5
12
19
29
6
4
26
6
1
15
38
46
44
4
20
40
8
25
23
40
20
37
5
12
28
3
21
14
10
54
2
6
28
20
25
60
15
32
24
13
3
60
20
90
12
31
11
49
5
30
16
50
10
14
7
27
12
20
4
57
59
25
15
56
18
10
20
66
43
5
42
4
80
1
15
108
38
30
82
6
20
6
30
60
58
18
32
13
48
57
2
46
26
30
55
36
24
36
24
15
44
12
72
18
60
28
2
30
42
12
10
54
21
9
26
54
31
15
54
14
10
20
43
47
10
48
2
12
10
20
31
33
30
12
68
1
3
12
14
16
6
2
6
6
19
11
126
22
30
26
36
36
13
36
36
15
14
19
5
22
9
15
8
13
12
11
10
27
63
44
85
53
12
7
9
32
19
65
6
10
15
23
1
51
32
10
66
14
40
20
30
28
24
44
6
28
2
1
29
18
12
6
7
11
1
5
31
23
16
30
3
3
33
39
12
9
87
45
24
23
12
1
3
6
51
65
18
84
1
35
10
32
7
23
94
98
1
24
15
21
36
24
21
90
26
12
18
48
12
4
44
72
84
16
44
24
12
12
96
60
25
21
38
22
20
19
41
54
4
45
17
19
47
10
50
78
6
13
65
7
11
4
45
3
6
20
6
6
22
20
6
66
18
40
26
4
2
18
30
30
1
15
21
65
10
33
47
6
4
24
2
12
6
66
24
25
11
40
8
30
55
45
6
74
42
34
2
4
8
6
31
21
24
56
24
31
17
40
2
1
77
7
36
17
48
52
3
47
40
12
18
2
24
22
18
24
21
36
24
11
30
36
55
5
12
22
24
12
8
66
28
3
12
33
15
137
7
11
48
24
18
22
45
47
4
12
12
36
2
48
12
19
11
4
30
6
14
19
9
50
10
2
30
18
66
10
9
17
18
16
14
18
12
12
28
20
40
21
9
60
36
39
12
15
81
24
11
25
83
4
56
64
12
6
2
6
10
20
12
30
42
1
12
5
42
6
6
46
3
5
16
8
6
6
30
36
24
1
35
49
5
18
42
18
58
39
3
12
8
12
1
15
9
75
8
10
72
14
10
30
20
4
72
26
22
12
68
1
12
12
168
3
6
26
30
4
15
11
18
22
8
25
11
4
20
10
27
75
9
75
38
7
51
2
22
68
16
32
10
14
49
45
27
12
35
100
6
12
2
46
56
6
28
14
16
50
4
56
10
14
13
15
8
6
40
36
14
48
12
1
3
24
6
6
8
12
121
23
36
24
112
8
40
20
6
70
9
11
24
1
29
79
36
155
36
40
6
20
28
32
19
36
3
30
12
27
5
67
23
100
20
13
45
50
25
24
11
10
14
18
66
1
5
40
60
90
80
34
2
25
47
1
5
30
24
12
18
52
96
14
28
2
55
15
20
64
6
80
6
12
40
38
22
36
6
68
6
1
15
8
25
21
50
16
9
9
72
8
7
5
31
3
14
18
25
47
16
45
41
18
36
40
6
15
23
61
51
9
15
26
6
48
52
69
9
50
64
20
22
50
24
ABCD 469513124*7^$a-1 [50051]
36
5
19
41
43
18
6
45
63
5
96
12
25
6
12
5
1
30
36
42
23
12
55
18
27
117
90
9
3
17
60
24
7
6
18
18
11
55
125
91
60
30
6
72
36
41
7
36
29
13
30
5
24
60
48
12
19
36
81
39
5
55
48
6
12
60
84
24
36
30
36
105
21
54
72
78
66
9
32
4
63
65
7
9
20
31
72
9
21
24
36
54
54
59
25
90
17
12
13
162
90
75
20
60
55
5
37
12
42
5
31
36
30
6
89
1
179
12
16
9
66
18
6
5
61
18
36
6
95
85
35
37
3
15
5
52
45
72
23
1
63
27
12
45
27
6
36
72
36
30
6
18
18
18
36
66
42
12
6
72
54
17
28
21
6
36
21
27
18
6
30
35
7
17
36
4
9
6
36
45
39
72
6
18
57
32
13
15
12
8
72
37
78
45
3
24
18
23
13
18
36
81
9
3
27
5
48
12
79
9
69
90
18
102
78
71
12
72
1
15
27
48
6
12
24
12
23
67
24
29
12
13
12
51
3
18
6
57
9
59
13
126
29
79
33
3
42
66
41
1
30
17
1
18
36
5
19
18
18
12
6
30
36
9
32
40
20
13
48
108
11
13
18
18
12
6
90
30
53
1
27
33
11
52
45
18
102
63
27
36
77
19
108
12
78
23
7
6
3
15
48
17
61
48
114
66
42
18
71
19
12
36
24
29
73
42
5
144
13
18
12
5
72
31
18
71
37
24
95
43
6
3
15
17
28
20
1
18
60
54
30
6
162
18
3
63
45
20
60
1
27
24
45
35
1
18
12
9
8
25
30
72
41
13
11
43
36
18
54
5
64
3
17
16
27
48
54
6
18
30
6
18
12
53
19
41
12
19
29
7
54
107
55
6
72
72
35
31
6
27
45
72
11
61
36
54
21
87
36
65
7
12
6
23
4
9
39
9
24
27
8
12
19
9
81
18
132
41
139
72
77
24
25
23
40
21
11
25
6
108
21
135
108
36
29
79
6
30
36
29
13
36
63
128
48
67
12
72
33
39
6
23
13
47
19
60
48
5
19
36
93
27
18
54
24
54
63
188
31
53
88
27
36
18
12
90
96
12
33
9
54
12
54
27
123
5
25
18
36
5
1
35
24
25
15
48
15
57
68
60
13
90
12
96
12
18
54
6
12
6
21
63
18
42
12
36
36
18
47
13
36
18
48
24
12
6
3
117
90
36
6
11
37
24
18
9
48
27
42
18
18
66
36
33
75
6
30
41
1
12
42
53
19
30
36
108
11
40
8
145
47
1
36
18
36
60
54
11
60
4
8
88
111
60
12
6
11
24
13
6
12
36
6
102
6
12
24
23
67
21
81
114
90
39
15
30
42
12
17
124
99
30
6
12
42
35
112
20
31
29
163
29
67
29
52
3
5
40
51
72
29
37
54
60
9
39
6
27
9
30
36
24
12
125
55
24
45
8
28
9
11
24
13
6
101
28
45
47
13
27
117
11
55
24
41
7
60
18
35
31
54
6
36
12
18
24
18
48
24
12
24
18
54
18
66
24
48
24
45
3
168
84
81
117
18
42
11
7
18
30
42
3
32
1
30
24
9
36
57
71
12
25
18
54
11
25
18
24
90
23
16
9
18
54
35
1
27
45
36
54
5
40
44
7
41
49
12
114
54
30
41
31
81
56
12
28
32
31
101
16
39
24
12
6
18
12
33
27
36
45
3
18
51
3
18
24
48
15
75
60
30
78
9
3
150
48
47
7
60
12
18
18
9
116
12
36
24
79
12
5
4
36
99
78
84
11
31
9
3
18
24
36
54
102
6
48
69
57
18
24
90
36
30
24
12
29
7
18
35
73
24
12
51
9
18
5
103
173
1
18
45
27
60
53
19
77
31
18
12
6
36
12
9
15
18
30
18
24
30
6
36
18
54
120
47
67
5
13
30
60
12
36
54
63
123
9
9
18
48
17
1
6
9
44
36
49
18
24
12
96
30
72
18
5
31
6
3
27
24
65
12
49
12
24
36
12
18
72
168
57
24
21
36
23
31
60
237
51
12
5
172
9
30
24
5
12
100
81
11
52
45
54
12
77
109
39
15
53
24
79
36
72
36
6
11
55
36
5
1
18
48
18
24
23
12
120
19
54
18
17
7
45
21
35
7
12
45
27
42
12
36
51
9
54
54
11
24
37
18
66
6
108
5
13
107
1
155
43
41
13
18
89
85
54
42
48
36
6
84
36
17
120
61
36
35
28
68
4
51
12
6
27
9
18
5
13
35
139
45
69
18
36
12
60
54
47
55
54
24
18
12
24
93
27
78
90
48
6
54
9
21
222
12
24
12
29
13
72
18
12
42
35
19
18
12
36
11
24
1
18
33
57
18
54
6
54
156
23
36
49
126
60
65
1
6
36
9
39
161
1
87
12
32
19
9
81
3
45
42
90
63
45
18
84
41
13
6
29
55
77
28
99
12
69
3
6
3
51
36
9
20
25
48
6
12
18
6
48
78
30
6
18
117
21
36
18
18
27
63
108
33
39
18
132
18
66
18
78
36
30
33
39
41
19
101
133
27
36
153
12
47
12
1
12
35
19
54
18
17
7
36
137
12
31
12
89
25
23
43
36
53
79
29
1
54
96
36
36
48
29
43
9
15
18
18
12
36
41
40
63
65
7
41
13
6
36
9
9
12
24
54
57
9
42
84
117
63
42
84
24
75
32
1
30
36
45
9
36
6
17
19
9
3
6
12
11
13
30
36
42
119
37
90
33
21
6
48
5
4
27
24
17
31
24
41
13
27
27
12
33
3
108
132
30
59
1
66
24
54
3
60
3
6
11
7
18
18
12
69
44
4
36
63
6
36
39
8
120
13
36
23
25
23
73
36
23
16
15
5
72
7
153
8
12
79
53
16
44
109
72
39
63
117
9
59
1
12
6
41
7
24
36
48
6
59
48
1
18
102
23
109
30
42
30
42
47
7
21
51
29
19
33
27
41
12
13
15
3
24
12
108
42
11
61
138
24
12
18
27
9
11
52
27
96
84
54
60
39
63
5
48
16
21
15
3
ABCD 469575026*7^$a-1 [50050]
16
24
3
5
12
15
13
24
27
29
16
23
9
36
4
9
23
12
27
1
21
14
4
36
9
63
45
32
28
8
39
16
29
16
9
11
27
1
8
48
15
1
11
25
23
10
11
51
36
1
8
36
15
21
24
3
13
8
12
52
20
27
9
4
8
3
9
25
2
12
21
4
8
19
36
53
12
48
4
68
60
15
34
11
15
1
9
27
21
26
10
78
17
13
15
23
25
32
40
15
36
36
9
8
12
72
15
1
8
28
8
3
21
16
24
32
31
21
11
4
17
13
6
5
15
33
27
13
23
10
2
10
98
9
1
47
7
41
4
23
13
20
3
12
1
9
15
47
9
37
6
30
60
23
13
30
33
44
1
3
8
15
1
47
12
60
60
24
45
40
117
35
49
26
33
19
17
4
47
25
20
24
15
1
20
25
30
5
4
20
48
72
12
51
12
33
15
61
71
10
6
17
3
12
12
1
12
8
39
9
12
12
1
11
12
31
42
3
8
28
8
12
4
48
68
12
7
12
5
19
17
19
41
27
13
20
96
28
56
48
7
32
45
15
9
4
12
15
12
33
8
13
24
18
9
92
24
60
3
49
23
33
15
1
9
11
13
2
21
27
106
6
30
6
12
32
21
39
58
11
12
67
65
12
12
51
12
4
29
108
4
8
3
10
2
25
33
11
3
13
27
30
47
4
56
12
12
28
12
8
7
18
39
8
3
25
8
3
88
5
1
26
4
24
56
33
1
12
63
32
24
27
13
71
13
27
8
48
12
21
12
4
35
1
8
15
4
30
27
20
3
1
11
21
12
4
68
15
25
45
60
11
15
9
48
3
4
17
28
3
17
16
36
8
15
33
24
31
29
40
20
48
4
20
1
27
24
12
8
12
13
39
20
13
3
8
72
7
116
4
20
21
4
47
48
28
20
25
12
24
20
3
13
23
9
4
9
90
5
52
8
1
27
44
25
36
35
27
9
51
22
30
17
1
23
4
36
24
8
1
14
76
36
29
36
28
24
9
30
18
59
3
10
27
32
28
36
48
24
27
89
3
1
33
2
12
12
24
16
9
24
44
19
12
32
105
13
50
12
37
20
36
52
48
23
40
20
13
20
7
5
13
3
9
35
3
34
23
4
20
39
81
3
1
20
36
25
6
29
1
11
12
1
59
24
1
27
60
8
31
9
9
2
57
4
20
48
4
24
116
24
4
8
48
3
24
9
37
15
56
3
4
53
13
14
13
9
11
3
4
20
13
39
8
25
8
12
36
7
17
12
12
3
69
31
5
13
3
47
58
14
9
15
61
8
24
31
5
31
56
16
17
28
12
36
11
45
13
83
27
10
11
12
15
25
9
11
4
9
12
11
48
1
39
36
9
26
1
11
22
11
19
6
27
21
23
12
16
23
9
13
47
1
23
67
33
47
69
49
14
1
27
66
6
8
10
35
4
11
45
12
3
25
3
5
28
32
16
8
24
31
41
87
60
25
68
67
32
9
36
4
59
12
10
3
11
12
57
36
25
11
15
21
36
12
7
20
24
34
2
9
3
9
13
30
5
63
9
36
28
32
3
189
24
39
1
39
45
8
15
1
9
38
9
3
24
25
35
13
36
9
2
4
32
21
37
23
3
85
15
5
15
10
11
16
8
1
14
37
11
16
5
12
19
17
12
51
9
4
8
27
25
12
44
19
9
24
20
37
6
29
15
9
1
12
15
12
60
80
1
11
12
12
3
25
44
112
11
21
4
168
23
36
16
32
37
3
29
16
36
11
25
33
12
78
12
6
18
45
8
31
5
4
59
37
47
48
22
3
11
45
12
19
18
30
17
1
18
29
75
40
9
8
25
3
8
19
41
15
48
1
39
41
12
27
10
24
11
61
11
3
4
5
15
45
61
26
9
84
27
10
51
27
5
4
11
9
1
6
5
40
8
3
9
135
1
15
20
21
7
9
33
14
25
99
17
1
27
20
48
12
25
18
17
40
15
8
13
8
36
7
5
15
37
11
9
7
44
9
12
4
11
21
36
7
8
45
24
24
84
12
3
16
17
25
11
12
15
36
1
8
24
60
48
19
5
12
3
10
47
13
3
23
1
21
60
3
35
1
8
3
9
13
14
34
27
15
5
15
16
32
13
27
17
28
8
4
56
27
12
45
63
21
16
68
3
10
27
27
8
10
71
4
20
36
4
12
8
7
5
16
8
16
23
13
45
11
3
34
11
85
14
24
37
15
117
36
11
69
15
12
10
30
17
28
11
40
9
32
3
4
29
12
12
51
10
2
9
12
63
4
20
12
9
48
12
15
10
26
1
9
66
17
36
7
20
10
2
61
8
3
49
11
21
4
9
11
12
39
1
36
12
20
3
1
21
110
25
8
15
33
4
9
27
27
8
1
8
49
11
24
27
10
47
31
9
84
36
47
33
48
75
28
9
12
15
5
39
9
4
8
36
16
21
27
15
18
18
20
10
14
48
21
4
20
15
9
13
15
8
12
19
5
19
8
10
2
36
21
13
2
73
8
3
4
20
9
12
39
36
10
26
40
29
12
48
16
9
11
3
76
17
24
25
27
11
21
12
16
8
1
27
35
22
11
12
3
1
68
1
27
3
24
8
22
11
39
58
11
25
14
12
84
13
72
11
9
7
41
3
45
12
36
36
1
47
16
11
22
2
1
8
36
51
84
28
5
13
24
39
8
25
66
53
52
3
9
15
18
30
33
11
21
4
8
40
15
8
1
23
9
61
27
8
24
4
20
4
11
12
16
5
28
8
4
47
45
4
56
51
24
49
8
3
52
5
4
12
72
15
20
12
21
19
9
11
1
8
19
72
29
12
24
16
8
12
25
14
13
11
16
18
2
45
88
47
21
4
92
13
18
45
20
3
12
33
3
40
6
23
7
6
23
12
15
57
24
4
8
1
14
45
97
35
7
8
45
4
20
12
1
12
35
15
10
14
12
33
61
59
1
3
8
36
12
24
55
20
21
24
12
15
33
43
89
1
11
72
36
36
28
11
40
20
33
67
41
15
12
28
18
11
123
21
15
9
1
35
27
9
12
24
3
21
61
38
16
5
24
4
21
23
4
23
9
37
18
9
3
44
129
4
23
16
9
56
43
9
27
8
12
9
7
8
9
15
69
13
11
12
25
6
32
13
44
4
8
25
23
7
141
27
77
25
15
9
23
3
33
15
52
41
12
4
8
12
24
3
24
21
16
9
2
48
36
13
23
1
39
20
40
12
17
16
36
36
36
9
36
3
11
45
4
11
9
16
21
27
24
12
8
55
17
73
23
1
35
1
35
1
12
15
21
23
37
3
68
12
3
97
11
12
21
39
21
19
5
13
35
15
9
48
60
25
15
32
12
48
3
33
15
49
11
60
12
4
54
12
11
15
24
9
12
60
4
32
4
24
36
20
16
23
21
63
4
5
1
14
13
9
11
15
33
16
9
27
8
12
13
26
9
24
15
1
20
12
4
36
8
12
27
12
1
3
65
48
4
35
21
12
27
33
39
33
48
27
9
36
12
1
42
17
15
70
35
16
8
24
3
10
2
60
1
23
48
12
45
3
9
4
8
4
8
3
13
12
24
20
3
21
4
20
4
36
59
21
37
11
24
12
16
12
8
7
65
12
4
20
96
100
20
12
16
44
24
19
8
46
66
33
3
8
21
16
20
13
14
40
9
8
13
23
49
6
8
37
8
19
18
14
33
55
5
3
24
1
36
21
11
7
53
15
1
20
15
9
19
8
10
27
3
8
10
11
24
72
3
16
20
4
56
1
23
36
46
23
48
13
38
57
3
37
8
3
13
35
45
36
13
35
1
59
27
10
48
15
3
5
12
36
15
9
27
1
8
19
72
18
11
12
12
12
25
23
3
4
6
122
22
27
3
5
3
10
15
8
48
28
71
10
47
60
15
13
23
13
27
29
15
9
19
9
9
14
1
57
23
4
8
48
13
23
4
36
3
44
24
28
41
12
12
39
21
4
23
28
5
24
1
11
24
24
24
7
5
28
20
7
5
7
5
3
93
4
8
109
39
9
2
13
20
84
3
1
8
24
15
37
11
9
13
3
15
8
22
27
23
1
3
69
95
13
44
4
36
20
48
12
7
8
72
10
3
27
69
11
25
27
17
3
24
9
64
23
9
52
9
35
16
20
15
10
11
51
1
11
33
15
9
7
32
22
2
9
4
44
3
37
32
12
3
21
19
36
44
22
35
12
7
54
6
56
60
4
53
3
24
9
36
60
4
80
7
5
12
27
33
12
4
9
15
12
56
3
9
4
23
9
28
11
36
9
43
21
33
39
44
55
33
12
8
15
4
5
1
2
45
7
9
36
21
51
72
8
3
21
7
6
3
59
12
1
24
44
12
1
11
40
23
57
36
19
9
9
23
12
39
33
37
2
34
47
7
30
15
8
27
9
37
3
27
5
24
7
8
21
36
13
39
11
12
1
47
9
1
71
7
5
3
13
20
3
1
12
23
49
56
4
11
61
8
4
15
32
93
76
9
11
4
11
61
36
3
69
39
9
8
51
1
47
9
27
1
27
20
25
8
7
36
54
3
9
14
9
27
28
5
4
23
9
48
13
38
13
72
47
28
36
24
5
3
12
1
20
12
67
17
3
36
24
70
11
12
48
36
4
8
24
3
1
35
45
25
27
8
3
10
2
9
7
20
24
21
48
1
47
96
12
1
24
50
25
8
12
60
16
45
3
35
10
14
21
1
36
14
13
11
21
13
11
36
3
12
24
37
20
7
53
15
13
9
2
33
13
23
12
27
33
63
4
72
20
24
16
8
28
5
24
24
31
24
21
56
27
58
59
16
96
8
31
5
12
28
8
15
33
24
63
21
4
11
28
5
15
58
2
21
24
1
23
4
9
6
41
13
3
164
13
3
8
16
27
17
12
37
11
3
13
8
36
24
12
3
9
15
1
20
40
3
20
21
27
12
ABCD 469621016*7^$a-1 [50033]
177
84
100
167
1
24
47
12
81
24
3
25
56
24
3
61
11
24
97
24
95
1
144
83
36
121
48
11
36
72
13
47
12
85
83
1
312
23
105
12
63
9
63
121
32
16
83
49
227
12
61
11
73
260
184
11
84
49
32
15
129
16
35
13
95
36
61
36
108
36
23
73
60
204
56
28
71
120
49
24
44
63
168
93
52
35
25
72
68
60
27
12
33
12
4
11
93
24
52
12
8
72
48
60
3
37
32
27
1
24
83
133
11
36
216
37
71
72
9
39
49
84
36
132
12
20
100
96
11
241
72
8
27
25
47
36
12
33
99
1
155
36
61
36
359
45
4
71
13
48
44
3
13
32
52
83
81
132
3
121
47
48
108
85
20
48
4
47
97
32
27
24
180
73
80
28
11
108
36
33
52
11
1
35
48
61
24
11
21
63
73
131
36
57
16
80
3
141
36
219
85
23
13
23
157
119
25
47
48
13
60
131
1
80
64
72
71
21
160
8
100
12
36
59
57
27
61
11
181
35
33
27
21
4
20
16
167
145
8
51
93
267
72
108
72
37
12
68
39
24
21
63
24
13
23
57
16
12
35
132
25
68
60
27
21
112
120
72
56
4
23
24
72
84
13
11
1
11
81
99
37
132
108
47
36
97
71
169
11
93
160
83
249
64
44
16
144
128
75
72
1
24
8
207
61
11
12
36
13
131
36
121
180
59
132
45
72
39
25
60
11
81
64
35
108
72
36
109
8
3
81
4
180
120
60
47
48
24
48
1
59
117
36
63
12
72
73
35
24
21
96
27
36
25
239
24
9
4
32
3
24
49
32
28
11
96
9
135
9
99
81
12
99
37
24
48
59
21
144
4
119
45
99
36
48
25
92
16
72
8
84
63
72
1
48
12
44
16
12
155
25
60
119
48
133
11
96
57
15
36
85
168
83
61
83
1
12
11
57
63
61
191
33
84
88
8
3
13
47
1
107
57
87
12
36
13
56
39
96
36
189
63
49
84
32
4
72
12
96
23
9
52
96
11
169
23
33
63
1
83
60
1
108
96
119
36
49
35
37
59
36
72
36
1
44
100
47
132
1
11
396
60
13
80
27
1
23
1
36
204
48
35
253
20
87
12
132
48
81
87
120
72
85
32
51
45
28
108
11
13
48
8
84
15
37
83
97
35
12
60
61
36
83
1
8
184
48
59
60
12
1
35
1
23
9
28
56
15
12
61
108
11
61
44
216
27
37
80
3
213
27
37
35
9
72
3
96
25
72
12
155
24
1
48
48
36
56
63
36
85
80
63
252
85
23
24
109
71
45
3
33
120
27
24
1
47
13
20
27
48
9
64
35
45
15
72
133
11
117
108
99
57
15
73
107
1
11
33
39
36
81
40
84
83
13
12
47
105
27
109
11
33
40
96
80
3
69
171
37
44
3
36
1
8
87
1
8
64
155
25
36
83
169
47
24
37
8
16
20
39
9
27
37
23
72
13
12
47
21
16
11
60
72
36
144
72
1
48
71
24
37
143
36
37
44
28
11
96
48
36
49
48
24
56
3
37
32
147
60
21
108
51
25
92
135
93
4
11
12
36
97
20
15
9
16
119
97
47
37
44
4
107
141
27
57
60
39
85
84
12
8
27
60
25
47
12
49
180
20
39
13
56
27
97
68
52
36
24
23
85
72
68
24
27
120
36
169
119
13
132
35
25
48
59
12
61
119
108
60
13
12
59
61
83
24
1
36
35
61
95
25
24
144
119
12
9
40
11
97
20
232
11
21
16
11
49
84
47
13
47
9
27
57
88
47
24
57
27
33
39
24
9
39
13
92
36
36
12
87
37
8
75
157
48
20
15
192
24
93
36
40
20
16
120
116
12
63
9
4
72
23
60
9
28
36
72
96
83
133
32
4
12
11
85
24
48
11
72
1
84
12
119
12
9
36
27
33
63
73
12
8
51
84
132
12
36
24
13
68
72
40
48
11
37
47
1
24
119
69
27
9
3
61
11
69
3
85
12
116
36
39
49
92
100
11
96
ABCD 469635798*7^$a-1 [50003]
39
10
23
72
55
32
22
6
5
27
136
24
5
31
54
26
4
6
90
30
26
21
13
30
36
66
42
30
23
13
62
28
2
15
72
3
21
19
24
24
42
108
12
2
18
30
100
32
6
87
7
26
16
6
2
15
55
20
40
8
64
6
14
36
88
24
32
58
6
29
15
18
22
137
13
6
20
6
28
108
14
40
6
23
25
47
123
22
47
24
61
12
23
21
16
18
17
31
42
8
22
8
4
24
26
6
28
65
27
10
11
49
2
28
8
46
35
13
38
90
30
82
12
24
23
48
3
28
17
33
10
12
2
4
59
33
28
6
50
27
9
42
40
66
14
18
22
78
18
36
36
20
22
50
9
61
18
32
12
120
34
54
30
56
15
27
12
88
110
28
44
82
6
24
6
5
9
6
9
19
26
4
26
16
24
44
76
38
82
14
15
48
7
42
47
25
18
14
58
12
44
12
10
38
60
4
41
81
6
12
10
56
4
30
6
26
10
18
80
162
46
24
48
6
47
72
91
72
24
18
35
31
50
36
34
62
30
70
20
30
28
32
84
66
75
7
120
36
29
25
2
76
20
22
8
4
11
3
36
10
180
20
58
12
6
14
78
36
22
29
39
9
61
14
132
4
32
28
24
180
26
42
24
46
38
69
13
42
8
9
49
6
8
6
6
70
23
3
24
4
89
13
42
12
6
14
84
21
51
42
12
10
5
24
61
11
15
34
24
6
20
6
30
58
6
14
6
21
24
24
9
12
24
10
32
24
58
2
141
19
36
42
6
89
3
4
6
11
33
28
42
6
2
40
62
4
42
5
7
36
32
4
17
73
54
50
6
24
33
91
12
8
48
10
47
13
8
3
48
1
47
21
42
34
48
47
163
5
3
28
65
25
2
34
44
6
16
17
7
17
72
25
90
2
42
46
24
6
5
31
20
28
68
4
26
30
81
49
23
27
120
12
58
14
70
6
8
22
20
28
36
38
70
108
35
39
16
42
12
38
36
12
112
20
6
10
36
14
39
13
14
58
35
51
12
33
15
9
144
39
28
56
18
58
14
18
9
9
4
24
42
102
30
6
71
25
38
9
9
24
40
20
30
28
8
4
50
16
18
65
27
42
10
6
6
20
81
45
52
32
28
2
6
22
77
15
28
18
62
28
14
16
30
62
39
1
72
18
8
10
48
96
14
52
14
10
36
20
18
6
60
24
132
90
15
19
50
6
94
47
7
86
54
64
42
6
30
54
6
30
2
6
21
13
30
12
20
28
8
22
60
42
18
6
36
24
24
62
75
3
12
6
22
108
62
46
14
46
14
6
70
6
17
13
18
8
33
7
14
18
18
48
42
24
21
7
18
30
48
2
12
108
84
4
6
66
74
16
20
28
24
18
14
36
118
20
36
28
62
18
46
14
42
10
71
19
48
29
63
96
28
29
37
164
16
14
36
6
30
33
37
11
51
12
30
28
32
28
30
6
14
6
22
30
8
10
14
78
90
52
8
27
63
33
91
6
24
84
12
95
25
14
156
4
41
7
60
26
6
69
1
6
44
30
18
10
11
7
14
6
30
28
35
96
45
4
66
104
100
12
12
102
35
3
10
6
30
54
20
6
4
48
8
3
73
20
34
6
14
42
30
45
9
24
63
43
18
2
4
77
63
22
2
28
32
16
36
36
12
8
33
37
20
15
72
3
21
9
40
44
4
2
69
85
36
14
64
6
6
62
15
1
6
20
16
12
8
58
96
71
13
2
108
16
134
15
7
60
48
32
10
98
16
6
2
6
34
41
72
9
4
44
42
21
13
12
14
46
38
60
4
8
58
32
51
13
50
64
62
12
22
26
64
36
14
28
17
24
55
36
38
102
9
7
32
16
20
16
120
14
34
29
13
11
3
36
24
9
1
12
20
39
31
8
36
6
42
42
27
120
31
17
24
120
31
18
6
14
28
90
77
21
82
114
36
68
6
4
5
1
78
18
30
18
56
78
28
62
36
27
127
6
72
20
30
22
42
17
3
40
20
16
2
28
62
12
10
6
41
13
20
4
14
12
9
61
107
63
60
64
6
20
10
41
7
2
6
4
24
102
84
56
3
27
30
10
8
10
66
30
26
9
13
30
6
6
14
42
28
53
39
12
10
48
42
6
2
9
19
116
36
24
88
6
122
34
6
14
15
72
3
24
22
62
40
6
92
15
48
57
70
30
14
24
21
51
28
41
1
2
46
14
28
20
33
37
11
24
9
96
58
62
87
105
42
18
6
16
6
38
6
6
64
6
14
34
6
8
72
70
84
6
36
12
30
12
14
34
18
14
10
24
5
15
22
68
16
20
6
34
11
3
36
28
126
72
12
6
56
10
35
55
36
53
99
30
36
4
30
12
29
1
48
2
21
19
68
66
12
34
60
54
47
3
82
24
11
15
33
1
6
17
13
42
36
20
16
74
16
23
144
48
72
49
23
55
60
24
12
48
6
42
8
16
26
63
27
22
38
4
29
61
44
63
27
16
8
6
6
28
6
14
58
8
6
4
14
15
13
30
2
3
49
8
6
24
36
10
36
20
64
30
50
96
51
27
18
4
56
52
35
15
10
12
14
12
10
18
30
36
6
140
72
40
36
5
7
14
30
21
15
28
20
4
5
3
34
24
6
20
28
8
48
36
9
25
2
112
50
3
7
56
4
26
40
134
52
20
4
24
18
30
44
34
32
10
60
30
47
3
12
22
36
42
29
13
11
25
18
44
12
66
10
14
4
32
30
4
29
21
171
55
20
12
10
8
52
86
40
5
25
42
5
72
33
87
21
34
20
16
12
14
24
34
48
12
2
28
6
6
11
39
28
72
5
3
60
105
27
10
20
159
7
60
5
75
64
14
10
6
23
25
56
30
82
2
18
72
6
90
36
6
30
60
94
26
22
12
38
22
56
34
6
12
2
30
34
35
39
57
48
43
14
30
4
24
32
10
8
112
20
6
28
2
28
12
14
16
42
11
72
19
48
42
30
48
6
2
28
17
13
12
2
28
20
69
1
60
38
4
36
56
34
2
22
107
19
6
26
94
50
6
4
59
91
5
43
12
24
6
8
99
7
41
55
6
20
42
60
10
36
2
22
35
67
6
14
16
12
5
31
20
70
2
45
25
23
67
8
40
24
5
21
22
48
90
11
13
32
28
30
41
27
21
67
12
2
46
14
28
42
20
52
56
28
26
6
52
6
20
64
36
12
30
12
30
11
31
48
128
10
8
30
4
18
83
27
28
6
30
5
1
2
28
14
28
12
14
36
4
2
22
68
9
13
20
70
17
24
7
30
48
35
1
48
30
12
36
50
78
12
54
10
14
144
18
10
38
42
22
29
48
19
5
1
6
18
12
72
42
41
72
13
84
38
18
10
8
52
18
20
10
12
8
22
18
24
6
71
39
33
9
18
40
12
32
12
34
66
18
2
96
84
28
36
2
42
76
12
62
16
36
26
112
36
29
21
34
68
21
39
10
30
54
98
42
15
1
71
1
12
6
29
21
ABCD 469640804*7^$a-1 [50008]
9
39
24
204
21
12
159
9
42
84
6
48
54
78
3
99
96
12
72
9
9
60
27
33
72
3
36
51
69
27
69
12
9
15
27
9
39
24
66
6
24
21
63
30
96
84
18
12
21
27
9
33
18
33
36
9
111
9
3
9
30
9
15
198
6
57
27
45
105
6
42
60
3
24
36
72
15
24
24
102
3
87
42
30
48
18
6
57
39
138
15
12
24
123
60
45
12
60
21
54
69
96
72
96
15
36
12
30
42
18
3
60
39
6
72
15
12
15
48
18
15
144
12
15
6
87
21
51
15
126
51
69
162
21
45
15
51
54
135
36
9
6
54
84
15
96
36
72
39
90
15
57
6
30
15
51
33
15
153
33
30
33
3
6
108
12
15
3
42
15
3
69
36
27
57
12
15
21
84
48
3
60
120
45
33
84
6
102
27
24
117
90
54
75
60
36
171
6
15
27
30
51
51
96
30
15
24
69
75
75
21
144
60
24
3
21
24
39
9
57
3
12
93
99
45
48
27
21
87
24
9
51
9
24
3
57
18
9
48
48
135
93
87
30
108
24
27
39
33
24
180
12
51
30
63
9
39
51
69
24
60
12
48
156
48
12
15
33
21
12
30
30
75
93
15
96
84
132
33
6
6
48
6
18
27
36
12
21
63
12
24
48
3
57
48
9
51
57
132
30
12
36
48
33
21
6
69
33
3
27
42
66
9
48
33
42
72
30
15
27
24
69
33
87
27
21
3
36
48
6
39
21
126
54
51
21
72
36
12
12
30
78
48
54
21
27
42
3
27
21
12
117
63
27
30
6
45
9
15
21
99
24
123
60
66
180
27
24
39
9
72
87
12
192
12
18
156
6
81
3
33
57
39
12
9
60
12
48
27
15
24
24
57
48
36
75
66
12
27
33
39
12
24
36
60
147
18
30
54
15
3
9
48
33
99
24
36
3
18
30
12
9
39
90
63
9
102
21
45
3
96
3
6
12
60
123
12
15
9
69
6
6
18
30
24
15
21
15
111
54
24
15
21
6
9
39
6
30
9
3
42
27
9
3
12
36
60
96
60
27
12
96
30
18
129
45
6
21
81
12
30
6
27
3
12
78
135
36
21
30
30
12
48
90
33
12
63
45
84
63
57
21
39
60
3
12
6
27
45
48
75
39
9
21
6
42
27
45
27
9
72
39
36
24
48
15
69
129
30
57
33
27
60
12
3
6
51
36
27
18
12
15
51
42
78
114
51
12
24
63
33
3
30
24
15
21
87
24
39
30
27
204
21
42
30
36
15
36
9
12
78
21
24
24
96
45
72
138
30
12
15
12
45
27
21
12
15
108
75
24
21
156
12
69
63
15
24
21
48
57
15
63
30
39
15
9
69
18
72
81
9
42
18
3
87
33
99
33
24
33
48
18
45
75
30
195
156
3
9
12
57
30
45
3
42
72
30
12
48
18
18
57
75
138
27
39
18
51
24
33
18
12
33
12
3
84
48
57
27
9
9
39
57
12
15
48
57
51
3
21
27
12
24
54
6
9
27
57
12
180
57
63
105
39
24
36
60
216
39
6
12
15
63
132
21
21
18
129
33
36
15
84
24
69
18
45
15
9
171
30
60
12
48
15
36
33
6
33
21
75
48
24
9
60
3
63
60
36
42
18
9
9
24
48
3
69
15
75
30
60
90
18
42
9
57
30
21
12
48
60
21
15
63
24
66
87
3
30
63
3
174
39
93
15
48
36
69
15
147
69
33
63
33
135
27
33
12
3
12
318
51
60
3
45
15
30
63
45
108
27
99
9
27
42
30
33
168
9
66
45
45
3
57
39
12
189
159
33
42
36
21
12
96
75
6
60
27
24
21
42
12
69
15
96
120
33
3
153
57
3
45
39
3
90
27
27
57
24
12
33
135
57
15
21
30
36
21
24
9
39
12
51
93
24
36
15
24
18
15
93
3
21
3
39
18
96
6
33
21
12
15
39
36
69
84
165
12
15
60
39
21
27
18
30
45
87
78
18
12
78
12
3
12
27
81
27
18
12
51
72
24
33
3
15
9
12
60
36
12
12
51
45
108
24
15
48
12
6
42
30
27
12
9
24
48
51
27
69
105
18
21
87
9
111
12
93
12
3
36
45
48
36
12
15
78
24
78
60
48
42
3
24
27
33
21
39
3
57
24
57
30
21
12
12
9
102
6
54
33
3
132
9
36
21
63
21
6
9
3
102
111
9
90
9
132
156
36
3
102
3
45
15
36
9
15
12
45
18
36
96
12
21
15
12
9
24
75
42
12
36
6
21
24
9
27
3
12
30
39
24
144
33
75
27
18
39
24
117
12
18
45
48
15
90
60
24
36
39
27
18
30
21
45
6
114
12
15
3
132
42
3
3
81
15
21
15
105
15
24
9
57
42
12
78
36
12
27
120
33
30
78
3
81
18
129
3
45
45
102
297
9
39
15
6
27
45
48
90
24
48
66
54
12
45
9
126
54
39
15
12
36
21
81
126
9
87
45
168
21
60
6
198
15
33
48
60
24
18
9
9
66
6
15
39
45
9
27
63
36
36
120
57
21
15
51
48
36
57
3
9
45
123
39
108
66
30
45
15
54
30
12
6
12
36
39
48
57
15
63
33
12
12
27
6
123
36
21
18
129
60
60
27
6
72
27
9
27
24
60
81
87
ABCD 469813704*7^$a-1 [50015]
12
29
37
24
6
5
9
22
6
44
6
24
64
41
1
14
58
23
13
20
4
18
38
12
24
4
24
2
24
22
18
2
72
39
9
24
4
20
6
9
7
29
31
2
27
13
56
24
10
2
6
58
14
16
12
12
2
4
26
18
16
12
30
48
5
27
4
18
35
1
2
10
2
6
64
20
16
20
3
12
39
16
12
5
25
30
8
9
33
4
48
11
49
6
20
57
12
1
44
40
11
31
30
48
12
23
3
18
4
60
12
30
5
1
62
6
10
24
38
12
100
6
6
26
18
12
24
10
17
67
24
29
13
26
28
36
18
12
6
12
17
33
6
10
11
9
3
1
20
36
4
6
53
37
2
9
3
102
30
9
25
2
4
56
18
40
6
53
12
81
3
7
8
12
24
6
4
18
18
8
4
72
104
3
19
12
8
10
47
27
6
12
12
36
4
6
74
15
13
38
22
2
16
5
49
20
24
39
1
14
18
12
10
2
28
18
24
14
64
6
5
1
23
3
12
16
12
2
15
45
15
37
8
18
28
12
2
6
21
12
87
12
22
32
24
3
3
18
15
7
6
44
34
6
14
33
12
7
14
6
22
2
6
10
17
15
6
16
48
11
1
14
34
23
33
10
60
17
33
15
7
30
12
12
6
14
24
6
6
4
44
36
6
10
32
22
14
4
18
8
30
10
20
22
44
16
30
24
14
22
5
15
28
6
36
20
28
26
4
12
2
10
12
96
8
4
18
11
7
56
9
21
3
45
39
3
6
22
2
3
51
46
47
13
11
37
8
3
7
24
18
8
24
3
15
6
22
8
16
36
2
12
16
32
15
25
38
10
14
10
47
9
39
1
8
16
23
1
6
8
10
12
38
12
6
27
31
6
18
26
16
24
6
14
52
2
10
11
7
5
13
74
10
59
24
12
51
12
18
66
10
6
20
12
9
36
25
18
54
26
30
12
16
62
9
1
12
12
11
45
4
48
26
4
26
27
3
6
24
10
5
1
8
100
20
15
60
13
24
6
18
12
35
9
16
12
30
6
60
12
50
4
44
4
8
58
32
40
32
10
30
12
6
74
46
12
2
30
4
6
14
22
38
4
20
12
16
14
58
6
35
25
6
14
10
42
12
11
7
18
12
95
19
38
6
10
36
48
8
24
15
39
16
24
17
49
6
41
31
18
32
16
35
7
108
6
6
2
27
1
8
10
54
6
14
10
32
6
12
22
17
27
6
16
12
23
9
3
25
96
11
3
45
63
18
24
3
27
6
3
3
46
11
31
42
26
18
22
14
27
12
19
50
27
21
15
12
24
63
58
8
39
19
32
21
7
2
10
74
63
13
18
20
12
21
19
14
16
14
54
16
50
34
12
8
66
28
17
12
31
2
34
6
6
2
10
5
1
6
36
18
42
17
13
32
52
8
6
12
4
18
78
8
54
6
6
4
11
3
12
6
3
12
63
22
20
3
19
5
25
26
9
33
27
37
36
14
4
6
84
14
16
6
23
3
52
18
12
2
4
36
14
3
1
6
6
8
28
8
12
4
36
35
37
18
12
20
6
3
13
6
8
22
30
60
42
20
6
16
30
8
40
32
4
20
42
21
12
7
8
34
36
2
10
2
76
44
6
10
6
24
11
84
27
48
12
28
29
3
48
82
8
10
32
34
18
2
3
37
35
21
28
6
14
4
11
7
30
50
10
38
40
5
7
12
30
36
20
16
14
6
10
17
13
23
15
21
7
24
6
24
60
8
52
8
16
30
12
17
33
4
20
6
54
4
12
20
28
12
8
10
6
26
30
12
28
2
6
6
70
23
12
43
5
1
24
50
12
6
34
36
2
10
26
6
18
10
6
42
14
6
21
33
10
6
24
24
20
30
16
14
34
102
18
5
3
28
6
6
62
10
32
84
9
21
6
33
13
38
21
12
37
6
48
32
24
34
8
64
8
58
2
58
12
29
13
26
10
24
56
22
18
23
25
2
33
36
12
3
40
18
26
4
53
3
9
13
20
3
25
32
34
26
28
14
22
30
17
9
52
68
18
21
33
102
28
6
2
12
57
13
2
18
22
17
31
2
24
24
46
6
11
67
42
48
59
7
29
1
24
12
71
43
14
6
4
2
4
2
22
23
9
3
55
38
12
40
35
45
6
40
17
12
13
38
33
1
2
4
2
3
9
6
4
26
39
21
36
10
6
30
30
24
44
10
17
3
4
8
40
42
12
8
58
12
2
4
2
12
10
6
12
20
60
28
12
14
16
12
66
6
11
48
19
6
12
30
18
23
21
15
3
45
7
8
54
36
4
38
21
9
12
18
10
32
54
54
6
10
35
7
30
42
26
4
2
34
2
34
20
15
49
20
12
58
26
16
62
6
42
22
12
8
60
18
45
7
26
40
14
45
3
12
18
12
10
2
6
4
36
12
26
39
1
32
28
24
68
22
29
27
57
33
34
36
20
12
24
28
2
15
1
12
6
2
10
8
9
27
10
80
39
39
10
12
48
12
18
18
32
16
26
4
29
1
14
6
60
4
12
8
12
10
18
8
30
12
16
50
3
1
30
5
43
53
15
21
21
24
10
18
6
20
42
15
9
3
3
10
12
6
12
20
42
15
43
30
14
4
29
13
8
12
4
18
20
36
10
30
14
106
44
16
2
10
14
18
9
19
30
12
12
18
2
6
18
22
42
20
10
26
10
12
12
18
18
20
33
19
5
27
9
7
50
54
10
18
8
12
4
26
40
18
89
31
54
8
4
38
36
12
28
32
40
38
4
56
6
6
28
30
14
12
30
10
30
6
23
27
18
3
1
12
14
10
96
6
17
3
10
68
15
7
2
10
8
54
3
13
8
15
1
30
14
4
66
84
18
24
23
3
4
6
8
3
21
6
22
18
24
2
78
21
1
6
17
1
20
84
18
21
37
30
5
121
14
21
19
2
27
27
4
14
28
11
7
6
14
22
32
15
57
15
49
102
29
13
18
12
2
18
10
30
12
24
20
45
57
70
8
6
4
23
21
30
28
2
18
21
7
6
6
14
16
12
2
6
4
23
7
6
8
15
15
6
64
6
8
22
54
5
15
10
2
4
48
68
18
16
54
6
18
8
22
11
37
20
4
24
2
22
56
15
19
5
7
17
99
10
48
24
18
17
33
3
1
26
12
10
12
20
58
18
18
12
17
24
67
2
28
36
38
22
14
6
3
61
14
16
2
12
30
16
20
4
36
6
56
3
36
21
4
36
2
10
26
10
24
8
70
14
24
3
1
2
24
16
30
14
21
15
10
14
33
9
12
12
4
12
12
26
9
21
16
24
20
4
2
16
14
40
20
36
64
14
4
18
12
20
16
42
60
24
18
18
18
36
18
60
18
14
10
18
36
20
22
47
3
4
14
40
35
61
35
1
12
2
46
32
16
2
22
8
10
8
16
5
36
24
9
4
26
6
3
13
8
4
36
2
40
14
3
48
15
18
15
7
42
20
28
2
52
26
10
29
21
3
49
12
8
10
17
1
11
31
18
2
9
37
2
22
18
30
68
12
18
16
5
9
34
36
26
3
21
24
10
6
2
30
4
6
18
14
9
31
17
9
4
32
10
24
32
28
30
12
12
6
20
12
22
12
26
21
7
14
3
15
10
20
10
18
12
2
40
42
8
22
56
24
10
96
18
2
10
12
29
13
6
2
12
24
39
1
14
9
13
35
13
2
18
10
26
10
32
42
15
33
4
8
60
22
74
4
6
26
6
22
18
77
3
4
14
60
34
2
48
3
24
3
10
8
10
14
6
21
27
12
9
21
12
10
5
21
4
6
6
6
77
43
5
24
15
16
8
10
47
12
12
3
16
12
18
35
7
32
9
13
18
12
41
97
20
12
24
30
16
18
32
3
12
3
10
18
12
2
4
6
6
92
10
48
2
10
6
42
8
30
30
34
36
126
44
36
9
15
4
36
12
42
2
6
18
4
29
37
11
21
22
26
34
5
3
9
51
10
18
6
6
8
4
20
12
6
22
17
9
34
30
12
30
14
60
4
56
12
12
3
24
3
18
12
40
8
118
6
8
6
57
9
96
28
12
2
22
14
12
24
6
4
8
10
2
51
24
9
15
21
4
2
28
86
58
6
54
38
22
30
18
8
10
2
21
1
38
10
30
41
27
22
12
23
57
16
36
30
6
47
103
5
84
25
14
4
48
20
21
21
10
6
14
28
144
6
32
39
36
1
6
8
40
32
9
7
17
63
18
15
1
8
12
4
20
24
46
6
23
7
17
9
54
58
26
4
26
64
48
2
30
60
6
6
6
10
14
24
9
37
6
5
3
12
30
40
20
4
26
30
18
22
8
36
6
24
16
65
25
8
27
3
10
23
13
8
12
28
11
1
18
5
15
28
48
2
10
54
48
56
36
16
12
18
2
16
24
23
9
6
34
20
60
4
24
12
126
18
24
8
10
50
28
6
14
40
30
12
12
42
8
6
12
30
4
11
13
2
45
7
41
15
10
6
6
20
18
34
11
21
4
32
22
20
9
1
12
23
21
30
12
18
15
48
27
22
12
12
84
24
6
12
12
48
72
17
33
10
30
18
17
1
12
8
30
6
4
20
82
17
91
6
24
14
22
18
48
14
4
32
3
12
3
16
17
37
26
16
18
2
34
56
4
8
52
20
40
8
16
11
43
6
32
3
1
8
22
56
10
8
34
17
36
67
2
4
23
1
12
20
24
15
7
17
37
8
18
12
6
22
20
40
14
24
40
6
24
66
48
30
72
18
48
2
6
16
23
25
6
6
47
3
4
26
27
21
28
12
56
12
4
24
14
12
96
45
3
10
36
14
36
48
18
4
6
8
52
65
25
50
28
30
12
14
16
2
51
1
36
12
42
5
12
27
10
14
12
4
32
4
18
30
17
15
40
54
11
3
18
18
9
43
14
15
13
48
2
46
26
33
13
38
4
6
14
22
8
16
24
20
10
2
46
38
22
8
12
28
36
14
10
6
20
15
19
14
28
30
2
30
60
6
84
12
10
68
9
1
18
8
4
5
3
34
26
34
6
14
28
11
15
24
28
8
10
14
28
14
16
35
9
27
19
62
28
11
9
24
15
21
12
6
72
18
10
5
1
23
43
42
2
10
26
34
26
10
8
3
19
2
18
22
12
8
36
12
24
34
12
32
16
2
30
70
50
30
18
4
6
23
3
6
22
20
18
22
6
32
3
15
40
30
12
18
20
12
4
6
18
6
14
45
49
6
54
12
30
17
57
10
12
20
21
1
20
6
12
9
19
2
4
8
10
18
30
54
11
19
18
11
ABCD 469943898*7^$a-1 [50026]
56
28
20
34
6
102
2
18
130
140
24
28
6
30
42
48
20
70
72
54
44
34
8
12
6
10
56
28
32
30
10
198
90
8
10
18
42
44
4
72
8
132
18
22
60
2
10
36
126
20
70
6
50
88
14
18
24
4
236
16
50
60
54
60
28
122
70
26
10
8
82
8
64
20
66
252
10
32
36
52
18
2
4
20
16
38
114
40
6
66
20
36
72
166
170
82
44
4
2
40
8
60
150
42
18
10
20
42
84
10
14
10
2
160
12
36
14
48
18
36
90
34
72
14
48
10
2
34
2
48
40
26
6
48
12
160
210
8
6
40
20
6
34
14
162
4
74
6
64
50
4
2
64
164
48
4
36
72
60
92
46
24
54
30
72
44
66
48
22
14
40
44
6
10
18
192
38
76
44
36
30
82
20
18
6
16
8
246
24
42
22
18
84
216
54
146
24
48
48
40
14
24
40
72
50
150
30
138
114
12
36
48
42
24
16
42
72
18
62
84
70
14
22
14
96
30
6
48
24
10
186
30
116
24
22
32
48
28
24
38
64
74
66
4
6
66
42
32
40
66
38
60
34
32
4
30
36
14
60
4
12
50
46
2
46
60
14
48
30
10
8
36
34
62
4
14
54
100
32
240
36
10
44
30
4
26
10
18
68
70
18
54
32
24
40
30
26
30
78
46
20
60
42
48
64
8
24
4
26
28
168
68
30
64
56
46
38
48
4
8
46
56
24
6
6
18
30
10
62
10
120
92
48
64
68
58
50
88
86
66
48
60
10
134
6
4
60
26
40
6
138
62
18
28
38
34
2
30
10
14
34
38
72
66
22
8
6
4
14
192
84
12
82
26
6
90
84
4
8
34
36
108
12
90
18
14
66
46
90
74
34
32
18
22
50
174
10
26
18
12
24
6
4
230
64
8
18
30
42
60
42
16
2
48
76
54
2
78
4
78
12
86
22
44
118
8
228
72
34
36
50
28
44
28
74
28
56
52
54
6
12
68
24
30
4
44
10
26
6
6
18
16
96
12
126
2
4
50
16
60
138
36
78
8
10
102
2
16
38
76
54
54
80
6
42
52
2
60
6
4
54
12
60
54
26
18
10
110
10
36
18
198
18
72
74
54
60
30
36
156
10
20
10
108
32
18
30
12
24
28
38
4
66
72
2
76
98
60
30
12
70
18
84
2
40
104
66
30
30
6
18
222
42
18
160
24
84
36
6
84
24
30
14
28
50
34
6
18
20
10
26
154
26
84
22
50
72
16
44
28
20
78
12
94
14
16
14
60
102
4
18
92
34
24
2
16
54
144
14
42
180
66
30
58
2
40
2
132
28
8
112
8
10
90
260
30
4
18
90
126
2
42
10
102
6
134
58
2
36
40
158
12
60
18
24
10
8
18
6
28
12
114
164
28
60
12
6
120
56
18
108
60
30
54
70
50
30
124
74
16
36
18
126
84
8
18
10
6
270
20
16
18
156
24
54
2
78
22
198
38
4
14
12
24
24
102
34
6
120
50
10
198
72
84
60
54
2
54
54
34
122
16
8
12
48
4
6
84
188
48
16
86
4
8
16
12
50
54
24
84
96
126
54
16
60
18
26
94
56
12
48
54
18
24
4
56
36
42
100
2
40
44
12
30
52
6
74
18
52
36
54
26
42
4
14
52
14
48
18
28
6
14
4
56
36
46
128
22
48
32
28
92
82
26
96
154
32
12
12
16
38
6
4
20
112
8
36
4
2
40
12
36
6
54
180
30
2
4
38
18
10
24
54
144
62
96
70
54
24
2
18
10
86
28
18
8
76
176
82
30
56
16
36
78
72
18
2
12
120
22
6
14
24
6
24
126
60
84
96
34
30
2
160
50
42
18
24
46
42
126
12
14
24
16
24
30
36
6
30
38
102
18
30
70
14
48
28
30
74
108
30
4
18
18
140
10
8
10
230
90
36
4
14
22
50
16
68
42
48
22
18
2
94
84
20
52
50
22
56
42
52
12
8
36
52
120
42
12
36
38
70
14
48
18
102
12
10
62
54
94
56
24
18
90
60
10
14
40
30
6
8
66
84
30
40
24
18
50
90
60
18
150
22
14
24
66
6
18
60
52
14
40
14
6
36
154
56
4
84
24
26
22
14
10
66
2
16
116
124
50
22
20
34
14
24
102
6
88
30
54
38
88
144
36
6
44
36
114
60
10
110
54
36
6
6
24
94
80
10
66
56
4
44
22
42
2
28
6
14
6
36
46
24
26
22
18
44
16
84
80
28
32
64
62
24
40
54
54
72
36
12
56
120
40
36
6
18
12
14
6
58
84
62
6
22
2
18
52
198
18
18
24
26
190
2
88
2
28
36
14
144
6
30
22
60
38
82
2
48
4
24
50
22
12
2
174
10
30
2
22
72
86
58
62
102
16
86
84
120
16
18
278
30
138
16
6
8
4
78
2
10
2
6
18
6
6
70
44
6
10
102
38
4
84
36
54
ABCD 470030082*7^$a-1 [50022]
252
39
33
30
30
84
87
9
36
60
18
57
27
69
9
27
27
21
60
117
87
3
42
63
12
15
84
9
84
39
117
12
63
18
30
57
132
3
66
42
30
39
96
12
60
51
54
30
120
18
42
30
3
9
27
3
36
9
60
111
84
57
48
69
54
57
111
45
207
33
132
15
9
9
12
15
72
120
60
51
9
72
33
27
3
66
30
117
21
6
84
30
90
6
78
90
12
3
123
30
159
105
30
30
3
12
39
21
3
12
57
108
36
24
120
33
72
27
24
3
42
18
84
42
15
3
153
12
15
72
96
24
18
27
51
117
252
15
93
15
30
18
141
81
87
33
78
45
9
36
15
45
24
27
36
12
93
48
198
24
45
12
3
42
15
123
36
132
21
3
21
153
54
108
18
87
39
36
30
27
21
36
3
72
51
12
33
3
12
120
42
18
81
3
33
75
6
12
18
54
42
57
9
27
105
12
27
48
81
42
6
111
9
3
81
39
9
90
12
12
54
36
3
3
21
81
15
15
33
24
15
54
24
39
141
36
3
9
30
12
45
12
69
87
12
84
36
21
6
36
54
3
72
12
9
12
102
108
9
63
108
30
132
36
54
177
39
69
120
45
216
12
15
120
48
15
12
120
48
12
30
126
9
33
15
237
12
51
9
3
33
42
9
39
12
9
24
9
84
51
12
21
120
15
3
24
33
123
30
102
42
3
84
87
102
12
6
24
105
60
12
9
3
39
12
12
138
27
3
18
132
6
252
30
12
12
75
69
63
3
24
72
69
36
105
48
111
21
30
18
54
18
48
6
45
9
30
9
48
60
9
75
96
27
12
30
36
18
9
15
9
33
30
18
108
18
6
6
12
222
6
12
12
114
72
15
12
141
27
57
12
54
12
69
153
15
12
51
12
9
3
57
3
48
6
51
63
120
30
12
63
93
114
66
27
45
87
39
42
12
27
96
117
3
12
15
36
21
111
57
21
39
93
51
48
51
177
24
69
51
36
12
36
60
129
27
27
69
108
69
120
15
12
27
12
24
84
21
63
57
12
51
69
27
210
54
30
27
93
36
27
99
36
30
18
54
12
15
48
12
12
27
9
57
60
87
21
3
24
60
129
12
30
54
3
63
102
12
66
9
21
12
18
57
45
6
6
30
33
3
90
48
6
33
21
66
21
249
123
87
126
12
48
27
12
9
51
21
18
54
12
6
108
12
9
63
57
81
60
15
15
12
9
48
15
24
57
120
33
54
60
30
27
51
12
6
120
6
30
36
39
12
21
72
75
21
12
87
72
51
105
33
39
75
33
84
51
45
48
45
48
84
63
24
123
198
24
60
6
117
48
24
36
24
3
6
30
42
24
51
12
24
9
12
30
33
9
3
123
69
105
3
105
15
48
36
3
6
48
162
114
6
45
36
48
51
21
21
135
21
27
120
15
18
3
33
48
27
48
60
27
18
39
48
15
24
24
90
3
12
60
3
69
9
123
27
12
144
21
72
15
9
33
147
180
39
24
6
42
57
12
69
30
120
57
21
12
24
75
111
12
18
42
6
120
12
51
27
9
75
33
72
21
6
117
36
15
30
3
45
18
12
9
81
111
21
6
21
3
93
72
3
72
60
6
102
12
102
54
93
21
192
3
48
3
69
24
39
24
6
39
81
102
180
30
75
24
9
27
27
6
30
309
48
3
60
12
9
84
117
96
24
30
12
18
39
63
45
60
75
21
45
27
108
3
42
60
24
6
9
3
12
138
6
24
69
189
12
12
30
66
75
15
12
12
21
24
12
93
6
141
21
18
18
3
9
114
150
108
6
54
15
57
78
6
72
27
84
51
18
51
36
27
36
9
45
18
42
60
90
6
99
81
51
129
39
75
18
15
33
30
54
111
24
63
132
48
9
81
87
12
9
12
36
87
60
99
156
42
15
108
33
30
24
45
15
45
12
21
30
54
18
36
33
69
15
9
123
12
48
21
12
30
90
30
84
33
15
78
18
42
72
6
33
24
12
3
69
3
165
15
12
57
63
6
30
21
24
57
138
24
18
39
36
12
81
24
6
30
27
48
105
84
15
60
39
24
57
3
48
60
57
72
36
12
12
3
60
12
174
66
21
9
54
12
48
24
9
9
48
99
33
78
57
105
12
12
18
42
78
6
3
24
60
9
75
9
171
9
3
36
105
3
12
81
12
30
54
150
21
27
30
120
3
3
12
24
30
15
93
18
42
123
63
42
48
39
12
69
12
54
18
6
60
24
9
21
3
9
36
39
3
12
33
75
93
9
36
39
3
72
21
24
3
12
21
12
12
33
123
3
90
99
15
96
141
48
24
9
15
93
144
156
12
12
27
3
12
6
111
21
15
33
30
120
48
81
9
6
114
42
21
48
240
69
66
30
30
90
168
135
12
39
54
159
ABCD 470119424*7^$a-1 [50013]
51
21
24
14
6
28
2
24
12
10
75
9
26
1
33
2
10
14
24
10
62
46
84
26
58
2
13
5
42
33
61
15
36
29
24
31
44
25
110
34
12
56
24
64
2
22
14
1
17
28
20
4
36
11
15
24
78
42
12
1
24
21
110
10
12
48
3
33
48
44
4
20
7
23
48
18
16
74
1
11
25
9
14
37
12
17
28
75
35
57
49
15
11
18
4
24
23
21
6
24
1
35
58
14
1
12
20
27
36
82
12
2
12
22
44
4
122
12
22
38
13
11
21
1
62
22
26
6
52
3
65
3
28
9
14
12
10
12
2
6
31
48
23
12
30
51
73
14
70
86
48
1
11
1
5
90
12
25
23
10
32
18
34
23
25
14
6
198
13
32
1
24
23
15
34
20
18
10
2
10
12
36
14
60
126
54
46
20
18
49
5
6
37
11
42
64
8
31
69
96
96
15
23
12
48
10
12
39
9
38
34
14
10
39
32
3
13
9
2
24
10
35
193
12
2
96
49
23
22
26
12
25
33
2
36
1
11
30
4
3
33
26
1
5
43
11
1
21
3
143
58
3
5
24
31
20
15
30
24
4
26
12
1
33
14
13
23
36
34
24
12
14
22
48
47
15
22
38
37
33
44
3
15
6
16
158
13
57
24
2
1
11
177
21
6
25
65
16
32
4
14
25
29
138
10
20
7
20
3
36
12
24
18
42
12
18
6
90
4
44
18
9
25
50
10
39
33
32
4
44
16
38
18
16
8
4
38
85
47
42
4
48
12
2
12
13
81
3
33
8
30
25
11
46
2
58
27
83
6
19
53
4
14
6
16
74
12
24
49
9
50
72
13
9
2
34
14
25
59
49
9
24
35
1
3
33
24
62
18
19
9
26
118
3
47
22
26
36
22
12
24
20
16
38
22
24
2
18
27
3
45
1
15
29
28
158
13
201
51
36
24
65
19
5
28
2
34
56
16
12
38
34
27
17
16
2
22
2
24
6
6
18
28
26
36
37
11
12
1
21
2
10
32
16
39
11
22
2
30
28
36
14
21
27
58
11
16
32
16
21
2
22
84
48
12
14
36
1
47
24
30
30
45
3
46
47
27
12
54
16
51
5
55
21
2
10
15
23
1
60
77
30
18
3
15
22
8
3
15
1
9
24
36
11
61
8
24
7
21
2
37
69
38
21
27
10
8
6
12
22
56
7
23
24
13
5
7
17
54
66
43
11
21
63
61
83
24
12
45
1
15
45
80
7
59
54
28
50
13
23
6
16
86
45
25
14
30
28
20
27
25
24
26
60
10
38
24
22
24
2
30
28
3
45
3
17
7
17
4
14
130
48
50
96
97
165
111
48
93
38
34
75
71
34
68
6
24
22
74
12
37
83
54
16
2
58
2
10
12
3
17
88
12
26
24
36
48
58
15
11
34
24
59
28
45
215
75
82
12
20
51
1
47
15
6
16
8
16
3
35
10
3
32
45
7
35
6
52
38
22
3
33
20
16
59
4
57
51
5
66
73
36
72
35
10
51
20
45
40
2
78
18
12
45
61
8
103
9
12
14
10
12
8
3
73
12
24
26
10
12
8
114
73
9
44
4
2
21
4
47
24
10
26
34
44
3
45
55
65
4
12
2
25
23
54
6
46
50
34
2
25
29
42
36
37
9
51
45
171
12
60
33
14
46
14
24
22
59
13
26
10
20
4
12
108
26
34
3
69
2
6
4
27
17
6
24
37
48
12
45
14
22
60
2
12
13
60
71
36
18
4
14
10
27
33
12
15
5
18
30
27
25
48
71
16
11
37
9
3
24
23
58
2
6
18
13
21
44
4
47
25
3
45
26
10
14
97
23
36
46
15
24
9
27
5
28
47
1
36
27
53
18
10
24
39
45
26
10
2
24
37
12
89
16
8
42
9
1
15
131
13
32
1
44
42
10
2
12
61
35
1
23
36
85
35
18
18
6
18
34
24
23
52
9
3
5
18
9
15
94
2
12
84
6
52
3
23
45
4
33
15
11
1
5
16
8
6
61
12
17
28
24
3
83
10
47
28
41
31
24
35
6
4
12
15
72
65
28
20
3
21
6
18
6
36
9
48
1
15
29
7
35
10
44
90
9
21
40
2
22
63
11
1
60
21
15
35
22
68
31
23
60
61
23
12
1
9
24
62
70
60
14
30
6
34
2
25
35
58
12
14
10
38
10
2
1
12
9
14
30
27
73
20
3
15
6
28
20
48
18
24
10
27
21
134
24
34
14
6
48
7
33
27
21
12
98
97
47
10
3
5
18
22
2
36
10
24
26
12
34
15
20
13
14
46
20
67
29
19
83
13
9
20
100
3
11
46
14
34
35
1
2
25
21
2
12
1
35
18
48
4
50
94
20
40
2
54
16
12
2
12
22
15
20
16
23
24
12
36
36
46
26
10
11
1
20
6
42
4
12
2
102
18
49
29
4
14
1
48
29
19
21
8
28
12
32
6
72
60
10
2
94
26
45
21
30
34
14
22
50
24
46
44
28
3
23
12
78
16
15
11
9
51
72
58
27
11
24
84
22
35
39
30
75
28
17
90
13
11
22
11
15
10
24
14
6
31
47
42
4
27
11
24
58
20
16
15
24
57
8
48
4
3
41
64
2
10
2
18
4
2
18
31
65
3
13
26
10
14
10
2
1
89
16
2
24
1
33
24
14
6
31
72
35
48
10
2
12
33
15
34
14
12
108
30
18
22
15
45
36
2
46
36
75
11
58
47
51
13
11
1
9
15
21
24
74
10
50
10
12
3
47
12
18
7
65
16
12
15
11
18
19
5
27
117
16
24
14
37
32
39
70
14
10
32
7
11
9
37
2
58
3
11
22
74
1
32
3
12
1
5
6
12
109
21
3
41
55
23
36
85
69
24
12
48
2
13
33
38
21
27
21
25
51
84
5
76
14
58
44
18
25
11
10
27
35
60
12
10
2
6
3
15
6
6
25
12
11
21
13
83
13
38
13
29
7
47
24
18
51
15
37
131
9
15
6
6
21
1
98
1
71
12
36
21
205
83
1
2
1
33
104
52
2
12
54
31
11
1
11
1
23
22
51
59
24
48
22
14
46
38
37
21
14
6
6
18
54
18
6
22
15
12
21
44
6
93
3
46
15
21
62
18
66
12
66
6
10
26
22
32
90
1
5
4
39
36
24
24
21
44
4
2
36
58
2
18
16
35
4
45
27
35
1
9
3
21
2
18
16
11
39
61
11
24
22
56
16
2
96
10
3
12
12
11
36
24
60
30
18
12
12
12
12
1
5
7
93
2
46
14
34
14
6
28
3
9
12
15
11
132
22
8
30
37
11
37
9
23
13
132
12
12
2
1
69
164
4
14
9
15
33
25
44
6
22
26
42
28
44
78
34
24
2
58
2
13
9
20
18
24
24
22
24
8
30
66
6
1
11
22
50
30
18
24
24
12
18
16
62
25
17
6
24
58
60
48
23
1
2
13
48
21
39
23
34
2
46
60
2
1
23
12
10
62
24
24
82
24
68
19
11
34
35
49
62
1
35
10
2
24
24
70
2
34
50
1
95
12
36
36
1
12
45
26
34
50
9
49
38
25
29
24
4
12
39
9
2
25
35
22
38
12
21
21
7
11
12
42
28
14
12
12
13
21
12
48
39
11
48
6
6
42
52
26
13
47
54
6
46
12
26
1
9
24
24
36
26
13
11
1
57
2
12
9
39
10
27
17
4
26
37
35
12
36
18
30
24
85
9
62
25
69
36
86
10
36
38
22
86
34
12
15
20
3
12
10
23
25
12
48
56
16
15
20
16
57
12
11
3
25
17
3
27
10
98
24
37
11
13
9
2
10
20
18
24
12
24
84
6
4
12
36
98
36
10
47
25
12
11
4
11
10
2
18
7
11
22
2
10
15
9
14
9
16
5
27
15
13
9
56
6
22
3
93
51
17
79
33
8
66
54
7
12
9
24
12
24
72
38
45
1
48
15
23
48
9
16
33
2
94
14
12
1
20
48
1
38
12
1
21
14
10
15
9
2
25
57
35
13
3
29
31
11
6
7
11
1
ABCD 470141916*7^$a-1 [50022]
7
50
52
12
60
2
45
99
16
18
36
11
1
12
95
1
71
9
36
15
61
23
36
49
6
14
82
53
25
66
17
37
71
72
27
22
60
48
104
16
312
8
4
18
74
48
40
30
18
71
1
36
119
13
12
11
25
83
61
80
12
16
71
12
85
24
210
6
24
47
115
53
43
30
83
9
76
11
13
18
18
14
21
240
25
56
4
24
35
43
38
84
16
6
5
1
48
12
71
37
191
33
75
117
63
25
11
31
6
48
11
49
24
36
11
132
3
114
52
12
11
49
50
6
180
63
1
35
36
9
111
96
1
228
12
11
27
30
24
88
32
28
8
40
6
80
34
12
8
40
60
71
49
12
12
32
64
24
32
15
1
128
64
35
1
12
32
16
126
6
11
21
15
12
73
36
44
16
35
99
21
9
36
40
11
45
3
25
107
12
49
47
57
76
180
18
5
25
12
150
197
27
54
90
66
16
108
20
40
6
6
108
236
28
32
88
288
108
24
36
6
48
78
8
10
101
9
144
16
44
111
37
60
72
35
21
52
44
64
54
96
5
9
15
1
56
64
24
96
12
8
64
60
56
75
96
31
149
12
1
78
74
4
12
132
2
9
25
14
69
21
6
10
11
33
10
110
82
53
61
35
48
33
3
45
27
24
216
169
11
93
51
37
12
71
25
26
48
6
63
27
16
66
78
30
180
60
24
42
6
47
84
132
81
27
109
8
39
36
9
142
98
28
12
6
54
36
11
73
48
32
208
8
40
12
107
43
101
48
13
47
31
17
81
15
25
11
73
2
46
68
39
55
66
14
81
141
27
21
27
9
15
36
43
6
71
169
11
9
60
4
35
51
30
82
14
135
9
40
42
18
20
96
4
44
58
30
44
75
43
26
64
71
36
61
48
12
107
1
44
40
11
39
9
1
96
20
4
30
80
160
18
23
109
32
16
164
63
1
6
38
10
101
37
8
63
33
39
109
32
28
60
18
48
42
59
45
16
92
135
1
23
36
57
24
255
9
36
40
119
12
60
73
18
29
193
2
94
12
23
36
105
4
23
1
36
56
28
116
10
41
61
23
24
1
20
40
12
48
35
24
12
13
48
12
107
103
66
30
176
57
97
20
4
36
59
15
57
60
12
109
18
144
6
260
39
72
13
20
40
48
302
106
24
108
12
20
60
16
12
8
3
33
120
27
121
59
33
4
66
5
105
34
96
5
48
1
432
12
60
48
32
51
25
6
5
43
66
56
4
11
48
61
11
63
6
63
1
11
9
88
8
52
2
45
1
20
40
56
4
44
28
59
1
11
153
60
64
20
4
56
39
61
35
49
32
4
12
48
71
133
11
97
32
28
44
4
24
35
13
47
1
11
45
16
107
31
113
31
176
129
25
60
20
28
60
12
119
33
64
60
12
8
216
39
49
20
100
48
132
62
58
35
1
12
23
9
70
30
32
27
37
11
1
60
8
120
64
95
27
16
29
99
64
2
28
48
60
71
33
39
49
6
30
12
198
54
42
5
13
48
30
14
124
20
3
96
21
64
32
39
25
83
81
27
9
4
96
14
10
71
9
27
75
33
111
22
48
24
50
105
21
99
261
40
72
23
81
18
58
11
1
80
27
121
23
37
8
52
12
66
86
4
23
21
58
101
1
71
19
30
32
27
81
40
116
15
45
40
44
10
149
91
18
8
22
17
36
139
5
36
24
12
1
23
45
30
114
16
120
119
24
7
65
25
20
75
69
12
64
24
20
36
6
46
71
27
94
35
1
60
12
12
11
36
48
121
24
120
32
4
12
2
6
36
268
95
60
61
59
36
157
48
44
148
54
6
179
12
37
12
74
30
27
109
12
36
12
44
4
12
59
61
48
23
19
17
13
23
48
33
16
12
11
25
12
14
16
18
131
33
39
67
54
60
36
12
12
11
36
60
39
6
4
24
71
84
85
11
19
101
91
98
16
44
16
60
120
104
27
9
51
79
14
96
111
13
11
48
36
55
26
6
34
12
2
6
75
105
84
96
36
16
48
24
36
132
23
21
16
12
71
45
100
12
92
28
11
1
35
1
12
47
84
1
26
9
45
15
25
95
25
56
24
58
32
66
36
76
11
37
44
72
28
35
43
42
36
12
23
25
72
12
35
25
155
43
2
27
1
23
36
13
48
68
15
45
40
60
35
36
1
30
41
7
41
33
192
15
12
37
54
17
1
68
75
9
28
12
20
28
44
3
36
9
76
6
6
44
16
132
80
10
17
33
120
22
18
20
40
48
2
9
48
73
32
84
63
72
25
20
22
29
13
6
134
40
32
27
72
21
63
27
16
18
60
56
10
17
1
20
15
1
42
14
124
12
59
73
71
9
36
34
6
42
2
28
32
40
26
16
38
40
2
90
4
72
71
19
17
15
10
20
27
103
6
104
28
8
52
12
96
155
216
12
96
13
18
ABCD 470187672*7^$a-1 [50013]
120
12
60
29
54
37
108
47
13
12
24
24
35
25
72
144
11
24
181
29
19
17
6
90
43
5
6
54
19
11
1
24
24
47
73
65
55
23
109
11
49
23
6
36
43
11
84
1
59
66
24
7
11
12
1
60
144
11
1
23
18
108
30
1
24
137
90
37
17
54
25
65
24
115
41
19
17
18
6
31
5
36
43
11
13
131
1
24
11
156
13
41
6
13
17
7
47
229
29
18
48
72
78
30
1
108
41
30
49
11
12
73
95
1
48
17
24
19
11
24
1
11
24
30
36
43
11
85
95
36
36
13
5
60
79
5
55
60
60
180
36
24
12
11
72
25
5
31
36
149
91
5
66
18
54
1
125
6
13
60
60
96
17
67
60
71
42
30
90
7
60
36
24
12
108
60
5
72
19
60
59
1
17
72
6
61
5
78
30
67
24
5
54
36
36
84
6
120
18
1
41
18
72
13
12
5
79
36
24
96
35
145
329
19
47
54
19
36
35
96
54
19
47
18
6
12
13
41
108
7
173
72
43
12
23
1
11
13
12
53
66
25
11
13
83
13
71
18
6
84
42
43
11
30
55
17
43
36
65
6
48
25
11
73
17
6
13
17
54
18
6
25
149
6
61
84
24
47
25
48
36
36
48
60
12
84
36
11
18
19
101
91
41
18
85
71
13
95
37
84
11
30
19
24
17
66
54
36
7
17
174
36
73
12
120
60
41
42
25
5
108
19
23
1
24
72
23
25
36
29
6
30
79
35
145
11
24
97
5
24
55
156
24
11
24
36
216
37
96
60
60
29
7
299
61
29
24
67
71
72
25
60
12
24
29
12
90
13
36
119
1
11
18
7
29
91
48
95
25
137
18
42
180
90
30
144
19
35
18
79
120
84
60
180
35
24
1
11
73
12
60
5
19
107
12
60
48
18
19
53
24
30
150
30
13
23
37
120
5
42
13
41
12
7
17
19
24
11
145
120
89
6
49
60
11
25
47
37
35
36
121
48
11
1
59
25
60
35
49
23
60
169
101
12
36
55
107
60
73
24
60
23
12
25
17
30
60
54
19
47
73
35
25
71
25
60
36
84
24
17
36
18
25
29
7
24
36
59
6
54
25
11
13
17
79
119
25
12
5
30
6
19
24
36
41
43
11
13
36
59
37
23
25
72
23
1
35
25
35
49
17
18
85
12
11
24
36
48
42
12
60
12
43
180
11
25
24
36
5
24
12
24
31
23
25
12
108
12
48
41
114
48
49
5
180
43
71
1
204
5
72
18
49
41
54
36
25
17
30
37
5
12
36
42
181
24
47
174
36
6
12
6
19
72
89
19
11
6
30
13
36
36
29
102
240
37
96
5
19
17
43
11
6
43
11
12
37
95
36
30
72
19
35
60
13
12
41
7
11
1
24
11
18
72
19
35
36
60
73
60
11
1
24
24
107
49
84
17
19
24
5
6
36
36
13
35
24
36
85
5
90
102
7
12
5
223
12
29
114
157
23
12
25
29
6
18
7
29
19
11
109
12
5
150
25
29
30
25
24
11
1
65
79
17
43
36
48
47
24
72
157
5
115
11
12
13
5
19
72
60
11
13
36
23
18
54
60
36
12
1
24
60
96
35
72
37
36
167
73
29
7
35
73
71
66
19
120
11
108
1
24
12
24
11
18
91
17
72
30
42
43
5
36
19
12
60
84
36
24
36
5
108
18
49
60
24
29
36
19
11
36
49
24
36
24
47
13
12
89
91
108
12
23
61
29
31
5
19
35
48
73
71
90
55
23
12
13
36
95
6
48
91
5
19
47
13
41
6
48
36
6
19
11
24
25
29
7
48
71
30
42
48
25
60
24
53
163
60
24
96
41
30
13
83
13
24
72
11
73
24
72
48
5
67
89
42
12
25
35
12
108
1
84
95
1
5
19
137
108
7
24
65
79
23
18
36
24
12
42
37
24
275
1
53
31
59
85
23
13
59
97
24
101
18
1
120
5
19
35
12
49
24
17
18
25
83
150
7
5
36
6
108
37
144
35
49
17
19
17
42
36
66
43
36
24
47
25
24
84
11
120
1
23
37
89
19
12
53
6
102
24
43
11
12
42
12
18
1
60
180
24
47
66
43
96
23
1
41
19
96
60
59
1
24
29
7
60
53
6
61
5
43
11
54
6
144
108
13
17
42
12
6
19
35
18
7
24
24
17
43
60
12
48
17
18
61
5
55
41
54
30
96
19
65
6
73
191
1
84
77
19
264
60
35
72
49
168
41
126
13
35
37
48
5
36
24
7
29
144
31
89
127
48
41
24
12
18
1
17
7
11
61
24
11
25
5
36
18
85
5
162
97
35
1
11
18
55
17
18
96
36
36
18
126
54
12
43
11
18
198
37
12
41
7
11
6
18
25
12
60
23
6
31
23
25
47
54
210
6
30
13
11
30
6
13
17
55
59
49
71
49
36
65
12
54
13
5
7
24
84
143
18
66
13
101
19
17
19
96
83
12
90
36
78
49
12
48
132
5
115
24
36
60
71
42
30
25
35
1
35
66
78
25
60
12
48
36
24
77
24
79
47
48
6
31
23
90
7
5
36
7
36
60
11
36
37
35
30
42
30
55
35
ABCD 470286918*7^$a-1 [50039]
36
75
33
39
17
79
57
68
31
21
15
24
26
10
21
24
8
12
16
48
3
60
17
31
45
27
9
5
79
29
24
3
7
24
24
14
91
39
24
9
12
41
27
57
58
2
36
10
57
3
14
46
24
84
14
48
34
2
22
72
24
24
21
15
29
36
124
3
21
3
48
57
65
19
29
99
16
15
36
9
5
10
5
40
15
12
9
3
24
17
4
3
17
7
60
24
36
26
55
48
27
17
9
7
20
19
12
24
5
4
8
31
21
36
17
7
36
41
34
17
9
55
36
12
15
21
17
10
5
21
70
2
15
55
9
17
48
58
93
24
3
12
84
14
15
43
5
24
19
12
9
17
10
21
20
43
5
9
70
38
7
8
55
12
21
75
45
144
27
45
29
22
84
12
48
24
14
43
39
12
57
41
10
12
2
34
81
29
12
22
12
2
82
12
2
46
36
189
36
63
33
65
34
2
27
7
9
60
75
45
5
22
24
9
44
19
21
15
24
9
17
48
7
15
5
16
27
38
46
24
29
9
60
22
12
33
32
4
60
20
64
63
50
36
111
16
15
65
79
36
36
14
22
14
15
52
27
2
31
32
31
105
8
16
5
46
36
24
48
17
40
29
31
39
5
4
12
3
48
101
16
29
34
9
3
21
5
58
48
9
39
38
7
15
77
55
9
80
9
87
40
39
2
10
21
51
24
2
46
12
12
2
3
33
10
17
4
87
12
36
12
9
20
16
32
7
53
12
55
36
36
72
24
17
19
12
9
48
60
48
15
33
65
79
15
65
28
3
17
31
12
24
24
9
15
93
51
12
21
3
60
50
27
16
44
79
41
45
10
17
4
12
111
48
2
108
70
24
24
53
7
33
41
7
5
67
128
7
48
81
84
15
17
55
26
3
31
14
34
26
31
15
9
24
32
24
16
15
84
38
46
12
14
43
20
55
17
16
68
112
41
10
41
7
9
101
43
32
24
31
24
2
19
15
29
24
16
3
9
15
5
45
24
10
9
24
5
10
17
60
79
2
43
5
10
9
8
7
38
22
24
86
3
19
24
9
80
9
12
27
24
16
20
9
3
45
132
3
60
72
21
34
2
46
5
21
10
48
14
22
12
2
22
41
31
48
21
8
36
7
36
17
4
32
16
20
55
24
24
9
8
43
29
9
60
3
16
48
3
24
9
15
21
8
33
10
26
63
4
15
9
132
5
123
79
5
19
41
43
5
4
3
48
24
21
12
27
24
9
5
48
159
19
26
3
7
2
58
33
53
82
5
16
3
38
19
27
50
19
15
2
70
12
101
16
3
45
53
7
15
29
31
17
24
21
36
24
12
15
16
15
12
12
57
27
26
15
88
39
24
81
27
2
91
8
9
22
5
16
27
12
45
39
26
22
48
62
12
24
31
32
31
5
12
7
24
14
166
45
72
41
10
41
7
24
24
12
12
2
67
3
21
17
3
60
36
43
14
67
5
19
3
12
29
19
17
112
24
27
9
3
48
9
17
7
3
57
27
41
67
9
15
17
55
36
9
92
60
7
86
43
24
29
70
12
17
7
2
39
4
15
62
34
17
4
5
3
40
41
55
15
29
28
3
69
27
33
63
12
21
15
69
3
149
21
27
36
31
21
12
12
3
12
24
17
28
17
19
24
3
38
15
31
24
48
24
2
15
12
9
34
17
31
41
7
14
36
34
2
36
34
72
12
5
7
77
19
5
88
12
17
12
72
10
36
26
15
40
8
4
3
45
99
29
16
48
39
29
9
3
19
9
17
7
39
9
17
36
27
7
12
21
32
31
108
14
27
9
24
27
43
36
5
19
57
41
60
19
56
9
10
36
125
4
15
9
24
27
24
2
19
15
5
45
15
93
22
24
14
10
2
15
7
24
5
43
72
29
21
67
15
24
57
32
4
27
53
28
15
17
4
5
58
72
12
36
12
12
24
9
60
3
2
22
24
12
36
33
63
86
12
27
4
5
34
53
40
75
33
5
34
24
36
36
21
39
12
48
5
28
44
64
75
14
22
24
12
2
22
12
60
24
2
7
15
12
48
84
21
17
48
22
2
10
9
12
15
60
5
9
15
7
14
34
60
57
39
36
5
21
7
3
12
24
33
3
5
7
24
9
104
43
12
36
26
3
31
36
14
60
12
10
14
12
34
2
7
3
12
2
10
21
3
12
81
36
17
19
39
12
21
15
12
36
26
31
5
12
34
48
41
7
29
64
53
19
8
9
46
2
10
5
7
74
84
31
3
9
36
12
8
24
31
5
16
39
21
27
36
14
27
19
12
33
17
10
33
20
28
108
3
12
5
4
113
58
65
7
9
87
41
16
3
26
58
12
38
3
7
33
3
48
5
16
3
26
75
45
10
5
7
21
15
21
3
9
5
3
33
22
57
5
22
5
60
31
60
2
46
9
63
120
21
15
21
48
15
17
40
5
10
26
36
3
4
15
5
31
24
36
2
27
7
9
8
19
2
10
96
2
15
19
9
48
12
20
28
3
26
43
12
12
56
79
60
21
24
8
9
63
115
21
24
8
16
5
7
3
57
77
58
14
43
51
29
7
41
7
17
19
12
26
51
43
24
26
7
48
15
45
3
60
36
33
3
74
36
15
64
24
5
70
12
17
31
9
41
7
3
45
32
40
123
26
12
36
34
12
5
7
45
15
50
46
53
45
3
88
29
34
2
22
168
17
43
38
31
15
69
39
48
14
15
48
19
57
41
46
57
5
10
21
24
32
19
21
8
19
86
7
3
24
24
5
55
33
32
19
5
21
34
9
15
36
5
33
3
31
48
2
58
12
36
2
10
9
15
48
53
79
12
156
21
12
15
36
24
41
9
10
33
12
39
74
46
2
19
5
58
12
72
29
19
21
8
7
9
27
2
24
12
10
12
33
36
60
51
12
2
15
31
12
50
27
9
22
50
36
34
53
7
2
67
8
40
41
55
17
67
36
3
117
15
50
15
43
45
5
7
36
39
33
48
3
5
7
26
36
166
36
125
31
24
21
123
5
19
36
17
21
22
48
60
36
21
63
36
12
12
2
34
12
72
2
46
9
3
24
57
27
5
19
41
16
3
45
20
19
125
33
12
46
12
5
7
21
32
9
10
21
3
21
39
12
14
10
5
45
36
19
87
21
3
5
7
2
70
33
12
36
3
2
60
7
77
10
12
2
34
57
80
36
19
33
3
12
36
5
36
21
15
43
45
32
9
22
9
27
24
21
5
22
12
24
48
57
3
45
24
3
2
67
44
43
60
9
20
79
12
38
46
24
9
12
44
64
15
9
27
45
8
76
12
3
17
21
22
48
48
12
2
70
24
26
34
65
31
12
2
34
12
14
22
24
12
5
21
19
39
21
27
17
57
27
55
86
10
48
24
24
9
3
17
67
12
29
127
2
10
14
3
36
31
33
44
9
72
19
27
14
7
135
5
9
15
9
12
10
77
19
2
31
24
27
24
29
52
12
8
19
12
36
158
63
7
53
4
80
7
33
36
3
9
15
5
19
41
120
24
88
41
22
12
12
21
27
24
24
12
26
36
24
22
60
48
81
17
34
17
9
19
3
9
80
55
17
16
24
41
43
12
32
9
10
12
24
12
21
3
2
19
41
7
36
3
9
15
50
19
17
19
12
3
38
51
21
10
53
31
36
38
12
34
45
15
24
14
34
12
38
58
36
24
12
14
15
67
12
5
16
20
28
15
161
16
3
45
12
32
16
15
57
32
117
24
19
3
5
9
22
14
43
51
9
3
9
5
70
9
84
17
10
12
12
12
24
2
15
9
58
14
12
82
14
19
75
36
9
3
14
7
24
3
26
46
29
33
19
15
29
4
27
24
57
3
36
120
9
12
27
12
72
12
57
17
7
29
7
39
24
12
36
149
12
28
3
5
7
12
12
2
7
24
3
14
ABCD 470333582*7^$a-1 [50062]
10
29
27
9
4
15
50
46
17
7
20
21
19
45
24
75
80
42
3
43
8
16
104
33
9
12
42
54
27
4
15
26
3
28
41
48
7
8
79
36
24
69
12
15
17
4
72
17
7
3
45
59
21
28
15
26
3
27
9
16
20
16
44
4
35
9
36
7
20
1
63
33
12
3
29
4
23
73
87
2
43
5
60
36
19
35
4
9
32
19
8
4
5
9
19
35
13
36
12
39
17
3
85
3
12
60
96
12
2
7
8
3
4
9
56
4
32
36
43
24
24
21
35
9
16
36
12
32
4
17
55
3
33
32
4
17
31
3
53
36
28
20
28
8
9
7
12
75
36
93
36
39
45
15
17
21
19
41
10
168
45
15
17
88
8
81
7
20
91
2
18
13
56
76
23
13
17
15
28
39
5
27
21
40
5
7
36
56
7
33
11
1
15
21
53
10
17
28
80
4
8
19
77
16
75
21
99
26
60
7
27
2
54
4
86
12
22
38
43
27
57
12
3
5
16
24
68
7
8
13
27
21
24
80
28
41
36
67
23
9
19
12
48
2
63
64
75
5
43
113
27
18
6
30
18
6
22
5
39
4
2
39
9
31
29
22
8
24
21
27
13
11
9
21
18
9
69
27
48
16
53
7
32
7
12
5
3
40
12
17
19
29
43
45
8
57
7
15
5
52
12
32
52
3
24
93
8
16
5
123
81
10
17
12
36
81
6
4
36
48
2
22
12
60
21
59
37
8
24
120
27
9
15
4
45
5
226
26
99
19
57
12
41
31
3
36
9
11
45
7
24
20
85
41
3
7
45
24
11
4
17
9
15
3
124
9
3
26
54
33
28
17
7
29
34
29
12
31
14
19
27
84
24
41
36
4
51
45
11
13
131
4
2
7
113
31
20
36
48
88
48
27
9
41
54
1
20
7
17
16
11
9
39
9
7
53
16
15
86
31
60
3
5
48
9
36
27
24
67
9
60
53
115
75
53
31
33
8
3
54
22
33
24
11
28
84
69
17
15
16
11
1
29
7
56
33
10
134
12
6
90
103
36
35
69
9
106
21
29
6
13
3
29
28
27
20
6
10
8
40
5
12
15
18
22
21
3
17
39
9
28
8
45
15
43
2
63
27
9
43
20
18
34
33
27
45
35
1
27
12
41
7
2
19
27
5
55
17
12
4
12
15
32
78
19
84
77
10
57
24
24
48
24
111
65
16
3
5
16
128
28
15
21
15
20
37
11
42
54
21
16
53
75
16
24
5
6
1
17
31
32
21
42
1
80
4
8
16
65
19
12
41
31
11
16
29
31
5
7
48
12
57
24
44
4
29
10
53
12
27
25
3
36
9
5
27
55
80
9
4
44
4
29
70
5
19
8
9
19
33
44
21
106
21
15
38
19
8
55
14
30
4
5
60
19
21
8
64
17
42
28
17
28
17
34
33
32
16
15
14
30
76
60
26
19
108
5
7
11
73
12
104
21
10
45
23
4
5
12
16
15
21
29
31
164
12
40
27
21
44
9
27
7
41
45
36
31
24
35
6
31
24
8
9
3
4
59
1
68
64
8
19
26
3
7
9
27
89
12
19
5
7
5
115
20
6
7
24
3
5
27
81
9
54
45
27
13
56
4
15
17
76
3
21
12
32
4
32
43
65
28
8
16
48
39
36
33
111
17
28
8
9
15
4
5
34
128
9
4
39
38
3
19
72
26
7
84
48
11
1
12
24
108
20
88
11
6
7
12
12
8
19
5
16
72
11
16
12
24
29
12
69
3
60
28
24
5
10
86
27
28
20
24
3
13
24
60
3
17
33
7
120
44
21
18
40
33
3
20
9
112
3
29
12
27
25
36
44
55
24
29
27
4
5
21
123
19
9
11
25
27
36
17
31
62
15
3
33
36
21
10
113
16
3
117
36
39
41
84
24
16
48
24
65
66
9
28
35
1
32
4
32
9
18
1
20
40
75
8
1
15
12
12
41
36
28
12
8
16
65
55
5
54
9
9
12
7
20
9
7
20
9
51
4
24
17
55
24
3
2
24
22
8
37
15
20
33
19
48
33
80
112
35
153
36
19
5
27
4
5
28
11
9
52
3
41
39
6
7
24
35
24
13
8
100
15
29
19
60
60
5
36
60
4
23
18
12
144
31
12
20
40
3
81
48
63
32
54
7
15
53
76
5
43
11
24
40
8
61
11
85
3
17
64
29
10
5
36
4
44
28
32
3
33
28
20
19
17
31
41
9
15
9
31
8
9
15
3
18
6
4
44
6
7
48
17
18
40
17
9
6
1
27
20
37
8
9
15
16
5
7
3
41
19
72
53
4
5
27
55
21
48
51
50
19
11
1
27
33
17
55
17
31
15
44
16
117
56
19
12
69
47
13
68
31
2
30
6
72
3
9
24
46
24
50
7
27
26
10
2
10
53
16
15
65
4
96
11
18
36
55
68
4
3
36
21
71
28
20
25
3
41
16
24
39
9
12
3
33
8
4
3
2
18
9
21
7
11
16
53
3
33
64
17
34
12
29
31
5
4
48
3
5
9
127
8
3
33
7
29
48
9
24
31
5
19
3
5
28
15
24
12
14
22
105
12
32
123
18
22
8
25
48
15
21
60
3
33
44
4
32
27
30
15
36
28
3
80
1
12
41
10
21
56
4
68
16
24
8
9
7
17
27
12
7
98
12
6
30
7
11
9
36
31
20
30
46
48
12
29
16
24
15
14
84
18
37
8
9
58
2
55
3
45
3
9
5
34
9
20
16
48
23
48
61
8
3
33
45
22
33
53
10
9
20
19
9
24
8
4
39
57
44
75
25
36
56
24
12
7
21
3
45
11
16
5
64
27
93
56
40
3
5
43
21
27
12
12
17
36
72
88
27
65
21
36
43
101
19
27
5
36
9
10
36
21
72
17
7
24
24
32
75
72
16
8
13
3
29
88
68
63
18
15
84
43
56
45
7
17
27
9
39
45
28
63
21
11
1
39
80
25
12
15
12
5
40
44
55
21
29
3
9
7
3
8
24
61
24
8
9
7
3
50
70
24
45
77
10
44
16
141
3
38
27
21
18
9
36
19
21
104
16
12
12
65
3
52
3
32
37
3
8
9
19
77
12
51
52
20
13
60
17
19
39
26
27
4
3
29
7
53
28
27
62
31
44
4
5
6
40
45
32
12
31
5
24
4
44
24
12
15
1
29
7
8
4
12
20
21
10
81
12
56
45
3
69
27
7
33
3
24
14
55
39
36
9
5
12
6
52
20
48
13
65
12
7
12
3
33
60
20
4
3
69
3
17
9
102
40
32
141
40
15
21
12
15
41
3
13
87
26
91
36
5
10
17
7
5
36
7
33
5
15
79
65
4
60
20
9
63
43
9
17
19
65
27
7
38
24
7
11
28
12
5
3
4
36
14
63
33
31
8
16
35
13
32
7
2
18
1
27
17
43
41
7
21
51
38
15
45
12
15
4
36
3
93
11
13
15
17
103
20
21
36
28
32
55
17
21
7
20
64
41
36
19
56
9
15
3
72
28
53
16
20
45
15
28
17
19
12
68
7
12
20
13
32
24
19
65
4
24
39
60
8
9
52
8
16
3
17
28
20
4
41
19
3
9
3
26
39
15
18
19
24
48
8
9
36
19
35
13
53
6
4
36
104
28
9
44
7
2
30
13
15
26
31
3
48
5
7
20
13
59
85
59
13
17
46
14
67
24
11
9
4
5
6
1
20
24
9
39
36
45
22
60
21
39
21
3
24
24
36
137
9
6
1
17
27
3
1
44
27
9
15
13
15
20
45
91
84
96
5
31
26
7
17
54
40
24
8
1
17
3
19
5
43
12
2
10
5
21
46
5
16
39
20
9
15
1
15
36
74
3
16
101
7
11
52
17
7
9
27
21
15
9
5
6
13
27
9
99
9
8
16
3
14
10
12
14
10
81
8
48
52
17
3
9
15
3
37
32
43
5
60
36
16
5
34
20
1
36
3
2
10
60
65
12
24
9
3
ABCD 470471262*7^$a-1 [50010]
3
36
9
48
27
24
45
7
36
77
12
31
5
99
48
88
17
31
12
41
12
12
43
72
8
9
15
69
79
44
48
69
123
40
44
16
17
12
31
8
48
21
19
24
104
52
44
21
12
12
84
36
12
103
101
27
28
65
24
39
16
8
9
19
29
48
31
89
84
7
32
93
12
12
67
5
99
52
41
60
39
28
12
17
15
48
48
12
9
75
4
116
24
24
16
29
72
39
16
41
3
12
12
12
108
21
12
75
4
8
69
24
55
8
12
12
21
7
5
168
7
5
39
96
48
60
16
41
96
27
69
51
21
12
19
8
52
32
21
39
16
32
100
8
12
45
27
36
33
7
41
36
19
53
15
52
5
3
16
56
36
88
41
19
77
99
105
123
57
12
36
31
20
76
41
19
5
15
33
75
33
12
63
28
104
36
16
56
21
99
28
32
12
33
15
48
12
57
43
17
15
28
8
33
3
33
12
15
48
72
40
77
3
76
17
15
12
16
80
28
29
91
12
20
9
12
87
21
31
24
24
41
3
28
29
31
8
45
39
33
63
76
24
36
164
24
21
7
5
39
9
31
36
92
88
24
17
12
7
8
12
40
17
43
20
12
21
36
3
76
20
57
43
36
17
12
15
12
21
19
5
19
80
45
12
84
96
3
40
36
84
24
29
3
81
19
29
39
24
28
101
60
3
36
9
24
67
5
48
67
24
44
72
28
53
120
51
48
9
19
36
101
15
4
20
33
24
36
12
3
52
224
153
3
4
17
15
64
8
52
24
41
12
48
36
12
31
60
20
72
105
43
41
91
8
9
3
4
68
45
27
16
53
39
9
3
24
21
31
92
36
57
3
24
21
72
12
43
5
12
51
12
100
17
15
36
12
33
12
24
156
36
7
20
16
120
5
51
4
77
7
53
19
24
36
161
19
24
5
19
5
87
12
9
12
7
65
72
7
44
21
48
3
21
24
27
48
4
36
48
72
8
9
3
9
3
28
17
147
48
156
60
45
7
24
36
89
15
48
28
17
27
4
212
12
9
96
12
12
3
136
8
16
8
12
57
3
16
32
60
33
147
129
7
53
3
24
12
4
29
12
55
41
36
24
24
48
12
12
7
20
36
12
36
36
16
5
43
56
9
75
12
28
12
24
29
27
12
9
19
24
53
12
15
93
24
3
64
104
36
81
60
48
43
17
211
12
65
3
93
3
16
125
48
27
24
81
3
36
9
15
12
33
15
60
24
21
27
64
8
120
72
24
24
189
12
31
5
91
53
15
12
21
27
45
51
4
92
24
24
16
53
51
69
3
21
24
27
12
9
15
100
56
9
36
48
51
69
7
68
12
45
51
64
20
189
111
24
129
67
5
60
36
24
3
21
7
8
40
36
36
8
9
120
43
77
3
9
63
36
12
4
29
48
3
45
31
5
15
84
21
27
21
27
24
4
92
4
116
28
92
60
40
29
39
60
24
9
3
21
3
16
36
17
3
124
113
12
15
16
17
67
36
24
29
27
21
3
33
7
36
65
27
28
20
40
80
33
31
8
105
31
56
9
15
72
100
5
48
7
5
55
44
16
24
29
219
28
17
27
57
27
52
8
9
15
60
33
183
33
24
24
3
9
3
84
16
68
12
16
5
15
12
28
29
31
120
8
21
3
12
24
72
120
9
12
36
3
100
20
64
77
27
57
12
27
21
27
21
7
29
12
19
84
20
45
12
36
75
16
60
44
57
12
27
52
17
3
28
5
7
120
5
3
105
12
36
63
4
17
24
31
65
24
3
28
8
9
27
21
3
72
12
16
20
93
7
41
55
20
96
72
52
41
147
16
29
36
12
3
33
60
27
12
12
108
40
77
12
115
24
56
69
7
24
56
9
31
8
40
80
9
27
16
24
53
27
76
5
75
48
120
52
48
5
55
72
17
3
33
31
80
4
72
44
60
16
41
19
24
5
63
9
51
21
24
3
100
5
3
24
57
3
45
27
124
20
24
9
12
27
120
28
281
39
52
128
36
60
24
21
31
5
79
8
16
12
84
77
27
52
41
19
20
9
24
7
32
9
7
44
48
9
12
3
33
36
91
20
36
57
3
9
19
5
55
12
20
9
3
57
55
8
69
39
100
80
21
3
4
17
3
45
7
84
5
19
12
68
45
51
24
45
48
3
16
8
117
75
12
108
57
67
17
7
5
111
48
93
19
20
93
75
9
79
17
31
36
60
20
4
32
24
24
12
48
160
32
108
84
28
8
21
19
29
3
4
5
51
117
12
123
16
36
5
48
72
132
27
9
12
63
36
72
105
15
84
69
72
27
21
51
16
32
93
3
12
72
12
36
60
88
17
3
96
4
29
12
15
21
3
16
56
21
3
4
36
80
21
60
84
19
12
8
12
9
39
45
27
64
8
105
48
36
27
21
48
27
21
55
24
8
16
36
113
31
17
63
36
9
27
24
4
12
60
32
21
7
24
84
29
67
77
12
24
12
31
8
21
120
3
21
171
21
19
8
45
27
24
9
63
4
36
24
5
115
8
28
101
3
4
32
48
21
48
27
24
52
8
12
57
63
28
32
60
9
12
96
27
57
48
15
4
29
7
44
57
48
15
21
48
7
53
3
60
12
45
24
84
19
68
36
12
21
24
12
31
12
17
27
45
24
27
24
21
3
112
32
21
15
12
21
67
12
20
88
104
33
27
52
5
48
3
48
21
99
93
24
3
9
7
89
51
24
36
16
8
16
24
53
27
16
17
87
40
5
75
21
79
92
48
52
8
84
33
3
12
4
68
105
36
120
24
67
144
104
33
156
67
56
36
12
9
79
113
87
21
3
24
40
65
12
19
24
12
8
153
7
12
8
12
4
56
40
24
96
32
21
7
92
28
20
4
20
40
5
91
48
132
41
3
45
31
5
15
21
7
20
33
12
84
7
80
24
129
48
48
7
89
60
55
84
20
60
57
27
36
16
8
9
96
12
39
24
12
24
24
12
ABCD 470590392*7^$a-1 [50073]
24
48
73
11
43
41
3
76
72
33
47
1
87
90
90
12
24
12
69
23
34
27
9
15
20
1
54
6
12
62
96
22
42
8
10
38
9
16
12
27
108
18
26
48
106
42
45
21
2
49
92
1
42
21
36
20
24
37
47
13
3
9
36
42
30
6
81
3
33
45
39
8
12
7
9
15
29
27
81
15
10
62
36
84
34
14
25
20
12
180
27
1
12
45
11
24
3
9
43
53
12
40
23
4
56
37
33
12
35
25
84
24
39
36
45
35
52
36
20
52
3
29
36
13
36
11
79
20
12
16
33
57
50
22
26
96
4
18
23
1
138
56
16
17
7
21
35
64
69
63
12
41
36
4
8
1
59
85
36
27
24
57
11
15
34
12
18
54
42
21
36
71
73
80
7
12
18
18
42
47
73
27
8
37
2
49
36
57
2
52
18
242
10
35
73
15
135
65
37
35
3
34
38
76
66
23
27
13
15
90
3
51
65
3
33
25
203
24
60
73
48
122
28
5
16
36
8
25
54
30
36
11
7
44
10
14
40
20
33
115
8
10
30
42
108
2
1
32
12
1
6
5
36
52
33
39
33
23
4
47
16
5
43
9
33
47
1
15
27
5
16
33
11
7
18
71
37
48
72
2
16
65
15
97
12
9
27
20
7
5
12
16
9
48
95
48
39
25
27
54
35
7
108
12
8
28
42
59
72
31
72
17
39
1
8
12
24
27
28
17
25
50
4
29
37
27
51
57
35
48
22
95
52
72
23
145
45
83
72
12
16
59
45
28
21
2
25
108
11
13
45
36
62
96
34
18
18
51
45
35
3
48
22
47
27
145
9
35
25
75
33
12
6
48
32
28
5
48
12
52
9
11
43
18
72
11
7
9
23
13
75
8
82
83
49
95
12
31
42
90
45
3
53
73
47
31
45
23
16
17
28
51
68
57
13
18
5
1
63
21
26
28
8
10
38
49
21
60
30
9
8
55
8
46
47
27
70
95
3
1
69
12
35
28
69
2
16
17
13
2
13
39
44
10
62
12
70
107
3
58
12
60
36
11
16
12
36
20
24
88
32
49
27
92
127
20
33
24
31
9
15
18
71
84
28
20
25
6
21
27
9
56
31
65
61
3
33
62
85
63
17
39
61
51
9
36
23
58
147
15
32
24
46
36
14
13
9
2
85
9
2
45
7
18
3
144
9
38
25
8
25
27
9
27
57
6
5
31
18
3
32
31
29
13
48
15
12
8
97
3
45
24
23
40
23
49
20
28
32
3
24
21
52
93
2
61
9
24
26
58
207
15
18
3
9
47
43
5
31
20
9
36
25
107
28
15
9
12
11
52
17
15
13
9
23
28
9
86
48
22
26
57
43
78
11
91
9
15
30
87
57
2
4
30
11
4
8
13
26
1
15
5
43
18
18
5
13
15
3
17
25
18
65
12
16
45
59
28
27
48
8
136
9
71
45
36
100
44
1
47
16
9
11
27
106
47
43
6
11
52
21
23
13
23
4
33
180
48
62
48
9
148
21
6
8
4
9
35
24
9
37
2
81
36
1
15
12
20
7
42
66
77
64
107
45
37
3
123
32
22
18
18
27
92
43
30
14
58
108
42
18
30
6
18
29
51
21
7
138
2
25
9
14
33
4
20
145
38
112
17
1
39
69
47
3
58
38
9
7
9
75
32
28
9
36
3
18
27
27
53
60
1
54
5
48
120
48
24
16
59
52
33
9
12
51
3
72
69
9
18
9
9
11
1
59
13
60
11
25
72
12
35
63
16
12
105
12
24
20
19
60
77
7
18
35
7
18
12
63
8
109
27
23
13
20
124
9
86
58
15
27
18
18
9
8
1
30
32
172
12
33
120
105
27
8
27
4
9
68
12
1
26
82
14
33
96
15
1
27
5
13
27
72
20
1
108
26
169
59
16
65
4
35
4
54
27
27
8
33
37
27
21
27
47
34
15
95
16
24
9
143
10
3
92
4
3
18
15
63
30
74
16
41
13
51
32
4
39
45
24
23
22
126
138
42
12
18
26
61
21
24
14
25
15
29
19
8
9
60
193
95
1
2
36
21
16
24
93
72
96
75
20
12
51
21
15
13
20
7
72
8
21
84
61
24
3
45
42
12
5
28
9
63
3
33
12
11
49
9
11
61
48
6
21
11
81
13
2
10
26
64
17
12
48
1
102
8
37
24
21
18
44
10
42
29
39
60
60
13
24
3
5
28
93
11
4
20
43
9
93
11
13
210
92
133
15
113
24
7
93
9
14
12
1
35
70
162
32
16
33
57
38
112
189
128
43
9
23
16
60
18
2
34
47
16
8
4
33
3
15
72
48
18
11
36
76
21
35
19
6
50
33
3
9
97
15
3
17
1
6
5
133
38
49
80
48
15
57
28
9
126
6
11
1
74
52
17
64
35
16
117
27
5
72
49
12
38
34
36
60
54
56
96
69
12
55
8
28
92
25
75
89
12
16
92
25
11
7
65
4
59
24
25
56
72
1
2
52
17
133
98
22
2
72
166
2
12
60
45
3
16
54
60
66
18
18
8
34
3
56
12
40
33
48
71
15
40
8
28
45
8
16
21
2
70
15
20
73
35
60
37
3
24
20
16
3
24
5
13
2
16
5
15
70
48
24
3
44
28
15
45
57
15
3
6
26
72
46
59
96
1
62
16
21
32
3
24
12
33
4
24
12
23
28
36
113
51
10
27
27
6
18
56
46
35
39
13
21
6
41
61
74
22
11
15
1
351
12
6
12
18
96
21
8
25
108
23
16
47
16
80
36
109
69
122
4
57
44
16
21
18
6
72
11
24
13
2
4
44
22
11
15
120
69
3
4
36
18
11
15
28
138
14
93
16
11
84
160
9
56
13
11
1
6
21
24
3
5
28
12
8
25
27
8
1
84
38
34
15
56
39
112
21
45
62
10
11
24
25
3
45
90
6
18
45
128
1
14
1
11
9
36
3
70
18
5
4
9
311
4
9
11
7
18
24
30
33
20
12
7
96
8
12
70
14
142
98
21
12
1
39
15
18
3
59
13
99
6
2
46
47
60
24
28
12
23
10
18
65
1
18
8
45
172
20
49
11
1
14
40
9
9
18
20
22
27
9
72
35
3
169
47
16
29
19
41
49
6
126
3
27
5
4
23
73
35
22
11
7
ABCD 470621838*7^$a-1 [50019]
11
21
3
22
48
3
39
45
3
5
4
31
29
1
20
3
47
16
14
39
31
6
11
15
56
34
16
18
42
2
22
35
15
13
32
15
10
3
47
61
49
28
20
2
8
13
19
10
3
35
70
36
22
29
1
28
31
52
1
2
8
10
6
6
3
31
2
62
9
28
8
13
4
90
25
31
10
22
25
3
14
18
57
13
10
48
92
6
44
19
47
4
26
7
12
15
9
20
19
4
10
3
24
51
8
49
29
32
11
28
5
4
30
21
9
14
8
24
10
7
77
6
26
7
51
16
10
14
4
5
11
49
12
31
74
30
17
7
30
10
1
28
1
16
4
16
14
60
9
51
69
35
12
45
28
7
4
2
60
2
9
33
35
1
27
13
19
19
4
8
21
1
19
37
27
12
27
4
4
22
10
25
5
7
11
8
9
9
23
28
33
35
13
4
55
19
6
6
9
9
6
53
23
1
27
22
44
4
3
11
12
50
11
7
62
47
1
22
34
40
4
26
20
20
2
42
2
24
4
28
34
20
5
15
8
2
66
34
15
43
5
17
7
19
9
1
19
1
22
5
7
10
20
7
11
6
32
39
80
19
22
12
7
11
4
1
7
36
49
31
26
4
3
3
17
4
43
154
7
1
28
39
12
12
29
19
35
5
12
17
3
27
14
35
7
25
25
15
20
1
12
95
1
4
2
18
3
36
1
7
9
14
5
20
13
58
36
4
9
1
30
6
28
22
13
11
13
9
51
41
7
23
82
8
55
57
6
14
26
24
5
13
23
9
40
8
3
45
11
60
33
43
41
6
20
17
8
15
46
8
26
8
28
65
13
19
27
4
20
13
3
24
4
10
66
14
35
7
6
18
26
23
12
13
15
31
6
23
1
14
42
27
80
27
1
19
156
54
6
37
40
1
2
4
26
10
6
42
29
19
14
10
14
10
16
48
28
10
22
12
25
1
11
11
13
7
10
12
24
6
33
17
74
6
3
3
18
4
66
1
16
29
14
4
40
5
4
7
24
6
2
21
1
32
4
19
7
17
53
10
34
12
2
25
3
17
17
6
8
9
55
5
27
6
4
35
35
40
17
16
1
10
4
2
8
32
23
5
42
6
11
13
35
32
7
4
18
2
46
24
7
9
34
46
11
5
104
23
3
10
14
29
5
16
19
57
14
2
4
7
41
38
20
57
11
1
8
61
42
24
18
6
16
13
1
26
1
39
21
24
21
30
28
20
10
34
90
16
4
2
4
6
8
2
28
5
15
6
7
3
21
20
19
4
16
1
9
72
11
1
26
4
5
1
10
1
15
28
22
36
8
39
13
35
7
36
10
39
13
4
10
13
3
54
18
26
14
29
8
3
9
7
42
60
22
22
8
40
30
6
2
20
12
36
30
22
12
2
10
8
2
7
1
19
111
2
10
10
14
9
17
28
8
59
33
2
37
23
20
28
8
14
3
5
50
38
2
2
4
4
6
50
3
51
20
2
3
57
3
35
28
17
61
56
4
3
20
49
15
19
5
1
24
80
16
34
90
16
8
3
40
24
29
7
8
55
40
17
1
22
4
14
6
2
7
5
8
38
4
12
5
75
14
56
14
13
3
6
8
16
15
8
12
29
4
12
16
4
23
31
24
2
23
4
1
10
2
44
59
52
43
6
26
58
7
15
37
19
38
30
9
17
34
10
43
13
14
9
28
32
1
44
60
6
9
27
10
18
12
17
1
3
44
5
7
23
30
18
2
8
7
8
11
1
11
17
32
73
6
29
7
14
40
27
15
10
67
45
22
6
18
21
3
17
9
36
16
28
23
33
10
10
3
4
33
8
8
50
17
7
8
8
2
27
32
29
42
22
28
35
7
30
10
13
40
25
36
47
23
6
27
21
39
7
9
3
4
17
8
89
36
11
3
26
14
2
8
20
2
10
35
36
7
6
23
33
4
20
34
34
27
59
13
33
58
62
7
1
18
8
9
27
36
21
39
12
20
45
7
8
9
36
1
11
1
28
12
24
4
52
18
10
11
15
8
42
14
29
11
9
1
12
28
50
12
30
11
31
33
9
15
32
3
1
33
39
87
20
37
48
19
20
22
4
18
6
2
1
27
16
33
13
59
21
4
7
16
3
72
2
3
61
60
82
2
3
23
9
1
11
31
41
7
6
4
19
11
24
56
29
21
6
30
55
20
1
34
13
125
6
16
1
13
2
28
17
17
27
120
9
10
29
13
39
13
48
2
16
2
14
34
24
3
32
24
16
43
8
4
2
27
13
11
33
16
26
18
4
70
109
8
16
36
24
3
4
8
9
33
30
6
26
10
18
9
20
16
7
17
11
42
8
23
44
1
51
9
15
15
10
4
8
8
4
8
15
7
26
2
8
60
14
100
23
7
10
3
12
9
14
5
17
3
51
20
1
19
24
48
8
60
10
12
15
7
16
4
2
14
13
23
48
8
18
3
68
16
32
15
32
8
18
4
7
13
10
80
33
24
9
14
14
23
13
55
11
8
102
18
6
6
4
5
3
20
46
11
55
4
6
67
19
9
19
13
3
25
8
13
8
3
21
7
48
17
50
25
55
5
16
24
5
24
3
19
2
39
7
6
60
74
9
13
8
6
8
20
29
19
4
28
37
12
24
49
10
1
23
36
60
61
32
1
23
16
101
3
13
63
12
48
15
42
28
38
17
15
30
6
6
3
17
7
4
49
6
5
43
17
17
7
20
3
16
41
1
24
3
20
7
4
2
58
13
37
11
28
48
15
14
20
58
26
2
21
19
74
35
11
8
9
25
10
82
14
1
8
27
8
20
6
16
4
3
19
29
5
44
6
28
16
2
30
17
11
14
2
4
1
65
40
20
20
40
7
16
11
1
33
2
18
15
12
15
38
52
24
3
31
20
2
20
40
7
7
42
22
22
16
88
47
12
5
8
4
18
6
3
11
26
36
44
4
6
21
29
14
8
9
60
19
12
32
33
3
44
58
11
4
115
17
1
14
29
41
7
23
2
16
4
43
24
1
50
22
4
94
48
8
33
7
34
7
25
3
21
3
3
21
25
34
1
13
11
33
39
1
7
33
16
11
25
10
8
45
3
29
35
10
14
6
56
39
15
60
5
35
13
21
26
4
1
12
48
20
23
5
1
20
16
11
29
14
16
14
12
24
43
11
10
6
26
2
5
27
34
23
28
1
35
12
17
4
4
20
3
176
13
8
15
13
10
12
68
12
17
25
6
29
19
84
29
53
14
29
12
33
10
6
4
22
80
13
24
13
28
7
12
16
12
8
7
17
3
24
22
4
30
40
13
24
21
26
1
19
2
22
5
43
8
41
52
13
11
29
70
6
72
6
12
45
7
5
17
10
10
7
16
13
7
12
9
7
13
86
21
17
16
34
2
20
14
1
52
9
22
82
10
10
11
12
21
14
6
36
14
20
10
6
5
55
25
11
1
36
11
17
25
11
1
10
9
13
6
2
12
15
45
4
22
14
23
5
12
35
43
2
4
50
10
6
4
2
7
21
6
14
40
31
12
8
3
12
13
37
6
1
29
58
16
6
18
26
27
28
5
7
1
16
2
41
3
16
34
3
1
3
93
6
17
13
11
13
4
11
35
44
1
5
36
11
36
20
7
17
109
10
61
3
24
26
30
50
15
20
9
39
5
52
16
75
9
14
34
12
68
2
44
66
3
20
5
23
32
4
13
11
3
9
43
12
17
15
5
12
4
73
16
48
50
18
19
49
3
3
4
41
9
14
42
15
25
36
8
14
8
29
5
8
2
46
51
19
17
25
35
3
18
27
24
12
8
1
8
26
5
63
17
15
18
6
13
1
18
5
12
13
88
34
2
3
27
8
6
31
13
3
9
4
11
1
2
22
68
28
11
67
4
6
4
3
9
20
3
21
19
48
9
30
10
36
38
10
2
54
10
13
35
22
8
12
36
20
8
22
44
4
12
10
28
19
20
13
8
3
16
17
40
8
7
91
2
27
8
28
7
8
12
16
10
43
57
12
27
12
5
40
3
5
22
14
36
15
3
13
3
14
12
15
16
7
26
26
45
61
2
16
20
6
8
62
6
42
2
46
21
7
24
18
7
23
2
60
20
8
8
120
34
20
12
10
23
11
14
2
54
3
13
10
10
4
16
3
24
59
20
8
20
61
31
38
51
9
22
17
27
1
15
29
12
48
12
40
9
10
30
12
7
3
70
20
2
37
16
27
10
35
5
40
10
6
2
5
12
25
6
21
20
17
14
12
28
2
20
8
23
33
10
16
25
8
7
21
9
8
8
48
10
9
7
6
28
20
26
20
25
25
51
73
6
28
28
14
10
10
38
32
8
36
13
57
39
7
5
55
18
10
20
6
42
10
4
14
2
4
36
28
14
5
44
83
17
7
17
9
3
12
8
1
30
10
11
3
5
27
1
23
33
36
41
16
7
43
5
3
17
1
27
11
16
66
4
7
1
60
40
7
12
17
19
55
18
11
1
6
34
36
20
10
13
4
9
28
7
12
7
30
36
48
3
39
16
4
13
1
32
39
3
26
63
7
54
3
7
26
23
7
34
6
62
2
22
18
2
7
13
26
14
10
50
46
9
8
12
12
36
101
54
2
6
41
7
21
29
6
28
5
12
25
10
37
43
45
13
2
4
6
10
13
43
34
4
12
18
84
12
16
48
10
7
36
21
26
21
11
1
11
10
15
40
24
13
14
24
17
55
10
30
40
37
9
24
15
53
16
12
18
6
4
42
28
1
21
2
40
29
21
8
7
12
43
28
12
42
60
20
10
25
29
10
2
18
49
24
1
39
37
11
21
15
7
30
2
44
32
41
23
25
13
16
34
6
52
19
9
82
8
1
31
44
5
9
2
74
10
5
8
4
7
1
23
2
27
77
20
83
57
16
18
17
9
56
7
51
36
42
2
25
12
15
46
14
46
47
57
10
5
13
2
16
37
1
6
18
20
12
30
13
13
14
21
49
7
4
45
32
12
20
80
10
25
53
22
30
38
10
7
12
8
49
23
16
11
13
19
37
13
70
49
5
10
1
13
30
6
4
4
3
9
15
13
20
27
23
6
2
28
6
14
26
14
52
70
19
1
11
1
3
3
16
37
11
10
8
18
49
12
23
5
60
20
64
17
2
5
15
9
1
34
4
21
25
8
39
19
5
25
2
12
20
14
11
12
47
2
12
10
40
16
29
20
12
13
35
88
9
3
11
46
3
101
44
19
7
6
40
7
3
1
25
2
5
23
49
12
21
16
12
22
6
11
9
12
10
17
3
45
32
24
23
5
8
12
28
12
49
10
81
9
51
53
78
8
14
30
42
54
50
12
20
4
38
32
13
12
1
22
57
12
47
10
3
53
8
2
56
12
12
6
8
22
20
9
20
15
14
ABCD 470782254*7^$a-1 [50013]
63
52
15
32
13
5
82
18
3
29
19
20
4
128
12
7
2
36
15
9
12
19
8
99
34
20
16
20
64
51
35
1
117
12
59
45
67
53
10
6
54
24
12
38
10
36
24
53
3
37
32
27
30
28
12
23
7
20
10
14
37
57
6
24
132
21
131
45
27
1
32
43
5
27
37
80
19
26
34
93
27
21
11
25
15
33
11
46
8
43
20
43
84
26
19
32
4
21
23
25
63
9
47
36
16
9
20
31
21
11
7
116
34
74
49
99
9
32
4
8
24
7
5
9
16
38
49
9
32
52
39
5
7
3
44
28
21
116
13
3
56
19
62
4
11
16
3
120
60
6
3
47
25
3
6
26
34
56
27
16
57
8
40
26
36
4
5
1
18
17
4
9
2
45
39
49
5
54
46
23
43
65
64
12
17
52
27
128
9
15
25
2
28
26
63
13
24
126
18
2
49
41
15
9
16
14
1
15
48
57
45
74
1
9
30
14
82
60
20
4
14
39
73
24
51
95
10
32
58
30
50
9
36
28
45
14
22
24
6
84
2
40
39
11
24
61
20
76
12
5
40
2
54
34
60
33
117
15
140
7
2
172
39
15
6
6
2
3
25
11
7
12
50
31
17
43
11
121
5
42
84
124
36
56
40
14
31
48
15
6
54
6
44
40
104
3
43
90
20
22
81
9
14
1
53
15
27
1
24
29
84
100
32
54
30
18
49
27
2
10
20
1
17
70
45
11
153
1
36
80
51
43
60
6
27
48
45
140
3
16
44
4
93
66
2
16
35
7
38
54
13
75
21
8
4
77
3
99
76
6
24
30
126
24
63
11
22
60
6
33
5
126
9
7
21
23
97
23
18
16
15
20
52
24
15
110
10
9
45
26
9
7
30
18
6
6
14
31
9
11
13
23
21
16
62
25
29
3
33
30
18
22
9
60
75
5
4
5
10
5
37
8
10
17
16
41
18
10
8
7
9
54
30
126
140
37
48
132
12
68
12
27
25
15
32
28
9
12
3
20
18
36
42
13
87
54
20
4
30
2
24
10
53
91
30
80
55
44
24
21
7
51
9
39
56
49
21
6
21
8
49
15
12
15
17
12
61
18
53
81
48
10
50
72
120
18
1
69
20
144
6
21
13
6
18
35
16
15
20
4
12
5
40
75
44
54
12
27
7
36
2
7
9
152
30
72
16
2
60
28
2
9
4
12
84
12
20
12
31
38
27
3
16
30
36
15
65
7
17
67
33
2
18
55
51
6
30
74
7
53
3
7
24
2
10
18
2
9
40
15
105
11
18
70
45
87
60
14
4
23
7
60
17
103
92
13
41
66
18
52
15
33
6
66
39
9
3
101
63
16
3
45
12
59
33
27
10
48
3
29
10
21
3
30
24
20
12
70
138
36
24
62
25
5
24
10
36
20
25
69
59
25
30
21
9
12
44
4
63
3
105
15
20
34
20
7
9
39
17
4
39
17
30
9
16
53
3
7
30
15
12
17
67
60
35
81
49
24
27
8
7
2
36
52
8
12
34
9
11
37
9
39
5
19
17
4
135
15
8
52
90
15
12
20
7
12
78
44
12
15
19
45
36
60
23
13
5
70
44
21
33
3
19
78
6
29
12
45
54
10
39
11
45
31
18
35
37
50
18
3
43
20
105
48
1
12
3
21
87
9
8
82
44
34
6
14
22
5
25
3
80
25
36
20
55
9
30
14
19
24
9
15
41
28
3
8
36
16
39
54
84
92
54
4
53
7
2
31
9
3
11
36
28
36
50
34
33
17
10
6
30
45
32
9
28
27
20
9
7
8
31
18
35
25
2
33
21
34
56
10
26
1
27
6
171
3
26
19
51
26
19
39
32
57
13
30
18
179
31
90
15
57
14
9
12
9
4
2
21
9
19
5
34
74
48
27
72
19
21
5
31
48
12
5
34
57
9
47
81
72
60
4
35
55
5
1
90
38
10
6
26
18
22
32
12
54
96
4
60
2
88
44
16
30
15
21
51
5
190
30
14
10
30
9
29
19
84
95
1
17
3
7
56
16
9
15
56
49
41
10
18
20
16
54
96
36
41
64
9
68
7
65
46
38
22
30
15
20
39
4
32
9
15
16
33
41
4
104
28
18
36
80
48
22
15
39
29
1
36
54
12
17
1
12
18
42
15
3
45
12
33
26
1
35
69
79
50
187
92
36
28
8
79
17
19
8
48
34
30
54
14
1
11
4
66
20
70
36
33
27
5
24
1
8
27
48
55
156
24
5
7
2
43
3
36
56
10
3
21
116
4
87
29
10
14
27
21
46
42
74
10
15
24
11
21
132
21
6
37
29
63
61
24
42
41
39
40
33
60
15
6
36
80
10
54
24
36
6
9
23
73
53
10
93
41
16
27
8
21
6
4
30
84
2
64
45
8
28
44
64
329
27
84
1
24
36
6
29
19
44
45
4
8
145
36
3
32
24
3
1
15
30
42
38
72
79
9
60
32
42
13
39
29
25
3
87
6
35
15
10
35
19
21
23
12
6
64
26
4
26
15
19
69
96
35
100
98
15
3
4
21
29
7
27
21
53
16
120
104
39
52
17
28
12
18
17
15
58
3
24
35
13
5
10
6
20
99
7
21
41
7
15
6
18
42
14
94
104
58
9
12
87
5
7
18
2
24
4
44
6
16
104
7
29
10
41
9
34
42
24
11
16
27
12
17
43
18
2
40
38
75
40
57
39
60
12
39
60
21
24
24
15
74
46
24
2
10
29
49
15
68
19
48
96
20
10
26
4
5
19
41
21
15
16
33
24
3
27
21
5
36
43
48
41
16
14
49
20
3
34
20
22
81
3
36
21
53
6
13
5
39
13
24
39
167
1
27
50
10
21
15
81
20
43
26
3
36
28
41
28
54
90
38
6
12
28
32
12
28
14
10
44
22
41
37
12
35
9
40
36
3
15
12
44
16
38
43
12
20
45
42
81
3
40
9
47
10
11
19
78
44
19
11
168
21
52
21
116
4
6
9
5
36
34
6
8
36
16
35
13
12
14
1
93
56
55
60
9
27
3
29
4
27
2
4
15
165
80
36
51
19
24
30
30
6
18
12
41
19
38
6
1
9
20
19
45
14
16
2
27
1
111
9
104
7
23
73
3
21
15
21
3
12
2
19
17
127
56
33
4
26
1
33
2
18
16
54
60
33
17
27
36
7
6
11
43
2
4
15
8
12
15
30
6
40
17
7
36
24
14
15
55
6
24
35
7
9
35
18
19
9
62
1
21
35
19
26
7
3
6
39
80
85
24
3
23
6
28
42
29
3
13
5
34
24
132
30
14
124
21
68
28
63
2
15
4
15
6
24
6
44
25
5
51
27
37
44
27
57
7
17
63
16
5
45
28
3
33
44
10
170
7
3
42
15
5
31
128
21
60
28
3
53
7
17
12
15
36
3
4
21
9
12
18
57
33
63
144
95
10
20
24
19
12
15
29
4
57
54
56
13
12
45
60
68
55
41
7
32
55
32
1
9
15
59
45
36
79
8
ABCD 470821356*7^$a-1 [50010]
64
12
17
60
39
40
29
36
7
12
17
51
117
39
12
52
20
16
12
48
29
7
53
27
57
12
7
20
21
51
72
9
15
16
36
53
55
149
163
8
4
12
5
24
24
24
27
72
48
4
65
3
28
12
8
16
8
120
33
24
103
12
36
41
39
40
29
19
41
91
29
15
16
32
16
32
40
12
20
28
20
12
28
17
15
21
51
9
19
29
36
36
24
211
41
12
111
160
60
17
43
132
48
5
111
9
12
24
12
15
24
24
21
24
19
41
15
45
12
7
12
53
91
36
8
16
20
12
24
93
12
12
7
80
69
63
141
27
16
36
41
99
84
117
31
48
60
12
48
80
9
48
7
20
4
17
43
89
55
41
48
67
5
60
15
132
60
9
15
64
60
96
17
51
60
45
15
45
91
32
124
17
48
175
48
36
56
4
84
56
4
20
45
24
7
20
33
43
36
12
5
36
39
9
96
7
116
28
20
16
29
15
12
52
20
28
17
123
9
24
55
32
12
28
65
3
76
48
65
151
53
27
40
36
5
31
8
84
12
40
5
24
75
4
32
76
17
67
17
27
9
27
28
8
24
81
63
4
32
93
3
81
67
44
9
39
28
5
19
32
28
32
84
57
3
52
32
21
7
132
80
57
144
31
41
108
51
16
44
9
39
21
15
40
24
65
96
15
57
3
36
16
48
17
7
32
16
89
72
19
161
91
17
108
24
3
88
29
12
7
48
36
17
60
79
29
139
65
75
16
60
17
31
32
24
24
48
81
51
9
12
7
41
27
96
4
200
81
120
15
24
9
24
19
92
48
4
80
21
12
24
27
69
115
29
36
223
41
24
19
29
15
4
12
20
21
7
8
93
60
135
12
28
101
15
4
5
48
7
5
7
24
48
41
15
4
12
8
12
9
19
20
12
96
48
4
77
12
27
16
44
124
8
24
16
24
41
7
5
123
48
33
7
53
19
8
21
3
105
31
32
72
160
12
20
24
52
12
56
141
175
68
16
17
15
24
100
5
43
77
3
12
45
75
76
29
3
192
9
91
29
36
43
36
5
7
41
39
112
17
3
72
36
81
19
77
91
80
24
9
12
36
103
29
3
45
84
75
16
44
24
45
108
24
39
40
12
5
43
12
72
8
40
12
65
24
3
4
32
4
77
12
39
9
31
5
111
60
9
127
60
36
65
12
12
19
20
24
21
15
21
180
3
21
15
4
41
19
132
96
8
64
68
28
56
33
36
19
77
19
113
111
40
5
7
60
5
72
84
36
48
48
31
53
60
67
80
9
7
48
5
51
112
53
24
27
9
7
12
17
31
108
5
15
33
3
60
16
53
15
45
27
4
68
12
45
48
24
187
12
32
69
3
28
5
123
28
65
48
67
5
48
39
52
53
7
20
60
36
4
60
5
15
40
36
41
3
16
5
24
51
24
33
43
12
132
5
27
9
55
5
24
3
9
19
5
27
21
3
33
27
28
8
9
12
51
9
7
5
31
20
88
68
21
72
7
32
9
24
87
16
53
43
41
36
27
64
8
21
12
7
32
141
31
48
17
15
4
12
12
8
60
100
32
40
5
3
12
12
24
144
60
16
5
27
52
48
8
4
17
3
12
36
28
60
36
77
159
4
48
68
12
9
27
12
28
5
111
4
12
12
29
91
48
17
31
12
12
17
72
12
139
8
33
15
93
60
60
27
40
17
7
8
9
84
19
32
4
5
39
72
9
108
3
9
24
24
7
36
44
4
116
9
15
33
108
132
15
4
48
32
28
48
17
7
8
45
51
16
24
5
7
44
9
84
27
96
28
60
65
19
12
17
31
5
60
3
4
44
81
12
183
24
24
9
67
20
72
21
27
16
68
105
24
51
9
79
41
127
5
7
32
12
4
5
55
56
40
36
48
65
60
15
100
29
60
7
20
48
28
41
7
12
8
72
24
33
31
12
12
8
40
48
32
4
140
33
36
36
39
84
36
45
15
9
27
24
64
17
72
24
3
33
31
96
32
64
5
12
36
75
60
40
12
36
12
17
3
16
24
5
123
21
3
165
3
72
24
64
113
3
52
173
12
19
48
17
3
16
120
149
15
16
60
32
72
12
28
5
91
5
19
29
111
76
89
15
108
4
29
15
9
7
108
5
15
21
139
29
3
21
15
40
65
3
4
17
15
9
19
89
91
32
76
12
36
53
79
24
77
19
101
43
17
3
57
51
21
12
132
24
36
15
21
48
12
15
33
7
65
60
12
3
9
3
100
12
29
67
36
20
28
20
12
16
12
41
91
65
3
12
4
65
39
40
29
31
60
68
12
40
108
29
72
12
15
4
29
31
32
100
8
45
7
17
12
79
20
57
36
7
32
24
33
19
149
48
43
12
32
4
32
4
5
36
15
9
43
12
8
12
141
84
31
48
132
12
5
27
124
29
12
43
92
48
9
12
75
84
12
40
17
31
48
137
7
24
53
139
8
33
7
101
3
33
36
19
20
4
41
195
21
7
20
69
24
7
5
7
20
12
36
9
51
100
24
116
9
43
8
4
17
24
27
184
197
63
4
56
33
67
96
68
21
3
9
39
148
53
31
32
45
15
64
65
24
51
4
20
12
4
5
7
32
36
24
69
43
80
33
15
88
12
176
52
140
9
3
21
175
12
104
64
60
65
108
36
15
57
12
27
93
31
20
28
113
31
144
20
4
5
3
4
20
45
24
27
21
48
43
32
9
39
28
48
53
7
17
120
108
12
19
48
12
17
31
5
51
16
29
19
56
16
84
32
108
24
60
60
16
24
56
21
31
48
12
8
24
72
16
12
20
40
5
3
12
9
67
5
31
29
19
17
15
21
24
84
79
12
17
36
27
33
60
ABCD 470873952*7^$a-1 [50009]
21
30
54
67
53
60
60
319
41
43
24
20
105
55
20
57
75
21
79
8
12
9
7
12
5
24
18
30
108
3
21
168
108
138
150
39
21
36
42
49
56
21
63
12
39
9
39
6
63
27
1
41
183
9
3
88
17
55
24
104
141
39
33
27
141
48
87
24
36
24
75
90
48
120
87
60
12
36
9
60
115
65
99
16
8
36
72
33
39
9
27
9
51
4
5
27
15
6
60
19
84
53
3
160
5
31
137
87
57
7
41
36
3
75
6
39
21
60
72
72
7
8
9
24
60
51
12
39
49
89
91
17
48
42
129
40
36
20
21
135
21
3
60
33
12
3
45
187
17
6
18
7
113
3
72
64
5
36
36
3
9
24
67
5
3
21
7
32
9
87
21
72
12
19
36
5
108
84
39
45
48
48
96
132
39
28
5
24
54
270
24
12
30
114
19
89
18
25
5
3
12
60
4
56
27
157
17
63
24
12
81
12
55
5
31
29
63
4
48
65
96
51
21
7
12
77
3
28
36
96
41
3
105
12
120
19
137
7
5
15
27
6
63
69
27
28
56
21
60
7
12
24
11
6
27
60
129
24
7
53
12
12
39
60
99
21
27
42
55
72
48
32
60
9
120
24
31
5
31
17
12
55
60
173
12
27
81
3
24
15
6
39
60
132
105
12
7
20
16
5
30
45
21
30
114
192
12
159
99
126
66
6
3
84
3
93
3
69
45
19
11
9
117
24
63
16
8
33
7
8
69
96
67
8
4
161
36
42
21
48
45
123
24
24
4
5
120
48
79
53
12
15
120
9
19
5
63
12
33
120
43
32
72
52
36
65
84
19
32
72
12
9
12
3
16
8
120
9
96
48
48
75
16
8
45
30
126
84
27
9
7
44
124
11
25
101
15
81
66
30
18
133
5
55
92
9
135
28
77
3
9
7
29
27
9
6
9
57
24
3
36
52
17
36
19
8
4
53
127
80
21
84
60
51
124
17
60
72
15
36
189
84
12
19
80
57
30
18
156
39
36
144
21
60
12
3
39
18
96
15
141
66
9
9
15
100
11
6
79
17
63
36
64
89
15
21
99
21
12
204
15
69
27
21
36
31
20
12
57
60
36
42
18
132
132
27
28
12
53
12
31
12
29
43
65
63
45
84
139
125
99
16
68
12
4
24
23
42
12
43
101
75
28
5
120
15
96
39
6
15
24
57
31
92
33
48
27
52
17
19
5
48
19
53
12
12
84
163
41
6
144
13
56
16
59
25
80
9
36
111
120
3
54
87
48
36
36
100
80
36
28
41
72
36
120
42
45
51
66
19
41
7
56
24
21
159
9
3
27
240
45
45
15
21
36
12
24
19
8
72
24
21
79
41
79
17
15
21
48
12
3
60
105
103
53
36
36
132
36
36
48
111
64
17
3
21
18
96
6
12
60
18
18
19
8
28
104
21
36
36
12
43
11
6
75
45
51
177
103
60
44
9
24
30
6
108
84
91
5
36
27
21
96
36
36
12
84
30
6
151
35
66
27
3
9
33
7
104
16
77
90
21
72
24
45
36
108
3
57
63
3
1
29
15
3
42
12
3
4
5
12
3
57
6
90
6
21
16
80
40
101
36
7
5
31
29
103
17
31
11
6
60
60
39
244
29
48
24
60
3
36
9
3
48
36
15
54
87
3
21
148
23
66
3
57
36
60
187
53
7
41
60
63
16
5
103
48
11
18
51
9
24
51
81
6
21
60
21
24
27
9
36
19
53
43
77
42
1
20
189
24
55
53
159
4
36
53
60
67
36
59
9
60
27
33
144
60
120
88
29
24
12
3
21
39
45
108
151
212
36
52
17
36
39
16
17
7
8
57
12
99
69
36
36
12
12
36
147
84
120
57
63
21
24
43
44
60
33
12
198
25
29
96
15
27
6
43
29
103
44
36
9
18
37
161
132
7
8
192
57
72
6
45
4
12
29
15
21
36
67
36
29
24
55
11
30
195
24
28
68
60
33
60
31
68
105
135
12
9
48
96
3
4
17
63
9
3
40
8
45
3
28
20
16
24
41
3
60
33
12
151
24
72
8
36
84
36
33
12
91
24
17
15
45
12
24
39
28
156
5
6
9
33
3
33
15
99
1
17
24
43
32
27
69
45
132
15
105
211
5
72
15
9
19
17
43
176
21
139
44
12
124
116
12
21
24
7
60
29
51
4
36
41
63
9
24
63
84
24
16
56
147
37
53
12
12
36
48
19
5
7
8
33
3
105
55
5
3
9
19
108
17
36
27
81
132
12
12
132
15
21
55
149
36
24
27
24
33
63
69
12
12
18
49
29
39
72
4
29
24
24
27
12
88
56
33
27
33
24
39
63
21
4
56
15
6
19
23
150
39
4
8
28
17
103
8
213
108
12
126
30
7
8
57
48
15
12
60
24
69
3
84
76
29
12
7
36
89
54
37
20
45
12
3
45
15
45
39
27
102
108
72
27
ABCD 471049356*7^$a-1 [50019]
3
28
116
31
81
71
18
3
24
28
32
4
24
32
15
33
31
36
48
36
41
3
52
33
51
33
56
4
24
20
9
19
24
5
46
17
7
62
30
13
8
99
61
48
8
7
9
32
72
40
87
93
11
57
19
36
9
41
27
31
9
24
12
87
5
3
69
4
48
12
60
3
93
3
5
52
12
56
33
31
32
87
49
23
21
84
60
28
68
7
32
13
8
28
29
3
127
20
73
20
28
11
4
24
36
36
50
34
17
69
27
4
3
14
22
21
152
31
45
29
3
9
10
9
32
19
24
84
2
67
8
19
77
7
17
19
9
15
17
43
17
12
43
84
36
48
69
23
28
32
13
8
24
4
12
12
5
42
4
44
42
78
90
79
12
15
44
90
15
84
21
10
9
8
103
269
123
168
9
4
44
16
12
65
46
24
2
15
45
15
3
13
92
57
3
16
12
3
24
20
100
17
15
13
8
24
19
36
38
19
23
37
20
4
12
15
29
21
42
4
36
8
1
11
48
9
7
60
74
10
2
7
51
5
7
24
17
72
15
60
30
22
68
73
107
73
44
19
14
22
5
12
91
45
5
43
63
86
10
68
13
27
36
56
28
12
84
14
31
24
24
20
51
9
4
87
5
7
9
11
13
44
63
4
24
12
8
12
13
51
41
12
51
12
21
24
33
39
31
80
1
39
2
7
3
77
24
28
32
12
27
28
12
9
32
36
36
4
8
36
52
35
25
44
67
17
7
12
33
51
33
11
13
20
87
16
26
30
28
2
15
120
28
8
16
87
33
8
72
91
36
9
77
18
33
28
68
16
15
32
30
31
12
48
3
24
17
48
15
76
69
5
3
84
72
4
27
36
24
2
51
16
63
68
1
11
40
33
51
26
43
15
20
1
41
7
24
44
12
4
3
9
77
19
12
80
7
36
9
87
33
24
20
84
19
33
65
42
4
14
22
21
60
36
20
16
5
10
33
27
29
7
9
15
33
20
69
15
3
1
188
103
125
4
12
12
35
25
80
15
9
48
72
48
15
13
27
8
33
40
3
60
24
96
36
8
117
3
1
44
16
51
20
13
17
130
9
8
33
15
12
36
40
8
40
44
28
5
15
16
12
39
53
91
26
78
9
4
17
79
51
2
3
24
51
57
55
21
12
15
2
3
45
30
40
60
5
115
32
33
4
12
11
21
16
3
8
85
5
60
31
72
36
8
120
28
47
13
92
103
9
53
43
17
3
64
20
33
70
24
24
12
21
12
35
12
13
164
21
19
11
9
84
43
9
17
34
33
44
24
3
160
5
7
21
12
92
45
7
11
12
13
15
21
15
33
27
9
24
83
21
24
3
1
12
63
14
22
41
19
110
58
17
12
60
7
9
8
52
17
19
48
3
60
8
13
36
11
9
31
2
31
17
123
103
53
40
20
36
4
51
36
44
40
5
4
12
131
28
5
16
12
39
69
12
3
45
24
24
24
44
12
84
57
90
57
43
17
15
1
72
47
18
3
12
27
37
44
57
3
7
32
13
24
51
17
28
60
44
3
18
27
12
3
13
15
17
19
41
4
39
12
9
32
43
33
72
15
33
20
24
43
17
16
8
75
28
29
76
8
36
4
39
117
12
8
31
5
40
111
57
27
12
93
15
17
33
22
21
20
12
45
79
24
32
16
12
87
69
72
24
27
21
120
17
10
17
52
20
93
18
76
9
44
7
45
39
17
33
163
12
47
90
48
10
5
64
20
7
104
1
12
39
17
33
48
15
12
16
39
50
19
15
17
207
1
84
15
21
84
27
53
24
64
12
36
15
26
27
3
57
7
14
10
72
5
120
12
3
13
15
21
12
56
31
20
61
56
4
39
12
8
1
8
36
60
15
12
37
68
12
40
27
14
79
20
84
7
110
15
7
57
11
33
7
5
4
56
7
5
4
15
144
12
60
21
3
14
55
17
18
25
36
59
9
36
28
20
40
39
5
75
45
3
13
32
45
27
15
21
9
67
8
16
72
47
109
68
40
27
24
29
3
28
21
39
32
13
5
3
52
24
8
52
3
5
48
48
9
19
8
31
5
100
15
77
12
36
12
28
24
11
45
28
47
1
68
40
11
57
52
11
12
18
3
7
60
45
27
38
10
32
28
2
31
20
19
17
40
8
12
7
53
21
19
3
20
45
43
20
16
101
3
16
36
5
105
30
64
24
21
15
24
21
68
4
60
17
87
19
24
12
65
64
24
65
15
40
47
60
21
52
8
76
8
55
17
4
36
27
44
9
33
30
49
48
8
105
19
104
15
12
4
17
12
7
21
60
17
46
41
36
9
19
12
32
7
24
9
20
31
33
3
41
52
128
100
12
48
20
67
33
87
72
17
7
113
84
52
24
20
7
36
33
35
16
29
12
15
28
5
24
111
9
24
27
16
17
39
45
19
14
42
18
79
24
44
19
14
12
43
60
8
19
17
48
64
68
7
24
50
42
4
9
5
22
65
3
25
24
3
53
24
21
31
11
13
44
63
13
17
58
45
47
28
36
56
48
16
33
8
36
24
48
31
9
48
12
24
11
33
39
18
39
24
7
65
12
43
21
68
21
60
87
19
14
27
12
21
10
77
19
105
11
4
33
36
32
63
60
13
29
70
8
25
17
87
111
33
16
8
64
29
19
11
45
127
5
4
15
9
44
3
165
19
9
15
92
21
24
19
41
19
9
20
4
12
75
9
27
38
43
32
31
45
8
7
33
12
8
7
29
57
7
11
52
8
40
29
64
60
12
15
216
14
31
71
49
56
36
60
7
2
48
27
12
16
8
39
60
90
58
9
23
40
65
12
21
10
93
63
44
12
45
15
37
20
40
128
12
7
60
33
120
3
17
51
33
16
44
28
12
80
36
91
50
15
24
36
24
7
36
41
27
13
27
21
8
31
33
60
3
56
13
104
31
5
100
20
15
40
5
28
3
9
68
36
76
65
130
2
10
9
24
135
2
10
17
24
67
20
33
19
5
16
32
12
75
37
80
48
19
14
27
4
41
30
1
32
91
53
21
3
7
2
7
24
27
12
24
41
12
33
87
60
4
12
8
43
26
7
143
37
3
33
8
9
7
8
60
3
12
18
70
9
12
12
3
14
10
29
84
24
79
56
21
27
13
17
46
104
45
27
13
15
45
27
5
28
8
7
60
17
79
45
11
48
33
19
17
91
29
4
39
117
36
8
84
33
46
45
8
36
72
33
31
29
3
136
56
4
11
33
7
21
75
26
19
11
40
5
60
28
32
19
26
51
7
29
7
17
7
12
17
16
44
7
14
70
2
70
20
33
28
3
56
64
89
12
4
12
29
10
53
45
15
64
80
16
35
30
43
36
8
12
21
27
15
124
9
36
8
31
69
36
35
90
15
15
72
4
86
18
45
4
24
ABCD 471055412*7^$a-1 [50001]
12
5
11
3
41
20
28
12
37
3
15
13
28
1
11
28
4
17
51
1
3
16
19
9
63
5
20
8
37
35
48
24
8
12
20
64
4
20
12
1
18
24
37
8
3
5
8
8
1
2
18
28
11
12
1
79
19
6
47
7
21
9
63
12
24
64
17
11
16
4
8
8
12
24
20
32
20
16
20
1
11
4
4
35
33
24
8
19
17
32
53
19
9
35
20
7
9
39
9
9
7
32
3
1
8
1
7
32
28
24
4
15
9
9
18
5
20
4
91
45
20
4
15
18
3
9
3
12
8
28
39
6
19
20
52
8
1
2
1
9
23
9
12
11
55
18
11
12
44
9
8
18
12
18
3
9
23
4
88
24
16
56
4
8
44
16
12
20
27
6
15
3
9
20
8
16
8
9
26
6
15
16
8
21
43
11
30
15
39
13
16
13
7
56
20
4
8
20
12
28
12
1
27
20
56
9
31
16
4
17
4
7
4
56
13
11
44
5
31
20
60
8
19
1
16
1
36
3
8
49
3
56
8
16
20
4
40
32
7
24
29
24
8
5
3
44
16
20
25
7
29
3
4
24
4
4
4
23
1
8
12
57
27
9
39
9
19
4
36
40
20
8
12
8
24
36
64
4
13
12
3
4
8
1
43
7
85
8
8
5
56
3
4
11
12
30
12
3
8
29
3
23
17
12
12
41
11
44
8
12
5
11
8
16
16
4
12
4
7
25
60
11
17
4
8
16
3
6
15
28
20
32
4
8
12
4
24
8
24
12
96
56
4
20
20
20
36
12
91
1
4
4
8
4
28
44
1
14
1
9
2
1
24
53
11
28
3
21
36
1
19
4
3
22
7
31
9
40
4
7
1
32
3
48
9
24
8
24
5
38
29
28
44
4
16
41
11
12
16
4
16
1
3
4
36
5
11
24
76
36
13
2
13
8
28
16
1
3
28
8
16
4
4
12
16
12
9
23
28
8
8
4
9
79
16
4
16
20
9
7
12
28
19
12
45
8
36
24
28
40
4
8
24
9
19
7
21
27
17
4
12
3
5
16
13
7
16
8
7
21
33
19
4
24
4
36
8
4
44
28
24
1
23
25
15
20
21
6
21
32
36
4
32
12
43
1
4
32
11
12
5
8
24
8
28
5
4
19
20
4
40
24
4
16
28
32
19
9
80
36
12
8
4
4
12
9
55
8
16
16
4
28
65
11
12
16
68
19
24
10
19
16
64
4
4
32
5
15
5
12
3
44
16
28
9
12
31
29
3
20
24
3
5
24
52
20
4
15
6
15
52
5
7
8
68
4
8
7
36
17
13
7
20
69
4
23
20
28
44
16
8
28
48
28
16
1
24
18
17
7
21
3
5
56
8
8
36
4
16
11
1
17
19
16
80
28
1
3
8
4
33
6
25
8
4
5
19
16
12
12
53
11
16
8
16
4
4
1
7
24
4
8
28
15
21
4
17
11
8
8
15
1
4
17
19
31
9
4
4
28
60
8
8
23
60
24
30
59
12
36
4
40
5
3
20
1
59
12
1
18
21
12
8
8
4
8
44
15
6
7
28
32
12
20
4
11
57
4
11
1
4
20
28
25
27
8
5
7
1
43
45
35
12
3
5
4
15
17
12
13
28
19
44
5
35
4
24
8
28
44
16
24
8
7
25
36
20
13
2
6
51
60
16
5
3
36
12
32
36
7
5
16
3
6
4
50
21
12
3
1
8
8
32
4
28
56
12
1
4
3
36
9
20
18
5
19
5
16
20
28
27
53
41
19
4
9
23
17
14
41
4
8
16
20
31
21
15
6
28
7
25
3
8
7
49
20
24
12
8
36
8
68
4
11
24
17
20
16
20
28
84
13
12
7
16
20
35
5
13
15
24
20
4
3
6
28
27
5
31
36
16
4
8
20
20
15
25
4
8
17
6
1
20
20
24
20
92
4
8
48
32
12
1
11
12
4
15
29
48
24
12
4
20
12
5
3
24
8
20
7
13
11
13
11
9
56
16
36
3
13
64
12
16
12
4
53
12
6
1
44
24
56
13
51
4
40
4
28
44
60
9
12
47
16
1
7
4
44
1
11
4
64
4
24
17
27
16
8
9
26
33
9
7
20
16
40
28
4
16
48
4
44
13
6
1
5
6
5
28
9
3
56
4
32
5
43
56
12
32
24
4
20
36
9
24
11
37
11
40
12
1
14
21
8
4
16
4
19
9
40
11
22
7
31
21
16
40
12
1
11
24
12
31
9
33
11
4
48
12
12
24
3
1
5
19
23
5
28
15
17
7
29
28
28
4
4
15
12
1
5
23
29
23
27
49
17
75
4
4
7
6
47
4
80
24
4
36
12
9
35
36
4
20
40
8
7
21
48
24
4
8
27
42
3
51
24
6
16
3
11
12
1
44
33
23
16
15
21
32
16
16
8
45
3
96
3
41
7
13
35
53
20
8
4
4
4
27
6
11
43
5
8
11
18
4
31
52
16
36
16
24
12
12
65
19
4
12
20
4
60
44
12
16
16
23
29
8
16
13
6
45
8
4
36
28
4
68
5
15
24
28
29
30
13
8
3
22
39
8
51
9
4
16
37
54
1
24
72
12
4
7
9
4
52
19
5
31
5
7
1
4
13
3
24
20
8
5
3
16
17
11
36
1
7
16
12
7
13
4
1
11
7
29
13
3
13
2
12
1
8
48
25
26
12
5
16
12
56
19
9
45
19
4
1
42
9
44
16
1
19
4
28
11
1
4
76
20
40
20
1
6
1
40
60
52
1
11
16
11
17
8
4
4
33
3
8
24
36
1
39
1
31
16
1
14
9
20
4
25
11
4
88
29
36
12
15
8
68
1
6
1
8
8
4
15
9
12
40
28
7
13
11
13
5
3
20
40
4
8
12
28
8
3
9
4
16
1
59
4
1
3
16
17
35
4
4
19
21
12
16
20
8
24
1
23
4
32
24
7
9
9
27
12
25
7
7
5
32
36
11
1
29
3
8
12
8
12
23
17
24
8
4
7
60
12
17
16
8
1
27
24
1
19
8
8
4
36
24
8
8
29
27
23
12
9
4
4
4
32
7
18
12
19
52
4
63
24
9
20
16
3
1
40
40
1
11
8
8
28
40
1
3
4
12
40
4
8
36
12
24
20
13
7
36
20
12
3
5
1
35
5
43
48
40
15
5
19
24
36
5
25
19
35
10
55
12
28
4
4
32
23
21
9
35
13
3
20
12
4
1
27
5
23
55
5
7
21
36
13
2
13
16
19
1
8
1
23
12
20
8
35
1
8
63
13
8
20
4
32
28
4
12
8
8
13
3
12
15
17
1
4
15
8
9
18
49
4
36
7
13
17
31
36
4
48
1
7
8
27
37
4
4
8
28
12
24
12
12
33
78
13
4
1
15
8
1
11
5
63
5
12
35
12
32
52
4
8
19
29
4
8
20
20
8
20
28
24
20
4
7
21
4
20
8
13
4
7
7
5
8
32
21
15
8
36
4
51
5
25
35
55
5
19
60
21
15
6
15
9
39
3
13
41
6
10
51
28
4
8
4
24
8
12
5
7
4
3
12
33
1
3
32
4
5
4
27
4
1
19
9
50
41
48
12
4
8
12
1
11
85
6
48
10
14
9
28
28
4
27
5
16
3
33
40
8
15
1
8
3
21
9
31
41
3
4
20
3
10
72
3
4
28
8
20
36
8
68
32
12
4
16
24
8
24
1
23
1
3
3
33
40
4
24
32
5
11
29
43
28
32
16
12
49
11
16
4
1
12
3
45
18
1
16
4
63
13
4
31
10
55
13
39
28
32
8
7
5
7
5
12
36
4
4
56
20
40
12
9
12
35
20
8
1
3
68
9
3
1
8
19
4
65
3
8
20
1
31
4
5
23
12
4
52
7
89
20
17
19
17
54
1
5
27
8
8
28
4
20
4
12
92
8
8
4
8
1
35
16
4
5
3
44
8
8
4
4
36
21
15
56
20
9
35
9
6
12
30
15
1
11
16
44
9
3
24
20
5
8
23
12
12
12
8
33
32
3
12
12
16
96
11
5
5
15
8
21
35
16
3
9
3
24
5
4
68
4
16
119
17
13
4
11
20
5
11
28
8
8
7
1
29
3
3
12
5
20
17
6
5
4
24
16
11
6
27
36
48
48
12
37
2
48
13
20
9
11
4
20
72
1
7
9
11
63
1
16
24
37
15
24
9
7
68
40
4
24
7
10
3
40
1
12
11
4
64
20
16
16
67
12
6
23
5
23
4
28
24
8
8
56
25
11
7
49
17
3
8
5
26
1
36
48
24
9
11
16
4
16
45
55
105
31
13
27
37
23
12
20
8
9
11
20
19
9
15
5
1
60
23
4
3
53
25
7
60
4
8
4
4
9
11
12
13
11
32
36
52
1
11
17
2
18
12
15
20
8
9
31
16
4
4
25
55
40
4
8
4
8
17
7
43
53
12
40
8
4
44
7
60
33
20
29
35
12
12
8
20
28
40
33
6
9
20
29
19
12
31
37
11
13
9
14
5
8
12
28
28
12
8
12
12
1
48
19
16
16
20
76
63
21
25
14
21
8
12
68
12
40
7
9
8
13
18
37
8
32
8
28
16
8
8
12
16
4
13
32
3
4
17
11
16
32
4
8
13
7
5
35
13
11
12
29
7
4
1
31
4
12
48
36
4
32
48
3
13
16
12
12
1
11
13
23
4
20
4
3
6
12
19
4
1
11
37
51
21
47
8
35
9
52
28
1
23
4
12
16
11
9
32
1
7
4
8
40
7
65
65
12
20
7
36
16
4
16
5
6
33
27
5
4
8
12
1
47
32
9
43
52
20
48
4
15
25
16
4
3
17
13
19
16
8
9
2
21
9
18
77
4
12
60
4
28
17
7
24
12
7
25
24
4
79
9
24
32
16
28
16
1
11
8
4
20
17
4
15
4
16
8
20
4
20
9
3
8
12
16
4
4
27
18
48
30
1
36
12
44
27
1
36
4
4
15
37
16
16
12
4
9
7
8
32
44
5
2
9
3
5
8
17
27
4
24
12
4
19
6
18
9
4
12
9
19
4
13
2
12
1
8
3
9
9
28
8
24
3
20
19
17
36
4
12
32
20
12
11
57
28
16
1
11
48
16
12
15
48
48
1
4
4
8
28
20
4
25
20
43
23
9
28
9
11
28
11
33
20
5
31
1
3
28
8
60
16
9
74
29
4
16
29
3
8
4
40
20
13
2
48
25
28
19
33
8
1
39
44
4
20
16
4
5
18
1
5
7
17
12
3
4
11
13
17
3
15
9
3
61
12
16
12
7
1
24
9
19
4
33
3
85
19
8
4
19
9
20
4
37
47
12
4
20
4
128
25
3
8
16
8
8
84
17
23
8
24
4
8
12
20
8
24
12
27
37
8
20
4
49
12
7
16
9
47
4
3
22
7
8
12
28
7
25
16
4
36
16
16
20
8
8
20
40
12
5
11
13
55
28
25
3
8
1
20
7
16
12
4
8
19
1
8
8
24
12
7
21
8
32
11
17
4
20
1
47
16
12
21
35
4
24
20
17
23
4
17
28
20
12
6
60
5
4
20
101
15
17
27
4
17
36
18
33
48
8
17
47
20
7
9
20
16
20
1
23
17
2
1
47
5
19
1
40
20
20
28
8
32
31
9
9
7
5
71
28
12
20
8
44
8
52
16
4
36
19
9
9
47
13
7
16
28
3
21
9
27
36
27
6
27
4
8
4
8
9
7
16
31
1
40
36
40
8
13
18
13
8
13
20
39
84
20
4
100
5
7
60
9
19
20
32
12
15
13
72
9
38
12
1
4
72
5
11
32
4
12
51
17
12
7
21
9
31
4
4
40
44
9
11
12
5
11
8
12
13
15
24
4
16
36
64
8
43
21
8
25
3
12
8
67
24
1
5
31
4
49
7
36
5
15
20
12
4
48
3
57
28
8
8
37
43
5
36
7
4
16
44
16
12
4
21
14
5
4
8
5
7
12
19
22
3
33
7
1
30
1
4
5
24
23
8
44
8
8
4
4
8
9
15
36
16
8
12
12
15
17
4
8
7
12
10
2
9
21
3
12
20
13
3
1
7
24
37
12
11
16
9
7
16
28
21
55
20
12
3
9
8
64
16
4
55
24
41
ABCD 471058286*7^$a-1 [50109]
36
42
48
150
21
60
63
9
111
69
180
3
54
6
117
21
27
60
108
3
9
303
90
183
36
33
30
33
81
30
6
54
117
39
6
72
72
120
15
72
9
192
6
30
54
108
9
45
6
18
3
36
27
81
36
9
24
63
183
18
6
36
12
180
45
24
39
18
54
69
108
3
150
27
99
9
27
93
87
48
69
9
30
9
45
15
48
45
126
54
216
27
63
69
81
54
36
270
39
132
9
3
51
90
12
51
63
72
138
24
99
3
78
12
36
180
144
6
21
24
3
33
21
15
75
96
21
36
9
51
3
72
9
36
24
12
168
3
36
69
3
60
102
36
54
33
9
144
102
42
3
15
84
6
12
18
54
60
30
18
36
24
18
9
75
24
12
9
33
99
9
198
36
84
96
18
183
96
27
81
3
6
162
108
117
120
15
9
243
117
93
60
102
33
3
24
30
27
51
18
54
297
21
27
9
60
3
99
69
21
18
132
192
60
48
69
12
87
9
3
54
15
36
12
63
24
45
36
9
18
30
78
12
69
120
33
30
33
27
30
90
186
39
72
27
90
60
66
36
54
15
3
42
18
48
24
48
60
57
33
12
36
15
27
36
117
3
69
12
240
39
126
18
96
30
126
81
87
93
27
132
57
33
30
45
9
27
45
18
6
18
198
30
9
15
90
36
18
102
54
81
27
9
9
108
36
15
12
60
216
27
66
51
21
96
72
39
195
36
48
69
84
9
222
12
60
48
9
60
3
45
63
6
63
3
45
69
210
36
18
18
72
90
90
72
81
24
9
147
63
6
30
6
27
27
108
12
117
51
12
54
6
81
27
36
72
12
96
66
78
36
30
42
9
39
90
24
63
9
174
81
69
39
63
45
15
81
21
27
99
24
102
135
15
54
27
9
3
72
99
150
90
12
162
90
33
84
33
66
42
27
12
72
117
180
36
87
9
39
99
6
54
36
48
36
9
51
30
42
129
33
18
57
15
12
6
84
15
9
120
27
9
6
81
93
54
6
84
27
15
48
33
39
42
108
12
72
126
72
9
51
12
33
3
54
27
63
24
66
78
30
63
33
12
222
72
84
54
42
18
30
108
54
267
3
141
12
105
27
63
48
9
9
126
18
483
36
27
54
18
45
36
48
15
66
51
153
18
66
42
18
3
24
9
27
21
87
39
54
6
117
39
6
54
66
18
60
36
18
3
9
78
138
78
54
66
36
78
27
36
144
3
42
120
195
21
42
72
18
30
18
24
18
12
18
72
18
6
63
9
39
15
30
18
108
9
36
36
69
75
24
9
36
48
27
15
54
147
9
78
72
108
45
75
42
120
18
105
75
132
18
99
27
21
9
36
87
9
18
12
42
39
99
60
12
45
63
9
60
129
27
24
21
24
18
66
6
198
36
39
24
99
9
12
27
36
6
102
108
162
96
63
21
42
153
63
12
6
36
3
297
114
84
18
24
90
198
3
15
102
135
81
24
18
12
33
45
27
120
87
18
66
6
48
63
144
51
54
18
30
6
90
39
117
54
36
60
84
6
48
18
81
9
78
21
132
9
84
15
72
93
114
12
42
27
81
12
99
36
15
18
72
66
24
36
9
165
18
45
24
153
27
129
6
57
24
27
48
132
12
54
6
48
69
3
6
30
9
60
39
9
135
9
27
36
6
27
12
9
6
144
102
195
36
3
78
72
228
18
24
30
15
39
6
27
9
18
12
72
6
30
60
30
27
15
12
36
6
210
78
99
81
12
24
3
24
39
177
108
12
9
24
147
9
18
42
111
51
12
36
24
138
6
12
60
9
3
90
96
27
99
84
6
48
60
102
45
171
9
15
48
36
24
108
45
57
36
60
3
24
117
3
9
24
63
27
21
51
18
27
27
9
9
30
90
18
9
24
84
117
87
153
3
9
6
12
9
69
39
60
21
72
72
204
111
15
81
9
30
18
63
33
66
36
42
12
96
171
39
69
21
99
33
27
39
36
45
69
66
6
27
21
54
60
72
144
90
54
48
108
24
66
36
90
24
21
9
60
36
90
30
18
18
18
24
12
36
24
84
36
45
36
72
27
18
18
24
165
81
15
27
18
12
36
42
54
84
42
21
ABCD 471064104*7^$a-1 [50124]
56
85
35
184
8
7
66
15
32
88
9
131
12
1
87
63
17
72
91
36
18
63
63
29
7
18
23
40
27
66
60
11
25
11
55
29
13
63
39
5
40
248
31
17
37
27
8
55
60
36
57
117
6
156
24
77
4
21
59
19
21
96
3
89
108
37
63
45
47
228
49
24
171
183
125
97
30
41
12
181
60
30
114
75
8
7
65
133
47
1
59
40
15
12
33
3
72
42
111
27
5
48
12
31
81
45
126
108
17
64
63
65
151
17
12
7
101
43
12
54
6
77
61
24
72
90
54
11
36
7
90
18
17
48
43
21
36
9
11
13
47
79
54
59
43
5
19
21
60
3
60
54
18
89
31
60
18
99
20
12
61
42
53
40
32
12
19
96
108
45
21
27
44
133
23
40
12
15
153
12
123
45
27
93
33
11
96
12
1
6
45
93
60
255
33
18
12
17
88
12
63
5
13
72
15
20
7
30
90
6
47
73
54
72
81
32
28
57
18
17
28
24
108
12
63
113
72
48
60
4
123
48
29
13
3
45
24
48
23
40
15
125
12
1
59
28
39
6
102
6
36
18
90
23
52
123
108
12
29
31
30
42
30
90
53
43
102
18
9
8
60
37
108
18
36
18
27
111
17
72
16
45
18
81
80
19
21
56
12
28
39
108
5
55
17
40
123
18
47
168
163
36
5
48
40
68
100
9
30
78
63
12
51
54
35
31
24
12
54
47
4
63
125
28
92
88
3
9
45
6
21
15
53
31
306
23
55
65
1
114
113
7
72
81
24
99
21
56
12
37
11
132
100
48
44
160
3
18
15
9
143
31
60
120
132
77
31
36
48
77
31
9
8
28
33
39
20
43
42
143
4
33
35
148
60
3
17
19
294
54
72
21
27
78
84
63
33
12
72
35
79
174
35
91
29
88
24
291
17
61
36
83
7
18
3
240
3
6
18
18
27
92
36
100
15
174
35
43
12
186
35
40
27
33
72
3
18
59
31
54
18
42
102
33
21
59
37
143
100
117
63
27
21
87
36
17
37
63
3
54
72
11
40
45
270
144
21
20
4
99
126
71
19
21
159
21
60
63
84
33
45
35
12
1
42
12
17
28
92
61
15
27
5
25
27
56
60
124
39
149
28
3
36
24
29
55
33
12
8
133
59
85
135
68
12
12
79
81
3
162
6
18
47
72
1
87
225
27
27
48
36
29
97
54
149
48
7
36
21
116
12
7
33
68
160
9
24
39
15
53
109
11
24
48
55
33
3
132
12
5
48
19
36
42
30
6
90
9
68
12
163
18
39
45
87
39
9
45
23
37
47
163
33
32
31
66
11
12
37
3
51
9
63
197
28
104
31
5
43
9
285
120
90
6
11
55
24
81
3
33
44
103
5
67
53
52
21
15
92
160
120
68
163
29
1
24
102
53
43
45
117
63
27
45
21
96
126
144
36
48
96
48
33
9
66
45
9
143
55
36
6
11
109
11
7
5
28
207
5
61
90
24
117
9
144
12
51
20
25
18
9
27
18
3
105
18
57
15
45
135
9
3
6
71
28
75
162
71
7
12
114
47
97
3
45
15
9
48
18
5
60
40
80
127
5
187
36
45
87
65
55
78
72
3
45
15
80
109
36
30
45
27
5
28
57
15
20
7
21
15
45
63
30
36
23
48
52
48
15
72
77
49
54
5
103
17
12
61
72
3
27
42
35
13
6
17
40
60
32
67
45
8
72
19
84
65
151
132
18
84
60
90
90
83
7
36
9
180
92
16
3
24
12
150
35
40
63
5
120
1
131
109
59
108
7
6
71
55
21
60
45
18
17
103
161
43
12
24
36
21
99
45
36
27
6
47
60
37
48
35
7
102
71
52
45
3
32
72
19
9
20
37
11
157
18
84
60
36
54
90
66
24
71
72
175
33
3
41
136
72
80
37
18
137
216
79
54
66
18
15
63
17
40
8
55
5
19
18
23
43
77
229
6
5
49
18
117
21
54
45
51
18
27
92
108
100
32
55
36
120
41
96
40
117
23
60
43
144
30
83
13
30
41
28
153
27
8
37
155
88
72
3
5
192
7
48
78
72
12
15
36
20
7
45
12
56
12
55
180
72
30
23
12
16
12
117
11
25
15
27
18
102
90
18
45
92
31
66
78
120
126
99
45
23
13
ABCD 471126876*7^$a-1 [50017]
36
96
18
39
156
45
39
108
60
147
36
129
75
96
12
42
27
3
18
15
9
3
3
120
12
48
132
18
30
24
21
33
60
27
45
3
87
117
36
9
18
9
96
24
15
24
24
36
81
39
9
12
9
30
81
3
6
39
51
60
12
102
18
72
6
54
21
96
111
12
180
6
102
117
15
30
3
9
54
12
138
24
6
54
12
39
12
3
24
36
21
3
57
63
78
42
48
30
3
24
108
3
6
30
21
48
36
21
3
39
72
93
21
15
24
33
18
54
3
3
6
60
51
63
6
39
72
84
3
21
117
27
72
60
15
36
9
36
60
15
45
3
45
15
6
66
9
51
69
9
15
27
45
33
24
48
15
12
15
6
15
36
48
36
57
3
12
9
18
12
96
93
60
117
30
9
60
93
30
21
27
54
30
48
60
45
3
9
36
12
36
12
27
21
9
18
9
51
9
93
15
15
18
24
63
36
39
21
15
114
51
51
69
15
12
18
6
84
6
15
24
27
33
12
60
15
9
45
3
36
39
18
30
33
15
90
30
12
48
6
6
45
15
57
21
27
189
3
21
6
18
51
99
66
27
3
90
27
27
45
108
57
18
12
33
33
36
15
93
72
75
21
18
120
57
45
39
99
54
3
93
135
12
15
117
60
15
45
3
42
66
69
60
108
3
57
3
6
6
72
33
48
99
6
96
54
12
33
21
24
39
33
27
72
36
63
24
153
24
144
75
45
57
3
72
99
66
48
126
21
24
51
9
33
18
33
75
24
66
6
9
75
6
30
18
15
60
36
12
24
99
12
72
21
12
12
63
12
6
27
24
36
15
72
33
27
30
6
42
120
15
72
3
9
24
45
42
57
96
51
84
81
21
42
21
24
57
111
3
9
21
42
105
12
48
9
6
9
9
96
114
36
9
99
6
15
12
27
42
18
33
60
12
36
24
51
57
69
3
3
42
6
12
69
15
24
69
36
12
24
3
30
18
45
69
15
15
21
12
60
15
33
48
24
111
9
12
3
6
42
288
30
6
21
27
36
54
15
36
39
42
36
3
21
63
60
48
27
93
24
45
15
63
42
51
63
12
12
57
33
12
78
60
78
30
18
12
99
39
9
45
6
84
42
24
15
75
24
6
15
15
84
21
81
54
9
3
12
42
15
24
15
24
18
24
3
15
36
69
3
45
15
33
45
51
39
12
138
114
33
69
66
30
120
3
39
21
27
117
33
27
3
48
24
21
81
39
27
30
63
45
6
69
99
18
15
3
6
18
120
12
9
27
33
36
15
144
24
42
3
45
15
93
12
147
33
15
3
189
48
45
3
12
51
12
33
69
51
12
33
39
3
24
48
42
3
36
27
9
63
60
48
90
18
9
15
30
6
21
21
48
75
39
21
195
24
21
12
144
45
51
24
45
54
69
75
138
27
15
21
60
21
51
60
3
12
90
63
72
24
48
12
24
39
12
9
27
78
87
27
45
12
39
102
30
9
24
9
27
84
21
63
3
18
39
12
45
30
69
12
15
33
84
21
171
69
192
30
9
51
48
6
15
39
12
78
24
18
30
75
33
15
39
36
45
36
3
30
3
144
183
21
204
27
45
3
33
24
120
33
15
3
78
6
69
72
75
18
51
36
27
12
21
45
3
132
27
90
66
21
39
54
15
36
12
3
42
204
15
15
36
30
30
9
9
6
36
129
48
60
57
18
33
45
27
48
9
66
33
96
39
180
30
6
138
6
105
144
81
39
72
24
15
9
36
12
12
27
36
12
48
42
3
48
21
78
48
24
66
18
6
123
21
51
39
57
63
12
42
18
45
9
51
45
12
15
183
30
15
39
33
51
60
12
42
111
36
15
24
261
33
3
9
3
45
6
69
48
45
48
6
18
30
48
57
60
15
6
72
24
63
48
3
45
87
153
15
12
45
27
57
51
24
24
66
63
75
48
18
30
105
24
36
39
93
24
36
75
54
3
57
3
180
72
24
99
18
48
162
9
75
33
36
27
33
12
27
72
69
69
18
150
27
108
69
63
3
9
51
9
3
21
12
39
84
12
57
51
21
48
132
39
45
39
141
69
207
39
84
198
75
27
48
45
24
36
15
9
9
42
60
60
12
168
129
3
6
6
24
12
30
24
66
12
48
33
57
30
162
66
9
12
51
12
33
33
6
81
72
3
120
18
12
39
9
6
108
33
12
15
21
36
3
48
57
27
21
93
24
72
39
36
63
6
15
27
129
123
21
36
48
105
6
9
48
3
12
120
54
99
96
33
48
39
9
24
63
3
12
48
45
12
12
36
72
9
108
15
3
24
96
12
57
93
18
30
27
3
45
24
24
39
81
45
75
84
48
3
6
30
93
48
48
21
63
12
36
3
57
12
3
12
81
9
15
57
54
117
15
12
21
21
15
60
39
60
84
81
21
48
30
33
57
3
177
18
18
60
36
39
75
60
201
135
9
84
3
45
27
18
63
12
15
45
60
15
102
66
9
3
114
15
33
6
12
33
21
30
9
9
3
12
3
102
72
3
45
111
81
78
33
60
45
39
36
24
63
12
21
12
48
63
21
39
12
9
24
36
24
39
57
75
78
18
57
48
3
105
72
63
102
42
12
45
21
24
24
39
3
72
150
138
33
12
27
96
24
30
3
72
27
18
6
ABCD 471155078*7^$a-1 [50015]
55
18
39
16
12
36
23
13
12
12
80
27
29
28
19
13
4
27
49
41
10
17
31
1
32
44
28
15
2
23
8
20
7
38
19
47
1
64
144
11
21
3
17
27
16
17
16
29
30
49
3
21
16
1
24
67
12
15
33
87
20
4
9
8
20
12
47
17
4
3
9
64
24
11
5
7
17
19
1
1
51
9
3
16
35
4
5
27
41
133
18
42
35
19
40
1
36
239
81
17
12
11
20
76
64
7
8
49
23
73
20
28
17
34
17
16
48
4
59
44
9
39
9
28
76
32
5
19
15
36
32
13
59
4
104
78
7
92
9
7
39
45
11
49
11
5
8
112
48
8
4
49
31
4
28
31
1
13
3
28
84
47
21
9
10
9
95
72
21
4
20
43
1
31
13
36
5
18
9
31
2
19
28
44
16
13
18
37
32
32
16
64
36
23
1
8
21
6
21
45
24
22
21
23
1
27
9
4
28
7
5
8
28
128
36
43
17
37
23
104
76
20
17
30
9
36
44
37
11
11
74
19
12
35
45
7
36
20
13
36
41
103
60
4
20
64
72
19
78
35
68
17
10
1
43
37
48
16
7
40
1
12
7
13
35
13
92
4
27
8
33
28
12
48
40
48
67
37
27
8
53
60
36
31
13
28
52
19
13
19
121
4
11
8
30
11
4
16
15
17
7
25
11
21
5
70
12
29
51
21
8
44
16
20
29
22
12
17
8
31
1
8
16
27
120
12
25
25
10
1
4
12
44
52
7
21
35
13
15
25
44
15
49
1
3
9
31
36
20
40
36
15
37
61
35
23
41
3
9
9
22
33
4
35
9
5
7
16
1
19
3
17
24
4
23
13
104
64
29
6
1
16
47
12
68
13
40
40
16
20
80
11
37
32
4
25
22
38
3
88
12
12
20
39
36
18
6
9
7
1
24
36
80
12
52
4
9
10
12
14
54
12
29
115
125
20
16
19
4
5
28
77
27
7
56
45
39
13
60
3
1
24
31
1
84
48
4
12
47
48
1
12
52
15
52
24
1
4
3
60
29
11
8
13
40
32
28
12
24
1
12
15
12
24
21
7
27
26
30
6
55
36
48
3
21
20
9
42
40
1
20
15
12
5
28
4
1
3
69
7
4
8
3
14
7
76
92
8
24
40
28
20
15
1
83
12
44
12
37
4
11
49
7
40
2
22
61
7
1
88
1
31
12
76
1
18
49
64
4
24
9
27
68
56
16
13
83
47
69
83
4
5
4
16
12
23
25
1
15
84
51
73
52
32
3
33
16
12
16
28
75
20
18
23
24
16
52
92
64
39
14
3
88
47
25
96
11
18
10
21
80
4
63
1
12
20
8
4
60
84
4
1
22
9
28
47
37
7
21
51
18
36
7
5
11
4
12
16
28
68
5
47
32
108
11
9
8
16
3
1
4
8
72
32
27
33
28
48
24
15
14
18
45
28
4
23
80
28
1
12
20
35
9
12
31
14
11
79
40
1
19
65
16
36
3
4
37
103
5
48
8
39
12
2
11
8
3
14
30
96
4
37
7
16
24
2
10
37
24
56
11
13
24
32
12
19
12
101
3
112
5
33
12
90
13
15
1
4
9
47
24
48
8
39
1
104
36
15
5
63
1
5
23
4
39
24
40
21
32
9
24
63
21
23
49
15
68
20
28
11
26
22
44
41
32
4
24
48
4
28
4
32
132
11
1
3
32
1
53
11
7
117
20
23
2
115
29
63
36
4
28
32
52
32
24
4
12
48
20
108
29
11
83
21
23
65
11
49
28
24
8
31
4
37
59
1
47
50
47
4
27
5
40
36
9
11
12
25
83
49
35
48
16
20
24
11
9
20
9
6
1
40
20
3
33
3
13
60
7
25
20
12
20
44
5
11
47
12
1
24
11
24
5
16
5
18
4
29
7
5
19
45
4
28
31
5
16
60
4
13
24
7
5
6
1
20
20
8
4
11
26
23
72
23
20
4
12
33
28
20
28
19
33
100
12
75
36
65
27
18
12
7
28
23
25
8
59
1
48
16
64
4
92
36
21
6
5
11
5
40
64
80
5
27
24
76
4
1
43
5
22
9
51
5
36
3
17
124
39
5
84
12
35
1
49
22
12
9
16
4
16
11
73
120
17
55
8
4
27
81
3
13
20
28
36
44
16
8
51
60
65
91
21
59
53
19
73
48
48
41
23
44
20
4
17
15
3
24
16
13
7
13
4
60
36
47
1
12
28
15
40
14
27
40
5
22
77
64
16
32
3
1
28
31
49
4
87
5
20
3
60
1
19
12
96
13
5
30
85
88
11
41
32
84
28
7
84
53
19
1
11
12
49
32
24
12
44
56
28
20
35
50
27
80
8
4
20
28
13
7
29
48
43
4
16
4
15
13
28
43
9
5
22
2
18
13
5
3
60
4
3
12
49
40
4
5
12
15
9
7
28
84
20
8
4
27
21
65
6
4
21
16
25
35
20
76
8
5
10
25
11
21
20
3
4
13
92
12
16
24
59
33
36
51
120
14
63
27
25
59
18
60
11
61
47
20
3
29
7
92
21
7
1
12
20
24
27
50
27
3
6
31
3
12
9
15
1
12
7
13
3
69
39
1
1
11
19
40
1
4
4
47
54
27
8
1
19
53
7
20
64
15
20
17
8
87
25
43
30
10
33
11
28
9
35
29
52
123
5
35
26
18
60
76
1
52
4
12
4
8
52
1
6
4
48
25
43
16
101
28
60
27
21
99
14
3
16
36
76
20
23
4
1
20
8
8
24
4
3
40
1
4
9
7
11
9
31
45
65
27
16
24
3
32
18
27
15
1
28
32
3
105
20
12
19
1
13
35
28
3
124
1
23
13
48
20
16
16
19
14
55
52
4
9
6
13
64
7
5
11
9
47
45
8
7
72
18
27
4
8
40
39
1
71
29
15
5
133
27
16
12
116
16
15
49
11
84
93
12
41
111
40
4
16
16
3
24
20
5
40
16
111
20
4
68
13
12
3
9
96
20
27
1
5
10
21
32
9
3
68
20
87
1
35
1
20
24
29
7
3
20
5
32
40
23
24
12
8
29
24
20
15
29
9
15
80
28
20
8
24
28
4
28
41
11
43
17
4
9
22
13
12
25
42
21
7
21
48
20
19
25
28
84
19
9
72
27
81
16
59
14
7
83
33
28
16
84
8
3
1
23
21
24
8
79
12
9
4
8
32
9
54
30
22
32
6
7
15
41
27
49
12
29
10
33
23
69
7
25
20
60
3
29
27
81
3
4
33
8
15
25
15
14
43
63
5
20
88
43
21
48
5
27
9
11
16
28
41
27
3
1
3
21
3
36
14
75
7
45
4
49
27
7
2
30
24
13
36
52
1
11
16
15
30
31
5
27
19
33
36
27
8
13
53
67
32
115
21
12
27
73
8
11
52
9
60
3
49
1
11
16
32
36
72
8
32
7
17
16
20
57
22
84
17
19
20
33
8
11
21
32
28
12
3
97
35
25
16
40
48
16
103
1
99
2
11
67
5
7
1
27
5
36
16
47
28
2
6
1
11
60
54
99
76
113
3
16
8
116
4
56
8
12
15
8
41
36
37
43
27
1
35
45
15
62
55
5
7
4
12
60
1
70
1
7
16
97
8
75
13
88
12
20
49
10
13
20
12
24
40
16
4
32
4
27
53
7
20
53
28
15
17
48
48
16
4
77
35
1
6
5
25
19
89
31
12
4
16
32
8
24
17
10
17
60
4
5
43
4
24
36
28
8
24
8
76
20
53
66
33
52
28
23
1
8
17
55
5
3
4
12
63
9
28
61
19
39
21
4
1
27
104
28
21
90
17
12
25
7
3
13
24
8
75
9
5
87
19
13
13
11
24
36
13
6
16
1
12
35
45
11
37
140
8
12
1
6
16
41
43
12
5
52
16
16
36
16
11
36
1
24
75
9
3
13
19
41
31
1
64
68
28
8
11
17
23
9
12
15
5
20
35
21
83
17
37
47
92
17
35
19
52
85
44
36
28
4
3
18
15
112
28
107
48
5
19
32
28
33
65
63
80
1
27
79
12
8
ABCD 471157394*7^$a-1 [50049]
18
8
16
21
23
1
15
8
13
45
14
60
1
9
14
25
39
20
9
12
39
22
42
17
16
15
12
42
15
8
12
19
12
6
24
12
18
68
24
36
28
18
15
15
18
2
1
15
32
13
3
20
13
56
4
23
4
6
14
13
27
24
8
4
33
23
12
40
6
6
33
72
12
15
21
84
33
42
84
5
13
3
56
1
63
39
42
6
32
25
9
35
7
12
9
141
3
48
23
58
18
12
66
14
9
67
8
4
12
9
3
12
20
28
5
63
9
1
51
48
3
8
4
24
6
36
50
16
12
6
42
48
12
48
12
8
25
3
36
17
1
6
8
24
1
3
6
71
55
54
48
6
20
16
68
40
24
36
5
31
84
5
1
6
48
8
12
4
9
23
28
6
39
3
18
30
114
30
12
9
8
4
21
42
12
8
16
18
14
1
11
33
7
9
24
51
48
8
28
44
24
37
36
11
4
60
6
23
13
84
2
22
2
40
17
16
51
32
1
69
3
9
2
36
64
12
9
35
1
23
28
18
14
36
25
9
126
36
20
25
15
5
39
13
9
6
6
42
6
63
3
18
24
23
7
42
42
44
37
60
23
40
24
66
2
10
11
3
16
12
48
8
12
36
24
4
36
12
30
38
1
45
18
12
9
3
6
3
57
2
16
12
32
1
15
6
23
13
2
12
13
15
36
60
12
32
1
27
56
37
15
45
8
51
1
105
75
11
52
20
10
18
24
6
6
42
14
25
11
40
6
3
39
69
11
10
14
12
37
3
33
3
12
48
32
58
18
17
7
60
8
24
37
39
84
42
38
40
24
36
24
20
49
9
36
83
16
3
24
20
12
37
15
20
10
18
5
4
8
13
15
21
2
28
32
28
12
54
3
107
34
11
1
3
11
22
27
75
32
4
8
24
33
4
3
18
26
16
68
96
49
39
8
52
21
27
21
15
8
4
20
34
38
37
24
35
1
27
6
15
11
34
3
39
6
26
13
15
45
15
42
2
16
72
36
6
14
22
3
39
56
21
7
24
8
1
27
12
21
44
63
10
6
32
1
24
3
36
6
66
42
36
3
11
82
12
24
12
3
45
2
4
32
10
14
28
12
6
42
54
75
15
8
16
48
20
12
28
12
42
2
28
12
9
51
17
3
10
3
23
1
23
12
4
12
12
30
11
19
9
63
5
3
36
4
9
15
33
51
68
10
18
30
15
51
126
18
8
4
5
60
3
16
24
48
20
48
12
1
8
13
2
46
14
22
39
9
36
38
10
42
60
5
3
10
30
92
10
2
34
30
56
16
20
12
28
93
75
21
3
32
70
54
8
1
23
4
6
3
33
11
49
18
5
15
34
42
30
26
16
8
12
84
4
32
16
29
13
3
3
48
48
21
39
6
14
12
45
67
72
8
24
13
33
23
31
18
42
29
7
20
21
19
20
1
3
20
24
13
59
37
21
63
23
40
54
38
37
11
28
8
21
13
78
18
14
16
12
21
11
70
42
48
90
18
36
24
6
24
30
32
64
69
8
51
10
51
11
4
24
12
9
8
39
10
2
1
3
21
23
82
30
20
48
37
20
1
2
24
12
16
30
27
15
24
33
8
4
15
8
4
12
32
12
21
24
15
25
56
85
47
1
6
12
21
12
15
24
33
33
11
1
18
12
6
26
1
35
4
9
8
3
52
42
2
24
34
12
6
8
16
12
129
39
21
15
8
13
8
1
12
6
30
3
8
7
32
52
36
42
6
45
3
42
26
37
9
36
6
36
5
16
33
3
27
29
7
12
44
10
14
1
36
63
8
13
23
13
8
3
22
14
1
36
20
40
3
20
13
11
46
3
11
13
15
8
16
24
32
46
2
36
24
49
9
2
16
60
18
15
9
38
25
48
51
20
12
1
15
8
16
8
4
32
16
8
12
25
9
50
28
6
2
24
88
20
12
94
24
38
1
15
68
16
24
18
27
48
21
6
20
16
8
52
12
24
9
9
14
49
35
4
8
21
4
57
74
37
24
9
24
23
4
45
39
51
8
25
3
6
14
45
3
34
30
6
30
18
12
27
57
26
4
18
15
3
8
24
12
37
9
54
5
37
12
14
16
17
1
2
64
33
20
27
34
12
2
4
36
42
6
12
24
45
20
37
2
24
12
10
14
34
42
57
60
3
41
15
4
12
8
84
22
14
28
6
11
28
8
3
13
11
16
12
17
12
31
44
1
24
27
56
16
6
27
51
24
144
69
12
9
18
18
6
12
33
11
24
4
45
117
39
24
47
21
1
15
21
6
8
4
12
24
32
4
12
6
6
12
32
16
12
6
14
4
9
24
12
83
60
36
28
20
13
9
39
48
9
6
9
11
4
48
54
27
15
12
54
26
64
24
84
44
12
58
50
4
32
64
12
32
4
12
54
26
4
9
45
3
12
39
12
20
10
12
6
5
3
34
2
40
6
2
13
20
1
54
12
32
33
1
39
21
3
3
36
17
87
1
9
14
1
15
5
1
35
13
14
12
4
48
30
2
16
30
23
1
14
28
6
3
15
41
1
48
54
48
8
24
10
3
15
41
15
25
24
63
18
2
25
59
1
8
49
14
10
35
40
20
19
24
41
3
49
27
69
15
17
1
14
16
20
40
8
37
9
27
15
9
24
11
10
6
24
9
63
12
81
69
27
24
9
26
28
6
15
11
24
4
80
21
7
44
4
21
9
14
70
3
3
20
1
23
9
19
93
3
9
27
12
21
84
15
6
14
12
52
20
16
60
18
2
22
23
16
56
4
3
12
6
47
7
8
10
27
123
8
16
21
51
44
10
12
2
1
3
30
38
16
29
39
4
24
5
37
14
12
4
21
57
36
12
15
15
9
15
18
3
45
51
11
4
36
66
39
72
9
119
3
25
3
20
73
9
14
24
28
41
25
78
9
15
20
13
23
24
1
3
41
3
22
18
30
35
1
50
72
34
14
12
48
9
55
72
36
20
16
12
20
52
68
1
3
12
80
4
6
24
66
30
12
2
13
3
57
51
33
15
9
15
6
24
18
8
28
42
38
9
13
27
3
12
6
14
22
14
10
3
23
36
4
6
42
56
10
18
56
22
111
35
28
56
24
100
12
6
71
7
20
1
21
36
12
35
31
9
3
6
27
15
21
21
24
18
8
4
12
20
4
24
92
12
16
48
8
16
33
60
9
24
18
5
15
13
3
72
5
31
93
15
5
37
39
44
43
6
11
51
61
23
24
24
4
6
24
78
8
48
4
18
2
10
23
27
1
3
60
29
27
16
8
40
36
6
18
12
84
33
27
30
24
2
45
3
13
39
125
15
1
23
22
18
44
9
7
20
36
40
8
22
51
11
28
6
2
58
15
27
24
102
11
3
12
24
94
2
12
46
51
33
42
30
23
7
6
6
32
22
6
18
14
10
6
81
15
32
28
20
1
3
57
3
72
8
10
6
30
102
6
24
3
12
45
6
30
2
1
27
17
7
24
105
27
33
23
13
51
30
54
8
1
3
21
36
27
21
36
9
24
3
15
24
24
30
11
13
3
15
6
83
37
12
6
44
1
23
1
3
12
44
22
6
48
33
27
8
4
24
8
12
1
11
108
1
24
3
36
8
4
24
42
6
36
21
9
38
16
6
30
24
44
34
23
16
23
12
9
16
9
42
18
15
12
9
108
2
9
61
14
1
32
4
57
42
36
21
15
18
38
28
9
12
9
14
1
9
74
22
6
9
9
74
16
36
18
6
29
7
30
71
1
2
40
44
4
54
2
1
9
26
25
35
12
10
6
21
9
3
9
14
33
31
21
27
6
6
21
21
30
24
6
50
28
9
3
48
30
50
24
76
24
57
15
18
3
80
1
38
4
42
6
6
30
77
7
8
16
24
42
6
24
72
48
12
12
29
16
9
3
80
87
22
11
19
8
1
63
44
4
12
84
5
123
4
20
4
21
36
3
18
54
8
22
12
23
37
2
16
24
21
15
17
43
30
35
12
3
28
9
23
10
2
36
4
6
11
25
36
15
39
42
18
6
48
24
18
9
12
51
20
12
24
10
107
27
49
83
28
24
9
12
71
4
8
40
5
16
9
6
72
9
3
9
12
21
38
22
6
42
18
30
2
61
81
39
24
32
12
61
54
12
48
8
22
11
1
42
12
5
67
30
3
15
30
2
37
3
60
42
35
1
14
1
35
28
24
6
36
11
16
11
10
50
12
21
27
16
17
3
9
52
36
3
44
12
16
45
15
6
12
18
21
80
3
22
2
21
3
13
27
6
18
6
47
1
26
4
33
3
12
5
13
18
18
2
16
33
11
22
2
28
9
3
8
40
5
4
15
12
18
75
51
174
42
6
15
12
9
14
28
78
6
78
6
69
11
12
76
32
4
81
3
6
6
8
10
3
84
9
11
7
6
30
20
12
129
15
10
24
2
52
20
28
12
5
1
18
32
28
33
51
6
38
36
4
21
45
15
3
6
11
16
47
4
80
13
59
21
1
18
21
23
1
33
12
14
1
48
3
48
6
23
1
50
24
4
42
14
10
18
6
26
16
20
4
24
32
16
54
14
33
3
10
36
24
27
12
68
121
18
20
16
32
16
54
2
61
120
35
25
12
81
14
25
68
12
31
9
33
30
60
5
16
23
33
7
ABCD 471414308*7^$a-1 [50010]
60
22
90
30
54
65
111
46
54
116
10
90
54
26
81
13
71
19
41
28
27
5
49
26
28
29
87
37
3
72
5
19
5
15
72
133
20
25
3
44
48
15
84
49
12
51
20
25
23
33
15
12
37
56
133
83
25
35
7
21
24
8
91
101
55
41
64
8
27
10
74
36
132
105
13
48
78
65
109
83
3
118
90
12
5
60
51
84
168
10
71
25
144
38
48
12
12
10
27
20
13
26
45
13
123
99
5
12
37
2
208
32
9
3
12
61
32
24
13
95
12
19
54
143
15
12
45
49
83
76
3
24
30
168
35
87
13
21
11
13
75
20
12
31
41
13
15
92
37
2
45
4
56
19
17
124
3
53
3
24
52
41
3
12
1
20
7
144
32
12
28
45
35
21
24
37
15
47
70
50
117
151
77
12
64
35
96
36
57
111
9
48
1
242
84
10
47
43
20
33
1
36
107
28
33
14
13
8
12
39
189
7
18
87
35
12
9
24
15
57
96
84
28
11
60
100
20
97
21
36
107
19
42
18
65
15
36
33
31
45
23
84
9
19
89
31
20
34
50
85
35
1
33
47
115
41
121
2
45
27
72
36
34
26
21
73
27
224
27
21
63
21
63
48
57
15
1
33
83
1
6
92
57
43
60
56
28
45
9
2
21
135
33
85
35
51
124
176
84
10
2
58
35
15
12
22
26
100
5
48
24
27
36
33
43
41
127
20
16
164
9
127
5
60
12
15
22
27
120
80
24
13
86
12
28
126
47
303
70
131
43
54
2
36
9
75
13
72
59
10
2
25
9
14
49
21
24
12
74
9
12
15
36
12
10
26
36
10
66
5
24
13
2
21
39
28
8
72
12
16
5
156
4
33
2
100
78
84
63
56
24
127
153
44
12
87
33
1
18
44
156
36
12
69
15
48
84
13
72
8
15
12
76
8
16
30
2
12
33
4
9
62
4
24
5
115
54
23
3
12
69
133
54
65
147
33
7
80
40
32
93
36
36
27
61
56
60
109
23
12
15
16
5
195
94
74
72
141
60
43
104
1
9
26
13
63
54
11
3
93
127
36
24
68
49
75
20
9
48
91
44
76
29
24
24
13
23
84
39
21
100
3
54
14
12
34
147
80
147
13
116
36
1
14
84
48
16
41
12
15
84
1
63
65
39
16
56
21
3
124
90
35
13
14
22
47
51
1
107
154
59
27
13
51
92
25
9
47
1
72
126
56
106
26
36
96
108
21
216
36
28
56
13
26
72
13
68
1
14
156
48
33
15
45
25
15
176
3
9
148
69
14
40
66
2
12
36
1
9
74
57
49
11
52
75
8
64
144
29
25
18
56
48
1
63
29
7
90
26
24
33
37
74
94
47
147
112
92
21
61
14
22
42
18
26
33
7
36
77
3
52
5
31
66
2
129
13
26
36
36
12
21
28
92
25
47
75
49
23
12
84
28
29
84
40
9
14
81
72
13
108
62
36
48
96
16
117
20
84
13
131
111
12
16
54
36
2
28
41
19
176
4
68
48
40
80
25
35
22
15
21
6
5
87
64
18
23
15
12
69
15
46
11
40
8
37
26
84
33
28
3
53
3
34
2
40
20
28
150
30
54
26
57
49
75
51
80
58
42
17
108
39
16
9
36
93
26
21
15
118
167
73
11
100
32
120
7
8
4
5
40
20
3
109
45
14
88
8
9
28
11
184
20
21
13
98
49
24
75
20
156
12
9
48
13
66
41
19
21
33
110
25
8
55
8
190
146
105
15
21
13
14
84
48
24
72
37
92
12
13
71
37
15
47
100
20
84
36
12
36
28
128
69
7
120
54
23
4
44
12
31
5
25
2
72
148
30
11
13
71
13
36
11
151
5
36
4
15
9
45
2
105
3
96
69
72
43
17
51
148
189
35
61
75
144
20
33
27
10
51
80
24
48
1
26
13
15
65
84
4
83
96
12
33
87
21
1
11
15
76
42
14
22
107
55
8
46
23
7
33
71
46
95
13
62
73
21
62
12
24
12
57
12
3
48
76
36
69
11
100
44
81
39
70
54
20
40
164
204
33
36
40
59
21
55
65
19
5
72
37
11
15
57
19
45
20
4
95
58
86
9
48
13
24
12
2
84
109
20
51
28
90
99
68
15
84
108
12
117
13
47
7
56
12
244
54
122
88
5
40
92
63
40
92
132
37
3
68
4
8
21
12
3
36
21
13
110
21
183
184
32
72
112
77
36
13
11
24
15
73
27
80
57
1
6
21
32
1
35
37
11
15
84
276
12
16
20
10
60
50
40
29
27
61
3
29
52
32
60
15
48
24
109
59
33
15
21
36
108
36
3
21
39
106
35
16
39
45
9
96
26
69
36
160
9
6
18
30
164
12
28
36
12
69
128
43
5
99
16
44
1
23
9
28
39
78
156
83
7
ABCD 471440604*7^$a-1 [50032]
57
60
75
32
37
63
33
15
44
49
47
4
48
12
20
4
12
68
133
147
20
4
12
69
36
3
9
72
119
1
60
108
72
39
9
15
69
24
15
9
11
88
132
20
181
3
20
85
39
8
121
48
15
36
20
61
27
45
3
24
56
4
60
24
45
15
144
45
39
24
33
84
108
60
27
45
12
23
60
1
47
49
63
57
27
56
16
24
165
3
84
9
39
21
15
21
24
3
48
9
23
40
20
48
4
21
3
36
80
37
72
15
81
24
12
27
33
24
12
15
9
11
49
23
13
3
21
48
15
12
120
12
9
27
60
36
21
119
112
44
25
60
59
52
117
15
44
112
12
33
12
35
16
9
27
21
84
72
48
15
68
88
21
111
32
144
48
25
51
9
39
20
112
9
39
117
60
3
60
44
1
24
60
51
165
12
24
39
45
24
3
105
59
1
3
60
9
12
24
12
24
84
11
36
40
9
11
28
57
24
15
48
8
16
9
12
36
35
48
4
33
87
9
168
71
1
47
60
108
36
25
3
32
13
11
28
92
16
8
37
11
28
12
20
4
45
107
193
99
44
36
13
39
8
100
128
48
28
56
13
11
1
3
21
12
15
57
36
144
48
15
9
24
99
57
24
47
100
44
1
24
84
12
51
24
156
69
15
44
208
20
60
84
13
3
81
11
16
9
23
73
123
45
15
32
13
95
24
12
49
24
60
87
8
73
23
1
24
3
33
24
3
8
25
36
48
3
48
21
87
21
11
12
24
73
191
25
15
92
148
105
47
1
12
3
32
1
87
8
52
36
12
80
13
12
51
21
36
12
15
9
24
12
24
36
12
47
60
16
57
11
37
12
23
13
71
25
24
27
9
48
71
16
21
15
116
16
12
9
60
24
143
4
12
21
12
83
133
111
8
84
16
48
21
95
169
35
4
21
35
13
11
64
33
39
36
81
51
96
9
12
27
153
36
15
45
39
48
9
35
13
3
9
60
48
72
216
63
8
13
123
8
120
12
73
167
1
75
36
21
23
48
1
23
37
59
13
60
36
15
105
12
132
11
28
12
48
9
120
12
24
51
81
119
73
15
168
9
27
57
71
1
12
12
24
24
23
37
12
131
16
24
9
11
84
1
24
359
1
15
44
1
83
25
195
117
24
3
92
1
48
15
72
56
49
35
1
60
3
21
24
51
32
112
36
9
35
37
23
25
59
16
9
12
23
48
16
72
12
68
25
12
3
9
39
21
36
36
23
25
36
3
60
8
88
68
13
24
71
24
1
39
45
48
24
47
16
68
13
15
165
59
100
56
4
60
32
13
168
35
49
24
12
24
27
57
59
73
39
21
12
15
44
97
144
3
36
117
23
16
81
75
9
11
1
15
36
96
9
3
36
60
69
60
147
24
45
3
21
36
60
24
24
3
8
84
4
21
36
3
60
9
71
49
3
69
47
25
3
48
33
27
9
60
75
69
47
28
45
3
24
33
23
168
25
24
144
87
56
25
84
51
33
15
21
48
11
40
57
15
128
25
47
40
44
28
68
28
57
23
97
119
61
95
28
69
11
25
27
105
12
15
57
48
48
23
16
44
28
84
45
15
20
16
9
120
35
13
12
3
57
72
12
63
68
100
9
3
32
13
51
48
116
13
59
109
204
15
72
144
32
37
36
60
11
72
73
15
9
15
60
48
33
48
11
48
4
33
3
24
36
33
95
13
48
24
27
36
45
60
60
3
24
129
36
27
48
81
12
48
60
15
8
37
108
36
36
63
68
1
35
76
21
48
75
33
27
33
3
21
23
88
9
35
13
96
15
9
12
15
144
12
69
11
4
69
15
21
39
45
47
37
47
76
24
21
12
15
33
59
96
133
36
59
25
12
119
1
120
84
24
23
24
25
35
52
33
11
1
48
59
88
57
24
96
23
25
15
21
72
60
48
60
11
133
51
48
8
16
24
69
15
32
25
59
72
1
99
132
32
25
3
12
9
23
16
45
147
72
12
68
13
84
59
48
1
60
23
13
35
16
96
9
96
228
15
129
96
143
12
1
15
9
23
16
24
32
24
61
72
47
25
59
97
59
12
72
60
13
48
36
35
72
133
11
36
16
156
84
93
47
4
20
120
4
84
56
88
24
93
39
32
4
21
23
1
60
39
80
24
40
33
15
24
273
119
40
68
1
3
45
60
12
84
3
12
69
27
20
109
96
12
3
8
25
147
57
12
15
81
11
16
36
12
93
39
44
12
181
51
60
45
84
48
3
44
25
24
36
39
48
21
47
16
69
15
21
144
3
33
3
12
8
169
3
9
39
21
15
45
15
44
25
12
12
36
3
21
59
108
4
21
71
49
84
15
9
15
105
27
116
60
48
49
59
16
105
36
39
45
120
15
33
75
32
13
3
44
13
11
37
99
57
15
44
61
84
15
21
11
4
9
15
21
27
21
35
40
32
24
28
32
12
4
32
52
192
24
84
12
48
56
12
13
24
36
35
193
23
28
92
73
24
3
32
4
33
23
84
97
27
69
83
25
36
12
39
152
4
20
109
24
36
24
23
24
49
155
4
9
23
12
25
72
168
12
36
27
33
12
51
80
1
24
51
12
68
28
ABCD 471454544*7^$a-1 [50011]
13
12
68
63
33
72
3
1
48
92
24
12
15
33
15
85
104
40
8
3
24
48
12
13
12
20
240
16
48
59
12
25
20
16
11
36
36
36
37
44
3
33
15
24
25
47
37
8
16
35
45
4
68
39
9
3
37
8
28
20
28
11
12
24
21
12
96
87
13
12
71
21
3
60
57
16
12
32
147
57
3
1
12
11
9
64
20
24
52
36
8
27
12
24
37
23
85
56
15
45
28
72
11
132
49
35
21
48
40
56
72
27
13
107
21
51
13
48
20
15
45
3
13
47
48
36
21
72
16
83
72
9
4
140
12
64
48
80
148
119
73
47
49
12
20
48
4
48
80
16
24
84
11
72
13
20
63
33
28
36
44
39
9
3
72
21
108
16
68
63
49
32
12
4
48
32
12
120
3
24
180
108
13
36
12
24
35
24
49
35
1
8
15
1
20
99
9
39
36
9
12
16
95
57
3
9
36
3
9
36
16
59
1
47
12
25
35
48
36
21
12
148
32
4
120
20
36
15
57
4
96
68
3
21
36
3
13
12
36
20
63
120
25
11
33
16
48
12
8
15
25
11
24
60
12
45
60
12
39
1
32
27
109
11
9
4
48
24
35
33
3
13
36
71
12
21
4
36
32
108
15
21
40
59
36
25
128
60
4
24
80
40
56
72
16
83
96
69
27
60
13
20
3
21
3
1
12
56
15
108
109
35
84
36
45
12
4
131
12
25
8
16
11
12
33
39
49
56
16
48
20
12
51
60
21
75
129
4
68
183
105
76
140
88
32
16
32
136
71
84
69
51
21
12
51
33
60
4
92
48
108
15
9
16
12
20
28
35
1
12
23
13
44
12
51
1
12
56
51
9
15
1
71
57
36
12
75
25
48
144
48
24
20
52
35
12
12
37
23
9
120
15
21
27
37
47
49
23
48
24
61
20
160
11
33
39
1
8
15
37
23
12
33
12
48
4
35
73
32
4
92
12
3
12
48
57
16
44
3
1
35
69
4
276
11
21
3
93
12
16
12
8
27
49
92
51
1
119
25
71
13
35
36
9
16
44
3
48
1
11
1
12
32
184
24
128
52
32
28
47
9
16
35
9
15
96
21
16
12
23
96
13
80
88
23
1
35
21
4
36
8
27
48
108
61
32
12
100
95
1
44
16
24
56
27
9
27
37
11
33
16
20
4
32
40
11
60
25
20
48
4
8
3
69
28
60
59
37
119
45
60
72
112
56
36
15
1
12
20
108
36
4
11
21
27
61
20
4
60
23
108
1
32
27
1
47
12
24
49
11
1
20
15
1
119
21
36
87
37
12
119
12
33
51
33
88
8
28
44
4
12
20
3
12
93
51
13
8
40
23
97
59
1
32
3
24
1
36
12
20
12
16
8
39
37
12
11
36
9
40
47
25
32
28
23
45
3
117
36
108
87
1
8
15
1
11
13
35
21
16
36
36
11
37
119
33
36
4
23
49
8
12
48
12
27
12
73
11
61
80
27
13
11
133
24
56
24
12
36
48
96
24
72
3
9
12
24
195
12
13
36
8
24
3
24
24
9
12
16
47
37
47
36
9
27
24
33
27
36
21
27
37
11
72
25
32
52
24
107
13
8
3
81
12
27
48
13
11
85
23
9
76
80
60
16
48
23
84
45
16
107
45
3
13
20
4
60
36
72
11
12
57
120
51
13
140
64
12
47
12
156
57
64
8
15
1
35
24
48
45
63
21
60
4
68
3
61
47
9
84
100
24
24
32
63
93
15
13
23
48
13
44
4
23
13
12
83
9
40
92
4
44
51
12
21
15
13
12
11
36
9
12
15
69
28
11
9
232
36
48
23
9
64
83
9
132
28
48
107
9
36
108
15
36
13
12
8
16
48
44
15
49
59
1
47
1
24
12
83
1
8
48
72
112
24
80
111
9
3
24
13
35
1
47
24
61
48
44
15
13
36
20
63
33
15
1
12
23
13
8
184
12
12
8
12
3
12
1
20
39
21
12
40
48
32
24
16
107
25
32
16
192
12
20
15
60
25
71
48
9
3
9
15
13
35
21
24
52
20
3
72
69
15
25
8
16
12
48
23
13
32
51
21
135
48
36
45
24
99
1
12
11
24
1
60
56
15
24
21
16
80
16
12
72
24
23
1
59
33
4
8
4
36
32
3
132
9
40
35
84
72
9
75
69
3
25
32
4
155
69
24
75
61
56
24
3
12
24
9
96
27
61
35
33
15
12
48
21
4
23
21
64
59
33
15
33
52
20
28
128
39
12
57
24
60
36
16
48
47
36
12
12
33
12
52
68
3
61
23
21
16
44
27
37
8
63
36
13
32
72
40
8
24
51
117
27
73
23
85
11
24
33
204
48
36
52
23
24
61
92
40
8
27
45
15
13
12
48
131
12
12
13
8
24
12
16
36
35
105
28
32
159
72
13
71
9
48
12
3
85
56
40
35
48
13
92
12
16
8
64
8
27
84
21
3
24
37
12
48
36
12
23
13
12
36
23
25
23
21
36
12
16
20
64
44
52
95
24
36
69
16
11
21
3
13
96
12
11
45
40
35
21
16
32
12
15
37
44
4
47
1
59
60
192
108
9
12
16
48
104
144
12
3
48
61
20
3
13
92
3
9
84
99
1
11
108
21
52
56
52
12
20
16
68
40
215
25
35
37
8
4
12
24
32
60
36
40
8
27
37
44
84
12
4
35
73
44
4
108
23
33
16
23
48
9
40
107
21
75
21
24
24
4
12
8
39
1
56
16
35
12
25
68
12
48
16
20
39
61
11
1
20
39
1
24
23
25
59
36
33
3
48
69
84
15
1
12
11
60
25
8
3
13
48
60
96
11
9
3
24
49
23
9
16
23
141
3
24
69
39
9
24
3
72
13
24
24
11
49
84
23
37
36
44
48
12
3
24
24
1
11
21
87
9
12
24
72
15
25
11
81
16
32
99
1
47
84
37
35
61
56
27
36
25
68
4
23
37
12
83
13
11
57
39
24
33
27
36
12
37
48
83
13
44
75
12
13
92
16
23
1
11
61
24
44
4
44
63
ABCD 471485976*7^$a-1 [50007]
10
2
28
66
36
18
12
8
22
134
112
60
32
94
48
14
22
14
28
24
8
12
40
20
16
42
54
12
24
23
37
20
58
5
31
38
28
6
36
18
8
4
18
48
2
16
11
49
32
40
6
78
32
106
24
6
12
6
42
18
90
42
18
48
8
22
6
6
5
61
24
56
4
30
2
22
26
10
18
120
6
38
4
44
22
24
96
30
32
4
8
34
5
9
94
6
56
106
18
6
114
11
9
48
12
4
48
56
40
24
24
12
8
39
13
42
12
6
104
46
30
48
6
98
34
2
4
36
12
6
26
75
1
24
18
6
32
132
24
4
80
4
8
10
48
6
12
30
6
11
9
4
8
46
18
35
31
54
12
30
2
16
36
36
18
14
4
30
12
14
4
102
18
36
35
33
12
88
36
6
6
12
12
6
12
126
6
42
6
36
6
6
12
120
2
12
34
14
48
3
1
104
16
12
6
2
34
125
13
30
17
13
42
65
7
6
36
80
12
3
21
52
18
2
16
24
12
60
42
54
20
4
6
12
30
8
4
54
102
18
54
8
28
6
18
12
42
14
40
18
24
30
48
20
36
16
107
31
2
16
60
54
42
6
6
24
30
5
13
8
40
18
18
30
60
18
18
18
30
6
36
42
2
12
136
6
14
16
30
14
60
46
12
6
54
74
108
12
22
26
28
8
4
6
54
24
131
1
132
12
6
6
48
59
96
37
12
32
4
56
34
6
114
18
32
12
16
102
2
24
28
8
16
12
12
24
72
6
78
20
40
6
62
52
8
40
18
26
52
23
31
72
42
12
20
36
3
9
28
8
40
24
20
4
48
42
6
18
6
6
6
60
12
68
46
30
108
42
66
48
20
10
30
12
102
30
56
16
6
30
72
8
22
18
6
120
54
6
14
3
67
24
50
22
30
11
19
6
11
1
24
6
36
6
44
10
36
26
16
30
2
4
83
13
30
2
28
48
20
16
36
23
13
8
10
36
38
40
78
41
7
30
20
24
16
36
36
32
22
54
84
36
12
126
38
10
14
3
1
126
42
42
50
10
24
18
12
8
52
20
10
6
56
60
84
52
20
46
30
47
85
20
10
6
116
40
42
6
56
4
126
84
54
92
16
20
4
54
29
13
80
28
56
4
18
24
18
18
54
47
13
12
12
84
20
82
6
24
32
16
35
31
50
22
78
56
10
38
4
11
69
16
54
18
30
18
6
42
30
17
13
11
25
54
12
6
48
30
110
58
42
30
66
6
50
36
12
12
3
19
6
36
12
23
9
40
156
36
6
17
43
38
12
76
60
36
8
60
28
6
18
12
36
12
72
36
18
54
54
38
4
12
8
15
25
12
84
60
59
7
53
37
6
26
48
10
60
30
20
10
38
10
2
28
6
50
40
24
24
24
60
12
12
12
48
78
12
2
36
12
34
48
6
35
7
12
2
52
8
22
26
88
30
102
24
44
3
49
11
7
18
24
12
23
1
20
4
54
66
8
28
35
13
176
16
18
48
24
2
4
60
114
90
18
6
18
14
99
25
156
24
12
18
62
34
18
24
36
96
24
42
29
9
12
4
20
28
12
32
82
42
6
14
46
36
12
12
17
7
113
13
30
2
48
10
36
12
2
24
16
48
54
38
16
60
36
35
1
36
8
4
54
72
30
24
6
96
122
10
42
78
6
12
96
44
16
18
84
18
119
105
10
2
34
14
36
3
1
42
18
36
24
18
6
32
36
64
6
138
36
30
26
16
24
20
3
45
4
20
28
23
7
2
40
6
12
18
24
24
30
12
14
16
42
96
2
28
24
23
43
17
9
10
36
12
54
12
42
14
60
10
12
26
10
54
12
11
55
6
32
88
24
18
2
12
4
12
8
4
54
26
46
2
10
42
36
20
16
83
13
12
56
70
90
12
20
10
18
42
50
46
14
10
74
36
40
90
12
26
15
1
140
84
60
4
36
24
12
20
10
29
45
28
6
48
42
8
12
72
46
54
44
4
30
12
12
24
6
6
36
74
46
2
40
32
148
24
48
12
8
28
44
70
18
20
16
44
12
3
25
36
35
1
30
38
48
28
30
48
12
12
6
47
13
12
54
62
40
56
28
20
4
12
66
48
42
18
5
1
12
8
4
20
84
34
48
26
4
56
10
6
24
30
66
60
68
24
4
66
42
6
12
6
18
6
12
12
18
14
3
79
14
10
6
11
19
30
12
6
26
64
18
38
24
4
20
10
5
37
30
17
33
10
6
44
16
12
12
6
62
46
86
64
59
7
42
6
42
6
42
6
38
16
12
42
66
12
30
14
4
24
12
12
32
64
30
42
23
31
66
23
25
12
42
78
36
44
24
4
30
6
30
18
8
24
10
42
12
11
13
36
48
20
10
54
18
48
18
96
30
144
26
34
6
6
38
4
36
12
20
34
24
18
12
42
6
8
16
8
15
1
18
2
70
24
78
72
42
12
26
16
54
12
2
16
80
135
9
48
34
30
66
12
18
92
34
14
34
18
12
68
46
62
24
108
34
17
1
24
42
30
12
6
114
24
24
60
78
132
18
138
30
18
14
60
4
68
34
24
18
8
24
12
16
32
15
25
48
12
36
18
24
2
4
24
6
78
8
52
60
8
22
14
10
6
20
16
8
34
36
60
6
48
6
6
36
6
6
20
10
18
12
78
41
43
18
18
12
14
40
48
90
30
6
2
12
27
13
12
6
42
23
7
14
10
74
28
18
18
68
48
4
30
2
76
18
42
42
26
10
62
10
17
1
30
54
8
12
15
25
68
10
42
6
26
24
24
40
36
20
16
90
14
4
18
24
38
40
72
48
8
3
19
6
6
66
30
38
34
38
3
37
60
20
12
12
34
6
24
12
8
22
12
12
18
11
1
104
84
12
16
32
28
36
36
32
28
108
24
48
20
10
6
6
78
12
12
48
24
18
18
24
54
66
20
12
3
25
18
17
37
12
18
30
12
11
60
25
72
23
1
8
88
6
24
17
21
60
16
6
30
32
4
54
14
10
6
8
24
28
20
16
24
12
60
8
28
24
54
18
8
16
48
6
38
4
6
2
60
4
30
36
30
30
26
72
22
50
15
7
90
20
4
12
8
12
24
4
6
42
8
52
56
15
55
24
120
42
35
67
48
30
30
14
22
24
2
4
126
62
48
84
16
8
16
6
90
24
18
42
60
6
14
60
3
73
47
1
12
12
56
12
72
40
18
48
5
60
7
6
11
1
24
20
16
18
2
4
66
26
24
10
60
5
67
114
36
48
18
14
10
18
12
12
12
66
50
60
3
9
22
24
12
6
78
48
26
36
58
18
8
64
8
24
142
30
42
2
28
24
12
8
46
150
42
12
122
10
38
108
24
22
6
8
52
8
4
59
7
6
44
87
33
94
42
30
48
12
30
8
28
36
92
24
22
2
4
36
24
78
42
8
16
12
60
20
15
7
96
24
36
6
48
23
21
10
26
4
12
12
35
37
83
31
42
12
48
24
32
60
36
22
38
15
9
70
6
18
2
4
30
18
12
66
14
12
28
6
6
48
20
10
12
96
48
50
40
42
2
51
37
18
6
20
10
6
30
17
33
48
4
8
120
3
37
8
10
90
30
54
11
1
12
6
86
16
60
66
12
38
4
36
6
74
16
24
12
18
2
36
52
6
12
62
4
8
4
12
ABCD 471752052*7^$a-1 [50016]
12
37
41
6
46
20
12
12
10
14
42
24
24
34
32
16
15
17
6
10
20
19
15
2
6
12
25
5
22
9
21
3
9
32
54
1
5
24
16
26
6
55
29
31
47
18
4
20
70
18
2
6
40
3
41
19
9
2
61
17
6
40
2
18
10
26
82
44
28
50
4
26
40
2
13
17
52
3
39
98
30
30
55
75
50
36
34
2
18
12
40
6
2
13
5
52
2
18
19
29
12
12
4
12
27
21
14
16
20
12
13
9
26
22
20
24
30
1
9
26
18
19
35
6
16
30
20
6
42
30
70
8
22
32
4
6
48
26
4
24
14
12
6
36
28
8
4
14
49
9
56
52
14
6
16
14
10
24
60
20
28
18
26
4
8
18
1
59
1
69
20
48
19
33
2
22
24
24
12
51
23
10
12
8
12
4
12
78
6
18
92
10
3
5
10
42
2
12
18
42
6
48
7
21
42
33
11
30
22
6
32
16
14
12
13
77
52
12
2
4
26
18
22
20
7
5
42
36
48
36
4
2
7
21
44
30
10
15
9
72
3
27
2
24
6
48
34
26
73
33
38
6
16
38
18
16
8
6
18
30
70
2
12
30
16
2
22
2
6
31
81
24
24
8
4
2
24
22
15
12
53
84
24
4
24
18
6
15
5
22
90
50
22
8
22
38
10
20
12
30
6
42
78
22
6
2
28
26
18
18
13
5
19
5
6
4
9
21
90
6
63
23
28
42
8
4
2
10
6
21
60
59
48
6
19
17
126
4
8
10
8
30
34
44
4
3
35
10
3
29
48
24
18
30
6
12
18
30
178
38
1
9
8
28
50
84
22
2
40
20
54
6
25
5
16
18
45
27
38
6
10
36
14
12
1
23
13
17
94
18
36
3
9
104
19
27
68
12
24
64
62
4
15
5
4
26
12
48
6
4
63
59
22
2
6
43
33
14
12
12
13
17
16
32
22
14
6
6
12
10
2
6
18
184
12
36
24
8
40
8
22
30
12
12
8
6
37
11
24
49
9
18
2
30
30
4
14
10
140
12
30
24
13
53
12
4
14
18
6
6
16
14
12
10
2
48
10
48
8
4
39
24
83
22
54
18
2
10
39
5
30
6
4
12
18
33
11
34
2
40
6
18
2
31
5
12
16
6
20
6
4
44
12
34
30
20
6
24
46
3
35
4
20
25
5
16
20
7
9
36
14
22
15
11
18
103
11
13
57
24
48
6
42
36
12
8
12
31
11
36
12
30
4
51
5
18
12
34
8
18
22
20
18
16
18
2
22
36
36
20
4
6
21
11
22
24
18
6
48
38
4
78
56
4
30
6
14
34
12
12
36
14
30
4
26
28
32
12
10
42
38
4
24
8
7
21
14
18
24
18
24
13
11
12
25
29
4
3
17
43
36
23
1
21
8
7
17
30
28
38
48
30
22
27
35
48
34
26
4
9
24
24
9
20
12
16
12
15
23
46
12
56
30
6
72
54
24
40
24
42
30
21
9
3
11
30
42
10
20
88
62
46
14
28
50
28
8
6
52
20
46
36
8
30
42
31
3
14
4
26
78
7
23
10
2
58
20
136
36
20
43
5
48
76
12
2
6
7
41
4
51
48
17
16
2
13
5
4
98
10
2
36
4
2
6
1
41
30
48
37
9
18
38
4
6
56
34
2
6
12
18
30
12
162
10
14
4
18
8
30
22
50
22
51
41
31
5
4
8
6
34
15
15
69
119
25
3
32
22
20
22
20
10
20
4
2
1
41
30
40
8
48
30
72
7
11
37
21
8
31
35
28
6
8
10
50
12
4
39
11
24
10
24
36
8
7
5
18
42
30
10
12
12
60
18
20
90
16
2
16
33
69
3
9
15
24
17
16
3
147
20
4
18
26
46
26
66
40
42
8
37
27
186
2
10
38
34
20
18
1
48
11
1
48
11
18
4
24
20
19
15
18
50
10
48
74
22
44
36
10
14
28
12
32
4
3
9
26
13
48
155
40
2
22
66
2
97
9
26
36
34
32
16
2
18
22
2
4
39
23
12
22
20
18
6
28
2
16
26
7
93
3
29
30
6
54
16
18
38
6
52
8
16
6
21
51
20
46
2
22
20
34
32
10
32
6
16
9
29
4
2
6
91
9
18
8
12
12
1
23
24
18
4
26
88
24
50
22
26
54
34
32
54
1
17
28
20
12
4
32
4
56
24
130
6
26
34
14
12
4
56
40
6
110
22
3
57
12
8
70
18
15
12
23
82
51
5
40
2
1
41
28
42
20
36
6
4
2
46
6
2
48
4
42
9
9
2
4
138
36
42
9
21
15
17
12
12
30
37
9
8
12
42
6
16
14
6
6
22
66
9
15
42
48
3
47
13
35
12
18
18
6
16
14
30
28
50
46
26
4
30
14
18
48
6
34
12
102
8
22
12
24
6
20
61
5
4
38
34
92
12
7
81
6
93
41
6
4
2
18
22
48
12
20
24
18
30
96
43
17
34
20
6
54
10
2
4
2
16
78
8
90
16
6
8
1
17
4
26
22
26
12
1
11
30
28
15
9
14
6
36
16
6
42
20
18
34
14
22
12
8
96
16
26
24
24
6
64
24
3
33
24
26
12
18
4
8
16
24
104
36
28
32
12
4
6
50
22
33
11
6
28
8
12
48
60
30
18
60
6
18
78
22
32
6
30
28
20
6
10
24
12
8
6
18
30
18
40
8
7
27
2
18
30
16
15
15
6
20
28
15
35
60
58
12
12
114
2
4
14
6
40
8
40
2
18
28
15
5
16
60
44
12
30
1
29
48
7
57
20
28
20
19
21
20
18
10
54
24
30
2
82
50
18
24
4
6
9
5
30
12
24
24
12
18
12
16
8
16
123
5
28
2
34
26
42
28
84
2
49
15
14
10
8
18
16
8
22
21
3
6
27
23
36
22
36
14
70
26
58
15
11
30
18
1
11
72
28
62
4
2
28
54
42
8
1
17
12
36
12
31
9
2
10
12
12
14
12
94
15
9
74
6
76
14
52
20
10
50
1
5
4
2
4
32
12
18
12
4
8
24
10
24
9
11
12
36
4
8
12
36
78
10
6
51
29
34
32
70
2
16
32
34
12
2
24
30
10
2
36
4
44
6
1
17
4
12
14
10
24
2
24
60
6
52
24
74
49
35
42
4
14
42
28
38
148
18
27
9
20
22
20
37
33
8
12
4
6
24
9
5
28
14
22
12
2
10
18
69
5
4
8
16
18
2
40
15
9
27
29
12
12
7
11
30
16
54
33
9
24
2
48
34
80
4
48
44
6
10
12
26
60
22
26
13
75
2
12
19
9
14
24
16
26
4
12
15
24
21
18
38
42
40
21
12
11
4
2
6
12
6
7
105
2
18
55
65
12
28
27
5
10
2
4
56
168
4
56
6
16
8
6
6
4
20
42
31
53
16
27
21
20
6
10
8
10
38
31
11
106
44
52
14
46
8
42
18
28
27
81
2
22
6
74
18
10
8
52
84
12
12
26
13
5
4
24
84
8
60
4
2
22
96
2
12
54
6
30
12
10
56
30
16
18
21
5
88
8
16
12
26
6
36
4
24
14
1
48
11
40
26
16
36
14
22
26
18
30
13
9
72
3
5
43
45
8
42
1
9
42
66
12
60
44
10
26
24
4
24
3
60
9
12
2
12
13
9
32
16
3
17
30
10
36
12
12
38
4
30
3
29
6
1
9
38
6
4
20
40
14
25
5
28
8
6
48
40
9
29
28
2
28
14
12
16
14
22
36
36
66
21
17
6
12
22
12
74
6
6
24
24
16
21
5
4
48
12
78
8
12
52
44
22
24
134
16
9
12
53
16
30
168
90
80
6
22
3
47
13
45
15
21
18
20
42
48
30
60
6
6
36
30
48
16
3
33
24
60
36
2
22
14
82
2
34
14
18
4
50
12
46
8
12
52
66
18
8
24
42
4
20
4
44
90
16
56
40
24
24
26
24
34
15
11
48
46
2
4
38
34
24
2
7
5
19
57
32
28
90
14
64
12
14
16
24
2
18
1
5
24
52
20
36
28
24
8
7
35
70
12
8
60
12
16
42
6
20
7
5
67
45
8
7
21
24
12
14
12
22
8
24
36
4
18
2
66
25
36
69
8
10
20
6
48
42
4
9
17
52
96
32
6
48
30
7
5
4
24
2
13
15
6
56
12
18
22
3
5
7
41
7
17
6
24
1
41
30
18
48
12
16
2
10
12
38
48
10
20
6
6
40
48
20
12
4
8
70
6
27
33
14
34
44
30
48
4
2
28
15
27
9
9
30
20
13
35
18
10
14
28
36
38
4
122
18
70
2
4
8
25
11
12
13
11
22
12
24
6
74
22
8
12
10
14
10
36
87
33
3
27
14
4
26
10
60
30
102
12
3
36
12
9
3
17
16
39
33
24
3
27
24
66
48
6
56
6
18
10
12
38
4
32
22
14
12
1
9
15
11
12
82
3
17
12
6
60
10
18
14
30
42
52
12
2
12
1
12
5
31
27
50
72
24
16
3
21
36
20
31
23
13
27
14
4
6
2
24
19
21
12
32
12
18
49
45
12
87
3
14
10
2
12
6
4
26
12
12
4
18
6
24
12
39
23
16
48
9
29
ABCD 471754554*7^$a-1 [50012]
33
6
42
18
54
48
15
24
3
21
9
6
12
18
30
45
15
45
15
2
28
92
4
66
12
42
15
21
63
36
69
3
3
21
45
54
26
58
33
41
7
3
26
22
2
28
18
114
3
89
10
26
19
36
29
7
69
12
8
19
12
33
15
24
48
9
8
7
5
22
21
15
2
103
41
48
36
12
40
24
6
9
9
54
2
28
102
14
46
69
5
40
24
18
18
12
48
15
5
24
16
3
21
3
195
12
57
21
15
48
15
2
4
30
18
30
30
6
36
6
54
84
14
10
42
30
18
51
17
22
18
8
84
7
53
12
31
17
48
28
84
3
45
15
27
26
4
56
34
38
10
54
51
17
22
6
60
12
3
3
12
21
69
44
31
9
8
16
6
48
36
2
31
99
24
24
24
6
30
14
40
8
60
19
101
31
24
17
10
18
39
3
21
5
36
55
63
9
21
3
5
52
39
3
21
48
15
72
2
58
9
5
4
24
27
15
66
42
6
56
31
24
12
17
34
6
12
15
57
8
52
6
33
3
69
51
6
18
50
132
58
21
36
27
6
20
24
28
8
12
48
12
31
9
12
8
40
8
12
19
29
31
9
6
14
22
2
7
21
42
98
55
17
10
2
24
16
6
42
32
7
48
65
16
24
8
10
50
10
2
4
27
84
15
9
48
51
30
27
159
26
4
87
3
21
60
51
30
15
45
80
10
9
15
26
72
31
29
36
4
12
39
17
12
22
45
39
50
31
3
6
56
10
9
51
21
15
45
3
57
57
8
91
12
15
12
93
9
30
38
19
9
27
45
32
10
42
66
2
70
6
3
89
28
6
26
10
81
57
6
26
4
8
40
18
38
4
12
48
6
24
21
29
16
24
3
36
9
51
29
12
40
27
3
33
36
27
57
57
12
84
30
33
3
26
24
4
104
10
60
30
27
3
2
16
12
8
10
12
69
21
20
7
12
12
99
48
45
24
15
6
68
16
8
31
36
15
21
77
7
9
3
51
38
28
24
8
10
24
24
42
20
43
15
12
9
15
18
27
9
20
24
40
78
14
19
36
29
40
44
36
10
90
3
21
8
19
36
15
38
22
33
29
10
36
14
7
21
32
72
16
18
54
128
31
33
6
42
63
15
42
3
3
33
3
84
12
72
12
9
36
3
18
20
40
42
9
33
36
48
3
3
14
16
39
5
4
32
70
57
9
32
31
15
33
9
30
24
18
8
12
22
9
12
15
21
41
40
90
6
32
4
78
6
27
9
30
141
105
3
48
39
12
12
9
36
9
6
6
39
33
20
7
21
102
2
16
12
3
53
12
24
118
6
6
14
34
18
39
21
20
4
27
51
42
18
12
14
7
15
50
43
9
20
7
29
10
2
4
8
7
3
26
34
9
27
6
6
2
28
51
21
87
51
9
12
21
30
12
21
17
48
31
3
21
9
24
84
20
22
14
7
57
39
60
12
39
12
48
2
10
9
75
12
54
8
10
36
14
16
32
22
6
15
29
36
34
33
29
70
21
24
3
18
3
17
19
3
62
4
32
22
33
33
3
12
17
12
22
21
17
40
56
12
22
108
93
5
10
33
17
70
62
28
12
15
3
54
30
66
3
27
2
19
33
3
27
129
17
43
53
40
6
42
8
79
15
50
34
72
42
36
6
6
51
33
6
2
36
12
175
48
15
2
22
6
66
57
3
38
10
6
12
42
30
36
72
20
12
22
14
7
15
9
5
36
12
76
3
9
32
79
41
48
40
8
115
45
6
21
15
33
72
3
60
150
12
44
34
42
8
10
33
72
17
40
12
111
39
21
5
24
12
7
21
68
19
69
111
9
15
51
21
24
15
14
4
3
17
28
8
22
30
44
4
12
72
56
24
40
60
3
75
18
24
8
40
42
42
56
10
14
58
26
46
6
15
5
10
50
48
64
39
63
108
12
9
5
7
17
40
90
6
84
30
2
16
32
43
33
51
21
15
3
90
6
18
3
24
24
60
27
21
9
20
4
24
54
57
9
6
6
39
9
66
26
24
28
56
82
62
7
33
12
15
33
20
40
8
79
5
34
6
36
18
81
29
4
3
57
48
8
10
122
19
12
12
5
10
62
94
78
3
33
3
48
5
16
15
3
36
36
12
6
12
60
8
4
27
3
42
80
24
24
67
41
79
9
60
15
51
26
12
7
51
9
89
43
12
39
38
24
28
6
6
36
12
36
12
123
77
28
6
14
4
8
10
12
57
51
189
36
17
10
9
21
36
20
31
9
32
19
39
84
6
20
12
12
7
24
12
5
55
5
43
15
36
9
39
12
45
60
36
36
29
60
10
38
12
40
15
5
48
4
12
6
24
105
33
78
78
12
42
72
48
57
12
12
77
60
10
2
22
9
5
22
14
16
3
108
17
7
96
60
48
12
12
57
42
21
17
31
72
9
6
42
30
33
21
15
24
36
3
9
51
38
40
51
27
62
28
20
112
42
2
7
9
32
10
26
10
12
14
16
123
101
94
50
96
7
9
51
12
17
24
106
2
7
5
24
12
40
15
5
24
55
21
30
18
15
77
19
3
21
72
3
2
12
7
3
33
48
9
8
12
19
9
48
32
10
42
60
60
6
24
33
17
10
6
102
12
2
76
12
51
39
96
45
51
36
18
3
27
62
52
39
12
21
219
51
24
21
21
42
26
60
43
9
18
21
29
7
89
55
15
21
3
14
12
10
18
27
15
45
3
18
12
8
19
3
30
27
29
10
2
34
21
63
12
72
6
3
69
20
22
30
8
10
24
74
22
9
9
54
36
74
16
12
3
29
10
12
14
22
9
60
29
70
60
24
12
14
22
69
5
79
12
45
20
31
27
14
28
8
82
2
46
30
32
43
27
33
9
3
15
72
12
18
3
3
2
28
15
36
111
78
42
12
30
6
12
2
19
21
12
18
62
88
3
69
6
2
67
9
42
2
31
48
39
2
10
57
36
60
57
27
24
29
22
21
60
29
7
141
8
10
18
54
69
84
5
4
56
28
20
12
22
30
20
28
30
2
67
12
63
14
12
10
21
12
9
18
2
36
43
12
5
4
56
10
14
16
6
69
29
31
27
48
14
16
3
24
27
21
29
12
34
2
103
57
80
31
48
3
2
88
27
60
3
18
3
36
29
10
2
12
40
30
33
24
9
42
2
70
26
31
24
12
3
2
28
27
60
24
33
36
51
29
36
10
9
27
9
60
51
21
12
9
48
15
9
116
40
8
4
18
12
30
92
4
15
120
21
15
51
2
43
15
38
4
3
17
10
33
48
27
2
12
96
34
21
15
30
3
9
27
33
6
72
30
108
24
42
54
24
20
43
24
3
6
6
24
6
24
63
29
48
10
33
84
27
122
36
70
33
9
18
18
20
7
24
3
6
15
57
42
6
44
7
9
51
15
6
15
36
21
48
3
45
75
21
108
8
4
18
48
9
3
57
9
44
10
12
38
22
48
21
27
12
18
3
9
30
9
9
24
54
26
4
3
12
57
42
26
31
3
12
78
3
5
40
8
7
108
15
36
66
60
8
64
30
33
24
3
9
53
7
3
9
69
6
14
22
6
8
4
3
24
12
12
12
27
30
3
17
40
3
24
3
33
105
3
21
30
48
12
6
15
63
12
12
2
7
9
63
9
27
63
18
54
21
24
39
24
42
78
38
28
15
9
3
53
34
30
3
27
12
36
162
27
5
4
15
39
120
33
3
45
27
12
72
21
89
16
15
45
32
19
9
20
31
21
68
52
20
7
53
16
20
100
20
64
20
7
33
39
69
30
12
9
27
12
24
14
4
27
15
6
24
8
10
33
65
22
21
65
82
2
ABCD 471777554*7^$a-1 [50001]
14
60
21
3
21
19
18
54
26
10
140
58
44
82
18
18
32
10
18
2
18
34
8
10
20
57
9
42
105
99
10
8
87
12
69
18
34
6
17
13
50
4
68
45
15
52
101
9
42
64
14
18
21
43
108
12
8
9
60
1
32
6
21
69
39
13
11
27
52
2
6
9
1
18
2
15
24
12
24
27
70
2
6
30
40
18
11
25
44
22
8
10
26
6
12
12
27
87
16
8
36
21
60
1
14
34
26
21
7
18
62
16
2
12
3
15
42
6
60
21
15
40
20
6
10
38
42
4
8
33
19
38
18
12
33
3
57
48
1
14
22
90
8
36
34
26
6
15
15
12
16
17
9
27
9
15
48
9
30
16
113
33
10
6
8
12
10
8
16
18
8
30
34
48
11
48
21
36
6
36
9
3
6
22
5
55
18
2
10
32
27
19
20
6
24
70
2
34
20
4
36
8
18
4
6
5
60
73
32
39
25
14
12
24
21
9
18
30
6
22
18
32
40
41
1
2
36
9
12
33
10
36
24
50
60
27
1
50
6
40
35
21
51
39
54
6
4
36
5
3
21
15
46
20
27
69
12
3
33
12
64
11
7
62
51
7
6
14
21
37
12
23
9
60
6
34
26
102
3
7
8
10
18
77
93
30
6
48
3
15
4
20
64
54
86
24
6
46
5
72
1
12
35
3
21
37
2
9
12
87
34
20
16
2
30
3
24
3
12
16
2
6
10
26
45
1
14
4
5
87
18
30
42
10
134
10
24
17
37
56
24
18
45
48
1
8
3
36
51
21
21
36
22
29
13
35
9
54
12
10
24
32
60
30
4
8
22
54
14
72
10
26
30
48
4
20
10
2
4
92
28
62
30
18
54
30
3
27
70
18
14
58
20
12
24
30
54
66
27
67
8
64
8
42
75
15
4
24
8
10
8
24
6
10
32
64
36
12
6
2
24
6
4
8
6
3
13
18
60
50
30
42
34
24
26
12
18
34
12
8
3
13
14
58
18
80
40
6
11
19
44
45
55
54
32
28
62
6
22
53
49
6
2
30
48
4
5
63
28
14
108
27
9
42
28
2
30
4
5
19
12
5
15
54
84
4
6
41
31
14
27
9
58
53
3
6
118
17
13
60
14
9
27
21
36
37
36
12
59
3
9
19
80
90
3
31
18
23
3
6
16
11
3
46
2
16
120
50
6
156
21
3
6
34
50
4
35
9
27
9
3
19
20
40
30
14
21
3
4
48
29
25
14
12
70
48
24
2
16
2
6
40
5
27
33
15
24
9
12
15
33
3
4
32
28
50
22
89
19
5
45
60
27
3
24
6
10
36
5
72
9
18
4
77
12
3
88
38
15
36
13
14
4
8
9
3
16
6
8
10
12
18
26
21
21
10
89
15
129
9
18
45
9
66
21
27
4
26
130
44
30
16
32
58
2
34
17
3
58
8
42
33
33
10
2
24
28
47
12
24
9
70
5
3
60
120
9
3
10
50
64
14
6
10
50
4
68
24
6
18
34
30
6
2
33
48
19
18
36
36
11
3
9
9
48
18
12
33
1
47
13
11
55
18
182
34
6
18
2
28
24
12
8
88
20
21
97
32
28
26
6
4
18
2
18
21
12
63
10
12
2
66
15
159
6
120
6
28
17
3
12
6
102
6
6
24
12
4
29
31
17
19
2
66
42
34
8
36
40
5
12
24
3
28
20
4
29
21
108
27
72
39
4
17
24
45
10
18
11
25
8
102
46
78
56
9
51
76
68
24
16
5
21
6
10
62
69
48
3
6
27
3
70
11
36
7
2
10
78
12
6
20
118
42
2
88
48
62
34
188
108
30
34
8
6
33
21
78
54
46
8
36
6
15
3
12
10
8
12
22
17
21
52
23
9
51
36
9
60
39
24
15
24
33
13
32
12
10
6
26
46
138
6
30
14
12
3
15
16
50
16
11
27
6
36
12
52
11
24
3
16
14
40
56
12
28
2
24
10
26
18
94
8
21
21
40
42
17
3
16
32
58
18
2
54
88
12
24
14
51
27
30
3
48
51
10
20
60
58
38
15
21
15
39
6
6
9
3
46
14
12
36
60
40
2
27
39
40
54
2
4
17
13
32
82
38
15
19
5
13
30
2
6
10
14
54
114
12
10
11
37
42
8
9
13
59
60
9
27
49
12
18
2
58
17
19
18
2
28
72
54
47
33
70
2
18
12
24
9
9
42
9
21
6
9
19
26
30
6
39
60
9
36
24
4
11
19
2
76
23
31
5
15
36
33
15
57
24
3
9
31
53
19
8
33
9
48
6
10
26
64
2
84
75
19
44
6
6
45
24
1
56
15
15
12
36
30
60
42
4
56
30
3
51
60
108
33
36
19
5
15
10
11
3
4
32
12
16
12
14
30
84
6
87
21
18
30
4
59
31
20
36
54
10
5
21
60
3
15
21
12
33
51
27
108
54
6
21
1
2
24
6
30
21
19
8
10
50
9
1
2
60
9
27
10
2
12
6
39
21
64
47
9
3
51
6
39
25
18
36
12
8
60
12
34
104
51
3
33
15
9
9
40
47
24
1
59
3
60
12
24
4
8
100
2
6
60
24
6
42
4
14
27
27
36
6
4
12
11
57
24
18
4
36
14
15
15
9
69
12
75
43
18
102
2
4
14
6
64
23
37
18
18
47
25
2
9
43
14
27
27
16
86
18
18
22
17
9
16
18
56
34
2
9
25
2
108
6
18
9
37
32
12
18
33
31
14
6
21
15
54
46
60
53
12
24
9
6
18
22
38
28
62
33
27
9
21
16
26
4
26
18
6
27
13
6
30
47
48
3
142
35
3
16
5
12
19
38
10
8
45
37
38
9
31
14
4
32
12
12
27
3
45
9
4
30
20
70
2
6
3
21
10
14
6
6
4
8
16
20
54
42
46
2
87
13
6
17
36
1
18
18
71
1
23
67
8
72
12
30
48
22
68
100
50
4
30
50
40
18
50
48
42
57
33
30
28
14
27
51
18
39
51
4
18
50
6
6
4
32
9
39
36
36
9
12
9
48
12
18
34
12
11
39
64
36
29
9
132
4
60
12
11
13
44
6
45
15
10
26
12
21
21
6
30
48
12
24
16
8
6
4
14
39
37
96
18
17
13
78
50
4
38
12
81
87
46
14
9
31
72
41
3
60
84
12
4
32
22
20
28
50
21
27
46
59
55
14
40
12
26
82
2
4
2
28
60
14
16
44
16
12
5
3
81
36
7
8
4
17
27
30
102
10
2
6
12
34
65
39
24
10
86
36
46
14
40
20
66
3
9
10
8
12
6
3
1
23
33
15
21
4
23
48
1
8
54
12
30
27
24
15
12
57
85
26
10
48
14
28
18
2
124
20
16
30
23
69
3
13
42
48
6
98
6
40
14
16
32
12
6
22
18
50
42
12
3
3
16
36
8
16
5
13
62
6
24
24
3
63
30
6
9
9
42
30
39
12
3
34
32
39
31
24
5
33
18
28
36
36
54
11
39
18
12
36
15
15
22
48
23
1
38
18
18
21
25
59
36
13
60
20
3
9
24
10
14
18
60
40
18
2
21
3
4
26
84
12
4
80
10
144
26
39
57
12
42
4
5
39
12
16
5
36
27
22
2
16
5
21
70
20
70
18
62
30
16
41
81
70
36
5
1
18
26
10
50
22
62
27
9
40
50
33
3
4
5
19
29
19
32
12
6
22
17
19
6
20
15
13
36
32
28
26
10
35
3
16
56
16
8
72
24
21
33
30
12
9
63
9
3
66
10
2
16
14
6
27
7
12
17
7
14
16
24
2
78
6
94
20
16
11
19
41
3
66
15
97
12
6
12
24
30
6
2
48
40
8
22
42
66
62
15
15
4
14
30
6
30
18
10
2
16
18
2
54
6
30
33
15
57
24
60
25
20
46
42
20
10
18
18
24
12
8
36
52
50
22
2
18
6
12
60
42
33
9
18
18
15
9
6
4
26
15
3
30
36
15
3
6
30
34
8
3
9
12
4
62
112
18
23
36
51
69
24
15
33
51
12
10
50
4
20
12
64
18
30
17
43
68
4
20
30
4
35
19
8
94
36
32
46
14
30
40
20
33
7
8
21
69
10
18
12
23
31
18
11
81
6
10
20
18
30
40
ABCD 471782456*7^$a-1 [50085]
110
16
50
33
49
18
5
9
94
36
80
16
12
60
36
146
87
84
19
18
62
9
169
8
10
18
30
53
19
41
1
62
58
60
38
34
20
27
79
44
66
144
6
21
19
84
20
28
12
18
30
96
62
22
176
6
36
4
18
12
86
52
78
41
61
60
6
42
8
27
163
36
26
3
7
18
30
5
49
8
28
23
84
49
74
34
56
34
30
12
176
52
47
13
6
36
66
14
46
18
54
36
36
156
131
31
36
24
2
51
48
45
22
48
54
6
32
45
105
22
8
28
36
144
42
20
4
11
43
24
26
6
30
88
8
90
22
30
12
6
78
30
47
37
152
28
38
18
70
56
6
18
10
6
30
108
47
79
62
64
20
70
89
21
136
131
1
108
11
1
23
39
46
18
12
68
45
36
31
74
34
41
36
24
91
54
6
50
60
10
18
47
33
10
84
42
36
72
8
3
87
18
30
82
50
54
135
31
18
6
17
97
96
48
12
60
36
12
48
12
23
43
2
114
45
9
40
6
17
109
18
12
80
9
1
18
5
12
15
52
48
144
48
89
7
65
1
36
24
96
12
11
96
264
15
64
29
117
52
18
66
6
42
6
41
31
18
6
18
62
45
39
64
17
15
28
2
6
22
6
114
2
30
96
28
24
90
38
30
10
50
10
108
36
11
7
186
30
96
77
13
24
26
28
41
21
28
12
30
26
3
19
41
27
48
105
21
46
78
102
30
50
10
24
134
72
10
12
32
58
8
18
132
39
43
8
22
60
102
6
54
30
14
34
11
36
1
35
49
80
10
17
49
12
132
86
33
31
26
54
96
130
42
6
132
42
53
36
72
37
12
72
6
192
32
10
6
30
18
66
30
18
78
14
16
30
38
16
11
97
116
52
72
30
12
5
43
41
15
45
1
44
12
15
3
4
36
6
26
22
11
7
5
9
34
66
18
68
48
6
39
81
4
11
13
6
26
27
39
22
23
25
60
11
7
56
45
39
52
12
12
41
15
48
40
54
146
66
60
10
30
18
48
18
12
80
18
136
78
2
76
78
36
18
72
29
87
45
3
60
117
9
10
74
46
6
30
5
37
6
140
22
42
41
27
84
45
61
35
36
49
84
84
47
25
20
40
11
189
28
35
7
5
33
36
28
38
45
97
2
6
148
30
60
32
4
30
50
24
10
24
11
55
30
12
102
60
78
35
24
13
32
94
77
109
71
9
75
9
63
79
80
48
52
38
6
64
65
19
30
60
71
51
28
17
13
8
15
9
28
102
6
35
115
42
23
103
6
26
9
21
78
4
17
9
124
71
61
30
24
12
108
36
65
1
14
16
84
17
27
52
24
6
18
26
34
36
6
18
17
15
45
3
72
28
30
6
26
54
24
36
46
48
30
2
40
12
32
15
12
79
20
33
27
52
68
24
45
55
17
43
18
102
17
57
87
37
12
6
8
94
18
14
34
12
48
30
83
1
12
50
64
36
29
96
1
24
59
55
80
34
8
3
135
4
12
90
11
24
21
18
10
12
72
32
51
25
50
189
15
9
36
81
28
47
9
28
72
36
42
18
12
23
9
46
84
17
33
99
75
34
36
30
12
20
9
13
98
9
15
45
36
25
38
46
20
10
78
38
69
25
30
54
36
48
26
6
40
140
16
60
35
7
38
52
30
8
33
21
16
44
27
63
46
48
71
45
27
7
53
12
79
42
24
62
10
59
55
101
37
23
19
65
133
42
65
9
34
48
29
25
30
24
24
60
68
22
26
16
17
63
30
10
6
18
24
29
133
20
88
120
126
66
18
89
7
17
7
137
36
109
54
84
77
79
20
46
35
84
60
27
4
36
42
66
17
45
70
18
11
81
24
34
77
36
60
1
8
3
79
17
13
42
36
30
59
21
34
80
9
36
72
43
96
42
48
35
55
5
13
24
11
81
88
18
8
40
50
16
11
93
36
46
60
48
102
11
9
10
134
120
24
3
7
80
22
14
28
90
42
60
36
18
26
16
29
15
70
74
4
6
12
68
3
7
26
10
18
56
15
7
24
41
55
8
22
18
6
18
30
8
4
11
9
36
30
70
38
22
14
70
6
20
22
71
27
141
27
57
15
21
109
23
48
60
9
3
72
24
19
17
85
12
23
7
62
28
38
81
31
30
62
64
20
22
23
15
10
30
156
14
34
17
1
42
38
3
81
60
10
17
1
102
161
7
18
80
52
11
21
27
60
39
9
19
80
36
6
4
107
1
8
54
46
68
22
41
31
62
60
28
11
27
60
4
89
36
73
42
26
10
8
22
114
48
32
34
56
75
25
30
14
66
94
30
17
3
60
4
68
58
80
63
63
6
4
54
6
20
58
30
48
78
24
128
9
81
3
31
86
78
72
9
9
16
6
54
18
42
35
25
14
16
66
18
53
99
54
36
4
6
50
3
25
84
66
144
32
28
36
6
6
20
18
40
6
18
30
8
144
46
12
32
10
14
3
27
10
6
17
19
110
70
18
12
12
2
16
173
31
90
30
24
24
60
6
26
6
3
87
54
27
43
18
12
54
17
144
72
99
93
60
21
51
49
36
71
1
18
42
138
44
9
15
76
54
122
28
54
12
14
66
118
62
28
30
66
30
54
78
252
36
80
82
98
46
11
7
12
6
60
72
2
58
42
26
70
14
36
60
30
24
16
29
81
4
48
38
40
44
6
54
84
64
36
41
1
12
8
142
6
6
5
1
20
40
38
21
ABCD 471879726*7^$a-1 [50063]
23
12
39
45
9
36
16
3
32
9
16
135
5
15
4
35
81
12
12
4
20
4
23
24
45
1
35
12
4
17
31
29
6
9
24
171
22
44
3
4
47
25
21
71
75
9
60
4
35
42
15
4
20
39
6
66
61
72
21
23
36
112
35
57
52
5
24
6
10
11
3
22
15
23
46
140
24
15
13
8
15
28
48
21
23
1
27
9
14
49
35
21
3
42
43
20
60
45
39
4
44
24
45
36
24
15
15
33
4
68
36
12
21
30
36
33
12
15
1
24
44
1
23
4
17
30
49
20
60
21
67
69
110
9
15
12
48
9
21
27
12
21
60
6
45
84
4
92
51
46
47
1
11
9
6
45
24
4
32
63
1
128
27
13
83
10
27
41
12
18
10
60
71
9
15
36
1
36
27
35
12
24
1
24
59
45
15
9
112
72
53
3
16
24
20
48
52
24
44
13
35
25
3
24
48
11
60
1
35
37
23
1
23
25
20
28
11
9
12
25
20
4
108
14
10
20
18
12
24
60
10
23
13
14
10
23
16
21
71
13
2
10
3
20
37
59
75
24
1
41
39
25
44
60
27
24
9
12
4
3
48
59
60
22
2
21
24
13
2
13
9
60
8
15
13
2
6
16
14
1
5
18
166
27
48
20
1
104
3
3
24
6
76
315
56
1
26
69
1
44
27
3
13
29
60
3
4
57
71
13
11
1
14
9
121
11
1
32
12
75
12
13
8
6
9
24
13
15
23
22
74
73
17
6
33
27
24
22
59
33
27
24
37
2
10
32
48
7
9
12
11
16
141
56
4
11
24
15
21
9
30
46
83
21
3
3
9
15
85
24
65
6
24
25
48
23
10
11
3
6
4
32
24
3
1
3
23
46
51
23
34
35
27
145
45
95
109
14
25
21
3
20
13
36
14
9
24
24
13
39
5
6
13
11
54
52
50
70
20
30
1
33
20
4
116
84
6
24
25
92
28
141
35
1
60
14
24
82
35
12
4
17
16
20
3
64
17
27
9
40
11
12
28
23
25
11
69
57
18
9
52
5
19
48
23
21
1
27
24
17
6
10
23
1
11
33
19
48
23
22
51
24
92
12
15
21
4
35
6
3
24
81
52
8
12
3
16
29
27
9
30
1
20
1
11
1
15
17
63
15
22
59
37
71
220
11
13
8
21
67
17
51
13
15
11
33
27
10
39
17
63
12
4
5
67
29
54
30
3
21
51
1
38
57
15
30
3
1
11
60
12
37
23
87
9
12
25
39
44
4
24
9
24
23
21
12
78
45
51
10
50
54
28
8
19
44
28
5
18
21
48
12
16
35
61
47
25
5
115
11
13
8
3
12
54
3
33
15
33
7
23
58
2
37
68
15
57
3
9
72
48
1
35
13
8
3
4
17
6
36
13
41
4
56
39
4
20
60
12
21
15
12
13
15
32
3
18
42
10
80
18
6
103
23
24
9
96
16
23
22
80
24
19
21
23
21
16
44
66
21
4
11
13
47
9
24
1
11
25
68
40
11
37
68
40
84
56
51
4
41
3
12
15
18
15
1
96
8
52
3
33
14
9
36
13
2
37
17
16
50
30
24
15
36
1
14
13
5
6
9
36
25
35
15
9
1
11
1
47
117
27
27
21
15
90
55
5
67
33
98
13
59
13
95
25
5
75
15
120
1
9
63
56
21
19
20
3
90
27
12
84
84
21
112
36
71
12
15
22
2
37
21
3
21
51
23
22
14
70
8
66
61
5
3
15
45
51
9
135
45
57
3
12
24
51
1
56
21
6
9
21
51
3
1
5
52
39
29
39
25
11
1
20
24
24
15
52
35
33
45
12
28
15
5
6
13
8
1
24
48
36
75
5
36
15
40
9
12
59
13
2
54
43
11
69
40
69
11
16
125
6
22
119
133
12
14
25
5
16
20
15
33
12
30
34
56
147
27
24
70
12
38
6
51
9
15
1
3
5
19
9
72
12
8
42
33
40
56
37
27
17
31
8
24
64
21
20
39
13
14
21
1
24
68
15
61
95
75
61
53
27
48
15
25
95
10
32
16
14
24
6
40
123
33
48
14
45
28
32
15
57
12
132
64
35
21
21
48
67
32
1
47
33
6
33
3
58
2
24
33
33
24
15
24
15
9
13
14
60
9
15
1
8
21
19
20
12
36
63
9
27
49
5
15
1
14
13
8
16
8
21
91
48
11
24
22
20
27
36
24
49
8
24
52
14
33
12
4
21
3
21
20
12
3
1
134
105
12
75
45
24
21
75
3
36
37
24
29
39
4
47
45
61
15
29
54
6
16
14
10
83
33
48
6
61
80
9
51
3
6
15
49
2
30
18
72
48
6
3
37
74
36
6
78
49
9
74
78
6
82
48
134
1
29
27
12
21
15
36
9
60
52
27
41
55
17
63
75
9
63
30
4
11
25
23
21
19
32
33
15
24
48
1
24
44
51
12
57
30
6
4
27
9
44
24
28
14
33
12
9
6
34
14
6
7
44
28
17
63
1
63
17
54
10
2
33
12
12
1
48
3
5
3
3
9
4
44
12
61
44
7
24
44
25
51
5
30
13
11
21
3
57
3
10
2
9
9
30
69
63
18
16
87
24
9
11
3
6
6
60
24
1
9
50
33
61
11
9
15
27
58
26
21
24
39
21
96
12
21
6
24
6
52
24
14
84
9
37
36
8
28
3
95
30
36
4
27
77
43
33
14
46
50
49
5
15
12
13
35
15
1
41
7
41
27
25
59
15
21
25
3
80
25
32
30
24
1
20
9
24
66
82
15
47
49
8
3
37
32
27
9
24
21
30
49
47
9
12
84
15
9
27
34
3
23
1
8
21
3
51
9
13
11
21
7
72
17
7
92
25
35
60
4
8
33
36
24
12
7
48
8
12
15
10
20
3
52
8
60
51
9
51
21
40
24
56
3
6
16
24
60
14
21
16
32
12
21
3
45
15
12
49
12
11
21
30
69
13
24
11
9
6
30
30
10
63
32
40
5
39
75
21
3
9
12
9
12
3
24
51
105
24
37
60
11
9
39
105
15
13
2
42
3
24
37
26
1
17
30
10
36
11
129
36
24
3
64
9
14
21
4
21
8
30
12
48
12
13
17
7
48
20
28
33
8
39
13
3
21
38
21
49
26
6
15
45
63
12
3
10
107
48
40
24
47
10
14
46
44
39
117
4
15
32
9
7
72
5
27
73
26
9
4
17
7
29
27
1
39
47
30
6
69
24
51
21
12
1
50
30
43
8
40
24
104
16
20
1
3
71
22
3
17
7
17
6
18
36
16
8
66
54
66
49
11
6
60
24
24
15
51
22
12
47
3
37
20
3
42
7
24
53
3
33
3
1
14
13
29
19
29
67
9
12
8
51
3
9
21
27
52
11
58
11
33
27
12
1
68
15
21
30
6
39
9
19
8
39
10
14
9
1
20
6
36
1
8
24
13
44
64
26
13
80
72
33
12
64
14
45
24
36
45
6
6
30
58
32
3
24
12
9
6
21
69
84
15
24
12
1
20
18
36
22
12
15
35
22
38
12
9
24
13
38
21
39
9
12
1
8
30
36
10
3
11
66
18
1
20
84
15
1
8
12
48
3
33
40
5
6
45
16
65
3
12
33
51
60
48
1
20
66
10
14
1
20
4
17
54
9
40
17
3
28
8
9
28
3
29
12
16
48
36
74
6
67
11
13
32
1
11
49
23
12
9
36
40
14
13
17
12
19
20
9
16
11
84
9
12
55
33
26
9
12
1
38
24
1
24
71
9
12
9
6
93
40
35
6
123
21
12
64
59
57
27
21
30
10
20
15
72
60
63
12
34
20
3
51
9
36
1
75
68
4
44
24
61
159
41
40
50
46
2
58
2
6
30
21
48
24
21
39
ABCD 471885996*7^$a-1 [50011]
6
6
4
14
13
3
26
24
6
13
11
10
39
11
4
56
10
20
10
30
86
48
16
26
66
24
37
9
3
65
30
10
3
24
12
11
52
32
12
1
57
15
41
24
31
9
15
11
6
28
3
12
21
3
89
7
11
10
44
31
5
64
26
30
40
2
10
60
8
24
10
30
20
6
10
15
9
2
46
3
9
18
8
34
111
9
6
9
21
32
10
2
88
38
6
19
12
12
5
6
4
30
8
7
21
3
17
24
36
12
12
10
80
90
6
4
8
40
38
24
42
30
54
25
41
16
200
7
11
34
2
48
36
42
22
36
24
9
11
12
1
33
26
13
35
46
14
1
17
42
36
13
23
30
34
20
22
12
3
15
48
14
42
1
17
12
19
47
13
17
7
3
18
84
15
5
12
34
26
4
39
21
12
2
40
32
58
8
24
31
15
8
30
4
6
2
12
19
27
44
1
41
4
116
6
37
24
57
24
20
6
30
82
81
47
6
19
29
6
49
47
6
24
28
30
26
30
25
24
35
6
10
86
19
11
13
84
11
36
13
12
17
22
56
30
6
4
12
2
10
45
5
30
30
10
33
33
2
1
11
18
42
1
59
1
24
15
9
12
29
19
21
6
2
10
32
6
10
2
28
12
32
36
34
20
10
68
12
16
2
1
41
28
8
19
51
9
3
30
78
14
28
2
6
10
45
105
3
17
22
18
15
24
5
40
3
48
29
28
60
3
12
29
46
42
2
66
67
23
61
47
12
10
48
63
12
24
155
10
2
28
8
22
50
1
5
19
11
24
6
10
9
21
14
1
12
12
17
6
13
17
28
24
20
16
3
29
22
90
3
3
12
14
16
74
30
7
17
34
20
40
6
3
12
29
12
4
15
17
7
33
63
57
15
29
16
2
25
71
24
16
33
9
27
17
28
30
6
50
24
6
6
16
50
100
2
61
15
14
28
27
33
2
85
24
17
19
161
7
23
4
2
24
12
12
12
4
44
6
22
38
6
19
41
28
2
4
50
139
51
2
18
24
76
30
14
25
11
10
3
39
8
13
41
18
13
17
43
29
18
37
5
28
12
6
9
23
10
12
32
28
36
20
10
14
6
4
20
40
18
38
22
20
28
27
12
60
23
12
6
10
20
24
36
12
12
16
54
6
14
10
33
15
2
10
80
66
40
39
3
14
58
6
120
12
27
48
3
9
11
10
2
1
51
20
1
45
20
10
9
3
18
74
6
19
36
45
14
96
4
20
10
15
21
12
18
9
5
31
9
8
24
19
9
8
48
4
50
12
1
12
51
26
79
15
2
18
6
48
16
104
12
4
27
5
10
8
72
73
9
38
18
22
32
6
19
36
29
6
6
4
12
20
18
13
9
3
12
17
55
41
6
54
6
73
3
32
25
65
10
20
10
6
30
30
20
42
60
67
5
40
6
24
138
8
55
11
1
72
23
48
24
30
6
30
34
9
29
18
13
36
41
42
85
27
32
6
24
16
14
1
17
40
20
16
14
6
34
26
12
7
15
18
27
41
64
36
30
45
9
60
8
10
32
1
17
42
6
22
38
4
15
11
10
20
36
48
70
18
14
1
117
62
13
21
44
28
60
2
6
10
105
5
10
62
78
4
9
29
28
12
15
12
11
10
3
51
2
34
44
6
4
8
43
60
75
20
4
140
10
15
15
21
5
43
23
30
7
29
7
21
12
48
30
33
27
42
44
30
48
61
5
12
10
30
2
1
24
15
32
13
3
93
105
2
10
3
9
15
3
105
5
7
156
17
28
75
48
12
17
12
10
6
24
26
36
37
17
7
3
14
6
4
8
24
13
48
5
31
47
24
36
24
16
26
4
12
14
18
42
60
13
5
6
22
42
6
3
36
21
14
1
9
32
103
17
18
36
4
20
10
3
29
4
15
29
10
9
17
24
10
66
3
11
10
56
4
8
7
93
2
6
52
62
25
23
28
12
2
31
5
34
45
3
18
14
46
26
4
30
14
18
22
21
48
12
57
2
10
8
100
18
33
36
15
6
24
2
6
43
77
10
110
28
44
31
15
84
18
2
1
35
30
10
14
10
20
60
30
16
20
30
4
9
51
6
30
20
6
30
36
10
3
71
106
3
15
20
10
32
24
43
15
21
15
44
12
1
89
31
27
18
14
18
48
43
12
45
51
9
12
6
44
1
47
42
10
60
20
25
53
31
17
24
19
9
2
13
33
72
8
36
19
48
23
46
8
10
2
24
19
11
94
3
29
40
42
6
12
42
18
42
2
66
1
21
26
40
9
45
3
47
10
8
31
27
2
43
11
73
15
18
14
13
11
12
28
90
63
12
9
51
27
32
10
48
3
107
42
10
26
24
10
8
22
2
1
27
18
8
10
9
48
12
17
154
60
9
33
18
32
30
12
48
7
53
12
6
10
3
23
34
12
8
6
1
17
72
18
18
10
12
9
23
73
11
22
3
5
43
39
42
6
14
6
4
26
12
10
50
12
6
4
6
15
65
40
14
40
56
6
6
22
32
76
51
21
6
57
17
16
20
12
42
58
8
6
13
84
41
16
24
66
32
18
4
18
42
6
30
3
77
10
20
12
24
6
24
7
72
5
36
19
24
17
4
26
24
10
15
35
10
60
20
36
16
14
58
2
18
10
21
24
11
30
66
1
3
2
12
28
20
31
17
12
12
28
32
16
39
24
17
120
10
57
5
22
21
17
102
1
35
4
20
12
34
20
36
4
27
23
24
42
16
14
46
2
78
10
38
6
30
7
12
15
12
30
32
6
10
30
2
10
30
15
33
3
39
2
76
3
21
30
9
36
11
10
24
48
27
17
30
1
47
25
81
14
36
52
2
6
25
105
56
6
22
15
21
30
45
24
36
9
3
3
2
31
17
6
48
12
48
13
3
74
12
34
2
28
15
17
24
7
11
1
15
50
4
38
24
60
36
72
78
24
34
2
28
3
47
4
2
16
72
2
46
2
16
20
10
12
38
24
1
5
30
4
26
36
7
83
88
6
3
29
42
48
10
20
22
30
48
32
30
10
26
37
48
5
19
23
24
1
27
45
5
6
54
10
6
114
32
24
22
12
51
48
17
10
14
12
4
24
15
5
160
8
40
8
70
12
2
16
3
12
29
16
26
6
22
62
4
12
2
28
30
38
90
7
12
11
34
39
51
8
12
36
4
86
30
64
20
12
1
33
20
4
60
6
30
12
14
18
40
15
3
8
24
6
4
6
33
21
75
24
23
18
6
10
3
36
105
3
36
12
59
6
10
9
21
15
12
12
45
26
36
4
44
10
30
30
2
28
9
51
30
2
54
12
7
35
30
43
47
13
12
17
4
24
6
9
36
9
48
12
8
12
76
12
3
5
54
36
22
2
1
39
2
31
3
33
60
12
15
12
2
16
12
51
11
6
12
48
52
8
34
50
18
22
6
114
66
9
65
12
7
12
9
15
5
36
43
59
28
2
42
42
34
20
10
15
15
24
21
45
56
4
3
9
3
5
10
2
28
84
32
4
80
19
15
18
15
23
6
58
9
47
12
25
17
30
13
3
45
5
12
54
6
24
7
51
2
4
14
40
8
1
9
60
15
12
15
32
30
19
15
60
45
24
21
20
12
10
18
32
24
6
40
2
40
26
52
2
42
106
14
58
32
7
12
5
19
23
12
18
88
39
17
76
120
3
29
30
60
12
16
32
18
12
31
27
32
6
54
18
22
66
26
4
2
28
12
14
6
31
41
88
14
4
9
3
14
7
84
57
51
59
25
11
10
12
2
36
4
45
24
9
3
77
7
5
16
39
24
12
47
24
64
9
63
8
25
35
13
11
6
10
12
12
26
7
53
12
10
14
19
39
2
16
2
10
15
11
36
4
20
54
28
14
1
23
150
6
16
18
20
10
2
40
12
18
8
13
12
47
1
29
7
15
26
19
17
34
30
24
3
3
32
1
17
52
90
21
12
11
13
5
30
13
47
66
10
9
15
32
18
6
37
12
15
9
12
48
9
14
30
34
20
12
10
18
114
15
21
32
18
22
14
1
17
28
15
23
34
15
36
35
4
6
2
13
5
54
25
33
18
44
48
18
10
2
12
31
9
15
24
17
24
30
1
45
12
18
12
14
60
7
12
29
16
20
79
5
76
26
4
2
55
47
12
16
12
20
85
51
14
79
11
1
29
10
32
30
60
19
12
15
8
30
66
13
24
11
49
72
17
91
9
3
9
2
30
28
18
14
24
4
2
24
10
72
20
28
14
10
30
90
30
81
29
12
34
14
30
25
5
10
38
22
30
2
13
45
32
34
12
32
48
22
51
48
12
15
12
50
12
10
98
7
53
40
62
36
22
18
20
10
12
62
16
45
12
15
104
94
54
18
15
3
20
13
9
14
34
39
17
19
12
3
2
7
11
64
8
12
6
10
2
7
3
2
16
3
9
42
36
30
15
57
27
11
100
2
88
12
2
13
3
20
24
16
ABCD 471975002*7^$a-1 [50081]
49
107
13
6
114
36
143
19
48
24
5
24
49
60
72
48
119
36
36
79
89
36
13
11
13
6
5
84
13
191
144
67
29
97
11
121
11
1
23
37
30
48
29
60
12
37
11
19
65
7
17
84
60
31
18
11
1
11
97
12
90
5
1
90
53
19
17
108
67
5
145
48
47
60
96
12
25
18
90
11
12
108
13
78
17
73
83
187
120
5
25
119
193
23
13
23
204
25
48
11
13
59
72
7
41
1
119
37
11
60
96
36
12
49
11
48
84
13
12
47
36
84
60
72
79
161
24
37
12
30
137
31
77
24
60
1
30
48
90
48
59
13
11
1
47
19
77
97
90
5
25
18
41
49
30
102
47
1
107
84
61
11
19
65
73
102
41
7
17
60
36
37
11
169
311
60
12
25
24
6
24
5
24
61
35
120
91
65
7
72
17
79
77
12
36
24
36
60
37
30
17
61
42
150
12
59
24
12
12
19
29
25
23
25
12
59
120
36
24
60
48
1
47
25
18
78
23
12
37
11
49
30
48
41
48
24
1
131
24
60
13
12
47
24
12
72
24
1
11
175
29
60
61
47
36
31
18
48
23
36
12
1
107
1
35
36
73
90
29
60
49
30
41
36
84
97
84
18
5
48
19
6
23
24
217
23
67
30
95
43
101
1
47
49
11
31
89
36
67
89
7
72
42
95
25
36
84
6
173
1
18
29
73
119
1
156
35
25
192
120
59
1
11
72
139
29
12
12
73
42
17
13
11
36
12
60
60
48
13
47
36
7
5
24
1
12
30
29
121
108
35
72
13
83
204
13
23
85
23
31
89
31
65
13
12
60
95
24
36
12
120
24
67
138
23
96
24
37
23
49
83
36
24
96
61
47
73
11
37
24
47
144
48
7
173
48
1
11
31
17
1
47
25
48
120
12
186
144
6
11
31
113
12
43
41
60
1
11
72
49
47
1
11
19
17
24
132
25
42
30
42
30
11
25
30
41
61
47
91
5
168
48
48
144
36
85
11
79
96
30
162
5
132
13
47
36
127
30
12
60
138
5
84
60
43
29
36
103
41
7
24
66
131
49
167
13
12
23
36
48
13
12
6
53
19
137
36
108
84
37
6
29
36
109
11
36
1
90
17
36
24
115
5
12
109
24
90
5
60
36
156
121
227
133
12
47
1
42
29
19
29
12
31
17
31
5
24
48
43
5
12
13
23
139
89
79
77
12
144
25
35
36
72
49
12
35
84
96
60
192
24
79
30
23
12
133
60
11
96
24
97
35
85
24
36
35
19
17
13
11
48
37
47
24
96
12
25
150
6
23
48
1
72
11
109
36
12
23
96
49
11
12
37
35
19
41
48
36
1
23
36
13
11
7
5
37
23
37
12
168
72
11
144
13
11
19
53
96
43
5
1
42
125
48
157
59
96
36
61
11
84
181
11
13
30
5
1
11
13
35
31
30
60
71
48
55
89
108
12
1
119
48
31
30
48
23
91
138
60
18
5
72
12
24
48
108
156
12
84
1
11
241
60
11
48
12
7
18
23
12
24
13
71
12
72
25
132
11
19
48
48
90
132
42
30
11
49
71
157
42
29
19
89
1
35
36
96
24
1
11
120
115
5
19
53
84
13
107
132
228
84
60
25
95
109
11
25
30
149
1
12
12
95
24
19
5
13
35
48
19
30
23
19
17
31
53
19
17
84
36
24
7
125
12
13
143
145
42
162
6
72
5
37
30
17
31
41
1
83
85
71
12
109
30
6
72
60
30
5
24
43
53
145
11
132
60
48
49
59
1
132
59
1
66
5
19
17
12
36
25
30
5
48
25
11
84
85
47
24
31
53
13
102
72
6
23
49
18
24
18
59
48
1
35
24
24
7
173
24
13
11
163
30
119
19
90
132
35
1
24
6
29
72
96
12
55
17
61
12
60
167
84
12
25
18
24
77
49
24
90
5
13
71
7
41
60
72
19
29
13
48
11
91
29
36
13
12
107
163
18
23
7
101
60
7
29
24
72
60
12
73
155
12
97
23
24
12
60
91
89
36
13
11
1
36
23
60
1
107
31
48
41
61
48
71
1
23
19
18
59
43
30
60
60
18
5
72
1
23
36
72
1
23
12
157
6
149
73
47
36
7
17
103
5
48
36
204
19
18
23
96
204
24
13
47
1
12
59
31
113
36
1
12
60
18
17
24
60
19
41
1
36
23
97
83
1
59
72
84
72
1
47
12
1
47
43
5
24
91
30
71
1
18
150
138
90
174
29
120
36
24
7
77
48
24
84
48
31
18
23
49
48
12
192
23
96
60
36
24
1
95
43
17
12
1
11
36
12
ABCD 472028996*7^$a-1 [50089]
29
43
29
21
16
14
42
88
96
44
39
24
37
36
12
42
137
1
2
16
86
15
13
2
30
27
7
2
88
36
8
52
8
58
101
121
206
6
58
26
4
11
21
3
1
36
54
14
15
81
12
4
18
36
14
72
75
205
50
4
29
43
14
18
88
8
70
12
11
13
14
16
90
14
40
2
12
48
30
33
45
27
19
8
90
48
3
1
14
33
7
17
9
60
70
14
10
50
70
6
116
12
16
23
13
35
9
12
3
15
10
56
94
41
3
21
21
3
15
192
36
22
47
25
8
10
26
10
42
80
24
36
34
6
44
15
25
36
18
24
36
5
21
36
12
30
6
70
12
90
32
10
30
20
22
113
24
33
63
13
78
116
18
6
33
87
12
118
36
60
26
10
18
54
2
10
90
18
20
40
30
60
38
39
39
4
5
72
163
5
7
65
21
27
27
6
70
14
4
20
3
48
75
130
14
60
33
21
6
24
48
64
36
2
28
11
13
36
48
6
8
58
72
86
54
46
20
12
24
78
30
33
67
2
3
57
28
32
54
21
21
72
42
18
30
33
24
9
39
87
84
16
26
4
8
48
78
16
18
102
6
44
96
22
48
24
84
6
8
22
24
17
9
6
22
80
76
126
24
72
113
24
43
8
10
12
2
36
76
36
8
22
18
17
57
60
6
24
21
1
95
135
18
16
80
24
60
40
8
4
114
77
33
34
18
80
22
72
14
63
37
2
10
18
14
15
3
94
8
15
27
69
49
56
10
6
20
10
8
10
42
108
32
105
15
118
2
105
1
18
5
25
36
74
4
72
5
25
47
49
18
5
24
24
24
57
30
12
21
109
86
4
30
14
40
2
4
36
2
82
24
23
99
58
35
15
112
18
14
30
82
17
1
12
36
14
18
15
45
27
48
31
24
80
78
42
6
10
50
70
36
5
15
16
2
16
14
28
8
6
36
72
70
18
38
69
37
54
26
124
30
26
10
14
30
6
3
7
38
36
24
208
8
15
111
57
123
6
30
238
42
30
32
27
13
8
3
25
47
24
43
18
35
105
22
36
26
99
1
8
15
67
8
58
20
112
50
102
28
20
12
60
10
5
72
67
36
8
28
32
72
58
68
78
33
27
16
54
23
72
21
184
11
31
50
34
18
18
32
90
36
12
78
10
36
8
36
46
41
3
64
36
102
14
6
40
167
7
38
27
24
37
24
44
63
1
12
11
144
13
30
29
49
23
15
42
24
18
16
24
108
72
17
15
70
26
34
95
3
40
38
30
72
10
12
11
25
54
68
22
14
64
17
13
6
30
24
30
32
28
12
6
14
18
18
24
64
20
4
72
44
22
128
39
55
90
32
63
13
44
6
9
24
24
31
114
12
74
6
3
21
36
30
18
39
7
24
65
1
54
42
47
24
19
54
14
30
22
18
20
96
15
19
18
12
72
14
57
19
20
34
54
60
5
24
9
52
20
15
27
66
24
28
23
48
9
18
4
18
68
10
48
41
13
38
22
98
12
70
11
1
110
4
5
157
18
17
39
33
55
36
149
15
10
38
54
76
32
42
6
12
30
45
96
48
39
154
48
8
48
6
6
10
98
40
14
36
45
9
10
77
72
43
68
30
12
40
71
49
6
18
36
48
32
208
36
12
2
9
27
21
13
50
10
8
4
83
48
15
9
135
60
18
10
65
45
12
24
39
13
35
79
68
126
16
8
12
3
13
32
3
7
26
87
57
58
42
12
6
32
22
8
18
33
25
20
34
17
33
6
70
54
6
47
19
36
2
6
10
24
30
2
16
60
12
132
56
3
49
23
15
52
2
16
32
6
21
165
3
24
1
167
3
10
12
68
18
72
33
39
24
6
3
24
19
29
13
30
2
58
26
12
42
22
104
27
45
51
7
41
45
40
18
18
32
15
13
18
80
30
51
1
18
5
25
14
105
48
9
54
9
1
92
27
21
6
46
47
45
66
9
51
102
48
10
96
5
39
33
33
16
14
34
56
15
45
51
24
79
41
1
95
27
60
6
3
33
48
39
61
35
163
32
10
18
30
18
26
34
66
8
3
7
38
18
6
118
6
71
13
38
4
48
65
93
28
102
2
39
103
26
30
48
22
2
96
16
41
9
58
125
21
34
17
15
16
18
32
64
44
4
119
13
36
44
28
47
81
28
6
5
9
84
51
139
30
8
39
39
22
60
47
96
67
18
14
22
14
4
2
18
22
8
22
5
75
70
119
15
90
60
51
72
7
20
10
26
6
51
21
40
35
57
6
18
87
19
30
8
15
27
46
14
54
4
18
5
24
63
12
106
108
23
24
189
16
18
17
7
36
29
1
23
51
30
10
62
4
44
16
12
18
86
75
9
64
56
34
36
96
30
8
10
32
10
158
102
18
42
60
24
24
52
8
87
31
38
22
84
24
36
5
13
11
1
14
30
27
39
24
34
12
56
51
7
41
48
24
3
28
116
6
30
114
124
6
104
12
4
14
40
18
50
18
9
45
46
77
3
4
42
14
40
80
24
33
73
24
56
24
28
2
6
30
45
9
6
9
33
112
30
50
6
9
93
24
3
31
2
4
11
37
72
35
48
24
96
15
33
27
16
54
95
43
32
100
38
18
102
30
72
46
30
41
13
108
42
116
10
47
27
12
84
40
20
24
66
36
6
42
28
47
25
12
68
58
32
18
22
77
9
46
98
6
16
44
84
130
95
31
36
48
38
18
60
6
28
12
11
9
18
30
30
6
75
19
38
30
24
105
39
72
22
56
27
3
40
36
48
18
14
10
108
11
21
30
28
2
150
118
26
6
3
24
13
20
15
1
32
16
6
17
81
159
24
7
12
18
20
12
24
27
25
144
24
14
22
14
69
25
48
14
36
28
161
1
104
15
48
63
94
30
6
20
27
15
9
37
20
42
21
43
38
10
29
69
78
36
10
56
39
3
6
30
30
36
15
1
14
30
36
12
60
6
33
43
30
23
96
27
70
60
11
24
37
8
12
10
2
18
88
42
18
5
169
24
23
3
90
4
2
54
34
26
3
7
6
18
50
30
ABCD 472153022*7^$a-1 [50050]
48
79
168
24
48
29
55
12
17
312
79
161
55
53
60
3
9
19
65
7
12
144
77
19
41
87
45
31
48
65
264
36
60
7
24
72
5
67
24
132
36
44
45
84
79
5
151
24
72
65
199
29
24
60
12
24
84
55
24
72
29
43
17
12
43
24
96
24
17
31
5
139
17
7
24
44
16
60
17
103
48
216
68
4
17
7
17
7
12
125
31
20
100
77
91
48
5
127
12
41
60
168
96
12
108
79
96
84
125
19
72
96
5
67
41
55
101
7
48
36
41
7
24
257
7
113
7
36
12
65
72
31
53
199
41
24
84
48
75
16
17
24
72
84
24
7
72
77
43
77
19
24
41
96
12
67
24
36
108
20
9
96
7
60
77
144
259
24
29
31
12
41
55
101
12
3
52
5
139
17
12
84
84
7
5
7
72
5
19
137
12
19
17
12
12
19
41
19
24
48
108
53
60
24
24
12
55
12
17
19
5
156
27
28
24
5
12
7
41
171
28
132
36
29
120
72
240
31
132
17
24
7
53
39
112
96
96
53
132
55
96
80
9
19
41
12
36
79
41
3
4
5
12
144
7
36
89
60
7
48
20
28
48
41
43
17
63
16
36
101
19
24
12
32
112
12
53
48
84
24
36
48
12
55
48
60
60
48
72
41
115
29
19
221
60
60
235
48
108
120
17
7
17
24
60
79
36
60
5
7
125
7
12
36
77
79
17
67
65
19
24
41
24
55
48
101
151
17
31
29
67
53
24
19
32
4
12
132
101
204
12
19
29
264
72
19
29
60
48
192
7
29
127
5
7
36
29
372
111
93
7
12
341
7
29
48
60
132
103
48
53
12
12
3
112
36
17
7
68
33
19
65
43
12
5
63
9
24
84
139
12
24
96
41
79
24
24
29
12
72
7
89
24
108
111
52
5
48
87
9
48
36
55
29
12
7
113
7
48
36
137
43
5
7
77
36
211
72
29
55
101
199
173
55
5
12
36
7
17
51
28
17
19
65
111
45
24
151
29
307
5
111
153
36
19
65
120
12
127
41
7
5
48
60
24
7
72
96
5
12
7
41
12
43
137
51
4
24
72
12
101
36
24
120
43
41
36
19
5
48
19
173
19
53
31
53
204
303
112
53
7
17
144
19
53
123
148
41
72
96
31
29
12
12
24
24
231
57
55
12
24
48
65
180
84
12
48
12
72
48
48
24
123
69
36
19
5
67
17
27
45
7
65
7
89
7
17
55
65
7
5
24
87
69
79
17
24
7
29
43
77
7
65
156
12
67
24
72
29
43
17
12
19
288
12
17
48
12
103
101
43
156
48
137
87
172
5
115
65
439
41
7
29
91
41
3
4
53
108
72
3
9
19
48
5
79
80
21
91
80
9
19
144
24
89
60
7
17
24
36
67
29
223
29
55
132
65
43
293
72
12
67
53
43
24
48
5
24
43
17
24
48
151
89
75
28
5
91
41
24
7
44
28
192
125
7
5
139
372
17
7
5
43
20
57
36
12
55
17
60
12
91
72
17
60
36
48
72
108
36
79
29
43
20
33
192
19
48
24
41
31
17
55
17
60
12
103
137
7
29
55
128
64
41
24
60
19
36
72
53
72
36
55
5
24
115
41
31
36
108
180
96
12
72
140
28
137
12
48
48
19
60
96
89
295
101
144
12
19
12
5
123
28
48
29
7
48
17
24
39
28
36
125
115
84
44
28
24
41
24
55
96
149
79
101
91
5
75
9
55
5
7
264
140
4
24
29
91
24
17
12
103
53
24
7
12
41
43
17
84
84
31
5
12
132
12
19
32
9
39
21
7
41
12
223
161
12
79
89
7
17
55
17
60
24
84
19
32
105
72
12
72
24
24
79
12
32
177
108
48
7
5
12
79
24
53
72
24
31
36
48
48
96
60
125
19
36
65
27
57
55
12
132
17
36
24
12
7
12
216
5
19
24
77
24
7
60
17
36
60
24
27
148
96
252
12
29
115
17
7
53
60
31
168
5
72
12
12
48
31
48
ABCD 472326578*7^$a-1 [50018]
153
432
63
144
81
15
120
297
144
99
141
63
108
72
93
15
273
27
60
48
360
60
117
183
72
33
192
63
240
225
135
624
96
57
267
360
36
72
108
12
648
144
36
312
72
216
165
135
60
12
72
36
24
216
597
27
216
141
99
45
135
57
240
63
417
384
243
468
9
243
93
387
141
219
276
225
315
117
720
3
204
288
48
252
108
312
372
240
237
99
141
3
36
105
27
309
279
105
315
21
351
132
108
792
201
87
12
60
216
12
45
63
24
300
333
207
36
132
9
144
27
48
117
63
177
27
453
240
63
300
72
252
60
216
144
216
117
147
36
60
72
192
261
576
159
81
144
279
36
12
72
33
27
120
141
39
180
36
321
291
180
105
48
195
477
48
195
72
180
120
9
144
135
24
108
180
129
384
147
240
288
180
12
189
96
3
285
279
180
156
60
144
48
132
57
63
648
108
72
180
225
387
60
216
180
117
315
48
252
180
168
180
57
63
60
12
9
243
168
48
144
108
72
60
21
99
36
24
228
60
372
240
156
144
36
285
75
180
180
204
228
180
105
48
96
63
468
45
48
99
540
276
372
105
207
108
108
57
27
360
60
396
300
24
48
33
135
201
99
204
513
327
36
117
240
135
9
63
48
168
300
132
300
312
48
69
144
192
87
120
288
312
36
117
63
81
144
75
261
51
45
48
135
60
144
228
9
279
144
153
27
60
ABCD 472366478*7^$a-1 [50003]
13
72
14
21
63
49
33
24
39
77
4
39
8
12
60
3
48
30
3
16
45
36
32
31
36
5
43
17
30
78
15
57
6
10
2
9
39
10
24
3
9
14
37
17
16
39
125
3
12
51
6
7
68
25
14
24
9
33
3
12
3
48
12
1
41
15
16
17
15
1
2
10
8
3
33
15
105
27
9
19
8
25
23
13
14
36
1
5
3
13
8
114
36
24
13
20
16
11
10
15
5
16
27
24
89
40
20
24
6
12
34
3
77
19
20
15
22
48
35
16
5
24
16
68
30
25
152
21
51
24
24
16
33
20
30
69
15
6
36
24
36
6
57
25
26
9
4
21
72
3
5
6
33
16
11
21
9
27
117
7
29
27
3
21
25
11
27
22
8
7
9
3
20
33
51
9
40
26
10
2
25
12
29
16
8
6
9
24
39
9
33
30
1
69
8
18
10
15
5
3
21
16
63
9
35
37
35
37
24
2
34
8
6
6
16
59
93
51
61
8
6
85
29
40
11
25
23
16
17
43
35
1
9
3
44
69
51
21
7
17
4
74
1
9
3
36
116
37
3
41
31
44
9
43
5
3
4
11
54
18
61
9
38
46
15
23
30
19
21
32
24
4
98
57
3
18
90
12
21
4
5
3
4
65
30
13
23
12
18
3
1
20
7
5
66
22
32
31
20
4
11
12
9
37
23
9
18
46
20
6
9
16
9
20
60
48
7
32
13
3
21
11
39
33
37
11
25
95
16
35
12
6
24
39
1
26
1
24
21
20
4
35
15
10
39
21
39
12
8
60
3
61
33
8
6
12
18
16
15
32
24
12
57
84
15
9
12
3
1
47
64
32
24
16
32
1
20
18
36
9
1
11
3
13
8
9
18
1
44
13
35
27
34
3
20
16
60
119
10
26
21
3
102
79
32
3
6
7
41
7
21
27
8
36
9
4
8
12
3
21
120
24
18
25
9
14
34
96
20
31
20
24
39
61
44
37
14
6
28
12
36
12
15
36
36
8
15
37
12
17
42
9
48
3
18
30
10
14
1
69
11
21
6
18
24
12
7
11
37
65
6
34
36
95
3
25
20
21
4
44
18
57
1
2
70
35
4
41
30
22
26
30
124
15
17
16
35
24
21
12
15
1
15
5
24
7
9
2
33
1
35
9
42
1
21
12
24
2
12
46
23
28
8
60
15
13
8
28
9
2
42
4
20
4
8
4
14
54
60
19
11
9
12
12
73
15
5
19
5
12
6
12
22
8
78
33
4
21
20
24
52
36
8
72
19
48
45
23
75
42
18
18
3
61
20
18
154
3
45
32
48
7
5
4
36
23
51
21
4
89
43
23
9
85
11
12
13
35
45
7
96
8
85
56
4
48
39
17
79
53
12
12
6
78
55
96
5
6
54
19
17
63
1
8
7
5
55
9
12
27
11
21
3
66
84
6
49
5
36
43
41
6
21
48
12
49
51
5
6
33
12
15
42
7
11
21
4
20
37
83
48
15
1
56
12
3
34
36
32
27
9
3
153
64
119
37
8
7
11
34
26
49
23
25
17
4
56
16
23
4
17
84
54
22
8
7
69
39
35
30
67
23
1
20
1
63
41
27
15
9
13
20
7
5
51
3
42
24
31
20
13
3
77
40
2
18
3
37
39
5
6
10
24
12
23
15
9
21
135
63
12
30
3
45
7
11
34
12
11
9
6
58
12
32
51
16
8
3
37
68
3
13
48
5
24
42
114
54
6
48
15
1
36
20
7
11
58
2
6
30
10
2
21
13
14
10
2
42
31
9
3
8
75
30
55
56
16
9
23
15
120
57
9
42
10
44
6
22
8
40
2
49
17
12
91
47
46
24
27
29
28
32
39
21
15
28
23
18
15
81
100
3
23
42
15
1
15
5
67
5
4
26
58
27
32
21
51
21
12
31
21
11
33
30
61
9
74
10
32
15
9
30
1
11
10
24
3
56
85
15
41
48
123
69
39
16
36
8
45
3
48
51
1
12
29
19
24
24
11
10
32
12
60
28
23
9
6
9
93
15
4
32
15
12
10
3
47
49
20
25
60
23
3
12
1
69
27
23
1
5
7
44
4
12
5
51
37
36
44
42
13
21
38
46
2
54
3
63
30
18
22
3
9
11
9
27
24
4
44
39
1
8
13
8
43
47
22
26
154
26
6
24
15
4
21
2
37
48
8
12
117
30
33
24
21
3
27
1
20
12
4
11
10
3
59
10
12
38
45
12
24
60
33
24
4
12
3
11
21
13
11
64
12
113
3
63
12
34
44
15
52
9
20
15
33
18
48
49
32
81
27
1
56
4
3
20
4
8
4
77
87
39
37
11
1
9
11
1
38
10
36
47
1
20
43
12
12
56
12
3
30
63
12
13
2
30
19
33
26
25
35
1
23
10
15
23
42
6
12
22
12
98
36
30
7
9
14
30
43
29
31
9
39
53
15
15
9
33
39
61
3
24
53
3
48
12
21
16
20
43
32
49
50
24
1
69
11
4
21
3
24
77
3
3
13
12
21
44
19
24
29
18
6
60
4
32
30
42
43
23
25
5
3
16
20
16
41
64
32
3
61
8
15
15
6
7
17
15
100
23
42
6
6
78
25
24
21
27
5
3
3
57
3
12
6
30
1
5
75
28
36
8
73
11
57
18
1
48
71
22
3
32
16
5
3
37
44
12
40
14
6
18
10
8
19
8
13
35
16
33
14
6
64
51
12
11
9
21
115
5
27
3
48
94
24
27
12
21
15
17
3
9
31
101
48
30
48
1
9
108
23
73
95
13
168
3
20
15
45
9
40
60
12
14
6
100
47
4
108
9
23
96
16
21
14
18
19
8
13
2
1
9
47
39
30
30
12
1
21
11
15
34
15
41
16
15
29
54
30
78
37
5
52
51
23
13
11
1
45
2
9
21
124
74
21
63
106
83
21
18
10
24
8
30
42
43
12
5
24
19
23
90
12
7
12
9
11
40
24
23
9
3
42
3
37
27
21
2
1
41
6
25
33
27
29
3
15
33
37
92
4
24
12
8
40
23
3
105
27
45
24
13
3
24
11
13
24
44
1
32
24
36
18
1
89
12
24
15
1
20
16
99
32
16
48
32
3
34
26
33
48
13
75
9
12
2
189
1
3
9
8
36
36
3
1
59
45
16
2
30
42
108
1
36
21
2
70
63
12
47
22
11
15
34
3
41
7
20
27
36
45
12
97
20
15
1
14
13
17
3
9
43
71
9
21
36
15
9
42
1
17
4
12
26
37
20
15
9
24
3
57
9
24
16
44
24
78
1
77
75
15
10
24
20
51
27
13
41
4
2
1
71
1
41
6
22
50
21
15
66
31
23
46
20
100
15
45
24
27
35
13
80
81
6
30
15
16
53
27
48
25
20
51
12
1
15
9
47
61
2
25
17
7
11
93
24
9
7
9
195
12
56
16
35
120
1
33
8
3
1
14
9
1
15
9
38
1
69
23
27
25
8
15
33
141
12
4
35
4
23
42
6
30
24
19
20
13
20
43
12
32
4
12
8
27
10
11
24
21
27
45
55
35
42
28
108
12
3
29
3
12
21
4
8
4
11
3
6
27
16
21
156
8
52
11
3
81
4
47
1
12
156
11
42
18
12
6
100
59
1
14
60
37
23
6
4
60
75
71
1
21
3
21
20
15
9
7
5
7
21
56
18
10
11
40
35
42
3
9
6
33
16
5
16
14
66
4
39
80
4
65
12
28
72
15
132
8
144
52
5
43
44
3
21
16
47
46
3
41
87
33
27
25
26
54
3
25
15
8
3
6
24
60
55
20
49
71
27
22
56
7
9
14
6
19
21
48
8
30
78
16
68
3
9
100
27
11
10
11
15
6
16
2
6
4
39
33
36
3
24
35
33
4
23
117
28
11
6
28
3
24
12
93
44
3
13
11
13
14
42
60
6
21
1
8
12
6
9
45
15
36
15
1
56
75
10
11
16
8
28
5
90
61
5
6
13
29
18
42
3
36
16
24
33
63
23
12
49
17
43
17
64
20
16
83
57
15
1
26
102
31
5
51
112
69
12
47
48
1
2
12
90
40
15
71
22
27
5
3
273
12
67
11
6
6
1
21
8
24
18
49
56
ABCD 472432788*7^$a-1 [50027]
16
36
20
12
39
48
13
119
72
69
28
20
4
11
109
8
12
51
13
35
36
96
189
15
25
56
51
1
8
16
95
49
32
76
32
3
96
1
35
9
27
73
11
24
36
189
15
121
8
4
23
81
63
13
47
21
96
36
84
28
12
8
16
23
9
27
24
21
28
20
12
27
1
8
120
64
32
4
12
12
48
8
15
45
24
15
21
36
88
32
28
35
57
3
36
45
52
23
25
32
52
8
4
35
33
4
120
80
24
24
12
36
51
24
21
96
24
51
37
44
72
16
68
27
24
49
32
3
33
36
36
3
45
12
3
84
49
11
36
13
71
1
128
16
8
16
8
12
36
48
48
24
24
87
9
4
132
108
35
97
12
71
12
1
24
24
12
20
3
84
1
32
12
27
73
32
3
37
8
87
60
13
11
25
8
3
24
133
104
63
21
12
16
44
40
32
4
56
15
61
36
32
4
8
27
9
39
9
4
96
20
15
24
25
48
68
28
44
36
3
48
21
4
11
25
12
68
3
21
24
3
61
23
36
12
9
12
24
24
63
9
4
32
64
60
8
12
36
16
120
23
1
11
45
28
108
32
24
24
171
36
73
71
9
16
12
12
8
15
9
24
27
117
40
20
63
33
28
12
12
71
120
25
23
1
20
15
13
24
12
47
33
24
3
1
48
23
57
12
48
24
48
84
15
49
44
60
36
15
25
11
73
32
24
60
75
33
3
33
12
24
39
1
44
88
32
48
28
11
72
37
20
60
84
52
44
52
60
107
25
48
32
36
72
40
11
33
28
8
12
75
37
8
111
37
8
39
12
21
4
24
32
24
12
3
1
48
8
63
12
25
35
21
60
24
12
12
24
96
27
12
9
51
37
11
25
44
60
12
3
48
1
12
20
51
25
44
16
11
48
24
48
25
24
23
45
27
25
24
35
25
59
49
12
24
11
96
1
32
3
13
47
9
39
1
32
123
13
11
24
36
9
15
9
72
24
12
4
44
27
69
4
32
4
35
12
37
20
12
75
105
3
21
60
16
44
48
36
12
24
16
11
21
39
49
20
40
23
1
32
28
84
11
61
8
4
12
36
68
16
35
25
24
12
44
12
3
37
107
168
13
8
63
48
73
108
68
3
36
9
12
16
56
4
23
33
24
4
8
40
12
12
44
88
35
9
76
8
99
117
60
36
24
40
20
4
32
3
12
120
192
9
64
44
39
93
12
48
4
48
24
44
48
24
48
12
99
9
28
8
3
9
40
24
48
8
4
32
3
13
24
48
71
37
11
12
21
39
24
81
108
3
9
51
60
84
49
20
28
107
96
60
49
11
57
12
12
16
32
40
32
36
12
112
83
45
28
8
4
11
9
96
52
20
3
57
36
96
4
11
1
20
39
45
28
32
60
60
51
49
20
4
12
32
48
15
36
13
59
61
72
35
229
32
60
3
1
8
16
8
24
24
3
133
11
48
1
20
36
27
69
28
92
36
15
9
36
99
1
8
3
93
28
47
45
16
12
32
39
1
24
23
49
20
24
24
15
117
4
120
47
1
8
52
20
28
36
84
32
12
15
36
13
83
1
60
11
49
20
36
72
12
39
13
20
60
24
3
57
40
107
21
4
20
3
12
36
24
69
28
11
9
39
25
36
11
9
28
71
9
4
8
12
4
72
44
39
21
24
64
83
49
35
33
12
12
39
48
9
12
48
4
24
24
72
23
25
56
52
8
28
11
21
24
111
37
12
44
24
40
36
8
3
1
36
32
24
60
12
27
1
11
45
51
45
4
36
20
84
3
21
100
20
52
8
27
49
35
25
120
32
63
1
20
28
20
76
8
3
12
108
49
47
37
12
11
37
8
15
25
44
36
12
24
24
3
12
1
152
3
45
12
24
87
12
13
48
23
13
128
36
60
3
21
24
24
16
32
27
37
95
9
12
183
45
4
8
12
28
84
44
24
84
51
12
12
1
8
60
28
108
12
12
24
8
48
12
28
20
28
32
48
12
28
119
61
36
44
15
61
35
9
112
47
1
71
60
25
44
24
40
60
20
27
72
108
13
35
1
11
9
39
13
12
11
24
13
60
11
129
3
57
3
108
12
13
80
36
64
167
177
48
15
33
3
1
12
8
108
36
4
23
37
48
8
40
24
11
9
24
96
64
8
28
104
207
48
25
11
37
23
13
71
61
11
45
76
23
33
51
21
24
16
12
56
15
37
20
111
1
23
1
44
12
12
12
4
11
9
12
3
9
15
25
35
60
21
28
8
28
8
3
33
52
92
27
25
104
40
72
8
27
25
20
40
44
28
32
84
52
44
96
16
12
96
20
27
21
12
84
4
48
36
48
8
63
24
60
9
4
8
16
12
20
168
12
51
45
4
32
28
23
1
8
4
156
8
3
1
12
12
59
24
1
20
63
12
13
44
36
24
3
21
36
99
121
23
1
12
23
33
15
1
20
108
51
25
8
147
33
60
52
11
36
21
3
21
28
11
36
9
64
56
3
45
28
24
80
4
71
108
45
4
20
12
4
24
23
21
4
11
1
20
4
48
35
9
15
21
16
20
24
40
12
8
4
23
69
16
35
45
36
3
24
49
24
20
72
15
9
51
12
1
8
36
4
44
36
60
60
52
24
23
13
32
24
52
72
107
25
120
8
4
36
44
12
24
3
45
36
15
24
9
27
9
39
109
11
13
23
69
24
3
57
15
36
21
4
36
44
160
11
1
8
27
24
21
3
213
27
24
12
9
171
36
61
23
9
28
24
8
28
8
40
24
11
85
36
23
25
11
9
12
184
24
8
39
13
68
24
3
13
188
24
24
3
33
51
57
4
83
21
51
60
1
23
33
4
72
107
24
25
119
1
8
12
28
23
24
145
35
24
13
23
13
44
39
1
8
64
11
21
39
25
44
48
16
47
57
36
3
33
24
28
48
44
3
33
48
51
237
51
12
25
11
12
72
1
35
73
60
56
48
27
1
8
40
20
12
12
3
13
47
49
32
15
9
16
35
9
12
15
72
1
20
12
27
1
24
35
12
57
16
20
12
84
27
9
39
21
39
12
13
60
11
37
11
37
8
15
133
24
32
48
39
21
52
24
8
16
44
76
35
24
9
24
39
1
68
24
4
23
144
9
28
12
12
35
93
39
33
3
9
15
9
4
35
12
12
25
44
36
12
52
20
28
20
3
9
39
12
49
71
85
24
8
28
8
40
11
13
120
24
12
143
49
35
36
1
8
12
52
20
76
60
ABCD 472434422*7^$a-1 [50030]
39
72
27
333
9
63
87
36
18
66
9
87
81
27
156
33
48
24
93
18
9
9
87
75
24
18
18
81
81
39
63
144
177
72
21
195
99
45
27
21
87
36
12
72
225
24
21
123
72
27
36
72
129
81
15
27
18
306
30
180
15
111
9
45
144
18
42
30
126
72
42
36
21
195
21
27
141
45
54
138
18
33
57
42
93
99
96
21
15
57
63
78
90
201
45
54
36
36
45
15
36
30
18
42
48
6
18
102
18
132
63
21
54
69
99
84
24
12
54
96
12
96
27
45
18
12
78
84
6
21
99
141
63
9
27
117
45
3
24
216
75
60
12
42
18
9
111
33
72
57
279
9
54
33
3
42
18
81
27
21
9
204
27
3
18
339
3
72
96
93
24
48
24
9
39
45
18
81
24
27
21
15
129
72
9
60
192
72
51
75
45
81
150
48
6
3
24
48
27
69
120
15
129
27
24
21
27
186
66
216
42
36
144
27
72
3
6
54
129
72
24
9
162
18
90
54
27
48
72
9
162
18
42
57
15
12
108
6
66
60
45
48
63
9
72
63
105
63
48
60
30
150
48
54
36
132
27
120
45
42
126
99
99
120
90
6
54
39
51
90
90
81
183
6
3
96
225
183
63
294
48
18
24
120
78
234
129
96
21
195
117
3
27
18
99
63
33
45
3
9
60
3
123
12
9
159
9
3
45
45
51
3
168
48
72
69
27
234
246
54
162
141
144
39
9
15
30
42
129
69
3
27
60
12
108
6
120
6
84
81
96
3
42
3
96
9
12
315
144
63
105
48
15
102
18
168
156
141
153
84
99
51
45
21
24
126
30
54
60
117
72
360
72
129
63
144
69
3
141
30
96
12
9
15
156
42
147
72
117
24
12
90
213
21
72
27
24
48
51
108
12
69
189
54
93
24
21
72
27
240
75
18
18
72
81
69
3
24
39
240
9
45
3
45
18
9
87
81
48
24
27
21
27
180
81
144
24
48
72
27
204
48
78
66
24
54
3
72
333
123
45
66
78
27
3
180
105
111
72
9
15
54
72
3
87
57
24
21
99
231
198
102
78
39
123
36
12
18
54
18
18
153
141
48
90
132
21
51
84
36
24
54
18
45
48
144
243
90
18
24
108
21
144
123
45
72
192
96
45
99
27
21
96
99
282
6
180
9
72
72
48
96
72
120
45
6
162
48
42
9
48
123
102
6
9
111
144
36
36
6
75
168
45
3
207
9
24
63
81
147
72
96
12
105
21
6
144
90
147
15
30
51
48
72
72
24
48
27
18
387
27
36
33
45
3
117
6
45
21
27
45
18
9
24
45
174
69
21
27
99
42
3
45
204
183
45
42
30
6
72
18
180
12
51
39
33
48
87
273
87
54
147
24
48
51
117
120
72
171
168
18
3
96
3
45
24
63
30
42
54
171
48
45
216
6
36
30
60
111
24
27
36
36
21
135
90
54
33
48
15
84
45
141
3
15
84
258
99
72
144
72
261
54
18
171
3
150
54
84
36
9
27
108
276
93
216
15
9
48
24
45
75
144
51
30
135
24
27
189
39
9
63
33
72
3
18
99
96
72
3
24
45
63
9
3
126
198
9
81
54
6
30
36
6
30
24
18
48
78
162
3
81
63
96
117
48
51
72
21
ABCD 472472912*7^$a-1 [50022]
60
15
9
15
33
39
45
60
63
12
33
126
18
111
3
57
9
42
66
42
24
186
3
57
27
27
12
18
3
33
24
114
114
30
66
3
75
24
30
3
24
33
3
9
27
141
3
60
3
72
33
12
180
60
60
9
54
21
45
60
60
6
78
48
27
120
60
69
48
6
57
21
18
81
81
12
39
15
18
51
9
15
33
3
12
15
48
57
15
24
72
117
3
6
123
33
12
84
66
129
48
45
96
30
24
12
45
93
12
3
51
114
24
78
30
126
66
27
39
102
48
48
12
27
69
48
6
33
45
3
21
18
18
15
15
18
102
36
18
3
9
18
105
21
66
42
12
87
3
18
36
12
3
21
66
57
111
48
48
48
6
6
57
21
48
54
9
45
3
81
39
39
6
3
24
45
96
3
24
72
45
6
30
18
30
39
69
3
60
21
24
12
51
48
15
9
60
3
81
9
87
33
15
12
48
3
9
57
54
72
6
75
60
21
3
33
42
18
6
12
6
126
24
42
24
39
105
3
27
66
6
9
63
6
108
30
21
15
30
30
21
9
15
120
69
15
12
3
81
9
18
18
51
21
6
18
3
96
15
24
42
222
6
60
75
21
84
3
3
12
6
27
15
66
3
81
18
66
87
24
24
117
12
3
21
3
57
75
12
60
48
12
48
21
48
24
60
51
39
96
48
45
45
15
12
36
12
21
135
84
51
21
21
6
144
54
72
48
54
12
129
36
33
39
21
204
18
36
30
30
90
48
6
30
36
3
60
24
33
3
180
84
15
21
75
60
129
3
102
6
153
63
30
159
3
6
60
60
30
30
120
6
33
72
48
9
30
30
51
81
75
3
33
57
12
36
3
33
27
33
99
39
12
18
12
66
24
33
9
108
27
81
12
15
48
63
30
18
69
9
3
99
33
63
18
75
27
33
3
21
111
21
69
111
36
12
12
117
3
9
60
42
30
54
42
12
18
6
60
15
12
21
30
48
21
60
36
15
6
123
3
33
33
39
111
48
6
42
69
45
30
9
48
12
129
24
39
15
66
12
15
63
42
54
54
12
18
36
9
15
6
66
102
60
36
18
36
21
12
9
87
36
9
24
132
3
12
75
105
21
48
111
36
15
57
39
6
6
42
27
153
12
3
12
12
39
9
159
6
27
33
51
27
72
36
66
12
48
63
15
33
57
42
33
9
42
9
45
15
12
9
12
6
12
30
18
90
39
3
9
3
33
33
3
84
72
12
3
48
78
3
15
93
36
63
84
6
3
33
6
9
21
30
78
18
45
21
3
12
63
30
39
93
12
42
9
21
3
33
15
108
96
21
27
108
3
21
21
39
33
132
108
132
15
9
159
12
36
51
12
240
6
15
120
24
24
9
27
15
9
15
6
18
21
81
96
66
48
54
42
93
69
39
15
30
87
3
48
6
6
36
6
6
21
60
33
24
3
189
27
21
27
57
3
15
141
15
6
75
12
45
63
57
12
42
12
54
36
72
12
15
60
27
24
96
9
12
24
3
42
144
6
21
3
18
3
3
96
102
99
9
51
21
6
72
66
102
33
33
3
15
30
27
12
33
15
9
3
21
78
12
60
24
138
12
3
36
15
36
96
117
60
21
27
75
69
21
18
36
12
66
15
69
30
30
132
24
6
42
3
24
12
45
72
30
93
9
111
69
18
60
6
27
33
18
102
6
66
3
9
51
57
3
9
42
18
111
9
3
27
33
21
27
12
15
18
75
159
24
6
60
27
60
21
75
21
72
48
6
78
3
51
54
18
6
3
60
156
24
9
6
30
72
60
6
33
3
69
39
33
21
12
27
48
9
36
72
12
12
36
18
114
27
75
45
63
33
33
3
75
36
24
6
42
24
57
9
24
30
81
39
30
42
6
15
57
15
69
126
6
42
210
12
3
33
12
6
6
15
93
15
24
81
3
96
15
24
21
39
30
39
39
30
12
30
9
9
6
21
9
15
36
96
39
120
9
45
3
24
129
51
3
30
111
3
93
33
132
12
27
24
57
6
54
24
18
48
42
24
12
48
99
57
78
48
6
15
117
39
9
27
57
27
15
105
63
36
18
27
165
15
12
93
18
57
9
15
96
15
9
9
30
54
3
21
12
36
15
72
21
27
96
60
24
9
96
6
60
36
78
3
9
15
96
84
27
24
6
24
24
132
27
69
15
57
63
36
3
18
15
24
33
27
9
24
27
33
111
3
9
36
108
3
33
51
48
30
15
33
63
51
54
24
6
9
36
57
3
36
3
42
54
24
42
63
27
33
21
54
21
144
27
9
21
36
111
45
48
18
24
21
33
12
12
132
54
21
3
18
54
18
96
114
36
126
24
36
24
27
21
72
6
141
33
42
177
141
36
30
21
105
15
24
60
39
42
39
9
12
66
9
21
6
12
36
126
3
60
132
27
21
21
54
42
39
36
33
15
3
57
9
63
57
126
105
27
18
3
33
24
54
201
33
27
21
39
69
42
78
99
72
12
24
99
24
96
21
3
18
39
21
75
81
18
36
42
3
75
24
216
42
30
72
21
3
6
12
12
75
12
3
6
12
6
12
54
30
21
21
6
33
69
6
18
36
42
12
48
21
15
18
147
12
63
6
27
15
42
24
132
12
30
18
12
6
33
57
72
6
42
15
84
9
168
6
21
9
6
42
15
111
9
24
33
24
60
27
48
69
3
45
18
69
48
9
51
15
33
21
27
21
42
60
141
36
9
3
15
117
3
66
54
9
105
30
69
12
12
168
33
24
3
24
24
3
12
6
15
57
36
18
ABCD 472663182*7^$a-1 [50109]
23
96
33
12
3
109
44
4
20
48
64
20
4
20
16
35
1
20
40
68
12
147
61
32
28
32
28
20
52
68
12
4
68
60
28
32
12
48
15
37
96
48
176
3
13
35
37
11
21
28
80
96
60
99
117
76
8
4
8
88
44
48
48
40
12
168
24
8
60
12
28
44
3
13
12
12
44
40
44
72
64
20
72
39
96
105
24
4
60
56
48
156
60
40
20
12
64
23
24
24
129
24
15
72
48
1
216
47
97
56
180
51
1
12
108
48
48
12
20
12
108
40
8
16
116
12
52
11
168
24
72
9
120
4
11
48
13
227
24
33
40
20
3
33
96
12
16
20
52
224
36
24
64
12
84
8
15
37
44
36
64
11
109
12
204
20
63
93
52
95
45
120
36
24
40
71
69
28
108
92
40
20
27
192
48
24
73
48
96
20
171
25
95
33
72
64
119
25
48
20
12
40
12
11
24
120
9
16
8
16
12
8
3
33
4
11
48
33
12
16
56
16
12
8
64
44
3
177
72
39
1
92
36
15
9
39
24
33
4
35
201
39
13
92
88
108
107
33
39
33
72
16
44
3
24
33
39
33
244
35
37
12
48
132
8
4
60
24
12
68
76
36
35
25
32
36
136
35
105
16
8
63
13
108
47
21
3
1
8
52
83
13
12
116
52
12
35
45
27
81
64
20
40
20
24
63
73
24
20
12
15
13
20
60
16
35
25
68
12
4
11
72
69
4
47
33
36
48
52
8
135
45
3
21
28
20
27
72
13
11
9
39
1
12
36
12
20
40
20
3
105
52
48
35
45
28
32
183
81
15
24
1
8
36
171
25
44
12
28
59
145
48
8
84
3
33
4
11
1
56
120
24
24
39
73
132
36
47
24
33
12
88
11
144
57
24
36
48
27
25
60
84
56
16
8
36
3
25
96
24
12
36
60
24
144
83
33
15
69
4
8
4
11
105
4
156
24
95
25
24
32
4
20
16
8
24
15
165
12
4
204
96
56
24
40
24
23
25
32
156
40
20
12
4
8
15
37
104
51
25
8
15
48
25
48
72
23
48
1
12
107
9
39
21
48
3
13
11
109
188
40
8
24
15
25
24
20
4
20
120
51
57
52
11
24
96
24
73
23
21
51
73
12
20
12
3
49
36
8
3
9
48
12
60
4
20
135
1
47
48
189
3
33
28
12
20
40
32
27
24
1
48
71
9
15
261
3
9
15
73
80
4
83
24
72
13
11
24
24
85
32
28
47
25
12
131
25
92
27
25
20
36
16
8
63
96
24
73
20
12
48
156
147
48
1
8
15
49
8
135
48
117
28
71
24
25
24
56
40
12
8
24
12
16
72
12
35
9
12
99
9
24
96
24
12
27
48
45
40
8
136
11
93
48
3
21
99
9
36
72
28
32
15
25
72
140
3
33
84
108
52
60
32
36
64
11
49
20
60
16
8
12
28
44
3
37
32
76
44
75
1
152
39
61
8
24
36
12
52
8
16
24
20
12
24
63
24
96
1
48
23
61
11
45
3
9
208
23
24
1
20
75
9
39
93
16
8
4
23
85
60
95
24
33
48
40
24
24
20
16
11
97
20
48
24
24
27
24
48
120
61
83
33
24
4
68
24
63
141
240
171
1
72
96
119
73
23
9
108
4
60
20
84
123
9
15
33
4
11
61
8
120
52
120
84
11
24
120
1
8
12
16
68
39
13
35
25
32
16
20
4
80
39
49
20
4
56
24
4
104
51
49
8
24
24
12
60
39
121
20
12
16
44
27
109
12
104
24
15
9
36
52
23
45
27
73
32
24
96
120
48
76
20
40
20
3
1
24
36
107
45
4
20
75
21
12
60
51
96
13
32
64
24
32
75
21
4
44
72
124
24
20
60
63
97
20
3
1
12
48
48
44
15
21
28
32
180
28
12
68
12
48
40
32
28
72
68
3
49
32
12
3
72
13
96
24
36
20
27
48
85
59
117
16
8
12
40
80
39
69
52
23
24
120
1
32
168
4
12
8
87
96
37
12
24
12
20
24
16
23
49
8
15
105
220
20
39
21
52
56
15
121
23
1
95
25
72
23
1
44
24
12
16
48
119
73
48
12
8
4
128
4
116
39
9
24
108
3
85
32
24
84
16
23
45
60
28
8
12
60
27
1
23
21
16
96
11
13
60
32
15
297
40
8
28
60
56
40
44
75
72
24
1
47
1
44
28
48
23
13
84
24
8
52
11
9
48
24
87
1
8
48
12
3
1
23
21
76
120
48
96
71
1
32
40
56
16
23
21
4
8
40
8
12
12
15
21
84
48
24
120
4
11
48
24
97
20
36
120
24
64
12
84
24
47
21
3
69
40
96
107
13
32
75
25
20
120
24
36
63
21
24
27
57
39
9
15
72
72
21
72
60
48
12
28
71
9
48
52
83
24
93
3
21
36
40
23
57
12
27
9
15
1
8
16
20
52
24
20
36
63
24
73
48
47
33
16
23
13
12
36
11
33
36
3
57
111
24
1
80
16
44
184
20
76
84
44
12
87
57
36
24
24
28
12
36
12
12
8
28
59
37
35
61
20
112
8
12
28
23
81
136
ABCD 472723332*7^$a-1 [50062]
84
47
45
172
8
18
46
24
24
59
21
28
24
8
18
45
3
6
99
39
130
12
44
30
9
33
54
18
156
4
83
25
12
2
10
14
94
35
33
48
16
24
60
104
111
85
14
18
18
6
120
6
45
109
24
50
6
36
39
1
44
6
18
52
92
18
54
4
24
60
50
6
27
63
12
10
24
24
20
72
40
12
11
61
56
54
46
108
2
72
22
20
28
8
27
3
177
12
9
42
21
61
11
132
39
96
30
4
48
2
70
44
30
69
37
26
18
100
2
22
47
36
12
61
11
72
61
26
82
72
60
12
36
48
14
12
10
44
4
48
35
9
16
23
1
98
22
20
84
16
60
23
51
10
2
9
1
12
128
84
4
20
16
48
72
26
10
20
124
26
12
9
123
36
30
42
30
28
24
44
72
48
36
6
34
23
1
44
100
8
64
23
13
44
16
24
11
73
20
24
18
142
36
12
12
35
97
74
34
48
44
18
6
12
28
44
100
35
87
18
52
20
36
48
112
20
48
63
49
68
42
45
9
39
27
18
42
34
38
93
45
4
14
72
18
15
21
40
11
13
32
3
1
50
34
36
14
9
85
36
84
2
10
36
32
39
1
26
42
28
24
12
24
2
18
90
36
10
11
15
30
63
1
140
4
32
30
69
1
132
11
37
84
23
27
54
126
10
80
63
1
62
22
50
72
66
24
27
3
81
9
18
132
10
48
12
23
51
45
21
18
6
4
26
9
15
192
94
50
10
104
12
24
36
28
38
58
11
45
16
59
25
11
33
4
50
9
9
27
25
20
28
24
38
120
36
46
44
54
9
1
32
63
13
8
16
38
18
28
32
48
36
18
46
24
2
18
148
140
4
14
6
48
63
108
105
39
61
20
24
63
12
13
14
10
8
15
3
70
20
4
83
1
80
66
9
51
45
36
9
64
11
13
86
42
40
44
76
20
28
11
73
71
81
24
16
20
90
58
36
14
18
64
38
18
27
24
21
18
9
15
81
27
30
52
83
24
1
108
8
4
36
14
12
36
22
56
30
6
54
9
12
85
20
36
18
12
18
24
30
22
20
16
2
46
20
16
96
12
12
14
57
15
21
49
14
96
18
36
16
12
36
2
18
90
22
14
36
22
12
8
30
36
6
66
33
48
87
10
116
18
18
27
37
24
24
32
3
25
11
9
6
82
48
72
152
16
2
108
46
36
44
88
80
12
6
34
23
27
70
8
40
8
4
50
108
6
27
48
1
71
63
22
38
10
80
4
8
100
8
4
23
9
28
36
12
14
18
6
12
24
46
44
18
22
68
30
33
57
27
72
49
12
80
12
27
73
71
13
32
4
56
90
48
9
13
23
61
8
18
10
8
52
32
108
24
3
37
24
24
56
4
12
11
72
157
68
18
12
9
33
39
145
24
8
12
52
44
12
51
57
4
2
36
9
61
20
4
8
6
12
42
40
50
36
54
30
6
3
13
50
106
98
9
37
110
58
108
2
12
6
12
52
38
6
4
36
44
16
20
36
6
81
81
28
35
3
6
4
71
73
122
46
11
27
24
10
2
10
44
96
18
190
2
9
36
13
110
66
27
99
46
44
18
36
24
48
42
3
9
16
12
32
28
72
8
18
70
20
48
4
38
58
62
42
100
12
14
84
45
1
14
18
84
40
23
15
21
1
108
72
14
30
36
16
8
76
23
21
90
24
81
21
18
6
12
150
21
27
6
18
22
60
11
45
18
42
48
6
54
4
96
24
11
147
22
59
61
2
24
30
6
34
12
83
24
81
12
51
12
15
34
2
18
18
142
12
60
14
42
28
26
70
24
12
48
71
3
213
93
16
35
75
78
28
8
75
51
34
32
292
56
4
12
24
86
10
20
4
36
14
34
38
18
6
48
70
20
16
11
9
72
40
2
18
3
24
21
24
12
87
3
54
126
46
24
38
6
12
18
9
45
28
122
18
112
32
4
50
36
81
45
75
105
100
48
24
2
54
27
25
20
60
27
13
35
9
40
86
10
12
12
36
24
59
1
24
56
64
50
9
45
18
18
16
68
6
12
9
24
57
18
69
1
71
1
2
45
25
72
74
82
140
135
3
154
35
25
56
4
95
37
14
22
14
18
3
69
16
92
72
76
8
72
78
10
11
25
60
24
95
1
11
117
28
84
14
6
63
1
24
38
34
11
45
30
18
112
23
15
10
24
20
12
28
32
40
120
20
28
12
36
44
18
46
62
10
23
9
52
60
8
51
39
96
9
3
130
12
2
54
6
45
3
18
40
48
119
81
51
73
2
60
36
18
16
20
16
120
48
71
49
12
128
40
12
24
48
2
18
28
24
56
4
20
64
192
122
18
40
24
24
50
106
20
28
48
60
24
56
4
14
9
141
27
273
40
2
30
63
15
12
60
54
16
12
12
50
30
60
3
45
42
93
87
34
14
18
18
34
8
4
23
3
18
42
54
30
24
10
12
8
76
23
13
110
9
61
50
9
1
12
83
25
12
72
26
22
12
14
10
62
34
36
35
12
87
54
30
10
14
18
28
80
3
1
122
36
54
4
26
9
81
24
27
12
36
27
60
30
42
9
9
4
23
36
25
14
18
40
12
83
9
51
12
27
6
18
10
60
12
48
50
72
21
1
60
36
47
36
73
23
25
36
14
10
35
1
12
72
110
10
20
63
9
18
36
6
16
12
38
45
9
28
23
144
9
36
75
1
8
87
37
8
30
10
14
70
20
3
60
21
42
45
36
3
54
40
2
18
16
20
4
12
20
18
10
36
83
97
8
36
16
23
15
22
24
11
24
1
8
28
12
12
144
92
39
63
58
23
81
4
12
2
10
80
42
34
36
56
3
9
42
48
58
110
45
48
61
35
25
14
69
12
15
18
3
99
36
114
54
82
35
49
71
33
36
18
72
36
30
28
23
9
52
23
99
9
81
4
132
71
61
2
18
18
9
9
6
9
12
15
54
4
35
24
61
146
10
44
16
84
36
ABCD 472782834*7^$a-1 [50003]
30
3
15
9
15
36
42
20
178
62
22
36
102
42
153
12
171
5
52
12
41
52
18
60
150
15
36
20
16
105
60
8
12
82
108
72
33
48
12
45
48
42
12
26
63
16
41
27
7
29
88
21
3
12
60
3
69
81
15
8
4
3
60
141
111
30
3
36
36
24
39
12
30
78
21
63
17
21
7
48
3
30
15
27
12
26
130
50
22
60
57
32
136
12
51
62
22
53
13
23
67
30
15
5
72
40
27
3
48
17
73
15
15
5
36
24
64
33
3
15
12
38
10
5
4
8
36
9
10
30
30
29
19
17
33
22
48
72
33
17
40
59
1
15
8
7
48
65
16
24
36
3
36
2
28
12
18
45
12
45
11
9
70
65
85
27
60
21
27
128
4
15
26
111
16
27
6
60
27
5
7
48
44
19
12
18
51
21
27
123
33
32
24
40
51
12
17
1
8
10
12
69
36
3
5
4
21
15
12
12
36
60
15
57
3
120
5
19
26
10
24
81
15
12
108
60
24
36
30
90
102
3
32
93
10
30
30
2
55
3
173
28
51
113
7
90
108
15
24
111
24
17
4
15
24
36
30
27
3
41
19
17
7
201
27
93
75
12
9
89
40
15
80
36
91
33
15
2
40
48
15
8
9
10
45
3
12
9
44
12
4
21
78
30
12
8
40
12
11
69
70
12
18
35
84
121
30
89
1
87
81
39
51
5
72
133
12
27
15
18
18
90
42
9
149
10
50
130
60
2
60
3
36
72
37
32
3
16
29
10
5
4
15
26
22
72
6
12
23
7
108
9
3
89
160
21
3
156
36
56
19
48
21
24
72
8
7
78
12
8
183
9
7
75
6
39
15
17
19
57
5
7
32
19
50
10
2
63
16
20
9
22
60
60
125
25
42
6
20
22
12
29
19
18
135
24
51
30
30
12
108
90
27
5
43
20
25
15
84
3
150
35
40
12
32
160
29
15
7
9
20
31
50
28
90
84
57
48
60
33
30
12
17
79
60
50
12
55
3
21
9
30
9
33
48
87
93
27
12
3
30
3
39
18
8
27
13
39
32
9
82
5
112
32
12
16
93
3
36
24
36
39
24
33
3
12
30
18
17
64
3
36
72
33
57
35
13
27
24
48
93
18
60
9
3
78
51
9
39
41
79
33
68
19
12
9
90
12
69
92
19
57
15
66
102
60
72
41
19
18
30
105
15
90
75
45
8
12
10
41
28
9
27
15
30
3
8
49
23
40
24
15
36
12
72
6
30
5
7
101
19
38
67
5
100
18
42
3
45
72
18
12
57
51
12
38
27
7
6
72
18
5
25
30
57
33
35
36
19
12
30
18
17
48
25
60
162
9
60
123
6
12
8
22
53
45
31
24
27
60
30
78
9
3
48
45
27
18
15
17
40
18
60
81
24
56
43
18
20
10
108
105
8
7
65
12
4
9
72
60
30
5
28
80
16
63
26
55
12
3
21
3
36
132
12
86
79
128
4
9
87
15
41
19
48
45
27
12
206
40
35
136
24
15
50
52
27
3
48
2
43
20
112
12
68
4
9
114
17
1
162
17
81
40
15
24
51
12
81
57
3
5
10
12
90
27
101
10
60
9
81
191
64
12
5
43
15
45
15
42
27
51
9
3
48
2
60
3
52
15
48
45
15
42
3
15
9
3
57
3
89
81
10
30
30
9
3
26
10
45
147
33
8
19
53
25
30
30
72
15
180
15
9
3
6
54
48
5
48
96
12
64
3
72
29
103
26
10
50
19
33
15
27
21
15
102
42
57
29
7
45
87
12
81
3
12
3
24
105
3
9
44
19
78
20
79
39
5
115
5
37
123
17
22
17
40
48
75
17
9
10
24
105
33
80
168
10
45
65
60
70
5
4
21
11
91
50
108
27
43
42
39
21
8
19
51
57
75
18
75
15
72
18
54
96
12
90
18
24
6
11
16
5
10
48
45
15
12
33
8
28
81
3
39
137
16
108
17
28
47
13
11
1
30
9
39
9
36
5
100
27
3
21
3
6
15
45
162
33
80
37
30
38
82
53
37
90
12
6
54
17
91
30
42
108
38
40
87
44
43
18
3
24
48
3
150
23
97
87
3
30
83
67
41
69
10
69
12
9
12
63
15
90
72
3
207
48
50
15
25
12
60
20
10
9
24
60
147
12
18
78
21
24
32
4
189
87
72
3
30
128
10
53
16
213
18
72
90
15
45
99
60
84
12
65
28
35
180
55
9
3
18
60
11
9
7
3
24
120
180
21
36
69
15
12
3
9
128
40
15
30
18
50
187
3
2
28
72
18
9
96
27
60
5
45
63
4
3
108
65
37
18
77
43
5
40
72
5
67
56
16
32
7
9
51
5
36
69
22
48
2
48
34
21
75
5
7
53
85
27
3
72
9
111
30
8
27
7
33
15
18
30
90
15
12
12
111
12
48
45
65
70
12
90
27
3
101
79
9
29
3
7
57
3
110
3
76
15
21
12
8
64
12
48
41
70
42
23
16
3
57
32
19
18
35
37
80
7
3
9
39
30
12
3
45
30
62
22
17
9
10
9
21
30
84
36
21
51
78
72
11
67
12
12
53
28
17
10
5
103
24
48
48
12
9
20
9
22
12
36
17
124
69
75
15
12
12
6
23
28
36
3
12
38
7
27
38
60
28
60
12
3
15
102
8
34
29
4
60
5
39
19
45
117
15
60
48
39
33
15
9
39
57
180
68
40
17
70
60
12
120
57
39
2
40
30
38
22
5
115
101
49
27
63
5
43
21
24
135
12
18
30
12
48
105
57
39
48
51
5
79
57
21
18
117
3
45
12
72
81
12
147
12
21
11
52
12
20
115
29
1
27
12
9
11
1
18
137
36
19
18
15
39
6
15
5
15
40
57
39
21
27
ABCD 472925144*7^$a-1 [50096]
5
96
6
90
30
66
7
11
24
36
24
1
35
42
48
60
36
30
1
143
12
18
19
107
61
17
42
30
18
72
18
6
24
6
6
24
49
5
42
48
96
54
60
36
19
5
18
60
84
24
72
12
85
83
60
24
49
60
11
30
114
6
19
71
54
19
5
18
18
36
48
30
37
5
6
102
36
6
90
19
35
37
59
13
35
72
85
35
61
48
11
18
7
59
30
66
6
7
5
31
5
6
109
11
18
48
30
18
24
12
6
24
6
18
54
72
18
12
25
71
12
1
35
24
30
30
6
60
7
53
42
12
42
18
48
18
7
12
12
23
37
24
24
23
12
12
48
132
6
19
11
37
23
24
54
90
36
13
83
24
18
6
6
90
36
42
18
90
12
6
12
37
23
12
18
48
66
1
29
18
25
35
60
6
31
23
12
48
6
30
6
30
66
7
11
25
29
66
12
18
66
30
24
6
24
36
18
18
18
91
59
30
42
108
6
18
25
11
54
36
19
17
36
150
25
5
12
18
24
54
7
5
43
29
7
41
7
23
18
31
48
143
37
11
84
25
41
6
6
102
108
78
6
24
120
66
6
12
36
12
25
5
90
48
72
12
30
60
30
12
84
12
12
36
6
24
24
18
18
12
67
17
54
61
48
23
18
31
5
6
150
84
18
60
18
12
6
6
174
25
11
6
18
12
18
60
42
12
6
36
6
24
18
6
1
228
11
85
72
5
54
6
12
43
5
67
11
1
35
48
6
30
24
1
47
24
54
31
24
17
30
24
24
24
42
6
30
18
1
5
18
6
19
5
18
37
47
30
6
18
19
5
6
49
17
6
25
24
29
6
30
36
103
35
6
6
12
72
13
41
24
18
114
31
65
30
37
5
66
49
47
6
18
102
18
102
30
12
30
36
36
36
78
37
12
11
6
6
13
36
155
18
42
61
35
30
12
31
24
11
12
72
25
11
12
18
24
120
12
30
1
95
37
11
6
48
30
18
7
23
12
18
12
18
24
54
6
60
60
54
12
7
47
85
5
24
12
54
13
17
30
13
5
12
43
11
6
168
12
36
12
6
54
31
11
49
72
23
12
12
30
6
30
6
6
72
6
1
84
35
12
25
5
12
30
1
11
73
107
25
5
55
41
43
5
24
36
36
24
67
17
30
36
60
60
54
36
6
85
11
13
29
6
12
13
17
12
67
35
66
24
54
6
6
30
7
36
35
36
24
60
1
11
12
6
54
90
7
11
24
24
54
6
1
11
18
54
12
54
6
24
1
35
60
25
65
36
18
6
18
66
12
12
12
43
5
30
1
197
24
19
41
18
6
30
12
18
24
6
36
48
18
42
6
126
30
6
12
12
6
24
18
1
35
30
60
6
120
24
24
72
73
11
84
6
6
1
155
30
7
35
66
30
42
7
17
24
6
84
6
55
5
54
1
11
73
11
73
65
48
12
72
6
90
12
55
41
54
1
11
78
18
60
48
24
61
17
18
6
18
6
12
12
72
66
12
36
6
30
25
11
120
12
12
18
48
7
5
12
18
48
12
36
1
108
155
6
30
12
24
24
12
78
12
24
18
36
97
35
60
54
36
19
5
24
7
59
24
36
24
24
12
6
12
60
6
49
5
48
42
1
17
48
12
67
11
72
60
30
102
6
42
54
90
6
7
5
43
5
30
78
42
84
6
19
35
48
12
30
18
73
35
42
18
18
6
90
18
85
41
19
11
1
5
120
18
12
25
53
36
162
24
145
23
12
6
12
18
108
12
37
131
1
48
5
55
5
6
36
18
7
23
1
65
6
18
12
60
30
30
36
60
42
36
90
36
54
24
6
12
19
35
30
30
13
23
12
6
24
43
17
12
36
48
24
12
24
67
17
60
30
61
11
114
66
85
228
65
78
42
72
24
30
12
24
13
53
48
31
35
54
24
66
66
18
85
12
23
12
1
5
24
60
18
30
12
54
12
48
1
23
12
18
6
6
30
54
12
7
36
71
13
23
12
18
7
5
18
42
18
24
1
89
54
24
1
17
48
66
24
6
36
54
60
24
12
12
12
18
48
30
37
47
24
1
53
150
42
30
24
30
42
78
36
18
25
23
54
43
41
12
12
12
78
48
42
18
60
60
24
18
66
36
6
18
24
145
36
107
12
78
18
1
71
18
6
36
24
114
72
24
30
73
5
6
1
24
11
108
12
1
5
18
12
12
36
6
55
23
18
18
6
6
54
48
6
24
18
162
6
24
18
60
12
36
42
7
17
18
72
18
96
90
36
25
59
66
78
18
19
65
18
6
12
72
12
66
12
1
47
42
18
42
18
18
12
48
54
13
48
101
18
18
7
60
35
48
18
90
12
48
6
84
19
41
24
60
36
72
18
36
36
24
18
60
18
12
6
7
119
18
36
30
42
24
54
24
13
29
18
73
84
5
6
48
24
6
6
90
43
35
12
13
11
24
48
37
23
48
84
66
6
24
1
95
84
36
13
53
24
19
29
55
35
13
12
5
60
43
77
6
61
5
54
6
55
35
6
48
84
30
6
7
5
72
12
66
12
12
36
12
78
19
29
19
5
12
48
12
114
102
19
11
25
5
30
72
25
11
12
12
25
35
1
5
6
6
12
211
35
132
24
24
30
7
17
36
90
25
5
12
12
60
247
23
6
6
49
71
18
18
13
41
30
18
66
6
30
30
30
73
12
95
60
1
35
12
12
13
5
66
24
36
6
30
18
18
72
180
60
12
25
29
31
35
13
53
7
5
6
66
6
108
24
78
84
24
31
11
12
12
48
18
18
84
36
12
24
6
19
84
11
24
1
53
18
54
24
36
54
61
5
54
1
11
13
71
18
12
30
13
17
60
156
12
7
11
12
18
7
48
53
54
13
29
36
90
24
36
78
19
5
6
60
6
30
48
30
6
1
29
6
18
66
36
6
7
17
31
29
36
18
1
35
85
11
72
121
17
54
13
11
60
72
78
6
1
23
1
95
24
12
30
60
24
30
6
12
78
54
18
36
60
6
6
25
5
7
41
24
60
7
5
18
25
12
11
48
6
30
13
12
5
31
29
36
67
23
24
24
12
24
13
60
53
54
36
25
77
66
36
6
42
12
6
12
18
18
12
7
23
30
12
72
6
78
12
54
1
47
30
7
89
6
48
37
53
31
47
49
41
18
6
18
72
13
35
25
83
12
6
6
25
35
24
42
7
5
186
24
36
1
11
42
42
13
23
25
29
19
5
24
55
35
6
31
5
48
42
18
30
6
19
41
120
60
6
1
89
31
72
48
5
54
96
54
60
36
60
18
6
66
37
35
1
59
12
18
7
65
18
13
59
13
ABCD 472930892*7^$a-1 [50040]
60
60
101
12
48
1
114
17
37
24
107
24
36
103
36
6
54
162
18
53
1
96
6
5
31
30
30
5
13
35
12
73
95
1
126
18
30
60
101
1
59
43
72
65
84
48
24
24
19
17
25
90
53
72
7
18
24
71
49
54
24
42
6
12
6
42
48
5
91
48
6
11
19
41
1
35
84
24
7
18
11
13
23
7
18
35
85
30
72
17
60
24
109
23
25
35
120
60
7
29
61
48
11
61
30
17
31
41
1
11
36
121
18
5
31
17
24
19
126
143
1
35
85
144
24
72
54
96
41
36
67
41
49
71
55
5
36
25
23
247
5
139
29
12
49
59
60
25
24
78
48
12
5
7
36
12
29
12
48
1
23
97
30
120
12
41
12
25
59
60
55
48
72
17
49
42
30
48
24
24
54
53
7
101
72
19
48
96
30
102
53
96
12
31
41
1
6
89
25
47
48
31
41
67
41
91
24
41
7
36
41
24
60
1
35
12
49
71
24
25
30
24
77
60
108
12
84
37
47
79
101
19
17
25
23
1
48
48
192
6
41
36
48
48
12
108
43
5
43
18
11
12
19
29
108
13
78
24
18
102
29
12
73
23
7
216
36
144
5
31
42
11
37
120
239
1
11
12
31
18
78
24
24
96
5
12
24
49
6
5
24
36
96
72
55
5
181
120
35
61
18
5
7
5
79
30
11
115
24
5
13
143
25
35
84
31
113
25
83
84
7
17
60
12
97
6
24
41
103
17
55
77
12
127
24
18
11
12
43
6
11
24
12
1
47
1
30
53
67
29
24
85
24
18
30
78
114
23
120
60
19
5
43
29
12
91
48
12
5
60
1
71
12
37
54
5
60
25
6
5
19
90
71
145
24
24
11
109
11
12
1
71
60
7
48
17
85
30
24
65
12
61
42
161
48
31
41
133
30
234
42
30
6
72
48
101
31
17
24
72
13
6
5
84
12
7
30
6
5
36
12
13
54
42
144
24
6
5
24
91
24
65
12
67
72
29
37
144
24
30
24
48
84
54
11
13
11
91
18
23
36
72
19
132
6
155
13
23
31
17
36
13
6
41
103
101
36
24
60
133
47
19
30
6
41
24
1
59
72
61
23
49
35
31
5
7
18
18
12
48
41
31
53
96
13
59
67
125
61
66
41
43
89
72
24
1
23
36
12
24
55
29
13
83
43
24
12
5
43
60
18
11
19
42
143
7
72
65
31
60
101
169
78
42
11
139
48
84
78
120
35
13
6
66
23
49
30
17
1
35
19
96
89
12
13
48
23
145
11
24
13
24
30
17
31
29
12
7
41
265
6
65
24
12
19
29
12
127
77
13
11
12
73
191
25
71
12
55
77
19
29
7
90
30
42
48
24
6
41
12
7
29
36
127
48
12
89
24
25
24
11
13
24
18
113
60
1
78
42
24
23
49
48
6
65
115
65
85
71
108
109
30
42
66
65
13
23
7
41
103
36
17
13
102
5
55
108
53
43
5
19
41
19
5
49
216
83
127
6
119
1
191
60
24
13
78
125
13
54
89
48
120
73
6
5
168
60
1
11
19
53
13
6
5
24
85
6
24
17
60
7
60
36
36
120
36
30
150
18
24
78
41
91
30
6
12
89
24
36
31
12
12
41
43
41
24
37
71
1
6
66
6
42
42
54
23
7
12
228
66
95
79
5
139
12
48
156
96
66
83
36
12
12
36
43
29
19
48
77
157
6
17
49
6
53
67
65
24
60
19
24
42
11
139
17
7
282
35
43
5
67
41
31
17
12
91
72
5
91
90
54
5
85
24
30
84
6
144
90
12
24
42
119
49
23
1
23
7
48
29
36
97
30
101
37
54
24
41
72
7
5
79
6
42
29
144
19
29
7
42
59
13
47
144
25
23
7
90
35
48
43
5
13
42
108
36
41
55
89
12
7
18
35
19
77
31
6
23
84
36
31
17
132
43
29
37
35
37
6
65
49
47
73
11
60
31
18
6
42
131
13
48
47
31
29
12
7
96
5
12
24
7
41
48
12
7
5
193
6
18
59
13
35
12
72
115
96
17
24
19
89
36
115
17
72
72
7
42
35
180
79
5
19
89
1
42
41
13
11
96
13
24
120
66
30
30
53
12
1
6
12
6
11
31
41
12
7
113
1
54
53
37
35
109
11
7
29
73
23
7
72
66
23
156
36
48
36
91
233
7
12
12
18
30
29
13
59
19
137
25
48
11
115
17
55
42
11
31
77
48
19
36
66
35
144
55
36
18
47
60
60
73
96
11
13
6
17
48
12
72
7
101
12
19
48
18
6
36
12
66
83
13
11
84
25
48
42
36
29
96
109
18
53
168
132
79
108
17
25
6
120
12
48
5
24
120
43
48
48
30
6
60
126
11
61
11
36
31
5
19
5
12
193
54
101
13
47
12
12
48
24
48
127
42
11
7
29
25
11
79
17
37
90
6
35
205
47
12
139
18
59
55
5
43
6
6
29
ABCD 472972616*7^$a-1 [50018]
61
6
42
83
1
11
60
37
143
145
30
5
109
54
30
12
78
17
60
25
18
12
90
35
43
77
13
35
91
77
12
7
18
42
24
24
89
7
6
35
19
216
24
269
109
12
83
7
17
49
95
36
49
84
156
47
12
12
60
12
1
239
60
12
103
101
31
89
72
36
24
127
72
89
1
84
18
89
24
25
30
24
89
55
12
12
36
12
5
60
7
41
72
13
6
41
79
24
36
24
89
96
67
17
60
108
12
55
18
18
12
180
17
13
47
48
43
36
6
83
79
36
54
48
35
36
73
78
6
11
55
17
132
120
96
72
7
137
19
30
11
19
77
7
5
1
30
210
83
24
79
72
132
6
30
120
5
25
12
6
24
89
132
85
126
36
84
5
12
7
60
216
5
25
126
30
30
12
17
169
6
29
19
41
37
119
85
54
17
13
60
35
144
12
79
101
55
17
67
5
12
84
12
67
84
12
60
18
6
65
55
6
6
90
59
1
90
41
1
12
126
24
41
109
174
5
7
53
48
7
53
13
24
30
54
107
55
18
11
12
36
127
6
6
53
12
49
119
120
49
6
17
13
84
186
53
72
24
132
36
25
71
49
132
11
7
48
90
42
54
126
161
19
65
37
66
60
12
60
113
67
168
89
103
41
7
5
31
5
1
83
1
71
73
90
162
18
53
24
13
66
29
175
149
43
42
11
1
84
143
7
180
36
18
95
60
31
12
29
19
6
59
25
90
17
13
83
43
101
55
41
19
30
11
1
132
23
36
120
48
12
1
36
18
101
55
17
13
6
65
115
65
25
30
24
5
144
61
23
60
31
54
42
77
19
41
37
42
5
55
17
43
18
54
120
6
23
48
120
13
119
60
7
65
7
12
12
89
25
30
101
79
54
11
1
59
12
13
24
11
265
42
65
36
12
31
18
71
19
42
95
1
18
12
144
29
55
12
5
12
61
23
7
12
41
13
6
17
132
84
31
54
30
65
12
19
5
109
30
24
89
1
71
7
72
12
29
61
54
149
31
42
23
36
31
17
37
71
36
73
11
12
121
47
49
35
31
24
6
30
48
113
1
12
30
317
7
5
37
11
103
65
24
48
61
6
137
19
48
96
24
48
41
31
48
29
31
29
132
12
12
85
84
54
132
293
108
7
36
6
60
59
12
127
5
25
95
31
89
24
7
6
95
37
47
79
12
29
31
90
11
72
55
29
43
113
31
90
18
5
24
49
35
108
121
60
71
43
113
49
47
36
7
41
121
11
7
18
35
127
5
72
84
24
36
13
59
132
19
137
73
155
24
91
89
85
6
41
43
5
48
31
12
17
67
114
30
5
43
24
60
197
24
43
234
96
90
150
144
59
151
12
89
37
71
31
41
37
12
6
125
1
6
90
35
24
49
42
53
7
17
13
24
24
30
30
11
24
12
133
60
227
103
42
30
12
30
11
12
24
84
1
96
47
12
25
30
66
30
42
11
31
24
5
67
5
19
29
36
91
41
19
60
78
42
12
30
12
30
48
77
1
30
102
18
65
12
85
48
18
126
47
12
37
47
163
90
90
48
5
97
179
31
24
17
49
18
5
84
91
77
24
109
6
90
18
72
24
24
30
23
12
7
29
120
84
37
126
12
48
41
19
18
35
91
41
19
6
191
7
36
17
7
53
1
59
1
30
18
59
19
5
7
5
60
108
67
90
35
43
281
43
6
6
24
17
55
30
132
59
103
24
60
17
96
19
60
54
84
83
187
77
79
6
60
90
42
11
31
66
60
54
30
35
115
30
48
11
7
60
90
18
101
1
12
36
24
78
5
19
77
24
36
7
12
5
79
41
73
12
12
11
7
5
96
97
23
7
66
59
1
48
48
18
5
79
48
29
24
7
5
79
113
72
175
5
24
31
24
36
6
72
83
19
84
12
137
1
114
192
5
73
108
11
103
17
7
12
53
7
18
42
77
12
24
7
54
11
7
36
126
6
30
35
43
5
7
48
12
53
36
49
60
23
19
12
12
89
25
30
72
17
7
66
35
84
121
54
6
18
84
48
42
36
47
103
29
13
47
144
19
30
54
29
25
59
108
73
23
12
7
5
37
138
18
30
36
174
126
17
37
23
43
101
36
37
120
132
155
133
30
53
12
72
19
41
13
12
72
66
5
36
13
78
77
96
25
42
108
5
72
67
5
187
29
31
66
108
42
53
7
60
24
60
84
5
1
48
35
36
7
54
60
90
17
19
65
96
72
61
ABCD 473027934*7^$a-1 [50084]
11
48
1
8
12
91
45
56
13
14
12
24
12
9
19
8
48
21
25
62
21
12
28
15
41
12
4
47
37
20
3
1
11
40
5
19
8
13
80
1
75
8
31
21
39
17
12
39
12
16
5
24
60
19
6
50
12
13
15
32
4
84
5
16
57
2
117
3
46
38
45
3
9
19
17
4
57
6
21
60
32
15
12
24
21
39
58
63
11
24
45
12
4
39
42
2
1
23
13
15
5
36
40
59
4
41
16
9
24
50
24
1
8
12
36
12
27
108
28
29
3
33
15
4
77
19
21
8
3
12
25
8
13
48
6
117
23
16
17
3
21
39
45
96
24
3
1
27
41
24
49
2
69
19
30
15
33
11
16
45
11
4
56
39
1
20
27
1
9
2
24
12
12
24
45
3
64
6
75
24
20
97
75
35
4
54
15
23
28
9
80
52
24
9
66
6
2
9
60
97
74
13
9
6
69
60
20
63
33
79
5
55
81
63
21
11
33
3
69
24
3
12
10
47
3
24
24
13
56
60
4
128
12
4
33
2
9
55
12
18
66
5
60
27
106
27
11
13
15
6
2
60
36
21
51
46
18
8
13
56
4
32
103
89
15
1
20
3
60
58
24
14
33
4
24
36
47
9
67
20
85
12
47
33
15
36
9
24
4
12
39
30
48
3
84
24
35
21
19
56
25
11
25
11
28
5
15
24
52
5
4
20
84
49
14
12
24
21
1
90
24
8
12
48
96
12
69
51
25
99
80
57
3
1
36
24
23
1
129
2
12
28
5
36
28
11
1
8
15
25
60
81
75
24
20
1
39
51
5
12
13
11
39
45
16
9
35
36
39
45
3
10
51
23
13
84
15
56
36
28
17
157
38
28
80
16
17
12
7
18
15
8
3
46
2
24
22
50
16
21
44
24
31
8
1
15
20
37
60
24
20
13
11
36
19
17
51
13
15
32
112
5
3
12
10
26
60
57
48
100
56
13
72
2
24
28
29
36
15
1
20
40
44
16
3
17
3
106
11
27
16
21
11
4
8
57
13
2
21
28
15
12
18
27
8
75
34
14
13
24
8
28
32
12
31
60
9
11
25
44
16
24
8
3
36
9
25
35
84
100
15
41
16
8
37
11
12
76
11
28
20
10
47
27
12
4
30
11
15
100
20
12
9
43
5
16
24
20
16
45
24
11
4
59
12
4
12
41
3
46
114
17
7
96
44
33
67
44
1
12
24
39
45
11
40
17
52
56
25
2
33
36
51
22
35
15
12
82
2
49
69
38
4
101
3
25
59
60
21
40
23
37
21
24
11
40
45
15
56
27
156
1
83
16
30
15
20
37
18
41
12
79
9
20
15
9
31
104
25
8
51
9
24
4
23
97
56
157
3
20
4
21
24
2
52
20
22
39
15
17
28
23
57
15
48
36
1
15
66
2
16
120
30
6
60
9
12
3
6
155
4
20
51
1
56
7
32
4
5
4
12
59
57
37
74
22
2
60
49
63
36
9
132
9
2
9
87
13
3
165
9
23
25
18
36
9
9
3
56
13
15
23
48
9
3
24
37
32
43
12
68
16
6
35
3
96
34
27
35
73
59
24
36
9
88
35
64
56
85
20
24
39
13
33
11
40
56
24
13
11
37
15
11
45
67
8
12
93
61
27
20
3
37
60
44
3
36
10
63
23
57
39
10
11
109
14
10
86
45
63
37
56
19
9
12
20
28
11
36
36
9
13
23
63
48
52
69
11
9
55
8
22
186
9
21
11
103
8
37
57
48
35
72
4
9
15
20
3
36
13
11
37
8
4
8
40
69
23
28
21
2
33
4
8
103
32
36
12
21
4
32
27
45
31
29
15
1
47
33
12
28
20
27
45
4
8
76
20
4
75
6
30
44
33
12
39
9
52
56
55
17
63
45
16
8
52
23
24
12
105
40
15
44
16
6
39
104
3
49
24
35
1
3
53
39
13
60
11
1
8
12
36
15
73
11
4
6
26
9
37
26
52
18
23
120
28
36
63
21
45
51
44
16
44
4
11
9
16
11
10
26
45
4
68
12
27
12
40
8
33
84
15
4
41
36
60
24
27
57
75
1
20
25
30
45
21
3
12
8
39
37
47
9
4
15
9
8
4
39
6
3
15
17
39
45
4
32
51
12
61
75
21
11
12
57
108
61
15
24
36
23
12
10
15
23
1
96
75
8
9
15
73
21
83
40
12
3
45
35
1
20
4
71
60
9
49
11
72
4
15
65
64
36
20
73
27
23
9
28
32
43
54
50
21
31
5
37
26
16
8
36
106
6
5
39
48
37
9
26
40
80
45
1
75
8
61
74
1
11
12
1
15
101
40
75
5
36
51
28
41
24
64
20
25
26
21
40
8
39
12
21
40
44
63
12
1
44
15
48
36
16
41
4
45
2
22
26
9
31
45
20
12
15
58
2
33
12
67
30
51
20
3
9
24
84
16
20
28
72
11
9
13
23
3
24
16
8
61
81
15
24
57
2
37
15
41
51
36
9
3
9
15
25
21
2
28
20
40
32
37
51
8
22
14
16
5
4
11
9
39
12
9
25
15
59
13
24
15
5
15
12
28
29
16
20
40
11
84
25
24
27
9
20
13
2
1
48
120
8
13
6
5
24
85
11
3
1
32
43
20
16
33
35
1
20
24
36
60
24
16
9
35
36
3
37
99
8
36
12
46
15
23
10
24
47
1
11
87
1
20
19
57
47
76
5
15
1
24
45
38
33
184
11
60
64
5
55
5
1
14
25
51
17
3
58
23
43
8
9
4
56
4
15
8
13
20
100
84
23
1
23
36
9
12
16
56
85
71
43
6
18
137
36
7
21
80
24
3
60
33
4
47
12
22
48
14
48
81
24
27
12
16
32
12
85
12
60
39
5
27
28
5
24
7
68
46
39
9
14
34
18
5
3
13
83
24
13
9
35
31
24
41
39
12
12
16
30
72
11
24
24
60
3
37
9
47
36
84
25
18
30
11
4
20
52
3
5
7
5
24
4
36
39
6
11
4
20
15
24
37
15
42
3
71
9
13
23
3
9
3
12
25
12
44
12
1
2
9
27
9
25
39
12
24
36
9
50
4
32
9
3
24
9
36
63
25
9
35
15
81
13
11
31
9
23
13
39
20
22
2
73
20
28
20
7
29
4
8
112
32
25
3
171
5
4
20
12
4
131
25
39
9
56
4
71
36
4
41
3
1
33
3
11
13
23
24
4
32
81
52
24
15
30
24
15
8
1
50
1
56
4
83
52
21
21
15
44
15
9
12
19
21
24
59
1
164
52
39
29
16
9
71
4
12
11
9
24
13
11
12
3
21
40
35
1
39
45
23
10
38
4
8
52
9
57
2
9
4
44
4
56
3
22
39
23
36
21
7
5
120
40
60
8
39
9
12
12
120
40
9
39
8
48
3
37
9
27
23
16
21
44
4
11
21
24
39
85
8
15
9
24
3
9
48
16
9
35
4
20
15
1
20
1
30
32
9
4
47
13
56
43
17
12
1
6
5
63
21
27
57
16
21
2
33
13
15
12
8
12
4
59
25
71
48
36
70
6
69
56
4
72
24
15
17
43
20
21
24
61
24
2
60
52
60
17
49
2
49
39
20
9
49
6
77
4
56
24
25
6
9
23
12
36
49
44
3
12
16
68
9
1
3
8
52
20
51
34
15
33
143
4
48
11
9
39
9
72
36
24
3
9
36
48
16
99
5
12
1
48
26
48
64
5
16
92
48
24
15
21
27
22
47
3
33
52
8
67
21
36
11
34
14
9
55
5
16
24
12
56
51
21
25
107
19
41
3
16
ABCD 473233182*7^$a-1 [50022]
3
12
39
9
60
24
108
45
27
3
57
60
141
6
9
45
15
72
48
36
156
24
51
9
36
12
48
39
33
27
93
21
27
33
12
39
36
39
21
45
3
12
12
192
9
51
15
9
12
12
36
24
12
15
33
33
15
12
33
3
12
108
36
9
75
96
24
57
30
33
12
12
60
96
24
63
9
45
84
87
165
15
12
33
27
21
15
117
24
30
36
69
15
6
75
9
24
12
27
63
60
45
129
51
39
54
36
3
21
15
12
144
129
6
96
9
21
75
39
9
60
81
3
36
84
96
12
45
75
48
72
9
51
12
12
75
45
51
33
36
75
141
12
87
21
12
3
24
129
21
60
24
42
54
75
15
21
39
21
9
3
81
42
69
51
9
48
12
75
54
72
15
24
9
36
60
6
120
24
21
69
66
69
36
48
27
18
27
60
132
12
84
87
18
96
96
3
24
81
60
27
60
120
45
195
33
15
24
48
39
30
15
24
60
51
36
60
30
84
111
24
69
6
54
72
39
15
6
39
9
51
36
12
33
3
24
21
39
108
15
24
60
6
27
81
87
33
27
39
6
39
15
150
51
105
48
126
33
108
12
12
69
15
27
9
9
27
9
99
84
12
9
27
15
33
21
6
18
60
132
3
21
24
39
36
105
39
33
27
12
45
30
6
24
51
9
24
42
54
6
18
171
228
12
51
57
27
21
33
36
3
3
9
96
48
21
36
39
156
9
24
87
60
60
12
108
93
27
12
33
15
12
48
99
33
132
9
15
36
24
27
78
156
3
48
33
15
24
21
12
84
195
24
24
36
12
24
24
12
33
66
36
9
21
3
12
24
15
21
33
27
24
9
27
15
60
33
21
3
36
36
9
51
24
12
45
60
123
27
30
15
12
27
45
45
123
48
39
30
39
51
33
60
177
51
75
45
45
3
12
9
96
48
60
402
117
48
120
33
51
141
147
12
60
9
12
3
12
69
111
33
51
60
36
45
87
57
84
42
54
39
21
3
21
66
33
12
36
72
21
6
45
84
117
54
33
33
15
15
45
15
54
60
186
9
9
6
9
12
15
30
63
72
60
48
36
36
15
24
6
75
48
12
39
33
12
36
60
48
36
24
57
15
24
75
165
36
15
18
42
30
3
12
45
48
15
132
9
3
27
45
60
96
24
108
48
33
111
24
12
9
36
39
24
81
36
3
87
9
36
12
3
9
60
48
48
45
60
3
60
12
15
45
33
15
57
15
60
99
69
60
27
117
36
12
72
108
75
117
21
60
66
6
30
84
33
108
24
21
3
21
15
36
15
54
24
75
36
9
42
30
135
45
3
21
66
9
60
48
96
45
12
15
24
45
15
15
60
6
48
75
12
45
15
105
15
9
3
12
9
15
51
69
24
3
9
24
105
12
60
15
24
60
120
84
12
75
9
105
15
48
21
27
39
90
63
48
33
27
9
6
9
15
36
24
60
105
51
45
60
60
24
15
30
51
12
27
21
12
3
30
24
60
63
36
27
9
9
15
36
108
36
36
24
72
33
12
39
45
30
30
135
21
15
33
39
21
15
24
33
60
15
9
3
21
36
3
33
27
3
9
36
12
27
9
45
15
27
105
33
15
12
69
24
36
3
132
15
81
12
57
24
36
39
120
12
60
12
12
36
9
24
51
96
15
33
51
9
84
288
12
21
51
15
30
15
45
3
12
15
69
24
63
249
60
9
36
3
60
21
27
12
147
21
9
3
63
114
63
48
15
24
33
33
24
3
27
90
15
9
39
3
24
9
12
60
45
27
33
15
45
39
36
72
12
9
36
63
60
177
186
18
15
12
72
33
39
69
42
18
6
30
30
33
36
36
36
135
54
24
39
93
60
87
3
69
9
15
21
15
9
6
9
45
12
15
39
30
6
30
27
12
81
15
60
24
60
9
15
36
60
21
24
36
3
27
45
15
120
30
30
153
12
105
63
45
99
36
51
6
15
12
3
9
21
3
21
63
57
3
72
21
180
54
21
60
144
15
9
51
66
39
24
21
66
18
75
24
48
72
60
21
36
3
48
9
3
21
111
48
21
36
15
24
12
135
60
45
24
105
3
57
3
72
45
3
60
12
105
36
27
21
162
24
21
45
39
15
33
12
21
48
36
84
42
45
72
27
6
24
3
93
15
45
15
15
33
117
24
60
111
9
3
3
45
9
24
51
9
6
36
30
75
9
30
21
72
63
18
60
6
9
12
39
6
54
69
12
33
15
21
60
30
21
12
36
12
75
9
36
48
81
15
24
201
36
24
3
21
6
153
21
27
9
24
27
45
39
48
21
51
51
18
87
33
6
45
24
96
81
75
9
6
60
18
6
21
99
105
48
33
24
30
33
63
45
15
45
24
81
3
12
12
3
9
24
21
6
84
54
42
57
12
84
24
36
72
15
9
24
84
93
3
45
12
15
9
51
24
15
36
30
27
72
36
129
51
72
3
18
51
48
96
96
69
42
45
72
33
24
30
33
3
90
27
27
21
9
3
48
72
36
12
9
3
12
21
3
72
15
9
21
15
75
30
63
12
69
120
75
69
96
36
15
33
6
69
12
48
36
36
39
126
90
18
72
48
39
3
45
12
33
39
216
24
9
87
24
51
30
15
69
60
24
102
18
102
57
36
36
9
36
3
3
78
51
48
108
12
93
15
75
120
18
15
ABCD 473286458*7^$a-1 [50004]
11
37
30
18
14
6
174
9
7
2
46
44
58
12
42
30
11
27
60
52
6
108
62
33
19
12
113
145
26
106
24
35
15
4
72
113
13
12
12
8
3
55
8
34
6
6
24
12
14
10
83
13
11
3
9
45
100
54
18
12
23
7
53
72
21
42
52
30
198
12
30
108
24
14
4
12
96
18
30
12
24
86
118
36
66
74
28
42
74
9
3
4
84
12
68
30
126
28
41
7
20
84
58
20
30
16
44
21
9
6
22
23
21
40
6
17
1
60
24
6
116
10
18
8
105
49
14
30
22
12
72
44
16
20
21
49
66
54
126
17
27
4
36
17
61
8
118
90
36
71
43
12
8
54
48
100
12
42
78
48
30
20
70
48
42
41
36
153
28
12
60
30
5
37
12
56
22
26
16
47
13
30
30
143
91
5
37
11
13
23
13
24
18
36
6
71
37
12
54
89
15
10
12
71
7
20
33
36
1
98
34
36
12
60
2
4
5
49
48
14
64
6
8
40
23
3
82
30
12
89
1
72
8
66
45
24
37
107
1
26
82
2
22
48
83
37
36
24
11
60
1
8
3
36
1
23
27
58
14
4
6
71
3
46
6
18
54
78
12
20
6
46
20
27
24
37
36
6
114
23
13
23
67
17
31
32
24
22
8
16
48
26
24
10
6
24
53
19
17
67
12
54
36
54
24
30
26
48
78
22
12
114
59
84
19
30
11
1
6
5
55
36
26
4
59
51
10
107
12
25
6
18
12
18
18
84
50
10
38
33
37
12
86
4
36
5
145
84
18
68
64
38
63
7
92
81
13
59
24
19
2
88
18
17
19
17
129
4
48
26
84
6
52
11
3
118
48
12
2
106
54
6
14
9
1
30
6
8
52
30
72
30
2
21
19
36
77
7
78
8
34
17
3
46
54
41
135
10
2
9
1
18
132
60
65
25
36
2
57
43
30
18
66
47
1
2
28
30
18
12
78
95
25
24
108
23
7
18
20
15
49
23
63
28
6
110
4
6
6
5
15
40
5
48
31
96
41
3
78
3
25
60
23
19
18
23
1
6
48
36
53
27
18
10
42
36
11
27
4
41
12
25
42
42
23
36
84
13
42
66
24
6
17
7
18
122
45
1
54
86
10
44
9
7
42
8
4
122
36
108
4
12
44
52
42
80
6
9
7
18
18
18
24
23
36
39
28
17
25
11
1
18
12
102
30
48
65
13
12
23
43
66
36
48
24
6
29
115
12
68
81
25
6
44
4
5
33
52
60
35
133
18
12
180
17
7
36
42
23
36
72
15
4
6
36
66
17
115
29
24
27
12
64
62
34
96
200
45
3
16
8
70
50
9
1
48
18
66
60
48
132
50
33
7
36
101
79
5
13
20
16
18
6
186
164
10
6
30
126
42
11
31
18
2
94
12
30
150
18
72
41
43
96
18
42
5
13
44
70
29
1
23
12
25
36
2
52
18
35
37
11
1
48
6
54
30
29
36
31
42
11
51
21
15
36
10
20
10
14
4
48
2
10
35
25
42
30
47
73
36
12
30
78
14
9
139
48
12
6
156
8
135
3
28
113
9
112
71
37
35
25
18
17
39
4
30
24
78
54
50
57
49
20
40
42
53
49
18
72
8
10
59
13
36
144
6
12
32
84
22
11
3
6
3
7
12
36
14
39
43
8
58
30
30
8
82
20
42
70
5
31
126
14
16
18
26
72
10
11
51
10
62
88
29
3
9
45
4
23
49
36
23
25
47
19
18
72
108
18
18
50
22
14
58
30
56
10
30
6
8
39
19
8
45
97
11
123
124
20
57
168
48
13
47
7
65
1
84
72
30
54
6
5
75
45
55
5
97
59
1
42
48
53
25
8
10
62
4
6
72
72
53
1
36
44
3
31
113
7
53
9
88
90
18
12
36
54
6
2
22
12
60
30
113
25
48
24
47
60
19
18
24
42
54
54
26
6
46
11
13
24
60
35
31
53
25
36
66
17
1
12
20
10
17
63
10
26
12
70
78
2
16
14
96
9
55
80
10
8
4
48
78
30
12
36
30
17
15
21
27
10
6
66
60
83
9
198
45
7
42
18
41
19
36
12
32
16
36
36
8
9
13
8
24
10
29
49
24
59
7
24
8
22
38
18
3
79
72
20
4
102
2
46
90
44
76
6
8
18
70
24
198
12
24
102
114
6
23
12
96
12
9
51
72
39
64
6
56
27
7
36
2
42
36
18
4
23
7
30
8
28
30
30
114
30
18
32
10
35
60
31
6
11
19
90
18
6
12
98
16
26
10
30
18
5
49
50
22
48
23
49
38
18
10
62
162
88
41
1
6
48
6
26
28
44
30
52
60
6
54
59
1
26
22
18
44
69
37
24
11
97
36
155
25
83
3
34
2
10
102
41
25
36
6
18
59
87
70
47
12
19
80
28
44
34
6
38
3
7
29
13
36
24
60
11
25
24
24
36
23
7
18
30
78
24
36
24
6
5
7
53
25
24
24
83
1
48
12
11
121
50
70
38
108
10
23
31
6
12
48
2
16
66
30
30
11
3
4
30
18
17
85
72
14
52
32
22
48
30
8
33
39
10
6
72
8
34
20
18
10
11
51
70
95
13
72
11
12
36
73
24
54
6
12
83
24
21
64
18
78
74
16
24
12
30
23
7
114
12
23
1
23
7
6
95
7
30
6
2
3
1
59
109
2
28
42
6
104
6
28
24
78
5
12
37
48
2
16
24
6
8
64
98
52
12
126
11
36
144
91
41
21
90
4
60
6
8
39
31
12
80
9
25
54
38
90
21
231
12
9
7
8
40
113
3
9
7
17
37
26
34
24
179
61
6
66
12
6
30
32
64
90
29
24
3
33
91
18
26
72
21
9
42
22
14
9
3
81
19
32
9
27
22
104
39
1
18
42
60
30
18
62
4
6
54
102
48
14
40
38
88
50
9
73
18
90
35
7
12
26
4
12
36
18
60
96
6
48
36
14
16
30
11
13
24
12
47
31
36
5
27
21
7
116
10
18
18
30
24
29
24
7
78
23
12
13
54
24
14
39
24
48
19
89
43
6
120
24
6
53
25
24
2
10
48
6
44
82
8
39
13
24
ABCD 473330268*7^$a-1 [50022]
1
29
6
10
2
88
14
31
3
14
6
24
28
32
73
87
6
42
32
42
7
11
13
47
25
21
39
11
157
15
18
26
28
92
1
3
32
1
39
48
20
36
16
12
30
15
36
27
20
28
26
46
14
94
9
21
27
27
56
6
4
54
2
46
20
1
11
10
39
9
15
63
9
81
24
15
36
45
24
18
2
18
10
14
6
52
26
40
20
4
45
48
57
8
7
3
12
62
4
2
12
48
28
9
24
21
56
54
25
35
36
4
8
22
3
5
70
14
43
15
26
66
30
30
1
29
4
120
62
10
2
100
26
6
60
4
2
70
8
112
18
72
15
33
3
23
73
5
48
18
102
7
3
2
100
3
53
10
20
37
36
9
15
23
4
6
3
53
7
17
66
30
64
2
18
12
72
16
54
21
12
12
11
36
1
12
63
20
60
40
20
22
26
13
53
18
10
15
11
22
8
79
95
28
33
27
38
4
15
11
4
9
41
40
50
12
36
18
12
18
49
3
8
37
23
90
43
27
9
5
42
4
9
23
10
18
9
5
18
24
6
67
3
8
60
4
8
40
80
12
1
27
72
8
28
2
12
6
34
6
12
8
24
1
5
72
12
79
11
28
30
42
36
9
3
8
4
18
15
5
54
54
7
35
12
40
21
29
6
12
18
6
1
45
14
37
27
12
8
6
16
75
35
18
6
37
21
6
33
23
60
46
111
27
72
32
13
57
51
29
6
42
10
12
26
40
30
14
6
12
10
68
4
56
34
20
12
1
35
40
8
13
29
55
23
6
7
41
10
2
18
6
22
8
4
56
12
58
63
9
20
10
42
38
18
24
30
16
20
54
46
9
35
1
27
12
81
12
113
6
97
36
5
30
16
24
108
8
12
100
38
94
21
29
10
62
67
11
30
10
8
37
60
111
56
6
10
38
4
32
58
2
7
41
6
6
31
17
6
12
25
12
23
10
2
102
6
48
24
12
13
23
52
33
12
11
42
18
85
12
35
28
42
14
4
2
12
10
68
10
8
40
2
52
8
12
13
33
20
4
2
48
6
42
12
16
9
3
2
10
2
6
60
18
43
83
28
45
35
10
62
16
12
62
31
3
50
10
9
3
12
21
48
21
2
37
60
29
43
35
40
9
11
54
30
12
6
31
23
37
53
66
18
34
69
23
36
1
23
6
10
2
6
10
14
96
24
12
48
25
24
77
42
28
20
6
19
17
58
2
40
134
13
24
36
63
32
138
10
21
9
44
28
26
25
24
35
16
45
39
30
15
95
13
12
41
7
27
8
48
70
14
48
28
9
83
13
5
34
56
22
38
4
20
13
5
43
59
61
27
14
28
2
4
33
24
3
33
17
19
24
9
102
2
36
10
2
79
9
15
36
21
2
1
3
45
15
9
5
6
4
9
21
30
18
90
32
12
4
12
2
19
39
12
18
50
60
12
16
20
4
9
21
8
7
23
12
13
15
44
37
23
4
14
18
52
9
12
5
22
14
34
12
30
38
12
1
21
6
26
6
84
4
9
23
48
24
6
19
75
2
78
88
12
9
47
60
13
120
9
8
30
10
42
14
30
1
75
8
4
8
10
80
24
16
3
87
12
20
42
60
24
19
11
4
33
47
40
8
1
47
22
38
12
28
20
24
6
19
60
11
6
6
10
87
11
70
3
23
36
78
130
42
14
1
3
44
16
44
28
12
20
48
40
2
40
2
61
12
21
62
42
10
108
8
49
24
11
12
18
6
60
24
30
19
21
20
36
6
6
18
12
28
12
14
7
12
45
39
51
60
24
8
1
60
23
1
36
71
18
40
2
25
3
42
68
102
6
6
64
44
12
61
29
67
29
31
51
20
48
25
33
14
49
9
8
34
60
9
39
8
64
20
12
34
62
1
9
32
12
30
64
14
6
36
6
10
74
30
1
113
6
49
35
13
27
24
26
10
2
18
12
37
41
103
23
16
18
2
12
90
10
6
2
1
27
14
6
24
60
12
1
35
12
6
42
12
12
13
75
32
24
30
10
12
2
18
112
6
14
6
4
48
27
15
32
78
36
30
36
18
12
43
11
6
18
1
77
24
24
64
38
10
3
27
21
36
3
105
29
6
24
4
30
14
13
45
8
66
36
10
18
30
54
21
35
10
3
53
16
27
45
2
13
15
18
44
4
2
40
14
16
30
20
28
2
7
33
44
30
46
8
12
12
42
1
155
1
57
2
85
17
18
22
38
12
6
40
2
28
20
60
13
60
9
30
12
78
8
6
4
33
24
45
3
17
18
34
8
67
11
24
10
3
27
2
30
4
56
36
1
9
3
29
10
8
1
60
11
6
34
20
18
7
3
33
11
34
14
16
9
5
6
4
2
6
1
57
30
2
55
47
36
6
46
21
51
36
32
1
60
9
27
11
10
72
42
62
18
88
12
45
11
4
6
86
6
28
24
3
12
15
26
7
33
56
16
8
22
8
12
24
24
24
6
40
39
53
18
13
27
60
14
18
28
20
6
16
14
18
10
9
17
12
40
2
28
44
6
70
48
2
7
24
23
16
2
60
36
12
12
10
20
42
88
3
12
23
13
95
30
40
42
14
16
2
1
24
45
2
120
16
45
36
29
43
47
1
69
51
11
16
26
16
15
72
33
20
7
11
4
20
12
4
104
10
15
23
48
73
11
42
43
11
12
13
17
10
32
25
36
11
97
36
35
40
26
19
51
12
8
25
12
3
20
13
17
30
4
36
32
12
42
150
13
141
27
3
42
14
28
6
54
60
6
54
9
24
15
42
32
34
20
30
6
6
40
15
29
6
1
60
36
71
70
14
10
3
45
15
3
2
30
85
27
9
23
4
9
11
4
2
6
40
42
15
17
24
19
17
34
12
20
42
6
36
36
13
27
12
50
36
60
22
30
15
3
57
17
18
10
27
11
24
58
48
24
30
8
25
59
49
15
33
41
10
18
30
44
16
44
114
10
2
10
18
30
120
20
6
18
12
54
43
12
27
44
16
14
16
72
48
3
41
6
48
22
3
27
12
8
1
11
58
8
24
10
2
4
2
24
18
28
15
33
3
17
7
3
20
4
2
19
45
27
15
12
38
12
6
73
23
106
32
18
1
21
6
12
45
15
20
28
12
20
78
4
26
4
9
59
90
12
36
4
50
13
15
8
24
58
30
38
4
3
53
30
13
36
36
48
39
48
12
20
1
36
3
14
94
9
35
40
62
18
1
29
55
23
1
9
8
30
60
4
20
1
39
32
1
5
40
38
12
61
27
24
8
97
47
6
42
18
18
64
36
30
2
1
99
21
17
19
15
48
14
34
12
2
12
46
18
14
28
32
16
69
23
88
2
82
30
2
49
27
8
12
18
12
22
56
34
30
18
42
62
16
8
34
20
10
6
9
17
46
12
6
14
12
36
10
27
5
16
14
36
54
19
29
10
74
4
39
35
49
21
26
4
9
24
35
25
29
18
6
40
32
30
208
42
30
18
3
11
12
28
20
1
12
17
36
19
3
108
2
7
15
45
45
26
30
103
9
32
10
56
102
42
36
52
20
25
3
33
21
48
2
1
29
18
52
33
12
3
93
45
3
71
6
79
23
42
6
52
21
9
38
6
43
3
12
56
37
27
33
57
2
28
20
13
12
21
56
46
14
54
37
53
52
48
14
30
6
6
18
1
65
7
35
37
23
30
54
13
11
34
6
90
2
25
65
10
48
26
108
6
4
2
7
77
156
18
25
11
30
22
30
3
11
16
48
14
10
45
21
3
23
84
4
56
36
37
21
26
6
7
111
8
10
30
18
120
3
11
16
32
18
66
24
22
8
6
28
69
59
25
45
3
12
29
6
24
18
6
6
34
14
10
8
54
60
43
3
8
6
31
63
80
13
27
20
30
24
16
27
59
28
9
29
58
14
42
1
3
9
33
18
9
48
23
13
81
50
6
22
14
7
21
15
33
38
34
2
1
3
33
17
30
13
39
50
84
18
12
34
42
2
6
49
47
37
12
12
12
15
62
64
74
36
96
4
33
21
6
42
3
41
34
12
8
13
17
34
20
25
51
9
11
73
9
14
24
13
23
48
25
23
24
16
20
1
12
12
3
33
ABCD 473452058*7^$a-1 [50002]
9
72
35
64
6
75
72
105
84
39
69
99
3
21
11
4
66
24
26
48
34
84
24
6
48
18
18
6
42
57
12
72
9
126
132
30
2
24
40
8
100
6
27
12
24
117
50
16
96
9
12
57
26
13
35
16
9
12
12
47
49
111
104
46
3
36
11
16
6
72
15
9
3
111
66
3
3
6
63
15
21
24
45
2
24
109
3
30
15
15
20
4
20
61
3
9
71
13
9
84
6
8
25
23
24
16
6
15
27
30
12
84
27
3
12
48
80
46
51
87
69
12
36
153
6
60
12
18
12
42
18
2
144
16
12
42
18
12
9
11
22
63
15
36
30
50
13
108
15
8
4
45
21
39
9
18
36
48
6
14
37
45
14
96
13
27
8
40
36
81
11
61
11
4
18
90
80
4
24
12
54
63
48
3
60
45
51
33
48
87
18
3
93
48
18
32
13
39
21
3
60
60
44
52
66
75
120
63
66
27
21
3
36
45
6
21
39
21
33
6
57
3
78
2
4
42
63
11
49
9
66
48
24
18
15
15
6
39
23
28
44
10
3
33
114
36
12
69
63
72
18
24
18
12
33
9
18
12
9
24
33
6
57
11
1
15
8
49
27
20
4
6
3
15
36
6
36
54
12
30
110
205
21
30
48
57
27
57
9
26
24
24
1
117
2
13
39
90
12
126
33
15
18
3
39
44
37
3
9
108
48
9
48
26
121
120
15
21
33
126
36
36
9
96
75
32
28
21
12
33
6
66
63
11
13
57
36
14
22
27
123
138
3
36
3
30
36
78
6
18
33
21
126
114
30
12
60
42
78
20
85
39
93
45
108
3
11
13
51
12
18
18
21
24
3
72
8
13
15
114
42
9
23
85
15
24
36
8
28
6
3
15
42
2
1
36
59
40
57
81
99
105
26
16
21
83
22
30
48
30
75
12
23
4
21
21
3
23
4
84
48
24
78
26
96
52
96
20
37
12
48
39
21
105
42
12
20
144
37
11
24
24
4
18
84
18
212
106
18
20
24
16
18
3
9
84
3
51
32
112
9
12
3
30
26
4
68
4
33
3
96
6
3
12
35
34
48
15
23
25
71
1
15
33
12
63
18
12
51
12
15
8
1
105
3
72
11
52
6
90
18
2
49
60
27
8
13
9
2
16
8
82
27
9
2
70
15
27
24
30
6
78
30
12
54
63
180
60
71
22
27
21
30
9
45
51
3
9
33
6
9
27
90
26
112
30
15
9
51
3
9
9
2
16
30
39
9
6
12
18
84
24
2
28
21
23
22
74
72
28
33
51
174
6
9
33
30
20
13
21
27
39
30
12
2
22
27
23
10
30
36
48
12
72
21
99
69
24
33
3
3
42
36
39
39
45
9
2
154
36
2
40
12
18
30
18
66
9
3
6
18
57
3
33
60
105
15
3
8
34
27
15
12
33
39
56
40
45
9
50
13
11
40
128
85
12
51
54
18
21
23
28
36
84
42
6
12
78
15
12
93
78
9
35
16
12
24
84
84
42
50
22
39
75
18
6
8
49
3
12
6
12
14
4
20
154
134
40
30
6
21
72
12
69
14
28
12
33
21
26
25
12
27
56
4
20
49
117
66
32
28
42
114
21
24
39
57
15
57
35
82
6
12
20
22
39
84
72
21
6
6
27
57
3
23
40
80
10
42
12
120
21
63
18
51
23
22
24
72
135
81
30
24
60
32
24
22
48
3
177
63
36
9
30
44
85
51
32
64
69
3
30
74
1
33
48
12
50
13
15
18
26
76
57
9
51
24
48
36
12
3
12
9
47
124
12
66
27
9
63
35
16
12
9
27
9
69
3
21
2
28
68
72
64
30
3
15
24
69
3
30
6
44
28
21
12
153
15
24
33
24
3
3
18
2
16
21
3
24
32
1
51
6
99
11
52
21
39
36
42
30
96
6
36
12
3
11
37
57
39
36
3
24
9
135
57
51
24
12
18
60
12
63
11
24
22
2
1
12
36
23
16
12
93
9
12
2
82
36
24
54
20
4
81
83
16
18
42
42
3
39
30
2
40
8
1
3
36
93
11
4
33
111
18
3
21
2
64
78
3
60
69
18
78
54
33
75
68
24
1
12
120
48
12
36
9
48
74
24
25
63
8
16
8
10
30
54
15
39
18
2
24
22
42
9
23
24
28
6
3
57
54
9
57
26
25
15
60
18
6
9
15
69
48
69
30
18
39
24
129
72
12
27
51
6
51
23
72
37
12
3
90
15
51
8
49
60
11
70
2
22
24
111
15
42
15
27
78
54
30
6
30
27
3
18
75
15
8
97
3
24
33
39
225
36
60
39
9
72
51
12
9
11
10
62
82
36
78
84
78
39
63
116
28
21
27
18
122
133
11
4
60
48
45
15
21
207
24
18
36
2
40
18
38
4
116
4
18
48
12
15
39
81
21
6
12
32
34
3
35
37
33
114
9
143
1
51
69
15
60
21
117
72
15
36
75
33
12
15
54
54
30
51
3
45
83
10
6
21
33
24
60
14
16
18
6
12
48
201
3
21
39
96
24
12
69
3
36
90
26
88
48
12
24
18
15
12
27
78
27
21
30
12
57
11
37
24
11
40
30
72
15
57
63
15
20
25
60
35
4
20
1
63
36
60
21
60
69
18
8
4
18
24
2
22
6
9
132
36
12
15
165
48
27
54
132
30
6
60
3
57
2
61
35
22
72
39
12
21
74
4
60
6
12
86
94
12
3
111
36
9
27
44
1
9
14
52
90
27
23
37
48
11
48
24
4
105
45
6
9
111
8
22
72
15
15
72
96
42
96
122
25
39
56
166
36
54
78
72
6
12
105
23
34
27
24
11
4
18
42
6
2
58
87
63
60
9
117
14
24
25
132
63
20
4
21
21
74
40
54
39
12
3
24
60
24
36
9
12
71
1
60
3
18
14
13
12
27
18
15
35
48
22
30
42
26
96
70
42
8
16
60
60
80
24
4
18
36
38
13
81
6
20
37
45
14
1
23
25
3
9
39
20
10
6
32
112
129
12
11
49
3
18
48
122
46
39
15
9
27
21
9
63
24
3
80
22
50
16
6
ABCD 473530646*7^$a-1 [50007]
14
64
14
19
57
27
39
21
15
74
16
14
30
16
20
12
12
4
56
94
80
24
6
46
66
3
45
27
69
44
24
19
3
20
10
38
22
6
18
56
31
35
34
6
20
30
12
46
14
22
24
20
10
36
56
18
42
10
21
23
25
23
6
40
3
84
69
6
14
64
3
39
9
21
30
8
24
48
24
34
12
75
63
42
24
24
14
6
10
14
36
7
36
120
3
20
18
48
12
30
1
29
58
44
4
6
20
31
33
42
30
2
18
31
47
22
24
20
6
13
89
12
48
18
10
15
75
20
30
115
23
36
16
21
83
6
24
40
44
6
30
46
18
92
28
6
24
26
7
3
26
24
31
24
21
51
12
119
12
25
21
32
42
10
6
20
10
14
40
6
15
63
14
18
4
6
3
17
4
110
1
15
68
6
64
36
24
44
7
41
31
29
31
93
20
18
61
21
27
9
51
47
22
24
30
9
12
75
8
10
12
30
44
30
7
60
23
18
36
100
12
24
6
14
30
24
24
6
67
15
2
36
16
44
22
20
58
2
13
11
18
18
54
4
32
28
14
28
45
35
13
5
22
164
16
54
30
8
58
8
66
1
53
66
34
2
34
26
28
20
6
48
12
46
62
16
12
48
42
14
4
6
6
8
24
6
10
12
50
108
40
32
4
8
18
42
13
15
14
7
69
8
43
29
10
18
32
4
56
100
15
15
2
16
42
24
14
12
60
4
24
32
10
2
18
24
10
26
1
9
3
15
14
12
7
9
24
51
9
6
14
94
32
54
10
14
60
22
33
17
18
52
54
6
32
1
48
23
1
5
18
96
25
65
6
10
20
10
8
30
16
30
24
50
10
60
33
3
104
22
3
21
6
2
16
3
53
4
42
32
16
134
30
22
36
24
51
9
27
3
8
18
31
33
36
24
39
5
7
15
2
58
18
132
18
42
14
6
10
8
12
13
35
54
46
14
36
24
31
15
12
2
12
7
3
80
36
10
18
2
42
76
20
52
120
24
14
7
35
61
3
14
16
38
1
29
28
30
14
31
29
6
42
60
12
7
39
9
11
10
18
30
12
14
18
18
1
11
36
10
3
29
19
21
32
12
19
21
36
50
4
30
15
15
80
10
6
18
2
1
11
28
14
10
24
12
18
14
28
98
40
6
24
6
15
36
9
56
18
1
9
12
48
74
13
15
2
6
40
42
3
27
8
13
9
2
106
15
111
14
12
28
12
14
40
44
1
96
3
6
8
12
76
3
27
8
52
38
31
23
1
35
24
28
38
12
100
32
88
2
22
20
70
21
15
21
9
20
19
69
72
54
6
3
29
12
34
32
10
14
10
68
43
15
18
6
74
12
72
16
14
13
15
105
5
10
30
24
20
10
9
15
42
18
20
22
15
9
36
54
9
47
10
38
52
45
9
14
16
44
25
47
1
33
44
12
12
18
13
41
4
12
24
26
18
22
62
28
15
5
24
70
44
84
22
15
5
16
38
22
15
99
36
8
13
39
24
8
12
18
43
48
21
8
12
6
1
27
20
10
12
48
12
15
3
45
12
17
6
54
16
12
24
8
18
18
7
48
5
52
123
21
26
13
21
6
32
1
11
4
30
3
48
23
30
48
28
2
4
6
3
35
46
30
8
1
12
39
69
5
6
48
16
30
6
24
12
2
22
69
21
26
4
6
15
60
3
62
30
4
6
24
36
14
16
80
13
36
9
14
28
2
22
21
5
4
39
71
6
54
34
12
32
66
6
46
20
13
11
30
55
21
3
27
18
14
16
33
60
29
10
32
13
36
41
19
39
24
8
12
1
5
12
52
8
28
24
20
4
3
99
14
115
39
66
20
19
60
27
90
54
9
41
46
50
40
14
34
14
28
32
12
10
15
15
50
7
72
41
4
2
1
3
141
24
35
18
46
56
16
2
22
20
18
7
11
34
8
16
12
3
36
5
16
8
16
36
32
43
65
19
65
55
5
18
22
6
18
12
39
9
42
24
116
13
12
9
27
3
24
14
16
36
14
42
12
79
3
38
28
75
48
71
4
6
20
7
53
30
18
18
28
21
9
12
3
57
20
10
14
6
4
36
18
66
26
79
9
2
30
4
6
30
8
43
17
40
6
26
4
39
27
68
12
13
41
84
144
78
42
22
24
110
10
32
10
18
6
20
10
6
3
51
8
42
18
42
19
15
93
11
16
20
13
29
48
12
40
24
14
16
9
45
2
4
38
6
10
15
17
10
48
42
2
6
46
6
15
15
44
10
51
23
10
15
29
12
16
92
22
56
12
22
36
44
6
48
25
5
6
16
9
12
29
40
30
9
15
8
18
18
42
4
6
14
7
23
10
60
20
30
4
20
10
3
24
9
27
27
20
16
38
52
60
38
46
42
9
9
87
9
8
36
22
45
24
81
15
17
16
90
2
19
5
66
1
11
18
12
18
108
24
1
27
54
14
25
95
66
6
4
6
2
16
6
56
79
9
20
106
14
24
19
23
6
12
12
4
27
9
30
60
6
44
10
116
4
9
11
18
18
60
10
39
5
36
28
50
25
72
29
24
46
57
27
26
48
58
30
14
4
96
74
7
3
14
132
6
42
31
12
84
5
7
3
110
6
12
16
42
92
28
8
22
8
25
29
16
147
3
6
87
3
6
2
30
16
14
49
24
9
26
28
2
31
48
12
11
12
66
10
30
14
24
22
8
12
84
16
18
12
20
34
27
12
107
72
36
10
3
3
26
31
12
5
10
2
31
11
13
9
20
67
47
82
2
37
23
42
18
12
10
26
61
41
46
81
9
102
9
39
20
100
14
96
42
12
42
4
42
2
16
32
12
7
81
3
41
16
18
26
60
19
15
2
31
99
2
22
26
4
38
13
3
14
16
26
1
24
12
39
30
14
1
3
12
2
12
48
19
17
10
12
2
30
36
22
74
4
30
12
15
9
6
2
12
94
6
6
24
24
132
14
36
48
7
23
66
4
14
42
31
60
15
8
13
17
16
36
24
51
5
64
56
72
22
38
43
65
10
2
6
22
14
10
86
13
48
23
10
20
136
32
30
36
13
57
3
11
37
36
35
10
50
54
7
11
60
22
20
7
3
9
48
27
14
22
6
2
58
3
11
61
5
10
50
4
24
51
53
60
7
5
7
9
30
21
9
24
20
48
88
30
14
4
2
10
8
22
33
47
28
6
68
6
40
14
22
24
92
10
8
36
7
48
21
2
12
4
2
10
21
12
27
84
24
30
15
21
30
24
44
46
75
12
36
57
36
14
24
28
14
16
32
18
54
16
30
2
22
6
2
13
3
2
18
12
28
36
6
15
15
9
12
11
66
7
9
39
65
7
36
17
16
14
6
7
63
6
15
29
4
26
6
19
11
10
2
22
56
30
61
12
36
24
21
27
29
4
39
29
19
23
4
12
9
21
24
27
41
151
71
30
46
90
3
15
12
21
11
13
33
20
43
24
15
14
7
23
6
10
2
43
5
54
4
81
12
53
10
24
42
18
62
10
44
10
8
19
9
63
5
6
30
16
3
21
8
12
19
5
10
30
2
24
94
15
36
5
16
2
18
4
20
46
20
10
44
10
110
4
32
43
11
16
24
38
19
93
36
30
48
44
22
14
52
48
12
18
6
21
5
4
14
30
16
6
62
46
20
46
39
21
20
10
6
24
6
9
15
6
2
13
23
13
12
12
48
17
24
4
14
18
10
2
28
3
17
4
60
38
42
10
14
36
64
12
63
41
10
8
13
9
8
7
24
108
41
43
15
9
15
14
16
90
14
54
13
35
10
15
17
18
49
15
24
146
19
5
22
50
18
52
24
81
15
33
29
16
87
23
13
33
6
14
46
32
6
10
50
52
30
21
12
27
54
86
13
29
12
6
88
14
16
27
39
6
30
18
3
41
19
24
5
18
25
15
2
12
43
3
2
4
6
2
18
40
18
32
28
132
14
24
22
30
2
12
10
26
60
4
56
28
72
30
2
19
9
20
30
58
80
16
8
28
3
29
16
6
6
18
14
18
4
74
10
12
2
16
26
46
54
30
8
12
4
36
24
27
15
114
15
21
2
1
60
5
10
42
3
11
16
54
26
28
30
32
40
14
60
49
15
32
28
6
8
7
29
52
24
50
10
44
6
1
99
36
30
2
61
60
48
39
8
6
ABCD 473587754*7^$a-1 [50011]
32
8
1
13
36
60
19
51
13
8
11
12
6
43
1
10
6
42
70
15
3
2
12
10
10
10
6
90
25
24
24
9
43
27
12
9
19
72
77
23
70
6
41
79
2
67
3
88
17
3
4
10
20
10
25
11
37
15
12
5
11
17
27
21
35
1
8
15
1
7
20
8
21
16
32
40
12
11
8
4
40
5
1
23
9
22
9
56
5
16
24
6
20
62
40
58
20
34
40
11
16
8
5
6
17
7
28
1
7
1
24
37
28
4
8
23
7
18
19
5
28
20
12
7
24
35
5
8
21
7
12
47
24
16
20
24
28
9
43
66
11
19
4
13
63
4
6
23
17
3
17
2
2
18
8
1
23
38
10
10
22
16
12
60
38
2
9
23
5
24
19
12
13
47
16
12
1
1
19
4
17
26
14
8
7
3
8
12
78
15
17
2
36
41
53
10
18
18
13
17
2
12
8
17
5
18
1
37
10
12
8
2
3
9
156
7
36
39
18
14
8
1
21
7
3
8
8
42
7
40
5
31
39
9
49
2
20
21
15
9
43
12
6
3
31
5
1
23
9
2
1
8
11
30
20
27
13
10
13
7
10
10
16
12
20
8
1
24
7
20
38
10
29
15
9
1
16
31
61
2
9
16
72
23
1
5
3
1
26
42
51
24
4
19
5
25
11
13
91
29
6
32
18
22
12
36
12
40
52
45
60
12
23
13
7
61
29
16
32
32
18
28
24
29
12
7
8
21
23
40
36
2
40
3
15
21
9
2
32
26
39
8
33
15
24
5
23
15
9
12
27
40
10
2
38
4
11
5
2
101
11
26
10
12
13
7
5
15
28
12
13
67
5
4
20
124
9
50
9
72
4
20
51
64
28
17
51
44
13
24
20
16
56
16
45
10
8
2
20
16
10
33
1
47
29
34
33
23
4
5
16
7
10
2
68
21
36
36
7
18
4
18
45
15
1
19
5
12
24
17
20
31
4
25
14
29
11
5
36
35
33
29
11
36
1
24
11
35
37
8
16
3
9
37
42
8
142
11
7
40
1
9
15
44
4
1
28
18
24
25
20
21
2
5
23
12
42
39
28
61
11
31
37
51
20
29
3
38
3
55
9
31
52
48
2
43
16
1
18
17
20
16
27
9
15
29
37
15
44
13
2
8
28
44
89
8
9
2
5
32
25
16
74
6
27
12
32
28
48
47
8
32
9
20
19
18
2
25
77
30
28
18
2
50
2
10
48
18
4
1
7
2
15
12
79
2
15
7
5
8
35
13
5
12
59
11
10
27
11
33
7
4
8
52
40
20
18
42
49
24
15
12
45
21
14
5
5
27
11
28
9
3
80
2
11
5
80
2
10
18
33
20
9
15
5
28
14
40
8
30
11
29
8
34
1
8
19
9
44
28
12
85
10
54
27
40
33
58
12
20
56
10
11
53
10
16
40
2
39
31
28
10
10
54
19
7
4
16
24
37
3
5
23
1
9
2
30
47
1
10
45
5
19
1
18
20
9
33
2
8
58
22
118
2
12
9
37
2
38
32
11
7
10
30
1
11
28
1
3
8
12
8
42
18
29
1
28
22
9
11
37
1
23
36
23
8
24
1
7
40
17
5
26
4
1
29
16
20
3
4
17
19
11
21
40
19
37
48
5
19
16
24
27
12
9
19
77
5
7
24
11
16
52
29
12
1
8
2
8
1
40
7
2
39
71
37
51
9
36
44
15
13
48
9
15
12
24
27
8
1
12
31
5
15
40
28
12
1
19
25
3
21
7
14
10
17
3
146
32
11
11
18
23
27
21
72
17
7
13
55
24
21
18
24
8
12
16
12
9
16
32
4
49
11
9
12
8
7
44
27
12
2
7
16
8
49
50
1
44
1
39
24
31
17
19
44
20
76
45
20
16
3
16
4
6
64
10
17
11
12
9
4
36
1
6
22
3
19
81
20
16
19
29
11
40
4
8
8
9
5
20
58
41
11
20
13
4
19
1
9
20
10
13
36
1
35
15
21
51
5
24
11
5
25
52
31
9
35
28
7
29
59
45
13
22
8
4
10
55
21
63
11
26
59
12
8
43
21
29
7
35
28
33
29
10
5
1
4
6
2
10
5
7
16
14
18
17
25
50
6
32
3
4
44
29
71
36
1
34
1
36
19
5
5
2
32
17
61
3
5
22
53
7
8
1
9
30
41
3
38
10
8
37
27
13
13
30
4
1
27
5
4
13
7
23
36
34
3
5
2
28
8
14
7
13
38
12
16
12
17
24
20
16
48
24
12
60
11
1
20
4
12
11
13
36
11
12
8
5
27
18
11
61
27
23
13
25
11
36
12
8
35
40
8
12
30
18
1
16
13
8
2
8
40
12
28
34
7
23
8
32
13
13
14
36
24
29
19
22
23
32
13
15
7
16
44
1
7
9
19
12
40
38
30
2
18
20
1
31
2
16
2
8
12
2
23
25
19
9
15
17
31
24
16
24
8
40
29
18
12
6
32
12
26
9
35
25
55
10
3
13
2
12
20
38
3
15
14
18
12
26
10
14
19
24
28
35
153
16
5
3
3
1
1
8
22
20
30
87
1
4
7
19
4
1
19
10
19
8
24
15
24
8
25
23
17
8
7
12
18
27
51
2
3
4
41
20
2
8
13
24
5
7
60
13
19
13
3
15
20
20
8
9
15
21
19
36
10
31
59
9
4
9
11
29
10
9
4
9
36
27
17
8
19
9
20
2
17
21
3
24
4
31
5
8
28
29
2
26
62
21
51
16
14
30
9
4
24
12
1
6
42
2
48
10
23
45
10
74
8
3
15
52
5
5
2
9
8
21
3
19
16
13
27
21
4
12
13
23
41
8
22
46
10
10
60
14
5
25
18
53
44
4
36
5
19
19
20
32
10
3
7
37
16
23
44
26
14
8
60
5
12
61
19
35
37
19
9
35
9
17
20
10
5
45
4
18
100
13
5
20
4
19
11
8
17
31
2
2
25
5
78
10
22
58
2
1
4
20
11
34
19
1
6
62
35
13
44
30
9
4
5
2
5
11
49
44
17
47
37
43
3
12
9
72
4
7
29
19
8
4
5
35
37
12
8
3
16
5
4
13
78
1
4
9
20
18
61
1
58
32
8
9
3
6
3
19
18
19
4
7
2
8
75
15
12
37
31
25
9
15
3
25
37
31
35
29
8
15
8
24
16
9
23
32
17
4
20
15
25
5
32
22
21
29
48
19
4
9
3
7
17
83
1
7
12
30
30
8
21
7
4
25
44
27
34
27
12
9
20
58
5
39
33
45
2
38
3
24
3
69
8
11
17
17
19
8
4
55
17
27
8
48
2
23
32
24
4
7
20
20
18
30
21
11
8
5
16
13
11
5
30
2
2
8
33
19
9
7
4
73
8
19
18
18
10
35
19
25
16
12
47
8
41
9
35
4
24
7
122
10
6
22
12
9
19
58
14
40
10
38
42
8
27
5
3
25
10
2
20
20
19
24
15
1
17
39
4
12
8
11
28
8
5
12
24
8
15
38
30
78
7
4
11
1
11
21
9
26
61
3
36
9
72
3
21
9
30
20
26
11
48
4
12
15
21
59
1
12
49
50
10
30
1
4
15
50
40
20
52
26
4
108
32
13
20
3
1
19
44
16
24
6
35
55
60
5
7
12
5
65
6
10
3
8
23
5
1
19
4
39
22
47
11
45
35
13
15
14
23
15
21
1
68
8
4
6
22
23
44
45
66
12
12
10
68
7
1
64
6
10
10
30
12
7
5
43
5
38
2
8
11
29
27
5
18
10
34
45
48
24
9
39
25
7
29
67
3
13
19
5
8
4
11
4
36
2
19
11
20
28
13
24
12
1
23
21
56
27
17
18
5
47
9
19
2
27
23
20
38
32
16
12
27
3
2
6
13
39
9
64
56
9
2
41
9
2
9
17
14
9
32
16
36
25
28
10
22
7
75
8
37
4
19
5
68
16
1
7
24
39
92
10
36
14
1
28
24
84
9
20
22
58
23
39
69
9
12
22
13
27
20
17
31
1
4
20
5
20
51
1
10
18
7
21
14
13
27
5
28
12
13
22
80
16
10
35
15
4
5
11
13
61
16
30
4
57
29
19
16
19
10
7
21
15
13
42
22
16
40
10
2
2
16
2
18
42
3
15
14
31
8
4
15
21
27
24
10
10
20
26
44
7
31
28
2
18
5
20
24
5
59
11
8
61
28
29
70
41
28
1
24
46
12
9
19
4
40
1
5
14
50
3
24
13
18
42
11
5
15
45
20
7
52
44
11
10
56
11
31
73
5
91
11
32
36
10
10
44
8
2
43
25
47
13
55
16
7
4
8
12
30
6
50
15
7
78
34
25
55
28
20
5
12
11
50
31
4
20
24
4
1
10
13
17
66
12
12
20
20
9
51
5
43
8
30
2
5
25
2
8
10
11
7
41
29
2
2
15
23
20
21
11
21
29
11
15
9
32
24
9
10
10
6
13
4
20
96
19
32
69
19
69
56
75
2
6
13
40
11
26
23
19
18
71
53
26
5
24
3
58
74
10
11
15
44
8
5
72
31
41
13
16
3
24
7
10
26
2
7
35
1
59
45
95
1
4
1
11
19
10
22
29
23
1
19
9
17
22
9
11
2
31
7
9
21
15
20
16
11
10
50
81
17
12
16
24
6
10
10
24
6
20
23
21
3
52
12
1
10
2
11
36
59
4
5
35
17
20
9
31
1
2
20
58
3
15
10
47
23
12
1
7
4
13
7
5
33
8
2
29
49
11
56
24
3
10
46
4
9
1
18
9
43
46
10
12
45
24
13
35
56
4
5
6
1
9
10
32
12
9
32
17
42
5
8
4
20
31
28
34
10
9
7
4
48
20
20
18
22
18
23
20
7
45
27
9
63
9
9
2
16
4
26
10
5
19
10
30
8
60
18
124
8
11
21
6
34
38
28
44
9
29
39
16
13
10
129
3
40
18
10
17
5
18
2
11
1
18
8
30
35
29
8
10
28
32
37
63
1
51
5
11
50
35
15
1
8
40
1
32
3
24
21
2
2
16
3
39
9
3
8
17
1
44
10
66
64
19
11
20
5
36
8
4
27
28
13
28
17
50
10
7
32
55
28
38
15
48
24
12
24
21
27
31
12
6
47
3
22
90
40
8
4
58
40
23
68
4
3
4
5
5
26
2
3
29
15
11
10
34
36
4
5
20
16
109
35
5
10
16
10
2
10
7
11
2
7
3
12
10
27
1
30
60
17
5
6
20
17
15
9
3
5
35
50
6
10
10
25
7
1
4
7
8
10
19
88
3
5
35
12
17
29
10
2
43
15
21
8
88
8
59
17
33
11
16
19
2
8
2
1
16
51
9
3
17
1
2
93
17
7
5
10
ABCD 473589308*7^$a-1 [50080]
19
41
7
29
91
96
128
48
57
48
15
81
156
84
72
48
39
24
93
151
65
27
93
60
84
43
104
112
5
84
12
27
24
93
19
53
12
72
39
24
45
36
7
53
60
24
39
72
4
41
72
127
20
45
219
16
96
8
72
72
16
17
183
64
77
12
39
72
96
72
9
43
48
144
36
24
80
24
40
72
48
12
20
88
29
3
72
9
31
65
175
120
48
29
3
16
17
87
136
8
16
17
132
120
51
33
19
17
43
161
132
12
12
75
9
180
132
48
120
12
99
33
48
31
32
72
9
19
92
33
36
51
40
113
36
84
7
5
3
96
93
12
19
29
156
12
87
16
17
48
7
65
15
24
9
135
96
33
115
108
53
12
120
7
137
96
60
84
7
77
84
55
41
7
8
81
19
252
77
36
7
48
8
117
96
36
15
28
77
24
39
21
36
15
33
36
156
39
33
31
65
72
31
96
60
5
36
96
19
5
67
8
81
60
43
56
81
79
5
12
108
60
39
45
60
43
12
104
9
24
24
39
45
12
24
120
7
48
77
27
153
111
48
21
51
33
60
43
48
113
144
36
7
5
55
53
67
8
52
5
39
112
8
93
91
41
24
96
60
19
128
64
48
5
79
60
120
41
7
60
29
159
4
17
36
31
29
48
24
36
204
36
7
32
16
5
72
331
104
33
39
33
39
45
19
29
72
24
12
7
65
63
16
24
89
151
53
19
77
79
132
104
72
64
60
108
17
39
88
101
3
69
7
17
43
36
5
120
84
12
63
16
17
15
93
19
137
103
8
33
127
32
21
115
89
303
93
132
43
41
27
64
5
132
168
375
9
31
8
81
36
12
12
96
60
72
48
108
12
12
12
103
8
57
39
9
7
113
67
20
225
15
76
101
91
5
15
33
103
96
53
12
108
12
31
17
24
15
33
72
63
21
12
15
9
31
125
60
12
27
69
84
31
161
96
39
9
87
33
36
19
248
40
101
60
43
132
41
84
31
5
7
65
15
69
67
17
127
104
4
60
41
7
8
21
24
24
156
48
12
75
4
41
75
16
53
7
156
29
195
9
87
24
40
17
31
24
56
4
68
40
65
12
55
65
3
28
29
15
21
79
17
99
69
36
111
33
60
103
5
48
36
19
200
72
33
156
19
5
19
8
33
72
55
168
12
53
12
99
33
159
33
139
5
96
39
45
3
64
5
192
27
21
48
12
7
120
17
151
240
77
27
4
164
33
7
41
235
5
15
88
161
12
27
69
12
72
303
72
9
96
60
3
16
56
64
8
69
12
60
103
60
53
115
77
60
31
17
67
92
57
79
77
115
5
12
72
87
16
32
213
27
112
17
60
19
60
5
79
29
115
29
84
127
8
57
7
24
53
51
33
67
89
67
113
24
36
147
21
12
264
12
67
53
55
29
31
17
36
3
9
15
144
105
24
15
21
27
93
60
15
9
96
7
216
56
9
15
105
48
12
99
64
32
160
161
7
168
5
12
127
104
261
12
36
108
39
24
72
9
63
57
39
16
41
111
64
12
113
24
12
63
28
5
43
77
7
120
48
132
53
12
75
57
31
53
99
40
41
12
12
36
204
39
57
79
17
7
32
69
27
16
53
24
48
120
163
12
20
40
29
19
48
8
9
19
48
60
5
24
48
103
12
5
115
32
24
69
31
116
105
39
45
60
7
29
180
7
36
68
28
44
105
120
39
33
79
8
9
63
21
19
41
7
77
19
5
12
36
3
124
96
20
21
120
228
252
19
17
31
29
48
3
21
12
24
55
17
7
32
33
48
7
17
63
21
12
135
40
12
36
41
60
99
240
120
69
91
65
103
128
16
17
60
12
39
57
39
9
63
33
24
72
31
17
127
65
43
209
96
12
72
12
43
8
9
7
72
72
60
53
84
60
159
117
3
4
116
213
123
21
12
60
12
15
48
9
31
12
53
15
69
19
80
9
63
9
79
5
19
96
41
24
7
132
53
144
103
200
28
12
5
51
24
16
ABCD 473607368*7^$a-1 [50007]
21
23
24
49
35
4
68
48
160
24
84
15
41
55
9
24
60
21
12
47
52
8
60
76
15
29
13
3
20
12
64
8
60
36
76
8
24
52
8
52
20
67
18
30
12
30
11
7
21
48
36
27
57
33
3
24
21
30
69
8
12
28
32
12
19
102
11
64
44
25
15
9
83
13
23
31
45
57
27
63
41
16
147
21
12
8
43
89
61
36
30
21
12
36
36
56
25
71
19
5
52
21
42
45
8
7
48
41
12
108
48
12
4
75
5
4
80
28
8
16
15
66
18
125
12
49
15
8
40
8
43
53
16
12
15
21
48
44
1
35
25
35
4
56
84
28
135
45
12
168
93
12
3
8
73
59
7
33
24
20
67
6
15
176
16
81
15
20
1
59
4
21
90
21
36
20
55
5
24
91
177
20
1
35
25
72
3
24
3
57
20
43
33
72
24
21
35
13
47
19
5
24
48
12
24
13
23
25
66
5
12
4
12
44
157
6
24
6
83
16
92
4
8
24
13
39
44
1
11
24
31
45
15
24
29
24
12
7
41
73
47
7
12
249
81
60
48
75
36
8
60
7
60
66
30
18
155
7
53
76
39
9
44
12
36
31
57
120
36
12
32
40
63
18
11
25
63
63
60
45
9
6
9
20
16
9
36
11
24
72
72
25
36
18
57
9
30
17
112
8
24
19
6
35
43
105
72
63
21
108
32
25
23
97
6
77
13
15
8
16
24
44
12
36
28
15
72
5
36
4
8
31
21
3
9
48
33
39
3
5
24
28
177
30
69
8
52
15
45
68
67
29
31
36
17
120
36
13
54
33
80
36
1
23
52
21
3
60
21
23
28
8
7
105
15
17
24
7
90
12
23
12
24
12
76
63
65
12
13
75
48
8
48
36
12
28
8
12
85
48
66
153
132
8
1
159
48
15
41
48
1
24
24
23
28
9
12
18
102
60
35
13
42
45
9
3
3
138
27
3
5
55
42
3
8
67
30
83
16
51
5
4
36
56
16
3
29
1
30
6
63
8
25
83
25
35
7
129
8
16
32
4
39
9
3
54
54
9
56
4
3
17
16
36
39
53
67
6
24
47
133
12
54
21
20
40
33
15
45
39
248
28
15
306
36
27
21
12
48
11
4
44
12
151
45
8
55
57
20
4
9
66
9
117
47
1
282
77
120
24
13
24
15
68
64
8
4
21
15
21
6
24
21
8
67
30
75
3
21
20
19
41
1
23
25
143
4
8
48
109
27
21
11
4
87
30
84
51
9
3
12
21
15
72
21
39
36
75
5
91
105
21
59
24
25
11
25
54
12
90
11
4
116
36
28
15
57
33
30
18
15
15
60
102
11
36
1
36
59
4
48
8
4
27
30
35
12
60
13
11
85
15
12
27
45
8
48
28
15
21
8
61
23
24
36
13
59
48
28
68
36
16
96
9
24
36
36
27
3
33
104
36
1
60
23
1
23
12
72
163
17
48
7
24
77
24
73
12
48
23
43
66
39
8
136
72
33
11
31
9
9
42
33
44
13
27
12
15
45
32
13
95
24
52
39
17
4
63
6
3
21
12
15
24
68
148
32
1
36
35
16
24
8
31
17
55
5
12
12
28
32
24
7
78
15
72
48
68
72
7
105
120
3
36
45
51
54
3
176
55
17
88
21
6
5
48
76
44
7
24
9
12
8
16
68
127
5
16
8
25
23
12
4
33
18
53
76
12
81
150
65
43
60
161
24
12
72
40
3
48
12
54
143
28
68
24
36
37
47
7
41
84
4
24
8
52
123
69
32
13
75
21
30
18
11
36
48
64
147
54
11
55
33
87
29
4
56
36
1
15
56
37
131
31
30
54
60
5
139
66
6
24
9
8
36
76
27
69
156
12
21
132
18
29
12
19
36
21
20
36
36
133
18
5
7
77
7
17
49
59
55
29
4
51
12
93
20
1
6
45
12
12
45
84
6
36
77
61
23
4
56
16
48
3
5
67
33
68
127
102
3
117
15
9
24
51
21
15
20
43
41
48
24
108
25
60
126
41
7
9
20
72
1
11
112
20
16
104
7
29
48
24
48
25
59
36
49
30
9
3
5
36
4
3
6
71
12
37
24
30
12
33
56
4
15
21
9
12
27
44
4
15
17
12
84
36
12
13
6
24
5
64
24
3
30
23
55
29
24
4
24
44
25
23
97
59
127
54
15
32
4
45
23
40
87
126
11
4
75
41
49
35
36
76
56
37
75
48
44
7
21
8
40
21
15
105
30
21
3
65
25
11
1
59
25
6
5
43
36
36
69
21
35
64
21
27
20
121
75
92
55
138
30
113
4
72
12
9
51
24
21
6
24
5
64
20
24
127
5
19
66
66
18
6
9
117
135
3
36
114
71
4
21
83
28
63
21
32
48
36
52
3
29
28
12
69
42
41
64
8
25
15
44
120
28
8
4
27
29
31
66
23
72
52
3
54
59
96
25
3
12
9
132
48
11
28
56
52
9
83
37
60
3
3
129
39
53
28
32
37
27
3
5
36
1
11
24
52
60
21
66
29
24
28
9
23
48
148
80
37
11
28
20
1
11
36
1
35
64
92
4
51
33
3
89
12
36
31
69
57
3
81
59
24
124
3
72
5
13
15
56
19
240
5
7
41
7
57
9
6
48
102
99
8
1
23
79
89
12
16
12
68
112
92
19
5
84
48
91
6
6
41
4
105
24
24
39
81
30
42
75
56
4
20
25
198
117
39
9
21
60
11
12
28
15
54
6
17
40
36
20
120
1
15
116
48
7
18
180
72
30
18
15
51
29
25
42
165
3
17
79
33
21
11
24
196
8
28
15
9
20
169
30
60
96
17
84
48
4
8
52
56
55
36
6
15
32
13
18
5
12
13
47
19
65
25
191
12
16
105
11
60
31
17
36
12
ABCD 473744538*7^$a-1 [50062]
66
6
18
90
198
48
90
36
108
6
36
48
99
24
39
33
45
3
60
63
93
33
126
18
30
24
9
21
36
15
12
33
36
39
9
18
42
63
27
18
18
45
12
9
18
42
54
57
96
39
33
9
3
168
9
27
3
189
69
48
15
39
36
45
27
33
12
45
90
69
21
60
27
3
9
33
135
36
75
45
69
39
51
189
93
6
21
69
27
72
12
51
93
33
63
21
126
132
12
33
180
36
12
15
93
72
24
111
105
27
108
153
27
54
30
6
30
72
33
72
27
48
54
51
144
3
69
27
9
93
24
48
51
9
27
48
24
27
45
75
45
15
30
150
9
84
9
24
18
36
66
6
12
45
108
45
159
63
126
192
27
33
48
54
36
36
33
75
9
51
12
9
69
36
54
120
105
57
18
18
18
6
36
30
108
36
108
6
12
15
12
36
15
12
42
162
93
63
60
21
81
63
204
9
192
63
27
33
108
21
6
21
15
81
9
3
24
93
6
45
27
18
18
12
141
27
90
126
138
18
33
45
3
36
51
84
42
3
81
36
51
12
72
240
111
9
15
21
63
36
150
84
42
21
24
39
78
3
105
48
36
144
90
24
12
24
9
45
90
9
183
69
75
6
3
15
93
72
15
138
18
6
18
129
99
9
9
54
108
78
36
30
24
9
3
72
6
54
9
27
66
6
30
51
57
24
12
63
132
72
72
75
72
24
21
24
39
9
123
45
27
45
63
192
42
27
84
9
63
87
90
138
141
27
30
195
27
12
186
48
54
72
18
36
6
57
216
72
51
12
36
90
36
63
63
18
15
120
168
36
207
21
105
63
9
36
27
57
63
27
36
81
135
69
84
15
57
63
6
27
3
105
21
54
33
57
27
87
48
72
42
84
24
282
108
33
9
3
36
15
153
111
9
144
33
27
36
9
3
15
126
18
21
108
36
33
12
150
48
117
15
246
186
54
84
51
72
135
45
3
69
336
69
30
18
18
42
3
45
132
63
99
9
27
174
15
57
168
3
15
45
12
33
102
60
66
54
18
18
105
21
6
9
72
9
63
9
171
36
3
6
36
3
36
24
111
126
18
33
3
45
132
57
18
18
42
9
3
9
51
120
6
54
102
24
27
12
27
6
30
24
9
72
72
57
87
39
18
87
75
141
48
51
21
9
123
144
111
33
147
42
72
12
60
27
36
36
117
30
60
30
54
33
27
21
24
108
57
18
36
42
27
3
24
30
6
45
45
39
63
6
39
45
42
300
96
102
222
9
39
6
66
54
99
15
36
225
9
18
102
18
24
21
45
42
45
12
24
84
27
60
153
63
12
72
18
72
78
21
51
18
75
45
42
93
105
66
141
99
21
96
39
9
9
87
39
24
21
9
108
54
81
24
81
27
48
69
30
36
81
51
138
54
60
66
18
36
6
27
153
3
87
45
57
186
12
72
69
129
18
24
12
24
9
36
27
45
117
30
18
51
27
36
21
9
6
48
24
18
48
87
3
45
9
18
150
27
180
27
144
66
6
144
81
27
9
99
102
42
117
93
186
57
108
15
30
54
9
69
12
78
9
264
15
102
51
57
42
48
42
63
120
69
30
36
180
9
9
15
252
108
39
9
27
9
24
21
168
63
12
63
132
84
33
48
27
9
24
12
33
3
60
39
42
54
21
51
18
3
87
72
9
72
12
24
27
18
3
60
12
141
54
57
51
12
45
27
117
51
48
42
48
51
99
12
6
54
21
9
6
102
90
33
45
63
3
9
135
6
126
18
30
60
36
21
123
84
81
27
132
12
24
90
36
3
15
252
66
135
159
30
27
27
60
72
21
81
126
33
3
24
45
27
84
36
54
24
27
3
9
15
9
39
90
27
15
9
12
9
231
9
18
30
15
9
135
108
12
15
54
12
18
45
24
27
21
33
99
57
90
6
84
24
39
45
51
207
30
150
12
81
45
27
15
117
27
66
42
138
42
102
18
33
75
150
102
42
54
9
75
72
24
36
174
144
123
99
54
90
57
9
18
9
69
30
54
15
3
42
228
6
36
54
27
165
51
3
216
33
57
15
9
3
ABCD 473812406*7^$a-1 [50126]
48
32
21
7
92
88
108
41
19
20
112
32
52
20
33
63
4
80
4
125
39
16
84
168
92
112
29
75
9
3
4
5
39
52
72
65
3
84
33
151
5
15
64
128
4
20
4
152
9
115
8
108
40
44
24
12
72
16
101
91
77
300
132
75
64
44
36
16
140
124
89
43
29
63
45
43
20
69
24
96
24
67
32
76
12
84
84
125
27
4
5
3
52
8
12
36
120
72
28
60
20
4
269
7
32
112
80
40
24
36
20
36
28
104
57
31
20
153
79
20
21
60
24
171
96
16
53
19
65
243
124
68
48
64
20
33
27
24
36
45
24
15
72
100
48
29
51
45
36
39
24
28
60
20
84
105
91
32
48
28
60
12
12
17
15
36
48
4
17
115
176
84
9
15
4
32
256
152
21
19
125
3
60
57
87
45
91
80
28
32
88
132
8
24
117
3
45
115
245
63
4
29
27
48
96
33
27
84
16
60
149
15
24
21
15
21
15
33
7
44
12
57
43
108
5
36
39
21
15
160
8
196
80
84
28
20
120
28
72
8
36
9
67
8
9
7
108
32
4
20
100
24
65
51
156
24
72
28
101
51
12
72
28
32
45
43
32
24
4
56
136
80
69
15
12
117
36
87
52
36
20
36
9
79
156
96
56
100
137
91
32
9
43
5
63
52
56
72
64
60
188
12
180
60
28
36
56
84
81
63
12
156
28
44
21
7
120
53
7
24
53
27
4
5
15
24
28
32
28
84
84
29
31
20
60
4
17
31
12
32
76
84
36
77
111
21
99
76
120
24
20
81
43
5
51
12
64
188
21
67
89
19
12
32
40
12
24
20
16
20
4
41
151
24
24
32
24
88
68
153
27
12
45
7
116
69
3
21
60
15
72
4
36
72
36
32
72
16
72
8
132
117
55
17
48
55
20
57
19
32
4
53
51
4
17
159
9
120
67
44
84
156
40
5
27
60
48
4
17
99
81
48
7
68
21
19
68
24
4
144
5
51
112
272
36
9
3
64
29
27
60
168
76
36
44
28
68
108
36
96
9
103
17
55
80
4
20
84
228
9
19
65
51
28
12
8
28
20
33
207
57
55
41
84
3
24
36
4
65
43
17
99
24
52
5
51
84
96
24
16
113
15
40
116
33
171
132
60
60
48
40
125
87
40
12
17
55
108
17
31
60
77
127
80
33
12
43
56
12
9
171
144
16
12
5
7
140
4
5
111
24
60
9
15
57
91
24
8
72
24
12
84
45
48
75
45
31
12
20
28
336
116
48
12
9
159
12
33
60
84
7
80
16
29
24
19
392
9
39
36
24
28
20
24
88
68
160
20
4
116
4
24
24
125
60
51
9
12
48
7
8
57
15
36
100
29
120
24
31
36
80
4
29
36
84
87
117
27
148
20
60
36
21
19
29
67
24
36
80
28
5
211
24
12
48
5
12
24
51
84
84
48
60
9
51
24
9
67
29
63
21
27
9
75
4
56
24
4
68
12
21
7
240
48
104
100
12
44
76
29
31
104
12
40
12
32
24
60
21
3
48
33
36
19
24
101
67
84
56
69
51
4
44
84
108
33
31
80
4
29
3
93
39
12
16
60
32
76
5
135
45
67
80
204
36
40
32
108
172
260
45
43
24
56
33
51
4
125
24
127
44
64
116
84
21
24
31
12
24
44
4
77
75
16
8
112
24
80
33
75
312
28
68
33
51
33
7
44
52
80
57
27
9
15
4
36
29
12
15
9
24
7
60
56
24
36
4
65
24
51
48
108
168
40
24
17
60
91
24
36
212
57
43
12
5
39
52
44
96
33
67
144
36
24
108
32
64
12
8
4
17
43
212
36
4
324
5
7
20
132
96
72
120
4
20
4
92
57
96
39
88
44
96
12
21
207
69
39
12
24
9
27
24
16
29
63
105
15
12
16
188
24
36
9
51
9
31
5
27
12
16
176
16
8
4
32
40
36
48
60
12
48
20
96
24
4
60
12
29
235
20
4
8
108
76
96
108
32
12
40
32
16
113
27
28
60
24
68
24
24
9
55
68
28
12
17
3
24
129
60
51
96
9
31
48
89
72
24
51
9
87
57
3
24
36
52
17
84
79
140
28
113
39
21
51
45
3
57
48
15
ABCD 473982728*7^$a-1 [50112]
60
6
30
162
12
6
18
42
54
48
96
24
18
132
6
24
60
72
30
78
36
120
30
90
12
30
144
36
48
72
42
12
30
36
150
12
48
42
12
6
18
42
198
12
30
210
12
42
6
42
72
96
54
18
42
6
48
30
12
48
30
30
6
18
42
6
54
18
18
84
36
78
60
132
60
48
6
30
108
90
12
48
6
54
78
114
66
48
24
42
180
18
78
12
6
54
66
12
48
30
30
6
66
24
138
72
24
24
96
6
18
12
78
6
36
18
66
54
48
78
30
54
30
18
48
312
12
138
42
66
36
24
54
48
138
36
30
30
84
30
24
42
126
54
18
6
30
6
6
54
18
6
90
30
150
12
30
72
6
12
12
42
96
42
42
6
90
42
150
30
18
18
42
138
84
108
12
12
60
66
24
144
42
72
60
12
6
18
24
150
48
30
12
132
18
6
96
18
36
42
24
48
12
54
30
84
12
60
24
12
18
24
18
24
24
162
30
12
216
162
60
30
18
126
36
30
60
42
96
24
30
48
48
6
78
6
144
6
24
18
54
114
84
18
18
54
90
60
96
12
108
12
144
24
6
48
72
36
60
72
12
60
6
12
30
96
24
96
30
120
60
12
42
6
66
48
18
42
102
6
132
48
54
24
96
18
18
12
18
78
6
168
18
30
18
150
12
48
36
66
78
30
30
12
18
24
6
36
6
30
48
150
24
12
36
84
96
102
6
12
12
18
24
138
12
6
18
84
48
24
78
150
36
12
120
12
48
204
48
12
24
96
30
48
30
288
18
174
18
18
6
96
90
60
24
66
18
54
48
24
54
66
24
30
24
36
120
54
42
180
18
6
102
18
60
24
12
90
66
24
48
6
24
42
348
6
30
30
36
96
12
18
72
6
66
48
6
42
24
84
24
42
6
84
48
12
36
42
36
144
6
42
18
60
144
48
72
6
6
144
60
90
36
54
42
42
6
54
42
18
30
48
30
24
36
132
36
24
72
60
6
30
60
24
24
6
48
78
42
102
18
48
24
18
18
150
48
30
66
54
30
72
90
42
60
78
12
42
150
6
30
192
60
36
6
48
102
18
18
198
12
30
30
30
42
60
60
108
72
18
12
6
60
24
156
36
18
90
150
6
192
108
72
42
132
18
6
54
12
6
60
54
78
12
6
78
24
138
72
6
30
30
60
6
18
48
12
126
66
36
42
66
6
6
42
12
18
42
18
90
120
42
24
120
24
72
174
102
12
138
42
126
156
66
42
78
24
6
84
168
18
30
30
90
12
90
48
90
150
18
6
108
18
78
102
150
24
48
30
78
84
60
54
30
114
72
18
18
78
30
6
96
78
30
42
24
90
36
42
42
60
18
30
108
114
30
48
6
30
12
42
30
30
12
48
66
6
60
138
48
102
66
30
36
60
48
138
18
72
78
30
144
120
18
78
42
30
42
6
114
66
6
48
72
24
102
18
12
30
24
6
42
78
12
66
42
192
6
12
54
6
102
36
30
30
6
6
42
30
12
96
132
42
114
132
174
36
12
42
18
30
126
72
30
30
24
216
30
42
36
12
48
126
90
18
12
54
24
12
144
54
78
54
60
54
36
6
138
12
12
126
84
6
12
42
36
96
6
144
6
324
36
48
30
60
12
12
216
96
24
132
42
96
114
60
48
138
174
18
42
36
66
36
48
30
54
12
270
24
120
54
66
42
48
180
12
30
18
180
54
42
24
36
96
48
30
30
72
18
24
36
30
114
18
24
24
24
90
108
138
6
18
60
42
90
6
60
12
78
108
42
42
18
90
24
6
54
54
42
102
6
24
96
6
54
132
12
90
36
36
18
18
12
12
144
84
108
12
60
60
12
48
6
12
30
54
78
30
6
12
48
60
150
30
30
6
54
6
78
48
84
108
36
42
30
18
30
72
42
18
42
18
84
90
198
78
18
12
42
150
6
36
6
18
66
54
6
6
12
6
12
42
72
36
78
210
60
12
18
54
30
12
54
6
84
126
6
102
96
132
24
24
66
78
120
120
30
72
24
66
6
42
102
18
42
48
36
6
24
84
12
60
108
18
144
24
60
6
36
108
186
78
18
12
90
30
66
72
18
54
48
30
48
60
30
ABCD 474036036*7^$a-1 [50018]
21
72
24
39
24
24
33
3
24
96
33
3
12
36
60
84
12
21
15
72
8
4
44
37
27
32
100
9
15
9
12
60
3
12
45
12
51
36
12
12
69
3
20
48
25
27
48
12
9
71
16
9
39
32
37
63
12
48
93
12
27
69
39
93
51
9
27
20
4
57
48
3
165
36
12
3
12
72
189
63
48
8
13
27
32
28
9
3
9
24
24
72
3
9
12
23
1
23
48
145
75
20
64
8
100
81
15
21
12
132
39
117
36
3
9
11
40
33
3
9
11
24
4
12
84
20
24
40
33
3
33
3
48
8
24
25
24
47
1
3
33
15
36
144
81
39
12
45
23
16
120
24
9
12
84
24
3
60
96
21
51
45
11
4
72
20
40
21
72
11
49
36
59
48
13
27
32
1
47
28
44
1
24
3
9
3
12
93
47
61
75
8
16
9
111
128
109
48
63
48
44
24
136
60
20
136
72
72
8
112
117
12
144
51
24
36
9
47
4
20
24
109
24
3
12
9
11
72
1
39
12
9
51
24
21
15
24
72
9
15
21
15
12
21
36
35
13
12
3
9
11
28
21
24
60
35
4
105
171
69
84
120
87
48
36
84
9
36
12
3
81
12
24
3
81
15
9
111
21
39
21
12
3
44
4
84
80
16
21
12
23
16
120
21
72
36
75
33
3
12
33
48
11
1
3
24
68
4
20
37
87
12
9
48
23
97
3
20
4
105
3
12
24
24
12
21
3
60
9
35
16
21
11
40
8
4
20
48
28
81
24
15
33
11
88
9
3
45
27
45
23
16
21
83
1
24
47
1
60
24
15
9
15
45
36
3
9
63
45
11
25
96
23
76
44
1
72
12
24
12
48
15
104
1
15
21
63
72
20
40
33
36
51
48
57
23
49
51
12
36
72
21
51
36
32
96
136
80
48
16
12
24
9
11
61
75
12
20
109
83
25
108
15
12
24
33
3
36
84
24
21
3
33
39
36
80
4
48
12
33
24
48
15
177
27
12
45
60
15
12
45
15
8
4
20
28
9
59
4
20
24
16
48
9
3
57
11
37
39
36
33
23
24
16
24
21
3
9
75
33
84
3
20
28
33
12
27
36
57
15
80
124
21
15
24
9
15
9
71
24
13
39
21
3
21
23
16
36
24
45
27
9
15
84
57
47
37
15
144
69
3
20
4
21
3
36
108
9
87
24
68
4
48
60
21
15
33
39
44
37
11
13
84
63
9
23
16
9
36
15
12
8
49
15
9
27
60
8
13
36
63
45
15
33
11
24
73
24
24
23
25
3
33
11
64
12
57
15
12
9
24
24
24
24
3
48
24
84
9
12
3
69
3
84
24
72
24
36
8
48
25
39
45
3
57
15
108
9
132
39
12
36
60
9
12
51
45
63
48
9
47
64
12
20
25
3
21
71
4
24
9
15
12
24
21
3
69
11
76
44
40
57
15
21
24
39
9
3
60
60
129
51
20
49
15
21
3
9
3
72
12
80
49
24
3
57
3
9
3
33
84
123
9
36
12
11
1
3
9
15
36
60
84
21
3
8
97
3
33
15
72
44
40
9
60
39
45
15
8
52
12
9
15
36
24
12
60
48
12
12
21
12
24
59
52
48
12
21
59
24
4
9
87
24
9
51
9
24
12
107
25
12
12
23
52
96
9
12
23
13
11
1
39
9
87
21
39
45
51
9
15
20
16
8
112
21
63
21
27
81
12
159
9
51
36
32
25
23
52
20
76
9
84
71
16
45
51
48
69
12
51
33
3
48
9
135
21
35
24
1
47
64
21
35
88
9
24
39
9
12
83
4
20
61
11
4
21
15
9
120
84
39
20
28
12
120
36
24
92
109
15
81
75
24
9
27
20
25
15
69
11
48
16
129
3
72
21
51
45
24
71
13
15
9
3
33
147
96
12
36
20
1
24
119
72
13
27
33
12
11
49
48
23
1
27
20
16
21
59
16
33
36
36
12
24
3
117
11
48
28
21
23
28
9
24
11
97
24
48
24
120
15
129
36
75
12
81
15
33
120
36
51
12
8
52
93
12
11
1
23
40
8
1
3
20
4
132
9
12
39
81
27
36
24
24
117
3
20
1
27
24
20
13
48
39
21
132
3
60
108
104
88
45
15
21
27
84
33
39
24
72
12
96
12
32
16
36
44
1
12
11
1
27
84
80
148
20
40
8
40
32
61
36
3
33
27
8
112
21
156
51
9
3
36
84
8
13
24
11
76
9
11
148
45
63
9
111
9
15
24
12
48
9
11
16
8
49
51
92
16
8
76
9
39
21
39
72
60
36
21
39
44
85
3
33
48
48
23
40
8
40
12
20
25
72
23
1
23
1
3
165
51
24
21
99
36
72
84
84
36
68
28
84
33
12
35
48
168
25
72
36
15
24
12
56
61
39
9
3
96
33
12
11
28
45
60
60
12
75
8
145
47
40
69
99
36
45
36
60
24
39
8
40
12
20
49
23
16
9
12
39
12
9
119
64
69
15
36
33
36
24
24
27
33
3
20
40
93
12
3
33
36
24
95
4
144
45
87
21
3
24
21
39
44
16
9
15
45
11
16
56
4
36
12
33
27
60
60
8
49
23
52
20
49
51
45
12
83
24
100
33
11
88
12
92
28
48
20
25
27
48
9
36
207
72
21
15
20
4
33
11
72
40
60
12
48
72
21
107
28
69
27
68
109
60
51
48
33
12
39
8
40
48
12
20
28
24
20
4
44
1
95
1
24
108
59
37
12
15
176
37
3
57
63
9
51
9
51
32
28
45
24
24
36
12
23
1
3
72
12
57
3
36
60
36
24
105
71
16
80
13
24
12
15
21
24
99
12
105
24
60
15
69
48
24
24
108
3
21
27
36
36
20
13
72
96
3
84
12
80
61
11
1
120
39
60
20
40
32
4
69
47
13
27
69
24
3
12
57
12
36
60
63
9
24
87
12
60
36
9
35
1
15
21
36
72
3
92
48
4
9
39
33
36
71
73
12
11
13
59
28
9
15
81
12
96
24
12
12
24
27
9
36
48
27
44
1
39
9
144
23
24
24
25
15
21
ABCD 474045422*7^$a-1 [50246]
90
17
72
36
25
12
90
17
103
90
59
144
265
95
108
187
65
72
108
36
61
78
72
41
36
1
90
162
35
108
37
107
103
48
101
1
30
65
73
180
155
115
72
48
72
30
48
71
180
79
65
25
60
95
7
149
19
30
30
65
60
97
131
7
269
223
29
84
55
5
25
23
97
90
65
24
73
47
163
5
13
35
7
18
83
96
156
67
113
25
11
24
25
120
35
127
18
191
109
71
79
30
42
65
72
1
71
61
30
48
41
49
150
42
30
5
48
217
18
60
89
13
198
77
13
60
35
12
223
60
60
72
18
12
23
25
11
229
90
185
7
90
48
35
36
211
41
67
29
121
251
1
347
91
90
150
60
42
18
252
90
119
36
144
79
60
30
12
180
18
30
12
107
1
11
204
72
48
85
11
12
36
168
72
252
1
18
60
72
150
18
5
72
25
203
96
211
78
11
1
23
97
90
29
19
101
49
60
35
25
12
71
36
60
1
35
120
127
53
204
193
30
65
144
49
35
25
42
30
35
43
30
30
5
48
36
13
59
180
151
30
48
150
53
108
61
30
5
36
7
29
1
11
204
7
29
61
119
12
109
167
12
109
72
95
13
42
30
107
241
72
60
119
121
18
41
108
1
35
7
120
17
120
31
12
29
271
17
181
60
119
43
48
41
84
24
43
77
60
43
30
71
12
55
89
121
42
5
12
121
30
12
89
24
55
30
23
7
132
78
12
59
48
181
252
78
12
89
31
209
288
120
43
18
71
48
36
7
168
29
12
24
55
42
47
91
125
67
18
42
180
245
25
83
7
78
95
24
13
138
41
144
55
42
18
210
30
180
137
36
37
150
5
25
11
91
5
25
131
79
258
191
91
30
71
7
72
78
60
23
228
91
53
96
241
30
30
78
65
25
251
319
17
115
48
125
7
89
264
205
120
35
25
462
18
131
31
30
108
275
145
90
390
83
48
49
95
37
23
85
42
18
12
18
5
156
24
37
78
90
90
41
204
48
7
29
31
210
47
24
121
150
53
115
41
180
31
5
24
1
83
25
72
30
53
72
223
89
43
5
108
36
31
198
227
25
108
11
61
30
29
19
41
19
102
30
168
113
19
65
24
49
35
97
35
43
101
12
7
90
155
55
125
144
1
72
35
24
12
139
65
36
67
72
78
11
169
30
5
25
23
67
41
79
42
23
96
61
48
30
90
35
37
30
78
120
12
198
29
96
175
41
151
48
42
23
72
24
48
72
109
95
25
119
12
79
12
53
55
30
11
48
36
127
18
72
107
96
85
30
30
47
73
60
222
5
36
36
204
187
12
18
179
421
90
30
90
72
90
30
17
1
72
143
67
48
42
23
144
36
25
102
17
31
330
12
78
132
101
19
77
43
18
72
120
83
7
48
5
72
192
13
108
30
65
180
7
30
59
19
42
23
24
13
108
251
1
18
72
89
96
193
59
121
72
35
13
11
79
5
85
30
120
41
48
91
12
198
72
18
137
25
120
48
42
120
60
17
133
18
185
37
59
48
73
168
11
ABCD 474053592*7^$a-1 [50005]
1
23
55
45
15
18
23
4
57
3
116
7
42
12
27
8
31
21
15
17
7
6
27
9
30
24
30
15
21
15
3
21
9
35
24
88
33
15
20
16
15
18
111
12
12
36
21
27
39
53
88
27
9
21
30
33
12
12
33
24
78
17
1
12
12
96
27
93
47
25
54
33
87
53
7
9
9
36
15
24
81
35
7
30
11
1
15
33
3
9
51
9
27
24
60
9
3
3
9
27
18
48
35
4
69
84
36
12
18
21
8
43
41
28
32
12
36
24
37
3
21
6
17
24
1
11
88
3
33
8
4
84
9
47
13
3
69
6
21
44
37
18
18
39
27
5
16
3
9
27
18
39
12
75
42
12
51
12
33
11
1
3
9
36
3
3
84
6
27
21
3
15
9
15
6
24
6
60
9
21
12
18
42
6
9
12
9
123
9
11
1
51
12
9
48
60
36
42
29
13
15
12
15
5
13
6
29
4
3
30
51
3
33
36
8
12
28
39
21
44
1
18
29
7
57
60
48
33
15
111
21
21
24
23
31
21
9
24
6
36
45
24
32
28
12
99
30
30
6
3
69
18
69
20
13
66
12
17
25
6
30
3
3
5
19
102
12
11
49
18
21
32
7
60
30
78
42
30
9
12
9
12
18
30
47
25
23
24
13
18
84
21
15
9
12
44
13
6
6
3
20
4
3
45
15
9
32
7
9
48
3
6
6
162
27
20
28
171
93
36
68
4
15
24
81
9
60
12
47
1
60
35
61
24
6
65
13
12
24
12
30
149
91
33
36
36
12
21
215
24
43
5
16
27
12
18
72
39
24
45
27
32
37
24
3
20
7
6
54
6
36
18
21
72
21
75
27
57
3
36
42
15
32
4
69
18
18
35
36
19
42
12
3
75
33
105
12
23
108
7
29
1
30
41
13
18
41
109
39
48
24
21
12
71
4
33
6
5
28
9
27
44
40
3
57
12
12
60
3
29
4
3
21
3
29
4
3
24
12
54
3
20
1
12
23
31
18
6
6
36
18
12
77
13
35
4
56
12
36
31
6
3
60
21
99
24
12
12
44
16
39
42
3
57
59
19
30
15
3
21
20
25
15
8
24
1
35
13
12
6
12
29
13
42
9
57
39
21
18
36
9
24
33
24
3
8
19
17
16
51
41
16
9
63
27
9
24
21
3
8
13
27
9
23
1
39
63
21
20
25
30
204
9
20
7
18
3
108
120
21
3
24
21
51
9
36
24
36
11
4
8
28
32
85
6
33
21
11
7
30
15
24
9
6
24
30
30
5
40
84
27
24
9
96
12
3
17
4
32
40
12
9
75
80
4
33
6
30
27
51
12
9
9
66
9
24
21
3
3
156
18
12
15
12
24
12
45
12
11
40
69
3
9
36
3
33
3
45
12
24
35
36
1
75
15
9
8
7
6
12
6
17
16
8
1
27
20
13
3
27
65
19
24
17
19
9
21
48
15
21
24
23
25
3
9
12
39
20
48
13
39
57
15
3
12
18
6
6
12
60
15
21
6
29
4
21
6
5
4
84
51
45
9
23
12
13
18
9
27
29
31
9
9
48
3
15
54
18
18
6
6
27
56
31
21
8
91
6
18
5
1
24
6
5
19
21
15
30
30
30
3
24
21
12
24
6
89
1
3
21
39
45
3
9
60
6
24
54
39
27
69
9
51
8
4
9
15
24
15
42
18
5
25
6
60
17
13
6
48
9
8
24
12
1
36
42
53
40
45
39
33
84
36
3
15
6
24
3
8
13
3
12
21
3
8
1
51
72
51
6
15
123
41
28
20
31
29
13
123
45
39
44
1
51
9
3
32
7
21
60
56
28
21
12
18
48
42
3
9
18
17
1
11
24
16
20
13
3
57
15
33
30
30
39
33
3
12
20
31
45
12
3
36
81
12
12
9
15
12
33
24
18
53
28
3
45
8
16
24
164
19
29
4
24
3
57
12
21
11
16
21
6
78
27
8
1
3
12
9
39
57
6
9
15
9
27
9
44
4
69
12
12
15
72
27
17
28
15
30
3
56
1
39
33
12
107
24
25
27
15
77
13
18
42
18
6
54
5
25
27
48
9
6
6
108
3
9
24
36
27
21
12
39
9
11
49
35
24
1
11
7
21
8
49
72
111
48
8
40
33
15
12
27
5
28
60
24
24
20
60
76
69
12
15
12
75
5
28
3
24
21
36
3
33
144
3
6
60
23
49
36
12
27
21
72
39
8
4
9
23
40
15
30
3
9
18
12
5
25
54
5
1
24
27
36
3
5
37
6
12
54
11
25
12
99
8
13
23
24
25
36
24
39
51
41
55
33
20
1
6
30
15
36
21
3
8
1
63
45
18
9
68
13
23
7
30
3
8
7
30
3
33
24
12
59
16
3
42
18
5
28
39
45
3
6
60
36
51
12
9
12
24
24
6
33
12
20
7
54
6
21
21
87
9
12
35
43
6
6
18
24
6
36
9
9
15
36
9
6
41
49
24
6
9
3
9
81
48
6
54
15
9
15
3
84
6
15
36
33
3
12
21
3
15
12
48
9
8
4
9
6
21
15
33
9
18
48
6
30
17
13
6
30
24
11
55
60
9
9
6
30
35
25
27
39
33
57
11
76
24
24
33
23
19
53
36
16
9
24
6
30
99
12
15
9
12
36
21
27
12
96
24
33
54
5
1
35
4
9
60
95
7
24
66
59
4
51
6
39
12
12
8
1
3
57
12
47
73
6
9
24
15
12
18
27
24
44
24
4
72
44
37
15
69
15
9
6
12
24
6
3
9
15
21
120
12
11
7
66
3
3
60
21
68
64
21
6
18
6
6
18
72
54
15
15
29
7
54
30
6
11
97
15
96
21
54
41
19
6
11
24
4
9
36
39
87
17
25
6
12
9
45
3
27
17
16
3
9
12
36
27
69
21
6
129
9
3
69
72
6
6
60
23
24
7
30
12
90
17
4
39
81
8
1
71
40
44
73
59
7
9
9
15
24
9
11
43
6
30
24
6
12
6
9
33
11
4
3
66
27
36
57
24
24
35
7
6
15
24
20
13
3
12
33
47
31
17
4
36
69
3
21
3
3
69
24
24
81
42
9
9
51
27
21
24
12
27
5
72
1
27
9
11
28
32
49
3
3
36
57
8
19
24
45
8
67
6
11
25
47
25
18
17
43
5
36
4
9
15
9
12
11
4
32
13
12
39
24
9
11
25
27
20
1
35
40
21
51
33
11
13
11
4
33
11
13
75
15
5
40
9
6
18
147
36
33
66
24
9
44
28
12
33
6
9
15
9
56
19
6
6
33
12
9
24
6
29
55
30
35
37
78
81
21
63
57
11
43
45
60
51
18
3
21
75
3
5
76
63
9
24
51
6
35
4
12
24
15
5
19
33
9
47
1
3
3
41
25
48
24
3
3
12
17
120
7
81
9
24
12
12
18
57
21
42
30
72
3
33
11
61
27
44
7
5
7
29
24
67
33
8
1
36
24
6
45
24
20
16
9
3
9
71
16
20
49
48
24
12
30
84
12
33
81
23
24
7
6
24
12
51
56
24
13
90
5
1
27
24
12
20
52
12
24
3
66
3
24
48
3
12
18
3
24
20
4
9
3
33
3
21
11
1
18
5
108
13
99
9
3
20
37
42
45
56
12
13
3
21
35
96
16
68
16
3
41
19
36
6
72
11
7
48
45
75
45
81
6
9
12
9
12
36
60
6
6
27
3
17
4
69
11
13
27
39
17
4
48
20
4
44
16
21
15
9
63
21
27
21
23
37
23
64
56
4
36
9
6
93
9
12
42
18
11
25
6
9
51
24
9
63
5
19
54
39
27
21
24
20
25
87
9
3
51
18
23
36
12
36
28
96
27
81
39
60
18
35
7
30
3
8
103
144
5
25
15
27
41
37
59
13
18
36
57
20
28
36
15
54
3
12
8
13
83
4
32
4
32
76
3
18
3
57
3
15
41
13
35
36
4
20
19
9
3
233
67
48
36
21
9
23
1
12
23
16
9
6
60
33
32
1
99
8
13
24
6
45
36
8
12
4
24
24
9
63
57
12
6
57
21
6
18
11
49
15
44
16
63
48
12
9
21
54
24
36
36
53
1
6
17
1
6
93
57
35
1
12
3
15
9
12
9
3
60
12
63
129
3
17
4
12
51
57
27
6
48
ABCD 474273194*7^$a-1 [50036]
11
261
4
41
55
12
68
76
72
23
25
128
28
152
88
20
76
24
8
72
63
13
96
108
44
36
136
71
109
53
19
35
37
24
344
45
43
83
109
12
96
36
12
23
36
45
28
72
152
64
53
63
316
12
12
200
9
7
12
36
125
108
27
64
179
25
24
24
53
27
64
539
37
8
40
24
24
11
36
37
72
12
68
124
204
23
73
53
7
108
12
17
36
18
25
120
125
207
28
36
35
229
60
8
99
13
140
4
32
52
29
43
12
60
65
127
96
12
116
9
43
11
81
28
72
72
8
9
175
60
35
37
36
44
27
180
180
1
60
20
40
5
19
8
27
45
40
60
71
9
135
1
60
56
52
108
12
12
24
24
56
40
32
40
120
96
23
54
43
12
125
79
24
149
63
27
157
23
13
32
64
12
23
13
36
41
43
36
168
167
25
36
11
45
45
31
60
53
27
232
96
72
23
9
72
135
25
60
24
80
4
5
91
80
45
7
29
7
47
85
12
24
23
1
35
9
16
60
12
47
73
72
12
48
56
40
41
108
126
216
25
20
160
12
44
27
25
11
1
156
32
45
31
32
52
11
13
204
8
4
48
12
96
12
53
7
48
60
132
59
18
7
120
48
32
45
31
24
116
28
12
77
115
47
9
144
40
60
12
113
36
19
84
12
120
36
44
124
11
13
24
80
28
44
45
31
41
99
36
40
59
13
257
7
83
13
77
55
24
47
73
12
36
108
36
140
63
81
4
72
72
72
275
13
32
36
16
12
17
31
59
37
168
48
60
11
117
4
95
37
72
12
24
24
72
47
25
155
252
61
24
12
92
16
20
16
96
12
92
72
72
160
24
24
60
56
4
41
19
12
72
24
72
48
72
72
24
24
56
16
56
4
180
113
162
61
128
4
96
24
96
84
11
54
55
120
24
44
52
12
80
52
12
228
23
54
55
35
25
11
1
89
31
108
41
7
72
11
13
32
9
55
72
60
24
48
60
257
144
115
192
152
27
45
108
4
32
52
48
228
41
72
67
23
261
9
18
13
104
63
25
56
100
24
47
9
88
12
144
60
12
35
9
28
8
144
36
36
28
71
180
1
12
72
5
171
27
121
59
36
9
52
48
48
12
65
91
108
24
24
72
23
13
24
132
12
12
60
96
48
44
72
216
136
12
84
20
9
103
41
7
47
45
16
48
143
18
63
9
103
36
36
95
13
84
12
80
88
12
44
40
5
90
36
9
28
12
32
4
32
232
36
96
48
56
171
81
153
27
40
84
20
9
43
128
16
119
45
36
9
54
13
113
19
71
18
7
96
36
12
20
64
17
19
24
12
80
40
108
77
67
132
35
97
29
7
156
24
11
25
60
5
36
54
37
72
17
27
72
172
12
12
92
99
9
99
45
124
72
12
108
12
59
25
155
25
12
72
144
8
27
49
104
64
24
65
27
112
24
8
28
24
84
8
4
132
143
1
132
96
108
36
23
1
36
8
52
72
24
72
95
126
55
80
108
36
112
48
12
24
83
1
204
11
36
9
16
29
27
100
332
124
12
35
36
9
112
36
60
36
107
13
68
28
36
8
52
24
24
80
27
73
60
12
24
96
59
1
36
72
8
4
48
96
48
144
12
35
1
60
12
17
63
40
140
297
27
76
12
11
97
83
45
40
36
12
11
45
4
23
45
52
48
12
36
5
55
17
63
100
8
16
47
9
27
25
20
64
24
11
49
36
24
17
7
56
40
36
12
137
135
4
23
1
84
24
125
55
36
116
40
77
7
12
161
103
24
36
89
103
96
24
128
40
72
77
139
96
36
72
96
65
163
48
48
11
1
8
88
128
16
48
48
60
152
4
120
48
89
55
80
16
20
180
76
149
7
84
48
95
1
24
56
36
72
64
116
4
84
47
36
13
23
49
24
36
36
116
16
11
216
1
96
24
120
119
36
121
23
25
72
20
64
8
4
12
20
9
27
100
8
ABCD 474452066*7^$a-1 [50023]
102
96
5
13
78
72
53
31
18
42
24
5
19
36
108
36
12
12
12
29
79
12
66
18
24
36
5
49
84
30
42
12
42
24
6
18
5
25
12
18
48
17
1
6
60
60
17
48
73
6
36
72
42
12
42
6
71
13
11
43
5
7
6
54
12
12
29
48
1
66
12
60
36
18
42
48
12
17
7
102
6
48
12
84
30
12
72
36
23
25
47
25
72
42
138
6
24
6
66
6
12
6
24
6
23
13
24
107
24
1
24
36
11
31
12
30
18
18
18
84
66
24
108
18
53
1
12
35
19
36
6
59
73
18
48
36
6
11
151
48
41
7
41
49
18
18
59
7
12
6
47
13
11
24
1
24
36
18
17
25
42
36
6
66
17
7
6
35
61
11
72
1
24
12
6
29
31
17
24
7
17
19
36
18
18
90
12
60
35
13
42
30
6
24
53
24
61
11
96
31
24
17
19
48
24
12
12
101
19
60
24
36
24
12
66
6
6
24
30
18
48
12
42
48
36
17
25
23
1
23
19
12
54
42
17
43
48
6
12
11
24
37
36
18
5
24
7
36
24
30
30
24
66
12
144
12
48
6
30
18
6
36
36
54
6
23
1
18
30
18
24
24
36
6
35
7
17
7
18
23
7
18
23
7
42
42
6
42
30
36
18
6
42
48
12
6
36
35
7
24
90
143
127
6
24
144
18
12
29
31
114
12
107
19
36
36
66
18
24
72
6
24
30
6
6
24
65
1
23
72
85
18
6
6
6
71
1
48
24
42
48
72
12
12
78
47
7
12
6
48
23
1
47
55
90
42
78
24
18
36
60
6
30
65
43
12
24
6
35
43
24
5
127
30
11
91
6
54
54
18
36
24
12
36
78
12
30
24
36
6
35
25
12
36
18
53
25
24
60
42
30
12
47
7
65
1
72
18
6
36
30
18
11
19
72
54
18
5
7
12
24
30
6
60
18
60
36
30
66
35
24
7
24
12
42
11
49
23
1
54
12
30
24
23
1
119
1
12
11
13
12
42
72
36
90
71
7
12
18
6
6
18
29
1
54
12
5
79
17
13
11
1
12
12
6
30
60
18
12
18
42
24
18
12
18
24
5
37
11
19
12
17
31
17
13
12
6
6
11
1
6
41
7
12
48
24
12
12
54
30
17
67
53
1
6
12
53
31
36
42
12
30
12
18
6
72
5
25
42
24
6
47
25
71
37
48
84
66
6
6
18
6
17
1
54
12
6
18
6
42
30
6
36
78
71
7
17
25
12
66
6
11
43
12
54
18
48
12
12
60
18
36
30
42
48
18
12
12
12
6
35
7
12
24
108
30
35
25
30
12
29
13
6
6
18
42
6
6
6
36
36
30
11
19
12
17
73
48
54
54
36
6
30
24
6
24
6
6
96
42
66
30
12
36
66
30
18
60
17
1
12
54
12
17
19
12
18
18
125
37
30
72
53
24
31
41
85
83
24
73
12
35
19
77
72
7
102
114
12
77
121
72
72
36
54
78
72
102
6
72
83
13
24
42
12
36
6
11
24
103
18
42
12
17
43
12
17
43
42
120
48
35
31
36
6
66
125
13
12
66
29
31
12
66
6
12
12
6
42
5
24
19
12
24
12
12
12
5
97
23
31
6
12
12
66
54
12
42
5
31
48
54
78
36
17
37
12
18
12
36
29
1
78
30
18
78
24
59
1
66
72
5
67
90
66
18
114
66
30
18
6
6
6
36
5
24
43
18
54
30
18
6
42
29
31
17
19
12
42
24
12
42
12
48
5
24
19
24
5
19
120
30
6
120
48
24
6
11
24
7
18
78
17
43
101
13
24
66
18
23
13
11
1
18
30
12
12
18
24
60
6
6
5
1
6
24
6
18
42
60
18
24
89
91
78
18
6
54
41
7
24
12
30
6
48
17
1
6
42
54
78
12
66
5
13
30
6
23
25
6
12
18
120
35
43
5
48
43
6
6
36
29
7
6
6
6
36
6
29
31
12
5
61
35
1
54
17
31
6
12
23
19
18
54
12
65
1
72
6
30
11
24
19
6
23
25
47
49
18
12
41
31
18
6
12
5
24
1
66
24
24
102
264
47
73
6
17
13
131
1
30
30
12
23
7
30
6
29
13
11
61
11
25
36
36
47
13
11
13
11
37
96
11
67
5
31
42
71
85
6
5
1
30
6
12
6
54
42
6
66
24
12
5
13
24
60
42
53
1
71
67
6
12
6
12
18
42
5
7
24
12
5
24
61
18
6
11
25
66
5
13
30
48
5
13
18
30
126
54
132
12
12
6
18
6
5
24
48
19
77
1
12
48
11
61
48
12
30
48
48
48
24
24
24
6
36
42
18
12
6
36
6
18
54
12
66
126
6
24
24
12
18
23
61
18
54
6
29
7
17
31
12
36
18
48
12
59
73
6
6
18
17
1
18
5
19
180
6
30
102
24
23
43
18
78
6
36
114
102
30
24
54
18
24
90
6
5
43
36
12
24
96
42
6
6
23
43
29
13
18
161
61
18
12
6
30
36
29
73
23
24
72
48
19
36
18
71
7
42
66
6
23
79
114
24
36
18
17
157
30
29
13
30
6
23
24
1
12
6
12
17
19
5
91
29
1
23
31
24
30
36
42
53
49
96
36
42
30
6
24
29
13
30
48
29
19
30
24
23
7
6
11
175
24
12
30
12
6
24
18
60
72
6
12
6
6
41
25
12
48
42
12
5
25
6
36
6
71
7
42
12
18
12
24
24
101
1
18
6
42
24
54
84
11
37
24
36
24
18
24
36
72
84
114
6
12
12
36
12
5
7
41
7
41
1
48
6
12
114
30
30
12
6
12
18
6
102
36
24
18
42
11
13
12
6
108
6
23
1
12
12
18
30
24
60
48
11
144
24
7
6
11
7
30
35
19
101
55
108
12
12
6
6
65
48
24
1
6
89
25
18
29
49
90
12
78
11
13
78
53
25
30
72
30
11
7
18
6
12
6
72
30
36
18
11
55
6
30
48
60
48
6
42
65
25
84
90
17
37
12
186
60
12
78
78
24
6
18
48
96
41
61
11
1
54
36
12
36
29
1
42
48
5
19
6
6
17
31
78
11
43
30
54
17
31
12
120
53
25
23
7
17
24
37
54
78
42
96
36
12
5
24
24
13
30
5
31
17
13
83
67
6
24
6
6
42
78
30
18
78
18
78
12
6
11
55
17
31
24
17
25
18
5
48
1
42
60
41
13
120
12
30
48
6
30
48
24
24
24
12
126
11
37
12
6
54
11
25
30
24
6
24
54
101
24
1
42
6
18
12
65
31
6
18
41
7
12
30
48
54
30
11
145
60
18
12
5
7
17
1
18
42
42
41
48
7
54
12
30
12
24
30
18
36
17
61
150
42
42
65
7
18
30
12
126
78
60
12
30
6
54
23
7
78
18
17
43
53
1
42
18
30
6
47
24
7
54
30
30
48
54
24
24
30
11
73
18
60
12
54
66
30
36
6
53
91
48
36
54
12
12
48
30
5
43
36
ABCD 474531102*7^$a-1 [50005]
21
47
1
23
7
30
10
2
11
24
48
5
12
43
4
3
10
7
12
17
11
8
24
16
3
9
9
4
35
3
30
10
5
7
20
77
4
24
48
32
24
79
12
9
1
56
12
23
4
12
1
12
7
48
12
11
38
10
2
24
6
53
1
15
9
6
24
29
52
3
33
12
44
36
1
6
9
21
23
12
31
17
4
8
1
51
7
42
12
7
12
12
16
3
6
23
4
7
13
40
57
6
5
31
48
17
13
10
8
21
1
11
7
8
33
8
12
17
7
12
16
9
28
8
4
7
13
12
24
23
13
6
17
11
1
1
11
19
18
4
8
3
8
12
28
1
20
36
23
60
1
108
30
9
8
1
6
4
12
18
24
48
20
48
11
12
17
7
13
11
60
23
1
16
13
7
29
7
12
1
12
10
1
11
1
12
13
11
43
6
27
3
45
9
12
23
4
9
58
14
12
24
4
11
12
3
5
17
7
28
37
6
2
59
11
5
105
10
2
3
57
16
14
16
14
6
33
8
31
17
24
4
3
6
23
7
53
16
7
17
1
43
1
3
39
18
47
1
3
7
18
32
11
1
11
4
3
17
4
9
11
7
4
13
17
55
7
6
10
32
21
55
2
12
6
21
8
4
9
27
1
7
25
30
40
17
8
4
13
8
27
8
48
12
16
8
1
11
12
16
3
10
8
12
18
9
33
28
7
1
22
32
78
39
51
5
13
22
25
16
21
12
6
18
6
6
59
12
16
32
16
56
31
10
2
30
4
19
16
12
8
36
11
1
4
24
8
28
13
31
24
4
32
1
52
19
29
8
10
26
3
3
12
5
11
12
20
17
37
15
20
4
20
4
61
7
43
21
3
17
1
24
11
4
9
6
18
40
7
25
24
12
3
21
15
12
24
9
3
21
11
11
13
16
12
3
28
2
35
36
55
54
16
11
3
18
99
9
3
44
7
6
28
23
12
32
4
56
13
4
26
17
16
1
19
4
3
29
1
10
24
1
37
28
11
45
3
55
13
17
32
4
23
9
12
46
2
23
1
23
12
1
18
9
21
3
19
17
1
11
39
53
16
21
4
8
10
13
16
3
21
27
5
13
3
8
11
17
1
11
12
44
28
12
8
17
18
1
24
31
9
8
60
7
66
15
13
8
12
36
3
7
29
20
13
47
40
55
5
24
8
4
24
1
7
4
49
19
28
12
15
10
31
12
24
12
17
2
9
20
73
39
12
21
6
21
8
13
27
32
28
9
24
23
5
14
4
5
12
7
30
32
58
1
36
49
4
11
9
27
24
15
9
21
10
24
26
6
6
10
8
17
7
18
39
48
13
31
13
11
12
60
52
19
12
1
1
6
17
25
18
17
47
2
18
9
3
18
35
24
28
21
30
22
20
15
20
1
4
2
34
30
1
1
3
20
4
13
44
30
6
15
7
17
8
1
34
17
3
9
24
56
1
10
1
1
27
3
48
17
12
31
9
36
13
67
1
12
18
21
8
37
18
6
10
17
9
3
44
61
23
12
11
1
4
48
1
18
20
18
3
8
72
1
10
2
27
1
32
28
32
11
7
40
49
12
40
9
10
20
17
12
48
19
6
3
44
36
11
32
5
4
8
84
7
6
16
7
60
5
7
29
23
3
9
7
37
4
8
19
21
9
11
11
13
1
3
20
13
22
25
4
20
12
4
12
12
1
7
49
11
4
24
15
5
36
29
35
25
8
27
33
54
5
13
16
7
12
23
1
37
30
4
50
6
72
24
18
15
3
30
23
29
66
2
11
11
29
19
29
20
16
36
3
9
20
29
2
5
1
3
45
3
3
33
13
2
5
4
8
13
3
15
9
103
6
19
13
27
21
10
17
15
29
13
39
39
9
20
29
7
12
4
1
7
1
11
1
11
4
21
11
19
21
8
12
1
23
7
21
1
11
12
25
7
12
12
11
29
1
11
9
6
5
5
24
23
8
36
25
24
23
1
12
11
36
12
31
18
11
7
9
8
5
7
1
11
40
56
7
24
22
30
14
36
18
9
3
29
31
10
12
19
1
3
24
8
5
11
21
4
31
16
15
29
24
4
21
12
11
11
1
28
44
25
10
32
5
28
9
4
20
12
3
72
32
12
16
25
2
9
8
28
3
5
17
11
96
3
66
12
12
12
23
1
15
12
8
35
2
12
23
64
8
37
11
25
22
62
6
17
24
7
6
3
8
5
23
37
38
17
35
1
13
47
12
12
7
46
11
15
24
4
25
7
5
25
6
5
24
13
11
55
4
1
7
5
24
36
48
16
3
6
23
4
44
13
10
1
4
21
11
11
8
6
18
29
11
5
12
8
1
64
19
1
23
4
8
16
7
8
5
25
6
5
4
9
12
6
45
12
57
23
1
54
9
1
18
1
19
40
1
24
5
8
36
11
19
16
13
76
44
1
34
1
1
15
8
4
8
19
6
28
32
35
25
27
48
39
46
2
12
18
48
15
3
12
18
23
11
1
4
25
19
7
17
7
10
20
10
17
3
5
12
31
22
60
30
6
32
51
20
12
16
8
24
19
9
8
36
25
22
29
3
9
21
30
5
1
12
11
1
28
7
52
9
34
2
4
11
15
6
35
5
11
36
44
4
9
3
1
44
18
33
27
52
18
14
6
3
36
3
5
1
3
37
26
6
12
15
13
18
25
25
23
1
6
5
29
8
3
7
5
43
20
42
27
8
37
3
25
2
12
4
1
40
68
35
8
29
13
46
5
25
2
41
1
39
31
2
3
3
42
39
8
4
8
4
9
87
8
28
8
17
23
12
8
12
13
12
15
3
17
7
30
3
1
7
7
46
11
8
36
16
32
43
5
19
22
7
24
11
8
10
20
11
1
40
20
10
2
3
3
21
7
20
5
19
5
5
6
13
24
4
24
12
9
16
18
17
9
11
4
9
3
1
2
4
2
27
33
28
20
12
23
1
18
17
55
6
10
14
15
48
3
24
30
58
20
42
24
10
26
15
32
12
5
19
43
12
6
3
9
10
38
72
22
13
16
44
4
8
28
3
24
16
2
12
10
2
3
32
1
12
11
4
21
15
57
12
15
21
3
7
17
12
1
11
21
10
12
17
44
7
12
9
3
6
35
13
39
21
12
3
9
6
34
11
24
3
29
1
30
33
37
32
23
55
5
24
25
11
37
16
19
16
12
3
4
1
4
1
14
17
24
1
18
16
29
12
20
16
68
1
23
4
7
26
35
29
2
18
10
37
5
14
21
37
8
48
12
35
13
24
18
9
8
1
6
5
23
2
3
1
12
2
5
11
5
8
40
12
15
17
4
8
1
3
20
49
52
18
17
12
9
3
32
4
1
19
24
11
26
12
27
27
64
41
12
36
8
12
7
5
13
6
4
13
25
35
13
12
18
24
18
12
3
3
4
2
16
19
40
12
3
53
1
4
26
33
9
15
8
1
35
11
2
12
11
12
28
48
24
12
19
17
8
1
4
44
28
23
39
16
2
11
1
12
6
30
59
16
3
6
24
11
40
32
29
8
11
24
29
26
5
12
7
77
12
24
13
24
35
12
13
16
12
14
5
4
8
4
9
28
7
4
7
14
51
9
11
25
35
7
18
10
13
19
10
20
3
32
4
7
41
1
30
2
39
9
3
25
14
30
35
4
24
39
18
15
1
23
7
24
29
24
15
9
8
5
20
3
25
7
13
59
1
11
12
1
3
33
10
2
27
19
26
60
24
23
12
1
24
35
4
48
8
1
39
9
11
72
19
24
45
51
29
19
6
22
20
33
9
35
1
3
9
22
1
1
15
9
4
36
19
35
13
7
5
13
40
19
12
7
21
13
2
16
14
3
1
30
5
68
7
17
24
16
12
3
5
72
4
19
29
31
2
12
51
8
17
8
36
11
4
8
13
12
16
14
5
4
7
2
24
3
44
24
52
8
5
18
24
29
36
55
5
12
24
20
1
34
74
6
10
71
8
7
24
34
108
12
92
18
30
39
1
55
24
13
4
12
7
1
27
57
23
55
5
4
12
27
4
8
5
36
16
20
25
3
27
12
4
14
3
3
9
15
18
30
17
28
7
6
14
6
35
16
45
23
40
1
11
20
53
8
75
20
5
7
11
26
15
1
62
18
22
8
9
8
1
11
1
24
11
5
55
4
33
10
17
8
13
3
19
13
13
3
7
5
9
6
5
16
21
11
29
14
5
12
11
1
28
1
19
13
3
43
20
9
12
36
3
30
12
15
8
12
28
8
7
12
12
6
30
5
17
35
1
35
69
12
18
28
42
7
1
11
4
7
32
18
39
12
8
17
14
9
1
2
5
11
2
16
7
4
1
2
5
31
4
5
8
35
18
7
16
1
32
23
25
15
3
9
20
1
12
42
17
11
17
8
13
22
13
12
11
1
1
10
2
18
5
84
25
51
45
12
11
35
17
12
43
2
30
9
20
47
2
40
2
36
10
11
12
3
5
24
84
24
13
18
5
24
24
28
24
21
23
77
14
29
1
36
3
1
50
9
1
20
11
4
20
12
19
6
27
8
49
59
4
9
11
37
36
4
20
42
65
16
1
23
27
5
1
4
18
37
11
25
24
5
20
12
4
23
12
9
18
5
48
17
47
8
24
12
4
9
24
83
1
23
7
18
11
4
7
5
81
4
7
12
84
5
2
6
47
13
12
18
10
7
12
23
1
4
68
17
23
9
6
10
31
29
11
9
24
18
12
5
5
23
8
67
17
13
22
2
24
3
8
11
38
3
36
1
11
12
9
27
13
12
32
30
16
1
79
17
5
19
7
5
5
2
41
1
6
9
20
7
4
17
9
6
54
3
15
9
21
10
8
45
7
17
1
2
18
42
5
13
10
8
24
18
12
3
7
1
7
18
11
16
13
43
1
48
27
57
36
18
41
40
12
3
16
20
29
19
29
12
36
5
8
11
11
18
23
37
56
3
3
10
19
28
1
19
1
40
11
68
11
2
18
17
4
20
4
12
8
4
27
29
7
5
17
18
8
10
24
19
12
12
5
8
6
21
24
1
23
21
24
3
9
51
21
3
25
8
4
8
12
3
9
59
4
3
5
7
6
10
20
6
18
5
31
5
4
27
16
2
12
75
9
4
20
16
23
9
12
3
24
21
11
11
30
7
12
13
27
8
29
2
12
5
4
24
7
5
36
8
1
15
1
7
25
12
3
43
17
12
15
10
19
16
1
2
9
8
5
8
3
12
8
4
13
14
4
2
23
1
23
12
19
12
5
24
23
53
20
23
14
16
19
23
14
3
20
40
3
18
12
12
36
4
30
5
1
11
19
2
12
18
41
19
5
19
66
12
12
35
1
12
27
12
9
18
60
17
16
20
12
4
20
40
56
4
8
53
7
7
18
10
1
11
2
6
21
3
5
13
11
7
29
24
25
52
8
12
3
45
3
8
25
18
10
67
4
39
6
3
48
32
31
45
8
5
35
12
20
23
29
32
1
30
18
15
8
1
15
8
5
7
1
48
34
56
12
78
15
15
5
1
23
11
29
3
153
24
21
3
9
22
29
24
44
36
13
4
2
48
17
13
15
21
10
89
20
7
5
41
12
18
50
10
18
20
3
7
41
12
9
12
35
4
32
5
2
33
15
17
5
7
28
9
3
56
37
22
2
35
13
30
30
27
73
67
1
11
1
16
2
42
23
19
9
12
36
32
5
31
25
6
9
1
20
27
21
70
44
5
1
24
27
3
5
1
42
10
8
35
47
18
23
1
2
16
13
16
1
8
35
4
24
9
15
36
24
9
3
91
1
4
32
12
31
10
7
4
60
63
53
12
4
3
9
15
69
12
45
24
24
11
47
18
23
3
6
22
8
5
7
30
47
12
1
18
22
19
24
19
4
1
31
12
9
8
24
19
5
25
18
18
39
12
1
11
8
43
6
27
24
43
5
51
6
24
12
10
1
1
15
12
15
4
26
15
32
12
4
3
17
1
23
12
4
12
1
7
4
33
51
3
9
12
60
1
8
3
9
12
3
20
19
9
21
15
24
15
5
4
45
15
60
96
24
3
12
16
13
17
32
12
12
4
19
65
8
11
64
3
10
7
24
49
11
13
35
5
20
15
3
10
8
12
15
9
23
5
18
2
12
3
21
15
19
26
6
24
5
17
2
9
37
11
33
11
4
33
12
12
18
18
27
1
24
8
22
1
48
11
20
5
25
18
5
12
4
8
11
14
24
10
26
15
8
48
17
30
1
16
96
20
12
55
33
8
19
9
19
14
24
12
11
1
6
17
12
7
21
12
13
7
4
8
11
5
8
24
5
20
30
29
1
3
25
11
1
2
34
7
12
5
ABCD 474629226*7^$a-1 [50075]
72
19
8
45
67
36
5
79
20
45
15
57
19
5
135
4
68
192
9
7
89
3
28
41
39
45
36
276
3
33
48
91
41
99
52
36
41
103
104
4
48
17
36
39
60
48
24
21
36
24
3
52
12
8
24
76
12
20
52
104
216
105
3
40
20
192
16
72
29
132
247
12
5
96
79
113
55
17
36
24
3
100
68
16
60
5
39
33
12
15
4
12
36
60
24
56
60
72
93
19
48
120
29
60
3
76
60
17
207
24
12
100
32
88
120
20
45
19
48
5
63
160
17
3
33
48
91
12
5
96
3
9
43
53
7
120
17
135
40
17
31
20
81
151
140
40
168
72
68
12
28
32
12
196
44
57
19
53
19
41
48
27
16
48
53
7
12
44
4
32
9
60
147
24
28
20
72
40
128
48
4
36
41
31
56
12
4
5
96
3
132
21
159
108
4
32
153
3
60
64
65
15
16
320
9
36
27
232
48
41
7
65
39
100
104
180
16
48
48
221
19
12
8
72
33
72
7
48
65
7
8
40
68
84
45
55
221
79
20
120
136
24
44
4
32
40
96
17
67
17
36
7
8
9
39
24
88
281
31
36
24
101
132
84
24
27
40
60
12
8
28
5
3
24
36
129
87
57
72
240
39
36
72
184
180
60
36
60
72
65
7
96
29
75
45
63
160
29
159
40
32
57
151
44
28
17
12
87
9
55
12
17
159
57
55
8
64
36
264
36
29
39
4
65
7
5
91
12
132
44
4
128
72
28
128
72
45
55
32
112
8
36
16
53
48
60
12
7
8
21
91
5
108
3
24
88
41
51
45
31
32
88
5
15
45
12
87
220
60
20
24
57
67
20
208
44
57
19
44
88
8
9
3
160
8
4
80
36
72
69
27
45
48
36
123
84
16
84
60
20
9
15
16
48
8
9
108
7
128
40
8
45
187
48
77
3
9
159
57
36
24
27
81
27
52
5
43
72
137
24
31
36
80
24
9
19
252
29
15
36
48
52
20
117
27
45
187
89
63
36
36
28
56
33
79
5
24
84
72
19
36
80
40
5
15
108
81
3
168
45
99
153
72
48
36
87
21
72
159
88
77
135
52
36
12
72
8
28
32
48
52
20
40
48
65
15
64
20
40
60
48
32
105
72
91
8
48
76
101
108
7
24
5
63
129
51
9
3
28
60
20
52
96
101
39
40
12
245
55
80
36
136
68
9
27
81
3
177
31
104
84
33
12
91
116
9
24
27
48
16
44
9
72
39
24
12
28
5
7
56
21
19
77
115
29
3
76
84
36
65
63
9
51
144
9
43
20
16
32
28
24
20
33
3
24
16
68
16
20
45
63
45
7
56
4
5
103
60
72
60
20
69
31
53
24
79
77
43
8
12
124
20
40
140
9
36
63
100
161
7
12
12
68
9
27
9
67
20
21
60
7
173
36
27
52
60
8
105
99
40
140
100
8
48
4
20
40
5
207
136
125
84
24
7
68
72
24
21
36
159
4
108
60
53
63
4
72
8
69
3
88
108
65
19
8
117
108
7
60
29
12
7
53
135
72
12
96
21
51
9
120
36
295
65
87
48
28
84
36
60
8
76
68
45
36
7
12
77
120
63
9
63
69
19
8
4
89
151
65
31
20
21
19
17
207
16
120
41
27
124
32
40
5
31
12
8
40
72
68
4
240
80
81
12
7
17
3
36
40
5
7
8
21
108
24
7
29
12
51
28
125
3
24
12
24
16
20
345
15
21
19
48
5
60
3
177
72
12
19
80
364
41
7
152
117
3
24
112
12
20
21
24
27
16
41
103
5
91
8
141
111
4
20
208
8
4
44
16
48
8
69
235
80
21
7
20
36
16
17
27
45
27
12
40
5
103
24
60
101
19
8
33
27
21
67
132
41
7
41
27
9
24
19
20
112
41
7
60
24
44
36
24
16
96
53
19
77
103
5
3
52
20
33
27
72
16
32
148
29
235
36
8
12
24
84
124
48
120
60
17
115
12
176
9
75
16
20
52
8
72
21
15
36
100
60
48
29
63
24
21
72
163
36
5
39
16
17
12
36
27
100
60
8
100
101
31
56
21
36
135
60
48
105
36
111
4
36
60
12
20
21
19
17
ABCD 474712412*7^$a-1 [50008]
9
16
12
1
22
116
1
15
8
1
7
8
6
8
2
30
11
60
7
5
7
10
14
12
17
15
12
21
3
1
1
74
18
2
9
11
30
19
11
5
25
6
50
22
5
3
4
29
44
5
6
1
12
23
29
27
45
9
10
5
31
1
43
5
23
12
30
16
24
31
17
6
22
38
14
30
49
9
24
19
11
24
2
40
3
16
20
19
20
21
13
11
4
67
8
17
12
3
1
7
20
12
10
18
16
2
14
9
5
2
13
19
36
16
6
24
28
3
29
6
10
10
4
36
25
9
3
12
59
17
5
24
48
15
15
9
52
19
12
10
14
12
8
20
21
81
10
5
5
30
13
15
20
13
7
4
1
15
9
12
23
36
20
34
7
12
71
12
37
13
28
18
1
29
22
1
12
24
20
15
38
6
29
5
7
20
41
19
36
3
22
4
19
15
16
5
3
73
3
4
12
1
3
4
16
24
1
36
21
14
30
7
16
11
20
12
1
7
65
15
4
53
9
19
56
43
10
7
15
8
60
37
21
10
53
1
76
24
8
3
33
23
11
37
21
14
1
4
55
10
30
9
12
12
7
8
1
15
5
16
1
12
22
9
16
53
15
15
20
42
7
12
41
10
24
4
17
1
22
10
6
42
15
60
23
12
20
28
13
4
20
5
2
2
18
2
28
39
7
9
3
28
1
3
20
56
9
17
16
14
44
25
35
10
62
13
7
29
13
10
30
7
12
24
12
16
7
12
1
17
14
5
11
13
1
8
28
44
3
15
1
8
3
48
13
19
48
2
16
18
40
32
4
8
12
5
44
1
30
18
58
4
60
6
27
16
9
28
7
27
14
2
2
26
1
15
4
4
58
14
29
20
24
41
31
31
14
36
4
38
2
6
4
13
27
29
11
20
4
6
10
18
16
10
1
21
20
14
5
4
7
4
26
52
6
6
15
3
50
18
20
42
27
13
7
11
24
25
11
12
8
24
36
8
14
19
31
21
60
19
1
24
5
8
24
10
28
6
4
23
84
15
9
9
63
4
23
12
1
7
36
29
1
12
14
9
11
9
7
4
1
9
46
8
33
43
5
23
5
17
39
16
13
8
10
4
8
10
36
12
15
9
18
28
50
3
19
16
13
3
16
17
27
21
27
9
11
6
36
14
30
16
36
35
5
43
35
6
14
1
33
6
4
32
44
61
12
3
45
15
4
16
37
19
10
12
16
3
33
43
13
19
3
52
21
8
17
34
4
41
73
10
13
89
10
4
21
32
4
19
5
36
12
5
58
28
17
5
22
10
6
20
53
9
2
16
1
13
12
28
38
30
14
9
24
37
11
29
14
17
67
1
31
8
1
27
12
28
5
5
2
58
3
9
27
3
2
20
14
1
65
38
12
10
15
3
18
12
8
18
13
41
11
7
20
33
7
22
16
23
11
13
17
26
2
10
8
50
7
3
21
5
23
65
6
32
5
9
64
44
20
2
4
9
7
9
1
20
44
34
41
39
13
43
2
18
54
46
34
3
67
38
3
4
5
3
17
7
24
12
5
7
12
3
8
1
4
20
9
3
12
5
16
24
8
18
25
4
3
20
8
28
36
8
76
86
10
117
31
10
10
1
29
2
36
4
1
24
32
11
2
35
13
8
7
20
28
5
20
28
30
33
43
5
3
2
7
19
2
3
3
26
14
29
7
24
5
15
44
1
11
73
7
16
12
5
77
70
8
2
16
3
79
10
7
23
22
15
12
27
1
5
3
17
28
7
13
8
10
4
26
28
15
16
5
27
60
4
5
2
20
22
54
24
40
52
5
4
9
27
19
16
6
4
11
35
50
34
5
8
61
11
3
61
44
23
12
49
36
23
30
19
15
108
9
12
39
33
4
20
24
4
11
4
28
2
26
6
19
39
6
12
18
62
18
21
84
69
32
67
7
42
22
13
24
41
12
79
19
5
64
21
14
6
44
23
25
18
61
7
14
15
53
7
12
21
2
13
24
11
5
8
4
31
22
2
1
39
12
9
15
9
60
7
5
11
1
7
10
11
1
22
37
3
10
70
2
4
2
4
8
49
24
3
26
6
1
4
32
27
21
23
5
5
27
23
37
23
4
1
15
4
16
1
8
11
6
34
1
1
2
45
7
1
5
4
8
30
6
43
3
20
28
22
8
36
3
12
36
16
25
24
18
10
12
54
20
12
13
16
19
25
11
8
2
19
17
44
19
39
12
141
9
18
18
58
2
2
5
11
45
17
20
14
38
38
34
6
12
18
35
9
23
31
4
36
1
31
17
11
1
23
16
20
2
30
10
19
33
2
5
56
3
2
12
19
19
8
6
10
9
8
17
42
64
21
12
12
9
12
18
1
5
30
8
5
7
6
18
4
1
20
4
7
20
28
12
8
40
32
17
17
36
28
42
4
5
48
12
11
5
5
30
18
38
28
20
2
2
21
16
8
7
5
5
6
2
11
15
1
5
8
7
1
14
24
42
15
4
9
10
17
15
34
10
1
59
8
52
8
8
32
25
5
3
12
21
14
8
4
68
50
3
24
63
32
6
64
46
9
20
16
23
24
9
7
22
4
15
24
36
5
6
1
3
6
12
2
4
36
6
2
37
15
44
25
5
14
2
15
3
12
21
63
20
4
1
21
35
19
41
4
71
6
2
10
6
21
9
15
15
2
12
31
41
16
2
8
17
37
3
13
2
16
14
47
4
9
18
2
3
4
8
23
1
3
33
12
3
2
34
9
11
17
27
53
3
9
16
8
9
2
22
18
69
3
6
27
23
4
26
31
27
22
18
6
30
5
39
1
13
22
9
5
31
19
5
11
10
8
19
23
25
4
8
3
20
8
10
26
16
4
4
17
5
43
15
28
2
3
23
25
21
3
16
9
10
18
35
5
24
20
11
7
36
4
6
2
17
7
5
5
10
8
32
1
3
2
4
15
3
2
6
4
6
24
10
4
13
12
17
18
5
32
25
14
9
5
26
16
17
32
40
3
33
7
12
96
49
12
88
1
34
1
9
15
3
5
24
3
13
27
20
21
24
15
57
21
2
8
18
22
10
12
31
8
17
7
23
8
5
1
18
21
27
72
16
2
11
27
20
13
9
3
29
6
25
12
7
28
37
7
6
22
10
8
24
6
12
2
11
67
5
12
3
2
14
30
27
23
1
83
1
8
12
17
19
5
30
26
4
6
32
29
3
40
17
4
15
5
45
2
25
12
12
63
8
12
4
6
94
5
7
8
45
9
15
5
16
2
44
9
25
2
8
32
5
29
31
9
10
4
40
2
3
15
2
22
21
7
32
18
7
8
9
20
48
2
18
2
28
33
13
10
21
1
3
7
2
10
1
24
15
32
30
14
17
12
12
4
72
5
12
28
14
44
1
3
37
1
14
18
23
48
9
31
11
24
1
8
11
24
8
44
1
9
20
80
55
9
6
13
17
28
27
8
7
18
8
2
10
38
32
41
36
11
24
1
5
42
12
4
24
33
24
23
1
11
6
52
3
3
9
16
19
49
9
12
2
161
32
12
1
20
7
20
25
2
8
8
32
10
26
26
43
5
12
18
16
16
29
1
10
6
58
32
10
7
12
13
7
11
24
6
72
82
1
19
8
10
8
4
6
1
48
4
8
24
53
10
6
30
13
44
36
7
29
15
14
26
5
48
1
11
59
8
2
51
4
13
30
2
16
6
41
23
24
12
6
15
12
17
4
36
31
25
35
3
2
14
10
34
4
18
23
7
1
23
5
20
25
10
13
12
5
7
33
18
13
17
6
1
20
16
20
35
12
32
44
4
18
10
25
17
26
12
4
5
53
3
72
12
4
29
2
49
11
4
2
20
44
16
20
10
14
10
5
3
30
10
16
10
34
12
4
5
8
7
17
3
2
18
32
9
5
15
12
3
21
3
62
7
7
20
20
5
36
7
5
56
7
10
19
12
3
28
10
8
35
5
31
11
10
3
23
24
10
6
1
8
23
14
68
12
10
10
8
3
17
3
13
74
10
8
24
15
4
12
56
12
31
29
24
5
6
12
25
89
40
31
7
16
20
1
24
65
42
13
52
19
4
4
22
18
12
6
30
14
54
5
31
10
23
47
10
46
13
15
2
2
2
15
11
1
11
1
11
4
16
36
17
15
6
7
3
74
26
4
28
4
24
4
12
4
4
32
26
7
12
8
27
1
19
5
1
20
20
24
15
21
2
10
36
7
47
36
6
26
8
26
18
1
1
7
3
21
4
19
13
3
21
28
27
10
43
16
8
23
5
37
6
14
10
1
16
19
12
18
16
27
87
34
3
23
4
113
45
22
10
12
16
18
9
23
52
12
20
26
24
35
24
16
36
29
20
18
5
5
2
10
16
38
24
18
54
44
2
34
46
42
9
4
5
32
42
25
16
5
12
30
2
6
1
3
10
3
32
3
100
32
46
40
14
9
11
45
16
3
14
6
6
60
46
10
7
11
26
36
11
23
1
24
3
20
42
6
5
8
11
4
45
17
18
12
65
3
16
10
20
14
21
1
7
37
18
10
8
14
13
7
24
2
4
50
8
8
32
33
8
17
4
46
29
12
4
27
40
25
16
1
18
136
44
1
15
33
9
4
10
4
50
14
20
1
9
15
35
1
1
34
4
22
4
19
31
5
25
42
5
17
3
23
74
26
2
30
2
62
1
5
54
8
36
5
8
4
15
10
7
45
2
8
22
6
22
20
32
80
30
9
9
2
58
26
36
8
28
29
19
37
3
9
15
12
33
5
10
1
20
11
18
68
10
4
10
10
4
40
4
58
2
1
15
4
17
23
1
65
7
23
5
1
18
26
4
22
18
6
2
34
8
17
19
1
3
20
2
15
35
40
26
3
15
26
19
16
5
30
1
3
20
2
20
23
16
5
10
4
6
16
3
7
10
7
5
50
30
10
8
32
1
12
44
11
8
40
13
1
18
4
24
36
36
1
12
4
15
45
5
6
37
37
18
5
43
16
18
50
37
5
19
11
18
19
3
13
43
1
3
33
5
7
5
18
12
28
12
6
3
16
13
6
1
24
7
8
20
2
64
31
28
1
10
38
8
28
35
24
12
9
6
16
5
49
6
8
105
19
61
36
31
33
8
12
11
24
34
3
12
5
67
9
26
5
5
14
29
1
12
4
16
2
36
10
15
19
1
11
46
22
2
19
15
16
37
21
20
35
5
15
7
4
13
19
10
4
8
2
29
15
1
1
20
2
21
29
22
13
8
4
1
14
48
5
15
22
4
6
6
24
19
21
4
27
9
38
6
19
36
55
60
22
32
6
1
5
43
15
33
24
15
1
29
8
22
6
3
24
17
6
13
15
14
8
2
25
55
13
36
24
17
22
86
50
2
39
11
2
46
20
29
35
5
3
17
12
9
12
12
10
5
5
7
9
10
8
14
2
5
16
45
34
1
28
56
3
13
5
63
1
50
20
28
8
32
17
1
10
25
3
92
12
12
6
2
18
2
36
16
16
4
16
2
7
13
22
38
10
33
5
30
8
2
39
5
55
9
2
17
7
28
68
28
42
20
55
19
4
1
3
28
77
7
29
17
12
7
4
1
19
16
13
8
11
17
6
1
24
3
96
2
2
53
17
7
15
9
11
30
6
12
8
2
20
10
8
1
43
46
12
18
2
3
8
47
61
9
14
5
1
24
71
32
7
4
1
12
3
24
14
12
36
28
6
9
35
61
5
11
20
24
19
46
6
13
52
29
36
3
4
47
8
8
4
29
37
12
10
12
21
9
30
4
12
14
27
41
18
62
15
43
29
23
8
17
35
21
4
35
12
14
10
37
12
27
8
61
5
4
8
4
16
12
7
15
10
8
6
20
14
11
16
15
10
48
23
3
72
100
10
22
10
6
1
15
38
36
4
12
30
13
5
48
7
8
5
14
5
48
40
1
6
10
19
9
2
8
10
2
18
6
4
18
3
1
8
43
3
16
4
6
18
16
14
7
19
41
5
16
22
2
44
6
8
5
7
24
40
26
34
33
21
8
14
21
20
3
21
29
10
4
21
72
27
17
19
40
1
24
21
27
4
5
2
16
1
32
3
8
1
11
24
1
21
3
17
7
12
11
5
49
6
1
ABCD 474787172*7^$a-1 [50004]
44
24
4
2
12
46
6
44
118
8
4
50
22
20
34
26
13
3
12
17
9
22
44
16
6
2
16
2
16
3
3
14
10
12
17
15
18
3
4
5
30
25
3
2
22
14
27
31
41
1
6
12
8
48
48
18
10
9
9
2
28
68
46
12
11
9
34
26
3
27
1
27
8
30
16
38
10
36
2
28
2
76
56
12
6
1
24
72
11
6
16
42
54
8
10
20
6
34
8
33
16
32
12
25
30
6
8
4
30
77
27
16
30
24
6
48
2
7
9
8
4
26
18
28
12
2
21
43
17
7
8
24
42
4
14
22
14
4
2
7
32
15
36
13
8
31
14
3
1
30
14
4
20
3
57
16
6
12
48
6
15
29
19
9
6
9
3
2
16
15
12
8
7
12
5
3
4
9
35
6
4
6
12
9
12
11
4
20
25
23
18
39
7
18
6
17
3
30
4
3
15
2
43
15
6
2
10
3
11
16
48
42
26
18
75
43
6
18
8
70
35
7
12
48
29
39
10
6
12
18
14
46
36
30
30
54
9
9
8
30
1
9
39
12
20
9
10
9
5
24
6
4
2
18
1
5
19
8
3
84
18
24
19
12
15
2
19
9
6
6
12
14
12
4
30
12
2
9
7
9
27
8
4
21
45
32
12
16
2
4
8
16
6
23
43
32
6
34
6
6
36
8
4
2
16
18
45
17
22
9
11
1
15
5
37
12
6
2
3
19
2
43
11
10
14
1
11
10
59
40
45
36
6
57
5
3
3
57
37
2
30
48
18
18
28
26
4
8
4
12
12
20
1
20
13
12
12
14
22
39
3
17
7
5
7
50
19
15
5
28
47
25
12
15
17
7
8
1
11
30
6
1
12
9
12
50
1
33
18
2
22
48
32
13
29
4
15
15
57
41
52
8
3
43
12
24
6
6
18
62
13
33
8
3
27
10
20
18
4
6
6
2
66
1
15
5
7
5
21
58
21
3
8
37
8
4
21
20
7
33
20
52
27
3
8
34
6
2
18
4
5
7
24
14
34
6
6
30
15
11
58
15
11
24
28
33
3
18
8
6
9
1
6
33
33
23
4
9
2
10
63
3
41
52
9
8
10
8
4
9
9
48
3
15
8
10
12
14
4
26
34
17
1
26
4
8
4
54
35
3
4
42
2
24
1
5
16
14
46
23
1
20
28
6
9
11
4
8
1
20
99
16
8
34
26
6
18
12
1
20
15
10
30
62
42
18
52
39
29
58
2
10
62
3
19
6
6
6
38
25
5
3
16
21
20
12
19
27
5
1
6
2
3
31
33
33
11
3
4
9
3
36
8
46
68
40
18
36
8
1
21
6
20
42
24
54
10
12
8
6
13
56
16
15
30
35
15
16
6
18
18
6
33
3
32
18
4
2
1
20
3
10
66
26
60
3
49
2
1
21
18
9
5
30
4
2
7
9
24
14
30
19
60
3
6
24
15
63
48
9
9
84
3
11
49
3
9
17
30
12
48
4
36
2
12
3
16
12
8
37
2
28
48
5
1
14
4
5
1
24
3
3
29
28
3
6
18
9
3
20
18
4
24
6
32
24
10
6
77
9
22
2
6
4
5
7
5
37
2
9
7
33
27
8
37
8
19
53
1
12
32
46
29
7
41
7
14
7
53
4
36
42
21
3
2
10
5
3
45
13
36
3
27
18
36
86
16
8
16
30
24
35
27
4
8
6
6
10
11
69
3
16
3
8
4
5
4
15
20
52
12
29
28
3
2
6
1
15
5
9
40
54
57
23
16
20
10
6
2
46
9
9
2
6
40
6
44
21
28
15
30
15
9
8
10
32
22
12
2
24
1
11
4
26
16
38
9
1
24
2
10
11
7
26
10
29
3
13
44
1
18
9
20
12
37
3
11
34
3
12
5
34
14
4
39
29
31
5
43
15
17
19
60
32
4
80
46
14
24
6
22
2
16
35
49
15
81
30
9
5
10
20
6
7
23
25
32
19
20
9
15
10
18
9
27
2
6
13
32
19
6
2
16
9
3
12
6
39
11
4
30
18
8
57
16
9
12
6
17
16
36
5
16
48
15
9
24
54
24
8
22
12
30
18
3
5
4
54
12
54
20
10
14
19
3
20
46
12
3
11
36
6
6
1
29
4
51
9
30
18
23
33
6
10
14
10
15
3
24
18
3
51
30
12
30
6
6
12
14
3
19
9
35
52
12
24
8
21
16
57
20
22
38
24
6
16
9
33
38
6
22
9
17
46
18
2
96
25
20
12
25
32
22
42
27
20
15
12
13
8
28
11
18
3
39
22
3
51
17
9
70
20
37
3
12
9
32
28
9
27
39
17
3
12
12
10
11
13
18
6
30
8
18
4
3
51
38
19
63
12
5
1
26
4
12
2
10
9
8
7
5
7
6
24
38
1
5
12
18
13
11
6
7
17
4
27
9
2
4
17
19
20
40
33
8
7
2
54
12
4
12
90
36
18
5
16
29
12
10
36
17
1
30
26
6
30
40
12
38
6
3
3
58
30
12
81
3
60
9
45
20
10
17
7
45
23
42
16
30
2
15
7
5
13
15
20
13
18
12
18
6
68
12
33
15
18
15
12
13
15
3
72
6
3
17
48
4
44
4
11
12
67
36
14
28
2
10
11
1
2
4
36
14
10
30
26
12
16
14
12
40
26
10
2
78
12
46
8
1
63
6
18
32
30
10
6
23
4
5
78
25
17
30
4
29
1
18
48
20
4
41
7
14
27
28
9
3
9
36
2
12
13
27
14
15
7
12
5
33
7
8
3
6
19
12
17
6
9
7
18
2
24
4
8
1
21
11
4
9
2
9
48
13
3
3
6
6
12
5
28
23
4
9
27
33
35
10
2
4
66
11
1
54
12
41
1
14
49
15
9
9
6
2
42
37
8
7
8
4
21
35
4
48
8
1
57
6
9
3
29
33
7
69
8
12
10
9
87
2
4
18
48
2
28
18
8
6
22
24
33
24
45
3
15
12
5
19
6
15
57
6
6
42
9
15
8
34
24
47
69
7
27
30
14
10
11
55
17
9
4
32
22
12
8
6
12
24
18
12
16
24
33
8
39
9
12
15
1
17
58
6
2
90
40
12
2
6
10
129
17
4
11
27
1
29
16
6
68
13
15
33
9
6
2
10
17
31
18
38
37
3
29
61
8
12
4
6
41
12
13
3
33
2
36
33
48
19
24
12
21
9
38
22
15
12
3
20
88
36
20
54
16
3
21
20
19
27
36
2
3
3
13
15
36
6
24
42
9
21
27
3
20
6
3
19
9
3
9
27
21
56
37
11
12
1
54
2
46
6
12
2
33
13
11
21
43
23
21
3
30
12
3
52
47
4
12
14
4
2
13
12
5
10
17
16
21
12
3
15
6
24
6
2
4
18
21
39
53
12
1
2
10
35
3
16
12
14
3
4
27
60
8
4
12
6
39
35
16
21
8
19
2
19
5
34
18
12
6
36
26
4
18
56
49
8
9
28
12
24
3
87
9
11
9
31
6
3
8
12
4
3
54
2
1
3
24
14
4
39
48
69
6
20
22
14
4
5
4
8
9
31
5
12
42
10
24
6
6
35
1
8
18
36
42
10
45
17
22
6
30
24
20
48
12
4
18
8
19
12
23
9
7
86
3
15
60
6
46
5
45
43
17
15
75
13
11
16
8
25
11
4
5
13
32
27
1
12
26
1
15
2
6
24
16
9
8
3
6
4
15
17
12
10
6
39
3
12
9
47
10
39
21
35
7
32
6
16
8
36
58
9
23
70
2
1
15
12
20
22
15
32
43
54
42
48
30
26
60
10
18
18
14
33
21
40
24
20
28
6
8
25
9
38
16
18
32
10
9
15
2
3
16
47
46
38
10
14
16
8
25
45
38
13
21
11
3
64
24
21
15
45
11
9
4
24
15
33
20
7
21
21
15
11
16
12
6
26
13
12
35
46
44
6
1
3
18
14
16
29
1
2
28
9
8
19
24
26
10
2
22
6
6
18
78
12
2
27
1
12
6
9
24
9
36
18
6
6
45
15
30
18
17
25
36
12
6
6
3
9
39
15
12
6
44
10
18
2
13
141
30
14
6
36
24
9
13
36
30
33
36
27
5
7
36
12
24
2
16
8
7
3
5
7
33
32
1
11
37
6
2
18
4
20
13
27
8
6
24
6
54
58
6
14
13
17
3
43
36
12
8
1
44
3
4
8
4
2
28
2
24
25
8
9
4
32
12
4
30
2
4
12
36
2
13
23
10
15
3
14
4
8
3
33
4
26
16
56
25
8
13
2
9
4
11
10
6
9
21
30
30
32
4
3
5
3
7
21
5
6
4
6
14
6
3
16
9
56
19
15
20
16
18
2
10
36
20
30
9
1
12
14
16
41
1
24
30
6
14
22
30
12
21
57
8
10
24
8
6
16
12
30
6
54
20
16
21
3
2
10
45
12
9
11
45
6
40
18
15
11
22
20
18
49
3
8
10
2
52
12
2
3
55
5
19
32
16
44
10
8
15
1
2
10
35
3
4
6
14
21
9
10
24
21
8
25
20
15
19
24
18
12
14
6
4
8
3
4
21
42
5
19
9
9
6
5
12
1
32
6
6
7
24
11
4
18
23
25
3
20
3
4
6
15
12
27
48
12
32
10
12
30
6
2
1
20
9
7
3
26
24
10
54
2
1
15
2
6
18
40
3
15
5
28
15
5
15
64
9
3
12
17
15
9
7
24
17
3
16
38
15
4
32
1
42
2
24
18
16
42
2
4
6
30
14
16
23
13
36
2
16
57
3
33
11
1
33
6
33
3
5
39
9
1
24
44
6
28
2
7
51
12
20
6
6
25
29
3
1
6
9
44
1
92
7
9
2
6
7
29
4
14
4
53
1
42
24
12
29
9
28
20
18
4
45
15
21
5
34
12
24
5
31
33
41
10
33
17
16
8
90
40
8
22
3
5
12
30
13
15
8
10
12
6
30
6
20
36
6
3
19
8
1
3
57
8
19
9
21
39
11
4
17
31
21
23
13
21
3
21
12
14
28
20
30
27
28
5
15
1
6
5
21
40
35
19
6
6
14
4
2
30
18
10
23
3
9
7
9
47
13
15
17
19
12
2
15
9
6
9
25
32
34
60
12
6
12
3
36
3
12
20
18
28
14
6
6
16
8
34
6
17
19
60
14
27
28
21
8
16
26
4
12
14
7
3
12
8
10
6
17
27
1
32
36
9
90
25
21
26
40
14
6
1
17
10
5
7
44
4
9
39
45
3
12
30
2
1
3
32
16
41
13
26
1
15
6
18
20
4
2
63
13
12
3
3
30
24
2
16
30
38
4
24
12
8
60
16
6
11
27
6
15
24
7
12
6
20
4
8
16
3
48
11
64
2
6
4
12
8
10
36
8
3
3
4
5
15
16
6
11
25
2
25
8
3
16
56
52
5
13
3
12
9
38
22
24
35
9
10
12
21
15
45
15
24
20
9
1
36
20
12
60
40
78
5
37
36
27
3
29
4
33
26
10
3
3
24
5
7
66
26
4
6
18
9
44
3
4
5
7
8
1
39
2
18
18
7
21
15
11
30
7
24
8
43
12
5
21
22
6
6
32
42
18
4
14
15
15
9
13
23
4
9
38
9
21
6
16
9
20
16
11
13
29
3
48
40
12
3
8
4
33
27
2
28
2
30
22
14
24
40
24
6
8
1
5
4
8
42
10
18
8
25
3
38
31
3
6
14
10
14
13
29
3
15
13
3
2
28
26
18
19
23
16
6
14
34
11
19
9
12
3
6
27
39
18
3
15
9
8
43
18
24
32
22
26
22
6
18
29
4
41
12
15
3
10
62
1
9
27
47
4
26
3
1
24
48
6
24
18
20
30
16
8
12
24
9
111
40
18
30
56
30
12
30
36
13
9
23
1
15
29
4
3
27
12
72
17
3
25
20
39
13
15
42
24
18
18
6
18
12
48
36
2
1
23
58
39
48
9
30
20
6
22
8
37
20
7
36
2
27
15
18
15
37
12
14
10
60
30
12
2
12
7
41
55
15
12
8
16
93
21
2
46
18
ABCD 474832184*7^$a-1 [50004]
12
5
87
4
9
12
23
27
48
34
8
40
62
109
8
1
51
21
8
3
39
48
25
57
11
12
177
76
20
43
8
1
111
56
4
11
1
17
15
1
3
101
52
20
31
17
19
140
3
21
45
15
12
16
21
8
48
4
23
48
49
80
6
37
12
5
15
25
8
43
32
13
75
5
112
27
5
18
1
29
18
102
40
3
20
25
2
12
10
8
12
30
13
65
90
9
21
40
2
36
30
31
9
3
9
32
4
44
72
18
9
21
67
21
24
68
7
8
1
11
25
36
71
51
9
9
4
8
16
12
15
20
16
9
80
24
4
3
53
16
59
3
1
77
60
7
21
26
34
36
20
90
1
9
35
36
24
48
37
26
21
33
6
21
73
36
99
24
29
147
16
59
30
87
21
27
60
12
9
30
42
7
23
30
99
33
30
78
16
24
32
3
1
12
14
1
29
7
93
83
108
52
47
13
17
19
9
23
9
15
45
64
23
28
9
2
21
13
11
9
6
49
11
21
28
48
32
1
32
12
64
3
53
27
52
11
36
10
15
9
23
15
57
60
45
16
20
75
9
31
12
36
9
2
34
59
45
12
43
32
4
41
7
41
28
3
24
8
27
48
9
3
9
21
99
13
11
39
57
61
2
70
26
1
59
13
48
96
5
67
5
18
30
60
16
24
120
23
13
32
60
31
20
3
36
45
25
63
11
48
60
13
5
4
8
31
32
109
68
12
3
28
20
13
3
41
30
18
12
18
21
3
36
1
9
71
1
50
9
3
1
33
32
31
81
39
11
25
5
63
60
4
11
1
11
30
18
24
13
5
16
60
47
9
6
21
88
11
10
35
45
28
32
4
8
7
83
106
2
24
36
9
85
60
8
19
131
45
3
9
13
51
68
61
23
64
23
49
81
12
99
9
8
12
16
36
26
10
15
36
11
45
3
84
58
159
23
13
17
19
44
15
12
21
16
12
8
21
67
8
1
32
4
11
9
51
9
36
24
63
15
1
8
48
49
23
16
44
1
35
28
9
23
73
39
11
12
57
12
4
20
60
49
15
95
21
27
42
7
11
18
12
30
18
28
23
4
17
75
48
13
36
8
43
32
12
3
61
36
32
4
17
30
42
28
23
57
12
28
8
19
5
48
42
21
16
48
60
9
11
16
9
27
80
63
6
30
45
15
25
107
10
15
32
3
33
9
3
33
12
103
17
15
13
44
28
50
1
8
13
11
9
6
1
8
45
63
25
3
5
15
15
69
1
44
3
33
4
11
13
2
12
13
29
90
6
55
59
21
13
14
12
37
20
13
8
28
2
18
27
33
4
15
12
29
7
17
36
39
93
87
3
46
11
12
4
36
12
32
9
36
132
15
33
31
36
24
48
20
12
4
60
45
50
12
10
47
12
3
109
21
20
16
20
87
61
39
5
12
27
51
1
12
29
3
33
42
1
8
9
28
24
12
20
3
1
2
21
4
77
42
25
12
56
61
14
12
18
7
92
28
83
70
36
26
25
9
14
45
4
8
13
23
13
15
68
13
8
27
13
92
76
59
13
8
100
11
33
18
22
20
30
45
45
3
15
9
1
32
30
49
8
48
121
27
5
42
6
42
69
28
11
57
12
63
37
5
4
14
12
30
6
42
100
27
56
9
48
12
48
12
76
12
2
30
15
33
30
22
20
79
29
30
93
24
33
99
28
45
8
15
76
41
4
11
3
12
36
102
15
15
9
1
32
7
8
12
33
19
8
3
108
30
172
11
39
34
123
101
19
20
16
17
18
9
36
27
10
23
37
8
12
79
21
50
10
11
25
32
75
1
12
2
13
9
20
6
12
37
9
2
49
11
21
49
47
15
13
20
60
72
12
4
29
30
13
9
39
8
28
32
28
20
63
18
24
40
15
5
60
3
15
9
24
24
3
42
3
1
14
78
12
12
18
10
36
36
23
25
20
16
11
12
1
2
45
25
8
3
24
48
75
30
63
9
64
36
35
12
16
36
21
8
16
3
8
45
3
15
33
39
34
23
24
37
35
15
85
20
57
40
27
44
9
16
44
6
12
30
15
33
31
48
9
23
39
24
6
4
8
19
44
13
2
13
29
3
13
56
36
24
18
82
38
133
20
16
36
44
33
4
44
19
8
33
40
2
18
19
83
70
27
36
24
8
12
1
51
47
57
15
1
11
21
85
15
17
76
23
40
9
14
93
25
2
10
36
80
12
31
21
56
24
16
2
78
24
40
108
80
39
216
1
15
29
19
33
20
135
1
32
40
8
19
95
10
47
81
7
12
33
27
21
35
16
17
30
1
11
58
32
27
76
5
42
10
87
20
60
36
96
9
7
72
33
2
45
1
44
6
30
52
47
12
21
15
15
45
24
1
23
96
9
15
27
18
12
16
23
124
17
15
15
13
29
36
42
9
13
23
12
15
10
56
30
21
13
26
9
72
3
78
102
13
32
15
37
24
17
3
25
92
12
3
12
1
2
61
47
12
18
12
52
20
19
8
33
28
2
33
13
24
107
3
34
26
1
29
16
12
20
18
72
13
17
12
138
9
21
30
45
1
2
25
36
60
36
5
18
12
13
17
16
72
20
19
9
2
165
57
7
35
10
36
75
24
8
45
75
3
60
24
48
9
28
9
23
33
16
20
31
12
29
3
9
66
54
36
52
23
9
4
2
54
15
13
8
7
12
53
27
25
20
87
13
51
93
24
20
3
39
30
91
36
9
20
30
10
2
18
28
14
46
26
6
24
3
3
21
99
10
24
8
42
21
36
9
28
11
33
12
3
57
28
8
28
56
48
18
12
1
21
11
13
44
63
13
24
95
33
28
24
23
4
11
21
39
102
7
5
48
19
56
24
63
10
11
12
4
23
21
4
23
12
138
12
48
28
132
12
20
6
1
89
7
12
5
19
41
6
9
61
20
30
9
33
27
3
9
9
4
20
6
54
28
12
27
180
9
24
3
35
30
48
39
1
24
38
10
15
8
13
2
34
80
3
60
15
33
4
20
21
52
95
1
3
20
40
72
11
37
53
30
21
9
55
8
1
59
25
99
71
10
63
77
19
68
60
45
18
25
12
20
15
25
20
52
8
1
44
19
11
18
43
5
12
76
59
72
12
28
8
16
9
20
72
7
12
45
72
11
21
19
21
8
12
3
39
30
27
61
20
16
2
13
32
9
3
37
27
23
78
72
90
34
26
10
26
1
21
60
155
27
25
8
13
87
12
5
31
17
43
20
15
45
85
11
13
8
12
48
18
22
38
10
63
45
60
36
20
15
49
26
1
9
26
118
72
50
24
6
43
11
6
72
135
3
1
20
3
13
17
30
30
48
72
18
25
5
3
69
3
12
15
117
9
31
11
25
45
2
30
135
112
11
60
1
56
33
7
71
30
30
42
12
15
16
45
14
36
30
4
26
10
44
15
12
16
68
49
8
15
48
37
2
18
15
1
11
21
54
78
12
4
3
68
1
11
33
30
73
35
60
9
1
32
3
15
18
42
73
35
45
9
15
4
45
15
71
1
47
30
42
37
44
25
32
31
29
3
9
3
33
15
96
153
28
12
11
4
20
12
13
3
23
30
28
36
20
3
45
55
17
31
17
27
51
1
12
11
21
13
26
18
30
9
69
24
36
39
25
50
60
6
30
1
11
42
7
23
33
24
1
36
47
9
66
81
9
12
30
61
17
12
42
1
12
36
8
24
13
44
63
24
33
78
25
9
48
8
51
84
15
45
13
32
19
36
9
8
30
60
18
42
49
29
7
5
7
35
18
16
3
29
12
19
68
12
4
5
12
48
24
3
ABCD 475054968*7^$a-1 [50008]
43
36
51
14
7
3
8
73
15
6
98
25
45
39
12
15
32
4
33
41
6
4
14
10
9
48
29
40
44
19
51
45
5
12
36
12
36
43
21
2
13
72
72
71
6
4
12
15
12
21
36
15
5
30
6
6
34
18
32
10
3
35
22
27
36
17
6
13
65
54
49
33
39
39
21
41
18
48
13
96
3
68
42
55
71
25
5
40
14
10
32
175
93
12
3
12
99
26
6
1
17
4
20
22
38
10
2
7
108
39
2
43
51
50
10
33
12
93
15
15
56
10
14
1
9
36
15
41
4
2
34
15
75
45
5
7
21
6
2
42
120
1
11
84
16
18
6
9
75
32
6
42
180
1
29
46
33
17
36
6
64
48
30
32
60
10
30
3
221
16
18
9
21
75
27
105
39
33
21
12
116
103
29
126
4
9
12
9
2
4
24
81
77
48
42
28
30
6
8
36
1
5
28
56
96
18
40
105
47
24
1
48
12
3
96
14
12
19
5
19
17
187
29
64
26
22
32
148
6
21
72
36
41
16
39
41
19
9
32
18
25
23
58
156
15
3
57
69
114
36
14
60
10
45
144
21
39
60
72
17
28
14
1
24
21
24
116
24
12
7
48
60
3
21
17
4
8
36
42
58
20
55
15
140
76
48
8
28
90
15
21
3
5
12
10
14
10
9
21
44
7
39
93
72
5
4
50
10
26
70
14
48
22
8
18
25
21
68
16
111
5
24
4
86
4
57
9
26
6
31
11
1
24
77
7
27
105
35
13
21
20
10
21
24
23
34
8
70
50
6
40
32
54
6
22
6
126
3
12
135
18
56
6
36
48
64
6
3
96
23
78
66
37
132
120
29
18
22
51
5
36
30
28
38
19
12
21
32
28
32
6
1
48
33
156
6
26
4
39
9
56
70
32
22
15
12
29
10
21
33
8
64
48
90
56
6
7
21
20
60
7
33
51
17
60
52
75
23
28
36
8
61
17
43
5
43
33
44
4
36
36
56
138
30
31
9
51
83
30
40
51
11
30
28
90
45
17
7
17
40
30
26
28
80
48
28
26
49
15
9
17
4
26
37
21
27
5
28
51
35
4
30
12
38
1
167
48
6
64
92
4
140
24
6
13
17
28
60
99
63
14
40
24
15
12
12
11
48
49
12
29
22
21
11
24
13
12
129
20
12
36
202
57
9
14
12
6
43
21
15
23
1
24
60
27
24
105
24
12
35
28
9
21
68
48
4
26
30
19
15
20
72
24
70
2
73
17
22
57
33
38
54
36
7
21
26
6
60
43
149
22
50
48
10
21
36
33
6
2
19
41
24
48
46
30
51
5
28
12
39
17
4
18
42
20
36
24
10
18
27
53
16
3
89
60
19
45
8
7
29
4
2
30
4
3
87
30
50
40
6
18
68
28
9
11
36
34
24
32
43
12
24
125
70
9
12
23
40
141
35
40
20
36
48
1
9
6
26
66
12
1
24
5
90
30
7
69
15
39
8
37
5
16
110
85
36
12
89
43
9
26
25
17
7
27
14
91
63
8
24
48
40
8
1
21
20
16
20
4
30
21
24
5
55
36
69
8
28
6
9
11
49
17
4
3
47
64
9
53
54
25
3
2
6
13
21
15
41
7
24
71
10
32
6
1
12
9
6
9
11
16
33
24
101
7
105
84
3
21
27
5
7
17
19
21
14
37
53
10
102
80
4
2
13
9
26
30
54
36
6
40
14
30
34
9
33
8
120
12
10
45
12
11
72
4
9
27
54
39
17
36
31
11
42
55
60
35
6
7
15
90
12
14
13
12
45
3
41
48
30
12
36
34
8
7
53
67
11
24
1
17
24
10
50
66
24
37
29
54
25
89
40
20
31
15
69
69
12
30
26
22
9
21
50
1
11
13
21
39
5
55
65
42
4
6
18
26
19
84
77
36
28
15
35
16
21
12
12
9
8
28
26
78
6
49
17
10
45
69
30
14
6
6
54
10
6
14
16
38
25
12
89
79
111
20
10
14
102
18
25
71
12
18
10
56
25
12
33
18
20
37
59
66
18
76
2
34
8
30
40
2
6
22
116
1
12
12
5
46
74
24
7
12
59
28
6
3
12
41
102
76
20
240
1
3
45
147
33
12
29
66
28
90
15
11
1
5
58
12
30
8
48
34
44
36
66
4
3
45
60
36
39
83
1
48
33
6
20
4
182
28
6
26
10
68
12
18
31
9
6
9
5
31
36
65
43
23
28
9
60
15
8
13
69
51
24
51
6
48
51
29
55
21
14
97
24
81
164
43
60
51
26
6
154
44
7
113
7
24
9
12
24
96
27
29
30
90
22
21
81
3
47
6
18
12
28
50
70
32
78
94
12
90
48
32
7
21
27
120
5
19
36
35
6
43
48
23
34
20
31
12
71
30
10
2
7
21
15
12
45
48
8
43
47
1
11
10
26
6
10
26
34
48
21
11
4
2
7
35
49
21
12
48
8
31
36
41
43
48
12
21
2
6
12
6
1
63
21
45
20
12
43
89
10
21
11
58
20
22
57
27
54
2
34
62
1
71
30
10
2
34
30
6
8
49
72
5
4
8
67
24
21
30
32
28
32
25
24
5
12
58
21
24
39
2
55
29
10
44
48
64
54
32
4
27
60
21
75
15
32
18
6
25
15
14
6
1
9
20
16
18
21
24
35
10
38
37
45
30
26
36
54
24
6
19
11
1
53
19
11
18
94
14
12
7
15
12
128
60
10
8
7
77
18
30
19
21
39
96
5
42
28
36
2
4
15
23
48
42
175
53
79
5
148
50
96
10
6
9
17
52
12
15
29
12
28
216
18
21
17
4
38
70
32
7
12
15
9
135
2
48
67
59
13
59
88
24
20
30
12
6
30
7
53
28
15
41
36
28
111
53
7
59
94
8
12
6
30
34
26
19
12
123
30
15
5
16
14
6
19
23
37
21
63
11
16
6
3
23
30
7
23
49
12
63
14
6
36
73
41
24
72
12
30
6
76
3
11
4
6
6
44
24
1
9
51
17
30
22
56
12
43
47
34
15
63
8
54
18
6
34
9
27
140
40
24
20
1
59
16
56
73
12
33
8
12
60
12
6
13
45
20
84
16
14
6
42
22
39
29
19
65
36
7
81
39
47
34
24
27
15
45
29
42
34
108
32
58
6
14
6
19
41
19
72
35
4
44
12
85
12
12
17
22
12
57
120
21
36
26
48
49
51
8
109
12
11
16
20
13
12
15
2
7
12
29
12
7
11
160
9
11
16
57
83
4
2
88
39
12
35
6
28
84
92
96
72
40
50
78
28
3
101
52
24
30
26
18
97
39
9
36
35
34
87
9
39
17
70
57
29
19
3
20
6
216
4
3
57
24
32
10
117
21
62
10
26
1
27
9
12
12
23
6
ABCD 475089578*7^$a-1 [50015]
32
47
61
39
14
24
43
27
25
7
46
38
136
24
13
23
12
6
32
11
101
2
82
35
72
88
29
11
89
31
7
22
27
9
2
16
9
3
2
42
28
2
11
43
77
19
52
44
37
3
1
4
31
24
5
67
13
59
20
48
33
37
38
17
31
40
6
31
12
47
21
33
2
5
56
3
14
102
34
11
7
93
51
21
23
4
50
11
7
5
28
33
19
5
18
30
10
6
19
7
4
32
69
43
1
5
31
13
27
3
5
7
33
32
5
62
28
45
28
109
30
1
40
17
6
66
43
13
60
46
1
23
5
49
20
52
11
7
14
72
35
7
5
20
8
9
63
44
24
41
66
144
1
1
7
5
47
89
11
8
35
17
1
26
6
48
6
21
15
17
48
19
84
30
39
8
11
56
5
40
8
12
84
24
40
1
38
70
3
24
53
3
8
11
8
1
27
8
5
20
27
5
3
24
4
2
16
26
5
7
21
27
33
56
7
16
8
10
35
15
6
27
7
12
1
7
33
1
62
24
4
14
24
16
14
84
28
25
7
17
35
5
15
54
6
24
13
5
22
6
36
19
7
36
17
5
31
23
8
52
12
72
54
42
56
82
35
3
16
26
42
21
27
64
61
8
12
15
72
26
11
4
20
7
4
32
12
10
32
23
19
150
11
11
24
1
67
9
43
17
63
1
16
35
45
9
11
21
6
17
24
40
7
2
11
12
31
24
18
10
2
36
102
25
16
16
8
95
36
8
1
32
63
46
8
46
44
10
3
23
100
5
3
9
27
6
22
110
18
24
24
13
64
19
1
27
2
11
19
60
24
16
26
87
7
20
66
18
28
8
1
23
42
15
19
13
28
27
49
23
6
12
15
20
5
38
24
21
25
7
20
35
30
10
68
1
59
4
13
28
9
31
3
17
80
71
68
6
7
4
7
12
4
144
26
6
17
35
8
34
20
6
17
24
23
81
32
21
12
7
17
3
7
1
13
4
26
6
36
7
60
4
19
24
16
5
40
72
21
62
25
21
24
35
45
12
10
56
57
3
9
43
36
14
15
91
60
98
23
7
34
80
40
7
17
175
17
51
36
4
25
10
17
88
20
19
26
34
8
29
17
59
44
13
64
12
7
8
32
49
14
25
35
10
15
21
15
41
15
20
31
69
8
35
45
15
37
1
12
54
18
6
24
10
26
10
3
9
15
9
26
82
38
45
9
16
47
48
20
7
4
8
30
51
3
10
6
14
22
1
65
19
12
5
6
13
16
20
59
8
22
14
65
40
7
5
19
14
87
20
1
4
12
26
18
19
8
3
17
25
82
5
1
26
6
22
9
41
6
42
30
5
47
32
21
1
48
11
7
8
16
32
6
24
54
36
13
11
33
7
5
31
17
1
74
46
2
54
48
10
48
36
26
7
23
24
10
72
14
48
10
59
4
51
30
8
24
6
40
2
23
19
24
12
22
62
16
18
2
12
5
7
28
30
78
1
1
16
2
45
1
55
16
104
1
12
6
10
30
24
1
12
23
12
38
34
13
1
54
5
31
6
52
19
32
64
7
42
27
8
37
16
26
33
57
3
27
4
48
14
12
3
15
52
45
28
11
14
10
37
89
14
16
41
33
22
2
47
44
9
11
49
30
41
49
26
18
16
30
1
43
12
12
10
36
20
6
1
5
16
36
18
62
3
20
7
5
31
4
26
19
8
13
18
78
18
18
66
89
1
8
23
40
3
52
13
13
7
5
22
72
30
7
56
27
20
54
42
1
27
14
10
25
23
6
12
2
41
17
27
36
59
72
29
97
36
58
26
42
4
44
24
25
23
4
113
27
28
9
11
29
16
60
15
16
6
7
16
3
18
83
65
2
58
2
24
58
24
11
19
26
47
35
6
2
25
39
38
72
71
40
27
46
138
49
13
52
20
15
20
12
48
13
12
135
40
40
7
6
36
22
25
56
27
8
29
24
12
40
3
17
7
53
67
28
32
13
28
5
38
12
5
11
32
49
27
24
18
2
29
7
36
97
45
8
10
45
89
96
4
63
8
60
16
36
53
27
20
53
2
33
1
14
1
3
6
31
16
55
13
11
25
1
28
14
93
8
40
32
95
6
39
15
85
17
24
27
12
24
36
8
37
18
14
24
10
6
3
15
12
1
40
9
22
32
37
5
4
11
3
30
30
17
11
8
21
7
33
59
13
41
16
36
51
4
77
32
23
48
7
12
21
15
25
20
20
41
15
16
7
18
23
40
3
10
18
41
7
18
23
103
9
5
4
11
20
20
9
48
43
8
12
8
69
24
6
34
47
9
7
3
18
2
36
17
73
4
90
21
23
9
1
12
7
48
12
1
94
24
9
17
6
69
33
22
33
45
72
2
61
40
40
15
17
31
10
19
44
4
41
59
32
1
39
48
1
18
1
11
29
43
49
20
4
16
8
11
9
47
13
12
99
29
25
6
29
3
13
16
31
46
23
3
25
29
63
8
13
16
60
26
10
8
54
18
10
5
9
3
20
8
39
26
10
24
13
37
18
49
16
7
22
14
52
9
9
6
49
32
8
9
22
2
12
4
83
4
4
19
17
84
12
1
6
1
65
10
37
28
9
43
63
17
25
26
40
6
23
7
24
37
11
1
24
11
54
56
16
27
5
12
43
39
24
9
9
14
18
34
6
18
49
41
2
17
52
4
36
20
3
5
35
45
35
5
19
4
6
14
52
65
20
13
127
32
19
49
7
5
11
13
5
14
94
63
3
20
30
35
29
63
28
25
10
12
6
7
19
28
26
22
24
80
30
6
4
6
2
29
23
14
6
24
9
15
22
18
2
71
12
35
24
38
24
39
27
21
45
7
27
1
13
6
21
27
5
5
63
23
69
43
38
7
93
7
7
5
55
18
52
2
17
7
9
8
25
46
29
12
21
6
93
13
18
17
20
32
63
45
45
14
48
40
144
14
47
24
47
48
29
79
42
11
19
14
4
11
9
16
14
41
41
32
23
7
9
28
20
16
21
38
24
46
6
8
10
11
15
57
21
7
20
99
18
3
39
53
31
29
31
17
25
11
79
4
80
6
71
4
45
72
6
36
13
20
4
23
13
27
18
126
12
14
23
24
65
51
28
19
48
53
7
48
48
9
13
20
12
3
1
24
18
32
5
11
41
48
15
40
32
30
42
36
76
24
8
22
24
8
48
42
29
35
48
73
7
60
4
17
25
2
33
31
18
11
12
15
22
48
35
28
53
6
36
5
107
24
8
24
24
6
12
11
16
3
5
17
2
16
37
8
35
37
5
18
4
68
12
28
5
8
60
25
42
112
12
41
73
2
36
10
7
11
44
65
32
80
20
1
19
40
20
53
18
30
7
39
33
17
10
41
39
60
17
4
32
17
6
21
4
36
11
2
10
6
107
8
40
9
7
4
19
24
28
6
38
37
5
6
12
22
32
3
43
5
92
13
27
28
69
8
10
8
40
2
23
29
23
8
20
27
12
36
17
25
23
15
5
19
1
9
18
5
33
27
37
63
11
9
8
32
35
10
8
42
40
8
4
80
10
14
37
40
52
8
12
13
31
4
7
16
77
15
12
6
23
49
58
9
53
4
20
3
4
16
8
9
7
4
61
8
22
36
36
17
72
57
22
8
33
27
77
47
42
7
59
2
30
24
36
17
25
15
31
1
43
12
4
48
50
10
18
23
15
10
7
28
39
4
2
54
46
27
20
33
35
20
5
15
15
5
20
27
2
54
53
43
21
7
2
43
8
12
3
22
39
16
7
58
32
40
23
31
14
23
5
20
7
48
5
15
9
6
41
7
29
60
40
48
1
51
11
28
45
23
1
75
20
16
6
30
133
47
20
22
8
12
71
11
56
12
21
55
8
54
6
4
13
19
13
51
2
18
17
53
39
17
48
3
39
133
8
9
47
17
18
32
13
39
1
13
6
17
44
83
48
30
6
6
43
80
1
7
20
5
10
30
2
60
16
57
27
60
50
15
8
35
54
30
8
52
18
55
7
36
18
28
19
19
33
13
24
48
26
9
7
12
105
17
30
9
7
26
10
32
5
11
20
9
8
19
21
1
30
2
7
16
44
21
6
5
20
1
6
33
48
25
14
1
23
17
19
6
24
3
8
29
7
24
23
2
16
8
70
21
29
6
46
60
71
8
20
5
15
55
17
7
18
3
15
25
29
50
40
13
7
1
16
4
13
26
24
29
5
54
26
15
15
5
28
7
13
7
6
27
9
24
42
17
25
4
15
29
11
17
54
36
42
20
30
52
8
57
7
6
66
8
53
1
12
94
38
3
20
5
98
9
8
7
22
26
5
ABCD 475139034*7^$a-1 [50111]
109
84
71
121
155
60
73
36
35
73
47
229
12
95
120
181
83
1
119
25
12
36
23
37
216
264
24
83
36
37
23
109
72
84
108
36
71
217
96
36
11
24
109
11
97
59
73
11
133
72
71
13
71
253
96
11
120
73
83
60
24
37
24
59
36
97
72
11
120
49
108
84
23
301
144
60
156
144
35
157
119
265
59
205
35
25
60
35
37
24
192
23
193
72
35
24
37
168
72
84
132
12
215
157
83
13
23
120
61
59
193
11
25
71
133
120
11
1
48
107
25
96
192
240
24
24
48
191
60
145
60
35
24
36
1
84
12
48
24
48
12
60
35
97
36
252
95
36
49
35
13
12
228
252
60
11
37
23
13
12
24
35
73
96
84
300
60
72
168
23
13
12
179
1
36
12
36
131
60
145
35
25
108
120
216
48
36
48
12
96
132
119
265
95
37
23
37
23
60
1
24
48
131
36
73
36
228
72
11
37
83
49
95
49
144
228
60
204
11
25
12
107
13
72
11
73
36
11
253
84
48
108
11
25
36
120
72
83
24
1
12
72
60
12
59
73
84
60
23
157
48
275
109
12
179
61
108
72
83
73
12
228
96
60
47
49
72
96
23
97
107
85
24
24
107
25
95
49
36
155
97
12
24
12
11
25
48
72
72
23
1
168
24
107
37
23
145
48
107
13
47
37
96
36
48
120
48
179
49
60
72
95
25
36
23
216
1
84
35
37
48
312
23
421
12
107
13
47
120
25
35
37
24
12
84
108
204
120
71
121
24
48
84
132
24
36
84
131
13
120
23
180
109
12
12
72
24
96
48
107
25
84
24
347
61
12
108
360
144
155
157
203
109
11
24
96
61
24
84
131
61
48
60
11
109
24
180
96
36
59
13
228
12
48
95
49
11
61
12
47
109
35
13
143
1
48
84
60
491
133
23
1
24
72
23
60
24
1
36
108
60
84
71
36
49
36
108
36
71
25
48
36
24
48
24
59
96
1
48
12
59
61
12
48
36
72
11
121
60
120
12
96
156
132
83
1
48
131
120
13
107
133
24
48
35
24
85
204
60
36
60
35
120
13
23
25
24
84
107
204
156
1
59
13
84
12
35
61
59
109
47
120
49
84
48
192
47
49
48
12
120
72
119
25
59
181
96
24
35
37
72
155
13
168
59
240
13
263
49
96
179
96
85
48
36
48
348
35
13
72
120
168
12
108
47
37
84
119
73
24
96
96
216
12
132
71
37
48
12
143
25
72
216
24
83
37
192
71
217
24
72
108
36
72
11
85
35
61
96
23
13
47
277
12
84
240
24
23
84
36
49
168
443
133
11
37
168
36
35
180
253
24
23
73
107
264
96
37
96
24
107
36
1
168
60
48
36
47
61
96
84
96
83
144
121
119
13
108
96
36
168
48
84
83
60
109
35
37
59
253
11
133
24
60
23
276
73
11
ABCD 475656708*7^$a-1 [50024]
6
24
6
30
1
29
34
2
6
12
12
24
90
19
27
26
12
18
18
12
22
56
84
13
17
6
24
36
42
34
18
8
10
2
16
3
24
5
7
15
12
6
14
4
26
18
30
16
72
44
18
12
16
2
150
18
12
88
14
34
56
43
27
6
2
25
11
72
24
28
2
24
54
42
48
36
66
28
8
24
28
32
4
20
36
48
12
24
6
28
56
30
54
10
50
12
6
52
32
24
4
98
12
18
18
60
24
48
10
8
94
32
18
30
48
24
60
18
6
34
32
36
12
108
12
60
16
36
26
18
10
39
23
4
33
45
8
12
10
8
18
34
38
48
43
51
92
24
30
6
6
24
24
36
24
34
62
24
4
26
36
25
11
1
17
10
24
12
8
6
6
13
27
21
29
4
20
34
45
5
12
24
34
2
18
6
24
12
30
25
41
12
6
36
1
57
2
58
8
18
84
16
32
12
10
26
10
27
3
2
18
36
25
23
46
27
17
40
26
30
34
116
10
27
23
4
20
30
12
48
12
126
18
19
47
84
6
16
2
52
20
24
4
78
12
8
12
79
11
36
84
10
30
68
4
20
58
3
5
18
1
3
6
2
52
72
20
30
43
5
22
8
6
24
6
6
150
24
24
18
24
18
72
4
36
8
6
4
2
54
19
125
10
72
8
6
6
4
57
36
11
36
94
2
66
12
6
60
66
36
42
48
42
6
6
7
24
27
92
34
26
24
4
36
62
24
36
22
2
36
42
36
36
18
12
16
8
46
81
23
34
6
36
56
48
24
16
26
10
44
60
30
10
14
66
6
18
12
37
3
8
18
12
103
29
10
68
6
6
28
6
26
46
39
11
90
18
6
24
114
12
6
12
6
13
3
8
52
20
24
13
23
36
18
12
18
34
2
18
18
1
47
4
9
3
24
32
12
6
24
10
18
2
12
30
6
12
66
31
29
10
26
55
23
30
70
93
23
10
50
22
8
103
23
1
23
22
2
18
18
24
10
63
39
6
2
12
84
6
18
12
24
4
20
18
12
6
10
20
7
36
161
16
3
63
8
18
7
17
10
8
37
5
16
44
34
54
8
18
100
12
2
12
30
37
9
32
22
8
30
60
10
62
10
24
12
42
20
16
144
2
24
22
2
16
20
36
84
1
129
32
60
42
6
24
7
83
36
13
17
30
16
50
4
39
41
6
58
20
42
6
12
10
38
30
42
43
29
48
12
4
51
72
29
12
6
52
2
6
4
80
18
18
42
18
1
5
30
4
42
2
36
6
36
102
6
36
31
47
30
12
78
36
6
7
17
24
22
44
6
66
37
33
8
54
36
64
2
18
30
30
37
48
35
66
24
12
70
8
25
17
24
34
62
34
21
53
30
40
2
24
54
40
32
1
5
18
36
30
67
24
17
10
8
12
18
54
54
30
4
98
18
22
2
12
36
24
6
24
54
4
6
26
58
42
38
6
54
36
54
10
8
18
6
30
40
6
38
24
18
24
7
107
6
28
66
74
16
2
58
44
10
45
3
50
22
26
34
56
6
54
22
2
13
3
56
4
21
15
14
31
9
2
61
23
48
36
1
39
2
12
12
24
12
10
78
39
33
12
2
6
7
17
6
4
74
12
12
6
12
82
20
6
94
2
4
20
34
20
7
53
18
24
6
34
38
6
66
24
54
46
14
42
6
12
10
15
35
60
16
14
6
6
16
12
62
66
48
54
46
3
17
12
22
57
53
12
54
6
36
48
106
26
91
23
1
53
4
50
118
14
30
31
53
42
1
3
98
36
12
22
9
9
8
6
24
96
36
48
30
12
18
24
6
6
13
24
29
72
10
146
4
20
6
1
5
43
33
90
8
36
30
16
8
30
24
18
12
6
136
36
8
40
14
10
2
28
20
108
18
42
42
6
34
20
70
50
12
24
36
37
23
24
6
6
12
12
1
23
4
38
48
6
18
36
6
64
2
31
17
24
30
18
18
40
54
8
18
34
2
25
3
50
12
34
20
10
24
26
6
48
18
40
38
6
18
28
15
27
2
10
38
18
12
10
36
26
18
10
12
78
8
18
36
48
6
90
60
6
6
72
90
6
4
2
30
30
10
26
12
10
32
18
36
4
50
36
13
9
2
6
10
24
18
38
52
30
2
60
52
8
100
30
2
48
6
4
27
35
40
44
10
14
6
54
42
16
8
66
18
30
6
54
12
25
15
138
20
12
58
32
73
17
18
12
1
5
12
19
107
16
18
26
10
12
42
12
24
9
12
65
90
48
76
50
30
6
67
23
66
18
6
48
66
4
26
12
138
60
24
30
36
30
4
56
36
25
75
8
36
6
30
24
13
17
12
78
30
31
23
18
18
13
23
30
4
24
8
18
22
15
39
8
18
34
26
18
1
11
42
168
40
32
30
18
42
52
8
12
66
19
12
11
30
6
12
10
14
48
126
30
24
66
24
30
12
13
5
72
24
34
18
2
36
54
6
10
27
5
7
15
8
24
30
4
24
3
17
10
38
18
4
9
17
42
25
15
14
30
36
12
6
6
48
30
18
48
4
12
8
6
4
8
18
42
12
30
12
46
18
50
7
47
12
6
31
21
6
9
41
52
50
12
16
14
40
27
59
4
50
76
3
17
12
12
40
42
120
38
6
52
14
4
86
13
21
54
8
24
48
18
19
33
39
24
47
10
2
13
11
37
5
42
36
30
46
36
18
32
18
6
24
90
30
7
5
34
54
6
8
18
67
11
36
54
12
18
66
78
42
16
20
48
12
7
11
6
28
20
30
126
30
13
47
12
12
16
54
8
100
8
46
44
10
44
10
12
6
54
20
1
17
6
1
5
24
24
6
34
26
16
26
48
6
30
6
4
6
8
54
30
18
64
44
30
6
37
27
44
28
90
14
18
6
6
16
8
10
2
24
48
6
30
24
36
36
10
68
85
27
20
34
12
14
18
108
12
18
12
6
6
18
96
22
8
1
83
25
3
2
36
60
19
11
16
8
6
31
149
54
30
7
41
72
30
10
68
42
10
56
90
24
18
18
42
18
36
36
10
99
5
16
2
18
12
36
24
30
6
102
10
72
20
7
41
60
7
41
126
4
21
33
2
60
30
7
11
36
16
44
10
20
6
24
4
122
4
2
42
48
42
6
6
18
6
22
42
26
36
4
14
6
66
24
34
26
1
15
20
30
36
18
12
12
6
12
28
14
10
3
5
150
52
20
12
1
5
18
22
38
6
54
60
24
18
60
24
43
47
54
7
23
13
29
54
6
12
30
12
100
20
30
10
18
48
62
18
84
66
64
8
58
2
25
15
9
99
14
18
40
2
24
19
5
16
56
34
14
96
6
6
18
22
32
12
10
8
10
6
9
35
72
46
2
30
60
48
52
80
42
4
134
36
52
62
6
4
2
25
9
26
28
62
6
12
6
84
40
32
24
40
74
6
36
6
72
40
18
27
17
18
10
2
25
23
16
2
24
10
6
32
7
35
30
66
1
3
33
3
2
6
144
42
18
12
24
60
40
14
22
45
3
18
68
12
222
30
43
5
12
102
100
6
38
6
60
30
6
22
9
11
36
16
54
3
27
50
36
58
18
2
36
40
14
12
6
61
41
102
24
24
60
12
6
28
2
12
6
4
3
95
1
23
18
12
28
86
4
38
91
23
4
32
18
6
40
108
68
12
10
26
40
56
30
36
12
6
24
13
53
4
60
8
18
4
60
20
6
6
30
30
1
63
2
24
43
11
42
90
10
14
4
2
12
43
77
12
24
40
74
18
60
18
6
18
10
32
43
5
12
7
3
18
20
16
32
108
19
17
18
12
24
42
12
28
20
30
4
81
47
42
28
2
34
2
42
130
6
3
27
2
18
4
9
17
12
18
24
36
36
18
36
24
7
11
24
6
18
10
20
6
24
90
30
82
38
16
57
23
6
42
12
6
12
12
10
26
114
40
68
18
18
54
6
6
18
6
24
16
2
ABCD 475729854*7^$a-1 [50040]
124
8
79
48
9
56
12
52
3
41
67
12
53
24
36
112
48
20
48
124
20
55
5
12
16
51
33
20
12
16
20
48
31
105
32
72
12
163
29
12
55
17
79
9
39
65
108
67
57
56
48
28
32
19
29
16
27
5
19
36
29
96
19
21
15
69
15
5
76
60
32
16
111
9
87
41
7
9
48
236
16
3
180
41
64
3
132
29
91
24
9
32
252
24
16
3
9
20
12
163
77
76
3
69
80
16
8
4
87
84
17
72
88
15
24
17
16
60
27
53
7
29
12
112
51
29
48
220
24
51
105
20
19
9
12
24
80
124
36
44
115
12
17
36
16
32
28
32
12
52
32
43
69
84
111
24
12
84
33
20
48
55
5
52
12
8
31
29
7
41
12
16
56
24
64
27
60
24
81
39
96
9
147
5
28
68
16
32
144
12
52
80
48
24
36
55
45
63
125
4
87
53
36
12
28
15
9
8
4
15
36
48
77
124
80
100
32
19
17
31
17
12
16
32
19
29
36
24
4
20
48
79
17
19
77
12
28
87
24
9
188
4
24
68
52
60
60
15
9
63
65
28
51
45
68
31
29
28
48
15
101
48
36
16
44
31
5
40
120
8
36
84
12
16
3
41
4
87
101
120
19
24
53
48
124
51
105
63
65
132
36
12
108
43
53
40
96
24
3
5
12
12
16
20
48
4
168
128
31
21
32
12
55
33
44
28
24
60
27
41
7
9
108
20
12
48
48
132
96
79
48
45
20
72
40
12
20
40
3
5
64
60
75
41
19
77
48
12
4
44
4
24
48
24
24
51
69
12
60
20
60
4
20
31
29
160
32
64
3
17
24
4
32
36
7
9
48
32
7
17
120
64
32
28
15
24
45
24
20
7
5
36
4
24
128
88
32
12
16
3
77
60
24
64
15
120
5
100
15
12
53
48
12
172
24
111
45
132
368
60
36
76
27
17
52
20
40
15
9
12
48
20
7
60
9
20
91
156
53
7
89
4
176
48
7
60
189
44
16
32
19
29
48
60
19
69
39
69
80
28
15
33
8
64
32
7
5
100
39
9
44
64
3
12
5
55
84
213
56
4
20
72
151
29
16
3
17
28
32
36
7
36
96
101
60
19
45
32
84
7
89
168
72
28
48
20
7
17
40
56
4
20
12
4
15
45
291
17
7
117
44
16
20
55
57
60
20
48
48
64
36
51
9
20
7
33
56
28
60
8
223
120
9
3
5
36
28
56
48
55
101
4
27
53
16
111
125
108
40
15
57
56
12
4
8
40
32
7
89
16
44
31
120
5
4
27
89
16
75
108
36
17
28
24
44
48
4
108
123
41
12
64
308
19
53
24
12
7
57
3
33
44
84
16
3
60
29
19
65
7
33
51
5
12
4
72
3
24
105
36
24
32
7
57
15
41
28
32
16
51
12
69
80
72
43
137
16
20
12
84
55
9
8
72
40
56
67
149
4
36
39
5
48
64
48
44
96
127
5
4
24
68
60
7
45
12
8
55
53
79
17
7
29
7
24
60
60
33
8
88
72
24
15
153
44
132
12
48
96
4
56
16
240
20
52
3
53
160
15
17
4
20
64
51
21
32
16
68
16
48
12
56
40
20
76
8
60
36
31
36
60
65
24
136
152
31
5
16
15
305
12
72
7
69
32
12
100
92
24
79
57
20
100
144
39
69
36
15
36
45
24
84
27
5
28
3
101
12
108
132
16
51
60
17
28
72
176
55
5
52
48
24
3
69
111
17
7
5
64
51
33
72
36
48
111
45
56
28
32
4
32
43
53
7
9
44
12
79
36
17
16
20
48
12
36
64
12
99
9
3
108
5
240
4
12
32
4
32
127
29
7
5
40
12
12
39
36
233
36
60
4
92
31
65
28
87
65
60
19
24
21
92
72
175
12
101
19
29
31
209
108
36
7
84
120
60
24
53
16
27
81
15
5
156
120
76
51
36
96
89
108
7
33
56
7
24
69
20
108
96
48
28
8
7
12
53
16
96
56
60
48
31
5
40
32
7
36
53
24
31
17
60
36
24
4
32
4
75
197
48
12
7
89
4
12
84
15
17
64
8
84
19
48
17
108
4
60
63
45
15
60
29
16
104
148
12
15
41
48
24
36
31
36
9
8
31
29
12
24
55
17
19
17
196
12
20
79
9
8
28
12
15
137
108
100
8
7
57
20
7
36
53
12
72
48
12
28
20
12
16
24
12
108
3
209
12
52
96
32
4
24
39
12
5
48
127
24
9
60
68
79
177
44
36
96
12
79
5
24
31
9
87
5
52
63
17
24
7
81
80
160
60
84
8
7
65
12
19
33
63
24
33
3
5
232
8
64
39
21
44
24
127
33
8
36
48
36
60
19
65
16
15
17
48
40
8
31
24
5
31
5
40
56
60
4
8
40
44
172
32
24
40
8
12
16
48
84
27
17
4
8
7
33
96
32
12
76
8
ABCD 475928822*7^$a-1 [50010]
12
43
36
41
24
84
12
132
12
19
389
48
48
72
12
91
17
36
24
60
96
36
43
77
180
84
108
12
12
55
12
5
55
89
12
60
84
175
41
24
48
36
96
24
192
36
96
36
120
120
168
67
36
53
31
60
185
31
5
36
48
132
60
60
24
12
72
55
137
36
36
12
115
17
7
65
175
29
48
199
48
197
19
53
36
60
24
7
29
48
60
48
48
211
17
60
43
53
72
12
19
53
12
19
65
7
108
5
7
65
96
259
5
43
36
84
53
19
41
19
5
168
24
84
12
108
84
12
223
125
79
41
216
24
19
36
41
60
19
5
108
24
7
144
197
12
84
132
31
77
103
53
72
24
24
84
43
29
72
48
24
211
17
24
31
77
12
252
7
101
12
96
96
151
29
7
53
156
55
65
72
7
53
19
60
24
24
53
144
120
12
12
156
96
36
48
24
55
29
24
7
24
5
31
420
120
5
72
168
48
36
7
168
17
79
96
60
101
36
127
149
48
60
7
132
29
72
48
139
17
12
103
65
24
31
17
24
24
235
53
7
41
60
72
31
53
187
144
185
24
168
12
72
36
48
60
67
257
240
91
41
91
41
7
17
108
7
144
65
36
48
60
12
72
43
5
43
41
36
36
7
65
24
36
132
156
7
89
48
79
96
41
127
12
17
36
180
84
84
84
156
84
12
96
24
211
17
72
24
72
211
17
12
115
17
115
41
12
55
17
36
12
7
41
36
180
91
5
468
204
60
43
53
67
17
60
55
29
19
240
216
29
12
55
48
12
84
24
156
137
7
17
43
53
120
96
24
48
48
72
132
12
91
17
72
60
115
96
96
29
156
96
132
24
24
12
48
60
43
77
48
72
19
41
187
125
144
132
19
96
204
5
7
168
72
5
43
36
137
252
7
17
67
41
235
24
53
7
180
24
53
19
29
24
7
48
180
65
12
43
5
175
72
5
19
77
12
12
79
89
67
125
84
31
24
53
31
329
120
168
36
48
115
96
41
180
168
115
53
24
48
12
24
319
5
12
79
29
24
24
91
12
48
41
96
175
77
43
77
43
41
168
48
156
12
144
19
29
36
91
53
43
84
41
79
5
72
120
24
72
103
53
108
84
84
144
60
91
36
60
5
19
77
163
60
29
7
5
72
12
55
29
108
67
53
7
137
43
5
55
77
60
19
113
7
36
24
185
12
67
5
7
41
96
24
12
108
43
17
67
53
7
77
84
84
72
43
17
108
12
12
7
144
53
84
55
77
31
77
19
197
12
7
24
113
67
17
19
120
53
7
5
55
101
72
12
96
79
24
36
53
72
60
96
84
55
5
288
7
120
5
12
31
29
7
36
5
120
43
125
55
233
132
36
132
96
24
7
101
151
173
7
5
24
24
60
31
36
24
24
72
48
29
108
115
53
24
48
103
53
84
36
132
12
19
137
43
125
91
24
101
79
53
36
48
60
7
5
48
60
12
168
12
115
36
5
120
24
115
65
108
60
12
67
60
53
91
113
36
132
24
48
31
65
7
173
24
223
41
132
96
96
43
12
65
192
151
5
115
12
53
144
84
7
53
72
144
103
41
48
36
204
48
36
12
19
101
24
19
65
192
120
12
24
79
17
84
84
48
7
41
36
43
60
5
24
31
17
72
72
7
53
79
48
12
65
19
17
19
65
79
65
108
60
204
67
65
31
60
24
36
53
24
96
7
5
19
5
ABCD 476021684*7^$a-1 [50011]
5
9
7
9
15
8
17
14
2
2
9
4
24
1
18
5
59
5
64
80
51
5
20
25
11
35
2
51
13
16
20
30
17
23
24
38
11
17
4
24
14
38
48
34
20
9
29
3
1
39
27
13
9
59
16
15
20
16
14
7
11
45
5
28
82
41
32
8
23
40
17
1
15
5
35
17
15
25
16
8
10
2
14
8
5
28
3
42
12
8
3
35
17
19
6
11
7
32
34
7
9
7
3
10
32
3
9
18
28
33
37
4
20
27
7
2
28
6
4
22
51
53
56
19
11
5
17
110
2
8
32
3
3
4
14
20
11
5
31
4
52
9
34
1
4
5
7
13
8
19
40
16
4
29
7
8
8
25
16
8
7
11
10
47
27
25
24
8
4
13
11
13
8
35
15
5
77
50
49
1
36
19
57
24
12
7
5
28
4
10
14
7
45
55
12
77
10
34
22
12
36
16
34
80
7
24
8
32
21
24
27
9
18
22
2
5
7
36
1
52
7
17
17
15
8
1
12
52
7
19
17
19
5
3
17
19
21
3
2
7
68
16
8
11
18
18
1
7
1
8
4
1
12
10
18
10
26
3
7
9
3
9
5
4
4
7
5
15
1
10
12
17
15
6
18
33
1
31
21
4
15
32
19
38
22
4
9
5
3
29
11
9
4
34
25
1
24
3
8
27
32
37
1
34
46
12
27
8
27
1
28
19
12
4
5
48
8
19
2
12
2
8
13
40
37
12
23
11
10
7
15
21
24
5
19
60
5
10
4
17
9
27
3
6
8
2
2
8
62
36
12
20
24
5
20
5
20
34
9
3
24
13
8
24
51
24
21
5
20
12
8
35
9
15
1
30
1
24
27
9
12
16
11
5
19
10
11
27
32
18
18
30
12
3
12
12
51
9
24
8
7
6
3
13
12
88
28
6
18
11
11
5
40
59
6
15
1
15
16
4
20
4
13
36
23
28
12
9
4
10
1
27
2
3
41
4
7
8
7
5
5
24
23
16
11
13
37
56
26
20
18
11
8
1
4
8
2
5
20
67
25
111
65
3
13
8
5
15
89
15
11
5
9
2
14
3
12
25
3
1
22
5
5
90
1
16
1
95
8
23
1
13
6
14
23
16
1
15
15
12
2
8
4
8
6
17
24
39
4
6
40
23
3
14
15
15
2
14
5
3
17
29
14
13
13
12
15
8
5
3
19
20
9
33
3
5
2
17
63
12
17
13
8
16
32
11
24
5
3
1
71
19
29
1
4
22
1
8
15
4
20
12
18
31
20
4
16
43
13
47
6
46
46
11
20
21
27
9
12
12
6
1
1
7
1
15
77
35
7
17
8
16
7
9
3
10
12
6
1
9
35
28
21
71
24
3
18
14
10
31
25
34
8
21
19
29
4
5
12
76
15
5
11
11
8
1
1
4
43
23
4
5
3
12
13
1
11
5
23
31
9
5
22
6
8
14
8
28
29
1
2
14
8
18
10
2
32
1
23
2
2
9
3
6
4
7
21
6
42
11
11
13
52
7
13
1
12
7
3
1
4
3
2
7
1
15
27
20
42
10
8
18
32
3
48
8
8
1
2
42
35
4
84
9
15
9
23
16
31
14
22
10
35
1
31
16
5
6
9
7
45
35
5
16
3
21
45
3
31
1
45
8
3
24
21
35
7
9
3
5
33
18
30
24
39
5
35
11
29
1
6
9
3
18
3
45
20
4
11
8
3
20
14
31
4
5
30
21
9
3
31
20
17
8
1
10
53
4
36
8
19
16
14
40
7
20
23
1
8
13
4
11
5
22
12
9
59
29
7
2
15
13
6
21
16
17
22
14
27
1
38
12
13
17
6
2
2
12
6
20
7
12
4
37
15
25
67
43
12
1
17
12
12
4
3
63
9
9
20
3
5
10
2
46
17
23
17
8
31
14
19
16
35
2
10
1
8
33
30
12
6
8
22
41
7
14
22
4
14
10
29
39
14
26
10
8
4
7
45
3
21
12
7
25
19
29
10
12
9
4
3
17
7
2
10
5
72
3
1
29
7
61
20
16
15
4
43
8
17
20
4
48
1
27
3
25
29
6
5
28
7
17
9
6
30
8
19
5
7
13
11
24
1
2
42
22
6
4
8
20
3
12
32
31
10
7
1
3
9
12
10
10
26
14
39
3
18
8
28
12
7
1
7
8
7
1
3
14
24
15
7
8
9
1
2
25
3
9
24
16
7
9
3
69
24
8
11
9
20
79
24
38
7
8
21
32
2
36
10
7
29
27
17
7
19
1
28
7
2
26
12
5
5
15
4
4
9
16
20
2
1
20
7
9
17
11
25
10
77
13
4
16
8
14
25
20
44
64
29
10
8
17
19
6
6
2
47
1
8
36
4
7
17
26
32
14
28
7
4
31
13
11
9
21
6
29
16
9
12
18
1
1
87
11
36
18
26
54
18
1
4
4
3
25
27
5
8
13
22
8
9
19
25
24
16
40
48
16
1
6
13
27
6
4
16
7
3
8
21
33
23
13
35
64
15
28
2
12
39
5
12
7
5
7
1
14
24
1
11
12
28
5
3
1
9
2
101
9
14
10
7
8
41
28
12
2
9
47
5
11
13
21
43
3
4
41
19
17
40
9
23
1
14
6
12
11
9
14
17
3
4
22
7
20
8
15
45
3
25
25
27
45
22
6
12
15
16
4
3
13
4
8
1
16
30
25
25
10
45
5
14
38
22
1
37
7
12
9
18
20
24
6
12
8
2
22
7
12
21
30
6
12
22
25
1
3
27
36
10
11
4
52
7
62
32
8
3
15
4
26
7
23
9
24
51
1
35
12
21
4
17
8
7
3
13
11
48
33
5
44
16
4
46
1
49
54
24
13
41
27
25
6
8
36
13
25
43
3
9
3
9
13
39
1
40
8
2
18
11
53
3
21
10
1
1
8
12
24
8
12
39
9
23
24
1
15
8
7
28
13
24
9
10
13
3
20
48
49
23
9
15
4
10
43
29
35
5
22
12
17
21
7
9
2
18
7
8
55
25
7
28
17
36
17
15
19
30
3
28
17
27
15
29
8
16
5
4
4
10
2
7
16
8
3
13
1
31
15
20
34
20
10
24
8
10
35
3
9
5
7
24
27
25
17
55
28
37
19
23
46
91
43
37
20
7
20
9
32
1
23
7
14
11
17
15
31
10
39
24
4
15
9
21
7
1
14
9
9
30
5
3
9
25
27
32
3
26
15
8
5
11
20
49
3
19
30
4
35
1
18
13
9
19
21
39
41
4
6
5
48
1
3
43
38
7
9
28
26
5
4
11
1
16
17
7
1
22
65
3
9
4
1
48
2
29
17
4
7
17
32
3
11
5
9
19
75
18
7
13
31
3
14
12
118
17
5
3
11
17
17
31
21
30
24
1
23
14
10
28
10
4
23
24
24
37
40
11
32
8
9
20
11
8
8
51
9
1
4
55
12
13
31
20
20
5
2
5
3
18
31
29
3
17
14
26
10
17
33
3
27
10
43
19
14
10
13
13
14
29
17
7
1
6
9
1
7
8
59
45
36
11
25
24
3
17
1
59
60
15
5
16
3
6
40
7
43
5
11
42
18
2
6
14
19
7
20
12
9
9
15
7
14
4
7
8
21
43
16
28
11
1
17
19
5
3
27
1
27
13
7
12
1
4
35
10
16
12
8
8
6
5
5
11
29
7
8
3
5
13
7
5
3
52
1
34
21
52
5
27
25
6
13
8
24
11
48
48
21
17
40
42
25
12
25
15
4
17
4
60
27
19
36
1
16
16
53
8
4
6
17
13
6
30
3
12
13
8
11
69
28
7
8
5
3
43
18
6
1
25
3
57
7
33
7
47
10
2
2
16
3
21
8
7
31
5
21
28
6
10
7
3
2
3
7
2
7
40
23
30
3
8
16
1
11
7
22
28
4
18
21
24
8
27
24
30
39
36
84
5
2
2
12
56
8
52
11
27
30
59
27
10
4
22
1
13
10
25
23
1
8
31
41
24
4
1
16
20
2
13
5
4
10
42
4
2
5
19
18
28
28
22
38
15
4
17
14
10
7
16
1
35
81
39
5
11
35
5
31
20
1
15
5
53
12
15
19
6
23
1
4
19
16
32
7
13
5
63
27
12
10
28
4
6
12
30
40
6
17
12
3
12
5
21
16
34
42
2
12
24
6
4
42
38
7
12
23
1
12
5
3
8
19
1
5
8
46
26
7
7
20
6
46
14
15
4
9
28
4
3
28
9
7
19
77
23
10
31
16
5
10
17
32
8
45
14
6
15
51
13
16
13
6
26
3
5
16
7
13
2
1
41
19
16
11
17
60
39
6
7
4
16
7
8
18
30
22
19
8
21
18
17
7
18
28
7
4
15
54
30
13
13
27
16
1
16
18
28
41
29
10
10
12
18
20
25
20
43
36
49
16
8
23
5
5
19
9
42
1
47
2
60
43
15
12
10
4
8
16
4
6
45
7
8
1
16
24
16
33
12
20
10
22
20
28
4
7
12
17
23
5
6
40
17
9
60
30
45
53
22
1
1
23
17
19
3
46
10
4
20
36
21
3
4
2
4
3
1
19
20
4
21
7
13
10
10
28
20
55
8
9
26
33
4
8
19
9
4
23
20
29
13
15
4
16
8
12
13
22
34
14
17
13
6
21
5
3
37
10
18
7
20
28
8
27
20
25
8
17
4
3
13
35
51
4
34
23
32
8
23
1
1
20
32
20
36
24
7
3
1
24
1
10
2
67
1
20
23
17
3
16
1
26
1
36
3
5
19
5
27
24
6
22
25
7
26
11
1
8
12
6
21
20
5
26
2
16
26
4
6
11
5
22
21
7
22
10
10
31
4
4
1
10
30
19
3
18
26
21
8
8
9
15
1
7
12
1
15
5
23
49
31
11
24
4
6
23
12
27
5
37
3
64
8
5
7
33
30
2
26
32
42
23
1
7
35
1
1
11
35
16
14
7
20
9
4
3
11
6
59
13
18
10
36
15
23
22
39
5
63
19
1
16
8
23
1
1
48
4
6
21
35
46
4
27
1
46
1
25
10
20
10
7
13
11
43
16
8
38
28
7
13
11
1
20
14
4
13
19
4
8
18
42
57
51
2
10
16
9
44
3
1
24
4
8
44
3
21
1
8
20
11
11
4
5
39
1
21
20
15
5
11
36
27
8
28
37
21
40
44
36
14
5
5
50
8
1
39
5
3
2
15
24
21
2
17
5
19
9
23
16
39
4
8
2
3
16
19
72
36
41
17
31
28
20
3
12
9
1
7
11
45
8
25
23
3
4
20
29
11
21
1
58
1
4
17
51
1
2
25
28
3
12
29
7
1
61
7
24
12
8
1
18
4
5
4
11
6
8
7
17
7
1
2
21
19
21
25
24
23
8
15
4
5
17
14
32
24
21
13
2
4
14
3
64
5
18
26
23
1
4
3
8
7
57
8
7
25
44
36
8
25
19
23
5
4
13
8
18
4
26
7
8
4
29
42
2
3
7
66
15
31
10
34
10
30
26
10
8
1
16
9
7
3
2
12
47
1
7
13
11
39
21
19
44
1
15
53
9
15
24
3
29
41
6
38
19
16
9
22
6
12
6
1
5
4
15
37
8
27
36
4
7
18
27
17
26
20
5
16
43
17
36
27
1
56
13
3
13
11
1
11
5
4
2
5
72
8
49
4
12
6
1
16
5
6
20
1
20
9
6
1
13
24
16
43
8
5
15
1
27
55
9
4
9
11
23
22
11
12
4
3
18
27
52
1
52
4
16
32
20
16
4
8
19
16
20
15
1
3
18
20
15
48
9
3
24
20
37
3
3
13
1
7
24
3
13
16
33
36
22
5
20
27
5
5
26
17
1
4
12
4
7
17
15
25
6
41
8
21
12
19
3
12
1
3
34
28
3
9
23
17
16
22
1
27
2
4
27
4
13
6
5
11
17
21
6
1
15
8
54
20
16
3
60
9
27
1
62
21
7
12
10
3
7
40
17
1
2
38
4
15
12
8
48
16
4
17
19
11
40
48
22
28
18
6
43
8
25
23
24
37
14
22
7
8
27
9
28
8
53
3
17
10
5
24
21
3
24
1
19
5
16
6
20
38
15
8
25
2
21
15
2
8
2
37
7
10
7
76
4
40
40
33
6
1
23
9
12
12
3
1
8
81
4
4
2
9
5
6
50
43
4
11
41
1
12
56
34
6
30
5
7
2
12
11
5
22
13
40
3
5
1
6
30
10
2
3
12
5
67
28
4
31
17
1
52
12
6
2
19
20
36
7
5
9
12
10
1
24
24
29
27
35
13
15
25
24
37
7
24
20
52
12
9
2
24
45
1
18
26
28
8
8
22
4
10
4
15
52
4
13
92
7
21
3
12
51
22
14
26
7
1
27
9
16
7
17
47
11
5
1
4
67
25
8
8
4
3
1
10
13
11
29
72
9
15
32
24
7
4
26
10
42
7
11
20
70
4
4
20
15
11
20
1
15
9
11
12
88
20
9
4
9
18
17
81
4
31
1
40
7
19
21
3
29
8
8
8
ABCD 476142234*7^$a-1 [50043]
21
27
33
12
59
49
11
16
6
27
12
41
28
12
8
7
63
26
46
66
42
66
20
7
23
49
17
19
9
6
84
18
8
6
4
60
20
6
28
39
23
4
14
12
34
14
7
24
21
6
21
17
10
54
51
11
16
108
20
6
78
36
25
96
65
24
10
9
35
1
129
6
9
3
14
10
9
39
26
84
7
5
4
63
107
16
9
48
27
24
2
18
12
54
7
9
14
4
9
24
17
30
1
51
21
89
18
1
27
2
106
6
3
15
126
3
11
16
33
9
18
21
23
22
15
3
80
16
20
10
36
8
6
1
63
30
36
24
18
12
56
30
10
20
34
3
83
22
3
29
7
36
36
23
24
22
32
31
11
48
49
23
13
35
1
41
7
33
18
12
8
1
11
4
54
30
33
36
17
60
84
31
45
80
7
59
58
26
10
3
27
36
74
30
4
18
63
5
19
3
2
72
16
44
16
3
45
60
3
17
16
18
2
19
24
45
18
14
4
12
15
23
24
1
72
9
20
7
9
15
27
2
19
60
21
18
33
29
7
48
9
51
93
78
57
36
69
62
1
12
17
18
30
6
10
20
150
24
6
79
35
1
29
31
29
6
54
42
58
3
87
90
12
18
18
14
4
33
12
9
162
8
100
26
7
3
6
18
21
59
58
27
5
55
27
9
21
74
13
11
37
9
42
2
30
36
6
10
18
15
3
18
6
8
10
63
63
57
59
1
3
9
15
26
30
25
57
18
33
21
20
36
16
51
9
27
3
8
36
16
36
12
2
4
12
18
9
15
9
39
38
40
3
11
121
11
1
15
9
35
24
13
11
10
20
22
9
29
36
16
27
21
63
23
4
2
7
11
25
24
81
12
24
39
11
96
1
9
15
12
33
39
9
18
62
46
44
25
3
33
27
2
79
12
36
24
48
60
11
37
105
8
12
7
39
38
67
3
26
34
14
42
18
91
27
9
23
49
41
55
35
1
12
60
84
63
56
6
30
13
36
29
28
135
23
1
83
6
90
37
9
8
6
24
10
20
102
1
36
3
9
29
12
19
9
80
30
66
36
60
18
73
27
18
14
1
3
33
41
60
7
12
33
180
8
22
18
62
61
29
24
10
30
6
8
1
35
6
31
77
30
60
6
52
48
42
2
10
9
9
27
11
49
45
3
29
7
41
12
43
63
54
36
38
73
11
6
55
59
112
18
60
12
8
10
20
49
77
67
9
18
2
18
16
9
11
24
22
78
9
11
25
21
24
2
54
7
17
6
16
20
30
31
15
9
21
2
121
9
66
54
80
42
4
72
14
18
10
2
61
3
45
60
12
89
64
14
1
5
31
12
23
10
20
7
11
10
20
36
31
45
3
36
5
10
20
84
49
83
78
46
12
9
15
50
16
2
58
48
15
27
74
28
20
22
66
27
45
27
29
24
6
4
6
54
2
7
12
5
60
7
23
73
57
54
105
72
9
20
7
12
35
12
70
51
147
62
28
36
6
9
59
12
10
14
4
2
10
8
46
51
21
8
115
12
36
9
14
76
42
30
33
108
11
25
75
18
26
10
54
6
12
24
18
21
15
21
24
57
51
11
28
45
9
27
17
7
12
45
15
3
24
74
6
37
23
24
6
55
23
60
1
5
22
8
46
24
12
32
6
16
9
11
24
52
9
21
60
3
27
2
36
90
25
15
36
18
20
12
40
18
36
57
72
5
46
45
27
8
4
2
18
30
19
57
20
60
10
6
63
17
30
25
21
62
133
72
3
8
34
39
24
45
84
60
74
73
87
81
36
48
5
46
18
39
24
36
12
35
1
15
30
6
18
3
17
30
22
2
25
17
4
44
12
24
30
16
69
9
32
18
40
81
12
45
51
3
20
30
10
68
12
10
36
3
9
6
12
24
9
12
27
9
9
18
9
63
8
6
18
49
36
15
26
30
1
9
15
57
90
8
10
42
32
52
14
4
51
27
30
32
36
22
8
52
2
6
40
24
36
9
84
11
6
24
103
36
11
6
36
28
6
26
48
6
1
72
3
14
19
72
59
54
7
23
10
48
18
72
33
12
9
14
60
36
61
17
19
51
108
9
12
24
93
6
30
38
76
26
10
14
22
18
14
60
37
15
38
19
161
46
24
36
9
41
6
88
50
16
54
6
39
17
60
19
27
12
18
27
24
63
9
9
3
15
30
51
11
46
6
9
35
37
17
6
16
9
11
30
31
15
2
19
63
6
32
40
26
37
3
9
95
10
3
72
5
10
9
17
40
15
5
6
60
13
33
2
10
32
4
20
6
18
10
6
27
27
9
197
22
72
45
11
4
2
16
39
35
48
13
9
36
27
3
9
15
9
111
8
25
21
24
3
17
16
110
37
27
33
23
24
12
16
2
16
14
1
57
14
48
82
24
3
72
29
7
53
43
17
10
21
9
6
56
1
29
31
23
22
18
9
47
1
23
4
96
45
65
30
54
6
6
18
13
53
127
15
74
7
3
6
32
16
27
9
6
30
54
117
17
6
30
34
26
55
21
62
1
9
50
28
2
19
9
18
20
6
19
15
9
21
14
22
6
12
26
10
26
30
18
16
74
40
18
3
35
70
144
12
38
88
9
15
21
29
16
24
14
49
84
24
3
26
19
72
17
6
30
19
108
9
36
51
39
54
18
42
3
11
40
9
11
181
23
82
3
27
44
60
6
4
39
5
22
20
4
12
18
15
9
39
9
78
66
15
9
30
24
20
10
6
129
5
82
81
45
3
24
3
33
11
46
92
67
29
19
15
36
9
35
13
29
78
1
11
25
45
8
19
69
27
27
20
10
80
16
3
11
40
14
43
60
11
61
41
30
60
24
30
24
7
63
45
3
8
36
1
15
30
24
27
11
42
91
23
13
27
30
6
21
17
30
30
46
45
9
30
2
16
2
16
14
19
12
69
48
38
34
2
4
14
42
34
3
17
34
18
12
36
54
26
7
3
14
6
60
24
49
51
80
36
46
27
77
22
18
3
23
1
29
28
26
16
48
20
13
36
27
26
19
27
12
20
16
24
72
30
15
3
56
52
8
36
18
106
14
6
10
24
32
18
13
12
105
3
24
3
50
10
2
64
50
24
60
1
11
76
57
47
60
16
2
7
9
20
19
51
12
9
15
14
70
20
13
36
11
25
27
14
7
24
39
18
26
25
39
56
54
16
24
2
1
63
14
19
21
63
9
6
21
9
63
35
25
21
27
9
15
9
27
12
24
17
30
18
16
27
9
3
51
44
12
1
33
3
9
15
3
33
27
12
14
18
6
90
24
28
42
3
15
54
14
4
21
24
3
24
8
1
27
90
12
2
78
7
5
7
41
40
15
71
4
36
9
33
3
29
30
49
9
2
25
15
18
2
1
27
54
8
55
27
96
12
6
27
12
36
9
56
6
61
72
11
30
30
30
46
9
24
5
31
29
6
76
6
27
5
30
30
10
9
17
16
3
105
3
63
24
18
30
44
28
33
3
9
11
6
18
10
72
6
44
1
9
14
40
9
45
75
96
5
16
27
23
37
17
19
5
67
3
20
30
40
18
9
23
6
16
24
27
48
27
9
69
3
24
27
21
9
6
20
16
14
4
12
6
72
18
18
9
36
39
9
33
20
10
44
10
6
9
45
3
36
51
14
60
6
10
3
9
14
18
72
48
91
36
15
9
12
9
20
24
10
56
4
9
21
14
6
31
65
46
24
44
73
36
57
24
30
9
60
48
23
36
1
12
17
7
57
6
8
1
12
63
24
9
39
2
6
6
4
24
36
12
2
36
13
21
50
10
39
51
2
30
16
24
30
20
88
18
33
21
44
10
42
3
9
32
10
8
1
36
21
8
82
42
18
44
1
29
19
45
20
43
9
15
45
12
27
29
7
33
3
11
49
11
61
9
63
47
66
30
10
3
9
42
9
27
176
4
72
12
32
1
45
54
18
3
15
2
28
42
ABCD 476457516*7^$a-1 [50050]
5
75
13
140
24
66
18
42
22
3
20
9
27
4
24
53
19
20
9
4
14
46
59
21
16
39
5
27
61
20
7
59
33
3
6
4
15
21
35
4
45
15
36
8
37
50
21
148
23
10
12
87
9
8
19
12
32
13
15
23
12
25
29
64
3
65
7
20
13
32
30
6
3
13
15
71
94
3
8
9
7
56
3
94
60
35
9
4
2
37
17
66
6
39
25
8
75
63
132
12
10
60
35
13
62
10
135
5
27
3
18
67
45
3
8
25
24
8
15
3
33
21
24
54
18
72
79
11
18
19
33
15
17
27
4
140
105
30
9
9
4
15
5
7
36
24
12
29
12
43
45
11
108
9
7
8
27
1
24
32
33
4
14
61
11
18
127
29
31
96
21
12
3
17
27
27
33
13
26
18
6
13
12
32
24
9
31
24
44
75
1
53
15
37
11
37
35
4
33
44
24
19
8
36
3
22
20
4
8
55
80
88
56
4
9
68
19
8
60
63
10
3
23
61
11
18
66
9
28
23
70
14
6
36
4
8
67
29
36
16
2
13
5
12
40
87
21
2
9
9
3
64
48
20
3
24
30
160
3
12
5
7
93
27
12
11
9
9
27
75
6
16
23
45
6
57
24
16
5
15
27
12
46
59
1
27
24
41
19
17
6
118
72
20
55
32
13
3
41
91
41
3
9
43
65
4
51
45
24
26
10
51
47
49
45
8
7
17
31
12
48
24
11
49
33
2
10
15
44
4
12
20
39
9
36
4
60
32
9
4
8
19
8
15
22
3
45
39
11
45
15
13
45
44
6
34
38
22
116
31
29
39
9
6
9
36
25
51
9
3
20
45
7
20
3
6
127
17
3
24
9
3
9
18
24
45
45
19
24
29
31
8
61
15
92
1
8
18
34
3
12
72
8
81
27
4
5
6
57
13
20
19
12
17
51
1
39
45
23
40
5
3
9
16
35
9
39
37
71
9
4
20
30
18
72
51
16
36
41
4
38
34
14
33
3
1
32
12
1
50
49
23
10
11
169
11
24
63
37
80
13
12
3
20
9
31
29
3
28
9
27
33
26
18
12
4
51
44
60
1
8
16
38
21
61
3
17
55
23
10
20
28
27
5
30
25
60
41
96
7
9
23
36
9
114
9
4
69
116
7
5
19
59
84
33
40
8
169
20
18
37
23
12
18
55
45
50
22
48
56
91
33
2
25
33
26
45
108
24
72
28
9
3
41
7
24
113
28
80
3
28
23
81
3
9
24
9
7
48
17
12
78
9
40
17
60
7
20
75
1
17
4
2
13
5
3
15
34
27
29
18
46
11
9
24
4
87
11
49
41
7
24
11
18
19
65
28
8
55
44
141
12
6
13
23
13
17
126
22
3
47
10
12
20
7
41
78
21
63
25
65
6
30
24
30
69
45
163
33
75
60
72
41
51
37
2
36
105
21
67
9
11
4
24
11
9
15
9
4
12
23
9
28
59
1
80
12
4
47
49
33
74
6
40
23
27
10
27
29
31
24
5
12
87
1
2
6
54
58
44
136
59
1
2
25
53
27
12
9
27
24
85
14
37
17
12
60
75
1
35
33
4
27
60
60
56
12
33
31
71
6
184
86
81
9
3
4
47
58
15
12
5
18
48
1
80
28
5
18
57
4
29
63
16
21
35
39
36
22
120
15
23
78
64
27
8
13
32
39
24
4
5
108
12
78
13
17
18
9
25
3
33
38
42
27
52
5
24
7
65
4
60
51
24
12
36
47
10
11
45
4
15
21
27
23
37
8
105
12
15
81
36
43
41
15
1
48
15
33
20
3
15
13
24
24
41
31
29
7
57
123
24
17
19
12
11
1
80
1
2
60
61
23
94
120
2
6
31
8
69
19
44
57
6
144
36
9
9
18
48
6
88
15
35
42
16
14
1
35
18
7
35
25
12
11
1
35
6
3
1
27
8
13
11
4
24
17
3
13
47
21
60
88
24
108
12
38
18
18
13
21
27
33
39
24
9
8
51
28
11
36
13
32
37
107
15
9
61
11
1
3
12
32
40
33
27
33
20
6
34
20
7
36
33
8
4
23
4
23
96
37
8
28
24
5
18
105
61
20
18
10
2
1
8
9
87
45
31
12
32
1
134
9
1
14
21
60
13
26
24
36
1
11
81
24
27
22
8
36
90
24
22
35
33
3
27
18
15
3
46
36
39
5
36
7
20
4
20
9
12
55
32
48
13
72
87
5
30
9
45
4
47
108
12
81
31
83
18
19
8
3
58
32
7
11
33
27
22
26
22
2
13
53
42
18
27
4
41
115
20
9
67
17
15
9
36
4
3
5
4
38
48
9
25
44
7
29
7
20
16
12
20
15
10
20
24
16
47
13
8
40
38
18
4
59
16
23
61
20
51
10
3
5
64
11
15
22
75
23
24
57
27
1
41
63
28
17
3
24
64
29
52
8
43
29
40
27
32
9
76
3
128
25
12
3
32
12
24
27
12
13
92
27
46
8
7
56
84
24
13
12
15
35
6
63
9
18
61
29
3
1
36
8
27
24
21
27
4
11
30
52
51
20
9
7
48
21
39
36
9
38
9
3
10
48
3
29
144
4
2
10
38
6
39
33
27
4
21
20
48
15
37
15
33
39
56
57
40
11
4
45
23
16
29
12
51
28
11
36
37
5
48
15
4
17
18
37
8
27
6
12
51
1
27
33
15
5
3
13
24
60
8
12
18
9
123
21
25
12
32
36
3
24
21
54
49
23
36
10
50
18
39
33
3
27
42
27
16
12
60
24
23
21
9
7
21
23
3
33
16
5
96
147
9
28
3
9
59
9
18
37
44
13
11
16
36
33
8
16
36
72
12
3
5
15
45
72
3
33
3
1
8
60
52
56
4
27
44
15
12
10
35
28
8
51
18
18
18
7
5
4
51
68
45
3
24
4
89
91
8
13
23
9
28
8
79
60
5
36
6
37
17
43
11
48
1
8
15
18
12
96
12
7
21
32
12
27
1
50
138
4
14
42
40
8
6
9
16
21
2
6
16
38
49
23
13
77
30
33
4
21
20
12
78
12
13
12
60
12
8
36
3
60
13
8
15
58
23
48
52
107
9
4
69
3
12
36
12
8
3
37
5
7
108
56
27
36
13
77
31
17
27
25
164
187
8
16
5
36
27
24
57
31
29
7
57
12
15
12
21
2
21
40
47
21
4
20
13
84
23
15
10
48
62
25
12
8
28
23
37
8
39
22
27
47
30
123
3
6
39
13
23
49
11
57
7
12
71
73
5
12
40
11
27
21
64
5
52
12
35
9
39
4
41
6
1
188
4
21
39
17
16
23
25
26
57
63
1
45
98
58
158
33
63
9
37
39
12
32
1
50
30
18
6
12
7
12
21
11
39
25
57
12
15
60
21
35
4
48
33
2
22
35
13
23
37
23
45
67
35
37
12
59
18
24
3
27
10
71
136
5
40
36
27
44
24
16
36
11
9
45
75
4
81
50
22
51
35
82
8
18
82
32
18
34
20
43
24
9
12
38
25
24
21
20
12
15
3
1
36
41
7
5
19
32
12
36
9
60
3
9
108
24
88
15
60
105
2
10
72
3
12
81
2
12
1
23
12
33
45
4
12
3
17
16
20
52
56
16
11
37
11
16
35
30
7
9
24
11
40
9
14
13
23
58
12
47
4
35
42
72
3
24
12
9
36
16
38
18
52
2
1
36
32
4
60
12
5
48
72
31
20
49
27
9
8
31
33
72
35
15
18
12
18
37
125
51
4
44
16
101
15
12
4
11
10
2
6
7
5
67
41
15
4
8
ABCD 476531012*7^$a-1 [50021]
21
4
8
22
29
7
29
12
9
91
5
15
36
19
5
64
17
94
50
3
4
17
27
19
50
36
7
53
88
24
11
21
19
8
7
14
27
69
10
17
28
8
1
11
31
29
1
23
1
11
4
44
4
41
7
5
3
31
26
55
65
27
12
25
3
93
23
40
27
9
41
10
5
60
93
12
36
15
9
40
15
5
4
3
17
64
30
21
5
87
7
38
24
4
54
57
75
14
31
20
93
39
9
3
85
83
33
39
12
19
30
23
1
60
75
24
53
7
5
82
18
20
15
21
10
30
6
57
104
12
4
12
20
1
24
35
31
30
60
18
36
2
4
39
41
36
24
4
20
3
60
7
2
3
25
24
11
21
3
24
9
12
3
48
16
9
152
7
20
84
12
19
2
36
4
35
9
3
9
24
7
21
6
17
4
20
45
7
27
14
16
23
24
7
5
7
14
4
32
19
56
108
1
6
5
24
28
32
4
32
19
60
5
12
19
41
13
30
9
68
16
32
1
20
24
10
53
24
4
9
24
51
21
68
48
34
54
6
14
3
9
7
5
7
5
27
67
6
20
7
101
19
12
9
8
4
20
3
4
12
56
13
35
4
20
28
53
31
5
40
11
21
4
8
10
29
36
72
9
36
36
52
6
29
16
15
21
41
3
1
27
29
3
1
3
21
6
90
24
47
7
12
17
24
60
7
36
6
20
15
60
21
72
12
4
11
12
73
78
21
21
59
9
3
19
57
3
26
27
1
44
12
4
44
19
8
139
2
63
48
13
15
12
20
28
24
65
84
12
4
63
8
13
35
12
33
7
5
3
7
77
12
45
72
15
24
40
84
44
24
33
40
30
5
4
5
4
20
46
14
46
69
32
81
15
16
3
29
16
32
57
55
32
4
5
4
11
36
37
6
81
3
5
7
14
3
52
17
39
9
24
10
2
7
72
21
11
48
25
3
20
12
49
32
10
26
7
21
83
13
8
27
84
36
9
10
2
34
60
5
4
5
31
45
20
4
15
32
9
36
4
18
6
44
12
63
31
29
21
72
12
67
12
3
125
21
75
28
8
7
21
44
12
7
65
4
3
50
7
41
48
28
6
53
40
5
27
4
32
28
15
5
12
9
39
76
69
20
46
14
12
7
5
27
12
16
44
21
16
3
80
57
12
43
36
8
4
21
6
9
8
4
32
24
4
63
17
13
32
10
30
27
44
28
29
12
10
5
85
3
5
63
9
4
66
24
65
21
28
75
8
36
21
39
93
60
58
9
53
28
8
67
15
38
4
20
51
19
38
15
12
13
20
36
3
21
3
43
2
7
5
7
15
5
21
75
13
36
11
9
36
12
22
50
4
3
17
10
14
12
36
12
46
5
28
8
12
7
89
16
17
19
33
27
15
48
2
36
19
39
60
9
5
7
5
51
9
60
3
31
50
3
7
24
2
58
6
6
48
62
7
29
15
13
35
4
51
17
13
59
21
60
15
36
28
32
21
4
54
14
16
30
24
36
6
48
51
21
3
32
12
1
8
3
60
40
9
8
24
3
21
76
18
2
28
12
44
34
41
4
53
4
56
31
3
5
24
12
7
26
3
133
48
20
40
23
33
10
60
36
86
22
69
29
3
28
8
64
5
15
48
7
21
8
21
27
12
12
49
6
14
34
2
28
8
60
7
36
21
35
43
86
3
1
71
25
23
37
39
8
19
26
24
10
77
33
36
12
51
19
2
7
63
26
24
15
9
10
21
5
48
63
24
28
5
27
25
3
65
3
9
10
69
9
6
6
15
20
21
72
39
9
15
36
28
32
28
3
12
9
20
21
28
8
27
31
17
9
4
24
6
24
26
3
7
2
132
22
69
21
8
19
20
24
43
14
3
7
9
21
8
19
63
30
23
12
48
24
13
35
55
2
24
16
18
2
40
11
43
21
9
35
16
24
20
24
37
8
7
9
32
12
7
5
70
53
16
56
25
20
15
45
7
8
25
27
17
27
43
5
40
17
12
39
7
5
12
43
36
18
32
36
28
60
30
41
4
15
6
23
12
79
17
69
39
31
14
3
24
13
20
10
24
12
38
36
27
43
17
37
35
1
3
21
56
12
24
27
48
9
72
12
132
19
15
5
24
4
3
5
21
12
12
51
7
12
69
45
32
15
52
27
14
4
11
24
1
20
27
67
45
32
21
7
51
2
94
14
4
120
32
10
9
15
17
7
26
64
42
53
4
48
33
32
3
37
30
54
20
16
56
19
12
53
70
17
7
17
49
54
24
21
17
12
16
54
6
47
16
17
64
27
8
21
10
66
8
3
48
16
12
57
63
20
7
29
60
48
24
28
12
15
50
40
27
3
50
4
23
7
14
12
4
39
5
12
19
29
31
21
30
84
6
48
11
24
4
20
7
2
19
20
21
7
12
5
34
21
15
14
51
19
41
21
12
7
41
51
1
8
4
27
32
55
14
27
9
55
29
10
53
73
23
7
36
14
12
24
4
30
6
27
8
81
19
45
11
7
2
3
1
11
43
38
7
5
19
53
27
31
5
24
48
45
28
12
30
48
38
88
6
41
49
8
22
38
79
12
17
7
8
43
2
3
36
13
6
21
39
5
1
44
40
32
4
54
90
11
48
21
24
12
10
14
39
7
24
9
8
19
29
81
3
67
54
56
58
21
5
4
30
26
27
9
15
19
6
84
23
72
4
17
7
17
39
24
7
45
68
21
19
29
52
8
27
31
29
1
56
28
8
7
5
15
61
51
20
199
50
3
52
20
19
42
11
9
36
3
21
3
7
9
8
7
9
24
3
17
72
9
82
29
9
7
56
13
35
12
73
20
15
9
40
11
28
29
58
6
56
24
39
55
6
23
33
15
9
4
51
5
7
29
4
24
6
29
40
56
52
12
20
45
12
15
12
55
50
16
56
15
19
5
81
4
30
2
63
55
5
12
37
107
19
41
25
44
16
23
1
6
17
91
17
12
16
32
9
24
7
9
66
29
31
5
33
15
48
19
120
30
20
40
15
69
32
7
27
18
8
15
4
8
7
17
7
5
9
3
103
5
36
36
13
6
105
20
45
24
4
20
19
33
39
20
19
2
27
24
72
1
32
4
8
22
74
4
23
12
31
74
27
19
2
4
24
3
161
3
36
1
20
7
89
75
16
9
6
57
8
19
21
29
10
30
15
8
1
96
30
9
81
15
21
11
28
5
15
45
40
51
12
27
17
69
88
66
14
7
32
12
21
27
21
36
16
68
3
13
71
21
24
10
26
4
3
5
15
4
3
18
27
5
24
16
18
36
6
108
39
32
21
24
63
31
6
20
60
24
87
36
7
105
17
15
24
91
17
43
77
21
7
5
40
20
3
1
51
75
14
24
36
40
35
25
36
63
44
33
36
24
27
21
7
29
3
1
42
9
17
12
132
48
16
6
24
30
20
34
2
3
48
4
9
32
4
11
7
21
17
63
12
9
24
12
19
15
5
28
8
37
32
7
44
73
140
12
24
4
35
49
39
21
35
7
14
31
5
40
3
68
7
9
12
68
31
5
37
8
19
27
6
3
44
12
19
50
16
36
11
13
35
1
71
16
17
4
20
3
12
12
28
5
27
115
18
8
27
33
3
79
2
51
43
53
9
43
9
75
17
10
29
9
36
24
16
30
14
31
5
16
8
16
15
5
12
24
34
17
7
41
48
1
8
3
72
57
10
9
56
76
39
6
6
30
75
12
120
12
21
35
79
5
12
4
33
96
20
27
16
77
12
51
7
24
45
5
76
20
43
36
65
60
10
81
20
1
60
11
19
26
28
11
100
3
60
6
15
20
9
27
12
31
45
15
29
12
28
32
21
63
7
33
12
29
31
33
6
90
3
17
12
4
71
49
11
12
105
55
21
3
32
28
8
40
8
21
3
1
15
21
30
41
13
8
51
7
5
21
43
17
7
29
43
8
1
11
105
46
65
43
6
3
8
25
8
15
100
17
27
43
17
24
4
41
7
5
36
76
23
7
29
31
30
56
22
5
4
17
55
68
12
25
30
14
63
9
28
20
7
56
28
5
16
30
90
8
52
35
49
11
192
31
29
9
7
5
10
9
29
52
8
48
12
58
17
19
17
7
17
12
16
15
2
12
31
21
35
24
1
18
5
57
15
19
2
63
55
6
11
12
33
19
60
5
4
11
21
15
69
27
13
44
3
40
12
15
21
5
36
43
32
4
48
27
18
35
1
ABCD 476759958*7^$a-1 [50035]
21
6
26
4
36
3
48
3
21
99
6
104
27
4
5
118
113
1
3
5
70
101
129
27
36
24
25
12
24
3
69
24
36
12
3
33
32
15
37
8
52
60
87
21
39
56
120
9
15
1
8
16
3
60
21
27
33
24
23
73
162
21
17
19
77
7
93
3
44
9
70
24
50
27
28
36
5
22
5
1
72
83
28
21
92
3
1
60
12
39
33
12
15
33
108
60
20
112
8
31
48
21
27
21
120
3
17
76
156
11
37
107
28
44
4
21
48
12
56
46
74
31
68
91
33
29
40
24
23
13
12
42
5
4
87
72
2
24
4
12
3
101
4
27
21
12
12
168
66
90
6
6
12
3
48
8
16
12
9
36
71
28
17
48
15
25
135
81
6
9
5
39
24
16
137
40
63
21
24
96
44
16
60
51
24
3
26
27
40
33
11
25
11
37
72
24
6
18
15
12
68
16
36
80
28
116
21
64
144
3
5
100
48
12
8
70
5
169
36
36
27
60
9
12
12
84
6
6
60
11
67
41
9
22
14
4
32
22
122
4
59
4
9
18
62
28
6
17
16
21
80
72
10
30
18
50
36
34
21
3
53
4
9
203
19
41
84
24
61
30
18
6
14
36
67
9
48
83
7
30
116
28
15
3
42
3
45
48
12
42
117
69
80
19
33
12
51
27
209
1
59
9
16
47
49
59
21
4
39
116
88
21
24
3
29
7
53
16
95
13
32
52
96
56
40
15
69
23
9
60
27
1
195
41
28
3
68
1
48
6
30
12
72
36
84
6
26
75
19
21
9
42
5
25
12
3
32
61
24
36
24
12
15
21
39
41
87
4
17
15
48
9
60
64
20
16
20
15
49
35
1
3
60
80
7
45
8
49
18
24
45
65
151
29
4
32
19
32
153
4
35
81
28
36
3
9
18
21
9
15
32
45
99
1
44
43
93
63
15
6
23
13
27
77
28
23
13
24
8
22
86
7
204
84
9
47
45
27
9
19
63
21
51
90
24
32
4
23
25
12
51
89
31
27
21
5
36
28
8
24
16
23
25
20
19
21
32
27
13
3
96
45
3
17
28
8
34
18
30
29
9
19
21
47
48
24
1
12
8
60
7
51
5
19
66
24
3
5
3
88
24
72
27
110
28
8
7
41
60
12
19
21
60
12
51
105
35
28
20
13
3
33
47
93
88
56
240
64
12
44
16
12
78
17
4
77
52
39
20
25
11
45
19
12
63
5
9
15
1
48
42
66
3
9
32
34
105
87
41
37
12
51
48
24
21
3
32
24
72
9
16
3
117
11
1
107
4
45
20
12
7
3
30
59
25
35
21
51
12
25
30
41
13
51
17
28
12
30
5
145
42
53
4
21
20
4
144
36
44
4
3
147
5
37
60
20
16
72
56
3
64
69
11
19
6
90
42
72
6
42
48
23
7
30
11
7
6
56
4
24
11
73
12
24
27
53
19
41
12
31
12
21
144
15
15
29
1
20
4
72
66
18
27
245
22
9
33
3
33
15
8
21
4
84
48
35
9
16
18
42
51
3
5
19
90
6
30
84
20
16
18
38
64
60
126
41
9
148
15
21
20
28
15
84
9
24
20
75
49
12
20
10
5
37
8
63
7
18
72
54
45
21
8
22
18
3
9
84
80
219
40
9
32
96
4
6
98
3
1
12
60
44
16
24
3
9
20
31
9
3
21
59
21
16
20
10
17
4
149
87
4
9
8
43
17
196
47
28
105
27
57
90
26
100
18
6
99
32
55
14
31
9
15
21
6
24
101
9
88
59
33
4
32
82
30
8
51
49
59
1
8
7
29
7
36
3
48
77
43
69
120
20
37
107
97
32
28
42
110
10
21
24
45
140
172
15
132
104
81
7
24
72
12
9
180
15
5
12
24
4
12
18
114
3
5
91
27
26
28
42
30
27
113
28
12
59
28
17
52
12
92
58
45
72
9
47
12
37
39
77
4
36
12
39
3
5
1
90
30
11
4
105
48
23
9
63
61
24
95
12
43
26
180
100
36
120
18
30
15
77
28
56
31
3
9
81
6
78
66
6
15
65
24
36
3
33
163
9
3
27
21
48
93
24
30
26
7
20
37
12
12
27
20
69
16
24
32
10
98
12
7
237
36
108
144
3
3
66
15
129
32
63
1
80
91
9
15
24
45
3
9
128
7
5
40
104
28
51
15
5
16
3
21
41
10
26
24
76
12
51
57
24
95
49
3
21
36
11
9
60
27
9
4
6
6
95
24
12
37
15
9
42
29
1
44
22
9
183
57
39
30
12
192
27
5
16
11
1
42
9
21
24
3
33
6
30
23
4
81
6
26
94
6
68
36
19
9
60
11
288
79
29
1
72
63
8
16
9
47
12
31
2
63
1
56
27
1
12
24
23
1
56
16
144
24
6
5
109
11
13
56
43
81
12
20
16
18
9
81
56
4
39
45
3
75
21
93
15
20
81
24
4
3
9
24
18
9
32
25
6
24
66
6
30
12
12
15
29
12
7
12
41
3
25
12
44
4
6
21
29
76
71
52
57
23
28
80
1
15
21
35
21
7
17
52
15
12
21
20
22
50
24
40
3
81
72
3
21
36
27
41
16
176
19
12
29
48
27
85
51
27
66
3
24
69
8
15
16
5
16
24
23
40
41
36
60
4
39
87
26
31
69
12
6
42
35
157
12
108
3
24
3
96
66
35
21
24
28
15
117
51
5
88
30
2
40
47
21
15
45
36
4
3
20
7
21
69
20
100
12
24
63
105
42
114
15
20
28
9
8
76
15
99
53
9
19
39
54
8
24
10
6
20
27
25
162
9
15
6
39
21
48
51
9
42
21
29
39
49
32
27
16
21
32
43
56
48
25
12
24
60
42
90
35
24
61
23
55
93
12
9
12
23
81
136
27
29
7
21
51
29
100
42
9
21
44
4
162
21
21
32
64
6
29
49
63
147
6
12
30
48
6
3
12
65
7
9
20
43
9
63
9
3
80
1
6
18
48
48
116
16
20
4
63
77
60
10
ABCD 476882778*7^$a-1 [50028]
36
42
20
82
2
24
34
32
148
36
6
26
42
10
8
4
30
110
48
16
30
26
6
124
66
2
6
52
50
10
48
20
70
42
12
72
36
24
18
8
82
48
48
30
6
18
38
4
86
24
28
18
2
28
12
20
102
10
60
30
18
18
8
22
20
34
20
54
52
32
82
36
192
42
36
24
56
34
20
10
6
8
34
32
24
34
2
196
50
22
56
142
20
10
30
24
38
52
6
122
16
6
48
6
14
72
16
24
6
18
32
40
18
36
48
110
52
14
34
20
46
12
12
8
28
2
4
56
22
26
82
158
72
10
12
48
30
84
30
104
10
12
72
18
2
28
20
22
30
20
78
40
30
20
72
36
66
64
6
18
6
146
18
40
66
14
46
54
12
18
30
30
78
2
18
40
42
32
4
24
8
30
58
42
8
34
116
34
6
6
30
30
24
12
32
46
12
14
4
162
32
10
72
8
18
22
30
60
2
4
30
2
84
40
20
100
6
24
50
28
62
10
8
28
12
60
8
28
24
18
12
36
30
42
8
30
4
20
48
10
90
72
30
30
48
12
132
26
52
38
10
48
20
72
4
14
34
18
12
12
6
74
34
24
30
8
10
30
62
76
2
12
40
2
10
44
4
6
80
10
60
54
30
6
6
8
100
12
36
12
18
54
24
12
2
28
30
50
52
2
16
18
2
4
38
46
12
8
90
4
50
28
14
4
50
12
4
18
96
80
40
42
84
20
30
18
36
64
12
56
12
78
34
20
46
2
22
6
80
24
18
66
4
68
112
32
36
40
20
88
144
18
48
36
56
24
76
44
6
88
6
6
48
26
60
46
8
34
50
108
18
94
42
6
78
14
88
8
22
30
24
44
6
16
2
16
32
60
4
8
46
6
18
26
64
12
66
32
10
30
20
28
42
6
6
26
70
12
18
74
28
36
12
12
20
42
18
52
30
30
66
30
24
24
24
2
54
46
30
36
30
20
114
48
90
36
22
24
8
16
24
18
2
12
78
18
12
6
10
24
36
6
26
34
6
84
6
18
6
48
72
18
6
6
38
16
92
4
36
18
24
6
224
18
4
26
90
40
14
10
36
14
126
4
14
12
34
6
32
18
10
30
2
70
42
26
4
36
14
28
8
10
8
36
34
2
28
84
12
96
68
70
24
2
4
12
18
140
16
18
60
102
18
26
82
48
12
38
16
6
12
90
50
18
4
14
34
26
72
30
10
24
24
2
4
50
16
30
30
14
54
84
10
66
104
60
100
12
8
18
40
32
10
12
48
8
40
44
94
2
48
4
48
2
28
50
4
14
16
60
30
96
18
14
46
74
46
12
14
6
54
16
12
8
22
12
14
36
4
30
42
24
30
18
90
6
42
42
60
32
48
46
72
42
8
94
78
38
18
16
66
30
32
18
34
90
6
30
60
20
54
16
18
24
48
42
12
24
42
24
54
36
36
20
12
40
48
38
130
2
10
2
6
22
24
8
22
8
18
24
10
54
30
176
28
12
18
36
42
38
4
38
22
6
26
18
12
64
24
108
20
4
60
26
70
72
36
20
4
2
90
28
8
52
72
24
14
40
48
18
72
104
10
30
20
18
12
28
18
14
48
40
30
20
40
6
6
6
18
24
36
36
26
4
18
18
42
18
12
32
58
12
26
84
4
2
12
18
28
54
12
56
28
54
6
2
40
14
4
24
30
26
4
2
28
18
92
72
64
44
28
14
30
4
12
2
16
2
78
16
38
16
24
26
46
96
60
60
8
52
30
32
12
10
24
24
12
6
38
46
26
28
6
48
38
82
18
32
52
140
58
36
24
8
10
12
6
12
2
16
60
6
74
36
34
2
58
14
10
6
12
60
24
20
4
42
54
36
20
28
14
58
48
2
4
24
6
56
28
42
68
6
18
10
60
30
12
26
72
40
20
36
40
12
48
42
14
40
30
84
14
72
16
72
50
40
18
12
2
36
4
24
26
36
82
8
10
60
2
42
100
18
6
2
10
8
40
6
24
20
22
8
4
50
42
16
14
100
36
8
36
78
30
78
10
102
8
34
18
8
12
172
14
16
108
2
108
18
28
2
4
36
14
106
20
10
42
12
36
84
38
52
48
30
36
36
80
10
14
66
10
14
30
40
12
30
30
38
34
18
50
10
14
28
18
54
56
34
6
18
6
26
10
18
14
52
30
36
62
36
94
6
20
34
18
2
10
36
12
14
34
36
30
6
74
6
40
50
28
24
2
10
48
6
20
6
70
108
12
36
24
24
12
18
2
4
26
112
12
8
108
4
50
16
60
32
72
66
24
66
70
2
72
46
80
24
16
30
38
90
36
28
12
48
6
32
4
18
12
18
18
62
36
30
24
10
48
24
18
38
34
80
16
38
34
18
20
40
14
10
18
6
32
10
8
60
106
18
38
54
36
10
18
20
40
24
12
60
54
12
12
30
6
60
66
6
18
24
8
58
2
34
18
96
12
12
18
92
90
6
36
46
162
48
108
36
14
4
8
4
24
12
14
6
30
60
10
60
24
36
8
4
50
22
6
30
2
10
30
12
36
104
6
82
2
76
30
48
30
6
24
54
20
10
12
18
2
66
78
30
16
8
12
58
2
46
2
18
4
18
12
26
22
12
48
36
44
48
24
46
80
12
22
6
30
20
4
78
30
18
32
138
10
12
18
12
126
6
14
22
60
30
2
16
72
114
26
24
30
10
6
54
36
38
6
18
16
14
46
6
6
38
16
158
28
8
40
6
96
42
50
52
80
28
18
30
102
38
40
18
6
18
6
110
30
22
32
70
6
36
6
104
4
174
30
18
8
10
20
16
8
28
18
62
12
60
16
56
124
86
18
10
96
2
24
4
24
18
62
106
24
6
6
18
180
60
32
28
6
6
36
30
14
70
30
6
2
16
6
6
14
16
2
10
8
40
174
54
14
72
76
90
20
4
30
36
12
36
6
14
16
8
10
42
24
14
10
12
18
30
48
20
10
12
36
2
12
16
36
30
60
54
24
92
46
18
36
18
26
4
8
24
16
18
50
6
58
32
16
60
42
12
60
6
18
42
104
30
16
24
74
36
36
40
48
12
8
16
20
40
30
6
42
6
2
34
48
30
6
62
4
6
18
74
10
30
60
86
16
84
60
12
42
86
4
42
120
18
42
6
38
6
36
70
2
10
78
12
2
28
8
28
72
72
30
6
54
26
36
28
108
90
30
12
42
6
42
20
10
36
12
2
28
18
60
12
24
36
194
10
60
26
30
34
18
30
30
2
10
24
54
6
24
66
32
22
26
6
10
8
18
94
18
12
18
18
24
50
4
14
10
8
10
8
4
32
4
54
86
12
4
38
36
72
54
40
80
58
12
6
20
28
54
6
2
ABCD 477011484*7^$a-1 [50117]
138
28
2
16
54
140
76
20
54
6
4
32
94
20
39
3
138
34
18
36
2
4
18
2
60
10
8
22
42
26
28
12
17
25
102
38
42
6
10
8
6
58
38
24
28
32
126
58
2
12
30
10
56
6
108
58
14
40
18
26
12
12
4
2
12
28
26
30
6
42
76
12
18
20
6
18
18
160
12
32
10
86
78
66
36
88
6
38
82
6
248
166
12
2
12
64
56
9
9
24
6
144
18
22
20
34
84
14
82
66
20
36
34
158
18
4
6
32
34
50
108
12
21
61
8
18
42
63
31
18
14
46
26
36
22
42
68
4
18
20
64
56
4
38
88
30
18
8
16
54
2
232
8
24
4
56
6
10
12
42
12
8
6
4
56
22
2
21
7
56
112
8
9
37
38
10
18
42
108
18
20
144
52
8
112
8
6
162
94
56
27
3
4
36
2
36
34
152
16
72
48
8
118
18
38
90
18
4
8
40
50
36
40
26
16
74
18
36
12
42
70
18
8
58
32
12
16
32
88
14
48
12
40
14
40
56
42
33
15
10
32
22
24
84
6
12
24
38
70
18
20
78
24
36
16
14
42
114
16
32
150
12
6
18
24
3
1
14
18
66
6
18
64
48
132
32
4
14
52
54
6
120
54
42
12
72
18
26
42
10
2
16
17
73
14
76
30
26
82
6
26
6
22
72
12
90
20
18
4
20
16
30
14
172
8
58
8
70
90
18
8
136
144
20
51
19
74
30
42
28
72
54
54
60
12
14
36
4
56
34
60
8
10
80
22
54
36
38
60
6
12
34
18
20
60
28
32
6
16
72
8
24
4
62
10
14
16
26
16
104
70
6
2
34
50
16
122
12
6
4
32
21
3
4
2
16
20
28
80
10
14
78
34
68
10
62
18
60
108
18
4
30
2
52
104
10
12
170
12
18
70
20
6
46
56
22
20
46
20
54
16
17
79
44
72
48
90
30
12
4
60
18
23
105
72
16
12
24
14
72
84
58
26
12
58
50
112
20
88
14
106
2
22
38
18
118
44
132
6
22
104
96
24
18
108
94
26
105
33
30
6
76
120
18
18
38
18
276
28
42
44
12
16
12
38
42
18
42
10
18
38
24
12
10
98
10
38
60
18
30
4
26
12
9
19
2
84
30
60
24
52
2
6
84
6
12
72
18
4
84
14
18
10
32
196
116
34
50
16
50
6
54
24
46
38
16
42
98
4
17
1
50
12
46
32
4
14
4
68
42
36
22
14
34
50
24
66
64
2
46
6
8
108
4
14
162
82
162
48
14
4
5
3
10
14
6
142
122
84
42
24
34
32
84
52
14
4
50
34
14
40
72
38
70
56
54
58
30
62
36
6
153
1
32
52
62
18
18
9
33
66
10
2
72
42
106
72
8
28
18
14
60
28
20
6
18
28
8
6
94
42
44
10
14
4
56
66
58
2
10
11
3
24
112
84
20
12
30
72
48
52
42
8
90
4
8
10
20
88
36
2
12
108
108
6
36
22
48
18
14
58
18
14
10
8
64
68
4
38
82
60
12
14
22
186
32
12
30
10
6
8
10
20
12
4
26
4
110
34
42
48
18
8
48
12
6
105
1
56
72
124
14
10
62
40
6
62
12
18
52
66
168
36
68
12
10
104
16
14
24
30
28
54
20
120
4
2
124
54
14
30
42
16
96
2
154
8
52
92
24
100
14
16
150
44
4
60
66
38
16
146
18
42
34
18
8
48
90
12
88
24
74
30
106
6
152
42
24
6
18
10
50
52
36
42
138
50
18
42
42
18
114
24
36
22
12
14
72
21
3
24
28
62
18
10
32
22
24
62
12
10
140
18
4
56
108
4
20
10
18
36
42
2
70
29
9
70
17
67
2
66
46
38
16
8
6
88
8
72
16
62
144
24
6
16
12
72
54
60
18
32
6
36
46
6
20
16
20
10
14
82
68
12
6
24
106
18
17
57
6
60
30
4
8
34
68
76
90
50
6
28
32
4
42
77
49
66
50
46
44
10
26
4
54
8
66
42
28
36
42
14
60
30
22
66
8
42
12
30
12
36
4
86
12
10
122
54
24
6
52
110
24
6
54
16
44
24
4
38
58
44
40
26
6
78
72
18
12
82
2
30
84
64
38
90
36
10
38
12
10
80
82
2
24
30
30
4
48
14
18
10
36
50
40
2
12
58
2
64
2
4
8
48
12
24
6
4
36
20
34
42
12
24
20
15
21
28
42
126
20
70
54
32
52
2
30
10
56
10
132
18
12
96
182
30
30
22
60
72
14
54
16
18
92
40
84
18
24
65
69
22
2
3
117
30
28
17
33
64
86
70
18
162
38
94
84
8
10
6
18
32
18
16
36
2
112
8
22
23
21
60
24
87
1
95
39
66
102
10
2
84
42
54
24
24
36
52
186
14
34
60
18
20
28
180
6
8
10
66
8
24
18
10
2
36
24
130
38
18
66
10
54
18
44
84
54
52
30
50
4
14
30
54
30
12
4
24
20
12
24
10
24
32
24
28
24
54
20
18
3
67
50
12
18
112
36
42
47
19
42
35
13
32
22
62
36
18
52
30
14
22
6
50
18
34
26
70
2
108
60
4
38
18
34
14
46
8
48
75
7
72
14
12
87
3
118
96
56
16
54
32
40
8
112
20
88
158
6
22
38
28
80
16
2
108
88
8
18
40
36
18
14
46
68
70
126
158
82
12
18
80
28
134
46
14
30
88
12
206
192
4
14
34
122
4
26
34
18
14
42
10
8
30
24
36
64
54
18
14
12
10
20
18
22
12
54
72
72
170
75
87
100
5
73
32
30
40
38
4
72
2
84
6
60
ABCD 477142998*7^$a-1 [50022]
33
4
17
10
12
60
21
56
19
18
102
14
12
31
23
100
9
39
24
24
8
18
18
21
1
26
18
24
7
15
12
32
33
7
12
12
17
15
9
1
6
12
24
38
27
28
53
75
19
84
32
6
4
36
8
42
9
36
9
4
8
10
8
1
15
12
36
5
79
29
19
12
32
22
18
5
4
8
4
5
19
3
29
12
1
8
24
3
16
60
11
12
13
72
23
4
6
30
6
3
3
72
30
26
22
14
4
24
12
54
18
14
22
32
10
26
1
71
4
54
11
3
22
11
16
105
66
2
7
59
1
84
65
3
15
58
42
42
6
30
36
14
28
12
56
18
18
57
33
7
5
10
36
5
21
4
54
32
1
8
7
42
18
18
3
21
30
42
18
8
18
24
34
54
83
31
21
32
27
4
24
18
42
29
13
66
26
7
15
8
4
36
20
4
8
34
24
2
64
44
84
46
12
2
13
8
37
27
8
13
32
58
14
34
17
63
22
35
4
27
29
13
14
18
7
23
9
7
20
64
6
3
32
39
4
20
4
14
18
12
28
9
3
5
55
8
22
32
4
2
4
6
30
5
25
50
1
24
56
16
15
24
18
3
15
45
17
18
9
13
2
10
3
5
7
59
24
58
68
12
82
6
24
6
5
9
22
9
3
29
1
26
4
9
41
3
13
14
9
51
28
12
12
2
4
15
11
16
29
9
10
8
6
52
3
3
14
30
10
80
15
21
4
23
60
21
4
18
9
11
18
30
4
32
18
6
4
21
9
18
14
72
27
4
20
27
16
20
18
16
14
1
12
15
62
55
8
9
4
15
35
13
45
48
6
12
24
6
8
6
40
12
5
4
23
33
79
12
18
15
11
22
42
12
8
33
7
21
8
63
4
14
30
18
4
27
47
34
14
1
3
36
20
45
1
2
60
73
9
15
15
48
32
4
41
27
9
4
11
9
1
3
5
16
14
6
4
3
9
38
4
48
54
38
40
8
13
41
6
1
15
36
6
30
33
5
22
48
105
3
6
6
2
24
7
21
2
42
48
4
2
4
6
6
42
35
24
25
6
84
20
16
33
32
109
11
55
36
6
3
63
18
36
32
10
20
24
12
24
10
38
24
40
17
1
32
40
8
6
30
6
13
23
22
12
38
13
68
4
24
20
7
30
15
8
3
24
30
6
12
76
6
30
48
24
5
33
4
18
8
49
3
2
19
9
30
2
3
43
17
27
54
7
59
73
63
5
13
27
5
4
18
8
16
62
34
36
6
8
27
13
15
15
17
61
39
24
9
42
68
16
2
7
65
3
28
17
36
6
16
6
3
5
18
36
28
9
33
26
52
6
18
5
3
22
15
27
5
3
1
39
2
16
12
11
4
69
14
16
6
108
8
10
8
40
6
26
49
3
26
16
6
6
8
22
5
31
68
12
37
17
28
30
29
7
9
65
12
43
15
20
28
8
9
37
2
4
6
15
17
18
13
9
14
1
8
3
10
39
24
12
11
40
41
3
10
15
3
41
27
16
41
36
9
22
20
9
27
18
10
6
12
6
24
24
9
3
21
3
20
22
24
12
2
16
9
59
4
29
4
44
13
2
54
18
36
52
45
72
21
6
14
10
54
35
24
19
6
54
42
14
22
6
38
6
28
24
72
36
29
28
21
8
34
33
75
18
38
76
18
15
45
12
78
8
60
10
3
9
6
26
3
1
6
30
12
11
12
4
5
36
10
5
3
52
53
7
56
12
70
6
6
3
45
2
13
24
11
64
12
9
41
4
18
69
8
33
4
6
89
3
10
54
41
45
31
23
12
16
2
28
30
20
13
35
82
26
36
18
78
52
9
5
54
6
66
40
36
12
6
23
28
44
19
42
12
35
27
52
12
14
30
1
5
16
11
3
25
83
28
18
6
2
24
34
12
44
16
30
78
2
7
32
7
42
24
18
8
10
6
21
71
9
19
9
36
27
12
77
1
27
17
7
8
7
20
18
22
5
1
2
40
50
94
20
18
16
18
24
5
3
22
30
56
1
39
9
3
12
8
6
30
33
3
49
15
32
9
19
12
8
18
6
4
18
12
15
27
18
12
18
21
12
23
9
7
12
2
4
23
27
42
12
10
14
4
8
7
11
16
12
14
12
18
18
15
12
1
6
21
89
4
20
90
4
21
23
52
30
26
10
30
33
8
45
10
60
44
21
15
34
24
36
36
27
12
51
12
12
21
23
10
2
33
3
34
2
28
45
32
7
36
6
62
9
28
8
61
54
2
136
3
15
44
6
18
46
24
66
42
60
14
9
7
45
39
20
9
13
3
35
18
40
12
2
10
39
23
16
14
10
81
36
3
14
46
5
12
24
3
22
24
24
3
5
3
19
21
27
32
13
24
3
12
6
23
7
2
6
54
16
18
9
3
42
18
38
3
15
52
12
48
30
27
32
4
29
18
9
43
6
6
26
39
19
12
2
88
18
12
8
40
6
44
10
12
21
11
30
6
1
44
36
7
90
14
4
36
24
5
1
26
10
20
27
55
36
14
12
42
4
5
27
9
21
6
13
3
20
40
21
3
44
4
50
31
3
32
6
16
23
7
8
34
162
5
19
32
12
1
3
24
41
40
39
6
36
14
12
1
15
24
66
27
3
5
12
28
21
24
8
6
21
7
12
8
6
16
42
26
40
36
87
17
10
36
62
19
59
18
10
8
48
13
47
13
3
2
3
9
63
60
37
2
13
32
4
15
18
23
31
9
48
23
9
19
8
4
30
12
140
22
8
1
27
8
18
4
6
57
3
20
1
27
32
18
28
8
12
42
9
3
4
57
21
50
12
28
12
2
43
15
12
5
25
26
9
7
5
27
9
25
15
15
8
4
12
6
36
32
42
10
87
20
3
4
30
15
36
3
42
2
12
10
42
2
4
2
34
2
16
32
10
14
10
6
2
22
12
56
30
34
53
1
38
28
12
41
51
36
16
2
31
23
18
22
6
6
41
43
6
12
8
7
20
1
24
75
63
8
18
43
20
52
33
6
44
16
14
22
32
24
37
17
70
5
31
12
24
18
6
17
27
16
17
31
8
18
19
17
4
14
16
26
4
15
9
24
6
8
4
5
9
31
9
20
63
1
26
1
3
12
2
10
6
86
18
7
48
39
36
12
6
27
45
3
21
32
12
10
45
3
6
30
68
4
36
18
23
43
8
10
2
24
13
9
3
5
10
8
6
22
8
13
5
15
3
36
4
9
24
3
9
33
14
4
17
19
6
2
9
15
13
3
32
10
14
36
4
26
18
10
60
15
27
33
3
36
33
39
56
48
58
20
7
48
11
10
14
54
16
6
8
37
33
2
6
48
4
14
24
22
36
6
48
33
3
14
67
44
51
25
41
6
82
18
36
20
1
32
21
4
18
14
18
13
32
15
52
18
30
89
7
20
4
17
36
37
18
8
16
57
24
17
4
6
53
1
51
24
63
41
7
5
4
5
24
16
11
7
12
6
20
4
3
21
12
35
4
15
8
6
36
94
5
4
48
23
4
32
60
48
4
12
36
20
45
100
15
6
18
24
21
5
6
88
18
23
1
36
44
15
3
24
4
8
22
54
48
44
54
7
3
2
40
2
25
23
13
15
17
1
18
12
5
24
3
18
10
12
2
7
33
6
6
51
3
6
26
13
5
6
13
39
6
14
21
36
7
8
9
7
2
22
26
22
41
37
8
40
2
46
6
2
7
29
22
12
54
36
2
30
18
16
6
14
13
63
9
15
9
21
12
2
4
20
30
42
16
29
7
20
4
24
8
10
8
19
11
4
18
11
27
34
11
4
3
56
21
25
42
54
15
12
3
24
12
2
4
56
7
5
10
17
1
54
17
7
26
7
48
3
12
36
50
19
15
20
4
20
10
26
12
18
22
24
5
52
3
48
12
14
40
50
18
15
7
50
15
3
25
15
6
32
18
13
35
1
5
7
77
4
42
12
60
6
18
17
3
24
16
6
8
22
2
12
72
19
8
31
9
27
36
9
3
8
45
52
3
2
4
15
39
18
3
21
66
56
4
17
7
2
6
10
11
19
6
35
3
36
6
31
45
12
15
3
5
9
16
2
16
8
34
12
6
41
31
5
13
18
14
6
12
28
78
24
59
37
6
8
4
12
9
5
16
24
2
4
9
21
68
31
3
17
19
8
4
30
12
38
16
20
172
24
12
36
18
18
5
3
54
18
10
44
10
21
24
15
65
19
81
3
30
11
15
21
9
10
6
26
30
7
21
48
2
4
72
41
13
18
8
13
27
5
15
16
6
84
15
3
24
21
15
5
3
9
40
3
6
11
43
5
33
46
2
22
9
39
21
32
7
41
19
30
14
25
71
58
8
7
27
54
6
18
6
5
9
48
6
4
12
12
6
14
24
12
6
4
12
23
7
8
9
43
45
27
5
4
11
36
36
13
63
12
9
36
33
23
21
10
8
22
38
18
7
3
12
14
12
15
13
32
54
70
15
17
10
53
15
16
14
103
11
16
9
27
2
22
32
9
13
8
22
36
12
12
6
36
15
59
40
18
11
3
4
24
53
87
28
30
8
22
33
3
60
14
27
28
51
32
16
8
16
9
9
14
22
110
9
1
11
9
36
22
6
12
20
43
15
21
68
31
5
117
24
39
19
5
25
11
12
43
18
11
15
13
59
25
48
15
18
15
9
26
22
23
25
6
6
12
14
37
8
1
36
84
2
9
9
106
9
11
30
6
9
13
18
14
22
14
34
20
22
143
43
26
34
48
8
22
8
22
2
46
53
27
52
9
5
16
42
12
29
13
11
25
20
22
18
35
13
2
36
54
30
22
47
3
6
27
37
2
25
17
12
10
9
93
20
40
27
23
4
14
22
8
1
27
5
7
9
9
3
8
49
35
4
39
57
9
6
24
5
45
16
18
8
28
6
14
46
8
6
40
12
2
3
4
15
12
2
18
46
8
67
3
20
45
4
45
18
42
3
35
18
28
15
17
22
24
42
6
32
76
12
5
19
36
12
60
8
40
6
24
11
9
40
63
3
24
24
8
18
16
15
27
20
4
9
3
48
8
72
1
11
4
12
8
13
8
1
8
18
36
13
11
18
22
6
30
ABCD 477143904*7^$a-1 [50015]
93
27
6
27
39
42
27
9
36
3
24
27
126
36
75
27
96
9
12
159
30
6
30
63
171
60
66
60
3
33
72
18
45
57
60
27
21
51
48
36
33
36
3
27
114
39
27
24
36
120
24
12
9
63
9
9
90
45
15
18
12
114
21
69
75
45
15
21
51
63
36
90
30
45
27
42
66
18
96
27
9
39
51
48
96
36
30
99
9
63
51
30
15
45
3
63
9
132
3
132
138
27
15
84
6
36
39
51
54
27
81
3
27
6
12
90
18
150
21
51
30
99
60
12
27
36
54
27
45
51
108
72
3
6
54
18
120
15
3
18
72
27
108
15
12
72
18
72
63
27
45
216
27
6
30
126
15
180
3
33
36
3
60
117
120
69
48
51
3
6
111
60
12
27
42
75
72
24
36
3
105
3
81
15
66
51
3
33
12
51
72
12
78
63
12
45
15
108
36
129
54
6
144
48
27
9
63
27
33
63
21
24
63
9
36
12
9
114
18
27
45
36
27
129
51
9
3
33
39
15
48
90
6
90
30
54
99
33
3
15
9
99
48
42
18
117
57
42
57
9
78
36
54
72
75
27
6
36
27
108
108
3
18
51
12
123
54
162
9
9
3
27
36
6
84
6
90
39
81
15
36
9
30
9
33
3
27
117
45
15
12
63
18
18
60
18
72
18
9
45
3
9
18
33
63
36
18
72
3
27
150
3
27
45
45
108
60
3
63
69
84
27
9
15
18
72
18
90
18
57
96
39
90
18
24
57
9
72
15
45
12
60
138
9
9
24
39
108
51
9
21
78
66
15
3
78
54
57
27
6
111
15
12
72
33
27
21
96
21
90
33
36
3
108
9
27
42
48
6
21
24
9
54
153
3
33
9
84
27
81
6
36
36
21
9
90
60
9
36
45
99
156
63
9
51
93
9
42
12
90
63
24
117
3
81
63
36
36
15
30
18
150
102
153
9
27
27
180
6
30
81
96
117
12
24
111
63
6
30
90
231
9
48
87
72
27
93
9
135
15
18
126
21
27
9
36
33
39
45
54
6
84
36
54
54
18
105
3
24
93
72
24
3
6
84
24
27
9
48
78
12
9
81
87
153
18
54
3
15
48
81
36
105
36
27
129
51
63
117
3
54
15
3
54
51
72
27
45
9
120
54
42
48
18
42
39
69
30
132
90
12
6
21
87
72
18
39
51
12
9
36
96
39
42
3
87
9
39
45
87
12
33
45
3
63
24
9
153
3
51
12
24
66
15
93
6
21
9
6
21
69
27
48
69
18
48
45
69
30
36
9
99
96
54
111
33
3
9
15
3
18
15
99
36
18
111
33
75
24
3
54
150
21
33
66
72
18
51
39
9
15
18
75
69
3
24
3
60
36
162
3
153
42
21
123
30
27
87
21
36
45
87
27
18
63
75
90
15
63
72
21
108
99
90
24
3
60
9
3
171
81
45
96
18
57
36
9
24
90
57
9
15
135
9
63
48
9
69
171
75
36
222
99
9
12
126
9
24
57
42
72
9
3
81
24
93
36
6
138
6
162
120
51
9
39
9
126
78
3
15
12
33
9
30
18
15
21
36
51
45
39
9
63
63
6
138
81
33
3
9
27
51
12
6
30
54
18
33
36
36
21
27
24
9
111
15
57
24
252
57
108
27
33
63
39
6
18
57
36
231
12
18
6
9
21
6
54
102
9
168
84
24
252
3
18
60
39
24
57
6
21
24
75
96
12
42
126
9
9
3
9
15
45
18
93
288
171
9
36
63
54
27
15
57
27
54
18
72
36
6
63
75
9
144
99
33
3
78
63
21
36
24
12
51
72
27
21
24
39
9
45
78
48
6
3
24
27
57
60
63
9
48
27
6
90
12
117
51
12
72
69
9
18
66
63
27
24
102
15
3
6
54
72
57
63
18
24
48
114
66
78
12
9
96
27
18
39
96
36
48
9
24
3
69
18
9
36
3
45
27
105
57
6
117
27
210
27
81
90
9
24
3
33
48
9
72
99
51
57
33
30
60
18
30
132
18
99
45
27
9
102
24
54
12
15
3
6
156
15
12
27
6
162
18
72
36
3
144
63
42
12
87
12
9
15
45
39
72
99
24
66
204
75
9
6
36
57
27
6
12
15
3
24
36
90
30
9
9
54
69
84
45
15
93
6
84
24
9
171
12
18
27
51
117
93
27
72
69
66
78
3
9
54
6
27
39
18
24
156
24
30
42
27
201
36
72
24
36
18
9
72
9
12
18
36
54
60
84
6
21
51
12
117
168
63
30
51
27
66
108
78
72
93
63
180
96
30
6
45
27
237
63
42
30
6
39
63
9
9
15
36
27
9
48
15
12
9
249
30
24
21
24
120
69
63
9
ABCD 477144506*7^$a-1 [50022]
33
42
8
13
12
9
15
3
20
41
43
13
23
48
109
16
108
40
44
52
43
20
22
6
8
22
18
1
7
22
6
1
19
88
12
49
71
9
23
77
12
5
15
28
11
20
9
1
98
46
15
16
29
31
31
12
24
34
48
2
12
17
19
41
35
1
7
41
80
72
87
20
12
4
5
61
11
25
38
17
31
82
15
27
114
62
13
63
56
1
21
12
87
4
71
36
20
48
21
24
32
7
1
9
12
38
40
8
4
65
1
12
30
20
76
21
23
121
11
12
24
25
23
1
95
84
4
1
65
7
35
5
24
27
16
21
9
6
20
16
24
1
29
12
30
162
14
12
94
42
18
3
3
8
49
9
26
17
36
44
51
8
48
1
39
9
83
1
21
12
3
16
55
34
7
8
4
32
95
16
49
7
60
29
28
16
45
36
62
1
120
57
15
40
77
12
66
5
49
14
1
23
17
35
33
3
20
5
79
100
78
103
77
2
64
12
12
66
19
23
5
13
150
12
65
4
15
45
3
128
22
36
7
20
15
68
5
84
32
153
14
12
29
47
66
12
66
24
37
64
4
12
11
13
45
6
36
42
26
5
40
3
22
2
4
30
26
34
38
28
32
21
16
40
23
20
72
25
3
60
32
48
1
11
100
18
2
100
20
12
64
45
59
16
32
37
16
8
11
36
37
47
1
33
42
12
72
45
23
16
61
31
5
29
50
9
32
20
4
31
24
94
98
52
152
13
23
73
11
40
18
26
9
4
63
20
29
23
53
3
4
162
14
17
60
4
40
11
24
5
41
63
4
17
91
24
11
45
8
19
20
36
12
58
7
65
3
11
12
29
7
12
21
51
4
25
5
3
27
5
7
68
4
18
2
25
16
5
39
40
24
65
19
17
31
35
68
5
36
23
8
45
7
33
11
16
12
21
27
44
13
16
8
47
4
1
48
65
14
17
20
104
39
1
15
45
11
5
44
51
49
12
5
63
16
19
64
17
3
21
3
4
18
24
2
5
24
67
85
27
8
45
3
22
67
32
16
20
48
16
41
26
36
36
21
25
30
8
13
15
20
13
27
37
43
12
13
3
5
16
64
11
29
16
3
21
23
34
14
28
13
24
19
34
14
53
24
72
19
10
39
23
28
36
56
22
60
6
30
14
64
6
84
14
17
11
69
107
13
15
32
60
29
40
49
27
15
5
7
73
17
7
16
37
3
8
27
10
18
65
56
19
1
9
36
119
63
29
5
14
28
48
68
4
56
17
7
52
56
40
25
19
29
19
40
32
12
120
29
20
8
52
11
17
11
6
18
1
36
7
33
3
34
30
13
7
46
35
1
2
36
24
4
5
27
16
12
24
25
23
20
22
39
23
12
1
60
4
55
48
94
14
1
3
25
47
68
1
3
18
7
17
14
4
1
44
35
88
8
57
7
1
11
56
22
14
57
7
33
16
36
5
194
21
37
42
20
70
2
36
1
16
116
35
34
43
19
77
47
5
13
15
11
40
30
26
36
1
12
21
14
84
4
20
37
11
5
4
61
14
49
51
1
80
63
65
15
48
13
23
12
1
27
61
11
60
13
12
11
69
23
180
21
51
1
59
1
8
15
22
26
17
16
1
2
21
4
71
16
36
24
9
9
7
36
28
123
69
20
29
2
48
28
37
53
7
31
24
49
21
18
56
94
30
13
24
95
44
4
8
10
122
70
14
24
33
16
11
10
60
14
9
1
26
109
23
16
56
12
29
104
21
72
2
88
1
7
12
24
29
5
3
40
32
11
29
48
11
24
6
48
36
26
25
11
13
16
19
52
12
8
60
24
4
5
56
55
48
13
15
20
13
20
7
44
40
8
10
3
8
7
44
61
35
17
28
8
19
46
14
1
27
30
48
24
38
9
24
16
3
1
12
7
1
12
63
8
12
17
12
31
76
8
33
13
30
54
2
5
7
57
49
14
22
15
39
13
40
4
21
12
2
40
9
12
28
29
2
84
22
42
1
11
68
1
15
21
15
61
44
4
96
23
56
24
41
5
7
107
20
10
42
1
4
1
12
38
5
19
4
1
53
2
5
5
86
22
12
50
65
19
190
6
8
1
36
47
28
1
32
45
6
12
45
35
45
4
39
8
64
5
13
35
1
14
25
4
28
7
13
31
4
25
24
16
25
38
41
43
21
1
26
28
8
34
2
77
7
29
28
3
36
12
36
36
16
13
47
57
33
38
12
17
36
125
12
14
9
27
28
8
1
3
13
29
6
60
18
7
7
17
67
36
5
68
93
67
7
1
59
53
19
21
7
1
5
14
36
48
12
5
17
14
25
24
27
8
112
13
65
6
1
120
48
7
22
78
80
45
20
23
54
26
89
5
7
40
3
60
17
11
13
79
17
84
101
14
17
8
45
11
28
27
84
45
40
19
13
15
9
23
52
32
93
28
15
42
55
35
6
35
7
30
6
5
40
16
7
17
19
17
143
32
1
33
36
18
53
3
17
31
4
18
62
25
8
72
4
3
32
96
28
5
32
5
3
4
35
13
17
38
22
3
28
19
36
64
33
27
30
48
48
50
12
5
19
9
16
3
36
42
24
15
60
4
35
45
11
36
33
3
24
120
36
36
88
8
24
24
29
31
4
13
43
22
7
7
1
56
27
16
20
1
39
44
29
17
38
53
35
44
12
10
14
97
12
51
1
41
2
10
43
48
7
36
16
97
7
16
60
17
3
58
3
27
68
34
38
4
8
21
19
8
25
33
91
20
15
1
31
1
52
41
19
43
37
35
40
6
48
2
77
52
25
19
31
28
6
12
103
31
25
11
58
12
19
35
9
16
35
33
21
27
3
32
29
76
27
21
4
21
95
15
22
42
1
19
16
12
33
11
4
42
30
42
47
28
15
13
79
25
96
88
40
39
33
15
53
35
56
9
44
52
15
125
43
36
36
9
25
12
35
3
48
22
15
36
20
25
3
45
18
13
43
82
7
5
102
6
14
12
9
16
16
64
49
2
25
28
32
40
19
21
15
24
29
41
26
82
2
45
44
52
7
18
84
30
54
2
28
45
117
14
9
39
12
16
69
23
33
13
14
22
3
28
59
30
26
49
11
10
14
46
3
16
23
56
29
79
4
25
31
12
48
28
30
51
3
24
53
3
4
20
21
85
2
34
26
89
20
47
49
33
120
2
29
7
17
12
28
3
109
11
64
9
11
9
140
4
15
12
22
27
4
5
75
23
12
120
16
21
11
77
115
21
19
8
17
60
7
33
1
14
25
16
24
11
8
10
27
4
7
10
18
17
27
132
120
9
7
32
52
21
12
23
40
5
28
35
4
6
6
41
79
18
42
24
5
7
44
64
5
16
35
4
66
31
91
36
36
41
4
37
38
61
9
54
21
35
17
7
88
45
3
144
48
20
36
57
40
16
59
44
48
25
9
36
30
42
18
9
47
24
29
20
35
21
15
12
112
48
44
113
80
124
31
64
36
41
24
31
44
5
29
2
52
21
119
1
21
38
13
35
4
1
83
8
37
39
30
14
16
12
13
7
28
17
64
9
23
7
97
59
77
27
37
28
12
20
23
21
52
68
3
24
4
9
11
24
34
14
36
33
27
37
35
36
12
25
3
9
15
84
1
19
46
11
68
12
8
107
88
45
16
41
3
36
21
3
11
21
43
21
16
47
6
36
6
24
48
36
12
45
48
20
15
48
12
36
16
12
92
4
37
12
23
42
14
13
51
20
36
64
5
7
33
8
ABCD 477178452*7^$a-1 [50013]
36
28
3
38
7
5
22
5
15
18
3
9
6
40
2
39
9
7
29
18
6
7
77
96
12
7
8
39
24
24
18
12
22
69
12
17
12
3
15
93
24
24
21
24
7
29
31
20
9
6
40
2
7
15
8
18
90
60
13
17
19
36
48
32
45
3
24
16
47
37
41
22
77
27
18
48
42
18
138
66
24
6
30
19
5
36
3
15
37
29
51
21
130
2
7
5
27
3
24
42
7
36
12
8
27
40
9
44
52
65
24
39
9
6
24
25
12
68
36
19
8
40
2
3
48
40
12
48
5
7
5
24
3
16
72
3
20
4
38
7
20
48
57
51
4
60
27
8
30
15
3
42
22
17
16
5
6
6
15
9
51
9
34
53
69
15
9
7
17
27
99
85
32
12
75
57
9
12
30
54
48
39
16
3
2
18
12
16
24
21
24
36
5
12
70
32
21
27
21
9
7
36
20
27
21
24
19
21
24
95
1
65
58
5
16
3
8
37
5
22
8
33
4
41
24
24
10
5
40
32
27
1
80
57
60
48
12
12
15
15
12
16
44
24
12
42
46
17
9
3
33
51
51
1
8
4
17
15
27
36
37
5
27
9
12
72
27
19
45
5
70
5
15
1
65
3
55
2
18
18
3
45
15
9
12
51
15
13
5
15
27
18
3
16
113
12
46
86
30
9
36
21
63
67
45
29
36
12
12
15
15
18
36
24
6
30
55
29
27
81
58
101
4
17
24
3
16
24
5
46
14
12
15
28
17
24
24
48
34
5
12
7
20
85
32
3
124
2
24
7
17
3
45
27
21
60
24
58
8
30
34
5
16
5
19
44
99
9
24
27
40
48
41
15
61
65
58
14
7
11
18
3
27
61
8
27
6
120
18
57
28
20
15
1
5
30
49
60
15
2
19
35
16
80
30
7
27
68
48
49
53
18
28
26
6
37
53
22
17
9
3
16
27
26
51
28
11
24
45
21
18
40
2
43
35
1
11
48
4
2
6
12
61
20
45
27
45
60
7
23
49
32
16
17
15
33
31
95
4
32
6
10
5
15
25
29
43
11
45
48
60
31
2
15
3
66
30
6
3
36
9
6
54
7
5
19
17
27
7
20
1
20
33
51
19
72
32
6
30
24
69
21
7
20
21
18
6
18
40
56
1
41
12
108
12
3
27
6
19
3
20
9
39
4
21
65
12
27
21
6
24
6
15
43
17
28
5
99
33
27
3
13
17
24
3
4
15
50
30
13
56
12
4
47
9
4
63
2
67
56
4
5
6
12
90
12
18
30
12
22
14
12
39
9
7
32
12
4
20
15
4
50
7
23
12
60
6
27
7
5
3
6
42
45
9
6
33
9
18
48
42
12
36
6
6
42
6
6
36
30
7
23
30
22
20
30
3
19
14
42
13
95
12
12
9
3
18
22
38
6
37
32
21
31
8
63
72
42
48
7
5
24
15
96
39
21
3
1
12
17
7
3
2
19
17
3
16
89
7
60
17
12
84
7
53
6
6
55
3
44
1
99
21
41
79
17
18
54
7
3
8
13
29
22
20
1
32
43
32
57
16
92
24
21
12
24
3
4
3
20
1
71
24
1
65
24
31
3
32
13
27
14
15
21
27
21
12
3
15
16
24
96
20
84
49
12
32
9
15
45
27
33
10
57
47
13
5
12
36
42
1
29
18
42
6
1
20
33
6
30
55
32
9
114
6
3
36
9
31
17
15
3
21
60
12
48
4
29
7
3
38
12
103
5
10
5
15
13
17
24
24
15
76
23
13
5
24
19
116
9
19
36
5
24
12
30
4
17
27
42
24
15
15
25
72
48
5
51
39
1
32
9
15
33
63
27
1
36
23
49
3
38
24
7
59
36
4
21
113
7
3
41
4
27
50
24
84
10
116
49
5
30
12
1
29
3
21
70
2
30
30
15
39
4
5
27
18
51
76
15
14
3
16
65
12
7
41
31
20
3
18
15
27
6
27
33
27
36
27
4
45
20
15
16
5
9
87
3
25
35
12
1
17
48
3
67
8
81
79
14
3
12
15
1
96
32
3
30
36
18
12
64
8
6
19
11
96
4
86
34
21
36
17
3
9
3
51
24
18
19
23
40
33
15
38
10
5
16
5
55
39
14
18
40
2
48
12
31
176
21
24
3
75
9
16
5
18
9
12
24
12
27
6
30
18
51
39
25
11
6
15
15
4
5
9
15
12
7
2
39
12
117
46
5
40
27
38
19
5
18
9
9
3
4
15
2
12
10
8
30
15
36
36
19
2
3
15
126
19
36
5
18
12
24
12
9
9
22
14
3
3
42
12
51
15
4
21
5
7
44
24
27
6
15
9
3
15
12
37
59
1
3
2
70
5
40
5
46
24
48
65
60
21
3
16
5
12
15
3
37
11
30
54
9
9
55
60
11
4
26
6
21
12
7
5
24
60
51
6
30
21
21
18
42
18
12
102
18
52
20
4
14
15
15
42
6
30
55
23
9
12
4
60
5
3
21
22
21
3
45
11
54
10
24
38
12
18
28
41
108
43
2
7
44
16
24
11
84
4
86
55
29
3
45
30
12
1
17
10
2
3
4
23
6
72
7
53
48
19
3
2
3
9
18
9
4
17
39
63
18
3
127
8
18
3
57
24
39
19
38
7
5
22
38
43
20
16
3
45
5
18
49
23
25
47
9
27
42
7
20
60
36
28
15
14
15
33
12
18
100
5
19
21
5
18
9
15
1
96
53
42
9
12
33
36
18
6
42
37
56
19
21
8
27
1
15
33
36
27
14
34
24
41
52
17
10
2
15
12
48
24
9
12
6
21
51
12
60
40
41
28
125
7
5
72
3
28
36
35
9
19
45
36
15
32
40
5
3
16
26
3
4
17
36
18
9
15
1
15
62
3
7
20
9
15
1
12
48
20
3
93
16
3
32
6
42
12
12
45
9
6
49
5
12
82
8
18
7
17
91
36
11
4
8
30
27
3
1
27
24
9
39
38
12
6
37
56
9
48
54
1
5
12
99
36
33
12
12
10
29
3
18
46
2
30
90
22
8
30
10
14
138
21
16
24
17
7
23
9
19
2
3
4
15
8
42
42
25
3
2
30
6
7
12
41
3
99
1
36
8
16
59
13
3
5
57
30
13
20
9
12
19
5
12
51
9
18
57
40
47
42
39
4
17
19
59
61
29
18
105
3
40
5
9
3
15
48
12
24
57
39
30
24
6
78
10
50
54
33
3
66
66
21
3
1
12
11
16
38
30
33
3
24
13
17
90
18
48
15
9
42
18
111
12
28
20
9
3
84
84
21
30
13
11
1
20
12
16
87
48
5
21
3
39
12
13
65
24
31
3
29
57
27
3
1
5
48
6
6
7
5
43
3
21
29
91
3
2
111
27
48
52
21
32
9
34
5
12
27
1
56
9
7
53
3
4
32
15
16
21
56
3
1
5
75
33
3
72
15
9
3
18
6
42
48
6
6
18
90
22
14
27
4
3
5
84
21
12
54
30
18
36
4
21
44
51
4
2
3
45
70
50
18
30
54
6
12
55
11
54
3
3
37
3
2
15
45
58
2
22
17
31
93
20
111
61
5
22
21
29
30
18
22
8
21
24
12
3
13
11
18
10
8
60
4
29
15
25
29
12
48
12
18
37
15
5
144
21
6
21
43
8
6
3
63
69
21
19
5
6
18
3
27
21
52
5
12
46
32
21
21
43
24
11
18
3
67
14
60
46
24
29
36
21
27
4
24
5
36
18
25
5
12
15
4
8
21
91
29
6
40
2
3
4
11
6
6
48
6
10
5
4
17
22
50
3
36
57
55
84
11
6
6
48
49
3
8
36
6
48
27
3
66
24
3
57
39
24
19
2
39
4
17
58
2
70
8
69
21
43
24
83
12
18
10
98
19
5
6
25
12
17
31
17
10
9
11
4
26
12
30
6
12
15
27
18
48
12
10
14
18
18
12
7
3
17
60
9
15
16
23
36
1
29
10
2
12
42
30
3
45
18
84
28
48
2
6
45
9
30
18
7
5
30
69
24
19
5
15
49
80
36
12
3
1
29
60
24
24
60
30
9
9
7
36
5
34
2
27
48
40
51
17
36
39
12
9
9
22
68
25
3
29
24
21
43
65
31
8
27
57
12
43
41
7
56
66
12
6
6
18
9
12
16
36
3
2
19
24
5
12
10
8
54
42
6
15
33
3
9
18
24
45
7
44
45
15
64
56
24
16
14
31
56
3
13
5
12
10
8
18
39
21
24
7
11
97
32
12
9
12
31
12
20
33
24
12
75
16
29
24
36
18
12
61
92
31
5
9
36
31
23
42
31
20
64
44
21
48
6
1
5
30
1
44
16
3
17
12
24
9
12
46
62
ABCD 477375372*7^$a-1 [50001]
3
21
111
93
36
111
93
15
9
51
9
39
153
63
69
24
51
21
72
12
96
48
15
21
24
51
21
51
48
9
3
21
144
48
24
36
120
60
48
24
24
36
24
12
99
48
81
24
36
39
57
48
132
24
12
111
45
63
117
24
24
15
9
135
108
9
27
96
33
108
3
57
15
24
45
12
51
48
21
87
33
87
21
3
33
72
60
36
24
108
3
57
144
12
12
36
12
63
33
108
72
192
60
39
72
120
33
12
15
93
12
12
72
48
12
12
159
9
3
9
84
12
24
12
156
99
24
9
111
93
24
3
81
39
21
84
111
33
24
36
27
9
96
84
12
15
81
15
72
57
48
72
24
15
12
12
36
9
12
120
24
87
9
15
33
60
63
117
72
51
9
24
27
69
36
84
3
33
24
84
84
51
45
12
96
12
24
135
9
48
36
96
3
45
12
111
96
9
12
48
84
27
45
48
48
3
12
9
24
3
21
240
39
165
84
15
96
24
21
36
12
24
36
111
33
48
12
36
39
57
15
45
75
21
75
12
9
27
81
36
108
60
72
48
195
24
21
51
24
96
45
51
21
51
21
15
33
108
84
12
3
21
24
87
165
24
75
21
132
12
36
36
96
36
60
27
9
60
48
12
15
33
84
39
69
96
183
9
15
93
99
24
225
72
27
21
12
12
24
120
24
24
24
36
36
216
48
12
12
207
9
24
168
12
60
39
117
75
9
180
24
72
48
15
21
12
48
15
84
9
12
24
36
15
9
48
24
12
51
168
120
57
3
117
48
63
21
51
9
63
33
24
24
15
45
75
45
12
39
24
33
39
9
84
36
63
33
48
24
24
51
9
27
57
36
72
12
15
45
144
60
192
12
36
15
93
36
60
27
45
75
120
33
27
69
15
33
36
39
45
24
24
63
21
24
60
24
63
9
12
3
33
72
15
45
3
21
36
60
75
96
72
57
12
12
72
108
75
33
39
72
96
117
24
12
24
12
12
180
63
60
48
57
36
48
120
27
9
60
12
12
36
3
48
105
84
3
45
15
24
33
15
105
15
45
24
27
45
96
132
36
51
96
9
87
60
9
3
69
24
99
45
12
24
3
21
12
12
36
48
3
168
225
84
72
3
72
93
12
12
132
207
69
12
39
9
60
3
9
12
15
33
27
153
36
120
15
57
36
15
48
117
84
24
24
48
36
3
24
96
129
15
24
117
48
156
12
24
36
24
48
24
12
75
72
21
12
12
36
27
21
39
24
48
9
36
15
12
45
75
48
21
51
45
60
144
60
84
12
27
33
60
3
9
36
99
24
9
3
108
45
24
27
24
12
48
57
24
24
39
9
24
3
21
96
27
9
12
24
15
33
15
84
21
12
12
36
36
3
57
87
9
36
48
168
63
9
48
51
9
180
39
12
9
111
9
12
108
60
96
60
84
12
39
273
27
108
57
123
12
9
123
57
120
12
36
15
9
27
9
24
24
24
15
9
12
135
225
24
84
39
21
51
9
75
9
3
45
168
48
60
39
24
57
12
15
33
12
12
36
156
36
12
36
96
36
132
108
48
132
39
57
12
48
72
60
27
60
9
108
63
45
159
9
87
24
57
12
60
39
57
36
39
57
12
144
75
12
45
3
9
60
72
51
72
48
21
36
48
24
63
45
60
60
24
48
51
105
12
12
24
15
21
51
57
15
36
60
33
15
9
36
84
3
12
9
96
111
81
12
27
9
12
72
99
72
57
12
192
27
60
48
45
24
87
9
27
48
132
12
21
27
180
9
3
33
36
84
36
12
51
69
12
96
63
69
27
72
60
48
21
36
48
27
108
45
3
129
72
12
24
63
93
36
51
12
33
39
69
24
168
51
9
84
36
156
168
12
15
33
51
9
12
36
12
108
15
33
144
3
57
15
93
24
36
12
24
96
3
33
39
81
12
15
45
135
21
3
57
24
15
81
12
27
45
24
24
96
99
237
84
12
36
48
24
3
9
60
60
60
48
15
9
96
12
108
3
36
9
72
123
45
60
135
60
93
96
123
81
39
9
60
27
9
48
15
69
36
84
24
48
36
24
48
108
72
3
48
48
72
21
99
33
12
24
3
57
180
36
120
12
183
9
36
12
3
69
27
81
36
24
24
12
3
81
24
27
72
21
24
3
9
15
33
60
96
60
204
12
48
96
72
12
96
24
15
21
72
24
132
27
57
159
21
63
21
12
48
60
24
39
45
36
87
9
48
3
108
81
12
60
48
12
24
36
60
12
15
141
24
75
24
9
24
15
69
3
72
45
156
72
15
72
81
27
45
60
ABCD 477467478*7^$a-1 [50079]
1
38
37
32
28
17
19
20
79
5
4
8
12
19
72
5
31
26
115
45
18
65
7
5
4
8
4
8
36
72
109
14
45
19
29
12
16
15
29
19
86
91
12
27
68
46
27
47
6
15
141
36
48
22
53
1
48
56
15
27
1
11
69
1
47
15
45
21
12
87
4
45
3
32
64
27
9
47
69
1
2
21
39
1
21
23
4
33
18
2
46
14
10
45
3
32
4
5
27
9
36
57
7
5
7
11
60
6
12
87
55
2
27
97
35
4
116
21
7
32
28
48
32
1
2
9
51
21
27
57
12
1
83
15
1
80
31
56
4
8
9
9
123
13
3
5
27
4
44
73
2
40
41
12
12
55
20
42
18
72
6
78
66
10
41
16
8
15
1
9
11
19
17
3
36
40
12
17
24
28
83
60
24
6
43
27
5
12
12
39
22
11
55
17
28
8
28
11
16
14
72
3
24
28
32
87
1
15
30
26
18
15
9
42
9
27
21
21
3
24
9
16
3
15
45
56
21
3
103
42
30
36
24
45
20
15
85
8
9
19
47
12
9
4
15
9
8
12
15
4
36
9
8
3
24
61
29
19
5
3
36
63
24
4
17
63
21
48
19
12
33
128
28
36
15
5
3
13
71
18
15
48
24
13
96
26
13
11
25
11
49
20
16
11
9
24
9
39
27
30
7
44
16
12
11
24
10
98
1
24
3
9
47
25
5
27
21
15
4
24
56
27
24
9
19
29
16
75
24
20
93
16
8
21
27
15
16
32
16
5
19
12
8
6
4
2
36
18
3
39
1
9
18
36
9
5
67
83
4
17
4
8
63
37
24
99
9
35
36
24
52
44
45
43
12
24
77
4
3
9
23
1
32
96
1
6
5
7
6
2
9
28
15
2
88
59
31
62
28
12
8
7
20
28
8
28
8
12
124
56
51
45
48
15
1
68
1
20
16
35
55
5
7
8
16
17
120
9
55
15
12
9
81
26
16
14
87
15
81
4
23
33
4
47
9
27
9
25
92
24
6
49
9
23
15
9
15
33
12
31
8
1
5
18
33
3
4
72
18
11
21
6
12
9
28
53
6
33
7
21
15
21
9
24
2
24
4
9
17
19
5
91
8
21
42
1
12
35
42
27
12
36
9
34
17
37
23
12
3
25
3
9
5
40
135
15
41
36
12
3
10
20
3
4
72
8
21
7
32
4
24
129
47
36
48
13
63
8
48
3
21
7
32
40
5
43
5
40
24
27
5
12
19
8
22
6
21
8
19
36
18
38
25
15
8
9
45
55
45
20
3
16
9
47
40
11
1
32
60
31
30
15
21
6
8
13
17
70
9
8
3
12
30
31
32
64
17
27
9
27
21
6
10
35
4
11
6
6
1
41
15
15
22
18
29
4
12
45
6
17
12
15
1
8
28
11
28
41
51
21
72
55
9
17
6
4
101
12
52
104
67
68
9
123
25
17
7
72
20
27
21
48
75
73
29
3
73
38
42
4
8
43
9
35
13
59
73
11
19
9
8
3
25
8
7
9
8
13
78
21
20
40
20
16
5
60
16
12
2
66
39
45
15
24
129
103
23
33
16
5
67
35
10
11
7
80
9
27
12
4
14
70
134
27
52
71
10
12
14
24
13
36
17
63
28
3
17
16
89
40
23
51
21
72
24
15
1
33
3
27
141
29
27
61
71
19
9
12
81
24
74
1
9
23
27
36
21
3
21
28
17
22
17
24
13
15
8
13
155
3
40
5
4
17
18
12
9
16
9
27
24
63
12
5
33
79
24
8
39
45
48
12
48
36
64
15
9
75
6
27
27
29
16
32
36
48
19
38
7
20
3
6
6
6
3
12
52
3
5
12
15
12
24
10
50
54
7
60
3
29
7
14
15
13
2
1
29
48
18
36
36
21
27
1
44
24
3
12
21
9
90
9
13
15
35
4
24
2
19
5
19
41
51
3
40
29
28
35
10
59
12
9
15
28
35
21
7
84
24
9
20
15
9
3
1
44
60
64
21
18
2
31
36
80
4
27
62
15
33
3
19
17
31
17
52
39
20
21
1
20
28
11
21
39
7
53
4
32
12
24
21
18
45
12
15
73
27
53
15
10
18
89
3
61
9
47
1
38
24
28
122
3
7
8
1
3
6
68
22
32
33
37
92
39
12
16
3
17
19
45
119
21
27
13
32
21
7
9
47
28
8
7
9
47
25
9
23
75
1
29
6
42
7
15
8
9
45
58
5
93
7
57
59
1
66
29
16
23
1
8
12
51
22
11
7
14
10
9
8
21
111
4
45
35
28
39
14
54
1
8
3
64
9
27
54
60
20
6
13
8
16
20
27
36
1
56
4
17
3
7
17
12
27
45
7
89
9
55
8
19
41
3
90
63
40
35
10
71
12
15
33
4
72
29
16
11
4
80
105
31
44
4
36
53
3
7
68
37
12
32
19
18
2
21
21
36
19
11
12
21
1
59
4
56
7
45
65
19
8
9
7
57
14
85
23
1
41
18
24
24
1
35
4
17
3
25
5
3
33
48
115
11
9
7
17
12
16
3
41
12
9
10
17
7
21
104
49
18
41
67
44
90
16
12
27
5
27
12
48
60
55
18
20
15
15
21
45
46
41
9
19
20
9
27
43
30
27
32
4
113
30
16
8
9
48
28
24
39
18
42
20
117
12
75
64
77
3
9
36
4
47
34
2
12
42
6
24
40
6
102
42
18
21
8
183
21
3
1
15
89
28
29
3
24
57
27
3
18
22
9
9
32
55
44
75
6
3
15
112
17
16
23
24
25
8
3
42
112
6
5
3
45
12
12
25
63
47
22
27
3
54
44
39
36
25
56
15
16
12
11
16
33
3
8
9
28
33
12
18
5
76
9
86
4
90
27
9
24
3
23
1
11
1
8
16
17
91
32
25
15
23
12
21
7
32
22
59
3
21
19
20
78
42
93
7
89
4
8
55
14
10
20
10
47
3
21
36
96
4
8
16
39
8
37
8
15
6
22
57
8
28
60
8
12
52
53
91
156
8
28
69
23
112
27
21
29
3
3
1
8
27
1
20
27
49
32
40
20
24
3
12
49
8
3
18
3
16
8
55
45
11
54
7
5
4
11
40
12
8
72
33
31
27
20
12
4
104
1
12
68
21
15
39
33
28
8
4
17
7
3
60
5
16
8
60
12
3
48
40
42
18
14
3
24
21
39
7
9
45
2
88
45
23
48
36
30
27
12
15
1
72
23
1
48
11
24
9
36
39
21
91
68
12
28
56
1
68
12
33
12
19
8
19
14
18
36
13
36
20
12
15
33
15
12
28
17
25
8
6
25
41
28
27
35
24
13
20
7
50
39
15
69
51
21
7
20
21
61
35
36
52
56
3
25
15
89
21
6
1
11
21
12
27
45
67
53
24
4
8
36
15
28
62
64
14
12
37
32
21
28
30
56
16
5
28
11
60
36
10
18
20
33
40
15
17
40
56
16
5
27
21
3
33
34
72
44
9
4
32
24
27
49
12
23
37
32
24
3
13
23
12
36
4
42
35
3
72
25
11
1
20
13
11
72
48
15
24
66
63
48
31
8
21
12
15
25
12
24
35
10
14
34
15
12
8
7
8
10
47
24
45
3
1
62
10
11
12
3
1
24
20
7
21
24
32
4
8
1
140
79
53
27
3
33
24
31
41
1
27
3
14
15
15
93
7
14
30
1
11
58
2
10
14
57
7
17
4
27
5
67
5
36
1
35
19
57
8
57
18
52
9
56
24
123
9
36
84
1
26
1
20
12
4
8
16
3
6
54
9
3
8
25
35
162
27
36
72
4
17
34
5
43
9
27
20
13
20
21
22
8
36
30
46
44
6
58
5
15
48
64
8
30
19
20
21
6
16
77
3
48
22
30
5
3
1
20
4
84
51
9
59
21
28
35
48
57
25
68
67
60
20
36
7
17
45
36
27
4
51
2
24
10
93
24
3
14
22
5
9
3
43
17
37
35
12
72
3
25
56
24
9
16
44
75
3
21
19
20
12
13
8
27
45
40
23
1
20
1
38
4
38
15
3
78
55
11
10
23
64
11
73
20
16
17
79
20
1
11
3
78
12
36
4
18
5
75
10
ABCD 477551996*7^$a-1 [50006]
43
18
20
54
40
8
4
14
24
4
8
6
48
4
20
12
78
16
26
6
27
37
12
42
2
36
16
30
14
58
24
14
4
48
8
10
26
34
2
12
3
3
6
4
20
4
30
24
14
6
28
18
32
100
2
42
12
42
4
24
8
10
12
6
18
14
54
90
66
46
2
18
36
36
12
34
110
16
26
24
22
24
30
24
30
17
3
48
40
18
6
18
8
12
18
12
6
16
35
13
14
12
12
42
54
6
28
56
30
4
38
28
74
4
18
36
8
22
14
12
3
13
62
126
18
18
48
60
42
18
6
12
42
15
27
66
6
6
40
2
46
26
12
60
18
28
20
6
69
1
8
6
22
26
30
48
12
10
8
12
10
38
24
10
42
2
34
8
12
28
26
60
42
9
21
40
14
24
12
18
4
6
48
50
12
24
22
26
18
52
140
12
46
98
28
2
64
24
50
18
90
70
36
8
60
4
38
16
86
4
42
14
34
14
99
13
14
58
56
30
84
18
24
12
10
2
42
21
15
33
3
12
22
18
2
24
4
60
20
48
34
50
12
72
10
114
23
13
2
34
44
4
36
2
12
24
6
66
72
54
15
43
36
18
12
60
2
24
4
6
92
6
40
78
8
4
2
36
58
56
16
36
38
18
27
3
60
46
26
12
22
2
16
48
38
42
16
98
24
16
2
6
51
93
51
33
48
6
9
7
26
84
72
4
68
24
16
32
58
38
52
8
36
12
124
8
76
23
27
36
46
8
22
20
228
54
6
12
22
2
40
8
64
2
84
6
28
42
8
6
66
12
16
26
12
30
30
18
66
52
44
6
4
48
8
42
22
42
108
14
3
3
6
28
20
30
36
6
24
58
98
12
58
20
18
6
9
15
12
18
90
22
24
14
30
4
24
2
54
75
7
14
4
6
2
12
3
15
12
21
21
30
4
89
3
16
56
42
10
14
3
19
38
30
4
8
30
106
18
24
2
70
14
12
4
14
54
22
11
3
24
18
22
20
34
2
46
8
34
12
17
15
12
30
6
18
15
21
16
30
14
15
33
18
24
24
18
22
80
28
2
48
36
4
68
72
36
4
30
18
144
18
14
4
50
6
16
68
64
11
21
22
18
74
28
26
30
30
64
14
34
8
12
6
108
28
6
36
66
6
26
6
6
48
24
6
22
116
24
10
38
10
56
12
4
59
67
6
2
18
54
6
4
6
44
90
4
56
52
62
12
48
10
26
6
3
33
12
4
26
16
2
28
8
48
30
22
11
9
18
18
30
10
26
22
2
66
22
44
21
13
20
42
4
14
24
60
18
66
12
40
32
4
24
11
3
6
6
4
54
20
4
38
42
12
10
26
18
54
24
60
84
4
2
6
30
4
68
18
18
42
16
20
12
42
16
20
36
54
162
16
32
12
60
66
6
18
22
48
14
42
22
30
50
24
18
18
6
30
22
12
6
36
36
30
6
20
6
12
28
50
18
4
17
25
14
24
10
2
12
4
42
14
6
84
6
6
10
54
12
8
84
70
38
52
20
40
38
48
45
13
35
45
4
2
48
28
8
10
18
20
36
42
48
34
2
42
22
24
2
6
42
12
22
6
8
90
4
62
42
22
36
38
22
44
10
38
12
58
18
2
6
6
60
24
10
14
12
10
18
72
14
6
28
2
18
63
67
48
8
70
2
46
54
86
4
2
72
18
22
12
17
15
12
54
6
4
56
18
24
12
30
4
2
16
18
38
4
26
66
42
4
2
12
12
18
6
24
42
42
6
22
26
42
15
27
21
21
48
10
8
30
4
66
54
32
40
23
3
16
12
18
24
72
8
4
14
90
66
16
66
18
14
40
72
23
21
70
26
27
9
54
18
30
52
14
16
72
50
84
24
18
46
32
34
2
34
68
22
32
9
9
28
44
4
8
12
4
74
70
62
10
102
36
2
15
3
96
12
22
152
6
58
18
12
2
3
51
58
12
23
9
28
12
2
12
12
21
51
12
30
4
32
15
9
24
12
18
36
34
14
82
84
158
6
12
10
14
22
44
12
28
6
18
38
54
36
6
48
28
6
12
2
12
28
56
52
2
48
12
36
6
54
4
17
3
16
18
86
112
53
31
17
51
22
18
2
16
8
12
4
30
18
11
7
6
116
6
30
18
54
24
34
26
16
38
10
2
16
24
84
14
66
90
18
69
93
16
20
6
18
6
22
2
52
8
4
32
4
2
12
12
30
40
2
16
12
6
62
12
12
30
28
18
8
12
6
4
56
57
27
22
20
12
12
12
18
16
14
12
10
44
16
2
18
6
22
8
10
2
36
34
24
2
60
36
64
8
10
18
32
22
8
6
4
54
14
12
40
36
26
42
10
30
42
30
32
4
8
16
36
5
13
50
12
4
56
6
54
10
18
8
46
24
48
2
24
52
36
12
2
12
39
1
2
48
10
32
34
8
46
6
38
24
12
34
12
6
8
6
6
42
4
2
24
24
51
27
30
64
80
30
82
18
53
7
2
10
8
24
10
18
26
6
4
18
30
38
126
12
10
80
6
12
24
22
20
60
24
4
62
54
10
38
12
6
28
20
4
84
6
56
6
6
4
26
42
72
34
26
10
24
36
26
46
56
46
2
22
20
48
12
18
10
54
20
18
15
73
26
22
23
103
24
14
12
39
57
135
13
32
22
48
42
2
36
6
12
16
26
42
106
72
20
34
42
2
3
3
6
48
28
38
6
84
30
16
14
12
90
28
8
54
12
6
52
54
144
20
10
32
22
18
38
18
69
3
24
16
20
6
36
4
35
21
114
88
20
30
66
36
24
42
10
29
15
16
2
82
14
6
18
18
6
78
18
6
18
90
12
24
52
5
27
6
48
15
33
16
38
18
18
16
26
27
33
40
12
18
20
84
12
12
84
30
6
46
152
36
36
3
21
66
6
4
2
24
42
54
22
20
102
4
56
18
16
68
34
36
6
18
14
60
18
6
4
6
14
16
24
44
24
88
32
4
14
22
2
24
18
70
18
8
54
30
28
20
24
28
74
30
4
24
102
38
18
12
6
39
39
46
2
18
18
34
26
28
6
8
58
60
44
12
28
2
12
64
23
67
36
26
18
6
4
36
98
42
126
18
18
54
16
14
72
4
42
20
64
36
8
12
4
14
4
12
98
36
24
27
55
2
18
64
6
32
6
120
24
70
8
30
10
18
36
18
14
30
6
40
14
24
24
3
61
2
34
8
48
24
15
3
10
38
6
36
3
57
4
20
18
42
18
12
4
54
11
3
16
20
4
2
10
146
36
4
26
10
12
24
14
4
14
76
68
12
40
6
2
12
66
120
12
12
64
8
94
2
16
5
45
40
38
36
18
15
1
42
62
48
10
2
40
20
48
12
10
20
34
35
1
26
4
26
114
54
12
46
38
22
50
12
30
34
30
8
6
4
8
3
39
24
4
26
28
14
22
62
24
36
24
42
10
86
54
58
18
12
14
28
12
2
12
21
3
18
6
46
98
10
14
22
44
16
20
64
20
70
56
36
16
8
18
6
18
48
6
4
2
84
36
36
10
8
4
6
12
78
8
90
22
6
12
20
60
6
4
18
18
80
96
108
48
6
36
18
60
4
14
51
15
18
6
18
12
46
38
6
28
2
10
18
26
78
18
96
4
182
12
30
9
87
30
36
96
4
30
32
10
8
18
46
20
10
26
6
18
4
8
48
52
14
10
11
27
18
6
18
4
2
18
36
60
10
8
66
48
48
12
42
10
6
14
4
50
76
30
38
16
36
78
14
21
9
10
30
68
30
48
6
52
12
8
52
62
22
14
10
8
64
2
10
8
16
8
4
2
4
62
24
30
54
4
8
6
4
62
64
68
40
68
46
12
89
91
2
12
76
36
20
3
33
6
6
42
9
27
22
14
34
6
2
30
66
30
9
21
4
8
72
4
14
6
4
120
35
21
6
30
6
6
24
96
18
6
27
15
12
10
14
16
24
36
8
66
46
ABCD 477592272*7^$a-1 [50014]
6
17
1
63
3
41
76
8
25
147
24
99
117
8
4
72
80
144
61
3
20
31
21
68
1
95
4
21
87
9
138
41
4
8
60
24
49
59
48
192
84
12
4
72
36
80
133
84
36
27
68
120
55
117
189
23
36
168
60
144
24
24
36
36
4
45
11
100
32
60
25
83
144
12
60
283
81
63
17
12
28
20
228
24
84
180
12
16
48
56
139
53
84
28
56
96
24
4
68
36
120
91
101
169
35
72
48
48
13
35
36
24
72
4
20
13
30
89
64
60
140
52
20
31
89
72
19
9
48
32
168
24
19
90
27
24
44
31
17
12
72
7
29
84
48
25
35
36
48
25
11
36
144
52
44
109
27
20
7
36
17
67
17
28
56
48
12
36
28
20
7
41
12
144
120
61
87
20
16
27
12
101
49
75
36
164
16
8
79
173
37
35
91
125
36
12
103
17
4
44
19
24
90
126
41
108
48
67
137
139
36
89
112
8
1
90
45
168
81
47
169
95
84
72
40
8
55
77
12
7
21
60
56
28
45
35
12
48
36
37
27
36
32
52
44
52
44
72
108
19
41
96
7
45
20
120
48
12
25
126
29
28
32
12
24
85
35
36
144
1
15
75
65
148
44
31
150
147
20
16
72
32
40
15
30
47
4
39
24
57
20
7
53
36
28
45
51
8
4
20
24
12
16
44
144
84
7
5
1
23
40
20
7
21
33
11
43
29
108
36
7
66
159
27
21
32
121
11
48
28
20
12
52
56
79
5
168
60
37
35
36
72
37
11
48
64
27
18
47
28
32
12
37
35
12
304
15
29
96
84
61
3
20
48
12
72
36
12
132
12
16
116
36
132
216
1
147
8
72
19
108
17
36
52
21
11
72
4
27
102
47
16
108
32
121
6
273
8
24
108
37
30
77
28
128
24
127
41
16
27
45
60
108
8
36
13
23
67
17
72
7
185
48
156
48
48
24
112
39
60
29
12
16
44
96
100
9
155
28
72
60
140
12
24
36
12
132
48
184
8
36
36
12
48
12
12
12
1
3
32
40
164
84
12
100
44
25
39
297
171
44
24
31
101
204
205
3
15
5
96
1
11
49
47
88
108
57
11
120
64
32
180
24
48
12
40
8
96
148
8
36
96
1
39
60
81
59
25
35
52
93
15
44
96
88
44
19
5
19
57
216
8
64
8
48
48
31
5
211
6
119
16
20
28
68
40
9
35
12
7
65
52
44
28
141
71
96
7
72
113
36
4
72
15
29
60
108
193
203
48
24
28
68
7
153
24
3
77
24
48
1
95
25
27
32
64
27
17
204
36
156
72
84
132
48
1
15
75
161
96
100
44
12
37
15
20
216
36
79
101
96
60
13
66
5
24
72
168
115
57
56
12
120
19
41
19
30
36
27
9
35
72
12
49
12
11
36
16
44
36
37
63
51
137
24
192
1
83
36
24
12
88
8
12
43
69
21
6
18
36
54
209
36
145
6
9
8
12
25
63
93
36
11
84
156
72
55
29
24
12
67
5
79
60
29
60
40
32
36
13
126
108
36
41
12
60
24
12
36
48
12
4
21
83
24
7
53
48
169
83
12
144
4
80
4
8
28
27
33
80
12
24
136
12
45
71
36
72
115
53
76
116
52
68
84
37
11
156
12
49
27
9
6
174
35
12
52
32
12
127
77
216
37
59
7
29
49
3
207
29
12
288
12
19
45
8
168
139
17
28
117
143
28
44
12
60
72
96
24
72
84
24
60
19
60
30
15
32
12
12
24
108
24
12
73
203
52
15
21
80
7
53
4
8
28
99
5
24
52
20
24
60
12
24
4
68
36
48
28
60
140
16
20
72
48
12
88
129
198
45
72
15
48
5
84
28
20
12
24
160
8
72
24
193
107
55
114
27
273
23
12
24
31
53
124
116
91
89
24
4
45
59
36
16
116
180
96
72
180
180
96
4
200
19
5
91
93
51
101
60
40
15
18
36
111
32
64
56
300
7
17
12
88
176
67
29
24
73
47
48
76
68
ABCD 477703764*7^$a-1 [50007]
33
48
60
100
80
12
3
85
84
24
60
164
36
12
12
39
48
37
44
12
16
12
12
23
69
40
71
1
104
4
56
16
12
36
8
28
119
85
11
24
49
48
56
63
105
28
23
12
1
32
12
75
12
25
20
15
73
8
16
36
47
57
12
16
24
24
12
8
24
51
168
45
96
60
88
68
51
12
9
16
8
12
12
52
24
36
35
45
36
24
15
13
48
84
23
61
32
24
100
155
36
57
3
49
48
32
64
48
20
111
1
155
60
13
8
3
181
8
51
45
28
24
11
1
32
4
8
4
8
27
1
12
24
92
27
21
88
8
52
180
35
25
8
51
37
83
13
44
16
32
36
16
72
47
33
24
24
88
8
3
45
51
9
4
44
15
9
40
23
33
24
3
57
16
11
97
32
4
12
20
51
48
49
8
4
108
60
47
9
28
23
21
3
192
97
24
23
12
9
51
24
25
96
32
12
12
84
27
21
27
25
12
24
8
52
32
39
12
61
23
13
12
8
24
72
27
13
104
60
156
28
20
12
28
80
12
3
45
4
24
32
96
28
12
12
24
72
92
12
72
3
9
24
27
61
23
12
73
12
11
49
60
60
71
21
52
35
45
36
48
87
49
12
35
33
16
8
3
57
4
47
24
37
32
3
24
60
61
48
56
39
21
27
48
24
97
164
124
8
12
48
4
68
16
12
48
44
40
32
3
9
12
24
3
1
8
12
27
45
27
1
24
20
96
3
24
45
36
52
8
99
21
12
52
20
4
35
21
4
84
20
60
16
20
4
11
37
59
1
71
33
96
4
24
48
8
136
32
48
28
36
72
12
20
36
27
117
64
47
9
60
27
13
96
32
64
80
40
11
13
20
84
4
8
12
28
24
44
3
72
61
8
51
33
40
12
20
12
12
52
36
92
4
36
96
24
8
15
25
35
81
36
36
15
97
36
8
24
3
85
132
36
35
21
4
32
4
12
168
32
28
20
16
44
3
48
85
8
48
4
23
21
51
33
52
12
71
33
40
24
104
12
16
12
56
12
172
20
24
40
12
92
27
33
88
12
60
8
244
11
45
96
72
4
32
112
140
4
83
84
1
84
11
9
48
12
48
12
24
3
60
13
20
15
57
28
20
24
100
8
12
4
44
16
80
12
48
12
4
60
8
156
52
44
28
44
24
28
152
40
47
36
49
35
61
12
32
16
80
28
71
9
4
72
12
36
24
20
28
36
48
35
60
25
8
28
48
8
4
20
132
24
60
40
23
25
35
109
8
12
12
4
24
11
9
4
59
97
8
63
24
132
13
20
64
20
24
24
40
131
9
72
3
13
11
69
3
21
39
13
68
4
23
69
4
59
21
12
28
128
40
84
36
35
1
32
27
45
3
9
96
28
60
24
11
60
45
28
12
68
39
48
97
32
4
59
25
92
12
172
48
48
24
72
23
45
28
11
45
3
24
57
60
112
95
1
8
3
57
12
72
39
69
39
24
9
28
36
12
11
24
9
27
13
12
12
48
84
8
15
37
11
9
36
4
47
9
16
8
24
76
12
20
15
25
44
12
4
96
23
9
4
23
1
32
15
37
35
21
28
12
23
13
8
144
4
12
84
20
15
81
28
23
12
45
51
13
12
20
4
24
23
13
11
25
8
36
12
60
4
11
9
48
16
8
40
56
28
35
21
60
24
28
20
12
15
24
61
56
108
72
28
8
28
80
4
32
16
11
25
72
20
24
96
75
36
48
37
8
60
28
24
24
44
12
39
13
20
63
37
11
1
44
28
8
4
12
95
217
8
15
13
47
165
4
36
44
4
80
16
95
57
12
12
3
36
25
12
44
12
12
111
120
1
32
60
12
4
84
36
83
13
8
27
48
9
28
140
3
25
68
108
28
11
13
44
84
12
24
3
37
35
1
36
8
52
8
40
12
56
4
12
35
24
1
24
36
32
28
32
63
73
48
48
32
12
3
69
111
61
20
147
61
20
100
24
47
57
84
12
24
16
32
96
27
25
44
24
87
57
36
3
49
12
12
35
37
20
15
133
71
37
23
9
27
97
24
8
12
96
4
35
49
23
72
37
59
24
117
24
16
32
108
76
20
48
39
13
56
16
156
36
36
12
56
24
40
32
3
36
108
37
12
84
44
36
4
12
12
32
16
24
59
48
93
76
32
3
13
56
3
37
56
72
3
36
73
11
21
27
97
72
24
8
36
40
23
85
60
68
4
11
25
72
32
12
3
93
3
12
13
60
24
60
12
11
49
8
4
84
8
84
4
24
32
36
36
15
85
11
1
24
32
76
35
9
28
8
28
8
48
4
8
40
84
32
159
49
56
12
39
1
11
9
24
12
40
12
23
9
40
44
28
20
4
47
1
32
4
20
40
152
76
71
25
12
23
84
9
36
183
12
97
11
217
32
12
12
52
32
3
13
84
71
1
8
4
84
12
11
33
36
99
9
27
57
39
9
3
13
83
1
12
36
48
12
20
63
25
12
24
104
12
12
4
8
12
15
45
16
12
131
13
20
4
95
85
96
20
12
24
36
3
9
12
16
12
60
32
36
27
25
11
13
35
21
24
28
23
1
84
11
69
12
16
71
25
44
63
1
36
23
9
24
16
23
69
36
63
69
160
32
12
64
36
80
28
8
24
28
12
24
20
51
33
84
3
72
1
20
52
12
23
37
24
8
123
1
20
24
36
28
131
37
23
21
4
8
12
28
60
56
52
84
8
4
128
39
37
8
3
9
24
4
48
32
3
93
96
27
69
88
44
36
60
16
48
8
52
24
72
32
51
24
25
32
36
15
21
16
48
12
24
23
37
36
11
24
1
48
84
35
57
36
12
16
84
96
48
24
12
84
32
4
24
11
48
13
12
72
59
33
16
56
28
11
21
3
9
88
23
37
32
16
11
133
32
27
45
12
36
16
80
3
13
23
36
21
72
36
64
24
12
44
88
24
56
72
12
3
12
61
12
120
32
15
25
12
48
44
24
3
24
13
44
84
52
11
9
16
116
76
8
15
33
28
ABCD 477757268*7^$a-1 [50058]
13
95
60
24
13
23
73
12
11
9
51
36
24
21
60
39
21
36
12
76
12
59
49
24
35
97
8
88
23
97
227
156
60
105
52
11
33
168
136
83
49
95
9
4
71
9
40
24
32
76
192
156
132
84
56
4
80
28
8
24
27
1
8
28
12
11
13
47
48
33
3
45
12
63
45
40
35
12
13
23
12
9
48
63
24
36
9
100
8
28
47
36
252
252
33
3
48
12
121
84
47
117
12
27
37
32
52
131
1
11
12
37
47
69
48
72
40
20
52
96
96
24
24
56
3
84
48
49
20
135
25
47
21
60
51
1
12
155
25
20
3
48
12
33
40
12
83
129
16
11
12
84
57
88
56
24
28
104
3
36
45
4
48
12
20
3
9
16
11
69
40
35
25
44
108
15
97
8
12
16
20
15
105
12
28
72
47
33
168
15
36
48
13
119
1
8
51
36
45
28
59
13
8
63
12
36
13
83
45
159
9
15
105
4
44
12
52
12
8
48
112
23
25
47
36
21
147
69
24
99
48
252
1
80
16
47
84
9
72
52
11
24
1
23
36
1
32
15
25
36
24
35
13
35
13
47
37
8
60
24
60
15
72
1
8
27
193
35
24
24
1
8
12
51
9
76
48
24
32
3
25
8
63
60
57
27
33
12
15
60
97
8
15
33
15
129
27
13
36
47
13
23
12
96
21
28
104
63
73
12
59
36
12
33
16
32
15
33
84
27
1
35
9
40
48
48
35
192
45
120
120
75
36
37
48
59
13
35
48
1
35
33
27
21
15
24
13
11
9
96
156
4
119
84
37
72
24
8
52
68
3
60
9
27
81
28
23
21
27
13
23
12
45
16
32
76
56
36
72
48
51
48
21
24
15
93
12
3
60
13
47
117
60
96
3
37
12
20
60
232
23
72
96
9
27
24
97
11
36
21
4
48
8
24
3
45
99
9
28
116
16
44
48
12
16
12
8
12
28
11
24
84
49
84
12
95
13
8
64
68
72
16
35
13
12
20
3
21
40
48
140
39
108
13
36
11
33
36
24
52
120
56
24
3
13
44
3
60
24
33
3
13
11
1
72
11
49
20
4
24
56
15
145
72
8
24
3
12
48
36
61
35
57
4
23
93
28
59
37
11
84
36
33
27
12
72
37
152
52
35
144
21
135
36
48
61
23
12
36
9
96
75
129
3
37
36
20
255
217
12
11
9
64
72
23
25
11
21
99
48
60
24
9
180
4
23
45
15
48
69
195
1
68
84
52
71
12
36
61
84
56
99
37
20
12
72
36
63
69
27
133
23
36
21
40
20
36
15
36
21
12
48
72
3
25
32
60
72
84
232
23
25
32
3
21
28
8
24
4
59
13
8
36
96
111
108
21
51
120
36
13
80
15
117
39
81
52
23
13
107
1
71
72
24
37
35
13
24
36
24
11
36
36
177
76
32
51
9
52
11
69
64
12
72
119
9
28
23
61
32
75
45
3
81
39
157
47
1
80
99
13
47
61
8
24
40
47
1
8
27
13
20
72
28
11
9
172
60
47
108
180
33
24
123
84
13
23
36
60
21
39
21
28
180
8
15
25
20
112
11
36
13
12
20
60
3
1
167
9
48
40
11
84
60
57
28
68
24
27
12
37
8
63
9
72
12
100
56
4
8
27
1
95
105
12
40
72
36
80
3
21
16
12
60
32
63
24
13
20
3
33
4
107
84
105
51
21
87
25
24
35
24
25
11
61
48
8
87
13
8
24
16
83
84
9
60
15
12
1
20
12
28
48
20
4
8
15
33
15
13
36
35
1
20
52
12
35
9
3
24
96
13
36
20
75
9
28
8
39
25
35
1
12
92
111
109
20
108
108
99
45
108
16
24
92
40
8
27
36
57
3
9
51
9
3
45
12
3
24
9
51
96
45
12
88
23
72
117
27
24
73
36
44
76
20
48
12
124
11
84
57
24
28
32
156
4
23
132
60
45
100
47
13
23
24
21
51
21
4
152
40
47
105
52
20
24
12
15
13
107
37
83
13
23
9
52
32
4
11
60
12
21
27
73
23
57
3
49
59
36
25
48
35
12
72
61
35
36
49
20
12
40
60
20
51
85
71
9
12
48
27
61
23
49
11
37
23
12
49
12
47
21
12
16
35
48
24
108
12
73
32
36
63
69
39
13
20
76
12
120
35
37
32
4
32
160
23
48
9
112
8
12
12
64
11
12
133
11
49
23
33
3
1
20
16
23
60
21
24
15
72
12
48
57
15
37
11
85
20
4
107
21
15
1
36
116
3
1
35
21
24
16
23
85
32
64
20
36
27
48
25
12
35
12
9
4
8
39
145
23
25
80
88
59
13
168
20
84
4
24
8
12
63
85
48
132
20
39
133
92
39
48
1
8
4
35
49
47
33
76
35
45
40
44
16
23
12
1
23
49
23
25
20
63
84
37
8
39
1
8
12
60
3
36
48
73
48
44
16
11
69
40
92
3
9
51
12
12
49
96
11
108
1
116
3
12
36
69
63
49
8
27
13
20
3
72
180
9
48
12
40
8
27
21
24
4
24
119
9
3
21
3
60
36
9
15
13
12
8
100
20
3
61
20
63
1
144
20
63
25
23
9
3
48
25
24
48
180
59
12
24
ABCD 477776876*7^$a-1 [50031]
15
13
47
48
36
43
2
40
48
23
37
68
48
12
3
103
6
60
12
8
48
36
72
63
180
60
72
57
16
6
17
7
78
35
7
17
1
30
18
6
194
3
43
2
4
8
12
15
45
24
34
24
2
63
24
36
48
67
18
20
27
9
4
108
12
24
11
33
39
12
9
76
8
84
3
21
64
20
72
12
10
41
48
24
7
41
25
11
12
48
9
46
38
27
33
4
59
79
125
13
23
9
60
87
43
17
7
14
52
47
1
8
64
32
15
141
10
29
45
3
25
71
19
2
39
1
6
24
48
17
1
8
15
60
9
64
23
21
72
24
4
23
9
39
25
90
6
12
44
12
3
1
20
22
24
29
61
30
24
26
4
35
24
57
46
41
24
13
56
36
63
72
21
51
24
55
17
9
24
12
3
36
96
13
12
92
16
8
63
24
37
56
10
6
18
14
3
48
7
54
8
12
24
22
41
37
12
6
24
17
48
21
58
26
16
47
1
8
48
24
70
14
52
23
1
6
14
27
25
30
18
83
48
21
15
7
126
83
69
4
20
3
120
21
27
7
42
30
17
61
8
24
3
60
12
25
20
4
44
10
30
18
41
31
14
34
50
28
59
24
36
12
9
4
18
74
28
42
14
27
79
14
4
60
36
23
24
12
1
36
11
9
24
82
26
4
11
24
7
2
28
23
19
17
48
1
30
24
17
36
9
39
45
24
15
21
12
63
13
44
279
49
8
39
9
15
1
12
114
17
7
66
6
30
66
17
21
4
23
57
63
13
47
12
7
18
108
24
56
15
12
45
27
120
13
20
24
60
3
13
20
16
71
69
10
72
86
34
48
42
8
70
77
12
7
41
73
71
85
18
14
3
25
24
12
114
6
11
49
8
63
24
7
89
48
45
27
73
32
24
4
8
39
84
12
25
8
75
49
36
8
27
96
31
30
18
26
24
12
60
36
16
11
49
30
54
32
27
81
39
21
123
49
11
45
3
13
126
42
30
30
35
105
4
35
69
12
52
140
15
21
76
48
48
30
24
26
70
5
21
12
84
24
28
24
11
117
48
4
6
17
36
45
40
6
14
3
7
6
23
61
56
112
47
13
18
6
11
12
67
38
10
48
2
40
8
15
33
22
62
3
21
15
1
12
8
75
1
84
8
39
9
22
54
44
27
43
41
9
46
17
73
44
96
3
81
4
18
41
7
14
3
21
15
21
27
12
1
32
51
96
19
2
12
10
6
131
60
69
27
9
75
21
16
66
5
1
20
15
24
21
147
9
63
55
41
36
45
24
88
96
6
2
15
13
95
19
77
37
12
32
36
22
5
33
10
26
60
28
6
90
20
51
81
15
21
3
117
15
13
6
29
36
24
21
4
6
5
43
26
24
64
48
20
15
33
51
55
78
20
100
42
14
4
83
19
30
11
45
39
81
15
12
24
61
20
22
14
34
30
23
36
21
27
12
36
12
25
11
9
3
9
34
149
12
31
17
36
37
12
11
37
80
48
52
6
38
15
9
58
96
65
31
24
6
35
85
24
60
83
33
15
117
15
21
136
8
48
10
54
23
9
64
48
23
1
44
4
24
36
8
63
21
36
22
78
42
24
24
89
37
11
21
3
55
14
12
87
1
54
42
6
42
119
9
4
11
12
48
13
23
7
30
72
12
6
50
108
36
76
104
16
23
19
17
45
16
11
33
28
24
35
79
2
88
71
13
44
3
33
24
36
3
9
3
7
113
12
49
24
23
49
35
1
32
27
12
24
13
59
21
10
102
8
36
40
8
15
9
22
86
51
9
4
8
195
13
8
106
17
25
24
30
53
57
10
30
8
27
156
12
13
20
24
27
60
37
12
35
33
52
24
8
28
59
1
48
8
75
37
24
47
57
15
7
192
14
27
1
36
8
15
36
12
12
7
24
14
3
57
15
7
42
30
14
34
72
54
44
40
132
35
79
17
1
23
12
25
66
53
73
83
24
37
72
11
97
6
6
59
1
20
10
78
36
54
17
21
16
12
83
145
42
5
61
32
46
38
3
33
36
36
28
35
33
15
33
12
10
2
39
24
9
63
7
41
103
54
8
10
48
6
20
28
18
41
7
17
9
3
61
23
108
48
43
2
16
20
64
56
12
70
30
32
208
12
23
36
73
8
12
36
27
33
24
15
33
12
15
117
4
59
12
48
19
41
25
126
14
3
55
17
13
20
3
43
17
13
71
1
12
78
14
48
39
1
59
24
24
1
84
11
25
44
4
32
52
116
4
66
2
70
2
87
9
51
1
35
9
3
43
17
13
11
7
17
45
36
22
41
13
60
56
40
12
11
24
7
53
19
2
12
3
7
42
68
27
9
4
8
3
129
39
9
136
32
63
1
36
35
1
56
28
18
18
167
1
20
12
15
84
19
54
23
45
36
12
12
39
1
128
63
19
89
13
35
24
37
8
4
12
48
8
36
24
12
10
24
24
2
28
12
60
11
24
49
71
49
24
30
29
12
33
3
36
7
98
4
11
21
3
13
36
56
4
47
13
35
49
8
106
14
36
24
52
47
21
16
116
48
12
46
41
24
12
33
3
7
126
155
73
8
36
36
16
44
36
3
21
22
17
1
47
7
50
15
24
49
24
84
11
12
1
20
15
48
9
28
23
49
24
11
12
19
14
16
68
111
48
37
8
3
96
31
14
3
12
37
59
12
181
11
24
13
11
9
24
24
39
7
74
28
48
18
24
41
25
12
12
30
5
19
38
36
16
54
6
32
24
4
6
14
3
31
5
25
35
48
7
26
76
36
35
43
41
57
16
188
27
55
30
35
24
24
21
63
12
49
20
15
43
17
81
15
103
6
107
24
31
6
36
11
25
24
32
51
13
11
36
1
44
3
19
41
13
32
60
22
17
31
26
16
12
36
8
39
1
20
4
44
4
35
81
15
13
23
93
10
18
96
36
20
84
12
39
24
9
40
23
61
60
6
14
3
7
17
13
44
15
84
81
3
12
1
20
15
31
30
90
38
3
12
97
42
48
14
16
24
83
45
4
23
31
17
9
15
61
48
8
64
8
24
58
14
3
9
15
1
44
132
12
24
4
80
4
60
47
13
20
16
6
5
25
36
35
109
6
29
9
24
52
6
2
3
12
24
31
38
51
9
39
13
44
24
48
3
36
25
20
10
102
11
21
15
9
39
25
11
7
72
17
1
30
2
24
39
72
1
20
15
49
48
8
48
39
1
42
5
97
36
6
2
4
24
11
129
15
12
105
34
24
66
20
4
47
21
27
36
36
7
6
35
33
22
6
12
47
33
24
22
2
159
21
4
96
12
12
30
5
12
13
44
12
15
45
87
7
54
59
9
111
1
72
24
6
17
13
20
51
43
41
12
85
8
70
29
21
4
8
36
4
35
7
24
ABCD 477834446*7^$a-1 [50173]
21
3
21
80
184
20
43
9
284
16
3
228
24
53
60
43
33
36
51
57
15
17
4
44
31
29
7
69
120
36
24
27
93
15
120
5
55
120
45
24
27
60
69
15
120
60
96
45
8
115
65
16
24
15
60
5
16
24
3
12
5
103
17
55
168
9
15
84
36
105
75
9
36
3
72
5
100
20
19
12
60
24
173
43
24
5
60
79
12
29
19
9
32
43
60
48
84
45
24
15
24
17
84
4
15
41
4
15
12
5
43
41
55
21
63
21
44
16
39
21
84
51
9
63
17
7
48
5
7
24
125
24
12
31
60
17
36
31
29
115
45
24
63
24
36
24
24
36
69
60
60
104
16
20
139
5
12
208
132
39
12
24
24
65
7
12
108
17
7
65
40
99
9
60
36
39
12
29
67
237
3
72
72
9
15
9
12
8
132
4
80
40
27
117
32
24
67
9
3
5
132
48
67
5
24
36
208
63
12
105
3
77
31
12
9
75
24
21
3
60
72
60
24
9
12
15
185
43
21
20
7
57
51
60
41
4
15
36
9
27
9
111
33
15
9
63
33
144
87
9
44
271
24
48
33
44
40
60
27
29
7
9
75
69
51
33
27
9
36
48
63
29
84
16
75
5
55
53
91
12
57
27
240
84
24
36
72
48
12
17
16
39
57
39
9
3
33
15
5
115
41
28
3
57
3
17
16
15
60
5
7
117
12
44
67
17
100
27
45
99
45
15
45
15
5
16
20
28
15
17
55
24
5
7
53
7
57
20
52
3
45
12
48
51
21
20
55
84
60
9
15
48
72
17
88
36
27
24
144
12
12
72
5
4
96
8
31
21
3
12
45
60
51
24
9
104
52
140
91
60
60
9
51
24
60
96
12
41
19
21
27
48
65
4
3
84
9
15
141
63
36
5
4
60
36
27
12
65
31
9
12
48
20
16
39
5
40
3
77
7
9
75
165
75
29
7
36
17
55
17
91
72
12
33
3
69
15
5
19
89
7
65
19
60
24
41
19
117
39
21
24
24
63
144
89
60
84
91
24
81
24
3
168
36
153
140
16
27
17
103
53
7
53
55
12
9
8
76
84
60
15
21
24
15
17
4
27
12
41
4
3
17
67
45
24
15
156
53
16
15
201
63
41
31
5
28
60
3
53
24
36
16
3
141
39
17
48
40
3
57
72
84
20
7
33
27
9
15
60
113
7
65
4
56
40
24
15
41
4
24
15
132
9
20
19
36
9
12
80
40
231
77
12
79
45
207
29
28
36
39
108
189
20
48
31
5
40
27
84
24
144
5
16
44
31
105
20
24
31
96
45
159
9
60
15
36
21
51
24
36
24
45
8
31
84
21
60
24
60
87
60
153
56
7
48
29
55
5
31
41
43
77
144
60
7
12
137
28
63
12
5
7
24
60
12
180
69
3
12
36
17
12
24
175
72
12
72
36
12
72
60
29
76
8
40
60
3
72
41
7
53
7
48
24
5
60
72
4
51
29
4
3
173
40
84
3
9
3
165
20
31
9
12
44
19
12
5
40
39
65
16
15
33
20
175
21
75
9
3
12
72
36
60
168
69
15
156
60
12
33
15
89
31
65
36
28
27
144
36
69
24
32
4
60
39
12
9
75
21
51
9
20
60
91
12
77
48
103
12
36
45
80
4
15
12
33
15
117
24
36
8
7
65
43
45
27
53
7
9
75
29
31
29
31
72
9
51
17
67
36
120
12
12
5
55
24
12
9
3
45
116
16
75
144
5
19
57
24
39
17
19
12
24
69
44
115
156
12
24
84
41
28
51
69
15
12
5
43
5
52
111
9
3
96
24
48
60
17
12
4
15
12
93
36
20
28
32
4
140
19
108
9
63
81
20
55
69
27
24
60
60
36
33
56
124
51
96
69
56
4
24
56
91
93
75
36
105
39
60
45
20
67
84
29
12
24
64
3
9
44
7
12
132
9
180
39
17
91
24
144
9
36
36
51
72
21
20
55
36
156
29
64
27
17
7
29
31
24
12
9
15
9
15
5
7
12
17
4
56
64
24
96
36
15
29
79
21
87
93
80
4
3
24
5
180
19
60
65
4
3
60
60
9
75
9
96
68
232
20
64
20
40
15
69
27
84
45
44
67
9
15
5
7
117
63
57
36
20
19
36
9
36
27
57
32
55
9
15
12
9
48
3
17
196
56
28
27
24
41
180
40
3
125
36
184
36
116
28
156
27
9
104
4
15
48
93
44
36
67
9
24
24
51
156
36
77
7
29
36
64
15
9
3
12
72
48
21
27
77
31
69
72
3
21
36
51
129
15
24
96
5
4
36
20
4
39
105
63
17
127
36
48
24
12
293
72
24
19
17
4
51
84
36
48
36
132
9
3
48
29
79
101
60
91
9
51
168
21
24
44
292
24
27
33
15
65
40
44
36
7
24
33
3
48
12
17
16
27
24
96
57
92
4
84
12
24
39
72
96
9
3
12
9
84
3
120
12
65
43
9
60
84
159
ABCD 478157294*7^$a-1 [50019]
1
29
91
83
90
31
17
30
61
11
13
23
12
37
21
3
51
8
1
27
18
15
9
8
90
4
69
12
35
18
132
28
3
24
5
12
7
39
36
50
10
20
76
44
46
27
36
5
40
80
22
68
1
24
12
33
24
18
12
96
14
36
12
10
42
38
18
4
63
3
2
19
9
2
22
30
6
26
30
4
74
6
19
23
10
3
5
34
18
80
42
66
34
2
24
22
9
21
14
25
59
16
6
12
26
42
28
32
10
9
15
9
24
17
24
43
3
21
15
38
36
7
3
14
7
5
48
7
48
41
4
15
24
45
42
14
64
2
25
11
13
24
107
24
42
90
1
9
32
16
27
17
6
6
24
6
4
2
55
5
79
24
17
22
36
56
30
16
2
1
9
26
1
125
48
103
12
3
8
64
2
70
26
34
9
71
90
34
9
17
36
7
3
48
12
30
27
53
19
95
16
18
32
28
2
42
72
10
24
21
11
10
30
18
2
12
1
15
14
10
2
10
26
28
15
45
62
42
48
103
11
4
9
5
16
24
78
21
87
36
44
22
30
69
5
16
12
15
11
6
24
42
49
65
16
15
33
6
69
9
2
18
6
13
11
12
94
3
11
37
53
31
5
4
30
8
60
37
41
30
10
20
12
28
20
10
21
23
42
6
10
54
6
122
46
72
20
7
35
42
24
55
12
24
41
24
16
3
35
82
8
7
53
4
3
3
14
46
62
12
12
16
27
17
4
32
24
60
6
18
7
24
3
2
31
36
27
45
29
19
11
16
2
12
82
36
9
9
60
2
54
6
18
4
2
1
48
15
2
24
28
15
12
15
9
17
52
110
1
11
24
1
11
10
54
14
6
24
22
12
56
12
48
24
18
24
34
3
48
11
88
45
69
18
14
19
9
18
14
60
16
32
42
25
36
5
31
21
6
57
5
7
11
37
5
40
2
6
36
60
24
6
6
7
77
6
40
9
59
73
3
66
2
49
3
14
12
7
11
16
20
18
72
4
56
6
22
3
35
18
6
6
7
15
2
4
15
5
36
28
15
41
10
20
1
11
10
60
2
18
28
27
12
53
70
57
53
18
6
4
39
11
4
26
19
63
2
48
34
60
20
6
18
16
6
8
7
45
12
27
21
3
47
22
8
55
17
28
15
3
50
7
5
19
15
96
78
44
12
24
94
32
1
47
48
10
14
54
12
58
9
11
37
12
33
8
43
48
21
39
9
86
106
18
36
45
63
6
6
8
13
24
9
32
18
24
13
135
14
6
28
20
13
24
3
105
17
10
2
28
8
4
8
7
21
32
19
41
10
30
12
32
64
15
35
6
48
19
9
48
24
20
16
27
17
12
28
3
48
12
5
58
69
41
22
18
3
57
56
16
60
15
5
18
25
17
42
36
22
2
6
4
3
5
7
63
2
12
31
17
7
9
2
18
6
73
33
14
24
42
42
10
96
66
9
9
38
13
15
74
28
54
9
45
20
52
8
34
12
14
30
4
18
39
3
32
18
16
60
12
15
15
33
12
17
46
21
12
17
7
53
4
3
12
12
3
18
2
30
18
28
30
92
10
14
18
30
36
4
20
19
12
9
8
43
12
57
18
14
31
5
10
48
72
44
94
20
40
12
20
18
1
5
7
17
6
6
22
30
32
31
48
48
21
6
21
3
20
1
5
52
3
36
35
6
7
53
70
2
78
22
48
14
6
94
14
12
7
41
12
12
36
12
10
18
2
24
94
2
40
2
6
40
24
18
3
11
30
54
16
14
12
58
26
19
24
12
113
16
6
6
20
58
92
13
51
105
9
3
72
5
64
6
26
34
45
29
7
15
14
31
29
7
5
19
5
43
12
63
2
4
15
24
41
22
62
6
25
47
70
30
9
65
4
30
2
28
2
18
19
24
3
21
53
46
14
7
83
22
8
6
1
29
28
152
10
24
32
12
18
19
9
14
52
6
27
3
24
14
91
11
4
21
23
22
27
11
16
9
5
52
3
24
71
12
13
12
12
17
30
76
50
22
8
30
10
42
2
18
28
2
90
156
10
2
103
17
18
66
4
2
18
4
27
15
48
8
25
23
16
45
51
14
4
2
12
30
70
2
34
69
12
65
16
104
16
38
22
20
72
12
10
21
15
33
29
6
12
1
29
28
15
60
11
34
26
6
55
45
32
19
11
6
91
9
56
76
20
43
5
12
28
12
32
22
18
3
17
10
26
42
10
32
18
37
87
86
40
2
42
24
6
6
58
129
11
30
22
30
14
16
2
7
35
24
126
19
17
10
33
5
42
18
4
108
15
59
40
6
2
30
42
37
24
12
15
36
30
32
55
53
6
1
33
12
51
69
14
1
75
30
14
25
12
11
13
39
18
42
54
14
10
2
6
7
11
1
5
10
21
77
22
6
15
29
28
26
22
15
35
13
35
13
9
90
18
3
47
6
4
2
10
32
16
56
78
1
5
42
22
2
24
100
20
6
4
27
27
8
4
57
99
21
27
42
20
28
6
14
4
6
21
39
2
12
19
24
3
62
43
12
3
2
12
16
14
16
30
50
30
31
5
48
36
6
85
21
32
19
72
11
30
48
6
1
35
40
20
1
27
8
37
27
6
15
83
13
39
20
18
19
5
18
12
13
5
12
22
74
124
8
22
45
27
36
9
21
98
30
19
36
5
55
29
76
2
25
36
9
74
49
45
12
3
5
30
10
44
31
5
12
24
4
30
32
4
60
6
39
5
19
65
36
43
21
12
8
22
14
31
89
16
30
24
18
15
21
12
30
21
47
4
2
30
28
12
9
15
2
102
6
66
34
26
34
14
10
50
13
48
9
15
3
8
13
72
47
18
55
41
7
83
13
3
20
1
12
5
7
53
94
80
37
35
46
3
41
46
32
13
57
56
10
2
28
12
38
61
9
20
40
27
3
14
36
36
70
44
1
23
37
11
48
10
14
42
6
18
36
18
72
49
5
4
6
30
146
6
31
53
10
98
40
68
19
9
2
13
51
8
10
30
38
10
45
53
4
32
66
18
10
2
31
83
58
48
8
22
14
24
4
32
43
53
10
2
48
12
22
14
4
56
24
19
59
10
8
43
21
3
5
43
17
31
29
10
57
3
38
67
5
10
12
9
161
66
130
3
107
84
46
12
12
48
51
12
12
5
19
23
28
14
18
1
65
4
80
28
30
8
42
22
2
106
14
124
2
25
57
60
2
34
20
120
6
108
6
24
18
22
8
7
12
3
18
48
2
40
14
4
6
45
15
14
120
22
2
19
47
30
4
15
48
65
19
9
30
45
57
2
16
30
42
21
12
5
12
24
55
15
14
12
48
6
18
6
42
30
4
26
103
48
108
5
7
3
14
24
31
17
60
91
23
16
14
24
10
2
18
13
57
42
33
5
4
2
85
53
16
12
78
9
35
18
12
28
2
1
65
4
8
72
28
75
75
2
12
30
6
108
4
68
18
22
68
22
8
42
24
31
27
78
3
77
52
30
2
18
73
17
19
27
21
33
42
9
15
42
62
58
30
48
74
12
4
27
3
14
12
6
30
7
35
30
12
4
15
65
12
30
13
12
45
60
15
3
33
21
3
3
2
7
33
3
11
60
48
28
45
5
24
4
2
10
15
17
19
27
26
70
38
7
35
40
18
87
29
10
32
64
6
8
91
21
12
32
4
32
139
24
47
25
45
15
57
6
80
16
26
28
6
50
18
1
9
2
84
61
12
12
29
16
12
14
64
50
6
60
60
34
12
92
31
12
33
30
33
9
18
9
12
11
4
21
17
19
21
38
10
3
15
62
7
21
32
7
36
36
9
39
27
108
6
74
1
35
16
8
13
27
6
15
27
2
12
36
118
2
22
26
12
12
12
46
18
32
30
42
6
10
60
62
10
3
59
16
26
28
20
40
3
15
14
6
64
14
46
9
27
12
9
101
18
12
30
12
4
32
7
63
30
63
15
32
70
2
1
5
7
5
12
7
9
24
6
20
13
11
52
38
28
20
30
49
36
12
12
3
6
20
12
28
86
16
38
10
30
2
18
19
17
19
12
24
5
55
11
82
26
4
9
17
34
38
28
14
13
75
21
12
9
87
5
84
12
22
38
10
45
12
21
27
17
18
ABCD 478224206*7^$a-1 [50014]
4
56
4
12
20
15
90
79
20
15
21
48
100
47
9
60
16
17
30
13
17
60
27
4
5
91
36
20
124
5
7
32
69
67
20
3
12
69
12
27
13
44
3
30
78
49
23
13
8
12
48
45
27
9
66
49
44
28
12
12
53
54
18
18
30
54
37
11
73
12
20
4
20
81
54
49
80
28
44
4
80
75
1
20
27
49
17
55
17
3
9
96
30
12
49
20
16
5
15
3
13
11
33
4
24
17
30
33
39
33
63
1
24
71
30
19
65
12
3
12
64
20
16
59
30
19
17
19
41
19
23
21
148
32
39
13
20
100
24
59
24
78
24
78
6
27
40
47
81
12
28
132
17
43
8
9
19
8
84
12
9
39
39
1
12
47
6
51
153
6
36
60
9
21
91
120
8
36
15
6
30
9
15
21
93
96
7
60
60
44
3
12
153
28
11
37
53
162
9
40
32
3
37
60
8
27
49
11
1
41
43
44
3
12
9
51
9
9
7
44
75
1
11
24
6
15
60
87
1
29
19
68
3
13
29
31
59
21
27
6
67
17
27
3
121
41
15
3
21
9
18
12
21
28
11
78
39
112
8
51
1
83
69
52
20
3
117
24
84
9
7
20
9
6
54
36
66
12
37
24
11
25
44
36
112
44
3
84
13
17
102
1
36
8
3
6
54
66
31
41
15
15
24
1
35
30
55
8
76
83
13
8
15
12
45
15
45
24
64
32
28
56
45
48
102
114
6
90
18
13
24
11
1
53
127
8
21
39
4
20
39
1
72
47
36
1
60
60
41
3
39
1
17
31
83
1
8
60
16
36
17
72
18
12
25
41
42
1
140
12
88
11
49
20
12
3
6
15
273
51
21
15
3
73
8
132
27
6
24
18
1
23
78
7
20
3
1
20
147
18
84
19
8
36
3
1
11
13
11
69
16
56
87
153
24
15
36
61
11
6
54
66
15
12
48
96
15
81
3
66
6
18
7
128
129
60
6
25
17
42
120
73
23
21
9
6
24
45
21
19
56
21
12
19
48
60
53
36
7
20
4
80
3
12
21
48
28
11
81
75
24
21
21
6
1
32
52
83
6
90
141
63
13
59
9
4
5
7
36
11
13
35
1
47
42
12
7
29
6
30
151
23
1
11
12
42
24
36
15
33
6
61
12
8
4
11
96
9
3
18
12
12
15
15
18
72
6
42
7
36
5
3
60
45
54
48
12
21
39
12
45
39
12
9
45
30
6
55
35
33
60
9
18
42
18
1
12
29
42
9
16
72
24
20
27
18
102
6
42
49
20
4
71
24
1
5
7
24
29
19
56
16
8
12
15
85
20
27
12
37
68
76
119
1
17
3
4
11
1
71
12
18
3
9
30
30
66
25
8
99
12
109
180
5
7
80
40
104
15
6
42
36
37
137
3
33
6
9
15
1
20
93
18
42
48
24
39
147
30
84
90
1
36
53
18
6
24
30
61
35
1
29
6
24
6
39
16
5
7
24
8
36
52
17
60
55
47
12
48
1
47
30
75
88
44
88
32
24
40
12
68
9
87
99
48
6
96
31
53
31
44
9
7
53
19
41
18
9
39
60
66
18
6
7
128
52
17
36
15
16
80
9
27
84
84
69
30
33
9
15
15
21
48
96
3
12
1
8
9
19
23
45
21
30
12
13
8
27
9
36
3
37
119
48
1
29
7
36
47
1
12
20
16
32
81
7
12
20
9
7
11
12
18
43
20
15
81
16
48
35
6
15
81
75
117
7
44
15
1
60
20
4
20
60
9
30
33
64
56
24
40
44
96
9
12
19
23
72
1
8
12
3
37
20
117
108
12
72
55
56
24
4
20
39
37
29
15
12
9
19
41
51
27
90
27
36
88
5
42
69
16
8
16
24
11
18
31
12
156
11
1
56
3
36
30
55
11
9
135
1
236
40
17
31
12
5
30
25
17
48
18
81
3
13
59
25
29
6
109
35
13
12
20
88
8
33
6
114
3
15
73
95
1
20
4
17
91
32
16
44
69
36
55
35
72
18
43
48
35
1
20
39
21
3
30
54
141
21
66
1
12
11
24
6
6
60
12
1
96
44
45
30
1
44
16
5
66
84
69
88
48
23
13
8
16
113
30
1
11
21
3
24
36
66
6
13
36
12
44
57
18
93
60
15
73
132
11
37
47
36
45
15
24
25
5
42
18
7
29
7
92
57
15
24
9
6
69
16
29
96
39
69
12
6
13
17
75
28
60
41
6
12
18
30
18
6
48
42
15
69
15
28
48
83
73
53
6
9
15
84
18
75
4
24
5
15
12
16
17
31
23
12
6
3
69
3
3
12
30
18
21
45
7
84
8
57
30
18
84
31
56
4
5
6
84
1
24
12
5
24
39
72
40
65
54
37
53
75
81
12
18
1
12
35
12
25
20
87
18
3
88
8
24
9
7
35
1
80
16
8
39
24
6
31
56
3
13
29
39
60
183
1
17
42
1
60
41
6
25
17
63
63
1
11
1
12
80
36
21
24
7
8
9
186
45
40
23
12
18
3
27
12
66
42
30
7
5
78
1
29
6
81
15
69
12
24
16
5
39
3
6
36
7
44
15
144
1
35
33
9
7
12
12
47
1
132
77
72
27
21
15
16
11
42
18
21
21
7
11
30
42
61
44
4
35
24
30
7
41
48
15
28
8
16
5
12
19
47
114
7
5
6
45
24
21
3
36
4
41
39
21
108
30
21
81
39
28
11
13
5
42
73
20
3
37
48
77
39
123
13
167
30
66
1
12
101
43
8
9
87
69
6
45
96
16
17
31
44
39
12
36
69
9
54
73
5
15
27
37
11
108
42
63
9
19
53
51
15
12
1
20
15
37
59
36
25
20
3
73
44
45
3
180
9
7
41
15
15
121
12
20
27
9
52
84
29
6
13
12
24
44
39
12
105
4
36
11
12
13
53
24
3
3
6
84
42
12
49
12
32
87
13
17
3
4
11
1
60
8
112
23
24
36
21
40
8
15
1
36
29
48
66
37
44
3
18
3
12
9
79
35
45
12
4
59
1
20
39
12
30
24
6
9
3
72
61
24
11
78
6
1
140
39
24
30
27
24
60
15
25
65
51
69
19
48
60
11
21
36
24
39
30
6
25
56
33
7
60
20
4
5
27
27
6
54
12
21
63
141
15
9
9
12
127
8
16
24
35
1
17
6
60
12
25
44
3
21
36
3
13
44
3
13
17
12
6
12
12
1
8
81
51
3
25
20
9
3
15
30
39
51
18
24
72
39
36
39
37
8
12
48
12
28
11
49
5
66
30
39
27
9
4
60
20
69
126
13
71
33
40
5
43
5
12
ABCD 478351478*7^$a-1 [50018]
22
38
22
14
6
46
36
36
84
30
14
18
30
6
4
18
90
6
24
48
32
16
30
14
4
92
28
14
42
12
64
2
34
32
28
8
36
42
42
22
18
2
76
2
46
12
2
88
6
62
42
24
82
48
6
2
4
8
4
26
6
22
6
110
10
50
18
6
22
2
22
12
62
4
18
48
2
16
14
10
2
16
6
18
14
10
48
30
6
104
6
12
22
74
4
36
2
12
4
14
10
8
4
44
16
48
24
30
14
22
12
56
28
30
8
6
18
64
6
2
52
42
66
20
120
28
30
30
20
52
8
4
48
6
2
46
6
2
48
34
18
14
34
60
62
54
4
12
54
14
28
26
210
100
32
36
30
12
46
128
6
58
2
24
10
32
6
36
18
82
48
12
8
36
6
4
48
84
18
14
18
4
8
40
18
24
38
40
26
4
18
44
6
12
54
6
36
4
50
30
34
56
18
64
42
8
34
2
4
38
22
72
2
12
24
22
6
18
14
4
12
6
8
6
18
4
38
46
2
52
14
28
18
12
26
4
36
12
26
28
18
14
18
28
24
30
38
16
6
74
4
18
36
2
6
4
78
8
4
2
16
6
20
16
32
16
62
12
42
4
24
26
16
2
12
4
26
6
46
6
20
16
48
42
50
6
34
2
18
24
6
4
2
40
78
2
112
24
80
6
22
2
42
6
18
6
58
6
6
60
56
4
48
38
42
42
12
16
2
46
20
16
86
16
12
56
12
82
2
18
4
14
4
36
12
14
40
38
52
6
30
2
58
8
72
6
4
42
56
18
12
76
14
16
6
48
54
68
4
48
6
18
84
12
56
6
18
6
4
30
8
28
42
14
6
16
38
6
16
6
2
28
20
90
48
4
18
8
10
12
20
28
8
6
22
14
42
18
28
36
48
14
24
6
36
12
24
6
6
16
18
18
98
24
24
4
50
6
4
42
6
110
22
18
30
12
78
18
44
28
8
6
10
14
18
4
60
32
12
30
4
12
2
16
32
36
6
78
12
22
6
8
42
66
4
18
74
58
54
14
24
4
6
38
18
4
26
16
2
12
4
12
2
72
28
14
24
4
38
18
4
44
4
24
8
54
24
46
8
18
52
20
42
48
16
2
30
84
40
32
48
4
116
52
24
8
12
64
18
12
14
16
54
6
36
2
34
14
10
42
14
4
36
2
16
8
40
56
10
24
56
18
10
26
34
126
54
50
18
66
22
6
50
12
10
2
28
18
12
2
18
28
20
94
8
12
48
22
42
8
100
26
78
4
38
24
40
44
4
24
2
24
4
48
60
32
22
18
32
60
4
14
16
18
18
48
26
54
46
12
12
30
18
48
102
14
18
10
6
6
26
18
4
26
40
14
10
30
20
64
44
4
62
24
28
48
30
66
14
30
34
14
52
20
48
16
60
20
30
18
28
12
20
22
24
2
4
24
2
40
6
24
32
30
10
32
36
52
32
24
36
34
2
42
34
6
8
30
22
66
8
24
18
28
26
42
46
42
6
6
68
12
4
78
6
14
54
12
4
20
90
18
46
90
44
100
24
30
30
14
34
8
6
22
24
2
48
46
2
22
8
40
26
12
16
18
12
26
24
18
52
8
48
24
10
2
48
24
144
46
86
102
76
56
28
2
100
30
12
14
78
34
8
4
2
18
70
6
134
12
10
6
14
10
8
48
144
48
102
4
6
56
46
12
14
4
2
18
28
20
22
60
14
10
2
16
30
78
2
16
18
62
4
30
30
14
42
24
40
14
48
28
30
38
10
8
126
12
42
6
30
16
14
24
42
118
14
24
4
24
62
6
48
18
4
14
4
18
44
18
18
28
20
22
2
16
2
12
16
6
6
26
4
66
26
42
12
22
50
46
50
64
32
22
44
6
16
32
16
26
10
12
30
14
30
28
18
14
4
20
22
2
4
38
4
2
34
30
2
28
24
20
16
12
24
2
4
42
26
10
20
10
2
28
32
4
8
10
6
36
20
46
24
14
34
44
30
16
14
58
24
44
10
38
10
12
6
14
34
32
10
2
24
6
10
60
6
20
6
42
16
6
26
4
18
42
20
16
38
42
6
12
28
68
12
28
32
40
38
6
16
26
10
14
10
62
10
56
12
36
22
2
30
18
4
8
12
22
6
32
18
10
24
30
56
6
10
50
24
36
30
70
8
24
126
18
30
12
4
26
22
18
30
42
66
6
8
28
20
28
6
20
60
60
22
2
22
26
82
8
22
62
10
6
60
6
26
4
12
84
8
64
66
54
8
36
12
4
56
12
84
4
12
24
30
2
22
66
6
56
12
22
6
6
26
4
38
16
14
12
16
26
16
2
6
10
42
62
22
12
26
4
12
12
96
14
6
36
30
114
42
30
34
6
2
64
14
10
60
68
70
60
26
40
12
2
18
16
24
96
12
8
6
10
36
26
4
38
72
28
2
16
2
12
6
4
38
10
26
36
18
30
30
28
24
42
14
24
30
16
24
18
2
52
14
28
2
22
18
44
4
26
6
10
36
12
18
12
14
24
18
10
6
30
2
52
32
48
16
2
10
12
14
28
14
10
26
16
6
12
44
82
6
18
26
36
58
38
16
26
16
2
16
26
16
36
32
30
24
12
28
2
4
84
36
44
4
2
16
42
6
8
66
22
18
24
6
50
22
8
48
48
6
52
14
12
4
6
20
12
4
56
16
32
64
6
36
32
52
30
14
16
12
42
74
42
12
10
60
2
4
30
12
2
34
6
20
22
6
44
12
4
50
10
66
6
14
18
24
12
58
6
6
30
8
4
8
10
74
22
2
12
6
52
44
70
26
10
38
4
32
40
8
18
52
140
10
138
18
20
4
2
12
34
8
10
6
18
38
40
32
10
6
8
42
12
100
38
64
12
80
42
16
104
24
12
28
14
16
54
24
14
4
18
26
52
86
4
26
28
12
24
18
48
24
8
36
22
48
6
30
30
2
42
4
24
92
22
2
4
20
144
108
4
48
72
18
6
48
12
84
14
18
100
26
6
34
8
30
28
18
92
24
42
46
20
28
8
6
96
154
2
16
20
4
48
20
30
10
2
22
36
6
36
26
28
26
46
14
42
16
24
8
24
4
12
38
10
24
12
30
20
60
12
40
86
28
24
32
40
6
14
36
30
6
34
12
18
2
16
8
18
70
30
12
246
18
24
6
2
6
22
24
68
4
66
18
8
108
6
16
12
18
36
2
28
18
30
30
24
36
8
12
18
4
8
10
12
26
4
6
54
36
44
10
32
10
30
18
14
4
60
6
96
62
18
60
12
54
10
8
10
18
30
8
22
36
68
6
54
42
150
6
22
50
6
34
12
48
32
28
18
12
14
4
18
36
54
2
4
6
14
16
18
8
18
18
72
12
36
28
44
10
18
20
46
6
24
2
16
12
24
18
12
12
18
102
8
46
26
12
4
14
18
40
48
6
56
10
14
88
8
34
36
2
30
6
52
26
34
38
16
56
24
40
12
6
12
86
40
20
24
30
24
10
14
42
48
52
14
12
18
34
12
42
24
14
16
14
114
6
46
32
6
16
6
6
14
10
18
98
48
54
16
38
36
12
10
14
48
40
20
22
62
10
14
10
14
4
104
48
16
14
4
6
120
18
2
10
26
4
60
14
48
16
6
26
46
8
54
22
8
12
4
8
28
20
12
12
6
16
12
20
24
82
24
48
102
102
12
2
54
6
66
46
42
72
6
2
10
32
4
6
44
12
10
26
30
12
66
58
38
16
32
12
4
24
50
42
46
12
12
14
70
66
14
42
24
40
24
42
2
6
34
30
30
44
24
28
30
2
36
24
4
56
6
28
14
42
22
20
12
12
4
18
6
2
18
10
6
8
48
4
32
28
24
24
18
18
12
18
92
72
16
12
14
12
6
28
14
22
14
16
14
22
18
6
36
8
12
16
48
30
20
216
46
132
6
18
12
66
14
58
42
60
14
18
46
2
82
6
2
10
26
4
12
6
26
6
78
10
102
6
6
30
30
14
96
10
2
16
12
14
30
22
12
36
2
6
4
2
52
44
10
2
12
4
18
54
26
106
72
36
24
8
46
32
12
28
8
72
84
6
24
12
48
16
6
18
152
40
50
54
34
20
30
ABCD 478464404*7^$a-1 [50020]
72
3
117
12
12
4
48
71
153
52
23
12
9
27
9
12
108
52
84
8
132
123
33
75
12
45
39
69
15
33
40
71
12
9
124
47
69
48
15
33
27
57
12
84
63
108
13
23
1
32
204
27
241
23
9
3
180
36
25
32
75
12
9
51
9
123
73
12
20
123
9
40
11
9
204
15
12
12
49
128
112
71
9
12
16
35
36
57
39
121
35
13
60
47
133
59
25
47
13
36
32
72
27
24
85
96
32
88
260
27
36
48
21
28
11
24
84
25
32
60
159
21
84
40
131
37
48
8
16
23
13
44
15
12
48
109
32
15
141
27
72
9
39
33
72
111
1
24
56
4
36
35
48
36
72
105
51
13
32
51
33
51
81
63
12
72
60
25
72
8
15
12
9
3
9
3
49
35
57
36
3
9
112
36
20
39
9
48
87
24
12
61
104
15
13
35
84
45
96
64
95
9
27
72
12
9
12
3
9
15
81
4
59
72
36
9
12
100
71
69
99
1
20
27
60
9
15
84
25
84
8
123
37
36
11
144
21
3
72
24
49
8
36
111
36
81
16
48
8
3
12
156
45
96
192
63
45
39
25
20
60
28
83
84
81
348
48
3
81
63
24
165
36
60
27
69
51
72
36
12
9
3
73
11
24
45
52
8
75
48
9
51
12
1
48
36
24
35
33
27
25
8
24
3
72
12
9
15
96
108
129
16
71
45
40
11
12
9
3
12
12
25
83
33
24
16
59
21
4
71
13
8
4
48
68
120
4
11
33
3
13
116
132
15
25
107
36
48
24
57
15
37
32
48
12
39
33
51
60
61
36
8
51
192
120
21
15
49
8
111
9
48
16
11
45
168
112
20
27
12
45
12
15
12
60
105
4
23
48
117
36
63
45
135
12
25
47
24
84
85
36
23
45
12
3
12
72
21
15
33
48
36
4
23
37
36
44
12
51
21
24
39
9
3
21
28
20
28
11
1
164
16
71
9
39
9
51
1
11
45
39
1
11
36
45
15
13
24
47
24
49
95
37
107
48
21
15
37
108
32
111
49
48
35
84
57
4
44
15
36
13
155
1
68
60
3
12
120
57
15
1
104
87
60
133
36
44
72
12
60
27
25
11
73
47
121
8
39
33
39
9
63
21
16
132
23
12
21
39
73
56
72
48
120
27
24
25
48
83
48
105
4
11
21
51
49
71
21
111
45
15
37
60
11
84
33
63
69
15
12
33
52
20
147
61
48
47
156
33
64
23
45
60
3
9
132
84
63
1
71
81
15
12
24
37
23
9
3
21
27
21
4
36
8
51
49
20
3
12
61
11
24
25
107
21
3
12
12
25
83
12
21
87
49
128
120
39
21
96
48
16
59
1
20
12
48
64
59
37
72
12
11
1
24
32
60
48
27
84
49
23
13
24
32
3
144
12
1
23
24
57
63
108
12
25
35
84
9
12
3
25
11
12
72
21
4
32
3
72
21
60
4
119
165
15
61
8
3
36
24
49
155
1
71
61
131
9
3
24
37
20
72
36
156
63
9
15
93
12
120
15
9
135
45
63
45
16
56
76
71
9
12
16
20
12
27
45
48
63
60
84
12
13
36
95
97
48
23
37
8
39
21
15
37
128
16
23
117
27
72
33
24
75
48
84
36
45
96
15
217
47
13
20
24
48
3
13
8
3
132
33
132
48
16
20
15
12
48
1
71
60
93
12
112
8
24
40
203
37
80
88
23
12
37
8
16
47
9
12
27
121
72
47
57
15
45
28
23
24
9
12
28
20
27
153
3
12
84
36
84
132
81
24
27
12
33
12
60
88
80
51
69
15
36
12
49
56
3
96
156
33
3
108
72
9
3
9
63
33
4
23
57
220
96
68
40
68
27
201
15
109
12
128
16
11
85
11
120
132
24
9
40
11
12
36
13
12
20
3
45
99
12
1
92
4
32
24
132
52
35
133
32
75
21
16
23
12
60
25
8
15
37
12
36
11
69
39
12
156
1
32
147
36
96
9
27
12
36
177
75
37
32
40
23
129
4
32
15
48
48
33
28
59
69
48
3
69
48
40
23
33
27
12
96
117
52
8
52
48
32
4
8
51
85
47
93
87
9
4
24
11
21
36
36
15
132
72
69
39
60
12
93
64
11
36
48
84
153
27
73
11
57
15
72
12
45
16
60
12
8
88
107
48
36
21
100
48
56
99
49
35
105
48
48
75
12
105
88
56
75
45
12
3
108
45
96
51
13
20
100
32
24
39
189
12
40
8
27
21
15
84
24
21
15
9
60
135
85
35
48
13
23
60
21
12
3
49
23
60
217
80
4
35
165
112
11
57
63
33
3
48
61
12
59
9
36
15
81
12
51
192
12
117
88
56
40
155
12
1
8
36
28
128
84
63
37
59
60
37
47
13
116
12
207
1
84
23
37
11
24
69
ABCD 478472346*7^$a-1 [50003]
11
7
192
48
72
36
84
24
54
18
60
72
6
36
18
41
25
6
84
12
12
48
5
19
29
25
192
119
55
89
19
66
144
12
144
24
23
49
18
6
42
78
36
18
12
180
48
41
19
12
138
48
48
174
6
60
54
96
12
53
79
12
18
35
67
24
12
72
18
18
29
55
6
24
6
12
12
125
25
42
36
24
65
49
126
54
12
24
24
30
24
66
30
42
60
35
37
180
30
90
18
60
18
6
60
125
31
90
18
102
24
30
24
161
19
30
30
24
18
24
54
84
36
60
5
49
12
54
24
5
48
67
18
60
84
6
5
79
78
83
13
42
72
113
19
48
6
84
186
90
47
48
19
6
36
114
36
90
83
61
30
30
66
60
6
42
6
42
138
120
30
66
54
60
5
67
24
48
5
61
96
131
55
114
18
90
66
30
107
19
30
24
6
48
30
35
13
18
90
120
72
30
60
12
60
12
24
36
126
102
126
54
53
49
18
77
19
36
36
5
7
48
18
90
24
6
96
24
156
30
108
12
30
36
78
102
12
18
54
138
42
48
6
12
222
18
42
107
19
96
54
54
102
11
25
42
12
65
1
18
84
72
24
30
24
18
60
120
12
17
115
29
67
114
24
30
72
29
91
5
79
30
30
5
25
6
42
42
24
210
54
18
90
42
90
102
23
25
42
90
6
60
72
156
77
49
6
84
24
126
18
48
264
138
11
25
12
42
12
5
48
43
53
25
6
96
12
72
90
35
121
54
18
60
35
67
29
1
6
72
65
25
126
132
5
48
1
143
1
36
66
12
156
30
66
54
6
5
48
48
7
66
72
12
42
6
48
66
90
30
24
72
84
53
55
48
60
12
60
90
30
36
150
90
66
71
13
6
29
19
36
84
36
54
42
144
12
78
60
11
31
192
96
30
174
5
7
144
162
48
30
42
12
6
60
17
25
102
96
24
12
24
12
24
36
138
54
30
30
6
120
66
78
42
41
79
6
60
30
18
66
138
12
6
162
12
54
96
114
66
18
72
36
30
60
120
54
66
102
11
121
18
6
6
6
18
6
11
25
138
84
72
48
161
7
84
60
30
24
24
18
42
47
109
102
29
144
19
72
6
54
41
7
90
12
30
53
1
24
12
84
24
30
72
30
11
19
30
84
12
18
77
7
18
24
18
36
30
36
36
18
17
25
23
96
25
30
6
30
24
138
36
12
84
36
30
120
12
6
24
6
66
24
6
120
60
24
6
131
48
1
150
36
120
42
48
18
65
19
138
228
30
42
54
78
6
12
12
42
60
84
6
5
133
12
96
18
24
12
89
31
18
6
84
108
137
25
78
24
18
36
102
48
120
77
37
11
7
12
48
54
23
31
30
210
66
95
61
210
54
24
30
36
6
114
24
24
41
1
60
179
91
24
192
78
24
6
30
6
78
30
12
149
31
6
78
6
6
42
102
18
138
18
35
67
60
12
12
41
109
35
55
36
144
5
19
29
73
23
19
48
12
60
78
23
7
174
48
102
6
132
11
91
108
120
78
42
41
61
108
90
12
48
18
72
192
84
6
96
12
30
108
78
6
90
108
6
90
29
7
30
6
78
54
120
48
24
30
30
6
198
6
36
24
6
12
53
13
150
29
37
30
108
12
150
66
30
47
43
48
60
24
6
12
42
18
132
47
13
35
43
60
12
12
36
72
30
42
240
120
24
54
30
78
24
30
24
24
12
6
12
30
18
72
102
30
11
48
19
6
84
12
18
192
5
103
41
1
36
12
60
35
13
18
65
31
66
30
30
78
5
19
18
42
72
78
162
24
65
7
102
42
36
24
18
6
30
30
89
25
18
240
48
5
49
18
102
36
6
6
18
12
30
78
102
30
18
126
6
42
222
6
5
7
90
60
12
66
48
30
12
108
47
7
6
162
12
48
5
19
84
41
1
84
114
24
65
48
19
30
186
12
41
19
180
18
174
18
42
78
48
54
90
6
18
60
6
30
6
168
12
18
156
90
48
60
6
60
90
29
1
12
24
30
48
72
24
29
7
6
90
12
36
6
35
91
5
19
29
7
114
71
48
19
150
42
24
42
12
78
54
11
43
24
6
12
78
60
6
60
60
35
85
18
132
6
132
42
66
24
18
5
85
60
6
84
60
12
24
36
48
12
36
12
96
5
31
54
66
30
24
132
47
1
60
54
132
54
6
90
35
73
71
25
36
30
108
36
12
54
66
54
ABCD 478577916*7^$a-1 [50074]
159
120
57
80
40
75
5
127
36
24
45
56
7
65
24
91
29
115
21
24
15
65
103
45
27
41
43
21
8
88
12
80
52
99
12
72
65
52
128
76
15
9
60
48
27
5
36
55
21
68
156
31
29
31
33
75
36
5
4
152
103
36
9
20
72
64
75
41
36
7
156
60
9
68
127
5
40
135
17
88
135
45
15
12
21
75
65
7
65
103
9
3
36
60
12
33
12
39
84
9
32
103
161
52
12
15
53
160
3
17
28
87
9
36
39
24
29
76
144
8
55
53
31
5
31
84
60
144
29
76
84
15
420
173
100
32
48
7
60
60
45
12
56
43
117
87
41
76
36
3
12
45
39
21
68
19
233
24
48
40
3
17
12
16
39
36
9
48
51
17
60
7
137
36
163
125
76
116
64
96
8
16
68
96
112
180
104
79
21
123
12
89
4
48
27
108
5
55
9
48
68
19
21
104
16
87
48
12
21
104
43
17
76
51
45
116
127
48
5
7
21
27
12
5
72
16
3
9
60
15
12
101
40
8
24
12
100
3
108
77
96
7
72
12
33
51
156
9
24
183
9
24
72
99
108
17
19
12
65
64
123
12
125
4
140
64
96
92
55
33
12
39
69
20
7
57
68
67
45
63
77
16
32
28
116
36
40
3
24
173
7
60
77
79
24
17
295
93
27
24
125
67
17
112
96
60
159
5
19
77
7
132
48
21
15
9
3
24
21
20
103
36
33
87
48
36
9
320
31
77
19
53
16
24
27
108
33
75
5
28
39
57
96
3
36
21
8
7
12
45
63
33
24
147
24
12
48
12
117
3
105
15
60
113
19
45
32
4
51
24
101
16
20
48
7
57
51
12
84
101
43
24
5
12
31
165
120
135
48
9
32
4
84
111
24
12
53
91
72
5
19
245
139
12
24
5
4
27
33
75
36
5
28
68
48
7
57
15
60
5
55
17
91
5
7
12
21
48
87
53
31
21
15
93
12
8
127
24
129
24
111
36
5
48
100
60
3
84
24
9
72
15
36
24
36
65
43
5
211
69
32
79
144
29
76
24
51
29
31
84
5
148
3
105
164
28
87
12
65
28
8
7
21
84
128
88
27
144
5
91
84
168
48
33
32
72
43
29
40
39
41
19
21
15
168
96
69
51
17
103
89
88
128
52
75
53
7
93
96
8
31
24
93
12
63
65
43
21
80
4
39
117
51
5
7
105
12
99
36
9
20
79
105
32
31
113
4
12
24
15
17
7
48
132
36
65
19
93
27
5
31
17
43
161
31
117
15
60
36
45
195
36
5
4
44
31
72
12
45
20
28
84
3
12
5
31
153
24
51
21
3
72
9
111
168
12
45
15
21
123
45
80
36
96
55
60
33
75
5
184
32
79
17
52
3
12
5
67
5
36
43
149
28
15
48
9
48
104
31
33
27
72
53
103
36
33
48
219
33
63
24
45
123
81
87
77
60
48
72
31
9
15
36
144
45
36
144
96
27
48
9
3
77
31
137
79
168
12
33
15
117
39
41
76
180
39
65
48
40
63
29
55
120
33
63
65
4
140
55
36
12
41
76
75
60
113
72
36
19
41
72
16
32
28
87
125
55
33
36
15
5
19
281
19
9
80
31
36
33
80
7
21
24
3
41
12
19
5
16
135
72
141
12
3
144
48
17
211
137
19
21
39
41
79
36
29
16
15
29
64
240
20
72
112
3
60
33
51
93
27
21
80
103
24
48
60
77
67
53
7
65
19
9
27
60
93
48
27
36
12
17
100
8
79
48
105
15
36
5
36
16
20
103
9
48
200
144
43
48
57
80
28
75
24
93
32
16
20
64
84
32
28
15
21
15
29
19
36
105
15
189
3
129
15
96
5
103
12
29
79
12
48
21
3
36
72
9
36
3
225
24
8
40
3
24
48
9
75
5
84
16
56
132
28
3
125
100
27
117
36
104
7
24
120
9
27
5
144
19
72
21
63
9
15
45
68
55
57
80
7
53
28
20
163
144
17
31
9
39
9
8
115
84
89
124
15
5
16
32
60
7
5
40
12
44
36
64
15
5
67
48
12
77
12
64
39
33
32
67
180
5
16
48
44
40
8
52
75
36
96
53
48
67
77
31
9
20
103
41
79
ABCD 478685418*7^$a-1 [50023]
39
89
40
8
60
12
31
21
56
7
12
72
5
19
29
12
16
27
21
3
48
12
41
79
17
19
12
5
115
36
29
48
19
9
8
4
8
31
9
92
31
5
7
5
12
36
16
111
29
36
19
9
84
27
41
64
20
60
19
81
20
60
124
24
8
67
41
19
21
20
103
9
27
36
12
137
52
44
96
7
36
5
7
9
15
5
7
24
45
8
7
36
5
31
24
12
17
16
15
53
52
3
36
9
24
20
79
72
5
40
24
56
12
55
9
3
17
24
7
17
12
43
21
24
20
19
60
29
43
17
28
24
32
31
24
12
120
36
5
16
20
19
5
28
3
21
120
3
17
36
64
39
29
19
36
108
5
7
21
32
28
12
120
8
52
15
17
60
31
9
8
60
24
7
48
21
3
12
17
72
43
96
29
31
21
8
31
24
12
5
7
33
8
55
57
15
9
20
55
29
12
60
4
63
57
27
72
5
7
9
152
40
8
4
56
12
52
12
3
12
5
100
8
12
48
76
3
9
20
40
92
55
48
5
28
36
39
48
48
216
53
19
5
43
24
12
93
108
15
57
15
29
52
27
17
7
41
55
17
19
24
21
20
55
21
27
24
24
33
51
5
12
12
31
5
52
68
19
12
5
7
48
12
9
3
5
115
36
5
7
36
48
36
57
15
29
100
68
60
72
52
24
20
16
15
48
60
12
29
4
20
7
9
12
20
28
36
8
108
19
5
36
7
5
55
41
24
7
5
36
31
57
3
36
5
7
24
12
5
28
96
60
36
12
32
31
12
53
7
12
21
8
31
53
12
88
12
39
48
12
12
45
8
52
8
4
12
20
36
28
24
8
72
19
33
3
113
24
19
72
45
12
15
21
44
28
24
8
43
93
243
9
15
65
7
21
20
7
5
4
68
40
8
103
36
9
39
57
15
5
43
36
36
5
24
40
104
31
12
29
36
4
44
31
24
12
36
12
60
12
45
132
63
5
108
7
9
51
12
60
45
3
9
36
60
63
5
55
36
48
45
8
43
21
39
69
3
29
67
29
4
60
20
19
65
12
7
57
27
129
32
7
48
17
79
9
68
7
21
20
4
20
16
12
104
31
77
16
3
33
3
57
15
60
89
7
60
36
17
12
40
15
33
24
15
48
9
24
36
8
7
9
39
33
15
48
29
12
7
29
67
60
36
12
29
7
12
21
44
64
63
12
60
21
12
12
3
29
48
12
19
17
4
48
8
28
80
24
36
60
55
141
111
5
7
57
24
3
41
40
8
24
40
8
31
9
12
159
12
5
7
48
45
3
12
36
9
111
17
43
21
39
29
12
12
24
72
31
12
5
19
33
39
81
20
4
56
31
17
4
68
31
36
45
92
7
9
8
36
24
12
24
4
75
48
36
48
48
9
8
12
28
15
36
24
77
16
12
15
17
7
96
29
19
21
3
45
12
60
44
12
12
76
12
27
17
4
104
79
29
24
24
31
5
108
31
5
4
15
5
55
12
12
96
17
151
9
3
36
24
17
36
43
60
161
43
177
44
7
17
12
4
12
20
4
39
69
36
36
8
7
53
103
96
9
3
72
60
24
12
12
5
76
51
5
4
44
52
48
51
21
24
3
137
88
12
3
17
36
67
12
33
27
9
24
27
9
36
39
36
12
17
4
3
33
27
33
12
63
5
19
65
48
7
24
149
43
41
40
3
41
31
189
60
24
3
105
32
43
72
21
32
19
5
19
65
7
45
63
17
31
12
72
24
5
96
31
17
4
15
33
3
57
72
92
7
189
27
17
36
19
45
20
88
27
12
17
16
44
12
4
24
24
111
24
33
51
29
12
36
100
24
51
5
24
72
4
20
4
8
7
17
7
17
64
12
60
8
60
7
41
7
41
72
4
56
160
8
36
16
3
24
33
75
5
12
36
40
44
12
28
3
33
63
41
7
24
12
5
4
159
9
27
24
17
28
36
15
5
55
12
108
41
7
41
144
7
41
4
8
36
36
4
120
12
75
9
3
5
7
45
20
48
36
72
48
7
36
48
24
45
15
12
24
96
65
88
132
15
29
7
17
24
43
17
48
139
21
3
29
36
36
16
12
15
84
29
4
60
27
53
16
8
103
33
80
16
3
5
52
75
24
12
36
36
24
12
24
9
15
5
91
12
57
15
5
19
21
27
12
9
3
17
4
3
17
60
67
29
24
19
17
19
12
24
12
12
9
12
8
7
29
31
9
3
5
12
4
32
4
20
16
72
63
29
4
24
32
67
24
153
75
77
7
12
33
32
48
60
72
7
12
41
64
24
27
5
19
9
72
8
31
12
17
28
27
48
29
7
84
12
93
3
5
4
12
63
60
48
45
87
72
5
31
17
28
27
108
45
8
12
40
27
17
4
44
19
12
17
48
7
5
4
15
60
24
17
52
72
39
29
19
17
31
5
36
12
40
32
16
12
63
93
75
12
12
60
5
19
9
39
12
53
19
29
12
28
51
21
39
17
7
132
84
12
24
12
149
4
3
45
12
39
5
52
8
36
28
87
65
24
7
29
28
51
17
24
31
69
27
132
45
27
77
19
12
5
12
40
8
12
7
21
3
21
8
43
36
65
31
33
123
53
100
44
76
3
77
36
31
29
12
36
127
132
21
3
17
7
36
93
20
36
43
9
20
43
5
48
24
16
24
3
12
17
4
99
45
8
52
8
72
55
41
36
24
76
3
33
32
43
29
19
29
31
5
4
15
33
27
17
28
15
24
53
55
12
33
15
101
31
12
17
12
60
12
36
12
12
67
57
27
36
21
12
24
20
79
12
84
21
84
56
28
48
3
24
60
5
60
31
41
4
15
5
7
29
55
113
76
12
15
9
39
29
36
4
8
19
60
9
20
16
8
36
4
15
24
9
3
57
8
36
151
9
15
9
63
17
43
60
9
15
9
68
28
15
17
7
48
5
36
40
15
5
55
57
92
67
21
12
3
33
12
84
24
12
32
43
9
3
12
45
8
40
63
5
28
39
60
77
31
24
41
64
3
33
63
21
108
15
53
88
27
12
65
40
36
12
87
5
43
9
3
12
21
3
36
12
48
9
15
5
36
28
12
8
19
17
79
57
20
24
100
20
16
8
40
27
225
24
60
24
20
7
9
12
20
7
5
36
12
28
56
36
19
21
15
65
4
48
60
15
48
9
24
27
9
8
36
31
21
15
36
24
12
216
45
56
103
5
16
12
60
3
29
12
28
12
44
7
36
9
15
33
3
29
4
44
36
60
7
12
5
24
100
39
41
31
12
24
24
9
15
57
24
36
15
12
21
36
12
27
24
9
15
12
21
36
20
16
8
19
48
9
3
36
9
8
4
24
92
84
16
15
5
79
21
24
8
12
16
39
132
24
12
33
63
45
159
57
3
53
12
67
69
ABCD 478710264*7^$a-1 [50003]
128
28
197
33
22
5
21
10
32
52
96
24
20
36
33
43
56
12
6
3
60
21
15
43
185
36
60
67
5
108
21
58
32
16
17
67
5
67
14
27
55
20
42
30
40
38
48
63
27
4
36
29
223
20
4
8
18
18
9
36
144
15
30
6
93
27
40
24
26
54
9
9
15
19
53
67
26
18
9
91
14
30
16
17
27
48
60
81
27
102
42
9
67
14
18
72
112
24
17
3
72
78
72
34
56
21
31
48
12
53
55
8
9
36
45
42
72
30
90
33
12
33
30
45
63
24
30
6
9
31
14
36
102
40
50
87
7
24
84
5
45
99
27
4
56
9
48
45
90
42
22
53
108
103
2
12
15
63
4
44
16
53
36
72
48
69
63
75
108
9
7
17
21
15
75
60
9
27
12
28
24
36
12
5
27
9
7
72
32
36
16
8
28
128
69
63
4
36
120
12
89
7
2
58
44
168
4
8
69
111
28
108
32
18
75
45
106
26
82
98
10
2
130
20
9
21
6
180
12
162
22
36
108
5
27
42
70
20
40
36
77
156
36
108
15
28
24
72
108
120
120
26
22
12
110
36
15
7
20
72
21
69
22
233
51
112
17
43
84
17
24
27
40
12
24
14
135
36
99
112
26
15
72
7
257
171
28
5
3
33
9
34
101
103
24
29
19
62
78
21
24
36
21
171
7
60
12
48
17
7
38
6
72
57
33
12
6
9
84
87
72
21
79
101
27
54
126
4
20
16
14
78
4
17
91
53
7
26
27
12
51
124
56
57
7
173
36
67
20
144
9
12
79
12
8
33
43
20
16
29
19
12
8
69
7
14
63
27
16
29
43
17
183
42
70
29
117
90
4
170
96
10
53
91
72
56
4
74
22
24
44
30
22
5
27
16
36
120
36
41
31
50
120
216
144
60
48
82
8
52
8
28
12
5
3
52
38
34
89
7
2
48
10
36
36
8
16
101
240
7
113
33
39
7
8
36
4
36
113
19
8
54
58
17
15
48
18
42
21
67
72
32
16
17
3
64
72
17
9
135
7
12
8
78
111
96
31
24
60
50
6
30
46
8
76
29
81
30
180
4
5
31
14
63
15
48
9
91
72
24
38
60
90
18
3
69
66
24
45
21
42
4
53
7
24
132
5
3
100
17
72
63
4
36
12
12
26
87
3
40
158
150
45
9
90
36
30
24
10
29
9
22
56
45
55
20
184
48
12
68
28
17
12
33
3
19
12
36
77
33
18
64
53
27
40
53
45
22
56
4
36
12
48
36
116
4
24
96
96
32
9
84
33
10
12
5
27
112
14
12
58
84
12
24
156
41
3
153
36
45
70
26
30
16
17
9
18
12
18
70
36
26
12
78
18
22
12
5
24
12
67
5
43
36
17
36
48
7
8
21
27
42
142
12
74
27
63
42
12
118
60
53
91
36
20
64
26
58
65
27
93
127
32
45
91
20
76
48
8
30
15
12
33
58
17
19
17
60
21
135
7
8
45
3
72
16
12
24
17
7
74
10
29
31
12
8
45
55
26
63
7
60
60
92
4
56
18
39
163
12
50
6
12
81
19
5
63
72
21
60
27
16
41
87
36
102
10
32
28
2
18
4
84
74
46
44
96
40
53
27
24
40
5
7
173
115
20
16
32
45
43
44
9
21
22
48
20
18
58
92
21
24
57
58
20
12
6
3
19
80
148
74
10
20
105
21
94
86
204
46
20
114
10
98
291
27
9
15
9
19
38
22
20
4
26
198
40
32
4
24
32
21
19
62
18
33
39
9
60
9
75
36
297
24
3
60
93
63
19
17
15
36
30
154
12
38
36
39
127
24
62
162
90
75
60
36
7
65
192
45
15
127
56
90
15
19
137
79
12
50
46
20
24
120
36
16
17
27
16
24
89
7
8
90
48
18
24
16
12
101
79
38
46
17
51
21
297
51
31
5
93
18
9
7
38
6
9
21
10
89
33
34
86
42
88
24
8
6
22
108
12
2
10
20
52
89
31
36
242
108
27
123
21
31
185
43
20
28
12
32
16
17
139
24
134
48
60
63
39
36
153
81
10
60
20
28
17
36
15
76
104
9
31
44
9
36
55
12
41
33
27
63
16
60
180
68
52
29
48
31
29
7
110
34
50
6
93
51
40
5
67
68
28
60
24
53
24
19
80
21
9
51
27
40
72
17
63
60
4
8
18
18
117
27
40
12
26
171
36
48
87
48
90
15
27
66
22
12
26
34
20
18
34
24
12
20
45
27
112
26
60
30
124
26
12
15
7
36
68
4
29
39
88
2
231
67
104
28
17
21
27
132
135
36
72
45
27
52
38
66
52
48
32
88
5
9
18
42
30
28
72
140
16
2
3
45
144
70
26
34
96
44
6
27
12
43
24
74
30
42
18
52
5
67
12
17
21
36
42
12
16
20
45
31
56
30
15
36
36
108
103
14
39
31
113
60
3
24
36
54
46
72
17
75
ABCD 478729008*7^$a-1 [50010]
12
9
21
54
30
3
8
37
12
35
16
12
29
103
15
36
5
7
12
30
11
7
57
20
55
41
24
16
24
20
16
5
28
8
63
21
48
10
2
10
12
42
27
165
24
72
44
4
36
8
16
48
47
24
37
54
6
59
4
20
25
54
26
12
4
27
8
7
53
1
75
3
42
20
63
9
7
65
4
15
48
57
3
8
24
13
96
8
43
56
25
15
20
9
22
69
5
15
33
3
33
36
7
45
6
26
12
60
19
5
15
13
42
78
20
31
57
15
33
42
18
24
99
17
51
13
27
5
4
20
4
48
3
60
92
13
6
5
16
9
48
6
5
49
56
24
7
20
16
63
5
21
60
36
64
80
28
51
36
15
5
19
77
61
15
77
96
79
77
3
21
16
51
24
3
5
16
44
13
8
31
21
56
48
4
12
44
106
6
159
8
84
13
63
41
10
29
9
51
9
4
24
78
9
5
12
15
4
65
15
25
15
135
14
7
27
21
36
5
19
21
35
24
1
8
51
7
2
48
79
33
11
12
1
47
9
82
65
7
54
12
47
9
94
53
19
21
69
15
24
3
12
24
6
6
81
33
56
7
27
62
15
57
4
63
44
45
16
8
12
64
51
21
18
21
51
5
24
19
41
60
7
9
68
28
33
12
36
36
35
1
39
3
14
4
15
20
4
5
36
22
45
72
51
6
24
18
42
35
4
17
28
20
15
36
13
80
22
30
42
149
9
15
16
44
4
9
32
60
24
31
69
51
9
30
2
3
16
21
23
12
9
19
9
20
22
5
21
108
10
48
33
45
56
24
76
12
3
39
6
39
29
51
49
3
27
65
45
16
42
26
36
4
24
107
7
9
3
9
29
28
56
7
17
24
4
23
9
36
19
32
1
18
60
126
12
11
60
36
36
64
101
12
12
36
15
40
48
20
37
8
15
45
16
27
8
13
66
5
40
69
72
35
40
24
12
8
37
12
12
11
13
15
92
88
33
3
5
15
24
21
48
19
24
3
2
60
10
9
3
77
31
6
15
24
17
22
45
9
12
44
28
20
27
21
19
65
24
4
18
29
31
21
93
8
48
40
3
29
31
3
6
8
4
135
29
15
25
36
15
20
4
21
11
1
24
30
9
3
17
40
12
9
12
8
63
13
8
7
3
50
39
28
69
23
7
9
5
15
69
36
4
24
20
60
22
29
21
7
9
83
36
33
22
69
5
46
6
32
103
5
43
5
43
32
16
5
24
15
73
36
11
16
9
35
13
56
27
19
65
1
11
9
22
14
4
20
4
42
21
17
15
25
3
39
38
52
44
64
35
1
11
43
5
9
28
8
55
36
39
45
36
27
36
33
15
18
42
24
38
4
3
5
60
15
81
24
34
42
6
2
51
61
20
12
22
14
7
9
72
47
60
1
8
31
5
15
31
78
20
10
72
5
4
3
14
12
67
39
2
48
12
79
20
9
75
49
36
18
18
24
44
87
7
96
54
39
3
65
12
1
42
21
3
60
2
7
8
16
45
20
19
29
10
5
1
15
33
12
8
3
19
14
16
48
23
25
36
63
9
11
9
70
36
26
12
4
27
80
81
19
20
43
2
27
25
15
15
29
69
16
60
24
27
5
4
60
36
8
28
56
52
54
93
12
17
4
6
6
39
3
21
72
41
31
99
50
34
9
48
3
38
94
5
43
14
79
80
21
24
55
33
8
15
4
9
27
36
9
3
51
38
7
20
13
11
25
27
44
24
7
141
8
21
39
40
20
25
35
4
81
15
33
48
66
18
30
69
216
12
12
33
23
4
12
5
16
23
4
32
1
56
27
45
24
4
27
21
8
4
23
43
6
39
5
12
4
8
4
44
124
12
23
105
58
17
25
39
5
24
51
49
36
20
84
46
14
34
6
30
12
38
4
84
20
22
2
24
15
9
16
3
24
21
8
7
21
27
60
20
43
6
3
32
37
48
15
21
12
8
7
57
78
2
147
9
7
3
30
20
39
13
18
12
9
17
36
94
18
24
95
21
39
4
21
8
82
18
6
5
37
138
6
51
39
36
14
24
84
12
19
15
30
11
1
48
11
4
92
9
7
132
15
12
84
9
5
28
3
9
3
8
84
13
15
8
24
16
29
12
3
25
35
49
3
21
60
48
95
13
18
78
51
33
84
6
66
3
3
9
3
18
39
20
45
87
16
3
38
28
32
7
5
4
44
10
38
43
89
51
9
12
16
84
8
63
97
48
15
21
68
10
30
66
33
56
1
3
17
10
12
2
34
54
63
21
3
5
22
30
47
1
15
44
16
9
12
23
21
91
24
89
52
8
22
29
73
18
5
24
13
24
12
11
13
23
16
48
24
116
36
28
21
108
11
45
28
42
41
24
55
21
3
126
47
9
7
3
38
40
51
27
14
4
15
15
17
19
42
15
17
72
43
5
10
21
69
12
3
5
12
12
4
23
33
183
13
30
48
53
4
3
42
18
48
29
61
20
31
27
30
11
7
9
5
7
3
5
1
104
60
10
5
7
6
51
65
36
40
68
10
6
27
105
44
15
7
30
36
24
24
12
72
68
3
7
62
40
42
17
36
43
6
3
41
67
27
2
24
10
21
3
53
4
21
6
18
20
16
51
29
24
15
13
23
19
24
120
17
9
16
35
4
5
24
40
6
18
8
10
50
48
31
81
11
19
6
8
4
30
21
51
26
40
30
29
19
21
84
27
21
33
12
39
9
8
12
15
1
6
45
12
5
15
16
33
48
8
10
2
12
4
63
9
183
51
17
1
15
63
12
5
13
18
17
1
8
12
58
42
71
13
3
60
33
8
3
40
9
15
9
63
17
12
52
24
18
29
37
35
16
15
14
63
40
21
8
52
51
3
110
31
57
39
21
15
53
7
81
6
6
20
88
11
16
3
12
65
1
32
4
8
4
3
29
4
30
5
13
63
8
13
15
8
45
70
38
48
19
27
6
32
4
63
8
7
24
30
8
4
8
79
20
33
7
51
5
43
5
49
47
16
29
70
69
45
18
96
17
31
29
55
26
22
2
4
48
3
36
5
43
96
15
5
91
48
2
55
17
64
6
17
84
120
28
92
1
11
19
45
21
8
22
21
33
59
21
24
28
12
44
28
3
15
33
21
48
42
62
15
1
20
79
5
15
1
36
6
26
4
23
57
51
49
12
44
12
58
26
15
1
32
40
39
21
42
6
20
24
22
57
5
40
155
96
25
24
56
4
15
9
36
15
29
27
13
56
15
1
54
2
4
15
39
26
75
24
43
26
22
12
6
39
3
162
8
19
9
48
35
24
9
15
7
21
72
20
21
15
21
4
11
55
54
42
77
21
39
16
12
53
55
3
48
6
119
9
4
24
12
24
3
8
7
42
44
7
12
69
72
8
43
5
7
5
22
41
13
15
3
42
6
9
9
59
25
8
108
123
16
29
96
16
6
69
3
48
90
18
30
20
7
8
73
32
28
3
128
36
52
27
54
23
7
36
50
12
40
119
31
62
4
32
4
27
5
4
6
41
9
36
43
21
15
33
107
16
24
5
39
21
111
84
13
6
2
106
17
9
19
32
16
39
18
3
24
3
77
36
40
33
12
27
27
14
12
48
3
43
33
27
14
22
65
21
40
8
15
21
28
42
18
32
40
44
4
12
15
24
20
12
69
51
105
40
12
3
48
21
24
20
7
21
23
24
25
63
21
12
20
24
12
52
11
31
6
108
32
19
3
26
27
28
33
123
12
44
1
3
20
9
28
3
24
39
9
32
13
48
8
34
38
28
47
105
15
4
17
63
19
17
60
13
11
25
6
29
37
32
ABCD 478762272*7^$a-1 [50014]
55
8
19
1
12
17
12
2
12
2
47
15
6
7
21
8
2
4
45
27
18
35
43
2
28
27
13
2
18
7
24
61
7
21
24
3
1
20
7
35
38
34
12
36
2
18
41
17
7
13
43
9
56
19
41
63
8
1
40
6
1
35
1
43
1
3
58
14
42
12
18
10
2
1
5
8
19
45
4
2
12
10
7
13
7
47
22
28
36
22
34
40
44
12
44
12
4
34
4
9
1
27
13
22
6
50
29
11
37
13
59
21
39
8
5
35
29
36
12
4
19
41
16
15
25
38
17
9
2
20
1
39
20
29
13
22
92
14
23
25
36
7
7
12
30
2
6
4
7
11
10
39
35
13
19
10
60
3
5
7
13
14
2
6
6
10
32
5
17
12
3
5
7
1
26
2
7
33
16
26
36
2
15
5
2
10
38
14
6
2
3
21
15
17
12
6
2
46
30
84
7
5
14
42
51
1
3
4
35
6
44
4
8
8
35
1
40
12
10
14
22
13
1
23
11
18
30
6
24
26
9
5
12
24
4
27
1
30
9
5
6
22
40
4
6
54
23
25
7
37
2
9
1
39
25
48
8
22
22
12
3
25
3
19
1
39
13
29
2
28
2
6
12
5
9
62
24
8
26
14
14
8
4
18
38
8
16
4
10
8
10
3
12
105
44
4
16
8
3
23
38
40
20
14
50
6
17
13
8
4
16
12
7
57
14
1
47
22
8
3
25
4
56
3
13
40
4
3
32
5
6
10
19
33
2
5
8
7
29
19
28
9
1
20
6
41
1
2
14
7
15
6
7
20
4
23
1
12
4
11
6
24
27
5
32
12
14
26
16
14
34
27
9
14
36
1
5
23
48
7
46
79
19
42
8
15
7
49
41
6
10
18
24
36
6
28
15
11
62
36
7
13
14
1
1
12
4
3
1
8
27
16
1
24
10
46
14
14
46
17
1
78
14
8
15
25
20
4
4
64
14
6
16
4
4
4
50
2
7
11
2
15
5
16
11
3
33
13
2
50
4
30
1
41
3
1
38
29
13
7
35
36
12
61
21
2
26
27
31
44
26
8
18
42
74
4
37
5
38
10
44
51
7
20
6
48
8
22
42
7
28
35
12
44
6
28
27
15
22
12
14
5
25
28
14
26
24
4
14
5
11
36
97
5
3
41
18
22
28
20
7
49
16
7
9
19
20
21
16
18
16
12
13
4
4
1
10
4
8
14
8
20
23
5
8
48
6
13
9
48
3
40
1
34
8
1
27
57
12
15
32
17
53
4
10
17
60
4
13
20
20
2
6
26
28
22
75
25
11
59
18
7
1
7
9
26
33
9
10
26
22
1
5
12
8
22
5
8
7
34
39
13
39
9
8
7
67
9
7
20
2
12
20
30
56
1
13
40
18
13
13
8
32
8
8
6
24
42
32
20
10
14
60
8
28
64
28
14
6
36
64
3
5
40
20
44
4
60
10
42
3
35
4
36
9
8
40
15
13
4
61
31
8
28
31
4
2
4
2
22
12
15
16
4
68
37
8
47
35
21
1
38
13
5
7
1
12
28
11
35
10
14
21
3
1
32
8
7
13
43
14
15
1
4
44
12
6
1
3
38
16
23
5
2
14
4
42
10
35
4
21
8
20
6
2
16
3
1
42
8
1
5
8
14
6
36
12
8
10
10
3
1
40
26
10
6
54
2
49
16
7
6
20
26
58
67
73
15
5
7
16
47
70
20
28
4
24
44
15
11
2
70
8
4
2
15
52
24
5
7
3
12
34
31
25
36
6
60
20
13
51
20
28
18
7
9
8
27
13
14
24
12
14
6
22
28
11
15
1
21
28
16
7
7
48
14
11
3
1
4
32
21
27
32
3
25
21
23
5
30
48
10
3
9
8
6
6
34
9
13
8
7
5
39
5
7
27
17
7
20
49
68
1
2
28
17
28
39
24
14
35
21
3
7
4
17
19
2
19
21
8
12
24
18
16
14
19
17
4
24
75
17
6
14
7
7
26
6
14
8
2
12
17
11
13
4
20
4
45
42
14
14
6
36
6
34
36
15
25
52
35
7
18
3
27
14
30
10
44
12
11
45
2
20
13
51
9
3
22
14
8
26
8
6
14
4
6
1
11
2
20
15
1
4
28
16
3
3
2
35
33
55
1
12
10
18
14
16
1
29
3
3
12
20
16
36
12
2
12
28
7
17
6
25
31
12
22
8
7
15
18
7
13
30
14
14
6
2
14
22
10
8
16
18
10
47
13
14
1
23
22
3
32
53
22
2
31
52
13
6
1
28
20
3
24
2
8
40
8
12
50
8
40
2
12
11
7
10
15
23
18
4
32
23
20
5
79
5
10
25
4
7
10
10
5
9
22
14
14
6
6
9
3
24
33
48
23
1
21
12
6
9
1
46
21
1
3
11
36
14
20
28
20
36
3
33
6
1
23
46
8
44
18
101
5
6
6
3
13
15
11
2
20
20
4
3
32
17
28
30
9
27
14
22
5
29
8
26
5
1
23
8
39
6
4
23
24
1
4
28
30
109
1
22
8
1
8
39
28
6
44
23
20
25
14
10
14
74
10
8
46
7
21
8
43
7
60
1
15
12
36
6
8
42
1
13
3
13
6
22
18
8
1
8
5
15
9
74
2
4
2
13
16
1
10
8
30
32
14
2
28
20
48
7
3
12
9
11
14
39
17
3
24
81
6
8
6
30
5
19
21
1
14
9
39
9
4
15
32
48
28
1
112
19
22
12
111
1
28
7
8
13
2
14
4
3
5
20
22
14
3
47
5
20
23
14
30
4
9
12
9
36
8
108
10
26
6
4
21
3
30
7
19
28
36
9
36
3
8
50
75
8
17
3
28
29
22
8
13
13
15
19
14
4
66
10
18
72
85
20
16
45
11
11
2
4
8
20
14
1
12
1
22
6
24
4
64
48
2
12
30
6
17
7
25
8
13
2
12
9
1
4
35
17
40
20
43
8
21
14
4
18
4
51
4
45
7
11
22
8
51
13
12
14
1
16
12
5
8
8
56
68
23
5
30
12
14
72
20
8
16
4
84
16
11
4
17
7
35
30
12
22
6
15
13
2
14
15
19
21
48
21
28
23
1
14
6
8
34
12
106
2
46
14
44
9
7
68
16
6
4
15
1
28
6
8
12
4
17
29
22
62
20
88
34
6
20
3
7
4
2
18
18
31
3
13
35
12
21
9
48
2
21
7
36
24
30
54
9
12
17
3
9
36
30
40
70
15
7
14
20
42
22
22
10
16
14
92
49
1
4
10
5
13
24
27
13
8
18
50
10
6
3
9
8
7
1
20
15
25
3
13
8
70
5
21
8
30
32
6
16
35
13
16
14
6
42
22
48
2
10
2
56
5
1
42
2
4
11
40
19
24
6
20
22
6
15
8
13
7
21
96
3
19
33
57
4
6
26
20
15
20
23
21
8
7
4
2
8
27
49
8
28
7
21
7
5
16
12
22
9
13
56
54
5
5
39
21
6
10
7
4
35
13
3
21
23
25
1
12
16
12
24
42
6
8
35
47
29
19
4
38
8
10
17
20
8
52
33
14
1
15
1
11
70
23
13
34
34
3
8
13
42
12
20
2
26
2
7
15
1
24
37
8
11
17
12
6
14
2
56
34
3
3
1
29
2
18
23
5
30
5
29
12
28
3
8
41
20
23
13
48
7
21
67
19
4
20
1
9
7
43
6
22
10
50
9
8
4
13
23
1
11
11
10
24
4
24
27
33
35
3
54
15
1
27
23
9
9
3
41
4
4
12
44
18
78
12
16
12
2
6
2
4
8
14
31
28
25
2
12
1
23
12
61
36
13
10
14
22
10
14
18
4
23
24
9
28
8
51
12
1
4
43
21
30
6
14
26
8
7
17
3
1
10
28
33
15
13
5
3
35
57
39
22
7
12
17
6
14
28
15
13
14
6
14
1
72
21
4
10
42
12
12
31
13
8
28
14
14
4
24
4
22
17
13
19
16
7
4
14
10
50
4
2
1
48
1
12
27
17
48
18
36
56
10
7
5
14
16
12
50
34
6
8
12
16
15
36
4
85
7
13
7
7
24
6
14
18
10
1
48
47
17
21
7
5
12
3
15
24
52
36
46
2
12
44
18
60
46
10
60
10
4
22
39
24
5
2
36
28
14
20
8
3
47
6
8
23
36
3
85
11
1
1
47
12
23
42
28
14
30
14
1
21
7
7
12
5
24
21
11
15
10
35
3
8
16
1
4
37
11
20
81
27
5
7
17
4
31
13
15
1
12
11
9
16
15
7
38
24
12
22
6
6
22
24
63
5
11
8
1
14
14
22
14
43
21
63
1
3
49
4
68
22
18
36
8
56
20
36
40
43
9
4
14
16
36
12
14
48
22
9
12
16
5
14
9
13
12
28
23
27
36
12
32
9
25
4
24
59
8
7
13
17
26
2
20
3
21
4
20
24
60
4
11
52
28
28
13
4
10
6
2
38
8
44
19
9
18
9
40
35
9
40
1
3
4
57
36
12
14
22
12
42
14
8
10
24
2
2
6
7
49
4
18
10
3
25
3
7
21
25
16
20
2
18
18
14
7
13
20
35
13
42
6
42
9
12
21
15
21
38
28
18
15
32
8
23
13
17
19
7
1
5
19
3
5
4
47
21
33
23
71
8
46
15
5
8
31
28
25
14
1
35
14
6
5
1
52
15
5
7
33
14
13
3
42
15
21
4
36
2
21
1
35
5
7
21
39
23
118
80
18
16
21
5
4
52
2
22
27
1
12
7
15
6
2
57
28
53
34
10
26
17
5
2
12
8
34
6
14
44
12
22
6
7
3
12
8
28
6
62
1
1
11
8
1
6
6
32
18
22
14
6
10
6
19
20
1
16
12
24
18
13
1
23
41
42
9
13
12
8
28
12
7
1
7
1
12
11
39
30
18
9
1
56
12
20
10
12
22
2
25
35
62
7
17
19
3
24
8
38
4
20
2
6
27
9
6
8
6
16
6
6
2
1
11
9
25
74
6
42
13
5
3
25
15
3
21
11
10
39
21
44
28
15
4
23
5
45
10
13
9
22
6
72
28
11
77
8
15
13
14
20
4
34
27
1
40
20
4
6
36
20
34
28
8
28
8
31
7
16
22
50
24
2
16
12
6
34
8
56
15
1
50
18
6
21
31
18
3
13
47
3
29
13
32
36
15
5
2
34
38
18
44
4
2
42
54
14
2
1
13
8
4
71
36
23
12
2
46
8
42
28
39
5
10
58
12
2
84
21
12
23
2
11
3
10
32
18
14
8
8
8
12
42
28
20
37
13
8
6
6
14
2
4
24
32
2
37
5
12
14
14
44
15
49
20
40
44
26
16
8
5
8
12
4
13
6
30
12
20
8
15
12
12
9
6
22
2
8
4
6
32
20
3
11
48
22
35
11
2
16
11
35
34
46
4
30
15
61
36
12
7
20
1
22
20
62
23
13
14
57
5
8
22
2
11
1
7
4
3
30
4
22
54
46
60
8
70
19
1
31
3
1
23
21
5
70
1
21
36
4
16
54
2
8
20
26
16
33
1
10
10
44
6
2
7
29
11
1
12
14
14
79
28
1
19
9
15
3
9
21
14
22
7
5
27
23
26
8
7
1
16
12
15
12
12
1
7
65
22
1
13
11
48
1
11
11
28
48
8
10
18
6
8
28
3
39
14
6
46
40
16
68
22
13
1
15
19
29
13
28
40
2
6
38
12
14
50
12
20
25
21
3
3
5
31
6
6
26
11
11
20
1
15
22
64
27
25
4
4
58
21
21
28
28
3
25
28
75
20
1
10
4
45
5
16
12
2
28
26
19
39
18
8
36
42
4
25
67
13
15
24
12
6
14
36
6
8
12
8
24
14
10
15
16
20
1
3
28
1
14
10
14
22
12
23
4
16
11
1
13
8
14
2
7
5
35
8
51
12
33
11
6
ABCD 478829688*7^$a-1 [50067]
17
27
1
19
7
10
67
29
20
43
20
81
19
35
13
5
72
16
38
54
4
14
10
3
23
13
28
31
25
20
1
8
18
54
95
8
32
4
4
17
24
12
19
8
20
37
3
32
4
100
5
15
20
20
7
37
12
4
96
4
164
140
56
9
4
12
31
65
39
36
29
28
62
5
4
27
265
23
5
13
7
12
44
27
9
68
101
19
20
9
7
55
36
53
92
57
31
32
9
111
29
11
25
54
41
17
27
5
28
12
31
1
7
20
9
7
16
5
3
21
31
80
24
96
120
20
27
37
64
20
16
36
5
83
13
7
17
8
7
47
1
21
68
27
85
31
20
24
45
20
16
20
16
48
19
12
17
7
43
1
53
7
29
71
12
44
24
12
105
119
13
14
18
35
1
72
27
13
86
77
20
83
37
24
16
24
25
55
4
40
49
27
5
16
43
20
20
20
12
121
4
3
12
48
76
41
3
60
9
14
34
159
21
60
24
151
19
1
21
14
29
101
32
28
19
25
72
28
19
61
11
17
3
100
4
16
9
108
2
29
20
21
15
23
17
37
27
36
85
50
9
52
9
72
19
101
84
39
21
35
61
19
48
12
4
13
23
20
29
86
13
12
20
121
48
19
92
53
54
13
41
63
27
10
27
36
105
2
37
60
20
9
7
16
29
15
77
23
17
50
36
13
24
116
1
19
68
20
52
11
77
32
44
13
31
20
52
5
12
20
43
84
40
4
16
24
16
44
36
17
28
26
54
31
124
25
19
16
53
7
76
45
18
22
12
51
72
5
16
20
28
12
39
9
38
1
33
47
40
12
4
5
96
23
27
13
72
40
5
39
4
29
50
53
8
56
76
120
40
43
17
20
40
13
7
47
13
57
12
51
11
58
55
67
17
19
41
32
4
113
3
23
17
60
4
80
5
14
17
29
31
4
37
8
151
29
18
18
35
28
1
39
9
12
79
20
9
63
20
28
33
43
44
9
63
24
35
1
8
13
7
12
13
4
51
60
12
9
48
12
151
44
16
97
31
60
17
55
9
31
77
3
48
40
16
36
40
9
14
22
19
20
40
96
37
23
80
88
16
13
67
19
54
83
24
44
33
39
9
11
1
98
89
89
7
20
20
20
43
81
32
13
18
10
67
29
7
24
36
61
16
20
76
63
21
7
40
37
12
67
17
119
4
59
34
31
16
20
43
54
19
64
77
20
23
120
17
7
17
43
25
28
39
24
53
47
7
36
22
19
76
16
20
20
7
54
23
80
95
10
96
63
20
20
7
34
38
1
57
95
27
22
131
9
16
38
1
16
41
27
21
20
71
17
47
16
84
84
141
19
20
9
68
19
44
13
7
43
9
63
36
5
56
20
37
7
5
31
17
20
47
17
99
48
36
21
2
73
9
135
17
47
20
96
33
2
5
40
16
47
61
11
22
14
45
27
13
77
27
4
59
10
43
37
4
27
81
19
60
43
9
100
40
4
45
18
37
21
36
59
9
28
43
64
20
43
13
64
4
16
20
56
84
4
1
91
80
4
17
67
20
9
62
1
17
23
67
17
60
4
9
23
17
23
68
20
9
24
19
5
24
39
16
65
35
40
84
16
13
7
4
20
12
9
119
32
24
36
7
41
96
5
111
8
1
35
13
43
20
48
40
12
31
72
1
36
80
20
24
236
4
65
2
9
1
7
55
34
11
16
57
43
1
23
17
12
43
41
27
21
15
36
9
35
20
20
41
35
24
4
1
15
56
9
55
21
14
36
5
4
1
35
81
7
9
63
4
41
74
5
4
52
24
57
24
32
47
53
7
5
48
43
8
23
10
48
79
12
40
28
76
5
12
23
27
18
18
10
3
4
84
41
15
16
5
2
1
35
17
17
47
44
37
16
47
40
23
58
12
84
35
8
56
107
18
59
53
3
4
7
5
29
72
48
31
4
80
77
14
13
117
3
136
100
4
12
20
40
57
12
51
60
4
17
3
33
43
31
49
48
81
38
73
4
24
12
60
43
1
17
4
60
43
1
19
35
36
1
8
20
60
12
17
27
36
4
5
91
5
99
40
5
96
23
80
37
23
41
35
1
3
59
61
33
7
16
27
36
73
40
44
33
7
53
51
16
7
34
19
20
96
83
46
39
33
99
8
61
12
27
12
21
3
4
56
16
31
9
4
21
43
29
47
13
31
132
4
9
54
22
51
107
17
20
44
63
10
3
45
32
64
12
7
53
143
1
7
1
31
28
80
81
59
52
40
61
16
63
9
11
27
10
7
41
104
31
40
1
160
47
16
40
84
31
9
61
19
36
24
17
23
13
36
67
56
4
20
4
16
44
60
20
9
43
5
35
1
3
5
91
40
4
4
72
60
4
4
13
48
12
27
153
7
12
17
8
4
55
13
31
9
14
34
43
31
125
24
76
16
4
53
27
4
76
16
21
27
21
31
8
12
89
31
4
53
56
4
48
43
17
72
43
7
17
5
99
16
17
39
69
15
84
69
43
48
136
4
52
17
48
36
7
25
107
161
43
85
54
5
40
45
71
56
40
8
95
25
52
5
19
7
29
43
18
7
16
80
24
9
43
5
36
23
13
27
16
97
27
37
26
22
15
80
1
12
72
14
61
4
12
13
31
4
37
16
24
32
40
7
60
73
36
11
36
125
43
20
21
48
51
41
16
84
8
4
32
7
60
45
55
13
11
36
8
96
33
27
5
16
20
18
36
1
24
33
7
79
25
52
121
36
11
41
39
35
37
8
20
16
133
2
10
15
36
9
38
1
40
17
23
36
20
60
20
4
40
9
7
24
16
65
36
14
10
139
36
49
4
7
7
9
117
11
20
12
20
9
18
1
16
37
16
72
2
106
7
40
4
40
56
17
16
11
32
77
24
7
31
9
20
36
17
24
38
22
63
16
79
17
24
36
44
140
16
20
37
8
76
84
128
7
24
24
33
19
91
17
12
7
1
16
20
36
24
4
56
60
21
24
96
2
1
12
28
113
3
23
61
119
1
60
9
103
44
16
37
52
11
20
79
9
9
31
16
36
29
36
15
57
7
7
13
40
65
62
36
1
60
69
32
18
10
31
13
18
45
40
45
39
20
52
4
36
25
52
12
15
21
8
27
20
5
74
65
5
119
20
43
17
29
3
48
92
4
5
35
19
18
16
92
35
24
17
68
54
37
17
143
17
27
9
2
1
4
41
35
27
1
12
9
14
46
80
28
87
24
41
54
5
17
55
5
26
9
4
93
7
5
99
12
4
17
39
40
29
15
33
51
12
8
13
39
57
3
4
84
36
36
65
55
4
16
ABCD 478884614*7^$a-1 [50016]
16
5
6
10
30
6
3
15
32
73
20
7
20
64
6
92
6
61
9
2
4
36
32
36
21
28
8
3
9
37
3
35
9
9
27
157
3
5
10
57
21
8
27
13
2
25
23
12
40
9
3
5
7
8
12
28
30
2
60
21
25
59
4
39
2
70
5
13
6
14
12
27
3
25
39
24
50
76
11
25
11
3
34
8
34
14
42
54
27
76
15
21
45
39
11
12
12
13
9
59
4
56
1
8
78
9
28
5
6
4
8
9
13
60
11
12
16
27
5
21
7
23
54
6
37
48
8
43
5
9
15
39
21
15
6
3
61
14
34
6
30
6
30
18
5
75
9
3
36
12
96
37
23
6
18
13
56
39
25
3
24
5
12
3
57
3
36
60
46
24
6
29
19
2
51
3
25
8
79
29
12
1
42
8
21
15
6
7
24
3
42
15
59
24
54
7
65
54
21
9
15
1
27
53
36
22
5
43
5
12
33
30
108
4
9
8
81
34
20
28
30
95
16
5
30
66
15
15
33
1
35
31
33
3
32
21
15
25
8
49
3
11
13
44
19
33
47
12
60
60
9
27
36
60
18
28
24
63
17
6
1
11
16
5
4
44
43
41
12
33
22
12
33
11
25
59
40
68
12
6
15
24
60
24
24
3
24
12
21
24
24
16
5
4
6
29
39
1
51
50
24
43
24
48
32
27
36
4
56
66
90
37
12
8
28
11
9
12
24
3
22
23
1
3
5
3
3
60
25
44
27
4
2
12
46
101
9
19
5
18
42
19
8
24
12
45
4
38
46
83
37
2
25
27
60
17
24
99
42
55
24
8
39
21
3
64
12
9
15
29
19
9
8
3
10
3
8
4
11
49
20
55
56
21
40
45
11
16
12
59
52
26
3
24
85
35
31
17
3
33
52
24
11
9
7
8
6
63
3
9
39
42
16
74
10
39
20
19
20
12
6
27
12
31
2
70
53
4
24
8
1
26
4
6
44
40
42
68
21
4
24
77
10
20
13
21
6
36
5
19
14
12
15
24
1
39
44
37
23
1
23
3
9
4
44
3
10
30
77
13
59
9
28
72
11
21
7
9
18
5
24
24
27
37
33
6
24
17
28
8
16
15
6
3
29
30
1
3
5
39
33
79
21
69
2
1
12
47
12
24
34
15
20
16
12
5
12
6
6
4
111
56
36
19
8
1
20
81
18
60
13
29
12
15
1
14
12
24
4
8
21
52
5
3
3
13
12
3
17
3
12
13
33
2
46
11
13
38
4
17
12
4
17
7
41
15
31
20
10
2
4
30
14
61
20
36
3
60
13
59
12
9
3
1
8
31
18
8
12
6
1
20
19
60
20
16
14
16
3
17
7
3
8
1
17
3
9
15
13
11
43
20
64
17
67
29
7
41
9
16
68
6
33
63
1
9
27
12
89
7
11
48
13
39
8
24
21
81
6
1
47
9
52
35
24
22
18
5
28
59
1
3
24
9
21
39
47
58
26
12
25
47
28
29
31
45
17
58
44
21
103
9
11
25
65
39
25
11
1
30
21
77
3
19
26
39
1
39
44
16
35
40
5
19
26
6
4
57
3
48
2
7
128
28
3
18
14
25
8
7
20
30
6
33
12
16
36
24
5
6
24
1
3
2
18
16
5
12
27
42
19
44
15
9
33
42
52
53
4
20
7
32
9
4
39
21
36
29
15
4
3
74
30
48
40
36
17
28
8
28
33
2
9
28
12
21
6
17
25
11
15
16
36
9
96
32
1
11
39
21
19
36
57
47
24
16
56
9
7
5
15
57
3
21
3
21
24
36
25
2
25
21
24
6
26
15
55
41
28
59
33
63
1
9
54
21
35
24
45
24
21
15
7
18
30
5
37
14
36
18
6
60
24
1
20
15
21
3
9
3
28
8
49
12
111
20
1
20
72
12
15
13
3
20
21
3
37
8
24
1
3
8
57
22
17
4
8
3
57
3
6
15
27
36
4
9
41
30
12
33
67
53
1
6
5
3
16
9
47
28
9
23
10
3
24
39
2
18
9
33
39
52
5
10
17
39
28
45
5
10
21
20
19
33
3
2
27
12
1
14
16
12
8
118
2
24
21
24
31
2
3
9
54
10
14
36
21
48
37
8
6
12
48
9
48
15
13
32
4
15
6
42
12
21
3
90
2
12
28
20
1
17
3
28
3
20
13
56
72
27
60
4
20
4
9
3
48
45
15
21
20
33
3
9
6
22
8
19
3
21
11
37
3
8
42
24
4
11
24
4
3
17
12
9
6
6
3
75
25
35
1
39
60
8
42
6
10
24
38
49
12
27
45
8
7
17
3
34
39
3
56
13
56
1
51
17
27
63
9
7
8
69
21
7
29
15
87
85
15
5
7
33
75
2
51
25
42
33
44
12
31
69
12
20
21
30
60
10
2
18
3
9
36
10
29
33
30
12
9
39
9
7
56
46
35
87
33
16
53
27
28
3
6
42
30
38
25
116
4
35
24
13
15
18
6
38
7
5
3
27
10
60
15
11
49
23
36
72
1
11
13
5
39
45
28
11
15
13
3
21
80
27
1
20
25
95
55
33
27
17
37
36
6
6
42
56
70
15
12
12
11
24
12
109
15
20
33
3
13
11
33
31
17
24
12
12
84
33
88
2
4
57
72
5
6
16
5
31
18
2
4
8
49
57
23
31
53
7
21
24
17
34
30
62
1
12
20
49
2
16
14
48
12
31
17
3
24
4
15
9
5
18
112
8
4
53
3
1
20
19
44
49
8
3
33
84
40
39
33
15
5
15
12
21
3
9
69
22
24
17
49
14
6
15
24
4
12
24
11
10
14
10
3
8
21
30
12
45
1
2
4
150
11
64
20
43
8
4
68
102
27
21
10
18
2
12
18
3
43
2
4
83
25
20
15
3
21
4
24
63
2
3
4
23
4
17
43
20
12
9
15
9
15
16
33
17
18
57
13
18
24
30
14
57
27
1
8
28
24
9
36
15
20
31
26
82
36
21
11
21
7
21
8
1
20
7
24
20
4
11
9
51
6
3
39
25
27
26
55
24
60
20
1
74
16
21
12
128
3
37
24
20
7
60
8
12
12
4
9
3
41
21
3
27
12
24
4
20
10
11
36
28
21
50
25
75
12
14
19
51
5
51
1
47
9
4
39
60
8
16
6
15
33
14
28
29
1
14
25
41
42
36
9
7
8
9
1
2
28
9
41
66
64
30
2
4
24
17
4
21
26
9
33
43
24
89
6
24
25
32
15
40
2
48
27
37
6
50
3
21
54
4
5
24
24
27
6
3
4
27
36
2
82
17
19
33
8
12
19
48
21
12
20
36
16
39
2
16
3
71
28
8
9
19
14
36
6
4
26
3
36
16
32
27
12
42
63
16
21
35
15
36
24
13
24
8
1
3
44
12
3
1
3
17
36
15
1
12
15
2
3
55
8
42
24
39
21
34
14
10
29
28
83
1
35
21
15
48
21
97
18
21
63
12
17
4
35
12
33
7
18
23
12
4
20
36
15
12
1
80
31
29
15
12
52
17
4
24
92
36
19
8
48
84
9
15
12
69
103
21
11
28
20
13
8
24
4
32
9
15
3
45
12
3
4
69
15
21
276
8
16
59
10
2
25
29
15
3
22
83
12
16
44
16
29
10
8
37
5
100
11
3
33
1
39
17
6
21
19
38
19
8
72
3
21
43
77
49
30
20
13
20
36
39
10
30
6
14
9
7
20
30
54
9
13
8
3
4
11
94
14
13
12
12
5
63
27
21
31
93
20
36
3
13
3
74
46
50
19
23
6
10
105
21
26
13
11
9
15
22
27
24
69
14
81
12
16
47
28
12
69
3
26
12
7
24
131
78
40
24
3
5
39
40
8
1
14
13
20
60
57
31
23
12
24
1
27
36
90
11
15
6
3
19
56
21
15
1
8
19
36
6
11
3
6
66
4
6
3
75
2
10
72
8
70
2
9
3
13
23
12
10
23
4
39
21
3
21
39
2
15
15
54
12
15
15
1
47
16
24
12
20
81
3
1
35
69
3
58
24
3
15
68
22
86
33
3
4
36
20
45
45
30
33
37
35
13
39
21
2
1
8
9
3
3
57
3
12
12
33
15
12
28
102
6
2
3
39
48
21
63
34
30
30
12
62
1
5
6
61
33
6
24
14
15
147
30
19
17
7
11
4
41
39
22
6
30
14
1
24
3
2
34
17
40
48
11
1
20
52
21
6
5
28
3
17
36
28
3
14
31
3
20
37
5
27
3
18
10
12
21
17
10
29
3
6
42
33
3
49
23
12
13
68
51
24
21
16
23
21
36
13
20
19
36
69
11
24
45
22
41
19
24
6
11
127
5
1
6
29
48
4
24
11
4
29
12
60
12
52
3
29
48
24
24
12
25
3
21
27
12
57
39
36
20
12
21
18
12
16
9
33
30
18
6
5
39
13
9
2
40
29
33
7
12
36
20
19
20
22
32
19
11
42
18
1
15
26
15
13
3
5
34
41
33
7
39
14
10
9
32
19
21
23
12
100
5
84
37
14
4
21
63
20
16
6
3
21
95
31
5
43
8
82
86
57
16
39
14
3
4
24
3
2
51
57
3
33
6
ABCD 478923644*7^$a-1 [50025]
78
5
16
24
36
9
12
27
45
87
32
13
75
141
23
76
9
75
117
60
54
29
60
28
45
30
18
78
9
9
27
21
6
65
1
6
21
20
4
27
90
12
18
5
19
17
220
9
15
9
84
11
13
23
7
6
18
53
156
60
37
54
30
15
9
71
12
16
9
11
12
13
72
47
72
24
12
79
93
33
36
156
15
8
40
24
27
30
72
18
24
48
17
52
12
68
96
13
54
30
36
71
16
93
18
29
36
36
43
17
48
16
60
20
1
35
60
31
24
5
97
24
108
30
81
68
13
27
117
6
9
32
7
6
48
18
33
36
27
17
1
72
11
19
101
25
107
1
108
18
65
48
28
45
36
12
123
9
138
6
47
1
23
91
90
54
45
3
18
15
128
7
18
12
15
44
37
36
23
7
54
15
72
3
9
36
8
16
20
7
138
72
6
45
20
16
63
161
36
13
24
99
93
24
27
9
47
1
18
9
20
16
24
20
12
4
20
12
7
18
24
102
6
183
60
20
12
7
90
24
54
5
12
4
33
63
45
11
19
24
29
16
9
71
19
54
47
37
72
60
63
8
19
30
42
126
23
25
15
72
8
12
48
52
24
144
3
117
81
11
49
72
3
81
63
36
20
43
54
63
56
4
20
96
1
119
64
27
78
135
3
54
63
27
6
108
3
27
17
16
36
27
21
9
47
4
20
16
99
45
48
9
71
1
24
36
36
27
44
13
60
39
51
54
12
51
3
9
32
240
12
19
21
51
54
48
18
5
40
8
37
78
9
9
27
80
121
114
72
5
25
135
24
45
11
1
24
36
3
51
54
39
32
13
6
5
25
15
27
117
36
84
51
18
12
15
27
54
12
60
12
11
241
23
13
83
67
21
80
1
95
19
174
15
81
12
27
45
6
18
48
11
24
19
105
20
19
18
36
18
5
37
54
30
15
8
12
1
54
18
167
28
20
7
54
72
48
15
27
30
18
33
68
169
23
156
36
19
9
33
75
99
29
121
71
37
54
48
9
9
107
73
51
9
12
11
13
18
72
5
13
23
16
9
11
24
19
144
77
36
1
48
15
9
12
63
51
21
27
53
109
54
45
56
13
83
24
19
5
49
23
4
39
6
63
32
16
69
3
32
13
15
108
8
1
59
36
13
12
18
6
12
35
19
5
136
32
12
4
60
9
11
72
72
1
27
15
5
120
40
24
27
18
12
162
41
4
32
217
12
23
13
60
35
4
9
99
36
15
18
12
24
90
5
48
1
39
68
12
52
12
24
56
43
77
108
12
73
12
54
41
1
3
32
91
77
132
37
15
9
47
1
15
9
18
9
9
36
36
47
12
40
21
11
67
21
141
23
4
9
12
11
60
37
60
36
71
1
3
32
60
85
36
36
36
18
48
33
21
180
59
28
44
40
44
36
24
112
27
6
72
27
93
15
164
64
36
80
16
21
108
96
18
45
27
29
37
24
23
36
96
108
36
88
72
75
24
54
3
45
23
13
27
32
64
9
36
3
36
80
36
19
29
88
195
45
21
54
9
116
43
65
1
11
72
16
27
33
32
13
12
83
13
11
12
13
48
36
131
12
7
21
32
4
45
47
49
83
16
20
1
63
51
41
16
9
144
36
51
32
61
35
7
5
49
18
30
63
104
13
24
27
3
53
19
81
20
121
18
149
43
5
1
66
72
42
12
71
64
33
108
54
102
23
1
12
59
1
47
19
125
12
7
6
66
117
168
9
18
18
39
15
72
30
90
69
21
35
25
12
36
42
65
7
41
97
35
16
99
9
63
29
19
69
21
11
108
12
64
27
18
3
123
54
23
12
1
59
84
12
48
4
9
11
19
77
1
18
66
27
69
23
13
234
18
23
4
21
6
30
36
24
3
9
36
6
17
28
27
72
18
95
16
20
43
29
4
44
36
1
63
32
4
9
36
36
23
25
24
18
189
8
12
1
180
87
20
16
63
30
23
37
3
51
54
11
48
25
71
73
171
32
24
84
36
1
75
15
29
24
19
41
4
9
36
63
21
36
71
1
59
19
5
48
49
15
153
63
27
30
27
9
35
52
20
37
72
83
16
9
23
28
21
11
25
27
8
24
48
60
28
3
5
112
51
18
59
12
1
12
35
25
11
28
108
27
18
23
31
5
108
37
39
80
16
8
1
39
36
15
54
18
18
48
6
101
1
11
84
24
25
95
76
68
48
48
67
5
61
23
13
240
3
32
145
3
8
43
9
45
95
48
1
39
44
36
12
4
27
17
4
45
60
83
55
5
1
90
18
30
6
95
25
59
28
48
68
31
6
90
54
18
93
33
48
23
40
33
36
27
8
72
24
16
81
63
96
45
59
67
21
72
105
36
3
32
1
18
9
20
12
31
18
3
9
96
18
54
39
164
13
18
81
45
3
36
69
12
15
21
99
20
7
29
12
12
37
60
63
3
45
51
197
12
73
23
1
48
6
5
24
37
35
100
68
217
18
17
4
32
85
27
51
45
12
32
37
36
12
63
51
120
24
77
60
132
24
61
78
41
25
6
53
67
18
87
20
24
132
7
6
18
29
61
84
15
27
21
32
181
12
15
27
5
43
6
63
57
11
31
17
73
3
33
90
21
9
11
25
71
16
44
24
169
23
28
84
33
18
89
49
63
9
11
40
8
1
66
29
67
18
30
24
45
20
145
15
9
12
18
29
60
61
23
76
9
30
5
64
3
33
20
28
32
4
81
15
56
43
18
36
23
12
96
31
93
36
33
30
24
18
99
36
135
5
4
21
15
80
1
39
20
76
8
12
16
9
23
52
44
ABCD 478950506*7^$a-1 [50038]
11
25
47
21
132
3
60
181
44
120
4
11
1
96
12
8
3
241
288
48
252
35
105
52
11
9
63
13
35
45
51
21
36
27
36
13
36
24
35
73
35
24
21
28
68
84
36
132
27
36
21
16
224
27
1
11
9
160
60
12
20
159
45
27
49
35
69
4
59
9
172
60
47
61
92
72
16
20
4
35
9
4
12
80
3
81
51
9
3
24
85
68
64
60
56
3
69
48
76
11
12
36
96
9
3
36
73
35
33
12
51
1
120
60
191
9
28
12
11
21
15
1
92
60
36
111
9
52
11
9
24
63
72
13
48
12
11
132
48
1
23
48
105
48
132
64
11
24
13
12
108
191
9
75
33
27
156
72
24
9
63
121
32
3
60
13
59
21
27
85
32
196
263
229
120
35
12
9
4
56
52
12
72
36
12
23
117
48
87
25
20
100
35
45
28
35
9
3
37
80
24
4
23
9
291
97
11
9
40
68
4
11
57
40
95
36
9
36
76
47
48
121
120
152
135
81
52
47
21
4
20
3
49
156
44
88
56
135
12
157
11
21
256
104
24
3
1
32
63
37
116
72
72
75
69
36
16
144
59
45
16
8
27
129
27
85
95
105
48
51
36
129
24
76
8
40
108
132
12
11
108
1
35
36
189
28
47
73
8
72
159
153
243
36
12
108
141
3
25
56
51
9
3
24
9
48
40
32
63
85
12
11
9
27
108
85
104
76
68
51
1
179
37
44
28
108
20
123
45
12
24
3
97
35
9
112
132
56
27
240
108
192
33
75
72
37
35
45
88
192
140
52
155
36
25
20
135
97
72
47
13
44
16
44
16
155
288
48
180
9
16
24
83
45
72
48
123
9
111
49
23
13
84
155
25
20
63
36
49
168
35
49
36
47
117
48
63
157
72
56
40
23
12
25
8
12
27
45
52
60
59
36
85
11
49
35
24
36
12
13
11
9
3
117
87
229
12
23
37
71
45
16
188
75
25
56
63
33
100
48
68
64
35
73
116
52
11
61
72
20
16
32
52
35
9
27
36
13
108
35
36
109
60
35
37
71
48
96
9
39
72
61
20
63
9
51
157
23
156
36
37
71
37
167
36
49
60
56
15
45
4
72
44
60
111
25
128
72
24
111
24
21
16
20
204
75
1
23
48
9
63
225
216
36
108
4
11
48
9
27
45
60
3
37
212
63
12
133
56
52
84
48
72
48
8
48
96
16
32
63
33
124
11
45
27
72
21
27
9
24
4
12
56
100
24
203
37
60
116
27
36
1
251
25
23
9
168
52
59
141
12
60
99
9
12
28
23
97
12
8
3
33
63
12
121
83
45
99
13
35
1
12
12
116
75
25
12
12
155
12
133
8
12
24
4
35
205
47
69
39
13
131
72
61
35
13
35
117
24
184
35
97
48
140
300
40
47
84
1
8
96
36
28
48
84
420
44
4
83
157
35
117
288
36
132
12
51
181
44
27
57
52
11
105
108
3
1
32
3
96
45
144
28
35
48
36
1
35
69
16
144
56
147
25
47
61
107
13
35
45
132
39
9
4
23
73
12
32
28
348
24
20
147
72
217
8
15
21
28
95
21
27
37
251
9
60
99
1
119
117
51
72
73
96
47
85
168
11
108
81
27
105
52
83
85
35
37
48
12
56
303
45
4
32
16
23
9
52
20
220
95
265
59
45
64
260
15
21
4
128
3
96
12
13
23
96
61
164
4
95
13
35
108
141
48
36
132
4
36
71
1
32
39
37
24
71
25
24
48
32
15
13
12
20
48
88
24
47
93
100
48
120
168
12
11
45
159
13
215
33
63
61
83
145
20
40
47
36
21
76
128
36
27
9
39
25
416
100
12
56
111
1
143
217
12
120
20
40
12
ABCD 478970916*7^$a-1 [50061]
8
18
7
11
25
17
55
20
4
11
21
7
9
17
30
6
79
5
79
65
15
88
27
21
20
16
15
2
43
3
21
35
18
36
7
3
41
4
8
4
20
12
16
12
5
27
3
28
17
88
56
4
5
6
28
9
24
32
51
76
9
12
20
7
33
23
1
39
14
7
41
7
12
39
32
1
8
36
15
21
27
37
12
5
18
1
8
24
7
45
23
13
11
28
20
4
5
9
15
36
9
75
4
51
5
4
12
3
8
1
17
7
36
23
4
14
46
17
24
12
69
3
16
8
4
44
7
33
36
11
9
21
6
4
8
24
1
20
27
18
108
7
12
41
27
43
5
16
11
25
24
56
12
36
15
21
4
32
9
7
24
12
8
28
11
6
3
19
53
19
5
3
6
7
5
43
56
4
41
7
8
72
88
12
11
6
7
12
27
26
12
72
34
36
9
12
8
15
1
24
5
15
16
15
14
3
52
24
5
19
59
1
12
12
3
2
7
20
33
19
36
56
4
27
5
4
12
20
28
23
9
40
75
2
10
2
6
21
64
41
7
32
4
23
1
8
24
4
5
19
3
41
27
1
60
20
72
64
36
17
36
39
15
13
3
50
6
4
5
45
10
21
3
2
48
18
25
20
33
3
60
39
45
16
24
3
12
44
13
20
12
51
1
3
86
3
27
4
20
1
15
29
19
29
141
7
60
17
19
41
3
9
15
36
9
3
31
50
55
71
13
3
8
12
1
41
22
9
27
24
21
12
51
57
5
7
27
9
20
15
4
21
15
32
100
2
31
12
123
9
12
12
27
81
3
21
20
28
32
27
64
9
29
18
25
35
1
24
68
7
20
24
21
4
3
2
46
9
5
18
40
45
3
32
6
12
43
44
12
45
54
37
15
9
3
9
3
29
7
21
8
9
7
72
11
1
56
40
32
45
36
10
9
44
24
9
48
18
4
9
12
12
23
9
9
7
56
16
51
72
41
3
37
27
14
19
8
31
9
12
12
8
12
15
4
21
36
15
53
28
17
15
16
41
6
54
7
12
24
36
36
11
30
15
16
12
15
20
16
9
20
4
17
34
57
12
20
31
12
20
28
9
20
63
28
53
19
24
21
8
7
8
36
4
32
4
5
19
12
5
12
36
40
15
5
28
44
16
41
7
11
4
5
19
5
39
1
8
24
4
5
7
27
21
65
43
20
4
24
8
19
21
48
39
68
13
41
3
64
8
15
12
1
36
12
36
12
84
12
20
16
12
3
5
4
44
9
15
36
19
9
8
12
31
68
13
20
9
7
27
20
21
72
45
55
32
21
63
7
8
1
48
27
5
31
8
33
16
11
25
12
3
5
9
55
11
1
5
27
27
16
24
26
7
3
36
9
39
5
27
9
36
28
27
5
3
96
16
38
36
19
17
12
31
11
21
33
7
56
7
5
45
7
3
9
17
7
44
43
2
3
16
11
4
68
1
27
14
55
11
13
11
16
29
9
22
8
24
12
40
21
12
17
31
20
43
5
28
3
5
28
12
75
8
12
4
2
3
28
32
28
17
3
43
44
30
22
5
9
15
36
75
28
14
3
45
7
15
2
10
29
27
52
12
14
22
17
28
3
9
32
9
6
25
11
25
32
33
43
11
36
9
28
12
32
27
45
64
24
41
7
8
16
5
55
5
19
8
19
9
51
36
29
4
24
17
3
36
16
99
33
29
7
11
4
9
27
5
45
19
8
75
25
8
76
60
24
12
12
24
3
45
8
36
15
16
81
47
28
45
8
16
11
13
41
43
3
2
79
44
43
21
3
8
1
24
20
16
12
12
3
9
8
4
3
2
48
70
12
21
15
5
75
18
7
48
32
28
8
27
13
116
16
51
29
31
8
18
15
48
9
6
9
48
36
4
5
27
7
8
16
60
5
48
4
20
28
8
9
43
11
54
7
12
17
27
28
36
20
4
29
10
33
39
33
51
14
30
1
53
7
24
47
18
36
99
4
17
31
132
24
3
17
40
12
24
12
24
5
22
14
27
19
17
4
20
4
24
12
12
5
7
17
19
8
3
13
3
36
65
16
44
48
4
12
15
14
19
24
8
7
60
5
4
24
12
15
20
1
23
37
56
28
63
12
2
12
36
22
5
36
15
49
23
30
19
36
23
12
64
45
35
6
55
8
4
36
35
1
8
31
5
7
12
77
4
35
4
12
65
105
19
8
4
17
7
83
49
56
48
9
7
12
77
19
60
11
1
8
16
29
7
24
35
9
19
5
7
9
39
33
3
29
55
9
32
12
9
67
5
7
39
17
15
13
68
9
39
4
32
19
14
3
52
15
21
51
5
7
2
43
11
1
41
30
49
24
8
4
48
36
35
9
19
2
36
43
8
52
20
45
66
1
15
2
22
9
39
2
15
16
5
15
4
44
40
12
12
27
53
28
53
15
36
40
8
40
3
29
15
25
11
1
11
28
14
19
8
9
3
4
36
5
7
65
78
36
30
55
44
9
46
21
5
27
43
57
8
16
44
45
7
32
4
36
39
26
30
6
7
47
12
1
87
9
3
5
40
12
20
4
8
4
5
7
35
1
36
11
24
1
27
60
38
3
19
5
43
41
9
67
20
27
1
8
12
19
8
13
11
25
11
1
87
5
24
4
8
9
22
9
56
9
10
8
12
61
15
5
27
16
21
3
12
116
30
51
3
6
22
33
39
33
8
7
5
16
35
13
24
36
3
117
27
12
29
4
27
14
54
72
1
8
9
10
26
63
16
95
9
33
12
6
16
33
108
39
14
6
45
36
3
6
27
3
25
29
27
9
6
54
18
16
2
22
12
14
10
33
20
7
2
27
51
13
32
7
2
43
24
8
4
24
17
6
13
23
1
125
18
1
56
115
57
17
15
19
12
14
66
33
7
2
18
54
7
27
2
34
20
9
4
5
22
21
59
4
50
19
17
78
36
36
36
21
52
12
35
4
50
43
3
45
36
8
33
18
9
64
15
2
3
4
3
17
31
41
31
41
19
12
5
16
15
84
5
33
3
9
31
5
27
15
4
14
30
6
36
18
4
12
5
72
19
45
12
11
9
12
4
27
110
12
51
28
20
19
21
3
9
80
4
24
20
24
3
1
44
9
63
24
12
4
20
57
22
69
5
10
2
15
100
8
39
28
12
21
35
1
15
5
16
12
24
24
32
28
59
1
8
16
11
18
30
52
29
19
5
9
19
3
9
32
48
9
22
24
9
35
1
71
9
7
8
9
16
51
5
4
8
7
20
33
7
5
15
1
29
6
9
28
12
41
19
15
32
100
5
9
7
3
48
8
33
9
19
63
20
4
5
16
44
31
9
27
9
32
4
15
8
37
3
12
33
12
24
5
48
36
7
63
9
44
27
9
12
24
12
27
37
5
10
33
5
19
8
24
7
9
24
41
7
29
3
15
1
29
7
3
14
18
1
39
12
12
20
33
7
24
17
19
53
76
20
9
12
7
29
10
5
40
15
33
32
16
27
9
3
62
43
20
15
1
44
28
29
19
8
51
37
17
10
26
30
60
18
19
51
2
7
5
22
20
21
9
7
8
9
7
5
42
1
12
5
10
20
9
9
7
15
9
29
22
12
21
36
39
21
5
15
36
76
60
12
5
22
21
3
9
36
24
29
48
10
9
23
13
23
40
9
5
12
43
17
3
4
3
9
29
15
4
3
38
3
15
13
15
12
8
25
12
12
36
59
1
87
80
1
3
9
59
1
35
9
57
6
9
36
4
60
11
52
2
51
28
27
8
16
9
12
3
21
29
7
20
12
27
1
5
18
45
7
29
4
35
16
8
1
17
18
9
16
11
37
3
17
7
17
9
70
41
16
8
4
12
24
5
19
80
27
28
2
10
21
3
9
11
69
4
27
5
28
11
25
27
8
12
13
29
22
117
8
16
24
24
27
45
35
1
120
23
40
33
8
4
12
29
7
11
1
5
3
33
63
9
19
3
9
27
9
39
14
6
1
15
9
12
29
96
55
39
36
8
6
63
7
14
63
4
3
36
33
32
60
28
11
37
3
20
45
7
21
24
15
5
3
24
9
4
17
6
52
72
48
2
15
31
26
34
9
12
15
24
32
13
12
35
4
14
34
21
29
7
39
14
19
3
36
5
9
7
12
29
6
13
17
46
33
71
16
24
9
23
1
27
26
19
8
16
36
24
12
20
9
22
5
63
13
12
5
22
33
5
7
3
20
9
4
11
45
7
77
33
36
10
65
4
41
43
20
4
51
14
12
36
15
12
16
24
5
42
36
4
14
27
4
5
19
8
19
9
24
12
53
31
8
76
29
10
29
27
25
27
2
18
13
77
7
20
51
16
5
43
17
9
7
3
12
32
45
21
10
33
8
16
20
63
13
68
16
20
27
1
47
33
7
2
7
29
3
24
16
23
9
136
5
7
11
16
5
27
33
9
12
6
12
28
8
16
24
5
16
35
37
3
5
12
103
5
16
15
33
36
96
99
29
52
47
16
20
1
12
12
17
3
69
22
26
15
9
10
17
27
30
36
36
22
29
12
4
75
26
7
12
17
34
24
5
16
12
12
8
16
8
40
8
45
22
9
5
15
12
9
31
39
9
11
18
55
24
8
48
16
8
9
19
8
4
27
12
45
29
10
8
1
20
16
20
4
5
24
82
21
5
18
9
4
8
4
39
29
9
18
9
7
9
11
36
49
11
45
9
19
24
23
37
8
4
11
30
10
33
17
12
10
32
4
9
23
61
12
12
8
9
15
36
9
3
7
26
3
4
47
25
48
24
12
11
13
12
11
69
16
27
5
15
1
24
12
3
21
3
24
77
28
8
64
5
12
15
28
3
26
55
48
23
9
9
6
57
4
3
2
18
33
9
48
6
18
36
7
32
7
20
28
9
24
15
5
24
4
17
18
54
42
1
44
36
16
11
16
5
7
20
60
1
17
10
2
7
51
14
7
20
19
12
5
7
9
60
59
4
5
16
17
19
24
20
3
60
13
12
47
13
ABCD 478992762*7^$a-1 [50049]
37
12
8
12
36
7
41
3
52
39
18
8
10
53
141
28
35
12
73
8
19
20
7
6
35
9
148
18
38
4
23
40
21
78
12
2
12
51
16
20
7
9
17
142
149
81
16
27
5
48
15
57
63
52
20
28
92
33
12
7
53
7
41
22
41
7
5
1
20
10
69
45
44
19
3
2
75
4
5
46
230
51
1
132
11
1
18
45
27
2
3
19
72
38
16
20
12
40
23
16
80
25
8
46
36
62
24
7
63
33
20
1
27
5
31
123
2
91
33
56
28
44
7
63
29
37
36
54
161
9
34
9
39
5
60
7
14
36
12
72
10
78
3
27
18
15
77
24
10
24
14
12
51
12
69
15
24
192
1
8
28
42
14
12
15
40
5
31
20
1
8
70
36
54
8
15
7
36
18
6
21
9
56
7
27
101
7
18
32
28
44
15
25
72
8
10
36
33
5
51
79
48
26
7
117
18
90
48
90
98
15
31
26
16
30
9
27
6
47
25
12
68
172
36
18
5
81
15
97
36
12
15
5
15
1
159
17
64
32
7
56
25
42
41
4
39
24
14
79
89
7
9
11
21
3
64
5
184
11
28
20
12
31
6
18
53
48
9
96
40
44
10
2
112
39
29
130
5
9
7
5
39
69
10
21
89
10
186
20
48
15
28
45
20
15
19
6
20
19
17
34
2
3
72
9
22
12
2
34
54
8
16
23
7
2
39
45
4
36
23
19
12
36
6
48
44
96
28
12
68
58
36
18
23
12
9
36
100
11
4
5
180
3
33
15
24
9
10
2
10
17
33
24
12
4
8
7
84
20
33
24
4
18
6
8
48
36
52
39
5
15
49
11
61
48
24
27
12
101
12
4
51
12
33
102
38
3
4
33
11
9
12
16
27
15
5
60
1
27
63
36
33
36
111
18
8
39
9
58
21
9
11
57
3
16
72
12
15
48
74
36
24
15
13
11
4
12
56
7
5
31
29
96
45
16
75
41
10
72
14
36
15
21
15
1
6
57
27
14
12
10
14
84
24
10
158
7
29
27
7
33
17
60
40
30
65
7
18
54
38
7
20
4
21
11
24
45
43
117
11
12
25
56
96
28
18
182
7
8
21
72
52
27
89
151
29
28
18
9
17
7
3
2
16
15
53
60
12
10
74
28
15
3
17
12
13
39
27
9
17
10
17
33
10
2
3
21
46
45
41
76
39
117
20
75
28
5
34
14
48
19
17
88
3
5
75
12
61
44
24
3
21
4
27
5
4
66
2
63
60
57
24
36
84
24
3
13
30
62
7
3
38
7
63
36
50
12
10
2
3
37
20
3
24
21
70
18
83
40
56
48
9
132
48
15
79
26
12
15
49
108
92
4
35
117
10
12
2
27
52
5
27
31
26
12
31
3
77
96
9
15
1
6
38
3
16
5
24
22
48
14
22
14
3
7
54
84
6
53
28
53
63
129
24
76
20
12
28
35
67
18
6
81
3
14
10
2
46
26
144
15
40
27
89
7
5
13
8
4
23
13
6
50
96
43
20
16
5
43
5
46
12
29
88
9
44
10
72
26
36
34
5
7
74
15
21
16
20
3
31
6
30
96
12
33
21
27
141
12
20
16
171
144
15
72
102
18
2
111
19
14
43
44
33
15
31
2
7
32
43
5
9
3
7
36
38
3
7
53
9
10
26
136
11
4
5
48
10
12
14
39
7
9
5
112
44
94
24
21
17
19
45
56
96
88
63
3
74
24
12
24
28
95
85
8
36
24
3
60
49
44
3
9
52
42
110
111
16
17
3
24
181
20
22
36
98
27
40
53
10
60
2
28
15
8
13
18
38
106
9
5
15
49
48
15
5
16
15
21
27
29
3
1
107
12
84
69
72
7
5
24
12
36
36
12
3
1
32
31
56
21
3
9
46
14
10
9
17
3
25
3
27
41
33
24
7
20
72
7
14
12
58
54
83
16
15
17
49
36
63
51
5
79
26
39
16
65
12
96
7
45
15
5
4
11
25
59
21
36
3
21
48
82
29
9
28
54
18
18
14
4
8
100
68
22
53
16
65
52
47
9
19
77
103
63
36
6
30
5
13
90
9
9
18
14
55
32
9
12
12
19
53
55
20
76
5
4
3
9
20
22
12
9
92
21
15
81
106
2
12
10
2
19
5
22
5
129
79
5
16
35
91
36
2
27
7
101
13
27
12
41
60
27
43
5
13
95
24
9
16
42
18
20
16
18
36
36
66
18
65
43
42
20
15
28
39
6
63
21
8
3
9
15
81
24
36
48
24
12
24
28
68
4
12
6
12
26
10
2
16
15
21
6
21
8
36
19
9
89
7
9
20
7
81
35
48
7
14
36
144
63
13
84
18
2
16
27
45
11
60
79
26
58
36
45
81
27
60
27
57
20
121
66
38
4
8
40
131
13
6
21
41
48
7
32
33
16
18
101
61
20
3
67
50
36
24
3
7
2
63
21
24
43
29
16
6
18
32
7
27
17
21
3
13
56
7
41
27
120
21
34
33
9
71
37
12
18
41
13
54
29
16
5
12
15
48
19
38
160
18
6
54
9
21
44
3
85
56
10
2
15
1
24
32
15
1
18
74
70
62
36
7
9
11
12
43
54
35
57
31
20
55
53
9
24
19
27
12
50
3
36
28
63
14
10
77
67
2
7
53
19
77
22
30
44
15
21
28
8
106
84
2
4
23
31
26
67
33
11
25
11
9
72
15
55
5
4
92
79
5
45
15
57
16
47
189
12
46
90
102
24
12
24
14
7
33
44
24
27
52
44
7
18
27
3
14
67
9
6
41
9
36
36
60
7
3
108
42
11
7
14
60
12
16
56
76
11
28
20
21
12
12
7
17
39
43
6
23
12
57
36
48
67
75
14
51
7
6
18
9
9
20
91
8
19
5
1
47
7
2
28
20
34
24
156
9
29
63
4
3
42
27
3
26
16
27
63
30
20
16
20
22
2
36
16
30
6
20
19
27
2
22
12
29
43
6
68
43
8
28
141
90
21
128
24
28
9
20
51
12
88
27
113
33
15
1
47
4
65
12
94
5
13
56
70
30
36
32
4
11
21
4
126
26
28
99
36
17
28
32
4
42
17
12
33
4
11
9
31
65
7
101
52
48
18
74
15
21
34
2
7
9
231
3
38
34
54
8
118
36
9
36
17
24
10
29
52
5
7
29
22
29
7
9
5
24
60
24
16
44
24
27
1
18
45
9
11
57
16
8
64
44
82
26
7
12
17
19
51
18
11
19
26
10
54
20
52
18
18
23
1
11
19
2
31
17
24
12
48
10
14
4
47
40
32
69
46
5
12
145
11
4
29
39
7
26
16
36
32
3
67
18
24
11
7
5
9
27
21
24
24
19
5
28
56
60
12
3
52
27
2
27
4
9
56
16
32
63
9
22
18
20
43
3
72
26
12
36
24
7
12
17
48
40
18
21
17
27
33
10
12
60
ABCD 479035782*7^$a-1 [50057]
15
9
64
95
9
36
112
80
63
24
12
21
24
24
15
57
40
107
1
20
52
20
60
39
129
24
63
49
56
15
144
105
15
1
95
85
68
72
3
45
24
12
51
33
15
57
183
24
97
8
36
84
96
12
3
45
75
96
45
4
96
80
48
15
72
33
60
51
24
21
12
28
35
45
12
40
68
27
13
47
60
177
3
85
32
28
32
12
40
20
16
8
156
108
48
24
123
168
85
32
51
45
12
4
20
159
21
36
72
87
1
8
84
12
51
69
168
28
23
25
20
12
63
21
136
35
45
28
32
72
36
24
15
81
24
36
24
63
45
123
21
76
32
3
33
40
36
11
12
48
33
72
40
32
12
36
135
72
93
3
60
12
33
16
36
23
60
81
48
48
3
21
144
51
21
60
28
60
12
68
15
61
71
48
105
15
45
60
15
37
35
69
15
49
71
216
13
72
32
36
36
39
9
72
24
27
45
4
23
37
11
73
35
1
56
40
44
3
37
8
87
9
12
28
176
4
35
45
15
69
16
96
56
84
48
60
120
111
12
33
84
16
44
60
3
45
88
56
15
9
60
76
11
93
12
40
144
35
33
60
12
99
240
105
24
51
12
48
60
117
12
96
75
37
47
61
20
36
16
200
75
9
3
57
4
107
60
133
56
16
24
23
36
132
9
64
20
75
36
48
21
171
9
52
212
63
9
51
60
45
24
36
24
15
69
40
35
9
87
9
24
3
117
12
75
49
32
72
15
72
33
12
39
36
48
96
60
21
24
87
9
36
27
13
155
49
23
108
93
111
93
88
8
12
15
73
104
28
212
16
80
84
12
15
45
16
8
52
47
48
45
60
64
80
16
80
12
3
57
3
72
36
61
71
72
33
88
44
12
39
24
36
69
63
45
15
24
169
20
52
68
15
36
21
40
8
100
80
52
20
15
72
45
27
1
8
24
75
21
12
24
48
288
24
3
21
76
8
135
96
9
28
32
75
81
15
60
57
4
95
24
57
4
35
21
3
21
84
60
24
3
108
141
24
15
24
13
59
36
13
71
24
9
36
39
156
37
95
93
12
72
12
4
44
12
4
227
189
96
63
57
180
87
201
15
117
148
104
27
24
21
3
33
28
47
93
39
37
36
128
15
45
39
1
59
13
144
8
171
69
36
100
35
9
96
60
75
72
13
167
13
20
24
60
3
48
1
8
3
120
57
156
12
40
8
24
76
72
35
25
48
36
24
95
45
27
57
72
24
15
21
124
59
45
76
95
21
123
36
45
100
32
40
35
24
9
96
3
57
24
24
27
96
33
27
120
57
12
63
33
28
47
9
3
13
8
36
60
36
15
33
136
36
59
81
24
16
8
15
9
15
21
15
72
25
23
36
33
15
61
11
69
60
220
12
8
15
117
12
3
25
23
1
23
108
9
48
48
88
32
3
69
3
9
75
9
16
11
9
64
92
12
76
92
144
159
37
8
52
32
16
176
24
52
107
45
3
57
3
9
63
72
24
9
112
20
120
96
3
1
84
44
72
96
72
76
72
8
24
12
84
12
12
36
100
20
12
3
21
111
13
47
24
9
39
61
11
45
84
84
3
57
3
33
12
84
16
68
40
104
15
48
108
9
27
165
24
147
69
60
3
13
80
12
60
36
99
117
3
72
33
28
140
120
84
4
71
48
36
12
189
39
1
56
24
60
39
177
87
1
32
12
72
39
69
15
73
44
39
45
75
69
48
60
28
32
28
11
1
8
12
48
12
12
156
87
25
24
20
60
39
72
9
60
84
99
105
28
44
24
52
168
47
9
3
36
120
72
33
52
20
12
28
48
44
120
148
83
36
24
21
39
61
36
35
48
9
3
49
11
25
108
35
105
12
48
84
15
36
21
36
40
8
12
15
60
72
12
84
45
36
39
1
20
24
12
48
16
104
40
36
59
21
24
99
36
1
131
9
39
12
33
12
48
36
16
68
72
12
63
24
45
4
20
16
11
93
36
123
12
36
105
4
143
73
47
108
84
24
129
96
12
4
20
64
47
12
105
15
37
23
96
69
3
48
129
60
48
72
12
75
48
1
44
51
9
51
61
24
35
9
75
1
20
27
13
56
48
3
93
12
4
71
69
15
45
3
72
21
27
36
1
44
40
44
3
49
36
44
159
117
15
69
39
24
93
12
108
88
80
15
180
24
97
68
12
84
60
15
12
12
81
112
68
36
3
21
15
9
156
24
48
28
80
132
3
96
96
13
44
15
33
48
12
24
60
39
129
28
23
12
13
36
23
21
60
39
21
76
8
36
135
12
33
12
100
32
ABCD 479101142*7^$a-1 [50018]
3
16
56
51
24
6
3
4
36
20
40
12
56
16
68
39
6
15
60
72
33
39
27
18
60
3
9
27
16
8
28
80
39
42
27
3
9
36
76
8
21
60
31
32
39
13
12
24
36
23
12
6
12
19
8
4
47
36
24
21
51
24
24
165
27
18
79
35
78
15
12
28
8
21
39
105
6
49
5
6
1
12
20
3
18
15
76
71
9
9
31
48
12
8
16
71
1
23
60
6
39
24
4
11
12
1
23
9
12
12
9
39
21
43
8
4
32
3
49
20
3
21
16
12
11
1
11
21
9
3
27
21
9
90
84
30
7
35
9
39
42
3
4
32
4
5
51
9
3
16
53
3
21
84
27
12
3
18
19
8
16
23
9
21
15
4
20
15
33
27
49
56
57
43
5
54
33
28
11
9
12
3
61
65
103
12
8
3
48
42
39
15
1
92
48
40
29
7
12
11
48
12
9
27
13
20
15
1
36
53
36
18
21
21
30
36
21
36
3
25
35
21
16
32
3
57
28
12
8
27
57
3
61
32
3
9
9
12
30
13
8
48
39
12
25
8
4
23
24
81
16
8
39
24
6
54
12
33
21
6
33
3
69
28
8
4
68
84
9
7
11
25
71
13
77
36
79
41
18
1
20
16
20
16
12
17
15
12
48
3
30
115
8
3
9
21
55
29
3
28
60
8
4
29
78
84
6
36
79
8
24
3
42
3
87
61
29
78
33
36
24
4
48
65
27
3
12
48
6
36
24
6
49
24
11
1
119
48
1
5
6
9
45
3
33
31
12
24
12
20
15
12
9
9
7
32
12
9
27
27
42
3
12
39
9
33
42
12
1
5
27
24
24
9
15
4
12
35
30
30
24
45
24
36
4
41
3
15
6
6
13
23
18
7
20
63
24
9
33
15
12
40
11
12
24
13
48
41
7
47
33
51
12
18
27
4
56
28
11
21
12
28
12
12
11
9
3
9
36
15
36
12
30
19
48
11
12
1
8
45
63
12
52
44
16
44
15
1
8
39
1
29
42
24
60
24
21
12
9
54
1
5
27
24
52
116
28
24
23
9
4
11
6
66
24
1
8
27
60
9
36
12
12
28
11
1
20
12
3
21
27
12
66
27
27
49
47
13
8
36
33
18
97
29
15
48
15
49
32
12
3
13
56
3
25
59
25
56
28
47
30
30
48
36
1
95
114
27
39
30
27
4
59
1
24
12
32
4
120
96
11
9
40
8
36
28
12
47
24
21
16
20
3
13
12
5
30
9
27
37
84
11
73
24
32
9
123
4
44
100
17
3
12
24
96
16
5
7
11
9
24
27
42
66
25
56
12
24
4
17
3
9
15
3
25
20
15
12
9
81
15
40
24
12
24
29
30
24
9
21
3
27
49
11
25
60
12
5
3
27
49
29
6
6
19
24
96
60
11
12
33
12
4
8
24
12
63
9
24
3
13
36
65
6
21
24
15
24
33
48
15
61
12
17
27
24
63
9
3
21
16
68
45
3
4
11
25
5
39
60
3
12
42
51
3
1
35
33
36
60
15
45
40
5
39
3
9
45
18
21
51
1
5
7
71
96
36
30
7
11
9
3
93
36
28
23
9
45
36
39
51
9
4
8
28
20
21
75
40
5
15
39
13
23
33
12
28
20
28
17
19
20
24
24
15
24
37
8
39
12
9
4
8
3
1
29
43
8
96
76
20
21
7
32
12
12
27
21
36
16
44
24
48
16
71
13
44
12
76
44
48
27
9
16
35
6
3
100
44
24
16
8
39
24
6
3
24
4
24
8
40
17
120
3
3
13
68
4
32
9
55
36
8
4
84
8
24
48
24
9
7
20
3
12
9
3
1
56
3
21
33
30
21
4
36
5
63
3
90
15
75
18
63
16
11
36
93
12
39
1
23
25
24
23
33
51
45
15
45
15
24
1
32
28
41
30
21
4
8
27
9
16
32
51
12
1
5
63
39
12
13
11
12
13
8
12
4
41
6
13
24
44
52
11
9
3
25
23
24
25
11
1
5
24
36
3
12
52
24
20
15
12
9
4
23
25
24
23
9
28
68
4
8
100
24
23
93
40
35
1
5
51
12
9
15
39
54
51
12
16
17
144
7
8
12
16
23
13
108
12
53
7
56
99
9
4
5
3
60
51
9
12
24
51
9
21
42
42
31
35
33
4
44
12
24
12
132
12
21
6
24
21
144
21
15
12
36
12
64
32
16
12
32
3
1
8
24
28
32
27
13
32
15
21
3
21
39
13
29
19
20
15
117
4
84
20
4
8
9
39
48
3
30
31
32
39
61
32
45
54
6
18
13
68
100
5
30
24
12
81
4
23
73
23
6
27
63
24
9
12
12
36
52
5
7
8
63
13
12
8
87
12
49
23
33
105
15
27
1
8
9
7
23
1
29
19
8
16
35
66
6
12
12
37
12
11
21
3
1
8
16
5
30
21
16
24
5
19
71
1
8
52
12
35
48
48
186
7
36
41
30
36
33
4
83
48
13
8
4
11
24
25
53
24
19
119
48
108
69
27
13
8
24
40
20
36
15
18
6
36
57
3
9
40
68
16
5
43
8
76
47
153
60
12
4
56
16
5
12
18
1
11
1
44
16
47
1
29
42
18
3
9
42
1
59
69
39
9
36
48
48
16
11
42
123
4
11
49
11
6
24
6
25
8
15
1
60
56
12
12
15
21
39
45
15
66
3
27
1
5
15
9
3
24
36
3
18
12
7
41
27
15
12
12
13
32
4
11
1
95
9
15
13
8
16
83
21
3
60
12
1
20
3
9
28
23
54
51
3
9
33
87
72
27
13
11
21
16
11
36
69
63
165
3
13
44
69
3
36
135
1
11
18
30
1
24
47
85
20
40
84
65
6
37
12
48
80
16
11
84
24
21
4
23
12
21
24
3
13
32
15
60
33
16
29
43
12
17
18
12
57
3
21
36
4
56
28
24
24
32
45
15
9
3
52
20
24
16
8
4
56
4
8
12
48
12
3
49
17
3
51
49
17
39
36
39
81
48
84
48
3
60
42
15
9
19
11
30
6
9
4
36
20
9
6
6
18
1
116
9
3
16
24
72
65
3
3
9
99
25
24
41
12
3
4
72
8
81
31
24
5
27
12
48
16
89
15
3
117
9
6
1
59
13
8
3
21
12
3
60
21
28
41
7
11
25
77
7
36
8
33
54
12
9
21
54
13
11
21
3
12
21
3
6
63
15
48
1
24
20
4
8
21
6
24
21
45
6
13
60
11
1
20
15
49
72
20
40
8
9
19
35
12
45
21
27
16
11
33
12
39
6
27
16
12
12
23
24
9
16
5
55
12
48
80
4
20
136
71
25
29
7
48
24
17
19
11
30
3
57
111
12
3
13
56
39
129
3
13
47
1
44
16
12
65
30
1
35
1
20
63
60
12
13
5
60
3
36
24
28
11
21
16
32
9
6
9
75
69
51
45
81
54
57
16
12
11
37
23
13
23
57
3
9
40
12
24
92
24
16
44
12
40
12
8
99
13
12
8
28
5
30
13
8
16
5
7
8
36
12
16
11
9
24
36
3
12
61
24
11
9
72
3
9
117
15
9
19
41
15
3
45
3
37
56
16
32
3
21
12
4
8
63
6
19
23
45
3
25
44
12
63
13
8
16
8
3
13
32
63
45
57
7
24
11
6
6
37
36
11
49
44
3
61
24
20
39
1
44
16
44
15
21
60
72
3
9
57
91
8
15
13
32
4
11
6
43
104
36
51
21
15
18
91
23
13
65
19
29
3
24
69
19
36
11
24
25
20
12
51
42
24
15
21
6
37
23
18
30
25
8
39
13
11
9
64
41
39
3
54
27
24
76
29
19
59
6
60
7
32
24
63
33
24
3
24
21
3
60
61
11
13
20
28
32
75
24
48
18
36
24
7
23
9
12
141
15
3
30
3
93
24
55
11
25
20
51
1
20
27
6
31
5
87
15
9
96
24
4
5
48
19
11
1
11
1
12
20
16
72
12
65
36
19
32
12
33
19
8
3
25
68
28
8
15
108
6
6
13
23
13
68
28
8
36
57
3
4
92
4
59
9
36
3
24
1
8
48
36
51
6
18
9
24
3
1
56
3
37
35
25
36
77
3
27
12
ABCD 479285432*7^$a-1 [50021]
120
216
24
5
72
144
7
12
41
30
36
168
61
120
12
48
60
125
240
19
71
36
18
30
36
6
84
42
102
43
107
1
17
48
36
42
36
1
35
48
1
197
108
31
119
1
89
36
30
37
53
19
59
37
24
47
49
24
60
11
126
30
18
6
1
11
78
72
102
36
36
6
48
150
54
31
5
139
125
55
17
91
23
12
18
36
18
37
23
180
1
71
12
18
42
48
1
59
210
150
13
107
54
6
48
18
24
79
23
42
18
72
12
42
36
115
59
1
17
24
18
37
65
42
12
360
1
89
7
35
12
18
67
77
36
90
108
36
13
36
11
66
19
84
12
17
18
30
18
109
179
72
36
193
23
13
77
43
83
1
60
36
17
84
54
90
36
163
5
91
36
119
6
19
35
61
84
60
5
60
36
48
150
18
84
54
121
5
6
37
36
29
18
24
12
60
109
12
35
126
72
43
17
84
36
115
17
31
24
12
48
36
156
35
54
18
37
125
67
17
126
90
258
37
35
25
36
29
30
97
35
72
18
108
79
12
53
372
18
60
36
144
156
24
1
65
127
108
59
12
24
210
24
54
97
77
18
49
95
37
23
12
193
41
6
73
11
132
18
90
12
108
6
84
7
47
6
120
6
13
96
65
31
113
42
48
1
143
108
6
7
59
24
13
59
102
235
48
48
108
89
54
1
36
60
5
96
19
72
47
1
23
102
7
35
36
73
47
18
18
96
84
73
12
11
85
24
299
61
17
102
18
36
103
5
36
36
180
24
18
102
60
31
5
43
11
234
36
30
114
54
30
42
13
23
13
120
41
24
12
42
36
228
24
13
41
36
48
24
12
43
36
83
1
77
79
95
109
36
23
12
145
23
84
13
95
24
102
6
13
36
35
36
60
12
96
102
90
18
18
1
23
73
65
18
73
5
43
23
73
179
78
54
54
198
48
168
1
29
6
1
47
37
5
55
60
95
42
84
42
48
78
31
23
102
24
18
85
48
5
24
12
90
132
120
6
108
90
37
11
36
78
36
30
36
276
120
37
71
25
60
84
36
197
12
55
71
54
54
54
18
24
13
125
78
48
114
18
37
12
36
60
179
108
12
60
25
47
30
42
48
6
12
60
12
19
23
120
18
18
24
37
96
84
24
11
85
59
73
11
97
65
24
36
19
11
54
6
36
48
78
247
5
48
72
60
72
19
60
11
25
83
13
12
23
18
126
36
24
48
1
89
42
30
108
72
79
155
6
18
36
90
18
72
30
19
5
18
30
60
108
55
12
144
5
79
12
65
54
54
6
36
169
149
36
18
204
48
6
30
42
90
66
18
6
18
48
6
19
17
48
42
12
1
449
60
36
55
17
55
48
17
6
12
90
78
36
37
47
162
6
13
108
17
114
12
85
24
35
216
36
60
18
91
11
1
53
7
29
18
24
361
125
48
6
1
11
49
113
6
18
48
60
18
84
13
11
72
36
97
29
36
19
17
31
59
36
102
6
25
24
17
6
48
6
66
133
125
12
60
84
186
54
36
48
144
55
23
37
119
42
19
96
11
66
42
193
59
36
108
54
151
5
7
29
24
84
54
61
17
54
36
66
7
96
5
24
90
30
187
89
90
30
36
90
13
113
24
18
12
61
17
102
54
18
157
47
73
11
49
29
54
1
60
59
1
113
19
107
97
5
54
108
150
108
66
6
103
144
77
18
120
1
35
6
30
36
25
12
36
275
120
36
24
25
59
6
12
54
49
11
66
6
37
24
119
102
6
36
36
54
138
1
89
180
54
96
66
42
49
144
23
36
12
36
36
61
84
36
72
89
36
54
61
65
72
18
78
462
276
37
11
54
36
18
180
61
35
25
5
7
72
108
12
23
12
204
12
109
95
13
17
96
66
13
36
47
30
42
48
18
60
36
102
36
42
79
59
132
30
24
55
11
36
42
162
13
71
162
6
12
60
25
29
30
108
42
55
35
30
6
72
37
48
17
115
197
43
137
30
54
31
11
36
ABCD 479293298*7^$a-1 [50011]
1
36
114
12
29
25
51
45
102
77
96
12
49
131
1
18
18
66
9
69
11
37
78
45
80
55
89
67
29
36
13
11
48
43
18
35
24
37
35
4
45
18
29
4
3
18
23
4
68
13
72
6
18
155
19
149
12
1
47
103
53
36
48
16
57
23
1
108
36
48
54
18
6
5
43
33
20
19
36
5
13
95
84
96
1
35
37
48
42
29
19
29
25
36
23
48
12
16
99
90
51
32
7
137
36
12
36
12
25
36
3
9
35
24
12
7
12
89
19
42
39
51
29
96
156
24
24
7
126
54
41
48
7
9
111
29
7
24
113
25
11
48
12
36
61
23
25
36
18
41
55
30
15
20
1
24
90
48
53
97
48
72
23
4
44
7
48
17
43
138
83
31
36
48
53
19
9
15
53
60
25
35
7
18
59
13
306
102
132
12
95
37
126
12
36
101
49
47
24
1
18
9
188
19
72
41
16
33
108
35
1
30
65
25
90
36
6
191
84
79
29
24
43
18
63
63
18
11
24
1
59
16
9
59
12
25
23
25
59
28
63
17
48
12
7
18
167
67
5
37
23
13
83
1
11
67
5
85
35
24
12
48
55
54
23
91
53
31
132
125
19
18
39
63
6
95
97
132
11
7
18
83
48
25
42
137
109
11
139
84
150
12
95
12
25
11
19
5
67
42
11
28
96
32
79
29
25
72
47
48
13
11
79
17
61
59
4
57
72
126
5
19
5
97
83
192
19
90
3
9
11
60
73
24
11
55
77
19
12
17
12
7
6
167
48
12
1
35
61
12
54
5
49
71
84
7
18
83
103
77
132
60
37
23
148
20
37
23
37
23
36
96
19
6
30
9
116
127
222
36
12
6
30
132
35
4
51
12
294
30
36
9
80
25
48
87
3
41
4
87
5
7
65
49
72
12
24
66
45
159
65
36
55
78
12
23
163
29
48
7
18
36
35
100
9
11
60
133
23
7
17
24
24
49
59
12
37
12
83
25
11
61
18
29
12
24
61
78
29
7
45
21
59
36
72
36
85
42
102
107
127
90
54
96
36
36
90
207
32
16
27
17
25
18
5
61
71
12
24
1
36
36
6
108
30
95
1
147
33
59
24
55
41
12
7
120
29
43
54
54
36
60
89
67
24
57
15
36
18
18
66
35
48
25
6
5
84
12
12
49
54
17
60
12
37
36
47
60
1
95
84
19
5
52
15
48
81
171
117
9
11
61
47
60
109
11
24
7
66
36
11
25
23
48
24
36
73
90
17
1
144
75
68
96
157
18
41
43
5
73
59
115
89
43
5
36
12
24
108
60
91
6
18
125
1
108
39
27
6
66
36
96
102
51
44
84
12
103
36
5
67
17
13
54
54
54
5
109
30
42
12
95
19
36
126
11
48
115
5
85
108
96
12
23
13
83
7
53
25
59
96
73
87
3
77
60
25
18
5
13
6
5
12
108
36
103
41
36
76
44
73
18
24
29
36
36
7
84
5
85
90
45
20
115
29
24
24
31
65
13
192
18
54
54
65
103
153
3
45
15
5
13
36
143
13
60
30
41
28
20
37
6
30
24
11
19
36
5
72
28
3
18
11
61
42
5
79
54
6
29
43
36
18
95
97
11
12
67
17
36
24
24
43
29
84
36
175
24
12
9
9
96
23
112
20
48
24
7
18
107
84
124
63
5
61
18
29
13
23
43
53
72
120
25
36
47
31
81
21
27
15
90
23
79
53
19
24
5
25
54
18
90
17
60
120
61
35
19
101
7
84
6
47
7
41
13
12
27
20
108
43
5
64
3
29
13
54
48
54
87
3
41
19
30
90
137
7
41
139
53
7
72
180
18
12
11
25
60
54
29
25
48
47
192
4
15
36
54
35
271
5
79
113
31
5
60
25
42
17
60
13
23
76
44
13
42
137
72
28
140
31
36
53
28
33
63
9
11
61
35
1
11
7
5
7
17
7
12
18
6
29
72
48
48
13
36
18
89
108
109
23
31
17
7
12
54
23
67
29
25
126
6
47
24
12
235
5
49
6
5
43
53
7
54
162
5
36
79
65
12
19
102
59
60
60
115
29
73
23
19
36
45
68
12
31
81
80
1
78
53
28
21
11
16
27
65
7
24
12
9
45
36
35
108
16
128
48
49
54
9
3
6
83
127
54
15
3
77
139
18
18
65
7
77
48
48
60
64
96
3
17
55
53
12
61
24
63
63
30
24
36
18
5
48
48
12
13
107
48
48
12
19
30
11
49
23
108
67
12
54
11
49
12
6
66
6
65
72
1
23
19
65
12
48
4
68
12
7
149
31
53
19
84
29
24
7
29
7
90
12
18
18
18
78
47
1
11
25
11
12
48
91
6
66
17
7
156
42
23
61
203
1
71
19
77
49
66
9
15
53
60
85
27
20
37
87
44
13
35
43
90
11
109
42
12
72
42
47
16
44
84
1
15
44
19
29
48
61
23
36
1
12
47
79
33
ABCD 479341376*7^$a-1 [50019]
43
4
3
60
58
39
11
10
39
8
8
67
48
60
41
5
35
1
47
20
32
35
60
34
19
12
19
9
96
1
24
2
25
28
20
11
25
11
17
43
10
43
17
3
64
32
21
3
32
8
5
12
98
60
33
39
37
11
12
48
12
9
1
14
9
51
29
24
31
5
101
15
69
26
24
12
5
19
33
37
15
59
46
55
24
5
2
57
52
60
21
15
23
45
37
38
10
36
71
28
117
11
12
20
7
57
51
1
9
12
50
9
48
27
70
7
7
29
17
15
9
36
3
4
29
27
36
47
21
49
98
61
11
17
16
12
24
1
43
16
92
7
9
13
19
72
16
3
53
16
1
98
21
12
13
15
21
24
3
23
10
14
10
15
11
49
32
12
24
8
16
27
10
12
39
21
75
23
10
26
46
14
60
9
15
22
24
26
9
25
19
31
53
4
3
93
3
41
19
25
24
60
52
19
57
32
5
14
1
16
72
31
36
13
47
5
19
12
84
1
12
12
4
16
1
19
48
53
23
75
85
21
24
26
9
25
27
9
14
1
4
17
11
37
2
84
9
76
35
24
72
21
28
11
24
33
1
39
33
95
39
1
16
19
10
14
24
5
41
14
1
11
48
21
15
9
20
5
7
4
28
4
53
11
13
12
84
14
17
65
24
39
16
65
3
12
81
14
25
8
1
55
5
11
16
48
24
32
15
36
29
29
43
19
77
140
36
44
13
14
34
51
32
13
3
20
37
3
57
47
8
4
61
3
11
22
48
75
56
1
75
9
59
25
115
55
22
60
19
8
8
24
124
107
24
9
16
100
31
17
7
105
4
64
88
24
12
3
17
7
72
13
20
87
5
20
16
7
33
27
5
4
12
25
24
2
48
10
72
35
63
22
38
33
27
36
34
12
38
9
40
8
3
17
5
27
12
4
65
26
89
5
19
31
22
19
40
48
68
124
15
1
56
13
50
36
37
20
37
11
39
45
8
17
23
12
39
9
3
10
15
23
1
64
44
4
24
48
56
8
63
24
9
36
75
5
52
73
3
52
8
11
37
8
27
34
19
44
23
48
36
34
26
84
1
8
51
12
24
10
47
39
25
12
28
19
24
53
29
167
13
23
1
31
8
20
60
40
11
24
5
100
4
56
64
32
1
15
88
12
19
144
22
23
37
11
52
24
23
10
19
4
1
134
21
1
48
2
48
33
3
36
10
38
22
14
1
33
12
3
21
39
105
36
11
3
21
25
96
27
12
45
23
3
9
8
16
8
40
48
76
12
8
24
4
11
120
24
41
28
37
11
3
36
29
28
27
53
43
25
9
36
59
4
44
13
7
48
55
5
41
158
1
28
96
5
2
34
23
13
39
40
24
5
2
60
25
32
36
16
71
17
7
24
1
8
3
9
100
9
35
12
13
35
36
12
13
60
11
3
29
4
16
117
26
9
1
39
24
47
21
4
23
22
3
80
1
11
32
32
9
26
25
20
15
24
21
39
22
7
7
13
16
28
28
128
8
19
53
32
24
21
51
33
2
10
39
20
15
13
60
11
57
4
32
16
11
5
12
29
50
1
12
11
22
23
32
8
24
23
9
24
37
14
5
41
15
35
34
26
9
1
15
35
37
96
20
36
40
11
5
20
16
19
70
14
9
15
22
15
33
23
8
29
60
12
7
4
27
60
17
5
15
12
23
77
76
25
7
5
15
12
47
25
95
49
21
26
34
7
19
17
20
21
26
24
5
4
13
27
23
9
24
56
36
52
3
34
7
29
38
12
10
23
12
64
9
62
13
141
31
19
24
21
15
9
37
14
36
5
19
70
23
60
8
40
13
43
7
5
60
4
16
47
10
48
11
8
103
48
9
32
5
14
17
44
36
9
35
8
7
10
36
27
48
60
4
8
16
7
70
23
27
10
39
4
17
3
24
8
15
24
10
15
8
61
11
25
14
17
64
1
14
60
25
64
7
37
57
14
33
12
20
5
12
48
12
19
65
43
28
3
22
27
23
53
24
8
4
16
28
8
12
32
12
41
2
53
36
29
2
70
7
48
32
4
16
3
10
24
60
60
31
32
20
123
5
20
23
117
60
13
35
248
7
36
13
21
12
3
20
1
23
27
144
21
1
24
23
72
64
32
15
24
49
4
17
11
25
11
3
36
9
44
24
17
36
38
10
59
16
57
19
4
16
28
52
15
1
23
25
8
27
10
72
3
11
77
19
37
21
31
4
37
3
24
32
32
12
41
14
21
4
20
12
48
1
19
7
10
11
4
40
4
4
8
36
61
12
23
15
22
23
8
8
11
9
44
17
3
47
5
44
80
15
24
37
8
27
53
5
11
108
144
3
1
23
46
24
2
9
15
21
64
21
7
17
7
32
11
60
10
43
28
25
38
1
11
13
12
16
43
1
56
8
5
3
11
46
23
13
11
16
4
52
16
11
21
24
13
12
14
93
27
1
4
64
4
16
56
9
2
5
4
39
45
61
14
1
71
24
1
44
8
16
16
60
11
9
16
72
16
20
12
35
24
53
52
39
29
31
29
32
9
7
36
19
53
5
19
7
10
11
52
23
5
112
3
29
41
7
41
51
4
36
5
14
36
70
3
23
49
11
53
5
50
9
51
36
25
9
15
45
26
9
15
9
3
10
14
45
15
46
35
3
12
34
7
89
48
11
1
38
5
65
2
13
45
27
9
26
13
56
68
28
73
2
60
9
25
36
19
41
14
33
1
27
32
3
34
15
8
27
10
14
17
12
31
21
20
31
45
96
12
15
9
24
36
61
12
11
3
5
24
5
27
83
5
4
20
16
15
10
79
24
28
12
27
9
3
9
1
48
115
4
16
16
40
25
7
48
5
24
35
24
8
88
61
14
17
12
88
49
36
38
1
48
21
62
24
34
12
50
10
14
61
16
17
155
8
12
28
96
27
21
4
4
5
19
36
4
13
11
49
15
9
123
11
21
12
32
7
10
3
44
13
23
52
24
8
12
15
45
1
38
12
21
13
43
20
11
10
36
3
20
3
49
9
71
51
9
61
3
68
3
41
29
35
49
12
31
17
62
21
3
9
4
20
3
10
24
7
28
1
38
1
28
68
12
21
47
13
12
39
11
5
53
62
21
13
39
36
48
21
19
67
106
27
8
4
52
29
38
10
35
16
16
76
4
8
1
23
37
14
70
2
33
36
16
23
33
3
1
23
10
51
24
72
45
63
11
120
25
4
5
2
13
57
14
41
64
24
27
25
9
84
26
24
36
9
15
96
1
9
14
49
21
23
3
10
15
20
1
3
12
33
2
9
24
16
8
3
5
43
21
12
4
28
20
21
74
12
21
48
96
12
12
64
24
11
17
5
27
21
71
39
17
12
20
11
21
15
29
5
7
8
44
76
11
61
16
19
25
16
12
41
24
62
9
28
16
4
87
10
86
25
44
12
3
10
7
89
27
8
3
61
68
1
19
67
25
36
56
72
25
35
37
7
31
21
28
40
16
12
13
72
24
60
19
5
12
24
60
50
1
23
1
21
38
37
23
10
7
19
24
22
43
7
25
32
28
35
29
8
12
45
24
39
4
7
10
12
19
29
12
55
16
3
29
7
21
36
27
46
38
12
24
34
11
15
1
4
8
47
9
1
36
3
71
9
75
21
8
17
110
9
27
25
45
3
11
1
4
100
8
8
45
50
24
34
71
32
7
17
4
28
23
60
5
8
16
19
60
70
11
36
75
48
5
17
27
21
12
7
67
5
24
112
8
31
9
97
39
11
10
27
32
16
24
9
12
11
3
10
3
8
13
27
8
61
14
120
22
74
1
59
21
4
60
21
7
8
32
13
43
5
2
13
28
19
48
21
25
24
7
72
8
45
3
16
19
1
4
7
10
23
16
16
5
31
67
41
40
48
16
21
14
12
9
4
16
5
14
45
52
35
25
59
96
48
60
29
8
32
3
13
52
44
59
5
17
60
23
1
75
21
19
29
26
33
36
32
4
61
15
9
39
4
7
34
23
12
15
45
36
76
8
12
52
12
32
3
24
37
35
60
10
43
16
12
13
7
17
62
24
5
28
88
28
16
12
49
ABCD 479459282*7^$a-1 [50012]
30
18
42
48
15
17
10
12
108
14
4
116
34
12
21
27
84
2
244
3
12
12
3
62
40
30
81
29
24
36
10
141
129
12
6
12
2
12
19
9
18
45
3
14
163
65
10
30
42
129
9
12
18
117
48
5
40
20
43
27
21
117
42
120
18
30
30
15
69
108
3
149
19
9
12
20
43
5
10
18
30
54
15
5
28
108
44
76
3
51
36
86
108
60
28
18
12
12
2
36
28
30
54
3
75
14
48
70
48
2
43
15
117
48
29
120
34
222
15
15
45
5
12
31
57
51
9
20
10
50
52
6
30
42
2
43
33
12
32
40
6
117
15
81
12
75
57
15
14
19
27
12
2
96
72
12
19
41
106
50
24
28
108
78
12
50
151
51
62
7
9
102
33
17
48
24
36
43
9
15
3
165
3
26
19
15
74
91
9
99
21
60
51
17
28
72
60
3
60
75
105
39
96
162
90
2
43
65
31
41
10
110
55
77
58
62
43
45
18
14
60
34
45
27
42
36
42
57
48
12
17
36
84
96
60
10
102
3
5
43
12
17
28
42
2
28
18
93
17
103
39
6
24
68
10
12
105
135
6
90
14
19
24
96
41
70
60
21
17
7
17
4
27
3
134
12
148
18
14
43
21
15
41
48
10
6
44
19
72
60
29
16
12
90
14
28
8
22
6
90
72
90
78
2
40
27
5
31
9
18
12
50
28
3
24
3
180
30
51
9
42
18
90
162
20
118
93
17
7
65
12
28
92
43
3
21
21
60
138
2
70
6
84
6
12
132
110
16
42
12
9
27
2
300
7
3
57
3
12
2
4
27
89
16
3
9
39
51
33
27
6
30
26
108
46
60
26
16
3
15
24
50
28
3
15
2
52
66
146
7
29
28
32
60
22
21
27
14
4
15
27
2
28
18
2
12
19
24
17
28
3
60
77
112
20
76
24
6
12
30
27
77
46
74
88
3
17
115
144
21
18
14
103
5
12
46
50
12
31
48
27
2
10
2
12
31
125
10
14
4
12
108
90
86
76
42
6
63
99
33
15
26
16
12
32
36
103
15
26
36
88
54
38
10
14
36
12
76
87
132
3
30
20
7
21
30
12
50
10
48
54
15
21
75
24
60
48
45
78
26
58
48
18
15
27
18
15
9
18
18
44
48
10
18
15
29
10
50
43
17
72
16
48
44
12
58
2
46
30
32
55
15
6
75
41
48
48
28
24
80
16
12
192
150
66
120
32
10
62
58
18
56
19
101
46
21
51
110
72
16
3
12
89
64
32
10
45
3
12
50
55
27
33
93
12
3
9
8
84
31
45
12
51
48
51
6
114
62
118
36
62
55
48
41
163
3
18
135
117
48
32
58
12
60
30
20
40
32
48
84
31
15
2
43
15
30
30
2
46
30
54
21
15
12
110
52
6
42
102
38
10
12
62
166
74
79
27
60
45
75
42
15
5
10
90
6
30
60
39
53
22
6
15
75
12
2
115
60
53
144
31
60
72
75
6
30
2
70
18
44
46
45
39
33
89
34
26
64
120
135
17
10
30
12
18
14
4
3
57
30
12
42
18
2
40
66
9
5
43
63
69
3
12
33
123
84
6
44
79
9
44
4
24
39
69
44
16
102
66
32
10
42
66
12
2
16
12
44
34
42
20
58
26
94
2
103
41
7
120
9
42
62
91
5
7
113
12
48
12
16
30
57
57
18
62
60
10
38
84
139
9
6
12
2
60
10
6
24
3
17
88
20
40
32
43
15
62
12
16
18
12
2
16
44
43
33
72
30
12
48
45
5
10
14
34
2
22
21
15
14
10
38
55
5
7
3
18
39
77
46
14
16
92
40
68
7
24
36
36
24
111
24
62
36
28
12
48
42
120
21
9
20
24
34
26
120
19
39
69
24
3
26
34
72
50
72
10
38
7
96
27
14
34
24
60
150
6
9
77
46
42
18
14
7
41
55
77
156
58
24
2
60
36
60
12
12
28
20
70
50
55
21
92
7
48
17
16
102
62
48
10
30
18
26
79
17
22
9
41
16
15
12
5
60
10
2
58
30
207
33
15
15
12
38
144
36
43
17
28
32
24
43
24
111
18
12
32
16
20
72
12
16
27
75
150
18
134
34
9
3
108
120
132
18
15
105
30
2
130
210
27
111
74
40
36
27
17
12
16
42
6
42
14
28
80
31
12
65
12
55
3
42
111
12
5
12
48
52
3
48
60
27
12
50
100
48
48
56
64
32
100
120
32
120
108
31
29
144
48
12
7
27
30
56
48
79
27
84
93
5
55
27
38
24
16
12
78
48
54
6
122
24
36
12
76
42
30
27
3
45
3
54
8
12
72
46
122
43
12
15
21
15
12
45
65
12
58
2
76
27
5
88
72
18
14
43
105
27
36
41
64
12
3
9
18
2
12
16
27
21
39
5
108
24
48
79
24
15
2
12
19
57
20
10
62
12
60
4
84
6
12
33
105
44
40
18
33
69
8
60
7
17
4
12
15
27
30
15
216
15
54
6
74
46
14
55
65
58
48
42
12
18
2
43
15
33
24
77
4
12
30
2
19
24
27
38
67
5
43
3
26
108
72
148
6
14
16
44
43
27
60
2
19
9
15
45
51
75
12
2
12
67
51
18
3
120
137
24
34
26
76
15
27
45
15
48
60
48
2
70
12
33
123
2
40
27
51
62
115
33
90
2
70
60
60
2
16
72
27
77
7
57
12
51
24
65
31
101
48
24
28
18
33
17
22
38
ABCD 479504502*7^$a-1 [50008]
13
17
28
3
21
2
46
15
203
6
7
21
27
24
12
9
36
60
75
12
33
3
5
12
18
10
51
24
41
28
56
30
10
2
18
90
22
14
60
84
13
12
11
54
30
34
3
5
48
4
36
24
12
15
9
3
23
30
28
3
33
24
56
4
15
33
39
35
13
11
12
18
16
50
30
6
30
40
8
7
5
48
52
27
24
9
12
3
12
41
4
56
72
24
4
12
12
27
21
3
35
10
36
14
156
30
6
24
46
39
33
75
17
30
34
24
2
6
18
37
57
12
80
16
3
11
90
28
2
1
5
18
36
24
13
48
9
50
22
12
48
12
62
54
100
26
24
6
36
4
14
13
36
11
106
15
21
20
55
23
10
12
38
60
46
24
27
48
5
7
35
1
9
8
7
143
36
109
11
37
21
15
11
6
24
64
72
3
23
22
75
71
34
32
4
3
57
26
6
4
108
36
144
48
8
12
48
12
40
20
43
9
8
28
12
44
4
27
23
1
5
24
7
23
13
107
13
9
39
59
6
31
84
12
36
11
10
12
15
12
47
30
24
30
6
24
4
8
52
2
24
46
44
4
32
30
70
44
4
12
27
57
27
5
90
22
48
12
39
21
62
1
125
7
12
5
84
36
6
18
4
3
59
13
101
40
20
30
13
17
19
48
29
4
24
2
36
1
9
3
45
24
2
6
19
48
11
1
33
2
94
62
37
45
2
37
33
27
36
17
54
46
24
15
9
8
24
30
60
6
28
24
3
48
5
31
5
36
28
50
1
5
24
19
36
48
23
10
36
8
6
1
12
36
12
60
53
67
9
3
33
20
43
5
16
15
33
8
55
5
18
22
12
12
14
30
4
62
36
10
60
48
24
39
29
24
4
24
26
22
3
5
4
2
10
14
12
34
44
4
12
14
10
72
38
34
8
28
12
87
11
10
63
21
48
8
31
36
5
18
70
12
8
30
36
34
2
22
48
14
54
7
23
13
48
9
56
28
2
58
60
27
81
12
3
48
11
10
20
7
83
10
134
1
5
40
48
8
18
34
62
46
39
29
7
95
24
10
80
28
32
19
12
33
63
69
44
64
15
9
27
69
24
3
9
39
5
12
28
12
14
66
18
94
2
6
18
36
25
33
2
73
12
59
13
17
16
135
33
2
24
34
8
43
69
92
4
20
55
11
60
10
20
24
4
2
30
84
16
3
21
27
12
53
79
21
14
6
28
3
33
3
11
1
5
16
72
12
20
84
4
68
40
48
3
29
54
24
30
72
52
26
10
2
30
24
24
19
17
4
3
47
1
9
3
23
10
24
24
3
9
48
2
6
7
23
10
68
16
15
89
7
33
56
7
21
27
9
27
9
14
1
168
117
24
12
8
7
45
38
30
6
10
3
17
19
5
6
34
80
36
6
108
10
86
54
6
13
12
9
96
20
88
15
81
15
215
22
20
67
33
39
35
1
36
21
2
6
4
36
20
24
6
1
47
10
75
5
72
54
30
4
12
8
4
26
25
5
30
25
35
66
67
93
20
6
70
3
9
8
4
27
17
43
36
41
36
31
12
21
12
8
7
36
17
12
7
11
94
87
29
16
14
13
17
102
22
86
1
45
80
31
9
24
32
7
23
24
1
189
14
1
45
39
11
30
4
24
48
14
54
16
44
36
88
15
21
12
38
36
1
96
21
2
13
24
9
20
4
14
72
30
18
97
93
63
33
26
30
48
4
39
33
36
50
1
93
194
6
31
12
11
22
20
4
14
6
28
15
23
1
69
20
7
36
5
43
9
3
5
16
48
56
4
2
24
25
11
6
24
67
33
3
17
4
15
77
4
15
24
41
4
12
12
12
84
15
9
26
10
20
67
24
24
12
23
13
9
74
6
19
11
1
72
5
16
3
11
10
63
23
10
96
3
96
9
144
32
40
111
23
10
24
3
9
87
81
8
18
37
23
70
15
24
107
13
36
57
75
59
1
59
1
9
14
30
12
7
23
34
104
6
34
96
14
1
21
27
17
55
69
2
24
10
36
8
4
8
18
42
48
64
2
1
45
8
19
33
12
60
146
30
66
13
11
1
65
88
99
29
91
9
68
4
12
26
22
3
83
46
20
19
9
26
42
48
19
33
3
45
24
63
59
1
29
4
51
35
13
21
12
8
7
57
3
36
29
64
56
7
11
25
11
6
54
30
54
10
3
21
8
19
95
94
27
33
20
4
8
28
36
24
20
31
9
20
72
54
1
5
4
44
4
27
59
1
33
15
11
10
2
1
29
24
36
24
28
60
8
28
2
13
9
60
2
58
2
13
47
1
9
110
6
7
48
33
20
16
56
40
60
20
43
12
23
12
34
24
3
9
8
6
10
3
12
9
3
57
24
8
18
13
12
81
20
16
15
5
4
50
24
6
64
3
36
72
71
1
17
12
18
6
7
21
15
23
24
10
20
28
38
13
21
24
72
15
45
14
106
3
21
111
45
14
6
52
56
79
17
6
10
14
25
35
25
5
36
7
36
72
9
15
24
17
19
29
4
3
5
4
44
6
46
8
4
3
93
24
32
28
32
96
4
110
6
18
142
68
4
2
1
5
40
8
52
3
77
24
31
53
91
29
12
4
15
29
67
5
4
36
120
12
48
63
48
53
4
39
36
36
12
29
24
55
33
36
63
23
6
24
24
4
15
105
3
5
4
50
61
48
9
2
24
37
48
45
32
18
10
26
6
84
4
39
33
48
15
41
24
6
25
35
30
24
31
24
5
6
24
10
20
6
1
57
72
84
3
9
3
35
1
35
46
14
30
4
26
34
32
18
10
12
3
24
33
12
48
15
5
4
50
24
30
40
24
3
9
39
5
6
54
91
5
54
82
20
19
12
53
4
12
8
7
57
8
18
12
1
24
9
20
16
120
8
7
12
11
46
15
12
17
43
9
20
24
4
26
6
28
92
52
15
11
36
97
9
48
24
36
26
1
89
28
26
10
60
15
77
24
4
20
31
12
72
9
36
24
12
48
32
28
60
2
6
30
13
11
10
104
4
2
10
74
10
3
17
6
34
12
14
36
10
48
20
52
8
6
49
5
12
48
19
33
8
7
35
18
40
3
9
12
2
58
36
24
15
11
102
7
17
16
8
6
94
36
27
9
20
55
9
104
4
8
48
6
37
9
12
36
26
1
12
53
18
66
40
14
22
12
12
27
9
24
110
58
48
108
12
15
29
4
15
35
10
12
39
29
6
13
113
30
18
64
12
3
17
24
7
48
12
33
2
94
48
32
96
52
36
24
3
113
12
40
14
25
9
2
24
24
30
6
37
69
12
26
12
18
19
107
6
24
36
19
33
3
57
111
5
4
26
10
24
8
40
12
15
57
48
8
19
5
16
14
10
20
24
6
1
29
4
2
1
21
48
3
5
6
46
27
77
40
39
21
48
12
20
4
24
32
28
2
54
42
1
33
56
108
4
2
10
36
8
64
68
4
24
26
6
40
38
70
24
27
65
24
6
6
7
11
25
47
22
12
14
6
24
16
51
59
1
59
30
4
12
27
11
1
33
51
57
14
6
79
59
46
39
11
1
29
4
50
6
31
57
26
6
16
15
83
12
10
20
78
34
12
20
30
10
3
24
9
60
3
77
4
20
43
45
15
77
88
36
86
54
7
48
5
4
8
48
30
36
97
36
77
16
60
20
24
30
6
30
49
5
16
12
62
24
10
50
1
9
12
24
48
26
13
53
90
30
19
45
32
172
2
49
17
52
12
44
40
60
26
37
96
48
23
10
27
24
35
36
18
12
18
1
24
5
12
78
10
24
39
36
45
3
53
55
11
30
36
40
8
6
97
17
4
8
4
20
31
5
48
6
34
84
2
6
52
56
4
26
12
61
ABCD 479536308*7^$a-1 [50068]
30
46
20
84
16
12
84
44
3
21
126
10
59
24
49
8
24
60
52
23
15
78
3
120
45
16
8
36
76
68
63
27
45
13
11
49
68
75
24
93
4
47
37
80
27
85
62
46
47
3
24
60
9
99
72
6
16
23
37
24
12
95
25
71
24
3
12
18
24
88
12
56
75
9
76
84
23
3
10
12
23
25
12
32
30
45
45
228
40
2
69
13
59
168
57
15
24
13
62
46
95
117
27
24
27
93
24
57
16
20
64
12
47
72
49
12
144
14
58
83
27
12
30
18
108
24
22
24
119
61
35
37
2
129
57
39
123
18
160
2
18
16
47
141
48
30
138
4
26
45
105
15
9
30
22
8
76
23
72
9
76
36
26
90
27
24
61
36
32
52
128
27
61
44
16
36
131
48
57
87
51
46
180
96
8
16
26
34
8
36
72
102
21
24
37
14
54
159
9
4
83
24
13
11
33
4
38
10
168
14
48
10
32
3
37
60
8
28
20
39
45
3
33
39
3
12
36
22
20
27
21
3
57
39
15
70
59
27
42
28
60
83
13
60
108
12
24
2
18
52
47
24
1
23
48
9
18
138
27
33
39
97
8
18
48
82
83
45
12
18
10
35
121
24
20
112
62
30
76
152
3
27
42
6
42
28
20
27
13
80
16
26
94
48
11
72
49
48
119
9
28
44
16
23
13
146
33
9
112
8
18
10
48
120
62
22
23
133
83
37
120
12
12
8
12
108
78
45
9
136
122
42
136
62
70
12
8
3
49
296
12
100
23
48
73
36
24
104
24
36
12
3
37
11
72
48
13
11
48
75
10
72
35
13
44
111
49
96
80
24
36
64
12
8
90
22
23
37
14
93
72
27
141
27
22
23
57
18
54
63
48
61
107
24
75
18
12
87
33
12
3
15
12
21
25
2
82
36
20
4
50
30
136
23
37
110
45
25
12
60
8
4
11
75
24
21
72
13
20
12
3
85
24
86
34
59
21
136
32
48
102
21
1
23
27
70
68
30
12
153
45
51
21
88
11
13
83
13
35
193
12
11
13
11
72
1
20
3
37
35
25
62
22
59
96
48
45
3
97
8
72
15
73
24
72
191
3
30
12
123
9
100
11
1
84
44
111
1
47
1
23
133
24
116
12
160
2
9
24
27
18
3
37
8
27
57
136
23
21
3
25
12
50
46
72
11
72
1
68
28
47
93
28
14
10
8
63
1
8
63
57
63
13
60
80
60
27
48
1
60
11
13
35
72
105
72
36
12
12
18
34
23
24
21
99
96
45
3
49
47
157
24
11
99
90
16
12
2
6
52
11
72
48
13
44
52
68
15
25
12
8
75
75
10
20
24
39
21
51
24
3
72
45
25
20
99
24
120
45
28
44
88
8
3
9
63
27
30
132
3
48
48
27
69
33
18
82
8
27
73
23
117
76
96
248
4
11
1
26
45
13
84
68
88
14
78
15
27
48
12
66
42
118
36
134
45
39
33
15
30
27
3
21
21
16
35
9
39
1
12
131
57
15
61
35
1
71
48
48
37
60
80
39
1
12
32
52
56
72
15
157
14
117
3
72
18
27
48
24
21
64
36
2
117
168
105
40
71
13
14
84
9
61
35
97
96
23
24
1
47
37
36
47
48
49
146
117
3
34
56
24
6
54
16
32
40
23
48
192
72
96
13
14
22
47
25
23
25
2
69
13
59
57
15
73
23
69
3
147
18
12
18
54
15
145
12
176
40
128
40
20
63
61
11
49
72
26
34
14
30
42
12
46
80
27
45
30
45
13
2
33
9
160
56
63
24
49
71
25
8
40
50
42
78
72
21
24
13
96
56
60
28
122
201
9
4
14
12
33
205
60
23
9
63
37
8
64
11
181
44
90
69
25
95
13
38
24
21
25
32
88
44
3
57
60
76
23
72
1
23
3
45
27
46
143
9
18
24
30
36
4
23
72
15
10
36
120
32
108
15
25
23
69
3
24
81
39
1
44
3
48
109
83
96
13
84
36
83
37
36
12
116
63
21
6
69
1
95
1
24
20
4
98
34
8
51
37
32
156
39
1
24
26
30
16
24
143
69
4
68
75
93
88
83
51
142
98
45
1
36
14
34
11
37
35
48
24
121
12
72
83
33
15
69
219
24
57
39
141
30
30
16
23
37
83
13
107
13
8
36
39
37
38
30
36
16
11
48
48
1
36
134
21
105
63
9
28
12
47
21
16
128
3
123
30
60
76
143
1
23
24
3
45
27
18
72
40
24
128
3
37
59
9
132
51
117
51
21
3
27
82
8
120
18
81
97
12
20
4
68
15
33
12
36
100
35
97
108
2
138
60
40
144
20
28
35
49
26
18
160
20
40
2
93
72
48
75
90
16
68
28
48
35
24
45
36
87
133
2
105
96
27
34
35
1
47
27
70
8
40
8
24
48
4
11
97
95
3
34
24
20
52
11
39
22
36
ABCD 479600952*7^$a-1 [50014]
3
47
4
6
30
8
22
14
9
39
10
2
10
2
21
4
12
9
26
24
25
23
21
1
6
36
32
9
13
14
4
8
52
20
22
74
25
3
18
3
44
37
18
66
11
37
14
25
9
2
12
28
12
17
3
57
24
48
13
15
27
6
2
13
12
8
3
36
16
8
1
23
28
18
48
42
24
36
18
78
20
64
20
4
12
5
99
48
1
47
12
21
7
24
6
15
8
52
11
40
9
15
5
15
16
5
15
9
16
11
61
12
60
8
3
37
8
19
30
11
15
10
24
62
10
50
12
22
2
12
88
8
1
3
6
18
9
23
9
1
11
16
21
26
16
8
4
42
6
45
21
72
27
15
20
24
13
8
49
36
2
16
42
35
3
4
80
70
3
9
54
6
2
10
14
45
3
1
116
3
9
1
6
5
51
10
2
12
124
17
7
5
43
21
20
1
30
9
56
15
34
2
12
28
29
4
27
20
21
1
11
1
2
22
6
45
8
63
9
15
28
12
17
27
21
15
10
3
3
44
37
80
12
31
18
30
8
57
61
12
51
11
28
56
24
12
12
36
10
14
12
10
3
15
44
9
1
26
16
29
49
6
6
23
7
20
58
18
45
32
16
24
23
10
14
33
1
3
3
29
12
43
89
76
3
29
15
4
54
14
10
6
6
3
20
4
9
30
5
103
42
66
60
29
3
12
10
27
20
79
6
11
27
16
69
8
3
45
3
33
79
132
102
35
25
27
21
6
36
5
15
12
1
3
17
3
22
14
22
30
18
35
13
11
15
52
18
24
3
11
34
6
20
48
4
84
6
26
22
24
3
3
24
56
22
14
25
35
45
1
42
29
13
26
24
1
32
64
21
2
36
61
48
20
27
9
3
10
38
46
2
16
5
1
14
1
27
18
23
1
27
20
15
22
36
14
4
12
24
5
27
36
16
44
10
18
56
24
9
99
24
36
34
2
13
21
38
4
32
12
33
15
12
16
8
22
36
48
26
28
6
14
21
13
2
21
16
39
6
2
12
4
24
42
35
39
21
1
66
42
2
13
3
20
49
47
9
25
6
33
21
26
4
8
24
21
15
4
5
40
45
66
8
4
33
9
27
3
32
24
12
10
26
33
60
13
14
52
8
1
23
12
34
50
9
13
11
31
48
6
3
11
1
20
3
22
6
33
27
30
6
8
22
3
23
76
20
9
27
81
48
39
28
29
19
8
24
13
23
4
5
4
95
4
24
6
11
1
6
21
15
5
1
14
28
8
12
12
1
20
55
12
77
3
46
11
15
64
17
24
1
14
60
13
11
10
38
12
22
26
46
42
6
15
12
24
27
12
89
15
1
23
12
28
9
11
24
10
23
51
36
12
12
1
27
41
25
14
24
1
3
36
12
5
15
1
9
18
77
3
9
28
21
14
58
27
27
5
3
4
32
64
42
26
16
6
14
22
74
36
4
20
12
9
109
27
3
21
27
42
14
22
18
21
35
28
29
1
2
10
2
28
5
15
21
1
24
24
15
47
28
24
20
1
11
9
15
34
15
12
8
28
23
45
1
18
53
43
8
12
34
14
9
43
5
19
5
19
18
2
12
24
21
4
15
44
4
129
23
16
29
13
35
12
37
12
3
8
15
97
21
30
5
3
25
9
26
82
24
39
11
34
35
7
8
4
18
60
6
24
18
18
66
2
22
6
6
2
12
48
57
16
11
16
29
3
16
12
32
28
5
27
16
18
24
42
8
10
15
48
11
12
36
4
21
11
4
8
12
16
78
47
7
29
37
26
1
11
36
25
9
2
22
90
9
12
23
22
3
23
9
3
13
32
52
39
8
16
5
25
14
1
159
9
11
40
21
11
22
15
21
26
36
34
15
20
31
20
22
18
44
4
6
2
9
3
33
16
93
12
72
12
60
35
3
22
2
1
35
40
6
14
16
9
11
58
39
11
4
20
76
12
20
24
10
48
26
1
56
3
46
23
67
18
14
13
20
75
36
10
12
15
8
4
3
12
6
18
9
23
48
34
2
10
14
46
24
11
3
9
4
21
3
33
2
12
9
7
8
22
35
13
11
24
15
105
55
30
12
30
18
26
10
2
46
11
7
17
15
4
21
188
7
20
1
11
16
8
12
10
18
12
18
11
31
48
29
1
2
84
49
3
6
23
3
22
2
36
10
2
40
18
168
12
14
24
40
41
27
13
11
24
21
1
23
1
18
42
35
63
24
48
9
25
38
16
66
35
13
24
6
5
12
16
15
30
12
6
6
27
8
28
11
12
46
14
10
2
12
1
3
17
36
3
46
36
2
57
3
40
12
21
35
12
4
12
8
22
6
20
36
28
30
23
24
73
3
15
20
25
71
4
9
21
18
9
12
63
24
12
44
10
11
4
35
21
133
36
6
20
28
32
4
20
12
45
3
4
41
1
14
21
43
42
26
28
21
15
8
9
1
24
23
60
16
45
38
10
38
12
10
36
35
49
14
22
14
13
24
11
36
12
46
2
60
22
18
24
6
38
4
8
13
39
8
16
36
24
48
5
3
45
12
3
40
5
15
24
48
33
3
10
2
1
56
39
10
14
12
10
38
28
9
20
1
11
1
24
47
3
13
32
31
6
6
42
14
13
24
3
12
6
6
8
12
36
4
30
27
3
5
24
3
21
16
96
15
12
30
12
14
40
20
36
60
48
4
56
4
20
4
9
56
31
18
26
10
35
48
12
7
44
4
8
12
40
60
17
13
24
6
56
1
8
3
10
36
6
18
24
36
11
1
12
75
11
48
36
10
54
20
10
27
21
48
47
27
9
27
10
27
8
13
12
23
103
17
49
18
6
18
12
8
36
4
6
15
11
24
1
15
20
48
16
5
1
84
3
95
9
1
23
7
12
45
32
63
24
52
18
14
10
3
3
20
24
16
30
30
42
18
20
16
5
40
32
40
3
5
25
3
45
3
15
6
2
40
17
4
8
27
16
5
4
11
24
36
25
15
20
34
15
71
21
15
10
2
24
16
18
6
32
36
22
2
34
2
21
63
4
29
37
6
8
48
33
51
46
14
1
51
45
12
45
2
72
9
15
34
2
48
34
24
12
86
106
11
3
34
2
4
68
10
14
48
37
20
1
18
84
102
2
1
9
2
46
48
39
3
18
18
17
13
14
12
10
2
12
10
27
32
12
3
45
15
12
61
60
23
36
108
37
21
2
24
1
15
36
8
61
11
22
23
1
24
50
10
12
12
12
126
44
10
2
34
3
21
15
3
18
18
44
4
33
3
60
41
15
9
13
14
12
36
13
9
26
94
14
10
14
10
6
9
3
5
13
18
17
1
2
10
14
12
16
20
70
15
147
5
3
4
18
18
5
12
27
22
66
8
48
94
12
2
12
33
7
21
33
48
11
13
2
34
30
54
2
25
9
54
5
3
10
24
23
48
15
37
3
65
3
24
1
27
32
4
20
13
11
84
81
4
11
48
22
14
9
27
9
16
15
8
10
11
16
35
34
14
34
2
136
57
32
16
11
13
47
1
35
22
6
5
75
10
15
27
17
3
12
12
9
3
46
6
56
4
8
10
27
3
24
68
10
14
25
3
8
24
52
92
52
8
24
24
34
12
18
68
12
9
16
8
12
3
10
18
8
4
8
22
18
8
45
16
3
81
81
12
15
81
26
4
24
20
4
17
49
6
18
59
25
15
3
45
15
6
3
11
36
49
35
34
2
64
8
13
11
10
2
10
36
42
5
3
12
9
13
26
9
43
18
11
39
1
23
10
35
16
33
38
60
4
176
25
45
23
15
46
14
93
25
14
10
2
22
2
10
59
3
37
3
18
2
4
81
3
20
12
58
24
2
24
13
11
10
42
21
11
24
24
57
19
24
44
12
10
15
33
2
33
3
21
7
18
2
9
28
11
69
39
33
3
25
35
1
21
18
9
3
42
6
18
3
35
28
18
23
43
20
12
34
12
14
28
20
33
7
24
30
23
1
35
1
12
3
44
3
22
3
56
39
10
36
11
28
21
12
30
45
107
4
8
9
49
12
2
69
7
41
73
3
3
6
59
37
15
27
8
16
9
51
30
6
132
60
42
3
11
1
12
68
1
2
22
12
26
36
72
40
42
15
15
8
13
11
10
15
9
24
11
7
24
8
12
33
12
49
24
14
46
2
45
25
23
16
27
12
17
67
6
2
22
54
42
35
27
12
4
20
48
36
28
6
23
37
11
112
8
15
25
8
39
12
34
2
40
36
18
2
33
16
15
8
36
9
12
13
18
17
1
38
24
1
3
17
3
24
48
10
54
8
1
23
22
24
6
20
9
31
32
10
11
1
42
20
10
12
2
16
9
15
12
18
39
33
6
9
32
25
38
24
4
18
14
34
11
31
9
3
20
52
5
25
12
2
16
21
9
26
22
38
22
39
3
5
12
13
3
33
62
12
4
20
57
40
39
54
2
22
27
3
5
3
34
51
9
14
22
24
27
9
24
2
4
17
51
40
44
9
15
4
21
8
19
8
9
36
16
3
18
38
33
15
12
4
68
76
17
43
68
12
25
11
21
27
22
36
14
4
5
19
12
29
19
8
9
27
10
87
23
22
3
32
39
34
15
15
17
3
36
24
49
3
45
12
33
2
36
22
47
7
12
18
6
18
26
9
49
23
12
43
6
15
39
41
36
49
27
11
16
8
28
6
2
16
5
31
44
12
16
8
4
8
10
83
15
4
20
24
22
11
3
25
3
6
11
37
6
44
25
9
62
28
9
15
20
64
84
32
10
6
21
27
57
3
32
48
9
31
30
50
64
6
50
34
38
12
24
10
14
22
6
24
5
25
62
13
8
25
27
71
9
3
100
6
6
20
93
13
42
9
81
12
18
8
70
3
3
8
16
53
7
17
15
4
5
39
37
ABCD 479633702*7^$a-1 [50069]
12
3
72
30
84
27
9
3
36
9
42
54
30
30
90
66
30
18
42
45
33
36
15
21
15
3
72
18
51
21
30
30
30
90
24
6
9
9
72
24
114
30
120
96
54
132
60
48
12
48
45
81
24
36
60
51
75
18
102
108
117
105
3
15
12
24
150
144
42
48
12
69
21
18
12
21
69
3
27
18
36
60
24
36
147
9
114
6
90
30
30
54
36
15
69
15
21
18
6
96
15
45
18
21
21
24
75
9
87
36
39
9
105
24
12
18
6
87
153
6
108
12
90
3
12
9
120
87
27
42
3
111
105
81
183
57
150
21
3
6
75
48
81
84
60
12
15
9
96
240
24
147
33
39
48
72
21
87
33
90
69
21
120
15
15
9
48
129
90
18
27
69
84
6
9
48
93
15
9
3
87
6
54
42
30
18
66
150
27
132
36
12
9
30
60
30
63
60
21
6
45
45
48
36
24
6
30
111
3
12
48
6
66
93
135
192
21
69
24
60
27
27
12
60
60
9
24
48
27
21
9
96
24
27
108
21
51
3
12
48
42
63
87
9
15
21
15
18
15
12
9
6
9
21
51
63
6
30
33
12
15
249
51
150
24
15
45
15
12
93
39
60
72
60
63
30
36
51
15
33
87
21
69
15
3
12
33
120
105
42
21
24
39
30
66
30
63
87
21
9
90
21
27
42
90
9
69
3
27
6
174
12
84
90
60
36
24
30
90
15
9
15
141
126
21
39
48
21
81
90
60
9
9
30
12
30
48
12
15
15
30
30
204
66
30
24
54
30
6
60
6
78
6
186
18
102
24
30
36
18
42
78
36
15
39
102
75
9
36
84
114
6
39
21
27
84
105
30
105
60
48
87
78
60
87
144
141
48
3
12
48
9
84
6
174
84
15
45
27
63
162
24
39
165
63
12
15
162
135
3
60
12
93
15
12
18
30
45
21
36
39
51
18
30
42
150
9
45
87
48
60
99
192
18
30
42
18
12
9
9
72
108
66
66
39
51
18
30
12
81
39
24
30
60
36
24
60
6
150
60
15
15
33
48
72
48
129
3
15
6
6
24
105
159
21
69
30
12
84
6
30
54
114
66
90
6
150
9
39
21
15
9
21
75
96
3
42
24
231
9
27
39
33
45
60
75
36
21
138
60
12
18
3
57
3
33
30
36
33
21
36
30
78
15
27
30
60
18
66
36
78
6
36
3
48
24
15
138
6
6
3
165
42
18
30
6
60
54
96
9
81
144
87
9
15
45
75
24
87
24
30
24
63
33
96
75
93
42
45
36
24
9
54
6
36
30
9
69
3
120
48
21
75
63
21
99
33
72
36
81
3
72
3
36
126
15
45
3
45
60
36
36
60
63
132
45
84
36
15
75
18
75
15
72
18
6
30
51
15
9
81
78
6
27
33
30
105
9
132
84
96
39
9
42
18
12
18
36
117
48
45
30
6
30
48
6
30
96
9
69
3
12
75
30
27
15
81
57
111
9
30
141
21
15
15
9
15
30
27
33
15
39
72
24
6
24
6
45
39
6
99
129
12
18
66
159
201
27
33
114
33
33
15
45
51
9
15
105
66
18
135
27
30
90
18
96
6
48
30
72
150
9
9
186
24
60
60
60
12
9
39
66
15
21
15
33
27
9
36
24
36
108
75
111
9
57
144
30
96
9
9
60
12
120
30
81
24
33
36
60
111
45
30
21
60
27
12
18
72
24
27
12
45
3
27
81
24
45
150
21
15
24
45
57
18
33
9
63
60
12
69
6
78
123
60
39
54
84
102
30
3
15
105
81
120
24
15
36
129
30
117
15
30
15
3
81
15
150
6
81
57
3
9
18
42
30
48
93
9
108
30
36
81
45
63
27
9
15
9
72
15
24
21
3
6
195
129
12
99
39
57
48
27
114
36
120
54
24
57
15
9
69
30
30
42
60
24
126
24
6
48
21
96
33
27
3
42
51
12
21
36
39
21
30
21
60
3
36
9
12
33
39
48
129
30
33
15
6
36
90
18
27
9
39
15
210
63
57
12
3
45
3
27
12
30
144
24
87
9
36
3
51
9
21
60
24
126
30
36
15
3
6
6
9
231
9
36
93
135
117
18
21
39
12
45
105
144
39
15
126
87
12
51
81
33
36
6
18
3
60
93
15
9
42
18
36
66
69
81
15
96
24
3
102
84
6
21
9
108
60
87
3
21
51
30
24
36
3
45
27
33
27
69
114
30
132
24
6
60
60
18
12
90
69
69
42
9
12
48
75
6
108
6
45
9
132
144
6
9
51
150
30
30
48
42
21
9
3
27
9
99
141
45
126
48
33
9
48
87
69
6
30
63
105
42
45
39
30
24
36
111
105
24
24
42
18
27
69
6
ABCD 479638382*7^$a-1 [50020]
20
60
10
18
30
66
36
48
2
42
12
34
2
24
40
56
12
18
24
28
26
162
82
38
22
12
8
12
84
120
6
4
6
6
18
56
10
60
38
58
30
138
80
6
54
6
96
28
156
108
8
18
6
150
36
154
14
16
14
100
62
18
120
12
28
96
20
66
28
30
24
56
6
6
34
6
24
20
4
14
66
30
132
18
16
56
40
44
30
18
12
66
34
50
16
74
30
36
4
78
12
14
10
20
4
12
24
20
96
24
60
52
38
40
2
18
30
16
30
24
90
2
4
24
36
44
10
62
22
2
6
18
106
6
44
90
6
34
110
10
20
16
20
24
4
20
66
60
96
18
16
56
4
20
108
16
2
58
66
14
40
14
102
30
6
4
68
36
12
148
56
6
58
32
4
20
28
8
48
10
32
10
8
4
12
8
40
12
36
8
36
4
26
48
12
84
6
24
22
38
64
122
10
6
98
10
12
48
50
52
20
78
94
8
18
6
4
24
36
12
84
14
30
4
12
30
6
14
30
28
12
20
10
14
96
4
32
42
238
8
72
4
30
20
16
38
4
126
14
16
44
12
10
30
56
24
10
26
48
30
16
80
66
18
94
50
52
24
96
6
14
16
2
76
6
156
2
52
60
156
38
12
18
4
20
6
10
6
6
8
52
44
6
114
4
32
10
24
14
76
8
46
84
26
76
14
12
54
16
54
30
6
18
14
6
52
72
98
22
8
130
24
26
54
70
24
56
28
56
42
18
10
20
6
4
2
18
12
34
36
50
4
54
14
72
94
2
48
60
4
42
6
50
54
36
48
34
12
18
32
16
18
66
114
60
2
94
84
50
144
102
10
54
62
24
4
44
28
18
36
90
14
10
24
108
20
12
52
30
66
48
96
44
36
30
64
20
12
22
12
18
12
54
26
24
66
4
44
138
4
18
36
6
44
22
18
14
42
34
20
12
28
20
24
102
4
2
18
22
32
18
52
42
24
140
4
20
36
10
2
64
48
6
6
14
30
96
60
4
86
6
60
58
14
36
30
30
22
104
16
68
94
20
76
120
20
4
38
24
24
16
6
24
176
108
30
6
24
112
20
18
22
72
12
84
12
12
12
120
24
26
6
52
38
114
136
8
24
52
60
20
96
72
76
84
36
24
12
54
32
18
52
72
66
6
14
40
72
218
16
18
32
18
30
12
10
56
28
32
48
6
78
28
18
20
12
4
20
18
12
48
42
58
62
30
10
144
122
78
10
66
90
44
16
8
16
96
44
144
18
48
52
30
48
12
8
30
60
112
50
118
6
6
38
4
12
80
4
144
38
30
18
6
36
28
20
4
66
12
8
106
48
8
28
2
24
30
64
60
20
72
84
160
6
42
42
18
116
6
66
114
18
78
34
66
12
12
6
12
32
16
140
54
10
68
16
2
64
48
26
130
14
58
80
18
70
66
50
58
36
6
6
12
8
48
40
30
54
20
96
70
2
78
10
6
24
6
44
40
24
60
66
6
50
18
96
16
14
6
100
6
54
86
64
6
38
6
4
30
96
6
44
36
88
12
2
70
8
30
88
42
32
22
60
164
54
28
30
54
48
2
84
66
64
90
30
12
24
14
40
6
74
6
36
18
46
30
24
12
20
64
74
30
10
30
14
52
14
66
106
20
40
80
82
20
76
60
96
20
28
26
96
10
30
56
22
6
2
10
50
64
6
44
48
22
20
36
18
6
40
254
4
6
20
36
4
26
4
14
118
38
36
16
78
36
50
34
30
26
10
48
38
78
4
56
10
30
6
54
24
2
6
34
134
10
36
60
24
6
60
26
42
70
6
36
20
34
66
174
36
44
10
6
26
34
14
42
24
16
2
36
4
8
48
66
16
80
18
52
54
84
42
120
8
40
126
30
18
96
126
20
10
14
52
18
2
78
132
10
14
4
36
14
12
4
14
6
40
14
30
172
90
44
54
12
160
24
24
56
4
50
72
18
24
18
112
68
10
8
76
116
42
66
36
6
4
18
48
20
12
42
10
74
60
66
28
20
6
70
6
90
48
2
6
30
30
12
6
30
36
16
8
112
24
66
2
12
96
4
8
12
64
2
24
16
12
36
2
54
34
44
52
20
10
14
12
10
14
30
54
46
26
4
44
6
48
36
34
36
24
32
30
144
10
20
24
108
48
10
74
22
74
4
26
106
36
44
70
104
40
50
22
8
12
10
24
14
286
24
90
12
8
34
26
42
28
150
6
36
8
6
60
60
70
68
136
44
16
36
50
90
60
10
14
36
76
8
24
60
40
42
18
48
32
96
84
42
100
26
84
18
58
18
2
48
66
6
138
10
6
38
16
26
54
4
38
10
48
36
48
66
14
6
42
48
4
42
24
44
28
2
52
48
36
92
12
52
50
40
56
28
26
130
6
62
22
6
2
82
14
52
72
8
4
54
26
6
78
60
12
48
100
20
130
36
60
18
62
16
50
24
16
84
20
6
12
48
4
38
12
84
82
42
42
50
46
32
42
66
10
8
16
8
46
54
68
24
48
78
48
40
102
20
30
22
38
58
20
4
26
40
6
24
12
24
14
46
8
6
52
24
24
42
2
30
66
36
90
30
84
10
36
96
8
16
14
120
6
34
42
72
6
36
6
72
56
52
44
54
4
30
2
30
124
36
6
48
66
80
58
2
24
22
48
12
24
14
52
48
32
10
18
30
26
10
6
72
20
42
6
40
2
10
12
176
70
14
4
60
20
22
128
46
50
10
128
142
26
48
42
10
48
56
28
6
102
84
50
34
14
12
4
206
6
90
4
168
42
14
16
14
6
100
36
98
42
22
66
30
14
16
20
46
18
2
54
4
50
22
ABCD 479695794*7^$a-1 [50060]
27
2
55
53
24
18
109
48
5
31
108
11
18
30
12
1
24
5
54
12
4
105
3
20
25
35
1
35
37
59
60
76
134
90
4
9
35
1
47
49
3
2
7
132
39
2
6
1
23
66
12
66
72
84
6
22
33
17
6
24
25
63
8
13
11
49
12
35
1
11
13
29
10
8
52
9
11
162
36
12
42
1
17
19
47
13
11
52
38
19
24
155
24
49
17
24
18
12
6
235
77
7
11
84
4
9
5
12
7
59
4
44
1
63
45
23
120
30
24
30
48
160
50
10
48
45
36
23
13
107
25
59
25
11
25
51
2
42
24
6
7
29
24
48
6
13
11
42
54
24
90
12
7
12
29
18
13
89
22
26
12
79
59
4
8
1
35
12
25
17
48
7
35
18
72
19
24
47
18
90
12
49
3
20
49
17
30
1
27
20
40
21
53
7
3
96
9
27
26
18
12
37
15
12
9
24
5
7
36
63
2
7
15
2
36
115
36
12
35
1
24
35
6
30
4
2
7
5
19
27
14
60
19
24
47
12
61
15
57
23
13
24
36
29
66
16
9
41
6
13
36
12
29
31
39
2
7
24
36
11
54
7
3
9
101
54
4
9
63
80
37
3
33
17
58
9
29
7
35
28
20
84
28
20
30
115
123
9
12
63
9
36
11
42
55
36
35
42
18
42
31
11
1
60
11
66
54
24
42
30
24
6
130
21
27
32
24
13
11
1
41
12
55
35
61
41
6
61
41
31
39
8
54
19
29
7
53
12
7
53
46
24
8
37
3
9
24
17
19
71
1
17
24
210
13
36
71
16
32
40
68
84
6
34
50
6
54
67
29
12
6
6
60
7
24
12
83
13
17
180
24
70
56
13
11
18
6
145
11
36
73
15
80
1
3
20
40
21
27
8
60
49
83
12
49
89
10
9
24
84
71
145
107
25
5
12
10
48
14
48
46
14
6
4
45
72
59
40
20
124
80
30
19
87
14
7
35
36
37
36
36
180
24
17
18
100
80
13
63
168
12
45
23
12
16
45
17
12
6
37
36
12
29
31
3
2
7
53
7
12
36
23
36
6
7
5
10
2
60
6
42
19
24
36
39
8
54
7
23
12
6
31
41
48
91
101
6
6
58
36
2
19
23
102
10
69
107
12
18
7
11
25
12
5
18
1
23
102
6
25
5
18
36
1
12
15
45
3
2
43
15
21
11
18
18
4
9
36
53
91
53
10
9
12
29
18
12
18
18
28
21
23
1
41
36
31
11
16
14
48
24
6
64
68
12
6
42
25
11
112
2
46
134
72
34
2
55
5
82
38
55
96
11
30
6
36
28
20
42
7
36
5
66
4
2
7
23
13
36
101
31
3
2
7
27
69
41
18
16
20
12
49
5
30
18
30
25
15
9
47
1
36
36
29
58
2
30
24
18
6
1
36
23
25
41
30
61
5
24
18
18
34
45
35
1
3
44
73
59
48
25
65
79
161
18
42
18
13
39
9
11
42
54
72
42
46
12
14
30
18
19
60
72
89
108
10
74
78
90
6
24
42
18
102
19
24
27
9
36
161
10
21
27
14
55
48
23
36
30
18
73
23
12
1
24
12
27
144
20
6
18
1
41
10
9
36
12
24
27
9
11
25
5
12
19
29
48
54
60
36
37
11
13
41
7
95
85
5
55
53
46
12
105
12
11
4
2
48
43
5
10
21
36
11
6
7
47
37
29
7
36
36
95
37
29
7
11
25
11
6
10
26
72
31
29
31
12
47
13
48
11
78
10
56
16
26
7
12
99
32
13
15
45
84
51
26
19
17
24
6
30
18
13
29
7
17
19
59
16
44
37
35
28
81
29
22
8
18
22
9
41
31
71
1
15
9
72
12
24
36
41
48
30
25
23
25
47
18
43
17
7
3
32
1
72
39
86
30
1
207
20
40
9
12
53
19
27
14
46
14
6
6
55
41
7
11
4
9
29
10
2
18
13
35
24
13
17
58
60
21
47
24
78
22
32
1
29
19
59
1
72
59
13
12
53
55
11
13
3
50
19
12
5
10
48
2
12
18
12
120
40
48
20
30
12
10
9
71
88
8
12
54
46
74
79
24
27
20
18
10
20
12
36
24
61
23
42
18
4
57
24
12
5
91
39
81
113
6
25
5
22
9
27
2
31
11
16
9
23
4
9
35
4
9
23
40
9
15
12
14
6
48
12
162
19
36
60
125
48
7
5
6
1
15
156
32
37
36
23
49
47
30
18
12
13
53
60
12
6
64
2
48
43
27
9
89
12
12
6
97
17
7
41
30
12
6
19
84
35
16
44
40
122
22
8
30
12
12
7
39
9
65
7
96
3
44
6
103
17
12
12
90
6
115
5
91
11
30
12
30
6
78
16
45
5
31
60
39
8
72
28
36
26
7
11
42
10
21
27
45
35
37
23
12
16
144
21
59
4
86
6
25
23
1
71
1
27
12
2
70
2
7
47
36
60
6
30
37
11
16
50
66
73
15
26
36
22
20
18
22
8
1
27
62
91
36
12
23
36
13
27
9
27
33
12
15
8
13
17
42
37
72
17
12
19
36
53
82
117
23
36
24
30
6
12
4
44
66
7
29
24
34
9
12
11
85
3
2
67
17
10
48
96
14
31
131
60
61
23
12
54
91
35
40
50
22
8
1
36
27
50
127
23
16
105
39
44
1
51
8
42
43
72
27
69
39
44
1
24
5
34
32
13
168
11
1
47
97
51
12
32
72
28
80
1
17
31
60
99
14
7
60
12
15
26
6
4
86
70
9
41
18
6
31
95
13
17
12
19
11
16
45
29
30
18
24
31
83
12
25
24
23
49
47
12
52
45
5
30
48
88
9
60
65
10
8
24
36
64
86
43
17
7
17
18
73
36
3
9
27
44
16
8
37
29
7
3
9
29
7
41
12
30
16
2
7
17
7
59
25
5
18
6
34
44
37
11
25
17
7
36
59
16
2
58
48
9
5
132
18
25
77
31
125
55
17
66
25
27
62
46
80
102
7
5
12
34
20
52
21
41
30
37
36
23
36
24
4
9
12
11
30
6
12
12
1
5
18
1
23
61
11
18
12
30
61
5
67
5
12
36
12
43
27
20
36
24
1
17
67
35
12
6
151
3
26
18
25
17
42
48
28
9
71
40
2
30
1
11
36
1
63
8
90
24
30
25
84
17
10
128
24
1
15
62
22
38
24
19
29
7
36
17
7
11
42
6
4
9
11
73
5
19
5
34
32
1
36
3
9
5
19
84
11
40
2
30
97
23
30
7
11
12
30
54
24
36
49
12
72
17
7
47
25
41
70
80
30
7
23
76
2
31
41
30
60
13
48
5
30
28
24
48
24
104
42
7
5
42
24
1
39
44
36
6
31
23
60
40
14
18
12
132
24
36
90
34
20
12
42
30
12
4
45
24
5
6
25
12
23
42
12
12
18
16
21
23
12
18
30
25
87
45
5
54
42
54
30
7
24
149
7
ABCD 479787114*7^$a-1 [50061]
90
48
13
17
6
30
18
13
72
72
35
66
72
12
55
47
18
24
42
24
1
29
18
36
30
91
11
25
5
7
29
60
18
12
42
7
5
24
6
48
144
6
18
25
173
36
6
49
5
48
12
18
1
11
54
42
61
53
12
19
41
7
12
11
78
42
24
18
54
1
17
19
12
5
24
36
6
13
35
1
29
55
29
55
113
12
84
12
66
36
13
95
18
31
71
6
7
11
145
41
6
6
24
48
66
18
55
29
24
19
23
37
11
6
18
1
24
53
7
41
19
191
24
12
1
17
19
60
5
12
72
60
24
6
6
19
29
19
12
17
42
1
77
66
25
23
6
12
72
30
30
18
1
47
13
65
24
7
36
71
54
31
5
30
37
41
12
30
13
5
48
72
31
35
30
19
17
48
36
24
7
5
24
18
48
24
73
53
6
36
1
5
36
43
72
60
95
6
24
12
72
30
42
54
1
47
1
5
18
18
42
30
43
24
65
7
29
36
7
11
150
79
5
6
42
24
36
7
17
18
1
23
13
11
24
13
12
65
24
12
42
6
7
89
42
36
25
83
6
18
12
60
37
89
6
1
35
6
6
30
24
7
12
35
1
5
42
6
7
53
18
66
31
24
5
7
23
1
41
12
12
30
72
24
30
12
7
60
41
19
17
19
17
18
42
36
7
11
24
42
79
5
12
31
71
12
54
7
95
61
35
61
29
6
84
18
60
54
78
24
42
6
19
95
72
30
24
12
90
54
30
66
12
42
48
30
18
13
5
12
36
48
12
66
120
12
12
66
54
6
18
61
5
31
29
19
65
24
7
35
36
48
25
47
6
55
24
53
67
24
24
5
6
18
24
30
42
30
6
12
42
73
11
61
11
25
23
13
125
30
72
54
18
24
1
36
24
53
6
1
23
49
5
7
17
66
42
6
61
53
6
138
91
12
29
36
12
12
6
13
12
23
6
6
42
7
11
66
7
17
19
24
11
1
5
18
37
5
48
66
1
11
48
1
101
7
155
61
17
103
35
1
41
6
24
6
66
18
7
29
36
6
1
60
35
1
5
24
12
36
7
36
47
60
12
13
41
42
30
6
36
37
17
43
47
18
138
6
6
49
35
49
17
48
36
48
12
79
72
11
73
36
17
42
48
24
13
5
96
24
30
1
48
23
6
12
30
60
25
23
102
54
84
6
7
29
66
42
6
97
71
96
12
25
35
1
125
24
18
1
60
12
65
31
47
18
36
66
78
7
11
48
42
30
1
47
1
12
48
29
24
12
6
84
18
6
1
47
84
1
11
6
18
90
43
35
13
41
12
31
35
102
42
30
36
43
12
65
12
19
11
6
7
41
24
79
35
66
60
66
6
7
83
24
13
77
43
11
30
55
17
18
12
30
12
54
18
7
48
11
37
11
48
12
78
48
120
36
6
1
155
36
13
12
5
84
7
11
6
7
47
36
42
30
13
96
29
55
41
72
48
6
42
30
6
42
1
48
23
13
35
12
1
60
12
35
78
6
54
6
24
12
13
17
30
13
53
43
12
65
30
24
54
84
60
48
66
12
48
30
18
30
24
30
42
114
42
90
37
11
24
6
36
43
12
12
5
24
67
53
30
61
12
36
83
1
108
17
19
24
17
12
120
6
36
25
72
5
24
55
89
18
13
84
5
48
7
24
83
84
13
132
5
19
41
12
12
55
35
96
120
42
6
1
23
6
6
6
30
25
17
18
49
35
24
6
55
71
12
42
7
17
60
7
29
6
30
19
23
37
5
30
150
6
42
12
12
7
36
36
17
18
42
18
6
6
24
18
24
67
107
24
6
18
78
6
60
30
42
72
6
7
23
18
42
1
41
7
77
12
24
7
23
6
24
12
6
192
24
6
12
54
13
17
7
12
12
11
49
12
48
12
29
55
24
11
1
29
24
42
12
6
48
30
13
84
17
12
18
12
6
6
78
42
54
84
54
72
13
17
6
6
30
6
60
7
65
7
36
35
49
60
11
18
24
48
30
13
17
36
91
11
37
5
18
12
37
41
60
6
1
47
13
5
12
55
12
29
6
30
6
42
114
42
19
5
42
24
18
67
84
23
30
19
24
29
55
11
42
19
11
6
18
18
48
43
41
18
42
6
18
6
30
19
71
13
11
18
24
7
12
36
65
18
1
65
12
6
66
55
36
41
12
6
6
36
60
60
6
42
6
25
48
12
36
83
1
77
30
36
6
60
30
30
180
36
12
12
7
5
7
5
36
42
25
17
162
12
1
12
29
72
6
18
31
11
84
25
5
7
65
12
6
37
5
7
35
13
29
7
12
29
36
72
12
72
19
29
36
48
12
18
54
30
6
12
24
42
12
54
6
49
12
59
24
54
7
5
91
5
6
6
6
1
29
31
17
18
60
48
48
6
24
54
48
30
12
36
30
13
36
29
48
7
29
276
126
1
47
36
48
18
115
36
17
12
6
36
42
7
17
7
72
12
96
29
12
42
13
24
60
29
36
48
6
42
30
1
24
95
6
42
1
96
65
54
6
72
7
41
108
54
54
6
1
11
24
30
55
65
6
48
30
24
19
11
6
18
18
31
35
66
55
29
48
30
12
37
119
24
48
13
77
96
30
54
24
7
95
13
71
1
185
6
1
77
42
24
6
24
43
41
7
47
24
13
12
65
48
43
48
24
11
6
18
54
60
31
12
11
30
19
35
6
7
12
83
1
5
108
91
125
6
1
5
91
23
24
66
18
13
5
42
6
18
12
6
24
66
6
19
17
48
42
49
24
23
13
24
23
150
6
1
5
36
6
37
41
90
6
24
12
30
114
19
11
13
72
60
17
102
25
12
59
24
42
43
72
5
24
6
49
5
12
7
24
35
1
17
19
17
30
12
49
53
24
18
18
24
55
35
25
17
18
25
11
37
5
91
17
60
54
54
7
5
67
77
24
6
6
7
11
24
1
23
49
5
19
47
13
11
24
6
12
43
41
24
48
60
12
7
17
66
13
77
6
13
17
18
13
60
5
48
60
12
7
65
48
115
12
35
13
29
12
18
30
43
60
35
18
6
1
59
25
35
6
79
5
12
66
42
6
13
47
25
17
7
5
55
12
17
24
84
24
6
42
91
11
25
95
13
71
6
19
11
12
30
30
6
91
65
18
73
17
18
25
23
18
24
31
24
35
36
42
24
42
1
41
12
60
108
18
61
35
102
19
24
83
42
12
6
73
29
6
13
11
1
72
53
24
84
12
7
35
30
84
43
17
7
17
67
12
53
12
18
6
7
48
36
71
12
66
90
150
30
1
29
54
37
11
13
65
7
5
12
7
53
36
12
6
42
7
5
42
66
55
24
12
29
6
1
101
18
1
11
84
73
41
79
71
13
11
1
71
6
36
55
23
13
12
41
7
17
60
18
54
72
48
6
12
18
66
25
36
72
89
7
11
ABCD 479928854*7^$a-1 [50001]
10
17
72
81
10
84
68
136
84
192
12
32
28
44
48
78
10
122
6
21
33
10
41
9
6
69
7
17
9
22
50
15
57
18
21
55
12
56
136
24
26
48
30
76
101
12
51
30
18
4
2
18
64
24
14
34
12
24
96
17
103
2
82
8
21
3
33
31
2
46
24
36
108
8
48
24
16
48
14
42
4
24
12
72
14
10
12
44
30
63
31
38
6
24
21
33
10
24
14
46
24
2
10
32
28
36
2
6
42
78
16
8
64
96
5
27
48
4
158
10
5
12
21
48
6
48
28
24
20
28
120
12
48
5
21
72
10
149
7
32
9
21
24
22
41
31
2
12
6
21
43
12
17
69
46
65
21
12
10
74
10
56
16
32
28
2
10
17
81
94
50
3
51
9
12
27
64
14
36
22
32
6
10
8
52
110
54
4
26
3
31
74
51
36
45
22
38
24
10
62
54
16
14
42
6
42
16
12
36
24
12
48
2
66
81
12
36
12
69
84
22
24
17
67
14
22
44
66
78
96
136
24
36
92
4
17
57
84
34
2
10
8
69
55
5
55
77
7
26
36
6
30
84
46
86
60
12
39
3
40
5
3
6
60
58
14
10
20
4
48
12
104
4
38
70
41
21
106
80
16
14
36
78
52
24
2
10
24
12
12
24
8
52
24
14
27
33
42
18
10
24
65
3
6
10
113
31
5
45
36
58
12
2
12
54
28
14
102
54
15
33
22
38
10
122
15
3
6
60
39
7
24
12
17
33
72
12
15
7
137
21
34
53
19
84
17
3
16
60
36
36
26
166
65
7
12
5
7
2
18
24
69
7
74
70
38
6
6
66
30
66
4
92
69
81
42
48
6
22
50
34
36
48
14
30
6
24
70
96
20
28
38
24
12
39
24
57
12
10
110
78
52
38
30
21
43
80
40
12
41
3
18
30
6
46
60
98
36
3
67
38
150
81
177
63
39
40
2
10
20
112
101
12
33
22
14
75
7
36
2
22
137
55
26
66
16
8
4
24
60
32
16
12
44
52
2
42
18
58
29
63
40
26
6
78
10
26
51
43
38
10
48
72
2
10
98
46
24
12
72
5
3
6
18
28
2
24
10
29
21
48
30
48
9
31
8
72
21
51
24
18
10
60
80
28
38
12
12
51
91
12
68
48
4
36
5
36
7
8
28
2
10
60
125
15
6
118
68
42
22
72
2
96
34
26
39
7
20
28
14
22
8
6
10
12
2
51
45
39
3
30
63
7
12
62
70
48
36
12
38
34
38
58
62
84
58
8
40
56
6
48
22
44
18
15
7
8
16
24
5
75
90
15
7
60
44
76
53
7
38
39
27
76
14
58
12
110
10
12
44
21
57
18
16
29
33
106
8
48
90
22
32
6
22
20
18
36
24
130
38
58
125
147
16
98
24
10
65
27
48
112
29
31
24
44
16
32
45
3
18
58
113
19
2
214
8
6
12
34
14
22
12
72
2
46
12
132
14
3
21
22
2
30
28
17
24
3
40
38
72
10
5
3
4
20
52
14
27
9
15
27
78
60
3
9
18
21
19
8
124
29
48
43
24
60
14
36
22
12
62
6
52
2
70
68
48
24
33
9
10
24
98
15
51
28
14
30
120
4
26
96
82
36
36
2
3
7
116
4
38
34
74
39
33
48
22
44
4
12
2
106
20
21
19
122
36
18
28
24
14
111
19
24
12
2
27
72
21
72
60
70
60
36
48
38
6
48
30
18
52
74
27
43
86
46
5
21
6
18
3
24
43
24
132
77
7
48
26
10
2
12
30
4
86
10
17
9
12
27
19
8
18
30
52
12
41
81
36
87
21
10
26
12
12
10
24
38
135
84
7
24
60
20
24
48
40
8
40
14
3
139
36
48
29
19
132
12
62
42
48
42
12
10
24
24
2
10
48
14
75
24
7
50
10
62
18
141
3
52
212
16
26
46
14
10
60
2
99
9
30
9
9
3
21
75
79
134
3
7
50
34
8
4
2
12
24
48
6
102
12
46
5
51
52
2
94
48
96
17
7
14
75
27
45
7
68
48
4
14
6
21
9
42
96
21
21
78
45
96
3
4
14
12
12
22
26
46
36
20
45
3
40
14
36
58
41
21
30
4
20
16
2
12
34
12
60
12
24
17
81
34
12
41
27
24
28
41
31
62
94
24
29
31
12
77
55
14
46
48
110
42
45
81
90
4
38
10
26
3
79
8
52
5
39
192
48
105
117
36
48
10
2
36
34
24
48
108
72
2
135
19
2
10
8
42
48
10
12
36
14
48
48
102
6
63
60
21
12
58
26
60
22
29
67
14
27
19
12
8
66
12
10
38
27
39
9
12
79
2
10
50
6
42
3
9
39
91
14
82
32
24
30
15
51
40
62
10
72
5
117
36
34
14
166
17
33
84
15
36
7
14
6
168
69
75
136
5
31
96
2
12
10
44
28
44
76
84
8
16
14
24
24
138
100
2
58
113
9
22
14
34
29
21
192
30
24
52
14
27
19
72
2
24
60
36
34
44
6
12
51
271
72
20
66
39
15
48
28
20
30
34
14
22
50
63
48
67
12
17
60
7
5
7
14
60
3
21
22
12
12
2
22
48
26
24
42
76
17
60
15
30
96
42
4
65
9
94
29
9
27
21
30
4
17
67
8
90
6
28
60
26
27
3
54
22
2
39
3
72
16
2
22
14
12
51
55
62
6
16
8
4
92
6
70
12
32
4
36
26
30
72
45
7
26
96
106
53
7
17
3
72
6
39
3
48
16
2
48
15
19
20
42
6
28
60
14
22
44
126
63
19
5
43
134
34
77
12
43
36
14
34
5
3
42
36
10
72
41
19
72
122
58
26
3
36
9
54
28
12
12
44
4
48
29
15
24
18
94
56
30
18
30
34
2
22
60
77
39
6
3
19
20
4
60
108
84
32
52
17
19
8
6
114
64
12
132
65
19
36
12
17
55
20
78
15
3
28
36
62
63
79
12
8
16
62
12
51
7
92
48
64
62
42
45
79
24
5
21
18
144
16
134
12
46
14
15
31
20
72
69
3
ABCD 479940752*7^$a-1 [50010]
36
24
23
24
13
42
5
48
84
1
96
36
42
6
60
71
109
24
23
48
24
91
36
5
12
31
6
23
1
30
17
1
23
24
31
102
71
19
149
1
23
7
30
30
29
19
126
107
24
24
24
48
19
17
67
53
7
65
43
17
48
12
72
36
25
59
12
7
41
36
67
29
37
12
12
83
12
73
47
31
72
66
6
113
37
23
24
36
36
12
24
25
23
7
17
24
13
35
24
205
12
6
30
72
107
24
85
72
42
5
12
49
132
18
36
54
42
12
17
103
18
12
12
11
7
17
48
24
91
42
23
36
1
96
114
29
36
96
19
54
59
24
19
18
24
42
17
24
19
84
77
12
61
59
31
12
42
12
11
12
1
11
13
42
17
19
113
96
12
120
7
77
7
132
29
1
47
37
24
35
61
54
65
36
84
55
12
5
13
18
24
6
18
53
67
36
41
7
6
12
78
17
25
18
6
59
37
42
6
71
73
78
78
71
25
119
48
7
24
5
24
36
1
36
6
53
1
30
17
1
6
101
24
61
35
43
12
5
55
6
42
30
6
125
7
30
18
60
29
67
30
59
67
54
18
6
102
48
29
7
54
90
192
18
96
6
42
60
48
18
12
29
13
18
161
108
25
11
7
18
59
72
49
23
49
12
6
18
54
30
35
13
48
24
60
18
60
113
79
113
24
13
12
6
17
24
7
41
13
6
12
48
96
65
72
1
11
12
19
126
155
36
24
36
49
59
13
59
12
67
29
36
36
1
11
19
30
12
48
18
5
139
18
30
29
61
36
11
13
12
24
11
19
144
30
36
12
78
5
36
1
60
11
91
42
24
83
60
67
17
12
7
30
191
13
6
137
7
5
12
36
7
30
23
36
25
42
24
6
11
7
48
18
11
55
6
12
35
1
47
97
30
12
65
25
54
53
7
36
53
145
108
12
18
30
11
1
276
23
7
5
1
11
84
60
36
25
11
1
78
17
127
6
18
30
11
12
31
12
113
7
6
18
30
24
11
24
97
35
55
18
71
156
25
71
36
19
24
53
1
6
65
13
12
6
17
36
25
12
102
29
157
42
185
24
12
1
35
31
126
47
12
12
25
23
19
5
25
6
42
11
24
60
13
12
132
23
19
53
36
7
12
6
60
24
72
6
12
42
11
43
5
31
29
12
7
18
30
12
41
19
29
13
24
30
24
41
1
6
29
1
47
24
19
78
66
17
96
7
6
90
12
29
96
73
11
36
31
77
12
121
12
24
6
29
55
5
24
1
90
24
17
36
48
1
11
31
12
6
30
5
49
66
113
19
101
36
103
186
11
61
47
96
19
5
25
35
55
6
72
24
30
54
11
13
11
24
73
108
6
36
17
12
31
17
7
108
18
24
35
49
6
6
11
1
30
102
95
61
71
12
24
73
47
43
77
97
18
41
145
30
5
12
13
6
6
11
43
24
5
37
11
7
53
43
65
31
18
11
12
1
59
37
72
30
48
5
24
7
197
36
12
13
47
109
36
95
79
30
24
6
65
12
24
181
18
29
60
25
95
13
12
35
1
36
48
126
6
11
7
5
12
72
96
7
17
72
48
1
35
12
1
95
79
29
24
43
41
7
30
71
1
90
29
36
13
90
6
36
150
18
23
13
11
85
60
78
24
5
121
72
11
13
18
36
5
1
36
24
59
31
53
1
36
47
48
24
1
30
30
36
30
48
84
5
1
23
48
31
41
1
95
31
5
7
12
5
25
36
30
41
109
11
13
36
167
48
61
23
55
17
13
47
1
71
60
1
12
30
48
18
72
132
60
6
18
6
6
107
37
24
36
35
13
6
36
53
7
17
67
5
31
66
72
18
48
53
36
55
29
24
7
72
6
23
67
18
6
18
66
6
30
48
89
49
150
29
121
42
42
11
108
7
17
13
11
48
24
120
12
37
71
12
85
18
30
6
120
24
24
65
61
24
30
5
31
72
48
41
12
13
11
12
55
149
12
1
23
97
6
17
61
12
54
24
6
119
12
36
12
31
6
24
60
35
55
41
12
25
23
7
66
6
5
13
36
42
12
6
23
61
23
108
25
60
11
60
43
12
5
43
18
42
18
131
31
5
1
24
150
72
6
11
24
7
30
6
77
24
25
35
25
6
29
73
11
24
7
54
12
12
12
6
60
77
37
30
18
60
48
60
11
72
36
12
36
133
18
96
24
5
25
12
11
13
24
6
114
6
6
24
60
18
77
1
54
24
90
95
12
12
37
18
12
36
89
49
23
1
11
36
60
85
23
12
48
36
7
12
65
1
119
37
35
85
90
17
24
36
24
13
71
48
43
17
31
24
6
11
24
1
23
13
59
25
11
67
53
49
30
41
19
36
60
24
18
11
37
12
48
47
12
48
72
25
11
48
12
13
12
102
41
25
6
6
18
12
54
47
13
59
25
59
1
36
71
19
18
48
35
48
24
48
12
1
12
12
78
78
23
49
30
24
6
24
11
96
1
6
102
12
60
12
6
24
24
120
24
29
103
54
24
30
65
25
11
19
48
48
5
12
43
5
24
264
48
13
66
5
25
24
18
18
60
6
36
77
84
7
41
25
36
47
1
11
36
79
17
1
36
23
24
60
36
91
5
7
65
36
43
54
42
5
60
13
71
72
85
12
36
54
41
1
30
5
19
42
102
29
31
12
18
107
1
18
30
83
7
30
12
35
19
24
72
17
1
23
12
7
42
42
5
1
114
77
12
12
12
7
65
91
42
18
17
1
11
1
71
43
89
120
24
84
43
30
78
90
18
29
12
1
42
233
7
6
11
37
6
6
12
59
108
43
77
79
42
23
85
11
85
66
65
7
6
114
18
54
137
7
5
60
36
31
114
60
6
24
48
65
12
1
84
35
19
30
23
1
6
29
1
12
60
78
17
12
1
35
48
97
72
30
18
23
151
48
5
24
1
42
6
23
97
24
60
95
31
30
83
49
30
17
ABCD 480061668*7^$a-1 [50087]
7
53
48
36
24
43
36
36
54
47
19
185
49
114
150
6
53
24
97
12
18
6
6
5
139
29
55
66
30
17
163
24
270
42
77
7
17
19
53
36
12
73
60
84
72
18
5
67
48
60
17
43
42
60
30
65
12
43
48
6
114
36
6
48
42
53
7
17
37
6
18
12
24
30
77
7
36
17
187
6
54
156
24
60
6
24
30
96
17
37
6
54
6
24
29
31
53
37
96
66
101
79
18
23
37
6
66
54
54
216
66
18
12
48
11
31
90
35
13
126
24
30
60
60
11
91
30
11
12
67
29
1
30
18
47
12
1
96
119
121
54
30
35
7
54
47
19
29
19
90
6
89
31
54
36
54
17
25
24
6
18
36
23
1
156
6
41
49
71
7
12
114
114
6
107
43
30
11
55
18
155
1
36
18
30
35
1
84
66
6
107
43
5
13
66
54
12
30
18
11
1
60
18
6
47
7
5
48
7
42
35
13
30
96
101
73
66
17
7
66
6
30
30
5
36
19
48
12
30
24
6
18
6
54
6
114
36
6
18
72
18
5
1
11
13
83
79
24
60
17
12
7
30
30
54
6
18
6
17
163
24
12
48
12
24
36
18
30
30
12
18
36
30
60
66
18
150
5
48
7
66
6
5
36
43
60
54
12
143
84
73
30
144
101
13
42
18
6
17
36
48
55
108
65
37
18
12
90
11
7
42
18
42
30
54
30
5
12
169
18
36
54
42
30
18
72
84
24
66
54
30
30
65
1
30
29
7
108
120
30
60
60
66
17
127
30
12
23
12
49
24
102
18
12
24
23
24
67
30
6
6
30
168
30
30
29
7
149
1
66
48
29
31
42
24
24
72
23
12
36
127
12
78
6
6
108
6
30
30
186
30
84
24
53
73
11
43
65
84
1
59
84
127
36
66
18
30
66
96
41
24
49
6
78
66
6
23
84
144
7
36
29
121
11
43
12
89
1
60
48
35
31
24
6
96
18
65
1
36
30
30
47
7
24
12
30
60
18
42
18
36
66
48
6
6
47
31
6
60
107
19
29
19
180
6
6
41
49
23
48
49
54
24
96
60
24
41
19
29
1
42
24
17
12
7
60
41
13
24
35
1
114
12
18
42
113
187
53
1
36
54
264
42
47
7
6
18
42
48
42
48
12
53
1
24
30
5
127
5
115
24
30
54
53
37
6
29
1
24
11
91
108
96
29
25
12
60
54
24
36
24
90
30
77
120
19
53
1
11
31
54
23
24
72
24
1
11
25
11
13
6
89
7
41
13
144
6
84
5
25
12
47
7
24
36
17
19
30
24
120
6
5
13
66
6
11
43
17
37
42
18
12
84
23
7
24
17
49
66
24
54
126
30
60
156
30
18
35
1
60
83
7
66
47
1
6
17
13
36
35
55
24
24
150
12
11
12
7
24
65
25
36
48
36
24
35
7
30
30
48
132
54
36
78
30
23
13
96
47
13
78
6
6
18
42
60
24
24
42
30
18
12
138
6
84
12
35
25
35
36
7
90
72
35
19
24
89
12
144
1
36
11
13
30
60
36
41
67
6
66
180
30
47
108
96
72
12
19
24
6
11
13
71
36
19
41
12
67
6
30
30
138
89
43
17
13
24
59
91
60
53
48
36
67
12
77
103
29
19
6
30
6
120
18
29
67
84
5
1
6
101
36
67
126
35
55
5
19
24
36
6
23
7
54
11
25
54
17
37
6
17
36
67
54
6
36
5
13
96
6
108
66
66
65
48
55
89
7
84
6
84
23
36
96
12
19
36
24
24
36
30
30
17
37
60
11
1
47
48
25
24
60
23
73
54
6
83
1
174
66
6
24
113
43
24
24
12
17
67
36
30
18
6
54
72
18
6
54
66
6
78
12
18
12
24
90
54
12
78
5
48
37
6
17
60
43
36
48
12
5
55
60
24
60
84
102
54
29
31
6
59
19
66
24
12
11
24
19
24
12
17
31
29
1
47
19
77
7
5
67
60
41
7
12
18
83
19
48
6
120
60
36
54
24
42
18
6
60
6
17
1
96
11
49
90
29
37
23
31
29
55
36
29
37
18
30
42
54
24
35
115
6
24
95
48
43
113
43
30
18
30
6
36
84
96
48
42
83
1
30
84
5
55
30
83
24
13
36
54
17
12
13
71
13
6
77
13
18
17
25
18
5
31
17
7
60
132
48
65
25
6
54
6
54
95
1
174
12
41
36
1
107
103
36
5
55
6
18
5
37
18
66
83
7
54
30
30
60
6
6
47
1
6
53
73
84
24
12
24
36
119
61
23
1
36
23
1
84
12
24
30
36
17
1
60
6
114
36
30
6
83
1
30
17
43
84
180
5
91
54
11
1
60
23
55
6
54
5
1
83
13
18
6
6
84
66
18
30
180
36
107
19
60
17
13
18
6
84
6
17
13
6
24
17
19
30
11
37
36
24
6
17
96
12
31
84
6
18
102
11
73
30
6
23
67
18
12
60
18
30
156
90
36
24
17
97
42
18
12
18
42
18
36
137
72
115
60
12
18
36
24
12
30
5
79
36
89
25
24
6
53
7
29
91
53
13
60
48
23
60
37
180
96
23
7
84
36
24
17
19
24
17
55
41
97
90
5
25
23
37
6
36
30
18
72
41
36
31
17
49
30
6
60
47
97
24
36
6
18
23
49
107
7
17
73
66
5
120
25
48
6
17
7
90
6
17
43
60
24
42
95
19
53
31
42
35
96
ABCD 480086178*7^$a-1 [50010]
17
120
19
5
24
72
48
12
4
48
72
72
24
96
48
15
81
3
17
73
3
27
36
5
244
21
3
51
18
15
48
44
19
77
36
4
44
12
84
145
27
159
5
12
16
21
59
64
3
17
36
109
78
45
68
19
129
32
16
60
80
1
27
180
48
32
36
24
31
6
15
27
12
18
24
15
15
48
21
27
21
21
35
37
114
24
108
29
24
7
9
8
31
30
35
19
5
72
12
73
3
20
7
77
12
60
31
17
48
85
3
72
36
12
27
29
31
60
93
63
21
32
36
43
36
221
64
87
29
19
18
51
24
32
61
54
21
21
102
12
24
84
65
55
29
28
201
42
65
76
111
69
75
18
24
18
24
17
48
13
15
68
79
6
3
8
16
15
17
31
54
27
27
48
17
12
96
4
20
13
35
16
27
66
63
57
23
49
114
81
15
33
21
107
16
44
124
48
15
17
24
48
12
7
9
135
101
148
51
60
48
17
1
75
15
69
36
96
3
24
5
13
3
12
9
51
15
33
21
18
48
6
30
12
33
27
21
128
28
20
13
15
44
7
12
77
4
63
17
1
15
96
27
12
77
16
24
48
27
18
107
88
111
21
68
72
19
29
13
3
20
60
31
5
16
57
54
12
5
76
32
136
12
20
28
20
19
41
7
96
24
84
48
60
17
48
7
41
100
24
116
4
44
16
135
12
9
32
91
24
21
12
144
12
15
6
143
48
36
13
219
15
41
40
56
7
5
12
55
12
48
18
3
21
23
1
15
48
36
93
35
120
67
33
44
13
11
31
41
133
27
15
21
36
8
19
5
76
128
1
6
12
78
15
48
57
24
11
43
5
13
3
132
44
19
21
93
48
47
1
6
42
83
19
5
16
45
35
4
12
56
124
105
11
16
15
161
24
40
15
12
69
99
21
20
52
27
66
35
48
28
36
44
19
41
24
124
75
225
27
12
17
13
138
21
99
12
17
103
53
52
3
57
20
19
30
6
36
5
12
43
149
72
48
108
12
103
29
4
48
15
60
21
56
132
12
16
27
5
4
3
113
24
24
43
17
7
5
79
24
77
4
3
120
12
36
45
8
88
68
7
29
109
11
24
37
23
31
81
75
30
3
27
66
42
45
33
66
41
48
112
20
4
3
66
27
44
4
21
24
3
24
36
20
40
104
76
156
128
96
24
184
56
24
43
42
47
48
73
18
9
51
69
32
16
27
72
53
16
21
195
63
105
21
6
36
105
21
63
48
15
17
12
48
43
41
55
24
29
19
53
96
40
75
84
65
13
23
55
29
124
51
6
23
199
18
30
21
39
113
40
72
168
69
111
12
20
52
117
23
48
19
29
7
21
8
64
12
20
12
79
17
1
11
31
129
32
31
101
4
3
69
21
30
12
57
39
78
30
77
55
96
120
9
20
19
12
5
60
79
48
18
35
12
25
3
36
81
35
115
5
64
144
8
72
13
87
39
12
57
69
24
71
1
48
11
36
12
91
162
30
5
109
72
15
39
12
29
4
21
72
123
21
51
27
65
19
45
20
7
21
39
53
4
51
168
5
76
3
5
16
60
36
3
24
77
84
60
52
33
35
48
61
35
40
116
4
21
23
25
107
61
54
9
44
13
51
32
7
137
64
68
16
39
5
7
120
9
51
66
3
20
1
3
3
21
56
13
35
12
19
17
13
3
63
29
132
40
165
18
105
56
79
77
19
12
113
7
53
31
65
103
57
15
69
9
27
48
24
27
12
29
16
27
5
12
61
23
79
141
8
7
6
95
7
12
12
29
136
93
59
61
83
36
67
12
53
43
33
9
39
99
77
48
7
5
79
36
21
92
1
42
6
27
39
72
105
8
4
80
4
39
5
60
7
77
31
36
113
40
8
13
35
64
27
117
45
51
56
16
27
48
137
25
131
36
4
44
28
104
48
24
7
9
20
31
33
48
15
69
12
3
89
43
77
12
64
44
19
72
24
17
76
15
69
9
27
21
78
18
78
53
36
1
3
12
12
20
49
51
72
27
57
27
6
15
32
16
20
24
31
57
39
12
18
23
145
11
4
84
72
8
43
84
33
44
52
3
21
32
4
20
13
96
95
16
96
33
6
29
37
167
25
90
33
39
6
95
55
45
3
41
19
29
4
56
79
12
5
16
48
39
24
5
48
36
48
13
54
42
24
6
33
20
24
43
21
183
48
57
3
24
77
108
60
79
12
24
69
44
16
92
16
117
51
32
64
32
19
69
80
40
56
13
96
3
8
24
31
54
30
12
24
29
4
3
18
27
3
45
15
41
19
60
12
89
4
15
65
55
17
72
72
13
23
4
12
15
45
69
35
72
13
6
77
19
77
4
75
5
7
69
36
15
149
7
33
36
57
71
12
79
30
39
20
232
8
40
176
4
9
11
60
31
45
20
108
19
120
42
120
3
24
24
68
12
7
77
12
16
8
31
17
16
12
51
81
24
72
56
184
24
96
32
72
16
3
93
12
32
31
24
41
16
20
40
20
7
12
72
9
8
13
83
24
91
45
87
9
75
5
7
65
43
81
153
30
21
3
108
17
40
45
18
17
55
5
12
91
18
35
40
117
18
6
18
77
151
24
53
88
32
16
3
53
67
42
15
12
15
24
17
12
127
48
69
15
17
48
ABCD 480091146*7^$a-1 [50047]
10
21
5
4
66
30
8
34
45
24
29
4
6
24
66
87
177
39
15
12
12
2
7
77
12
88
42
14
24
16
80
24
40
30
57
65
40
42
48
45
5
19
81
54
60
26
4
44
43
24
9
6
90
63
41
55
5
10
9
41
16
30
48
36
30
20
10
26
7
27
150
20
19
17
22
9
9
24
66
45
39
33
33
8
46
24
66
54
12
54
30
14
12
10
12
12
14
96
16
68
34
48
24
66
87
24
39
14
10
36
84
33
41
55
57
8
7
15
12
6
30
81
63
12
6
20
19
41
24
46
81
159
9
9
126
14
10
12
24
45
24
65
12
10
50
10
38
72
22
9
57
20
43
3
21
48
17
48
70
57
27
12
33
48
5
10
12
126
15
15
12
93
41
94
2
7
72
15
26
24
24
46
36
50
43
41
10
36
48
24
60
6
20
43
87
62
48
12
22
62
10
24
120
84
21
39
2
40
80
79
39
12
6
30
50
31
24
105
68
34
26
34
6
6
36
30
24
63
27
21
72
15
38
70
38
16
15
24
51
54
20
12
82
78
63
41
7
53
36
24
24
70
84
2
4
42
24
14
60
34
12
6
30
18
42
54
6
114
78
12
110
55
65
31
27
60
162
63
75
36
2
24
10
6
20
10
84
21
33
39
17
7
3
54
54
48
218
31
3
12
24
2
31
39
33
15
9
135
2
118
2
58
2
36
48
72
70
33
17
40
102
42
63
27
60
60
30
54
2
34
6
20
4
6
38
22
24
84
24
18
24
18
12
26
7
17
7
3
14
46
33
75
45
3
24
60
134
10
24
33
24
41
175
27
12
48
2
36
22
6
135
77
67
33
15
63
2
40
120
54
33
3
54
15
15
33
15
2
40
20
34
12
38
31
51
72
98
82
48
14
124
30
72
60
30
54
9
24
24
87
9
27
30
30
26
22
33
9
6
14
10
57
33
24
42
24
6
8
22
48
62
19
39
36
6
80
31
39
12
6
15
5
76
18
6
30
57
48
57
15
63
26
16
68
12
82
72
26
22
21
5
130
12
72
21
24
17
31
9
15
39
42
24
30
14
10
24
9
48
5
34
110
36
58
6
54
86
19
15
18
80
31
77
36
40
20
19
17
82
6
30
36
6
63
17
10
12
38
10
18
72
30
14
10
90
54
24
9
53
43
3
134
10
6
144
30
14
10
33
51
12
60
204
26
31
65
7
33
44
43
101
10
42
8
31
9
92
28
30
12
21
53
76
20
34
33
27
6
104
7
87
12
14
40
30
9
15
153
17
34
6
56
10
6
15
9
30
33
3
14
55
75
45
15
66
42
2
19
48
9
24
18
48
54
6
60
38
16
6
48
2
10
21
9
30
14
43
17
24
12
94
6
48
102
12
26
19
57
20
34
24
2
16
80
10
12
62
34
72
48
129
33
42
6
15
87
24
90
66
12
42
87
39
38
10
2
24
31
27
21
17
10
21
137
16
96
8
22
84
60
9
17
48
12
22
93
9
39
17
24
16
48
30
36
141
15
38
19
24
17
7
27
60
86
36
24
46
50
10
30
15
15
14
60
16
15
3
2
70
150
24
15
135
2
55
24
5
10
26
40
24
6
9
39
24
66
42
24
36
132
72
26
10
18
39
17
24
16
6
114
18
122
10
24
26
16
30
18
15
5
10
12
14
40
66
38
94
9
3
36
48
12
24
60
144
24
72
90
18
12
24
50
46
36
24
6
54
9
185
16
30
50
16
15
39
33
75
6
92
19
72
33
24
30
36
110
31
27
36
2
7
81
6
110
58
2
36
34
24
33
48
9
6
24
2
24
7
3
6
8
96
10
84
12
12
38
43
39
2
310
74
22
48
26
64
96
18
45
15
81
65
22
9
51
21
9
30
9
24
27
24
60
114
56
24
12
34
26
7
27
84
26
96
34
6
15
96
17
12
4
30
74
22
12
12
24
2
31
3
21
15
60
30
44
4
30
26
46
33
15
42
44
36
22
2
7
24
39
36
24
6
30
114
78
81
87
50
7
41
34
6
39
41
72
64
78
86
12
10
24
6
8
16
54
42
42
78
15
15
33
27
30
68
36
60
4
6
26
7
48
9
24
6
24
12
14
16
30
81
48
29
76
39
39
2
7
87
36
6
8
40
6
57
39
84
50
10
33
41
106
134
7
48
39
18
48
92
43
5
10
9
27
21
63
57
129
18
2
4
15
17
10
50
70
45
29
34
42
24
24
56
106
12
38
34
14
36
24
22
50
118
33
3
14
40
15
159
42
56
70
9
51
165
9
56
22
62
10
105
63
60
146
10
84
12
66
144
15
48
137
58
69
51
36
9
15
42
20
4
39
53
10
38
19
48
33
6
57
29
10
50
10
45
9
18
21
125
12
24
7
3
36
60
30
8
22
9
29
22
24
6
44
19
17
24
84
76
39
57
20
10
120
105
39
36
30
24
24
30
24
48
18
6
24
33
39
14
58
38
34
9
15
2
24
60
58
26
31
15
14
19
3
74
34
12
150
54
9
81
30
14
36
16
15
99
84
2
7
17
118
2
31
9
18
26
52
15
29
46
12
42
15
39
201
15
14
10
36
150
6
38
34
18
63
51
26
48
10
50
79
48
99
6
42
62
24
7
5
94
36
18
54
120
138
54
9
105
6
90
56
40
24
20
43
87
14
94
48
12
2
58
78
48
63
33
18
6
54
42
54
2
10
50
4
44
10
24
9
17
36
43
33
39
51
30
48
32
7
17
214
2
7
3
21
3
26
22
26
19
24
111
2
58
6
15
27
69
111
9
29
10
2
151
9
20
60
10
60
60
60
48
26
7
33
56
60
4
24
42
45
89
40
78
62
10
24
9
48
15
60
30
8
16
20
19
51
86
34
6
144
15
9
56
16
44
34
24
122
10
86
22
12
26
34
108
6
80
7
5
10
24
26
31
48
9
234
21
27
24
126
78
26
58
36
33
24
89
7
9
ABCD 480284718*7^$a-1 [50132]
3
24
32
28
45
87
48
72
45
26
12
10
35
25
38
117
15
57
16
20
4
24
104
25
12
38
25
12
8
100
47
25
11
22
72
71
12
96
16
48
108
107
25
20
60
3
37
8
39
1
48
71
69
36
15
36
10
47
87
108
12
13
20
27
45
64
96
36
12
33
12
3
32
13
27
47
36
25
8
4
35
10
23
4
143
97
11
12
21
112
9
38
10
11
1
26
12
12
45
15
25
33
11
1
15
21
2
12
1
12
20
3
60
24
13
68
12
85
62
1
32
40
45
75
95
12
13
12
20
3
10
11
1
35
16
8
4
35
13
35
34
48
2
21
24
15
33
60
36
51
13
8
15
12
58
3
12
57
23
15
13
84
33
23
1
3
20
3
69
28
56
4
23
12
22
23
16
21
23
15
1
60
60
24
60
32
1
59
36
40
35
22
12
11
4
23
57
48
15
21
12
15
70
50
37
12
35
21
39
48
1
24
32
1
62
1
60
12
20
15
9
15
1
20
109
3
20
48
12
25
2
25
95
1
32
3
22
60
23
85
74
21
15
12
132
21
39
13
23
12
13
12
8
24
40
23
12
13
68
12
3
12
22
11
27
72
81
27
12
49
116
63
58
2
1
12
35
24
48
21
12
15
34
11
15
10
3
47
13
36
83
12
21
75
24
10
3
92
64
57
3
96
23
97
8
27
10
60
23
15
13
9
3
12
84
12
47
72
45
60
16
9
3
23
84
13
8
15
22
48
3
80
96
60
40
48
35
81
39
13
117
107
3
12
9
136
48
32
4
36
45
26
22
35
132
4
36
20
16
47
1
44
27
10
39
11
36
37
36
9
15
20
36
36
3
1
21
51
47
60
13
129
15
21
60
72
23
85
47
15
60
105
15
57
36
75
9
15
109
117
2
10
2
25
8
36
36
28
20
37
11
37
27
23
141
24
27
10
48
11
99
10
2
9
52
107
45
3
37
35
13
44
51
24
48
37
35
21
25
50
132
12
9
37
84
35
15
48
12
36
13
20
36
36
12
60
28
47
117
15
21
48
16
21
75
20
4
11
22
12
26
10
2
25
12
24
129
38
33
111
69
39
25
23
25
12
47
121
9
3
12
56
99
21
25
2
37
20
51
12
12
1
35
57
75
33
24
4
84
56
12
12
12
85
15
8
16
36
23
25
93
24
3
80
25
15
20
15
60
13
35
49
80
24
4
8
49
60
3
35
73
95
12
1
9
2
70
51
60
12
95
73
104
3
10
2
49
11
10
3
23
97
108
9
51
44
4
60
47
105
25
47
15
73
9
26
9
60
25
51
8
27
22
62
9
51
33
15
13
48
47
69
3
1
119
48
69
3
61
71
1
48
11
46
63
20
37
14
48
1
44
12
28
8
15
37
36
44
36
24
16
60
11
21
25
119
15
10
38
22
3
116
16
23
60
21
51
1
35
33
40
11
33
27
1
32
13
23
24
13
60
2
1
12
8
4
12
23
12
21
12
72
96
39
10
86
22
47
48
37
38
12
81
49
26
129
3
12
1
44
24
1
23
12
160
71
34
38
12
48
45
16
56
25
23
36
4
60
12
11
9
28
12
20
4
57
27
12
48
20
37
48
38
12
1
11
10
48
27
8
40
23
22
12
38
1
12
45
12
2
69
76
24
20
39
1
200
49
15
20
156
1
3
12
11
13
12
8
12
40
44
28
35
22
51
45
35
27
85
68
27
1
84
8
4
33
15
8
72
3
10
74
33
27
49
44
52
68
25
15
107
21
48
4
32
1
27
23
25
24
120
35
1
8
40
9
2
13
57
75
8
28
8
49
23
4
8
48
4
153
35
3
13
36
104
16
33
47
3
12
1
20
27
22
3
35
58
12
63
72
8
75
69
3
33
75
60
70
3
24
12
23
37
44
4
167
1
32
27
9
27
13
9
27
24
12
35
9
13
2
60
46
2
12
21
52
20
25
2
13
95
25
33
2
61
56
13
15
47
36
13
59
72
33
15
25
23
24
121
8
27
9
51
13
92
27
10
2
33
12
13
11
24
3
10
63
12
48
9
95
63
33
12
40
24
8
15
21
27
57
40
12
8
27
1
44
3
21
16
20
60
13
63
8
27
133
21
123
35
12
61
47
12
10
23
27
1
24
8
13
27
8
4
35
48
25
68
15
9
3
1
24
57
11
4
71
24
25
105
39
11
25
33
35
27
25
23
1
12
12
57
36
23
4
47
1
8
36
15
1
44
4
71
36
49
35
33
52
71
34
23
36
12
15
109
11
24
25
24
36
33
3
164
4
21
11
87
12
166
2
118
2
82
3
20
3
84
33
28
35
9
4
47
22
11
24
28
8
4
12
60
24
9
15
47
9
27
73
12
32
25
2
9
37
50
9
4
9
27
24
20
4
47
1
35
10
15
44
144
51
9
27
57
12
1
39
23
45
3
12
13
12
45
2
1
20
75
12
22
23
3
12
22
23
12
84
1
11
4
8
12
3
25
12
104
37
39
36
20
28
47
37
56
49
3
20
27
21
52
24
93
15
57
15
8
15
1
24
35
21
1
35
84
27
13
36
8
48
12
12
13
2
108
10
11
39
12
21
15
37
35
12
10
35
28
80
12
13
15
12
36
8
24
63
84
9
1
11
25
14
10
26
33
36
4
81
38
81
76
24
107
117
27
1
24
68
13
62
12
13
35
70
2
1
12
48
32
15
25
35
58
27
12
35
46
3
36
56
24
1
60
170
13
47
13
20
72
24
28
33
2
22
63
57
15
45
3
92
3
108
22
12
23
100
47
36
45
159
49
32
15
22
15
45
2
21
84
16
8
4
12
44
27
9
144
99
45
13
24
15
33
15
56
16
24
24
33
23
40
9
47
3
48
25
20
49
38
85
8
27
1
11
33
27
13
8
48
4
8
12
36
4
23
25
44
4
21
15
23
60
12
9
4
45
27
11
69
61
14
9
1
26
33
27
82
71
1
11
12
3
10
2
105
3
25
12
20
28
35
45
99
9
61
3
107
1
32
37
50
73
8
27
13
128
24
3
25
8
36
15
21
28
24
12
248
25
3
47
48
13
11
1
24
35
25
48
12
131
84
48
108
60
10
39
24
12
32
12
3
22
35
28
20
73
3
24
32
16
48
57
120
74
48
13
59
49
12
59
36
12
12
1
59
33
60
37
15
8
3
34
26
25
24
8
12
1
122
10
11
49
110
22
3
47
13
8
132
12
3
37
20
64
36
143
57
16
47
13
80
28
116
64
47
10
2
97
23
48
57
15
25
23
9
1
39
71
37
8
27
33
27
58
3
56
36
4
44
39
13
8
37
2
57
48
15
13
20
4
80
3
21
64
36
107
13
24
45
2
10
26
24
10
23
27
25
8
16
20
12
12
15
13
48
60
9
48
2
60
60
ABCD 480303078*7^$a-1 [50008]
6
114
78
57
33
39
27
9
3
66
6
6
39
69
6
18
51
51
45
21
66
48
9
21
66
6
48
6
18
15
36
21
54
6
6
81
21
3
21
24
6
18
87
9
27
15
9
63
48
42
30
6
6
45
3
114
114
6
12
6
84
81
15
21
21
3
21
3
39
9
3
9
15
21
3
30
36
12
12
3
48
12
9
18
24
12
42
6
9
105
78
12
12
18
3
3
48
36
12
9
24
9
42
6
87
21
36
15
57
78
114
18
6
18
9
33
6
21
72
39
6
12
3
12
36
27
36
18
12
18
33
3
105
3
78
27
60
9
6
30
3
51
6
6
9
3
21
24
60
12
12
33
42
12
54
18
30
36
6
60
108
6
18
36
9
15
12
36
24
36
18
66
12
30
54
12
45
9
3
3
6
36
18
12
36
42
156
6
18
15
24
9
15
12
15
93
51
12
108
33
36
33
66
45
27
9
24
3
45
75
9
24
72
60
15
30
27
75
24
30
6
6
15
57
30
60
6
51
21
36
18
24
69
12
12
3
36
24
24
6
54
54
12
27
3
36
54
75
36
72
48
15
45
12
3
69
69
6
48
33
9
132
24
48
6
30
48
12
3
12
48
3
18
54
9
21
6
18
66
69
36
39
12
36
48
6
18
12
60
9
9
3
39
12
45
24
3
57
15
36
6
6
6
39
27
6
30
9
27
9
15
45
3
12
12
60
36
9
12
3
24
6
36
78
18
66
72
9
27
6
15
3
6
6
12
9
36
57
42
12
9
48
12
15
66
27
9
60
27
15
57
3
9
39
12
30
60
42
30
12
12
39
9
18
54
6
18
30
69
15
6
24
15
51
6
51
24
81
54
12
30
3
123
174
96
24
6
6
30
12
6
30
54
6
9
45
60
18
6
60
18
33
60
3
12
30
6
66
51
21
78
18
42
30
18
12
120
12
54
30
21
15
81
21
48
12
3
36
72
15
6
30
42
27
3
57
3
6
36
3
24
21
15
3
12
24
6
6
18
3
21
27
27
18
6
42
18
12
9
63
6
3
45
18
12
21
9
42
30
18
24
66
75
24
12
48
15
24
33
108
3
69
9
42
21
33
12
51
9
18
6
42
6
42
18
60
42
54
6
12
9
12
57
27
9
27
51
12
57
36
63
24
30
3
12
33
48
36
6
9
33
15
3
36
12
69
15
24
48
18
3
12
69
24
30
6
108
15
9
42
30
63
27
57
15
48
9
3
138
15
3
45
3
54
39
36
3
48
144
33
24
15
18
63
12
3
42
3
21
3
9
51
3
33
24
3
78
30
81
3
24
9
33
96
126
9
21
27
3
72
21
27
9
33
36
54
36
102
6
90
12
48
3
99
6
15
27
12
18
54
36
30
27
9
15
93
6
9
9
39
3
6
24
66
54
6
42
6
6
186
18
3
39
45
51
21
3
24
6
36
15
21
42
18
42
36
33
15
57
15
6
54
18
63
27
6
30
30
39
3
21
15
12
21
48
27
12
6
24
6
9
51
60
57
12
48
93
30
66
12
12
6
12
54
75
33
12
15
15
6
12
24
18
45
9
6
18
39
48
48
15
12
21
9
15
12
24
9
15
12
39
12
57
48
45
48
66
9
93
63
27
36
45
12
3
21
33
99
12
69
63
21
90
9
24
15
9
15
42
36
24
3
3
42
6
36
6
99
123
12
12
30
3
24
27
36
6
3
33
15
12
15
36
9
33
132
12
15
9
6
132
6
3
3
36
21
63
18
51
48
15
72
69
3
24
30
39
3
6
66
60
54
18
81
9
27
45
60
3
72
3
21
75
12
33
12
9
54
12
18
90
6
18
90
3
99
33
3
6
48
3
36
60
24
39
9
3
6
39
3
24
12
12
6
6
6
36
12
132
3
27
42
78
6
36
3
69
24
6
6
6
105
27
45
9
30
21
3
6
102
12
18
42
18
42
12
30
48
27
147
21
51
6
6
9
24
33
42
6
6
36
24
33
45
48
30
24
21
15
30
48
18
9
3
12
30
66
42
27
51
9
3
42
15
33
24
72
3
3
12
45
57
48
39
3
30
6
18
15
12
9
36
3
39
9
36
48
36
15
117
111
18
12
27
3
33
3
12
120
69
9
12
39
12
3
54
75
9
51
48
33
12
15
33
18
33
60
33
27
33
120
3
12
9
30
93
57
27
27
6
51
39
42
15
3
12
12
57
12
3
18
3
63
12
12
6
3
93
15
45
15
15
48
48
6
42
9
9
15
27
21
45
15
3
30
42
6
18
54
24
24
96
60
3
3
12
45
48
3
36
90
30
45
9
12
63
12
15
57
36
3
18
48
6
48
18
6
12
6
36
12
3
3
21
24
75
33
21
36
24
30
42
12
3
3
54
72
3
21
54
42
36
30
6
3
45
3
9
15
3
108
57
3
42
12
3
12
39
42
18
18
60
48
36
39
3
45
9
3
24
36
9
18
18
12
30
9
45
3
9
18
33
3
30
3
84
9
18
18
30
60
6
3
12
33
78
9
21
12
6
90
15
9
12
30
24
9
69
3
63
54
90
9
27
24
30
39
12
9
6
12
9
21
42
33
48
3
36
6
27
27
57
12
15
54
6
33
15
54
6
9
141
30
9
3
12
33
3
30
27
24
9
15
3
21
48
39
81
39
30
6
6
6
21
3
6
6
48
12
78
108
48
3
63
78
6
36
12
12
78
15
45
63
21
18
81
9
15
3
18
36
51
45
39
39
36
9
3
69
15
42
15
36
9
27
21
15
3
6
24
30
6
39
24
12
27
36
42
6
72
24
6
3
3
72
198
12
18
18
27
75
21
3
24
21
69
12
51
57
3
3
36
48
12
12
30
6
18
39
57
15
9
18
45
3
12
12
81
9
3
3
12
30
90
42
15
27
12
21
21
6
6
66
24
12
81
21
84
75
3
18
30
6
66
30
87
27
24
6
18
96
9
3
9
15
18
3
24
12
57
48
3
21
12
60
3
27
6
84
75
27
18
6
108
9
9
6
9
15
6
15
33
42
54
12
12
6
78
12
15
15
120
81
159
33
3
21
36
3
66
42
33
3
42
6
9
27
21
3
6
6
18
24
15
27
24
54
3
48
39
144
45
63
18
3
3
18
18
30
63
57
30
18
6
90
78
57
72
3
6
6
21
12
12
3
36
21
21
12
24
3
36
60
9
6
24
33
3
42
24
15
45
42
9
24
228
48
24
39
9
12
75
12
12
6
6
30
30
6
12
15
24
9
48
12
3
3
18
15
15
9
9
15
12
15
45
9
6
36
54
39
3
6
12
54
42
36
18
9
3
81
75
6
18
33
3
36
21
12
33
15
15
9
21
6
21
15
6
36
3
3
6
18
36
42
27
9
18
60
24
9
36
15
42
3
69
6
33
9
18
57
51
21
3
18
24
3
12
9
66
9
39
36
66
12
30
18
42
9
3
30
27
39
45
105
18
18
54
12
12
12
6
12
24
24
36
6
12
78
84
12
3
15
81
36
3
21
21
3
75
18
30
66
12
15
12
21
27
9
18
30
15
24
21
126
30
42
90
30
21
9
15
51
45
81
66
9
12
12
15
18
6
54
36
48
6
48
54
15
48
9
3
108
9
3
33
6
45
9
48
6
96
33
3
30
27
12
12
48
12
39
18
30
9
9
6
30
30
6
51
3
9
63
57
3
66
27
3
6
39
36
36
9
15
39
69
9
12
39
3
72
66
78
57
111
30
18
36
6
51
129
3
15
45
12
15
6
6
36
84
57
9
6
6
42
12
24
30
72
42
9
3
9
3
6
24
ABCD 480417914*7^$a-1 [50004]
7
32
13
60
20
4
8
16
27
14
18
12
69
9
10
122
79
32
28
3
24
5
87
13
27
8
25
17
22
5
36
12
19
8
21
7
50
15
45
7
11
37
116
4
20
3
33
60
31
5
3
45
7
8
21
19
48
2
15
12
15
21
12
33
7
15
17
51
13
41
10
5
28
12
11
37
15
2
18
1
3
41
28
8
36
16
24
15
20
25
36
15
32
37
5
19
12
48
3
36
20
13
8
24
79
33
11
57
7
53
45
7
3
20
37
95
1
12
17
51
27
28
32
37
15
20
21
108
4
3
5
15
13
11
25
3
32
1
48
20
21
22
14
10
5
27
33
27
28
2
22
72
9
12
12
23
18
46
8
45
48
7
149
24
16
47
9
15
18
3
31
14
46
26
15
28
12
5
12
6
16
8
13
15
20
1
12
12
3
14
19
24
5
10
5
28
32
28
32
7
5
7
8
36
4
12
21
3
14
22
26
55
60
20
36
12
7
53
19
68
18
34
9
29
27
4
29
3
9
15
33
51
4
36
51
36
45
48
44
48
7
32
18
12
46
17
75
13
24
3
2
70
33
8
12
40
35
1
12
44
7
9
27
5
28
15
44
45
3
13
20
7
32
6
43
24
53
22
12
38
12
70
9
51
41
28
36
36
8
12
52
96
20
39
78
42
1
3
17
7
20
9
31
14
96
7
15
32
105
24
27
4
8
30
30
1
3
17
64
32
7
24
2
10
20
40
108
5
64
63
8
13
41
30
76
2
3
9
10
12
26
10
5
15
60
4
41
3
16
29
45
7
47
21
7
21
20
40
3
96
84
17
39
1
3
56
13
8
7
69
3
17
31
17
36
12
52
3
5
48
12
24
4
89
10
20
88
5
9
3
12
33
3
45
27
75
40
33
120
20
28
20
16
5
43
5
18
9
76
17
34
17
16
11
117
7
48
21
41
31
20
15
13
80
24
28
20
7
53
4
63
8
13
27
12
32
9
39
4
69
5
22
50
10
60
20
1
24
12
5
18
1
27
2
18
25
8
9
27
24
19
8
12
4
26
7
95
1
5
7
3
32
1
56
24
64
23
13
3
41
7
48
2
22
24
33
72
15
50
15
7
8
12
21
4
8
27
1
11
6
7
32
24
9
31
32
57
3
9
48
10
17
4
24
27
33
15
72
33
48
59
61
8
43
14
42
4
8
33
16
56
7
9
51
38
22
9
48
12
27
17
28
60
5
10
5
3
13
3
14
22
33
8
31
8
37
8
7
36
24
29
27
45
28
29
10
32
1
27
32
1
65
3
19
12
5
40
5
39
4
3
20
42
7
20
43
62
36
10
17
27
16
2
7
27
9
27
8
9
7
53
67
9
92
27
18
48
3
40
27
5
27
28
12
17
63
4
53
51
84
25
35
6
10
12
24
8
1
17
3
15
13
39
45
20
12
48
15
28
45
44
31
5
12
15
40
2
22
26
7
8
28
15
32
25
32
16
47
18
22
21
12
48
11
28
12
8
90
10
20
42
31
8
7
5
9
19
27
12
21
159
20
4
26
3
27
12
60
6
15
19
20
9
21
36
24
18
33
28
24
23
4
86
7
48
20
7
21
36
15
5
7
89
7
17
48
12
15
28
8
42
60
60
42
52
17
9
3
31
21
8
60
12
63
4
12
48
12
9
8
39
28
2
7
3
8
33
12
15
13
24
5
58
20
33
24
3
9
15
6
34
21
24
3
21
3
14
12
3
7
5
7
8
64
17
39
48
9
81
3
9
3
27
1
27
14
22
21
20
100
3
24
21
20
52
5
22
38
70
17
4
80
9
12
43
3
2
15
120
7
56
13
17
12
7
27
44
12
13
24
15
89
39
30
7
11
4
33
8
9
6
33
36
3
25
8
28
12
20
69
19
44
79
29
27
4
14
72
42
9
7
20
24
45
7
9
8
7
12
32
25
8
7
48
21
12
8
7
12
38
7
48
24
20
33
90
57
3
4
108
5
4
12
72
8
4
3
8
33
4
5
27
7
17
4
5
15
15
12
1
17
10
80
1
20
100
29
48
10
14
60
3
57
31
51
9
51
24
20
33
9
51
4
77
19
72
17
3
7
5
27
6
43
3
48
12
26
30
4
8
6
7
3
14
19
80
81
36
10
5
7
17
4
24
12
11
52
20
12
13
65
10
41
24
7
12
21
20
27
18
31
17
22
2
3
28
8
27
30
30
33
51
45
15
16
5
4
44
19
5
12
36
12
3
12
13
5
7
27
26
22
17
3
28
12
21
12
27
32
30
19
27
44
21
55
5
15
4
9
24
63
33
17
55
12
15
12
41
9
10
20
6
46
9
15
5
15
13
44
12
4
3
29
100
20
57
15
16
11
13
5
7
71
76
44
42
43
48
39
50
10
84
21
20
7
110
3
57
63
12
48
28
12
8
4
3
2
22
21
15
5
16
77
34
20
48
30
10
20
37
15
26
15
9
48
12
10
9
3
17
9
10
8
52
62
103
36
27
24
20
13
39
21
113
166
9
5
12
12
63
3
52
20
21
120
52
5
22
5
27
78
22
41
12
36
36
33
3
60
24
3
18
27
16
27
9
23
72
9
103
14
3
19
8
13
11
81
39
18
22
9
56
4
39
5
16
44
27
1
15
12
72
8
33
4
35
6
39
24
171
6
15
15
25
59
30
15
24
19
12
5
7
56
120
12
13
5
42
141
7
2
15
33
15
7
93
80
16
111
12
9
27
8
12
18
10
20
4
20
52
8
52
9
48
11
6
24
43
5
18
12
18
15
7
21
17
22
33
51
36
20
40
20
13
15
2
7
23
4
69
29
18
12
21
7
20
13
20
24
28
17
55
23
18
39
4
72
8
19
2
30
36
76
17
24
19
24
9
5
10
21
60
15
2
3
4
24
32
55
24
33
132
15
48
32
1
15
14
15
28
5
3
27
12
69
27
16
36
45
5
10
2
3
45
15
16
3
14
42
4
57
17
7
15
17
7
9
59
6
19
8
36
4
12
8
7
9
71
1
39
20
148
2
3
33
55
12
36
12
29
10
21
51
8
49
3
8
6
3
31
81
5
39
33
3
48
12
7
17
28
5
3
4
23
18
3
4
5
7
3
12
29
7
65
67
48
24
9
51
33
32
4
20
7
9
11
45
7
2
10
21
20
15
13
17
22
8
52
33
17
48
63
4
8
48
40
24
5
30
37
20
3
100
21
24
5
31
60
39
33
8
57
19
5
3
7
12
33
3
21
11
1
29
10
33
20
16
17
24
36
19
44
36
91
32
100
20
52
36
33
24
108
32
16
39
48
20
25
20
19
89
9
3
28
20
52
120
5
10
29
4
27
2
18
16
21
15
5
36
7
45
29
31
51
24
12
62
18
4
17
60
4
107
13
20
60
36
24
27
85
20
33
15
45
15
57
22
33
51
24
60
41
31
29
12
3
52
2
90
6
7
15
12
69
11
33
16
27
5
24
48
3
112
38
7
27
8
60
30
15
15
4
9
17
22
33
5
10
24
17
7
44
13
12
48
15
48
72
5
19
17
4
8
15
24
16
2
63
15
33
39
13
27
62
19
24
8
31
24
9
20
31
36
9
72
56
40
27
12
24
44
24
1
17
48
120
7
135
2
10
20
1
27
5
16
20
7
14
30
6
30
16
57
44
3
37
27
20
1
5
3
9
27
7
9
12
3
33
41
63
7
21
12
3
36
53
36
99
18
31
3
14
54
16
9
20
16
32
63
60
4
8
13
32
19
21
5
43
15
50
27
40
8
27
97
15
41
31
26
3
15
25
12
8
24
24
24
76
12
8
4
15
20
48
64
8
28
5
40
8
36
3
61
39
32
9
16
5
3
28
35
30
10
65
12
19
68
9
21
3
40
8
12
12
91
5
12
16
36
15
48
17
4
120
3
21
8
15
13
17
7
5
12
22
14
12
132
10
20
36
42
3
4
44
4
35
4
17
36
16
32
19
8
108
4
29
7
93
8
27
12
1
11
6
34
5
28
12
11
73
44
3
12
12
13
15
21
20
16
8
3
13
77
3
24
19
24
32
1
56
16
12
3
60
5
7
24
14
7
27
12
53
28
108
51
77
43
29
15
45
100
5
3
9
58
12
33
32
7
29
9
18
40
5
28
11
18
10
5
3
37
68
7
2
3
15
30
3
24
3
1
17
55
12
32
31
14
15
16
51
9
8
31
5
40
53
7
5
3
43
29
43
8
40
5
7
24
8
13
17
6
12
25
12
27
8
66
19
23
52
5
3
25
5
18
45
4
8
15
13
48
41
15
36
40
39
60
9
3
21
5
12
19
3
8
13
3
9
8
12
3
4
9
65
3
52
39
8
18
27
28
47
1
11
16
14
43
3
9
5
66
9
4
39
137
15
1
5
82
21
32
12
19
56
88
89
48
15
1
3
29
45
10
53
60
31
21
15
5
ABCD 480569186*7^$a-1 [50041]
46
86
1
12
35
9
4
12
35
10
23
9
30
114
6
58
35
28
44
15
57
13
3
59
9
21
15
1
15
21
74
36
33
13
15
95
10
15
33
74
33
45
30
18
52
80
4
24
167
13
20
24
43
35
1
32
52
45
2
9
13
50
10
39
21
39
105
62
10
15
17
28
48
80
27
12
3
34
99
20
28
59
12
12
66
3
51
24
12
34
36
111
33
51
83
42
15
13
23
12
51
70
14
9
27
66
3
9
39
27
70
59
21
102
1
131
45
21
36
60
4
62
25
23
13
80
13
83
1
3
23
33
51
9
21
84
159
13
24
35
21
126
1
12
8
3
1
36
9
80
43
17
31
59
58
23
36
1
23
12
1
51
17
16
12
63
8
12
61
20
18
102
114
60
70
20
16
80
6
121
23
1
33
20
15
40
44
180
13
24
39
32
13
15
20
9
39
9
24
24
30
6
31
32
4
60
53
19
29
15
51
33
12
61
44
15
27
24
78
18
1
213
51
35
150
60
208
26
49
120
11
69
24
37
20
36
31
24
60
8
15
6
30
61
8
21
4
2
90
30
58
59
4
33
26
85
65
40
8
42
25
23
145
11
1
23
36
10
27
32
1
24
75
12
107
9
40
20
3
36
30
30
61
23
120
117
3
1
9
36
84
147
24
5
12
15
13
38
145
65
15
27
181
9
104
40
59
39
121
35
9
105
102
69
28
17
7
33
119
1
56
39
9
48
15
28
89
28
47
16
81
59
24
15
1
17
48
16
26
58
50
13
9
38
10
135
17
27
93
3
81
7
23
18
31
47
57
63
33
21
30
1
48
5
7
9
27
24
89
18
66
36
7
24
8
81
3
15
33
36
27
24
1
5
6
37
29
87
1
86
69
37
11
3
69
48
40
56
144
21
42
24
25
17
91
9
47
63
24
34
2
1
24
77
15
28
45
2
49
44
16
11
6
66
69
160
41
3
88
35
18
7
137
3
13
23
4
9
83
36
40
47
1
83
36
1
9
48
2
25
9
47
40
84
47
9
3
106
48
32
24
16
84
23
4
11
36
36
9
39
33
16
44
3
25
29
16
60
83
49
15
45
75
23
25
5
43
60
32
24
61
96
14
13
57
26
1
17
18
1
113
48
12
79
71
36
24
9
39
9
3
9
1
59
84
75
69
49
44
60
19
5
40
35
28
113
79
12
59
10
24
3
29
115
29
91
56
3
9
57
4
170
6
124
8
88
38
9
16
21
23
4
84
35
48
13
20
13
23
16
8
27
105
28
20
36
3
10
14
30
6
60
21
27
57
16
47
22
80
31
23
69
24
75
13
83
25
11
30
19
35
10
63
23
46
14
33
13
3
17
15
27
1
35
10
32
3
97
15
45
120
2
6
55
20
100
20
37
2
9
100
92
1
14
82
38
12
33
81
6
54
54
9
124
56
3
57
64
44
9
7
24
17
31
45
23
13
23
120
3
1
60
12
48
23
6
27
37
24
23
27
105
84
1
56
51
39
37
47
90
3
37
2
1
80
87
9
21
7
8
28
12
8
3
9
15
13
59
42
12
3
21
39
16
5
7
108
12
56
9
12
3
13
74
72
9
157
3
47
108
13
56
87
261
33
3
96
3
18
16
39
11
34
26
1
17
240
63
15
42
16
27
36
9
3
20
84
51
114
18
30
4
11
40
9
20
7
20
12
15
10
3
9
51
24
108
224
4
44
33
67
60
32
48
12
48
13
63
56
4
29
27
81
6
30
136
63
17
100
47
87
1
32
16
11
60
33
1
3
9
23
12
16
69
11
33
126
33
15
12
33
9
12
3
16
45
27
35
73
35
9
24
24
105
4
36
44
3
3
61
20
96
13
48
107
39
70
8
43
17
15
16
29
39
4
48
57
47
36
12
12
24
33
79
35
13
119
73
41
4
15
12
9
24
2
54
54
22
3
57
35
3
25
44
60
51
24
12
37
59
1
24
17
6
102
15
3
60
82
11
36
15
9
57
52
24
24
80
6
10
26
34
23
24
21
19
59
10
14
24
85
8
40
23
21
100
60
35
1
101
51
15
24
1
20
1
144
35
108
3
94
59
28
17
15
13
20
12
16
12
15
35
1
17
63
3
66
64
23
1
15
8
4
36
24
113
3
13
24
75
35
9
33
3
45
12
12
18
121
132
44
21
196
134
10
44
96
43
53
31
17
15
4
72
45
32
12
19
9
20
60
51
21
18
33
21
114
117
15
78
3
40
41
18
48
25
11
34
36
164
43
20
13
20
24
39
51
6
4
23
3
10
59
24
105
36
3
13
50
33
13
14
106
3
48
32
88
12
32
75
81
33
63
61
32
27
64
24
33
44
19
72
95
37
48
8
13
60
36
44
51
16
71
6
126
108
6
16
39
29
30
33
3
30
12
51
21
12
7
44
15
10
122
1
108
33
51
45
47
27
46
20
51
93
87
117
6
46
84
44
15
1
59
85
3
23
49
101
27
12
9
31
47
1
12
21
50
84
46
24
23
12
28
9
111
56
60
4
12
8
13
26
10
15
32
3
13
32
28
104
16
8
4
92
63
1
17
6
36
10
23
15
46
24
75
29
15
27
37
80
9
4
36
48
12
63
45
122
48
9
4
9
11
13
8
16
2
24
9
120
24
1
86
90
19
44
3
24
37
20
96
184
20
36
3
13
12
23
60
85
44
1
2
24
30
126
24
46
38
9
16
44
75
9
39
42
66
33
4
108
17
27
1
3
47
13
59
21
13
23
13
48
32
43
35
85
20
48
36
4
189
2
1
8
63
10
39
21
14
42
3
27
1
12
35
96
9
27
1
53
66
30
18
9
105
19
29
30
30
18
130
2
1
80
100
20
4
47
18
60
40
23
24
60
81
15
48
21
16
32
15
28
29
19
12
95
69
16
21
39
11
96
30
160
44
63
28
9
26
72
9
37
3
57
14
1
68
52
11
10
14
9
27
6
78
42
42
1
80
45
24
42
1
92
16
11
34
15
92
105
3
48
21
48
18
9
61
12
23
15
10
15
ABCD 480576336*7^$a-1 [50013]
42
18
13
8
3
1
5
15
9
39
9
78
33
3
12
129
24
21
18
12
90
63
36
4
12
35
13
20
27
6
18
6
15
28
59
1
5
24
42
1
11
9
27
1
60
47
18
6
45
24
3
25
29
30
6
6
42
7
53
18
12
21
45
39
21
31
12
65
78
36
9
21
31
60
17
12
63
15
12
60
1
5
48
42
78
39
40
11
33
36
9
7
29
24
24
42
13
59
42
6
1
65
7
92
28
80
12
3
24
1
23
18
31
68
12
33
12
30
24
24
48
6
3
3
6
31
23
21
96
9
30
42
3
33
91
59
13
8
27
33
15
66
79
5
6
24
24
1
35
25
11
24
25
23
36
73
120
41
3
45
15
24
9
6
30
7
23
84
13
8
21
19
20
96
3
21
39
21
40
17
84
24
67
8
100
20
12
24
12
21
6
6
7
24
35
9
9
7
47
18
30
13
48
8
4
5
27
27
12
30
42
12
48
49
35
9
33
3
28
5
60
72
39
4
11
6
15
27
18
6
12
6
15
9
54
18
6
37
20
28
5
67
29
6
12
1
5
48
31
29
54
12
9
96
36
9
39
3
93
45
18
18
6
21
9
51
60
12
129
6
12
1
119
1
35
21
27
18
90
18
48
24
18
66
51
69
12
43
8
4
35
13
11
6
12
3
24
60
64
11
21
15
84
12
6
3
100
23
12
66
15
12
36
21
55
17
18
1
24
29
19
47
9
9
18
24
6
12
12
39
64
12
23
6
60
18
61
5
30
36
45
4
35
24
1
60
17
39
45
39
33
27
72
15
21
4
83
78
7
17
48
54
1
53
7
11
1
20
75
33
21
51
21
19
17
19
35
36
114
55
32
3
97
35
37
48
89
51
27
13
8
12
15
21
24
45
30
48
9
33
15
15
25
11
1
56
4
20
60
28
11
12
36
66
115
53
7
56
27
9
93
3
4
59
1
5
6
37
35
30
6
6
43
8
12
9
3
24
75
1
20
40
53
6
9
21
24
24
27
51
9
21
43
17
12
6
48
37
12
5
6
24
114
24
18
48
109
48
5
3
3
18
30
21
3
21
16
47
48
78
79
41
6
126
12
27
3
18
24
30
61
8
112
11
69
51
12
49
23
12
18
27
12
27
1
11
48
13
23
37
59
6
54
18
48
18
102
42
48
6
63
9
7
35
12
12
18
3
33
18
33
4
17
3
51
21
48
36
3
72
18
12
54
25
47
60
6
3
45
19
5
7
48
12
53
18
18
19
11
21
15
21
15
12
57
36
3
21
9
19
56
27
69
27
6
3
24
24
15
18
24
39
21
7
41
54
13
11
1
72
29
60
19
5
7
47
36
42
54
12
24
30
55
11
24
13
8
21
3
51
30
6
1
11
1
20
16
41
48
6
12
12
18
42
9
24
12
9
31
20
28
5
6
49
20
15
24
21
12
39
12
117
40
47
81
33
60
36
3
3
25
24
8
21
18
21
105
6
6
60
18
12
12
24
9
3
25
11
24
25
12
5
24
15
16
8
9
12
12
15
3
9
9
12
54
21
57
6
18
18
30
27
24
60
3
33
15
1
17
7
17
27
36
24
3
36
42
6
18
7
84
60
11
30
135
132
40
12
44
3
9
9
24
54
25
8
15
36
1
17
51
12
40
83
12
6
24
6
9
3
18
19
47
1
29
55
5
18
6
18
12
12
54
36
66
48
45
33
3
135
9
9
36
63
9
12
18
42
39
15
13
8
39
45
12
15
30
3
15
21
9
18
9
63
36
69
33
63
57
30
6
3
45
6
57
21
66
48
6
6
60
13
11
36
6
18
24
21
45
54
30
48
36
39
3
54
30
12
9
4
8
12
28
11
33
36
33
48
18
18
7
8
33
7
17
42
13
5
12
51
9
6
37
29
15
3
30
36
18
18
19
11
21
3
60
36
57
12
52
53
42
12
30
66
72
18
96
15
52
11
1
41
66
13
5
90
12
18
48
36
19
23
6
24
24
36
18
30
78
13
53
6
133
36
5
27
21
31
5
24
19
60
32
28
29
12
15
15
18
3
40
8
21
36
18
6
15
93
36
54
1
17
15
28
11
9
9
31
59
1
35
37
35
96
30
19
8
39
1
17
6
25
12
32
3
33
4
29
6
72
9
24
40
65
18
18
24
63
63
96
36
33
132
40
53
63
9
48
18
1
17
3
3
96
36
1
47
25
56
33
43
113
3
4
41
3
15
21
57
6
25
56
9
7
17
27
27
6
24
6
36
6
15
84
15
25
32
81
12
7
96
53
24
18
6
18
30
3
12
15
48
13
23
6
24
91
29
12
12
7
23
13
24
60
20
9
54
21
4
12
5
24
54
105
63
24
13
80
9
3
9
24
27
9
36
54
36
42
27
4
12
104
36
45
18
54
6
12
12
90
3
100
96
24
44
16
44
16
17
43
29
42
12
60
60
37
36
17
7
5
90
18
15
36
4
17
15
39
24
21
3
33
3
36
30
15
4
77
15
60
28
5
6
36
9
12
4
41
42
90
12
30
9
3
6
48
7
47
13
29
18
48
6
39
57
48
3
33
15
9
48
6
21
27
42
3
24
15
6
42
1
56
120
21
6
6
12
12
72
18
49
48
17
43
101
15
15
18
3
28
32
9
66
25
5
30
33
21
54
6
91
140
3
12
6
7
20
21
54
21
27
30
3
4
12
36
8
75
49
53
7
12
23
6
39
9
30
1
60
23
33
12
57
30
36
42
24
18
33
9
12
3
16
29
3
132
28
20
15
13
17
60
6
1
44
60
60
4
72
29
30
1
20
3
33
3
36
45
9
6
12
36
48
18
12
15
75
37
8
21
103
23
21
36
3
66
24
15
9
72
54
12
21
4
20
15
9
36
51
145
8
3
12
54
6
30
6
24
1
23
30
48
7
11
24
37
104
3
33
21
54
13
17
6
9
81
15
21
3
3
24
33
28
12
8
21
36
43
77
48
27
9
78
12
1
8
45
15
9
18
36
37
11
9
63
42
6
21
9
27
84
3
66
6
18
54
66
42
13
32
15
24
18
42
9
28
5
3
45
66
84
36
13
35
12
33
21
18
13
20
28
47
18
15
21
12
42
13
5
19
77
12
18
81
216
9
12
18
144
66
24
27
15
78
87
4
8
21
3
16
41
30
1
35
18
7
20
21
30
12
9
33
27
9
19
11
1
48
5
96
15
27
9
9
19
12
8
15
6
30
9
60
40
5
60
3
4
8
15
57
39
42
36
27
16
29
75
4
29
31
12
8
21
19
8
3
12
25
32
40
47
81
3
24
42
39
16
5
168
7
96
5
18
66
15
15
13
29
24
67
35
33
48
9
60
30
25
59
6
30
60
6
36
3
39
13
5
51
24
21
7
11
18
36
6
1
68
33
39
24
63
6
75
33
63
27
54
3
40
20
72
9
19
35
24
6
42
13
11
21
15
13
53
75
9
31
8
27
36
9
15
25
41
91
32
33
7
41
3
4
23
6
3
84
21
3
165
55
47
12
1
41
66
30
75
27
12
30
7
23
45
4
11
9
40
35
24
1
23
33
84
45
15
21
12
7
113
123
39
13
8
9
12
12
39
33
15
33
3
24
24
33
7
65
15
3
49
44
36
21
7
11
42
30
49
5
3
12
36
12
3
6
3
28
5
7
5
18
12
21
64
125
12
18
9
16
29
7
5
48
31
29
42
54
12
43
8
9
27
15
6
6
9
81
7
29
6
13
12
20
3
12
45
9
12
30
30
6
45
3
6
78
13
5
30
78
48
7
5
102
1
12
5
30
18
3
4
56
3
21
9
24
79
5
3
40
17
18
24
6
48
7
56
21
39
15
24
54
43
23
13
5
99
15
45
33
72
54
81
69
31
11
132
24
1
17
15
16
5
24
24
15
16
119
21
15
12
6
15
69
27
3
18
12
54
9
3
ABCD 480577404*7^$a-1 [50073]
3
53
12
112
27
41
18
57
64
11
30
39
9
7
128
40
56
21
30
82
83
3
45
4
59
10
74
60
58
27
57
3
23
10
15
47
18
19
33
12
47
16
23
1
11
45
3
34
68
16
23
69
42
73
23
1
8
40
23
121
9
50
21
1
26
34
12
23
1
47
15
34
15
72
117
2
57
15
10
36
2
118
2
120
12
48
21
9
31
56
64
161
100
68
4
63
23
21
21
30
37
69
51
11
21
141
18
34
48
15
65
108
28
39
8
85
87
65
31
36
32
13
26
22
36
36
26
48
10
36
51
57
12
86
10
11
13
27
273
3
12
32
9
43
59
90
7
72
9
2
22
15
9
12
51
47
12
37
23
34
14
22
12
23
16
56
111
10
60
44
15
112
9
63
29
4
47
27
34
8
42
49
24
56
13
3
11
34
26
60
22
48
60
51
32
9
40
92
6
93
171
13
83
12
49
23
18
4
26
10
24
36
2
22
68
18
117
88
96
12
9
68
12
7
11
70
12
3
20
15
34
8
28
27
23
37
11
1
32
37
3
12
59
49
9
84
27
57
32
12
6
10
96
60
15
59
34
8
90
30
18
13
44
3
22
24
23
3
37
53
19
83
37
48
72
32
231
18
28
3
56
15
36
13
9
12
50
49
96
23
13
12
9
86
48
33
64
35
37
24
48
8
24
40
21
20
103
5
30
12
33
85
92
16
290
12
57
4
47
72
94
38
37
33
26
57
40
69
8
18
70
24
75
32
69
60
60
12
52
11
15
1
107
114
16
50
70
27
24
8
15
18
31
104
13
2
25
5
132
18
30
12
30
10
75
23
118
15
21
15
33
12
24
44
7
8
3
21
39
57
37
56
40
62
82
60
167
16
21
12
15
33
23
51
82
11
72
51
24
10
8
18
42
15
75
118
47
40
35
30
30
82
15
57
8
55
24
11
60
73
47
58
47
4
60
11
13
45
24
3
11
106
26
12
45
3
30
60
31
140
9
31
41
52
8
16
3
107
37
5
27
15
58
15
24
72
21
26
9
48
40
23
1
11
21
87
22
38
22
47
33
60
42
106
24
23
73
14
10
8
7
23
90
30
72
33
13
2
1
24
23
1
45
38
69
64
17
6
10
62
150
4
51
9
8
28
50
34
3
11
12
30
27
3
108
60
157
17
52
56
30
85
23
9
97
23
61
44
15
13
27
93
107
3
60
22
36
27
35
1
156
12
45
3
8
13
12
15
5
27
40
23
201
16
8
13
2
82
8
31
56
1
39
24
29
19
41
18
12
90
7
24
11
69
9
184
36
11
37
96
38
78
18
93
69
18
22
32
52
38
25
177
74
22
15
23
49
35
13
35
21
13
11
52
57
39
68
21
3
63
154
39
41
39
16
33
87
33
2
82
75
59
46
23
1
14
18
12
3
3
54
15
1
39
93
107
15
25
11
12
37
11
10
24
279
9
50
45
15
121
11
22
26
12
9
144
13
14
13
9
8
136
50
42
4
24
63
33
15
96
5
4
14
54
16
36
143
37
14
1
21
60
24
26
49
48
33
2
13
35
30
55
32
1
92
60
40
48
3
9
11
120
13
11
3
24
60
18
4
8
48
4
14
132
22
23
40
35
34
8
28
38
22
24
14
13
21
80
19
11
45
4
57
36
99
21
15
21
72
35
1
74
10
12
15
41
64
8
39
171
13
56
81
6
22
24
83
48
15
1
41
78
10
20
88
24
20
7
32
96
24
21
3
28
44
40
53
27
48
15
12
85
93
11
13
56
4
36
2
36
22
98
12
10
20
31
36
8
253
59
48
27
13
77
3
72
13
140
4
60
8
6
9
1
23
109
48
27
23
12
12
30
28
38
1
11
30
19
12
179
21
16
45
111
92
4
9
83
16
45
35
4
89
28
39
8
75
42
6
34
8
18
9
1
47
16
56
112
71
13
44
13
20
28
72
2
22
60
158
49
9
12
35
15
25
81
23
4
33
44
78
1
69
11
52
36
8
25
87
36
47
48
30
4
120
14
13
9
71
21
6
22
75
69
8
7
56
13
2
48
9
33
15
25
12
3
5
67
8
15
22
27
33
3
12
8
72
40
5
19
47
9
64
24
56
69
30
90
18
9
3
42
48
4
3
81
32
27
25
39
41
15
37
14
22
38
10
50
10
3
21
68
64
8
40
15
11
1
11
1
48
21
24
27
21
48
99
9
14
9
9
60
75
73
32
15
16
9
20
31
33
3
21
2
1
11
36
42
60
75
16
24
9
14
54
3
147
18
64
3
65
103
56
13
26
30
52
50
30
28
11
1
51
36
45
15
60
72
11
142
23
37
3
8
16
56
13
27
8
4
68
33
15
3
22
71
49
27
5
6
57
28
12
5
19
33
27
36
5
51
4
20
3
13
11
46
32
15
45
18
24
73
69
11
4
45
23
40
24
56
3
45
15
142
27
72
29
90
1
9
2
10
26
10
23
1
8
30
81
13
11
15
13
21
23
61
51
11
102
19
44
45
4
3
44
88
56
13
32
27
73
24
23
13
32
3
25
108
15
36
8
13
12
26
1
12
84
5
64
15
8
75
46
14
25
81
72
15
65
4
11
3
114
6
54
15
73
12
35
3
30
4
3
23
12
78
64
23
123
21
49
2
93
64
32
24
63
13
11
73
5
30
132
25
5
67
48
11
13
59
45
49
63
21
2
97
11
174
28
12
50
37
21
84
38
37
23
18
75
40
57
36
32
7
12
9
47
3
93
37
14
18
4
56
40
24
15
59
22
2
90
30
1
29
39
61
155
24
13
3
8
45
18
1
9
74
97
156
47
9
40
48
11
85
9
15
8
61
2
49
9
27
77
103
72
8
63
12
21
21
43
167
48
81
27
25
17
78
37
72
53
64
60
15
8
3
61
56
37
11
64
96
24
32
40
9
2
25
11
10
24
119
13
3
11
12
34
47
24
40
32
4
117
14
22
3
95
78
51
13
3
11
13
11
37
8
25
23
96
16
24
9
24
23
15
30
6
1
36
24
56
25
51
81
111
21
ABCD 480758312*7^$a-1 [50102]
14
25
33
3
9
6
116
28
30
18
33
219
72
20
24
34
12
50
76
128
70
15
11
88
30
42
66
14
40
24
12
78
26
1
36
156
87
8
10
66
42
30
9
59
46
14
34
6
21
35
16
44
60
70
14
49
36
9
36
24
12
54
9
35
61
35
166
24
30
9
11
16
6
12
50
1
11
100
68
1
59
40
126
12
18
20
13
23
40
104
4
72
129
9
96
50
4
32
48
1
39
36
44
28
24
20
16
12
32
49
11
34
24
230
36
22
63
35
13
131
10
18
8
1
63
81
57
14
58
96
14
52
24
176
84
36
37
21
18
9
9
24
48
2
36
106
14
10
120
134
28
104
46
30
24
8
36
10
27
9
48
62
10
74
49
47
34
111
95
136
12
20
12
4
9
243
9
83
133
119
4
54
126
20
46
63
15
9
99
32
106
216
36
72
2
16
42
180
12
24
14
16
20
40
30
6
18
12
18
32
154
14
13
23
25
27
81
27
36
69
21
27
23
49
59
22
24
84
27
203
22
6
12
69
99
8
4
72
80
70
84
135
9
180
182
40
129
9
96
66
24
84
78
48
14
22
14
112
108
36
90
18
9
27
54
51
21
15
23
70
60
26
4
6
14
16
33
57
14
10
12
38
16
60
80
13
23
1
63
44
120
52
66
38
76
54
14
22
30
36
81
9
123
35
121
15
8
40
92
25
203
1
9
12
14
1
84
96
95
120
24
52
68
1
48
71
1
119
4
21
69
36
90
44
28
54
39
24
57
51
39
9
36
15
36
9
75
128
40
81
120
15
54
36
14
12
120
48
13
23
52
24
120
78
86
13
21
18
132
36
30
6
44
4
18
14
4
80
24
28
44
37
84
27
36
45
119
36
106
6
54
99
144
156
45
54
32
10
18
18
2
10
42
108
12
60
104
4
72
48
42
14
36
34
6
8
13
15
12
32
28
20
12
16
33
35
1
63
162
48
42
8
13
9
38
49
63
18
50
12
40
9
144
36
69
18
104
180
16
8
34
30
42
39
51
108
56
100
9
11
16
54
14
22
14
96
4
36
20
10
54
45
27
32
22
126
68
154
2
28
6
75
35
64
42
30
18
72
6
18
30
36
54
36
24
54
12
69
21
74
34
2
16
44
34
144
18
30
24
30
20
133
15
72
18
66
45
9
2
94
30
42
14
94
12
72
2
70
218
22
38
52
30
18
140
37
3
18
63
59
28
48
60
126
14
94
12
50
4
42
2
37
33
12
50
24
36
24
84
36
36
70
50
76
9
9
60
63
27
12
32
46
3
11
12
4
36
177
21
180
90
32
4
42
3
27
33
45
50
16
104
36
10
99
21
87
21
27
99
6
14
16
144
36
18
26
24
49
23
58
60
2
28
18
14
24
94
2
118
36
14
1
72
23
52
60
32
120
28
21
33
27
47
10
54
69
3
6
108
86
108
12
37
39
8
156
58
3
15
201
36
95
28
9
45
14
22
27
35
60
12
49
9
15
95
58
54
45
9
12
14
4
20
60
16
30
74
13
3
8
88
44
24
61
33
120
36
86
10
174
54
15
36
99
153
9
120
6
45
39
24
44
49
47
120
13
87
12
69
39
54
86
112
32
49
27
36
6
84
14
60
40
36
36
12
56
13
9
30
42
2
46
14
108
40
32
37
21
26
24
96
40
57
23
10
26
37
39
54
24
66
9
60
84
24
81
2
16
12
56
16
8
25
3
32
22
51
59
16
54
36
2
36
52
42
2
34
26
4
56
25
23
22
36
24
108
90
18
3
60
144
3
42
122
16
108
36
90
18
60
30
27
239
24
52
104
84
10
72
14
10
54
32
49
35
76
18
50
10
18
117
57
38
180
120
1
35
94
86
36
4
72
9
45
18
116
10
14
28
54
27
11
156
36
88
20
12
24
4
9
21
18
104
24
4
9
12
11
84
64
18
14
85
36
48
96
99
57
23
4
42
48
15
117
36
63
35
22
24
18
162
14
156
4
80
34
62
28
21
27
9
81
14
13
11
120
40
36
20
60
16
92
37
23
40
60
48
42
111
59
28
32
58
2
12
84
84
1
81
24
14
96
25
21
60
14
16
69
111
44
24
10
90
12
105
36
93
90
24
72
9
48
23
58
110
16
56
13
12
15
93
11
13
39
105
39
36
42
12
27
63
81
15
12
9
27
60
44
28
32
120
121
15
45
11
28
32
4
24
32
49
108
63
44
36
4
6
39
11
48
10
75
15
236
10
6
48
6
120
135
69
30
32
60
16
164
4
54
26
36
10
50
24
1
51
102
18
18
86
4
6
39
24
35
12
34
3
11
12
4
236
70
14
10
72
30
42
26
10
14
70
18
60
104
16
9
24
9
2
109
59
60
40
80
46
36
48
2
76
57
87
48
56
34
6
12
18
14
180
76
6
14
16
198
63
27
18
14
24
120
154
26
10
3
23
1
12
105
12
110
60
100
68
85
81
ABCD 480796926*7^$a-1 [50085]
54
24
6
1
96
23
61
36
24
53
114
25
17
90
13
83
18
36
6
1
47
36
30
18
6
6
36
24
24
84
25
11
30
36
18
6
6
48
37
48
17
43
17
48
66
132
25
12
95
12
18
18
1
47
6
6
25
53
6
90
108
30
49
11
48
97
47
25
12
60
17
7
24
29
24
12
120
7
36
11
6
30
1
12
11
60
36
18
42
13
11
1
65
18
42
18
37
65
6
12
42
31
107
102
6
24
24
49
12
11
102
6
12
48
12
18
120
7
35
12
90
19
83
13
120
17
30
25
23
48
24
54
43
47
49
47
36
18
31
125
84
6
85
23
25
23
48
12
24
30
30
25
36
53
90
6
55
29
19
23
1
24
59
13
11
1
35
61
17
18
1
11
60
48
12
96
24
6
31
5
18
42
30
54
96
6
132
13
89
67
17
30
54
18
48
12
42
6
6
78
25
120
23
84
48
12
84
24
12
36
18
19
5
18
25
77
66
1
5
66
78
6
24
49
107
78
43
24
5
78
6
103
48
5
54
12
54
43
24
17
162
12
162
67
77
7
23
30
66
24
24
30
78
24
228
25
83
48
6
7
101
19
47
30
19
23
37
23
37
47
24
24
48
1
17
6
54
96
67
47
36
24
12
18
30
1
119
1
23
13
12
5
18
49
59
6
54
169
11
72
18
6
61
35
78
6
216
37
17
24
30
36
60
24
13
48
53
72
7
36
83
25
23
30
66
18
36
6
84
60
12
48
12
18
54
6
24
18
1
83
18
55
47
85
12
47
30
6
25
11
84
48
25
5
12
18
36
30
102
132
36
132
37
11
49
71
54
6
6
24
42
48
24
36
36
13
35
109
23
37
41
18
37
11
192
24
30
18
13
132
48
96
11
48
37
23
12
12
54
114
6
19
23
12
48
72
49
71
42
24
30
61
29
36
66
18
6
36
78
31
11
1
53
6
42
36
6
1
72
11
126
66
48
30
6
24
49
11
61
5
30
18
36
30
6
24
6
54
7
35
12
25
72
23
96
6
48
103
29
66
1
47
97
29
6
1
71
6
31
5
54
6
48
30
13
132
17
6
61
11
6
36
18
48
12
6
19
23
48
6
54
150
43
24
35
84
24
66
6
12
37
12
84
83
13
77
24
6
30
6
1
72
35
36
30
91
5
6
12
6
102
78
6
36
48
30
66
30
24
6
54
7
29
7
83
25
5
7
83
48
108
85
17
12
24
7
77
12
30
13
60
17
126
18
42
42
12
7
23
48
6
6
24
1
5
54
60
24
13
107
12
25
119
24
6
79
17
48
216
36
18
109
17
54
6
7
17
18
72
6
96
54
12
25
23
73
11
156
24
42
18
6
84
43
83
24
25
12
29
19
41
36
6
48
1
5
66
60
102
43
143
49
12
65
43
5
78
78
96
24
6
48
6
19
35
13
29
6
24
30
18
12
54
24
55
65
36
60
19
12
11
12
36
24
49
11
13
53
42
72
60
66
54
12
84
90
6
61
89
18
42
18
60
66
126
18
42
36
24
84
36
37
36
11
1
203
25
77
18
6
31
53
72
6
24
36
24
25
53
120
18
60
84
84
24
97
23
25
35
12
18
78
18
19
71
12
18
6
54
30
30
24
36
54
6
54
60
6
6
25
12
23
25
125
24
36
30
13
60
72
12
47
1
5
60
91
35
12
48
54
18
42
24
54
30
67
83
13
29
78
109
11
37
65
54
24
126
31
71
85
35
18
36
6
120
25
24
35
36
25
29
84
7
83
13
83
30
66
1
23
24
13
101
79
36
17
55
29
19
23
1
53
163
48
77
36
19
12
36
29
78
120
72
24
30
36
18
85
47
133
11
54
6
72
97
95
12
36
42
19
48
59
73
17
24
43
23
6
84
7
23
144
12
24
6
60
24
30
1
60
71
168
1
89
7
35
12
12
24
12
1
24
72
17
7
17
60
24
12
60
18
13
35
18
42
24
54
6
61
36
23
1
53
66
54
30
37
29
78
6
60
7
17
19
17
36
54
30
66
13
120
5
36
66
1
60
36
23
24
84
30
72
43
77
66
18
127
23
96
48
6
79
137
6
72
37
5
18
49
23
48
49
96
23
1
24
107
66
7
12
35
6
42
1
11
12
36
37
23
12
12
54
66
37
24
53
42
12
12
54
19
24
11
25
12
59
36
78
18
84
36
48
6
24
43
17
6
24
12
48
6
30
90
7
47
1
11
12
6
43
11
36
12
42
12
7
83
216
37
17
18
12
37
41
12
43
11
12
24
96
109
53
43
24
59
12
25
23
54
12
7
53
43
167
25
29
24
42
13
84
24
35
18
24
7
12
11
36
60
24
13
47
6
19
47
61
29
18
42
24
24
6
114
36
90
120
6
6
48
1
5
7
41
102
13
11
13
17
120
6
1
12
48
17
126
1
108
24
11
6
7
89
54
24
13
53
30
13
17
42
49
95
48
97
59
66
18
6
24
6
6
31
23
30
43
11
96
84
60
126
6
25
11
54
18
48
12
42
7
48
36
47
13
47
12
36
24
30
48
78
37
5
7
96
12
11
12
1
179
12
6
36
7
11
37
11
12
30
6
30
6
30
30
13
17
31
36
11
48
12
6
31
48
48
59
13
12
5
6
12
12
13
41
7
149
7
11
60
193
47
6
24
115
23
25
35
18
6
1
29
127
53
6
12
42
7
59
24
24
49
11
6
31
12
77
54
13
137
79
72
23
13
36
113
7
17
7
29
18
36
12
78
6
24
24
12
96
24
30
24
79
23
12
6
24
12
6
24
37
17
31
5
66
12
36
13
47
6
30
24
90
7
12
5
6
60
6
43
17
18
12
73
41
36
6
18
90
24
12
24
13
23
78
12
30
25
23
30
18
60
48
97
59
30
6
37
11
1
35
36
18
19
5
19
23
36
18
6
90
30
36
120
ABCD 480978566*7^$a-1 [50001]
12
13
5
40
23
9
18
22
11
112
5
7
23
42
16
15
5
12
51
40
69
2
61
9
15
20
16
57
51
32
25
71
9
12
51
1
63
93
3
36
20
28
120
8
9
28
59
1
8
30
45
28
8
4
9
2
9
21
28
15
20
72
16
29
19
35
13
24
53
7
20
13
12
35
28
9
128
99
40
72
72
20
57
31
57
2
22
3
20
36
4
60
5
39
28
12
12
21
3
33
24
60
11
135
10
39
8
64
9
62
25
12
12
11
12
6
4
8
52
2
49
9
99
9
20
31
17
7
29
15
52
41
16
3
24
29
7
12
45
62
97
44
4
12
33
48
15
35
9
24
49
27
12
23
1
8
33
18
10
2
49
36
5
4
20
4
48
50
9
28
60
8
36
1
71
21
4
3
12
12
47
70
11
37
20
19
9
35
27
42
19
92
9
16
3
9
15
33
24
111
29
18
9
1
20
88
107
4
8
85
86
73
12
5
42
13
5
4
36
12
15
68
16
21
60
3
8
9
28
15
108
41
16
3
44
15
21
52
17
28
20
55
36
12
21
26
54
67
84
65
19
24
77
19
71
9
85
3
17
7
12
107
66
31
5
7
11
81
9
36
18
9
40
96
81
62
13
20
9
7
20
12
37
24
39
57
32
18
10
3
32
28
8
72
4
92
1
15
56
9
30
54
42
9
45
55
8
9
18
45
16
36
36
36
81
3
36
56
81
4
51
33
20
27
1
27
12
24
5
3
16
44
16
5
27
16
57
27
12
59
118
32
31
53
31
12
92
40
9
2
82
36
27
33
75
48
12
5
54
6
27
28
11
1
32
4
77
7
5
7
33
23
9
15
12
16
33
3
48
116
28
8
9
28
12
23
37
3
41
24
4
23
93
42
22
23
88
12
72
47
78
75
28
108
57
12
48
12
32
43
11
1
12
21
3
33
3
17
24
108
72
7
20
3
46
27
8
27
25
47
9
112
20
9
16
11
4
35
24
70
39
17
40
23
12
15
22
48
83
16
36
137
12
15
1
63
17
54
12
60
13
5
63
40
57
3
17
3
15
61
29
12
90
45
81
7
33
3
48
8
85
50
78
7
47
73
60
21
20
24
31
9
8
19
44
85
11
133
63
92
45
12
55
84
48
57
12
23
27
1
17
72
51
9
39
1
27
23
18
64
2
34
15
29
3
4
69
12
50
24
13
24
8
1
2
25
21
32
31
21
60
32
43
33
51
72
84
33
15
117
51
77
40
35
16
56
1
62
13
11
57
52
48
9
75
23
13
12
80
12
36
28
41
48
19
24
8
1
47
15
45
4
24
33
24
107
61
15
153
14
49
92
84
112
12
21
32
75
15
18
31
9
26
1
12
21
63
57
8
19
8
4
11
70
15
5
27
16
45
2
45
12
36
73
24
2
54
160
12
39
20
13
15
36
45
24
15
48
56
1
96
2
73
24
5
198
61
20
4
33
50
12
37
44
4
5
24
67
12
32
13
23
28
84
11
18
31
72
12
45
27
5
7
11
42
31
35
18
36
55
35
34
2
178
62
58
62
1
57
39
12
21
14
9
37
44
6
37
35
12
58
2
66
15
4
9
44
72
4
3
56
4
32
27
24
58
23
25
15
17
16
27
33
23
9
52
71
37
12
3
29
4
23
4
108
60
57
48
3
24
5
28
3
21
36
111
8
1
26
46
12
23
24
81
48
24
7
24
35
33
1
47
61
132
32
15
13
8
27
1
15
47
10
48
51
12
9
3
9
11
45
19
17
124
2
25
24
60
24
47
49
29
4
98
61
72
9
20
28
15
36
8
73
56
103
12
47
1
21
48
8
7
23
6
43
20
25
3
33
2
13
44
36
49
11
16
48
53
28
12
39
24
72
17
28
8
7
12
23
61
9
75
12
12
11
10
11
1
15
33
12
26
54
36
52
3
48
17
51
3
13
105
8
19
71
22
14
37
48
41
19
9
26
13
33
75
20
120
13
87
53
27
36
9
24
18
25
81
27
77
40
167
13
191
9
102
18
28
27
35
6
19
24
21
36
87
32
24
4
17
27
9
36
19
9
15
20
15
1
20
25
3
96
12
5
31
36
69
39
68
13
14
30
6
58
14
9
1
35
21
64
27
35
1
33
44
3
13
32
24
64
3
32
124
11
10
47
25
3
44
4
36
21
20
31
69
99
84
41
16
15
5
7
65
31
23
58
3
44
28
36
17
7
5
67
48
65
19
57
2
13
32
9
75
1
39
11
1
11
18
7
141
2
18
52
12
108
15
33
63
24
33
3
12
8
36
13
2
58
23
9
3
24
40
41
7
77
136
39
5
28
27
21
12
35
12
9
36
15
4
69
80
7
11
121
68
3
13
36
21
20
36
4
23
16
60
9
23
69
48
99
124
45
20
4
20
66
34
20
18
58
15
9
32
4
39
20
16
24
17
6
25
20
36
21
76
51
12
36
47
85
12
41
135
61
39
12
21
20
7
44
9
111
33
16
47
45
18
1
21
8
19
80
9
19
41
64
3
17
31
5
100
15
8
112
44
1
24
35
21
4
3
17
3
4
29
39
1
99
17
7
12
17
63
100
35
1
21
11
3
6
7
36
24
12
12
21
15
48
8
24
21
42
72
66
40
20
66
105
16
12
84
161
6
25
20
9
19
24
95
1
21
3
84
12
47
37
29
27
16
20
40
23
18
63
28
33
2
1
36
23
48
6
30
1
9
14
1
17
7
48
47
177
12
9
55
33
3
8
13
48
2
6
40
23
49
14
49
9
3
20
4
24
8
64
29
67
24
23
25
36
9
3
21
51
11
9
28
140
37
12
3
41
43
24
11
13
59
54
55
11
18
28
32
40
75
32
24
37
71
99
13
9
71
52
84
8
81
31
9
20
30
45
87
22
62
1
5
28
132
32
55
33
12
3
33
24
63
60
57
3
12
41
24
39
49
15
8
15
45
4
5
12
31
32
24
129
31
21
60
39
12
77
30
25
8
64
60
32
49
3
8
3
1
9
26
10
23
4
35
1
17
40
99
20
40
36
165
3
24
12
21
27
53
31
29
30
70
80
40
12
12
2
54
31
5
43
35
13
12
5
18
37
36
95
37
17
3
25
2
36
25
9
20
55
35
33
25
2
48
58
3
24
29
7
72
9
15
44
40
77
42
9
9
7
93
27
17
3
16
57
215
27
130
47
1
11
1
62
10
36
27
35
1
24
56
1
32
28
48
39
9
132
68
67
8
28
84
5
27
16
17
3
36
15
58
60
20
18
1
41
18
1
20
28
21
14
36
109
36
57
36
2
9
108
13
3
11
25
69
32
43
69
48
50
1
17
6
18
91
8
16
24
21
63
68
4
45
20
19
12
57
32
76
2
84
34
99
8
28
60
9
3
33
51
21
51
9
8
6
37
20
64
45
39
12
57
14
25
32
63
153
13
14
70
3
72
21
87
ABCD 481019876*7^$a-1 [50127]
18
5
171
21
24
97
2
30
18
72
46
12
23
15
4
6
71
84
145
50
94
18
8
16
53
91
24
18
47
93
28
36
59
144
12
9
24
16
6
41
3
70
11
31
29
9
135
19
18
48
30
86
16
47
25
47
13
20
16
6
18
60
107
3
58
84
26
45
72
12
24
36
49
42
17
7
54
59
25
38
108
94
11
12
13
11
13
72
35
61
192
32
4
14
10
35
12
13
11
84
43
8
4
50
27
3
96
21
24
25
24
35
15
18
48
10
42
20
15
144
3
6
4
36
24
12
54
32
57
63
10
42
17
48
67
5
19
5
36
21
42
21
27
33
31
80
9
19
12
96
14
58
5
67
14
4
126
17
24
49
30
14
15
91
20
9
37
36
95
108
25
47
49
26
34
26
30
54
130
83
7
20
144
21
24
31
5
73
8
90
9
13
156
162
5
73
54
8
4
29
36
36
13
66
29
12
13
56
48
16
35
27
45
3
82
14
48
10
176
4
60
56
64
12
78
8
34
11
43
161
31
8
45
19
66
11
9
40
62
69
103
8
10
194
9
39
45
7
30
84
54
32
160
8
28
29
24
1
24
11
39
4
41
1
24
47
60
57
15
1
42
12
26
52
83
9
90
45
12
24
12
60
67
5
75
22
23
51
10
24
66
54
12
26
4
18
47
61
72
56
64
35
31
42
102
17
1
14
40
8
60
10
11
36
9
10
5
12
15
9
79
32
72
33
7
168
5
75
10
54
8
6
70
20
9
63
22
60
11
24
67
5
120
25
56
15
27
16
29
36
36
9
22
30
38
21
19
5
25
2
93
105
27
19
101
7
36
74
52
48
23
43
2
63
61
36
14
81
132
103
8
54
15
48
37
35
13
72
83
13
30
41
1
35
43
62
52
30
101
24
55
161
9
10
42
96
54
30
14
9
55
12
38
28
84
23
25
50
45
13
12
12
35
9
15
1
26
84
189
72
15
118
60
47
73
24
48
44
10
38
10
36
77
13
36
54
32
102
6
45
31
5
9
111
36
49
20
16
18
29
81
34
56
21
33
16
42
17
60
1
102
30
12
66
17
45
40
2
10
71
36
13
30
18
30
78
12
38
376
8
21
9
63
37
203
49
35
36
37
6
66
54
89
55
5
63
9
84
60
39
28
53
81
16
12
12
74
9
48
7
53
3
10
30
6
35
19
5
25
11
3
6
106
14
24
10
48
5
67
86
10
29
96
19
48
17
15
21
61
35
48
33
28
11
81
34
53
1
12
23
79
30
38
33
9
22
5
121
50
34
11
157
8
15
49
60
66
89
9
96
34
14
27
1
68
27
12
1
104
27
3
28
68
9
27
48
45
63
130
95
9
6
9
3
70
30
12
38
58
17
37
95
36
48
60
97
60
14
58
23
12
123
9
73
20
15
48
60
25
2
36
9
21
64
35
31
14
15
12
55
8
78
27
12
13
30
17
45
28
11
36
15
21
7
2
24
90
40
126
24
2
45
9
40
30
18
12
14
54
130
5
85
18
53
36
33
178
32
6
106
24
5
12
45
34
48
17
13
36
12
35
27
16
20
21
24
27
45
12
13
12
12
59
7
78
60
20
51
55
161
55
17
12
51
54
63
1
56
10
14
4
23
48
69
126
12
22
50
40
5
67
38
3
55
18
36
26
33
39
153
24
49
35
15
45
1
11
72
25
18
102
50
72
4
5
1
60
18
5
121
47
3
64
80
10
98
22
11
9
40
42
18
11
24
37
26
4
80
6
130
18
35
25
71
48
27
88
12
6
78
30
11
31
14
24
46
65
36
25
38
60
9
3
40
32
81
79
53
12
132
36
79
36
54
11
27
36
46
83
31
29
72
39
64
41
49
35
1
35
36
24
27
28
2
63
1
48
50
46
66
14
40
50
34
11
24
25
11
21
64
50
81
25
6
24
8
30
40
32
15
19
54
38
28
5
36
1
47
60
147
10
23
55
6
2
40
17
31
56
45
48
25
42
29
9
75
1
44
28
98
9
61
11
33
40
32
40
35
96
7
32
6
28
24
11
111
36
117
36
36
99
24
30
10
41
12
72
1
14
21
97
24
30
54
35
45
112
18
12
20
178
74
22
68
72
4
14
21
1
84
14
6
111
9
106
29
24
12
13
50
10
35
60
21
4
131
27
33
36
85
6
29
19
54
6
26
28
35
108
25
2
108
57
1
54
32
45
39
9
7
65
25
56
34
18
6
6
26
9
13
32
76
24
116
24
106
14
15
48
73
12
47
3
33
99
34
14
10
23
108
57
34
54
35
7
24
48
5
33
3
180
19
62
88
83
15
84
16
17
25
6
5
79
65
25
12
11
7
80
40
5
25
2
288
46
12
35
97
11
19
68
9
36
205
14
94
12
38
24
22
35
73
48
30
18
20
27
73
72
23
7
14
99
24
12
60
1
38
9
25
20
190
6
60
2
9
36
27
93
55
48
30
107
39
36
10
35
49
11
12
1
32
39
33
48
10
8
10
126
48
5
51
45
27
54
30
9
49
132
23
13
108
44
27
60
25
119
19
161
39
6
16
24
35
85
24
287
51
129
25
24
59
33
18
36
48
100
53
25
12
12
23
63
28
17
73
6
29
1
23
48
33
16
18
38
100
2
108
4
5
79
29
105
3
45
64
8
15
43
5
60
12
36
36
36
24
39
54
18
22
90
38
30
28
41
39
9
72
36
43
89
12
171
10
102
6
12
14
118
12
6
108
54
12
126
29
39
10
35
177
27
12
91
5
39
36
105
12
97
134
81
9
16
23
33
ABCD 481034838*7^$a-1 [50138]
18
2
46
32
112
18
32
30
18
18
94
56
144
10
30
48
32
40
8
40
12
48
20
28
44
66
124
50
78
100
18
12
8
124
98
12
6
120
172
98
64
6
30
132
2
40
36
14
78
82
6
102
2
70
8
10
12
36
104
16
2
12
18
18
82
42
30
170
88
42
38
18
22
12
30
48
50
28
84
48
188
4
230
16
144
96
330
32
78
24
46
174
156
72
12
78
20
28
84
50
28
18
2
118
2
120
90
22
26
54
106
80
30
72
138
60
4
80
10
36
192
32
28
20
78
114
28
12
108
168
24
20
16
24
6
54
50
10
30
30
20
16
30
44
160
78
12
116
52
18
2
142
26
24
96
24
28
242
46
12
80
70
42
80
70
120
80
70
20
6
130
60
20
54
46
20
30
34
8
10
108
20
52
2
28
68
24
18
30
22
8
40
60
38
4
20
6
42
28
2
90
22
6
14
70
8
100
108
14
10
56
64
128
40
32
46
50
22
90
32
90
60
66
24
96
4
20
18
142
36
14
60
10
30
60
60
6
62
52
18
48
24
48
8
22
20
10
20
112
80
18
10
20
52
30
90
20
336
4
78
32
10
68
88
32
88
80
4
98
18
42
10
2
70
20
46
144
26
70
2
10
20
108
4
8
58
74
126
64
6
2
88
12
2
46
42
18
32
202
6
122
52
18
30
32
40
26
22
48
20
34
188
52
68
70
8
42
120
10
38
10
14
120
30
96
34
36
24
108
30
50
18
70
122
10
72
228
78
2
42
16
32
48
154
6
42
2
18
82
6
12
62
16
32
30
112
156
2
70
20
112
198
72
30
60
8
22
6
14
78
22
50
10
80
28
20
60
22
48
20
40
132
20
16
80
144
6
40
50
64
6
50
4
18
12
6
104
70
78
12
96
2
22
36
90
30
2
60
112
80
6
4
18
2
16
30
74
10
36
2
10
20
60
12
40
18
8
4
48
188
64
78
2
40
56
24
16
80
54
48
118
20
24
96
100
14
10
20
16
2
30
238
2
18
84
18
22
20
36
10
24
80
6
42
22
18
12
50
10
8
28
194
18
40
128
10
140
10
12
12
30
6
84
36
44
28
20
52
170
10
8
40
62
66
174
58
80
160
48
32
40
8
4
20
256
84
140
16
104
28
42
50
28
18
90
102
2
28
2
106
42
30
30
8
70
12
170
10
60
102
66
14
16
192
2
78
22
48
12
56
4
6
110
70
24
50
70
96
30
14
76
80
40
32
22
18
32
10
30
96
50
30
24
66
40
12
30
102
6
2
160
8
72
28
12
120
18
30
12
72
20
70
50
66
54
40
6
44
58
2
10
56
114
16
14
16
2
30
40
80
42
10
96
20
120
42
22
90
6
32
42
30
70
8
112
146
142
18
32
22
18
32
16
104
40
26
12
162
166
102
38
12
42
186
54
58
12
80
180
28
2
160
8
52
50
16
54
96
12
2
16
14
16
152
10
42
86
70
30
50
24
18
48
30
64
6
2
10
12
30
26
12
12
58
32
40
30
26
4
36
14
46
60
84
98
10
42
38
10
18
120
90
30
30
140
100
62
88
24
36
30
14
18
60
42
76
20
54
88
90
48
50
54
138
58
12
12
78
38
64
6
24
210
26
60
190
90
42
32
30
48
160
2
96
34
6
272
112
56
64
30
48
68
64
18
2
76
14
96
22
2
48
42
46
60
20
34
176
112
18
60
24
90
38
48
54
18
28
44
76
84
108
110
22
56
24
46
30
20
10
12
90
12
36
12
20
42
178
90
98
72
42
48
30
168
154
96
32
12
40
26
112
8
64
30
30
50
70
188
88
54
50
30
10
48
12
68
30
22
188
40
8
144
48
18
10
54
60
8
60
10
60
60
110
82
108
8
10
30
114
30
48
48
62
22
20
28
20
10
30
12
6
110
24
96
30
12
142
8
30
72
10
8
18
22
192
86
72
120
138
24
18
10
2
48
18
22
48
2
28
2
10
12
150
30
18
68
22
18
20
10
20
22
60
90
12
60
50
58
80
18
54
28
12
38
58
150
42
32
88
8
210
22
170
22
48
78
30
44
66
94
30
50
96
82
30
8
4
20
18
12
18
52
68
22
6
12
102
96
2
28
12
2
70
168
2
6
22
170
10
80
102
88
2
60
16
102
180
8
162
48
4
18
32
78
10
8
10
32
30
30
52
30
128
48
72
30
28
32
60
42
ABCD 481041836*7^$a-1 [50011]
38
13
5
15
36
111
24
9
21
6
45
37
2
49
57
71
36
36
36
27
12
72
10
14
90
27
12
25
26
18
27
52
47
9
27
36
12
85
20
27
90
7
32
13
14
18
28
68
3
9
51
27
9
13
50
1
11
13
24
68
4
33
36
35
12
63
9
15
22
26
9
49
23
27
126
28
23
3
45
37
62
13
29
28
26
34
20
27
84
16
80
27
9
9
16
27
5
36
6
1
9
135
8
1
36
44
79
20
3
54
15
12
24
12
27
6
4
39
11
34
47
4
5
39
52
48
21
2
66
27
51
21
4
9
39
24
96
72
9
107
72
49
38
12
1
32
85
107
13
27
81
50
18
54
45
88
11
33
21
31
20
4
41
4
8
112
11
9
55
9
60
14
18
90
24
9
13
14
9
21
6
25
33
62
24
10
11
4
24
9
26
33
4
8
15
84
6
7
72
140
1
26
60
13
45
23
27
9
37
8
16
38
37
48
5
19
20
24
36
9
7
11
12
24
46
47
36
37
36
32
52
11
75
42
19
92
36
63
69
4
21
48
60
36
3
35
10
3
9
35
49
24
8
19
24
44
1
8
99
40
143
60
57
49
3
45
27
35
21
9
42
22
26
85
32
1
12
11
48
40
21
71
28
35
9
72
28
47
24
12
18
6
12
24
21
15
37
45
11
13
2
30
24
18
66
51
25
59
16
215
30
54
33
4
45
8
115
81
35
196
21
8
18
12
10
59
16
11
94
86
10
15
29
4
44
15
27
1
11
42
54
18
19
8
27
48
9
25
98
18
4
12
2
12
6
3
108
24
28
35
9
73
47
24
4
23
18
12
19
17
4
24
23
27
30
40
2
58
23
16
92
36
73
62
48
45
87
13
8
181
23
27
72
25
23
24
21
1
51
11
33
12
27
60
25
11
61
9
2
18
102
22
11
36
12
96
27
12
58
3
44
3
54
15
109
12
24
38
33
25
74
9
3
81
1
86
36
9
21
96
3
15
57
27
18
19
5
72
16
11
13
26
1
23
1
21
14
12
9
96
21
63
28
5
3
72
1
15
116
3
6
39
73
32
3
40
24
5
54
57
73
14
13
8
15
25
59
82
48
14
58
2
48
9
24
61
11
73
36
35
3
36
1
104
45
3
195
9
27
12
81
9
78
21
9
60
27
93
42
34
11
48
51
54
3
45
24
16
2
9
9
3
1
51
8
1
20
54
33
21
7
56
61
38
78
3
13
38
36
9
3
49
29
3
105
28
3
45
26
9
13
47
21
6
54
63
49
14
13
9
23
21
63
24
9
4
26
9
27
25
11
18
16
47
45
36
19
5
18
9
64
80
25
11
1
35
93
16
11
45
19
5
18
201
25
38
6
16
84
44
52
50
60
18
99
81
18
10
2
9
15
18
40
51
29
54
10
35
40
32
36
13
68
87
27
21
4
45
3
20
45
7
24
68
1
71
24
36
9
63
13
50
54
16
24
32
3
24
3
42
67
48
117
20
28
8
3
15
21
27
24
9
64
24
21
11
109
59
3
105
39
81
4
11
10
2
42
3
1
23
3
96
21
9
4
23
51
10
27
20
96
13
23
13
26
22
47
4
59
34
51
71
24
1
45
3
77
40
14
82
38
18
28
108
3
128
93
43
24
20
39
18
4
11
3
141
4
23
57
37
59
13
27
32
13
26
25
11
33
13
63
72
23
21
4
57
63
93
8
24
144
27
84
25
44
30
60
70
2
18
27
16
96
5
30
33
1
2
9
15
12
6
16
32
51
25
27
92
13
63
104
36
39
34
2
49
32
15
30
16
56
4
23
40
29
63
81
18
36
18
108
127
44
9
54
61
11
21
36
33
54
57
9
51
3
69
12
4
59
6
3
72
51
9
72
36
1
48
95
3
69
9
27
3
24
10
56
27
16
24
68
4
11
9
52
20
1
26
18
16
12
24
32
15
3
54
4
164
39
25
74
33
12
27
45
4
9
20
12
76
14
36
70
26
12
6
18
108
9
27
45
12
15
13
24
48
104
64
8
81
31
72
35
22
2
36
30
15
39
81
51
48
34
26
13
5
36
52
75
56
61
35
157
60
35
9
63
49
8
115
11
72
13
23
24
46
12
14
34
50
18
139
29
4
23
39
94
38
154
38
60
1
20
73
62
10
23
1
24
2
1
9
26
45
9
18
12
1
80
69
12
4
99
29
138
33
63
25
29
19
24
5
42
66
6
22
14
36
70
38
36
21
36
24
3
9
37
108
62
85
23
73
23
12
10
35
27
6
12
24
91
17
18
9
9
19
35
21
45
24
3
36
76
20
27
12
34
26
18
12
24
12
6
1
21
8
15
9
16
47
25
2
36
36
9
21
27
15
1
20
27
33
25
15
17
31
59
9
4
59
13
21
24
11
45
115
45
50
49
29
30
69
57
4
11
16
11
13
9
12
95
36
37
24
2
36
90
18
9
9
4
14
10
35
49
11
27
22
32
4
23
3
157
21
8
30
9
51
57
37
26
45
1
14
13
59
34
123
9
59
36
64
21
50
25
21
146
22
11
12
73
14
10
27
17
16
59
33
36
7
32
51
12
1
53
15
85
35
15
30
18
9
27
46
8
40
2
21
52
29
4
2
18
30
37
44
36
40
20
3
72
82
15
56
9
51
4
72
35
33
52
23
22
51
48
68
28
24
80
21
24
48
52
11
100
5
27
16
23
22
2
72
72
18
4
32
102
9
33
3
27
42
16
20
12
18
94
11
21
6
21
27
69
61
2
73
11
6
39
141
12
31
5
40
11
9
30
25
11
10
27
23
21
33
12
87
16
23
45
52
69
32
6
36
22
14
21
96
3
6
31
23
54
36
4
98
45
33
18
1
101
42
22
23
36
37
26
25
21
35
9
3
24
3
9
37
26
60
9
12
16
21
48
23
51
94
62
13
5
6
57
24
9
3
9
4
74
81
12
99
22
99
47
30
15
3
6
27
45
102
34
35
37
8
40
35
87
9
3
6
76
51
11
42
99
25
2
9
4
68
25
11
39
72
24
12
60
1
8
37
2
58
15
44
25
51
32
16
8
37
38
45
73
59
85
59
37
107
28
35
37
71
12
61
8
13
12
47
135
25
11
22
60
38
34
38
42
12
18
10
26
9
15
1
8
16
47
54
72
39
27
9
1
251
60
12
4
9
2
9
63
12
22
11
48
13
59
1
26
6
4
44
126
18
4
2
1
48
44
36
99
6
64
2
34
2
33
27
48
33
63
36
49
105
2
9
69
4
26
49
11
9
72
21
112
23
51
54
28
20
4
96
14
9
3
25
72
8
108
25
11
25
20
18
45
9
43
59
46
44
18
22
59
16
8
21
51
27
22
35
9
19
5
ABCD 481066536*7^$a-1 [50031]
12
42
54
27
45
18
66
15
3
24
72
13
53
7
11
6
3
63
6
48
42
12
18
24
7
59
18
36
42
72
13
5
18
48
36
18
15
64
83
6
31
77
120
18
78
138
6
66
78
12
6
18
3
27
37
131
45
27
36
18
30
6
39
51
66
18
54
6
45
21
54
13
41
55
44
15
90
12
6
174
72
6
21
15
12
169
101
36
6
97
5
18
42
12
36
24
151
20
9
3
9
19
125
7
173
42
156
24
9
16
5
96
7
41
72
54
6
7
23
9
45
43
47
36
72
54
24
66
126
18
42
18
72
48
37
59
30
96
84
24
27
76
80
36
4
24
17
18
6
84
18
36
37
77
36
18
12
54
18
49
72
11
36
30
78
45
9
12
42
18
12
60
235
20
27
72
180
33
57
24
19
17
27
81
39
51
18
7
11
30
54
69
21
36
7
60
11
12
37
5
18
126
36
54
1
35
54
66
54
7
53
18
49
5
48
6
54
12
51
45
30
96
30
6
66
6
45
63
54
84
96
156
222
1
48
41
36
19
53
48
60
72
102
25
36
60
29
19
53
3
60
9
67
24
24
72
5
42
48
42
174
69
3
1
53
90
42
30
49
5
42
54
19
47
36
54
15
9
72
54
9
9
18
66
24
120
27
99
54
24
144
30
45
36
9
42
30
6
18
30
9
9
24
7
36
11
36
36
30
90
25
53
12
18
96
12
42
7
41
72
54
85
11
49
8
69
12
6
36
18
48
27
51
13
17
15
9
12
19
35
13
29
91
47
25
17
63
3
24
18
19
29
67
11
84
42
12
6
45
3
1
59
21
64
41
12
24
55
11
13
113
72
144
7
35
72
93
40
24
23
1
65
18
109
24
119
72
36
6
12
180
19
12
65
19
17
36
84
60
30
36
18
19
5
31
23
12
6
18
1
35
12
36
24
57
87
66
7
17
36
27
36
81
174
25
8
3
36
6
30
37
17
18
6
39
9
99
117
36
18
18
36
27
24
21
18
145
36
53
36
24
3
105
3
63
18
24
27
28
12
71
36
54
24
135
21
27
99
37
113
30
90
6
1
29
36
42
66
63
51
13
17
36
60
30
1
96
35
1
8
3
6
72
31
68
207
30
78
18
99
21
43
65
19
107
18
78
37
12
17
18
36
6
12
19
53
27
112
29
12
42
37
17
54
9
3
24
1
65
42
36
66
24
12
55
96
120
104
45
30
18
43
11
54
36
43
17
63
27
13
32
63
1
20
16
29
18
18
6
9
9
102
6
63
28
29
7
11
36
13
36
24
17
72
162
25
20
15
66
42
21
76
11
9
147
36
54
31
29
12
18
1
23
48
132
90
30
24
72
36
30
54
18
96
18
12
42
48
6
18
18
12
126
24
12
60
12
24
66
24
54
18
49
24
12
68
9
36
12
24
18
12
36
109
17
24
18
21
51
72
13
84
36
23
42
103
5
27
45
30
18
60
7
41
24
39
60
3
108
36
33
21
99
9
6
228
6
120
18
42
55
20
33
72
12
6
133
56
9
12
24
12
91
17
15
45
55
11
24
9
27
18
31
35
6
36
48
18
1
17
42
30
42
84
1
161
159
48
27
54
42
12
144
33
3
81
51
18
84
42
48
36
24
138
60
12
42
9
16
83
36
54
91
20
45
7
53
7
77
72
42
54
48
78
18
75
16
44
3
54
60
12
7
11
42
180
48
24
36
7
29
7
29
54
13
89
42
229
53
18
36
6
90
21
15
12
24
13
36
53
24
3
51
13
197
6
9
27
13
17
6
25
59
132
1
101
54
126
7
56
33
43
41
18
145
95
120
18
204
108
12
6
66
18
49
24
5
36
63
160
120
83
54
15
27
36
1
17
54
102
54
60
49
8
16
83
126
36
91
77
91
17
18
25
36
149
87
21
7
83
42
147
51
30
24
18
61
29
18
30
24
3
16
29
54
1
41
48
24
43
23
1
59
90
30
37
23
30
36
27
4
23
37
144
89
18
6
36
12
24
18
36
36
1
47
90
79
11
24
54
55
11
45
51
18
12
54
60
66
43
83
61
80
189
48
6
9
81
30
42
18
18
39
60
75
1
80
4
32
4
11
13
36
140
57
36
60
18
13
12
5
18
6
12
60
174
6
84
63
9
72
115
125
36
12
144
6
174
42
1
11
25
80
3
6
54
36
12
37
77
12
24
7
32
15
30
60
66
36
6
72
75
51
13
17
36
6
81
4
53
72
18
6
18
12
13
48
83
36
36
18
6
36
72
12
18
19
113
36
102
42
72
174
54
6
12
42
84
7
161
48
24
36
27
124
20
27
84
9
16
11
42
54
66
6
21
33
12
60
39
45
18
72
6
120
18
33
39
42
36
90
54
120
6
61
65
18
117
27
30
6
12
18
6
48
78
48
7
125
27
39
25
53
84
19
95
54
30
42
67
59
18
12
91
59
18
19
53
43
23
25
120
23
18
12
6
21
9
60
36
84
114
30
87
3
54
90
9
15
18
63
93
54
6
84
18
18
18
24
48
144
24
66
51
39
73
35
96
9
48
15
37
143
30
54
37
24
17
48
6
12
186
36
72
19
47
117
9
18
42
3
4
60
5
36
12
43
17
66
72
36
6
36
12
6
18
12
42
18
3
9
7
47
33
21
43
107
49
35
6
30
ABCD 481205864*7^$a-1 [50023]
9
61
35
5
3
12
48
12
5
7
28
15
2
19
73
10
9
17
4
7
44
12
33
10
2
28
10
29
44
37
10
2
63
15
21
83
1
9
36
2
13
17
28
4
31
25
10
10
7
15
17
12
1
63
19
26
23
4
32
24
12
5
7
85
3
9
40
16
27
12
3
30
3
5
10
30
31
8
16
9
35
13
63
32
28
9
15
5
66
13
17
7
8
16
59
85
9
15
21
15
5
90
45
4
23
8
50
12
27
12
44
28
37
60
20
32
12
19
21
16
44
15
24
7
54
7
21
32
19
67
42
3
80
35
5
9
10
30
19
96
4
17
39
4
47
37
24
19
2
12
75
25
36
2
17
4
89
58
14
3
23
22
3
4
36
8
1
35
1
23
1
48
2
21
16
73
31
69
19
11
33
52
3
8
37
17
39
67
2
31
12
8
16
108
7
16
9
12
36
13
15
12
5
3
7
8
13
44
47
8
17
16
5
15
12
4
41
2
8
62
7
12
29
7
5
60
16
10
14
10
1
4
24
1
8
35
28
12
33
63
71
10
6
45
32
13
14
50
28
52
15
5
39
52
24
21
23
19
22
36
11
24
25
2
8
42
48
20
10
14
10
13
3
30
12
3
35
10
14
6
15
24
1
4
19
11
8
21
9
3
32
57
3
40
3
5
4
5
19
7
14
47
4
24
20
41
7
16
61
20
16
79
48
76
127
37
60
55
5
33
55
17
12
3
25
71
4
23
9
5
19
69
18
14
26
30
3
32
5
55
9
16
35
5
7
76
56
13
2
37
9
23
19
8
21
3
1
5
3
57
4
15
11
30
31
9
27
53
15
4
21
4
59
8
4
9
36
3
7
25
24
12
59
5
5
4
48
12
3
32
25
11
4
3
2
6
9
1
14
13
12
24
37
2
5
57
3
16
32
12
3
14
23
12
8
15
1
21
8
40
58
2
27
3
17
16
12
3
17
36
4
5
100
12
35
63
38
2
22
19
17
30
32
2
46
50
19
41
3
4
17
60
19
24
5
3
16
8
16
27
30
8
31
9
63
11
13
56
1
48
2
9
16
21
35
24
5
23
32
1
23
1
63
43
13
21
20
10
1
55
32
38
15
37
22
6
23
9
2
9
37
72
8
55
17
48
19
5
36
4
3
12
20
36
12
13
24
18
33
45
32
43
9
3
48
29
46
21
8
11
37
25
12
63
5
32
10
48
78
19
36
8
12
5
130
14
19
7
10
22
37
5
31
5
42
38
2
5
24
28
48
63
21
9
75
57
23
15
13
32
67
45
60
17
16
47
40
36
17
3
7
9
1
94
6
39
16
27
30
12
68
10
8
10
12
3
60
9
11
7
33
12
3
5
12
45
8
20
11
4
8
60
40
1
31
9
50
8
18
12
2
46
20
64
3
33
23
17
20
4
10
1
20
27
18
3
36
21
10
57
5
2
6
19
4
24
35
2
67
48
4
7
25
7
41
7
14
3
17
19
4
7
1
40
9
20
28
52
11
8
9
67
3
5
16
17
20
4
15
28
7
5
53
15
13
24
3
77
16
10
17
23
40
2
19
8
35
6
10
13
24
36
60
27
5
100
47
21
17
34
37
11
13
9
48
32
7
41
39
28
12
12
39
8
54
26
2
71
9
52
60
20
15
25
47
4
32
53
24
10
1
12
32
1
10
24
25
1
30
14
16
15
5
4
23
27
13
3
32
1
41
67
11
30
2
41
9
6
54
3
17
39
9
92
16
4
23
23
14
18
21
17
3
12
25
2
33
5
19
12
1
18
5
28
39
8
22
2
61
19
1
29
55
24
52
44
5
38
33
55
5
49
16
7
32
16
60
5
7
17
26
37
17
31
59
5
8
52
5
7
36
63
2
55
36
84
8
48
16
41
4
23
12
45
40
40
19
7
14
26
10
4
75
56
4
11
49
8
28
25
35
32
15
1
9
3
65
40
3
21
10
1
15
40
21
21
51
24
33
3
20
27
9
31
30
40
7
3
37
8
45
20
40
7
8
24
1
15
24
5
19
20
9
108
80
59
23
33
60
9
16
12
51
80
51
10
60
75
21
50
9
13
18
9
24
7
2
3
17
8
24
35
24
17
19
24
24
17
15
16
12
5
2
29
32
75
22
87
3
21
12
8
4
53
20
71
32
19
5
3
14
11
45
10
14
18
21
9
12
3
8
49
50
33
23
5
5
19
8
57
48
51
4
73
7
24
3
30
19
12
49
7
113
11
5
19
20
1
3
87
17
45
18
24
16
42
11
19
22
28
12
50
1
45
3
24
76
12
15
9
12
12
101
7
44
48
40
29
10
29
13
11
5
11
33
39
32
12
40
23
34
60
48
15
5
60
10
48
65
5
4
55
23
2
6
13
16
1
90
34
16
27
33
144
15
5
15
16
45
10
5
8
9
2
136
40
17
15
21
49
32
31
75
34
20
11
12
48
48
9
31
1
10
1
12
3
69
3
57
8
47
5
44
28
49
10
25
5
42
8
34
51
40
8
9
7
3
38
19
23
40
5
3
10
15
8
7
5
45
3
27
22
11
12
48
16
20
31
5
25
2
1
20
4
47
13
17
7
11
25
5
28
23
40
1
28
8
19
4
20
1
11
40
12
23
37
12
20
1
10
13
41
7
24
9
18
58
12
11
21
15
11
10
39
12
4
12
8
12
52
8
43
14
7
13
67
12
52
25
19
1
12
71
12
4
20
5
7
3
6
19
12
36
20
3
40
5
12
4
72
17
3
96
4
12
5
10
2
7
48
5
8
44
3
17
76
44
50
1
4
20
15
58
15
44
16
3
2
7
31
13
12
7
88
5
20
4
51
14
7
8
1
27
7
96
25
5
4
36
3
52
5
7
12
25
8
8
27
15
70
2
1
32
28
9
3
48
12
13
32
22
40
16
32
32
16
102
3
4
91
14
51
20
5
35
72
5
28
23
1
59
40
24
80
117
39
12
7
2
16
15
15
5
16
29
4
50
13
17
15
16
44
1
20
7
8
25
40
44
38
33
4
8
27
9
24
28
24
3
8
13
32
24
36
25
32
15
15
8
32
33
8
4
24
32
19
2
30
9
12
24
36
5
24
19
97
3
12
15
5
29
19
17
19
15
1
9
60
16
32
8
10
54
51
8
77
10
13
9
47
21
51
13
68
7
3
5
12
64
31
1
24
36
4
128
36
4
37
8
28
35
96
19
14
3
13
7
37
16
19
1
50
14
28
15
4
12
17
27
37
6
42
3
24
68
36
11
1
4
60
1
55
40
8
16
24
21
76
19
16
29
27
51
21
17
2
30
11
52
32
48
16
9
39
25
7
9
40
40
82
8
25
85
64
31
24
72
1
2
25
33
23
37
58
17
23
25
45
15
19
13
43
9
24
17
75
24
3
8
24
56
53
27
54
7
11
1
36
41
10
2
187
3
2
28
23
24
1
35
7
5
25
27
36
9
3
12
3
2
3
48
4
20
60
52
41
10
5
13
4
31
35
5
35
34
11
69
3
77
59
37
19
13
22
88
13
5
3
1
26
9
36
35
49
1
35
25
42
32
16
33
60
11
46
27
23
34
16
32
23
24
16
8
7
5
29
38
5
16
11
48
48
22
15
3
9
23
1
21
23
16
8
76
5
2
46
3
39
22
15
8
36
16
1
20
24
130
37
3
85
20
45
16
24
3
5
7
25
10
6
15
5
22
10
11
101
19
4
13
2
38
67
20
24
21
27
3
57
13
2
6
10
14
15
11
50
70
61
3
16
9
5
16
2
1
9
15
8
24
13
18
34
6
5
9
66
90
4
19
16
21
34
8
118
2
8
9
16
15
30
71
3
109
24
5
12
3
15
2
19
19
8
22
32
19
41
30
1
20
27
72
25
8
53
24
8
18
9
5
18
72
6
39
13
11
24
16
9
18
14
31
9
66
42
51
1
10
21
12
72
24
97
35
4
12
8
24
52
36
36
7
96
10
22
5
16
37
20
74
33
15
33
24
4
12
9
23
13
10
2
20
10
38
63
1
11
37
15
24
49
43
37
15
5
3
17
2
21
1
7
1
2
10
3
24
8
3
81
21
36
12
43
24
44
16
20
12
4
5
39
11
32
5
40
57
20
36
7
68
52
24
33
18
21
1
10
13
17
16
143
9
10
45
17
16
15
27
8
13
32
4
1
62
5
25
11
37
2
2
55
16
8
1
3
35
40
2
6
25
5
19
12
36
23
33
37
10
62
15
43
5
24
20
4
36
8
25
20
10
5
113
35
5
27
12
45
46
2
3
29
43
43
5
16
44
76
24
8
12
7
32
16
14
3
37
47
1
80
27
88
12
44
9
51
27
37
3
62
7
5
3
25
39
36
7
1
15
14
8
12
35
4
24
7
1
9
3
28
12
17
36
63
47
5
9
11
12
12
1
44
18
2
46
54
3
4
24
12
32
5
11
20
28
39
22
23
12
1
32
3
17
40
2
16
9
21
10
40
9
5
10
10
11
27
8
13
24
17
10
21
16
9
24
10
6
47
24
41
90
25
36
8
16
3
10
19
35
1
25
14
16
40
29
25
16
3
39
10
35
3
70
15
5
3
19
8
21
9
4
3
48
17
8
10
54
16
34
5
51
30
12
32
39
39
2
118
48
13
41
7
56
27
33
48
29
16
3
111
58
15
60
8
48
48
9
50
13
48
96
37
15
21
15
45
14
13
ABCD 481265112*7^$a-1 [50001]
4
28
55
8
5
48
5
7
23
14
55
24
20
1
19
20
39
20
17
11
12
1
11
21
16
16
12
104
1
30
36
42
31
23
16
12
18
18
20
53
37
27
27
9
36
13
68
10
5
4
63
14
3
27
1
8
7
1
43
29
12
12
28
28
8
16
32
28
45
32
39
45
23
41
50
1
11
6
7
21
7
4
24
9
30
6
30
4
13
28
44
25
18
25
48
12
5
40
18
30
7
17
8
10
93
5
4
32
27
16
35
57
8
24
17
15
84
47
30
4
11
20
56
5
23
24
12
12
13
6
1
12
9
23
20
23
41
20
25
7
51
37
8
3
2
36
131
8
33
18
26
18
5
12
12
24
20
36
27
9
76
32
3
12
8
49
41
34
20
29
7
17
19
61
28
35
1
13
28
19
61
27
16
8
76
5
28
51
39
25
19
21
27
45
33
23
16
72
1
23
3
17
7
17
53
7
11
1
40
52
39
26
19
8
99
18
103
59
6
31
17
64
26
17
5
2
28
2
18
17
60
24
7
4
45
11
5
25
22
12
8
1
24
23
37
3
2
100
7
48
32
4
19
72
69
39
65
5
7
13
10
5
13
14
9
36
12
49
2
1
28
1
35
25
30
18
22
61
7
25
40
7
5
53
3
11
29
20
21
3
15
1
16
3
17
8
87
33
4
23
8
9
31
1
11
13
4
31
17
13
2
17
36
13
4
32
43
8
44
11
21
68
8
11
2
40
2
17
4
7
8
10
19
7
28
2
6
28
20
33
7
57
4
44
9
15
11
36
6
11
43
4
80
10
24
38
10
62
5
12
11
21
24
35
5
23
12
5
135
18
23
13
4
31
8
15
1
28
8
12
16
40
23
18
27
27
28
12
66
7
13
10
29
63
89
43
9
3
13
3
1
36
7
9
4
24
8
44
1
39
4
24
16
5
18
21
51
30
2
4
72
2
10
13
23
12
8
4
41
36
32
1
48
7
15
5
72
13
75
17
11
23
5
24
20
52
12
37
19
13
10
17
36
27
1
120
4
24
8
17
15
39
4
36
41
19
33
11
5
8
36
16
7
13
32
28
15
25
4
63
17
131
18
7
24
1
18
22
3
12
23
28
2
47
13
27
8
5
8
19
51
13
13
11
12
41
19
5
38
1
8
9
3
24
25
59
15
16
32
17
8
4
11
2
39
51
21
103
1
12
19
41
40
1
26
4
93
4
11
20
10
11
31
29
3
18
18
77
20
15
30
26
10
11
1
3
41
7
4
20
16
43
64
53
31
6
14
25
4
11
36
9
8
9
7
56
15
1
8
9
10
1
19
18
10
85
29
110
28
32
18
55
29
34
1
23
36
5
9
31
39
89
1
36
67
49
30
4
73
47
2
22
21
48
23
9
19
17
39
9
1
31
4
7
98
27
16
21
15
11
30
59
11
44
13
12
4
11
13
4
13
67
11
21
51
8
18
87
8
1
35
4
19
77
19
44
46
19
16
28
36
33
51
16
12
60
19
10
63
16
1
42
10
11
1
23
8
49
18
5
49
34
1
48
31
9
3
9
28
4
28
28
47
77
4
7
6
12
38
4
6
15
11
6
7
3
38
4
66
1
28
13
23
4
20
1
2
25
52
5
3
23
9
27
6
23
40
25
15
52
28
7
18
11
8
11
17
55
12
37
8
47
36
45
3
45
25
27
45
7
67
28
37
44
4
28
27
30
42
29
5
23
8
52
1
63
17
43
5
28
43
7
53
28
9
7
23
4
6
7
37
23
12
16
4
5
16
3
11
16
13
13
64
2
17
41
7
5
18
20
10
14
12
17
12
4
44
1
12
16
7
5
6
9
20
20
72
16
36
52
11
4
56
61
4
53
11
7
17
1
31
13
11
24
4
24
45
7
4
19
1
4
17
19
36
13
18
4
1
84
5
66
12
5
16
64
5
23
12
52
3
44
9
4
4
7
4
13
32
5
18
12
17
29
42
1
20
8
13
23
45
10
8
40
5
7
12
9
40
47
1
29
3
20
8
48
23
1
1
3
36
7
20
4
36
13
17
11
32
20
9
51
52
16
19
30
63
40
1
36
6
16
21
44
9
4
31
19
12
18
42
30
70
17
4
71
16
12
8
33
3
5
8
11
21
32
32
12
3
56
1
3
29
57
51
39
13
11
5
7
37
21
14
13
40
16
27
17
65
7
60
7
5
23
13
19
16
2
59
11
5
33
30
1
21
7
59
30
12
18
41
16
16
19
13
32
27
12
5
11
1
29
43
8
11
45
1
26
16
12
37
79
24
18
12
18
5
8
52
43
6
4
14
10
35
43
32
5
67
4
9
51
24
6
7
16
7
2
35
47
45
33
2
72
1
8
15
34
3
40
36
24
17
63
16
72
31
5
8
5
35
35
17
9
3
4
32
24
20
7
97
29
18
17
13
15
12
51
12
28
1
13
23
13
30
9
15
13
24
21
23
9
3
4
47
25
12
52
20
83
1
21
30
6
72
27
41
4
32
54
6
3
31
24
1
47
37
11
17
7
5
8
19
37
39
12
20
25
44
7
2
27
20
28
13
2
10
2
16
1
28
28
48
5
19
35
25
15
32
13
4
12
65
2
17
23
17
32
19
9
28
17
59
47
13
79
13
44
24
7
32
24
21
7
2
24
11
8
4
31
5
84
44
28
55
21
8
28
7
37
28
16
40
16
15
13
45
62
36
5
4
20
11
20
12
46
12
7
11
49
1
63
33
23
25
27
4
41
6
1
81
7
8
23
18
10
13
1
10
21
4
11
37
7
25
23
45
16
16
12
19
17
16
39
24
5
11
20
13
12
29
27
3
76
13
1
4
2
10
27
11
17
8
12
60
4
71
12
9
27
12
44
81
36
3
6
7
3
2
16
63
27
20
9
13
75
15
41
8
23
20
16
54
55
24
7
9
31
92
18
43
57
12
63
8
7
1
1
10
120
25
13
11
43
5
40
4
44
7
6
11
1
20
15
7
1
5
32
10
17
1
19
7
13
48
33
39
33
18
14
31
4
40
31
14
23
23
37
7
105
4
8
8
11
30
43
11
45
64
31
58
19
1
7
4
7
81
3
6
4
6
1
11
37
7
4
1
32
12
52
7
9
7
2
7
3
8
10
30
9
3
8
37
8
19
9
12
9
43
5
75
4
12
4
56
59
8
36
13
3
25
4
4
4
13
51
16
4
16
45
30
9
27
33
9
22
26
64
30
37
1
48
51
19
54
2
4
33
40
4
15
12
5
24
52
9
6
9
4
53
47
31
13
35
1
16
25
27
20
28
1
35
7
97
31
6
7
12
16
1
39
9
6
37
47
13
23
46
27
21
39
4
56
15
5
3
81
9
24
4
26
36
24
29
12
5
62
9
1
8
22
41
25
3
11
16
1
48
25
40
18
37
4
36
16
48
21
7
44
35
6
11
32
20
3
24
36
1
24
32
4
16
13
30
18
22
5
28
24
40
12
8
15
5
3
54
6
10
18
30
79
11
13
29
3
4
13
67
45
31
12
20
3
85
4
43
12
25
13
15
97
2
13
40
24
17
31
32
16
16
9
28
7
12
48
61
6
4
12
72
33
12
20
4
17
23
1
46
17
27
12
1
113
10
20
13
12
11
13
24
4
32
60
63
2
31
4
35
81
17
10
1
24
5
7
12
43
10
15
44
8
11
48
80
33
7
2
7
32
31
2
18
12
17
11
45
72
32
3
17
28
13
12
3
3
1
32
23
4
30
83
27
112
21
11
16
24
8
40
21
20
24
52
5
23
17
7
8
3
45
4
61
11
19
18
40
14
28
8
5
32
3
20
49
17
4
2
5
16
24
27
12
13
15
13
49
58
5
27
9
80
44
11
34
7
1
31
8
1
31
32
76
59
90
32
47
41
31
52
20
16
1
2
28
25
1
54
40
20
72
9
3
28
42
35
44
49
90
17
24
32
15
17
27
5
20
21
39
4
47
42
7
7
1
15
37
1
22
49
1
7
4
4
20
43
25
11
21
87
85
108
17
18
41
29
18
9
20
13
20
30
18
22
60
44
1
17
27
49
11
68
52
8
52
13
6
60
32
40
29
20
16
3
24
5
11
12
1
12
24
23
25
12
12
1
63
4
3
17
13
7
25
10
25
1
10
13
20
59
10
50
17
20
35
49
8
45
23
5
6
24
21
47
28
41
4
4
4
51
25
3
21
4
92
40
13
40
18
12
21
29
22
13
19
4
72
37
8
23
4
6
32
70
2
10
9
52
44
33
3
45
60
63
4
13
11
4
39
16
53
3
60
5
23
62
35
23
5
20
7
13
21
2
9
16
4
19
17
7
12
33
3
10
18
14
83
25
22
1
7
40
1
11
6
3
53
11
23
5
72
63
54
10
5
48
15
1
27
26
3
15
57
19
1
59
9
71
12
24
18
31
71
17
24
145
31
41
63
3
33
7
5
27
22
2
18
3
20
4
1
8
19
4
7
4
30
62
1
12
3
33
16
23
37
1
22
17
45
27
1
7
19
70
20
15
32
17
6
44
5
4
21
40
23
7
6
7
4
43
20
16
12
93
24
40
4
8
11
20
17
7
5
48
5
7
19
9
15
1
87
1
24
13
11
43
10
60
36
3
16
1
30
40
2
22
49
1
3
27
5
5
18
18
3
4
28
32
4
44
16
1
7
20
20
51
9
32
13
55
3
8
24
28
80
25
3
30
19
13
7
52
53
19
47
9
4
1
18
5
24
11
37
84
1
6
29
1
22
18
59
4
23
64
30
3
4
25
71
7
84
10
6
2
28
12
7
43
9
28
77
30
24
64
21
15
13
7
17
24
13
16
12
7
25
3
9
43
8
3
9
31
13
7
22
31
24
4
13
103
17
6
26
6
12
29
ABCD 481463826*7^$a-1 [50014]
23
16
36
30
30
54
32
12
48
58
6
38
18
19
3
8
1
17
19
11
126
7
27
86
94
26
28
30
2
10
165
29
36
36
22
21
75
24
30
38
42
7
15
14
114
10
15
23
28
9
17
19
5
34
38
24
48
10
81
9
12
18
26
16
140
43
17
6
28
81
12
36
45
42
50
4
44
18
42
6
6
19
47
1
41
10
9
27
26
4
90
81
65
156
18
16
26
144
55
3
66
2
1
48
119
25
24
12
3
36
2
22
12
26
58
6
14
34
6
33
27
26
10
24
104
6
100
15
29
10
8
4
44
13
59
30
34
8
6
42
1
27
44
10
8
22
2
34
26
4
15
9
39
17
10
30
44
16
3
51
50
10
9
3
38
6
72
42
6
4
6
15
45
6
38
19
77
19
113
12
10
68
78
12
28
3
41
10
38
24
7
17
10
6
8
6
90
36
18
90
36
10
2
7
5
46
84
57
5
19
15
2
102
46
30
62
24
34
14
16
44
60
30
61
39
12
9
36
33
56
4
8
12
100
32
108
10
6
2
42
46
6
24
20
10
2
7
15
21
21
128
82
24
33
12
36
41
4
104
40
2
4
38
67
3
30
12
114
6
20
34
14
66
76
44
4
21
9
102
26
4
75
33
75
11
64
81
41
4
3
3
110
88
6
14
7
3
30
90
2
19
45
104
46
66
20
88
15
11
30
42
13
17
34
33
15
9
27
26
4
6
8
90
79
57
20
10
36
68
6
40
2
30
4
15
5
10
9
5
12
4
8
52
20
36
12
91
24
36
77
7
45
26
25
5
24
18
13
65
10
6
3
21
51
63
2
54
10
120
15
15
84
62
55
24
5
130
50
16
63
141
2
42
60
46
20
30
10
2
7
24
3
30
38
22
44
12
12
10
30
8
142
50
79
17
34
20
96
24
18
67
21
15
21
99
21
48
8
60
7
57
60
80
10
8
30
132
7
27
216
60
26
4
24
15
17
34
9
21
24
30
144
2
18
18
22
9
29
34
57
72
51
30
20
40
3
5
19
3
30
60
15
29
76
75
23
6
12
22
6
50
6
24
24
12
54
25
17
48
55
21
27
17
76
24
44
76
44
7
39
33
3
26
22
12
9
5
12
72
6
30
4
27
15
14
54
18
30
13
59
46
54
38
28
74
37
15
14
46
90
14
16
14
156
178
20
48
34
15
33
92
4
15
47
4
44
24
1
5
16
114
6
3
24
47
13
29
7
12
65
4
20
34
80
46
50
6
67
87
9
41
31
15
33
24
29
91
53
36
7
24
3
48
21
9
38
18
19
41
19
15
80
78
28
56
34
2
42
10
68
58
26
124
3
21
92
48
55
15
57
23
22
18
62
43
24
48
3
12
48
6
116
28
6
30
62
18
30
30
12
108
24
19
17
30
66
54
4
30
42
105
89
34
6
20
30
24
16
2
7
71
49
5
46
21
5
204
10
6
15
41
31
48
15
30
30
98
7
9
3
51
38
31
17
120
36
19
89
52
24
50
24
42
19
36
24
77
48
55
5
102
37
21
80
10
20
4
86
19
12
41
22
36
20
42
34
26
18
6
79
60
41
70
38
76
56
7
132
39
20
22
26
72
6
4
6
45
5
55
41
24
79
57
56
12
12
6
4
33
17
28
51
15
90
24
111
96
41
34
50
40
14
4
36
66
44
19
51
26
18
37
41
18
46
24
32
18
34
80
6
102
12
46
6
20
43
15
96
26
88
32
58
12
86
7
24
72
5
4
42
54
6
54
90
45
156
15
48
9
17
31
3
12
14
24
60
22
8
22
18
26
64
6
14
12
28
26
6
34
81
48
41
12
19
24
96
33
20
10
6
24
6
26
18
46
3
12
21
123
15
45
41
16
140
19
17
24
163
51
32
48
4
2
24
84
30
22
26
34
14
121
63
8
28
2
34
33
5
7
15
24
54
6
33
12
15
2
67
5
10
86
12
28
84
8
12
36
115
59
6
64
27
24
17
30
18
24
7
15
104
10
62
1
63
56
78
46
24
26
48
10
8
28
21
5
18
78
72
10
9
57
6
108
110
6
4
26
70
26
19
99
2
19
21
30
38
12
40
26
18
46
14
19
23
4
45
3
6
3
48
53
36
10
26
127
27
9
27
60
26
19
41
28
6
48
21
39
6
6
69
41
7
72
137
30
37
17
10
69
35
145
15
26
180
24
10
14
18
1
3
45
113
55
216
24
24
29
48
36
24
4
42
120
9
39
42
14
42
79
45
24
116
40
20
43
41
10
20
4
50
46
2
64
44
64
20
10
6
20
60
60
12
4
120
20
24
10
32
22
6
26
34
14
19
57
183
72
36
5
94
6
20
54
40
86
154
2
30
172
117
9
54
6
6
24
86
7
21
27
53
48
48
64
146
1
41
4
8
22
74
10
30
96
8
18
58
30
6
18
2
19
69
42
60
8
16
9
53
94
38
55
15
2
6
4
48
2
43
53
22
2
24
16
54
14
46
21
3
56
4
20
18
28
50
40
86
19
9
12
18
36
2
72
76
30
114
27
5
36
7
53
7
72
3
6
56
28
15
5
7
69
3
29
12
115
51
32
28
24
60
6
6
74
70
114
8
7
12
45
18
6
56
7
59
154
86
37
35
30
19
12
35
1
41
60
28
150
6
48
27
39
24
9
12
15
2
4
14
1
9
36
98
6
12
84
19
45
3
3
18
27
105
114
9
12
15
30
8
16
44
12
10
33
71
10
15
51
9
17
94
33
11
46
3
17
6
1
17
36
66
22
20
70
9
47
13
17
24
7
3
6
30
24
2
79
5
36
10
98
106
69
53
91
47
13
3
9
89
10
2
4
62
112
9
33
14
10
15
17
43
5
10
2
4
38
18
60
22
62
70
74
16
8
10
6
36
8
48
67
147
38
46
9
96
17
34
9
51
50
7
21
32
19
29
70
30
15
17
6
1
36
87
38
10
20
10
27
11
18
30
1
3
140
25
5
67
24
99
38
60
28
104
22
26
31
53
58
6
75
5
24
36
36
28
8
12
22
14
10
62
19
12
57
32
48
54
66
30
124
21
17
22
162
14
40
24
9
41
16
6
33
51
20
40
90
80
36
19
17
7
53
18
34
80
16
14
40
6
24
6
44
46
20
30
4
21
45
54
36
6
54
14
31
21
8
7
11
28
2
28
30
6
3
72
60
11
49
9
20
10
2
48
79
41
4
140
30
76
20
4
38
24
ABCD 481503416*7^$a-1 [50015]
6
17
1
24
11
36
60
1
6
29
19
6
107
31
5
49
6
168
12
5
37
36
59
91
48
113
1
107
55
29
7
24
5
37
6
6
12
119
48
25
18
29
19
72
6
143
48
7
66
48
6
84
5
13
48
35
7
36
30
36
6
126
66
6
35
72
55
36
17
31
24
149
1
60
96
78
53
37
48
42
41
19
42
48
95
25
24
42
30
54
17
25
6
12
6
102
24
78
6
41
7
29
121
6
18
48
71
67
24
5
37
95
37
54
60
77
49
11
7
108
12
17
49
36
71
1
54
66
30
12
5
115
6
66
12
6
95
19
72
5
79
41
79
5
49
6
12
18
6
12
42
24
23
115
12
5
31
126
11
7
30
102
41
121
47
72
31
36
18
108
36
48
48
66
18
11
7
156
84
5
67
48
65
19
24
18
71
43
156
132
12
6
78
30
48
30
18
30
41
1
108
48
30
72
5
48
25
18
186
23
25
60
47
121
48
24
6
42
18
24
42
35
25
30
6
48
36
12
47
12
103
65
7
89
73
102
12
54
6
36
36
36
60
24
72
24
29
12
1
54
6
36
6
54
95
19
42
71
49
78
24
113
12
43
12
12
114
6
36
54
30
6
18
12
30
35
127
5
13
30
66
6
6
6
24
36
78
18
24
72
6
30
18
6
18
35
61
47
24
60
43
12
41
37
6
24
72
41
13
11
121
30
53
120
13
42
6
11
19
12
30
11
91
66
66
78
6
180
36
36
18
30
53
67
36
12
5
25
18
96
29
13
42
17
37
30
89
7
6
48
48
78
113
25
6
30
11
85
18
12
12
60
101
1
24
12
30
6
30
42
35
96
61
30
24
78
47
55
5
7
12
24
138
48
30
36
12
17
7
90
90
5
19
60
66
35
49
96
6
36
24
48
30
18
41
12
7
125
13
23
24
7
5
37
66
12
24
108
18
36
95
49
95
36
7
65
1
35
60
127
78
24
54
12
60
24
66
47
72
79
42
48
144
119
13
83
7
12
12
24
84
6
23
24
13
6
54
30
24
78
60
30
42
12
11
1
11
37
6
42
18
12
41
163
36
5
7
101
43
53
31
36
48
60
36
209
72
31
132
72
30
42
17
48
127
84
6
275
61
48
71
1
30
18
42
17
60
127
5
61
42
96
5
25
35
151
65
24
13
47
7
24
18
54
66
102
48
66
84
35
79
72
6
36
18
30
66
29
24
1
35
49
143
49
23
60
1
54
168
65
7
42
83
132
31
53
43
42
42
5
115
5
48
24
1
12
18
5
19
137
48
73
42
72
12
24
36
6
36
48
66
65
12
13
6
24
36
6
6
48
29
96
85
24
23
24
145
6
54
12
144
167
7
6
78
65
7
102
35
91
162
83
61
36
12
6
17
43
5
49
42
36
60
6
72
179
1
35
55
60
120
29
25
11
91
41
19
42
12
6
41
25
47
1
18
12
12
72
30
6
48
17
72
43
48
72
12
65
49
23
67
29
25
11
1
48
18
77
12
103
24
24
89
1
84
36
30
137
31
24
24
6
6
42
30
12
89
1
24
30
113
55
17
43
5
13
30
12
66
132
18
12
72
12
30
12
71
24
1
54
41
31
18
18
78
84
30
5
7
42
48
11
7
6
78
12
89
19
17
25
6
30
107
55
24
12
24
12
12
78
66
72
65
72
72
19
24
60
30
78
42
143
25
12
66
24
60
60
60
72
24
6
6
5
36
1
78
17
25
72
6
60
12
17
43
24
41
1
96
48
47
36
60
85
42
185
43
84
101
49
35
36
25
42
108
65
7
18
18
12
5
12
24
25
78
90
18
6
42
174
66
6
59
60
12
181
66
78
30
18
11
36
97
11
85
42
54
12
12
59
19
96
5
1
6
30
12
6
12
48
125
85
6
5
60
7
53
13
12
6
54
18
29
1
6
72
48
18
48
42
5
24
1
18
149
1
11
25
71
13
6
96
77
36
25
11
43
17
1
6
72
24
12
41
25
18
24
60
60
17
48
127
5
24
19
12
101
103
5
1
18
60
101
1
78
17
121
23
13
6
42
35
1
30
29
31
12
18
66
6
71
25
72
42
65
7
6
59
48
85
42
5
96
13
18
12
65
7
42
48
30
5
169
30
48
18
6
29
37
23
43
5
103
24
18
11
24
7
60
17
12
31
77
31
6
95
19
17
43
12
48
66
6
144
12
41
7
54
35
7
78
18
197
12
108
36
19
12
60
36
30
78
18
83
127
5
73
102
18
42
24
36
18
47
19
30
30
12
5
31
72
48
30
42
18
11
43
12
12
36
6
30
30
6
6
72
198
293
96
67
96
41
1
23
49
47
55
12
72
17
61
54
30
42
53
103
24
36
5
247
5
25
6
12
114
30
6
42
96
6
42
29
1
18
53
13
42
5
37
6
36
48
5
13
95
1
23
13
66
72
53
109
12
6
36
17
37
83
1
12
47
19
6
48
11
211
12
6
23
96
91
12
12
72
102
30
96
24
36
12
12
29
7
156
6
138
6
167
31
12
29
25
35
12
96
25
126
36
102
6
12
24
78
18
54
96
72
6
36
24
12
60
48
6
59
109
78
72
30
96
35
1
23
1
47
25
18
5
103
29
12
25
24
36
78
18
66
96
90
23
19
ABCD 481644972*7^$a-1 [50040]
18
30
33
3
48
9
3
22
62
12
18
4
68
12
12
18
24
21
3
60
12
30
4
2
12
78
18
48
42
36
3
15
106
26
6
3
15
12
9
49
86
24
24
66
6
12
42
12
64
2
54
51
13
50
9
27
18
3
15
84
84
12
36
12
36
18
28
35
3
102
54
90
42
18
18
6
12
15
45
63
15
120
9
15
30
6
45
39
66
6
21
12
25
44
39
61
24
74
12
12
9
81
3
15
78
6
30
16
11
39
6
36
6
18
6
90
4
23
48
12
39
36
6
4
26
9
15
6
48
18
24
18
30
93
3
42
3
1
11
21
18
6
6
33
51
36
30
150
9
45
6
9
39
24
24
57
1
2
46
56
84
12
54
21
27
34
8
16
24
11
27
21
13
23
15
12
9
15
42
18
12
42
4
23
3
30
16
2
22
24
14
90
16
48
14
18
27
63
24
9
12
45
6
60
12
18
4
32
3
48
37
23
12
15
12
36
36
21
27
48
24
120
72
10
26
12
34
24
24
8
12
12
18
12
48
9
9
3
69
12
6
22
2
9
13
2
36
58
2
6
6
45
51
34
48
2
6
12
15
13
26
18
3
27
30
3
13
2
54
42
22
11
3
24
9
9
12
48
30
45
21
6
12
36
12
9
84
57
60
6
10
38
36
12
6
24
4
38
45
69
40
35
27
18
3
13
24
20
6
45
3
6
18
18
36
54
18
16
14
30
4
20
42
9
15
6
18
114
39
15
10
20
72
15
12
57
39
3
54
84
126
21
27
6
30
12
24
12
34
24
14
18
16
8
51
15
24
6
40
26
12
18
75
37
35
21
12
24
3
15
12
21
3
6
3
3
54
18
12
42
6
84
18
18
46
104
18
22
62
10
11
33
6
36
9
3
24
60
24
48
6
18
72
12
6
3
33
24
24
27
1
20
28
44
12
16
2
33
3
18
24
84
24
36
12
30
9
33
6
6
6
42
6
24
36
24
46
32
18
18
28
11
27
57
3
12
12
36
12
21
39
21
69
16
35
3
10
32
54
24
12
22
8
39
3
46
2
6
12
4
32
39
69
12
12
4
14
30
48
90
57
3
48
12
36
72
48
9
39
30
6
12
36
58
14
48
108
12
48
21
63
36
10
11
3
48
6
24
4
32
51
13
47
3
12
36
9
27
6
3
81
6
24
12
9
24
3
60
21
3
30
36
27
96
12
15
18
3
3
60
21
9
52
8
16
72
35
33
66
12
42
15
9
6
36
21
15
18
28
26
24
18
54
21
25
11
15
18
6
9
9
18
10
8
30
6
4
68
6
54
12
12
6
12
45
51
6
18
21
9
27
13
2
6
40
47
9
30
36
21
15
6
120
3
12
21
60
4
32
60
30
21
75
22
24
14
10
38
78
4
72
2
60
12
12
42
84
6
46
2
24
36
30
18
6
60
60
24
60
18
48
33
13
48
59
3
6
6
33
13
24
50
90
42
10
14
78
6
12
9
12
51
81
15
24
21
69
72
24
36
60
16
14
10
11
3
12
12
12
9
3
10
2
24
18
6
30
15
45
72
28
2
36
9
25
2
12
6
6
9
48
177
76
11
15
6
30
18
60
39
51
6
222
22
2
70
14
6
39
3
36
24
30
12
6
12
54
3
81
30
36
12
10
2
24
6
42
30
6
30
24
6
6
18
60
6
6
18
27
21
27
57
48
6
18
6
72
6
90
36
12
24
12
24
18
4
2
18
28
8
12
6
12
66
66
24
45
1
62
45
99
30
3
1
38
6
12
36
3
21
28
20
28
8
48
3
123
78
36
24
6
12
9
9
18
12
12
21
27
21
9
18
18
24
102
12
36
21
12
3
42
54
12
6
18
34
14
60
30
12
3
51
24
6
18
18
4
59
61
14
30
6
24
142
2
9
13
59
81
36
3
9
39
3
34
8
30
42
24
3
60
1
59
3
12
12
18
102
21
12
21
15
37
14
36
18
102
24
21
9
30
6
24
4
20
39
51
9
49
11
9
4
23
3
48
46
8
12
24
36
15
1
47
3
24
6
15
9
36
6
6
12
6
9
9
4
8
6
150
30
78
36
6
30
3
85
14
24
6
3
25
14
54
84
78
21
3
24
24
162
6
36
54
3
9
6
30
6
12
6
12
54
6
12
24
3
21
60
24
16
2
66
51
12
48
72
3
12
36
42
12
12
87
144
12
9
76
35
9
42
12
22
20
4
56
90
33
9
52
8
30
9
27
18
15
15
12
45
33
28
2
22
20
15
9
4
26
12
21
48
9
60
30
78
4
14
12
6
42
6
18
18
24
54
18
48
4
26
9
3
6
24
24
18
10
20
30
12
10
26
24
24
21
75
21
25
2
6
15
1
24
98
36
12
18
52
38
12
6
30
36
22
11
69
15
27
9
57
4
8
18
117
1
8
36
72
102
18
28
56
6
36
24
6
78
12
30
3
9
60
108
12
6
9
39
108
12
36
9
15
30
12
24
4
26
46
80
3
9
30
9
15
30
27
15
22
14
21
36
12
3
54
24
48
48
42
58
2
84
6
28
11
24
3
24
84
30
36
24
4
23
63
10
26
118
20
108
30
66
42
42
3
3
22
24
24
24
26
9
15
24
12
9
33
27
36
33
12
18
12
24
22
24
20
30
22
38
21
3
6
36
36
84
16
20
6
6
27
9
39
21
24
3
3
9
15
10
26
6
18
30
6
10
2
60
6
18
24
34
26
18
52
24
2
18
15
12
15
6
84
40
74
6
36
27
1
2
6
3
13
48
14
21
123
21
27
21
3
42
18
30
6
108
21
45
15
27
24
60
21
81
40
14
12
24
12
6
54
6
12
6
6
40
2
54
36
42
34
24
23
3
12
33
21
24
4
35
105
54
24
12
30
28
26
9
15
6
60
6
12
10
2
36
48
9
9
66
46
2
21
15
6
124
11
15
24
24
46
38
30
18
33
9
12
6
12
18
3
3
33
3
9
24
87
84
10
44
30
18
24
6
18
6
36
6
4
68
4
32
36
6
9
33
28
20
36
30
6
42
10
20
24
6
6
18
22
20
4
14
66
6
60
66
3
1
8
6
48
34
56
42
24
54
6
54
3
27
70
24
38
6
90
42
12
15
3
34
24
92
66
34
62
54
4
38
36
12
12
18
39
3
10
11
27
78
24
51
21
52
92
42
12
18
24
24
6
9
33
52
24
26
54
6
30
3
1
24
14
18
66
9
9
4
20
15
60
25
72
24
26
12
33
39
66
40
26
18
6
48
22
23
21
39
61
8
136
14
24
10
35
24
13
74
12
10
20
54
12
21
13
2
9
63
30
16
2
24
54
12
15
13
26
6
6
12
9
37
56
12
15
51
24
24
12
9
69
12
126
33
3
10
8
6
21
37
2
18
28
74
6
12
6
12
12
33
9
28
38
42
18
22
47
36
45
36
18
9
12
15
72
57
3
45
21
12
15
24
99
6
124
26
6
6
30
6
70
35
15
21
15
54
15
27
10
26
6
24
138
57
3
21
13
2
18
48
4
122
46
14
30
52
11
9
42
18
6
24
6
42
12
30
12
3
49
134
36
21
9
60
126
12
18
18
33
60
3
12
34
44
15
85
26
21
27
60
36
12
9
1
2
9
3
69
33
6
24
48
102
18
9
21
24
66
12
48
21
21
36
6
12
30
4
74
12
6
15
3
36
48
30
3
60
3
9
3
45
3
6
36
6
60
21
1
11
57
30
18
90
24
12
9
15
33
15
78
6
6
12
3
87
18
51
15
12
22
20
6
21
96
21
27
51
33
15
142
86
6
4
35
15
66
18
34
20
24
18
78
36
75
15
24
66
3
3
36
6
12
6
10
26
18
36
30
10
24
35
3
12
60
24
18
16
50
24
21
25
26
24
24
6
36
39
12
49
20
18
18
96
54
33
27
42
4
74
36
6
24
15
15
30
54
9
25
20
18
21
3
36
6
6
114
30
57
9
12
24
36
18
6
36
6
9
63
9
21
12
6
30
6
12
36
108
72
6
54
12
12
12
30
42
12
6
4
44
12
54
34
2
12
12
9
3
6
66
10
2
48
21
99
12
34
2
46
8
30
ABCD 481714164*7^$a-1 [50020]
24
31
77
3
4
5
3
93
7
5
37
107
7
77
19
30
6
24
56
34
48
83
27
58
2
12
93
31
77
24
19
17
13
14
70
18
60
29
3
22
47
7
12
30
30
5
157
48
48
42
30
47
63
10
50
52
36
12
32
22
90
6
18
2
34
8
150
10
20
18
10
5
12
55
8
81
3
18
16
24
2
40
6
11
3
18
87
19
62
10
12
38
30
9
19
2
22
8
22
12
68
10
6
6
56
9
21
54
33
7
24
32
45
12
1
2
40
12
8
10
54
5
15
46
54
20
117
7
29
7
17
3
28
65
13
24
6
2
42
21
19
138
2
18
28
14
40
17
7
2
30
70
54
54
2
40
80
34
35
19
53
31
8
21
24
25
30
5
24
3
57
15
34
6
18
18
41
3
60
48
28
92
22
8
40
62
33
12
25
30
5
25
50
93
3
9
3
52
8
9
7
14
15
63
4
24
17
24
36
25
18
14
30
28
17
12
49
42
12
30
6
6
36
54
48
8
12
33
49
11
7
17
21
12
46
12
48
24
8
28
14
60
18
10
32
3
13
6
20
10
23
63
4
26
12
10
18
32
3
49
11
36
13
6
12
102
11
19
17
39
22
20
18
22
38
9
1
11
3
6
12
18
12
9
13
36
18
44
45
31
6
6
60
30
42
5
31
62
42
18
52
18
48
32
21
7
17
36
7
36
20
10
11
13
44
46
14
27
25
11
12
37
35
19
12
12
18
14
28
8
22
2
6
4
18
36
14
3
45
27
27
6
52
6
2
30
72
40
32
33
1
54
36
36
5
21
28
2
112
8
82
2
57
9
28
32
39
13
2
10
38
52
6
18
24
42
26
45
13
32
22
17
43
32
28
48
20
10
32
28
32
18
30
22
96
44
28
32
10
8
52
30
5
13
30
2
10
5
37
38
16
44
30
3
180
12
55
5
67
20
4
14
3
13
14
10
42
48
6
86
58
23
24
49
2
45
36
7
17
12
7
30
35
3
45
75
9
21
46
29
13
14
10
35
1
11
63
34
2
64
5
48
1
26
57
51
48
84
40
5
12
37
24
8
22
8
12
16
56
45
15
48
10
35
27
10
26
21
1
8
10
29
19
12
5
43
17
24
1
32
30
40
32
34
6
8
28
17
37
24
23
1
6
42
14
33
73
2
33
27
16
2
22
38
4
48
110
10
23
7
32
76
60
89
91
17
13
18
6
8
118
29
13
42
6
54
5
21
27
13
18
14
3
55
77
45
76
11
31
5
7
77
15
18
75
3
45
7
18
11
19
41
31
42
26
9
55
8
30
3
7
12
60
5
51
40
20
34
6
72
5
7
17
39
21
31
32
28
5
31
17
19
17
24
24
19
17
12
25
35
1
23
36
31
29
3
12
45
7
6
47
27
6
10
12
32
4
2
28
24
35
31
36
6
12
8
111
31
12
36
32
18
10
17
13
71
1
42
17
51
78
39
21
87
12
15
108
10
6
29
37
26
21
7
24
18
18
62
15
37
68
12
58
41
7
17
15
9
19
30
14
12
21
27
28
17
15
60
16
29
12
33
18
12
12
16
41
1
12
23
12
1
48
24
8
22
12
53
1
42
20
22
95
7
24
14
10
29
19
12
17
1
18
92
4
5
55
5
79
41
15
40
5
19
12
5
27
100
38
27
3
9
1
50
60
21
63
34
23
3
4
6
11
7
30
30
29
36
12
31
12
5
60
24
24
15
10
35
27
16
12
17
12
43
29
39
42
42
36
9
33
48
22
42
8
30
10
18
5
12
33
30
4
5
13
6
12
5
99
6
27
15
16
6
35
85
23
12
12
43
38
18
12
28
17
27
4
29
13
11
3
60
10
18
20
69
21
78
42
18
69
19
17
7
8
9
60
1
14
21
36
63
18
22
24
29
45
3
7
8
24
16
12
36
29
12
60
3
16
29
12
13
6
2
51
63
6
27
7
17
48
3
16
6
6
5
72
1
24
35
3
10
18
12
12
6
14
48
21
13
8
39
9
51
21
16
26
40
60
24
56
124
6
8
30
12
34
32
15
13
66
5
13
36
47
45
22
5
7
24
32
45
24
3
12
6
10
48
32
30
30
24
46
11
1
20
30
18
22
8
12
28
17
12
3
69
1
6
30
11
1
14
4
14
40
12
11
15
42
30
69
9
4
11
19
30
30
65
15
18
10
8
69
60
25
6
90
48
59
12
13
6
14
30
93
19
8
18
51
79
12
12
65
48
73
12
6
14
22
20
6
12
48
39
13
35
12
3
45
3
10
30
41
19
41
13
30
41
60
37
8
10
24
38
22
36
17
3
12
82
54
30
26
6
42
88
42
23
39
40
30
8
3
115
18
42
29
33
42
40
38
70
18
11
3
4
24
6
36
60
24
59
3
21
31
29
3
45
43
66
2
72
22
6
20
64
5
15
33
3
10
11
3
10
8
18
34
36
14
16
2
46
2
22
12
5
3
18
27
1
32
34
6
11
67
24
18
11
43
48
36
44
48
30
10
17
87
18
28
12
36
30
14
16
2
57
37
6
18
59
55
6
2
129
63
12
34
26
64
6
50
6
15
12
13
47
3
21
39
45
13
23
3
34
32
22
6
14
28
20
4
6
48
23
3
40
6
14
10
11
45
10
62
40
47
25
38
48
22
30
78
50
22
18
44
21
43
89
37
6
20
84
21
7
6
26
45
3
76
14
40
42
8
12
33
55
29
3
57
9
112
6
32
4
8
12
21
7
18
14
21
57
27
72
63
34
6
38
30
16
12
30
14
64
24
5
61
59
43
77
3
42
15
1
2
22
6
12
12
18
59
15
6
28
42
2
16
26
6
99
93
39
1
8
22
5
72
1
47
33
10
18
30
29
3
70
18
17
7
65
12
19
17
15
9
12
13
23
15
90
15
31
66
84
12
14
18
10
20
105
43
44
81
24
49
14
76
2
4
30
78
47
15
16
17
13
18
54
2
21
39
10
26
22
8
10
65
147
9
1
38
4
5
60
15
76
2
10
5
75
16
53
31
8
4
18
6
12
62
15
1
12
14
10
6
2
3
72
12
43
30
155
3
21
13
47
19
20
12
16
12
2
3
13
26
21
15
9
19
12
17
12
1
11
51
16
14
40
12
30
5
33
30
28
50
42
18
27
45
3
15
24
46
32
18
30
42
9
37
14
10
50
28
29
13
102
24
42
30
12
30
42
30
11
19
26
28
62
21
7
6
36
35
27
58
20
12
27
36
7
29
37
66
36
41
1
2
36
24
16
2
10
32
4
12
17
91
41
13
50
12
28
8
4
6
35
7
38
52
35
25
66
161
48
37
24
2
12
58
14
16
17
3
21
19
32
12
33
7
8
10
108
74
16
12
20
40
17
12
7
29
45
52
35
12
39
34
8
10
6
14
9
1
6
2
75
12
7
8
52
5
1
32
18
28
12
12
50
15
3
28
44
33
75
9
163
30
2
46
14
36
57
15
40
5
75
28
2
15
3
24
21
12
7
56
4
20
34
12
18
30
54
20
16
6
96
2
9
3
93
24
21
88
2
18
10
32
18
40
78
24
32
33
24
19
48
41
36
13
84
38
40
2
42
46
11
7
14
48
10
78
11
12
7
12
24
6
50
12
22
6
20
69
15
28
18
20
52
8
10
12
5
12
12
60
21
22
17
3
21
12
25
62
18
27
1
11
43
20
10
56
39
33
42
33
33
15
49
18
50
27
3
12
36
28
30
6
8
18
22
12
78
20
10
5
12
31
12
17
3
57
60
96
7
29
3
57
36
12
49
12
18
17
19
26
10
60
24
17
3
33
13
14
21
15
52
17
12
31
20
12
21
75
60
9
3
30
63
15
24
105
13
35
1
11
13
59
9
27
7
48
5
121
12
30
5
43
2
4
36
35
24
12
49
35
72
31
62
51
79
17
37
54
14
39
3
18
27
55
54
12
2
12
16
30
2
78
10
41
7
36
8
10
30
18
48
54
36
6
6
18
83
13
6
50
87
67
5
15
36
64
20
21
12
31
14
28
32
18
69
43
18
20
22
98
10
20
82
2
4
36
30
11
15
9
12
9
51
3
46
2
10
30
18
14
10
95
12
1
2
40
8
9
39
42
18
9
19
6
26
10
ABCD 481765616*7^$a-1 [50009]
14
10
53
52
65
7
5
58
20
13
17
6
97
23
36
18
67
29
10
56
1
5
54
1
84
3
36
5
4
15
17
31
33
32
12
27
6
12
36
15
31
36
14
36
48
6
9
7
2
18
64
38
7
8
40
17
10
36
21
29
3
9
78
72
1
17
10
105
12
20
27
4
2
12
22
21
15
14
19
5
10
74
6
1
35
64
21
5
39
31
93
48
36
12
24
3
2
22
50
63
127
33
15
12
20
21
19
26
18
25
29
7
11
49
3
8
37
48
5
18
49
27
50
30
28
12
57
27
9
15
45
47
13
36
12
23
13
27
32
18
6
4
50
34
2
31
27
32
13
5
43
39
26
7
11
12
42
10
21
15
81
11
18
24
12
46
9
3
12
8
1
56
28
3
45
32
15
30
19
17
6
30
60
36
43
29
18
28
9
8
3
6
30
1
8
7
9
84
27
33
24
12
35
1
17
12
6
4
9
5
36
54
30
19
32
91
20
13
39
26
12
54
4
32
9
36
7
2
19
44
52
63
8
18
27
3
42
12
6
13
48
96
5
22
33
8
9
3
16
53
30
4
14
6
12
13
5
34
17
19
26
3
7
8
1
17
7
15
32
16
24
24
45
15
12
9
15
24
21
11
28
44
48
73
17
7
8
3
37
23
30
24
3
9
18
6
12
60
3
4
11
1
11
18
31
24
17
15
19
36
21
12
15
5
7
5
4
11
49
48
15
5
12
33
18
13
36
35
1
8
117
15
16
27
5
36
69
22
8
4
12
21
15
2
19
51
72
26
7
11
21
4
5
6
30
18
42
36
12
7
3
12
14
27
27
16
24
2
19
96
48
8
7
2
34
2
27
16
29
70
12
8
12
24
12
25
24
48
47
18
27
16
17
12
54
49
77
18
6
12
63
7
17
4
41
10
2
34
24
48
20
28
12
20
40
50
18
12
69
9
46
24
24
50
10
96
20
4
53
52
35
90
22
44
49
41
54
18
18
1
5
108
31
41
10
26
19
24
24
12
59
6
19
99
2
7
11
6
30
40
36
33
17
6
28
21
8
4
32
31
21
15
32
13
63
36
20
4
24
65
43
33
11
18
18
13
17
70
65
9
24
36
18
1
15
20
16
50
6
13
17
7
8
27
28
60
9
5
34
62
12
22
45
12
11
6
12
7
48
5
19
39
14
79
3
8
12
6
19
80
9
12
24
48
19
27
32
52
5
7
44
4
32
36
30
15
19
20
28
26
19
53
19
5
10
29
45
10
12
2
7
11
52
2
39
31
36
9
51
57
15
26
43
3
8
1
32
7
2
36
54
1
3
32
25
5
18
52
20
9
15
4
14
27
9
10
2
72
10
8
18
6
9
9
18
28
2
22
2
66
18
7
8
55
69
11
4
5
7
21
27
20
6
36
48
18
24
84
9
16
17
43
119
57
63
18
22
32
6
34
110
30
13
3
2
51
7
20
12
16
57
3
12
9
15
9
41
6
25
32
91
24
2
18
6
27
45
22
17
4
65
82
57
5
12
10
41
28
15
5
40
15
41
9
55
29
36
6
9
21
19
39
48
44
49
17
24
90
16
12
12
8
28
24
26
48
42
28
12
8
6
19
56
16
17
66
6
34
21
24
5
19
15
62
66
33
16
3
8
28
80
12
37
8
19
5
9
12
19
3
48
29
9
24
66
6
39
72
7
36
80
16
14
6
13
15
20
100
5
7
33
15
2
24
36
46
2
78
18
46
24
32
52
57
5
54
52
45
5
27
67
48
26
30
52
33
47
12
1
116
16
75
14
58
17
9
19
23
12
6
135
31
21
65
12
6
12
13
20
27
54
31
32
7
9
47
54
3
7
56
18
54
81
19
36
41
21
18
25
15
9
5
6
37
8
12
4
3
8
28
21
84
11
45
21
18
1
15
24
9
15
60
12
26
24
30
60
4
9
15
2
15
28
3
12
81
36
5
7
11
18
10
57
75
36
26
18
1
15
12
20
9
9
34
17
16
15
69
24
20
21
63
15
13
3
14
10
26
24
7
5
18
6
10
57
23
16
21
20
63
4
96
26
6
124
33
77
90
48
108
40
32
36
1
8
43
29
33
12
24
10
17
7
2
19
12
5
18
1
29
24
12
6
37
17
48
10
32
1
89
58
8
13
12
65
63
7
80
40
8
6
31
23
64
8
18
66
6
72
18
18
12
67
11
12
9
33
27
3
28
80
54
15
3
1
59
61
27
14
6
9
28
27
8
57
4
39
38
10
50
18
21
36
15
4
14
12
24
7
27
2
22
36
50
34
21
15
14
15
4
44
24
31
12
20
18
7
5
60
30
37
35
1
3
2
7
41
22
33
27
12
93
17
10
36
9
36
17
48
34
2
46
62
22
14
6
1
8
28
3
48
2
30
4
24
8
37
23
9
3
1
59
16
9
60
17
18
40
41
76
51
9
23
36
21
43
2
7
12
15
2
7
101
27
9
6
45
7
32
85
41
78
1
8
3
37
63
68
12
9
24
12
15
1
11
36
45
9
60
36
10
26
18
28
2
10
8
18
10
14
30
18
24
30
69
16
5
43
12
5
43
36
27
9
29
31
41
22
8
42
10
2
15
9
12
24
36
10
29
16
35
18
7
75
20
18
60
46
26
22
26
27
9
7
36
56
9
22
38
3
7
12
24
24
2
84
6
18
7
15
24
57
15
44
18
10
2
6
28
26
58
33
39
14
19
53
120
24
10
29
9
6
1
63
26
27
3
54
36
6
4
36
5
16
87
5
21
6
73
120
5
12
18
6
10
12
5
9
7
11
18
3
4
5
55
95
1
11
24
16
9
15
32
37
15
20
1
56
33
7
3
21
17
72
36
10
17
9
15
19
26
34
12
24
38
30
16
2
18
4
33
27
8
33
9
3
7
17
21
18
81
33
31
24
15
2
34
2
3
7
17
31
9
96
17
3
7
9
11
18
10
32
25
23
24
1
17
3
24
43
29
39
25
47
9
4
59
37
5
48
6
12
13
24
5
3
15
45
43
2
10
48
14
18
12
16
12
5
19
8
13
8
15
49
17
70
21
12
3
12
8
4
84
26
10
26
19
39
44
6
7
15
33
20
7
62
12
60
18
36
40
5
45
34
5
33
54
9
16
23
18
108
24
46
24
9
11
18
54
45
4
24
27
24
29
45
22
14
10
2
42
25
87
9
87
29
16
17
3
76
36
51
77
9
18
40
9
23
9
7
2
7
20
16
23
6
10
36
2
46
14
10
9
11
18
7
47
1
17
18
54
19
59
36
16
56
30
54
6
10
12
5
120
108
15
28
57
35
4
9
15
12
2
43
3
60
21
39
12
12
2
54
16
8
21
9
31
32
7
72
65
24
9
18
45
63
52
29
3
78
12
18
18
36
36
43
20
16
12
36
23
25
39
80
16
9
75
36
20
18
36
10
36
21
39
12
8
9
15
4
26
6
37
11
9
33
18
4
86
36
19
12
3
56
54
31
53
7
11
9
141
12
67
11
85
75
12
36
29
45
31
29
31
5
10
72
12
62
15
39
6
19
36
15
14
115
29
15
27
18
22
53
31
65
27
4
8
1
5
36
30
6
3
24
3
52
12
9
5
7
59
28
26
15
39
6
126
54
46
98
12
34
9
3
9
3
38
22
17
33
10
20
1
27
33
11
16
45
15
9
15
21
12
8
9
48
60
10
2
15
16
92
43
2
19
48
39
9
11
12
13
11
13
17
24
30
24
12
24
1
111
12
5
15
1
17
30
78
30
6
75
15
1
48
5
12
10
14
144
36
18
21
15
36
18
22
50
19
29
60
72
3
7
21
12
5
36
10
81
3
36
14
60
67
12
84
15
74
18
1
29
36
6
13
12
39
9
17
10
98
12
7
111
5
28
17
72
18
12
13
27
36
29
31
53
7
53
64
15
12
33
27
38
48
108
19
5
3
67
2
19
51
33
17
10
8
1
39
50
55
23
4
14
10
45
47
42
18
18
30
16
29
40
59
13
59
4
86
31
27
32
1
15
48
26
55
53
78
13
35
42
19
48
5
36
12
54
73
23
4
33
47
90
6
28
2
10
8
36
24
9
43
5
63
4
32
1
143
54
46
14
82
9
11
28
8
49
41
19
53
10
32
28
26
99
7
5
28
8
27
18
43
24
41
19
15
36
26
10
8
13
35
28
62
54
1
23
16
36
38
10
21
51
2
6
12
18
6
16
14
10
8
37
5
39
4
3
53
39
16
56
9
24
40
17
24
12
22
36
24
26
10
12
2
30
37
5
55
35
21
27
78
7
32
31
24
14
7
3
17
7
2
34
ABCD 481766072*7^$a-1 [50021]
15
9
27
105
9
12
6
54
12
18
53
24
7
29
7
29
7
24
54
75
8
37
6
18
18
12
42
42
12
6
18
21
39
105
57
6
24
12
21
24
15
18
15
27
24
36
30
12
11
7
24
42
11
61
18
9
9
12
12
15
9
42
18
11
40
8
25
18
30
6
18
15
9
71
1
144
35
12
169
23
1
3
32
4
15
6
6
12
42
15
44
19
6
51
24
39
18
12
36
18
42
36
3
12
21
72
78
41
37
54
9
12
27
17
49
6
17
1
6
21
9
6
12
6
18
41
7
18
6
57
39
81
21
11
1
42
72
17
19
17
1
72
6
6
18
21
32
19
96
114
18
30
24
18
6
12
83
7
30
27
3
21
27
5
7
9
27
24
36
12
126
63
3
18
11
19
53
127
29
13
39
8
13
24
35
109
15
9
12
12
12
12
30
12
161
25
18
60
6
59
16
15
9
9
18
36
113
16
21
35
13
30
21
27
6
63
20
13
18
42
36
39
15
6
12
11
12
19
12
6
30
12
24
6
24
11
1
15
9
11
4
12
12
27
5
25
6
6
11
1
35
67
36
24
18
11
1
3
9
72
60
42
93
8
36
12
1
72
11
61
24
30
12
6
11
37
6
21
3
57
8
43
17
31
30
30
33
20
127
24
60
9
39
45
21
11
12
19
21
8
1
23
25
3
111
12
17
37
60
72
48
24
12
35
31
12
9
3
12
6
54
5
13
42
6
15
75
41
4
24
45
18
9
27
54
6
9
12
39
6
6
18
6
12
93
21
11
25
95
24
24
1
90
12
48
48
60
36
17
91
12
18
39
3
5
1
35
43
33
27
12
29
13
3
9
30
36
41
1
18
5
40
24
33
24
6
36
18
12
18
42
66
12
53
31
66
12
11
139
48
29
19
6
39
8
13
11
7
6
35
1
12
12
18
57
68
12
61
18
18
18
36
41
4
21
3
39
9
3
48
24
45
57
6
17
13
11
24
25
15
15
12
5
1
18
5
7
6
18
45
3
108
12
41
7
12
9
87
12
24
54
3
9
18
12
53
19
9
36
33
54
9
51
30
12
24
30
29
37
15
39
12
5
40
39
30
51
3
18
6
9
20
13
15
9
59
25
3
3
24
30
18
5
16
15
48
17
16
9
11
31
18
60
15
21
15
8
7
6
51
32
7
17
12
4
21
23
55
12
12
21
87
30
18
5
13
42
6
42
48
6
3
57
18
17
31
30
6
21
9
24
11
1
24
6
17
28
57
15
21
6
36
18
6
5
7
21
9
48
71
13
36
3
3
9
32
31
6
12
24
24
66
17
37
27
21
15
56
19
69
21
30
30
6
48
41
13
18
36
72
18
60
6
6
11
48
43
24
36
30
35
1
6
18
6
6
107
31
6
96
48
72
30
6
35
1
15
15
33
33
6
24
30
18
36
29
79
36
9
8
24
1
12
6
45
3
12
48
9
3
69
32
1
18
5
55
12
18
59
13
42
30
11
24
7
36
45
45
24
59
19
5
13
24
3
8
13
30
12
9
9
42
18
102
42
3
24
21
15
9
51
20
25
3
15
9
3
18
90
6
42
9
39
60
24
66
30
42
6
18
6
53
1
12
6
45
27
48
126
36
42
21
15
6
11
49
11
31
24
18
18
6
23
40
8
55
17
52
21
42
17
43
17
7
9
9
47
115
108
6
6
12
81
3
36
60
12
24
66
12
15
9
39
20
37
87
21
11
19
30
18
29
25
36
30
6
3
24
3
5
12
4
21
39
9
27
33
36
30
9
75
5
48
13
30
24
12
24
6
12
6
6
42
5
24
1
6
24
6
27
24
21
6
5
25
39
39
18
47
31
5
61
15
9
18
9
15
24
89
19
12
12
129
3
5
13
24
36
12
24
72
23
7
192
9
33
11
24
7
17
1
18
24
29
13
30
30
18
24
12
9
3
18
66
6
30
9
36
3
57
33
30
30
30
24
6
6
108
9
9
15
33
42
12
57
9
18
5
19
6
15
8
13
18
6
3
21
27
24
56
1
6
36
48
29
55
72
48
12
5
19
29
13
18
30
11
1
18
18
11
13
11
24
25
12
6
17
1
36
6
18
51
3
17
73
6
18
48
114
9
27
48
54
30
72
5
67
17
25
18
33
45
66
6
6
18
23
52
8
52
32
7
5
43
174
90
30
3
45
12
36
71
60
13
6
6
6
6
6
33
3
45
33
15
20
7
5
31
6
30
12
57
9
23
13
24
12
75
3
17
61
95
7
36
5
36
91
24
5
84
31
45
20
13
186
12
29
25
23
1
30
18
6
24
53
25
18
6
15
9
18
5
19
12
30
59
1
42
12
114
42
21
15
42
6
30
36
11
19
9
33
18
18
15
15
5
7
6
12
66
30
15
3
24
5
31
18
47
13
27
15
17
1
42
12
9
3
54
47
16
3
21
63
24
78
35
19
21
3
108
9
15
42
18
12
36
42
42
17
16
24
48
51
6
18
30
15
21
27
15
12
9
48
32
7
72
12
17
40
3
57
39
60
30
12
24
11
13
6
12
54
36
3
32
7
12
12
114
83
1
35
60
12
4
20
7
66
54
36
57
9
39
9
39
15
33
20
7
36
21
3
12
12
21
21
23
13
12
51
21
48
18
33
45
24
11
19
21
27
12
6
36
54
9
57
6
24
42
18
33
20
48
1
12
107
19
21
8
25
15
8
37
3
15
45
9
66
18
23
24
43
89
48
13
3
21
42
6
15
27
12
12
41
37
78
18
47
1
24
3
39
48
5
25
12
18
36
21
8
72
1
48
23
7
36
48
6
27
32
13
30
17
4
39
30
11
4
24
15
42
54
17
19
42
48
18
24
78
6
57
32
28
9
6
12
72
29
24
48
55
6
30
18
51
51
6
15
36
9
114
12
5
48
55
9
45
6
6
24
6
9
3
77
24
1
48
12
18
9
75
12
6
12
63
9
12
39
33
36
11
4
9
6
36
21
20
1
15
33
15
3
17
1
30
30
6
36
18
3
3
6
27
15
12
12
5
52
8
19
24
6
6
57
3
30
6
42
63
3
48
5
19
78
6
24
9
33
42
78
11
4
44
1
12
6
12
12
12
57
69
15
15
48
6
30
108
9
39
60
65
7
24
30
18
5
79
17
19
36
21
15
30
24
36
3
81
18
18
15
68
37
35
4
21
15
8
36
25
30
18
11
13
54
42
3
56
24
31
12
18
12
35
13
23
55
18
23
13
54
36
57
3
57
21
30
33
51
21
27
12
24
102
6
53
7
66
24
3
9
18
24
17
1
12
27
15
24
9
15
17
16
3
18
30
24
69
27
9
123
18
18
33
9
36
72
27
60
24
21
11
28
33
18
12
66
11
19
66
6
5
1
18
18
12
6
9
80
7
6
23
7
9
27
17
7
36
18
60
63
60
3
9
33
78
24
29
1
27
45
3
24
27
30
3
21
36
3
33
47
19
45
63
102
18
36
36
17
19
21
8
4
93
24
6
6
36
30
12
12
57
21
39
27
36
18
24
24
24
11
16
56
4
12
15
30
6
21
3
24
24
18
11
16
3
6
35
25
3
51
21
9
18
18
12
3
15
77
67
12
48
42
54
6
24
18
5
52
15
48
18
18
12
9
69
6
5
7
18
6
17
4
44
7
30
48
78
48
12
18
72
48
12
36
27
87
21
21
42
12
6
60
35
64
3
6
6
21
12
123
101
13
18
5
12
37
12
66
21
9
30
6
12
35
13
78
6
24
3
8
1
27
3
6
18
5
28
27
48
57
9
30
12
12
17
12
7
6
54
48
30
15
9
12
30
36
30
6
48
5
19
33
45
6
9
8
19
6
90
6
3
44
25
27
12
21
18
42
12
35
19
24
18
54
36
36
21
63
6
18
66
78
29
12
24
1
87
8
7
18
23
37
27
45
11
72
91
54
15
12
3
33
12
3
6
42
24
6
51
32
31
9
8
13
24
3
9
39
3
6
75
3
24
12
66
42
9
9
11
28
27
5
1
36
75
51
6
6
9
45
12
12
39
48
48
27
18
12
42
6
48
6
72
41
31
24
6
24
15
8
16
9
11
76
8
40
9
114
36
24
12
12
36
17
1
30
6
47
28
15
30
18
12
24
105
20
60
43
42
3
9
36
24
12
15
33
6
30
11
12
7
6
30
24
12
6
6
9
3
41
16
27
144
30
11
79
60
54
42
42
12
27
39
12
18
6
6
24
96
24
ABCD 481787666*7^$a-1 [50013]
72
41
16
83
13
35
6
4
3
36
15
18
35
4
11
18
4
36
2
54
6
1
8
19
56
28
17
55
18
18
53
37
11
3
54
12
18
33
27
36
30
6
4
89
16
9
27
44
4
5
10
92
1
8
15
10
39
105
26
60
4
21
5
19
9
2
10
11
75
48
6
10
21
63
32
1
17
15
27
13
5
4
18
20
133
9
56
19
17
55
11
84
1
9
20
70
9
12
9
14
1
12
9
24
27
32
7
33
21
15
116
19
5
13
48
15
3
2
15
15
94
35
28
11
13
3
78
12
6
9
29
16
30
36
90
15
12
36
8
28
5
55
36
3
6
14
12
4
20
24
46
6
9
11
10
63
60
27
9
11
1
51
2
10
36
33
5
4
8
15
33
10
20
36
34
20
22
18
56
36
19
5
54
22
18
32
28
2
18
1
51
9
41
39
13
32
27
33
4
3
23
40
26
15
24
16
72
60
44
4
5
30
37
36
5
3
57
7
9
15
21
11
33
34
2
24
4
50
12
25
12
23
24
25
29
7
9
54
32
10
23
4
3
44
28
38
7
123
9
12
53
30
40
21
9
11
9
4
92
7
3
5
3
34
26
10
2
18
6
4
9
27
18
63
27
18
15
27
62
19
11
64
6
14
12
1
57
71
1
18
45
27
18
15
17
24
4
3
47
16
9
5
4
6
56
1
36
24
36
36
23
157
11
6
40
14
126
10
5
40
48
8
7
2
19
69
8
18
4
68
10
12
27
11
33
7
14
7
9
38
21
1
20
18
64
2
4
39
27
33
48
33
62
24
6
7
41
30
4
36
90
15
20
21
31
3
24
2
156
7
44
1
2
34
50
33
43
5
13
2
34
15
12
9
35
25
50
13
32
4
21
15
21
15
12
51
2
10
41
37
3
32
37
11
39
24
16
9
5
27
3
45
51
34
50
4
26
6
22
51
9
26
33
39
37
53
10
38
7
9
30
18
2
6
34
14
7
23
1
12
59
4
6
18
2
3
51
66
4
3
11
34
26
34
2
6
54
1
45
3
24
12
29
30
1
21
74
13
11
6
6
25
23
1
11
1
69
18
12
20
21
64
12
36
32
4
5
24
22
8
10
27
9
3
33
50
4
18
2
1
15
84
41
64
3
32
13
8
15
4
9
9
6
5
67
20
24
1
3
101
15
34
50
4
41
4
44
1
71
21
7
12
8
7
20
46
15
32
7
24
36
21
33
30
17
24
4
68
4
35
25
21
63
5
10
30
122
28
50
22
14
7
23
37
17
55
57
18
42
131
24
28
41
6
4
9
9
3
27
17
15
1
12
45
26
37
35
60
9
15
58
12
11
25
24
3
41
12
10
68
10
32
39
9
36
10
17
1
39
60
12
9
2
24
25
11
9
7
21
23
166
54
20
40
5
16
35
93
16
15
26
15
40
36
20
19
9
29
15
1
44
3
49
48
36
50
13
15
8
64
36
20
1
47
16
56
40
14
34
69
3
24
21
15
14
31
36
48
5
36
63
4
36
17
54
70
14
12
4
5
45
4
20
4
18
29
64
11
13
3
14
15
15
28
45
11
52
9
9
27
20
7
6
54
9
84
8
7
12
2
7
9
27
17
30
6
10
60
8
1
12
53
7
12
8
57
7
83
4
72
36
18
36
14
52
5
33
16
50
45
49
144
36
6
5
96
3
22
3
60
27
8
10
72
8
162
28
12
65
97
23
24
13
11
124
12
5
6
69
19
92
22
8
18
132
45
33
10
33
48
20
72
93
28
18
18
27
36
20
63
25
9
20
66
13
21
15
11
30
15
28
24
27
2
24
10
20
10
14
13
24
9
14
61
41
39
21
30
40
60
18
27
39
33
12
15
20
6
15
4
21
18
6
3
27
6
3
24
3
20
22
8
54
1
29
19
27
44
28
6
12
15
48
27
29
88
23
33
25
42
5
24
16
75
29
4
27
12
2
31
5
30
9
19
2
30
30
15
4
39
53
3
6
19
15
14
6
16
21
36
87
9
12
63
5
4
23
22
32
15
4
39
32
1
65
7
63
29
25
20
27
3
69
15
40
6
11
3
12
9
1
72
8
19
5
7
8
15
28
62
6
4
14
7
89
24
42
24
1
29
7
23
13
15
12
6
44
28
11
88
21
26
33
1
23
24
16
12
17
30
6
18
52
117
12
5
19
27
48
69
45
27
5
40
3
17
6
78
12
24
58
8
4
18
8
7
32
4
68
9
18
30
6
30
31
36
8
1
15
3
24
18
14
24
21
85
3
11
6
6
1
21
32
4
90
33
44
39
46
8
102
40
45
12
11
61
11
9
9
42
18
36
6
49
15
21
15
14
15
15
13
15
32
6
7
3
24
5
13
18
14
6
21
24
28
5
4
63
20
24
24
49
2
13
21
11
21
30
34
14
49
27
9
12
53
30
4
36
41
4
9
120
27
5
4
24
3
5
111
63
25
35
10
3
27
86
18
72
54
10
44
22
11
13
20
6
13
9
8
10
54
86
49
9
6
93
41
31
35
46
14
24
16
26
7
3
125
28
45
2
25
5
10
12
6
3
23
28
38
7
3
18
15
45
72
12
11
16
32
3
64
20
13
9
18
9
8
69
6
54
43
12
32
24
79
41
3
64
6
20
6
21
9
34
2
51
1
30
9
9
63
60
20
16
11
21
7
6
27
3
20
24
12
21
19
9
20
1
18
5
51
58
8
54
1
5
4
26
13
24
21
6
21
60
3
32
24
16
5
9
19
65
12
7
27
9
27
41
9
4
11
40
57
15
21
11
15
25
39
6
20
7
47
64
36
42
14
45
16
8
55
9
8
25
3
11
9
15
33
13
14
49
36
9
36
11
9
4
12
47
33
7
36
36
27
45
63
9
81
39
27
14
30
61
5
54
12
4
18
27
35
9
25
3
20
24
9
46
45
9
24
3
51
18
30
24
54
20
3
63
25
15
20
10
18
41
48
16
8
15
4
14
7
63
24
36
5
25
15
17
64
3
60
3
24
18
2
25
36
29
19
51
14
12
10
188
72
28
5
7
9
24
8
4
60
12
44
16
144
9
71
48
9
7
3
42
27
23
22
11
7
38
12
4
3
60
3
60
5
33
6
40
17
136
24
32
31
30
27
32
27
10
8
10
81
9
32
24
16
23
4
27
20
90
27
28
11
4
44
6
30
10
11
48
27
97
45
15
32
76
9
35
1
3
9
15
36
39
8
9
21
18
42
15
9
54
1
9
12
11
9
30
24
4
20
12
18
31
9
2
25
48
24
12
5
39
15
33
48
13
2
4
9
21
15
11
24
6
7
9
60
18
30
2
30
18
60
6
6
22
8
7
48
35
33
72
4
36
27
2
58
2
60
54
1
11
1
27
33
27
21
29
4
30
6
2
82
15
11
1
41
4
18
6
32
34
116
1
24
3
50
31
45
27
17
19
11
6
46
8
1
36
33
23
7
6
11
25
12
8
70
44
6
43
27
8
37
9
24
20
3
7
65
16
32
13
18
17
24
48
7
30
11
15
28
33
12
24
9
8
22
44
1
23
1
20
51
108
49
11
25
24
77
24
15
57
43
12
63
2
4
3
60
27
21
44
15
4
26
34
45
11
25
56
25
12
62
34
11
72
3
34
15
5
15
45
27
39
6
10
20
70
15
99
26
51
3
24
6
7
29
7
41
7
15
81
9
68
16
20
36
34
6
38
64
33
45
20
15
4
59
6
60
10
74
4
47
28
60
45
11
51
30
36
19
35
21
16
32
27
1
36
23
24
1
9
6
12
6
26
13
41
22
24
17
4
36
80
39
24
73
8
24
15
30
19
12
5
4
6
12
62
7
108
11
97
21
15
21
27
29
7
44
7
21
9
6
21
60
35
28
2
19
32
49
24
18
38
7
11
100
17
37
11
48
27
1
21
14
66
7
11
52
18
20
7
23
49
45
38
9
61
39
24
21
50
10
14
6
115
11
28
77
3
25
12
5
10
12
42
11
24
109
20
63
27
30
16
56
22
8
10
84
11
3
4
17
45
36
19
29
6
25
36
27
12
77
9
31
17
6
1
8
67
9
5
28
36
36
84
36
74
22
8
6
49
68
16
27
9
9
90
32
10
18
9
23
21
4
15
21
5
3
21
4
2
61
3
24
9
36
8
1
32
15
15
13
15
57
33
12
99
27
104
24
6
6
13
8
1
8
15
15
18
22
9
3
42
3
8
16
9
8
42
21
28
35
4
32
4
36
9
24
17
48
27
24
4
35
16
18
3
5
64
20
55
9
6
66
59
28
3
74
7
72
15
41
51
18
7
23
4
9
9
14
25
15
17
4
24
9
32
7
87
9
17
48
3
24
37
11
16
15
54
30
5
1
36
11
3
45
13
36
27
23
97
20
3
1
ABCD 481885478*7^$a-1 [50018]
120
1
47
9
87
60
13
23
1
116
124
48
36
47
180
45
39
13
11
69
3
192
48
36
57
15
12
13
32
52
140
27
12
49
11
13
35
1
11
12
21
16
24
23
25
252
35
45
3
12
21
15
157
68
72
36
16
60
20
36
3
21
16
8
3
156
145
107
133
83
69
15
1
23
60
36
33
99
13
23
33
63
60
69
3
45
4
59
37
20
40
35
12
21
64
12
83
45
48
4
44
15
25
107
45
27
12
1
12
47
69
3
13
11
24
72
109
11
69
75
36
57
16
60
68
15
60
33
108
4
20
60
39
9
39
13
11
60
1
36
44
15
1
68
39
108
25
11
48
9
15
108
21
51
9
100
35
36
36
60
60
72
36
37
8
15
25
92
99
12
108
12
84
25
95
9
3
12
25
24
11
9
27
24
9
27
144
12
12
24
24
24
21
27
36
48
1
68
111
12
21
16
35
36
84
69
36
60
3
49
35
73
47
72
9
3
9
52
20
72
16
35
45
24
16
24
23
12
120
12
33
88
36
20
15
72
24
12
48
72
21
39
33
51
72
37
35
13
47
141
15
84
12
24
37
11
60
61
71
24
81
28
20
3
60
72
9
52
71
12
45
16
35
69
51
12
69
99
45
123
1
20
76
23
57
15
12
24
33
12
3
33
4
144
23
81
16
11
61
71
1
36
47
85
120
32
39
57
3
96
132
12
21
72
75
48
36
24
48
57
72
3
21
16
20
4
24
47
96
9
88
95
33
39
81
144
15
24
9
99
61
32
39
12
12
12
109
20
27
96
12
21
36
12
120
51
24
33
63
24
132
132
120
9
51
33
28
119
72
72
72
12
72
12
45
51
33
27
12
13
35
69
24
51
61
56
27
105
48
3
1
35
25
59
121
71
48
1
48
56
63
24
9
48
27
24
36
1
20
39
24
12
69
4
23
33
39
57
4
83
25
47
33
15
73
204
35
1
44
3
96
60
12
33
27
36
21
15
13
11
21
51
21
76
60
11
48
36
33
111
1
32
48
15
96
57
12
51
1
8
111
48
69
3
9
3
1
59
97
47
24
108
72
9
3
72
153
40
32
3
24
57
3
12
21
12
63
85
24
56
60
12
51
45
3
21
72
64
24
56
24
60
36
12
4
24
84
11
36
13
8
48
24
27
72
69
60
60
148
23
60
12
21
15
73
47
84
84
33
27
33
27
25
108
23
45
3
37
35
37
188
16
71
84
165
60
16
68
4
71
48
9
12
48
27
25
32
28
59
33
15
72
108
24
9
3
24
1
71
60
1
59
37
12
20
15
24
109
23
9
60
87
24
13
24
47
24
9
3
21
3
37
48
11
36
36
37
20
75
84
21
3
37
23
1
23
96
9
12
4
11
24
9
100
60
68
88
132
23
37
23
9
63
25
12
60
20
3
13
12
11
48
85
107
24
133
71
9
60
75
12
133
32
27
48
12
1
11
21
48
39
1
23
48
24
97
24
83
57
36
124
35
25
95
9
64
59
1
59
33
39
45
3
24
60
12
72
9
27
144
49
83
9
4
11
24
1
11
144
24
21
52
47
12
48
1
24
8
27
13
11
60
37
80
3
9
27
73
92
51
48
45
52
80
39
72
12
96
49
107
37
8
15
9
3
48
96
120
48
120
181
95
156
33
48
12
40
35
45
40
20
3
97
48
8
24
51
57
15
61
23
36
12
24
9
48
63
1
35
84
12
25
11
12
24
45
40
83
60
48
108
13
11
69
27
84
12
21
36
15
81
3
145
23
57
72
15
37
47
72
144
25
59
9
64
8
48
39
24
72
12
33
15
48
129
108
64
68
4
8
27
60
25
36
23
9
52
44
52
12
12
71
93
15
168
93
15
73
11
85
59
108
9
3
37
11
13
56
28
96
59
12
12
1
71
9
51
105
51
24
24
12
24
9
3
49
140
96
4
8
87
12
1
11
9
51
48
96
13
59
36
9
3
24
60
1
120
20
27
72
13
47
49
35
45
12
27
69
87
84
21
39
93
3
49
48
60
23
37
32
4
32
64
23
45
48
3
84
33
48
3
12
117
64
36
23
24
1
35
9
15
24
24
24
9
27
33
3
36
24
33
4
95
61
11
9
36
99
165
3
33
15
33
60
16
20
96
132
3
72
12
84
37
8
63
49
8
112
71
9
3
12
25
8
40
24
23
9
60
15
84
1
44
3
60
24
84
72
60
84
108
69
87
60
45
75
13
8
12
15
24
61
47
12
21
3
36
57
3
13
56
24
75
60
36
69
15
13
60
23
36
9
3
25
116
3
13
35
48
1
56
52
47
48
72
21
24
3
37
8
16
104
39
169
8
12
4
47
13
20
24
159
1
24
23
97
20
147
24
9
12
63
61
11
61
143
45
15
1
59
12
72
13
24
23
73
32
76
11
25
56
24
60
84
63
1
119
1
23
9
4
96
68
3
13
143
81
3
37
8
3
9
51
24
36
1
59
96
36
84
48
1
24
35
72
156
57
51
120
24
12
9
3
13
95
84
36
1
20
3
96
9
4
23
228
81
15
48
73
32
39
108
12
120
9
15
57
15
21
84
63
45
48
39
12
25
107
13
23
81
51
132
36
144
12
25
24
168
11
9
28
107
9
135
ABCD 482047586*7^$a-1 [50006]
24
16
11
24
297
63
85
83
21
123
21
120
27
24
48
48
169
143
97
56
108
120
27
96
24
85
35
93
96
3
73
32
48
231
229
68
15
1
23
96
24
81
63
13
20
16
8
12
3
24
141
72
40
11
69
267
72
45
36
48
60
36
100
11
85
443
120
360
96
45
3
120
13
92
72
15
25
80
48
15
72
48
57
84
12
63
48
24
48
1
20
24
27
24
21
3
9
471
9
28
44
207
133
35
45
3
93
12
15
24
73
119
37
104
3
13
131
9
60
4
80
15
121
8
36
51
72
57
111
24
96
49
60
308
15
13
120
8
75
96
96
93
96
76
23
61
107
13
35
1
140
75
9
96
244
44
96
15
145
71
69
51
72
13
8
36
16
287
120
24
24
45
48
12
4
35
189
252
48
96
76
24
60
119
45
51
153
208
23
96
45
256
120
104
16
179
25
116
40
84
128
48
84
123
13
155
9
15
205
104
112
128
3
49
8
144
192
63
97
80
36
123
45
243
189
3
21
108
36
16
59
9
63
129
24
39
37
164
12
84
15
9
159
57
100
131
96
24
33
87
9
15
48
96
241
20
36
39
216
48
57
160
47
37
155
48
57
87
49
71
24
57
12
40
36
20
120
27
21
3
81
148
35
57
12
280
56
4
95
48
13
128
243
120
13
59
237
48
51
21
60
4
59
45
84
159
24
24
241
23
72
33
16
23
117
51
24
9
63
33
180
51
33
135
72
9
48
28
8
27
69
120
3
33
24
159
1
47
9
159
264
120
97
240
23
21
3
21
75
21
16
60
47
24
33
40
71
24
24
9
159
93
27
13
395
45
3
21
12
63
24
33
64
116
228
63
69
75
69
75
33
28
204
200
36
244
36
120
11
33
39
9
28
68
156
24
51
69
3
96
97
36
155
85
60
188
16
20
156
27
24
13
428
12
123
225
28
8
12
4
35
120
48
81
16
128
12
76
23
81
39
96
72
33
15
69
51
61
8
3
81
252
144
147
85
380
108
136
140
111
205
8
72
75
384
21
4
20
60
15
168
117
195
33
148
20
120
183
61
35
45
60
36
108
24
88
143
1
128
12
16
155
25
20
3
117
3
24
72
33
28
8
147
72
13
35
48
57
63
120
1
20
40
11
24
48
96
37
120
24
59
157
84
20
120
96
64
59
237
4
23
72
61
8
120
27
24
105
36
64
155
96
9
60
99
72
25
32
12
84
135
21
24
112
59
1
32
111
37
84
143
13
144
20
63
37
83
21
16
155
181
20
63
120
121
95
61
8
27
85
8
72
60
39
33
63
85
8
72
4
80
40
236
40
104
99
9
28
8
3
177
96
36
24
60
36
99
48
21
99
37
20
24
172
8
3
144
109
80
16
24
83
37
60
276
11
13
59
121
95
1
8
12
48
3
69
40
11
117
219
13
200
360
3
1
20
315
33
192
16
32
15
141
36
15
21
40
20
39
69
120
3
24
25
128
96
39
37
84
8
408
4
80
36
60
4
116
240
27
13
35
49
44
171
45
196
71
49
119
45
123
24
177
72
160
32
15
21
72
4
23
37
116
ABCD 482161244*7^$a-1 [50007]
69
9
6
41
28
21
11
7
17
4
27
32
9
7
20
24
81
40
21
14
46
11
37
11
67
29
4
8
15
28
56
10
2
13
8
1
30
6
12
3
27
56
4
17
4
116
4
8
1
78
5
4
3
36
17
19
5
4
8
1
38
33
37
30
5
55
32
10
3
9
35
24
72
15
13
9
23
3
10
30
21
3
17
4
11
21
55
29
51
24
21
28
60
9
12
30
5
31
65
3
4
12
18
42
5
3
36
33
99
22
6
42
14
16
29
36
67
12
89
12
49
48
42
17
28
21
30
30
23
87
22
3
8
3
4
9
24
8
52
51
9
57
23
19
21
59
10
14
24
4
17
1
38
10
12
47
16
3
32
48
10
24
2
9
37
23
31
17
13
30
5
1
2
9
12
25
2
4
8
22
84
6
48
8
13
11
9
1
6
5
24
13
107
1
63
12
8
3
9
28
8
31
21
8
48
3
12
21
55
24
5
24
27
21
4
47
16
32
13
117
2
9
1
12
2
16
6
50
25
15
5
16
33
6
5
31
17
12
12
15
22
42
5
4
21
14
84
13
8
7
29
4
21
14
57
7
29
4
3
60
41
36
25
2
57
16
9
18
21
20
48
73
18
56
21
12
3
4
102
26
105
72
3
49
87
42
18
21
12
57
3
11
24
24
4
45
21
11
3
1
11
10
63
39
29
12
52
60
45
50
4
6
2
21
96
39
12
22
6
20
22
2
12
28
36
36
5
12
7
21
39
8
4
69
11
58
11
36
55
8
93
4
8
3
28
29
120
16
3
21
8
1
14
4
116
13
71
34
30
18
14
24
13
68
12
49
2
16
18
15
21
51
27
8
4
60
77
13
15
32
15
33
13
12
14
70
11
16
45
11
19
42
2
40
24
17
15
9
24
37
62
1
21
66
5
27
13
8
1
6
20
34
15
9
12
3
111
29
3
33
25
62
4
32
13
11
13
71
13
57
3
51
6
15
8
36
3
28
20
12
9
133
2
37
35
33
61
30
21
56
1
18
68
13
20
13
14
16
41
16
20
15
21
25
2
60
36
12
10
30
18
26
21
3
4
72
9
15
17
24
1
3
21
11
4
63
20
48
22
3
8
16
11
24
4
20
12
9
1
12
72
14
1
93
12
14
12
84
48
33
15
81
7
21
3
42
11
24
16
8
3
37
23
73
35
9
51
57
12
49
30
66
51
32
1
51
9
6
5
79
8
12
69
12
25
11
13
2
12
28
9
57
23
27
22
18
24
9
47
60
10
60
3
117
39
15
6
23
27
10
3
39
32
9
12
3
4
41
15
34
47
27
4
48
8
24
12
9
12
7
24
6
24
50
45
4
69
11
15
10
11
4
8
7
8
33
12
12
27
40
104
9
37
11
13
11
13
84
74
9
15
21
1
27
3
8
9
39
1
20
61
12
18
8
22
38
25
21
6
30
62
10
6
32
22
12
15
3
68
12
1
8
3
9
7
30
30
89
1
11
4
24
21
3
21
11
7
8
24
10
15
32
28
32
3
24
72
36
46
38
28
32
25
20
39
106
23
55
5
7
30
26
9
48
19
21
9
3
80
24
13
27
44
39
1
8
60
19
30
23
1
51
11
9
24
1
42
41
40
9
60
60
11
51
4
36
6
3
56
4
8
48
27
33
1
2
1
11
16
8
21
13
3
9
2
12
40
21
9
27
20
19
9
60
8
24
24
40
20
73
6
77
25
24
39
56
1
18
12
5
24
19
5
1
36
15
9
6
53
15
12
25
8
40
8
1
30
12
9
11
34
2
10
3
15
17
7
18
59
13
2
1
39
9
12
68
49
3
48
8
48
43
29
73
38
13
3
6
35
43
21
21
2
4
41
4
39
29
15
25
11
4
42
12
2
64
114
23
24
39
46
24
2
10
3
8
52
9
18
12
8
4
5
4
8
12
7
29
13
11
39
22
11
3
4
8
58
2
4
17
7
5
36
12
24
40
39
18
11
36
36
19
6
11
12
40
8
15
16
12
9
11
118
2
9
31
8
9
4
8
27
4
56
45
37
27
15
5
12
3
25
35
21
24
1
15
44
3
60
9
7
42
14
58
6
17
36
12
40
9
12
36
24
24
95
75
60
16
17
19
20
21
28
23
1
72
9
30
6
11
3
4
12
33
32
15
13
8
39
13
20
25
26
4
24
17
39
34
3
8
27
22
42
18
3
9
51
27
17
19
5
1
14
12
21
13
2
37
9
11
15
48
13
9
6
8
16
12
72
8
13
12
3
20
33
52
8
43
5
13
3
9
26
25
9
30
21
15
5
4
35
4
12
104
4
32
28
12
5
37
60
3
33
47
40
9
30
60
29
55
5
16
45
2
60
144
64
6
18
5
60
36
3
13
48
8
51
9
7
8
57
1
11
51
52
6
15
21
2
1
20
15
16
54
51
35
4
5
27
4
17
12
12
39
10
30
84
117
56
3
1
117
6
41
15
21
24
25
18
20
48
4
8
1
12
108
8
63
12
36
48
52
12
9
60
15
41
3
16
8
9
4
45
11
60
55
9
21
35
3
24
12
9
7
12
6
14
21
7
30
23
7
20
13
8
3
45
4
32
3
4
41
39
12
16
9
59
40
5
27
25
47
10
27
24
11
24
16
9
32
24
1
2
21
16
20
39
12
21
27
33
4
15
41
3
58
36
83
61
11
3
12
21
4
51
17
60
27
12
9
63
1
15
5
1
48
23
4
24
20
3
84
9
19
12
18
2
25
20
4
21
26
52
42
2
57
55
44
61
32
7
53
4
3
17
75
33
87
4
5
4
21
66
33
11
117
24
28
21
2
58
18
21
12
44
16
15
9
23
100
17
51
28
6
18
138
12
14
28
6
11
15
4
20
10
24
26
24
10
18
32
21
7
41
52
45
15
8
16
33
2
60
28
18
38
52
5
7
18
2
21
49
3
9
15
63
33
59
24
105
63
4
48
5
87
21
28
11
9
15
10
2
36
9
19
20
9
1
59
4
20
36
91
18
12
2
12
45
4
15
6
15
15
24
5
127
12
30
11
132
19
6
12
48
59
76
63
41
3
72
4
17
24
13
3
23
1
39
45
39
32
12
33
31
8
108
4
9
11
4
56
10
14
24
36
21
25
30
90
23
39
13
9
11
15
21
3
10
2
9
3
16
69
15
101
27
22
14
9
4
75
56
28
65
31
5
28
12
11
22
15
8
15
46
18
32
22
71
19
29
16
11
12
40
104
12
12
9
13
11
16
11
12
37
15
9
9
6
17
24
31
54
38
10
11
3
22
62
49
35
28
21
21
2
22
62
9
12
49
24
2
12
48
33
19
65
1
18
12
17
4
11
9
3
24
9
3
60
4
6
14
4
17
55
65
75
36
21
109
3
20
25
14
21
36
27
4
32
10
14
9
4
11
33
1
30
45
24
20
12
4
9
14
40
32
28
29
12
39
48
34
11
24
13
26
4
17
63
1
56
4
11
9
52
39
6
11
19
53
1
15
11
4
17
4
3
17
67
29
12
39
10
30
6
27
47
21
31
32
4
44
34
42
9
23
28
9
47
52
5
1
2
96
21
3
4
9
20
1
11
31
68
10
35
19
9
9
3
9
38
1
20
55
54
26
21
16
9
11
7
6
51
3
17
1
23
16
23
117
15
46
14
9
1
62
52
17
13
23
1
51
45
6
17
12
3
46
23
4
11
12
28
48
24
20
22
18
102
30
5
25
15
44
7
32
40
12
5
15
25
11
10
18
20
4
8
21
13
30
18
18
18
62
10
23
16
9
6
6
59
15
1
44
85
39
39
21
20
7
32
10
27
11
70
24
2
28
8
37
33
11
1
18
96
42
15
47
21
1
14
1
20
12
4
3
36
36
29
1
2
28
60
32
60
9
1
11
39
13
20
4
20
4
15
20
16
41
24
25
15
47
28
5
39
34
48
42
44
16
18
11
3
48
9
73
39
9
27
20
3
10
11
27
10
3
8
24
63
4
17
3
1
60
8
1
6
5
3
9
24
15
36
4
17
43
29
12
60
67
17
39
12
28
17
19
5
4
12
56
1
12
26
21
12
67
8
21
16
11
9
39
16
53
31
6
50
82
11
132
19
48
17
40
44
61
30
60
6
2
52
6
39
20
3
1
69
6
54
18
8
16
8
9
49
15
15
18
24
6
6
2
12
4
44
13
11
21
3
9
7
33
59
1
20
3
12
37
8
25
2
24
25
44
1
6
12
8
10
3
21
71
15
22
18
12
20
1
11
10
30
9
23
52
42
12
23
3
57
48
37
3
9
2
9
1
2
37
35
94
23
25
2
10
2
4
42
3
21
71
43
24
33
8
3
28
32
46
3
35
45
37
3
20
7
29
3
9
1
66
45
11
64
32
16
21
11
33
16
84
35
4
18
54
9
56
3
52
24
12
33
8
43
45
9
26
48
12
12
4
5
24
16
8
1
48
3
39
17
108
4
35
21
4
11
9
36
3
16
17
25
3
12
35
9
4
12
35
10
71
7
12
9
32
3
81
4
44
25
6
18
47
13
18
9
11
9
13
51
20
49
30
36
21
9
15
8
49
71
13
36
12
48
18
8
12
37
11
24
28
5
19
41
1
14
24
12
36
9
75
21
ABCD 482201438*7^$a-1 [50015]
21
47
9
16
12
48
14
70
24
3
8
61
68
4
2
49
77
64
56
52
107
1
14
1
5
54
1
8
144
40
33
48
2
25
23
12
25
9
14
1
21
60
39
12
56
21
16
63
8
33
6
1
17
12
6
57
1
2
9
25
20
43
5
27
16
29
28
20
7
11
49
21
3
11
36
118
26
6
15
3
70
23
21
12
4
12
74
46
60
14
10
3
11
13
29
12
19
179
13
41
30
1
9
15
23
58
24
23
57
7
17
12
7
153
35
4
45
14
10
12
3
44
21
12
39
9
4
3
29
3
36
39
1
144
11
13
8
108
28
24
23
6
3
37
3
17
4
26
13
8
36
25
38
22
11
97
20
3
1
35
15
9
28
11
13
47
1
8
12
3
24
25
119
42
15
21
12
27
1
62
6
52
11
1
20
18
10
14
1
57
63
5
4
24
23
9
24
24
31
12
9
2
9
40
41
43
12
80
16
44
1
39
11
10
12
44
6
10
63
9
36
26
6
3
27
48
13
8
16
9
11
3
6
18
22
44
7
5
15
9
6
12
10
38
18
27
40
9
20
43
24
9
87
81
2
10
14
9
1
68
7
36
24
53
63
63
21
12
96
33
67
23
10
14
54
6
21
16
47
24
37
12
104
15
37
5
3
4
24
29
48
18
34
32
43
17
16
11
1
20
12
40
36
74
6
64
80
4
87
24
20
28
5
27
9
12
24
67
8
3
102
15
96
37
50
93
72
1
50
6
76
72
48
24
3
23
48
13
9
14
24
30
19
5
15
13
2
33
9
63
21
24
31
8
88
89
24
12
3
15
49
17
27
40
5
4
24
44
60
12
4
87
72
17
28
2
25
5
28
23
24
4
8
9
18
34
8
7
35
6
7
5
24
31
9
14
13
93
27
8
9
60
7
65
15
135
1
20
9
15
13
2
12
22
36
12
23
12
15
13
17
51
9
36
30
21
9
16
20
18
10
59
21
18
22
8
12
18
25
5
7
32
25
11
12
4
11
12
289
12
5
30
10
11
1
26
24
12
1
60
35
45
13
20
43
59
10
14
10
26
10
32
63
3
10
14
18
12
18
9
1
72
38
109
5
16
59
45
27
61
56
67
5
4
24
83
24
9
18
18
24
15
16
23
33
12
4
107
34
32
4
27
21
8
48
40
35
25
24
38
25
29
24
12
30
10
2
18
12
6
1
12
68
49
23
13
3
95
1
5
4
32
24
31
29
6
1
44
1
11
13
11
3
66
36
19
23
13
12
8
15
1
9
32
3
49
15
11
21
24
25
20
40
2
42
4
2
25
5
12
16
72
68
24
7
11
9
45
7
21
15
5
12
31
105
2
66
3
24
28
29
16
32
51
33
15
25
11
57
16
27
45
50
1
8
25
3
11
54
28
27
24
9
38
42
4
23
4
21
32
6
94
14
85
59
12
1
5
28
20
43
32
12
4
9
24
68
7
41
31
41
60
4
20
31
12
21
14
66
3
4
84
8
1
2
60
34
14
60
24
9
1
12
48
2
1
45
75
5
67
8
16
8
76
9
27
20
49
50
24
1
17
18
30
51
4
24
33
47
69
36
28
39
11
22
44
16
39
8
9
18
33
9
18
13
53
4
74
9
33
16
11
1
3
9
14
30
4
20
7
11
90
4
36
75
29
18
10
27
11
18
7
17
39
37
23
72
21
66
48
1
23
18
31
21
20
7
36
59
24
1
48
77
28
15
5
19
9
14
49
5
52
24
11
13
12
50
30
27
1
11
16
35
18
39
3
21
16
47
25
5
15
33
28
14
1
5
40
11
9
55
173
3
4
57
35
12
9
51
13
8
7
11
6
18
13
20
12
37
48
60
20
3
64
20
36
16
12
32
12
4
8
9
12
28
44
18
1
20
37
12
32
36
7
5
27
12
9
24
12
16
39
23
49
17
52
60
15
36
8
25
3
35
25
17
7
8
25
44
30
21
40
12
29
19
33
80
6
25
8
24
4
60
5
60
3
3
9
21
90
1
20
60
4
9
8
15
45
12
4
32
111
13
24
2
45
4
12
17
42
30
12
7
53
12
54
6
3
15
69
13
56
31
9
12
32
40
80
28
8
19
8
27
45
25
3
12
23
13
60
9
35
1
15
33
12
3
57
12
96
3
8
16
12
108
32
13
47
1
12
14
18
63
25
2
6
55
5
24
7
32
60
21
18
24
1
89
16
11
40
29
15
12
28
9
63
8
37
2
108
22
14
25
9
32
3
13
14
33
1
60
11
13
36
12
8
16
14
12
25
24
24
8
61
35
1
32
99
3
6
6
30
16
2
61
32
13
63
21
36
26
21
9
7
12
5
3
1
8
18
12
10
39
5
84
4
47
49
12
39
104
15
24
72
25
21
24
26
25
9
20
36
12
12
31
36
21
20
16
32
7
21
3
53
36
28
51
5
7
104
33
36
16
2
42
24
4
3
20
4
5
7
8
9
4
3
17
27
33
12
19
17
28
12
2
36
6
18
10
20
12
3
3
9
21
55
56
4
5
28
2
10
51
9
12
2
6
90
34
20
4
20
19
48
23
1
36
9
24
12
27
12
11
13
35
1
80
4
12
17
27
13
11
21
48
39
13
11
3
10
14
30
7
9
24
8
40
2
66
16
15
41
79
11
10
15
5
15
33
24
19
29
60
51
13
8
12
7
17
4
56
7
116
13
8
12
40
8
12
30
73
44
39
73
21
68
19
44
13
3
56
15
6
36
18
6
27
15
12
9
1
48
12
3
45
2
42
6
9
24
16
9
15
77
88
2
18
16
14
34
3
69
15
81
23
15
93
1
48
44
78
36
12
10
12
8
28
80
12
18
21
36
40
23
37
33
60
23
1
15
48
20
3
9
4
33
36
11
4
36
12
21
11
39
25
9
56
36
4
24
15
5
30
34
83
37
2
9
28
24
5
18
12
34
15
5
60
51
15
13
17
12
63
25
14
45
9
55
57
38
6
30
10
47
93
7
20
61
3
45
20
4
48
26
9
4
47
9
24
9
4
15
8
1
14
37
9
14
45
21
12
28
14
6
6
30
6
22
23
3
66
64
32
24
6
18
24
3
85
14
13
12
5
15
15
69
21
4
51
33
15
84
17
4
15
48
5
39
63
1
32
13
24
20
18
10
35
9
75
1
8
6
33
21
6
1
35
1
33
35
64
36
11
60
85
32
15
9
33
51
25
38
9
33
28
3
44
33
16
8
12
148
23
9
3
21
6
24
21
180
13
26
12
25
36
9
51
9
2
1
32
27
42
7
9
60
11
49
62
61
101
36
7
5
7
5
6
25
33
23
21
27
16
9
8
7
21
20
75
4
80
69
43
11
10
56
30
12
10
32
6
1
20
60
51
13
5
7
29
24
31
12
9
11
3
58
56
16
14
6
6
117
15
13
23
6
27
63
30
64
50
1
5
36
7
12
9
20
7
23
24
18
54
78
6
22
8
63
9
4
47
120
21
12
15
13
3
77
28
8
24
42
18
75
4
17
27
3
21
13
8
30
9
9
19
33
15
29
7
29
40
50
1
9
35
4
8
1
12
3
17
30
21
16
11
22
2
42
88
50
37
12
53
16
48
23
49
27
12
45
14
21
28
35
1
11
37
9
23
37
2
57
21
7
17
91
17
43
24
36
36
29
31
47
13
48
12
60
9
3
8
13
15
5
55
8
3
13
21
14
6
60
78
13
5
18
42
48
67
12
8
13
99
11
13
9
14
10
38
13
89
16
51
23
21
75
37
17
18
36
21
25
35
3
6
27
13
3
17
6
1
53
16
14
21
81
4
20
7
11
36
6
19
36
20
9
7
12
12
81
15
33
2
12
6
24
39
3
6
18
10
12
35
45
3
1
23
13
95
16
56
28
48
17
31
77
3
1
20
100
48
20
19
116
9
4
3
68
49
14
33
13
72
20
28
20
12
52
50
12
36
22
48
39
9
26
33
33
28
11
3
81
25
11
1
51
8
16
17
6
57
9
4
2
45
3
6
43
5
36
3
13
3
33
12
56
16
11
12
57
30
13
80
24
48
4
17
15
13
3
20
9
4
38
42
7
20
49
2
12
46
14
24
69
40
80
21
6
1
9
24
15
9
20
42
37
9
24
56
151
29
4
38
10
8
12
19
57
20
39
16
12
20
12
63
30
19
8
4
53
4
15
57
11
33
19
9
12
56
4
35
1
74
21
13
3
59
1
47
34
2
34
12
11
3
1
29
183
48
9
6
13
9
36
24
27
23
10
23
33
12
7
12
29
3
21
48
28
27
5
24
6
30
52
72
23
60
13
2
12
10
39
36
8
27
6
39
3
13
29
30
13
48
23
33
21
ABCD 482222946*7^$a-1 [50090]
15
6
15
15
24
21
15
20
25
11
28
20
22
120
26
22
15
12
11
4
33
12
24
15
24
9
36
51
9
5
18
12
37
24
15
9
71
13
48
3
32
34
51
12
17
16
8
90
6
16
30
14
6
10
14
24
49
3
9
17
18
30
30
30
12
18
12
4
14
19
11
4
2
54
73
47
1
65
10
26
79
9
2
24
10
26
1
33
24
30
26
40
27
23
25
15
57
3
44
46
14
10
114
9
29
78
46
26
58
50
30
10
14
46
6
50
10
3
21
54
20
16
6
18
6
14
6
60
40
96
15
9
2
1
11
18
30
22
30
12
48
6
3
12
11
24
12
24
24
16
45
35
13
5
12
34
54
12
18
45
35
16
9
21
54
32
6
43
21
3
5
12
7
3
20
13
47
25
12
12
11
4
6
3
17
55
33
56
40
2
18
10
33
33
8
10
9
11
48
48
10
63
27
9
11
16
9
9
15
17
19
21
14
10
75
39
6
24
36
36
8
7
24
15
21
23
30
70
8
4
9
5
24
31
11
36
13
39
62
10
45
11
12
16
20
30
16
8
7
15
26
30
1
23
4
20
13
3
8
48
18
36
4
2
72
1
21
44
55
21
3
47
168
36
12
4
33
5
16
2
52
57
15
44
16
9
11
4
44
82
14
25
24
45
8
28
2
12
48
28
9
36
15
9
21
15
15
14
66
1
23
37
15
54
60
80
54
6
30
42
18
46
15
9
15
5
30
12
34
14
4
30
39
87
26
6
22
20
30
16
26
43
21
36
14
40
33
47
12
13
21
3
11
13
17
10
2
19
24
36
24
29
7
3
12
33
27
30
14
25
9
12
20
6
4
50
174
10
39
11
6
4
2
12
1
15
45
21
90
44
4
81
24
35
22
3
5
10
6
6
9
17
103
36
15
14
24
16
14
1
9
152
7
33
3
24
29
7
17
4
2
97
36
24
60
15
2
10
33
24
21
62
4
24
20
46
44
16
26
10
27
23
90
4
63
27
20
1
23
6
43
47
4
8
18
24
46
36
9
11
25
23
46
3
36
36
95
1
15
8
1
9
8
7
5
16
36
8
30
48
60
4
26
7
35
36
42
18
30
31
9
24
72
15
9
24
6
2
4
50
4
54
20
52
15
33
15
27
38
7
48
35
12
10
24
6
14
10
21
95
84
4
21
17
19
29
16
20
64
3
23
10
24
14
16
2
24
7
21
62
25
39
6
24
30
6
18
56
34
2
25
9
20
6
18
7
12
3
9
24
27
20
34
32
22
66
3
53
19
15
54
32
4
20
10
20
10
39
41
10
14
12
4
56
7
17
16
3
5
7
35
4
6
3
12
69
30
21
24
21
3
72
35
48
42
19
24
36
24
45
6
62
28
3
3
20
18
7
24
15
2
7
11
16
24
30
54
2
79
39
2
43
23
22
27
29
115
11
10
38
36
12
1
36
57
3
15
21
11
4
9
101
6
10
30
14
6
4
26
18
46
6
26
18
4
12
24
50
16
27
17
10
20
6
19
11
4
30
2
28
21
60
15
14
24
12
19
17
18
1
3
12
24
20
24
36
1
5
6
52
2
4
6
56
1
3
33
21
50
46
24
32
7
17
4
2
12
6
24
6
4
6
20
16
15
24
5
34
2
7
53
19
39
38
7
12
5
24
30
10
3
48
60
9
3
27
24
50
19
21
6
2
34
14
70
6
14
30
19
17
115
9
2
18
4
2
13
57
3
53
30
28
6
8
7
3
36
6
15
123
21
11
10
8
66
6
6
12
6
4
27
59
16
14
19
5
7
15
30
26
12
42
4
51
9
20
16
15
12
27
36
14
16
54
36
14
115
11
30
4
26
36
1
12
15
33
21
42
14
42
13
81
3
12
9
32
18
1
24
15
6
14
6
30
37
23
25
3
32
10
15
3
57
5
58
6
3
17
42
4
33
17
24
10
6
50
6
22
8
4
45
11
18
30
73
23
34
54
21
75
20
4
9
11
46
2
24
36
24
49
24
11
10
2
54
7
11
46
30
26
67
12
24
11
12
109
5
10
38
6
24
10
6
45
21
18
8
64
44
1
3
9
63
8
16
9
5
18
13
35
34
20
60
12
7
12
36
9
74
10
12
15
3
2
4
15
9
2
18
7
5
24
30
4
20
12
49
107
12
6
72
7
47
34
3
36
11
40
30
3
29
19
11
4
38
42
85
23
6
36
7
17
100
2
34
3
23
48
4
2
19
11
40
18
2
13
17
4
20
40
20
6
4
26
6
13
29
40
2
37
17
30
24
16
33
107
24
22
24
14
36
36
36
4
44
6
7
17
31
24
5
16
30
9
59
1
51
8
22
24
36
20
43
47
6
22
9
36
47
13
24
3
8
1
21
3
5
7
39
9
24
36
47
10
20
43
11
66
6
48
34
6
2
58
9
83
12
46
3
53
6
12
12
10
18
6
39
12
29
42
24
6
22
45
72
11
37
5
6
25
11
24
34
20
6
1
48
15
36
6
26
78
16
48
6
20
6
19
11
13
15
6
6
14
42
1
23
40
18
32
19
21
14
40
2
7
17
30
13
5
7
15
9
11
40
9
36
9
2
22
27
15
45
48
51
9
11
10
2
12
12
4
6
84
14
52
20
4
20
30
12
114
36
12
12
4
44
36
4
21
15
6
3
35
18
31
3
33
24
87
6
3
11
12
72
25
12
39
90
24
36
6
24
30
51
5
67
23
34
2
34
24
54
2
6
4
14
19
53
7
5
7
24
5
10
21
3
38
24
19
15
26
28
8
12
18
4
30
3
75
42
8
10
2
7
11
42
18
1
35
12
18
16
14
85
35
4
2
24
10
9
15
30
6
24
21
35
12
22
2
60
10
75
15
9
9
6
6
8
7
5
30
34
30
9
15
6
3
36
17
55
15
18
26
6
18
1
21
14
60
25
5
16
3
12
9
6
20
78
18
157
5
12
30
4
21
41
18
12
28
20
42
7
21
26
34
3
81
42
33
15
21
81
20
7
36
11
24
42
19
5
40
20
10
21
29
4
30
12
8
120
42
19
45
6
26
18
12
12
25
23
12
10
6
2
7
12
11
42
48
72
16
114
21
24
23
13
21
14
10
56
7
17
6
10
3
21
32
12
10
6
3
27
20
46
15
53
19
29
19
39
14
10
6
32
4
39
39
6
24
8
67
12
23
66
16
3
12
12
12
108
72
24
45
6
24
72
8
10
2
25
23
46
6
38
66
10
20
46
14
4
15
11
66
34
20
16
26
31
17
55
36
15
90
18
12
14
4
32
19
35
4
36
24
36
6
20
18
22
8
18
22
2
24
4
36
33
21
6
2
34
68
72
13
15
9
3
26
24
28
2
24
36
34
26
36
60
73
36
9
20
16
14
1
9
2
12
18
18
30
40
32
91
51
21
11
28
165
12
12
3
9
5
6
13
21
32
12
7
3
2
40
63
11
30
19
35
18
24
6
34
74
1
83
40
2
4
30
14
10
32
10
14
36
18
16
6
54
15
21
14
13
29
4
48
26
72
13
11
13
11
1
63
9
17
16
30
8
37
12
17
10
6
15
3
21
89
18
58
75
5
16
27
3
14
36
18
10
8
18
90
6
25
39
14
16
2
109
24
11
25
23
10
15
21
26
54
30
4
32
4
6
38
30
82
14
16
14
1
12
21
2
37
21
6
30
26
4
30
2
12
49
3
44
16
18
2
13
81
2
28
44
42
10
9
11
4
6
38
49
12
11
4
21
9
20
30
30
4
2
10
75
11
1
12
5
10
24
6
30
33
53
7
12
45
2
34
108
27
11
1
48
29
66
4
44
12
25
5
18
16
9
17
6
13
69
8
4
3
11
30
10
24
12
44
10
2
4
8
60
37
29
36
6
54
58
6
26
4
20
70
26
13
5
16
2
18
43
29
43
15
14
19
3
33
27
20
4
36
9
9
8
24
7
12
5
30
6
4
6
9
36
3
21
39
26
4
42
50
19
15
26
4
26
60
6
7
11
6
18
6
4
6
6
8
6
10
2
1
3
114
20
6
28
32
25
35
36
12
25
15
21
17
18
12
18
19
21
6
44
6
4
20
6
25
9
15
5
12
78
10
60
3
3
9
11
24
34
12
26
4
8
12
4
33
12
60
65
19
27
24
6
3
15
6
14
66
6
10
14
1
59
1
12
3
9
11
4
21
9
24
2
54
24
48
4
18
32
18
22
56
12
70
8
4
26
108
46
8
52
14
1
24
45
15
11
4
36
24
14
16
6
9
11
10
27
12
11
13
24
3
9
11
25
3
36
56
4
33
3
8
1
5
16
14
12
4
24
9
11
12
13
60
9
6
6
14
6
6
13
96
5
6
18
10
44
36
6
19
36
53
16
15
15
32
109
12
23
13
11
13
36
11
25
5
10
2
4
20
24
16
15
35
60
10
3
11
12
18
79
60
23
1
27
32
1
21
6
60
30
14
18
54
10
24
2
4
56
12
12
10
15
53
19
11
70
12
14
6
10
24
90
3
60
11
12
4
84
62
30
64
60
6
90
9
24
72
35
18
19
51
9
23
18
19
21
2
24
1
3
8
48
25
9
8
24
4
20
16
3
24
11
18
18
30
6
18
7
5
58
8
18
24
7
9
3
12
15
50
31
12
77
40
2
1
48
11
18
90
4
12
20
4
24
9
12
5
43
41
16
6
20
6
22
66
39
27
30
18
8
12
10
50
36
66
28
6
21
12
12
15
24
2
19
5
19
21
6
20
30
24
4
12
26
4
9
24
24
3
24
30
2
13
39
12
38
12
6
30
12
18
4
44
1
29
12
19
39
14
19
83
ABCD 482400378*7^$a-1 [50010]
24
2
28
74
9
33
10
6
131
3
48
16
12
8
22
20
120
4
116
42
28
20
24
10
14
81
21
72
6
9
1
60
2
21
12
51
18
36
43
33
26
21
12
27
10
14
18
30
52
116
10
3
75
29
3
24
4
5
27
33
7
8
42
48
3
12
7
17
76
15
21
5
19
21
15
21
20
31
9
2
66
54
48
40
41
19
62
22
20
4
26
6
10
14
54
6
36
1
48
11
9
15
4
26
18
48
4
14
39
72
19
21
15
5
48
7
8
21
15
21
40
8
1
14
12
4
6
14
9
24
21
6
1
24
11
60
16
50
70
18
26
16
48
5
1
44
52
30
74
63
7
26
3
16
8
1
3
11
12
25
5
4
3
48
5
7
69
8
30
66
30
16
32
9
9
3
45
6
46
23
21
40
14
16
8
12
9
27
49
44
27
12
9
27
10
3
20
3
40
44
9
24
21
6
12
13
5
15
60
7
18
3
29
3
75
13
39
20
4
65
51
9
19
2
39
4
11
66
18
9
15
16
12
18
2
10
47
24
12
28
8
19
32
9
3
12
16
14
6
1
27
33
17
40
2
13
15
2
18
1
11
33
24
111
42
12
6
22
38
1
29
63
37
23
36
51
6
7
56
13
2
6
36
6
48
16
36
33
8
217
14
18
3
60
7
8
1
5
3
36
27
1
11
42
48
36
15
28
8
19
41
1
32
42
9
1
14
9
7
26
28
14
6
12
10
29
19
93
59
9
9
3
3
48
37
20
1
38
10
20
3
9
18
6
24
3
19
24
8
1
15
89
13
30
53
1
14
13
8
91
32
6
42
13
20
21
7
17
3
27
54
39
19
38
54
22
6
2
78
4
14
31
45
30
9
17
18
33
3
16
8
6
10
20
33
51
9
4
39
18
35
15
30
3
57
10
5
15
6
16
24
15
12
8
3
12
9
15
10
2
4
24
29
1
62
12
1
5
15
15
1
8
51
22
2
21
48
7
14
15
76
20
16
104
1
15
11
1
27
20
73
12
15
33
9
2
45
15
16
5
9
75
45
6
13
27
20
61
12
11
9
27
24
18
18
24
28
29
3
6
3
3
60
78
6
52
2
19
29
24
54
10
3
11
30
27
1
11
9
111
9
63
28
8
31
8
42
18
16
54
2
28
5
7
14
67
33
24
12
3
5
6
34
23
9
4
8
15
7
8
12
10
35
9
3
7
32
18
22
21
11
9
3
57
7
20
1
8
33
24
15
15
30
3
4
56
3
4
44
6
4
2
9
19
29
1
2
24
4
21
39
56
49
8
3
4
21
15
53
3
21
27
6
15
21
10
2
46
41
69
12
54
40
5
1
24
30
17
7
65
76
11
28
2
18
12
10
11
27
24
16
56
16
17
3
21
12
15
21
9
82
29
84
9
18
9
21
28
3
33
26
21
21
39
21
42
37
3
9
47
13
5
12
18
12
30
39
48
12
4
5
22
8
12
9
19
14
18
81
27
1
8
1
2
184
8
1
15
26
70
20
4
12
14
6
69
9
3
3
6
43
17
99
4
15
41
21
28
42
9
21
32
15
13
8
51
24
7
17
60
21
24
12
3
31
21
32
13
6
14
16
8
31
9
2
12
9
3
6
24
30
18
76
20
10
5
7
77
7
60
5
64
11
4
41
19
36
84
2
10
2
27
19
12
18
35
28
3
14
30
30
6
37
8
3
60
21
15
12
4
14
43
23
30
3
7
9
27
38
10
29
7
14
10
2
3
9
75
15
22
38
72
30
19
5
15
31
5
4
8
27
9
27
30
40
38
12
16
20
9
9
12
30
9
1
51
39
14
63
15
1
47
21
3
4
21
8
61
86
4
42
24
26
9
12
51
69
12
9
78
1
20
9
28
14
6
36
24
3
21
12
3
3
4
44
16
6
2
1
41
27
7
20
1
29
12
30
4
9
8
27
9
33
3
31
17
33
64
14
36
33
33
7
32
28
27
5
16
29
43
59
10
8
90
13
8
3
42
39
75
21
15
16
38
10
26
7
20
63
4
5
9
16
15
20
7
33
35
42
10
30
8
46
20
10
14
12
21
13
24
50
21
3
36
13
11
28
8
9
1
2
28
12
9
8
15
37
8
3
13
75
2
54
9
36
1
14
9
1
14
1
8
7
5
9
6
33
3
12
18
12
18
1
9
30
32
21
7
8
16
14
42
13
15
20
25
11
4
6
24
26
6
30
18
3
7
12
30
74
9
57
4
35
39
33
28
104
27
21
28
12
47
12
13
29
31
5
22
14
34
14
6
10
14
22
39
47
12
9
7
12
24
84
6
14
40
14
19
9
3
15
41
3
12
9
36
60
9
10
2
19
11
1
3
14
3
3
4
80
61
44
7
32
6
63
9
3
7
14
6
222
6
12
21
9
64
26
18
39
24
9
19
5
18
6
10
110
6
9
88
32
60
16
5
6
54
24
43
47
21
3
12
76
24
6
23
15
16
8
37
9
14
12
16
53
1
15
11
4
14
31
8
7
8
6
6
16
8
40
29
12
79
32
21
12
21
6
10
2
1
8
3
4
6
14
6
27
13
14
16
17
12
81
7
3
8
46
3
32
9
16
2
100
14
7
12
17
114
46
8
6
40
128
6
52
3
5
10
14
18
13
11
6
18
96
6
10
17
45
18
24
30
27
43
14
75
9
12
46
14
30
36
12
1
17
18
40
5
16
23
1
41
6
21
81
12
15
1
14
33
12
24
24
3
109
11
1
27
33
8
69
6
34
2
10
23
9
16
60
3
29
30
18
22
17
1
35
21
64
6
8
12
9
60
45
46
8
22
8
7
11
10
11
19
44
54
10
30
2
4
50
40
36
8
63
19
9
21
18
32
28
50
30
1
15
29
9
30
22
20
7
3
5
3
12
24
9
37
66
2
12
4
42
41
9
43
15
44
1
80
39
21
15
13
11
9
21
7
32
28
59
24
12
57
12
36
15
24
52
8
70
6
17
3
16
24
14
54
6
6
6
18
6
27
40
17
6
10
6
38
22
14
3
33
70
29
48
3
13
5
52
2
12
16
8
6
40
6
74
7
20
40
3
8
16
66
15
15
14
12
12
42
30
3
33
28
30
44
12
33
3
60
18
16
23
31
2
51
7
50
42
28
12
18
164
6
12
4
20
24
12
1
27
26
3
27
24
10
6
68
9
7
2
42
6
3
27
54
39
72
1
14
16
20
9
7
68
66
6
13
5
51
1
47
3
18
66
4
12
14
4
3
101
42
46
8
10
12
2
66
12
10
3
11
45
31
29
39
16
8
21
48
19
18
2
12
6
31
15
5
12
43
5
49
14
12
6
19
8
64
11
36
1
8
4
11
28
14
55
32
51
12
90
66
4
5
4
45
12
11
19
14
19
8
3
30
3
16
5
30
10
2
9
3
1
17
30
9
3
18
18
6
46
21
53
6
21
12
69
28
39
32
3
45
24
57
4
6
32
9
7
2
18
12
28
12
38
6
4
5
31
44
12
4
80
16
9
8
12
9
6
10
26
48
36
25
35
16
2
22
24
21
8
1
26
4
65
25
80
24
30
48
4
30
44
16
15
44
7
2
39
12
57
30
18
70
2
3
24
27
45
4
8
7
14
15
12
21
31
69
20
42
16
26
27
3
34
3
23
9
36
21
27
7
38
12
40
6
17
13
30
21
12
17
3
24
4
27
2
43
15
6
8
22
60
8
12
30
30
60
6
34
17
27
12
24
37
9
3
8
19
84
26
28
56
4
11
3
12
36
12
6
24
6
33
36
45
6
13
12
36
15
14
24
6
10
14
16
26
15
21
18
10
11
39
21
3
66
16
27
8
33
18
40
2
18
34
44
16
60
14
72
4
74
31
8
13
38
22
54
26
31
3
8
9
13
6
17
15
12
18
15
27
16
29
1
59
1
2
6
12
54
6
27
4
32
84
4
23
25
5
16
14
45
9
24
6
21
63
9
9
31
9
3
20
7
8
24
9
27
12
9
31
18
20
3
12
1
8
48
4
26
13
15
20
10
12
14
48
28
17
21
10
33
9
63
8
19
9
45
15
11
21
3
60
25
12
8
24
40
5
36
15
3
45
27
30
7
8
9
24
66
6
19
8
27
69
73
54
20
24
1
15
5
9
10
20
9
21
24
30
1
20
28
56
21
22
14
4
12
18
12
17
3
1
17
3
33
27
28
8
3
9
4
15
30
23
3
6
34
54
20
12
19
5
3
4
57
6
8
12
9
1
56
30
18
6
30
16
20
18
60
16
5
4
15
2
24
6
24
36
12
52
5
9
42
30
42
1
11
25
5
10
30
14
25
20
7
129
12
3
6
8
10
80
36
4
6
8
7
5
3
76
5
99
3
18
39
3
9
9
31
15
29
28
11
16
6
6
8
9
13
54
26
12
76
15
68
97
26
6
19
89
22
8
9
60
16
47
42
30
1
27
8
12
9
31
9
5
4
50
96
6
40
30
14
48
39
12
7
93
17
27
12
9
63
7
36
20
24
25
36
35
6
12
6
1
9
66
44
9
7
14
63
12
21
18
12
4
20
21
112
11
18
12
6
6
15
48
7
53
52
9
51
32
7
2
30
69
12
19
38
16
39
20
55
26
40
6
41
36
3
9
12
27
22
24
30
14
51
33
15
52
32
12
1
6
9
12
27
20
21
15
24
22
54
56
18
10
20
1
32
12
39
22
14
13
3
5
21
18
21
19
30
3
32
1
15
41
27
12
21
4
27
27
2
34
17
21
15
45
27
31
18
3
23
4
14
6
1
5
16
48
74
37
5
4
14
48
4
9
8
48
3
12
24
52
8
36
16
54
8
6
21
51
4
8
1
5
3
12
16
11
4
6
50
28
5
7
20
48
9
33
4
23
16
17
18
22
8
6
16
30
8
46
60
9
27
18
11
19
36
5
21
4
38
9
27
84
42
16
11
51
21
27
10
2
16
26
16
2
21
61
6
9
71
21
3
9
1
ABCD 482422338*7^$a-1 [50052]
18
60
108
13
17
67
17
18
90
72
6
25
41
42
12
24
30
7
5
24
108
72
36
7
71
24
60
216
18
12
7
23
12
66
78
37
35
60
72
18
12
54
37
17
30
48
48
6
19
12
12
11
37
17
84
30
66
30
49
29
36
18
30
24
42
25
17
18
6
7
84
48
12
23
12
24
6
24
31
11
84
73
11
30
18
6
12
6
72
12
42
19
35
24
6
36
31
108
59
1
29
30
61
11
78
60
18
1
72
24
53
24
6
37
83
84
48
1
35
49
23
72
1
107
60
18
7
59
96
25
5
43
35
24
24
84
25
47
48
25
23
24
30
6
12
24
60
13
17
67
17
6
13
29
19
11
24
24
60
24
6
6
97
11
30
7
36
11
49
5
120
66
60
1
5
78
54
31
5
36
6
84
30
79
35
84
24
12
24
12
73
23
246
24
48
18
18
31
5
30
24
48
96
12
66
31
41
79
48
17
36
199
17
91
5
102
37
11
13
5
18
1
5
36
36
19
11
48
144
24
36
108
102
54
12
150
18
13
24
11
36
60
6
108
54
37
36
60
77
103
23
42
96
30
37
5
7
11
12
24
12
85
131
18
24
72
30
18
43
29
12
151
12
5
150
18
18
24
13
12
5
175
29
7
29
6
54
36
36
60
36
108
84
18
42
30
36
24
1
41
31
89
12
18
12
108
54
7
89
7
65
60
7
17
102
54
31
41
12
42
42
6
12
36
48
1
35
49
89
108
42
1
47
12
42
30
132
12
42
12
24
60
24
102
6
31
53
12
6
36
1
23
12
13
48
83
18
12
72
18
49
77
18
97
47
96
12
25
17
18
13
23
84
25
72
35
66
19
5
48
12
18
48
30
7
36
17
66
13
143
114
12
19
47
48
18
6
13
71
42
42
30
30
25
11
6
12
48
12
12
43
41
19
5
90
6
18
24
13
24
5
114
37
35
13
47
12
84
18
36
55
41
12
43
71
12
48
49
60
47
12
54
84
31
71
30
48
54
6
30
48
36
78
54
42
30
37
60
12
11
54
24
6
60
90
12
19
71
13
11
84
25
17
7
59
37
35
73
35
6
108
126
84
36
108
54
24
42
48
18
36
66
25
47
48
12
25
48
29
18
25
5
19
17
6
12
108
6
54
97
29
18
6
18
37
29
7
17
42
25
12
29
36
6
30
102
37
5
162
37
35
30
24
54
1
41
78
6
30
37
23
54
7
12
47
37
35
42
12
6
18
31
11
60
18
7
35
30
36
72
7
5
150
12
1
23
49
65
30
6
55
17
6
12
138
18
108
6
48
168
12
127
5
54
66
6
18
48
36
31
65
90
132
96
12
61
11
24
13
60
5
79
17
43
17
31
5
55
17
42
60
1
77
115
65
18
25
11
18
19
53
42
37
5
19
5
96
48
60
18
37
11
1
59
36
49
89
36
6
25
24
5
24
6
85
29
18
48
25
107
49
113
84
42
1
41
7
36
24
53
43
11
12
72
85
84
17
12
54
36
6
30
1
84
5
30
12
6
7
59
30
6
66
19
35
72
85
35
18
7
5
7
35
1
5
7
48
41
18
12
12
78
6
25
71
42
18
13
23
61
17
24
91
47
12
96
24
24
24
13
12
12
17
7
24
35
24
102
96
12
7
341
24
6
60
12
37
96
41
7
23
30
7
5
36
42
36
49
35
13
12
23
54
108
72
12
18
12
1
59
24
18
6
60
558
54
30
114
96
48
13
12
60
11
61
5
108
7
17
31
5
144
19
11
36
42
30
120
42
7
53
19
29
91
89
55
17
7
24
5
96
7
29
6
18
78
24
12
42
175
5
103
5
78
126
252
67
24
17
43
23
18
19
77
24
24
43
72
29
72
43
5
54
61
5
42
12
60
24
18
90
60
30
103
41
7
11
12
54
96
7
12
36
29
6
25
41
54
126
18
37
11
48
24
84
18
36
48
18
18
84
151
23
42
12
7
11
30
6
12
6
66
78
42
24
30
7
84
5
24
7
60
95
12
1
41
91
17
31
23
102
7
60
47
12
36
13
5
30
12
6
12
48
18
133
12
23
6
24
30
12
138
24
30
18
36
139
35
25
35
42
12
180
19
11
54
54
12
1
11
24
25
11
30
186
36
42
6
97
12
17
6
18
103
11
12
30
30
36
30
78
13
95
1
48
29
30
73
48
101
216
12
163
5
30
42
84
42
6
42
25
12
119
6
24
7
11
36
54
60
12
30
36
6
18
42
18
48
49
96
23
25
12
47
18
55
5
55
11
6
54
6
66
37
59
24
18
30
12
25
41
7
83
49
23
42
138
12
114
6
13
77
120
42
1
47
48
42
30
48
13
5
18
24
12
84
37
65
7
5
19
89
6
42
42
138
54
30
72
7
29
66
13
29
18
66
54
13
35
121
132
24
47
90
78
36
42
43
11
13
108
17
30
96
12
60
66
7
60
24
17
84
150
18
108
6
12
30
55
17
84
30
25
84
53
84
114
48
37
29
12
18
1
53
60
24
42
6
6
37
59
13
11
48
30
6
24
18
7
41
42
133
47
114
6
36
72
156
12
49
35
12
85
203
1
5
18
42
54
13
35
6
48
6
49
24
119
97
11
126
30
30
66
37
77
66
37
5
18
30
6
72
54
18
30
54
24
18
12
42
6
18
48
85
65
78
1
107
24
12
24
25
41
60
31
113
79
60
77
42
78
42
18
72
30
36
42
127
11
18
12
103
11
48
1
12
11
133
29
42
108
1
96
11
37
156
ABCD 482453768*7^$a-1 [50084]
16
6
54
44
36
4
15
20
12
40
5
24
70
41
16
5
15
49
8
19
29
7
8
49
51
5
12
15
12
13
6
5
40
29
28
8
7
117
27
48
17
27
1
35
64
33
8
63
13
23
21
16
102
33
45
12
47
16
41
3
12
33
36
3
24
7
48
14
63
45
15
31
12
2
60
55
15
48
42
8
4
36
8
36
15
12
48
16
17
52
36
48
15
21
6
18
32
94
36
57
24
9
128
36
15
19
29
36
12
7
62
15
9
31
8
28
20
24
19
17
25
39
53
7
21
15
5
7
45
18
78
35
49
8
7
41
27
4
5
76
23
24
16
111
24
57
27
17
45
28
42
14
34
6
20
12
34
78
75
56
16
69
20
36
48
7
69
80
12
43
80
4
5
22
14
82
21
44
7
18
59
4
8
4
9
23
1
30
6
48
8
19
45
20
27
16
33
20
48
16
35
33
10
66
11
21
3
12
25
8
60
10
26
48
115
32
9
120
39
1
24
8
60
40
68
4
99
29
19
5
51
12
141
15
45
34
18
23
25
51
84
15
9
45
3
17
46
24
2
7
17
55
48
96
3
89
43
5
31
17
4
5
3
16
8
1
107
28
27
50
27
16
45
35
93
48
31
53
10
5
33
15
57
48
31
32
9
12
28
6
57
20
4
12
20
9
12
12
84
22
21
9
60
8
31
29
4
36
47
45
10
89
21
58
26
3
43
50
39
49
42
81
29
7
12
9
80
34
30
80
3
9
15
21
3
67
60
30
35
7
57
56
57
12
19
24
12
36
5
3
19
45
5
28
18
101
1
18
2
22
5
21
40
24
8
3
1
27
9
27
17
7
8
13
11
157
18
36
14
7
9
24
23
49
8
4
18
60
9
84
27
29
48
21
43
36
5
7
15
9
17
28
72
12
15
12
15
36
45
5
22
38
3
25
24
39
51
26
10
41
40
9
30
62
39
21
10
12
6
11
19
5
12
37
42
36
30
68
4
6
12
134
15
12
1
20
16
60
30
110
22
2
75
40
3
14
4
59
21
7
44
69
34
2
7
33
23
25
35
108
55
38
4
12
164
96
39
81
4
20
12
27
45
75
24
93
63
1
36
23
52
29
12
40
35
7
9
8
121
32
48
39
33
60
58
54
8
36
7
5
4
8
39
93
31
65
19
5
4
44
27
28
5
22
9
45
32
15
4
8
55
30
6
21
15
48
6
20
7
8
12
45
12
36
31
56
9
28
35
16
72
56
151
50
16
6
9
5
16
11
7
2
84
36
31
8
19
5
13
24
18
26
24
3
76
36
60
3
53
9
16
30
41
21
43
57
24
8
87
24
1
15
99
26
36
39
21
88
20
43
27
26
39
45
39
4
9
8
7
17
22
9
56
24
61
54
14
12
58
9
9
8
7
63
2
7
5
15
21
7
15
9
41
31
53
3
24
69
12
3
12
25
72
8
28
15
12
15
66
54
6
11
73
56
16
11
16
51
50
76
59
21
4
6
21
60
3
110
58
18
32
3
31
65
96
16
20
12
52
20
7
53
36
7
9
8
136
8
21
34
17
21
7
5
7
17
7
3
6
30
6
8
3
69
3
24
85
8
52
32
34
17
7
18
3
15
2
7
8
109
30
14
60
22
18
20
24
10
77
93
10
17
1
44
19
5
34
5
4
60
21
56
22
29
21
79
24
36
21
20
27
16
15
14
36
15
21
3
37
44
39
16
57
54
41
40
8
9
120
12
48
39
48
45
46
14
3
31
26
39
40
8
21
10
2
31
3
6
8
15
13
8
27
13
42
17
96
24
25
63
9
8
10
5
16
8
1
15
8
19
36
48
17
16
39
33
17
58
17
79
26
67
8
7
30
27
9
20
40
56
28
8
10
14
3
156
36
13
18
54
47
9
60
12
39
4
20
7
17
19
2
34
17
21
39
61
35
1
11
9
4
3
9
6
2
19
17
63
48
84
1
11
43
2
12
7
5
4
24
3
33
27
9
20
3
61
47
25
27
44
163
54
32
12
3
9
51
84
25
8
46
6
3
24
17
4
32
24
106
38
15
21
7
80
7
17
81
10
12
9
56
45
7
60
41
4
35
40
24
17
48
34
86
7
20
4
21
24
11
37
15
5
15
33
28
72
12
36
36
78
2
48
12
28
8
28
54
102
47
16
24
32
40
27
14
166
9
8
28
9
3
15
26
31
8
55
6
23
81
79
20
13
48
8
10
14
40
8
12
15
16
20
12
57
27
4
56
67
14
7
24
39
33
12
17
51
12
48
43
9
44
48
45
24
39
31
14
51
48
40
8
19
45
17
19
3
50
31
17
15
33
36
7
44
88
45
12
63
15
2
55
15
50
12
19
32
16
65
16
18
69
21
42
2
15
40
17
10
17
1
8
70
45
27
29
69
3
16
32
9
12
15
33
28
71
33
46
12
132
45
12
33
8
58
36
24
12
9
29
67
117
107
9
4
20
12
36
27
4
77
39
1
20
27
7
6
3
27
29
7
6
3
17
15
105
22
9
9
8
15
12
9
19
77
108
22
18
3
27
14
28
32
39
40
44
33
27
48
37
24
48
18
2
12
51
25
15
3
62
60
15
43
17
16
39
45
15
30
78
21
15
14
34
5
57
15
91
29
21
7
32
19
54
68
4
35
28
44
1
8
10
21
24
32
7
9
27
122
76
15
8
28
5
34
36
9
5
40
44
180
10
6
20
27
7
21
15
9
5
16
6
113
12
21
3
9
7
45
8
36
19
27
65
33
3
16
9
27
8
48
57
27
64
27
9
5
67
39
14
12
28
11
24
7
9
21
35
9
7
17
36
27
57
52
3
53
7
17
28
35
4
56
25
78
2
43
68
40
8
49
47
16
24
5
12
15
96
16
8
48
7
5
31
48
29
13
83
16
20
9
7
5
22
18
8
72
55
48
32
37
59
16
17
7
63
57
51
38
12
51
37
68
84
3
7
29
4
8
19
110
12
16
20
34
18
47
13
20
48
108
16
51
36
32
105
7
9
3
17
10
60
21
9
11
60
24
28
80
13
20
15
16
41
12
64
30
29
45
15
72
1
23
24
13
3
27
77
96
24
12
21
39
16
3
69
12
80
69
31
5
3
7
30
36
24
207
3
14
12
28
47
7
9
33
20
3
13
12
42
65
28
101
24
12
106
2
12
3
28
27
6
39
32
33
22
50
4
3
17
36
7
9
12
6
2
82
33
3
29
45
12
19
17
84
3
7
5
4
51
14
31
5
7
41
75
24
9
28
12
32
15
16
68
76
63
110
51
24
13
20
12
4
11
52
72
33
12
104
40
36
8
7
5
31
68
25
44
10
9
32
37
27
21
44
19
96
21
6
18
18
77
7
6
18
14
7
32
1
47
1
11
9
22
98
10
57
20
48
57
46
24
57
9
24
12
6
5
33
7
29
28
47
43
26
3
13
27
8
1
102
18
47
43
18
6
5
40
21
18
2
7
56
16
8
24
13
114
9
101
43
8
33
7
8
7
17
13
8
7
29
12
34
9
17
75
4
5
24
27
19
38
12
60
4
12
23
48
79
12
65
36
57
24
4
35
19
53
49
23
13
27
53
24
46
84
18
36
35
7
12
18
20
7
15
26
22
90
20
58
12
45
20
4
3
9
9
44
7
17
12
12
22
5
9
16
11
16
77
36
31
5
19
29
27
7
2
34
29
45
10
36
14
27
4
77
3
24
24
9
31
21
92
220
48
42
41
103
30
11
21
24
144
12
91
48
41
75
48
31
18
8
15
9
15
16
12
41
ABCD 482596344*7^$a-1 [50003]
84
36
6
24
66
13
51
14
91
5
46
20
60
100
57
27
21
9
3
63
8
97
15
44
34
62
24
61
12
53
4
14
13
17
36
7
29
34
20
1
120
69
54
9
53
4
14
13
83
13
72
75
14
100
122
4
36
54
26
64
20
1
5
10
44
60
54
60
7
36
17
100
2
121
53
19
17
10
14
100
114
2
10
18
99
24
53
36
7
27
14
70
20
73
29
48
42
40
21
53
66
25
24
71
64
36
38
30
37
39
56
13
36
15
36
8
1
35
10
24
26
66
7
60
23
61
17
42
4
33
72
29
102
1
27
36
86
34
44
1
59
66
54
37
83
12
18
10
50
12
4
24
3
72
101
6
40
14
19
11
16
9
5
36
79
11
37
11
10
50
16
24
9
72
11
25
15
69
15
50
7
47
6
43
21
30
21
12
3
14
19
72
71
84
130
87
12
41
6
1
23
13
204
39
14
46
33
5
7
59
13
41
66
4
2
34
36
60
21
24
69
6
120
8
40
9
3
45
63
72
14
24
31
15
33
47
30
126
61
27
36
14
36
66
25
5
31
117
3
24
15
20
4
60
140
66
18
16
20
1
65
7
60
12
24
111
30
3
143
148
21
11
28
32
18
150
72
24
64
57
24
11
34
14
6
54
6
46
60
50
34
44
1
48
60
60
48
23
42
18
12
4
21
24
168
23
40
33
17
4
51
23
13
53
10
21
24
48
23
25
84
75
9
5
7
23
16
14
43
23
16
20
48
16
20
1
15
44
30
30
34
51
5
36
43
35
16
20
13
12
15
14
10
72
80
1
12
135
33
48
41
31
36
12
29
43
48
29
6
13
27
36
48
32
40
81
23
13
23
34
26
1
3
20
1
36
3
56
78
16
66
8
25
11
37
24
65
34
36
9
12
27
9
71
12
40
18
6
57
3
9
27
21
24
15
48
20
36
120
25
41
18
109
21
6
69
21
66
14
43
17
10
33
17
6
4
74
42
1
3
20
61
23
25
48
47
60
37
35
108
40
20
12
18
6
4
12
48
2
7
27
9
60
24
117
14
12
4
24
81
11
64
44
60
73
27
69
51
21
35
133
48
29
54
1
29
19
77
210
16
24
93
63
54
30
57
47
13
3
14
22
108
93
77
6
13
27
21
59
6
10
45
3
96
14
10
32
24
6
10
14
96
4
6
20
1
60
17
16
6
8
49
11
36
1
9
50
24
25
24
11
10
20
31
5
46
80
28
9
21
140
7
36
39
18
20
19
23
28
20
13
12
15
20
61
35
24
60
6
7
99
9
51
33
11
24
40
56
96
4
21
99
9
11
10
104
6
64
21
89
22
80
18
72
18
1
9
6
45
5
6
28
36
96
21
3
33
63
21
3
90
120
14
66
7
27
26
54
25
35
12
54
6
24
136
81
12
41
70
36
8
133
36
17
31
129
44
30
40
12
21
24
23
13
36
17
7
168
45
6
93
12
9
6
14
34
117
29
34
45
47
54
43
51
32
61
3
36
24
20
60
4
6
6
68
13
47
76
26
58
36
30
3
23
37
23
24
13
3
68
6
6
4
14
40
3
23
49
21
14
40
56
25
59
6
36
79
71
73
5
67
15
21
23
270
10
45
24
12
3
20
10
51
72
24
39
230
127
12
75
66
14
121
5
6
24
25
48
27
134
6
61
5
30
13
155
145
41
24
6
1
12
23
4
36
68
13
60
89
283
11
160
213
12
45
20
55
35
16
69
5
150
25
36
23
37
5
48
66
40
21
89
7
39
14
7
23
13
3
69
35
6
7
24
72
65
7
12
3
57
21
66
9
15
21
5
7
119
4
21
3
60
72
78
99
17
4
2
60
24
4
2
18
133
17
7
35
37
3
69
29
6
4
105
15
2
4
27
47
1
35
6
10
20
90
24
6
25
29
7
83
4
21
45
6
21
23
1
35
1
47
10
30
21
29
36
6
48
1
15
129
51
80
13
83
13
11
1
33
42
21
77
6
24
52
14
30
4
66
15
29
46
9
96
12
23
16
18
2
88
60
36
45
35
84
25
84
3
44
1
12
27
36
120
114
126
24
24
12
45
23
96
25
96
53
10
33
33
14
16
14
6
25
51
20
48
13
57
3
59
124
20
36
49
84
35
166
6
69
41
7
23
28
50
46
21
24
5
6
1
3
33
48
24
36
9
24
102
168
120
56
156
4
21
65
10
24
24
117
29
60
54
6
7
3
14
31
9
6
33
12
24
47
1
12
81
24
116
4
126
44
12
25
12
77
30
24
1
48
36
12
5
4
3
3
108
116
30
120
7
36
11
120
1
99
32
24
4
30
3
53
55
12
48
11
25
36
59
108
36
136
45
23
49
71
13
33
6
9
15
116
40
21
3
9
11
4
33
17
30
36
76
33
17
67
41
12
31
39
21
23
34
30
32
34
3
41
6
24
6
34
26
84
16
30
21
39
33
3
14
30
49
27
68
6
34
105
21
39
27
174
3
77
10
60
21
24
71
1
63
36
60
44
1
29
30
16
44
40
20
25
95
1
48
21
14
52
20
13
135
6
27
23
24
16
14
60
31
11
58
42
9
75
84
132
8
12
94
195
12
17
40
27
23
37
15
48
80
12
28
21
5
43
17
24
6
30
43
51
9
47
49
5
7
39
9
5
31
9
86
16
20
4
117
107
40
72
21
24
168
51
24
57
9
27
48
24
41
6
1
48
51
45
36
12
11
4
60
117
23
66
4
3
36
51
146
90
1
12
3
20
1
24
65
34
24
26
54
60
73
17
70
9
27
56
1
153
54
92
90
84
103
84
72
24
23
37
41
36
90
10
99
21
3
27
9
41
7
27
9
3
9
15
44
16
9
21
39
75
12
18
50
25
47
1
23
60
16
20
37
41
10
153
3
117
23
1
15
68
10
39
23
48
16
20
16
20
1
53
10
33
12
39
26
30
25
35
4
69
161
6
16
21
17
7
24
24
17
7
11
12
60
37
17
24
19
17
24
12
30
49
39
6
26
85
23
40
45
11
6
10
228
20
40
9
11
49
36
11
ABCD 482603946*7^$a-1 [50019]
16
2
12
141
15
6
4
50
82
24
11
25
3
41
24
7
25
43
24
28
25
10
10
43
20
24
37
19
27
18
24
16
26
18
18
90
30
45
40
77
18
12
1
12
57
3
17
6
12
58
50
45
5
40
30
10
12
12
52
11
5
7
45
38
72
12
13
11
30
7
35
37
11
24
38
22
42
16
32
32
40
18
36
45
9
48
4
15
16
13
4
11
27
22
62
36
34
14
37
5
43
24
11
2
22
12
61
48
20
39
6
16
39
29
55
8
4
9
84
15
56
5
34
30
47
5
38
12
13
5
31
44
13
3
24
5
7
24
5
19
68
5
10
42
15
13
48
7
9
4
30
24
13
13
52
3
25
51
29
19
1
40
40
32
24
30
34
50
22
2
10
2
10
39
20
51
6
18
45
15
5
41
36
28
10
30
64
31
4
41
55
4
5
78
38
40
36
4
56
18
12
41
28
20
31
50
24
10
6
4
2
12
30
6
2
22
36
5
17
24
39
57
20
12
6
49
36
45
12
38
12
12
13
35
14
4
12
40
62
2
8
20
16
20
40
20
6
29
20
21
39
20
15
70
7
7
1
17
3
5
16
3
21
19
65
16
20
6
26
15
13
55
5
20
34
25
48
88
19
36
10
26
29
1
51
20
55
42
16
44
11
19
12
25
16
7
118
12
32
19
29
31
35
6
3
13
27
35
2
8
103
7
1
24
23
12
1
21
26
33
5
4
42
24
1
9
35
15
54
3
3
17
25
8
36
20
16
28
6
10
23
25
23
13
14
18
7
83
22
108
15
4
55
13
13
22
13
32
68
8
24
107
1
32
21
24
28
3
9
15
16
31
48
6
4
38
25
29
30
54
16
8
30
2
70
10
36
100
35
5
4
100
34
60
1
25
43
52
1
43
9
31
35
17
8
17
27
40
11
17
32
5
67
11
24
5
19
9
21
36
4
7
19
1
107
10
60
2
18
47
81
22
10
50
6
20
130
10
32
8
22
10
2
10
38
13
20
25
2
48
12
54
28
3
65
18
5
17
2
1
5
6
41
48
17
24
8
7
48
57
3
13
10
33
24
27
36
5
8
9
36
12
15
5
42
10
26
12
18
24
78
25
47
21
15
22
15
9
24
26
14
16
20
59
35
54
12
16
27
41
66
6
42
6
4
62
29
25
19
23
48
61
23
25
5
15
13
2
22
8
7
23
6
96
20
70
1
48
9
16
10
30
66
1
4
104
81
39
17
28
2
14
16
7
11
37
9
4
16
16
8
4
50
42
78
21
45
19
11
6
6
10
27
1
87
28
4
65
3
15
22
11
4
83
82
27
5
43
5
11
19
18
19
9
7
9
71
12
12
1
8
59
28
24
33
8
24
3
21
20
4
18
12
10
35
1
14
46
2
12
6
6
14
10
12
58
14
2
28
6
9
33
42
2
23
23
49
21
14
1
5
12
12
3
21
32
67
15
22
39
9
16
59
53
79
25
28
30
6
12
12
30
25
35
6
6
13
48
8
20
5
12
48
14
13
12
20
13
15
23
26
58
72
60
18
6
25
9
15
47
41
13
6
36
18
6
36
13
24
48
17
16
32
20
59
11
5
8
11
6
24
4
14
1
35
1
9
32
30
97
17
51
65
58
34
3
4
25
3
52
9
2
13
71
10
80
3
3
30
7
21
20
7
13
15
4
21
40
35
37
38
36
6
64
38
13
13
15
57
32
11
20
31
18
6
17
17
3
17
16
96
20
24
30
17
5
87
23
12
18
18
34
27
65
16
14
6
20
8
7
43
5
31
46
108
2
18
15
5
22
13
29
12
39
27
13
11
10
31
20
9
23
21
30
72
10
8
6
26
10
5
7
6
7
5
55
17
16
2
14
19
15
30
7
9
8
6
41
5
14
12
10
3
9
71
20
41
38
21
77
8
27
45
62
18
27
57
18
2
60
28
30
25
17
24
19
8
5
10
10
15
23
24
61
92
4
9
35
5
36
34
97
23
42
18
49
23
30
48
4
3
35
5
20
28
72
19
13
20
3
22
3
9
36
14
33
27
13
11
2
67
25
48
27
5
135
45
31
29
30
62
4
36
18
12
1
24
9
24
31
7
120
37
71
6
54
2
22
1
12
9
23
3
65
7
21
4
11
36
1
9
3
12
61
52
18
10
19
9
10
62
22
2
39
45
4
23
7
2
8
20
6
12
13
5
66
24
5
49
30
25
36
5
6
13
35
97
36
8
5
32
8
19
45
63
17
23
17
16
20
14
60
13
23
36
1
13
20
59
3
65
89
20
16
68
6
89
4
27
10
11
13
40
4
60
47
44
24
13
40
7
35
6
24
3
45
80
22
13
47
38
8
2
12
22
20
28
26
102
4
8
42
1
47
30
8
10
10
14
18
6
22
20
30
38
155
65
19
17
6
18
24
3
20
17
3
45
8
54
21
20
17
108
86
81
3
2
82
66
16
14
2
47
47
6
27
61
111
5
11
19
9
9
12
3
15
36
62
20
3
71
29
32
12
11
34
11
15
46
36
23
15
6
16
14
1
12
5
16
40
19
27
73
35
13
9
11
29
16
42
6
30
49
20
3
12
6
6
25
24
37
22
33
27
2
11
12
21
15
5
16
99
9
16
27
9
71
9
15
81
2
37
49
20
20
6
13
45
2
13
47
90
4
60
15
20
5
71
16
49
3
45
32
16
18
9
25
15
8
13
50
9
15
6
19
21
24
3
5
20
7
15
10
32
11
25
18
10
62
12
17
19
5
29
20
30
42
19
35
17
7
2
19
15
72
53
44
12
24
47
10
12
15
80
45
31
65
47
28
15
22
20
15
3
1
16
33
35
11
46
23
72
3
24
18
23
17
14
46
47
3
48
50
10
49
13
15
65
20
44
8
26
30
4
15
5
7
24
12
8
9
11
19
25
157
16
7
1
59
11
2
8
26
14
22
54
16
2
18
3
4
60
23
22
16
10
25
5
7
9
16
34
29
4
16
5
6
6
42
10
8
42
12
10
63
21
12
2
18
7
5
16
62
12
26
11
24
1
88
23
28
1
14
9
61
35
27
10
3
5
24
8
8
24
35
57
6
24
6
3
61
44
11
4
4
36
41
11
7
10
62
1
20
53
92
28
32
35
45
3
27
49
16
5
27
1
4
6
46
15
45
36
8
6
1
17
30
10
48
3
61
11
25
10
42
31
35
12
30
30
33
39
22
31
19
1
8
39
36
50
47
9
16
4
20
8
32
30
1
9
38
10
62
13
5
3
13
39
11
5
4
40
5
16
27
9
63
61
4
30
30
6
2
10
24
9
5
64
18
42
66
1
9
2
18
4
26
30
30
42
24
64
14
36
54
30
10
20
12
6
10
2
37
81
12
15
8
9
19
65
16
14
34
11
21
60
30
1
48
29
16
35
17
10
10
62
61
11
34
27
8
24
45
7
33
110
12
73
23
24
73
71
22
2
22
20
18
61
12
23
37
9
20
28
68
42
13
23
34
80
16
14
25
1
4
42
1
12
21
15
47
10
39
44
57
15
39
10
4
70
34
2
18
43
48
5
6
14
19
3
13
9
20
40
48
2
36
34
8
64
4
22
54
3
75
42
48
40
26
6
4
110
12
82
2
1
5
8
19
27
13
12
1
10
13
1
11
53
40
2
94
26
37
1
15
4
21
54
48
10
2
98
44
136
10
25
29
40
8
30
12
48
6
27
5
10
12
18
18
22
3
29
7
9
12
2
2
23
11
5
1
16
15
20
13
35
97
14
1
4
4
15
30
42
12
2
94
10
62
73
21
3
41
27
9
6
14
19
27
12
13
17
30
60
12
1
9
3
5
3
9
31
5
12
15
13
38
1
45
51
45
12
3
5
30
18
16
15
1
8
110
2
32
2
29
5
74
10
50
1
5
42
38
40
24
148
4
24
71
29
7
57
20
8
40
24
48
128
22
21
4
23
37
13
8
36
3
61
7
27
12
9
15
6
4
12
2
46
110
10
2
12
10
3
5
18
37
17
30
1
21
26
12
10
2
18
18
70
8
7
69
23
57
18
10
38
117
77
40
16
55
8
11
30
6
54
60
6
10
8
19
12
44
49
51
20
40
59
26
34
53
28
9
60
23
19
9
27
42
3
13
40
10
5
25
6
21
15
30
18
9
15
22
26
5
7
2
96
23
16
31
12
6
7
119
10
8
30
18
18
2
28
16
24
14
12
14
52
35
7
41
1
16
2
60
2
11
12
1
34
1
17
19
24
12
29
18
10
62
6
18
5
17
2
6
12
4
3
21
2
18
4
16
40
4
2
26
8
2
24
14
22
14
28
7
23
6
30
22
32
23
5
44
30
13
21
32
3
87
14
10
9
20
97
79
1
35
59
66
23
91
36
37
60
16
31
48
1
20
15
46
50
30
16
12
38
24
13
5
6
37
20
15
18
16
86
54
24
32
44
68
28
12
8
12
12
3
63
5
9
16
42
6
99
21
12
4
40
11
8
ABCD 482695292*7^$a-1 [50010]
3
79
42
56
22
36
54
23
9
39
9
51
25
27
15
62
16
8
3
4
57
114
21
3
6
84
6
2
22
6
6
38
40
12
108
47
9
28
42
24
14
43
8
1
15
21
8
3
25
83
4
27
24
12
2
55
29
168
58
42
6
6
8
36
52
15
21
66
86
36
3
7
21
5
12
15
21
76
42
24
2
46
6
20
127
51
12
24
38
72
10
14
10
42
78
24
54
36
15
20
1
63
17
3
31
18
18
6
36
6
26
4
6
24
14
10
21
12
20
69
4
8
15
13
36
3
27
102
8
84
27
7
6
114
72
42
3
3
6
35
19
18
24
108
56
55
41
3
7
53
31
6
6
6
3
27
50
7
29
28
44
10
6
20
7
3
26
24
4
35
1
36
60
6
114
8
43
57
59
37
8
12
52
12
8
34
74
46
6
90
6
59
61
36
18
2
16
35
12
7
2
34
102
30
5
40
27
6
32
88
20
12
7
39
48
29
37
8
46
2
19
75
5
7
29
7
6
6
14
4
12
6
6
30
48
45
5
27
24
7
5
55
6
66
5
1
48
18
24
24
38
10
74
16
3
89
16
20
10
26
28
35
79
36
2
4
15
21
24
39
60
75
18
60
60
84
18
6
6
9
20
4
32
37
8
3
25
36
12
8
34
12
30
66
29
4
45
12
3
3
2
36
4
15
51
42
8
34
201
9
15
21
6
38
16
204
6
36
6
27
9
90
78
20
19
8
7
24
42
8
28
107
1
24
99
21
6
6
32
4
24
24
84
18
24
96
6
11
1
24
35
7
60
62
70
18
3
27
5
1
36
42
42
8
10
36
50
100
20
15
31
26
58
12
6
6
33
51
30
126
18
42
2
4
30
2
12
40
24
36
44
22
2
46
81
3
18
12
6
69
65
36
60
58
6
11
16
3
48
38
28
3
3
57
39
12
66
12
36
8
16
12
90
12
12
2
58
30
12
6
30
8
10
5
25
54
14
64
24
47
43
18
8
4
6
18
99
33
12
3
9
8
24
36
108
36
12
16
54
2
10
50
28
6
77
4
3
30
18
14
36
34
42
8
72
15
81
120
10
62
76
99
60
36
27
86
12
10
84
38
4
36
72
32
36
28
24
20
10
30
35
37
8
10
17
1
42
38
24
4
60
39
39
2
82
2
15
16
29
100
18
29
1
24
12
44
28
12
12
15
65
22
24
66
6
102
35
9
51
45
72
70
6
48
72
23
4
3
6
12
48
78
24
77
1
3
29
22
50
12
34
42
6
9
24
72
29
16
6
6
24
3
5
12
34
33
12
3
50
27
48
19
12
50
19
33
30
12
2
10
102
6
36
21
27
197
1
8
7
29
10
30
20
10
2
22
24
17
9
82
14
4
15
33
32
52
12
18
14
46
2
4
6
21
32
45
15
21
15
7
2
28
11
1
3
9
23
7
6
11
13
18
84
45
32
4
9
92
27
1
66
36
6
56
40
12
66
57
3
42
36
15
21
56
10
2
24
72
28
12
36
8
46
50
36
4
8
27
235
72
5
13
75
56
43
114
12
47
52
12
63
21
17
4
90
50
36
60
10
30
3
63
6
32
34
41
7
2
108
28
66
14
22
6
27
9
6
9
33
54
66
56
28
8
40
60
24
20
31
117
78
12
2
36
4
23
1
3
8
55
45
21
32
10
113
37
42
12
105
3
53
4
68
31
18
80
100
66
6
8
43
9
20
4
15
17
63
31
2
7
69
3
3
36
17
4
9
42
29
60
21
27
1
24
12
35
28
75
72
2
22
12
36
14
67
39
17
1
6
102
44
46
17
43
6
8
16
18
57
9
102
50
28
36
36
71
25
6
2
36
12
46
30
60
42
60
84
36
26
10
42
6
77
21
82
21
9
56
22
53
49
72
24
54
6
56
10
66
24
15
45
11
4
3
2
4
18
21
3
17
1
66
24
18
60
18
38
10
17
133
8
36
16
84
12
12
18
24
5
52
65
34
41
64
5
10
12
6
12
18
41
43
12
2
10
9
81
15
39
24
48
5
1
30
24
42
48
36
20
52
44
4
96
114
6
6
18
92
24
16
6
33
3
14
28
72
6
38
22
84
6
78
78
36
18
30
44
12
100
12
78
36
54
42
45
63
18
30
6
116
40
6
18
6
77
85
11
31
134
55
8
1
8
28
54
12
30
30
5
37
11
9
4
36
36
6
18
12
15
15
6
18
174
11
13
11
7
9
87
42
80
36
19
8
31
6
11
1
48
18
18
15
9
8
34
36
9
51
33
44
91
12
29
45
148
18
9
15
62
7
21
8
67
33
54
6
15
9
36
8
82
14
12
91
69
15
69
18
14
34
12
2
10
5
1
44
22
48
5
1
39
5
46
6
90
26
52
92
28
51
32
1
27
9
18
5
13
12
27
36
21
72
11
31
24
26
31
9
30
18
42
12
42
36
119
13
18
5
7
14
19
5
52
20
28
11
4
9
32
15
21
16
96
15
33
12
12
23
19
12
81
9
75
65
64
15
17
12
16
18
2
28
60
20
15
45
3
163
26
7
15
14
16
6
6
6
42
32
64
42
12
14
12
7
39
6
8
28
11
1
12
15
87
9
17
46
2
22
2
208
48
42
2
10
24
42
48
3
3
6
42
33
5
4
42
5
9
12
10
17
103
6
36
48
24
102
36
14
34
29
141
12
22
5
19
45
3
54
3
135
9
3
24
30
18
5
16
21
36
87
15
12
90
3
33
32
108
19
8
33
135
48
37
8
31
57
6
2
10
66
8
31
5
19
24
12
44
13
23
4
33
63
39
48
12
30
6
33
87
209
7
114
6
2
55
17
4
32
27
117
16
12
48
12
35
21
16
3
72
5
4
48
32
52
8
36
4
30
29
25
36
54
6
84
11
4
45
24
44
3
25
20
36
36
67
57
6
24
18
24
83
33
4
48
32
72
64
32
4
18
62
60
4
80
4
6
72
30
11
64
45
44
79
12
51
2
7
24
144
32
7
14
16
11
31
2
7
20
13
12
20
58
9
17
10
62
10
24
30
8
70
117
17
10
6
18
5
13
3
29
51
57
36
63
33
22
18
18
21
20
45
28
20
19
60
39
12
9
3
26
19
36
9
24
36
11
61
32
46
5
9
3
4
21
6
57
45
47
33
67
15
2
40
24
6
2
4
27
3
21
15
12
26
10
26
51
4
3
24
30
36
20
12
28
18
5
9
28
20
82
6
12
138
14
4
12
20
34
62
34
14
63
1
12
36
30
36
29
4
29
4
66
2
84
55
3
33
3
6
54
6
6
29
19
21
9
18
17
19
24
12
12
6
39
57
12
6
38
28
72
44
76
20
58
12
38
36
22
9
3
29
67
24
17
40
3
48
2
27
73
12
92
12
16
6
6
6
2
27
25
6
5
33
36
16
20
58
54
54
30
6
78
8
22
24
36
72
18
72
42
5
25
24
32
28
42
6
6
45
5
127
8
21
72
52
51
9
176
28
48
39
36
17
63
1
83
1
44
19
69
20
36
100
12
48
12
18
14
36
58
69
27
6
27
20
9
10
65
133
12
24
42
36
2
46
30
102
18
6
42
83
13
15
45
18
17
19
6
56
16
6
110
22
21
5
106
6
12
11
16
33
30
57
45
104
108
4
18
24
ABCD 482780528*7^$a-1 [50011]
17
19
29
15
40
23
5
1
42
48
21
48
28
4
20
17
6
12
18
27
9
6
6
39
9
48
24
36
30
9
3
54
7
68
12
15
18
18
17
28
3
48
18
18
6
51
20
20
16
13
30
30
19
52
60
67
48
30
54
18
19
29
23
28
3
1
11
42
24
12
6
1
17
48
60
36
3
15
24
54
54
29
19
12
6
12
42
13
17
23
13
47
16
3
29
19
9
15
24
24
12
5
1
24
27
28
5
12
35
1
66
12
1
28
4
33
12
31
11
9
44
7
36
12
72
6
3
27
36
1
23
24
12
78
3
21
48
42
6
39
15
42
30
12
45
20
1
35
55
6
18
65
7
21
63
24
6
42
53
4
33
48
19
23
36
30
6
1
23
6
51
9
30
78
3
33
31
89
18
42
18
29
43
12
60
6
36
12
42
61
5
7
16
1
42
72
29
37
6
18
24
31
23
77
67
105
21
27
4
47
9
4
23
18
59
79
12
6
24
12
3
24
28
11
24
24
6
6
30
60
12
24
30
6
18
17
144
7
13
29
18
1
29
48
12
90
12
6
30
66
12
43
29
24
36
18
24
49
4
40
36
3
42
48
31
5
78
36
12
12
113
4
36
3
61
76
19
12
6
47
7
42
84
12
15
3
30
27
9
12
48
18
36
24
30
54
9
21
42
13
11
30
6
96
54
24
114
78
24
15
21
42
30
6
54
42
93
21
23
13
3
21
42
36
1
23
24
6
31
5
18
18
6
9
15
24
12
1
11
24
12
24
30
12
6
36
12
6
6
36
13
12
52
103
17
20
17
12
51
20
55
1
4
60
19
12
18
12
30
5
1
19
5
59
36
61
6
72
168
12
25
5
35
25
12
96
27
3
36
24
18
78
24
53
19
36
29
67
42
31
17
18
42
54
9
99
90
18
12
24
6
11
13
72
54
48
33
3
117
96
44
7
12
17
44
29
54
17
31
9
3
24
6
7
28
25
24
12
19
11
37
4
1
30
6
24
54
42
59
1
23
13
30
36
29
48
31
12
18
39
63
30
30
18
19
17
27
21
24
15
68
13
6
12
36
12
13
80
15
18
30
57
15
12
24
30
24
31
24
40
1
36
31
41
7
71
24
6
43
11
9
39
36
42
43
11
17
61
19
23
66
39
21
42
1
20
39
21
9
39
12
40
47
48
48
17
13
30
37
71
6
6
24
1
11
1
80
27
89
7
57
99
29
7
41
25
24
60
24
6
65
13
3
39
6
6
13
40
7
60
108
54
30
6
6
30
12
3
27
90
23
13
36
31
4
20
47
13
11
12
6
51
9
30
18
12
27
21
23
37
6
36
6
51
105
19
48
23
12
57
40
17
12
36
15
3
18
6
42
6
45
56
31
6
6
42
35
40
24
21
6
54
15
4
5
24
24
24
51
81
78
1
53
12
12
18
13
71
13
16
31
12
18
30
21
3
29
37
6
5
48
19
18
12
11
20
20
33
11
19
6
11
127
6
18
42
27
3
17
1
42
61
35
18
47
25
11
19
42
6
36
30
24
3
3
6
18
12
54
48
6
48
42
15
9
18
21
4
11
42
6
21
21
19
17
23
25
36
15
4
5
66
12
25
48
41
12
59
32
65
31
11
66
6
1
5
6
30
42
6
7
53
11
16
12
15
36
29
68
11
93
69
51
21
12
6
24
13
11
6
6
61
28
19
6
27
16
24
59
12
25
5
24
35
1
35
13
7
5
6
66
96
18
12
12
9
51
5
7
6
11
25
3
9
18
41
1
72
6
24
12
18
27
15
18
18
13
11
48
1
41
7
47
42
6
33
39
24
30
54
13
83
66
12
84
30
29
7
54
6
6
36
108
19
29
30
21
33
51
21
27
9
12
6
1
11
18
23
1
18
18
15
27
53
56
24
41
18
24
12
61
4
16
21
30
12
17
31
18
72
60
3
9
18
29
24
31
54
18
17
56
24
5
12
23
19
6
6
6
3
16
44
48
45
36
51
28
23
42
24
6
60
42
12
24
12
36
12
30
6
12
96
36
19
5
24
6
33
12
3
12
18
7
101
6
36
33
12
32
19
48
60
66
6
42
12
47
1
30
37
17
18
13
41
3
9
42
12
54
3
33
87
56
13
12
15
24
27
6
47
31
12
12
12
41
12
25
11
31
6
6
41
7
24
30
6
36
12
102
23
73
35
25
3
21
42
18
12
6
85
16
1
11
7
18
27
45
30
1
17
15
9
66
30
24
24
6
66
78
109
5
12
12
11
96
31
13
5
12
18
12
1
23
72
66
30
6
11
7
30
23
19
30
6
36
29
7
96
6
42
21
3
6
19
161
3
15
21
9
42
6
18
97
53
24
42
84
5
4
51
85
64
16
4
17
36
12
54
54
6
6
12
39
3
21
117
66
5
1
48
31
23
66
39
4
47
60
29
13
12
30
24
5
36
127
13
11
21
15
13
11
12
6
6
18
27
40
5
6
12
24
17
56
120
12
28
43
6
12
24
35
31
6
12
30
13
29
23
7
6
6
24
33
3
30
54
6
42
6
18
1
11
48
1
4
19
24
24
9
57
23
24
19
6
3
75
6
6
30
12
12
42
24
21
12
3
77
28
45
39
20
19
12
24
24
57
3
18
18
12
18
48
24
78
24
17
7
36
18
3
16
35
25
5
15
87
25
5
7
16
49
18
12
60
48
6
18
29
13
27
3
6
31
5
24
51
33
54
6
6
48
12
25
17
43
60
5
48
18
12
53
37
18
42
18
72
90
42
1
23
96
5
1
96
36
7
65
15
36
57
54
36
17
19
6
15
81
36
66
17
7
48
12
13
17
11
7
5
37
19
11
69
27
24
13
28
31
1
17
6
18
24
108
42
5
7
6
48
24
6
5
19
54
18
18
66
54
51
3
6
30
6
42
6
72
7
35
78
12
7
5
30
5
20
36
60
11
36
24
6
36
66
12
33
63
42
12
12
30
6
12
18
12
6
6
12
45
15
9
27
18
6
48
72
5
1
23
25
12
18
25
23
54
12
48
3
9
42
12
42
55
100
91
24
5
25
18
12
18
24
6
30
12
3
21
31
40
20
11
25
23
21
15
30
18
132
12
6
23
7
30
15
111
21
27
18
48
12
3
9
6
33
9
30
72
1
32
33
30
6
54
18
12
36
19
29
30
60
6
7
11
42
7
23
12
36
66
43
17
18
6
15
27
12
54
42
6
66
18
66
12
54
47
36
7
6
27
9
15
45
72
24
59
1
12
6
21
3
66
11
7
24
49
60
35
12
36
12
24
9
39
6
12
12
11
25
42
65
16
21
18
12
30
36
12
48
18
9
48
28
20
60
3
30
19
17
11
13
66
12
9
15
29
20
47
1
17
35
40
63
24
13
71
5
1
42
41
43
12
6
54
72
60
93
57
19
17
108
12
48
55
17
84
11
19
42
12
12
18
18
48
18
1
11
84
9
21
54
81
9
6
48
18
19
41
24
27
21
11
7
66
7
29
18
18
12
3
39
12
42
168
12
3
15
9
21
59
55
12
13
17
6
24
96
66
6
54
48
59
25
115
11
6
43
20
20
31
73
47
21
9
48
6
6
6
6
11
1
24
24
7
23
1
35
18
3
24
33
7
23
6
6
12
6
156
87
57
42
6
107
7
66
24
11
52
39
30
11
31
6
66
24
30
24
11
13
67
20
9
36
72
3
3
12
210
18
33
4
11
6
18
6
24
43
11
18
12
39
32
76
33
87
44
13
6
29
31
61
47
12
21
36
15
36
6
60
23
1
23
1
102
12
5
16
45
18
17
7
13
11
6
6
18
6
12
30
60
78
60
48
6
90
12
18
6
77
60
20
17
6
6
48
3
9
18
6
12
48
7
17
96
12
6
18
36
72
63
21
18
24
6
48
6
12
36
29
55
30
30
65
13
12
35
37
43
65
15
51
48
24
18
18
6
24
48
12
7
40
19
6
115
11
6
24
3
57
30
12
49
17
15
3
48
29
43
17
1
6
49
12
29
39
9
6
36
66
3
40
17
7
59
24
17
16
9
11
24
25
48
ABCD 482938682*7^$a-1 [50016]
73
23
37
77
31
72
35
18
18
24
18
7
11
97
12
65
114
6
12
30
42
6
13
5
36
19
59
24
18
19
35
66
19
59
18
24
48
91
72
29
60
60
24
36
19
12
35
18
7
17
31
29
36
7
23
30
36
6
48
37
5
6
24
42
12
30
1
5
12
103
17
54
6
42
1
17
18
13
72
23
37
17
6
6
19
23
49
53
12
48
30
42
6
78
6
30
78
6
18
1
12
65
66
6
36
7
5
12
31
11
1
35
18
7
47
30
36
12
42
61
41
31
17
12
6
84
48
60
6
7
29
54
48
42
12
42
24
18
42
54
12
31
59
18
114
6
12
66
6
36
48
84
31
5
36
19
29
90
30
43
5
30
48
30
7
17
43
17
30
1
83
24
13
65
12
12
90
6
7
5
6
37
59
1
77
42
6
84
36
67
5
12
12
96
55
17
36
78
24
36
48
66
12
6
66
6
13
23
97
17
43
5
42
132
1
29
48
12
31
71
36
54
6
18
36
36
24
66
30
66
12
30
67
11
18
31
17
31
17
30
48
24
1
11
1
5
48
78
42
7
5
24
19
5
18
49
29
18
13
60
23
6
30
1
11
24
13
12
17
43
17
48
6
6
42
18
12
54
37
5
12
6
6
96
6
42
55
5
7
11
42
24
12
18
1
12
5
12
12
31
5
30
25
17
36
12
42
18
6
54
90
18
36
60
102
37
23
6
42
18
12
24
84
60
78
156
37
11
6
43
17
18
30
30
37
71
18
18
6
12
60
120
12
91
41
78
30
18
25
173
18
6
66
12
30
84
18
1
5
12
42
108
54
18
42
24
72
12
43
5
12
36
7
35
12
6
7
5
48
24
6
6
6
18
24
42
1
53
36
31
60
107
66
42
84
36
85
17
12
120
6
13
72
29
60
42
66
72
151
60
17
6
48
6
12
30
1
17
31
12
5
24
31
29
42
6
31
11
12
6
36
174
1
125
30
42
55
5
6
66
30
6
78
12
36
6
55
17
66
6
6
42
12
19
11
18
30
36
25
12
17
18
96
18
6
30
12
18
18
18
6
6
42
55
29
19
5
24
18
114
108
36
12
18
37
65
24
19
5
24
12
18
13
17
31
12
125
138
54
60
31
29
6
30
54
13
5
78
25
29
12
42
78
31
60
131
66
43
48
35
37
11
18
48
36
12
12
48
24
48
36
55
5
30
6
36
6
6
43
47
13
53
24
72
60
19
29
78
42
30
181
23
18
24
7
29
66
54
24
18
37
17
30
54
18
1
12
35
13
197
6
37
12
23
6
48
48
24
31
53
24
30
12
30
18
30
96
18
60
24
13
41
36
168
7
5
30
96
12
6
18
30
12
78
1
35
42
55
29
24
12
30
18
12
18
108
36
60
6
55
65
18
49
5
12
12
54
37
11
12
6
66
13
95
42
43
11
6
12
91
5
24
12
48
60
12
96
18
37
71
6
90
18
6
18
84
12
24
54
24
42
6
42
36
12
6
37
5
12
24
60
24
30
42
6
36
13
5
30
12
36
6
31
17
120
12
18
61
72
35
102
18
48
37
83
42
12
12
24
7
29
66
60
30
24
6
18
67
35
12
42
24
36
60
36
24
24
42
73
41
66
48
108
48
18
36
54
1
17
12
48
42
73
60
5
72
6
37
5
6
6
31
60
17
72
36
18
120
6
12
19
12
17
276
7
5
12
31
47
25
17
60
12
24
102
12
36
48
48
1
48
41
288
6
205
12
35
30
6
84
12
108
13
35
37
65
12
6
37
5
84
19
29
30
30
6
48
37
5
67
17
18
12
42
54
12
18
24
12
60
18
30
30
133
53
42
12
13
53
55
65
30
12
25
107
13
11
78
36
48
54
6
36
54
6
6
192
1
35
48
6
36
7
77
12
18
6
12
18
6
19
23
42
7
11
6
36
132
30
48
72
25
23
72
42
12
60
91
17
31
12
53
18
66
12
48
43
65
42
60
6
30
12
13
89
72
36
60
42
1
77
55
53
12
12
6
36
12
18
60
48
6
37
71
36
36
66
90
6
24
36
48
42
25
5
24
18
24
6
60
12
48
6
25
35
54
43
5
55
23
30
60
24
120
31
77
84
114
6
78
108
18
18
12
6
42
24
12
13
17
12
102
109
17
91
12
29
114
6
19
5
18
42
54
1
17
60
180
24
18
90
114
18
24
36
84
127
48
12
120
47
13
77
48
24
31
83
6
6
73
65
54
30
6
6
18
36
6
24
24
42
1
35
42
36
7
48
29
6
6
31
89
102
60
18
31
5
24
24
36
36
12
31
11
1
48
5
24
6
42
18
37
47
120
6
18
12
6
60
19
5
7
17
48
43
5
7
120
29
6
25
17
36
12
30
18
18
132
25
35
6
31
23
66
18
6
30
25
29
36
24
31
221
79
12
77
31
12
143
24
73
47
73
29
18
1
60
29
36
42
13
5
54
13
77
43
11
72
12
54
91
11
36
30
43
11
12
30
7
17
12
42
6
66
6
6
60
73
5
12
6
132
37
17
36
24
18
12
42
6
36
12
30
12
48
7
60
35
60
36
6
6
66
6
48
6
24
36
24
18
18
91
60
5
18
6
24
24
78
12
1
5
30
6
6
25
11
6
31
41
31
48
17
30
73
5
7
11
6
30
96
30
12
12
90
73
47
1
5
24
12
6
73
17
6
37
5
90
30
36
19
5
115
17
66
54
24
60
120
18
12
12
6
31
5
42
42
60
72
31
5
12
36
36
31
17
6
25
5
36
6
25
83
12
13
41
31
60
17
43
29
24
7
5
54
6
72
30
6
7
5
6
18
48
12
126
78
30
25
89
12
79
101
18
13
47
18
24
60
30
84
24
36
145
12
60
65
42
6
18
37
12
17
30
13
5
12
31
89
30
13
23
12
30
72
54
6
66
157
60
48
47
36
12
6
19
11
1
17
31
77
12
96
12
42
36
24
13
11
109
17
31
29
48
78
24
13
83
12
12
150
108
30
18
102
18
36
36
24
6
25
5
12
31
29
48
18
25
12
83
37
11
109
77
42
109
5
67
59
61
53
24
36
12
43
59
6
84
72
31
17
36
24
36
55
65
6
48
36
66
91
11
36
90
43
17
12
18
66
67
53
72
30
13
5
12
30
42
18
84
6
12
60
192
ABCD 482940734*7^$a-1 [50004]
108
9
30
81
24
63
57
87
9
84
177
90
18
12
18
42
36
27
219
90
27
45
36
51
45
27
3
9
45
42
48
69
21
15
75
6
39
27
9
72
36
27
24
48
162
18
24
9
81
3
27
9
9
15
39
42
3
9
114
9
9
243
21
78
9
117
12
15
36
3
24
12
78
3
27
24
36
21
9
72
60
108
30
18
15
108
12
27
81
24
9
3
105
3
168
21
36
24
12
6
36
9
45
3
45
24
27
39
42
120
78
72
9
9
63
3
90
15
3
108
33
21
42
9
75
33
57
144
54
36
81
24
21
15
27
54
3
36
24
9
27
3
42
192
6
12
108
33
12
45
63
117
24
12
6
18
3
87
54
63
36
57
60
12
36
27
27
36
36
108
18
24
90
57
24
12
15
12
36
18
54
33
48
51
9
291
9
51
36
93
69
99
27
36
156
150
3
72
36
36
60
171
48
9
60
27
45
27
48
6
72
75
36
60
57
6
21
105
18
216
93
33
3
117
72
108
27
33
48
18
18
144
6
21
33
3
27
54
6
72
54
27
3
6
120
51
129
15
12
153
42
18
12
18
117
33
18
30
24
12
24
48
6
21
87
18
12
123
183
132
36
30
63
87
66
27
9
72
36
87
3
18
51
39
18
72
6
9
21
27
72
33
63
81
27
27
36
81
3
132
57
117
18
69
27
84
60
30
18
81
87
57
132
27
30
18
33
120
15
57
144
45
87
81
18
12
54
42
45
45
18
9
84
132
12
72
9
90
42
12
54
36
144
6
3
27
42
66
6
3
60
21
27
60
9
3
123
45
3
9
9
18
60
117
3
69
39
18
24
84
99
33
138
24
12
54
42
18
183
33
3
123
117
36
180
9
3
96
21
15
120
15
12
96
30
216
99
72
51
9
48
36
45
6
30
42
21
27
9
24
12
9
6
9
36
108
9
36
27
75
6
39
36
24
3
18
18
9
15
66
36
60
12
18
108
18
63
81
51
84
9
15
12
105
48
18
6
84
63
36
51
21
69
12
15
117
12
36
24
30
18
15
9
30
9
45
18
18
18
42
84
6
90
3
36
27
33
57
132
108
30
6
120
63
9
36
108
78
45
27
18
3
63
33
57
72
99
33
63
39
72
150
18
12
60
36
30
18
78
3
9
6
9
21
60
66
24
18
3
15
45
3
36
60
30
42
9
12
27
33
36
63
9
12
69
12
6
21
144
15
108
45
63
66
24
174
18
15
165
24
30
18
42
9
45
63
3
33
36
12
60
63
30
42
66
108
72
36
6
54
108
75
9
51
27
72
12
6
48
144
24
192
15
21
27
81
159
27
30
18
9
15
270
39
81
15
36
75
18
18
24
129
36
105
30
36
6
63
93
54
78
27
12
96
12
27
33
99
36
108
12
90
36
27
117
42
30
54
45
60
3
69
84
24
21
54
42
3
123
126
18
12
90
51
27
66
60
108
3
63
18
6
9
9
27
21
15
93
27
9
6
45
189
18
45
21
72
6
9
45
27
48
144
27
9
69
102
6
30
81
81
108
123
12
9
90
60
138
15
27
18
3
72
123
165
27
45
9
180
27
72
33
3
27
36
72
69
21
96
39
9
27
36
81
60
18
12
18
6
12
33
111
6
3
9
15
84
87
36
9
21
18
9
69
30
42
18
18
27
99
66
42
126
30
6
12
231
3
42
12
99
105
30
114
3
33
12
72
18
18
87
27
30
54
9
9
78
45
27
21
96
21
78
45
3
18
99
63
270
15
27
462
51
72
39
24
117
45
48
54
168
30
63
63
69
117
18
21
60
57
42
81
81
30
144
117
81
18
18
15
72
63
12
18
27
27
18
51
9
18
12
45
9
18
18
15
21
72
18
42
12
72
27
24
57
15
27
57
123
21
63
42
18
36
9
12
15
30
27
144
123
36
153
57
27
9
96
12
6
72
12
69
72
12
99
36
6
63
99
117
57
63
9
6
18
144
27
72
45
3
36
33
3
15
162
18
48
78
18
126
48
36
36
27
81
126
9
87
45
48
24
12
96
45
36
3
27
18
51
72
12
117
123
48
33
63
36
27
21
9
18
72
24
57
339
12
6
3
33
30
9
27
6
48
15
9
3
36
72
9
15
3
33
48
24
21
27
69
3
180
33
3
9
51
12
87
18
12
15
12
60
45
63
39
24
9
63
66
36
54
6
12
51
12
63
60
12
36
33
36
27
66
36
42
30
126
24
84
6
3
63
24
66
18
9
51
126
3
60
9
27
219
6
63
27
81
9
18
45
72
3
36
54
15
39
6
12
60
63
27
12
69
3
45
27
45
27
33
108
180
36
57
108
63
15
18
27
180
36
9
12
195
81
48
87
27
18
48
168
18
ABCD 483058424*7^$a-1 [50019]
36
21
15
21
9
78
20
70
51
3
6
24
3
36
11
6
46
21
5
28
44
46
62
28
2
22
20
90
10
36
24
6
14
66
12
88
2
58
12
18
3
24
39
26
18
24
6
12
22
117
15
6
63
17
12
58
38
24
22
45
9
24
18
12
18
12
80
31
48
9
8
4
18
12
9
39
42
39
47
34
12
18
20
13
57
8
88
24
38
1
21
63
23
22
42
21
21
15
21
12
6
6
14
24
36
13
119
13
5
30
40
21
9
32
18
46
8
16
3
29
18
24
46
6
48
20
73
24
15
26
18
1
3
8
13
81
24
24
8
34
38
28
3
39
12
24
45
21
8
103
53
7
60
17
16
15
36
24
36
9
14
6
31
39
12
2
48
4
60
14
13
11
13
36
41
31
5
16
14
46
8
40
12
18
56
72
22
87
12
33
15
21
24
14
13
9
12
30
26
40
14
6
16
6
8
13
59
40
8
30
76
84
12
30
33
27
9
39
12
18
2
18
4
20
7
15
44
4
18
80
42
10
36
24
42
18
63
93
12
32
10
18
3
77
58
54
18
2
10
6
42
2
19
17
16
30
26
4
14
10
24
20
16
42
38
4
26
12
12
10
42
38
28
18
14
28
8
55
17
40
8
4
8
28
60
32
48
34
30
20
46
6
48
6
30
75
21
44
115
57
8
72
19
9
24
66
2
48
52
30
21
41
18
10
15
3
6
8
6
85
12
27
33
5
142
12
6
32
78
1
89
18
4
80
18
12
60
31
9
3
17
16
12
2
1
17
12
10
18
68
7
9
98
10
30
9
11
48
1
3
6
108
14
30
7
9
12
15
23
25
5
46
18
8
19
15
45
21
18
14
60
7
45
8
36
60
4
50
18
82
86
10
2
112
42
26
30
70
32
18
13
5
46
30
60
24
80
16
30
24
14
31
29
6
37
24
15
30
14
42
22
42
24
14
1
29
58
9
15
78
6
42
8
7
57
39
51
36
12
24
45
9
12
38
37
24
23
30
16
24
12
14
37
15
38
10
2
42
30
18
22
6
20
37
23
1
36
27
6
2
40
42
26
34
20
36
31
24
69
3
39
6
62
30
30
10
18
81
39
33
12
27
26
16
44
7
9
74
42
55
17
36
64
18
33
5
10
45
12
23
42
4
8
16
12
8
22
8
4
26
24
96
7
69
30
138
26
10
27
5
48
12
52
3
23
40
14
7
41
40
24
15
9
12
15
9
24
20
4
8
34
54
15
5
7
24
3
8
72
6
43
21
30
20
66
124
56
24
18
82
26
70
14
48
18
7
63
21
21
24
15
29
34
78
51
21
36
14
46
50
22
3
39
126
3
9
8
16
30
8
18
48
4
18
42
6
12
30
108
24
50
82
26
12
16
36
18
18
8
4
36
57
45
38
22
51
57
20
46
8
52
18
51
5
34
38
4
6
45
5
22
6
6
18
20
36
22
9
9
20
4
18
33
15
20
114
31
27
50
12
6
16
36
18
6
78
3
48
36
3
8
34
6
8
1
3
30
50
6
4
12
38
10
20
7
24
29
10
9
21
30
26
7
65
4
104
12
60
28
2
133
75
12
78
3
39
38
4
6
2
12
10
68
1
12
29
36
40
3
21
18
60
38
30
54
16
30
14
10
8
1
89
60
22
6
14
22
24
24
6
54
20
10
12
21
15
69
11
30
78
10
24
8
28
15
9
12
44
31
9
2
10
2
1
12
27
12
60
24
42
20
12
66
4
9
17
46
14
34
6
30
20
12
1
9
38
10
54
9
71
1
17
18
37
5
19
60
3
20
1
5
52
3
5
4
87
24
59
6
72
12
19
17
4
8
31
3
6
30
21
3
30
24
14
58
32
31
9
26
4
20
18
31
11
6
4
20
66
30
4
20
7
72
69
8
34
12
108
9
11
36
12
28
42
15
5
18
61
23
10
36
30
21
9
2
30
12
120
7
24
12
3
54
36
24
12
48
6
6
26
22
8
48
60
16
44
12
12
16
3
21
20
7
21
3
39
42
38
28
68
1
63
96
2
4
38
10
12
14
73
17
4
38
78
42
61
11
1
9
20
10
90
8
228
10
2
18
42
60
28
3
17
30
10
44
36
7
77
10
18
8
31
45
27
24
33
20
31
29
4
36
2
13
47
10
24
36
3
36
45
24
32
22
21
45
14
16
2
22
20
1
15
20
12
112
6
24
18
18
12
20
4
38
10
56
43
48
29
10
30
14
30
10
18
3
57
2
6
12
4
6
18
36
30
8
13
33
20
70
122
4
24
36
128
66
1
3
66
6
6
20
40
60
42
72
26
30
64
6
18
21
11
4
21
23
22
72
140
10
132
6
32
40
12
18
33
47
28
8
10
2
12
18
31
9
60
50
10
51
21
6
14
7
21
24
48
36
30
14
16
24
80
10
20
1
5
16
18
8
30
4
8
30
40
26
30
24
6
24
16
12
15
23
30
4
38
42
10
9
12
21
15
3
18
24
27
21
42
74
70
6
8
52
8
31
99
6
14
78
34
9
39
36
44
1
29
7
39
20
22
110
78
52
60
42
8
40
32
6
30
4
26
7
17
46
30
3
12
5
4
38
34
36
3
45
14
16
14
10
26
30
25
5
24
36
7
39
24
80
1
29
12
4
18
66
20
22
12
20
10
87
53
22
6
78
32
34
14
4
21
39
26
16
51
5
10
2
18
10
2
58
24
8
16
90
42
24
39
27
69
9
2
40
9
39
30
20
16
15
41
28
24
66
14
79
27
14
19
21
38
10
92
10
18
2
18
10
68
10
3
11
16
2
40
54
6
60
3
15
44
58
15
33
3
11
1
5
22
9
23
13
45
168
2
12
66
30
10
6
18
42
14
4
36
20
42
109
24
9
12
36
24
6
18
66
48
6
6
45
3
36
14
6
16
8
18
28
15
35
13
12
81
15
29
67
77
18
10
24
15
9
72
8
16
27
17
4
6
60
14
22
9
9
51
5
4
12
18
21
117
2
40
21
5
4
18
8
84
6
10
45
51
86
28
12
20
58
14
6
16
66
78
32
34
18
78
3
45
15
5
84
22
74
31
9
62
10
63
51
54
60
3
9
2
13
17
10
12
30
14
10
14
16
21
9
30
2
18
10
20
4
8
43
17
19
63
8
10
8
42
10
18
21
3
42
14
97
39
9
9
12
27
3
26
40
30
69
39
45
17
12
48
43
9
18
8
24
46
24
27
29
52
32
66
30
40
6
8
10
27
11
1
11
6
22
45
60
33
54
36
180
33
9
2
6
46
74
30
22
12
20
7
21
63
9
8
88
42
33
29
60
40
26
1
24
65
12
4
6
20
58
24
20
28
3
47
10
3
48
21
6
30
87
3
33
11
6
12
52
39
12
35
46
36
12
27
9
36
24
36
8
91
5
4
6
42
68
34
6
24
18
50
42
10
8
4
48
56
55
65
30
4
6
36
15
36
5
22
33
9
8
19
11
16
30
80
4
12
8
10
26
43
41
6
1
63
26
130
90
27
5
40
20
18
30
12
22
33
53
12
22
26
4
3
3
14
178
30
2
6
40
6
8
10
3
105
32
76
51
21
3
21
116
42
16
54
30
9
21
27
9
20
12
4
56
28
36
38
22
48
18
33
29
7
29
24
31
45
36
24
20
34
26
12
12
30
10
6
12
2
7
9
24
20
28
48
6
48
36
30
14
18
48
12
4
30
21
17
46
66
8
43
23
4
60
20
97
9
14
66
30
40
24
38
4
26
13
69
26
16
18
38
12
10
3
15
30
18
32
4
44
4
80
28
9
9
12
42
26
40
20
7
96
33
24
74
18
12
7
3
6
24
68
72
10
6
14
40
21
5
40
50
1
21
32
10
26
12
48
10
2
19
53
22
38
52
18
8
13
5
16
8
6
34
78
18
20
10
2
28
24
48
8
24
31
9
26
1
39
30
14
10
36
3
84
5
4
14
10
14
18
43
29
40
20
43
24
23
10
6
2
28
50
13
11
16
6
8
6
12
18
34
26
10
110
30
25
59
1
5
22
45
9
6
20
22
8
91
17
31
99
24
21
9
12
24
15
12
15
45
5
42
10
20
6
82
8
16
26
28
ABCD 483070128*7^$a-1 [50060]
75
45
36
12
120
51
57
36
84
144
24
12
27
9
3
9
15
57
63
45
99
105
12
36
27
9
36
111
21
3
36
165
24
72
72
60
36
27
45
36
120
15
12
57
99
12
48
60
117
75
24
156
69
24
39
48
45
36
51
12
45
12
87
21
36
3
36
48
69
87
12
9
111
69
60
135
69
48
48
3
9
36
132
36
15
24
60
57
27
9
15
120
33
24
111
21
51
12
45
39
72
24
81
84
123
93
12
12
3
33
63
21
3
60
33
39
120
36
249
12
132
87
105
48
24
96
39
117
3
48
60
21
24
15
72
33
39
129
12
3
21
15
120
36
189
51
45
3
36
24
213
39
21
3
57
12
99
9
24
24
156
75
69
3
21
39
36
105
24
24
3
93
3
81
24
27
21
12
27
21
24
51
12
165
27
60
12
24
21
12
12
60
12
63
84
120
189
48
12
99
60
21
36
120
24
27
21
15
57
63
24
12
12
117
24
51
45
36
60
3
9
207
57
24
15
33
36
96
60
96
51
33
24
12
39
12
69
39
45
24
72
3
48
33
15
93
108
24
24
120
15
144
21
180
15
21
36
24
36
36
63
69
3
33
3
69
84
3
69
15
12
33
60
108
159
21
132
60
27
12
93
15
45
108
24
27
216
21
96
12
39
24
21
144
15
57
39
21
72
108
3
81
252
63
9
27
9
27
24
141
3
72
72
57
24
60
51
48
57
63
48
72
48
120
21
36
27
21
15
9
51
9
216
36
63
21
24
12
3
93
108
3
57
15
189
24
12
60
24
75
24
60
12
93
12
36
27
45
15
45
96
3
36
24
48
69
3
69
51
69
12
15
120
60
69
12
63
60
12
96
9
60
123
69
27
36
21
15
69
15
21
15
45
36
36
24
24
15
48
24
93
3
12
132
33
120
3
21
39
81
48
15
12
96
12
48
81
87
36
9
96
12
12
87
141
108
3
69
36
3
69
39
24
129
27
21
15
57
39
12
21
24
12
75
96
12
108
129
15
21
12
12
3
12
60
33
12
24
135
120
84
96
24
48
12
192
36
9
3
57
12
168
51
69
12
48
12
99
33
72
36
24
36
24
36
51
45
51
60
261
36
27
21
12
3
9
27
9
12
3
24
21
36
120
15
93
3
45
3
81
123
213
27
57
12
87
57
3
117
84
15
21
27
93
48
84
27
21
39
57
72
27
165
39
21
60
24
132
48
36
3
69
27
96
84
57
12
60
15
45
39
33
39
45
51
33
84
84
12
12
63
12
45
12
48
24
3
9
87
192
117
15
33
27
12
9
39
33
3
60
96
21
27
33
147
129
156
15
33
39
33
15
12
21
3
93
3
36
48
12
117
36
36
15
33
51
24
69
111
96
12
9
75
165
12
48
123
57
120
15
48
9
3
33
12
60
12
48
36
60
15
105
12
63
12
45
27
81
87
60
36
36
21
60
15
48
9
3
21
3
57
84
24
3
9
3
21
75
9
24
36
39
21
12
123
33
48
15
33
27
72
33
84
15
81
135
33
72
15
45
60
63
21
3
69
51
93
12
3
33
84
216
27
9
15
69
72
24
48
27
117
39
21
3
9
39
60
93
24
48
48
24
72
24
24
36
48
87
84
33
63
12
153
12
48
75
72
117
3
9
12
72
36
60
3
9
27
9
240
3
36
9
3
60
45
12
48
39
9
24
63
21
12
132
12
24
39
45
27
96
60
57
87
9
168
51
9
36
24
75
21
84
60
36
15
57
15
9
12
51
21
12
87
21
36
84
63
33
27
9
24
51
108
48
45
99
12
9
60
72
60
84
36
123
24
72
45
12
159
24
45
291
144
120
117
156
75
12
261
12
12
75
21
207
12
69
84
15
69
12
27
69
12
87
96
69
96
63
33
108
27
24
57
96
120
3
9
24
12
48
39
12
45
84
132
48
96
24
12
3
9
51
36
201
15
21
3
36
72
21
51
45
15
57
39
93
135
36
48
12
36
57
72
63
9
24
48
60
159
21
12
12
3
21
96
36
39
21
24
195
9
27
9
12
12
3
129
12
27
12
33
96
36
36
39
24
21
60
15
57
87
12
45
15
24
9
24
15
9
60
51
9
48
84
72
15
33
48
3
33
72
3
21
12
27
57
72
3
60
48
33
84
12
3
36
9
15
96
9
51
12
60
33
24
171
9
15
9
24
12
60
36
12
27
84
117
39
24
36
60
57
36
36
48
24
63
21
15
60
45
75
45
24
15
96
21
24
3
21
72
27
12
9
36
36
60
48
72
60
63
36
84
276
36
9
96
12
48
ABCD 483111956*7^$a-1 [50086]
69
27
21
7
57
6
12
50
22
38
12
100
12
54
5
55
12
2
36
31
29
52
12
11
4
5
63
7
6
20
15
1
23
76
20
55
2
7
72
60
72
17
22
53
16
32
7
53
36
16
12
63
9
56
24
24
1
27
12
9
23
12
7
12
36
24
9
5
15
7
2
28
167
37
8
55
21
6
17
21
48
15
79
17
9
15
7
26
12
7
51
45
39
101
40
12
5
3
60
9
3
43
17
60
33
15
55
5
57
3
45
3
13
8
22
18
8
34
30
36
32
10
90
12
11
52
60
8
73
27
12
8
7
45
63
17
4
29
27
36
52
17
19
27
53
12
4
36
27
21
20
61
18
5
36
57
16
63
68
36
4
32
4
21
8
19
24
12
17
60
31
5
24
36
31
48
53
28
6
14
40
83
1
6
14
22
36
18
63
48
63
60
38
10
77
4
9
24
18
5
31
66
15
29
10
24
18
23
12
13
23
36
31
9
96
77
3
31
198
6
5
9
7
41
22
38
31
92
9
10
5
28
5
22
9
77
22
12
6
27
3
77
40
5
19
45
8
15
48
33
7
9
59
45
10
12
5
48
28
24
8
1
39
5
64
71
9
22
17
12
16
9
27
15
5
12
28
72
3
54
8
51
28
3
38
70
38
3
1
11
33
10
36
48
5
28
12
60
21
36
6
21
96
20
16
12
27
9
17
7
3
2
3
1
54
29
55
5
45
31
9
11
12
19
84
9
24
3
9
15
2
34
29
19
5
13
47
16
9
6
14
58
5
12
4
17
16
3
20
7
6
3
45
60
59
7
29
16
32
21
75
16
8
52
5
79
8
16
32
9
3
33
60
27
19
18
20
43
36
87
9
3
24
14
24
7
41
48
55
5
16
6
12
42
11
7
21
8
24
28
72
20
72
16
9
11
28
144
56
4
120
27
53
55
60
54
11
7
9
3
14
19
56
37
83
7
38
7
32
36
60
61
6
5
96
12
61
71
48
7
2
15
7
26
12
7
8
31
2
15
33
39
60
31
9
8
19
6
8
10
2
3
9
3
12
28
56
40
27
30
23
12
45
27
28
15
57
45
23
40
5
12
27
24
12
19
6
147
77
3
36
7
14
75
1
90
62
3
12
33
46
60
41
4
21
15
17
22
6
8
3
19
42
3
68
31
41
67
9
27
5
72
64
101
7
8
36
21
3
40
48
51
29
12
60
28
29
36
7
5
10
48
9
108
60
3
45
27
53
24
55
5
21
12
10
17
64
24
9
11
7
18
20
7
53
15
4
56
28
20
4
48
32
4
24
8
84
25
48
15
39
60
9
9
27
8
37
3
36
15
14
43
8
9
36
10
9
51
9
12
8
1
6
9
27
9
39
24
9
12
24
41
3
4
15
21
72
32
40
15
5
36
40
56
28
5
100
23
76
45
66
42
18
21
36
5
58
9
24
32
52
5
10
21
8
24
13
20
39
1
20
70
57
5
27
28
8
40
60
32
12
31
5
24
13
3
8
36
52
39
17
19
24
36
9
8
9
3
16
39
2
7
36
80
25
36
23
7
14
4
6
57
68
19
26
15
31
77
24
36
21
22
21
17
55
20
45
51
25
47
16
12
17
63
28
44
7
26
12
12
3
33
52
8
63
36
24
57
75
9
3
28
44
31
6
39
20
45
31
3
9
63
9
24
3
65
7
5
13
18
42
39
15
30
24
20
7
20
12
21
64
18
48
14
19
48
8
16
9
3
36
27
2
31
17
46
18
11
7
5
7
50
31
9
18
2
60
36
15
28
17
27
28
36
93
35
45
19
51
18
3
92
16
32
9
28
27
27
9
21
15
41
22
5
16
5
3
52
8
1
90
72
48
6
104
48
3
7
77
7
41
28
5
15
7
21
44
97
18
38
34
30
15
108
5
63
16
8
1
42
17
13
108
54
45
8
12
4
3
14
15
16
15
21
15
57
5
3
48
76
8
28
12
216
15
5
4
3
5
33
34
113
12
1
35
7
102
6
57
9
15
36
12
27
6
8
24
48
3
19
33
3
6
63
21
27
32
31
33
39
2
22
9
68
4
135
129
29
34
36
105
45
3
24
20
72
1
47
25
42
21
27
54
63
20
60
36
52
3
5
40
24
20
16
5
3
9
22
36
5
28
9
3
68
1
3
20
48
28
36
41
67
5
63
24
28
36
36
15
30
8
27
16
12
32
67
6
27
8
12
1
72
18
2
3
19
26
123
7
29
40
20
55
18
99
63
5
21
43
27
5
67
57
41
55
5
40
23
16
51
9
27
41
12
96
31
17
120
36
25
3
8
52
8
57
15
12
24
21
48
22
38
34
14
7
60
3
17
28
27
9
68
31
2
87
24
19
2
63
12
16
9
6
2
3
7
17
16
5
16
59
19
5
7
17
7
77
52
27
6
18
17
4
24
8
84
12
36
40
27
2
19
33
90
9
8
12
24
28
3
36
17
9
12
22
29
12
16
17
16
27
44
12
16
12
9
15
44
55
9
48
8
24
1
30
14
15
7
29
108
7
17
52
153
12
6
9
8
13
107
7
18
48
6
38
7
120
53
28
11
4
17
3
19
74
15
12
43
17
16
44
33
16
44
12
132
3
40
5
7
20
16
15
29
7
17
24
7
9
27
62
12
3
19
26
10
62
10
38
3
9
52
18
6
27
3
2
52
15
3
5
28
8
4
27
5
1
30
2
31
3
9
36
24
12
8
12
13
59
7
29
45
31
44
9
46
17
19
38
70
29
16
101
46
77
12
7
5
40
12
56
61
23
21
7
27
45
36
5
31
8
31
2
7
36
51
26
3
9
3
16
140
1
80
31
20
25
15
5
16
36
47
4
20
43
9
5
7
72
24
3
69
27
45
3
14
3
33
12
7
3
5
33
27
45
22
5
16
5
10
9
3
33
12
5
22
29
16
56
61
123
56
45
55
5
10
2
34
41
4
72
3
41
4
9
15
20
1
11
40
63
29
43
2
7
8
37
23
21
15
12
12
16
9
35
28
8
19
9
32
7
33
5
4
59
24
7
29
16
5
15
36
52
12
24
9
18
9
12
32
19
2
88
12
6
45
29
15
55
12
33
3
33
45
3
20
4
17
19
41
43
5
15
49
8
39
16
5
3
12
28
53
99
16
9
3
32
28
53
75
7
9
3
78
3
17
27
1
27
15
5
60
12
7
24
57
36
17
123
4
32
4
32
72
12
45
16
30
5
67
5
4
29
43
24
32
16
24
20
36
1
6
38
7
27
29
16
44
21
39
9
3
45
10
2
51
4
36
36
8
25
11
19
5
12
1
87
27
21
8
9
10
2
22
53
4
32
4
24
3
14
15
12
45
10
41
7
9
5
15
7
24
29
45
16
12
15
39
9
17
15
12
36
37
8
10
6
63
57
11
40
12
20
7
6
12
63
8
12
36
72
52
63
60
29
1
95
40
17
15
36
9
48
100
15
29
46
2
3
19
5
16
5
22
9
15
29
7
9
3
36
77
100
80
19
9
72
56
36
16
17
118
5
7
5
73
30
9
56
24
16
17
27
4
44
12
61
27
32
31
5
100
9
39
29
4
3
15
30
23
33
22
21
36
5
3
19
17
37
6
98
15
76
32
43
6
27
12
20
175
21
51
18
27
12
5
10
9
17
10
2
10
5
12
16
21
18
69
27
5
12
12
28
5
22
6
20
15
69
7
123
48
42
18
62
10
12
29
4
3
69
8
103
24
9
5
79
41
84
16
90
2
64
18
6
23
72
129
3
60
4
24
21
108
63
8
9
46
6
3
5
19
12
81
36
11
12
24
16
24
101
3
16
33
12
35
24
31
38
63
16
36
20
139
29
16
36
5
12
51
31
9
12
15
9
12
41
15
40
44
13
8
15
33
3
37
23
4
101
7
5
27
48
37
3
72
24
32
4
36
44
13
24
71
33
67
5
22
48
2
51
7
18
23
21
19
92
12
7
45
5
36
15
7
33
44
21
24
10
21
8
9
15
12
16
84
63
5
4
15
18
11
25
3
99
38
24
28
18
2
31
17
3
16
3
5
37
30
41
19
29
16
20
60
36
12
16
21
20
22
ABCD 483135564*7^$a-1 [50004]
83
6
54
16
18
18
24
18
8
24
7
9
12
26
97
15
53
37
92
28
14
40
24
24
2
7
51
62
34
44
18
4
11
19
8
76
36
6
14
16
30
54
26
15
36
1
8
12
16
26
28
20
36
82
15
24
33
38
12
22
6
5
9
6
34
11
25
12
26
52
60
32
9
3
21
36
13
30
84
17
7
20
10
32
4
20
36
10
14
22
48
26
24
4
2
28
17
49
2
10
68
22
48
6
20
34
24
8
18
6
18
42
25
23
30
12
27
7
6
38
42
84
3
1
6
2
3
39
13
8
45
4
83
3
57
9
4
3
9
24
30
30
24
11
19
5
60
15
16
60
17
61
12
8
58
8
16
44
37
27
8
4
24
54
2
6
18
24
18
28
2
28
33
8
1
12
26
6
18
18
24
6
4
80
78
3
4
45
6
12
6
11
40
15
8
36
10
3
21
38
1
27
5
97
12
6
72
18
26
10
18
6
66
8
22
26
4
8
49
3
44
54
6
42
30
22
36
6
8
18
162
48
21
7
24
29
3
4
24
32
18
12
16
38
30
4
12
8
19
32
61
8
12
70
20
34
12
14
4
21
23
6
30
6
18
69
12
31
14
106
56
22
11
81
18
52
8
42
40
8
6
33
13
51
17
40
8
4
8
6
4
48
29
16
45
11
9
22
8
49
53
27
21
4
18
30
12
11
9
24
34
26
60
10
26
34
32
10
8
7
20
39
10
18
8
30
3
15
84
13
5
58
33
20
39
21
3
1
35
34
6
14
48
10
2
16
14
76
53
27
54
7
27
20
16
6
15
20
13
2
30
3
16
29
64
12
50
6
22
12
18
3
9
78
20
12
60
16
2
112
6
48
32
40
14
51
15
12
69
63
30
10
8
18
10
41
3
46
15
87
8
40
8
22
23
25
104
28
8
7
36
3
74
6
6
28
14
30
10
8
30
19
33
8
42
70
63
3
5
1
8
36
34
68
21
9
12
6
22
8
6
10
66
150
18
14
28
20
30
28
5
19
12
26
34
24
32
1
9
14
4
50
6
46
15
20
15
18
7
24
5
34
14
30
46
20
46
8
10
38
18
43
21
36
2
25
3
6
59
1
66
48
20
12
22
2
4
24
32
1
20
4
41
4
35
1
2
6
6
66
10
42
30
8
30
3
9
16
24
11
27
10
14
18
19
23
60
118
2
16
81
59
10
2
36
4
50
30
18
24
36
24
4
3
8
85
6
8
12
4
18
50
69
37
20
3
4
9
8
6
42
10
2
3
3
6
7
9
30
50
154
14
10
30
2
82
8
60
30
112
60
8
1
17
27
49
35
13
27
41
30
22
38
40
48
50
4
8
72
7
65
18
18
34
8
10
8
40
12
66
26
7
48
35
66
4
8
58
20
12
6
42
21
1
48
23
19
29
1
2
36
9
15
4
2
4
14
1
59
13
51
12
57
11
16
32
42
42
36
30
51
21
22
81
15
21
3
8
69
28
56
13
6
6
15
35
22
12
20
7
11
6
64
99
9
2
30
28
14
1
9
15
3
12
6
8
3
13
20
48
58
74
18
13
80
57
39
4
5
58
2
4
86
22
18
14
10
45
9
2
12
6
6
40
14
16
8
22
30
35
1
12
11
15
30
6
10
26
12
28
2
48
3
27
21
3
10
68
6
22
8
12
19
3
6
23
31
17
15
34
30
42
42
62
31
35
24
18
10
41
39
10
8
52
3
8
1
36
15
87
29
27
4
18
15
9
14
12
34
6
5
37
50
22
8
19
11
37
5
6
24
10
11
49
24
54
36
2
12
22
14
27
7
20
18
18
13
39
45
8
9
28
20
12
3
7
32
16
62
22
14
72
58
50
72
34
6
11
19
8
4
6
24
96
24
3
8
21
6
4
8
49
9
14
1
17
3
7
9
29
40
2
82
8
19
21
8
15
19
26
12
30
21
19
32
28
2
7
9
92
6
70
14
36
13
29
18
30
3
60
1
42
80
1
20
9
40
8
16
20
30
40
6
6
21
8
9
10
2
28
6
6
23
7
42
12
66
44
6
19
21
12
30
8
1
29
12
6
6
34
42
8
16
18
60
8
10
128
43
53
7
3
29
21
31
15
12
18
74
70
30
41
3
10
3
24
8
15
16
36
38
52
12
2
1
20
27
33
4
3
41
19
2
10
8
10
2
10
51
5
34
21
8
37
11
43
30
131
16
11
52
5
3
21
25
20
7
27
2
7
3
20
1
20
7
8
22
12
18
12
20
1
9
15
45
6
14
51
9
6
22
11
31
17
33
4
26
10
26
28
24
53
3
46
15
21
2
6
4
47
21
142
18
20
28
62
33
15
4
9
3
8
96
12
54
67
27
6
44
6
4
24
66
14
12
28
2
70
50
16
12
3
8
19
93
5
12
7
5
46
60
14
7
80
79
8
4
12
20
24
60
12
21
3
24
6
58
69
17
46
17
3
58
20
28
2
6
6
28
32
30
10
126
18
12
18
12
12
2
9
9
82
6
35
43
50
36
87
1
18
14
18
6
6
28
12
20
18
22
5
25
14
34
30
9
47
4
41
25
12
11
3
4
74
10
2
6
10
50
24
10
48
8
48
6
61
36
9
14
28
12
14
6
25
21
14
6
60
22
30
8
52
12
30
30
14
6
30
48
6
72
78
54
16
20
6
21
9
54
16
6
18
24
9
3
21
17
10
8
42
16
12
2
9
63
18
28
48
14
150
6
6
78
22
8
10
2
4
32
18
6
18
10
8
70
2
16
2
1
27
44
13
57
12
18
12
78
26
10
20
46
65
1
12
8
19
29
4
18
80
28
17
9
46
14
16
2
10
8
60
51
19
21
9
2
12
28
9
17
4
47
16
24
5
6
22
30
12
68
16
2
4
75
35
18
22
21
33
50
6
4
2
28
62
22
6
2
1
47
6
7
29
64
50
4
6
14
4
17
19
144
26
42
4
24
44
70
20
7
3
6
27
5
18
42
28
3
21
8
18
13
41
28
50
4
8
13
9
20
6
4
6
14
48
9
4
24
5
16
42
2
18
10
2
40
8
30
6
16
26
24
51
16
3
14
4
6
17
45
63
37
20
34
44
6
27
3
34
12
14
4
20
4
29
9
64
6
12
8
34
8
22
14
36
211
56
21
48
94
8
13
9
47
43
14
6
1
29
10
44
64
32
10
24
6
20
48
6
163
29
30
10
42
30
6
14
16
14
22
6
32
13
9
27
32
48
12
19
2
31
3
6
35
33
10
18
12
42
14
34
26
46
8
18
19
5
4
2
28
24
18
54
6
14
28
18
20
115
8
45
34
9
24
3
26
7
20
1
12
8
30
12
30
30
28
6
42
18
56
87
81
16
60
2
10
18
6
30
98
12
16
14
9
31
18
32
34
30
2
10
14
1
5
12
7
5
27
7
2
10
14
4
12
72
3
5
12
43
47
22
26
24
61
65
15
7
20
18
28
72
8
3
19
21
23
21
19
17
3
57
4
23
10
32
4
8
19
3
5
9
90
12
4
6
12
83
3
12
4
6
39
53
10
32
4
21
35
28
17
3
10
12
30
20
30
58
26
4
36
6
8
12
1
15
54
11
16
21
2
58
3
57
2
1
15
12
9
9
11
19
30
20
12
22
89
31
8
28
5
15
1
63
18
2
1
29
4
24
2
4
6
11
9
34
2
28
2
4
5
12
13
74
24
78
34
18
108
48
44
27
19
24
18
20
4
56
24
60
4
3
27
14
36
16
51
9
8
7
81
12
36
71
19
50
4
2
4
14
12
10
21
53
16
59
7
21
9
12
47
21
18
42
22
6
24
23
7
26
4
12
50
6
52
23
7
18
50
1
17
66
4
57
59
60
90
4
24
26
93
3
4
26
16
2
21
16
15
21
17
16
27
29
46
14
70
21
15
24
77
49
71
121
8
10
5
33
4
11
39
16
24
12
14
22
9
29
4
42
6
24
47
31
20
36
45
15
12
21
33
6
60
42
6
12
12
30
12
27
3
6
12
36
6
6
18
24
22
36
20
10
44
9
37
12
30
17
1
18
2
12
18
24
6
3
21
78
10
6
6
14
12
10
2
12
4
72
20
34
60
54
21
15
48
9
41
16
6
60
6
18
56
54
7
24
51
24
20
6
30
18
42
22
2
28
2
46
8
42
54
18
46
54
12
11
49
20
10
24
12
18
3
20
3
1
8
45
10
81
3
30
123
57
32
48
39
28
21
2
82
20
7
9
24
6
14
10
14
10
102
72
23
24
3
6
10
30
66
26
24
4
3
17
15
21
7
20
3
81
9
7
24
65
15
36
13
38
10
63
15
32
9
109
20
12
3
67
6
32
28
50
16
36
29
45
7
17
22
12
8
21
39
4
20
21
57
16
12
14
6
10
8
6
4
24
8
34
20
40
8
70
6
6
30
14
34
6
12
30
18
26
6
15
7
80
18
22
8
18
3
27
6
10
18
3
27
117
45
30
14
4
6
5
28
9
30
48
57
45
39
3
32
10
14
70
32
52
2
9
21
7
9
14
37
3
18
2
25
9
14
22
20
6
24
21
55
12
12
5
19
26
60
31
8
16
32
43
5
19
74
52
18
8
34
26
58
23
7
57
9
8
10
12
20
ABCD 483212552*7^$a-1 [50001]
72
3
153
24
92
64
24
8
28
9
11
55
17
37
2
9
84
1
2
24
73
12
68
73
30
137
13
23
61
11
25
14
57
19
9
11
21
31
18
23
19
9
12
32
15
33
60
24
13
23
12
103
45
47
9
15
28
32
28
30
6
54
12
18
6
71
36
28
8
39
34
18
188
69
13
23
60
28
45
54
8
61
23
61
32
175
18
14
10
27
8
36
24
4
9
3
20
16
36
24
81
102
5
28
8
73
62
105
120
67
29
52
11
36
21
27
64
29
28
45
15
8
13
38
45
67
29
28
51
17
49
6
5
99
4
30
50
73
20
39
81
39
112
9
20
72
4
8
13
35
97
108
63
36
45
12
26
21
7
69
108
32
52
56
52
8
48
25
95
15
4
17
64
21
6
9
11
21
36
88
15
17
28
8
72
12
28
63
24
9
23
117
13
50
4
5
4
48
92
12
15
13
147
18
36
2
33
60
27
10
102
53
115
17
40
27
20
9
40
75
5
27
9
12
1
47
31
29
60
19
66
26
160
8
60
4
5
3
49
9
72
23
31
24
45
68
61
59
120
12
7
9
11
22
12
11
63
70
167
15
4
48
5
72
60
39
13
47
9
7
18
38
25
35
21
31
30
107
108
12
4
8
1
83
43
36
66
42
17
24
16
69
23
27
52
90
60
98
93
12
4
11
16
66
15
23
13
27
57
9
54
56
76
9
12
23
21
19
18
6
173
84
24
24
1
14
129
40
20
7
96
80
1
8
19
9
75
6
75
24
20
37
15
44
4
15
12
29
12
15
21
1
35
3
33
111
34
11
16
3
9
60
104
40
8
1
27
21
50
1
3
18
24
30
41
55
5
76
143
1
95
88
89
3
9
13
35
48
60
12
27
36
48
12
33
7
53
12
24
60
181
71
24
4
3
33
95
70
60
27
11
52
9
3
9
60
3
41
24
13
12
24
47
55
8
57
24
16
9
47
24
123
45
4
8
19
17
19
5
7
33
179
10
131
4
9
36
18
108
30
11
13
74
81
61
11
61
27
8
31
42
18
5
12
37
36
99
45
38
25
23
16
5
60
52
68
4
24
12
20
24
7
81
21
15
21
2
4
80
69
12
13
87
116
72
15
85
9
23
13
11
25
99
8
91
36
32
21
12
91
9
24
11
21
12
1
71
72
40
56
3
10
3
83
4
5
48
13
15
8
4
8
12
13
12
95
40
23
1
8
1
27
188
19
20
25
12
51
8
109
12
81
18
101
52
45
35
12
39
9
15
70
42
45
48
47
21
31
60
9
27
65
15
73
8
28
3
5
13
15
20
37
60
23
27
61
36
8
37
6
30
62
33
24
13
11
7
72
21
33
35
36
3
33
1
39
20
99
4
41
49
3
15
45
11
34
38
25
32
13
48
26
10
23
76
11
9
4
75
5
27
40
9
24
12
104
91
57
20
36
97
54
24
32
9
15
153
84
3
10
62
1
39
69
116
48
12
52
23
13
24
3
42
2
46
54
24
176
36
9
40
68
27
21
49
119
79
29
49
12
15
45
12
119
27
61
9
110
9
36
4
21
72
23
40
35
9
19
33
3
6
23
15
69
36
4
51
32
9
36
7
32
76
45
44
96
19
20
16
45
116
37
26
36
49
56
49
14
4
17
19
90
59
12
31
17
63
24
9
48
12
97
99
8
16
12
23
13
47
49
36
27
8
46
39
132
8
127
53
24
67
21
69
14
81
31
20
64
45
56
24
15
24
40
66
18
33
56
3
34
24
26
4
17
64
11
21
4
33
98
40
29
13
2
36
48
9
4
3
33
11
37
36
51
17
24
15
16
21
68
12
25
12
23
37
3
9
63
15
17
15
21
28
9
11
109
27
68
12
61
27
12
132
147
29
4
47
1
20
31
30
11
12
15
72
21
37
84
2
4
32
13
108
27
12
89
96
72
3
25
117
39
59
21
28
8
7
17
4
117
35
12
31
128
21
72
52
69
23
3
72
24
4
29
55
33
8
4
27
69
8
27
33
31
18
14
94
71
19
36
80
94
27
35
1
20
3
28
12
41
36
60
144
15
33
28
47
37
69
3
23
21
3
189
7
41
24
3
76
9
8
61
38
28
33
12
32
103
54
18
41
13
24
83
24
4
60
9
2
28
6
26
24
21
40
20
43
125
7
5
16
68
120
24
15
33
96
1
30
20
57
4
35
73
20
51
34
35
27
46
47
3
22
35
100
71
81
40
44
75
9
72
12
27
10
47
15
40
29
16
24
63
12
5
1
3
24
111
72
17
1
6
9
56
12
72
61
11
75
10
108
95
51
1
9
6
48
9
23
37
21
110
70
23
91
8
48
21
36
4
59
9
16
9
11
7
150
35
60
39
57
136
23
10
14
33
3
21
27
1
63
5
85
12
63
56
52
15
12
18
15
23
12
9
13
23
15
4
48
6
3
32
12
39
45
4
44
60
16
15
41
76
80
12
61
35
4
11
9
40
36
27
5
12
12
12
48
19
32
69
73
15
63
53
31
9
45
51
9
35
1
99
9
83
109
11
3
4
89
28
20
13
12
27
8
16
56
3
81
4
8
63
45
48
7
45
9
3
24
27
41
12
73
14
22
47
28
15
9
12
27
6
27
9
3
44
7
5
61
54
45
159
9
75
113
48
12
40
39
20
57
24
7
9
9
15
32
60
27
1
27
60
21
81
15
12
20
63
9
4
23
33
25
2
10
11
43
20
94
12
95
12
16
20
48
16
23
22
51
44
13
63
81
6
5
3
1
8
55
5
60
25
38
24
1
8
55
81
80
39
21
49
111
11
25
9
26
10
35
52
12
36
35
37
32
12
37
6
9
8
84
12
121
47
156
7
6
23
51
46
11
25
38
16
6
3
20
75
1
8
24
84
3
16
18
62
9
51
25
33
156
35
1
36
158
100
5
31
80
37
21
6
17
28
99
41
7
41
19
30
23
24
13
12
38
13
12
9
50
121
33
3
20
76
84
36
23
24
16
81
8
25
26
69
12
108
193
15
32
4
35
9
24
88
131
10
39
20
39
9
31
60
29
72
55
105
48
56
52
56
52
15
29
3
24
25
44
19
5
67
17
1
27
35
60
9
7
9
20
13
75
87
ABCD 483226038*7^$a-1 [50007]
24
69
4
3
9
18
6
23
1
39
11
93
16
27
24
176
33
33
34
9
15
5
24
7
54
2
13
8
27
16
65
36
115
78
2
54
7
9
11
3
10
20
6
13
81
6
53
12
39
16
14
43
3
20
40
5
48
55
20
33
49
80
4
11
48
67
21
3
20
16
8
16
41
19
54
26
70
6
60
17
13
11
3
81
9
30
4
30
35
4
71
6
16
3
11
6
3
15
33
4
23
52
41
3
9
1
14
82
38
21
15
46
24
6
20
4
96
53
37
14
4
29
7
20
46
11
13
50
64
20
6
30
16
17
7
77
13
14
9
37
11
15
33
4
80
63
54
54
12
4
54
36
27
9
23
7
60
5
73
6
24
9
8
15
21
7
6
11
25
20
15
49
6
33
35
13
92
4
23
40
48
29
13
24
14
10
11
12
7
17
9
4
23
3
121
8
15
10
66
29
12
39
24
9
48
13
15
44
51
10
32
34
21
15
30
11
33
70
17
19
5
63
16
41
160
23
21
48
7
149
12
12
7
29
31
24
60
26
66
28
2
7
21
2
21
3
45
55
44
33
63
16
5
24
4
44
37
26
33
24
1
6
54
15
17
3
21
10
41
48
27
34
23
63
21
19
8
36
9
12
3
12
88
17
16
23
106
114
29
12
3
82
11
39
21
19
48
20
22
14
190
6
44
4
5
21
30
1
3
32
21
24
25
18
42
54
21
33
95
21
16
30
5
19
20
1
20
52
11
40
17
9
46
41
36
91
5
21
6
21
24
13
26
21
24
15
10
20
7
57
66
41
12
24
3
9
7
44
1
32
12
1
20
3
4
11
46
6
29
4
24
20
4
63
5
36
9
16
11
43
24
57
3
60
36
77
33
7
129
14
36
34
20
16
23
7
5
45
15
9
4
30
6
14
9
132
55
6
35
3
69
37
20
4
23
16
87
29
72
15
21
3
60
93
24
13
6
18
6
53
3
1
32
48
7
20
16
29
67
45
5
3
55
29
24
4
20
12
48
25
24
26
33
21
7
27
6
39
44
37
24
2
9
31
5
9
70
17
36
36
40
8
12
75
112
60
45
9
14
10
32
7
3
14
7
63
26
15
36
93
4
12
11
4
8
15
12
9
36
25
30
14
15
75
1
83
40
5
37
14
36
58
36
20
40
30
6
47
7
84
2
34
60
5
48
36
97
30
18
2
21
9
58
5
7
5
36
40
3
6
11
13
56
18
60
16
5
24
15
37
9
6
8
6
39
7
93
80
48
27
22
47
31
6
26
10
35
60
15
1
23
6
18
16
101
9
3
7
36
24
36
44
16
21
9
11
7
41
15
4
30
2
33
15
33
12
21
39
12
135
64
44
21
1
23
15
13
33
39
11
33
63
37
27
24
5
15
16
5
21
34
80
16
18
66
24
2
58
30
96
23
12
12
72
31
54
50
9
33
7
3
21
68
1
3
11
13
27
161
36
9
51
67
60
17
12
40
21
2
10
18
30
36
26
54
27
49
35
36
7
56
9
7
44
9
52
23
21
75
100
54
56
79
51
117
20
19
50
28
90
26
39
40
44
13
50
21
7
26
27
3
36
61
20
43
26
34
66
14
4
57
8
12
100
9
24
2
21
24
40
56
19
30
11
49
3
32
9
34
32
28
33
39
30
50
21
12
48
9
31
23
9
85
71
24
7
21
9
14
36
21
67
32
28
17
88
11
9
12
3
12
24
24
21
91
8
10
2
54
4
6
6
30
44
36
70
48
27
9
11
45
3
55
53
39
10
48
39
24
9
11
129
27
63
24
16
17
48
19
20
4
12
5
15
9
4
17
3
31
6
48
2
21
12
108
7
12
48
32
4
24
30
2
24
69
31
66
20
27
43
17
12
61
24
14
10
12
48
12
14
16
80
21
3
16
5
9
4
15
8
3
36
4
6
14
1
20
24
4
27
54
20
10
6
20
15
12
24
96
3
57
13
80
30
13
21
90
66
14
4
5
24
57
3
3
24
45
21
15
43
30
11
21
18
16
44
10
2
58
12
11
4
9
47
49
14
24
12
9
1
48
27
8
57
31
39
14
3
3
24
4
57
33
2
9
12
13
27
9
18
30
59
87
16
5
15
34
14
40
17
36
3
9
51
6
15
48
24
16
15
12
48
5
12
36
73
23
24
9
3
4
87
20
9
24
37
6
29
15
4
17
63
12
85
15
8
33
64
15
84
36
20
4
44
12
10
15
3
72
54
6
17
7
6
14
13
11
10
23
13
23
1
30
33
53
94
60
89
7
24
29
7
6
95
43
41
21
24
27
9
3
1
39
41
31
8
15
52
44
96
114
16
15
5
3
7
5
76
44
9
4
6
44
12
1
3
17
3
69
1
20
39
12
19
9
11
33
1
32
3
57
31
27
20
42
27
3
24
4
30
26
10
11
19
84
5
4
3
14
16
15
8
61
11
60
52
11
12
10
11
52
27
20
69
21
10
17
28
15
5
19
5
12
36
3
25
15
5
24
24
12
40
23
76
80
126
54
10
11
3
36
16
20
21
36
7
33
3
41
3
16
24
66
24
26
24
6
3
24
4
39
53
4
24
57
23
7
33
33
23
12
1
44
39
24
67
56
28
12
20
28
12
5
12
7
20
6
40
14
16
5
13
35
4
33
30
5
12
12
12
7
20
9
57
3
24
12
7
45
56
3
4
2
3
21
27
19
53
7
18
30
36
24
26
3
7
41
43
42
24
35
31
14
3
133
14
34
87
9
36
14
6
10
14
7
27
2
34
114
47
12
63
9
55
6
107
48
28
15
20
13
20
72
7
30
14
57
13
60
66
17
1
3
3
21
8
15
10
102
14
91
33
15
15
26
16
15
8
15
33
36
7
36
74
87
63
45
15
21
3
9
7
66
20
7
117
3
11
66
34
30
47
12
51
16
101
25
20
15
39
70
6
18
35
7
54
14
10
6
20
90
3
48
25
18
2
4
35
4
15
17
19
20
10
6
60
17
3
21
24
28
8
40
27
41
19
5
25
2
1
33
56
10
17
3
4
17
12
15
69
1
30
32
34
30
21
35
9
21
24
7
3
30
14
130
47
75
54
27
37
11
24
25
23
63
70
6
17
60
13
14
60
9
67
68
9
36
7
17
3
21
103
56
73
20
12
19
21
75
14
4
3
32
7
90
74
4
2
7
8
115
17
36
51
46
11
9
15
48
7
93
32
3
6
34
6
6
17
1
6
24
2
24
39
12
9
10
77
3
24
33
7
72
18
23
36
1
2
21
4
15
77
4
3
54
23
9
135
19
17
13
20
46
18
12
54
126
20
40
20
10
5
48
4
24
20
67
12
50
34
89
15
10
39
11
60
10
86
46
38
10
12
15
8
25
86
1
89
66
34
23
4
20
67
5
12
25
20
3
1
39
21
11
3
76
29
52
15
8
21
4
51
41
69
4
12
38
10
11
19
2
3
27
10
44
16
35
19
20
24
52
68
22
44
27
7
30
6
50
16
15
8
27
9
1
27
33
24
35
4
41
39
40
45
191
1
11
33
39
7
53
24
24
37
35
12
25
24
11
15
21
13
60
96
24
11
12
37
20
87
12
12
9
75
12
7
26
6
21
3
10
24
63
83
4
32
1
44
3
9
16
45
30
32
57
36
21
66
57
7
50
7
9
47
36
48
3
45
55
36
8
12
57
3
1
23
64
105
15
29
7
21
35
13
8
9
30
1
23
40
56
10
11
4
39
26
4
50
21
39
13
8
9
10
21
8
7
8
9
24
60
3
4
6
6
17
31
53
4
35
24
30
10
44
25
20
15
6
3
76
48
44
12
3
9
1
11
3
64
5
7
17
1
90
6
36
14
13
23
10
11
43
24
17
15
24
1
3
6
50
4
2
27
7
6
38
16
33
20
7
6
47
13
18
80
21
21
24
120
31
44
12
7
12
5
9
40
56
27
27
21
13
11
4
87
78
27
59
4
17
16
3
20
36
28
5
7
5
3
12
57
1
6
9
35
45
1
23
31
36
30
6
8
25
47
4
50
6
58
36
26
54
39
7
24
24
5
57
15
45
30
21
37
6
33
11
9
72
52
9
35
43
ABCD 483344982*7^$a-1 [50088]
30
6
5
25
24
32
4
35
45
16
83
117
40
11
45
4
23
1
6
72
2
22
54
48
54
14
310
50
63
1
44
24
28
8
70
24
5
115
18
30
30
108
30
29
1
6
30
48
18
60
30
42
30
80
46
6
12
71
19
41
43
18
72
36
11
13
44
60
52
12
44
16
6
26
4
12
36
84
8
16
90
17
13
8
4
23
13
59
7
6
114
14
28
6
2
22
12
12
17
85
32
39
25
18
2
15
61
11
25
78
102
20
16
24
6
30
18
120
12
17
49
18
50
4
60
6
2
4
60
6
41
49
18
30
18
65
31
18
92
16
6
6
24
30
2
15
19
53
55
65
25
6
36
30
66
42
6
12
26
28
8
34
36
50
15
25
6
18
12
66
6
104
16
44
16
59
43
65
1
102
30
12
6
62
10
66
12
11
37
96
48
18
30
120
12
90
6
138
2
52
78
48
26
12
28
32
27
19
2
58
54
23
67
42
8
16
8
22
42
18
62
4
8
4
18
6
104
70
5
7
84
36
102
90
24
30
32
36
22
65
7
18
36
60
8
10
66
68
16
30
18
12
60
12
47
12
13
42
14
39
9
10
53
9
34
17
7
18
20
46
66
71
49
12
12
24
18
2
22
50
46
5
1
60
23
225
16
30
48
18
6
90
6
24
2
156
15
19
6
32
64
23
55
12
72
18
12
56
3
19
14
28
11
60
21
22
38
16
11
1
11
25
12
8
15
1
6
41
55
62
63
7
12
18
54
78
60
12
6
30
35
13
35
13
56
64
48
6
24
6
36
54
12
29
57
28
95
37
30
12
2
28
6
48
18
20
24
4
6
29
7
36
12
18
30
14
63
37
30
36
74
22
6
11
9
46
72
5
1
47
7
6
6
102
24
6
12
14
4
24
6
14
40
24
54
54
6
26
22
14
28
11
97
12
12
6
18
24
18
24
2
22
5
48
45
166
14
88
18
48
6
24
59
85
12
12
36
6
6
23
24
37
36
12
42
30
60
18
48
6
96
12
20
51
12
25
24
92
12
16
8
3
36
13
12
47
13
156
11
31
114
23
7
18
6
18
6
12
14
64
18
17
19
6
24
18
53
24
13
6
12
5
37
6
29
12
13
20
10
30
30
2
3
49
42
12
14
36
70
30
116
10
12
6
35
7
6
18
5
13
90
38
4
6
53
37
36
20
58
24
12
110
70
38
22
89
9
46
78
54
12
5
43
12
96
2
4
23
1
6
12
26
16
12
90
24
41
9
10
30
11
12
13
20
76
8
22
108
66
54
12
12
84
54
11
13
18
6
116
4
59
13
54
36
84
48
12
2
16
20
16
11
57
15
1
6
18
24
6
84
6
6
6
8
51
117
16
6
24
12
17
9
40
12
11
7
38
28
8
10
12
2
64
18
6
32
40
30
48
12
36
77
1
72
102
5
43
29
36
19
5
7
14
4
30
6
20
10
29
13
84
80
52
24
23
91
42
11
48
67
113
45
28
36
30
30
54
6
48
6
12
170
4
6
2
10
48
2
22
50
3
13
12
11
13
24
8
40
30
62
3
9
22
14
4
83
1
30
24
17
48
55
53
49
18
48
24
30
24
12
35
7
12
6
42
6
18
12
12
65
9
46
6
42
14
12
15
25
36
12
6
2
16
20
88
23
45
34
60
14
10
48
60
54
23
19
12
24
120
26
70
24
29
36
31
12
12
2
52
132
6
62
154
18
8
22
102
11
49
12
80
52
90
6
12
30
36
29
31
48
48
77
19
29
45
132
34
18
18
41
13
6
6
36
6
36
2
88
12
6
6
6
2
16
36
12
114
29
73
12
18
6
54
26
22
66
12
6
17
1
6
102
72
42
30
66
48
6
32
178
6
59
31
36
48
18
72
36
11
25
23
91
48
24
54
23
7
2
40
36
108
44
16
60
167
19
26
46
6
8
63
43
77
13
36
11
45
10
29
43
38
24
46
17
49
36
6
2
16
20
10
14
135
1
20
22
36
102
12
30
18
36
20
160
6
77
9
70
18
84
12
8
22
74
70
36
2
72
3
55
5
12
1
90
14
46
24
74
16
36
18
24
6
8
10
38
40
24
12
12
84
23
9
3
19
17
9
60
28
6
12
6
68
15
36
13
71
43
54
8
3
61
6
54
102
30
72
8
24
82
29
1
114
6
18
54
18
60
42
44
27
91
48
14
16
12
12
36
102
5
13
11
19
62
10
24
6
12
6
17
24
37
84
30
6
42
2
16
48
80
22
14
60
16
72
60
24
18
2
28
32
58
26
36
34
24
48
12
26
51
9
28
8
22
18
48
18
30
11
37
42
17
7
24
6
42
2
4
32
12
4
18
6
8
28
48
24
6
26
4
8
34
102
18
6
96
30
12
18
36
84
47
31
17
91
18
24
36
11
24
48
1
12
12
12
6
18
48
30
14
10
6
71
12
33
28
18
38
64
12
48
80
4
66
42
48
6
53
96
9
4
6
62
10
78
30
36
26
4
18
48
29
67
14
3
49
42
18
78
12
26
22
48
30
8
24
171
13
30
54
56
70
5
25
120
42
2
28
18
18
90
14
22
54
59
12
31
84
38
15
55
17
37
72
18
48
60
18
60
36
18
18
11
7
24
84
54
20
4
8
16
42
38
4
23
43
18
30
62
4
44
4
20
10
24
54
24
42
6
66
12
12
2
3
25
128
27
43
66
30
6
71
31
6
35
9
16
24
12
92
34
2
64
107
127
5
19
114
90
36
2
4
48
6
14
52
30
6
12
12
6
90
152
52
23
13
66
12
24
38
24
46
17
1
96
12
54
48
17
1
30
29
31
98
15
1
30
6
12
18
12
60
14
10
42
6
12
42
23
49
30
12
30
120
32
52
24
20
16
23
1
71
72
33
10
2
64
116
10
30
12
56
16
60
47
1
11
49
96
18
12
14
36
15
9
10
90
6
5
9
24
99
7
86
22
24
6
8
4
8
51
9
63
7
48
6
6
18
35
1
32
16
48
12
24
42
14
28
18
48
5
24
1
12
6
2
4
12
8
58
30
20
3
7
18
20
94
5
31
6
44
10
36
6
24
30
6
23
24
7
72
2
22
24
12
26
4
32
82
17
43
36
18
18
42
48
8
4
48
102
6
30
38
52
6
2
12
4
12
48
30
14
46
30
48
11
7
74
4
18
24
6
12
120
198
12
54
6
36
74
10
60
29
55
30
24
11
55
5
57
16
8
40
24
12
59
67
72
50
36
100
30
6
66
5
48
7
30
23
12
9
58
6
12
12
8
70
14
34
66
8
34
6
32
64
42
2
34
12
18
12
32
4
12
11
36
24
1
138
26
58
2
10
53
25
24
12
36
11
7
5
19
30
60
6
42
42
42
11
33
4
24
66
14
16
20
52
6
26
4
12
11
7
101
1
12
6
6
42
18
20
10
26
52
12
48
44
72
16
42
42
8
16
6
122
51
9
10
30
30
114
48
48
30
6
20
60
3
43
18
48
6
2
22
6
18
ABCD 483549384*7^$a-1 [50003]
49
15
56
10
51
56
48
4
129
62
10
14
1
20
16
3
9
32
73
2
37
8
25
3
32
40
15
29
52
83
33
40
20
12
15
9
97
23
1
30
5
75
25
12
68
28
8
4
8
87
10
3
11
9
7
29
13
18
9
21
14
21
36
64
11
45
60
99
10
23
19
9
23
49
21
6
20
33
27
109
27
17
139
69
9
71
48
12
72
4
3
54
42
20
37
24
12
33
38
25
35
36
49
15
57
104
12
48
16
92
15
21
61
6
8
100
20
33
27
36
37
83
61
12
11
16
6
48
15
9
11
28
27
44
37
35
16
120
114
30
18
35
24
4
8
16
32
96
73
11
4
3
33
21
119
48
1
3
35
81
48
25
6
12
44
37
63
9
8
12
15
52
29
48
12
39
64
77
19
41
16
23
33
76
57
15
12
32
37
54
17
1
35
12
25
3
35
10
11
24
51
4
29
16
56
4
44
31
5
13
15
27
21
8
12
7
32
12
10
87
8
48
36
19
29
60
88
83
73
92
16
104
76
45
74
13
119
10
50
28
29
7
21
9
23
40
9
83
16
119
13
3
108
9
11
22
107
36
24
12
19
9
20
7
209
27
16
32
25
63
33
20
16
8
84
60
12
52
117
27
44
1
35
15
124
65
15
45
24
28
3
176
57
100
33
110
61
32
24
60
63
84
69
27
9
19
36
57
24
59
16
53
36
1
15
9
35
28
32
52
59
1
48
8
43
65
12
40
11
28
18
24
48
42
89
3
37
47
70
6
20
1
27
5
51
40
53
12
15
109
3
8
10
114
5
72
4
56
3
16
90
6
9
11
16
68
24
16
21
44
79
32
45
103
20
1
8
28
44
25
75
44
24
108
24
31
57
23
4
9
36
11
58
35
12
72
16
36
20
39
69
91
9
23
24
21
4
24
84
8
43
5
24
109
14
120
10
54
20
84
10
27
44
136
9
71
3
9
3
24
10
83
16
44
100
72
69
35
13
63
35
16
29
39
76
21
9
23
73
27
23
85
9
14
72
40
9
68
13
48
51
35
4
17
3
49
9
11
3
25
96
12
32
75
9
7
17
1
11
24
28
83
117
28
44
1
18
20
9
36
15
21
7
105
8
55
101
3
25
11
13
8
1
27
63
29
72
1
27
15
93
33
14
25
81
14
9
1
3
11
34
11
115
36
44
10
42
93
9
11
139
36
41
43
42
39
24
3
54
51
56
91
29
43
5
84
39
12
64
30
86
45
4
15
41
12
3
88
5
40
32
123
169
71
13
23
49
27
20
9
115
9
33
30
8
105
15
13
8
75
34
14
9
3
45
1
63
8
27
190
63
12
36
8
91
60
56
10
14
13
56
4
20
3
25
9
24
11
15
13
9
14
1
32
36
84
36
15
45
51
69
36
39
33
13
18
17
108
7
17
100
20
19
149
4
27
18
26
9
28
20
40
27
21
15
45
48
15
20
36
24
40
9
8
28
11
9
25
27
60
44
24
16
45
6
5
12
19
12
101
112
63
53
27
36
9
48
3
33
37
6
8
13
8
48
84
31
56
60
1
51
89
39
24
21
37
15
143
24
57
76
45
191
4
12
15
65
1
27
36
24
57
2
33
100
36
131
9
15
21
3
9
43
20
9
16
72
84
69
3
45
2
13
3
41
37
3
27
36
36
105
9
14
81
4
27
21
20
7
42
2
132
73
44
3
16
93
51
48
9
23
4
6
74
36
1
8
51
4
24
5
43
32
1
9
63
36
80
3
69
28
36
27
8
82
3
51
29
55
5
132
48
13
42
48
9
23
37
12
123
9
71
9
120
24
1
54
48
8
37
23
4
69
8
19
125
15
36
48
21
55
6
35
39
33
3
28
32
33
16
8
19
24
216
81
23
40
80
153
15
16
41
12
12
4
3
29
24
61
63
3
33
20
91
5
15
24
1
9
11
76
9
14
16
17
7
57
27
6
54
9
47
33
76
95
9
28
44
51
16
17
7
5
15
46
2
13
108
12
23
13
56
4
11
21
16
33
27
3
56
33
12
60
7
53
112
32
31
54
42
17
28
12
69
23
84
60
7
18
63
32
24
4
44
12
36
1
42
129
15
113
15
1
11
4
54
39
9
15
32
4
12
36
83
36
16
9
11
45
3
49
11
12
9
24
4
21
11
99
45
4
20
48
168
37
6
21
96
20
7
18
27
3
17
15
24
21
4
8
7
20
33
13
6
8
24
40
5
43
53
51
1
9
107
12
1
35
52
3
105
21
18
53
28
15
30
87
8
15
4
20
10
24
72
47
19
45
60
56
16
36
20
28
96
75
60
152
9
4
35
10
11
48
37
14
97
24
36
21
2
132
28
6
23
4
3
5
37
47
1
23
64
23
36
25
72
60
140
76
20
12
4
45
72
38
10
6
8
9
4
8
48
40
21
72
23
24
184
8
24
76
27
8
13
23
69
48
1
63
8
39
45
24
28
12
32
19
5
12
40
105
39
56
4
8
19
44
37
12
27
89
25
35
12
7
5
7
54
110
9
4
227
37
8
3
40
9
20
7
5
111
24
9
7
9
9
50
37
9
30
41
15
33
7
36
17
40
44
97
11
120
13
39
32
1
23
7
36
44
1
23
9
31
29
24
52
20
136
32
4
33
26
45
4
8
7
45
39
17
1
11
3
9
100
27
72
12
65
16
24
21
2
13
3
20
124
20
9
60
52
119
16
5
139
48
8
9
24
36
37
27
8
48
36
1
38
72
24
21
39
64
57
24
45
23
16
15
32
24
16
89
39
21
84
4
108
9
11
52
47
13
8
12
16
44
3
133
21
14
72
4
29
4
12
56
39
37
8
4
212
13
126
33
3
6
23
60
16
39
60
5
15
1
24
48
11
69
51
13
59
49
8
1
2
48
9
13
63
33
30
24
9
140
40
35
64
21
15
12
137
7
8
136
42
3
20
36
85
23
4
8
4
44
7
17
19
9
44
37
38
24
1
8
4
56
40
23
48
73
12
36
20
52
56
16
51
66
6
129
15
120
17
16
80
12
16
8
60
144
12
39
16
30
15
81
48
14
1
9
3
107
1
36
36
116
37
24
30
17
12
13
47
12
24
91
42
71
100
3
9
72
15
21
32
15
16
54
6
77
16
104
40
72
8
27
9
25
122
76
21
63
29
16
15
48
9
8
1
18
80
46
14
49
72
15
29
ABCD 483589052*7^$a-1 [50002]
24
30
6
3
21
51
51
6
78
17
12
1
42
101
49
60
47
73
12
30
33
39
18
12
6
53
7
18
24
12
18
33
20
55
12
29
7
30
96
3
3
18
6
18
3
24
44
148
21
18
17
1
35
49
18
24
6
15
105
120
24
18
5
7
6
30
5
73
3
8
24
31
21
27
30
3
68
67
29
13
12
3
27
9
51
18
60
12
15
21
54
5
24
40
8
19
42
72
78
12
57
63
69
15
84
9
3
24
21
33
48
3
9
11
28
9
3
39
12
6
23
37
27
33
23
7
42
47
13
27
3
5
1
72
83
25
11
40
21
3
9
23
12
96
12
4
33
12
95
36
7
42
6
53
1
47
4
3
81
9
3
12
84
21
63
9
12
78
12
65
1
144
42
5
73
60
18
5
37
12
6
53
7
9
3
21
8
4
9
6
24
5
13
119
37
6
36
5
43
30
12
23
25
30
12
9
45
3
15
42
6
9
3
42
27
9
23
1
23
7
24
6
3
20
1
3
27
12
12
12
18
18
21
51
18
24
18
36
12
9
12
21
42
29
1
180
15
80
28
8
97
27
51
9
8
31
12
45
75
21
20
76
15
33
9
30
41
7
18
15
8
64
20
91
21
21
24
60
3
51
5
55
57
12
21
60
11
31
65
36
1
48
12
72
36
99
3
48
12
30
12
48
126
41
13
42
30
27
8
115
30
23
48
25
12
75
51
30
47
37
60
15
21
30
24
42
18
12
66
11
48
1
48
3
3
30
30
18
27
36
3
84
78
23
7
29
1
3
15
42
3
27
54
35
49
42
29
13
59
7
54
11
7
12
6
66
9
12
3
72
18
12
18
89
1
27
3
24
29
31
41
1
6
45
9
66
5
16
20
40
51
12
113
43
12
93
3
54
11
61
36
59
12
13
3
15
21
20
12
43
54
36
72
24
15
24
27
18
72
192
11
1
84
72
114
65
43
120
29
4
12
3
69
21
12
60
18
42
90
89
37
15
57
42
9
3
36
9
33
6
9
57
6
42
35
48
7
78
12
35
67
41
7
9
80
4
27
33
75
150
30
90
12
15
32
1
27
57
6
24
77
1
12
6
9
33
3
27
6
63
117
36
18
18
87
33
12
90
12
6
47
16
36
9
24
12
36
54
36
30
30
5
37
6
21
21
35
19
101
139
5
16
32
16
9
18
9
20
1
42
6
30
6
6
12
48
12
53
43
54
15
15
60
89
31
6
71
25
47
1
42
21
69
36
12
71
1
60
15
9
6
21
48
27
9
8
1
30
21
39
5
19
18
12
3
12
21
6
69
27
18
24
12
66
77
43
24
33
33
59
13
12
6
30
23
7
29
31
17
7
17
79
24
6
60
42
29
1
47
1
3
27
17
25
36
11
1
63
39
18
12
3
93
3
32
4
87
29
28
36
120
20
97
11
25
15
15
48
29
25
30
18
12
12
30
6
39
3
21
39
6
47
37
12
18
45
20
43
24
24
6
36
150
24
48
30
36
11
28
75
66
63
69
24
75
15
18
39
3
45
63
41
7
69
9
119
25
6
12
90
27
12
3
6
36
11
25
42
18
87
32
79
5
37
42
90
6
9
20
1
54
29
60
1
30
12
9
21
6
69
60
44
1
87
39
84
18
12
18
18
12
15
105
27
33
11
55
9
45
6
5
12
43
5
19
66
6
6
3
8
4
45
24
18
5
16
39
30
15
84
3
9
39
18
3
9
47
31
9
3
29
13
35
13
11
28
20
79
12
12
6
15
44
1
3
32
13
36
3
45
6
66
3
48
8
55
42
54
18
36
15
27
18
51
3
12
6
12
63
99
48
9
132
45
39
60
12
21
11
36
31
102
23
1
54
12
24
78
59
12
7
33
9
47
1
24
39
15
6
27
48
96
68
25
6
48
29
16
63
9
9
15
9
27
15
6
12
11
48
1
36
35
12
36
7
102
78
5
61
48
42
5
108
7
90
3
21
15
51
5
1
35
7
9
48
15
24
42
12
47
48
48
25
39
93
3
8
1
24
35
31
29
37
11
43
6
24
60
15
21
27
81
6
48
5
37
6
12
72
21
27
17
1
12
6
17
19
77
16
3
48
12
42
12
90
36
18
11
12
16
20
25
18
5
7
30
12
54
21
45
51
9
11
49
18
18
30
24
41
7
30
6
69
15
12
18
35
7
60
77
43
21
8
31
33
45
35
24
7
21
21
143
19
30
12
18
33
93
42
17
37
11
133
15
51
29
37
47
37
27
51
29
31
45
12
24
12
9
30
24
5
25
24
39
69
12
23
12
7
21
57
11
36
1
114
6
47
13
12
63
56
31
21
57
42
12
18
48
12
87
15
30
126
17
28
8
19
29
16
56
37
15
48
44
112
20
13
30
17
25
30
17
16
24
9
18
12
33
21
18
5
43
21
81
12
6
78
27
33
12
99
15
21
3
24
6
59
1
159
20
28
123
69
87
9
15
36
33
3
12
6
30
6
35
48
1
23
61
42
33
63
42
59
19
12
18
15
27
5
16
12
36
32
49
42
18
6
12
17
12
31
33
51
48
36
6
83
97
23
25
60
23
25
59
1
30
57
21
6
57
27
33
3
54
15
57
102
6
24
12
18
6
12
15
48
9
35
7
36
18
12
42
18
3
135
33
32
24
28
3
42
23
31
29
1
63
48
3
6
36
18
96
5
55
5
12
31
9
3
6
30
21
9
3
21
3
44
16
21
23
13
60
66
18
23
1
18
9
21
30
17
12
43
12
30
3
3
57
33
3
12
12
147
24
6
78
41
49
12
78
21
9
48
51
20
12
7
9
3
9
3
18
27
9
96
6
18
42
60
102
12
15
8
24
24
13
72
54
69
27
21
8
13
15
15
18
30
12
18
24
66
12
17
1
18
57
15
5
16
33
63
12
3
6
42
9
8
7
48
6
11
24
7
60
18
12
12
18
12
30
63
39
24
12
5
19
17
1
30
48
53
16
15
93
12
15
6
60
18
6
47
31
6
23
12
7
72
6
84
90
5
28
15
33
21
60
24
3
32
1
15
33
198
9
15
18
12
39
21
66
9
80
96
19
9
57
39
9
12
18
66
23
1
42
21
69
11
4
45
12
108
11
76
36
27
42
6
9
12
9
3
48
9
15
15
24
66
36
24
3
36
12
20
43
12
21
9
36
27
12
21
60
3
9
42
36
21
12
51
53
61
12
12
39
20
31
78
60
18
42
23
1
35
49
24
15
24
21
30
53
13
6
36
57
63
101
36
25
35
7
5
1
120
30
9
3
30
35
124
39
17
72
1
30
30
18
6
48
11
19
66
6
18
27
24
15
24
12
21
32
24
4
44
115
36
9
20
1
18
57
24
99
41
13
12
27
21
30
21
9
95
1
12
59
36
12
16
39
30
12
3
84
56
55
12
36
12
29
43
6
18
6
24
24
36
6
5
1
15
9
3
15
12
18
15
32
1
42
21
8
96
13
11
4
12
3
30
12
18
5
49
35
49
6
18
15
87
144
6
120
51
27
12
17
1
6
42
15
27
6
60
39
3
24
21
68
49
23
36
7
6
23
97
39
9
6
5
61
54
54
6
54
18
9
32
64
15
30
30
18
96
84
6
18
35
7
54
35
7
29
12
7
42
24
47
19
9
33
6
30
15
15
17
25
3
32
28
8
7
12
12
18
12
6
5
4
15
45
24
8
13
48
48
23
7
6
78
41
37
24
11
13
6
18
59
1
3
3
9
3
21
ABCD 483660284*7^$a-1 [50003]
12
118
52
10
1
7
41
19
2
100
14
33
11
62
30
18
20
2
58
6
14
12
31
63
4
2
50
38
2
28
32
24
26
10
33
5
180
46
54
10
20
22
30
5
23
16
14
2
10
30
38
2
28
42
28
7
48
95
2
8
22
38
42
10
14
54
12
18
10
2
69
1
8
2
20
17
1
2
48
22
8
60
39
3
28
17
3
36
24
20
12
37
21
20
10
12
40
10
31
60
12
7
20
8
37
3
42
8
32
11
24
5
8
12
47
1
2
28
12
17
21
12
40
8
20
31
1
8
30
32
38
11
31
10
8
42
10
28
10
2
48
6
54
15
17
7
3
10
70
8
12
8
20
1
12
27
9
11
22
8
55
15
20
20
40
49
27
56
40
8
1
1
28
20
10
120
22
3
12
53
82
18
12
3
7
8
45
36
11
10
38
10
2
30
7
1
10
37
13
26
24
12
58
2
20
8
2
30
30
28
40
12
30
1
48
36
13
30
90
42
8
10
2
8
20
52
4
9
48
12
55
2
8
19
1
2
10
38
62
10
38
22
68
12
38
11
9
22
8
36
34
26
9
17
20
10
4
34
11
31
8
36
4
22
30
28
30
40
40
7
83
70
2
73
7
28
10
12
10
20
70
18
82
40
28
60
12
14
33
36
15
10
2
30
38
22
50
48
16
4
30
30
53
19
18
20
30
21
59
16
26
10
38
22
60
9
11
13
7
28
2
11
9
18
10
20
90
12
8
2
14
4
53
19
20
20
1
3
6
48
10
30
2
9
1
23
51
9
47
13
48
9
38
32
38
6
36
10
10
4
66
8
19
23
25
36
29
10
24
4
5
7
10
34
14
10
20
100
33
17
20
42
8
12
40
41
49
23
84
27
14
62
5
23
10
6
9
17
68
2
38
106
34
86
4
20
32
13
5
10
10
59
1
12
30
17
48
15
60
18
63
3
21
24
9
2
68
32
58
10
13
24
15
10
18
52
28
10
30
20
21
21
38
1
31
8
9
43
5
36
60
3
24
32
38
22
25
24
11
4
14
22
9
41
18
42
8
2
20
48
2
20
48
10
10
2
28
1
48
41
31
24
36
36
23
10
6
21
25
35
35
40
8
2
38
70
42
48
5
24
1
22
1
7
42
14
14
7
3
33
48
11
1
7
77
12
12
11
37
31
2
40
95
3
21
21
10
48
10
62
29
9
12
39
15
144
9
12
31
28
16
4
112
20
8
90
30
36
21
25
18
5
7
18
12
10
20
5
3
36
6
50
1
49
11
17
20
2
10
60
18
2
8
22
84
33
11
30
20
2
18
10
50
40
2
8
13
3
81
12
1
50
10
2
20
1
7
12
28
16
54
2
20
8
2
7
3
30
10
18
2
70
28
10
72
24
9
65
10
30
2
28
20
2
11
36
3
10
8
20
12
28
12
58
5
27
38
40
90
12
38
2
20
20
20
5
33
2
10
8
70
12
10
14
56
4
36
18
39
33
20
34
56
4
14
46
4
10
43
3
14
2
5
35
13
120
7
44
9
12
43
20
10
12
48
12
23
95
10
3
47
10
75
45
32
10
10
11
47
1
15
4
2
15
63
12
8
13
12
25
62
8
32
10
19
69
20
10
12
30
18
2
7
11
50
20
2
10
18
20
73
7
56
21
35
4
16
8
22
20
68
22
18
51
24
67
8
40
22
38
20
12
33
15
45
47
20
8
20
50
2
20
60
1
67
53
7
42
70
38
23
7
5
48
3
16
77
51
36
44
12
48
1
19
22
70
24
9
15
9
24
36
21
2
64
44
30
31
19
20
9
33
8
2
17
31
10
10
12
10
28
10
12
28
30
2
24
4
22
7
71
13
47
1
21
27
21
20
80
22
1
3
4
2
88
12
14
9
5
42
38
20
42
69
49
2
18
10
32
20
13
36
79
5
7
30
8
3
17
55
72
48
5
20
10
25
5
10
10
62
8
42
8
35
24
1
22
64
26
10
40
28
92
10
18
130
10
5
7
44
6
18
2
19
9
3
7
30
2
9
12
48
69
15
27
9
108
27
24
2
7
36
7
48
5
35
30
2
8
60
22
71
3
24
9
12
11
8
32
84
4
5
5
2
18
10
10
6
44
12
37
12
15
21
15
33
125
2
18
10
12
37
27
9
5
50
32
21
37
20
80
7
55
20
28
12
18
35
25
32
10
44
6
8
62
17
60
23
38
40
20
52
19
39
12
40
38
10
5
15
22
8
12
60
3
5
10
42
10
5
55
18
60
26
36
40
20
9
9
6
4
52
18
67
5
7
11
2
8
30
32
40
8
30
20
26
64
20
22
23
7
65
24
9
12
38
169
51
9
27
4
10
30
40
52
68
20
10
15
7
48
42
8
6
4
32
150
28
20
30
36
4
10
7
13
23
29
19
1
20
20
10
9
11
8
56
44
52
28
20
10
12
20
20
18
20
5
27
18
30
32
10
8
10
12
24
21
25
40
40
48
6
4
2
30
24
45
9
10
32
10
11
19
29
15
9
17
20
8
39
3
57
31
30
20
20
10
30
2
25
43
30
42
30
8
20
82
30
20
28
30
36
124
10
52
18
2
19
24
15
12
10
20
10
5
23
32
78
22
49
21
15
23
12
4
69
25
12
28
19
3
50
10
8
16
4
30
35
7
58
10
2
8
20
6
86
98
10
12
20
28
46
60
24
21
1
28
20
10
12
30
8
35
75
2
19
72
7
20
10
2
33
24
13
35
24
9
10
12
29
59
12
13
15
33
63
24
57
12
1
11
71
49
1
50
24
4
29
21
123
27
20
49
11
10
22
18
62
18
10
12
30
8
42
18
15
25
40
31
29
40
30
2
138
13
36
3
18
2
20
18
30
42
80
38
30
2
98
32
20
38
90
15
27
50
19
9
99
3
38
12
7
1
22
4
4
10
30
1
1
38
80
12
8
29
21
60
30
36
26
80
18
10
20
35
96
19
2
27
36
7
28
22
8
19
21
2
60
13
7
18
12
20
38
1
21
3
37
30
28
42
28
6
26
10
20
1
77
19
11
10
12
10
8
12
40
29
1
58
2
18
12
44
84
12
10
95
24
79
42
58
22
8
19
3
10
60
40
30
10
10
40
8
40
1
9
52
8
32
48
12
8
40
10
21
1
38
36
44
40
12
9
9
10
30
20
20
12
20
35
13
20
52
38
30
6
9
7
8
42
10
18
12
110
20
8
29
3
18
12
10
8
10
30
10
19
72
9
50
20
10
2
18
20
2
20
8
20
40
40
2
28
22
4
21
33
20
20
59
63
21
12
27
8
20
10
46
16
8
80
12
18
30
50
40
12
18
20
10
67
35
4
44
100
90
12
58
12
80
18
3
39
20
8
56
26
60
31
9
8
42
61
27
40
2
10
40
58
30
33
49
14
16
30
11
47
10
6
120
6
15
12
13
8
60
22
48
17
13
22
18
50
2
58
5
5
10
80
12
28
10
32
39
12
12
7
164
14
22
9
19
2
38
60
1
39
52
10
8
10
12
28
21
1
68
42
10
35
3
10
11
48
1
2
40
29
51
10
59
15
14
50
41
75
21
55
17
3
18
42
28
53
24
15
40
18
2
8
2
14
26
8
26
54
2
13
17
19
19
5
45
10
50
2
28
12
18
6
44
97
55
18
42
5
36
7
10
46
33
3
30
8
52
15
73
10
49
13
35
53
40
30
10
20
30
36
4
10
82
8
42
10
21
7
52
48
37
3
102
28
12
28
7
15
18
12
18
2
31
17
2
41
3
36
9
51
21
7
12
20
58
50
30
122
8
20
21
11
8
2
27
3
10
10
38
2
21
63
156
10
68
6
60
34
35
12
13
20
6
36
9
11
61
9
10
18
2
28
17
35
25
13
23
39
9
12
17
2
40
40
8
50
42
17
1
22
20
40
8
17
33
40
11
12
7
12
30
48
50
36
34
71
11
38
30
12
18
22
28
2
70
21
57
6
21
13
10
2
8
42
20
4
104
60
12
188
5
5
22
78
2
18
20
11
1
14
33
11
1
36
85
23
51
4
10
2
10
10
8
72
38
30
5
45
6
6
20
18
32
20
24
21
15
10
18
10
22
48
2
19
29
46
9
15
52
38
22
149
12
9
8
20
2
10
8
6
16
20
30
20
151
7
10
7
13
10
12
64
14
40
82
38
15
25
30
2
3
27
8
2
95
3
42
58
5
48
7
2
18
10
11
1
14
16
5
12
1
10
73
7
50
6
46
11
24
24
15
4
30
10
2
74
9
15
2
7
31
41
9
15
27
38
22
38
43
47
1
15
33
43
28
62
18
40
2
23
55
50
12
3
15
22
30
5
24
51
30
60
20
7
21
3
77
20
30
90
10
60
32
48
17
35
20
10
79
21
28
10
72
60
ABCD 483737778*7^$a-1 [50023]
49
15
80
3
45
93
40
12
48
38
46
11
21
43
5
40
48
26
9
51
34
23
33
4
2
12
42
4
3
35
18
42
12
37
5
16
26
21
28
9
8
12
6
12
42
24
27
81
6
12
6
66
6
24
42
34
11
57
48
30
36
18
52
26
36
34
8
12
42
60
6
42
12
34
36
12
2
78
6
30
3
1
14
22
12
14
33
21
12
15
3
10
8
36
72
30
10
38
18
48
4
14
6
24
16
23
9
24
6
69
27
10
12
2
18
6
22
12
8
48
87
21
27
9
88
62
10
2
9
15
69
1
62
141
15
24
24
1
71
34
80
4
2
12
22
12
35
16
9
14
9
15
22
56
30
10
12
12
26
45
25
32
72
24
30
94
20
24
18
45
1
60
20
12
6
34
26
9
21
18
10
8
42
24
54
48
12
28
23
75
10
84
56
6
78
3
3
34
12
48
2
6
15
33
3
37
2
12
24
22
36
14
12
18
3
37
23
37
2
24
12
57
12
73
38
24
10
2
9
21
31
47
10
14
24
6
36
7
11
66
18
21
9
90
6
6
18
40
35
27
9
9
28
38
70
98
30
139
33
32
3
9
100
11
27
25
59
18
6
9
21
4
50
36
24
24
30
4
2
22
23
24
9
18
12
18
12
36
4
50
22
2
21
105
3
24
21
30
6
19
80
33
18
10
26
10
8
24
132
30
24
12
22
8
48
27
21
30
12
6
16
8
3
21
42
70
48
2
9
48
16
23
30
24
4
20
24
18
10
14
12
30
15
3
10
24
26
18
28
3
45
8
42
48
21
9
6
9
36
37
24
68
66
10
23
49
26
12
24
9
25
23
27
24
60
10
110
6
18
37
5
40
2
6
39
15
24
12
12
42
6
18
4
11
51
18
12
6
34
56
19
35
30
16
12
3
69
14
36
6
40
12
47
48
45
3
3
6
6
12
33
45
6
18
36
42
18
12
18
70
62
81
60
36
21
4
8
6
54
30
10
35
13
14
10
11
27
21
15
6
30
6
15
24
9
12
18
9
33
48
19
20
27
10
104
6
25
5
16
56
12
4
38
33
24
3
10
14
46
14
33
9
12
4
2
70
26
42
6
72
6
6
30
12
39
3
57
15
6
78
13
9
11
15
9
3
10
83
1
2
54
27
15
1
5
6
6
4
38
9
1
20
52
23
25
38
114
42
6
16
8
48
28
11
12
25
8
4
8
3
33
31
11
22
2
6
42
12
1
105
2
6
6
9
27
18
60
4
8
6
96
22
20
15
21
3
1
2
54
12
4
74
33
1
20
30
6
12
15
3
9
9
27
15
36
12
36
6
18
6
43
20
12
1
2
6
12
42
66
12
6
36
6
24
88
62
18
4
63
23
18
24
15
75
12
10
96
8
6
69
3
46
50
6
6
96
18
15
49
8
24
39
39
24
6
15
3
30
12
18
6
6
24
10
24
8
4
12
2
34
74
10
36
8
6
22
44
4
35
1
15
17
40
44
30
57
99
33
45
4
50
42
48
3
3
10
12
50
37
5
6
12
18
39
15
6
66
6
30
18
24
123
13
8
64
11
57
24
3
25
20
40
2
6
24
12
18
10
2
13
5
6
18
4
12
3
48
44
48
21
16
11
37
8
6
6
18
24
58
2
12
6
12
51
15
12
12
58
26
6
63
15
10
62
6
7
23
10
2
6
28
44
4
36
20
16
8
28
2
18
15
37
26
9
45
6
78
18
24
25
129
36
14
13
11
6
40
12
2
22
12
23
33
51
15
10
35
87
12
48
36
45
15
30
3
9
18
10
38
49
21
2
22
14
22
2
12
24
21
36
21
6
24
60
18
12
12
16
48
8
36
4
32
18
30
4
36
20
27
57
3
3
30
15
4
11
12
12
46
26
10
56
6
36
105
51
9
3
33
12
93
12
18
54
78
36
6
40
56
52
2
18
40
12
26
24
24
66
60
39
1
2
12
36
9
21
12
4
2
24
42
27
12
9
18
6
18
24
120
22
8
42
12
46
11
9
6
6
42
33
39
18
30
6
28
14
45
45
3
12
21
12
24
6
6
6
46
20
7
105
26
34
24
99
20
15
10
8
6
10
8
54
9
1
56
18
30
66
21
45
156
16
32
6
96
22
2
24
36
18
6
24
46
3
29
36
3
33
6
9
49
36
2
21
16
20
28
17
3
12
37
32
6
18
12
24
36
159
75
45
15
54
42
18
102
58
12
11
3
21
36
48
9
4
26
21
3
1
20
63
102
3
25
12
12
44
6
10
26
22
12
2
24
18
36
39
1
2
18
16
20
16
48
36
26
9
3
48
21
25
8
6
90
6
42
6
9
63
6
52
20
3
3
6
6
30
4
32
6
9
24
9
12
36
16
11
3
22
56
18
6
30
42
6
12
33
3
6
18
24
12
9
51
21
15
30
16
24
14
34
20
51
15
24
36
37
29
39
21
16
50
10
72
23
24
15
18
3
63
42
3
4
11
34
50
33
15
33
3
24
24
42
4
60
74
6
115
20
27
24
46
14
57
27
12
78
3
1
56
6
34
26
58
23
3
34
38
34
36
63
23
9
12
33
12
24
27
1
194
82
35
25
104
40
14
30
6
54
4
35
3
70
24
14
9
3
22
38
33
12
13
8
39
13
24
50
9
33
99
45
6
13
53
54
10
36
20
3
39
18
4
8
6
34
2
18
15
93
51
39
10
35
3
22
8
12
15
15
12
6
12
24
6
12
25
45
3
23
25
9
12
24
26
46
12
20
112
2
22
14
9
1
11
12
25
8
42
36
21
1
2
70
2
9
1
32
24
4
8
3
49
8
12
16
60
38
18
27
64
5
30
6
6
30
3
81
27
1
24
44
12
4
2
18
6
33
24
1
59
21
18
21
15
18
4
12
23
12
27
6
30
97
23
30
16
11
25
23
15
12
24
24
9
15
61
20
49
14
24
12
48
10
12
8
6
12
30
42
22
110
36
36
36
12
30
55
107
10
14
18
6
69
16
11
10
38
6
28
60
11
15
36
12
46
2
60
46
20
52
8
6
6
36
4
32
52
32
64
2
12
10
32
6
12
1
20
51
6
76
14
22
62
9
27
22
11
3
12
33
9
6
36
9
48
15
60
57
15
6
6
18
4
15
81
14
30
51
27
22
8
12
16
32
24
6
24
12
6
99
27
12
6
24
12
31
44
25
8
30
60
24
1
65
75
9
28
8
4
8
28
8
39
9
54
36
34
8
4
11
9
6
48
54
4
24
23
3
18
36
6
93
39
30
12
36
28
14
1
53
12
6
6
28
56
12
18
12
18
15
9
43
17
12
30
36
24
94
24
62
10
59
27
12
46
23
21
88
32
6
34
11
1
14
18
24
18
34
14
24
12
10
23
21
16
2
10
26
22
56
6
36
36
42
16
24
23
51
6
15
24
15
9
39
105
3
6
54
9
27
21
9
12
28
48
36
2
6
6
21
1
68
55
21
2
21
21
24
4
3
11
9
33
52
2
18
6
33
9
4
8
27
12
13
24
2
22
8
90
46
35
25
20
39
1
36
2
36
12
9
28
53
54
12
30
4
32
30
90
27
25
95
45
28
14
6
3
12
13
50
33
64
5
12
18
33
15
22
26
58
26
22
14
12
60
30
4
32
27
15
34
11
4
69
2
6
66
12
21
45
6
36
10
2
13
9
26
34
36
83
49
23
15
24
42
16
12
8
28
14
18
27
3
10
20
27
73
74
1
17
40
2
18
36
4
2
114
3
63
36
18
75
49
14
34
2
6
15
27
48
22
11
12
3
6
43
32
123
12
66
27
13
24
11
1
26
30
36
120
6
1
21
56
3
45
4
35
9
15
36
25
8
3
3
24
6
48
24
3
21
39
4
5
24
6
30
52
68
3
3
36
108
108
24
9
1
36
15
5
12
84
4
32
7
29
30
12
48
22
20
6
9
39
21
1
3
48
29
18
10
20
16
2
21
3
42
4
26
54
36
6
6
75
25
39
11
12
22
36
14
10
11
69
6
22
12
2
10
8
43
35
10
26
96
45
57
30
9
51
6
15
36
3
13
5
24
6
24
6
24
24
4
14
30
42
37
5
15
39
6
3
25
26
22
20
6
60
61
113
48
4
8
39
21
4
2
6
72
3
39
6
18
129
39
36
33
3
6
40
24
23
27
6
4
12
12
11
3
46
26
6
18
22
23
25
36
24
20
99
3
10
24
60
50
30
12
88
27
20
25
8
66
30
43
45
32
24
39
15
12
9
60
1
8
6
33
4
33
2
24
36
24
54
102
30
12
42
12
48
13
23
6
4
2
9
24
63
24
36
10
8
31
11
22
14
1
33
98
72
54
24
6
45
243
6
15
45
ABCD 483788552*7^$a-1 [50053]
8
24
48
24
3
69
31
44
72
54
4
11
27
4
5
148
12
113
90
9
28
8
33
58
5
19
29
1
8
18
40
32
82
12
27
20
27
72
18
43
36
5
6
12
13
48
29
4
38
36
73
29
15
39
28
9
131
30
15
36
39
6
43
21
6
74
3
16
3
53
63
105
49
48
32
87
43
68
1
35
16
20
13
11
49
35
121
24
5
72
36
7
77
7
12
41
18
18
54
4
17
4
29
4
8
54
10
75
41
18
4
72
20
36
1
20
43
45
83
36
69
1
62
22
8
27
37
50
34
39
116
201
10
77
67
41
3
22
27
92
31
41
3
33
91
2
64
39
32
25
48
27
5
39
40
32
15
48
1
32
7
20
9
40
72
35
9
28
3
78
8
54
49
240
32
16
12
9
20
10
45
12
24
8
28
45
35
24
81
54
165
9
6
16
9
48
20
1
50
70
47
39
46
35
19
5
49
50
21
27
54
28
6
89
136
20
1
39
9
36
96
26
168
1
20
28
8
72
27
88
38
4
75
12
131
129
27
13
23
13
20
27
9
1
39
8
24
3
1
41
64
38
33
4
8
4
41
7
3
17
40
45
95
24
124
77
43
12
48
32
15
18
27
9
126
9
12
4
5
7
107
21
25
15
24
17
60
30
54
6
49
24
11
9
28
51
8
34
11
39
90
10
17
51
90
39
60
12
9
10
17
4
48
53
126
21
24
37
71
36
64
17
4
14
84
9
100
80
27
81
15
70
3
44
3
36
1
53
51
3
42
30
54
36
27
64
143
6
7
56
4
23
34
14
126
55
8
4
48
92
24
13
116
10
77
72
16
20
21
54
24
81
25
56
27
25
15
17
6
1
80
7
20
49
8
69
36
18
21
40
29
19
8
12
100
27
5
156
36
51
81
79
176
49
77
19
131
28
8
9
36
27
82
20
171
64
23
21
81
78
45
16
29
40
8
51
28
128
24
43
20
4
5
61
14
16
44
36
13
72
41
18
25
159
8
13
5
79
8
3
13
63
5
43
17
100
12
48
59
1
8
24
67
14
3
7
20
36
10
71
28
12
5
7
20
60
27
25
48
36
83
37
27
8
153
69
18
16
54
12
3
45
26
6
30
13
5
15
1
35
27
9
9
166
8
22
11
12
4
29
103
8
60
16
11
9
3
33
27
49
41
111
81
19
8
99
33
9
39
28
8
45
54
36
49
39
80
21
19
14
7
41
18
34
12
23
3
45
109
30
30
18
17
81
18
46
38
9
36
15
10
20
7
53
72
63
36
61
63
12
8
16
84
57
26
54
10
9
24
60
32
51
34
47
81
16
14
9
31
38
27
3
37
17
70
8
9
12
9
27
51
157
23
48
6
7
11
12
81
28
39
29
81
48
87
63
21
61
2
69
111
10
84
123
27
6
8
3
4
92
3
6
4
3
15
9
17
27
63
6
79
11
25
32
36
16
11
25
80
21
51
93
6
81
13
26
45
27
85
11
46
15
20
13
71
9
6
1
33
23
64
44
96
12
28
39
101
4
9
6
20
42
3
99
10
8
42
25
128
39
24
9
45
7
23
33
49
23
3
18
31
5
6
4
77
21
63
132
25
32
10
17
27
9
27
37
23
57
43
44
36
30
15
43
45
51
5
28
81
26
1
65
4
15
59
1
60
77
28
14
12
9
45
42
4
44
1
23
9
111
9
1
59
3
9
4
24
21
66
21
59
21
109
6
29
45
96
7
29
39
15
57
61
12
35
96
144
28
57
23
48
9
7
47
9
24
9
3
61
75
35
10
95
43
5
4
33
26
9
72
27
6
36
7
5
87
25
50
33
7
74
19
44
48
28
32
39
24
81
4
8
27
10
8
18
40
77
15
4
30
176
4
39
21
15
33
27
9
63
47
36
25
69
36
3
92
73
75
53
4
27
27
9
11
4
17
28
35
25
47
36
22
12
8
39
67
81
5
60
36
18
9
1
3
8
36
33
63
27
21
52
44
79
50
64
3
3
8
9
13
44
4
38
4
33
15
69
113
3
52
99
62
4
78
2
63
1
35
24
3
22
23
49
18
29
27
54
39
28
71
9
49
6
17
99
4
9
11
21
63
33
9
31
36
77
39
4
5
16
83
27
73
72
21
18
21
9
27
39
14
39
81
55
72
3
21
35
45
4
80
87
84
1
80
15
9
4
8
36
9
28
30
5
51
9
1
119
15
25
48
12
5
12
15
12
7
18
6
9
20
36
61
50
70
8
7
56
13
80
15
1
47
33
7
20
99
30
4
99
51
5
39
96
4
26
6
48
10
44
51
21
58
92
36
94
3
36
41
40
11
79
5
60
13
39
11
36
30
126
6
27
12
24
12
52
17
30
9
27
1
41
63
12
16
17
30
24
4
14
7
56
9
36
4
14
49
27
9
39
32
81
24
25
11
49
63
53
19
60
56
15
21
33
34
2
43
51
45
12
11
21
4
47
36
48
40
74
7
12
44
16
221
52
26
12
42
70
56
1
44
9
67
44
36
28
24
21
35
13
2
9
12
36
117
76
128
10
21
5
16
27
47
34
66
20
72
4
24
9
17
7
71
66
19
17
78
72
66
24
27
12
28
21
32
15
4
24
11
1
8
15
21
40
95
16
29
9
112
14
69
7
20
37
213
50
45
40
65
3
24
40
36
12
15
17
69
31
32
57
4
30
8
9
21
15
36
36
75
6
112
42
17
9
7
23
72
10
26
4
92
9
1
15
20
3
9
40
11
117
19
53
1
26
64
29
33
4
15
8
36
48
63
36
6
43
29
39
36
31
5
15
1
75
30
83
36
4
77
30
4
6
14
4
5
3
73
69
8
7
83
18
3
24
9
40
14
54
22
90
23
16
77
7
11
9
27
13
36
36
5
15
28
11
1
53
27
33
63
49
50
57
7
24
77
36
52
8
19
9
11
45
13
11
4
24
101
19
77
16
14
24
9
7
20
57
27
9
100
44
4
5
54
10
44
31
59
1
35
100
96
17
13
131
7
77
4
48
8
3
72
9
9
159
16
27
20
70
38
12
49
20
16
56
129
18
18
24
36
27
3
72
49
12
11
6
34
93
57
3
60
17
10
41
12
27
24
16
9
39
29
51
12
9
16
8
12
36
28
84
83
37
44
48
36
87
9
1
11
15
45
16
105
75
48
132
20
21
79
53
3
52
15
65
25
2
13
17
15
ABCD 483840264*7^$a-1 [50005]
12
67
104
76
53
31
29
12
31
65
3
33
24
7
53
3
69
15
88
60
12
125
43
56
9
7
20
24
9
15
117
84
60
7
17
7
53
60
3
249
43
8
48
96
16
41
79
41
48
51
120
24
24
33
27
21
84
24
3
112
24
5
39
33
43
36
77
51
60
52
5
12
48
72
24
31
65
27
21
27
120
33
15
9
48
12
43
29
7
17
3
21
12
31
32
93
7
36
32
16
36
8
45
135
12
16
125
43
41
3
40
8
60
4
44
9
24
3
21
87
52
8
72
4
56
21
36
3
153
43
140
24
12
12
93
3
60
12
16
44
12
16
5
3
72
12
24
36
96
9
3
21
24
63
69
60
24
7
53
67
29
27
60
9
48
72
7
80
36
9
15
24
117
72
7
5
3
88
12
8
21
60
144
79
36
101
63
21
3
96
24
52
48
41
3
28
101
3
21
15
9
156
12
3
21
19
44
21
36
108
39
213
7
32
36
96
33
7
44
84
72
28
5
72
12
15
45
12
19
41
3
21
63
12
105
15
69
36
60
67
48
89
72
48
12
27
4
5
84
3
21
72
3
168
72
9
3
57
27
12
136
116
28
56
21
7
60
108
44
21
15
45
3
117
115
20
9
27
28
36
68
69
103
17
91
12
24
5
43
29
7
77
60
7
29
36
39
60
45
3
64
8
12
16
20
24
33
7
20
57
3
9
72
12
48
3
84
21
48
63
21
63
48
21
99
57
31
41
151
116
9
12
3
4
17
63
21
27
9
7
20
48
4
8
24
60
9
103
20
12
9
63
112
180
5
15
108
12
81
79
20
4
17
19
56
16
5
63
48
4
77
31
8
24
24
33
3
24
28
32
72
93
135
28
8
136
101
39
4
32
28
17
31
8
48
21
84
3
4
80
12
48
21
39
9
147
4
29
3
57
108
24
36
24
55
5
12
135
84
21
31
65
43
5
3
24
100
89
27
12
201
7
77
15
21
24
36
3
28
5
99
60
12
16
80
21
132
51
60
24
105
31
32
69
12
27
36
21
39
12
28
44
96
333
3
4
32
4
17
84
67
20
21
36
87
48
12
9
63
64
8
180
4
8
9
219
12
96
81
24
39
24
16
56
16
5
103
44
28
29
36
51
45
51
16
60
20
9
27
60
28
48
32
76
72
17
91
17
96
19
12
44
33
27
4
17
12
36
79
20
57
3
16
12
17
60
27
9
15
12
9
48
3
76
29
60
31
24
48
5
55
77
15
24
21
63
28
44
28
8
36
108
24
28
20
105
60
12
24
7
53
27
88
17
55
44
24
45
12
48
36
111
45
27
4
113
39
12
16
224
12
33
63
60
24
72
69
87
24
16
29
7
36
44
40
56
24
16
113
48
19
125
12
3
4
68
33
27
9
19
24
12
41
36
31
36
5
216
99
57
3
21
24
63
112
56
9
27
28
60
80
4
17
7
17
3
28
68
57
12
31
44
24
105
24
24
15
24
117
24
192
31
32
45
132
43
8
72
60
225
55
8
28
41
15
69
3
129
72
72
24
84
15
105
27
141
67
17
48
39
93
84
3
12
57
43
48
113
3
81
7
80
72
21
19
24
173
3
40
65
87
81
111
153
43
17
3
16
20
24
108
40
137
3
24
108
40
48
5
3
24
4
17
3
4
17
55
44
48
28
77
24
43
53
3
84
21
51
57
55
8
28
60
17
36
3
28
29
24
7
48
108
68
48
105
99
76
5
15
4
68
52
32
21
27
33
48
63
52
17
108
12
3
24
33
27
21
12
27
129
24
31
5
27
21
103
24
29
187
32
45
3
112
5
51
9
3
4
56
48
28
5
135
4
29
3
24
16
29
15
28
44
81
31
8
52
80
4
60
56
9
75
156
40
41
36
24
12
24
139
20
28
5
60
24
7
72
89
3
57
31
32
24
69
120
3
112
17
31
29
27
21
19
53
27
4
17
36
63
45
39
9
7
77
24
39
12
52
32
12
172
8
60
12
21
7
92
33
103
8
84
105
3
24
57
3
60
21
3
21
15
96
40
44
21
7
168
41
27
76
8
9
99
21
24
24
36
99
33
60
60
7
24
32
48
60
33
7
77
3
4
5
84
63
60
57
51
12
105
39
33
15
4
48
8
45
60
91
48
101
7
36
24
8
48
57
39
48
64
72
24
8
28
17
39
84
88
32
24
9
63
36
141
48
43
17
55
32
24
4
20
36
28
8
12
60
12
9
3
57
3
108
16
44
28
60
8
28
44
4
41
19
53
75
9
24
55
68
24
21
60
3
4
5
79
20
36
96
36
120
12
57
3
9
24
3
88
65
3
28
8
4
17
84
108
36
3
120
52
17
55
53
60
67
17
87
204
48
21
72
84
96
39
48
57
15
21
19
8
21
87
4
56
21
39
28
56
84
45
39
16
5
36
36
123
96
12
16
12
65
75
57
12
12
15
9
63
12
72
9
24
24
39
4
17
147
21
67
216
104
16
20
24
36
129
15
16
224
33
60
43
5
87
60
9
19
48
32
4
32
24
45
12
31
68
4
8
52
29
111
117
43
56
9
7
56
24
16
29
12
12
19
48
32
28
29
204
15
45
31
8
57
24
39
117
48
72
27
93
12
120
36
7
ABCD 484035476*7^$a-1 [50035]
84
24
24
27
9
72
96
12
36
36
83
1
15
32
97
48
96
36
72
36
36
324
36
36
12
36
36
36
12
11
48
13
107
48
1
24
60
27
69
83
25
15
200
1
12
12
63
165
107
1
48
23
96
144
85
99
9
95
1
24
12
36
36
12
359
120
13
12
12
51
33
71
1
96
23
1
87
9
108
36
47
49
24
108
48
24
12
23
61
11
96
160
45
35
24
37
36
60
48
12
24
24
15
33
39
33
36
59
61
11
1
47
49
23
13
96
11
1
71
48
24
1
24
39
152
24
61
12
23
49
23
1
15
32
48
13
108
39
32
24
1
15
32
25
36
27
9
96
48
39
57
36
12
96
24
23
25
23
96
48
1
12
36
24
36
132
47
1
23
49
47
49
23
37
12
12
11
24
1
63
33
15
69
123
9
96
120
12
35
16
105
47
37
11
1
48
71
25
48
12
12
12
11
13
132
36
24
24
3
9
23
25
48
84
24
120
12
63
45
12
23
25
47
73
119
24
13
24
75
48
9
120
23
97
24
23
1
60
36
108
51
21
24
12
72
24
12
83
37
48
99
8
13
227
1
47
25
168
84
84
156
60
48
47
24
96
48
1
96
63
81
191
1
60
60
159
8
24
97
60
3
32
24
73
12
48
24
27
33
23
25
24
168
48
12
3
32
73
48
23
24
37
24
24
48
36
23
48
1
96
15
33
12
35
88
104
25
63
33
24
84
84
120
96
23
169
39
8
13
72
60
47
133
60
192
15
48
21
24
24
132
12
27
33
96
12
24
83
1
24
48
23
73
12
84
36
24
35
37
35
13
35
1
60
12
60
12
15
32
13
35
205
11
1
119
1
119
73
12
24
84
24
71
1
24
48
120
95
24
24
49
15
81
24
15
33
63
21
24
108
84
27
153
23
24
1
47
25
72
71
1
72
12
36
23
13
24
24
12
167
241
24
156
36
12
59
25
60
35
49
12
12
72
47
1
24
12
36
15
8
1
23
73
15
9
23
1
12
36
48
132
24
107
61
27
32
13
36
48
71
49
24
96
71
25
36
11
16
21
24
35
25
12
83
25
71
109
12
60
132
12
132
180
12
71
1
23
1
12
51
57
71
73
12
48
72
24
72
12
47
24
1
95
25
95
1
12
60
15
9
23
49
36
75
21
48
11
13
60
12
168
36
120
96
84
36
23
1
72
23
25
48
12
36
47
25
120
36
12
48
47
24
24
13
60
72
47
1
24
72
63
32
1
24
12
24
36
23
88
177
71
97
23
1
23
48
73
96
23
13
3
80
37
35
49
60
35
144
13
60
39
48
45
11
61
59
49
48
71
61
36
36
12
63
69
3
9
111
9
84
3
21
3
69
72
60
15
45
72
24
24
11
1
23
24
96
25
12
3
9
24
12
36
63
8
24
16
8
24
48
97
108
24
3
21
59
61
36
12
24
84
36
12
23
1
23
85
51
45
59
1
47
48
145
15
57
12
11
13
48
84
24
72
72
72
135
21
59
1
12
99
56
40
21
11
73
71
144
1
39
57
48
60
36
24
39
8
1
108
11
13
11
1
96
143
48
1
60
72
36
12
180
48
23
61
24
11
25
15
21
24
3
141
36
24
132
24
48
35
37
12
24
24
87
8
1
84
24
12
24
119
49
39
8
97
135
8
25
23
1
36
24
36
24
12
36
111
9
168
23
13
24
27
9
12
60
15
57
72
135
56
1
23
120
73
60
168
72
24
51
69
131
1
39
33
15
45
12
48
15
21
60
24
72
120
60
83
25
12
36
23
24
64
9
87
56
121
15
8
64
80
1
47
13
48
24
227
1
48
47
49
36
12
24
48
24
23
37
36
36
27
45
107
1
15
72
69
24
27
45
36
12
107
40
9
23
73
47
97
48
84
83
1
24
119
97
36
12
24
48
48
36
51
8
61
12
24
23
72
49
23
16
104
1
39
32
97
12
12
15
8
40
33
12
96
24
35
37
12
15
152
1
96
84
75
104
49
24
72
48
12
132
71
49
84
24
3
93
35
1
60
11
40
81
12
36
12
60
48
24
60
12
47
85
123
8
121
87
45
36
71
13
36
23
13
24
24
12
23
37
60
87
33
24
96
72
12
3
57
24
12
12
47
16
129
36
12
12
11
1
48
24
12
48
132
60
36
39
80
1
24
143
24
13
3
129
120
23
97
84
12
12
36
239
13
11
24
13
51
117
11
48
24
1
120
39
57
23
301
60
48
12
99
105
120
24
39
21
12
12
12
15
33
24
23
13
12
48
15
9
39
33
84
35
25
48
144
71
25
24
228
60
60
3
21
24
48
11
16
105
15
57
60
27
9
12
12
60
35
40
33
24
96
96
48
24
12
60
60
27
32
13
3
9
71
1
120
23
40
8
145
15
9
23
25
15
8
49
84
11
25
71
85
12
96
72
84
36
60
24
11
48
13
11
1
48
24
23
13
59
ABCD 484164642*7^$a-1 [50070]
23
16
81
15
12
15
12
5
24
49
15
20
16
9
11
48
4
9
30
5
25
11
55
57
8
19
78
12
3
12
45
6
9
68
12
4
44
76
32
12
24
84
48
84
25
131
37
71
4
44
4
9
11
124
12
21
3
24
32
12
4
27
5
7
9
8
49
15
48
20
19
30
15
48
45
11
1
12
6
29
48
76
12
44
25
23
24
60
12
12
4
48
15
17
31
30
24
11
4
24
12
24
20
24
19
41
24
7
5
4
8
48
16
24
20
1
15
9
6
12
29
16
12
21
71
61
71
4
80
16
9
12
30
29
36
88
15
42
3
20
25
30
89
16
8
40
8
16
68
28
15
77
40
3
9
8
24
73
6
24
5
4
24
8
49
23
37
11
25
60
39
20
13
27
36
12
8
4
8
76
20
84
7
5
28
32
1
15
12
44
28
3
18
39
15
137
1
15
15
29
31
17
16
8
1
66
53
24
7
9
12
24
32
16
15
5
25
15
3
30
23
1
30
5
31
57
8
7
72
33
8
4
60
20
4
27
41
13
60
39
32
28
12
24
60
20
12
4
9
71
19
105
8
12
36
4
45
15
63
5
84
28
36
12
3
24
17
4
8
16
20
25
11
24
16
48
57
27
44
19
5
49
3
27
53
24
52
36
8
12
28
20
16
8
31
42
90
30
3
8
12
16
96
20
13
15
3
53
79
12
6
11
4
8
60
1
123
15
17
16
8
12
12
13
3
8
52
39
12
18
12
51
27
45
27
5
1
11
43
18
27
21
42
72
21
68
1
3
128
12
24
61
3
15
77
12
13
15
44
13
23
16
8
43
45
20
12
12
7
30
3
32
7
5
36
76
36
45
24
51
8
19
29
28
60
36
68
7
42
15
8
37
23
4
48
45
3
84
44
1
35
1
23
64
12
80
12
60
1
12
15
21
54
30
11
72
40
27
17
1
18
5
28
27
129
20
48
24
60
24
12
13
39
56
24
12
28
48
27
18
3
24
8
67
48
33
15
5
25
15
72
56
36
13
23
25
15
8
16
3
60
45
3
65
12
103
17
12
12
16
8
7
29
48
73
23
4
48
8
7
45
20
60
37
11
4
36
8
16
20
60
12
24
79
17
24
12
12
28
68
19
33
15
12
5
31
9
20
4
60
57
3
12
20
28
21
90
30
15
20
13
51
8
16
33
3
36
32
12
12
25
3
21
35
24
12
72
52
63
12
17
4
57
23
25
35
25
30
9
8
13
15
32
24
16
8
28
36
8
7
30
75
32
19
17
7
45
75
9
8
19
9
56
4
32
16
27
60
18
51
36
15
18
15
20
16
116
25
30
9
12
44
4
9
3
144
164
12
28
51
81
8
24
40
48
9
23
52
3
21
21
3
56
37
23
16
63
17
25
59
7
65
12
76
39
48
33
8
72
19
30
11
61
96
15
84
3
5
24
36
115
21
27
12
17
4
36
20
4
9
27
15
45
44
1
23
13
11
48
4
12
20
36
76
27
5
12
88
75
101
4
24
68
43
41
52
72
80
16
45
59
55
17
43
29
1
59
16
8
25
12
35
96
60
7
48
5
12
36
24
43
12
5
7
69
8
48
55
6
3
9
3
12
15
12
21
20
4
8
43
180
42
42
45
8
12
36
7
18
27
45
3
44
12
4
8
16
8
16
20
7
24
21
60
12
3
24
48
33
39
21
15
17
40
32
12
13
35
40
15
17
19
9
24
51
6
95
7
48
9
44
4
48
84
3
5
36
19
17
4
111
161
25
27
15
12
105
3
5
84
48
16
8
7
12
5
28
72
3
9
20
16
8
4
63
33
12
8
91
53
43
5
12
37
39
21
11
28
24
44
13
63
33
23
7
77
13
15
72
36
12
32
37
30
53
7
53
12
16
12
33
35
12
24
4
120
69
59
72
100
24
3
33
8
1
6
12
65
40
57
3
8
88
8
16
3
30
15
87
48
17
25
15
15
72
30
59
24
7
21
12
72
20
13
63
24
32
12
4
72
36
9
3
8
28
9
11
49
23
4
24
27
9
21
15
24
24
8
16
8
12
13
12
63
24
20
108
36
36
24
60
1
3
27
33
48
9
15
20
4
12
57
48
15
24
51
17
43
17
25
15
44
13
95
48
28
9
30
21
32
12
115
41
72
13
11
16
44
16
27
18
51
12
8
12
4
84
51
78
11
16
24
84
33
11
1
11
16
20
1
39
8
7
30
66
65
28
9
12
11
7
48
60
29
25
66
30
15
68
24
28
39
21
9
23
12
16
24
20
1
3
9
12
6
5
36
28
3
5
25
15
48
24
24
20
4
3
105
48
27
17
96
36
12
13
63
72
24
8
4
9
11
19
21
15
5
28
12
9
3
44
64
20
7
149
13
6
9
33
23
19
29
19
45
68
148
12
15
33
8
28
15
6
15
9
23
7
30
30
29
4
8
52
8
19
45
44
52
56
43
6
24
15
3
77
31
57
93
30
12
90
47
43
53
24
43
65
37
3
60
27
18
71
48
12
16
44
40
20
7
17
25
48
11
31
5
28
27
105
20
40
27
6
23
16
3
12
5
40
36
15
9
32
1
27
20
28
8
36
12
4
57
35
16
8
96
88
92
4
44
24
4
24
80
96
37
3
15
53
7
9
8
28
27
72
93
27
6
15
24
3
5
25
3
39
30
3
32
36
4
8
88
84
3
5
12
1
23
40
12
8
4
105
11
1
6
5
52
48
84
20
25
3
15
17
24
31
9
56
4
21
6
53
4
87
9
12
44
13
18
17
7
9
8
1
18
17
48
19
29
1
11
4
3
105
12
24
8
1
35
24
12
36
4
51
18
12
23
13
3
21
15
80
28
36
84
3
9
15
5
64
9
11
12
4
216
27
17
36
24
12
28
24
9
15
57
3
15
29
1
60
3
20
60
4
24
32
28
57
15
92
52
15
5
61
107
28
9
30
45
20
31
77
12
12
1
3
8
12
24
13
102
33
12
48
15
21
57
11
4
8
24
48
84
4
68
1
15
3
9
20
4
60
12
44
1
42
17
55
6
3
21
123
72
123
29
24
7
17
55
6
59
12
48
16
20
4
20
108
16
9
18
29
36
49
35
43
57
44
1
83
55
33
15
5
28
69
18
72
12
29
7
57
33
63
21
15
3
29
4
8
61
3
3
42
11
4
8
19
45
21
12
11
4
12
36
15
12
65
48
4
45
11
124
15
5
24
19
141
72
32
12
1
84
63
27
6
15
12
15
29
36
25
23
24
61
23
24
13
23
4
20
43
54
35
48
132
16
39
30
18
5
24
4
15
24
9
20
7
5
12
28
57
42
5
60
36
49
59
31
93
32
24
7
65
12
12
13
3
24
8
16
39
113
24
31
33
20
91
21
48
20
12
12
7
36
45
12
12
21
42
48
45
15
45
39
29
36
12
12
52
9
6
5
12
108
4
3
5
37
47
16
8
79
33
32
61
24
11
4
20
1
30
17
16
8
52
8
12
52
9
11
72
24
13
30
17
4
44
13
51
24
32
1
75
20
4
32
1
3
45
3
72
39
6
30
12
41
16
24
8
84
67
17
16
8
16
36
32
72
16
24
3
17
25
3
117
59
7
33
8
28
36
12
20
55
5
28
24
15
6
23
1
6
5
24
12
13
51
8
79
42
15
44
16
20
24
31
48
5
40
33
12
47
55
41
19
30
35
4
9
12
6
5
19
9
21
47
28
8
12
12
28
3
81
120
9
3
48
21
47
43
33
3
5
19
5
31
117
27
5
16
48
20
12
79
53
13
15
20
25
59
16
44
4
32
25
42
41
4
56
36
28
32
4
24
44
12
84
52
44
61
35
1
11
4
12
3
41
12
24
37
30
18
23
84
72
19
120
42
3
32
55
5
13
27
32
1
ABCD 484178502*7^$a-1 [50002]
10
44
24
10
24
2
66
28
66
48
48
62
30
6
40
14
30
6
52
12
2
18
22
8
12
28
12
90
14
22
30
8
10
2
10
62
78
84
16
20
52
6
20
54
22
20
10
20
16
8
12
10
12
2
4
12
12
62
28
36
102
12
8
22
6
42
30
24
48
20
10
2
54
12
24
30
10
24
2
54
18
12
6
34
20
4
14
12
10
6
24
38
18
70
38
76
14
4
8
48
4
38
30
12
12
4
12
2
16
24
26
6
4
74
28
44
4
2
60
60
88
84
2
6
10
14
24
52
24
8
6
4
18
42
32
46
24
24
86
34
32
24
70
30
18
2
24
6
30
16
18
6
6
92
12
6
40
32
18
34
6
38
36
40
14
72
4
60
8
52
54
2
4
18
8
34
18
62
28
42
36
2
66
10
2
22
6
2
10
42
60
26
24
28
2
28
8
4
12
56
42
16
20
24
30
42
40
26
10
14
28
36
54
2
6
28
2
18
46
18
6
56
46
84
20
4
6
20
148
8
24
18
16
36
18
2
34
14
6
46
26
18
34
36
20
16
80
4
12
108
6
8
10
36
12
18
102
2
30
52
74
34
8
10
12
6
2
10
84
20
16
44
10
18
6
56
4
14
6
4
2
4
20
6
24
12
4
6
2
112
14
16
38
22
30
6
20
52
12
44
4
20
18
12
22
30
56
4
8
28
24
14
60
70
6
48
12
14
12
34
18
62
4
6
14
4
36
54
6
6
30
8
96
16
20
18
30
12
28
8
34
36
12
2
36
12
60
52
6
24
90
18
8
22
38
10
2
16
6
78
36
6
8
12
40
14
12
28
6
8
46
66
6
14
24
66
28
2
6
28
6
26
22
6
32
22
8
22
2
28
6
20
6
58
6
26
4
24
20
6
6
16
54
18
20
28
2
46
6
90
36
12
36
24
20
28
54
14
36
54
4
32
28
50
36
22
2
42
28
56
34
26
82
2
10
12
60
18
2
84
72
12
52
44
34
32
16
12
30
68
30
12
12
36
10
14
4
54
12
14
4
2
10
24
12
8
34
8
70
8
4
12
78
6
12
12
42
8
88
12
26
34
18
42
30
12
6
32
10
30
8
40
38
64
36
14
40
80
46
6
18
68
58
12
54
20
48
6
24
18
30
52
18
62
22
30
20
16
14
18
22
14
46
6
2
40
2
18
10
2
96
72
22
26
34
30
44
100
6
36
2
16
24
62
28
50
40
12
6
18
14
22
50
10
6
30
42
6
42
90
12
8
10
48
2
4
6
12
30
2
4
20
34
30
8
58
24
12
80
4
44
22
44
66
10
6
18
36
14
16
54
50
70
6
80
16
12
48
2
72
30
10
20
4
12
18
32
82
12
6
2
22
48
8
18
4
30
6
6
6
14
58
32
10
8
12
6
34
38
42
24
40
2
4
186
2
16
6
14
46
38
12
28
8
34
30
6
8
52
24
6
42
20
42
16
20
12
28
14
28
38
4
6
2
16
60
6
80
16
30
8
70
12
54
30
30
24
2
54
70
24
6
60
14
46
96
38
4
2
16
30
2
12
4
32
4
18
2
4
14
10
2
28
26
6
4
32
4
80
6
10
42
12
18
18
30
12
8
22
20
16
12
2
18
54
4
26
4
6
48
2
28
2
70
36
18
2
52
18
2
22
8
10
6
24
8
12
46
50
6
28
18
38
70
14
10
32
60
28
18
72
12
14
12
42
12
40
8
28
48
6
20
30
4
6
8
12
6
22
38
28
14
22
20
34
36
14
54
18
12
76
24
18
44
18
46
42
60
12
8
28
14
66
24
16
6
26
4
18
2
10
6
44
60
58
12
30
30
8
6
10
14
16
62
22
6
14
12
10
36
24
8
48
40
12
66
20
30
22
12
18
20
10
14
10
18
48
12
2
18
58
2
10
36
12
38
34
2
10
84
92
22
42
20
18
12
4
6
44
22
8
22
8
40
12
62
28
14
6
82
2
6
12
22
8
10
42
56
10
12
12
6
12
66
6
36
128
16
18
2
24
16
8
22
8
22
66
32
66
30
52
8
22
14
118
30
36
24
42
20
4
60
12
12
6
20
34
78
8
16
156
62
16
60
6
14
16
36
32
18
10
14
24
10
56
10
18
20
22
8
10
68
18
6
10
18
18
14
6
18
24
58
24
6
2
48
60
64
14
16
8
72
16
14
54
4
8
10
30
2
12
30
60
4
24
62
4
144
116
12
4
18
26
36
28
48
2
22
20
10
6
38
10
12
20
30
12
52
8
30
10
20
10
18
12
30
20
10
20
12
58
2
16
30
14
48
28
14
24
24
52
6
30
8
22
48
84
2
10
48
42
38
12
28
38
10
12
2
54
4
30
2
24
22
12
6
30
14
22
18
2
48
12
10
6
54
8
10
6
56
4
32
30
70
54
14
4
30
12
20
10
8
22
18
12
24
36
60
26
22
36
56
10
24
32
30
42
10
6
30
20
12
4
20
10
18
2
66
30
10
8
4
18
102
8
54
6
40
72
2
24
10
2
4
14
24
10
18
42
12
26
12
10
8
10
8
10
54
12
30
20
94
56
4
86
4
2
34
6
12
18
14
10
24
54
26
4
6
42
54
54
36
18
18
38
10
20
46
20
10
14
70
32
12
30
52
6
8
4
18
24
14
16
24
14
6
64
26
112
14
64
54
12
20
4
30
36
24
14
10
8
18
4
12
38
6
52
8
16
6
18
20
22
48
36
104
34
12
8
6
16
38
22
48
6
30
62
12
6
10
2
28
6
6
24
20
24
6
36
18
4
12
6
8
24
28
8
22
2
18
88
6
50
16
30
12
6
2
4
24
42
2
66
154
38
52
12
48
6
6
8
12
60
34
20
60
76
24
12
62
28
8
10
42
48
2
22
12
20
28
20
6
4
26
4
8
30
4
8
10
2
10
60
30
8
6
22
92
30
18
90
4
30
20
16
24
48
2
34
2
34
14
34
20
16
26
36
34
8
22
20
28
36
90
54
48
2
40
12
18
8
24
96
10
78
24
18
44
40
8
28
2
28
12
26
10
2
34
96
42
18
8
42
10
50
10
8
10
2
18
16
8
48
18
52
8
30
54
40
56
6
16
8
34
6
6
104
4
12
14
24
36
70
44
18
12
10
32
28
2
28
48
2
40
36
26
40
36
30
30
12
26
16
20
4
116
58
18
24
24
12
78
24
66
12
12
2
18
10
36
30
6
6
2
10
8
28
24
2
58
2
30
10
24
14
12
24
52
2
16
12
42
2
4
24
2
4
12
20
52
12
14
76
6
18
62
40
12
62
24
12
54
16
18
24
12
20
16
2
40
12
14
16
56
10
12
6
62
12
30
22
20
24
10
56
6
24
18
52
18
6
42
12
38
4
8
22
18
2
6
12
70
90
32
46
14
18
22
6
90
2
6
4
2
6
72
90
12
30
4
20
64
12
8
10
12
68
52
68
40
12
6
14
4
42
2
22
120
8
22
14
46
6
18
2
10
18
50
40
2
22
50
22
20
16
54
8
12
24
30
4
18
8
10
12
2
40
42
24
12
32
52
30
84
44
36
4
6
12
2
40
98
52
12
8
58
42
32
6
22
2
40
6
38
10
2
22
32
16
14
40
26
48
4
12
20
18
72
10
30
24
12
32
10
18
74
16
18
26
4
26
6
18
4
30
12
20
10
8
18
40
2
6
4
12
30
48
18
12
42
20
4
26
46
8
24
16
42
20
18
4
8
4
54
24
20
10
18
12
2
40
18
18
32
10
6
6
30
68
6
24
66
6
30
6
24
46
12
12
14
4
26
36
4
32
10
14
6
10
42
26
4
6
14
16
12
72
6
12
18
6
6
12
20
16
30
32
4
18
56
46
84
14
48
28
56
28
36
14
10
20
48
4
18
18
24
8
10
26
4
48
18
56
36
4
6
42
20
10
20
12
28
68
60
24
60
46
30
50
100
30
54
44
4
42
48
12
14
16
38
12
100
6
72
6
20
22
54
8
10
20
36
40
50
54
12
24
6
78
18
4
30
18
20
16
2
52
8
34
48
42
20
4
6
6
48
12
74
40
68
16
30
12
30
8
16
8
12
4
54
38
4
26
54
10
54
54
78
32
12
54
40
2
40
20
18
6
28
12
8
6
54
52
68
10
12
6
2
12
24
6
10
80
30
66
18
6
6
4
6
24
30
78
6
14
10
6
2
4
114
12
20
12
22
80
28
18
18
90
24
72
84
50
22
2
12
6
18
36
16
2
46
74
10
30
12
8
82
30
30
90
20
76
50
58
2
10
12
18
18
36
18
20
10
6
72
68
46
38
10
20
18
64
20
24
ABCD 484199564*7^$a-1 [50003]
21
16
23
12
61
23
21
100
65
3
3
9
4
11
25
59
45
40
56
21
138
30
24
7
48
36
8
64
44
39
9
12
48
27
73
32
36
9
15
3
1
29
27
28
23
13
8
27
21
15
25
5
18
9
48
51
45
3
6
15
3
45
57
3
33
27
4
8
48
27
21
4
8
48
96
36
57
3
3
84
9
9
7
36
23
12
1
20
16
68
4
35
25
36
20
9
3
3
9
9
15
51
6
55
35
13
47
24
21
45
78
84
21
27
12
9
28
32
4
24
48
65
6
25
20
39
6
19
11
9
57
87
4
125
31
8
24
12
16
8
3
18
3
16
116
3
33
21
120
6
25
47
12
13
23
6
15
3
61
32
39
45
3
48
93
15
24
25
11
45
21
19
36
32
87
54
15
15
36
12
1
12
5
63
33
18
13
35
13
80
27
9
28
8
33
42
60
93
16
20
33
3
39
24
13
29
55
53
84
18
12
6
24
3
12
48
24
3
21
12
3
45
15
69
3
12
48
72
13
17
15
33
7
72
32
16
5
19
12
68
21
18
72
150
6
21
4
17
7
12
36
47
36
21
63
13
8
21
3
12
9
19
5
31
36
23
30
3
84
9
66
61
48
8
9
54
18
27
33
63
24
39
9
45
18
108
24
21
4
17
27
12
81
96
54
9
64
8
24
4
56
12
24
12
15
102
3
15
21
87
18
66
1
17
19
44
16
29
3
36
16
92
16
29
15
52
44
76
36
8
28
36
11
24
6
6
49
32
3
9
3
1
23
18
31
41
99
21
48
6
1
32
129
12
6
37
20
52
24
8
15
45
33
7
71
45
15
9
15
36
54
120
18
25
5
27
72
4
80
3
25
89
91
24
65
7
108
23
60
57
33
90
30
78
1
113
3
15
12
1
36
20
16
23
6
84
31
44
16
20
51
48
25
29
30
25
20
3
1
11
37
11
25
20
72
3
73
12
17
60
48
3
24
15
13
53
3
12
12
28
60
8
24
3
1
36
5
15
9
43
120
47
33
21
7
8
12
3
12
78
12
7
44
27
9
21
27
24
28
11
30
12
3
16
36
80
45
30
42
111
16
5
31
56
3
18
7
108
5
18
12
18
15
33
27
24
21
18
12
1
17
15
12
12
15
30
15
4
41
27
36
24
12
36
4
24
12
56
36
15
1
35
18
36
6
9
40
20
60
28
41
36
31
107
12
30
30
24
42
75
3
21
39
9
4
32
48
9
48
39
48
88
8
57
6
13
8
36
12
4
32
12
87
6
51
28
47
12
21
9
3
3
6
18
1
59
6
43
8
21
54
21
4
8
24
3
117
48
3
1
68
27
6
15
48
3
12
36
60
24
30
18
42
30
18
3
24
12
3
25
12
203
30
12
6
69
15
93
3
12
12
18
15
15
33
39
61
59
60
30
15
21
39
40
11
24
24
6
31
47
25
11
69
12
9
43
29
54
1
20
12
28
36
12
77
12
12
7
44
24
28
8
15
69
3
42
18
69
3
84
24
1
20
21
3
64
36
65
15
24
60
21
3
3
12
9
45
19
35
1
80
21
3
4
11
37
59
1
32
33
54
9
39
25
41
42
21
28
12
41
18
12
21
15
30
24
3
15
25
107
42
7
17
15
9
48
12
3
36
3
18
6
42
39
51
54
18
13
8
24
15
9
12
16
20
12
12
9
231
21
43
44
99
13
29
6
33
24
15
12
6
6
18
19
11
33
12
28
29
63
3
30
19
24
11
25
12
44
24
24
15
6
6
24
90
18
1
44
12
16
32
36
40
17
18
105
4
32
9
72
30
1
8
51
42
15
3
21
93
90
24
102
15
33
24
6
9
3
21
9
39
33
111
15
81
3
18
27
57
79
35
1
20
12
48
3
33
63
36
33
36
9
7
11
9
12
3
78
12
51
12
15
13
20
52
20
27
48
66
55
17
18
21
12
3
24
13
8
16
32
16
72
56
81
31
12
36
53
7
8
15
57
57
7
59
24
6
27
4
24
11
33
21
6
33
12
27
1
12
8
24
21
42
1
11
9
3
54
63
3
48
6
24
27
12
33
7
161
60
15
21
27
39
21
15
12
12
33
27
6
15
3
33
12
57
63
12
63
12
18
51
76
20
24
51
12
37
32
3
9
16
32
27
42
7
5
7
23
120
30
6
6
15
12
24
63
13
29
19
29
54
12
9
4
47
13
20
81
91
29
12
55
44
3
9
33
39
24
28
32
52
5
6
24
9
27
24
24
36
13
12
23
117
12
27
21
51
12
13
32
3
49
11
49
41
27
12
48
16
71
121
20
24
45
36
12
6
6
3
36
12
36
51
45
87
18
42
21
3
84
12
30
36
102
21
57
15
3
1
11
13
36
23
33
3
21
4
116
33
30
69
4
104
15
21
72
3
1
8
9
19
24
56
28
17
15
33
7
32
60
3
72
21
16
8
3
21
4
12
119
25
17
12
66
1
5
6
24
9
4
8
60
28
8
36
15
9
36
16
35
96
6
3
9
30
25
12
36
20
52
5
6
21
9
12
3
52
35
24
18
30
36
1
23
49
23
6
102
42
31
8
9
27
36
27
30
3
9
7
20
9
12
19
71
48
18
27
28
60
5
67
5
31
41
15
48
12
3
84
6
24
6
48
1
8
72
33
111
12
24
100
84
47
24
9
12
39
6
3
87
9
84
9
87
36
57
6
33
27
24
60
66
24
42
9
15
13
131
12
61
29
3
108
112
32
33
27
12
33
18
33
9
66
45
15
12
33
3
1
8
28
23
21
28
44
52
119
30
3
40
17
27
36
28
20
15
1
101
27
40
11
1
35
9
24
3
21
3
1
17
15
33
18
24
1
12
5
3
21
51
69
15
51
1
32
21
24
39
28
53
27
28
11
13
95
9
16
35
45
72
12
4
44
63
45
75
36
1
11
25
32
21
3
3
1
35
30
7
176
12
15
49
53
30
69
39
93
4
83
1
20
69
19
23
1
36
5
204
102
12
45
51
96
1
5
12
19
32
15
25
59
1
5
24
42
1
95
85
8
15
6
15
21
19
72
8
3
21
39
33
40
23
30
3
4
5
30
60
42
43
8
12
99
48
13
20
9
54
12
25
24
11
24
13
11
9
27
48
37
11
18
39
27
24
1
20
4
11
18
6
72
1
12
44
96
24
24
12
12
60
39
24
85
29
36
7
8
76
5
66
21
3
1
35
30
60
3
64
20
16
17
30
9
52
24
48
5
15
51
6
19
56
16
44
39
1
20
40
120
29
27
39
9
84
39
21
45
24
6
1
44
16
8
3
42
102
9
57
24
3
21
15
27
21
12
15
12
1
23
1
56
3
18
36
6
1
59
45
3
33
27
45
3
18
51
51
12
21
99
6
15
15
24
57
64
17
18
30
6
48
42
3
45
6
12
13
36
5
79
104
12
12
9
3
12
33
30
42
30
9
39
54
31
11
6
27
24
9
18
13
80
33
7
44
27
1
24
44
21
42
48
69
87
13
44
3
24
37
32
12
39
42
6
9
51
108
57
4
41
30
24
25
8
96
15
72
33
24
12
16
35
12
1
5
27
3
6
39
16
29
6
33
4
12
24
48
8
27
105
27
12
1
35
12
36
69
15
36
1
8
15
9
33
27
28
20
156
9
24
43
29
75
75
60
12
36
33
24
27
25
17
15
24
15
12
12
42
18
12
9
24
4
47
54
3
36
33
19
24
92
3
69
48
4
47
60
1
23
9
12
9
15
3
12
1
29
18
6
24
103
24
12
59
37
11
25
35
45
4
32
3
30
18
25
5
51
27
25
29
67
32
21
55
32
24
15
36
1
47
36
33
9
39
ABCD 484354224*7^$a-1 [50009]
12
55
20
33
27
36
16
11
54
99
81
15
13
18
17
7
5
7
56
61
77
19
23
22
50
30
51
15
9
21
39
73
23
60
24
51
52
18
63
36
44
9
72
135
21
24
19
63
54
20
3
27
22
54
44
12
48
13
11
25
15
125
24
7
5
39
9
21
36
34
65
4
59
25
15
30
207
41
19
5
43
15
32
105
3
21
40
9
47
105
7
11
45
27
61
84
63
17
36
7
101
84
63
12
12
70
18
12
26
27
19
98
16
59
13
27
27
38
7
39
24
18
30
20
18
4
48
32
40
6
5
15
33
28
3
38
60
91
29
60
12
18
12
1
128
21
6
90
7
20
7
30
119
52
32
19
29
16
68
60
28
35
21
7
33
81
35
33
79
44
52
23
22
20
12
39
12
7
2
48
18
9
7
17
21
75
40
8
3
4
9
21
15
11
105
15
4
66
27
8
79
56
9
73
23
24
45
63
33
3
40
9
2
73
15
62
6
45
97
15
5
15
3
12
49
44
9
66
16
116
82
15
12
9
2
25
128
15
30
40
27
17
180
91
48
27
65
24
93
18
33
21
16
32
12
10
5
15
45
45
67
32
4
80
15
33
120
97
8
55
96
8
3
12
70
18
38
22
38
39
85
30
53
19
14
15
4
116
12
3
40
5
45
15
37
2
13
20
3
16
18
26
57
13
3
41
22
14
103
11
81
7
45
68
28
57
62
30
42
18
27
48
33
30
16
9
140
19
9
20
36
60
31
17
33
12
7
11
16
36
20
57
63
18
31
23
21
24
76
39
8
97
5
31
5
27
72
13
20
3
7
72
45
53
18
45
9
28
2
36
25
5
12
7
5
106
17
25
50
18
22
72
18
3
80
57
12
10
5
45
96
63
21
22
18
11
28
59
42
43
60
27
21
8
69
10
17
48
45
18
54
3
4
81
48
27
24
53
22
56
85
47
30
7
113
3
3
22
54
29
57
58
65
28
20
16
35
48
52
65
52
81
35
3
69
33
3
9
138
18
30
64
8
1
77
3
1
8
18
10
14
33
57
22
29
57
40
2
6
54
30
36
39
24
27
12
30
12
36
19
24
21
20
43
27
20
69
39
21
51
30
28
3
51
29
39
60
45
52
92
21
22
48
26
7
23
9
31
2
52
75
56
67
45
188
31
77
9
82
5
4
3
188
1
107
60
12
9
52
27
8
73
17
15
69
43
5
75
57
28
15
27
5
93
55
56
16
27
21
33
63
11
106
2
42
3
16
21
27
29
30
12
12
25
8
27
10
11
7
42
18
77
111
93
100
24
27
45
23
130
83
15
22
27
5
22
18
35
33
3
24
64
56
7
18
23
33
52
62
21
7
41
51
30
168
60
3
9
28
2
21
60
16
8
73
15
32
33
79
32
43
9
69
11
97
18
12
17
51
12
90
19
96
5
18
105
7
9
32
9
30
33
48
21
126
10
2
52
29
24
33
42
40
50
42
25
8
19
66
18
9
35
69
1
8
22
20
25
68
19
18
3
15
21
141
86
42
30
40
17
96
9
6
24
100
5
16
8
39
60
1
11
30
19
21
15
83
42
28
39
68
85
6
12
5
12
51
13
24
47
73
23
9
24
9
18
4
98
22
6
84
11
9
51
19
65
63
4
14
3
39
12
66
22
24
26
154
14
27
15
45
25
2
46
20
4
86
133
47
33
9
70
5
27
70
38
21
36
28
39
17
28
44
48
7
92
61
32
4
5
31
35
25
39
29
76
12
71
60
1
9
2
6
24
3
105
30
12
30
7
11
33
64
27
44
52
2
15
100
11
37
63
5
28
59
58
27
63
5
40
32
117
43
23
54
28
50
22
86
24
16
2
10
18
99
15
5
31
74
39
36
51
12
102
3
75
57
3
28
2
42
30
22
17
37
23
40
120
87
17
27
10
11
72
33
15
4
84
161
16
14
9
87
9
1
44
55
33
35
37
11
27
28
5
4
140
31
33
11
1
29
126
9
13
90
30
8
46
24
72
18
80
15
4
5
6
1
8
168
4
9
20
22
9
75
6
2
45
7
44
10
12
60
110
18
15
4
56
4
12
29
90
45
49
20
55
15
20
16
5
7
2
40
18
2
70
21
89
18
28
5
199
20
52
74
27
12
13
38
1
29
27
4
179
30
30
45
16
144
200
24
43
18
50
16
18
36
15
129
42
21
35
28
65
75
30
3
7
72
5
13
6
9
32
16
56
15
16
2
12
79
17
3
76
11
57
12
28
32
51
12
12
46
14
13
95
4
54
23
36
51
12
22
8
12
6
42
31
39
9
15
101
16
20
7
2
10
9
33
68
12
15
96
127
62
10
60
138
23
15
4
18
80
28
14
40
200
73
23
12
18
30
61
36
32
21
54
21
9
3
27
121
5
12
63
25
14
25
20
33
199
36
47
16
29
16
65
42
12
70
42
98
40
116
30
12
40
18
14
28
77
31
5
7
20
21
9
132
30
21
16
11
12
36
16
33
35
69
43
74
24
15
28
17
15
36
87
12
9
7
20
22
20
108
154
60
12
29
9
6
1
69
50
4
9
12
36
92
27
69
1
6
26
40
42
53
75
72
9
36
55
8
45
15
33
9
58
41
4
3
9
5
6
13
39
17
55
65
31
12
18
63
47
13
20
12
4
21
2
45
7
5
60
48
33
31
9
39
35
10
11
7
17
61
2
25
237
42
18
56
60
24
7
81
15
5
15
15
13
105
12
38
4
12
38
16
2
12
30
19
96
23
40
5
48
135
1
36
20
207
52
57
47
42
12
7
32
21
82
68
18
67
45
99
11
30
6
34
35
7
26
15
4
9
54
45
45
38
10
2
13
27
5
16
119
78
3
7
53
7
77
31
164
21
7
9
116
15
21
1
56
84
31
47
13
17
12
7
11
21
52
47
25
23
10
44
18
57
24
4
108
29
96
52
39
11
13
20
37
15
12
11
24
25
5
126
42
60
27
55
38
79
63
12
6
54
26
3
28
9
63
27
33
32
75
22
50
13
15
48
5
28
20
37
24
48
80
3
16
44
7
45
12
53
27
45
3
36
31
56
1
15
14
3
159
4
53
55
8
10
12
35
21
30
24
9
12
4
11
22
3
8
7
12
33
39
69
11
45
15
30
10
89
12
69
43
39
56
52
60
29
57
12
12
39
9
42
6
42
25
ABCD 484364864*7^$a-1 [50193]
3
96
135
9
27
84
90
99
171
24
156
9
108
72
96
120
105
27
12
60
108
108
21
78
45
27
81
9
138
330
72
111
27
33
63
72
12
81
312
207
270
156
96
54
9
120
267
18
135
495
45
45
336
87
63
9
108
72
48
132
21
90
60
90
30
240
12
45
108
171
141
9
219
24
45
171
12
27
33
9
66
45
117
315
51
57
123
36
9
21
330
9
189
102
54
27
87
12
96
198
66
24
36
9
12
72
60
36
129
186
9
36
12
348
207
45
39
168
108
45
39
330
54
45
9
75
81
366
84
177
63
417
60
48
24
81
75
24
171
45
120
51
21
312
36
27
108
9
180
261
75
24
207
9
432
189
84
180
54
60
36
210
240
99
27
9
135
117
180
27
153
72
351
117
99
9
84
135
162
150
144
90
36
48
162
69
39
96
309
27
189
15
117
3
24
45
120
60
171
45
75
150
27
108
147
33
252
57
135
105
66
60
45
225
174
141
144
81
27
48
72
135
294
3
168
180
243
57
243
54
78
45
117
198
264
141
117
36
120
54
45
27
33
297
99
171
189
81
3
108
168
12
9
78
45
27
234
162
12
456
57
117
330
216
36
54
99
75
261
24
135
66
99
36
45
6
36
93
60
207
12
42
84
15
12
60
72
171
144
45
57
243
108
69
3
63
54
54
180
6
30
114
27
27
93
189
144
15
171
81
9
180
48
15
45
156
24
63
48
204
36
39
42
108
12
231
12
96
165
135
24
180
135
45
21
159
120
195
66
6
90
210
24
9
147
9
105
135
192
33
282
78
207
27
162
90
120
18
63
72
87
30
114
45
192
72
96
9
111
141
30
114
126
9
39
42
108
306
9
21
27
63
69
255
45
27
240
108
45
63
45
180
48
24
36
27
84
33
156
45
87
9
54
237
99
9
24
21
90
54
132
108
36
147
63
24
81
84
27
81
99
9
180
144
87
48
180
36
114
63
117
135
75
6
30
96
84
114
63
12
171
177
189
18
453
99
9
240
192
99
54
96
99
99
36
57
60
72
21
27
108
27
78
27
63
90
39
51
12
33
135
45
9
72
63
21
60
66
24
216
120
78
216
84
240
30
105
180
165
15
117
66
204
81
99
21
99
60
9
144
327
69
12
252
51
36
9
99
81
9
246
105
39
81
27
ABCD 484373556*7^$a-1 [50015]
86
4
20
16
20
84
6
30
9
43
42
12
18
41
57
60
40
60
32
18
12
66
27
3
30
30
12
93
1
38
72
21
45
18
6
30
16
2
15
21
70
24
30
11
15
33
27
6
3
48
9
6
45
9
3
1
2
72
30
39
1
83
12
24
60
37
2
30
22
5
1
2
93
27
21
99
30
90
30
87
3
48
22
11
21
10
41
69
6
46
11
9
100
24
44
30
6
27
45
3
1
24
26
48
66
30
10
2
70
47
48
72
27
16
8
33
9
3
9
18
12
18
22
8
10
32
72
30
36
24
18
70
18
2
6
15
60
48
1
50
6
39
24
37
23
49
60
80
4
20
58
36
32
30
22
26
15
27
10
50
30
42
45
63
12
30
70
20
18
18
70
80
102
18
6
6
12
36
54
6
16
18
36
6
23
25
2
16
140
22
23
12
1
47
45
4
20
6
42
15
43
12
2
138
6
3
1
18
2
28
18
24
53
13
90
17
57
15
51
93
69
15
12
31
32
12
48
30
102
6
4
108
11
3
76
60
20
30
51
19
113
9
39
21
42
18
15
3
12
12
30
3
120
3
18
64
20
60
12
87
21
16
42
17
3
93
21
111
63
42
4
74
9
87
46
95
3
70
12
2
18
4
8
3
7
98
24
78
33
36
33
58
86
22
72
36
14
66
4
26
99
1
54
38
18
40
12
5
36
9
22
29
63
18
51
45
54
9
79
20
10
23
57
27
55
5
156
165
6
46
8
10
2
4
14
69
25
32
36
15
43
53
39
10
47
24
12
7
18
32
12
16
14
40
98
30
21
27
33
7
66
44
174
6
39
24
1
60
35
87
18
76
2
30
18
24
18
18
30
4
8
10
5
60
33
22
2
39
9
87
31
32
40
50
27
13
35
3
33
12
21
16
2
9
84
3
30
39
3
34
128
16
26
6
42
16
12
53
7
32
36
42
15
13
26
46
90
18
24
12
116
87
45
10
2
99
79
68
88
44
16
92
24
36
33
9
39
96
3
54
36
24
4
2
21
9
84
64
20
52
30
42
2
30
36
40
23
48
9
64
14
72
88
14
28
18
20
9
33
18
4
26
12
40
18
29
55
5
48
9
34
26
60
34
42
12
20
6
60
33
24
69
18
12
6
15
9
27
7
74
16
2
40
30
20
18
30
36
3
61
2
34
18
26
22
20
138
4
2
78
39
21
46
17
9
4
20
24
18
12
33
39
148
20
9
12
12
27
12
66
27
27
69
39
96
6
18
48
30
12
30
42
6
70
18
17
45
12
51
1
14
12
42
18
42
3
33
36
24
10
197
27
28
2
52
11
12
21
24
15
24
1
18
50
102
6
4
50
6
12
82
36
29
73
24
14
36
33
48
3
60
40
102
60
18
32
33
7
30
11
7
14
10
110
12
16
8
15
27
22
8
10
20
72
30
46
20
42
12
12
76
20
15
39
9
12
43
54
35
27
21
9
18
70
158
22
20
36
12
48
27
3
6
46
14
6
52
92
58
32
58
41
7
54
23
51
36
34
20
52
14
6
24
3
27
24
10
42
12
2
18
9
12
27
21
7
17
9
3
60
13
18
14
48
28
2
12
9
19
8
4
18
24
11
37
23
105
27
25
18
41
33
16
32
10
2
34
12
32
22
74
40
12
38
54
130
11
9
6
46
14
69
25
38
34
44
39
37
24
30
2
42
30
6
42
54
78
102
21
37
110
42
6
40
38
54
22
20
27
1
11
57
30
10
18
24
18
35
15
21
1
18
8
10
32
12
3
60
36
21
78
21
27
10
54
18
8
27
75
12
10
2
18
16
122
18
16
44
6
28
36
26
3
25
18
2
51
15
4
20
28
20
22
8
4
24
2
118
2
40
5
7
5
63
28
53
63
10
23
31
104
22
26
21
9
52
20
10
8
24
69
9
72
18
66
6
57
69
54
16
38
36
63
25
8
24
4
14
22
23
81
82
68
6
3
43
2
66
10
12
2
66
39
27
34
12
11
133
60
26
22
62
21
12
13
32
12
48
6
54
12
24
3
27
52
8
57
39
64
72
30
2
12
24
52
8
96
10
23
25
2
18
30
21
37
50
30
12
60
18
70
38
30
6
21
48
67
38
39
1
86
6
28
2
21
27
22
35
15
10
18
44
6
24
16
23
39
18
30
42
28
14
78
78
30
30
9
61
35
15
4
60
50
6
6
30
18
48
54
21
55
38
16
36
11
1
32
76
158
10
107
55
12
8
52
26
10
80
57
36
57
39
13
62
12
34
20
15
15
10
50
57
33
12
18
22
78
80
22
11
12
49
8
3
67
14
6
45
3
40
104
36
6
54
9
21
40
2
72
12
24
42
12
3
9
126
12
10
26
60
6
3
3
10
2
21
9
48
24
3
15
9
39
22
20
12
40
11
13
2
10
60
38
6
24
4
23
39
28
146
10
26
3
43
134
6
12
28
18
23
24
36
9
70
8
9
48
12
93
27
37
38
66
10
84
53
69
48
70
29
1
60
8
24
6
18
70
53
3
21
15
12
76
14
66
9
21
52
18
12
60
50
78
70
119
21
4
62
18
42
57
3
9
9
10
86
4
26
12
18
36
4
14
48
82
2
106
14
9
25
23
33
4
95
45
42
82
32
4
110
33
24
13
24
30
89
9
12
39
39
10
8
6
18
3
3
60
24
69
24
39
4
2
52
11
1
11
33
66
66
15
15
60
28
20
24
6
27
13
36
80
28
2
16
77
13
35
9
18
22
14
30
30
34
2
33
43
17
15
30
3
48
15
117
108
1
38
16
20
9
45
66
30
63
1
32
58
6
23
51
60
45
21
12
184
23
13
32
12
27
12
60
75
34
8
18
36
36
10
11
36
25
20
15
51
40
12
2
90
40
30
23
36
12
60
9
39
51
69
9
30
57
1
2
21
96
43
42
12
18
5
24
27
52
42
8
10
2
6
45
1
8
96
30
45
109
30
53
25
14
4
32
40
12
5
45
36
22
44
64
20
4
26
40
60
14
16
80
82
20
18
6
16
23
48
21
18
48
57
13
14
6
30
4
56
12
21
9
100
20
78
9
111
142
2
6
12
40
14
24
24
10
30
6
12
20
27
3
24
36
57
15
33
25
68
6
10
11
9
96
64
68
6
54
12
39
19
86
4
35
111
45
21
3
27
30
4
20
172
11
27
22
12
20
39
69
48
10
26
46
2
15
84
60
1
20
16
120
42
17
24
21
18
28
30
14
40
6
30
42
11
1
8
48
30
9
1
2
21
31
20
88
14
30
46
20
120
27
33
51
24
13
12
8
3
27
6
36
10
77
24
111
45
48
39
4
14
76
20
34
18
14
54
27
7
29
12
39
132
24
24
9
21
16
62
10
20
40
62
42
18
16
29
25
2
4
2
48
84
18
30
48
52
18
17
39
76
65
156
67
12
53
39
6
10
53
91
26
24
51
69
66
6
39
61
20
6
24
24
24
10
6
32
12
58
2
66
ABCD 484385232*7^$a-1 [50025]
24
24
3
132
48
12
81
60
24
180
21
54
36
45
24
81
42
48
141
63
6
15
12
27
6
24
6
12
213
36
33
15
15
33
45
12
18
57
51
21
36
63
210
60
60
111
39
60
180
9
192
60
48
3
57
48
33
54
33
48
165
27
15
45
3
21
9
24
48
243
39
96
57
72
48
15
120
18
150
81
153
15
21
27
63
117
27
66
30
57
33
24
126
81
24
24
63
78
15
12
24
9
132
48
75
60
84
51
12
72
45
12
36
12
12
33
198
45
63
24
153
72
12
60
9
42
45
63
21
24
9
48
30
48
54
3
12
108
3
24
45
12
9
12
3
39
6
39
51
30
30
42
3
15
45
72
24
3
48
9
21
12
30
6
102
33
12
87
57
9
30
30
15
27
105
15
48
237
15
69
33
30
6
24
123
3
42
12
63
15
42
60
36
51
69
42
9
24
177
18
30
15
12
63
30
15
24
12
48
15
48
33
45
180
75
60
27
42
63
3
24
30
27
3
18
42
66
12
39
24
9
120
6
9
36
69
3
12
12
24
24
21
24
27
33
30
117
3
48
48
9
81
84
3
72
75
21
12
24
24
9
15
180
36
9
96
87
3
30
39
33
3
105
27
57
6
45
15
21
276
60
63
54
3
3
9
48
15
30
27
48
15
129
9
51
36
3
60
177
12
60
12
3
48
153
39
6
150
60
21
84
24
60
12
63
33
24
9
90
21
33
6
21
3
33
57
180
3
15
72
45
51
90
42
18
15
12
60
3
24
30
18
48
57
48
9
6
24
6
60
30
81
84
99
30
15
3
9
21
27
21
84
63
24
39
21
81
42
6
24
51
12
57
3
45
12
63
132
15
60
36
117
45
3
24
21
27
33
30
69
51
54
15
12
21
135
63
84
30
96
27
48
24
15
81
27
12
30
138
108
81
3
90
51
9
3
24
183
21
165
27
105
138
12
12
78
27
60
171
45
24
15
6
42
33
60
36
9
39
12
3
156
30
39
12
24
12
33
72
27
15
6
42
12
117
21
42
48
33
12
120
60
60
3
9
3
33
27
189
33
6
45
15
114
75
51
57
15
60
12
105
96
12
27
93
3
9
45
63
3
9
36
69
27
24
12
57
63
48
120
45
24
6
57
57
27
36
75
48
30
42
48
21
9
24
3
48
36
51
48
60
9
12
84
57
75
84
3
81
15
90
24
6
69
3
33
72
3
21
24
36
3
96
9
3
60
42
51
99
21
9
6
12
30
3
39
33
57
27
24
144
21
75
24
12
84
45
84
3
3
9
45
3
33
90
60
114
15
3
33
9
6
30
24
36
24
150
45
3
30
48
39
81
99
15
6
39
12
39
24
6
24
51
24
93
72
3
147
18
3
39
6
24
66
9
15
21
147
57
12
48
21
15
12
12
48
24
36
72
165
96
39
3
33
15
21
48
60
15
21
9
15
15
66
15
12
24
60
36
15
42
66
9
12
24
120
12
60
33
24
18
45
3
21
3
6
15
36
33
36
39
21
15
9
36
72
15
60
48
75
150
27
12
15
30
51
24
12
36
27
21
24
21
27
120
63
192
189
9
42
57
60
75
6
54
21
15
69
51
84
6
60
30
45
9
3
27
105
108
12
21
39
15
57
48
72
9
60
12
87
51
30
24
15
60
3
78
60
54
21
180
12
57
36
90
90
15
15
45
72
27
6
15
24
12
51
108
30
60
12
18
12
18
84
63
60
63
84
6
39
15
33
15
42
3
57
15
180
105
18
45
147
57
93
15
48
105
15
33
24
63
3
24
33
15
72
96
54
171
15
24
45
81
111
159
90
75
24
51
12
30
3
39
33
12
51
12
9
51
57
15
6
90
12
48
57
3
24
48
18
42
42
87
9
135
45
60
144
96
72
18
30
15
36
24
165
51
21
15
87
60
36
84
30
27
9
87
3
42
63
24
12
9
54
81
9
60
27
3
93
87
66
90
30
51
96
60
3
69
15
96
21
33
36
27
24
3
45
12
120
120
60
36
3
42
12
3
168
24
108
12
12
24
96
156
12
93
18
24
30
51
12
24
3
21
27
9
21
42
33
27
45
12
36
24
93
96
72
15
60
93
27
45
159
69
84
78
45
12
36
15
90
39
81
24
15
15
21
27
12
18
3
75
12
33
60
60
69
27
60
33
36
15
117
12
15
15
30
36
30
24
120
21
39
45
60
120
111
30
51
24
27
30
15
15
45
12
156
36
3
6
27
48
15
9
45
63
24
36
108
12
33
15
12
57
27
9
60
72
15
3
57
57
27
24
39
93
117
3
15
72
33
60
27
45
12
9
42
132
30
63
12
48
297
30
120
120
6
15
72
63
90
51
9
39
12
36
12
81
42
30
12
126
90
111
63
33
57
6
81
33
27
33
3
63
102
12
3
108
12
33
60
24
3
120
57
18
45
24
9
27
72
21
15
69
75
33
15
72
123
60
90
12
51
27
108
45
9
51
9
87
9
27
132
ABCD 484412930*7^$a-1 [50011]
11
7
3
33
41
12
1
18
17
22
9
9
9
24
30
9
12
20
16
9
6
89
24
36
24
34
26
4
12
6
14
84
7
15
51
23
1
9
3
3
12
3
57
20
13
33
14
7
5
40
8
58
2
31
21
8
13
12
6
6
6
29
7
29
22
3
6
9
45
12
42
45
80
16
15
9
68
28
8
1
45
30
8
7
51
9
41
12
7
5
31
3
3
23
40
20
16
57
36
60
11
7
17
12
4
18
33
6
3
8
37
23
1
12
33
39
42
66
24
21
42
3
9
15
45
20
10
36
2
22
3
12
54
9
12
120
24
63
12
9
21
12
57
12
14
1
6
15
42
8
4
6
12
15
11
10
3
9
21
6
57
9
6
21
14
19
21
80
88
9
11
22
14
34
2
1
23
4
20
52
15
12
39
15
59
60
24
7
18
84
78
30
12
21
14
36
7
60
5
4
18
3
45
72
2
1
12
47
76
75
48
29
25
23
28
44
60
7
5
24
7
53
67
99
30
20
4
27
3
21
6
39
8
1
66
89
7
6
18
21
15
9
15
6
18
9
3
84
5
10
30
156
8
84
25
3
69
63
3
18
9
33
18
9
27
54
6
6
17
10
50
58
3
11
7
111
12
3
12
6
6
3
15
66
30
9
8
16
21
11
12
52
20
24
4
3
33
15
90
21
36
15
24
51
9
3
6
63
18
9
27
15
38
22
38
36
24
7
9
45
12
23
55
9
75
12
3
14
12
58
38
24
1
3
20
7
9
21
6
6
6
5
7
6
23
4
9
11
25
21
57
17
4
20
13
35
22
3
9
15
3
3
87
2
88
39
24
15
12
38
12
13
6
9
8
4
20
13
9
21
42
27
8
10
2
10
14
13
9
12
21
18
59
24
7
21
45
23
4
20
24
36
49
11
28
9
24
3
20
1
12
3
15
29
7
42
36
18
3
39
9
30
128
12
10
48
9
29
36
70
15
3
21
6
33
32
31
5
10
30
78
2
12
13
45
42
45
35
1
47
19
9
3
17
82
12
6
9
105
27
35
4
21
6
36
87
2
28
6
50
10
14
4
3
24
3
48
2
1
21
30
21
6
6
11
84
12
16
12
42
3
15
20
40
20
22
3
23
12
49
23
24
4
8
13
21
21
42
23
31
54
27
8
19
30
30
15
50
1
15
68
12
12
67
36
18
15
44
7
12
24
6
12
71
28
20
1
27
8
7
53
40
21
12
42
29
36
49
6
5
7
5
4
48
33
3
81
12
9
84
54
51
5
24
16
8
1
30
51
21
9
6
50
4
20
31
30
23
10
2
55
24
30
6
6
69
14
28
48
30
2
13
3
15
54
27
39
6
3
21
18
17
46
9
5
12
37
51
3
3
14
36
25
21
3
9
38
10
2
1
15
141
15
48
32
16
12
12
20
31
5
19
21
45
45
21
30
3
9
35
100
9
23
4
44
10
27
12
15
42
6
8
4
3
9
8
7
9
21
9
39
33
63
11
19
5
4
18
15
9
14
16
44
24
7
54
39
18
12
33
99
14
7
24
12
12
6
21
15
3
20
12
31
27
3
27
15
89
1
60
27
32
1
6
6
18
9
33
12
11
61
23
10
3
6
9
21
9
14
28
3
48
6
33
21
29
12
55
15
18
3
6
60
11
31
29
61
15
24
20
10
39
12
6
29
12
40
9
3
42
30
27
51
60
26
16
33
24
21
2
84
40
81
9
3
54
15
45
18
12
27
27
33
3
77
37
30
126
9
18
9
33
36
38
7
6
3
9
21
18
42
3
11
16
8
22
38
12
13
3
8
16
6
33
12
18
11
28
27
3
26
31
6
15
51
51
30
3
17
79
17
13
57
2
48
82
14
37
9
21
30
12
35
31
3
3
30
53
22
14
4
15
29
1
15
27
9
51
9
15
5
7
17
25
39
21
11
73
12
11
4
15
6
3
20
1
9
84
6
15
77
4
68
1
6
6
6
17
49
27
56
4
21
12
18
29
55
6
54
78
3
30
78
9
6
29
22
9
17
40
8
10
15
11
1
23
1
60
45
26
13
27
3
5
16
6
48
6
18
2
19
5
7
9
20
25
30
21
30
2
48
4
18
12
45
24
15
2
12
97
66
17
25
33
12
3
24
21
2
1
6
53
12
10
6
30
75
48
11
36
103
5
10
45
6
6
17
12
4
32
19
24
21
15
33
8
1
21
3
3
33
12
21
14
10
26
40
45
11
120
1
11
7
21
30
147
66
39
62
37
11
12
4
30
26
7
84
5
13
18
53
24
31
15
6
45
18
15
15
24
11
7
24
36
9
81
12
18
3
14
1
6
6
15
57
57
38
7
3
2
1
24
15
8
12
55
41
82
12
3
11
7
27
3
45
14
7
24
18
27
8
4
20
1
30
21
6
12
63
6
17
49
6
12
60
15
18
9
6
15
14
13
12
6
18
47
25
36
9
27
27
69
18
3
18
84
8
25
35
16
27
3
6
18
2
7
6
24
9
54
20
25
30
15
9
17
37
3
21
3
81
39
6
51
11
1
21
14
4
33
12
45
18
3
30
21
60
6
8
60
43
12
9
51
12
5
22
33
9
6
2
10
15
11
36
19
5
7
17
7
9
15
9
21
12
24
23
25
6
12
18
11
13
18
29
4
15
5
64
18
62
31
9
6
51
9
3
12
12
12
11
7
17
46
2
24
46
3
15
3
17
1
6
17
36
25
21
14
1
30
69
3
27
74
43
9
6
38
16
8
22
26
12
61
12
23
1
36
23
22
24
38
10
6
9
6
5
16
8
10
12
26
4
6
2
31
5
85
135
20
60
25
15
9
3
8
13
9
45
53
36
7
6
6
29
10
72
21
17
10
2
60
1
18
36
5
1
36
18
30
59
13
3
27
66
11
25
12
18
42
18
9
6
6
45
81
27
15
3
17
25
33
2
37
6
24
5
13
12
6
9
99
5
1
12
54
24
90
21
2
52
45
11
12
19
9
42
30
3
33
20
25
59
7
5
10
36
39
150
15
14
1
33
75
27
9
18
12
66
59
49
83
13
59
70
2
1
15
18
3
48
3
8
12
73
33
12
3
6
60
5
4
27
48
5
24
7
30
23
52
24
63
12
77
13
11
28
12
33
23
12
25
11
127
53
43
3
6
12
33
30
3
12
2
12
48
37
11
72
1
15
6
3
23
4
44
1
9
57
18
11
13
3
24
48
18
12
3
23
25
12
3
21
11
12
31
51
30
33
51
72
8
4
96
9
47
34
2
84
25
3
45
11
7
17
7
9
45
12
6
39
15
23
34
6
20
7
42
11
16
45
21
27
87
8
1
35
4
3
5
12
10
60
26
13
11
10
3
66
18
60
30
5
1
35
19
9
3
18
15
20
7
29
70
93
65
1
30
3
66
84
21
35
25
6
5
19
51
66
15
29
55
18
3
32
37
72
51
8
28
57
35
25
59
1
6
41
22
99
18
6
75
3
42
12
30
36
24
33
21
24
23
48
34
26
7
3
45
5
7
65
64
51
18
18
6
11
24
7
6
35
4
8
36
16
15
9
36
15
51
14
10
38
72
36
4
15
29
4
51
54
24
9
78
45
30
15
14
13
12
3
15
15
50
37
24
23
13
18
27
18
8
25
6
15
24
14
58
15
9
21
5
31
17
13
23
60
40
8
40
3
27
39
9
9
29
16
8
1
24
15
60
8
4
24
21
23
7
6
45
30
32
52
39
5
37
48
9
15
35
22
38
25
6
21
8
12
4
9
95
1
24
11
4
42
30
8
1
12
9
57
21
36
21
15
21
39
8
36
16
9
15
33
23
4
20
55
65
24
12
24
1
3
80
19
6
45
51
30
15
96
15
23
1
96
69
14
40
56
16
6
30
32
19
6
23
22
42
18
30
27
6
18
12
33
27
90
9
18
21
39
3
18
21
38
28
21
33
15
15
27
12
5
10
15
39
78
14
4
6
9
6
12
54
48
12
24
5
10
6
8
36
19
5
4
3
18
6
18
18
18
11
19
29
43
39
3
27
6
3
24
6
29
46
15
15
3
41
25
12
21
60
3
18
21
12
27
18
23
13
12
11
34
21
42
24
23
52
8
43
17
49
3
9
30
9
8
4
18
3
60
3
6
26
48
4
9
11
22
3
12
45
51
9
14
36
60
34
2
55
17
48
24
7
17
4
3
39
15
3
3
17
12
61
3
20
91
5
58
26
60
22
2
130
39
12
42
9
20
37
24
23
37
6
6
47
67
78
11
4
18
33
54
11
84
1
47
7
6
95
10
2
7
53
12
13
23
73
60
6
5
25
6
24
9
3
81
60
33
12
6
9
51
9
8
1
18
18
11
13
11
36
12
24
25
71
55
33
9
6
17
10
54
9
131
1
18
17
19
3
30
20
37
6
3
21
5
1
12
35
10
63
45
27
54
18
59
1
3
20
60
1
21
38
72
10
48
42
75
5
24
4
18
2
1
36
6
5
12
40
32
31
6
18
5
70
21
53
31
84
39
12
21
17
12
16
24
45
36
54
18
18
53
4
9
51
3
5
82
42
8
12
24
72
52
9
9
2
7
36
3
12
14
4
3
33
8
12
19
15
15
11
24
94
3
3
21
3
63
36
6
6
29
25
35
46
30
27
27
26
7
6
33
3
27
18
27
24
18
17
12
1
24
9
14
24
52
54
21
29
13
18
18
ABCD 484419812*7^$a-1 [50006]
19
180
5
36
19
29
91
11
48
48
30
91
65
18
30
66
1
59
37
59
42
55
125
96
24
7
65
7
5
72
24
78
25
23
96
66
24
48
18
60
24
18
12
42
30
12
19
72
41
67
113
6
12
1
36
47
6
84
6
6
6
42
19
96
24
5
24
18
18
72
18
60
6
7
83
13
131
6
30
49
5
42
36
61
144
11
102
43
12
59
49
41
30
30
31
144
5
18
37
11
12
54
12
12
6
37
17
60
12
102
90
84
108
6
42
150
30
79
47
36
37
59
18
42
36
25
72
12
72
48
11
25
17
18
37
47
6
6
1
48
53
19
5
18
1
11
37
12
5
30
73
12
101
6
18
30
66
78
30
18
30
12
66
1
29
162
84
13
23
72
18
54
48
6
18
6
42
6
18
12
1
11
36
49
35
25
12
23
12
42
67
17
43
60
47
12
25
23
18
31
24
11
36
37
11
12
13
131
36
6
42
6
66
61
11
24
18
18
66
79
5
72
30
37
95
12
30
31
101
67
12
168
60
180
161
19
17
120
30
42
6
1
17
18
12
30
6
1
36
131
18
72
78
25
47
13
11
60
25
59
1
29
7
83
61
5
115
96
48
35
1
5
18
36
96
12
18
139
137
7
23
30
139
36
23
12
84
54
6
121
41
24
138
24
1
5
24
42
18
36
24
31
35
25
23
18
30
1
12
17
78
126
30
1
5
84
12
186
6
7
83
54
18
1
119
25
5
60
55
29
6
6
6
18
6
60
30
36
42
30
24
18
24
54
42
48
25
23
13
59
96
12
18
30
25
29
7
12
12
137
30
72
1
11
85
5
42
24
6
30
25
96
24
41
42
49
23
18
67
101
12
138
1
35
48
78
6
24
24
13
5
163
71
13
23
24
18
84
7
5
84
84
31
60
47
12
109
35
18
36
18
12
37
11
66
55
5
55
59
42
6
138
54
1
17
31
47
18
24
163
48
120
5
18
18
19
12
83
85
23
61
17
84
18
18
90
85
48
29
19
29
30
6
18
181
29
90
12
24
30
18
13
17
12
19
53
12
7
84
84
59
1
17
55
12
29
30
24
24
13
11
60
36
13
5
84
6
25
59
72
48
24
25
12
36
72
23
36
61
5
138
30
6
192
114
42
13
11
42
7
24
23
24
18
12
24
127
5
43
48
12
12
5
66
85
11
6
84
24
42
36
30
7
47
42
6
25
17
30
36
73
5
72
43
53
102
6
19
11
25
5
66
42
120
7
5
60
12
24
7
53
7
11
13
5
12
162
72
12
30
6
24
37
17
79
36
23
6
18
90
18
61
35
18
84
36
6
61
17
187
11
12
12
6
36
7
72
281
7
77
7
29
60
66
1
5
42
6
6
1
95
6
91
29
174
30
24
55
36
36
35
121
48
83
180
60
12
54
7
24
12
5
108
18
78
43
41
7
24
89
114
48
54
31
17
24
7
36
41
102
37
36
24
11
48
18
60
91
53
43
23
18
24
18
30
42
6
72
79
24
24
11
25
59
12
48
24
24
61
41
30
18
19
5
96
19
101
42
18
7
47
85
59
49
12
24
11
6
12
24
48
19
11
90
30
12
48
18
90
6
18
30
48
19
41
60
54
36
73
131
18
7
36
23
25
53
19
5
18
1
17
24
30
37
17
6
18
55
29
42
18
18
13
29
132
30
36
60
6
43
29
6
42
18
12
54
30
192
96
30
19
12
23
30
30
13
24
59
1
41
168
78
37
5
31
119
12
18
36
12
19
29
18
48
12
48
30
48
24
7
11
12
18
234
6
36
12
126
42
12
78
18
54
54
127
11
144
13
17
24
12
54
25
77
7
107
42
42
12
133
36
41
12
36
12
19
23
24
18
18
18
18
54
31
65
36
48
19
11
30
6
48
37
101
12
6
18
19
11
18
19
11
1
53
31
11
37
12
29
79
41
72
6
30
12
7
84
36
23
36
13
77
30
42
19
17
6
42
18
1
65
24
24
66
12
13
107
60
109
60
17
6
1
35
6
19
23
12
48
18
18
78
168
18
18
43
11
12
13
12
89
24
18
13
35
25
29
30
36
12
49
72
12
5
54
78
24
78
1
47
13
11
36
1
11
18
18
42
31
23
12
6
36
55
95
24
54
55
131
72
6
19
5
72
162
1
11
18
18
37
60
23
66
18
48
12
48
6
7
5
54
60
12
30
7
17
55
35
42
6
13
77
120
19
24
23
6
30
12
66
72
12
78
24
24
54
175
29
6
6
12
6
96
6
19
29
18
36
13
41
84
66
36
12
25
11
126
18
30
12
144
55
24
11
12
96
36
13
17
114
12
30
18
114
72
54
1
179
12
6
42
37
48
47
6
19
47
13
71
12
18
60
19
47
13
35
18
30
30
6
12
6
30
30
84
48
91
137
72
24
12
78
66
30
96
13
5
12
6
60
30
43
24
29
12
84
30
120
6
12
12
91
71
12
42
150
48
13
17
36
24
103
41
19
24
29
18
72
1
17
30
78
6
13
60
36
5
79
35
30
30
6
72
18
25
53
6
37
11
66
7
29
120
31
41
7
89
42
85
11
12
12
1
24
11
30
36
43
41
84
18
30
67
5
91
36
48
107
13
17
18
6
156
102
102
6
54
79
5
12
36
31
41
12
19
17
7
17
54
108
18
12
18
73
11
85
23
1
17
18
18
66
216
6
96
19
59
25
11
12
12
37
48
5
12
19
95
6
79
11
24
36
6
19
72
36
5
7
29
43
17
24
42
54
66
12
30
36
90
36
61
5
18
30
36
60
12
7
17
90
6
42
37
24
36
17
12
132
84
78
25
65
31
24
23
42
6
6
55
24
5
42
49
24
17
66
97
71
30
30
109
53
7
ABCD 484481286*7^$a-1 [50030]
77
10
20
13
41
7
11
66
52
68
10
30
18
36
6
18
17
1
14
40
12
14
3
15
18
24
18
70
26
72
37
27
8
1
20
1
30
18
18
2
12
7
21
11
69
52
12
11
33
15
57
40
8
18
6
28
8
30
70
8
36
31
3
6
26
16
2
12
46
6
2
16
54
11
45
10
17
49
6
2
19
12
27
66
2
10
8
10
14
3
27
42
16
42
2
10
9
48
15
14
78
54
42
4
62
7
3
5
27
18
3
21
4
2
82
8
24
6
34
14
49
21
15
29
42
129
9
12
22
6
20
3
12
27
28
24
14
55
8
1
8
18
24
16
17
57
4
3
47
66
19
20
21
28
2
34
14
18
43
15
2
28
42
54
48
18
2
40
32
3
27
33
7
14
12
4
68
28
50
4
44
64
21
75
2
70
5
9
160
26
22
32
34
5
9
12
3
21
24
31
3
12
26
6
24
33
7
68
18
31
3
26
7
33
15
9
14
30
7
3
14
31
11
30
4
14
18
28
27
15
57
3
17
4
15
29
27
6
66
46
2
1
17
22
24
32
25
41
64
30
17
12
13
8
4
60
54
56
25
47
10
44
24
6
37
32
55
2
36
27
48
39
33
25
18
33
15
6
30
33
75
32
18
31
11
1
8
7
84
26
10
21
21
18
20
24
21
12
25
42
14
27
7
54
30
32
28
14
63
1
27
3
18
2
4
2
30
22
3
9
6
38
24
36
24
55
21
12
24
3
8
19
72
24
24
6
8
87
13
15
21
12
36
68
3
25
14
22
26
12
18
22
2
46
14
3
79
9
8
37
2
36
34
26
30
19
35
30
30
10
20
19
9
8
12
27
15
12
18
16
26
10
11
61
36
26
10
60
14
132
60
10
18
6
35
25
56
3
4
3
6
20
24
48
18
28
20
46
56
4
8
28
8
7
95
22
3
12
41
6
1
8
1
51
63
14
72
31
15
8
52
14
18
10
6
30
30
29
105
4
8
6
13
17
4
14
37
12
23
13
27
60
44
33
4
3
18
111
17
12
12
46
20
18
10
5
9
12
48
30
28
20
1
9
18
29
45
48
18
6
88
15
5
28
50
13
77
12
10
21
45
15
9
12
39
11
54
4
8
12
40
20
3
12
4
32
9
6
9
45
43
15
5
9
6
22
2
4
2
24
54
28
17
1
30
33
5
4
12
24
18
80
52
2
30
6
7
8
27
36
6
4
6
60
53
27
28
2
16
14
6
27
33
3
19
30
42
14
60
4
18
21
29
7
71
30
28
6
21
11
1
17
72
16
6
32
10
14
49
9
15
20
15
22
11
28
17
6
28
32
34
14
12
16
38
30
13
17
4
20
22
21
12
56
21
16
20
12
3
12
3
16
14
24
34
12
5
9
4
50
13
12
9
8
24
3
43
5
9
46
21
21
36
12
15
3
5
9
3
7
21
3
8
16
2
3
3
6
60
54
69
25
20
10
33
32
13
24
8
34
21
11
6
40
56
3
7
17
13
23
12
25
24
36
20
34
20
4
56
6
12
6
16
50
7
53
4
30
17
43
5
105
16
11
27
1
17
46
74
4
80
63
13
38
9
7
12
57
17
4
6
24
54
24
39
11
18
28
27
23
6
16
8
10
6
8
18
24
6
3
1
6
5
15
82
23
7
6
44
18
28
9
3
20
18
7
3
26
6
84
4
5
1
20
28
6
9
3
50
3
84
15
25
3
14
4
50
6
3
3
46
2
9
3
58
36
59
15
6
28
8
24
4
2
1
15
36
36
32
1
21
2
52
36
6
32
10
45
35
22
6
2
28
39
24
12
9
11
7
2
19
21
23
39
46
35
48
45
12
58
2
7
3
18
6
44
34
8
34
26
15
9
120
7
81
32
16
14
9
49
20
63
25
20
22
2
18
18
3
1
26
18
36
16
12
2
28
18
2
1
69
83
1
59
27
60
1
44
45
51
7
21
9
8
6
1
21
27
132
36
27
48
6
20
12
3
4
11
13
8
43
6
62
48
22
30
56
18
52
18
14
4
62
88
78
60
11
69
3
73
12
24
30
54
3
47
24
16
8
34
2
6
31
11
25
11
24
42
4
27
17
12
10
6
8
12
15
25
24
42
14
4
18
12
14
27
19
9
21
27
44
33
36
6
10
62
13
5
4
36
38
46
3
11
6
7
17
52
14
1
35
18
4
20
40
3
3
9
20
7
9
32
28
21
56
24
7
29
7
20
33
43
29
12
30
6
12
3
49
24
47
7
5
25
12
3
45
26
42
12
18
52
2
94
6
11
9
6
22
6
26
120
16
12
2
13
17
4
30
24
2
6
18
16
14
22
20
24
4
32
10
65
3
4
6
15
27
2
19
3
26
27
31
29
3
4
6
50
30
10
117
23
46
15
29
10
5
19
6
15
27
32
33
31
2
16
14
54
4
42
62
22
69
65
66
4
30
15
17
12
6
6
16
23
12
19
14
12
4
50
4
9
21
30
20
4
9
9
35
12
13
2
13
15
2
16
32
40
3
9
3
21
56
30
18
7
8
16
11
1
27
24
14
19
23
90
7
36
9
12
26
4
8
1
24
24
21
20
22
38
34
2
6
13
23
10
8
12
3
9
48
4
36
15
20
9
7
63
18
3
32
27
24
4
32
4
30
44
46
104
6
12
28
26
13
65
15
3
18
16
23
48
1
8
51
13
18
14
3
88
3
24
2
12
3
13
14
10
80
3
7
38
43
17
15
7
20
6
40
6
8
16
5
13
2
6
4
42
17
27
1
21
32
6
36
4
24
54
20
6
4
48
18
44
6
6
3
13
63
11
18
22
18
2
18
15
3
12
1
20
1
6
84
18
3
5
67
20
61
27
45
54
6
20
22
2
60
4
12
20
3
4
8
15
42
28
2
58
38
9
3
4
18
15
23
10
30
32
106
2
34
27
32
7
21
39
21
29
27
1
14
18
15
1
38
40
14
36
7
36
3
14
108
15
63
105
39
69
4
23
16
6
2
36
1
27
42
42
12
8
13
5
3
1
18
2
4
18
14
10
2
12
28
23
1
2
6
7
32
7
14
52
15
17
4
3
17
18
58
12
35
37
35
33
10
18
15
29
22
18
18
17
25
38
22
8
4
23
7
26
54
66
15
9
7
27
26
6
58
42
2
15
27
33
19
8
18
16
32
4
98
46
14
42
31
17
15
37
18
18
3
15
72
5
37
3
27
72
6
14
13
23
12
12
10
6
17
40
9
11
57
18
16
2
15
13
62
4
14
4
6
32
33
7
32
42
28
8
55
20
25
20
4
71
9
4
32
27
1
3
21
20
4
6
2
10
6
8
64
2
70
48
8
7
15
18
30
18
3
3
9
44
33
7
5
15
15
21
21
7
23
46
35
13
30
2
75
69
10
21
29
16
38
13
21
6
14
10
5
33
12
16
14
10
35
19
32
24
4
18
14
10
3
9
20
27
15
42
28
20
34
17
9
42
24
25
11
1
65
12
12
6
1
41
4
14
24
28
9
41
16
15
12
5
15
28
9
42
44
4
2
24
12
10
32
4
24
2
64
15
9
8
60
22
14
22
56
1
20
13
44
40
90
2
34
26
10
18
3
12
5
108
16
3
8
45
16
14
1
9
30
45
17
18
10
20
12
6
22
32
4
30
8
16
8
37
57
36
6
26
7
33
8
4
2
58
38
16
9
33
18
14
34
9
32
3
42
10
14
4
12
2
21
4
5
3
27
73
20
3
57
15
10
3
32
37
12
14
42
12
19
9
18
9
48
15
17
33
12
15
7
26
43
57
2
21
4
23
18
28
2
9
25
3
17
30
30
15
67
21
8
51
6
4
11
9
43
39
2
42
10
20
24
30
18
10
5
21
4
38
18
6
46
27
41
7
23
4
6
48
36
60
11
27
1
15
2
6
6
4
66
54
74
4
2
24
22
2
22
29
9
31
12
17
6
12
10
12
12
44
7
9
6
77
48
31
6
42
21
5
48
22
21
29
27
3
18
72
28
12
24
26
18
16
26
4
29
52
8
31
30
80
36
18
4
5
75
6
10
6
26
1
111
5
4
3
6
60
30
36
32
10
6
6
2
25
39
18
6
30
15
17
42
9
7
17
37
14
4
26
7
33
14
1
29
3
13
20
12
15
9
36
4
20
3
3
4
36
38
36
16
15
17
3
19
26
4
66
54
39
5
12
28
14
4
14
7
75
18
8
6
6
54
18
18
13
3
32
16
44
6
10
56
37
17
6
10
8
4
30
2
31
65
4
66
32
6
12
31
21
8
10
14
36
12
3
12
28
3
42
6
18
66
42
2
16
18
35
21
43
53
40
8
36
6
85
8
12
31
14
40
20
22
26
24
22
38
42
30
7
41
3
31
8
18
3
25
27
21
47
7
6
36
36
35
13
12
38
9
4
17
16
110
6
4
6
36
17
1
20
22
14
4
6
65
43
29
45
34
26
16
12
27
15
18
12
170
1
47
1
17
10
20
22
15
5
4
12
84
20
10
18
14
1
15
5
15
42
7
5
10
50
28
32
48
3
27
76
2
6
21
3
84
28
5
33
46
38
22
24
14
4
14
12
64
30
12
72
12
3
12
17
3
16
5
7
17
6
72
10
14
30
16
44
19
20
7
5
33
43
9
14
6
12
60
12
24
94
30
12
84
14
25
5
6
24
4
132
6
44
24
16
32
22
18
126
38
6
133
21
8
94
18
18
66
32
3
9
28
8
39
4
84
15
50
27
43
8
49
21
6
21
15
5
7
5
31
32
1
9
8
10
32
12
6
12
30
10
14
30
31
12
36
21
8
12
16
20
27
13
14
30
24
4
8
22
5
1
30
14
31
51
18
2
48
16
14
12
4
2
33
25
50
36
33
27
34
2
16
8
16
5
31
18
3
36
20
21
30
30
3
15
12
36
28
18
14
16
9
9
8
ABCD 484532402*7^$a-1 [50025]
27
46
11
4
12
60
23
6
18
24
37
47
45
39
22
36
36
36
116
48
43
12
8
9
51
4
47
60
10
24
2
25
8
4
29
16
15
11
36
33
24
16
23
1
9
74
37
33
2
57
15
6
30
10
23
51
6
7
56
1
14
13
68
9
15
16
9
8
48
16
14
22
14
10
23
4
12
5
90
30
18
21
16
60
71
6
24
63
60
3
12
30
48
6
10
8
40
56
4
74
108
10
11
61
2
42
24
6
49
17
4
24
2
18
7
35
13
23
13
11
129
87
33
16
9
2
12
21
36
9
6
45
25
27
8
39
66
24
15
3
21
39
1
105
12
2
48
36
10
62
82
12
2
13
93
26
1
56
3
9
28
57
2
13
45
20
15
49
32
66
12
42
16
14
9
24
25
26
30
42
24
36
12
6
6
9
105
48
18
9
24
13
36
35
12
21
28
44
4
14
82
11
1
14
48
34
39
11
58
14
21
13
2
21
4
17
3
21
28
2
84
34
36
11
24
21
6
1
23
45
13
50
1
29
16
3
29
30
46
38
6
78
22
2
36
46
63
35
21
60
15
1
12
8
39
22
20
52
12
72
26
84
42
18
24
46
107
3
48
12
21
3
54
18
48
60
130
3
23
22
24
12
26
69
24
16
45
27
77
6
42
7
104
25
38
24
25
21
59
57
28
14
12
1
56
49
14
42
48
7
47
105
73
8
19
45
32
3
52
23
18
7
24
11
9
37
24
8
66
10
14
22
15
80
4
44
25
2
48
85
89
28
3
83
12
21
16
5
4
14
6
6
18
28
38
70
2
9
3
18
4
146
33
3
34
50
18
4
108
23
16
11
12
12
9
1
72
2
70
14
46
63
12
29
4
23
24
1
24
2
42
19
36
23
9
9
42
9
1
27
23
18
4
47
13
72
39
11
6
7
21
68
28
20
15
3
45
1
2
13
9
12
14
22
14
49
20
15
10
44
16
63
32
13
44
64
12
14
9
37
26
1
20
9
6
81
39
72
46
15
48
24
9
20
16
8
40
26
21
87
46
11
15
37
5
40
23
4
69
50
6
28
83
16
59
46
48
8
7
23
25
95
49
35
34
27
8
73
23
15
21
13
8
6
13
53
27
28
80
3
1
11
25
41
6
48
24
58
23
49
36
27
41
4
27
12
5
54
12
6
54
96
34
8
6
13
5
4
62
10
72
15
5
4
35
27
10
14
36
13
23
70
23
60
45
52
36
11
157
32
30
21
1
14
21
51
1
35
42
6
34
3
11
114
42
6
90
6
7
80
123
6
63
60
15
6
28
20
4
35
9
28
3
41
28
48
68
31
17
43
23
70
14
49
113
55
12
11
34
14
45
39
45
87
12
36
1
47
18
40
2
30
39
1
12
27
24
41
7
33
8
6
21
21
43
44
3
37
69
3
104
36
24
39
45
4
32
13
72
51
23
57
4
33
2
10
2
36
6
27
73
44
16
36
2
10
36
36
74
24
30
4
3
32
9
4
14
24
36
42
18
10
47
25
15
53
4
107
1
35
3
25
9
8
72
16
38
72
36
60
1
17
19
11
12
12
37
9
44
100
27
32
25
14
18
48
28
11
12
1
27
12
29
31
11
24
10
2
36
30
6
12
9
24
15
36
42
16
60
107
9
6
36
6
24
4
14
13
35
181
9
24
63
36
77
27
15
6
19
59
108
22
27
11
60
6
6
82
8
7
57
14
1
12
69
48
23
1
14
21
13
107
1
26
12
13
8
4
20
63
12
36
114
4
107
13
11
33
6
22
2
72
49
12
24
9
11
145
35
1
36
26
82
35
25
8
63
1
8
42
24
30
30
90
28
74
34
2
12
12
13
24
45
20
24
72
18
22
26
36
12
13
8
1
8
112
8
6
33
3
24
22
23
48
27
24
84
109
5
63
52
5
27
15
6
24
51
4
9
26
1
21
8
28
14
49
11
84
22
50
12
21
13
32
40
23
36
25
20
18
12
21
25
38
1
36
9
35
61
14
12
22
14
33
51
10
59
13
38
60
9
33
6
13
36
11
145
44
37
24
20
15
9
4
27
20
3
1
119
24
49
9
56
78
1
36
47
33
1
23
21
19
33
2
34
50
45
27
54
15
16
20
1
23
1
35
1
2
6
30
21
4
20
28
8
37
27
23
12
25
29
16
14
70
71
3
24
153
57
30
9
49
51
12
33
12
72
35
123
12
24
21
25
12
59
1
36
26
6
16
35
3
49
9
2
10
20
6
36
54
15
39
81
1
2
33
27
25
21
36
24
110
18
63
24
76
5
31
33
11
61
36
14
49
5
40
11
1
38
36
22
20
28
86
22
62
18
18
48
61
104
24
13
14
9
13
12
51
95
9
36
52
9
2
21
27
6
43
29
18
30
6
22
140
40
50
34
2
13
9
20
18
24
9
27
42
7
105
14
25
20
45
40
48
2
34
62
24
12
46
27
59
37
45
2
57
16
20
3
66
42
13
65
30
36
6
76
27
17
28
48
14
1
5
48
28
12
8
52
203
3
22
2
9
4
84
29
4
26
12
12
25
11
9
4
35
1
5
4
62
22
15
65
7
23
48
13
5
4
14
21
1
8
3
49
68
4
23
3
22
15
47
1
8
24
45
24
18
6
87
75
21
3
48
48
6
42
30
16
12
14
13
47
21
45
40
24
3
8
52
41
30
66
48
16
2
54
31
11
6
3
25
116
126
46
48
2
42
28
86
12
12
6
42
30
42
37
59
24
12
22
23
15
37
45
23
39
6
28
2
9
9
16
128
42
21
1
14
9
63
60
57
51
49
17
4
72
170
10
23
40
144
33
3
45
2
12
9
51
12
13
33
38
12
18
75
51
18
30
1
9
26
13
33
83
28
32
33
4
14
9
45
18
12
21
37
24
26
12
24
18
24
7
8
60
1
27
17
4
2
34
8
19
5
18
6
4
38
54
16
12
15
9
12
38
42
7
21
20
6
9
3
6
72
6
46
3
23
90
15
12
37
2
73
23
69
24
3
9
15
6
39
168
1
11
3
21
1
20
39
33
16
56
100
14
10
12
50
22
15
8
100
23
30
31
24
32
15
24
10
35
60
13
36
95
39
33
39
10
14
58
32
16
15
89
19
129
27
33
134
10
12
44
18
10
68
27
36
4
5
39
16
80
1
23
15
10
107
51
10
38
1
71
24
22
44
6
18
112
14
22
11
25
35
21
78
12
34
14
36
9
64
8
4
20
16
47
34
24
50
13
9
2
54
18
6
4
20
7
32
1
14
36
12
1
20
100
33
2
1
5
6
34
36
23
49
11
9
114
54
3
27
48
46
3
9
83
25
72
36
14
10
8
39
33
42
36
18
4
38
9
1
27
8
27
48
30
6
57
33
96
16
48
50
9
63
1
53
6
22
44
54
24
60
21
33
39
60
60
100
21
8
48
18
25
53
48
7
59
22
15
41
66
48
1
60
23
25
23
1
12
44
1
24
12
27
17
18
46
14
73
12
8
1
20
43
5
6
45
85
14
13
68
3
6
24
24
28
20
6
1
8
13
2
34
26
6
19
9
99
41
40
11
37
8
75
49
14
85
35
24
22
11
3
22
2
33
27
72
120
10
24
27
8
13
107
12
15
46
24
8
31
59
118
23
25
32
3
1
20
16
26
24
10
50
9
51
33
27
1
83
36
1
60
8
13
32
48
18
69
1
2
12
18
6
25
11
10
2
70
23
28
81
35
13
24
80
3
15
12
66
7
23
57
16
9
11
1
44
6
22
26
18
7
137
42
12
36
6
3
45
30
34
24
98
6
3
1
44
54
9
4
8
45
19
ABCD 484563984*7^$a-1 [50003]
21
64
9
32
43
45
12
99
80
3
33
13
26
18
16
3
41
31
80
1
44
67
9
2
34
24
59
1
12
8
115
11
34
8
27
40
12
92
27
73
17
36
55
8
93
24
3
36
9
7
57
8
19
59
22
27
5
76
68
63
13
8
7
17
40
3
29
12
42
97
20
1
44
40
96
8
12
64
32
3
25
27
21
12
60
48
24
24
164
16
8
3
9
19
8
123
34
32
4
2
18
75
25
15
32
25
8
39
1
15
9
71
72
4
23
46
2
25
17
108
72
7
11
10
12
15
45
62
10
8
12
16
20
36
4
20
18
18
27
12
13
72
68
7
17
36
12
19
53
24
54
18
36
4
68
16
15
5
3
24
3
37
77
16
3
9
24
200
48
4
14
10
36
12
48
92
18
34
20
15
3
105
36
12
45
72
18
6
12
51
64
53
30
34
8
112
12
68
36
24
4
3
11
9
13
15
24
77
24
7
12
9
2
9
15
21
9
16
35
9
4
24
12
8
16
12
44
6
45
9
4
12
24
48
12
11
37
35
9
51
93
19
108
35
10
3
65
4
15
33
120
3
77
16
60
12
3
24
20
36
27
54
12
31
113
40
59
1
23
27
9
49
32
99
9
12
52
35
1
12
50
34
3
12
68
9
7
5
51
64
11
10
15
20
13
11
1
3
33
12
71
45
78
1
36
44
25
12
36
75
17
28
24
24
20
4
3
29
12
43
17
12
55
21
11
40
152
37
36
32
28
3
5
16
32
16
11
1
3
65
12
64
32
48
18
24
57
1
35
76
9
12
27
17
63
9
88
36
20
12
24
16
2
58
8
15
25
20
72
84
4
2
46
8
12
36
15
9
16
32
24
12
6
48
24
30
4
84
8
36
12
55
35
6
66
6
112
60
8
7
20
1
60
12
36
47
33
72
4
44
16
20
24
64
26
46
56
24
16
15
32
88
29
28
2
1
125
40
20
55
9
3
93
12
20
6
129
87
94
95
37
35
4
44
1
50
46
92
7
9
20
15
4
33
3
5
19
93
3
9
2
21
45
19
17
18
18
27
1
8
7
57
26
49
93
12
23
13
15
9
20
40
83
9
16
12
8
75
13
59
33
27
1
12
12
14
94
20
4
24
12
27
35
10
36
44
54
1
77
12
16
44
28
20
43
17
40
24
38
54
36
43
24
57
56
7
36
9
24
11
64
11
37
17
24
4
3
36
23
18
6
22
27
5
27
37
8
72
72
63
1
15
9
32
72
4
14
24
18
4
3
12
17
18
45
1
2
10
132
56
16
2
78
39
9
52
11
33
48
28
8
6
1
36
9
44
12
64
44
27
4
45
68
27
24
27
54
12
4
12
35
1
20
19
41
18
9
21
4
155
21
19
17
18
22
47
13
8
4
2
46
20
36
24
3
25
35
4
17
6
45
9
12
4
104
7
21
75
21
8
4
26
46
23
13
104
12
7
17
18
18
3
16
29
6
82
12
3
29
4
24
11
27
6
64
12
59
3
33
21
4
56
30
10
44
123
1
24
51
24
21
32
48
19
8
64
24
45
35
21
15
48
1
24
12
24
15
9
12
11
37
131
40
9
63
5
112
3
33
26
25
9
8
16
15
32
13
3
12
33
12
8
27
25
27
185
19
17
24
16
23
33
76
48
32
24
16
11
9
40
71
33
7
29
16
11
9
4
180
63
41
18
45
1
2
6
76
80
16
12
8
24
66
82
63
9
24
20
160
11
33
27
1
24
2
34
3
29
24
84
42
10
35
9
4
134
6
36
12
18
6
3
87
37
9
12
80
40
12
2
6
39
1
26
1
12
69
36
8
7
8
21
24
7
20
28
12
5
28
63
9
8
3
15
54
4
96
11
45
40
12
2
69
25
32
36
76
36
20
99
1
35
16
33
95
3
10
12
2
30
16
47
40
12
21
26
142
12
60
15
5
6
30
63
45
6
18
64
8
3
24
13
44
4
11
21
27
61
39
32
117
63
1
27
36
12
12
5
43
53
16
20
28
12
8
42
48
85
5
6
72
18
40
12
48
44
36
19
17
4
140
4
23
45
3
9
15
9
18
54
7
5
4
24
32
18
48
1
5
40
48
12
8
52
48
27
12
5
102
9
37
27
48
5
15
9
31
33
108
12
23
21
43
20
13
12
72
62
54
7
68
13
24
68
19
8
27
18
3
24
48
25
20
6
21
33
7
5
4
20
64
11
72
9
4
14
37
5
43
5
6
9
45
3
60
3
6
18
10
36
2
10
14
1
17
63
21
7
17
66
37
5
4
32
18
18
30
10
3
11
10
8
27
9
108
120
43
8
25
15
57
11
4
35
42
4
72
12
51
32
1
8
64
24
2
81
37
11
13
15
9
60
3
9
35
45
4
38
18
3
40
33
159
45
36
48
24
12
44
7
20
45
15
4
33
12
24
20
19
17
15
13
27
17
52
11
109
24
48
14
34
56
4
12
60
24
36
35
4
21
74
30
15
27
22
24
8
19
17
28
2
22
12
20
7
11
10
32
30
24
30
24
99
9
4
44
40
20
4
24
35
9
7
9
23
9
51
37
26
37
11
33
39
6
40
23
25
2
58
14
21
16
12
33
24
11
3
22
36
11
37
12
131
21
4
12
15
5
108
132
16
96
24
75
32
25
47
75
37
5
64
12
26
1
32
16
32
60
16
65
67
17
51
16
33
8
24
18
13
5
27
27
18
30
46
12
20
4
3
32
33
52
3
8
3
22
2
18
3
1
8
52
8
3
4
20
73
3
23
30
16
20
40
38
18
3
16
65
18
10
60
36
8
84
42
72
21
4
21
20
7
17
3
27
18
16
20
40
12
8
76
24
44
40
23
49
32
12
24
55
96
11
10
24
12
20
7
21
8
31
11
21
69
52
20
4
15
17
7
12
20
40
11
30
88
63
8
9
12
64
62
6
18
54
27
63
13
36
36
5
3
9
16
27
9
20
18
6
16
11
64
17
12
4
20
12
54
18
36
52
11
25
2
10
80
28
24
48
36
36
35
1
32
28
8
4
36
15
17
19
21
12
11
84
1
24
44
48
4
92
4
24
35
49
27
93
2
18
12
18
18
78
1
128
33
3
33
39
25
12
12
2
1
21
87
11
34
8
75
4
21
56
40
11
37
27
9
36
83
9
6
58
12
27
20
45
4
60
8
3
24
9
3
28
9
27
9
62
6
3
9
6
13
21
12
8
27
12
81
4
96
59
52
45
2
30
19
32
13
44
24
52
59
9
40
14
18
40
24
96
8
12
55
17
15
13
32
7
60
8
1
44
40
51
35
45
24
21
4
2
13
53
15
45
4
60
2
6
12
4
11
13
26
90
16
63
20
85
3
57
60
8
36
16
23
24
27
34
32
6
10
20
15
61
14
9
25
12
8
16
26
66
7
17
91
8
40
45
68
4
15
20
9
4
24
14
18
28
8
67
33
8
67
69
8
12
28
48
48
44
3
13
12
8
19
21
35
27
37
5
12
15
45
3
37
14
49
32
1
35
9
16
2
18
52
23
88
12
17
6
22
8
90
6
48
28
14
21
27
13
11
21
1
32
36
31
45
8
24
28
3
69
20
40
2
13
96
29
16
12
71
24
3
9
13
2
45
13
62
42
54
9
25
32
78
13
8
45
24
3
16
12
69
11
4
59
10
32
7
12
8
97
95
45
4
24
32
3
1
27
53
27
45
7
57
62
37
9
48
12
35
37
116
64
8
84
16
11
9
15
37
62
1
48
17
28
12
23
28
32
4
23
45
9
16
3
60
11
30
18
45
9
16
8
7
11
18
27
13
12
2
21
24
3
54
24
7
29
12
4
12
2
42
12
52
80
27
75
6
12
27
52
33
11
57
24
64
8
12
19
5
27
40
8
9
51
21
7
24
33
32
16
24
3
20
37
ABCD 484605812*7^$a-1 [50018]
36
12
48
3
29
19
5
28
56
10
14
7
53
7
63
60
9
17
19
17
18
13
3
62
48
43
23
1
33
27
15
2
6
97
9
14
37
29
31
69
20
6
13
59
28
2
7
75
9
5
103
23
37
11
16
14
36
4
15
12
24
21
183
63
192
2
7
36
12
41
42
16
9
45
3
53
16
8
88
38
6
40
8
10
6
75
101
10
93
51
33
60
159
9
9
14
22
15
33
8
40
3
24
24
36
5
100
140
7
33
15
93
62
1
11
13
17
28
6
30
27
75
2
42
4
14
7
9
20
22
2
55
36
101
16
15
29
4
15
36
69
15
27
2
18
34
3
5
36
7
5
67
24
23
96
52
18
164
7
41
42
1
113
7
12
57
104
40
24
6
14
7
9
24
39
83
34
20
7
29
34
42
8
19
45
3
15
14
31
36
21
32
10
9
24
5
30
1
15
6
18
98
18
25
9
18
2
36
96
19
12
24
15
6
72
36
3
17
100
3
24
57
180
20
6
25
41
6
25
72
21
36
54
2
19
135
54
14
16
2
7
17
16
2
66
4
51
12
47
6
10
66
27
12
39
9
57
24
8
24
18
1
5
16
8
43
24
168
21
102
12
20
76
9
5
78
42
30
42
7
11
42
36
7
65
36
55
11
58
12
36
87
33
12
86
30
60
10
6
6
21
93
63
53
24
46
9
11
18
19
105
2
10
8
10
20
48
42
7
29
175
21
50
48
42
18
10
20
36
4
30
57
53
18
25
23
12
1
51
9
9
8
6
34
3
11
10
8
31
17
19
71
16
14
7
39
30
48
20
6
42
4
63
12
12
17
124
135
5
36
16
24
32
18
6
24
76
75
9
15
29
10
18
32
16
104
12
24
36
40
8
112
48
36
15
75
9
5
55
3
21
111
20
6
19
3
117
17
4
24
20
19
57
20
4
20
40
20
22
9
11
18
7
89
36
4
66
20
49
5
4
12
6
2
12
24
4
6
50
94
32
10
20
6
34
8
127
36
5
64
3
12
81
80
4
48
150
6
30
14
60
7
65
7
39
38
96
36
12
10
45
65
16
36
3
11
205
12
3
81
35
10
39
24
60
5
6
1
23
6
12
7
15
42
6
8
13
17
60
100
12
27
15
42
3
3
14
24
90
49
21
15
11
30
28
20
31
12
36
41
79
47
16
74
19
15
57
12
53
28
8
24
7
9
8
60
42
58
51
95
6
7
45
20
12
127
29
12
16
56
40
30
9
12
33
15
41
28
32
7
3
74
6
18
88
158
1
12
24
27
68
18
10
74
7
72
36
17
28
42
48
36
12
20
85
9
20
16
12
20
42
34
39
12
23
18
19
29
30
34
30
32
4
32
22
56
6
34
3
11
13
15
18
24
50
36
70
30
12
9
153
3
57
39
11
28
38
52
38
120
40
9
21
3
17
60
64
15
23
34
3
15
50
7
9
20
12
58
6
3
5
6
42
34
18
51
11
1
3
42
2
1
24
3
128
4
80
49
21
12
15
35
73
17
16
39
12
33
27
24
53
6
13
141
84
48
8
30
124
20
37
60
11
28
81
24
5
36
46
18
3
21
3
27
12
14
16
14
96
94
20
16
66
32
25
41
16
51
53
10
26
6
49
9
6
33
17
7
131
10
6
90
27
24
35
10
8
19
9
51
63
69
84
27
33
5
10
129
21
26
42
31
41
31
11
25
71
42
28
38
13
84
77
22
48
48
48
20
10
27
12
57
3
47
58
75
5
10
26
24
76
84
36
84
6
12
14
7
21
3
33
15
5
31
75
84
9
21
6
48
50
6
1
24
47
25
96
33
3
35
10
6
50
4
15
12
12
81
2
48
6
22
138
3
21
56
4
3
5
10
68
61
15
9
11
10
6
57
36
5
55
36
5
106
33
5
10
14
115
53
28
2
1
24
9
44
19
36
5
16
8
31
11
13
33
8
7
23
49
41
64
18
18
14
12
25
39
14
18
25
63
9
24
47
46
147
27
14
7
29
4
3
5
55
12
12
33
27
23
96
13
21
92
19
29
16
20
19
23
10
48
27
29
31
15
84
45
36
53
36
67
9
8
19
15
6
3
27
126
8
90
12
46
68
16
3
17
19
48
53
4
20
24
7
24
9
8
48
94
21
75
14
42
48
6
16
6
33
36
24
5
16
48
39
11
12
30
4
27
3
6
126
38
60
30
109
11
25
9
20
30
96
13
71
42
6
10
63
5
12
7
63
2
6
49
15
9
87
126
98
22
15
33
2
37
53
6
24
18
16
15
5
34
18
14
13
5
16
20
19
45
68
24
4
6
18
63
5
28
2
25
12
5
6
60
4
42
3
51
14
36
22
68
16
54
26
37
48
41
22
72
8
18
48
30
106
50
94
24
15
24
9
42
57
83
37
3
18
62
12
34
2
22
32
28
8
72
31
5
79
60
15
56
37
17
19
11
12
70
14
34
98
73
5
40
44
79
47
76
174
27
9
8
67
3
36
26
19
15
14
31
48
51
12
8
25
24
11
70
30
48
38
10
42
14
4
9
11
12
22
12
3
21
20
6
13
36
29
36
54
52
45
9
15
75
9
24
47
37
65
64
6
2
40
3
59
1
107
22
3
24
60
63
24
21
12
21
20
52
3
81
26
36
37
27
57
168
132
24
9
8
12
16
12
2
30
34
14
76
26
84
1
15
9
81
51
5
108
12
72
55
24
11
6
40
15
48
9
12
3
75
14
168
7
9
26
76
2
70
2
10
57
12
29
10
21
29
55
41
34
30
15
12
5
18
6
19
21
44
6
13
21
30
20
6
42
28
21
9
3
53
46
57
35
36
1
11
22
8
12
28
8
34
81
12
12
53
7
12
5
30
1
84
48
21
2
37
11
49
11
1
24
5
54
49
17
31
9
20
16
6
33
15
45
24
3
14
28
36
36
56
31
24
12
27
14
4
20
67
45
20
34
57
72
24
53
24
100
20
43
72
125
4
18
18
30
56
36
28
9
11
4
150
3
29
18
46
24
39
84
29
28
26
25
84
81
51
35
34
14
1
27
20
22
6
20
1
132
36
3
32
30
12
55
35
13
11
13
21
12
50
13
45
36
84
38
13
15
30
84
26
30
42
1
24
39
54
3
21
200
6
36
13
36
27
2
28
12
27
9
56
10
60
45
53
16
50
210
19
5
106
30
3
9
44
19
29
16
54
50
106
20
1
3
8
37
12
24
5
40
42
14
60
19
5
16
27
21
38
18
90
10
27
33
36
8
55
17
19
60
65
6
13
15
8
22
39
29
64
3
81
14
28
38
4
30
21
5
16
3
57
8
76
15
36
12
24
27
9
60
27
21
15
21
12
47
49
17
24
4
14
97
15
30
98
13
9
26
34
18
33
33
51
21
2
6
91
11
72
6
6
18
12
16
18
30
39
48
65
22
9
47
30
55
11
28
42
15
59
25
21
3
75
20
97
9
27
93
36
74
66
24
4
62
85
11
70
48
32
24
43
27
30
8
60
102
ABCD 484710398*7^$a-1 [50046]
60
5
40
9
48
15
39
53
91
5
19
201
15
65
79
12
24
5
7
53
64
63
6
27
3
29
67
45
20
79
77
16
108
56
97
15
8
4
87
54
30
17
1
71
7
48
114
47
19
53
12
16
15
17
28
27
30
24
71
19
12
81
27
24
9
116
12
37
72
54
9
9
47
24
36
37
24
54
84
53
19
69
63
17
12
28
27
9
27
17
25
27
44
64
63
21
36
32
49
11
48
37
135
27
21
9
47
40
120
9
87
3
6
30
60
36
48
18
6
36
12
9
20
4
3
41
36
24
193
48
24
11
12
67
5
7
18
24
18
12
81
51
125
31
36
6
48
83
16
45
42
12
96
45
12
20
61
6
17
40
15
66
35
7
125
19
30
54
42
54
12
9
68
12
127
108
17
16
20
79
21
87
21
15
12
9
24
9
11
79
54
23
7
18
78
18
47
43
30
72
11
60
16
9
30
45
27
9
63
18
87
48
51
17
67
17
12
96
37
18
69
36
12
15
53
13
35
55
41
28
152
28
12
15
72
233
36
13
15
20
115
209
19
9
60
104
40
63
72
9
20
43
17
96
67
17
4
9
6
81
9
72
63
12
44
36
36
25
3
51
45
21
78
9
8
192
1
150
57
33
95
40
36
36
12
20
7
9
9
186
29
16
192
15
12
45
56
103
66
23
40
104
28
21
18
189
33
11
36
64
63
65
60
48
4
99
45
3
9
80
12
16
51
101
60
100
3
108
42
30
24
12
126
6
18
18
30
87
36
32
13
3
27
9
99
141
57
51
3
17
136
27
77
103
33
32
112
72
104
24
73
114
21
60
48
32
4
24
9
18
72
21
9
18
24
21
33
99
20
60
13
47
7
18
42
5
24
52
140
72
169
63
15
9
3
36
17
1
23
60
36
43
54
78
108
5
48
40
9
18
41
13
159
20
127
45
9
42
17
28
56
144
64
33
18
45
75
60
66
90
24
30
162
29
4
45
39
27
6
27
12
8
1
18
6
3
195
12
45
20
31
21
15
36
48
78
27
21
90
36
269
115
93
60
8
24
4
12
63
9
8
19
113
37
39
24
27
5
7
9
8
1
51
21
144
72
23
28
3
132
36
9
99
165
15
18
63
3
53
7
288
9
32
12
19
29
52
3
77
40
72
44
115
72
48
5
36
24
31
156
5
103
29
48
31
60
12
45
15
65
7
90
48
18
101
52
20
43
78
3
63
29
24
7
41
49
11
36
24
31
5
31
5
1
143
64
12
128
61
15
56
19
5
24
43
113
4
60
27
89
19
12
33
27
36
93
36
9
87
27
45
39
17
7
48
24
18
27
20
16
39
18
35
61
23
151
24
29
7
12
17
24
49
35
19
29
52
72
8
48
103
21
20
79
36
9
60
120
9
15
36
20
1
23
208
63
9
75
5
48
7
36
48
33
80
76
8
1
72
54
137
40
56
72
55
33
57
18
141
75
81
32
76
144
33
48
6
29
52
3
89
19
24
5
4
44
37
48
54
5
60
16
33
23
60
16
3
45
51
29
124
48
24
3
101
7
33
9
3
87
53
73
48
198
5
13
23
31
18
63
15
57
20
31
53
24
79
113
4
15
21
9
6
36
29
43
36
9
3
6
47
12
84
1
23
24
7
41
139
36
45
84
33
11
55
9
80
7
5
121
27
21
96
11
84
16
9
6
17
19
29
1
42
17
4
63
105
3
17
36
24
91
9
12
56
24
16
3
72
36
33
20
28
8
72
72
79
66
54
5
19
45
20
1
11
7
29
31
18
11
19
24
9
48
9
24
39
20
12
19
5
7
18
35
64
20
40
36
36
8
40
9
71
28
45
42
12
18
162
9
60
20
52
8
19
101
1
71
88
32
40
20
172
15
17
31
5
28
20
64
20
7
9
87
108
21
8
160
3
5
73
119
1
135
24
36
255
36
89
96
139
72
108
41
28
12
24
39
33
3
6
11
43
9
57
71
240
67
24
48
69
72
27
101
7
113
12
31
113
4
60
27
57
15
12
69
72
68
7
6
174
53
7
72
17
28
39
9
99
60
153
12
176
67
42
30
41
1
27
75
108
6
35
37
66
60
17
67
45
9
51
68
25
35
36
12
7
6
35
4
27
24
48
29
7
53
43
21
87
36
5
108
7
18
96
11
7
21
15
108
9
27
48
17
100
15
5
40
36
3
144
60
12
41
31
33
48
72
56
25
24
18
84
89
55
18
35
12
31
9
9
3
32
48
19
9
9
15
44
4
15
65
19
6
3
20
49
75
51
77
43
33
56
48
7
24
41
120
40
36
15
48
54
42
45
56
73
15
27
5
67
93
33
35
36
28
12
80
73
95
120
7
18
138
17
37
15
27
21
32
55
5
4
3
41
37
18
108
18
27
48
117
114
9
3
29
4
156
63
5
96
60
16
3
77
28
9
47
108
108
25
30
9
15
81
32
7
24
36
53
1
66
9
51
41
31
89
31
41
31
5
4
56
112
8
19
144
144
9
3
42
35
4
9
51
32
84
220
20
16
9
51
84
288
9
131
13
78
18
18
5
76
27
18
3
99
18
42
12
24
12
54
143
19
36
41
103
18
23
12
7
9
12
116
36
19
89
ABCD 484773516*7^$a-1 [50018]
7
12
57
9
3
39
48
17
1
6
9
15
33
111
21
8
4
3
45
12
80
52
120
12
44
36
28
36
15
60
30
15
12
20
45
40
3
36
21
3
24
15
12
93
56
4
3
2
55
8
4
3
6
12
11
31
9
12
15
102
39
15
6
32
22
6
15
24
51
9
63
17
4
12
15
17
1
3
20
4
33
3
8
36
4
20
12
43
33
12
3
5
1
63
24
20
4
8
13
18
2
27
4
36
5
28
3
68
4
36
51
93
12
15
36
5
4
60
8
16
20
79
41
24
43
24
9
8
1
8
24
16
12
11
4
72
96
12
15
57
12
9
20
72
27
4
3
36
21
9
24
11
7
21
12
56
12
19
60
33
5
7
15
33
3
30
15
12
9
96
39
129
3
3
33
5
19
12
48
12
81
23
1
12
30
41
40
39
48
6
18
48
18
30
21
72
3
108
18
30
41
36
4
9
20
7
21
11
16
12
3
5
25
20
22
9
56
40
24
17
27
4
3
12
48
9
17
7
8
61
36
30
98
7
15
17
36
64
8
13
32
10
5
28
20
4
12
8
13
23
25
12
35
67
125
64
3
93
24
48
8
21
19
204
9
3
8
19
5
7
78
23
9
16
6
105
89
79
20
4
3
38
16
3
29
15
76
3
9
104
7
54
42
54
3
20
55
36
5
45
79
12
8
1
27
33
119
67
17
28
8
7
6
11
52
15
21
32
28
9
12
3
20
16
15
66
27
24
72
60
12
9
6
41
4
3
12
17
7
5
19
69
51
6
18
5
12
33
3
36
72
16
44
28
9
15
93
6
5
33
19
51
45
3
33
12
8
48
19
24
21
3
5
52
3
9
81
6
17
19
12
33
15
38
52
3
8
40
9
42
6
15
27
33
48
51
12
5
12
31
38
4
15
12
39
72
9
63
9
56
31
132
65
28
3
9
60
33
3
8
19
9
41
7
48
15
2
3
16
29
19
3
12
9
39
5
4
87
29
4
12
8
9
7
20
52
15
33
3
69
9
39
15
29
19
9
41
3
1
3
81
15
99
45
32
84
24
7
14
7
15
21
9
11
13
66
18
47
72
31
65
4
3
30
11
108
64
8
43
26
31
39
45
5
7
8
7
9
12
44
4
63
45
36
8
24
28
45
3
44
13
3
108
80
13
3
56
9
7
12
12
105
27
3
36
60
9
15
60
12
2
22
17
7
21
15
53
7
21
12
15
81
84
24
12
27
21
39
53
1
39
12
32
1
36
36
18
93
3
17
4
93
30
12
17
1
6
26
3
67
48
12
60
17
48
19
5
76
32
88
3
53
12
4
24
12
87
21
12
24
20
88
5
10
90
42
12
36
5
28
57
48
95
36
25
3
48
3
17
13
3
9
11
36
61
36
23
4
56
4
27
30
6
9
27
12
113
72
13
48
30
9
15
81
12
5
3
16
12
51
12
53
28
39
9
48
20
40
84
105
15
84
9
3
8
1
3
80
31
9
48
20
16
3
9
8
45
31
51
5
49
32
91
9
11
72
64
8
7
17
52
12
15
9
15
72
5
31
18
3
60
80
67
6
18
41
31
89
24
1
75
57
3
20
37
71
148
3
17
31
9
32
13
3
12
51
5
28
68
40
57
11
40
8
28
33
15
5
52
27
12
21
3
24
12
12
9
3
15
24
26
31
15
45
51
2
16
11
1
24
63
68
36
40
12
8
9
55
12
48
15
9
69
3
44
36
28
113
19
27
45
44
55
78
18
9
33
8
31
9
11
48
4
36
3
24
24
36
33
12
3
29
31
96
30
42
48
9
21
60
3
3
6
39
44
16
104
24
84
31
5
1
32
22
21
5
7
8
4
5
16
12
42
45
68
13
39
72
3
45
15
9
8
31
5
28
20
28
32
31
14
40
123
20
9
15
112
60
75
9
24
75
5
40
108
5
34
21
12
48
29
27
12
4
20
4
15
38
118
17
24
7
6
23
103
33
29
15
1
11
121
18
6
138
9
9
30
65
40
24
12
3
9
92
19
41
13
23
36
55
12
45
15
24
33
8
36
100
17
10
5
37
6
30
15
32
4
9
3
87
24
26
15
88
20
4
15
60
18
11
4
3
24
9
27
30
15
72
27
33
9
66
41
28
63
21
8
9
51
4
15
2
16
75
8
4
24
21
48
42
18
6
5
1
18
6
18
5
55
12
9
39
21
12
36
9
90
2
16
6
117
8
28
32
72
4
3
30
11
1
60
18
17
13
12
75
12
24
8
9
22
54
15
8
43
9
21
15
20
28
24
20
7
24
30
92
88
11
4
45
59
4
51
78
23
45
27
13
15
57
47
1
15
12
56
19
21
3
36
78
39
27
17
64
44
1
60
15
48
57
3
17
4
23
4
12
60
20
16
99
5
52
15
9
32
31
5
45
52
6
38
19
8
28
84
12
9
6
66
3
8
84
7
12
9
5
22
5
19
141
12
24
3
6
11
4
27
5
55
48
41
7
24
6
27
15
2
7
9
30
21
12
69
24
3
15
17
9
7
65
43
36
39
69
12
44
7
141
8
33
28
18
2
7
12
3
18
23
9
31
24
27
5
91
21
41
39
28
3
48
18
90
12
9
36
3
21
56
40
56
52
24
12
15
6
15
15
17
52
21
87
15
65
1
30
12
12
65
1
30
5
4
27
60
26
22
33
104
40
3
5
4
92
28
8
64
8
52
48
9
54
9
15
5
1
36
30
5
13
3
33
23
13
84
36
42
6
126
6
83
60
4
21
92
120
51
4
39
41
4
75
17
9
27
16
5
27
43
30
59
40
8
100
24
9
6
29
7
2
106
12
9
36
8
37
27
44
4
3
12
21
24
15
18
11
4
12
3
53
31
6
30
30
3
44
28
12
44
28
3
45
27
41
4
3
9
63
12
41
7
69
44
16
3
9
15
9
8
40
12
24
24
8
4
48
33
12
15
3
72
2
7
36
32
60
1
114
41
1
71
67
5
36
7
17
16
36
9
27
3
96
6
3
12
15
57
8
43
60
45
27
18
6
6
11
19
33
29
28
24
11
19
38
19
57
3
9
51
20
4
24
8
4
17
19
8
16
3
21
32
28
3
5
25
3
32
19
17
36
12
40
3
17
43
50
27
43
21
3
21
8
28
9
27
80
21
22
21
3
17
37
51
24
68
40
20
16
51
69
20
24
28
3
41
36
1
3
36
24
20
37
3
20
9
31
75
29
40
80
7
17
4
72
8
115
12
6
35
12
16
12
5
52
3
15
69
3
65
55
18
3
8
4
57
3
39
45
51
41
16
3
53
12
28
32
4
21
11
9
91
9
27
12
27
9
8
31
72
21
33
3
44
25
24
39
48
36
8
40
48
15
12
33
15
57
12
32
4
5
40
6
9
12
12
8
64
8
1
3
24
39
6
63
8
37
51
39
30
23
28
3
12
29
12
28
8
24
16
20
7
69
8
7
12
53
16
56
24
25
23
40
12
39
9
12
32
43
45
36
3
17
43
33
39
66
32
22
41
7
72
41
55
41
81
28
42
6
15
24
68
4
3
9
20
103
5
33
43
3
12
45
12
3
29
28
27
90
71
4
75
21
44
31
29
4
51
54
54
29
24
25
18
81
24
81
59
37
15
3
84
6
11
1
23
1
3
87
48
26
7
8
25
30
65
28
12
15
5
28
24
12
8
4
3
29
9
39
19
14
52
83
31
5
45
19
21
51
20
28
15
65
4
104
16
24
27
5
4
33
68
3
4
32
7
21
32
19
17
4
77
7
3
12
30
3
15
42
42
9
3
5
31
12
57
92
60
4
3
6
68
7
104
19
9
8
36
33
70
21
3
50
10
9
27
2
4
36
60
39
15
5
31
18
6
17
12
4
3
17
31
30
27
48
36
48
12
9
3
44
12
1
54
17
9
34
33
12
8
7
21
27
2
22
66
11
31
12
6
3
8
7
12
9
3
5
45
27
55
29
25
60
11
4
36
15
26
22
5
1
35
19
29
60
67
42
8
39
13
11
4
12
24
36
24
8
28
84
8
52
36
8
13
30
29
1
47
ABCD 485010632*7^$a-1 [50026]
30
12
18
6
60
72
36
54
23
7
41
1
71
133
35
7
18
12
11
7
6
18
12
72
24
6
48
84
18
60
24
60
30
132
102
180
17
55
18
6
42
23
13
6
6
23
67
36
6
23
60
67
6
30
30
42
53
31
12
18
47
7
77
91
36
108
12
6
18
12
36
24
66
47
24
85
42
24
42
107
1
18
17
13
30
18
24
18
54
24
72
12
18
36
66
96
6
36
6
11
49
11
24
37
12
119
151
12
24
5
1
24
6
78
150
29
49
23
31
24
432
48
18
6
30
24
24
60
30
54
24
11
144
7
101
25
18
12
30
6
30
11
7
66
54
36
30
6
270
36
35
67
89
7
36
18
174
5
19
12
24
18
11
25
54
30
108
24
66
102
18
209
7
6
42
48
29
48
1
12
6
60
24
54
12
11
19
41
61
72
11
49
42
30
54
30
6
54
23
12
36
43
36
36
12
12
18
48
30
5
25
96
48
12
66
54
12
18
41
13
18
30
48
78
24
6
35
36
49
66
6
18
18
66
24
5
19
96
6
18
48
84
36
6
48
71
79
17
7
66
11
43
48
72
12
48
12
5
48
7
41
25
12
6
29
13
150
12
6
6
36
24
60
78
35
180
13
30
36
48
6
42
36
29
43
29
13
6
18
191
1
48
59
19
36
6
36
24
72
108
12
132
132
36
131
1
59
103
6
179
19
6
12
138
5
7
36
54
48
60
47
36
43
60
12
36
24
66
12
24
23
7
18
12
90
17
1
24
48
23
12
37
11
24
37
60
12
192
18
24
53
13
102
17
7
60
5
7
12
18
66
120
6
36
6
17
25
18
66
42
17
12
12
31
48
6
48
47
96
7
5
48
43
197
24
13
102
6
156
59
12
48
181
6
17
7
36
66
24
48
90
42
78
48
6
120
36
126
29
79
5
25
35
37
23
13
30
53
13
6
5
25
23
48
7
5
163
12
6
120
6
120
66
95
1
6
6
59
37
11
24
25
36
48
71
1
12
138
54
108
24
11
73
102
6
18
6
30
5
121
47
151
18
24
42
5
13
96
114
29
31
17
133
42
5
24
13
155
49
12
11
49
54
24
36
66
107
61
54
30
6
41
48
49
23
43
72
12
6
84
143
121
30
66
66
12
90
18
6
42
96
132
30
24
90
24
30
12
54
12
36
12
36
18
24
30
12
54
60
180
23
25
12
11
43
60
12
12
6
48
132
6
41
31
48
78
107
7
6
144
11
37
131
13
18
42
11
25
90
102
186
36
77
19
18
102
48
42
30
53
7
24
6
48
24
6
6
24
18
24
6
35
12
48
1
12
18
6
47
31
48
126
54
18
18
12
54
72
30
5
43
17
31
234
42
18
126
29
132
1
48
42
66
36
6
48
66
12
42
90
66
96
6
6
42
48
18
78
6
24
42
30
41
43
42
24
12
36
36
18
12
24
72
41
1
30
5
109
24
48
12
6
53
13
18
36
42
83
36
13
48
66
5
1
48
23
7
30
48
11
72
55
48
84
60
5
43
24
36
36
41
31
24
78
30
60
156
54
24
42
78
6
30
30
42
95
1
47
43
17
37
66
17
43
6
24
36
96
12
60
11
19
42
11
1
6
54
36
30
150
162
161
1
30
41
36
13
24
12
6
5
31
30
168
54
18
6
66
11
7
90
54
185
67
66
18
18
23
31
12
5
7
42
48
6
6
23
49
48
18
17
43
78
6
6
84
71
7
24
18
12
84
47
115
6
24
12
6
18
102
53
7
17
73
18
18
30
12
42
6
12
132
6
36
18
12
41
1
18
30
78
30
95
12
49
60
6
5
1
47
7
24
6
83
85
24
83
31
5
13
54
36
6
66
60
42
30
17
7
30
23
91
108
72
29
19
60
54
30
5
12
25
48
24
11
25
48
155
60
24
7
36
12
18
83
12
7
24
6
30
6
47
108
12
1
47
1
84
12
36
42
12
18
60
36
36
60
84
66
30
18
17
12
36
43
6
84
119
109
48
23
13
48
42
29
7
24
48
30
24
24
83
19
6
24
36
18
24
29
19
6
24
42
6
6
60
54
66
24
66
72
24
12
18
36
6
12
18
90
30
48
54
11
13
78
6
6
24
18
66
18
6
18
12
54
29
43
216
24
30
18
42
18
24
36
12
5
24
19
66
30
18
36
216
35
36
37
23
79
18
6
18
11
48
1
6
24
132
30
11
25
6
17
1
11
55
18
30
6
71
36
103
72
6
36
60
6
17
1
12
12
24
90
90
18
18
155
60
12
48
1
84
18
30
18
84
24
54
47
1
6
24
18
18
12
36
30
59
36
24
7
84
12
78
24
18
5
1
12
48
12
54
53
145
18
66
23
37
59
12
13
24
35
96
7
5
1
47
1
42
30
11
1
18
72
65
12
25
24
102
29
7
48
48
5
1
66
48
12
6
59
48
61
83
7
30
59
72
25
36
47
12
1
90
36
6
24
108
102
36
5
67
54
23
120
13
30
6
60
66
53
12
7
114
18
84
17
163
30
23
43
24
60
12
5
7
6
72
42
161
43
6
12
30
42
24
6
5
13
24
60
6
29
37
90
24
137
37
6
18
36
30
72
24
90
18
6
48
42
12
54
30
18
18
6
42
5
48
12
31
30
47
13
36
30
30
24
47
13
6
42
6
120
42
6
126
24
18
54
18
6
24
66
36
30
12
23
13
72
24
12
18
42
66
156
60
6
6
66
42
42
180
6
41
79
120
12
66
60
30
18
18
5
48
31
6
66
24
5
55
72
6
59
31
42
23
73
96
23
25
42
54
12
24
23
ABCD 485027118*7^$a-1 [50002]
58
26
21
1
11
3
60
69
15
25
8
21
18
1
59
18
36
31
9
11
15
10
108
80
7
23
36
96
30
84
28
8
63
12
69
28
51
8
63
21
60
16
21
2
84
33
9
3
27
18
4
128
40
15
33
32
24
28
11
15
70
236
15
15
49
9
26
30
7
29
16
11
21
19
47
121
9
44
3
25
38
60
114
42
1
33
86
18
16
56
55
89
24
6
33
24
33
111
99
13
9
20
15
28
11
36
1
59
30
3
148
20
21
60
28
68
12
79
41
18
10
12
15
69
26
58
47
93
16
14
6
15
33
3
3
22
23
36
75
36
10
8
4
96
11
40
24
17
54
1
20
13
15
20
36
15
81
3
12
21
1
3
24
53
12
88
8
4
11
9
7
59
21
3
60
58
2
21
64
9
26
34
62
33
21
16
11
12
69
3
24
21
78
6
7
21
12
8
40
36
11
121
8
4
20
28
38
22
72
47
136
48
47
70
14
37
83
9
12
120
39
9
51
6
39
16
20
84
15
36
85
104
313
63
95
25
35
13
9
96
44
6
13
29
30
13
32
64
116
109
26
21
12
25
12
11
21
3
49
14
21
9
15
48
9
60
3
27
21
39
9
13
23
76
72
32
3
6
6
73
11
30
7
29
12
6
36
57
24
108
40
32
16
9
23
12
9
60
24
6
18
7
95
1
116
57
12
30
22
38
21
81
6
12
45
36
28
33
23
3
22
23
88
24
24
21
14
85
32
9
112
63
17
79
53
6
48
22
35
49
14
21
1
104
6
21
4
5
19
80
13
23
69
7
93
11
15
105
144
16
9
36
59
51
33
15
33
24
25
263
25
2
1
24
59
6
52
11
1
48
20
76
36
71
15
33
87
13
47
1
8
16
23
12
90
174
6
3
25
3
17
15
72
39
21
4
24
71
96
10
8
27
13
50
12
10
11
4
5
28
2
30
54
18
3
45
18
54
48
30
1
80
1
68
3
75
21
16
29
90
1
24
80
16
48
8
37
11
39
94
3
95
1
20
24
49
26
25
119
36
54
16
8
6
18
12
30
18
6
13
48
11
34
11
9
6
45
3
22
51
47
12
18
3
60
63
6
18
30
15
51
10
170
34
2
34
47
3
78
19
81
2
36
22
20
7
32
9
40
11
4
20
60
33
6
66
24
4
11
24
25
24
12
14
21
40
21
35
109
26
22
20
76
80
3
1
2
6
31
9
11
3
81
24
9
7
48
129
11
21
4
123
48
11
21
3
9
27
48
42
3
52
17
51
12
96
13
35
1
8
36
4
24
63
48
69
2
36
48
13
41
48
30
1
44
3
10
32
108
43
80
21
42
21
4
89
6
97
93
20
31
9
8
31
45
11
21
12
31
9
11
52
17
7
21
35
39
21
4
125
36
15
16
8
15
1
8
25
15
107
21
3
18
12
7
47
1
56
57
3
13
12
14
37
59
60
22
86
22
72
2
30
15
9
7
33
24
36
23
12
12
84
12
21
39
12
48
21
3
28
65
4
26
93
27
130
24
20
6
21
36
13
35
87
13
8
39
49
9
2
24
21
3
13
201
23
25
15
17
12
96
19
72
9
50
22
56
7
33
36
71
36
84
33
15
48
21
51
9
18
168
10
23
33
66
34
86
24
57
9
48
30
36
18
3
37
32
84
27
37
83
45
3
16
9
26
6
24
31
8
15
93
3
1
17
18
21
24
15
48
10
26
36
1
8
85
44
52
14
34
2
42
18
108
36
54
12
51
63
1
48
32
3
22
11
37
23
123
66
18
1
41
51
28
35
24
60
33
3
6
4
35
16
48
20
9
28
15
117
38
13
11
18
6
10
32
43
11
106
12
132
11
39
30
51
48
48
33
28
11
27
42
3
24
12
39
13
11
118
2
37
24
8
15
34
48
14
10
110
97
8
1
12
23
9
27
57
90
21
51
30
31
20
52
5
6
30
6
25
59
9
27
141
63
6
12
76
23
1
32
15
49
26
30
30
6
51
61
20
103
24
92
3
30
27
1
87
45
48
11
25
87
24
65
40
14
45
9
6
6
48
36
16
14
12
1
17
31
120
45
36
11
24
15
30
39
1
8
6
36
261
9
24
79
20
27
21
60
3
21
25
11
1
23
75
9
51
34
44
64
11
21
7
9
11
39
13
20
21
99
147
18
15
51
85
56
25
8
27
3
42
24
4
12
120
35
60
15
1
29
18
10
20
76
74
6
84
4
56
3
1
80
27
85
14
30
55
35
22
63
47
1
57
23
60
27
34
2
69
1
8
103
65
48
16
24
15
8
21
27
36
36
33
30
49
8
88
41
3
69
42
30
4
3
8
16
56
1
62
9
27
85
69
27
17
63
1
47
51
48
22
71
87
10
32
39
121
15
20
45
15
33
100
95
1
27
48
21
14
21
9
15
16
17
18
33
15
12
34
24
15
11
24
21
21
12
6
1
33
2
46
12
80
18
9
12
4
48
32
48
69
96
76
24
2
42
48
18
25
20
52
9
71
16
17
27
3
46
11
3
12
84
6
12
27
1
35
49
47
3
25
81
14
6
12
7
80
45
19
11
36
48
30
66
9
48
57
42
61
17
4
32
60
15
21
3
12
39
10
51
59
24
36
18
42
9
168
39
18
3
60
33
6
13
65
60
43
24
89
36
48
66
46
23
12
9
87
3
6
48
84
3
13
23
3
25
11
13
35
34
3
57
11
15
37
5
84
66
61
72
48
20
27
6
16
14
6
40
15
8
12
39
81
15
45
16
8
9
64
12
84
15
155
60
34
176
3
1
23
39
45
12
61
32
7
32
12
13
44
6
90
42
21
4
65
3
109
12
14
13
101
19
20
39
21
48
25
36
98
12
22
11
15
30
40
15
29
3
16
29
12
16
23
48
153
99
3
10
167
3
6
52
11
12
3
12
54
7
20
37
15
11
30
7
59
10
20
15
9
4
3
29
63
15
13
48
33
59
28
35
45
75
117
64
48
57
35
36
24
60
37
86
42
15
39
21
4
33
86
57
37
11
48
37
3
9
20
43
8
49
12
27
44
12
24
85
35
13
12
14
12
10
20
72
36
63
13
47
40
80
72
9
16
56
15
16
24
9
15
129
32
4
44
6
106
8
3
37
87
56
40
77
16
2
21
9
30
21
27
33
87
13
8
39
36
21
3
30
16
84
47
4
29
12
15
39
144
25
21
27
72
68
84
3
94
87
71
10
8
6
60
6
28
11
21
19
9
24
12
27
8
1
12
26
10
50
33
28
24
5
36
51
3
1
144
21
20
31
23
22
12
38
25
24
95
58
47
1
48
36
59
16
9
15
8
3
ABCD 485110686*7^$a-1 [50014]
60
35
24
57
36
63
97
24
80
40
11
21
63
45
40
32
4
8
28
35
25
35
24
33
28
35
96
72
37
24
8
16
104
28
32
36
24
3
144
13
8
27
13
12
12
11
33
40
35
97
8
52
60
20
28
20
4
80
40
72
35
12
1
47
21
28
24
71
12
37
59
24
72
105
28
104
28
8
4
24
24
48
11
36
33
99
13
20
48
4
59
69
40
68
4
35
24
57
40
8
39
25
12
104
16
48
68
4
35
1
108
20
3
21
40
48
12
156
36
11
12
1
32
111
73
23
13
47
33
4
36
12
35
21
40
24
168
20
4
23
1
44
88
12
68
52
23
25
12
12
48
8
135
13
24
11
1
48
36
12
128
96
15
12
69
15
13
20
52
8
160
72
44
16
8
12
88
131
12
37
35
9
28
24
44
51
9
3
1
56
52
80
72
40
8
60
52
11
24
81
4
20
48
40
44
27
13
84
35
9
156
12
28
32
28
24
8
12
12
63
12
21
28
119
45
3
13
12
95
117
27
21
64
35
33
15
13
20
12
96
16
24
32
39
9
3
57
39
105
27
1
47
85
8
3
1
36
11
117
75
25
96
48
8
12
12
108
132
28
12
24
35
48
9
4
36
68
15
36
1
8
24
52
96
167
36
9
3
145
12
47
1
128
4
48
68
112
12
20
27
25
11
24
9
12
51
9
48
3
1
11
24
48
12
73
68
36
3
60
1
35
37
11
1
11
49
131
9
15
25
36
20
15
57
12
96
72
28
60
20
64
12
24
11
12
73
44
84
28
44
28
60
8
12
12
4
24
80
36
24
72
16
11
1
11
60
25
24
12
156
32
15
37
11
45
123
21
4
12
12
20
40
83
13
120
12
23
96
1
8
24
12
48
27
1
60
24
8
3
105
52
20
15
24
93
96
3
69
108
52
35
24
141
51
109
35
24
9
148
12
84
104
51
9
3
1
20
15
13
8
16
23
25
23
13
44
28
11
21
76
60
12
60
44
15
60
1
20
3
61
44
12
51
93
27
217
120
11
33
15
25
108
72
8
4
35
1
12
23
73
104
40
36
12
32
48
12
16
36
48
56
12
12
40
20
12
28
92
28
56
12
28
20
3
9
63
37
23
9
36
12
27
33
40
20
111
9
51
57
27
37
48
48
12
95
49
96
8
52
8
4
71
1
36
12
35
13
8
64
20
36
4
8
72
27
9
4
20
28
120
80
4
8
40
48
11
1
95
1
71
24
12
33
75
37
8
3
21
15
21
76
59
37
24
35
13
96
24
8
12
39
21
28
12
8
28
32
3
37
12
20
87
9
12
3
21
16
32
136
132
8
39
12
69
76
11
25
12
48
24
56
12
51
1
11
13
44
12
51
48
37
11
13
56
3
61
56
72
16
24
72
11
33
12
40
20
63
21
24
12
28
20
4
83
36
21
40
12
24
92
12
40
35
21
24
15
1
44
3
96
49
20
75
105
27
13
20
40
84
80
40
36
12
35
25
20
16
20
87
157
56
4
35
25
11
72
25
12
96
32
12
48
88
80
15
45
52
47
12
93
12
64
23
21
15
13
60
68
3
9
15
24
33
16
11
1
20
84
48
28
84
8
3
24
49
35
25
12
11
9
40
12
8
72
39
96
21
24
48
28
32
15
69
15
9
3
1
12
8
15
1
12
60
24
36
8
4
80
3
48
12
37
12
68
16
59
133
80
84
24
63
121
23
12
1
35
12
13
96
11
12
57
51
36
81
16
47
48
25
20
60
24
16
59
13
24
68
16
12
59
13
36
47
85
11
1
56
52
11
24
25
20
72
3
48
24
25
11
9
75
120
73
59
69
12
48
60
3
21
36
40
11
45
40
107
21
48
12
60
108
4
8
40
35
13
24
95
73
23
37
12
96
12
83
48
144
33
60
4
48
48
24
83
13
8
4
23
36
48
81
24
39
36
1
71
81
12
16
23
1
8
136
12
44
36
4
47
12
69
3
25
8
76
8
3
45
75
48
21
24
112
60
20
60
60
3
21
123
36
49
11
9
28
152
40
68
4
36
8
27
12
21
4
11
45
144
15
1
36
24
35
9
28
11
9
135
13
12
59
1
47
25
56
15
1
47
12
37
60
20
120
27
1
12
48
60
24
8
63
21
24
3
9
12
48
12
28
35
25
8
15
84
33
3
9
148
32
16
11
13
8
24
16
92
60
120
48
24
123
72
24
49
48
20
64
35
21
27
48
12
105
40
47
21
4
23
45
28
60
12
32
36
39
36
9
87
36
213
12
16
12
8
52
47
13
24
24
84
20
112
48
8
51
21
3
12
21
112
11
21
36
16
56
40
11
24
48
72
12
12
24
48
1
12
8
28
48
32
12
120
160
35
13
24
24
44
12
4
11
61
60
8
27
45
12
60
16
11
109
20
24
40
12
96
32
28
47
25
36
20
52
35
36
1
20
27
1
8
12
111
1
12
24
20
39
12
25
107
1
20
40
48
107
48
13
59
13
8
4
20
40
11
48
9
72
28
32
72
3
25
36
20
36
48
48
100
47
1
12
59
84
121
11
73
23
12
12
13
56
4
72
20
12
12
24
51
9
4
48
83
120
84
57
76
23
9
16
36
36
83
1
8
16
12
60
8
16
83
145
120
20
88
83
48
9
3
25
96
36
32
3
25
32
27
9
3
73
36
35
73
23
1
116
24
28
11
24
25
23
144
1
20
12
48
4
35
105
52
96
12
8
52
8
52
60
56
12
4
56
24
4
12
60
8
4
128
3
12
49
36
8
84
48
40
12
60
36
47
25
35
84
120
49
20
3
48
1
12
8
52
80
120
36
4
8
52
20
28
11
24
105
4
24
56
75
9
120
27
9
24
4
60
35
72
33
48
3
25
35
37
12
60
32
36
63
49
23
45
24
87
12
9
40
60
48
20
28
12
23
21
16
68
12
28
24
59
1
20
12
15
1
92
12
16
20
4
8
27
1
8
63
1
20
28
20
48
4
11
97
120
12
59
21
75
13
23
9
147
12
ABCD 485157116*7^$a-1 [50018]
8
13
54
18
6
14
4
6
5
45
10
14
51
12
55
78
12
30
60
57
12
27
24
18
8
7
3
62
7
5
43
17
3
13
20
4
15
8
13
11
1
39
9
20
10
6
3
3
60
41
19
21
20
4
33
20
3
7
72
62
88
8
22
18
12
6
6
27
27
18
15
32
4
15
14
63
1
20
7
15
38
16
20
4
12
39
29
19
45
12
18
5
33
19
48
39
12
30
11
21
22
5
13
59
79
42
20
4
6
18
24
8
19
41
40
51
9
8
10
30
51
5
4
12
15
15
12
45
20
13
12
3
36
39
29
13
12
6
9
5
22
5
1
6
6
6
29
16
3
12
50
19
41
4
3
12
29
19
33
39
81
6
33
27
6
3
9
3
24
69
24
15
20
1
12
32
22
5
117
22
2
7
12
8
33
7
27
6
15
39
65
21
28
30
14
4
11
1
24
75
51
5
52
44
49
66
24
42
32
3
64
27
48
26
43
29
3
1
30
9
5
3
24
31
12
30
15
41
12
19
36
3
9
81
12
80
27
24
7
26
40
48
6
14
7
9
20
12
4
6
2
28
18
60
12
5
12
1
99
51
12
2
40
75
8
16
33
3
57
23
73
71
16
15
24
29
7
30
114
14
7
3
30
6
2
58
66
6
21
80
1
11
61
12
6
41
19
21
36
20
12
7
9
3
24
57
29
24
16
23
4
24
8
28
5
7
45
32
16
8
31
21
18
26
75
31
30
11
21
3
4
41
106
24
41
21
12
7
24
44
25
8
19
33
42
66
20
7
45
11
16
27
26
36
4
3
12
87
18
6
21
39
21
9
27
44
31
18
78
62
40
6
2
4
48
8
4
12
6
54
15
9
12
12
20
7
27
54
32
34
42
47
16
21
80
15
79
24
5
7
2
4
11
25
48
6
12
2
36
36
3
43
30
15
5
10
30
8
7
12
3
21
9
167
19
5
4
53
4
27
120
8
12
19
2
24
7
81
27
21
15
77
58
12
9
44
16
36
15
36
6
18
18
6
2
39
24
1
72
3
12
3
5
1
12
27
5
10
48
36
5
19
36
9
57
48
6
26
46
86
3
64
39
12
45
8
16
56
28
12
32
21
12
55
15
42
3
17
22
2
10
29
148
24
5
43
77
4
51
48
68
69
3
21
3
19
38
22
29
1
20
22
57
3
38
55
33
36
35
16
3
66
6
12
6
20
7
5
19
63
24
9
5
27
19
5
55
60
21
3
21
24
32
55
6
32
28
20
22
5
9
3
43
36
26
52
42
5
37
11
1
6
38
4
51
69
18
72
24
30
6
9
33
102
30
3
5
10
2
19
48
53
7
53
34
6
6
42
8
64
36
20
4
6
6
66
62
19
15
60
6
20
52
20
7
20
28
12
99
21
29
24
40
3
12
29
4
15
3
2
28
11
7
9
201
24
30
9
17
31
3
26
58
41
12
52
108
36
5
28
96
27
20
1
6
24
9
9
18
21
21
11
21
12
15
1
6
89
7
57
27
2
22
18
24
36
39
3
2
39
13
3
5
60
19
29
12
52
3
48
3
21
21
6
21
5
27
13
60
8
24
24
7
24
3
30
3
111
24
9
27
38
4
23
7
12
2
12
16
35
7
9
17
22
5
7
42
15
9
20
16
20
15
19
6
6
14
27
9
7
5
60
7
21
15
36
9
35
16
15
33
33
15
3
14
4
24
56
7
5
4
8
28
66
6
59
4
12
17
24
27
31
18
18
6
30
6
42
21
24
9
30
9
3
9
15
14
39
19
9
45
6
12
12
2
28
6
14
34
5
21
19
68
16
51
12
60
33
24
17
40
12
8
19
15
2
22
41
7
9
12
29
7
5
10
41
37
12
24
102
2
4
18
14
40
3
24
9
80
31
48
21
20
24
22
36
5
64
9
30
17
19
12
2
7
75
42
3
17
15
31
42
3
9
27
15
12
30
44
3
16
17
4
3
3
60
9
48
36
15
69
3
12
12
26
4
15
17
4
27
9
23
21
22
57
15
17
16
20
12
28
9
6
9
3
9
29
46
54
12
20
34
6
39
15
65
108
19
6
8
15
43
14
22
38
75
1
15
29
67
9
30
12
69
8
19
42
11
57
31
3
65
79
24
18
3
17
4
27
32
21
10
24
18
8
39
16
5
7
9
3
48
9
27
51
9
36
27
9
5
3
4
32
1
66
14
15
1
27
53
19
3
2
28
18
41
1
6
12
9
48
20
7
36
42
18
6
42
12
42
6
2
40
30
50
12
46
36
5
13
32
28
51
53
3
24
9
75
52
5
58
48
9
15
2
34
29
45
10
6
39
5
7
48
3
12
48
12
36
6
3
15
9
15
5
16
12
5
15
16
9
23
21
4
18
2
58
5
36
1
18
45
3
12
69
12
36
21
3
17
22
2
7
20
9
43
9
20
4
42
5
64
15
42
35
12
52
36
75
53
43
21
3
6
18
26
43
45
11
36
1
3
69
6
78
6
9
27
12
26
16
8
16
44
22
57
3
17
12
103
53
7
9
33
8
7
3
2
24
12
7
15
33
45
78
48
12
33
8
9
7
20
25
8
3
21
12
24
19
12
20
1
8
7
20
16
27
33
9
6
12
14
19
17
10
14
43
32
57
24
16
24
27
12
12
32
1
6
6
3
3
2
10
48
90
24
18
5
48
40
5
28
3
53
22
38
3
24
16
3
36
9
63
14
27
40
29
10
33
8
16
20
16
15
2
27
16
41
39
13
3
24
27
33
27
14
7
45
35
13
35
19
29
4
48
8
40
3
21
8
28
69
18
5
48
9
27
31
60
6
20
16
6
17
45
10
9
33
20
64
18
9
15
12
29
31
185
37
3
33
18
9
3
9
3
84
12
17
37
12
27
9
6
14
27
19
21
20
4
9
8
4
35
81
31
27
5
37
24
27
9
12
11
24
25
6
42
23
9
7
5
15
31
6
11
31
21
111
42
18
12
9
5
24
34
45
39
21
17
34
6
6
17
85
15
5
28
18
12
29
16
15
9
8
91
69
3
14
15
21
10
21
27
26
28
32
22
26
27
13
3
9
24
12
39
32
4
24
20
31
5
37
6
14
3
124
5
4
11
31
18
11
1
47
81
16
3
3
17
73
6
29
52
15
24
21
5
27
19
2
15
12
1
30
12
17
37
3
21
11
1
75
45
18
26
58
9
15
18
8
27
48
4
39
38
31
3
6
44
40
35
1
18
18
23
13
24
3
39
12
9
21
47
12
52
5
34
41
13
20
36
10
72
54
6
12
9
20
4
17
7
9
143
21
7
32
1
3
12
5
43
9
3
32
93
7
27
84
36
9
53
10
21
12
48
3
38
7
5
3
16
39
41
21
7
45
15
5
3
61
36
8
70
45
3
36
42
3
57
47
24
1
39
20
1
42
6
11
16
5
28
20
10
12
78
30
2
7
3
5
24
1
51
57
23
21
79
8
1
18
2
4
23
64
20
16
12
3
29
24
13
42
12
9
9
18
86
16
48
18
45
29
55
3
26
22
5
21
10
6
3
57
32
15
9
34
48
5
1
8
10
81
9
51
53
43
51
2
10
81
8
21
22
84
26
28
90
9
69
12
51
33
3
8
7
6
24
123
75
5
7
2
7
21
36
20
84
34
12
6
68
12
24
34
48
18
3
21
27
45
6
54
6
17
19
12
30
12
6
6
27
9
3
8
28
3
17
1
36
8
15
37
11
31
5
64
5
7
51
6
20
24
12
12
3
16
21
15
3
2
7
3
9
8
9
7
3
21
8
21
67
5
15
33
10
17
13
39
21
30
129
33
11
31
24
41
61
20
12
10
21
24
51
21
15
18
12
3
29
4
111
9
18
5
16
104
7
26
24
31
36
27
6
3
51
2
27
21
27
28
20
12
19
33
27
66
104
4
18
21
8
19
30
12
18
17
7
30
95
21
10
30
51
21
27
3
78
32
4
6
21
20
21
88
42
17
33
7
39
6
8
16
3
51
26
39
12
31
12
5
13
18
26
22
21
17
4
44
15
19
18
6
2
19
15
14
7
53
4
3
32
9
19
3
17
1
99
12
27
26
7
3
6
12
27
32
21
91
20
37
78
113
25
18
6
36
8
10
30
27
41
70
2
15
19
9
15
2
10
89
37
36
35
52
44
33
10
12
36
33
20
16
29
22
14
15
12
21
16
6
12
24
2
4
60
6
2
31
15
14
4
75
20
7
18
35
9
4
3
5
7
15
42
68
10
60
6
63
9
8
7
24
9
12
72
20
7
3
2
3
13
27
8
7
17
31
72
9
24
63
24
9
56
31
2
22
62
28
3
45
108
3
51
17
1
8
52
12
3
15
30
30
48
21
96
32
19
5
40
8
67
12
42
15
20
4
8
1
32
24
15
31
9
20
36
40
5
70
21
27
9
3
38
51
7
12
53
31
2
4
51
32
31
9
9
8
127
3
2
51
4
9
6
12
48
21
21
20
16
3
39
12
2
24
84
28
72
6
53
24
7
26
22
72
9
9
6
33
41
24
4
3
24
24
45
6
12
26
31
51
78
18
18
8
43
56
36
4
60
15
2
58
9
9
60
66
12
57
9
20
3
28
29
40
24
30
26
4
39
33
6
60
2
27
ABCD 485213438*7^$a-1 [50035]
11
48
22
6
57
36
41
18
13
12
75
21
39
8
28
54
26
10
15
23
49
21
116
12
10
9
12
27
20
25
15
116
28
140
28
2
16
54
12
12
6
96
18
33
24
9
30
12
9
12
96
9
63
3
12
45
45
42
80
49
11
54
30
1
23
25
5
42
16
9
36
9
32
78
18
10
2
54
6
10
33
36
5
7
12
36
36
21
2
76
9
9
54
6
6
12
44
34
20
7
11
25
33
36
15
24
63
6
15
47
60
30
40
18
24
9
72
60
35
30
6
76
81
59
52
36
90
12
30
50
19
63
33
3
24
2
7
3
21
75
48
42
24
27
27
14
36
12
10
21
11
12
28
14
19
45
48
12
3
11
40
69
5
10
6
104
6
1
9
8
7
47
52
21
12
15
48
78
3
9
26
40
12
18
15
3
57
35
49
21
26
4
8
1
5
28
99
60
3
6
12
6
150
15
27
9
15
18
12
75
27
14
22
36
45
12
23
52
44
25
3
6
56
19
12
3
60
26
6
18
31
12
24
24
27
45
71
34
18
9
5
43
3
6
2
16
26
4
63
12
45
6
9
12
5
36
4
2
49
72
15
8
4
69
24
11
1
36
47
10
15
33
27
3
6
39
17
7
9
2
100
57
5
18
49
39
20
16
69
15
56
6
12
7
3
12
2
7
9
42
18
12
24
39
36
21
6
54
14
4
14
19
15
30
12
20
4
8
19
69
12
14
64
2
18
4
32
1
24
35
28
6
54
2
7
3
21
63
26
24
22
8
34
30
33
3
14
16
14
1
15
6
14
4
18
2
1
60
12
15
32
37
12
3
9
11
52
74
19
5
54
34
14
40
72
2
31
39
20
28
45
45
63
57
30
32
16
8
49
12
23
1
15
44
94
14
22
3
24
23
40
14
19
39
21
9
24
62
22
42
21
12
3
32
22
3
83
54
43
12
107
18
40
51
60
47
10
26
25
9
20
43
15
44
10
30
2
7
5
16
3
35
42
16
84
26
4
9
9
14
49
9
8
7
9
12
27
15
236
28
32
10
56
64
12
38
25
5
16
75
5
19
9
6
57
11
22
2
13
59
12
24
1
111
14
22
12
18
20
18
1
9
84
15
15
96
21
15
32
22
24
2
22
66
54
27
51
42
26
1
24
17
18
16
2
10
12
12
6
39
47
52
12
36
33
9
63
5
10
12
9
60
23
12
37
24
15
20
18
90
25
9
27
60
105
18
12
60
20
40
14
34
9
21
14
37
27
33
29
31
17
16
48
68
28
60
24
120
18
12
6
3
65
7
24
9
90
32
25
3
44
37
41
18
16
36
33
3
24
9
5
7
45
39
3
6
2
49
3
30
44
31
27
74
7
24
23
48
60
52
2
18
37
71
25
23
1
9
24
51
5
24
54
10
90
80
22
18
48
50
60
22
30
32
28
68
43
9
27
47
18
31
17
22
32
10
6
30
48
3
71
88
12
56
28
12
2
12
10
36
12
18
50
16
36
8
18
10
26
18
1
27
2
16
12
30
33
17
4
15
12
15
45
35
24
49
23
36
25
36
9
15
23
18
10
24
36
45
12
17
7
57
3
23
10
18
2
24
16
30
8
13
36
95
1
48
9
14
10
56
6
28
33
3
44
18
4
27
21
30
26
4
36
3
23
28
48
56
12
1
3
18
3
29
28
32
7
27
20
40
9
24
11
1
35
25
11
76
6
12
14
61
11
36
28
14
18
30
103
39
24
48
33
5
58
2
40
3
3
20
46
27
21
14
100
21
51
14
28
15
72
36
3
9
3
24
20
10
30
9
5
24
10
8
37
9
12
44
7
3
21
21
26
13
12
11
64
24
32
37
5
30
24
1
15
9
11
28
8
13
12
9
6
78
15
48
15
68
16
45
11
6
88
20
12
16
24
48
26
4
14
7
69
36
6
6
6
8
6
4
6
26
16
66
8
1
24
83
1
3
18
14
28
24
48
21
36
3
20
46
15
11
13
15
26
18
1
3
24
78
15
9
14
64
30
84
51
5
30
49
15
21
29
7
29
16
38
16
30
3
12
3
20
13
3
24
2
72
19
12
3
6
6
12
24
8
1
11
36
40
9
5
24
22
6
3
33
12
14
28
42
51
5
4
12
6
60
45
47
22
42
32
37
24
3
2
64
39
27
12
33
39
45
12
15
24
20
28
8
12
13
72
15
12
32
1
23
25
21
18
98
10
21
36
3
21
21
48
132
12
3
9
42
14
19
9
30
14
7
12
23
28
12
21
24
35
60
12
13
15
36
12
9
48
15
92
13
45
14
18
22
48
45
33
24
36
44
22
18
27
24
39
24
74
46
18
48
15
3
24
44
40
9
21
20
7
24
27
18
20
10
8
1
24
9
12
30
9
3
69
15
18
2
40
21
60
15
18
98
1
87
12
21
9
66
8
4
9
57
63
11
10
2
13
131
64
72
21
12
3
14
28
18
30
14
1
53
7
57
30
24
24
2
10
2
19
53
16
102
42
60
14
24
1
11
49
48
84
3
20
37
3
32
54
19
107
25
29
16
2
66
7
11
52
6
68
16
26
12
4
14
4
20
28
42
36
45
5
4
12
51
3
6
36
27
36
5
6
1
9
38
25
3
24
38
54
6
43
23
46
15
45
15
5
54
37
9
3
83
22
14
40
44
25
48
21
108
102
8
12
24
25
5
40
104
7
3
14
12
7
39
8
4
68
28
60
42
2
48
13
11
36
54
12
4
24
14
22
15
48
23
90
22
26
16
6
12
2
40
3
81
27
35
22
122
12
10
3
3
20
25
35
4
18
62
28
9
12
12
9
44
64
99
11
13
11
52
9
59
37
89
40
14
58
3
24
21
3
5
40
75
11
18
19
9
6
6
51
17
28
75
48
15
14
40
39
27
24
12
18
24
6
8
25
48
17
28
12
51
27
48
45
27
18
27
3
12
18
44
30
6
16
2
73
53
10
44
16
14
28
3
11
18
52
51
3
12
36
8
34
2
1
60
24
21
2
1
29
36
46
32
40
6
51
65
16
24
30
66
6
24
32
10
18
12
32
94
3
9
2
12
4
50
10
8
40
2
40
32
10
2
19
12
23
37
27
48
14
19
3
24
21
3
2
24
22
33
9
63
3
6
6
36
6
18
24
42
2
10
42
9
51
32
1
9
3
48
45
6
8
1
3
14
4
66
60
20
25
11
64
9
3
14
18
10
36
66
80
34
6
45
12
45
42
12
9
27
24
2
64
12
6
9
71
13
15
18
54
12
14
142
24
24
57
33
6
14
16
20
16
24
20
52
42
69
87
81
15
57
12
48
3
50
7
3
18
27
3
30
3
48
63
69
15
8
10
27
47
37
36
35
52
8
13
15
2
43
39
9
12
3
20
46
50
16
45
12
15
72
21
27
9
27
26
28
3
81
62
16
2
7
9
63
17
18
1
11
28
12
9
21
3
3
6
48
3
9
3
36
17
10
18
26
61
12
48
47
40
50
43
5
16
26
28
42
6
24
9
45
39
59
4
8
16
8
13
48
41
10
12
2
40
26
40
2
94
33
35
1
33
12
150
14
18
40
20
16
21
21
3
15
21
65
76
12
38
13
21
15
9
75
11
12
13
15
9
75
54
72
14
42
19
27
8
12
4
24
108
21
59
1
99
26
4
6
14
19
57
3
39
9
3
21
5
16
36
8
52
32
7
12
9
36
12
6
45
21
2
58
15
3
26
19
17
55
45
30
33
48
87
45
48
9
18
2
46
72
8
12
13
39
24
45
21
26
52
24
9
5
4
75
15
14
19
17
4
15
9
42
38
7
77
19
9
3
5
10
36
30
14
1
21
74
30
31
5
4
2
112
80
28
44
73
36
3
9
15
24
110
22
21
15
54
48
3
48
48
36
9
51
5
24
16
6
42
15
11
12
13
3
84
8
16
9
21
26
97
3
12
72
38
16
15
27
32
36
1
33
30
78
36
56
43
12
11
24
1
27
9
47
42
40
18
6
3
39
68
61
29
18
13
3
38
70
48
21
5
16
15
15
8
100
12
20
48
4
78
3
3
54
66
9
48
9
12
24
54
32
1
87
90
18
180
2
19
77
10
20
1
3
20
84
16
12
6
3
41
67
48
24
72
5
43
5
7
15
36
6
6
24
30
38
25
24
21
26
16
6
6
9
ABCD 485350542*7^$a-1 [50005]
3
33
33
32
15
36
25
6
30
8
24
15
4
5
10
14
24
4
11
1
8
24
4
3
20
4
9
54
12
6
24
30
2
58
54
51
3
17
1
20
4
48
8
4
15
20
16
3
26
15
45
82
6
6
18
20
10
9
63
14
12
3
12
1
8
40
32
52
36
6
5
4
20
21
31
12
5
7
17
19
41
36
12
3
13
63
161
10
2
22
36
6
24
23
21
7
8
37
3
20
49
3
5
7
17
4
107
4
5
28
54
6
35
16
5
7
8
13
3
9
24
3
21
8
15
60
13
3
29
16
48
18
33
3
17
13
6
9
5
16
27
21
18
89
45
15
31
21
99
12
38
10
6
44
19
17
27
31
2
16
11
1
8
87
33
36
4
6
2
19
17
79
5
3
9
10
2
10
6
8
3
37
8
55
3
2
15
12
25
8
7
15
12
6
32
27
13
11
60
25
11
55
5
1
12
6
21
5
10
18
11
13
6
38
52
8
19
8
12
9
19
8
7
17
28
60
21
51
3
50
15
7
29
43
26
3
13
59
21
22
17
31
14
3
24
7
42
11
13
8
4
12
27
12
45
20
16
18
6
27
21
11
16
12
9
11
12
25
20
16
18
5
12
25
23
33
60
12
16
20
3
12
24
16
3
42
8
4
6
24
38
31
9
8
43
3
2
7
27
5
7
14
84
46
62
28
48
18
2
7
5
4
35
13
47
1
59
28
8
13
6
21
29
19
3
53
33
22
6
96
24
6
2
22
14
22
30
27
56
7
2
10
2
15
1
6
30
54
12
18
12
20
27
1
3
17
48
10
12
9
9
24
6
5
21
7
8
88
41
10
50
70
9
15
2
3
12
4
3
17
21
39
9
19
3
17
7
5
21
15
24
1
8
10
30
18
9
75
65
4
21
8
34
42
42
18
8
3
37
3
48
17
22
17
19
17
9
10
5
9
19
8
4
17
4
39
21
6
21
45
8
52
15
32
4
17
16
18
24
38
16
3
8
45
16
11
43
45
3
9
81
11
7
9
3
6
18
33
29
16
6
24
9
21
18
33
15
5
25
11
28
41
3
13
6
62
7
5
27
40
29
22
9
8
1
12
39
29
12
4
6
74
16
66
6
18
38
40
18
29
1
24
15
9
6
2
3
9
3
33
40
30
6
3
17
3
7
2
48
10
5
1
6
14
16
44
22
38
3
31
2
4
42
17
60
1
6
2
24
3
21
7
44
21
34
21
32
40
27
17
25
18
12
5
1
32
3
52
32
24
36
7
12
2
15
43
6
39
33
30
17
16
87
9
20
7
36
2
7
41
19
8
24
40
24
39
18
12
3
24
5
16
20
7
27
66
23
57
7
17
4
12
8
10
17
1
18
18
42
6
27
20
9
4
3
3
41
21
24
7
44
16
36
3
30
8
31
5
28
6
42
11
7
6
15
17
12
16
18
9
17
4
6
14
3
24
7
24
6
95
9
55
9
3
27
17
28
32
13
56
31
5
16
54
29
1
30
42
24
12
6
5
1
23
60
33
4
60
20
43
33
12
27
3
2
10
6
20
12
15
19
9
5
22
14
12
27
9
4
11
24
24
21
40
8
27
91
41
1
8
31
32
69
4
6
6
15
15
18
20
34
102
20
22
6
23
33
16
12
35
57
4
18
17
16
17
3
12
12
19
17
9
3
12
43
17
40
75
12
17
21
31
65
52
6
26
4
24
27
8
33
52
15
17
10
9
5
7
9
6
17
7
9
45
20
7
3
14
7
17
16
27
5
24
48
3
36
9
36
15
7
45
45
20
3
7
5
25
63
9
23
19
2
16
12
23
31
2
27
4
17
24
19
29
34
33
3
17
9
19
8
13
12
6
6
32
63
28
3
24
65
1
15
15
17
43
17
13
15
24
8
1
36
6
12
2
15
12
4
9
6
2
27
33
15
31
21
12
24
24
51
2
43
3
113
9
22
74
51
12
12
7
48
2
36
15
1
8
4
18
9
5
3
13
18
53
57
34
14
4
12
15
24
36
39
14
7
8
37
18
12
14
19
9
24
8
4
6
12
12
41
40
8
13
18
24
30
6
18
24
18
21
33
12
42
38
51
4
21
3
33
23
16
3
9
9
23
28
12
5
22
17
21
4
30
5
9
10
5
31
2
19
5
43
27
2
36
7
45
3
36
44
7
41
4
53
22
14
16
3
8
19
42
11
12
9
7
45
23
13
8
4
36
35
16
8
12
19
12
41
7
12
12
29
37
8
40
12
15
3
5
7
6
18
6
6
30
20
24
15
64
24
17
70
6
12
3
53
15
25
66
2
16
18
65
4
3
24
14
4
48
3
3
6
3
17
10
48
65
7
29
43
38
15
28
39
6
3
33
12
20
7
36
5
55
12
3
6
8
12
3
1
24
66
86
10
5
28
15
2
48
22
6
42
26
36
55
9
24
8
3
12
1
6
5
21
15
12
7
26
10
2
4
15
17
27
36
1
18
26
3
21
12
12
3
7
6
11
4
9
56
4
32
22
9
93
51
15
5
4
24
15
2
52
11
13
20
3
1
12
3
29
31
45
6
2
63
19
6
3
72
5
7
57
3
5
27
24
4
12
3
66
36
18
42
23
49
42
14
10
5
7
21
45
3
5
16
20
10
12
14
7
12
3
12
5
1
3
15
5
40
33
6
14
3
1
32
22
21
53
12
12
3
4
3
5
96
69
16
11
43
6
8
28
36
3
27
33
41
10
6
6
21
21
8
3
25
32
12
4
42
5
67
14
7
45
8
19
3
17
31
33
20
13
8
3
13
15
21
51
12
3
12
14
22
2
22
38
4
8
15
19
2
22
33
39
9
9
12
11
4
8
60
13
8
31
3
6
24
8
4
12
23
19
9
21
30
17
1
32
28
39
5
24
28
12
32
3
1
23
9
28
24
11
19
18
8
7
9
6
2
3
13
8
16
24
8
22
5
21
34
41
24
12
25
6
24
5
13
6
6
39
29
72
19
8
7
33
27
21
8
4
51
5
49
27
5
112
6
33
8
1
11
21
3
9
10
2
4
36
60
80
4
30
14
7
3
9
12
33
32
15
7
14
16
3
3
18
3
24
69
8
12
39
43
9
27
12
18
51
9
11
24
7
12
12
14
10
18
8
58
9
8
49
35
1
3
39
14
4
3
3
6
8
7
20
19
18
15
20
7
14
34
41
21
4
20
15
7
45
9
6
60
36
24
5
33
12
16
11
33
3
4
17
28
3
9
3
33
12
11
28
36
27
62
4
66
9
8
12
19
6
24
24
8
10
9
27
18
27
3
57
5
15
84
4
80
13
44
58
17
1
27
8
19
12
66
3
15
18
12
44
4
27
3
5
49
15
29
48
4
11
13
11
16
8
21
10
6
12
3
56
12
72
1
32
15
13
3
65
12
22
41
19
5
9
3
16
5
40
48
20
4
3
75
9
33
23
12
13
15
8
1
11
4
33
27
15
18
48
48
6
14
19
56
43
6
12
78
26
31
20
24
16
3
101
9
36
12
55
5
16
11
12
28
15
30
3
33
27
3
9
5
27
16
32
9
34
29
36
1
12
30
24
14
7
15
2
16
3
39
6
15
3
2
3
9
3
19
17
81
3
16
3
24
18
24
3
17
58
5
33
4
32
24
15
57
3
9
15
7
33
24
17
7
8
1
36
56
7
32
12
60
7
12
36
53
7
9
12
12
65
7
53
3
24
16
12
9
18
6
3
15
9
8
9
43
8
1
3
44
45
34
18
3
15
9
15
14
4
36
30
2
12
7
5
27
13
11
49
12
48
3
39
54
6
2
3
43
62
19
44
37
8
4
51
41
10
14
27
4
12
5
27
33
22
17
25
3
33
12
20
3
13
27
20
4
21
68
28
6
30
51
3
12
2
3
19
12
30
24
11
60
45
15
21
3
16
53
7
9
24
3
12
15
26
52
3
20
12
9
10
12
2
12
16
47
36
7
41
28
5
40
8
12
7
39
53
24
7
2
27
13
11
21
24
27
7
14
58
9
3
21
5
51
12
43
21
8
7
24
36
24
14
3
73
18
2
64
35
7
2
4
15
9
18
53
25
54
33
17
40
23
9
4
42
2
4
6
41
24
88
8
37
3
17
3
45
3
4
15
14
58
18
12
3
3
14
4
6
21
21
27
21
8
31
9
15
9
6
2
12
7
51
5
19
24
33
17
4
68
3
12
25
6
18
8
10
26
27
1
6
17
1
60
20
10
18
27
20
4
17
3
13
11
31
2
16
12
59
19
2
15
24
7
5
13
3
20
9
24
19
36
57
3
12
57
6
30
47
19
2
3
9
7
29
16
18
24
2
19
24
15
21
3
29
1
32
4
75
8
12
1
18
26
28
6
26
27
21
27
19
9
8
31
5
21
15
24
9
46
5
21
3
19
66
8
36
36
16
23
28
9
3
9
48
6
5
12
48
4
3
21
17
28
54
14
12
27
4
60
27
60
14
43
5
10
26
39
16
29
34
14
88
18
17
49
12
20
16
36
8
3
37
15
12
29
10
26
7
21
3
15
6
39
15
60
24
5
12
1
23
12
12
1
6
14
19
41
4
3
5
22
14
12
4
60
11
69
34
12
17
4
20
9
16
3
15
38
19
39
5
13
30
6
12
39
27
5
21
3
36
9
3
21
12
4
8
3
4
29
10
41
13
3
9
20
3
1
8
4
54
21
8
9
3
1
51
15
21
5
15
4
17
28
20
27
24
1
8
10
21
17
15
28
3
18
6
12
6
15
29
36
7
24
63
5
9
27
9
3
43
26
16
3
21
3
9
20
10
21
9
6
36
17
13
30
21
3
12
14
15
12
7
5
9
31
27
6
15
17
3
21
63
1
24
3
12
29
10
38
3
33
27
40
15
30
24
20
31
17
46
17
13
36
18
12
9
9
27
3
18
11
9
43
15
2
16
78
2
63
1
12
27
5
4
12
20
16
18
2
16
8
19
3
18
8
16
27
21
36
18
14
3
28
3
2
15
19
6
27
9
3
9
24
6
2
3
36
1
3
56
61
8
15
40
9
8
43
21
3
8
40
5
12
4
12
27
5
19
29
7
41
28
8
10
5
19
9
29
16
32
16
32
19
48
33
66
29
37
8
19
5
19
5
7
17
12
55
53
4
6
60
42
6
9
21
32
34
9
3
54
3
12
39
18
6
72
42
39
17
52
20
3
4
56
9
43
9
36
47
19
9
3
17
12
4
9
20
7
3
12
6
35
4
15
14
48
3
28
27
2
7
20
13
159
9
8
24
31
8
19
62
16
3
12
48
17
7
8
9
36
3
4
3
18
8
19
60
27
6
3
15
12
5
12
13
3
15
14
3
7
5
12
43
6
11
36
49
11
9
52
8
4
12
8
7
5
12
27
60
9
10
5
9
40
6
36
5
4
5
72
22
24
36
41
16
24
5
16
18
5
7
5
69
34
45
33
6
14
3
16
3
6
32
15
40
24
27
14
15
7
2
10
9
44
21
16
23
31
6
71
1
8
4
32
12
22
33
17
10
21
29
10
18
11
55
9
5
3
7
6
36
48
6
17
69
3
16
17
3
13
32
94
5
57
24
16
8
3
1
6
30
3
3
2
3
4
27
24
26
39
36
25
32
3
21
19
5
43
3
30
18
17
12
33
15
13
6
ABCD 485426964*7^$a-1 [50052]
60
21
3
12
57
39
9
24
18
12
57
36
12
12
21
72
42
21
39
81
9
111
24
33
168
18
21
51
42
42
21
24
45
63
15
93
12
24
48
3
36
45
45
39
12
45
51
12
24
144
12
15
6
72
12
27
3
69
3
30
15
123
9
24
132
12
36
12
120
27
84
9
21
39
3
9
24
21
24
6
84
36
33
12
96
9
15
15
156
18
39
24
36
12
3
9
21
27
36
24
15
48
18
27
12
9
3
24
60
72
51
54
78
12
30
42
9
12
105
48
24
30
42
15
36
33
54
33
84
9
12
99
33
6
120
24
69
96
27
21
60
24
60
3
69
12
60
15
54
6
24
21
12
39
69
96
12
3
33
27
36
69
51
21
63
9
228
3
21
24
45
48
15
15
36
42
39
12
9
51
12
57
48
51
24
24
15
102
30
120
48
9
3
21
39
54
39
45
27
12
51
96
36
9
12
27
36
21
39
24
36
36
30
18
12
36
45
75
84
84
45
51
9
96
99
93
21
63
84
33
15
48
57
75
15
60
18
42
30
3
3
30
39
12
36
39
93
3
33
24
24
51
108
24
9
21
18
12
24
9
57
24
24
30
12
57
48
123
9
33
150
48
33
3
54
3
12
24
39
21
21
3
12
57
24
3
33
15
21
3
27
69
21
54
9
15
45
72
87
126
51
84
24
36
21
24
3
93
6
21
63
78
39
9
24
3
15
45
24
63
60
30
3
21
39
108
3
9
60
15
69
36
15
6
99
72
12
84
84
12
24
12
60
81
3
24
165
60
24
6
12
12
21
39
6
54
36
93
15
21
3
105
36
27
48
21
36
36
108
9
15
105
24
6
141
69
27
156
24
60
63
33
21
51
141
3
24
36
3
30
15
39
114
15
12
36
57
15
81
30
45
81
147
75
36
9
24
3
90
30
48
48
12
45
132
69
42
54
3
57
99
60
9
18
45
33
27
45
42
12
84
153
24
15
9
15
48
93
33
66
9
12
39
9
36
21
30
24
60
24
30
42
9
72
21
87
33
126
42
27
72
45
6
57
72
12
93
15
36
12
3
72
60
72
21
27
48
12
12
21
48
21
24
54
132
24
54
87
3
36
60
21
36
63
6
15
9
66
93
63
42
27
12
33
6
42
15
51
21
3
78
27
12
39
45
24
15
12
60
36
132
108
48
36
21
36
48
72
21
111
12
24
39
33
36
27
24
6
75
15
45
24
72
3
81
36
69
54
30
15
48
12
15
93
60
57
114
9
33
30
45
69
30
42
87
24
36
24
3
48
18
39
15
120
138
42
60
9
36
24
15
45
48
63
24
36
6
12
3
84
84
24
75
117
33
15
45
63
24
36
63
6
18
9
39
21
48
123
9
33
186
12
9
3
33
12
9
3
3
90
51
87
252
66
54
33
12
129
39
24
21
3
39
57
3
81
3
9
15
69
21
12
27
60
81
6
132
21
27
6
15
9
15
39
69
3
45
3
9
12
39
12
114
3
9
27
36
75
12
9
72
24
39
6
24
3
21
147
72
3
21
3
24
57
3
36
9
36
9
12
39
72
81
15
63
33
12
27
57
3
120
9
3
21
27
162
51
39
6
30
21
63
60
66
15
27
36
12
69
51
9
3
60
12
33
27
57
21
108
12
51
36
9
54
12
33
21
15
12
84
72
33
24
72
24
39
48
12
75
45
15
126
54
45
135
72
54
15
15
9
99
189
12
12
3
36
21
48
12
72
24
96
72
3
69
33
3
12
9
63
27
120
54
27
45
18
9
51
18
27
21
15
9
51
21
63
27
57
12
57
27
132
48
21
6
96
12
153
12
3
102
12
75
60
3
6
3
51
60
21
60
36
24
108
24
24
3
48
21
33
18
33
3
6
6
9
9
63
3
93
12
33
51
39
18
18
6
30
66
75
117
3
15
12
81
24
12
9
54
60
72
9
9
6
9
24
57
30
21
12
3
48
96
9
27
81
45
15
63
6
18
21
72
12
15
105
15
42
27
48
12
48
69
6
84
54
78
21
21
15
15
36
12
24
33
12
21
27
60
27
18
3
60
204
3
102
24
6
36
78
66
36
9
39
24
18
3
24
12
48
15
60
30
18
57
75
42
318
12
48
12
18
96
3
33
27
12
45
87
105
12
51
99
9
12
9
12
150
30
78
36
24
6
3
21
6
9
27
6
3
27
33
21
3
105
51
21
15
15
57
21
12
18
21
24
57
24
51
3
33
3
12
21
27
57
27
57
21
3
12
33
72
51
51
9
3
66
15
15
9
108
45
12
3
27
108
12
60
30
3
21
39
57
3
3
21
21
15
96
39
45
48
12
96
9
63
24
39
24
30
18
69
9
6
48
21
24
15
12
9
21
75
39
12
33
36
39
69
21
3
27
54
12
87
51
33
39
69
99
12
33
72
39
81
84
129
39
63
18
6
12
24
165
9
24
15
24
21
12
54
60
66
15
3
42
39
12
93
6
60
24
9
27
48
12
90
36
30
18
3
96
3
21
3
21
24
12
63
9
27
45
12
15
6
15
12
24
48
15
6
66
24
9
21
3
27
57
48
36
48
51
33
9
15
15
18
102
9
3
96
30
15
15
33
36
12
15
18
75
21
24
39
3
24
33
36
36
21
18
45
12
9
36
48
3
12
3
21
27
9
45
6
42
18
9
63
30
39
33
39
36
168
24
51
21
12
9
6
9
12
45
63
72
63
12
24
69
51
6
30
9
12
57
42
21
60
24
12
3
33
60
45
30
66
87
15
84
6
102
156
9
12
36
84
15
60
45
3
69
36
15
117
33
123
12
3
57
24
93
6
9
21
102
30
30
66
72
51
24
3
33
36
36
12
24
15
54
15
105
27
12
15
36
96
66
15
24
123
48
21
27
81
12
72
24
ABCD 485479628*7^$a-1 [50023]
11
49
24
53
72
31
9
12
84
47
13
2
46
36
2
13
21
15
5
16
74
58
11
93
96
30
42
30
18
6
72
12
1
17
78
121
21
2
9
28
20
13
59
13
24
26
9
51
49
21
24
12
14
34
24
32
6
22
44
4
14
10
8
42
18
27
9
30
6
55
11
24
25
33
12
39
17
12
88
3
35
10
60
8
16
20
88
32
6
18
4
8
54
54
16
8
12
100
32
100
60
2
22
14
9
45
48
24
112
12
50
6
16
39
11
45
49
51
24
21
32
111
9
4
3
57
14
10
98
21
16
29
16
26
36
12
90
36
54
18
4
84
8
90
10
36
11
40
5
4
20
31
60
9
36
20
15
25
15
33
2
10
80
16
39
5
39
33
36
84
4
12
8
40
14
9
1
96
12
8
192
27
4
21
80
19
101
18
42
138
1
36
113
18
30
24
48
7
17
67
21
59
63
54
60
12
16
120
12
2
18
72
72
18
30
27
27
72
1
5
139
17
54
10
24
8
52
20
84
31
173
12
72
60
19
71
34
32
67
21
2
6
16
24
12
38
10
108
12
12
48
20
24
3
15
9
1
62
30
4
14
34
38
82
62
18
42
30
19
17
7
60
45
2
54
4
32
54
18
12
19
9
51
21
36
24
99
105
23
27
22
32
31
11
25
5
6
34
39
45
51
65
18
1
29
40
2
18
28
38
6
79
21
24
20
3
15
81
1
20
31
60
17
15
3
10
96
164
54
42
63
1
8
48
4
38
46
8
28
15
47
94
26
13
9
15
17
54
6
3
9
6
18
16
47
49
24
108
8
31
17
28
32
28
60
48
26
12
18
64
140
31
21
48
47
63
54
6
12
9
27
6
52
11
1
8
52
38
21
27
78
36
27
21
51
4
5
30
10
116
24
18
66
16
51
5
16
24
60
32
54
10
39
201
12
48
12
27
9
20
16
39
20
24
21
18
42
40
14
46
12
44
55
71
34
2
36
1
53
6
10
27
35
25
32
13
15
45
8
6
1
71
48
1
21
12
26
90
64
48
8
40
32
43
11
58
60
26
96
45
9
31
129
14
118
63
21
48
98
66
7
11
33
3
22
14
18
60
54
130
8
4
12
182
69
1
20
42
30
7
17
54
10
8
75
37
35
24
48
69
163
11
42
7
21
8
54
36
21
15
46
44
16
32
16
8
19
17
7
77
6
22
12
74
25
11
192
10
32
66
24
25
5
28
32
12
7
60
11
66
4
38
36
66
87
13
14
25
9
2
66
18
18
16
2
9
15
10
74
18
6
46
62
36
36
58
8
6
25
36
5
40
32
54
10
8
90
70
26
25
23
10
8
4
38
1
17
172
2
24
34
12
80
30
6
12
16
20
16
2
22
24
8
87
3
34
48
48
2
46
134
10
11
1
14
61
24
36
120
11
10
12
48
20
28
8
63
27
18
100
15
60
17
6
21
16
17
48
15
21
18
6
27
3
34
26
25
59
1
60
128
9
36
6
45
93
4
32
67
5
55
17
88
38
37
45
23
9
16
12
2
36
22
38
10
26
21
4
5
4
50
37
140
9
16
96
72
8
4
146
18
76
8
51
1
8
151
9
27
60
33
47
1
8
40
20
55
17
18
1
21
59
3
10
80
72
6
70
50
58
20
39
37
15
35
36
22
27
5
36
36
28
20
19
36
45
96
63
29
40
20
30
18
40
32
54
37
8
9
6
13
60
8
57
15
1
8
16
86
24
10
24
84
12
50
84
70
44
12
64
8
54
34
20
15
49
24
20
24
36
7
21
60
14
105
3
1
21
2
18
160
14
18
24
3
33
7
45
24
68
18
22
12
20
7
23
37
35
60
58
12
14
9
1
60
11
9
4
12
26
18
52
68
18
13
23
22
32
78
34
2
21
63
33
57
40
15
23
12
36
6
66
10
8
72
7
35
12
6
16
12
8
31
5
138
10
36
32
3
33
120
72
6
18
30
46
12
32
7
8
21
36
40
36
104
28
48
23
15
1
17
7
21
20
72
16
152
19
17
12
31
41
19
69
71
16
11
18
3
15
22
8
4
2
21
9
52
44
55
29
28
26
22
38
12
10
44
15
13
8
4
12
35
1
62
1
21
26
10
44
36
42
10
8
30
49
47
66
16
20
24
100
2
6
4
32
7
9
20
72
4
26
106
80
12
7
8
1
75
35
34
56
15
1
26
22
8
79
60
20
4
77
84
4
36
2
118
20
4
24
8
40
2
162
88
87
17
64
98
1
44
9
15
21
4
2
72
30
42
18
7
41
4
68
103
5
28
12
92
36
192
6
9
48
25
26
70
2
34
14
61
9
132
50
22
14
94
50
22
194
45
1
48
63
5
64
12
15
8
16
9
26
70
20
12
28
59
3
70
2
36
6
4
71
51
12
6
30
61
35
58
8
60
18
70
20
54
70
92
84
6
34
12
60
38
70
110
25
11
46
20
88
12
24
107
49
24
170
25
9
15
21
95
1
12
38
34
92
88
36
3
45
15
5
24
36
31
33
56
4
36
20
36
12
4
2
1
17
39
1
23
63
46
36
12
12
2
45
25
15
53
28
14
18
30
24
102
54
1
53
28
44
36
4
50
72
22
36
140
31
29
16
92
18
12
46
26
1
21
39
11
13
11
18
7
5
42
37
17
12
60
40
35
51
12
9
69
3
45
4
3
21
24
36
92
18
45
40
9
75
11
10
8
36
31
9
12
2
1
36
5
30
6
39
4
5
15
117
28
12
26
24
9
1
8
48
15
28
53
28
26
66
16
128
18
24
10
15
45
2
10
2
54
51
25
47
85
26
6
16
108
3
35
1
45
56
28
60
2
6
16
56
48
7
11
34
2
24
10
92
28
24
20
96
16
38
18
102
9
15
10
12
107
9
24
4
12
108
51
32
27
1
29
6
9
25
86
58
2
25
11
22
36
23
93
78
1
17
3
49
51
21
75
65
4
12
3
8
13
20
12
6
22
32
7
41
87
39
34
26
10
92
6
1
9
8
72
72
90
48
85
60
9
32
27
1
8
4
80
42
48
18
7
65
54
36
6
30
9
4
29
7
5
4
56
16
2
22
14
12
42
18
12
6
12
108
42
12
37
149
4
80
6
45
1
20
60
54
1
11
94
2
34
48
2
6
18
10
62
106
14
24
58
12
3
8
21
18
6
3
15
144
22
48
32
72
42
72
58
32
4
123
21
15
60
9
24
111
5
31
33
44
4
50
42
84
60
43
77
43
83
22
36
23
51
30
15
9
16
2
58
36
24
36
12
71
25
12
12
27
9
15
41
72
7
36
5
4
15
125
36
16
8
36
4
24
108
11
28
17
7
35
9
21
36
4
50
33
9
30
10
98
24
12
49
9
60
12
32
15
ABCD 485504100*7^$a-1 [50067]
4
56
36
28
36
20
24
48
43
17
144
60
12
60
4
51
9
12
2
42
24
132
79
17
19
60
35
1
65
19
60
11
84
70
51
35
90
120
88
27
59
61
24
41
4
14
12
84
16
68
102
19
21
200
36
18
16
14
12
24
19
89
216
54
90
31
5
42
12
18
46
38
150
13
36
29
24
7
35
18
28
3
72
23
54
12
36
36
12
31
11
102
7
119
85
17
55
5
66
13
24
5
31
3
33
9
120
2
6
70
2
19
17
24
28
8
28
62
4
20
85
59
30
12
18
12
6
12
60
7
57
63
9
56
40
135
29
6
58
231
3
44
52
116
1
9
8
36
12
30
30
18
22
38
25
60
71
6
24
24
24
52
8
120
7
9
15
23
30
103
17
12
90
22
3
36
60
41
120
90
30
43
35
112
54
26
30
30
13
35
42
6
52
45
23
166
63
87
48
20
204
25
65
19
29
43
5
36
36
12
19
17
30
13
17
84
19
47
24
1
5
60
30
49
17
82
2
4
80
10
2
19
17
28
99
95
28
2
12
187
5
12
90
66
7
9
36
27
5
12
7
41
79
59
1
41
43
9
14
46
2
1
23
121
5
19
12
35
24
1
35
30
19
41
64
20
19
107
10
14
66
132
28
68
67
29
16
8
18
12
6
55
93
68
6
18
6
6
19
45
20
10
26
84
30
4
54
8
7
23
22
75
96
47
24
6
7
72
5
18
82
26
37
12
101
16
20
7
24
17
4
50
1
9
80
40
18
42
8
163
9
18
50
31
9
27
5
4
32
18
18
76
2
18
12
6
6
48
64
15
12
17
96
91
11
25
53
18
4
14
40
86
42
36
67
3
92
25
71
37
17
19
89
36
36
124
20
30
49
11
64
14
24
7
69
8
19
35
90
55
45
62
22
27
23
90
12
55
53
52
3
125
6
30
160
84
32
19
41
150
25
45
3
29
76
27
101
7
23
108
36
25
23
6
66
96
4
2
7
45
26
58
2
4
14
31
35
36
49
65
4
128
12
16
44
7
39
2
60
7
5
16
26
109
17
24
139
9
24
56
16
39
11
70
135
41
36
22
42
3
51
21
45
24
32
4
44
24
94
21
53
187
41
48
36
36
60
66
10
18
45
29
24
28
56
19
96
9
14
16
14
31
35
34
122
25
5
84
16
12
20
24
28
24
27
5
12
31
36
36
65
12
18
85
60
83
1
63
32
30
6
202
27
24
12
24
53
22
26
132
24
4
3
69
27
3
42
32
43
161
10
9
60
36
5
34
38
84
18
42
36
22
21
17
108
30
54
54
18
7
9
63
33
110
48
142
26
1
77
12
6
24
30
42
6
24
4
164
31
84
71
24
192
42
4
2
30
55
21
20
12
24
184
20
24
24
4
2
6
60
40
68
6
10
8
42
1
84
17
42
10
104
7
35
36
25
77
7
99
92
6
16
3
144
11
34
36
63
11
54
168
54
48
60
18
60
19
84
53
7
29
91
71
6
4
60
8
30
6
96
30
36
18
54
100
14
7
5
31
41
136
63
17
6
42
43
9
27
35
1
144
21
8
24
28
8
40
2
49
35
10
32
18
42
138
25
5
19
219
2
36
79
144
27
20
48
42
52
8
96
4
32
78
13
11
24
6
126
18
7
65
84
12
12
102
13
41
31
15
80
54
6
6
7
117
20
78
22
14
1
41
139
93
27
89
60
96
103
5
7
9
2
24
24
49
167
84
10
36
8
42
13
45
51
3
42
84
20
4
3
29
72
24
30
25
117
60
3
15
14
48
31
29
48
210
114
4
2
6
60
67
69
12
6
2
52
75
35
18
72
16
80
4
8
18
10
63
9
8
43
21
80
10
2
76
3
9
2
54
12
66
78
139
11
34
32
10
57
9
87
119
84
12
114
4
38
48
54
4
38
10
14
28
68
18
6
10
60
8
28
32
6
42
6
133
11
34
110
25
47
34
14
114
90
22
20
18
61
17
24
4
36
20
64
110
24
6
55
93
62
24
90
64
12
36
32
31
113
4
78
57
24
21
14
28
21
96
5
6
36
30
24
24
4
15
36
77
60
16
27
9
56
28
116
144
52
39
29
6
48
22
50
34
134
54
12
60
6
60
25
9
98
30
6
106
104
43
36
53
66
6
24
6
54
30
46
39
17
36
12
16
56
12
91
5
31
29
12
58
21
45
135
24
5
31
5
24
90
25
81
12
60
3
9
20
6
70
12
32
19
71
1
35
30
24
12
36
70
2
19
72
83
61
45
6
20
10
14
46
3
5
36
6
78
12
36
42
106
14
6
60
24
106
18
20
7
81
15
35
58
15
35
37
29
88
14
133
11
25
65
34
81
5
24
4
26
36
18
18
13
96
29
28
20
12
60
84
6
6
10
14
136
44
30
18
84
7
47
58
38
18
30
18
6
60
85
23
42
4
3
24
29
36
30
25
17
43
71
54
4
24
3
29
24
42
10
63
36
29
132
19
36
9
152
19
93
44
12
36
90
6
16
38
54
19
23
13
144
17
96
139
59
6
4
26
42
16
68
19
29
55
11
94
20
19
135
68
102
55
9
132
32
48
12
19
23
10
27
101
163
60
9
120
68
12
78
37
95
60
42
40
44
19
23
76
98
24
19
47
126
7
11
42
36
18
13
35
90
12
84
55
3
62
28
26
42
18
1
107
102
42
42
36
6
64
68
6
43
9
14
54
126
6
31
17
42
25
45
90
2
7
29
58
2
12
16
72
51
125
30
37
33
12
123
12
17
66
36
6
19
5
180
4
2
42
10
38
ABCD 485551148*7^$a-1 [50019]
48
15
21
84
75
30
27
21
27
17
70
36
45
9
56
22
18
32
67
21
44
91
120
41
43
24
81
20
96
7
27
249
39
30
15
33
92
10
81
17
7
15
30
32
19
39
108
30
42
12
9
9
78
9
45
18
12
2
4
27
29
31
53
103
9
3
17
10
18
219
41
34
30
6
2
7
15
69
77
10
2
31
12
12
15
38
96
4
42
33
17
10
42
18
48
42
63
57
8
10
213
9
48
114
48
14
88
32
7
99
62
28
60
42
36
54
15
3
42
32
64
27
45
18
42
20
12
28
20
10
12
9
17
43
17
22
168
9
77
166
30
18
222
224
16
30
14
48
91
105
42
30
63
27
12
18
48
30
2
12
10
69
147
72
105
72
24
72
5
7
75
33
57
18
69
17
34
9
36
9
32
24
40
42
81
12
45
20
55
185
10
54
96
15
12
5
12
19
27
50
7
15
21
27
204
45
53
70
108
24
9
77
142
12
33
33
27
53
22
74
96
31
29
88
15
12
3
2
10
18
12
8
19
3
12
93
48
48
72
117
15
3
42
75
45
27
5
10
9
9
80
91
84
15
162
68
48
10
2
70
45
93
84
15
15
90
32
64
20
142
21
29
10
33
41
48
16
114
9
132
84
24
12
15
60
12
14
48
12
7
24
12
75
45
33
27
65
88
12
51
120
57
12
68
82
216
50
100
32
10
21
77
10
24
36
72
78
42
42
171
15
12
21
9
128
22
21
17
10
2
132
28
111
17
40
3
21
15
3
132
9
57
15
147
14
31
12
48
17
19
60
87
93
29
31
113
60
103
84
36
144
69
15
17
16
20
22
18
42
12
62
19
15
30
27
48
48
24
3
62
58
9
48
29
7
27
57
27
33
15
12
86
103
87
153
9
147
33
164
60
31
27
33
36
12
24
45
18
60
177
120
15
21
132
17
148
27
33
20
22
48
33
65
180
22
12
30
48
15
5
58
9
105
39
27
72
48
12
270
15
17
16
60
150
12
14
228
12
7
12
9
63
72
17
7
9
51
69
104
46
57
41
12
130
12
9
36
216
9
56
19
45
30
78
30
177
17
28
6
2
28
20
79
63
2
118
33
27
45
192
93
3
24
53
31
81
18
78
27
75
45
15
78
12
8
7
17
10
30
56
67
108
12
12
45
63
3
9
111
50
70
90
30
12
60
60
38
12
82
18
18
12
30
44
43
41
7
5
72
19
27
50
10
60
129
5
12
4
42
33
41
16
42
270
8
7
21
80
67
12
36
15
9
41
202
12
96
9
96
24
21
20
7
15
21
81
18
2
60
16
30
12
57
108
65
43
48
99
2
55
84
60
29
12
10
50
31
24
48
3
14
31
65
22
81
9
12
6
24
146
34
2
7
9
87
101
22
90
27
48
3
9
51
12
74
4
3
29
24
4
20
139
5
31
29
100
32
34
74
12
24
55
177
78
69
24
9
30
2
48
28
30
42
192
15
33
44
118
78
15
96
113
76
3
27
48
9
63
120
98
96
7
12
9
18
21
161
10
78
20
84
58
30
15
108
315
42
111
132
117
108
90
12
21
5
52
18
69
101
4
60
48
3
39
81
17
10
14
16
18
12
33
27
38
96
31
17
48
12
48
10
18
84
36
3
120
60
24
12
15
230
43
17
79
69
18
12
14
16
51
219
12
96
177
5
48
22
90
42
36
9
36
15
33
72
84
3
21
51
2
154
2
108
94
81
297
90
93
17
58
90
27
15
57
15
2
60
7
29
7
5
76
39
120
33
104
16
104
106
57
3
57
21
27
87
78
12
8
108
22
21
24
33
12
32
46
2
310
14
91
3
14
70
108
45
33
39
21
27
45
18
45
125
100
12
20
115
108
120
65
154
36
60
42
27
3
18
3
36
3
72
48
21
9
42
98
88
32
10
18
32
43
27
12
2
7
113
88
8
58
57
3
50
120
34
129
36
63
2
43
15
105
3
69
33
3
27
14
36
52
3
36
24
125
175
5
7
51
33
21
90
69
29
10
42
15
3
14
34
60
24
26
160
99
36
72
15
18
12
68
94
78
15
149
46
62
46
54
8
7
45
75
33
15
12
3
60
38
52
32
208
20
40
102
33
17
31
15
24
48
150
3
144
96
27
81
36
48
77
46
12
2
31
108
60
27
72
30
60
3
15
2
10
2
19
27
189
84
24
123
162
42
69
17
12
22
165
53
48
10
57
17
19
189
30
78
20
7
75
14
118
36
69
24
27
12
18
63
51
33
63
9
5
19
36
3
21
17
12
43
15
9
63
14
58
33
89
7
27
9
33
30
230
22
33
3
12
33
39
48
48
62
7
77
16
15
72
63
21
12
12
12
63
62
36
70
9
144
99
21
267
45
144
77
ABCD 485591684*7^$a-1 [50015]
84
93
3
24
33
135
41
43
36
41
72
40
12
48
68
24
24
24
88
8
16
15
9
56
79
45
156
8
7
41
88
24
15
81
104
72
19
33
75
9
24
8
19
36
36
5
91
24
5
72
28
12
3
21
12
44
4
39
84
33
63
57
8
72
24
40
56
4
108
8
24
7
17
4
24
144
12
132
267
57
111
33
39
69
132
39
9
51
33
3
33
36
27
21
27
72
41
7
9
32
40
12
75
21
27
17
7
9
152
79
17
151
9
56
148
12
36
20
88
84
68
4
108
152
4
48
36
32
24
24
31
48
9
27
21
36
27
41
28
12
36
20
31
132
48
21
8
16
12
27
41
64
3
72
144
5
28
3
45
51
228
5
16
96
27
21
32
43
9
27
41
24
4
96
204
32
115
21
32
28
27
24
89
112
32
24
19
93
168
63
48
21
60
87
24
72
65
28
36
51
5
31
9
96
104
52
60
32
4
15
72
21
24
32
19
24
21
60
20
52
108
3
9
96
12
27
117
32
24
16
12
12
15
165
15
9
39
36
9
12
15
105
39
24
9
96
39
96
12
9
32
79
89
96
4
36
3
105
51
89
4
48
204
39
105
27
48
141
15
9
176
163
12
41
24
28
3
33
56
55
9
27
69
120
72
51
69
192
8
24
4
164
7
201
8
4
12
39
17
7
69
15
69
12
12
12
12
32
24
67
72
45
39
17
19
221
40
3
60
33
32
16
24
27
12
113
16
12
20
96
16
8
67
9
92
144
24
55
156
24
9
15
57
84
12
20
24
24
91
108
12
60
45
195
24
57
63
21
3
84
21
80
16
12
27
36
48
48
45
104
4
144
3
33
75
21
32
40
63
41
127
33
63
69
63
5
67
29
24
79
9
108
39
153
12
48
36
15
149
52
3
180
5
88
27
5
88
60
84
159
9
48
24
24
51
29
19
57
36
12
15
12
117
12
180
3
45
63
45
104
31
12
93
24
24
8
7
69
92
112
24
108
20
55
57
63
36
69
84
12
24
36
111
81
72
180
60
147
21
20
127
12
33
20
120
52
15
69
12
63
36
12
36
45
27
113
19
57
36
3
9
12
39
60
84
9
8
4
216
15
21
24
12
39
12
81
15
33
147
24
36
96
48
89
31
9
27
21
15
60
5
43
57
84
15
132
5
88
32
7
108
12
17
24
4
27
17
67
21
15
129
15
93
20
28
36
12
48
15
12
12
129
15
5
40
27
33
75
33
27
105
20
72
24
24
19
33
44
19
5
28
123
17
172
72
15
9
72
20
43
21
24
104
67
57
15
36
21
132
144
24
12
27
117
75
41
48
72
7
36
21
27
69
48
60
132
8
19
57
60
80
64
24
48
3
57
39
72
21
12
3
45
51
89
79
21
87
21
51
96
77
24
31
24
17
48
31
33
27
5
64
15
9
8
88
56
16
8
19
81
72
24
68
100
24
51
177
24
60
48
15
12
65
19
12
21
20
72
52
192
3
41
67
9
51
21
92
31
21
20
31
81
12
27
69
12
8
40
8
48
4
108
12
180
12
3
120
60
57
123
81
75
5
28
15
48
9
3
132
21
15
41
19
108
24
17
55
41
28
12
39
137
43
36
41
199
33
36
216
36
27
60
24
89
4
96
12
36
12
3
5
31
21
27
36
5
19
105
140
28
24
44
55
105
84
27
89
55
89
67
93
87
9
56
24
4
15
12
21
120
140
28
12
8
16
8
4
135
132
24
12
5
52
3
84
29
76
12
12
156
63
33
8
88
87
33
12
15
72
21
111
69
20
19
72
29
4
75
48
57
15
12
9
84
108
236
19
57
68
72
19
5
40
60
3
12
5
4
20
40
8
43
36
9
84
75
84
132
24
57
15
12
60
45
24
60
72
51
29
28
24
63
36
17
24
28
48
68
19
60
33
39
12
36
41
16
48
15
69
84
36
12
3
48
9
92
4
3
81
99
84
9
48
24
12
44
24
55
93
20
280
99
84
21
48
111
33
12
3
36
41
244
147
12
77
19
57
75
9
180
48
36
15
117
3
17
19
5
64
32
24
120
96
43
77
24
43
72
36
33
8
43
81
36
8
72
28
48
120
3
41
67
117
8
16
32
43
81
108
48
48
132
192
12
36
3
17
72
19
60
12
5
4
12
128
139
168
108
105
8
67
33
48
15
29
40
96
63
33
12
308
67
12
21
24
51
41
43
29
96
16
12
36
15
12
105
68
4
24
24
20
43
5
79
41
76
63
105
24
92
19
9
39
9
24
15
93
51
60
36
93
156
51
24
17
76
44
28
36
27
5
79
17
7
21
24
72
39
77
31
36
129
15
ABCD 485725986*7^$a-1 [50054]
25
144
72
71
169
59
84
156
52
9
35
37
11
48
61
47
64
57
39
56
1
72
23
64
44
36
16
20
4
120
8
16
129
23
49
11
72
96
12
12
133
35
37
24
119
132
132
1
48
24
71
73
24
35
37
155
76
32
60
12
121
11
37
24
24
83
52
81
63
32
193
119
48
24
73
11
157
15
9
35
96
37
11
37
72
71
36
61
47
36
24
12
25
23
49
23
1
15
9
83
13
23
60
60
25
24
47
40
9
11
4
24
129
131
52
8
1
24
23
73
11
36
64
44
60
1
131
52
56
12
61
87
104
12
13
23
24
25
23
1
11
76
32
145
15
9
72
119
36
24
28
8
16
24
24
72
68
28
80
1
24
23
64
56
16
68
13
23
12
37
48
15
128
1
11
12
48
97
47
1
35
13
24
11
240
12
12
60
217
35
28
20
28
68
180
24
40
68
28
9
96
24
95
36
96
36
264
24
73
24
87
68
24
28
33
15
33
47
84
37
47
40
32
24
40
44
13
59
72
61
15
152
60
48
61
215
1
47
145
11
100
80
25
48
39
33
35
124
92
13
15
33
15
8
1
11
24
4
56
49
24
71
12
13
11
28
33
96
48
35
96
157
15
8
72
16
9
35
48
37
120
47
1
48
24
15
68
61
47
12
12
60
37
15
80
97
23
120
60
36
48
12
28
33
72
48
87
24
9
23
16
68
84
25
11
12
24
36
24
96
13
35
13
39
20
61
24
23
1
135
8
88
8
1
23
1
11
36
40
44
96
4
44
84
12
36
24
1
72
87
9
35
4
9
23
108
52
24
33
11
96
133
23
49
11
156
40
8
36
108
25
35
12
49
47
73
35
124
20
12
64
92
37
11
12
48
1
15
144
57
47
36
76
44
4
9
23
24
1
15
20
13
24
71
36
12
1
24
24
11
12
1
24
231
9
15
32
36
24
4
9
351
57
39
24
56
36
24
28
92
13
15
57
35
36
25
63
44
100
8
73
72
63
105
24
35
28
9
59
13
47
36
48
28
20
28
9
11
24
48
4
9
39
56
121
35
76
9
71
1
107
37
39
104
40
32
49
23
36
4
32
136
44
48
72
108
48
49
11
48
4
9
72
48
23
1
23
1
35
61
47
48
112
92
24
13
47
16
80
24
12
24
76
81
24
15
105
23
12
13
288
39
9
11
24
28
33
15
20
37
11
12
12
96
120
109
35
76
20
13
48
35
60
24
16
8
16
72
105
83
24
72
60
48
1
35
4
33
35
61
24
119
64
9
35
13
120
23
1
59
72
12
40
20
12
36
85
47
97
135
56
252
132
36
24
13
11
4
32
25
23
16
44
12
64
56
1
63
9
47
1
87
20
48
37
155
60
60
36
16
33
11
13
24
15
68
4
48
9
24
47
49
11
28
24
20
36
40
32
1
48
35
37
59
124
9
87
81
47
36
24
24
168
205
48
35
96
28
20
96
12
40
24
8
12
24
37
15
80
48
49
15
48
9
63
96
120
57
96
23
48
12
37
23
40
57
24
15
44
48
12
64
20
72
28
20
13
87
81
11
4
9
11
144
52
32
1
11
13
35
52
8
96
64
8
64
20
28
32
1
96
11
96
4
120
9
24
23
40
24
32
1
35
60
97
72
23
1
71
1
63
80
36
60
25
24
47
60
4
164
13
24
15
48
96
9
47
1
23
25
71
24
1
96
47
1
35
4
92
12
108
4
8
1
59
37
24
11
85
11
24
181
23
72
25
24
131
52
9
39
20
13
15
80
64
8
64
44
36
1
23
16
56
84
13
15
9
72
15
33
83
4
105
87
57
35
12
1
59
109
72
15
20
132
25
24
87
80
1
35
76
24
33
111
20
52
33
11
4
9
143
48
49
48
59
24
24
12
144
64
128
1
24
63
96
57
23
24
49
35
157
24
47
168
1
15
105
11
85
24
63
32
24
24
12
76
32
16
32
25
24
59
37
47
40
80
97
11
84
64
33
83
4
32
25
15
9
183
8
72
1
59
48
4
24
33
144
24
48
71
36
13
48
23
24
40
9
72
15
33
11
48
24
37
23
96
64
33
71
84
36
84
12
24
12
72
12
60
13
72
11
120
52
33
15
48
32
60
37
71
12
52
80
40
128
12
28
8
73
47
60
13
11
12
1
35
28
176
60
24
61
71
25
39
24
24
8
40
20
72
52
24
20
72
24
36
64
20
13
71
60
12
1
63
56
25
24
15
96
32
96
25
24
72
63
8
88
24
20
60
73
63
20
4
33
39
48
32
40
44
36
40
33
11
24
12
24
49
24
48
59
4
140
13
23
12
13
131
28
56
24
12
24
12
73
11
13
47
1
120
39
24
120
81
39
32
25
95
48
36
157
131
109
48
59
61
72
11
13
48
11
48
12
36
24
60
1
279
81
15
8
1
95
16
9
23
1
59
12
24
1
35
4
20
4
33
23
16
105
179
24
52
9
59
52
80
24
16
9
11
37
120
23
24
ABCD 485760224*7^$a-1 [50009]
18
12
18
15
48
73
24
18
44
9
99
12
18
3
9
48
171
21
3
15
46
32
10
20
18
6
120
34
2
132
81
57
15
48
111
24
60
64
56
16
36
12
5
31
56
141
33
22
132
2
6
10
92
15
27
58
26
102
27
25
35
3
22
2
46
54
8
28
18
2
33
81
3
57
10
14
24
16
14
22
98
36
4
56
156
4
44
6
22
5
49
71
7
8
100
5
7
26
46
14
39
25
2
36
48
4
12
41
48
7
8
10
54
128
24
4
14
28
48
146
33
63
28
17
33
22
20
48
66
6
57
15
12
16
38
10
5
21
64
47
60
39
156
12
10
78
30
23
19
161
19
30
38
60
28
17
27
28
5
3
6
10
18
138
5
3
105
72
13
6
30
11
9
108
6
42
48
27
12
21
10
74
63
79
29
19
32
30
114
36
46
12
2
84
9
48
39
21
55
14
4
95
39
12
16
72
53
13
59
36
91
84
20
12
100
50
3
39
52
8
28
30
42
48
8
46
14
54
10
30
23
19
26
10
53
51
21
27
10
62
18
30
70
30
53
19
29
15
34
71
51
18
15
27
10
6
20
12
16
29
60
91
162
35
7
8
12
36
10
20
130
12
14
3
108
48
7
8
36
9
60
1
119
79
5
7
53
1
2
105
105
54
28
26
22
24
20
66
15
39
21
67
2
60
10
60
30
14
12
100
2
3
3
42
3
51
58
11
7
80
60
48
124
2
10
41
37
66
89
27
24
36
9
15
12
64
8
12
108
10
6
26
24
4
30
18
18
17
7
41
79
62
18
42
46
48
17
43
30
14
21
12
49
38
48
18
16
23
55
2
6
94
71
7
30
2
21
13
42
17
31
6
38
16
29
45
42
40
36
14
28
18
44
66
10
53
51
10
30
18
50
18
3
12
7
6
36
44
96
39
19
5
15
82
23
55
38
18
72
18
10
65
31
30
14
4
32
40
36
2
6
64
20
18
3
19
90
23
9
4
14
12
18
102
9
7
12
53
37
50
66
10
5
27
57
123
28
12
5
49
26
124
8
141
25
2
78
34
41
9
12
48
18
42
3
99
16
18
12
18
5
19
12
53
1
155
27
4
44
4
62
18
46
6
8
10
2
33
36
24
60
3
24
21
115
74
58
56
36
28
26
39
67
36
2
18
12
36
16
53
108
9
10
8
72
33
48
9
111
13
2
18
15
31
53
51
4
5
33
123
7
65
9
106
12
36
89
1
6
8
18
3
7
2
6
10
35
1
23
48
19
68
16
14
36
4
72
234
20
36
48
36
9
27
10
71
3
10
24
36
102
248
36
4
42
48
44
15
3
28
5
19
41
15
54
15
45
40
6
12
8
36
10
80
30
16
53
7
84
8
28
8
69
37
23
25
26
72
60
28
17
3
30
15
9
46
17
3
16
8
18
15
93
34
92
6
4
24
35
51
9
7
5
9
78
66
4
60
11
7
17
55
113
48
39
42
6
4
14
252
123
37
2
21
12
15
4
36
113
21
34
12
24
30
6
68
105
24
60
43
32
21
39
33
199
24
104
21
1
20
3
67
68
52
8
36
34
38
24
9
27
28
29
37
96
18
56
36
24
78
40
18
2
10
32
21
27
10
56
15
12
15
10
2
48
30
30
12
33
63
66
4
134
28
44
66
54
9
51
33
31
90
26
24
4
5
37
18
5
13
95
60
108
21
24
15
91
48
8
64
8
82
26
24
30
6
12
28
44
6
12
52
11
7
120
6
2
64
8
16
29
21
4
35
3
60
18
64
2
10
71
79
36
17
27
9
12
108
9
10
8
33
9
10
180
72
90
20
30
16
8
9
27
33
85
6
32
4
29
7
2
6
4
8
64
29
7
152
16
2
10
42
62
21
25
38
9
36
51
4
20
16
96
2
12
24
24
15
60
27
10
86
78
16
44
64
20
16
90
116
60
64
74
3
15
33
21
66
52
36
134
36
6
84
6
10
54
44
63
3
45
25
44
12
6
108
4
5
3
64
50
30
16
92
21
85
54
12
60
8
22
18
41
21
51
157
11
31
38
52
66
14
46
12
5
33
3
31
29
7
108
20
60
90
16
26
64
20
6
15
27
22
74
60
4
36
5
147
10
23
9
22
36
17
37
11
3
9
27
30
39
12
73
36
26
4
8
10
20
3
9
118
5
7
68
10
48
42
113
7
5
31
32
58
35
84
21
39
7
8
36
12
52
8
12
82
8
120
30
45
3
34
30
18
6
12
60
5
49
59
21
28
30
86
10
26
6
24
16
17
31
14
3
3
4
65
37
18
8
33
12
25
2
10
131
192
15
40
42
92
18
12
60
21
39
81
48
15
64
36
29
87
84
9
91
24
2
51
49
14
40
14
60
15
63
34
84
60
44
36
84
10
36
62
28
42
54
59
69
36
42
57
57
58
80
6
22
65
79
30
11
3
4
56
24
21
9
12
18
40
42
26
22
35
36
51
6
4
26
82
20
10
2
66
12
6
15
7
24
18
38
105
57
70
32
129
31
29
21
40
116
12
16
6
48
8
84
33
1
54
56
12
54
4
14
40
41
1
11
7
36
12
42
2
21
12
55
86
15
99
45
7
56
78
4
26
34
26
24
18
3
67
5
39
36
88
29
7
108
20
12
21
9
4
126
68
12
30
54
96
18
6
69
61
20
15
72
7
8
24
4
32
34
14
4
26
27
7
92
54
87
19
8
36
54
3
12
3
12
18
82
5
67
80
16
54
11
9
63
43
32
40
12
60
18
48
54
24
5
84
3
24
28
36
12
53
1
11
13
2
142
23
93
22
42
26
6
3
75
72
64
17
19
6
90
134
138
52
66
2
112
53
31
5
1
36
12
20
15
27
9
61
14
30
24
3
60
103
20
117
73
62
42
28
14
84
45
12
15
22
2
21
127
65
25
18
98
12
15
33
34
68
4
44
69
48
15
28
29
3
105
43
44
6
40
30
17
27
66
22
92
42
64
20
42
112
41
39
33
49
6
8
4
108
5
39
10
18
53
9
3
7
101
43
5
24
3
72
12
16
53
15
4
65
15
58
47
7
90
126
8
57
15
60
18
4
11
84
37
110
33
27
28
2
24
10
2
42
33
63
22
12
62
60
4
72
5
9
39
87
ABCD 485763254*7^$a-1 [50068]
1
48
6
6
36
15
9
66
45
63
12
6
15
45
24
18
102
111
20
25
3
135
69
15
17
13
75
135
21
96
20
43
6
71
73
11
73
83
7
36
5
133
63
15
18
30
21
72
27
57
44
1
39
105
6
17
19
93
8
64
9
6
9
32
7
57
8
13
42
6
35
24
28
21
18
69
39
6
48
78
41
145
27
8
7
162
51
21
6
33
9
11
28
24
9
18
24
60
24
6
11
1
6
72
5
1
78
53
19
18
42
6
35
31
42
87
3
84
30
12
99
57
3
20
73
27
12
123
41
43
78
18
17
31
29
48
16
27
30
59
31
117
45
35
13
12
15
3
48
48
42
48
6
42
3
15
18
24
23
1
36
6
21
51
6
15
44
19
12
21
21
39
3
41
103
60
113
49
51
108
9
12
23
40
32
16
39
12
57
60
3
33
93
12
36
47
31
5
84
192
25
18
33
48
44
7
6
12
23
79
65
64
3
53
16
57
12
3
72
8
127
30
48
27
27
21
57
23
49
39
3
17
28
45
30
41
49
48
30
126
42
5
16
39
6
42
66
12
3
33
30
12
36
33
108
39
42
30
33
15
48
6
11
7
93
123
5
1
39
8
43
78
39
33
27
21
39
9
155
4
21
36
66
12
41
97
71
16
20
49
107
84
49
54
9
3
41
19
138
11
61
27
48
9
23
43
18
12
27
20
48
1
30
33
32
13
27
21
35
7
137
40
165
83
28
189
63
80
1
18
30
63
20
4
33
12
6
66
42
6
11
24
132
12
16
33
23
88
33
3
36
21
35
37
3
8
24
169
83
76
20
31
18
155
48
16
63
54
15
9
3
8
43
77
49
23
25
84
3
21
3
15
48
57
3
6
102
105
99
17
157
30
12
29
13
42
18
6
84
29
61
12
30
42
12
35
7
30
83
115
5
16
24
21
95
16
39
21
20
49
75
21
3
69
51
33
6
29
19
30
36
87
32
7
29
25
27
39
108
41
1
60
39
3
5
79
42
23
109
6
5
25
51
15
18
12
6
9
32
4
84
3
57
21
135
75
108
41
1
48
48
48
6
65
7
12
30
15
24
9
120
39
45
36
288
59
4
12
68
37
35
16
48
36
81
6
36
150
48
15
20
64
21
42
17
16
140
43
36
65
43
17
4
32
52
9
42
54
23
19
84
42
36
72
35
19
42
3
21
51
15
24
17
60
43
24
41
196
80
4
32
43
5
1
78
12
12
41
40
27
6
72
90
36
77
31
21
108
12
21
27
20
4
24
45
54
45
27
21
48
3
77
13
6
5
1
66
5
7
6
6
60
6
3
8
88
12
20
7
177
39
30
6
9
33
47
85
30
126
15
33
35
96
19
18
48
35
1
24
87
9
71
4
45
18
17
4
24
27
69
72
39
42
39
20
7
57
63
5
13
35
91
69
3
48
21
68
37
30
17
7
9
60
3
30
11
36
12
37
42
9
104
40
21
3
24
21
72
15
57
75
8
40
44
36
48
1
39
24
96
9
3
45
63
15
17
31
18
23
28
60
120
128
12
108
25
39
39
93
33
30
17
85
84
11
96
7
30
12
23
7
89
55
57
27
84
36
12
30
35
4
32
4
15
24
90
12
15
20
64
33
24
12
59
67
21
48
20
4
15
6
18
69
12
32
13
51
15
6
36
18
66
36
54
12
77
24
28
33
6
21
3
17
4
15
12
6
23
13
11
61
24
51
8
151
21
60
21
63
3
18
42
17
36
1
90
21
99
6
3
20
49
15
105
24
60
11
43
5
49
30
6
75
15
17
19
21
24
81
90
18
3
48
9
23
43
125
76
15
53
7
24
41
4
3
78
12
66
53
43
77
37
47
61
23
13
36
63
32
1
15
93
36
47
16
63
24
18
39
57
30
89
88
15
60
84
24
29
7
36
57
27
6
47
31
6
24
6
21
225
18
36
42
78
78
3
21
18
93
45
12
30
53
40
45
3
33
30
12
117
60
12
9
42
36
60
45
24
39
101
37
12
108
3
12
20
1
11
1
47
1
23
13
51
12
9
54
21
8
55
36
18
72
11
88
12
20
120
1
6
9
63
36
102
267
36
15
18
24
3
63
72
12
41
37
51
24
75
6
95
7
24
6
11
24
61
35
64
15
81
3
42
75
24
8
61
12
15
24
32
127
117
3
6
27
8
19
72
29
96
31
9
51
6
36
3
20
4
15
57
177
47
4
3
12
84
18
59
1
27
57
63
27
18
3
32
55
6
47
31
12
17
4
45
48
3
93
87
21
48
35
4
36
45
42
102
30
77
1
47
16
147
12
5
4
21
6
12
36
54
18
5
4
84
32
1
47
37
3
212
37
59
79
72
18
3
33
12
3
24
3
72
102
6
17
25
60
11
1
83
7
9
39
21
32
115
66
47
127
5
28
99
6
84
23
61
59
36
4
108
171
69
9
72
12
48
23
48
49
23
1
42
18
23
36
16
39
89
1
12
11
19
29
19
120
21
32
16
96
57
42
17
28
24
8
1
23
40
48
48
33
48
3
9
27
144
21
18
66
12
11
73
35
43
90
30
17
24
13
83
64
21
6
48
45
27
53
61
3
51
12
36
5
187
53
1
15
32
31
6
11
36
4
24
36
12
9
119
1
156
59
49
114
72
18
51
33
59
52
57
35
13
15
9
27
20
24
16
36
3
54
6
53
24
16
20
85
48
47
37
23
67
41
1
23
187
72
9
21
42
5
49
23
24
1
15
27
24
21
39
30
18
114
54
30
12
18
24
101
28
20
37
54
12
30
27
8
40
39
12
5
1
6
9
33
51
33
11
31
18
42
9
12
20
4
48
8
7
18
42
12
6
3
39
6
27
39
33
92
13
30
6
12
36
6
41
4
69
42
6
30
173
1
47
43
6
42
18
11
31
17
91
9
92
1
24
18
41
60
64
3
93
8
115
21
24
9
30
18
23
72
25
30
78
60
47
1
23
ABCD 485765502*7^$a-1 [50085]
105
111
9
12
99
333
24
127
89
27
24
144
69
31
92
45
204
15
21
36
36
180
36
7
29
115
44
9
48
24
51
33
12
60
36
51
9
39
12
48
4
17
31
32
21
120
36
79
20
33
72
15
4
173
36
127
101
27
117
120
15
21
63
45
15
45
39
9
75
45
75
57
132
3
93
60
15
12
21
27
33
72
87
9
24
27
105
43
41
55
41
51
84
33
123
45
120
123
9
43
32
12
36
60
120
24
153
48
43
92
9
123
57
24
72
195
48
93
7
29
24
39
48
57
63
45
51
28
17
108
3
165
43
44
148
32
48
105
7
101
48
36
7
89
87
45
115
20
48
120
36
36
24
57
111
220
20
48
57
15
36
112
89
216
36
84
36
67
17
132
15
12
57
7
5
15
105
51
129
31
29
15
24
60
21
132
7
68
45
147
28
188
21
36
12
48
48
36
12
51
76
17
99
69
7
5
36
84
19
41
156
43
29
36
60
96
183
141
204
19
29
3
33
175
20
72
21
36
63
69
60
24
84
63
60
9
12
123
93
24
12
48
12
72
99
156
9
12
159
81
84
12
111
9
12
12
159
9
15
9
15
12
21
12
15
213
12
31
53
12
51
28
77
12
51
57
36
84
39
60
84
201
19
53
12
63
132
48
9
12
3
4
113
72
144
24
127
20
45
12
3
36
9
180
51
21
147
45
3
48
24
252
108
72
28
128
21
132
7
17
24
252
120
111
36
84
21
96
24
123
9
207
93
96
36
139
41
3
57
36
216
12
24
123
64
44
105
27
60
81
111
21
276
24
84
84
60
3
21
72
75
21
12
39
24
57
87
81
204
36
67
17
12
3
177
15
16
41
3
4
20
220
5
12
15
45
168
139
5
24
67
65
15
36
9
207
45
12
12
48
24
103
68
60
12
100
68
76
65
60
15
24
21
7
17
228
27
12
84
69
24
36
12
19
101
15
24
9
27
48
69
204
79
149
39
36
16
65
204
36
3
69
12
27
45
15
4
48
101
15
76
5
43
20
28
48
53
24
24
372
3
21
15
21
36
51
144
21
27
57
27
9
12
60
96
156
252
75
9
84
84
48
43
68
9
24
39
33
12
24
48
36
123
64
41
39
108
72
9
67
5
24
156
7
20
48
12
93
48
63
57
27
9
55
20
21
7
41
3
48
9
72
12
7
53
15
120
33
24
24
3
45
12
48
55
188
93
39
93
15
57
180
84
60
24
27
117
51
21
12
120
24
15
24
45
228
63
69
15
9
7
29
39
93
63
84
28
29
36
27
69
72
96
48
36
12
99
105
120
15
33
24
12
120
108
43
44
9
48
43
96
140
48
21
31
89
7
44
21
132
15
81
87
33
51
105
48
151
17
12
3
60
33
19
80
16
77
15
33
51
60
21
3
60
57
36
51
33
15
12
48
9
15
69
7
77
36
99
76
20
57
15
45
132
12
39
93
63
36
21
24
39
9
39
21
7
77
132
96
36
12
75
33
111
36
57
24
51
24
4
17
12
84
12
67
5
27
105
3
9
43
65
27
9
36
3
321
12
60
27
57
3
33
36
63
60
81
259
20
48
33
24
15
69
60
135
33
43
48
125
67
5
43
53
36
24
12
51
57
7
20
21
27
9
19
20
9
63
84
348
33
192
60
36
15
141
51
48
132
12
177
19
41
3
93
48
36
96
60
99
81
19
65
48
267
153
48
12
60
48
15
132
12
24
45
192
12
72
15
21
39
93
147
60
21
3
33
36
7
29
19
212
28
20
12
69
96
12
79
53
12
12
63
4
5
12
12
19
41
144
7
17
127
17
12
24
48
24
24
111
252
45
3
45
84
36
48
36
3
21
36
156
48
27
69
31
5
27
21
120
156
27
21
27
45
31
116
21
48
24
60
67
44
21
75
21
108
36
175
116
24
21
75
72
28
48
32
45
24
60
48
84
12
15
112
20
45
63
21
24
51
48
60
33
63
36
64
20
96
153
3
12
45
55
41
75
24
117
3
12
ABCD 485774132*7^$a-1 [50004]
24
24
12
5
16
168
72
8
16
3
96
29
88
8
24
120
72
16
32
91
21
39
17
55
144
60
36
48
17
43
12
36
36
41
72
64
8
7
12
96
12
9
56
19
132
89
19
5
7
17
7
33
75
93
39
9
32
19
48
53
103
81
48
56
24
40
87
113
16
51
5
16
27
96
36
120
81
144
8
16
15
17
120
7
65
16
24
32
31
144
33
32
163
12
33
48
147
45
80
16
39
60
5
31
81
24
3
53
79
24
41
40
111
161
115
204
180
45
3
12
9
96
8
19
12
65
7
33
75
36
185
16
8
120
7
9
51
5
7
65
160
80
55
65
103
65
19
84
41
40
56
7
113
55
65
64
63
81
72
72
3
12
33
87
168
36
21
32
88
63
17
112
51
12
57
27
132
9
15
276
96
53
40
63
84
36
12
53
88
3
29
88
56
96
7
17
43
96
5
7
180
53
31
129
75
36
113
91
36
233
96
24
72
16
200
144
31
65
24
16
3
12
84
29
24
43
53
16
24
96
48
63
105
32
103
105
15
33
27
12
132
21
24
104
40
96
240
3
93
3
12
57
63
105
32
7
41
67
5
48
7
84
36
65
127
60
96
45
135
105
39
33
63
24
33
3
29
31
120
48
24
17
19
29
7
201
72
15
57
15
24
24
105
135
36
48
53
24
31
96
57
267
53
7
33
51
156
65
16
39
12
29
67
21
72
152
48
48
24
115
36
12
84
48
72
24
17
7
36
60
9
48
24
39
72
113
19
165
96
120
32
40
8
19
125
31
41
16
27
5
48
72
19
77
7
9
3
156
9
111
108
132
41
24
7
48
105
72
3
21
75
48
5
160
27
21
32
72
16
3
77
103
41
48
96
256
15
89
7
89
55
185
96
64
15
12
69
24
8
16
87
24
12
53
16
8
7
12
60
36
60
276
29
7
12
5
48
24
31
17
40
63
24
113
16
39
72
305
48
31
36
29
31
120
65
31
9
3
45
3
125
160
72
15
17
79
108
53
120
19
165
24
96
3
48
84
41
55
24
9
80
7
33
56
43
12
24
204
93
3
60
41
31
96
89
48
48
48
55
9
80
7
48
33
15
24
129
56
88
51
5
43
204
129
15
48
17
16
24
200
31
24
12
12
41
40
96
120
120
63
24
60
96
12
24
9
51
149
24
112
104
40
3
12
9
48
72
15
17
19
12
57
75
60
36
77
7
105
3
48
5
31
60
21
15
137
88
15
9
3
45
3
29
55
156
45
48
144
3
93
3
108
9
96
111
12
12
105
24
87
48
24
33
3
69
75
125
16
15
72
33
39
57
8
19
197
72
24
88
80
208
32
31
36
45
120
15
81
32
16
27
45
8
31
129
39
161
31
24
9
80
19
21
27
36
288
17
24
48
31
96
48
33
147
221
19
45
48
3
5
7
72
12
48
5
16
15
24
48
24
48
33
8
79
81
3
29
79
9
56
19
96
108
57
15
96
17
160
15
96
60
5
31
24
24
96
137
7
48
17
96
64
135
72
9
15
17
55
72
41
91
53
103
24
12
29
67
48
45
63
96
24
24
81
32
48
7
57
3
93
15
17
19
189
24
27
53
16
72
192
80
7
120
33
48
72
72
80
136
104
55
24
41
24
16
51
29
24
40
3
48
45
3
45
56
31
12
36
33
39
48
297
75
96
29
31
36
101
16
15
9
63
65
7
41
31
9
411
53
127
33
15
177
80
55
24
24
192
65
48
19
93
8
88
3
29
7
33
87
89
31
113
31
9
87
24
57
80
24
144
55
24
17
40
183
33
8
7
24
108
5
7
24
60
5
24
31
9
111
9
32
96
7
60
60
84
12
81
56
24
19
36
65
16
27
60
57
171
53
7
17
208
87
48
60
84
12
117
27
12
17
16
24
63
41
24
7
9
123
77
31
24
89
67
29
40
24
72
27
36
48
17
235
12
105
231
57
72
63
17
19
12
17
16
56
40
48
111
57
128
7
24
12
77
55
72
105
39
81
51
48
5
79
57
15
9
24
56
31
17
31
60
29
16
51
53
16
27
165
39
36
5
40
8
43
144
53
24
40
32
ABCD 485923278*7^$a-1 [50004]
36
22
69
21
12
47
12
7
29
36
64
36
21
24
11
40
8
37
6
24
5
21
24
16
42
48
30
23
57
34
45
5
16
32
19
39
9
24
15
5
16
12
9
15
27
33
12
15
57
9
15
8
31
26
72
43
69
3
53
7
12
27
29
7
9
5
16
107
85
30
9
17
12
12
40
8
99
24
45
60
16
27
17
22
9
5
28
3
84
9
6
5
9
12
4
78
5
28
29
4
3
9
15
60
32
115
81
8
48
19
5
55
9
12
5
19
72
3
5
7
21
3
6
23
21
55
41
7
12
36
69
15
20
1
11
19
89
12
28
3
2
7
12
24
5
7
20
13
15
36
15
30
6
9
8
36
28
24
8
1
15
9
32
31
8
31
57
8
4
5
22
18
56
24
10
6
3
44
12
61
8
31
24
24
12
84
3
9
15
18
32
19
20
24
4
27
2
3
52
68
24
61
30
5
24
7
21
27
30
36
11
4
29
10
17
1
20
39
9
12
7
48
3
9
44
1
6
29
1
92
24
46
9
51
2
12
4
3
12
5
12
19
15
9
36
12
111
9
17
46
17
4
9
30
14
4
11
1
23
28
17
12
4
75
24
33
8
16
6
24
5
21
12
10
9
68
4
44
7
5
55
5
4
60
17
4
30
21
9
35
60
4
8
19
9
12
8
49
35
85
12
27
20
33
7
75
72
6
51
17
12
52
12
20
7
3
9
56
1
11
4
36
41
51
4
33
8
36
16
39
9
12
68
10
2
7
75
2
46
2
103
3
24
65
28
8
4
3
21
29
4
3
84
8
9
16
18
2
3
40
3
9
12
12
72
8
45
24
46
12
14
4
27
39
9
8
1
27
5
43
5
43
33
20
12
3
60
21
7
3
18
35
7
45
8
7
60
9
8
19
45
24
5
28
11
4
15
5
33
28
59
4
12
57
12
20
99
16
27
14
7
32
24
1
8
24
34
50
99
61
32
4
3
3
9
36
12
45
71
9
31
56
9
3
16
51
9
15
41
19
2
34
6
75
101
22
42
15
63
9
41
12
3
1
42
38
12
3
25
30
5
45
24
46
21
9
39
32
52
17
31
48
5
19
39
29
28
48
15
24
5
24
4
20
13
68
10
33
17
4
11
25
23
21
36
40
11
28
63
72
6
3
41
27
24
16
5
10
65
1
32
12
34
2
19
20
9
19
12
15
5
9
34
2
15
28
3
29
16
5
171
9
19
3
41
24
72
1
32
40
3
5
28
66
9
8
1
15
17
16
3
101
3
12
31
33
27
14
40
47
9
60
7
3
29
13
27
8
37
23
1
15
27
57
12
32
9
31
32
7
24
26
22
26
12
19
15
9
15
2
19
104
25
30
65
4
33
39
8
24
12
4
12
12
24
92
7
29
1
6
84
5
55
14
15
4
33
39
5
4
23
9
19
24
45
56
10
14
10
5
1
15
8
31
21
12
24
48
12
27
17
1
30
9
9
11
1
20
22
66
51
8
25
15
17
16
18
9
15
17
24
7
2
55
41
34
69
12
20
1
3
3
12
26
36
55
20
1
12
8
28
32
7
32
16
27
48
17
12
1
107
12
12
13
75
3
6
39
15
72
14
3
61
12
8
7
33
8
19
8
40
20
36
1
15
20
31
72
38
127
3
18
11
16
45
20
22
42
15
21
8
22
30
3
24
5
10
36
5
4
36
5
46
18
20
40
3
15
12
57
36
36
8
84
28
8
69
39
28
12
15
18
30
2
7
24
21
15
84
20
7
48
2
27
37
24
11
45
15
55
45
24
12
3
12
18
15
17
43
21
35
1
87
41
43
9
27
12
20
21
28
11
9
19
5
15
7
29
31
9
21
39
29
16
84
11
1
3
15
21
36
32
4
3
81
24
20
49
12
15
3
17
13
3
8
21
4
12
3
5
115
5
40
35
4
53
3
4
3
48
6
39
5
22
30
3
39
38
108
31
8
12
16
36
36
3
50
24
31
27
41
16
8
43
2
46
120
33
8
43
5
25
47
1
23
1
15
15
29
25
3
8
1
20
3
7
17
72
28
56
7
38
16
39
12
5
3
16
36
3
12
2
15
16
8
148
5
55
9
15
24
17
31
5
7
36
5
4
27
3
17
9
4
6
5
16
9
15
8
28
12
9
18
60
21
8
4
8
9
24
91
29
27
4
5
43
3
5
28
27
5
4
12
5
39
19
14
52
3
104
7
21
24
5
22
18
32
19
24
44
1
6
21
27
33
15
45
116
52
60
5
12
67
12
36
12
3
17
33
12
75
7
81
32
33
3
4
53
52
51
9
15
36
20
7
2
22
26
19
12
9
24
20
10
29
4
12
3
21
15
50
75
9
39
4
5
3
69
22
18
12
3
41
7
9
15
9
27
8
16
48
44
7
81
9
24
27
29
96
19
44
25
8
24
46
18
35
1
3
27
14
103
29
51
49
48
39
15
21
5
22
113
9
7
3
5
64
48
8
21
12
3
21
19
45
11
16
29
24
46
45
5
64
11
31
17
16
75
9
27
5
33
40
18
18
3
24
3
24
5
25
6
2
24
16
24
20
3
7
17
1
47
28
32
169
27
12
12
33
6
2
39
40
8
16
15
24
42
39
15
54
3
8
4
53
19
69
11
24
4
12
21
128
39
1
20
46
5
84
37
15
12
12
36
12
32
1
3
39
93
8
36
16
8
36
13
80
43
17
15
1
51
39
5
1
15
48
5
36
12
4
83
45
43
5
28
32
7
44
13
27
24
12
36
44
1
11
40
45
6
33
27
2
27
48
1
54
6
6
14
10
2
4
48
15
12
3
5
1
11
13
6
9
12
5
39
49
6
6
15
33
11
24
33
7
32
9
19
48
117
11
25
6
9
65
12
27
7
66
32
10
50
7
75
18
18
2
79
39
38
31
12
12
12
32
7
29
4
12
5
7
17
16
3
5
7
3
41
4
32
16
60
3
14
31
24
5
43
48
68
7
45
51
57
48
3
2
36
24
31
17
96
19
72
89
15
16
48
5
22
5
69
19
12
20
9
7
3
66
3
15
2
60
4
59
12
13
8
43
5
36
15
19
21
5
15
4
77
3
16
3
17
48
28
24
8
55
33
32
4
3
9
5
24
46
5
61
6
45
32
7
18
15
56
28
41
40
15
32
16
3
24
17
12
49
3
45
6
29
36
28
20
24
1
30
17
19
86
15
24
21
4
12
39
41
7
21
15
27
9
21
8
7
27
5
24
1
27
8
4
9
8
12
28
27
27
21
29
28
3
15
72
24
14
15
19
5
13
32
31
12
32
4
12
12
17
43
12
20
40
17
48
52
3
27
29
7
9
3
2
40
15
5
27
16
12
5
24
55
81
63
5
7
3
9
8
4
5
19
21
11
28
3
21
24
24
24
20
45
10
5
9
31
8
7
5
40
29
10
18
11
4
27
5
96
4
3
30
12
95
1
32
12
31
12
3
21
20
24
16
36
24
21
15
12
27
5
13
71
16
20
12
7
21
9
20
31
8
7
9
5
4
63
39
18
3
15
2
58
74
7
12
36
8
1
11
12
7
113
12
1
78
5
25
11
7
38
10
9
3
18
20
3
7
5
28
53
15
4
12
3
5
52
9
15
20
13
15
17
16
8
19
12
5
34
9
15
18
18
62
31
17
7
24
39
5
9
43
84
3
36
93
32
45
4
39
12
5
7
12
17
27
1
18
21
8
21
10
2
36
82
14
15
1
11
28
8
40
36
8
33
39
9
46
9
12
5
15
9
31
24
48
9
8
4
18
29
12
9
22
41
60
7
17
28
44
12
31
6
32
34
30
15
39
9
48
48
36
33
3
5
40
23
4
3
17
24
28
9
20
12
55
5
48
7
33
71
16
5
48
3
4
9
36
24
8
27
24
52
48
51
29
9
58
18
3
33
104
24
12
4
44
10
5
16
12
12
77
43
12
36
75
17
7
9
39
12
9
20
4
60
12
20
9
7
5
48
12
34
45
21
83
4
32
24
16
12
53
48
10
2
4
3
8
4
12
5
19
48
27
5
24
16
5
10
18
30
2
7
17
24
27
4
20
1
3
12
15
53
16
27
29
4
77
24
55
20
12
4
27
66
212
12
15
21
3
1
8
22
5
36
9
27
4
8
4
3
9
3
38
51
25
15
5
15
16
33
24
20
82
33
80
7
6
3
17
19
12
33
24
27
29
3
25
59
12
21
16
15
9
3
36
8
9
4
27
72
15
24
2
7
48
24
72
8
57
24
15
25
30
5
19
5
21
15
24
21
3
16
51
9
60
15
24
42
3
56
7
53
4
96
12
63
21
8
21
12
43
12
12
20
60
28
125
31
84
24
24
120
5
55
12
8
40
17
27
1
23
16
32
60
16
29
15
55
18
15
12
3
21
41
10
17
9
3
9
7
29
40
15
21
23
12
28
15
2
34
5
19
17
25
15
32
9
7
3
29
9
55
8
36
16
20
1
23
1
6
17
7
26
19
15
14
12
34
2
19
36
39
57
89
27
1
15
17
3
45
12
48
24
40
27
20
16
3
60
36
77
4
33
30
2
43
9
27
20
19
9
3
24
18
27
60
20
64
5
100
32
4
8
10
17
21
3
28
17
7
3
9
20
24
52
36
20
4
5
39
12
24
16
8
1
6
29
7
69
15
29
16
5
3
13
3
15
60
2
64
23
24
52
5
4
20
46
26
7
12
29
16
ABCD 485977922*7^$a-1 [50161]
125
12
43
41
24
72
144
79
53
12
43
72
125
36
19
72
156
5
103
17
7
65
36
19
17
84
420
7
48
5
12
48
7
29
120
108
12
36
288
120
36
108
43
60
48
24
12
41
60
60
7
72
101
24
84
151
41
43
72
17
151
65
19
5
96
151
125
91
60
53
24
43
5
60
115
5
48
72
7
41
36
36
24
163
41
36
19
5
175
12
17
7
41
43
60
41
96
192
72
36
7
125
43
108
101
60
31
65
7
53
163
60
29
72
43
17
24
187
17
72
36
84
60
228
12
163
53
12
48
48
72
144
19
197
168
24
12
108
43
29
43
36
125
19
17
36
12
31
36
173
36
235
96
41
24
144
12
115
17
216
19
17
55
5
156
235
5
84
115
48
77
96
24
55
36
60
17
108
108
36
156
72
48
79
96
12
96
77
175
149
84
19
180
41
7
60
53
139
17
60
19
12
17
43
77
48
48
36
19
24
17
36
204
31
12
5
228
24
31
89
36
144
24
175
5
60
79
72
41
60
60
60
24
43
77
24
7
24
36
5
12
72
24
24
96
19
17
31
24
144
41
120
19
144
48
65
7
36
5
67
29
24
72
48
72
259
24
5
7
168
36
5
84
12
43
29
36
7
48
96
101
228
36
24
187
269
36
84
19
17
55
77
55
48
5
24
31
65
12
36
72
48
19
36
77
24
19
77
120
55
17
96
12
7
5
115
132
48
252
53
72
24
12
7
120
5
31
60
137
7
17
31
89
24
204
48
72
31
17
55
72
53
43
5
72
60
115
29
48
31
125
55
5
96
43
53
235
77
156
120
36
36
43
5
79
5
120
120
7
108
41
36
48
12
79
29
31
36
36
48
17
19
29
31
101
12
31
5
175
29
48
115
53
12
43
65
31
36
84
89
55
60
41
43
53
12
12
31
29
36
12
156
72
84
43
41
19
53
55
72
12
125
24
84
48
43
144
132
108
156
125
19
17
144
132
19
48
53
43
12
5
199
36
12
101
36
48
31
41
120
19
65
12
60
12
12
43
48
17
7
41
67
5
12
36
48
12
24
199
132
137
48
67
113
108
96
19
29
108
60
19
65
43
77
60
60
115
216
72
48
60
77
7
36
5
60
115
29
79
36
113
67
89
60
55
41
31
48
5
19
53
55
180
5
24
79
5
12
48
55
29
120
12
43
36
5
60
60
24
43
24
48
197
36
7
5
216
7
29
36
84
24
115
5
55
72
72
48
60
17
168
72
96
7
48
77
55
192
36
65
7
17
115
156
5
31
5
96
72
12
31
185
144
120
19
65
132
43
5
139
173
12
7
168
36
72
144
36
12
77
139
144
113
84
96
48
79
12
96
144
36
12
5
108
108
12
48
120
12
48
7
89
36
7
72
53
120
96
31
5
24
180
12
24
156
355
29
31
5
67
36
65
36
24
12
7
17
108
48
7
36
36
5
36
120
24
79
41
31
60
120
72
36
161
24
19
36
84
60
77
156
48
144
108
24
31
53
120
24
12
36
24
43
137
228
31
72
48
41
24
79
53
60
24
96
55
72
101
139
36
77
108
7
5
67
53
24
19
77
139
29
24
36
36
55
149
36
36
24
120
79
5
24
12
36
175
132
125
96
24
12
24
115
125
319
5
36
19
17
144
19
233
60
115
233
36
36
12
168
72
12
24
7
53
139
108
24
41
103
17
108
12
48
12
12
115
17
19
5
12
60
12
72
139
5
12
12
43
60
5
12
48
84
43
101
7
5
55
113
24
43
245
223
12
185
84
19
125
259
36
41
31
29
ABCD 486210552*7^$a-1 [50078]
39
60
21
60
216
204
39
192
84
36
9
195
9
72
24
96
87
60
96
45
72
15
12
33
339
36
33
12
120
99
180
21
75
45
48
99
21
15
108
33
36
63
177
60
3
72
33
12
27
57
99
45
63
9
24
96
135
72
21
120
3
168
48
21
192
60
84
60
24
99
33
27
57
96
75
93
99
12
24
21
75
69
192
84
3
180
21
135
141
183
21
120
60
255
36
36
24
48
81
183
12
12
129
99
60
36
21
39
9
72
3
36
108
12
21
48
156
3
36
57
60
24
15
12
24
48
12
129
3
48
69
3
57
36
24
3
168
153
87
24
72
48
36
165
63
168
9
15
45
144
51
108
117
123
21
60
3
21
87
144
9
39
141
147
129
36
303
177
24
183
141
15
141
120
84
120
12
180
63
177
99
81
63
168
36
12
9
87
24
48
57
99
57
39
60
36
33
159
156
24
21
12
63
72
9
84
12
27
12
9
15
312
129
24
36
24
96
3
81
120
12
240
3
57
87
24
33
60
24
12
27
117
15
21
75
9
99
117
24
96
63
24
72
201
48
231
36
165
84
51
33
240
135
60
21
15
12
144
9
39
45
15
81
39
12
192
81
12
63
45
99
177
3
177
36
171
33
96
147
33
123
81
3
33
267
177
15
84
45
12
147
57
24
12
24
15
48
48
105
84
60
60
3
72
9
3
57
87
48
57
24
336
24
51
9
63
57
216
87
117
75
9
39
81
12
183
21
24
99
57
99
228
204
24
9
51
81
60
60
120
48
192
75
48
141
84
180
99
60
156
72
48
105
51
9
36
195
180
108
33
3
21
60
63
60
33
99
12
153
24
3
33
27
69
75
9
195
81
15
36
117
63
33
36
75
120
153
12
108
12
60
180
135
48
57
39
36
12
252
24
60
81
24
27
45
123
144
72
69
72
168
36
36
24
84
63
33
180
111
12
48
129
144
12
48
36
36
60
144
111
84
21
48
72
3
12
48
165
36
111
69
36
99
45
15
24
576
21
108
87
168
96
12
57
3
93
60
24
3
237
60
36
24
72
15
84
69
36
39
57
3
36
69
12
51
12
141
195
60
36
45
3
132
9
204
36
36
195
9
3
12
216
69
75
24
36
48
48
780
9
15
12
57
180
36
63
81
27
144
24
45
72
24
51
12
84
33
75
21
60
24
36
147
57
156
60
123
24
60
153
24
51
105
63
24
12
36
9
24
12
75
120
9
240
36
108
15
105
132
24
84
111
21
135
9
204
63
12
12
24
141
3
60
156
81
108
39
36
57
63
24
120
36
165
12
99
81
63
48
57
12
48
180
96
135
60
9
120
15
36
189
12
87
93
27
33
24
27
33
99
408
48
9
60
72
108
63
144
108
57
84
96
84
36
111
129
159
72
9
84
51
93
180
12
147
141
3
48
9
72
108
87
165
15
12
141
279
321
39
21
15
225
12
39
21
27
144
357
12
75
156
36
81
27
9
15
156
105
51
177
36
36
168
135
45
12
60
39
69
123
33
3
ABCD 486393722*7^$a-1 [50069]
19
41
72
33
3
49
80
15
45
12
183
52
41
108
22
72
90
11
9
7
20
24
12
16
41
51
117
39
40
8
36
48
21
3
100
77
40
56
63
36
24
91
41
31
17
1
215
37
68
3
33
22
2
60
15
48
12
33
144
123
24
12
60
169
32
63
4
89
3
7
77
40
20
12
9
3
19
29
133
20
51
1
8
12
36
70
5
4
32
36
105
3
120
57
63
79
17
19
41
72
60
57
12
10
41
48
36
37
35
45
84
36
96
10
41
24
7
53
19
89
21
87
48
43
29
9
51
1
20
39
57
15
9
12
39
52
27
38
27
24
19
89
36
45
72
3
48
48
33
36
84
39
52
20
79
45
63
90
35
55
17
55
18
32
24
12
22
29
24
37
23
129
87
12
9
10
41
69
27
16
56
16
44
12
21
39
19
5
67
29
9
160
119
24
19
5
108
21
3
9
124
36
95
12
36
48
36
84
9
31
68
105
51
9
51
76
81
32
135
132
69
27
28
27
65
97
18
108
14
27
21
48
39
81
27
13
71
64
8
72
9
24
120
15
72
48
12
72
21
87
12
48
45
3
9
51
48
16
77
3
24
72
9
22
36
38
7
20
36
21
40
23
84
33
3
93
27
129
67
44
72
48
12
84
141
39
21
3
48
1
18
65
25
56
15
19
18
8
51
69
34
2
3
12
84
60
9
3
57
12
3
21
22
17
12
108
21
22
2
27
24
1
35
9
72
39
84
24
24
57
27
36
24
100
68
84
21
15
12
132
55
5
21
39
12
45
87
81
51
45
3
93
183
37
83
25
32
99
12
33
3
96
57
3
72
153
15
120
43
14
27
12
120
124
20
72
43
29
12
12
129
3
21
12
144
7
68
21
3
7
72
90
20
27
36
16
8
84
60
19
2
88
119
24
36
19
45
17
12
51
24
45
24
124
18
72
26
27
19
38
3
24
12
21
3
36
33
15
45
58
17
36
60
33
15
12
120
157
18
72
5
24
12
36
76
20
33
24
15
48
4
153
11
81
15
73
11
36
12
12
127
5
49
71
9
15
13
20
48
123
12
24
24
21
51
9
51
33
52
54
14
22
2
180
27
12
12
19
53
96
12
36
12
12
12
72
21
111
84
57
39
31
65
60
12
25
90
90
11
48
21
12
3
13
35
57
43
8
105
36
39
24
60
36
61
47
21
15
12
33
52
59
31
17
9
27
21
34
41
12
12
25
23
48
12
12
24
43
18
23
129
39
21
15
21
3
21
51
33
22
29
204
1
20
3
72
12
1
83
45
171
33
24
15
124
80
45
3
36
43
14
27
12
12
9
72
12
12
3
24
1
131
48
57
27
57
58
5
57
3
9
88
32
63
33
39
93
3
9
16
23
49
11
24
28
20
7
65
12
93
87
24
24
24
12
57
7
5
27
9
3
73
71
127
26
135
12
33
3
108
33
51
9
15
36
24
57
3
12
33
12
3
12
31
5
69
15
9
51
13
11
36
43
29
36
45
87
45
24
22
29
12
31
41
204
36
16
53
10
17
12
33
10
110
111
48
19
41
12
19
14
12
10
110
52
11
12
117
27
33
39
4
65
111
24
25
11
36
7
17
12
132
36
1
95
84
48
12
72
12
55
41
21
10
26
39
115
29
9
51
72
1
8
15
117
51
52
197
10
77
48
33
3
127
125
28
32
81
36
3
84
60
33
24
87
105
3
1
71
36
1
80
12
51
24
84
9
15
24
21
27
36
60
117
27
9
34
17
9
72
10
17
12
60
73
35
55
50
22
81
20
12
103
9
53
39
43
5
24
69
15
33
15
12
7
14
22
41
49
44
39
105
19
32
69
36
7
32
24
33
3
24
24
12
1
18
5
36
48
12
45
24
75
45
12
31
53
15
72
4
41
22
146
27
7
45
27
53
21
12
15
25
23
21
39
9
27
72
72
12
144
13
143
12
72
93
58
5
60
97
35
24
12
19
72
77
24
45
7
8
36
57
75
84
127
29
36
33
10
41
24
21
27
9
96
63
16
72
9
44
3
43
29
45
63
25
80
96
22
74
39
49
56
159
48
60
60
33
39
21
64
23
112
32
45
27
12
12
79
17
64
27
50
51
12
67
5
13
11
156
33
51
36
45
51
9
15
33
3
12
40
29
3
60
115
26
15
49
59
21
55
8
36
84
7
17
60
48
36
1
47
48
69
27
115
41
36
67
17
109
83
7
2
36
34
5
156
21
24
27
9
28
128
27
36
9
63
69
3
24
1
8
15
36
36
84
33
48
87
48
45
51
4
101
12
22
125
28
20
52
20
7
36
161
12
72
97
56
34
41
60
7
17
12
36
84
13
32
36
94
81
8
9
48
27
105
15
204
16
63
65
48
69
60
12
3
84
81
19
53
63
28
56
9
27
24
21
27
12
60
57
3
57
3
4
44
36
24
31
17
45
27
91
17
96
45
22
2
79
56
7
17
237
3
117
22
45
27
17
9
3
60
48
25
18
77
48
48
33
87
4
5
156
72
3
72
48
48
21
27
36
108
9
43
176
24
33
39
9
16
47
16
8
55
17
12
33
10
9
41
39
21
36
51
21
27
25
11
24
48
240
37
56
15
9
3
60
12
88
29
48
15
60
36
19
65
33
3
7
14
3
132
69
60
39
25
23
48
64
45
23
9
51
36
72
12
117
22
18
11
9
15
45
15
12
9
36
135
12
21
3
ABCD 486403712*7^$a-1 [50014]
8
63
9
4
6
38
63
87
36
81
21
27
31
2
30
64
96
29
49
59
33
3
1
8
42
4
17
15
18
27
9
76
32
28
2
18
10
17
51
12
114
39
27
9
19
30
32
63
25
6
50
123
21
70
53
3
6
12
46
30
6
50
48
15
144
253
8
75
45
28
35
15
4
14
30
40
5
67
38
16
24
6
98
27
36
13
12
20
30
9
33
27
48
180
60
36
21
60
40
35
63
46
23
12
27
4
66
8
12
4
6
62
112
86
10
8
60
10
42
32
6
36
93
33
3
9
15
12
49
42
30
11
81
171
37
11
43
6
24
35
1
59
63
21
1
8
36
15
129
51
37
47
7
20
6
40
84
90
5
31
5
9
4
12
35
72
48
13
72
14
16
80
10
62
28
38
10
30
2
10
71
3
33
13
30
50
4
47
9
3
91
5
120
1
35
19
26
27
63
10
30
14
34
29
13
59
33
3
45
63
1
14
45
9
46
65
7
120
44
70
60
90
14
6
30
36
148
11
79
42
131
21
28
35
9
51
93
16
6
14
126
78
63
9
3
7
17
37
215
9
52
48
47
109
8
15
151
74
52
56
3
60
7
84
17
109
2
6
27
9
4
71
69
12
51
7
65
31
53
15
22
50
66
24
76
188
15
1
6
54
24
104
12
10
14
82
29
19
30
32
135
13
23
27
90
27
24
1
60
2
30
46
17
132
13
23
39
6
30
9
45
22
5
33
39
19
77
183
45
24
120
9
42
57
24
9
28
44
39
7
44
22
68
58
5
55
17
12
132
49
44
4
47
19
65
31
20
129
91
5
13
35
1
174
30
12
14
4
36
17
37
50
54
63
3
46
84
47
12
33
27
3
69
1
35
3
6
4
12
59
24
27
28
17
9
10
30
71
24
19
17
9
36
3
81
40
6
32
12
64
17
73
26
69
25
6
77
13
6
168
20
82
18
30
96
56
24
27
13
23
12
51
28
6
84
20
6
21
36
69
3
31
6
30
30
11
81
16
66
26
51
84
63
105
36
25
59
105
3
24
25
11
13
30
41
87
46
20
42
18
12
18
33
57
6
9
12
24
63
112
5
91
18
62
48
16
53
37
24
23
13
23
37
6
38
51
85
14
30
24
22
66
20
63
21
24
52
47
36
12
79
65
19
50
72
39
63
105
93
18
72
40
65
25
92
3
13
30
42
24
44
16
47
37
30
32
54
10
14
3
72
60
1
24
47
3
112
65
9
36
30
40
2
28
20
4
36
14
36
33
1
35
9
39
1
6
101
36
49
30
8
16
29
21
40
14
40
66
126
20
28
30
20
54
30
16
12
8
10
26
6
117
1
11
19
14
46
2
64
24
20
15
31
5
91
30
18
90
23
12
9
27
51
160
30
18
2
15
27
16
2
3
37
32
3
109
26
42
102
18
28
60
83
67
32
45
1
14
16
101
21
4
36
110
90
3
81
34
42
84
36
78
2
30
45
13
47
109
74
22
90
29
48
7
29
99
16
2
124
38
45
63
90
18
10
23
3
18
52
71
57
15
13
14
16
60
17
13
92
12
15
91
53
72
49
8
42
64
17
147
22
30
29
25
56
10
6
8
27
63
12
45
24
39
10
35
27
24
174
6
10
74
126
16
60
30
78
42
18
42
110
24
16
48
42
2
3
9
24
12
88
74
28
32
21
27
70
47
27
6
58
6
24
23
13
59
85
59
67
54
74
16
12
24
149
25
47
43
2
15
108
9
27
49
59
7
5
24
9
30
105
45
136
164
6
16
20
34
23
37
35
60
36
75
154
32
40
60
24
68
6
30
6
21
9
40
23
33
27
73
83
1
24
20
24
63
9
76
54
26
15
3
22
47
48
33
12
40
50
18
6
9
12
25
62
28
2
16
71
45
36
39
33
16
2
12
9
24
12
61
20
15
7
5
49
24
14
45
3
9
91
68
12
70
20
24
4
12
32
27
69
10
26
39
7
125
13
14
36
21
60
63
9
9
58
17
25
24
30
6
20
147
61
11
81
24
54
9
45
16
42
18
35
15
129
13
90
2
12
51
55
92
18
51
7
2
12
51
37
18
26
136
48
60
80
10
74
87
3
6
27
13
14
46
6
5
31
38
3
72
24
21
27
9
36
15
55
44
9
1
84
44
16
6
29
135
46
24
11
12
97
35
9
39
9
15
57
87
36
39
18
6
16
5
31
20
57
45
18
18
24
108
270
12
36
33
27
21
24
9
3
25
48
242
9
60
21
54
94
59
24
9
3
24
21
51
48
37
26
90
27
31
2
4
35
1
8
42
4
14
111
33
82
6
48
44
28
11
51
22
14
22
60
8
54
16
86
36
18
16
29
9
15
27
126
54
21
13
20
40
44
118
17
13
18
113
127
41
19
30
12
38
57
36
27
160
53
19
2
16
20
52
84
6
53
12
27
6
12
24
3
33
3
15
22
14
18
46
17
57
6
21
1
59
91
89
1
35
36
12
132
3
6
46
18
60
42
62
52
110
9
9
63
13
12
83
24
27
30
18
33
45
58
17
9
36
108
22
41
72
87
10
38
22
23
7
29
24
129
15
7
50
54
9
37
71
195
45
25
48
20
22
65
3
36
6
27
21
70
96
66
35
9
18
18
90
18
84
18
40
50
100
62
28
5
13
62
42
102
4
30
92
4
38
136
29
45
78
18
54
22
35
63
28
77
3
81
69
75
49
110
57
49
47
61
12
174
6
30
32
108
45
25
32
16
11
81
27
61
2
69
1
47
13
11
12
132
12
1
60
20
27
19
8
36
54
27
24
37
30
30
68
24
46
72
84
6
84
24
80
12
100
23
7
2
12
51
27
30
27
60
1
35
12
24
13
26
33
228
13
24
59
1
92
51
63
34
90
29
36
85
35
7
108
20
114
99
7
ABCD 486537846*7^$a-1 [50003]
8
4
15
44
13
80
48
12
24
34
17
16
12
3
5
9
46
14
3
12
9
3
7
38
22
17
40
32
1
20
4
12
11
7
26
12
7
27
30
8
3
37
8
10
12
30
20
39
84
9
24
7
72
21
30
26
12
22
21
32
9
36
4
12
18
5
69
4
12
8
36
46
17
40
21
36
3
12
5
4
30
77
13
8
34
5
7
53
19
5
19
14
22
26
10
12
12
6
11
4
65
15
73
24
12
30
38
16
30
29
21
40
24
36
23
1
32
34
6
11
21
51
28
9
75
5
4
42
17
37
3
20
9
52
11
1
11
4
15
9
3
74
22
30
20
7
27
12
6
8
4
15
3
14
51
19
17
37
36
15
89
12
15
9
124
6
41
36
43
2
22
29
1
20
22
2
3
4
5
28
18
38
52
12
20
16
20
3
45
15
76
12
17
36
7
33
78
2
52
15
9
102
14
16
18
6
15
33
47
19
6
8
3
7
48
2
3
9
16
12
36
11
13
12
20
24
10
50
64
30
6
39
17
3
24
33
28
23
4
89
12
88
36
35
76
3
6
11
40
3
14
67
17
22
12
17
45
3
33
10
17
79
41
24
28
41
51
9
12
40
24
6
38
64
42
14
70
6
48
8
19
39
41
21
7
33
56
3
13
3
20
4
39
36
33
29
16
6
9
15
6
39
21
20
10
21
63
48
29
25
47
4
29
43
33
24
8
3
12
21
12
52
6
17
13
20
3
24
33
64
23
9
27
7
90
54
33
3
9
27
14
48
28
30
38
63
33
16
11
81
31
15
48
48
6
18
2
12
3
9
79
8
12
67
18
6
53
19
2
58
78
6
74
27
36
97
12
15
29
12
46
36
50
40
23
1
56
12
39
45
28
3
5
27
40
20
40
33
44
24
12
15
36
48
13
12
68
3
36
21
36
7
9
18
12
26
10
42
6
29
33
7
3
24
2
4
24
35
9
22
48
41
28
3
72
137
25
11
37
12
20
15
31
17
1
30
38
19
44
1
8
10
26
46
65
9
3
12
49
8
16
56
7
29
4
6
2
12
3
1
23
37
6
41
9
64
30
12
2
4
12
66
2
55
20
33
3
19
48
38
12
3
7
6
6
5
24
69
36
4
6
14
4
12
24
11
55
17
1
6
72
5
4
33
32
3
43
41
4
53
36
4
8
4
44
28
18
38
10
30
11
28
63
14
3
31
2
12
7
9
20
34
33
17
3
120
19
24
30
8
19
15
2
7
5
34
24
30
15
17
34
24
30
30
6
12
8
39
45
15
1
24
75
8
9
4
24
12
20
60
15
1
32
24
19
33
20
3
33
4
32
7
5
39
7
50
4
35
40
3
12
6
30
6
20
15
1
48
11
21
10
18
6
24
9
3
48
6
3
8
4
17
15
4
17
52
3
15
14
12
16
18
78
8
31
17
12
16
23
72
31
5
12
7
50
27
21
58
38
51
1
42
33
9
3
3
12
26
19
20
40
3
42
20
10
29
13
18
36
9
17
3
25
20
3
9
4
12
11
1
36
20
22
5
49
6
2
10
62
15
13
36
6
2
75
28
3
29
21
40
27
17
51
7
24
17
21
12
99
21
31
9
39
17
12
24
72
10
17
21
4
3
48
3
6
48
18
125
37
20
10
29
13
8
24
48
28
8
19
48
3
38
10
6
44
19
12
9
32
10
38
40
20
7
17
24
28
20
28
15
32
19
9
45
12
15
21
18
24
6
20
22
45
57
8
4
6
24
6
8
24
22
18
3
5
15
9
31
3
24
38
4
95
9
3
31
26
72
10
17
9
19
39
18
27
21
18
53
7
26
4
11
9
34
38
52
12
3
20
1
24
8
40
8
3
1
6
6
32
43
111
2
40
59
57
3
13
8
7
45
24
6
38
27
9
36
3
7
14
76
24
8
15
48
9
16
11
37
59
13
32
52
8
39
9
31
15
17
1
8
22
21
36
41
52
6
54
8
58
24
9
20
7
5
16
137
12
16
8
3
28
45
24
44
88
119
9
67
15
62
16
6
5
72
1
15
5
24
22
6
3
29
4
12
78
48
12
12
2
24
76
15
3
48
41
28
77
28
20
63
9
52
20
7
24
56
13
32
4
30
2
16
56
19
20
28
9
18
26
4
3
27
26
3
4
27
6
30
6
44
27
12
72
16
3
6
11
24
9
4
27
8
9
15
4
3
110
4
3
15
5
4
3
6
20
7
9
90
48
2
12
34
18
20
4
12
11
12
1
8
4
39
3
2
36
10
18
27
53
27
24
36
60
24
13
32
31
20
9
24
4
3
33
11
57
12
48
12
3
21
76
56
4
8
19
33
23
7
12
5
4
9
71
48
48
13
8
34
26
3
16
3
36
26
24
16
8
27
12
21
96
4
27
57
6
6
8
10
17
12
4
17
28
56
24
4
6
26
12
3
7
12
18
60
6
6
27
44
61
56
12
4
30
6
18
9
77
28
6
30
20
36
24
3
1
12
30
5
16
9
3
48
9
23
1
56
43
44
33
87
1
23
19
2
46
6
72
12
75
3
14
16
18
9
32
43
53
79
2
4
18
24
2
15
31
26
16
47
40
5
43
5
10
30
18
26
22
9
15
33
17
27
13
3
9
3
81
20
31
65
58
6
32
10
78
47
33
16
15
8
7
5
12
1
15
20
1
30
6
6
2
39
21
3
33
3
13
24
36
15
15
45
5
28
6
6
6
77
7
54
39
17
12
22
2
36
22
36
14
3
16
3
29
40
8
24
21
15
7
2
99
33
7
27
66
20
10
24
29
13
15
105
15
15
24
36
18
12
36
44
12
43
108
5
22
30
6
2
24
15
16
3
45
24
15
5
60
1
8
40
24
3
44
12
7
9
45
8
19
3
6
90
12
17
12
1
35
37
35
1
12
24
3
15
42
15
5
16
12
35
12
31
42
6
74
3
4
29
10
14
15
24
13
23
7
86
15
9
12
4
12
32
46
30
75
15
65
4
5
3
1
8
28
20
28
27
69
6
21
89
3
1
20
7
17
16
32
4
83
9
15
24
57
12
40
24
44
22
26
34
6
18
50
10
50
7
72
3
17
1
12
42
6
20
27
24
1
8
3
117
136
30
18
12
11
9
27
48
19
2
19
9
20
4
30
48
29
28
48
12
17
16
8
16
18
2
88
23
85
11
76
63
18
20
24
3
19
5
28
8
36
43
18
18
5
49
30
21
3
26
43
21
42
9
68
7
24
29
1
6
17
19
9
8
12
1
8
4
44
36
3
19
54
20
4
15
3
24
45
3
14
3
9
10
14
28
8
79
20
45
7
9
30
6
3
68
21
60
3
36
12
37
3
41
31
5
4
23
4
5
22
2
4
23
67
38
12
31
8
7
36
14
4
54
38
27
52
9
8
12
16
24
39
44
19
41
1
27
29
31
3
12
6
59
28
3
2
3
21
12
120
7
3
96
24
62
36
46
5
12
9
40
12
15
12
123
48
2
10
17
9
22
30
60
20
70
12
17
31
36
14
24
3
24
25
56
7
27
33
41
4
30
17
79
2
4
3
3
2
63
21
31
92
25
11
9
15
36
24
43
45
8
9
15
12
4
9
3
5
46
38
12
60
10
9
53
36
4
18
36
30
6
38
22
12
6
24
44
3
1
12
20
15
21
16
20
46
29
9
10
14
46
26
36
4
6
14
4
20
16
15
3
5
1
32
58
9
8
7
2
15
12
49
44
40
23
57
4
8
16
12
30
30
6
9
9
47
9
16
12
20
3
19
141
5
27
1
6
6
11
7
24
62
12
15
4
15
45
41
16
12
8
3
19
2
94
9
17
19
24
5
63
1
32
19
3
33
15
2
24
12
24
12
4
30
6
47
1
3
5
4
6
18
6
14
39
37
6
38
3
4
29
28
60
78
24
33
17
40
83
21
3
1
23
13
66
2
15
4
33
12
32
10
17
19
30
6
14
10
21
8
61
11
12
4
9
6
5
4
3
5
43
14
12
4
12
23
9
3
21
34
12
18
32
60
15
19
9
27
26
4
3
27
24
6
11
37
6
6
84
54
62
36
28
30
86
31
3
69
3
54
18
6
11
9
4
3
27
12
30
6
26
15
24
64
3
12
14
19
63
17
9
12
10
12
14
12
22
21
5
46
9
21
24
35
12
9
28
27
20
52
5
12
28
18
12
6
20
36
12
12
67
5
15
43
17
40
15
69
3
17
9
27
19
78
8
4
11
12
1
20
16
23
9
12
16
11
12
9
4
12
3
63
6
11
52
21
47
12
9
4
27
17
46
2
40
6
17
7
26
27
21
3
45
28
35
57
3
1
60
8
46
2
12
28
20
15
1
32
12
46
18
23
4
65
34
24
9
32
9
40
36
56
12
3
40
29
15
40
8
43
18
42
17
21
7
57
78
5
9
12
22
12
5
40
24
65
43
20
43
2
24
84
7
17
15
108
37
48
35
12
1
11
13
6
29
69
19
21
20
7
20
21
3
228
40
15
2
3
37
23
21
16
20
31
5
24
12
12
4
36
24
27
39
9
21
47
4
36
29
3
24
9
52
36
8
12
40
12
30
57
65
16
23
13
6
18
47
9
34
2
7
12
45
35
13
36
8
48
4
20
22
24
24
6
20
72
46
14
12
27
9
27
48
13
36
27
12
21
56
24
63
4
33
6
30
18
2
27
1
60
44
3
28
8
9
10
50
27
45
22
50
7
9
20
4
20
36
28
8
4
6
18
11
1
42
6
8
24
15
7
33
9
20
24
10
12
26
4
15
12
12
29
3
ABCD 486698216*7^$a-1 [50055]
6
36
6
54
42
18
36
45
3
6
60
123
12
21
30
69
24
57
3
33
6
18
18
45
39
6
42
33
24
3
12
21
3
48
78
3
45
12
24
90
21
63
33
21
48
51
33
66
18
66
42
15
51
9
27
66
27
12
21
36
12
96
3
93
3
15
12
12
54
24
132
87
12
81
60
6
12
33
51
33
105
87
48
21
12
252
12
39
48
156
12
81
12
6
21
15
18
54
18
15
39
33
33
15
15
48
21
3
21
45
36
96
3
24
39
66
24
6
6
12
30
24
69
75
42
3
3
6
3
117
36
6
60
54
42
36
9
39
60
54
12
60
60
3
21
72
24
42
54
99
15
18
24
12
39
12
39
12
33
9
27
9
30
42
12
15
15
18
3
24
81
39
33
6
54
36
6
24
18
3
3
21
63
84
66
3
21
12
108
48
111
9
162
9
69
63
141
63
39
30
12
24
15
21
6
36
57
57
12
6
24
42
24
30
66
3
36
21
18
42
6
42
36
36
6
6
27
21
54
102
30
81
87
6
30
18
27
3
36
45
51
48
150
18
6
147
21
27
15
90
12
72
204
27
9
42
30
18
129
24
39
144
36
6
6
24
42
144
15
12
33
195
132
3
18
6
9
15
54
24
3
21
198
21
9
18
30
60
63
48
3
9
27
18
3
12
63
57
69
150
42
48
66
12
6
48
36
36
24
30
42
12
15
12
36
60
21
96
6
42
6
72
120
132
12
6
27
36
21
36
18
6
3
84
9
42
21
15
6
27
9
6
90
3
21
60
24
36
72
18
6
75
9
6
24
84
108
21
27
42
15
57
72
27
36
21
24
27
180
15
54
39
12
39
96
36
21
3
48
30
27
12
3
24
57
87
18
30
42
12
12
84
18
12
21
9
12
36
111
99
36
21
21
120
75
9
48
48
12
3
24
123
78
6
9
33
54
6
144
6
18
84
18
12
18
12
3
69
87
15
6
84
36
108
78
30
3
45
84
51
27
60
18
90
30
18
21
57
18
141
9
48
30
6
39
12
12
60
15
42
18
18
36
39
51
9
15
21
21
6
42
60
42
18
15
15
105
33
15
12
69
39
87
33
15
9
21
54
90
15
24
45
18
18
39
24
9
90
12
21
63
42
36
66
57
57
3
9
18
30
78
54
27
27
30
60
24
30
24
18
51
3
78
39
24
33
24
18
108
108
84
30
6
12
69
93
114
9
9
30
24
84
12
6
12
24
42
30
12
63
12
9
6
54
42
30
30
66
12
24
24
168
42
18
36
24
84
63
27
6
18
45
9
3
99
36
18
15
27
33
84
12
9
72
12
6
9
12
21
36
3
24
45
66
81
15
18
60
27
48
21
12
48
6
36
33
21
15
12
27
33
21
84
12
12
18
9
87
12
165
36
15
12
18
24
24
24
3
87
57
3
18
15
51
12
96
30
51
36
60
3
21
12
48
39
42
90
108
78
42
45
51
9
33
48
114
36
54
180
30
84
33
27
18
12
6
42
15
9
15
9
51
33
3
69
51
39
21
141
87
3
9
39
42
24
12
48
39
69
6
6
36
6
21
15
21
117
18
18
87
27
9
27
54
24
48
36
24
24
3
60
105
3
3
69
36
9
84
72
39
36
3
81
24
3
9
12
15
42
48
12
6
36
12
66
54
6
36
15
120
12
27
24
18
78
42
3
24
57
3
21
15
39
6
24
18
18
66
6
87
15
12
54
18
201
24
39
30
6
18
3
36
195
54
30
60
21
24
27
24
192
21
3
6
12
120
12
24
114
12
30
6
42
6
69
93
78
9
33
3
24
24
3
30
18
30
39
3
90
12
108
3
21
12
18
81
48
9
54
33
15
60
126
15
147
36
21
60
216
48
33
96
84
132
15
24
33
12
15
51
30
42
54
3
45
12
72
3
21
24
108
48
18
30
54
42
15
21
24
6
18
30
36
9
153
63
15
60
6
63
9
54
69
9
3
3
66
3
24
15
6
6
6
111
3
120
33
51
6
3
69
24
30
18
78
18
54
114
72
24
96
18
9
21
96
150
18
12
3
27
198
78
6
36
108
18
30
18
30
99
9
12
60
24
3
33
84
6
48
72
18
6
12
6
75
24
45
27
21
30
30
18
6
12
3
51
6
3
27
6
204
3
63
54
102
6
6
24
72
9
75
30
3
15
21
45
30
12
201
12
105
12
36
24
72
12
99
57
27
3
78
72
3
3
18
6
21
51
30
6
18
87
36
87
72
42
27
9
3
33
96
66
45
24
15
6
60
3
24
9
24
3
21
66
9
60
9
90
42
15
51
12
90
36
54
6
48
36
48
24
3
39
18
39
27
6
48
36
18
33
45
15
9
48
36
42
42
6
18
27
183
18
51
12
15
69
12
12
9
27
21
6
9
27
114
6
72
12
12
30
36
72
132
18
78
72
18
42
24
6
102
3
93
30
12
69
84
21
42
141
75
33
24
123
84
57
15
9
33
12
66
9
9
24
15
45
36
12
39
60
57
54
24
165
9
3
63
18
3
3
42
15
21
90
30
48
51
69
42
18
60
15
27
18
24
60
36
30
66
39
33
3
45
39
69
18
24
9
141
36
48
102
6
6
21
9
36
48
36
3
60
9
15
45
18
24
60
18
48
36
72
24
6
33
12
9
27
24
9
12
75
15
117
27
66
36
6
66
18
9
33
24
12
192
63
36
15
18
42
138
6
6
12
84
63
9
60
162
33
15
6
36
3
96
21
63
39
33
15
24
45
60
39
18
84
3
9
27
99
42
48
111
9
6
30
18
24
6
3
45
30
48
9
12
9
12
27
12
3
18
15
15
12
18
36
159
63
48
48
9
36
75
33
3
6
84
6
57
153
30
42
6
21
27
36
9
21
42
42
51
57
24
3
48
33
84
18
30
30
18
48
3
21
6
57
60
39
48
ABCD 486788766*7^$a-1 [50002]
32
16
3
17
19
6
23
4
24
9
36
11
24
12
7
21
3
41
1
12
42
21
72
15
9
24
9
39
9
11
24
4
51
17
4
36
72
36
3
5
72
24
4
27
29
19
17
25
6
6
6
41
16
20
24
24
24
1
39
44
4
56
12
7
42
24
11
180
4
39
33
57
18
54
15
8
1
11
12
19
41
7
9
68
19
24
77
13
11
19
41
12
12
1
30
24
33
24
72
12
44
36
1
3
39
45
8
25
3
15
17
40
3
96
6
11
16
33
11
7
30
15
9
36
126
125
24
1
18
9
39
41
36
16
72
8
48
12
16
9
47
25
12
39
27
17
4
36
32
24
40
33
15
8
24
36
7
69
12
15
21
8
4
9
11
16
20
1
27
63
60
18
3
20
7
6
59
60
1
15
15
57
9
12
23
96
48
1
23
19
6
15
32
24
1
23
16
24
21
3
48
3
17
16
8
16
9
11
43
9
32
25
24
12
15
27
36
33
24
27
53
36
13
47
4
24
12
20
7
30
6
5
144
28
3
17
16
12
3
5
7
18
18
53
7
42
35
4
60
9
23
36
16
15
41
13
3
24
33
18
21
8
1
15
15
6
60
27
3
29
52
15
77
24
16
9
12
51
8
28
32
13
11
7
9
84
36
3
5
49
54
6
11
4
45
15
8
84
28
24
3
17
1
12
3
84
27
24
33
20
1
66
12
5
12
61
35
1
35
12
4
20
36
12
76
8
64
9
12
63
32
1
15
20
55
6
15
32
12
12
36
4
8
64
12
9
63
24
20
7
17
16
27
9
60
57
6
21
39
6
18
33
8
52
24
9
48
12
3
3
30
48
23
12
1
30
9
36
20
36
12
1
11
31
33
8
1
108
42
17
4
8
24
12
12
24
1
23
7
33
57
18
12
9
12
132
21
87
8
4
8
7
6
3
12
9
48
15
3
17
13
6
6
11
1
12
11
4
9
54
29
37
60
3
20
4
15
24
48
77
4
21
11
12
12
40
8
12
4
45
24
3
56
24
52
15
5
28
56
19
9
12
56
25
3
8
48
48
13
75
104
73
6
9
81
3
20
4
32
1
23
24
12
4
9
11
4
12
36
129
18
6
15
32
48
52
44
1
71
13
60
11
12
1
35
48
4
45
3
56
25
18
29
48
1
3
12
8
12
16
8
19
66
23
25
72
27
39
9
21
18
9
15
69
9
11
7
30
36
59
31
33
24
20
79
9
9
15
32
36
40
3
36
5
36
91
17
24
1
11
48
25
3
8
12
12
25
47
52
15
6
6
36
9
3
17
40
20
48
4
21
18
48
17
48
31
6
84
3
21
95
64
8
28
39
41
16
12
44
139
41
7
17
36
4
20
12
31
29
19
21
39
21
21
6
17
13
15
12
3
5
48
40
32
28
12
20
16
75
9
27
29
40
68
115
18
24
11
4
36
20
49
27
20
16
3
5
19
24
42
47
37
23
13
11
49
3
39
9
9
15
72
21
72
63
27
24
17
31
18
42
36
6
6
42
99
3
9
27
12
9
12
8
12
12
13
23
1
6
36
5
24
24
25
27
3
78
11
1
15
27
17
31
30
36
3
8
28
3
5
7
21
104
37
30
29
61
23
48
19
54
30
12
12
30
27
44
1
30
21
87
41
12
40
27
6
75
20
36
24
16
15
5
36
19
57
32
24
4
9
39
32
7
17
16
9
11
91
48
17
36
61
11
13
54
65
31
36
6
23
76
39
66
24
72
42
9
9
12
18
24
5
16
3
41
36
16
39
18
12
51
20
7
17
7
41
1
6
24
9
39
17
36
88
9
3
12
3
41
36
61
6
29
31
21
8
52
9
15
3
9
20
48
12
40
51
60
6
3
56
1
72
35
136
3
17
13
23
7
6
83
28
33
30
21
39
6
42
18
107
7
17
4
12
20
1
6
6
12
51
57
11
88
21
12
11
1
36
83
4
8
12
4
24
36
3
66
15
20
7
6
3
12
20
36
24
19
5
72
1
3
68
13
23
103
29
36
12
4
20
7
6
36
27
20
12
4
21
84
24
35
55
18
11
4
9
11
19
5
16
15
9
104
48
13
11
7
21
21
51
8
64
8
16
8
48
37
23
1
12
51
3
81
20
43
30
11
60
19
101
4
24
3
18
3
8
4
8
1
11
12
19
41
4
21
12
23
25
23
28
8
13
15
24
9
15
20
40
48
39
9
20
19
5
16
9
11
13
15
68
7
30
48
35
28
8
19
6
12
15
15
69
33
11
12
133
30
5
24
25
6
6
47
31
9
36
3
17
24
48
24
40
21
11
13
24
3
20
19
65
1
60
35
16
12
12
27
21
12
44
19
33
92
76
20
4
9
39
3
5
1
18
33
3
33
8
28
15
30
3
44
24
4
8
12
1
30
17
1
11
7
17
72
121
11
1
11
24
7
9
48
12
24
8
40
27
12
29
16
9
11
19
30
47
4
32
40
8
1
15
12
8
25
47
36
28
3
6
15
3
5
19
30
3
20
4
3
57
39
29
4
3
45
51
24
41
4
44
91
17
16
24
12
15
41
4
32
40
12
12
3
17
60
40
48
8
4
20
4
39
29
19
5
13
23
40
12
8
19
101
37
39
21
11
24
36
19
57
12
27
5
1
18
17
7
132
9
56
1
24
71
13
47
19
17
1
95
4
8
13
3
68
12
67
5
13
47
1
15
20
12
13
35
12
36
12
19
48
41
4
15
18
51
9
12
27
21
3
9
30
60
53
12
52
3
81
9
3
36
56
4
3
6
23
13
63
12
3
21
15
30
27
24
3
17
31
29
1
15
8
1
15
12
9
3
8
13
24
11
48
1
3
20
1
51
15
5
19
21
8
7
21
9
3
69
27
12
12
8
19
5
12
7
6
12
84
35
16
36
3
5
16
36
12
21
30
9
24
12
3
17
25
30
29
37
23
31
45
12
12
8
73
11
4
60
8
1
3
81
72
23
4
8
4
32
60
28
20
1
24
11
84
7
53
24
16
128
7
60
9
15
18
30
12
17
12
19
77
1
3
8
12
79
18
6
29
12
49
36
27
21
23
19
29
12
4
44
13
6
53
13
18
12
5
61
39
45
78
53
7
12
21
3
5
24
13
3
81
24
83
31
65
31
36
90
18
48
24
33
75
18
11
24
4
39
5
16
72
39
30
39
20
13
59
4
8
1
24
11
28
105
6
17
25
11
13
11
12
25
3
9
30
6
27
21
51
20
19
6
47
12
4
20
16
8
127
21
32
12
4
68
24
4
15
5
12
25
15
12
15
42
66
9
24
8
1
18
29
55
9
20
25
36
18
21
48
3
33
8
12
36
7
12
36
30
11
24
1
75
15
17
16
27
9
12
8
84
61
12
12
30
18
30
30
12
59
24
12
4
3
5
25
30
6
18
21
60
36
20
24
1
42
36
17
55
24
5
36
13
3
3
5
24
24
16
57
11
1
23
13
3
3
33
8
4
3
33
8
1
18
17
12
4
44
19
6
6
41
12
1
15
8
24
24
52
20
12
25
11
13
3
8
4
8
4
3
9
48
8
12
12
1
15
8
88
39
21
15
5
1
30
5
13
39
24
33
27
9
18
54
23
4
12
69
3
8
24
40
8
12
13
6
66
3
12
20
4
44
25
11
1
35
37
18
9
20
16
32
1
35
24
4
24
8
25
66
9
39
21
20
72
24
16
9
15
9
75
36
15
33
8
4
3
9
8
16
15
54
6
41
28
92
43
6
11
40
44
16
96
27
17
40
56
37
35
24
48
31
9
8
4
68
4
8
24
36
31
9
27
9
24
20
1
30
21
27
65
36
12
37
3
8
48
31
9
72
21
15
21
3
27
24
65
13
15
12
96
39
90
3
48
3
6
63
168
32
12
12
12
25
54
21
80
1
6
48
6
6
18
35
31
5
12
12
7
33
48
27
17
16
32
1
59
36
64
15
29
13
24
24
47
49
15
9
24
12
6
53
36
13
36
11
24
100
44
60
7
41
28
8
4
9
3
8
36
7
21
20
48
28
3
12
33
60
15
41
4
39
17
1
47
12
12
4
72
63
18
47
24
12
7
29
4
20
43
36
30
24
27
63
29
1
48
71
4
12
45
27
24
68
1
11
28
32
13
51
8
4
44
12
36
4
32
19
12
69
8
61
36
3
12
9
36
24
24
6
5
112
20
19
17
4
12
8
49
3
75
30
30
12
9
8
12
36
4
44
36
12
36
16
20
13
3
44
13
3
21
30
5
4
21
3
15
5
43
29
12
12
52
24
20
19
6
30
9
21
11
7
6
11
1
23
1
71
36
12
12
12
7
5
13
36
11
40
9
24
27
9
11
12
7
30
24
42
6
11
13
24
3
8
4
20
12
19
9
15
21
3
48
18
30
101
12
12
12
4
129
15
56
1
24
35
12
40
39
9
9
15
44
12
55
69
24
51
5
16
39
6
36
3
21
6
29
36
24
13
23
76
57
71
55
17
24
49
3
32
31
41
13
59
4
45
11
25
39
15
9
8
ABCD 486877224*7^$a-1 [50015]
126
18
36
104
10
72
3
11
76
90
48
15
63
9
84
81
90
24
21
141
18
21
9
50
46
48
6
44
85
36
15
32
22
27
75
24
44
100
30
38
40
9
75
105
48
36
144
71
10
62
34
38
82
14
100
9
11
1
23
1
45
36
90
54
14
106
51
84
45
122
10
30
9
63
45
131
4
45
81
51
35
10
3
11
16
9
60
21
204
26
49
60
84
15
12
9
59
58
42
18
3
60
21
38
61
11
13
11
25
95
61
15
30
36
18
60
20
10
24
207
45
36
3
24
21
159
23
40
80
4
9
81
26
37
51
9
3
33
35
24
22
99
81
3
35
1
96
143
145
12
51
8
46
50
49
57
63
51
45
120
105
38
88
48
69
21
150
36
48
20
16
60
102
18
90
15
84
132
21
144
18
20
52
33
72
21
110
49
3
45
27
36
72
18
14
58
78
18
102
24
93
36
9
96
14
70
2
25
63
8
37
45
18
60
30
50
24
13
21
42
212
61
99
6
2
34
66
24
36
84
116
52
108
152
1
47
24
24
112
18
39
36
15
9
11
64
32
4
20
49
63
138
6
8
1
57
54
78
48
2
61
15
12
150
12
36
2
13
21
60
3
23
10
3
251
25
9
66
45
9
36
6
9
84
27
20
4
68
160
6
30
20
76
54
72
72
75
60
47
73
60
27
80
49
24
27
68
16
45
24
3
144
153
96
47
37
45
18
140
220
78
66
24
174
18
42
36
126
90
3
15
30
18
18
15
147
33
36
39
45
60
21
15
3
68
28
225
21
15
63
30
2
16
8
82
18
81
15
9
9
146
100
54
171
24
3
69
9
66
8
25
12
15
189
47
48
72
34
15
264
27
9
24
45
14
85
45
30
42
63
63
57
95
112
24
21
24
21
36
60
27
63
48
9
131
24
16
6
39
15
21
108
35
61
35
181
35
96
24
124
21
24
147
24
45
215
10
14
34
27
45
14
40
6
66
117
35
16
72
32
178
110
40
84
126
14
13
105
48
87
12
63
45
60
36
21
15
63
8
28
21
60
3
45
60
27
18
27
3
78
3
59
22
126
117
47
24
64
45
11
25
69
36
14
72
193
21
242
109
69
75
180
36
11
4
93
47
58
72
108
27
120
108
45
36
96
39
51
36
153
99
117
45
39
15
9
3
9
83
22
3
95
76
36
90
15
111
90
63
15
30
15
27
93
27
33
27
48
114
2
28
60
45
171
120
9
36
35
25
71
10
138
81
36
23
1
21
6
57
63
18
36
6
32
61
9
26
70
54
48
44
154
14
1
27
30
38
22
122
22
210
56
97
36
24
27
18
12
50
13
27
8
37
144
9
15
45
138
20
4
129
36
119
76
48
42
18
8
49
15
8
37
75
56
22
18
9
201
27
33
48
15
261
86
24
48
48
28
9
11
1
9
96
39
99
20
40
21
87
93
27
33
9
147
15
8
22
60
3
87
9
81
183
36
15
156
33
27
30
78
12
18
15
21
90
32
73
84
227
88
18
87
57
14
112
69
3
32
64
9
36
11
100
9
24
3
108
9
83
130
3
9
42
9
45
50
24
48
13
21
54
42
90
57
35
1
9
78
104
106
14
49
9
51
189
62
13
36
9
78
18
72
54
129
159
8
49
99
54
38
72
16
6
98
46
90
104
120
1
261
50
24
10
96
18
12
24
21
35
16
48
32
28
66
78
21
27
162
42
56
34
39
60
84
81
54
8
10
63
24
23
34
6
72
30
15
72
35
49
36
24
39
18
122
1
27
90
2
48
49
45
3
51
9
35
28
48
81
45
15
95
49
111
9
15
9
21
26
96
28
21
9
135
95
24
25
33
3
155
49
71
82
27
93
42
45
45
135
3
8
286
18
45
315
66
36
60
48
27
108
96
84
72
81
78
129
35
10
15
120
105
72
48
42
84
36
6
27
21
14
22
26
109
11
97
36
15
9
72
63
57
63
36
72
33
171
54
54
18
3
27
8
1
9
14
130
27
33
27
75
78
18
102
15
135
8
73
71
49
60
45
66
144
42
3
287
217
15
8
64
90
18
21
159
210
51
75
9
81
14
1
167
40
8
72
28
30
99
15
57
11
24
28
36
60
165
249
30
8
24
49
191
13
3
80
168
10
62
22
87
99
9
95
88
ABCD 486993656*7^$a-1 [50114]
204
8
13
63
69
15
33
3
57
96
36
15
32
24
37
96
119
24
13
131
12
180
4
44
4
48
93
27
152
12
61
35
60
148
36
104
16
33
15
68
13
15
132
24
21
75
20
64
21
36
27
44
1
84
3
20
24
76
33
87
32
72
24
97
12
36
39
12
80
4
24
48
24
117
23
109
24
15
48
72
12
33
3
57
23
1
39
21
59
121
12
11
76
68
64
72
44
109
123
132
32
60
16
20
37
71
37
3
12
57
63
20
28
24
21
11
36
1
12
27
80
25
3
60
44
28
21
3
24
32
12
28
81
23
96
268
56
73
3
21
36
3
84
21
123
12
32
12
1
12
84
36
15
32
156
64
69
27
21
71
28
57
11
16
8
48
108
40
116
96
24
4
9
51
12
8
13
39
24
56
25
63
57
23
16
8
28
21
27
96
68
76
32
73
27
57
3
57
48
36
24
39
56
1
3
24
9
51
72
21
23
36
84
36
112
12
21
48
11
4
36
21
35
100
60
48
44
72
49
11
1
27
12
36
8
12
60
24
24
12
52
116
16
20
48
13
35
1
87
12
20
24
13
63
60
33
11
24
16
33
83
60
1
63
24
32
13
72
23
25
155
12
48
36
64
36
69
35
52
60
140
84
1
39
80
60
28
56
40
12
20
40
32
28
20
60
12
28
33
11
1
23
64
8
24
48
52
36
20
40
8
40
9
48
48
51
8
1
75
164
16
24
32
36
48
16
9
47
84
61
39
84
32
25
47
49
63
56
4
33
23
24
61
119
60
40
20
96
25
35
4
8
108
60
64
44
4
56
16
8
12
156
25
83
84
13
23
37
59
36
1
23
13
63
48
72
8
4
92
40
153
147
9
15
20
13
23
36
4
8
28
12
8
13
131
4
117
99
44
76
21
35
13
27
12
32
1
75
93
120
12
83
16
9
24
51
69
24
23
1
87
33
87
9
59
168
13
3
80
76
84
36
8
49
63
20
4
48
32
4
129
27
21
35
24
60
60
1
59
76
21
3
44
72
60
1
47
12
1
180
99
8
37
60
23
16
24
56
13
3
57
3
57
48
15
44
28
72
60
80
100
9
24
3
8
36
16
24
48
8
1
71
12
1
15
48
12
21
11
148
20
61
27
36
33
75
12
117
123
44
25
47
1
111
33
59
16
21
59
48
12
13
12
15
60
45
15
33
35
16
20
40
44
4
9
36
11
36
76
21
11
85
11
49
15
48
8
16
9
87
60
24
93
3
57
47
28
12
21
48
11
73
83
25
36
59
25
15
68
16
57
11
49
23
24
37
3
104
40
8
133
87
60
32
52
57
63
36
68
76
36
8
36
13
51
12
20
72
12
4
60
36
20
24
37
59
4
56
100
80
37
3
56
184
68
1
39
48
24
9
24
3
24
21
95
48
64
45
3
81
23
36
4
57
24
48
11
36
4
20
76
12
8
48
60
12
4
56
37
15
48
48
9
47
4
12
33
35
4
96
144
36
84
56
132
4
36
21
39
8
49
60
36
15
12
21
23
1
96
59
12
108
144
13
11
76
48
9
24
15
45
27
8
24
60
16
60
20
88
12
32
36
112
20
13
11
40
8
25
71
16
8
25
216
35
13
39
108
44
16
45
35
24
48
145
35
12
48
24
100
68
1
51
60
9
147
24
33
23
37
23
84
16
45
15
80
1
24
23
132
73
171
36
8
12
4
20
64
117
12
36
27
21
23
13
96
15
72
20
24
136
20
24
76
45
35
4
9
11
76
60
104
28
132
36
33
15
12
8
60
40
56
4
9
3
68
13
3
20
4
44
49
84
75
8
13
23
4
33
23
64
92
12
1
11
4
33
99
84
8
1
11
37
84
27
21
35
36
64
57
83
72
60
13
207
24
44
4
12
69
11
73
48
60
47
73
15
68
4
33
96
23
49
35
36
76
12
8
60
13
24
51
56
16
12
36
9
23
4
81
23
64
8
28
80
37
132
51
24
21
11
36
52
80
73
23
12
12
48
24
40
21
35
28
32
97
71
12
61
12
15
12
92
12
1
15
44
37
47
37
3
32
100
21
3
48
48
20
13
11
60
40
44
12
1
27
9
3
33
11
16
21
63
9
71
16
84
36
20
64
24
60
24
8
40
57
11
4
45
36
15
9
51
45
35
4
32
24
72
1
23
37
23
24
76
20
4
36
21
23
60
124
105
111
24
56
24
40
48
8
193
23
16
24
60
56
12
36
84
25
27
141
48
95
16
44
12
264
4
60
12
12
33
75
21
71
76
84
32
84
72
12
168
4
84
24
153
47
72
48
16
12
33
15
12
32
12
61
15
48
36
44
72
24
60
16
8
4
68
40
8
13
27
32
28
20
4
72
20
60
49
35
16
21
3
20
76
20
220
60
57
27
44
36
76
21
35
97
63
8
49
167
13
35
12
76
20
100
20
40
20
64
20
36
1
36
3
32
40
12
120
156
20
12
12
60
1
35
25
59
4
33
39
92
72
49
119
28
33
47
97
3
20
48
16
36
33
15
33
143
60
36
72
40
68
28
56
61
27
48
128
16
8
1
48
24
36
39
48
36
8
1
39
92
40
56
25
3
24
21
11
88
105
11
85
27
60
24
24
24
12
80
16
93
39
21
87
60
45
23
4
32
49
71
13
3
20
13
47
24
16
33
119
28
104
16
45
ABCD 487074264*7^$a-1 [50072]
33
39
51
33
12
7
8
42
34
56
24
33
3
9
21
30
60
24
33
7
29
1
80
114
30
15
15
21
12
9
108
142
44
33
37
6
74
16
11
3
93
27
16
24
53
27
57
93
6
9
9
16
23
13
50
34
11
19
20
6
39
31
17
36
60
36
12
12
31
56
33
31
26
4
14
21
21
10
14
16
38
6
10
53
36
24
60
12
31
30
83
7
29
51
18
75
15
6
6
60
57
27
10
11
15
60
64
20
84
69
7
60
20
6
63
15
9
3
4
17
43
17
12
12
24
15
6
18
6
87
3
33
7
36
41
48
25
20
27
33
27
3
9
31
30
26
18
3
36
3
81
3
9
27
4
14
66
9
24
36
108
43
14
3
189
30
40
104
10
56
34
5
9
16
14
9
87
57
19
74
15
12
57
16
11
3
21
45
10
5
12
19
20
21
72
61
26
34
20
3
63
4
29
31
26
24
39
15
9
63
4
14
22
8
9
3
9
15
6
27
27
66
75
55
14
10
17
13
56
3
7
8
9
3
57
3
33
15
46
6
17
63
45
39
16
54
20
36
18
60
46
44
27
39
24
6
10
6
11
79
17
7
14
6
10
11
3
9
3
10
119
9
12
24
51
39
30
84
16
20
6
54
70
56
4
5
39
6
39
57
24
39
7
5
33
3
13
23
36
111
16
8
30
39
3
33
81
24
6
45
51
9
25
20
6
60
34
6
98
66
30
96
4
60
47
12
15
60
9
7
17
132
48
13
35
69
22
30
23
24
3
64
50
6
18
27
12
7
44
6
30
6
39
108
67
29
7
77
57
6
10
23
48
24
36
27
12
9
15
106
68
6
186
3
36
45
15
12
3
57
108
12
12
36
1
8
22
80
30
15
12
24
9
63
37
14
40
65
24
24
7
30
126
54
6
14
15
12
43
17
3
16
8
60
42
10
14
60
15
15
46
14
57
33
60
6
78
15
1
23
3
18
3
12
24
3
33
15
9
67
14
3
43
26
27
24
19
17
3
64
44
9
27
10
20
96
24
40
47
9
4
44
46
66
50
4
50
15
15
9
36
24
45
22
5
49
23
21
6
60
70
14
9
24
3
45
36
12
27
40
44
21
12
13
23
127
17
12
1
66
14
6
18
22
14
10
60
6
110
9
1
14
9
51
6
63
24
43
17
36
12
3
16
6
38
6
6
18
63
19
101
33
16
8
46
14
51
9
72
63
31
101
9
10
29
7
20
10
107
3
4
110
84
36
30
9
24
63
69
24
36
1
23
1
11
9
15
1
74
66
64
11
45
18
9
7
17
39
21
13
14
16
6
44
6
54
27
123
10
110
10
23
27
117
3
24
22
14
9
36
48
21
16
30
29
21
24
15
7
38
6
60
40
50
10
29
51
33
43
24
44
16
53
36
27
69
45
106
24
5
81
3
45
6
33
63
34
23
36
15
141
36
75
48
9
7
29
1
6
89
39
6
27
48
45
3
36
21
6
4
90
6
29
75
21
12
7
17
60
27
21
12
33
3
36
7
8
16
20
33
3
30
48
15
24
72
1
30
44
24
72
24
40
29
21
40
6
44
36
18
27
48
48
9
3
15
9
12
55
5
15
30
6
24
69
1
26
33
75
9
36
60
1
11
33
6
6
24
3
60
7
17
9
34
110
150
33
37
23
27
10
30
26
111
33
40
30
50
10
17
27
30
42
21
69
30
24
16
24
5
45
24
135
12
123
96
45
25
60
36
74
21
12
7
14
12
51
24
45
87
36
21
6
10
54
5
24
27
21
57
39
36
195
36
9
15
6
6
54
6
21
3
60
33
12
72
43
30
14
76
5
45
39
15
22
11
24
72
36
21
30
60
10
6
44
9
1
59
1
6
17
7
74
6
9
84
21
15
12
63
33
39
54
6
90
51
3
6
135
19
29
45
12
4
6
20
30
4
14
76
6
11
27
16
6
20
4
50
45
45
3
57
3
27
33
43
54
86
18
6
16
5
3
93
12
31
26
51
13
6
8
81
24
1
11
3
12
33
48
36
67
20
9
24
7
17
12
31
6
30
89
9
16
6
14
6
60
21
123
21
45
40
54
14
36
40
30
6
20
3
48
9
34
14
30
6
10
6
14
9
12
3
33
33
46
8
66
3
21
30
21
21
94
36
14
51
15
4
50
27
36
3
34
26
4
41
12
57
24
51
21
18
21
9
15
135
66
30
46
20
10
38
3
3
10
11
15
24
16
17
48
15
10
23
21
6
78
3
3
9
21
39
1
6
5
79
41
19
96
17
27
60
9
15
33
3
30
6
10
23
21
30
9
105
166
30
23
21
16
71
45
63
135
36
24
30
6
36
24
9
7
8
105
61
80
6
45
3
42
64
59
7
44
9
1
20
76
47
187
6
71
48
9
30
45
168
19
74
63
57
3
12
9
27
3
16
20
66
15
24
9
3
13
23
24
3
30
6
24
6
3
7
68
69
12
31
14
15
15
9
21
66
60
34
14
6
36
78
30
16
30
14
72
18
33
12
57
30
4
6
60
11
99
48
6
16
14
9
1
14
189
48
9
36
24
16
11
27
12
54
6
9
15
10
14
12
30
30
24
57
19
38
3
13
20
36
34
14
96
16
14
10
26
40
24
26
39
21
51
24
96
3
16
54
35
9
16
23
97
35
25
30
56
21
156
13
23
31
5
75
24
46
26
48
69
24
13
104
6
30
15
72
19
84
29
15
36
60
16
38
15
67
29
24
27
18
3
12
31
14
42
9
72
9
18
6
3
36
7
54
26
24
30
3
24
19
24
17
3
9
36
21
10
17
7
6
60
14
16
53
127
17
24
3
156
21
13
23
36
31
65
9
3
63
24
6
39
31
17
9
18
30
12
4
36
38
33
60
9
27
3
21
96
27
6
18
6
100
20
6
4
150
26
57
12
15
57
69
15
33
39
43
14
60
40
26
198
3
36
3
54
16
83
144
67
29
15
45
7
114
23
67
26
48
51
9
15
7
5
36
3
6
40
8
16
6
74
3
3
24
9
21
99
15
30
15
27
4
5
1
14
36
10
60
8
27
3
76
29
24
7
17
27
22
68
6
36
40
5
69
10
60
65
25
20
66
10
47
21
30
16
6
8
46
20
6
48
46
20
6
24
30
10
11
3
66
70
17
12
36
15
33
12
21
30
4
17
3
90
40
23
96
31
65
1
35
3
12
40
24
6
30
44
6
51
12
24
84
9
10
29
24
21
6
48
21
21
154
6
23
31
17
3
36
10
8
15
48
39
84
46
11
9
123
31
29
75
33
13
59
132
15
21
39
64
66
20
27
60
51
9
3
10
23
67
24
26
39
15
10
6
53
45
15
61
20
3
7
20
21
96
9
10
8
21
12
9
78
16
17
12
48
12
45
22
17
13
23
21
6
21
12
27
18
15
31
14
82
24
6
128
22
54
14
33
73
23
103
5
63
22
20
4
47
12
141
40
23
21
22
8
66
27
9
60
51
13
74
42
154
20
21
3
6
3
24
27
12
21
27
16
5
31
65
9
27
117
46
50
84
15
57
24
40
11
3
36
36
24
6
10
20
94
107
27
9
36
24
12
9
16
47
9
24
30
9
ABCD 487095692*7^$a-1 [50002]
78
9
36
93
24
38
16
54
104
16
2
16
2
52
27
36
15
44
10
12
24
90
18
48
6
32
48
4
6
8
28
20
6
1
17
48
52
8
4
14
1
53
10
50
7
96
17
60
58
44
22
24
18
14
108
22
2
142
2
7
45
44
10
45
23
30
60
7
45
24
14
16
14
60
7
23
64
14
4
66
42
26
13
24
53
22
24
8
48
25
21
26
37
41
24
16
51
71
4
14
28
26
10
12
54
6
39
5
28
14
4
128
16
21
15
12
62
30
49
71
60
61
47
22
12
27
27
62
42
10
8
100
18
48
42
14
22
3
17
43
59
40
8
40
56
16
20
66
10
8
64
50
16
51
12
33
8
28
12
63
15
8
4
20
6
102
30
19
3
33
36
48
36
29
52
15
41
16
20
7
45
18
14
19
59
16
26
7
5
18
18
40
14
4
30
51
11
90
16
38
46
18
2
30
49
33
38
10
24
20
84
4
3
36
17
52
32
16
6
30
14
1
11
24
1
57
2
30
31
15
128
6
24
4
12
60
12
26
10
63
45
8
42
1
23
16
2
43
5
46
8
66
24
54
22
60
8
22
42
32
4
2
12
6
6
64
20
10
60
84
20
12
91
45
8
4
2
22
48
6
8
1
12
51
9
53
67
69
32
36
6
1
59
22
56
22
54
26
37
11
37
60
5
6
34
66
2
120
76
2
49
41
42
28
24
12
33
53
30
28
78
20
12
4
26
30
120
30
28
2
102
40
36
74
18
10
44
60
4
32
19
23
42
78
13
5
10
12
122
22
24
9
5
7
137
52
32
40
8
42
37
57
15
45
2
1
41
31
119
4
81
27
84
38
7
51
92
10
15
27
26
10
38
72
48
72
12
40
36
18
2
4
48
50
13
5
78
42
10
68
28
93
41
78
54
7
5
22
9
5
18
4
36
44
48
90
4
12
24
8
64
68
18
6
16
32
7
9
62
10
18
14
4
42
56
61
5
30
72
40
18
32
90
18
48
10
2
34
36
54
27
24
29
18
6
42
25
9
50
46
120
54
6
14
18
34
126
60
54
44
150
16
15
9
14
36
4
110
24
4
6
14
18
22
32
31
53
12
52
3
59
6
12
18
90
64
12
86
22
15
5
4
2
16
9
17
40
6
12
50
4
6
8
6
88
50
40
26
16
44
24
18
42
7
12
53
70
44
22
60
12
24
8
46
21
24
27
57
36
45
24
27
48
36
125
48
24
6
1
59
16
96
9
45
27
21
62
28
26
6
84
34
8
19
21
90
9
41
4
27
17
66
30
31
69
66
44
60
1
5
12
130
36
26
28
8
46
33
3
6
18
2
6
78
30
76
32
1
9
14
25
15
48
38
12
48
52
50
70
27
5
28
3
51
9
27
32
16
45
17
7
36
17
4
6
8
22
2
6
12
7
35
37
47
12
1
57
2
30
91
9
14
16
9
36
17
36
28
6
12
105
41
18
54
40
27
21
18
42
2
10
8
18
6
76
51
137
28
72
18
86
48
84
52
92
24
30
22
18
18
8
100
32
52
2
25
5
22
56
48
10
30
42
3
24
12
27
44
10
56
4
12
171
24
72
53
22
9
23
28
86
36
66
10
12
8
6
46
3
81
80
115
36
27
56
25
5
4
18
9
75
9
29
22
14
18
16
2
108
16
36
2
76
21
27
36
162
8
19
60
41
12
10
18
12
6
45
53
24
34
2
43
9
15
57
24
26
10
48
90
20
61
15
44
40
6
44
46
18
8
22
18
54
33
3
33
35
18
31
29
4
3
36
24
17
40
24
39
29
6
28
2
48
28
56
18
16
8
46
20
16
8
54
6
34
24
57
9
27
5
19
3
8
1
15
2
60
4
6
18
102
6
30
6
36
84
38
6
18
88
38
7
156
15
68
18
16
2
25
5
72
19
21
24
68
48
60
58
2
12
4
3
24
93
44
48
4
158
13
5
88
62
12
13
53
4
26
60
6
84
4
60
30
8
1
9
24
44
58
2
40
12
18
2
16
2
22
20
24
10
170
22
2
7
36
27
6
26
12
97
41
22
50
16
44
82
26
24
31
35
1
47
24
88
54
12
15
11
36
54
10
33
21
36
20
7
33
36
2
1
51
8
24
16
69
21
36
15
41
18
70
2
60
46
20
58
8
46
2
18
60
72
28
44
31
60
47
30
18
120
10
30
9
33
3
23
54
48
70
8
1
11
25
17
72
46
80
1
9
74
1
17
30
58
8
12
12
22
18
30
8
1
24
5
31
59
22
3
35
109
15
38
7
135
12
8
18
7
9
27
36
9
20
91
9
6
32
52
2
18
85
9
8
10
57
23
42
16
6
12
33
11
18
55
23
36
46
54
21
69
18
48
6
30
2
7
77
130
8
24
36
22
20
43
27
38
22
2
6
49
5
31
36
29
18
54
42
25
11
10
51
3
14
22
69
12
9
44
70
12
2
12
54
4
60
57
36
83
4
12
110
16
6
12
108
9
41
6
13
3
45
9
27
17
6
13
41
12
7
17
28
66
9
33
111
5
31
11
52
54
6
18
8
4
15
12
15
26
36
24
12
6
90
24
16
32
4
26
6
31
9
20
60
103
105
18
38
12
6
16
18
14
58
3
65
4
20
42
90
46
9
45
20
19
27
72
33
21
20
7
15
38
30
48
4
6
20
19
5
6
49
36
35
10
30
72
18
36
2
34
68
24
54
12
1
71
10
12
8
7
45
90
45
9
12
36
96
8
19
120
60
57
15
48
15
8
18
46
9
9
54
14
4
14
18
31
3
2
66
1
75
6
80
4
6
30
87
41
40
8
22
32
13
35
1
15
30
24
8
76
8
30
12
1
77
184
36
66
42
90
12
8
24
64
2
12
60
7
81
32
7
29
36
4
44
12
10
78
36
56
10
42
26
10
12
27
11
13
17
28
2
6
31
11
49
5
40
26
30
12
12
10
38
6
6
4
18
93
27
86
10
18
12
18
24
72
2
42
10
54
30
27
11
156
58
2
54
36
40
14
6
12
22
86
7
45
38
54
66
4
90
32
24
66
37
39
9
131
1
45
56
43
23
120
42
42
46
2
25
59
1
156
41
19
9
14
6
12
90
58
39
5
28
50
13
3
18
6
9
48
27
33
36
53
22
32
10
2
16
50
22
2
28
50
18
10
14
4
27
84
11
18
31
9
3
27
6
26
30
10
2
30
18
76
63
69
14
49
29
24
4
26
30
7
27
14
12
10
8
64
24
9
35
76
9
9
14
13
99
24
86
18
36
34
18
32
49
17
118
24
45
59
16
45
60
63
57
17
64
14
22
24
72
18
62
31
9
20
67
65
82
38
31
11
28
9
5
4
60
14
16
72
72
9
29
4
36
18
56
1
5
90
120
106
3
33
20
12
54
30
6
34
6
36
66
2
156
18
67
53
10
18
14
58
27
60
71
1
23
54
6
37
24
5
4
36
20
60
24
31
63
2
24
6
22
20
18
48
90
7
65
48
30
6
31
15
44
1
45
75
5
19
21
42
30
2
18
7
11
16
ABCD 487162272*7^$a-1 [50004]
38
31
41
94
36
60
57
24
12
123
9
36
120
60
87
33
29
48
22
21
27
2
34
26
7
24
63
21
3
2
106
12
21
101
108
82
108
9
120
60
120
87
74
7
3
21
84
12
15
108
129
123
9
48
53
58
72
21
24
60
5
31
75
9
5
60
7
27
60
45
24
171
72
2
22
24
14
19
29
7
51
74
10
2
19
60
36
12
149
70
249
12
24
39
96
48
177
15
74
10
60
146
91
108
3
9
24
5
43
41
151
3
9
12
12
29
24
10
9
29
103
147
9
27
12
14
43
36
39
60
36
21
3
9
41
7
132
3
38
19
87
21
24
24
15
132
21
36
29
70
48
45
39
48
24
240
86
94
69
120
36
5
10
38
22
36
74
103
276
84
72
41
43
39
33
48
12
5
91
24
156
51
2
34
24
50
46
93
12
15
26
67
51
45
15
33
75
24
9
111
84
81
3
218
19
12
3
33
15
36
26
36
238
12
45
60
36
84
3
12
9
5
55
300
204
36
15
24
12
45
24
5
34
84
132
9
72
96
41
7
24
15
21
195
26
43
27
12
57
39
12
72
2
7
87
12
45
12
17
19
41
91
3
26
130
50
36
10
21
108
41
247
3
48
14
46
2
43
252
27
33
24
5
36
22
96
26
70
36
14
55
39
24
9
3
84
12
62
7
75
33
132
75
38
187
51
12
93
24
15
45
84
12
63
36
26
34
9
89
10
96
84
38
70
105
63
81
12
3
86
7
24
51
69
113
58
117
72
27
24
33
17
48
24
118
180
38
22
21
60
48
12
12
159
9
39
165
27
9
84
27
21
84
63
69
84
204
36
5
19
63
9
53
199
39
60
33
3
12
9
5
55
36
5
58
57
5
19
39
24
12
33
77
7
41
43
29
10
98
19
24
24
15
96
134
19
12
5
55
15
108
60
69
125
48
79
3
33
3
86
34
45
75
21
12
29
91
3
96
74
58
12
38
252
34
24
132
48
12
9
132
147
2
60
48
70
21
108
60
53
91
15
21
3
108
69
12
41
36
67
17
31
5
94
45
245
55
12
24
27
110
55
15
21
39
36
12
134
94
33
53
10
33
36
12
96
41
10
33
17
91
24
77
55
15
38
108
22
60
192
165
60
192
84
77
130
72
26
10
50
43
29
55
51
33
53
7
12
12
27
69
39
45
24
111
48
62
34
93
3
12
105
51
146
60
7
3
60
48
12
105
12
132
87
24
81
89
34
132
45
77
115
15
21
29
72
34
69
3
12
21
15
120
14
10
216
14
12
271
89
31
36
27
81
39
26
55
15
110
108
91
101
31
39
9
15
105
15
69
84
12
24
17
187
51
122
7
51
72
9
15
2
151
87
12
21
89
118
24
2
7
101
168
79
84
15
14
46
132
2
7
3
21
75
26
58
57
36
5
70
2
19
48
5
43
51
72
21
53
7
12
108
89
115
48
15
36
38
7
63
50
82
57
29
70
50
91
48
5
115
36
27
12
60
24
2
84
34
62
7
63
50
19
75
84
24
57
120
111
45
5
34
146
43
15
21
15
33
156
36
51
81
48
65
7
3
45
15
21
63
21
24
99
12
36
14
7
29
199
51
21
89
19
15
117
3
26
22
12
38
46
93
60
39
12
21
15
12
2
46
9
53
19
5
58
21
39
9
39
9
39
33
132
12
77
10
38
22
33
3
33
41
108
7
51
24
9
12
27
81
39
48
74
103
24
12
96
17
103
51
60
36
98
7
63
129
101
46
45
15
105
15
14
48
10
48
14
43
27
33
63
12
45
27
48
62
19
27
45
36
24
12
15
2
70
33
63
105
15
204
12
9
48
39
9
36
3
120
134
7
15
9
41
67
24
17
43
36
29
34
117
60
12
89
79
3
24
21
51
2
12
211
120
3
86
43
3
74
34
93
51
36
21
113
19
120
36
51
57
60
159
108
2
67
99
12
69
24
36
29
34
144
21
15
24
14
58
33
48
63
48
98
43
27
14
7
123
24
14
12
94
120
2
22
36
45
195
21
5
7
29
70
81
120
24
15
45
29
34
14
67
63
2
67
24
12
27
144
24
33
36
51
69
84
24
24
99
108
24
48
2
36
19
12
84
65
67
5
58
105
3
14
70
9
132
15
72
33
41
67
29
55
65
238
60
14
12
7
53
58
48
21
72
51
45
15
117
89
24
7
27
24
129
24
75
45
3
21
15
141
27
9
39
48
14
12
58
2
94
153
84
24
15
45
63
ABCD 487163526*7^$a-1 [50069]
18
36
6
9
16
93
3
33
39
8
24
4
47
13
11
18
28
48
2
108
10
44
52
8
36
12
39
15
6
7
17
24
19
60
17
16
20
42
36
34
38
9
15
78
6
12
13
24
23
22
38
10
20
18
30
4
47
9
6
13
107
9
45
24
6
25
9
26
1
53
6
1
36
33
14
12
66
3
21
51
15
9
15
9
13
12
14
48
12
18
4
12
3
81
80
60
18
12
34
8
51
9
31
59
34
8
3
48
9
28
20
7
21
8
19
11
46
14
22
14
34
26
18
12
16
32
3
15
60
12
36
6
31
24
5
18
10
2
10
3
23
57
45
30
46
14
25
12
5
4
14
36
6
16
36
12
15
35
25
36
35
10
8
52
14
30
7
5
24
3
3
84
13
21
14
72
18
6
24
10
27
9
35
4
5
12
28
38
9
9
4
26
66
60
54
10
14
42
3
51
1
9
14
30
6
61
11
33
40
5
12
30
9
3
12
24
49
8
3
61
8
21
24
30
1
41
19
9
68
18
36
45
1
38
9
15
25
23
9
15
22
48
11
4
9
11
16
5
3
9
15
1
20
16
20
6
42
18
10
14
22
2
34
12
3
23
42
18
25
53
19
8
37
2
6
16
2
6
4
12
8
27
15
25
8
15
6
3
15
6
36
15
15
24
22
8
67
5
19
5
28
50
13
5
12
4
38
13
21
14
6
12
67
12
5
4
24
3
21
11
27
10
8
6
34
12
15
5
30
18
18
12
42
6
10
12
27
5
15
63
22
24
14
6
12
3
13
3
59
72
22
2
18
3
3
82
8
84
6
22
24
12
8
6
13
12
8
4
9
14
30
4
56
18
10
44
30
30
4
3
5
18
1
5
24
6
22
14
18
18
10
2
12
6
18
34
12
24
12
3
11
18
3
39
6
76
36
12
20
6
22
12
74
10
20
12
7
17
43
20
13
36
8
6
9
16
17
6
30
30
58
14
22
12
35
9
28
2
34
2
58
36
44
12
39
1
12
3
5
6
10
2
12
6
16
98
18
3
25
3
17
72
3
3
22
8
6
6
7
12
11
22
8
42
12
25
11
24
13
5
18
10
24
14
10
14
1
24
12
9
20
7
23
1
41
12
126
10
12
2
22
8
12
24
27
40
8
39
6
6
22
12
26
13
9
32
6
10
24
14
18
3
1
23
3
10
3
5
12
43
17
24
6
22
15
36
44
16
5
16
11
39
58
2
6
16
2
45
13
51
23
24
6
4
36
32
16
26
6
24
30
49
9
8
12
48
18
46
14
1
8
15
57
1
2
12
24
6
30
6
48
6
6
76
8
18
60
12
21
1
2
12
73
45
11
13
50
1
35
24
36
34
80
7
24
32
4
9
75
29
4
12
24
32
4
15
9
2
21
37
8
3
15
22
2
1
5
4
62
10
23
25
24
24
2
25
17
4
36
20
19
24
20
117
3
40
12
5
16
3
36
9
92
4
20
43
8
9
6
12
1
41
36
4
38
21
61
8
52
14
6
3
27
10
38
42
4
74
10
15
5
16
20
40
35
9
15
37
8
4
8
6
18
6
6
18
6
52
8
6
9
13
75
35
22
119
85
24
36
14
34
2
34
3
5
7
20
13
2
12
10
14
24
13
12
17
4
47
4
41
3
45
24
16
12
23
15
36
36
34
15
21
8
31
23
12
9
4
5
12
6
18
4
12
8
27
40
9
14
6
60
15
25
12
32
3
25
3
17
16
2
25
17
24
16
3
12
17
12
30
6
18
30
7
35
10
8
30
42
3
4
11
42
55
5
7
45
2
34
2
30
3
37
3
24
5
6
12
12
1
17
84
36
42
1
47
33
16
11
30
15
37
24
2
24
10
2
6
4
12
44
43
5
51
39
1
8
25
32
6
70
2
12
46
3
45
2
72
1
47
13
21
12
8
18
10
56
6
10
14
21
21
18
24
58
3
60
29
55
17
6
45
9
15
9
6
9
13
3
21
3
24
56
16
8
57
30
18
7
59
1
9
15
17
42
1
5
6
18
27
4
12
33
50
22
63
41
30
6
7
36
11
6
16
2
21
45
3
63
9
16
21
56
4
23
3
37
21
8
4
20
6
1
35
33
33
4
14
36
36
18
4
32
18
78
15
27
13
21
12
15
11
10
8
48
3
40
24
5
28
27
5
31
32
3
25
5
12
43
47
10
12
12
95
15
6
4
8
4
27
17
4
8
6
10
14
6
36
4
62
18
4
2
24
1
11
18
6
18
4
26
42
4
20
4
12
3
5
18
33
1
132
26
30
18
18
4
24
3
53
6
22
50
10
27
8
24
15
1
29
28
23
24
13
27
21
38
30
12
12
6
6
6
12
10
27
5
6
30
27
16
24
12
20
1
14
9
15
30
51
13
26
49
35
10
11
15
1
11
10
2
6
24
3
33
64
27
20
1
2
18
16
12
2
45
27
45
27
45
75
24
10
2
9
1
15
23
24
18
7
8
3
21
16
8
25
12
14
10
3
8
49
14
25
11
13
23
34
12
3
5
3
16
5
16
14
12
24
10
14
60
10
12
2
61
17
12
6
21
24
4
23
34
14
10
2
22
11
45
27
15
10
12
24
32
36
28
11
45
27
33
7
29
24
4
20
43
65
28
60
2
10
32
12
18
30
6
12
34
48
3
8
13
3
8
61
27
33
15
5
16
99
5
27
3
25
11
6
7
53
7
5
7
9
72
2
12
30
15
3
12
1
21
26
25
36
17
4
38
22
12
27
12
5
18
22
14
13
11
12
30
3
25
2
10
12
2
10
11
49
3
12
144
5
6
45
3
1
9
8
42
61
33
60
26
18
18
1
21
14
25
11
174
16
36
3
65
24
4
2
21
93
31
5
18
12
30
3
48
9
4
11
4
29
15
33
12
6
24
13
8
4
12
5
3
21
24
7
35
13
11
12
18
12
7
21
2
72
48
10
2
18
3
45
30
12
10
2
6
30
22
12
26
21
40
5
156
18
1
48
35
6
24
7
41
4
14
9
16
24
32
3
18
12
6
30
4
20
3
13
20
6
6
3
39
22
26
25
72
23
18
30
30
27
9
40
26
22
8
4
14
69
15
30
30
10
36
20
76
8
15
1
12
35
15
10
36
8
18
22
3
41
36
4
47
27
10
24
2
36
21
1
23
28
5
7
23
6
84
7
21
32
3
3
37
12
21
14
1
5
16
3
71
34
26
42
30
34
3
21
12
14
10
20
3
51
21
28
17
3
45
6
37
17
31
35
10
12
32
40
23
28
5
39
21
6
6
15
9
6
12
61
29
7
5
54
36
22
3
20
45
6
13
9
23
63
57
3
6
28
3
24
23
1
9
15
9
8
43
9
62
10
14
12
6
12
12
84
39
13
8
66
10
98
13
23
9
3
24
10
3
32
48
21
16
8
12
4
2
25
32
3
10
2
22
14
25
20
1
38
72
30
88
3
48
24
17
6
9
13
2
1
17
6
57
4
11
13
17
24
28
20
18
10
14
10
23
13
20
12
3
25
3
9
2
34
60
2
12
12
70
14
37
32
3
22
2
30
6
13
45
14
1
29
7
9
14
6
28
99
9
3
11
1
21
20
15
13
2
48
1
5
51
13
2
22
32
6
10
32
6
22
2
37
23
36
1
9
2
24
18
4
8
18
22
15
11
9
25
14
25
17
4
3
8
3
58
27
5
4
23
24
4
9
11
1
14
25
41
6
37
12
29
12
18
1
11
24
6
42
42
15
15
18
7
104
13
27
65
12
27
15
18
4
11
27
18
7
23
13
5
16
20
16
14
33
3
24
25
23
42
4
14
36
24
12
18
6
9
13
8
24
16
2
46
24
27
8
87
18
18
34
3
23
12
54
31
5
7
17
40
35
25
24
12
44
48
6
1
21
3
5
4
8
18
1
11
25
17
40
15
12
9
56
6
13
57
38
24
1
41
18
13
8
21
19
45
20
16
14
30
19
8
37
3
5
43
33
3
5
15
24
40
29
16
2
12
70
2
6
4
44
30
25
11
22
23
3
1
12
8
1
3
35
33
3
10
26
6
19
21
3
69
24
26
18
18
22
23
4
23
12
36
24
13
21
8
30
85
5
18
12
84
1
5
16
2
12
34
24
2
6
7
41
4
15
23
13
41
3
15
6
16
14
21
3
1
11
9
57
15
1
14
12
42
18
12
13
93
3
41
30
13
5
60
4
2
6
24
4
8
3
27
34
24
11
1
2
1
35
30
27
1
2
21
13
11
49
27
9
2
25
12
5
60
6
10
39
35
36
36
1
45
8
30
1
35
10
8
15
13
3
29
75
48
9
15
13
8
24
18
1
9
15
48
8
37
35
1
24
2
25
9
63
5
39
13
8
28
23
13
62
10
92
36
19
77
48
3
4
53
4
8
4
15
17
7
23
12
6
39
1
20
79
17
120
6
10
24
12
2
12
10
12
2
24
46
24
20
15
37
32
6
10
12
20
19
48
5
72
30
34
2
10
3
41
3
1
44
7
5
24
16
39
17
4
14
25
24
5
55
8
39
34
20
6
21
1
8
30
9
4
12
5
24
6
30
15
16
5
19
23
10
60
2
1
8
1
38
1
11
24
22
3
12
5
28
24
12
8
7
20
13
2
36
10
32
3
33
7
5
30
18
24
7
5
15
4
9
11
9
42
24
24
6
19
5
15
16
5
16
44
7
8
13
51
23
34
56
43
11
6
18
24
34
26
21
45
6
25
35
30
6
10
2
33
3
22
3
5
7
21
8
6
12
12
18
31
11
30
6
13
5
4
24
63
59
25
11
10
38
36
10
2
9
16
21
11
72
24
1
39
35
22
8
31
5
24
30
34
27
11
30
12
6
10
2
24
1
9
3
33
62
21
13
2
12
13
47
30
4
3
11
6
16
8
4
32
19
35
34
56
15
15
1
53
7
35
1
80
4
23
21
15
12
78
12
19
5
30
6
39
3
18
40
24
8
27
3
108
12
70
12
60
39
41
76
20
15
3
1
20
15
78
27
9
6
25
23
37
23
1
92
27
21
1
44
90
6
64
2
10
27
5
7
21
12
26
10
12
12
26
24
6
16
14
12
33
1
23
16
32
24
3
22
12
26
6
19
5
52
8
31
69
2
9
15
81
3
1
12
8
40
5
16
48
38
45
39
36
13
5
19
9
3
20
13
12
36
2
37
41
24
16
27
60
9
27
9
12
3
36
12
5
12
12
30
24
34
12
14
12
13
21
35
75
6
7
11
42
28
32
7
11
12
10
38
10
26
24
45
64
36
11
24
60
6
6
13
12
23
85
12
9
12
12
14
60
61
9
8
16
2
1
5
16
38
9
1
12
2
12
6
4
26
9
24
15
9
3
10
32
4
3
23
34
26
12
60
6
3
4
5
18
22
50
1
21
3
12
8
33
24
6
12
36
30
4
ABCD 487175258*7^$a-1 [50024]
92
40
14
40
6
50
4
20
64
32
58
60
60
62
18
10
134
48
78
40
2
40
32
30
16
74
48
30
70
8
84
16
62
48
22
50
34
260
70
20
40
114
20
114
6
42
54
10
54
116
64
14
18
30
10
8
60
100
86
10
14
6
64
20
10
62
100
8
12
58
86
30
34
14
48
18
60
186
66
88
56
108
108
24
64
14
18
24
6
114
16
14
46
98
70
44
22
8
52
38
6
70
12
18
20
54
90
78
58
62
4
120
36
122
6
12
84
24
10
150
74
22
8
22
6
44
60
6
48
24
82
8
6
10
14
42
24
60
42
64
54
116
196
44
48
28
18
30
126
26
132
148
44
4
50
6
204
126
10
80
36
4
20
4
72
182
22
116
48
160
60
32
60
64
44
52
18
36
26
64
8
28
80
18
24
22
44
46
14
90
10
56
64
14
138
12
18
70
122
22
84
6
74
10
60
120
26
96
30
130
8
6
154
14
46
32
28
30
6
30
6
8
126
40
8
18
12
180
30
298
24
56
28
30
2
12
126
40
74
136
14
16
186
24
14
58
8
12
28
44
12
10
38
72
16
164
4
36
68
36
36
24
24
76
12
24
140
10
24
2
40
32
88
8
72
30
42
6
10
32
4
30
26
40
2
58
18
92
34
8
6
102
90
150
180
94
8
6
12
34
38
6
16
6
50
30
60
108
40
30
2
42
66
72
64
8
30
6
16
26
34
8
96
60
12
34
50
16
98
10
32
30
24
90
36
12
6
40
122
72
28
32
12
136
14
34
60
74
16
30
2
162
28
2
78
12
166
26
34
42
20
54
34
12
80
4
14
30
114
120
22
36
48
20
60
70
56
40
54
104
106
74
72
78
16
26
16
14
54
100
20
60
192
28
66
56
4
110
36
114
48
48
30
42
96
102
28
60
50
196
30
30
8
46
36
86
42
22
26
108
10
210
36
96
18
80
106
8
16
140
12
178
30
200
24
88
32
168
228
42
4
38
48
28
74
6
12
24
16
128
70
26
6
114
84
42
10
78
32
28
2
28
60
90
26
16
14
46
84
24
12
2
16
62
84
126
70
18
32
42
126
96
18
30
78
58
32
10
108
2
18
60
12
94
26
30
24
4
2
4
36
20
24
124
12
18
14
46
32
24
144
106
36
98
6
40
30
44
10
14
82
14
24
16
26
6
18
54
58
32
48
40
24
14
136
38
42
120
34
80
6
70
36
92
52
24
6
66
14
24
76
14
52
18
120
42
182
16
6
44
96
24
16
36
74
34
14
76
2
4
80
124
156
44
70
44
6
46
54
62
90
4
20
48
22
98
6
40
2
60
28
56
100
68
36
52
18
14
6
24
58
44
136
92
22
170
16
8
36
4
30
32
30
132
16
110
30
16
24
20
190
14
18
4
66
74
6
18
6
60
94
80
10
56
250
50
96
298
42
14
24
24
126
106
56
118
50
22
98
202
20
60
4
56
12
106
2
34
8
52
366
18
74
18
18
40
30
62
18
30
40
56
76
18
60
80
22
44
96
28
2
88
62
4
14
126
4
96
8
102
130
8
16
80
16
24
176
6
10
32
16
6
30
26
250
38
6
220
56
12
60
88
20
12
48
28
72
114
38
36
72
60
12
48
4
24
36
14
16
24
56
6
204
30
18
136
30
50
24
36
76
20
36
40
20
64
234
2
150
18
10
60
36
14
72
60
4
24
152
28
26
4
2
42
16
96
30
24
186
8
16
42
110
4
26
24
18
22
44
12
204
30
24
120
72
18
24
28
50
70
104
90
90
16
152
30
18
28
74
18
48
12
24
114
82
32
6
42
28
66
54
116
6
72
16
56
18
76
36
8
196
12
18
44
18
48
46
8
18
28
12
32
22
90
24
6
6
24
116
4
90
24
80
30
12
30
48
24
78
42
6
10
36
14
232
44
4
32
108
66
18
208
8
16
30
66
8
54
16
14
28
62
18
60
28
14
6
96
16
60
110
42
12
160
20
4
12
174
30
8
28
48
56
40
20
10
14
42
18
72
40
48
36
74
6
18
18
30
138
54
18
88
20
106
84
20
16
86
28
14
58
38
160
32
18
10
36
50
4
122
18
16
8
78
90
54
24
24
66
6
24
46
20
4
12
8
24
28
74
10
120
24
96
30
6
18
156
188
6
114
138
64
20
4
60
92
34
144
6
96
62
76
36
8
66
30
10
6
26
28
2
10
32
48
4
30
66
2
136
6
26
10
20
108
30
30
42
10
230
ABCD 487306254*7^$a-1 [50172]
32
16
35
36
25
80
36
12
55
8
48
22
27
21
24
26
13
12
12
9
14
1
24
20
31
5
12
13
95
16
8
12
15
40
8
37
44
16
9
86
109
20
13
48
18
53
28
11
48
81
16
9
50
16
41
4
27
53
16
3
150
50
16
125
67
6
23
1
38
13
39
32
16
41
3
9
4
15
66
2
22
3
56
12
12
15
21
12
27
34
26
22
11
16
51
29
28
23
9
15
24
21
19
24
18
14
36
10
12
95
16
9
11
1
14
1
3
9
23
105
15
45
16
36
21
26
16
5
12
49
30
72
9
9
38
33
31
33
45
3
60
11
10
27
47
57
64
56
19
5
28
80
12
40
44
52
8
37
35
19
18
11
16
21
11
3
69
40
35
12
48
10
26
46
90
18
2
1
23
46
48
12
23
120
51
9
7
5
4
92
3
49
35
33
64
44
111
13
9
2
25
71
22
3
15
54
27
12
20
7
5
4
35
4
5
72
3
25
57
71
3
34
11
12
36
4
8
24
40
96
21
12
63
23
4
42
6
5
36
27
22
24
6
21
57
12
3
32
63
36
40
18
23
37
38
21
1
27
24
12
59
24
46
146
1
8
15
24
10
47
3
1
21
14
49
8
19
24
24
33
57
27
9
35
4
8
48
1
23
12
15
40
9
9
2
4
29
75
12
22
27
3
32
60
10
3
36
12
23
36
10
11
4
12
21
12
11
15
24
1
27
42
26
13
12
56
1
18
5
43
5
19
69
24
48
32
43
41
4
8
37
26
37
39
9
84
32
16
48
33
38
1
9
11
28
35
45
1
18
20
12
10
51
32
19
29
4
9
59
37
23
1
6
20
21
31
17
1
54
20
21
16
12
20
28
24
24
24
11
33
37
14
1
21
24
26
9
12
39
25
68
15
36
34
23
39
60
81
37
3
68
1
15
15
42
11
28
20
48
39
22
30
72
29
3
57
31
21
8
4
9
11
39
36
45
16
80
73
18
8
33
12
40
27
53
3
13
12
68
28
36
23
10
26
69
49
12
15
32
12
19
30
71
28
32
31
33
47
1
80
63
33
4
12
45
39
9
18
56
10
27
47
46
6
21
12
11
57
13
6
5
19
5
15
24
21
1
35
19
18
11
19
29
3
24
22
15
80
3
34
6
24
6
51
44
15
22
35
40
80
52
11
22
15
48
20
37
30
8
36
9
40
32
24
96
52
33
54
56
1
32
37
15
3
57
9
6
20
9
16
24
35
9
7
42
47
36
3
10
6
18
51
32
15
9
24
4
11
10
12
15
23
9
1
2
22
27
45
35
12
1
12
14
36
36
45
7
32
61
56
4
20
48
1
15
11
1
111
53
25
15
56
37
24
86
46
11
148
11
33
61
2
45
37
26
10
59
13
15
8
60
7
30
38
72
25
23
1
24
57
23
4
33
11
24
39
21
36
12
27
21
7
5
25
59
12
24
27
10
119
36
15
22
3
20
7
18
99
68
27
1
56
28
9
23
13
39
11
37
51
41
27
9
13
15
47
81
7
8
40
45
35
24
21
12
7
5
19
5
15
1
12
96
36
32
24
24
19
8
1
12
56
12
48
12
120
39
1
9
15
3
32
10
12
3
48
57
50
24
1
44
1
3
75
20
12
34
6
5
132
13
108
120
12
12
38
13
9
63
3
5
4
15
17
49
2
13
15
21
3
9
23
9
27
9
12
4
48
12
48
12
99
17
13
47
13
14
22
50
61
32
36
4
32
25
23
1
11
7
21
27
21
47
21
16
20
28
21
27
21
42
5
39
33
1
62
21
63
33
16
108
33
3
21
11
12
48
40
71
4
6
26
109
11
9
15
45
39
4
21
48
23
46
3
21
6
44
1
8
76
20
16
8
84
76
8
27
70
71
24
40
20
52
12
81
11
24
48
43
5
12
1
26
25
72
36
44
39
9
1
26
141
3
9
25
26
45
13
63
27
29
12
15
13
3
6
50
13
80
60
12
36
4
44
36
12
3
109
12
47
34
39
24
8
16
12
9
24
15
11
37
11
52
17
16
32
13
36
14
45
51
45
4
80
37
23
1
18
72
18
12
39
20
7
41
3
4
24
68
22
72
14
36
13
23
21
24
24
4
9
48
35
16
36
80
7
18
2
4
45
11
37
32
1
14
1
51
8
13
48
3
128
10
14
21
19
54
35
7
57
33
30
44
28
6
114
29
3
1
36
60
23
34
11
13
6
5
36
12
13
39
15
6
27
23
64
21
20
16
57
23
28
20
12
16
33
51
15
8
12
24
28
21
8
24
15
9
19
5
36
39
10
3
8
13
23
4
24
9
2
10
15
96
57
27
24
27
44
97
3
29
19
30
62
36
13
32
3
16
29
1
14
25
21
27
23
13
84
44
4
69
120
11
1
15
27
30
27
11
21
13
74
25
32
39
45
13
11
15
21
15
96
13
11
73
227
1
8
27
45
13
27
20
7
53
49
3
80
1
11
39
13
44
64
9
15
11
10
24
2
1
3
18
12
14
25
32
15
9
12
28
51
78
23
3
25
11
9
64
8
3
16
5
3
13
27
5
16
33
23
37
3
80
15
1
24
35
93
1
51
44
15
10
15
45
47
28
32
49
15
48
27
68
25
60
20
1
11
37
42
80
36
49
99
20
10
107
15
1
12
27
29
19
5
51
16
17
76
36
32
13
47
49
14
25
33
11
76
35
34
15
57
12
23
16
24
24
3
66
26
9
111
9
40
32
19
24
17
48
27
25
9
36
3
12
20
49
47
48
40
20
48
48
3
1
12
23
37
36
33
51
12
12
8
12
7
18
23
1
11
19
17
4
9
14
25
35
40
5
25
2
21
43
17
13
39
11
33
12
36
15
45
3
21
12
27
57
12
1
11
16
35
70
15
3
45
32
43
17
16
80
7
30
12
11
64
84
33
11
15
1
24
8
1
3
180
12
63
5
48
1
27
23
16
18
11
40
24
12
23
10
30
120
5
49
39
3
9
108
57
63
12
116
1
135
3
5
16
56
4
21
12
15
12
11
85
8
40
27
20
24
1
8
4
12
3
53
28
32
3
76
18
2
46
3
56
19
54
12
6
9
32
3
36
24
1
36
33
11
3
25
51
56
60
48
4
21
20
15
13
57
26
10
50
25
45
27
21
11
4
44
52
12
33
51
11
25
35
13
9
38
4
9
39
9
9
3
69
27
11
10
12
3
20
15
1
108
36
48
21
11
40
8
16
24
20
27
1
8
12
3
49
47
1
12
20
27
64
24
32
24
1
95
22
11
15
12
4
5
12
13
24
11
1
51
44
36
61
15
45
47
36
49
11
24
19
9
80
4
32
15
25
32
13
3
8
12
16
32
76
20
7
30
63
8
36
12
3
61
24
12
47
46
3
68
12
4
21
2
24
97
80
28
9
36
15
21
11
13
123
9
3
12
8
60
1
11
16
21
30
56
16
9
47
24
37
20
28
144
8
13
11
4
9
11
1
14
1
60
69
15
35
9
7
44
13
80
3
24
49
8
19
53
72
16
21
23
15
33
1
15
15
44
4
18
30
17
27
9
12
3
81
12
27
10
47
19
54
15
36
36
96
60
20
39
24
9
48
160
129
14
57
1
12
51
24
21
3
11
1
32
25
2
25
60
33
12
14
82
14
9
16
71
1
24
35
13
8
4
32
28
69
6
21
3
45
20
36
75
22
27
12
8
12
13
24
27
39
78
47
64
71
4
17
3
1
24
20
27
37
33
35
28
60
11
25
36
3
9
83
10
12
36
26
9
25
6
5
12
12
4
68
48
1
60
35
12
1
12
47
19
33
87
5
16
24
8
16
9
24
26
9
36
16
12
93
47
1
2
1
15
53
12
16
20
12
1
75
3
33
36
12
12
8
61
35
115
21
20
13
3
9
3
21
35
25
83
103
41
3
24
37
9
39
11
1
8
27
33
96
1
12
35
4
60
48
32
31
8
21
4
9
51
9
18
8
1
107
21
1
11
13
6
17
4
32
15
12
22
47
39
1
96
20
16
80
1
12
66
90
11
ABCD 487313846*7^$a-1 [50013]
4
17
13
19
16
15
38
10
14
26
13
24
31
14
7
9
22
12
30
7
9
14
6
67
40
8
9
15
12
12
12
35
24
8
14
15
28
44
16
12
5
3
1
3
20
9
19
41
15
9
39
5
12
2
17
4
1
6
5
43
22
10
10
12
12
14
10
2
5
9
8
6
20
10
2
5
72
24
11
36
1
9
3
9
8
30
24
22
3
4
13
31
64
1
72
52
3
4
24
3
40
24
8
45
75
9
44
36
16
3
34
7
9
19
3
9
29
74
6
23
8
24
17
23
19
41
29
3
7
18
3
15
33
17
12
2
36
6
11
8
1
3
31
13
19
2
19
29
32
47
12
8
29
24
18
1
4
20
7
17
43
22
11
5
7
57
6
21
8
9
10
4
41
1
59
5
31
3
10
6
25
1
6
41
16
1
42
12
37
19
64
2
15
13
11
12
20
16
13
23
5
19
8
5
6
41
8
16
5
50
1
11
37
5
16
8
50
17
5
2
9
24
24
36
55
13
5
2
2
16
15
7
37
5
12
43
5
18
5
12
1
12
7
4
24
37
16
22
17
24
9
7
1
7
28
7
2
28
2
5
4
31
25
31
4
17
29
2
58
3
16
3
12
5
17
11
20
40
7
1
16
25
14
21
8
24
17
2
17
12
19
17
24
11
8
4
1
17
7
55
28
17
1
4
7
41
2
8
2
10
29
12
16
1
2
5
4
44
7
26
3
11
1
52
17
3
12
4
1
11
61
4
2
12
2
3
1
2
89
1
30
28
13
4
44
31
9
32
17
14
2
31
8
7
9
24
17
20
30
10
43
8
7
14
7
8
17
18
13
4
20
11
1
11
29
29
19
1
23
29
8
7
31
2
24
4
4
11
5
3
11
1
12
36
4
3
22
59
19
1
59
12
13
41
14
2
8
23
8
16
8
9
8
7
4
13
54
1
36
12
16
5
19
45
11
4
13
7
31
4
20
6
22
41
1
18
12
25
36
9
86
25
19
17
59
1
4
8
29
19
1
11
19
2
12
7
39
9
84
9
10
1
5
4
26
13
16
12
29
27
28
15
6
16
2
26
31
44
7
12
6
47
4
12
20
12
12
36
17
32
3
1
6
25
9
3
24
9
7
57
15
1
18
25
16
21
3
27
33
8
11
1
4
8
35
1
9
3
36
4
7
41
8
19
2
8
11
5
26
8
82
19
19
12
12
46
23
12
68
31
9
7
17
7
20
9
8
24
60
4
13
40
22
2
19
24
17
15
49
80
7
3
9
1
7
17
23
3
10
14
29
7
24
2
15
11
20
21
29
7
17
76
35
12
1
10
12
30
11
19
68
29
40
3
5
9
4
34
30
7
40
48
8
12
4
8
21
19
5
7
8
24
7
10
7
17
20
11
7
29
17
4
28
3
7
37
33
2
30
6
13
12
52
48
1
11
8
5
24
31
29
12
7
9
19
1
2
5
31
4
20
16
22
22
9
8
23
18
31
12
21
15
9
4
10
10
8
4
31
3
106
16
63
19
17
4
8
36
16
32
12
11
12
13
5
2
5
33
14
6
4
10
9
27
12
53
17
7
35
46
15
28
31
10
36
22
41
12
19
5
53
4
3
13
23
7
5
9
4
27
24
1
2
41
65
12
30
12
6
35
19
46
2
8
2
2
22
14
1
19
9
32
21
2
22
3
5
11
36
32
4
3
2
22
2
3
4
8
33
38
1
4
12
5
16
11
23
1
24
4
44
7
28
2
30
18
30
9
3
106
23
97
7
23
6
23
37
6
12
65
3
10
40
3
9
15
11
22
19
8
5
28
7
24
37
14
36
26
15
21
7
13
2
5
21
3
7
4
5
63
2
12
31
17
12
8
7
4
27
12
28
32
17
23
13
9
7
7
30
35
20
57
50
13
16
12
7
2
10
5
27
21
1
16
44
7
12
7
5
5
18
13
4
8
5
14
17
19
29
31
4
62
3
8
17
16
2
22
28
10
18
24
6
5
7
20
34
4
2
5
5
7
20
4
1
6
5
5
4
59
16
21
10
10
15
17
18
29
20
21
80
11
5
38
1
19
5
40
17
3
4
19
25
35
1
4
7
1
24
5
43
28
5
22
5
9
3
45
8
23
17
2
25
12
11
32
28
14
51
48
12
5
50
20
89
9
22
2
27
4
1
18
37
12
4
3
9
20
17
4
20
23
12
8
72
9
55
3
10
12
18
14
3
12
1
4
26
5
32
43
9
13
11
5
12
19
13
6
10
2
30
4
24
7
43
20
9
15
2
38
29
8
5
6
8
2
3
4
8
28
5
7
25
2
16
13
4
3
12
28
17
3
4
17
20
16
9
4
14
10
7
4
7
94
26
10
10
34
23
32
79
34
18
20
17
11
12
13
7
17
25
18
17
23
1
41
11
8
29
44
6
17
35
6
19
4
19
13
19
65
4
20
52
32
16
8
12
4
8
7
22
11
7
49
5
78
1
16
5
16
22
17
5
36
3
29
6
54
6
12
2
3
20
24
83
20
21
5
3
7
4
5
13
78
1
43
2
36
32
26
5
17
4
8
35
24
13
26
9
3
2
58
33
5
15
4
36
20
5
20
10
49
12
11
13
16
1
26
10
16
26
1
4
3
22
38
21
44
19
17
9
19
3
12
5
5
7
36
7
2
27
24
13
27
7
1
12
4
20
5
6
8
6
23
40
15
17
4
15
14
15
17
54
6
4
39
11
20
5
36
21
2
30
38
9
31
18
16
7
20
16
15
33
55
10
2
18
19
11
85
5
4
38
8
5
4
3
2
34
34
28
15
17
16
7
48
7
12
1
4
12
9
16
18
17
3
5
23
5
5
19
3
10
18
2
11
24
16
7
18
11
12
31
1
35
65
56
11
8
10
40
2
20
21
7
22
8
14
17
4
8
1
39
19
20
9
8
11
6
23
31
10
27
7
2
19
15
10
74
5
12
19
22
40
2
6
12
4
55
3
28
20
5
4
5
8
18
13
35
42
2
2
8
18
1
29
2
9
20
16
8
4
9
4
18
25
60
4
1
4
14
14
32
14
70
2
8
2
10
17
21
19
24
20
7
5
5
4
3
7
9
27
77
5
40
2
13
4
24
5
14
17
21
35
17
18
13
41
26
81
12
8
9
8
2
22
11
24
32
16
3
4
37
23
17
24
8
4
43
10
32
43
12
36
31
41
21
58
17
9
7
24
13
16
14
48
22
7
41
7
20
11
20
4
61
9
10
50
7
13
11
17
22
17
19
22
30
5
3
5
9
19
8
12
12
5
16
8
6
61
11
5
25
7
12
13
18
33
44
5
7
5
14
22
11
7
6
11
7
8
9
49
19
57
14
49
4
48
20
11
1
12
4
8
16
8
1
15
5
2
29
1
18
8
21
32
13
3
31
24
22
14
13
40
1
7
21
10
17
4
8
9
3
29
4
3
5
19
12
9
72
75
19
26
3
52
5
27
21
7
19
17
12
20
5
6
1
5
4
2
8
22
2
16
14
15
5
8
40
2
6
2
2
50
1
16
29
12
20
42
10
12
15
16
67
8
38
16
20
7
21
16
14
2
60
8
7
9
2
1
12
24
36
21
14
34
19
13
16
2
65
13
2
5
4
1
31
7
14
7
21
52
18
20
26
32
7
4
12
15
12
14
26
13
5
23
32
16
13
18
12
8
40
18
24
40
8
31
28
24
1
26
48
4
6
35
5
24
3
12
12
5
14
40
89
1
11
8
23
34
20
14
4
10
51
28
51
40
22
36
2
61
28
44
7
2
7
31
5
5
19
7
1
12
11
22
24
2
1
28
8
24
9
3
76
36
8
47
42
28
31
19
5
3
24
18
4
19
9
16
15
39
5
17
7
7
12
45
48
7
1
4
15
14
19
12
25
12
7
21
63
41
48
76
3
11
8
5
33
36
19
15
33
48
8
11
26
3
17
34
5
7
29
11
5
8
35
12
12
29
91
10
7
3
9
53
3
43
21
24
43
25
9
19
8
1
11
16
37
7
7
17
24
5
23
17
43
1
23
13
7
9
15
40
5
38
29
43
2
3
8
19
16
1
36
17
18
42
19
12
21
27
1
18
5
12
41
11
5
26
17
25
7
9
12
38
1
33
8
4
16
15
15
9
3
2
3
21
14
1
16
12
1
28
20
80
3
15
4
30
30
25
5
48
11
49
2
5
52
5
39
7
10
7
65
52
20
24
11
5
31
36
1
12
14
2
10
21
12
60
15
24
5
1
23
7
9
3
5
12
11
5
41
14
5
24
1
2
9
8
23
5
49
6
5
8
17
42
25
5
11
29
50
10
26
25
29
12
16
32
19
12
9
10
17
4
32
17
18
17
13
24
11
32
60
23
32
26
3
12
7
9
12
12
1
7
12
4
8
36
12
16
1
4
14
1
29
14
2
3
36
28
29
3
5
23
1
7
71
1
12
40
7
13
41
11
20
37
27
41
8
35
15
57
9
16
35
20
5
7
12
1
3
41
4
3
32
24
4
12
1
26
5
12
5
20
68
31
1
31
24
5
6
6
19
1
4
7
17
7
9
3
24
23
20
45
36
1
19
11
8
34
16
27
57
3
24
4
5
3
11
8
22
12
16
22
17
48
4
9
28
11
5
7
19
12
1
7
21
17
7
15
29
12
19
21
12
17
2
13
7
10
18
10
15
16
8
59
1
4
8
29
4
36
8
2
2
7
12
20
47
12
18
11
5
19
5
3
31
29
11
1
19
6
47
23
26
11
23
12
13
40
41
4
30
34
7
9
12
15
28
15
21
24
7
1
12
21
34
9
12
8
11
41
13
20
6
26
16
3
36
9
4
28
22
10
19
11
18
23
44
41
7
12
35
1
59
36
1
28
5
27
71
8
17
24
19
2
32
11
24
13
18
24
8
40
12
5
13
30
1
4
32
12
9
7
20
16
12
48
8
23
18
18
1
16
27
10
20
3
13
4
19
8
5
11
5
27
5
19
19
5
4
1
30
12
17
24
39
2
14
5
1
7
31
5
12
24
40
7
10
20
31
19
17
24
4
13
20
42
81
73
31
36
36
16
32
9
39
12
9
16
10
5
15
18
4
18
8
29
11
24
5
3
28
13
1
3
3
45
17
3
12
12
12
9
22
9
1
19
5
6
14
15
1
7
5
40
50
8
2
3
4
9
10
1
11
12
20
16
6
16
7
13
18
10
10
10
16
15
1
20
31
29
2
8
38
12
24
14
1
9
15
9
28
39
5
4
3
8
31
28
120
12
1
33
8
6
10
19
15
10
52
8
20
10
18
31
76
12
12
13
7
11
22
14
13
4
80
35
12
17
12
29
8
42
29
1
4
36
22
28
5
15
22
47
5
24
24
31
1
11
3
9
25
38
10
18
22
8
62
9
65
26
41
20
11
8
10
42
48
5
3
12
88
13
33
8
16
7
7
6
16
19
19
10
79
19
17
3
29
12
21
27
5
47
12
36
63
10
19
7
10
54
46
3
16
25
36
7
48
47
1
48
4
5
19
25
18
5
3
24
29
11
58
3
19
10
50
9
48
3
26
20
31
4
17
7
5
10
5
1
16
35
20
5
4
2
48
29
32
16
24
8
1
3
7
22
48
2
14
28
16
22
2
12
3
35
17
9
32
2
37
4
17
3
24
16
20
12
29
16
2
30
16
15
24
28
3
29
11
14
11
5
19
11
61
23
1
17
7
4
12
5
15
17
2
21
8
4
32
4
41
36
7
3
17
29
7
7
2
7
3
12
26
67
3
2
2
17
24
8
41
6
10
15
24
21
3
12
16
44
21
8
28
2
46
7
29
3
4
31
10
12
48
58
10
7
4
8
28
3
10
52
3
5
43
89
16
36
7
17
2
68
5
12
7
2
55
8
23
8
2
2
6
31
13
20
7
12
7
80
40
1
9
2
5
3
2
7
3
12
5
25
15
3
29
28
3
12
2
3
1
30
5
4
24
12
7
1
12
1
11
4
1
7
5
38
41
9
24
7
12
56
11
34
38
1
5
7
16
31
10
12
7
12
8
11
1
12
7
16
29
3
12
5
25
3
15
10
4
20
55
71
12
6
2
58
19
11
2
4
6
13
5
16
19
72
5
2
25
11
1
9
39
4
9
39
31
41
8
9
14
6
14
60
2
36
12
31
55
5
19
2
28
50
9
19
8
17
9
19
7
5
3
5
12
12
5
23
15
41
19
2
46
9
12
20
11
8
2
27
53
28
4
3
7
10
27
19
2
32
11
19
18
30
1
40
17
2
12
10
15
17
7
19
5
16
20
9
19
89
20
14
36
2
2
8
5
23
6
4
32
12
28
4
3
12
19
1
28
55
13
16
12
15
52
8
72
29
59
17
ABCD 487345428*7^$a-1 [50058]
10
20
6
4
32
9
25
12
42
41
1
95
13
11
21
4
6
114
11
75
10
14
21
79
5
1
20
24
15
9
22
20
57
48
1
48
12
2
42
39
15
4
42
35
1
38
22
11
21
6
6
15
43
2
15
45
16
12
2
18
6
24
36
10
50
10
11
15
45
12
37
96
18
12
90
36
11
61
48
11
1
6
30
72
108
36
59
1
36
198
6
44
46
5
24
36
15
18
46
20
6
15
12
21
52
36
42
32
30
15
1
12
6
24
17
25
14
16
24
14
27
15
4
50
15
1
24
6
5
39
81
19
36
17
7
24
6
20
15
1
60
8
51
9
52
8
16
11
33
16
26
9
60
1
30
65
13
47
1
11
3
9
48
72
1
47
33
34
50
15
25
6
17
48
1
11
1
62
10
20
60
24
3
1
12
20
10
5
79
60
54
71
36
15
10
47
1
36
50
36
10
18
80
9
13
44
34
12
5
1
119
9
4
32
70
5
1
68
51
93
42
58
6
53
12
49
12
8
51
15
4
17
1
24
38
21
48
21
16
20
16
24
35
25
11
15
4
30
12
11
48
25
108
2
10
30
74
76
36
104
10
5
85
108
47
15
40
5
12
37
26
24
34
47
24
19
17
19
14
10
62
39
91
17
7
66
30
8
36
10
11
9
6
28
6
12
24
38
9
12
9
30
66
6
60
10
47
33
99
79
29
7
41
12
1
36
26
24
33
3
94
11
13
12
14
22
14
18
87
25
24
12
11
31
29
12
15
10
26
60
10
36
12
26
45
109
11
21
48
39
1
36
12
48
12
23
36
49
20
6
54
6
60
10
24
11
115
6
11
13
38
10
42
5
1
11
21
39
31
29
49
12
11
1
96
32
6
105
21
136
24
24
24
200
16
60
20
15
15
16
18
12
14
21
9
4
20
10
2
4
74
22
14
22
24
35
9
51
13
26
6
15
13
11
1
96
24
8
142
48
12
38
30
21
45
4
59
13
36
11
1
12
18
6
11
3
58
12
30
6
36
20
4
11
1
23
21
39
1
60
44
6
34
12
32
39
13
8
30
16
20
33
31
12
5
60
12
1
11
79
86
6
30
27
33
4
24
20
16
44
10
36
56
69
31
18
47
13
12
8
27
33
27
12
27
66
24
6
4
54
11
25
54
6
12
8
24
10
6
11
1
24
18
42
48
12
14
4
12
18
26
6
15
1
32
112
95
1
14
46
38
60
54
51
1
24
23
72
36
12
13
47
1
86
10
14
6
4
42
65
12
12
75
24
52
17
1
12
50
46
24
134
6
99
1
60
35
13
72
8
16
35
1
35
1
18
20
34
2
10
84
60
11
13
90
6
11
19
6
48
2
57
1
90
32
34
26
10
36
32
60
42
48
70
36
24
2
10
24
24
72
8
28
54
38
46
41
33
12
60
10
5
15
90
30
105
1
8
52
11
3
4
44
16
6
35
12
7
36
17
27
10
23
21
12
4
11
3
6
51
25
14
21
1
11
21
36
34
17
1
23
45
15
1
30
18
12
14
6
24
40
12
12
2
4
5
21
70
48
17
73
12
20
4
6
8
10
11
37
132
26
10
6
30
14
36
46
24
47
43
44
46
30
14
51
25
30
44
6
24
51
19
41
73
42
30
20
40
24
26
4
20
6
15
1
8
90
66
28
11
31
60
44
21
13
59
7
14
12
16
48
26
30
28
56
10
14
72
4
11
9
34
32
4
41
1
83
37
38
4
6
20
6
34
14
12
10
44
36
15
1
23
15
22
11
111
10
60
32
16
18
41
15
24
24
22
14
34
36
24
11
45
10
5
69
22
29
19
2
24
75
96
1
11
13
18
78
12
2
58
36
12
32
51
21
39
37
8
3
13
14
10
11
1
32
96
10
26
10
5
84
45
4
6
30
11
45
4
30
20
76
38
12
54
21
43
6
26
129
25
11
1
2
21
19
30
36
12
59
1
98
144
9
27
6
15
12
1
11
9
16
24
72
36
2
21
37
8
24
12
27
60
21
60
22
6
2
16
5
15
4
66
6
68
12
9
1
8
40
12
50
46
14
28
41
9
28
18
26
10
54
35
1
20
4
11
3
9
13
68
10
12
14
3
57
52
12
50
21
1
8
10
17
13
2
10
18
12
5
15
57
7
42
2
9
27
36
10
47
12
60
21
16
2
10
6
6
8
51
9
6
16
20
4
194
42
69
48
7
24
6
36
8
6
21
12
12
45
46
6
11
33
30
108
12
10
8
16
30
24
18
11
3
24
81
25
96
84
36
98
36
70
38
52
5
69
36
58
29
13
8
12
27
31
29
49
48
72
11
12
36
61
11
3
34
36
59
9
39
1
32
148
20
6
6
28
12
20
60
39
37
8
34
42
20
15
45
15
24
37
24
18
2
60
28
47
79
5
111
30
28
2
18
22
5
9
24
66
54
27
1
8
3
7
36
5
25
68
6
10
6
24
42
62
22
18
6
6
17
48
13
2
34
11
25
78
6
60
24
2
58
2
4
5
25
12
2
10
12
78
17
12
7
42
2
21
36
25
90
5
33
39
7
54
72
48
92
4
24
59
37
6
65
12
12
37
8
46
30
35
12
3
10
38
6
75
1
30
30
47
7
6
35
19
36
14
30
30
34
41
1
38
76
50
6
28
2
15
15
129
61
14
54
10
6
14
36
16
8
22
30
29
49
47
25
30
5
1
38
33
13
8
12
28
12
8
28
48
12
60
74
30
18
42
18
57
15
28
26
63
7
14
12
18
6
52
74
9
21
40
14
21
55
14
64
50
10
20
22
48
12
20
24
21
49
20
3
1
2
30
4
6
17
21
88
42
17
9
52
8
10
26
16
38
21
12
57
51
24
25
12
24
8
27
19
6
24
23
13
14
33
7
20
21
39
10
6
24
14
46
14
6
6
4
36
68
10
17
13
6
6
47
3
9
25
20
3
48
1
14
10
47
73
8
12
18
30
28
12
26
10
26
9
19
20
46
30
26
15
1
23
36
24
37
38
45
156
3
9
13
38
10
20
10
26
15
81
4
24
2
40
6
2
21
1
140
30
46
8
51
24
31
18
36
23
49
11
43
44
30
40
26
69
15
66
64
12
23
31
6
38
4
18
24
20
24
51
12
7
42
8
10
54
42
14
40
11
12
7
5
15
22
24
8
66
22
24
8
27
15
78
12
16
8
51
61
14
4
44
46
6
6
59
1
32
60
16
23
57
6
105
60
3
6
34
30
12
54
41
1
23
1
8
12
10
18
6
30
6
6
14
124
30
24
80
28
24
59
21
34
26
76
18
6
38
6
51
1
8
15
25
26
34
23
49
18
14
52
44
3
12
21
4
6
66
24
8
72
4
11
24
25
20
16
54
5
1
68
6
34
26
21
25
74
16
17
48
13
32
4
23
3
46
14
4
66
35
43
30
12
36
2
9
3
10
14
21
1
12
12
24
44
10
17
12
61
92
48
22
30
24
35
1
24
6
30
14
22
12
20
6
30
51
25
20
58
6
54
12
14
66
4
20
76
29
36
12
63
10
38
30
12
87
7
42
59
12
1
12
20
10
5
69
34
80
22
18
17
12
49
32
40
12
35
25
48
20
12
48
46
5
9
22
6
11
1
12
20
4
23
73
36
2
42
10
8
117
69
10
42
11
13
14
21
1
11
33
76
2
6
24
36
3
60
49
12
71
25
11
24
45
52
12
47
93
6
4
12
29
37
18
60
30
20
64
2
40
78
11
1
44
24
66
6
60
75
12
108
1
24
35
84
49
20
46
6
50
40
6
8
3
73
14
4
26
3
1
11
37
2
10
6
41
12
31
26
34
122
16
2
16
80
21
13
6
14
16
20
76
20
15
13
2
30
48
82
60
78
2
57
33
39
9
66
40
6
24
23
43
18
36
6
18
2
54
3
33
16
2
21
15
6
40
20
84
6
9
120
81
75
55
54
12
12
20
12
28
6
30
20
15
37
2
42
24
6
46
78
6
198
2
15
19
6
8
39
48
25
8
10
12
24
26
18
16
41
13
ABCD 487492254*7^$a-1 [50095]
1
11
60
45
64
44
75
1
95
36
48
72
25
20
28
12
120
12
32
48
64
48
96
23
21
51
49
95
21
15
57
64
36
23
48
105
27
9
48
88
83
36
13
23
25
12
23
13
32
3
13
36
47
1
72
47
145
8
40
11
201
64
12
24
80
136
95
145
35
117
72
39
13
32
28
48
11
61
144
23
49
36
92
3
13
96
32
39
45
76
128
4
107
36
33
3
45
15
157
32
84
28
8
195
13
80
27
45
51
37
168
32
123
84
37
44
99
1
12
36
11
180
21
28
84
11
13
24
83
9
63
37
8
4
11
165
15
48
49
12
48
36
80
112
83
81
16
72
23
157
48
92
27
96
57
100
120
11
12
1
8
51
49
59
37
60
59
9
28
48
36
48
156
35
1
23
72
129
51
13
96
36
12
48
12
24
12
84
71
1
8
303
25
23
36
13
23
25
35
108
36
93
63
105
3
37
12
11
12
153
52
12
71
61
11
45
4
128
111
36
33
28
12
23
93
15
37
96
92
12
144
4
84
12
12
36
12
71
13
12
32
52
35
1
80
39
121
23
1
84
47
109
8
27
45
75
85
11
45
16
47
12
45
24
28
80
16
12
96
48
8
120
4
32
51
13
12
119
1
8
4
59
144
84
60
72
84
24
1
11
24
93
87
25
48
11
9
27
37
48
11
61
36
68
15
61
32
16
96
23
37
23
36
21
63
36
204
81
36
4
44
15
1
11
85
32
16
36
8
27
121
23
72
45
64
36
35
13
84
23
60
25
23
60
57
40
140
63
60
12
9
15
21
15
25
72
11
13
23
1
12
107
24
13
84
12
12
48
11
9
108
3
109
48
36
23
240
25
11
85
23
12
1
108
35
33
28
20
60
3
1
8
36
4
11
192
85
23
9
27
1
59
84
60
1
20
16
12
80
168
16
12
71
84
1
68
48
144
15
93
52
11
24
36
85
68
84
28
59
36
49
36
72
23
25
20
64
11
9
15
13
143
189
99
13
23
25
8
111
45
15
36
13
23
157
8
24
135
84
13
23
36
9
28
71
1
12
36
11
72
121
48
108
23
45
4
120
48
36
35
73
24
35
25
23
61
60
96
95
48
61
35
1
12
48
20
52
11
49
60
20
4
23
96
108
12
25
24
56
3
36
105
4
71
36
177
112
95
21
64
12
47
85
44
27
13
48
12
107
33
63
37
11
72
1
24
35
49
36
24
11
24
1
92
40
32
159
81
40
48
24
8
4
155
12
117
87
36
73
11
24
9
52
275
13
20
3
25
143
12
25
24
119
12
33
52
92
4
8
4
47
85
32
28
48
35
1
35
13
131
13
47
12
24
36
9
16
59
36
105
4
156
192
48
24
11
45
40
83
121
35
1
59
45
16
20
64
36
24
119
9
36
64
11
1
48
23
25
24
56
63
36
1
44
4
48
32
160
11
33
63
57
64
12
12
35
45
63
12
108
1
44
160
48
44
15
97
11
181
8
88
84
11
9
60
52
23
1
35
49
59
36
24
57
60
16
23
109
36
35
13
11
37
119
24
45
16
128
16
96
35
24
1
36
44
4
32
63
277
59
24
13
23
21
15
117
120
4
32
4
248
15
37
60
23
60
61
36
47
1
35
48
9
100
96
12
23
1
11
33
52
59
24
156
81
15
48
45
16
35
36
73
48
59
121
23
81
63
49
23
97
12
11
24
84
61
12
68
16
92
3
45
15
45
99
81
4
35
141
63
36
13
23
37
96
11
1
155
60
120
1
36
48
212
28
44
96
63
1
132
83
25
56
112
8
24
16
12
11
1
36
12
23
25
84
144
71
9
15
1
71
84
1
23
252
48
13
23
216
9
15
1
60
20
3
105
16
11
25
32
28
44
15
121
80
24
52
96
68
63
61
60
71
1
8
15
153
3
73
35
60
36
25
11
48
9
16
47
45
15
241
59
105
12
63
168
36
120
1
23
61
48
12
12
47
9
12
51
144
120
37
48
68
60
4
24
144
71
108
49
80
51
9
40
23
25
23
69
27
1
192
48
20
4
59
12
144
33
27
9
12
64
36
143
37
23
12
25
128
36
99
13
59
37
8
4
11
25
83
157
12
11
1
71
13
35
72
144
1
36
32
12
63
72
49
95
61
35
48
60
12
24
25
119
13
48
11
48
81
51
85
140
63
21
76
32
16
96
59
49
11
117
3
61
11
108
36
13
48
80
12
132
16
23
1
95
21
132
48
60
63
12
1
8
15
36
25
20
99
25
20
108
27
36
48
1
36
24
11
9
16
12
84
23
96
57
52
11
24
61
83
36
25
60
36
12
23
73
32
39
217
ABCD 487562906*7^$a-1 [50031]
20
3
3
12
6
4
6
42
32
10
56
76
20
6
10
29
48
96
1
44
40
12
23
15
10
2
18
10
32
24
4
5
15
22
14
10
6
50
3
57
12
51
19
8
4
26
10
60
17
1
12
14
21
24
21
72
27
1
20
27
21
51
15
4
5
27
12
22
35
1
14
6
24
4
54
6
35
7
8
4
56
36
16
12
2
4
2
4
24
26
63
33
4
26
12
42
24
27
7
20
40
30
20
27
15
10
24
6
24
17
25
24
18
38
30
40
18
36
36
2
108
9
21
22
8
28
32
9
15
6
12
48
4
14
46
6
60
5
24
79
14
10
8
4
8
16
6
20
3
31
17
3
52
20
30
12
3
9
15
51
22
23
48
27
12
12
28
17
15
28
8
54
6
40
20
4
8
46
32
3
25
12
12
23
19
6
18
32
10
14
36
9
15
64
32
52
5
33
39
24
1
6
72
2
4
11
39
54
76
12
8
10
26
28
8
3
1
38
28
12
20
21
7
20
24
4
41
24
9
6
12
10
50
48
4
2
3
61
59
48
13
12
2
28
44
4
2
15
7
17
19
14
63
3
24
28
8
36
6
10
8
10
90
32
33
21
3
1
30
41
3
112
44
30
22
29
3
28
17
3
34
35
1
23
7
8
52
8
10
11
55
41
63
9
48
39
16
65
7
20
10
32
36
28
11
3
22
14
36
10
6
44
6
12
12
34
14
12
54
57
9
15
24
7
42
2
141
24
21
3
1
30
48
18
14
24
34
18
50
27
51
6
6
18
39
21
10
17
15
33
7
38
12
10
38
4
60
6
6
8
48
10
68
12
10
47
45
27
24
31
6
54
29
24
27
4
2
40
2
22
6
17
1
32
15
13
20
46
14
4
18
5
9
16
48
14
28
2
3
3
16
53
3
60
33
7
8
52
8
10
12
20
60
58
5
39
58
14
9
45
36
15
24
1
26
30
18
4
32
9
15
52
54
20
3
33
70
20
64
18
6
20
24
36
4
36
2
3
9
42
58
8
28
26
4
30
2
28
2
70
8
12
4
18
83
3
12
9
1
14
4
2
3
21
24
10
12
8
12
4
6
48
71
69
10
54
30
5
3
45
3
6
39
31
18
18
5
9
6
4
68
30
10
65
33
15
24
15
34
14
42
24
39
63
28
5
9
15
27
21
24
31
48
17
24
15
30
24
10
24
20
22
30
24
2
24
16
20
18
40
17
19
6
42
42
8
40
12
6
24
41
25
18
24
26
22
29
19
29
1
2
28
2
54
33
3
30
30
4
18
18
14
3
1
30
26
4
42
65
85
35
48
55
6
36
2
28
44
4
2
4
11
3
21
1
14
10
44
42
9
96
7
2
6
4
5
9
30
12
40
14
6
28
2
42
52
36
8
82
14
24
22
90
24
18
23
3
6
28
8
30
40
5
15
10
8
42
4
30
6
12
17
25
8
16
42
2
3
7
6
20
10
6
18
5
21
6
36
10
32
28
12
6
2
15
69
54
16
29
15
6
6
30
15
9
54
24
22
11
43
30
24
18
50
24
6
24
45
19
12
8
34
23
48
1
50
40
5
1
14
76
38
15
9
30
6
4
8
10
8
12
28
14
70
6
26
10
6
12
2
24
12
30
9
69
4
6
24
18
23
21
36
4
11
15
4
18
11
7
17
1
20
6
4
62
18
9
3
30
34
5
96
7
8
10
38
36
24
4
20
52
56
9
9
4
6
12
17
7
26
18
45
39
16
12
50
27
27
10
8
40
2
6
48
22
29
51
4
18
12
24
35
39
33
24
39
30
22
29
49
26
6
34
50
18
28
20
30
10
2
12
18
16
30
20
22
17
7
6
35
3
21
21
27
75
18
4
74
42
3
1
90
5
24
21
3
3
22
6
14
22
5
1
47
1
50
30
36
36
4
36
14
54
4
12
11
24
3
6
24
28
35
9
10
38
10
90
11
7
20
22
66
26
4
20
30
12
28
6
86
24
6
3
72
13
6
29
69
16
60
24
38
24
9
61
11
15
10
48
6
66
2
21
15
64
2
4
11
61
14
24
10
30
6
18
2
118
5
48
7
30
32
46
5
3
21
21
3
27
4
6
8
22
60
120
18
20
42
4
18
60
6
32
4
6
68
10
17
15
10
80
22
18
12
2
28
5
13
35
75
88
5
37
12
2
18
12
4
6
44
9
75
10
26
105
1
78
8
9
21
34
56
10
2
16
14
12
16
50
9
31
2
40
66
5
15
6
24
16
6
5
73
6
6
20
22
2
10
14
10
2
3
99
16
6
48
36
11
1
24
6
14
3
25
23
43
2
54
21
3
10
12
24
14
36
76
113
24
27
28
6
26
30
10
26
15
15
30
24
3
33
10
14
10
38
6
60
10
20
36
3
57
10
20
4
5
15
10
2
54
18
58
18
6
35
45
46
5
24
19
24
5
15
12
18
27
13
11
1
38
28
14
46
38
10
17
37
8
24
10
18
38
4
8
18
18
30
24
6
10
50
6
10
26
18
6
34
29
33
39
1
14
54
24
27
9
16
66
29
15
24
40
30
11
1
20
60
15
25
12
62
45
1
12
66
17
13
12
50
90
3
7
14
96
3
21
30
4
2
34
60
18
62
18
10
5
1
42
20
28
5
1
56
24
15
24
1
14
40
24
38
70
30
20
3
24
3
45
33
10
12
2
15
48
19
26
3
21
3
63
18
39
3
30
15
25
20
58
12
2
42
46
35
9
10
44
52
24
29
15
52
8
66
34
6
18
32
36
34
11
75
4
20
24
30
22
32
30
16
56
16
14
10
14
12
10
32
87
3
60
12
6
10
53
127
8
4
18
80
3
37
35
19
20
34
24
30
6
12
2
12
96
9
19
2
18
30
40
42
50
4
6
24
20
18
63
33
22
2
18
70
38
6
6
4
6
74
28
8
22
12
6
20
12
72
46
38
4
50
6
6
36
10
8
6
3
7
14
34
42
38
10
48
23
24
13
8
4
32
16
20
22
30
6
2
4
18
38
10
2
15
48
3
4
26
12
4
23
27
30
16
32
6
6
16
14
84
4
5
73
12
20
10
2
6
24
4
12
8
12
33
21
40
38
21
24
7
20
24
45
7
50
15
15
24
4
5
21
54
112
2
12
6
40
30
12
18
42
35
21
36
16
24
8
52
35
19
36
126
68
22
14
10
20
36
22
11
21
4
20
27
13
2
10
18
77
25
47
72
1
47
15
28
14
15
3
42
6
30
15
15
10
23
37
30
42
18
18
2
24
69
9
6
112
54
14
45
7
14
88
2
36
4
14
54
12
33
7
18
23
25
18
5
1
8
22
30
8
6
21
33
6
4
5
3
4
14
52
2
21
9
10
5
1
2
4
6
20
10
53
1
30
36
2
3
15
28
20
4
5
93
12
30
16
17
55
2
16
42
14
4
62
42
28
20
3
15
22
8
10
32
18
12
30
22
72
48
26
42
4
66
50
3
19
5
7
48
17
39
24
18
15
39
16
17
25
18
12
86
10
12
5
9
34
12
24
6
20
54
4
56
16
12
17
1
12
11
24
1
12
35
9
6
9
45
18
36
21
15
9
21
3
21
4
12
56
4
38
10
20
18
22
2
9
9
66
6
36
3
1
8
12
66
4
24
54
26
10
11
25
20
28
6
17
25
14
6
27
13
20
15
39
16
42
12
6
5
57
15
43
5
15
9
1
119
24
24
15
10
26
12
12
16
44
16
6
14
12
22
35
33
30
9
21
27
21
22
8
12
9
15
18
6
12
48
6
4
24
78
5
9
46
24
48
2
15
31
60
14
15
49
2
4
14
6
4
14
22
14
6
4
54
30
50
6
9
13
59
3
16
5
37
35
24
15
4
32
40
32
16
26
24
22
29
24
24
31
41
15
46
20
30
24
4
44
28
5
15
22
18
24
14
4
8
22
17
15
4
32
18
22
5
9
10
5
19
24
36
6
20
48
87
139
54
2
21
27
6
16
8
58
42
8
12
12
3
31
12
12
17
19
26
34
17
9
40
18
26
4
30
36
120
72
20
30
52
8
39
93
16
12
18
6
68
75
1
2
48
30
15
15
16
8
36
46
30
65
1
23
49
6
17
15
54
16
14
84
30
10
2
18
69
3
58
2
18
39
13
14
4
6
11
19
6
47
3
30
28
35
67
8
52
17
7
50
46
8
36
24
12
33
19
2
16
12
2
40
20
4
6
6
12
8
4
26
82
20
16
2
4
6
5
7
42
14
22
8
54
30
46
2
12
66
42
10
5
7
30
11
87
9
1
2
16
32
10
35
73
12
144
35
33
10
42
35
39
46
35
55
14
10
2
18
21
1
8
22
12
5
51
36
6
3
1
24
20
30
16
66
12
18
5
39
4
36
54
6
6
102
2
39
27
42
27
9
22
24
20
24
22
23
27
24
40
38
72
6
9
13
6
5
7
8
10
24
23
3
22
72
2
16
5
24
1
30
17
27
4
14
6
22
23
19
5
48
3
12
34
6
17
1
42
2
3
3
6
15
24
19
2
40
38
28
30
54
14
30
9
48
43
2
18
12
12
18
15
48
24
37
54
26
51
33
34
5
21
27
19
20
40
14
27
27
16
12
48
32
48
16
6
62
18
24
6
18
10
24
12
53
1
86
54
22
20
28
2
40
14
4
30
11
9
6
6
27
7
44
22
24
6
17
15
42
63
51
6
34
26
78
16
2
4
18
8
22
18
77
21
46
6
2
6
30
52
24
26
18
12
18
34
41
96
1
47
31
41
1
20
52
2
4
36
30
8
36
10
12
2
36
12
10
14
3
7
ABCD 487622328*7^$a-1 [50084]
96
18
21
39
21
87
24
9
21
6
48
204
6
15
48
9
48
102
48
114
30
24
156
78
144
51
3
105
48
39
18
3
192
27
60
81
3
18
3
39
36
12
12
129
27
30
6
18
30
21
147
69
51
12
6
6
84
24
6
3
63
30
135
180
24
21
27
189
78
36
102
18
96
12
21
15
6
87
15
33
60
39
24
12
45
51
93
87
81
168
51
228
12
69
24
45
51
15
36
12
72
6
54
18
27
15
102
48
102
33
15
84
60
60
84
18
72
39
48
51
48
72
132
48
21
27
36
24
33
69
72
102
138
24
48
66
48
24
117
63
12
9
51
18
6
45
27
18
24
27
15
105
123
60
60
48
21
192
93
6
60
36
33
60
27
96
90
24
75
87
24
24
198
6
18
6
36
48
24
57
60
3
60
18
42
9
3
72
138
42
84
90
126
45
135
72
33
39
36
210
3
3
18
24
6
141
3
114
24
339
21
90
24
33
21
42
108
24
96
108
153
15
21
51
120
33
3
12
36
45
63
54
3
27
42
30
84
48
228
66
6
12
72
12
45
3
18
39
51
150
27
99
18
42
72
180
84
12
48
18
78
129
12
21
99
3
42
15
9
114
24
141
12
168
24
147
12
57
3
21
51
45
93
6
273
48
33
51
15
24
84
12
54
6
42
54
162
30
72
24
66
3
168
264
123
93
15
48
6
231
132
21
6
48
12
96
36
69
12
87
12
72
6
120
42
6
6
69
111
36
72
96
48
24
60
36
168
24
84
21
12
27
24
48
60
126
3
51
12
96
81
51
117
24
15
78
144
30
234
66
6
3
69
63
57
42
12
90
39
48
12
51
12
9
15
60
120
12
24
36
84
6
18
105
141
66
108
72
24
45
21
48
24
42
9
39
96
108
36
6
102
24
18
66
12
72
72
42
27
168
27
18
42
78
48
18
36
12
54
6
21
72
69
6
33
27
21
132
21
384
54
12
12
57
3
12
336
69
3
57
9
39
273
99
51
156
105
39
54
18
60
108
36
24
192
84
225
75
18
234
33
45
48
18
12
93
21
18
12
12
78
24
6
18
51
21
54
24
36
108
24
84
60
108
12
132
297
12
51
222
66
48
102
78
66
48
27
3
72
45
39
54
54
12
30
48
75
39
132
69
168
63
54
18
48
6
30
120
45
39
96
30
216
78
240
12
30
72
120
63
39
24
18
150
48
48
66
18
30
114
12
84
9
60
3
189
39
21
87
81
24
117
6
12
78
27
39
60
60
129
3
18
6
21
75
72
36
30
6
36
9
69
6
12
78
24
27
39
78
48
90
36
24
84
78
6
108
84
144
33
3
6
102
36
108
216
24
156
9
48
63
30
6
45
159
54
72
30
45
39
9
21
30
18
30
18
30
90
48
138
45
87
45
3
69
15
12
21
45
48
78
36
60
24
69
3
24
81
3
126
42
12
24
66
192
27
75
12
12
18
3
72
111
48
36
18
3
12
9
90
72
12
117
63
36
48
48
192
18
96
66
78
66
6
6
60
84
42
24
18
9
72
168
3
120
66
24
24
51
27
36
48
12
12
9
36
33
30
12
48
57
123
12
6
42
9
45
15
3
45
9
3
45
66
57
51
144
69
93
24
72
6
384
141
36
135
18
27
72
21
72
54
12
72
48
9
63
6
75
21
6
72
24
45
21
48
78
21
72
21
126
36
297
21
66
21
105
6
21
168
3
12
54
24
39
60
21
18
120
12
90
54
24
42
6
33
63
96
42
6
96
204
84
60
108
9
204
48
327
72
33
45
3
21
51
48
192
75
24
96
12
72
12
48
42
78
90
66
96
108
66
78
90
42
36
24
45
15
78
3
3
21
168
3
24
36
6
42
84
18
18
9
60
33
27
120
45
147
111
108
48
42
66
72
9
135
6
231
57
66
78
150
60
36
24
180
12
48
12
30
126
12
30
54
93
72
288
12
ABCD 487694642*7^$a-1 [50020]
28
8
24
42
10
78
2
24
48
4
14
4
38
66
22
24
2
18
4
14
4
98
12
18
48
16
38
10
12
12
8
16
32
10
2
12
16
8
6
16
26
60
30
46
2
28
12
24
30
20
12
18
4
56
6
28
6
8
6
22
90
6
20
6
18
16
14
10
2
36
22
32
6
6
18
16
32
30
30
10
36
12
8
10
8
10
8
30
18
10
38
48
24
4
26
10
6
18
12
56
64
14
16
20
22
42
6
2
6
10
2
18
22
8
34
26
10
6
2
4
20
40
72
26
12
24
4
42
14
6
18
4
2
24
6
18
48
6
66
10
48
50
18
24
24
12
4
12
6
18
26
18
30
48
12
54
12
16
8
12
46
14
16
2
22
14
40
8
30
18
18
22
2
34
26
12
84
6
4
6
32
82
42
8
24
22
2
102
16
14
10
6
12
2
18
24
10
26
6
6
16
6
6
8
12
4
38
12
12
42
4
38
18
12
28
12
8
12
54
36
22
2
16
20
4
8
6
34
80
22
20
28
6
42
74
16
18
36
20
12
6
12
4
14
28
2
6
18
12
6
30
28
2
36
24
12
16
2
10
6
14
4
6
14
10
24
38
10
24
18
6
14
76
14
10
30
12
2
48
4
32
10
18
56
6
6
4
54
6
42
12
20
18
18
6
12
16
26
54
10
26
12
16
6
36
12
56
24
6
4
6
42
24
44
36
36
24
6
28
32
22
8
6
90
18
30
10
26
34
6
12
12
8
10
12
26
4
6
48
2
4
8
12
6
6
22
2
84
42
30
16
2
48
54
16
62
16
42
12
32
16
8
6
16
14
16
2
54
6
12
18
54
18
4
20
36
46
6
20
6
34
14
28
38
12
30
24
6
4
6
14
24
54
18
4
74
16
2
36
12
4
20
42
6
34
2
46
20
10
2
82
18
20
12
22
20
6
10
18
6
30
14
52
2
12
4
14
24
6
10
2
4
2
34
14
18
42
6
42
18
10
32
4
12
20
12
24
16
18
32
18
52
8
42
10
6
48
104
18
10
30
18
6
14
70
56
10
24
6
8
24
36
6
10
24
30
50
10
26
36
36
4
14
6
12
36
18
10
48
20
24
10
18
20
34
30
30
6
24
6
24
18
36
8
42
16
6
18
2
22
32
6
10
14
16
30
32
16
66
50
42
24
4
44
6
4
50
106
18
20
24
24
36
6
6
24
28
74
6
10
12
2
30
6
34
14
46
6
26
6
16
8
6
6
10
8
36
10
36
2
28
20
18
24
22
2
12
24
6
4
20
10
20
10
24
8
10
32
4
8
4
8
18
34
2
10
44
4
2
10
48
8
36
6
34
20
16
2
28
26
18
34
8
28
8
16
2
4
6
8
6
30
40
36
2
12
10
62
24
40
12
2
12
4
26
4
2
10
20
12
6
10
24
30
14
4
12
2
28
32
16
6
14
36
12
34
8
36
10
24
20
36
6
12
36
12
40
6
24
20
46
30
2
16
38
42
12
12
16
54
2
54
22
32
6
10
2
18
10
14
52
30
8
40
36
2
6
102
12
4
50
24
16
54
60
8
76
2
40
8
58
14
18
6
42
24
18
22
26
10
12
20
6
16
36
2
36
10
2
34
2
18
12
4
60
12
32
12
24
24
28
8
4
32
24
4
2
24
18
10
30
8
30
16
14
36
48
28
12
2
16
20
6
34
6
26
18
4
18
2
16
36
20
16
14
54
12
4
32
28
2
58
2
18
4
14
10
8
10
14
36
54
16
2
28
12
32
70
6
12
26
4
18
26
16
14
46
18
8
22
24
24
8
18
10
18
18
2
12
12
28
86
4
8
10
8
12
42
10
2
4
2
28
12
38
18
36
16
26
42
18
4
18
6
2
12
42
60
10
8
40
24
8
24
34
2
12
16
14
16
50
4
8
22
2
12
12
54
10
8
84
34
2
48
36
30
30
18
10
12
54
8
18
4
24
14
16
18
2
28
20
6
12
12
18
22
12
42
2
16
18
24
14
12
4
2
48
4
2
4
8
24
22
30
6
36
38
18
58
14
12
28
36
2
4
8
4
12
24
26
4
6
44
4
36
20
16
48
18
12
6
24
20
76
14
22
24
44
10
2
10
6
8
10
8
16
26
16
14
6
16
26
22
20
12
4
6
60
20
18
4
18
14
4
2
42
24
34
24
14
6
18
36
4
38
22
6
6
2
42
18
18
4
56
64
8
88
30
6
8
42
6
4
140
4
30
26
4
2
46
12
20
18
52
14
4
2
48
12
70
26
22
6
8
16
66
32
24
6
10
18
12
18
2
4
2
4
2
40
2
10
66
8
4
12
6
2
40
20
6
6
10
8
6
30
10
6
84
32
6
4
18
2
4
6
8
16
56
22
30
26
12
22
38
4
6
20
6
16
60
12
20
10
14
12
42
10
2
70
20
30
6
34
2
28
24
44
6
12
10
12
26
70
6
8
18
4
32
6
22
8
12
10
14
24
10
6
2
10
8
4
44
6
6
16
6
30
8
16
6
18
8
22
38
16
2
6
36
12
22
12
2
4
24
6
6
38
30
10
2
12
16
12
2
4
12
2
4
12
44
36
40
8
16
14
4
30
18
56
4
30
2
48
54
12
12
12
4
2
4
30
12
6
6
8
18
22
20
12
70
18
68
4
36
12
2
6
40
44
4
2
36
28
6
12
8
22
6
30
12
14
10
8
16
32
22
12
2
16
18
18
2
6
36
10
8
24
10
8
18
28
2
34
2
54
48
4
36
12
18
20
12
4
18
8
36
4
14
6
6
16
62
36
4
14
70
36
24
2
10
18
6
8
12
16
18
6
14
10
20
12
40
12
14
16
32
4
14
12
12
6
6
40
6
20
12
54
6
16
32
24
24
6
46
30
30
14
16
36
30
24
48
2
10
108
8
10
14
10
20
10
6
44
6
4
30
20
12
4
12
14
78
10
2
12
10
24
18
14
48
6
66
6
4
14
10
8
48
4
2
4
18
18
38
24
16
20
6
16
48
6
30
26
52
20
18
34
8
12
10
8
6
4
14
22
12
8
12
6
4
14
10
50
12
4
14
4
2
10
56
54
82
20
28
14
10
2
4
8
4
8
12
22
2
82
14
18
6
12
30
6
6
22
30
8
18
16
2
6
28
14
16
42
6
14
18
36
28
38
16
26
6
10
12
18
44
16
20
4
8
12
6
18
4
14
22
42
18
42
30
102
12
2
16
8
6
64
26
30
16
32
28
30
18
2
10
18
62
6
12
6
12
10
6
32
18
10
8
16
54
18
20
36
12
4
26
46
36
26
6
12
18
22
30
36
20
6
22
6
6
20
58
26
10
24
26
28
12
20
88
12
6
24
14
10
6
14
4
2
10
18
32
60
36
84
4
42
32
6
10
12
12
36
12
2
16
8
48
4
8
12
12
10
12
14
28
18
6
8
48
12
22
8
6
6
16
2
12
16
6
18
6
18
14
34
30
18
36
48
12
24
26
6
6
4
26
24
40
20
4
8
6
16
6
12
42
24
8
22
12
2
6
22
2
12
6
82
14
6
10
2
4
24
12
6
32
10
6
12
48
8
24
4
20
18
24
4
12
2
18
18
18
24
16
12
24
44
4
12
6
2
36
34
8
30
30
42
82
8
16
8
4
14
54
48
42
18
4
30
8
24
42
16
8
16
14
112
12
6
6
2
18
12
6
42
10
56
4
2
48
28
44
24
36
6
6
46
2
60
6
24
16
6
26
4
14
18
22
6
42
20
22
12
6
18
50
6
4
26
10
2
28
20
4
2
4
26
22
26
12
36
22
32
28
14
24
24
10
32
12
16
20
78
4
62
16
38
22
2
52
120
8
54
4
32
22
14
24
16
56
40
2
12
22
26
18
6
12
24
6
36
4
6
24
20
48
4
44
22
8
18
6
30
58
42
20
10
18
8
16
44
4
6
14
72
36
12
12
4
14
12
4
26
36
4
8
6
4
30
2
88
32
46
18
6
8
22
20
28
44
4
26
12
12
28
32
30
4
26
4
30
8
22
54
6
36
2
10
6
20
10
6
14
6
6
6
6
40
2
106
54
38
16
14
22
2
4
18
20
22
2
6
6
58
8
22
8
48
4
36
14
6
4
20
30
40
66
12
2
10
8
4
2
46
12
8
12
4
6
2
4
24
66
12
2
18
24
34
14
58
36
12
8
66
6
42
10
18
20
48
16
2
24
4
8
22
8
6
40
8
48
24
4
30
6
2
4
26
22
20
6
6
42
6
18
4
60
20
4
54
30
2
12
6
30
18
42
22
24
8
24
6
6
28
12
2
46
2
6
22
20
48
46
30
14
16
18
26
42
6
22
30
8
24
34
8
12
48
18
12
22
6
2
22
14
12
24
34
20
18
36
6
22
18
2
22
6
42
8
6
16
18
6
2
48
16
14
16
8
6
48
10
12
6
20
12
40
6
12
12
2
6
10
8
4
2
4
6
32
52
6
6
14
28
12
8
12
30
4
14
54
4
68
46
104
16
14
24
6
18
24
4
36
8
6
6
72
12
18
42
4
2
58
6
6
18
30
8
6
6
22
14
24
30
16
2
58
8
10
6
2
78
6
58
32
10
60
6
12
38
18
12
4
14
4
26
4
2
28
32
4
12
26
4
2
16
42
18
32
4
14
4
2
16
12
2
6
6
4
30
18
12
14
6
18
16
6
14
16
18
2
12
24
18
6
12
60
18
30
34
32
30
4
14
46
8
18
42
4
8
4
30
8
16
2
28
26
10
2
60
30
16
6
36
2
4
26
12
12
4
66
12
2
16
20
10
14
4
12
8
6
6
10
8
4
42
2
24
34
20
4
2
28
12
2
12
46
2
16
14
6
12
6
66
6
4
30
30
8
34
2
12
4
30
14
4
12
18
32
6
4
30
8
40
72
6
36
32
34
44
34
2
22
56
4
18
14
72
6
12
30
4
2
28
20
12
6
18
10
60
18
32
40
26
18
10
6
30
30
6
20
10
54
8
6
10
24
30
6
2
10
20
12
10
12
8
6
34
20
46
8
6
40
44
52
38
4
30
56
6
42
12
22
56
40
8
12
16
8
30
34
14
6
24
4
68
4
32
12
22
2
4
14
4
2
60
10
14
24
72
10
60
2
12
24
36
6
4
6
6
50
4
24
8
4
12
42
2
30
6
52
2
18
54
16
2
30
46
2
6
28
8
36
18
102
12
28
12
6
14
18
22
2
4
14
6
102
10
32
42
18
16
30
102
6
2
24
10
8
16
6
36
20
12
10
8
4
38
10
32
40
24
6
2
6
10
36
26
6
34
24
6
8
10
2
4
8
16
42
30
74
22
18
2
18
4
6
2
4
6
20
10
30
26
42
52
32
6
4
2
36
34
8
6
6
12
24
24
16
74
16
30
18
20
18
16
36
2
10
8
16
2
52
2
18
12
10
38
48
16
38
10
2
6
18
16
18
8
4
8
4
30
24
8
54
12
22
6
24
48
8
12
22
6
50
6
18
40
24
6
2
54
34
8
6
6
16
38
30
6
16
68
16
68
72
6
18
10
8
12
4
14
24
10
30
8
54
12
4
2
36
28
14
34
30
48
ABCD 487787942*7^$a-1 [50012]
57
51
118
24
23
24
61
2
166
179
123
22
48
32
63
195
72
118
2
168
22
35
180
61
44
3
13
59
24
39
130
95
36
1
23
27
46
11
49
59
168
72
1
74
45
15
129
49
288
23
1
35
33
27
84
9
162
105
63
30
40
11
169
2
46
2
60
57
1
104
3
60
12
1
44
15
1
24
155
3
42
18
22
35
33
102
33
12
1
72
108
59
72
49
12
12
38
60
10
48
14
9
97
11
73
8
30
81
1
68
28
72
11
96
108
85
48
119
63
130
60
11
51
18
102
90
16
60
72
47
3
60
22
156
74
45
45
3
27
90
15
1
12
48
119
13
35
36
51
46
192
48
12
227
15
10
35
1
11
51
10
47
24
39
261
36
33
99
48
63
10
48
11
13
95
25
48
47
13
11
84
13
12
11
69
27
1
60
47
147
33
13
12
47
12
51
12
240
30
28
59
1
35
27
10
35
61
132
59
61
50
69
13
36
23
21
63
73
134
78
12
168
72
16
11
13
8
15
72
25
38
12
45
72
33
3
36
36
1
12
20
27
25
59
109
50
12
198
135
105
162
9
121
143
13
59
1
12
2
48
72
130
47
21
88
12
35
13
119
63
90
100
2
46
14
45
25
23
27
33
12
25
8
112
68
28
182
70
62
70
95
63
45
133
12
80
15
12
25
36
2
72
117
1
80
28
120
2
45
36
61
50
18
88
11
1
50
30
207
15
9
39
10
32
3
24
291
72
33
12
33
52
50
46
12
47
93
42
30
99
60
121
35
15
106
12
2
45
24
48
63
90
15
1
47
25
2
46
24
96
11
12
121
23
204
61
50
118
60
12
48
60
122
10
11
96
72
81
30
60
70
92
3
15
10
11
60
9
12
136
23
49
50
58
14
9
9
52
47
3
166
23
69
39
63
46
12
108
12
2
90
27
132
1
8
27
12
72
1
48
50
132
46
12
32
40
96
180
2
81
1
23
25
120
2
33
117
16
11
12
49
168
104
88
20
52
95
193
47
1
60
2
9
120
51
21
49
2
70
36
14
9
49
2
10
96
11
133
38
70
132
59
21
15
1
60
12
71
49
35
15
10
11
36
15
118
107
3
90
42
106
14
70
108
119
61
152
3
72
121
84
80
30
45
15
58
59
3
18
28
24
107
13
35
61
71
183
10
23
27
93
132
72
21
40
47
61
11
1
60
50
69
109
92
171
97
179
1
180
72
2
45
61
60
2
21
1
8
72
18
9
123
45
13
48
23
96
3
70
60
2
58
48
32
27
63
117
13
47
133
59
72
49
122
9
37
60
11
63
9
49
12
36
44
27
72
9
12
63
13
47
37
47
1
35
60
25
20
12
88
2
33
13
59
75
58
60
12
119
171
46
92
27
105
28
92
15
1
2
10
71
97
120
14
70
59
9
135
24
12
60
84
105
75
24
49
84
48
47
25
8
88
14
168
82
120
23
72
12
1
48
12
20
40
182
48
90
28
12
11
121
8
60
40
48
83
120
24
135
30
132
16
12
92
27
13
23
13
11
63
10
35
13
72
8
15
36
9
28
2
58
11
181
2
9
24
135
21
61
108
11
49
2
30
76
2
58
71
73
167
36
45
102
10
36
14
9
9
52
48
120
140
52
110
45
61
47
36
9
28
11
36
133
2
81
37
72
59
48
1
104
63
45
12
27
51
58
132
110
22
83
37
96
74
117
21
15
145
62
46
143
217
2
72
333
15
12
118
71
37
120
14
117
72
81
15
48
87
45
1
11
73
50
58
35
60
147
10
95
13
59
49
60
74
108
10
35
27
58
20
72
76
32
100
120
50
10
2
90
15
72
192
24
27
9
97
14
106
11
51
201
37
24
107
13
8
15
25
120
35
37
98
22
48
119
1
60
59
1
48
12
12
8
51
49
50
70
11
39
70
2
9
24
13
14
18
27
1
119
105
136
60
32
88
47
15
9
12
1
35
13
48
47
27
45
123
70
110
30
42
118
35
27
58
35
96
111
90
15
73
62
9
9
88
14
33
13
107
36
61
8
27
1
12
59
21
40
167
108
15
45
13
59
120
61
47
15
21
9
40
2
48
70
62
9
81
16
191
48
15
10
108
2
33
72
12
60
1
108
132
2
58
12
38
10
11
49
2
18
72
16
14
60
9
49
ABCD 487939742*7^$a-1 [50048]
45
5
31
17
6
13
17
36
31
12
39
20
1
24
17
7
41
19
11
18
18
1
29
12
7
35
12
18
18
13
17
34
14
30
64
86
7
17
66
61
39
9
12
11
12
1
12
35
4
14
19
11
1
41
58
9
60
77
6
25
12
5
10
62
31
3
2
12
70
8
13
24
17
31
24
11
13
65
10
2
7
5
7
24
17
7
113
19
12
29
43
39
32
6
22
9
39
2
22
9
5
31
48
35
1
87
50
48
54
25
3
117
15
21
12
77
18
97
24
53
30
66
18
1
11
13
15
86
19
72
5
19
11
1
12
48
29
18
40
9
65
6
25
17
54
25
39
21
24
77
12
36
6
6
10
2
10
21
11
1
47
25
23
12
18
7
60
35
25
35
76
146
19
12
3
14
12
31
77
10
20
13
72
24
12
84
51
57
12
24
24
17
22
21
48
27
9
24
60
15
26
36
22
21
17
108
34
8
90
7
12
39
9
60
15
48
128
49
53
18
4
21
27
45
3
14
7
23
48
72
40
56
72
1
29
67
51
105
41
19
5
34
2
6
1
27
9
24
36
5
18
97
36
95
42
10
2
31
12
5
7
36
24
3
20
42
6
12
1
36
51
62
12
7
12
3
14
42
30
18
25
11
30
36
18
30
19
15
38
7
101
7
12
24
11
25
15
33
12
11
25
17
30
12
1
12
3
33
47
4
33
47
13
15
14
34
21
11
49
51
9
24
27
21
11
1
5
60
7
3
21
60
3
12
81
12
3
32
133
95
42
7
3
45
11
37
3
86
18
13
12
17
43
77
60
48
36
19
3
12
80
30
31
24
36
41
30
16
9
5
30
37
72
5
7
23
24
13
12
5
7
12
59
1
29
12
96
12
12
19
11
13
3
9
11
12
60
13
35
25
15
12
2
43
63
9
12
3
26
24
70
26
7
23
1
36
48
17
7
12
3
12
68
1
12
3
9
120
48
35
30
10
2
12
19
15
36
9
27
8
25
24
51
9
23
4
8
6
7
75
8
16
24
9
3
12
8
61
60
48
29
6
4
2
42
6
31
24
35
4
9
12
24
144
12
15
9
11
13
24
5
12
48
43
24
48
27
21
5
24
42
18
60
31
15
2
18
13
12
101
96
60
24
34
2
7
17
19
12
5
55
84
23
25
5
55
12
5
18
1
24
11
1
41
102
1
35
6
60
103
3
21
47
24
30
6
13
23
16
38
10
21
135
74
7
12
15
8
30
19
29
72
48
22
57
12
12
12
5
43
17
12
22
132
9
89
22
50
7
12
27
48
20
1
84
17
55
60
36
48
24
48
48
59
37
12
47
4
9
53
12
18
13
12
5
7
41
12
55
29
7
12
5
12
67
72
29
22
2
18
1
12
12
39
8
49
12
11
16
38
19
36
29
46
72
2
43
99
14
19
87
14
19
101
19
111
24
20
28
33
12
36
17
12
42
13
12
12
23
18
12
108
48
42
12
6
7
12
113
18
1
23
30
7
24
24
3
8
12
18
67
47
60
61
15
24
21
5
72
12
46
12
45
12
11
37
15
24
21
12
24
12
12
23
54
22
9
24
12
39
14
60
12
34
21
11
30
58
69
53
82
21
41
30
48
36
12
49
23
30
10
20
18
10
62
18
1
71
16
12
12
33
12
24
11
18
79
39
129
11
49
47
4
24
36
2
43
12
12
12
11
18
6
16
72
8
12
1
17
19
63
12
38
31
12
5
30
24
24
1
29
43
51
21
24
23
1
12
5
7
3
2
7
48
27
9
96
36
15
2
55
17
18
37
15
36
12
32
37
29
7
5
7
12
5
24
6
28
12
26
7
15
116
4
8
52
2
36
139
3
8
18
7
60
3
24
2
36
10
74
7
12
72
12
5
30
1
24
12
53
10
45
17
10
26
31
24
3
12
9
48
5
43
12
48
15
20
25
5
43
5
10
36
9
5
22
32
13
5
55
23
25
24
135
2
34
14
19
12
17
60
7
15
36
12
80
28
9
27
14
6
1
24
48
17
34
74
6
49
60
5
31
17
7
11
24
40
26
67
12
3
21
47
6
24
126
13
24
29
7
24
17
34
21
35
66
7
12
27
93
51
38
36
90
4
9
17
22
8
4
2
94
14
18
13
5
60
55
71
16
9
23
73
23
24
13
17
30
18
10
14
7
111
21
36
3
81
17
7
12
3
81
11
1
15
14
18
6
7
5
7
71
64
12
21
65
7
5
18
97
17
60
6
12
108
85
12
3
2
30
60
1
24
15
21
24
5
46
33
27
177
15
12
98
19
24
17
43
24
24
23
40
8
1
17
18
13
23
25
23
25
23
28
9
5
6
72
1
71
1
12
29
19
15
32
13
77
12
7
3
21
60
12
53
12
12
42
6
48
24
19
41
72
7
12
36
24
65
31
39
14
12
30
6
7
15
21
27
50
7
53
30
1
3
9
24
36
36
12
24
35
1
12
72
60
12
3
20
18
12
12
36
24
36
22
50
55
5
31
17
31
11
40
2
6
1
23
1
41
31
15
38
46
68
12
4
12
105
5
31
12
29
10
45
36
17
12
7
59
1
29
19
63
12
21
89
18
1
24
5
7
3
32
25
120
36
11
6
19
48
23
13
36
96
15
60
14
6
37
3
8
12
18
19
60
12
3
20
12
1
24
3
56
16
81
17
55
51
2
30
18
12
60
7
3
14
46
45
5
10
74
7
24
5
48
12
24
19
11
6
42
30
7
5
48
7
5
30
6
7
5
19
12
17
24
19
77
7
11
52
32
60
13
84
24
60
27
45
3
62
18
25
5
12
7
17
19
29
18
12
40
45
5
12
24
54
6
19
5
12
163
24
12
35
24
16
80
30
60
46
9
5
7
5
12
36
7
60
65
24
34
14
10
48
8
6
34
93
12
41
19
11
1
47
18
10
69
29
12
7
11
36
16
12
45
147
9
12
120
12
3
32
1
5
46
60
14
79
48
5
18
60
25
12
27
20
1
15
60
33
29
24
18
16
33
12
36
11
12
85
12
23
16
14
19
24
5
31
36
5
19
101
19
27
14
19
11
1
17
48
36
18
16
21
11
90
31
12
11
48
61
12
23
24
36
42
10
8
52
68
60
109
36
12
63
9
5
7
3
8
1
24
23
25
27
14
66
25
12
11
25
77
55
12
36
12
35
13
17
19
23
12
16
2
12
18
16
57
59
48
60
18
18
37
17
43
5
43
12
5
42
6
22
20
13
36
24
24
77
19
11
18
43
5
18
49
36
24
48
24
59
12
121
84
5
22
45
48
59
13
11
1
12
77
12
18
54
30
12
6
7
23
1
11
37
11
78
60
60
19
23
18
12
7
132
29
67
29
18
13
12
23
18
42
12
48
18
54
1
5
12
10
33
15
9
36
29
7
24
12
15
12
21
29
18
61
12
29
67
35
1
36
11
6
7
17
12
6
12
16
20
61
3
50
58
33
35
42
48
22
21
12
5
72
18
4
45
3
8
4
26
12
7
24
24
60
5
31
3
9
5
7
17
30
6
7
15
33
84
12
41
19
39
14
30
25
11
6
6
12
13
27
21
29
7
36
53
7
5
10
2
48
43
12
23
73
27
45
29
6
1
3
8
48
16
21
24
12
71
48
25
5
12
42
1
3
26
31
17
18
13
36
51
12
36
9
72
36
23
16
9
5
24
12
79
24
3
45
59
16
33
5
7
3
141
3
38
70
20
85
12
12
3
9
83
4
2
24
19
36
23
6
139
5
12
7
12
35
13
3
48
56
30
43
36
17
36
7
65
31
27
9
132
48
53
12
7
23
4
33
36
11
52
8
52
12
48
8
1
41
12
31
77
42
16
14
19
111
68
13
47
48
12
1
3
33
47
30
79
60
29
6
30
12
7
12
11
1
41
7
5
31
24
41
19
51
33
15
81
5
7
48
23
25
48
36
12
5
12
18
4
9
36
41
24
10
69
36
15
21
17
18
37
24
11
30
7
11
13
3
24
2
7
12
99
24
9
36
132
48
5
7
12
89
19
5
24
67
48
5
72
48
67
15
2
46
21
36
5
139
11
13
12
17
31
12
12
17
ABCD 488008722*7^$a-1 [50048]
73
48
12
53
36
10
8
37
9
27
39
21
27
2
22
8
49
33
3
3
9
24
11
37
12
21
12
63
21
44
10
9
41
12
31
9
48
12
8
42
25
5
7
53
10
21
24
3
6
3
33
3
24
24
60
33
2
18
6
4
50
66
10
27
23
30
19
60
72
24
5
28
12
6
93
12
36
12
15
2
28
3
21
8
31
12
69
12
30
21
9
75
9
24
3
69
8
19
12
21
3
21
20
30
72
25
24
33
78
2
31
24
5
19
60
113
88
36
96
3
47
1
3
21
189
20
19
17
24
19
11
13
12
39
9
24
47
18
4
20
30
126
24
31
5
12
10
26
7
15
45
5
28
3
11
18
82
56
16
56
18
42
1
11
22
15
12
39
2
6
16
20
10
3
36
108
63
8
1
12
9
15
5
4
15
9
3
15
21
24
24
36
113
36
7
11
49
60
27
6
60
15
23
22
3
5
10
21
12
12
12
45
27
29
30
42
16
51
23
10
2
61
36
33
66
9
9
20
7
24
33
3
39
45
45
3
36
17
19
53
18
4
104
64
9
12
9
50
1
9
15
15
2
48
6
13
24
36
17
7
12
11
1
93
50
13
24
5
4
14
130
3
9
6
21
21
2
25
11
18
4
12
3
24
12
36
3
50
103
5
54
28
6
27
29
6
4
105
45
3
15
2
18
22
24
14
13
3
14
16
24
3
12
45
15
17
31
23
1
45
27
36
3
8
49
24
17
36
7
83
61
3
9
23
34
38
12
54
4
15
3
2
55
12
36
5
34
38
30
22
48
27
9
26
10
44
12
42
48
25
24
9
27
15
8
25
72
12
3
2
43
5
7
12
12
23
1
33
30
21
3
9
12
12
95
34
3
84
29
151
41
7
33
2
37
53
18
76
26
18
22
15
36
24
33
32
7
33
18
6
3
23
40
21
36
29
10
9
84
29
7
11
1
3
21
75
42
60
12
54
81
5
28
3
47
28
2
6
13
53
7
84
12
15
8
37
36
15
6
90
9
5
4
12
20
7
17
16
24
14
25
15
6
2
88
30
62
1
41
10
33
24
23
10
39
53
6
61
36
57
38
18
28
3
41
52
6
189
24
17
24
4
14
48
37
3
2
18
4
24
6
48
60
2
25
29
12
31
51
6
36
48
27
5
7
23
24
49
5
7
3
8
25
23
6
4
27
17
7
12
17
7
12
3
9
5
34
9
36
9
8
7
57
51
36
24
24
11
1
21
18
50
7
60
24
21
87
9
24
6
14
31
11
16
38
67
24
29
19
21
123
48
36
9
51
53
36
7
21
3
23
13
23
1
9
18
8
37
3
20
1
72
21
6
21
77
12
72
40
2
13
45
27
5
18
12
1
12
23
13
15
24
9
24
9
50
1
3
32
58
24
3
24
12
11
25
113
19
5
10
8
1
11
10
18
26
4
3
36
48
35
6
7
51
50
7
5
19
9
3
27
21
83
13
72
41
43
87
9
15
72
57
11
28
48
21
12
33
38
49
60
60
29
19
36
65
10
8
10
39
60
12
29
7
93
20
7
65
10
45
5
12
18
25
96
21
42
50
6
94
171
12
3
9
9
2
25
3
6
3
17
90
18
19
17
6
13
12
12
12
12
5
24
4
3
63
30
63
11
34
12
3
24
60
27
6
15
36
24
12
24
47
10
60
2
18
43
36
12
9
62
18
6
36
4
21
60
23
49
12
36
12
3
33
87
30
15
9
3
24
12
21
6
45
11
49
9
20
4
6
6
27
23
6
52
2
30
19
9
12
38
30
103
33
36
15
29
19
12
9
15
12
12
21
3
24
24
3
8
37
12
23
25
48
9
86
48
1
39
2
67
12
33
3
147
9
48
5
18
1
81
6
14
7
12
21
18
32
25
9
6
18
12
90
8
12
13
5
7
12
17
7
12
21
87
12
75
6
2
22
3
24
12
168
35
60
25
5
24
30
6
28
3
17
58
9
9
36
48
26
36
25
33
12
15
12
12
12
53
4
36
6
21
9
24
3
36
21
36
18
30
39
12
15
21
12
12
65
19
35
30
36
31
11
12
10
12
48
20
31
45
2
22
12
39
29
79
12
36
39
9
60
12
23
25
17
31
36
51
2
67
3
110
7
11
70
2
13
27
45
9
3
87
9
12
65
7
51
2
7
47
1
12
33
24
63
23
60
16
9
11
30
7
48
17
18
13
36
23
61
9
15
24
36
3
32
6
10
24
20
10
3
24
11
1
3
24
6
18
6
32
18
24
12
1
60
24
33
8
55
53
7
24
24
12
36
23
73
17
19
15
21
23
12
16
8
37
3
21
5
54
13
108
23
13
5
4
84
99
3
32
16
6
3
12
45
3
21
3
12
45
24
2
6
12
7
45
3
5
16
3
21
3
9
30
57
48
129
3
21
87
24
29
19
41
43
3
6
38
85
12
3
2
4
15
71
4
114
68
4
3
27
21
27
81
48
23
1
12
24
3
14
16
50
10
8
6
37
35
49
9
27
36
23
18
22
81
15
54
20
7
29
7
11
10
24
2
10
44
22
105
17
72
31
15
69
36
24
11
4
21
5
7
12
36
12
3
20
42
30
18
10
54
8
16
2
13
69
36
3
12
21
8
16
3
24
3
32
34
27
11
10
15
111
9
53
4
60
3
5
31
5
7
23
1
35
10
50
37
33
18
45
27
18
51
17
4
50
10
3
12
11
24
13
17
10
57
21
12
39
36
12
11
10
12
39
29
40
20
16
102
2
19
21
2
1
29
31
23
10
3
27
2
31
72
36
24
12
9
6
2
52
3
96
48
33
15
15
30
38
48
25
35
34
50
28
8
34
24
30
21
5
4
50
13
12
36
24
12
5
4
15
23
1
9
8
4
3
72
33
63
60
12
60
12
9
3
27
6
3
57
8
30
13
12
24
36
45
15
24
17
36
4
3
3
21
35
34
30
8
13
24
35
10
24
2
13
12
60
12
11
24
13
48
11
13
23
22
51
35
30
7
33
3
11
42
4
24
12
15
48
72
35
34
3
24
12
107
13
63
69
59
49
5
19
29
162
70
12
8
6
1
29
10
72
21
21
99
3
80
10
51
12
15
2
190
50
19
11
61
17
31
17
31
59
1
84
24
5
7
39
9
15
33
17
19
27
45
24
9
27
12
21
20
55
11
6
10
9
63
20
60
1
12
108
9
6
54
3
12
3
74
31
9
3
12
41
28
3
53
18
22
20
31
24
72
21
15
21
39
36
11
1
36
33
38
37
48
12
72
11
85
36
36
45
68
7
84
36
129
3
24
39
9
24
24
11
25
11
16
38
7
3
6
3
39
78
44
79
48
5
28
27
3
26
7
9
26
34
3
15
30
20
22
24
54
62
1
3
9
12
11
37
17
10
24
2
31
11
28
9
9
24
3
3
9
17
6
58
3
21
39
17
6
1
9
15
41
19
3
9
29
19
24
36
60
120
15
30
66
2
19
33
18
30
63
24
45
60
27
11
1
12
33
27
17
30
46
24
3
27
66
20
16
104
42
25
5
103
99
96
26
7
60
3
21
17
16
15
21
39
39
33
35
34
8
67
5
58
9
12
36
69
14
12
10
39
12
33
2
12
13
47
16
6
26
58
3
27
9
12
12
41
7
11
49
9
66
45
60
5
43
12
3
2
46
2
16
6
24
26
18
10
8
19
24
45
2
34
20
28
8
19
3
42
24
3
27
24
48
9
12
27
9
15
9
12
12
12
72
5
30
1
9
51
12
53
4
15
23
10
6
2
4
8
36
42
22
8
54
1
9
6
2
40
15
63
18
54
33
9
6
32
13
3
21
24
11
6
7
24
36
12
3
6
14
49
21
3
3
72
33
17
19
3
9
24
9
6
2
7
24
11
1
107
13
33
51
11
22
27
69
96
6
9
96
17
16
6
21
60
89
91
9
27
33
6
14
7
60
23
1
12
36
5
7
12
5
10
30
15
57
15
35
10
15
15
21
33
26
34
2
4
45
93
51
48
29
4
3
21
36
8
22
24
30
39
3
45
33
3
17
100
15
47
1
27
9
12
48
11
16
20
61
29
24
12
22
42
3
48
9
3
17
54
1
15
21
59
1
9
8
16
6
24
33
11
1
21
27
60
17
16
24
27
17
18
1
21
3
60
48
27
9
15
30
3
12
29
84
43
69
3
12
35
10
6
20
18
10
9
17
28
15
12
9
27
3
45
5
6
10
38
22
18
72
45
33
12
30
56
37
35
16
21
48
47
13
12
5
24
4
3
5
7
36
9
2
76
18
63
12
12
57
3
12
36
81
8
36
7
12
95
48
18
16
24
87
17
55
12
9
3
3
48
9
59
ABCD 488098706*7^$a-1 [50001]
44
22
24
3
33
18
26
84
10
42
8
7
3
92
10
80
43
53
4
3
12
63
93
3
69
12
21
24
15
59
30
31
11
1
51
18
3
12
17
18
4
6
15
60
12
35
18
91
36
21
27
24
9
96
39
71
25
63
21
89
7
3
60
21
12
24
11
25
17
30
16
42
2
18
55
29
67
12
29
28
15
9
8
7
15
66
3
24
33
12
3
29
4
20
54
48
28
14
10
9
9
38
24
22
15
39
54
39
77
19
21
3
11
52
18
2
4
141
113
28
75
3
24
21
15
21
29
34
9
11
85
23
25
23
6
28
27
9
15
51
24
2
7
51
20
4
18
32
7
3
30
63
5
4
75
29
7
3
105
47
49
96
39
26
34
66
14
40
45
5
4
54
9
12
47
82
2
28
26
24
40
6
20
46
8
72
36
52
27
60
23
42
48
36
7
35
10
51
9
2
48
13
12
47
6
84
7
63
8
108
1
45
27
36
12
5
30
36
4
14
31
119
54
10
38
24
88
38
4
6
3
15
21
33
27
36
65
112
108
3
9
48
8
16
56
18
40
21
9
26
1
39
8
18
18
34
38
22
30
9
3
6
39
3
18
2
12
1
5
28
24
48
15
29
66
18
6
34
2
82
6
20
22
50
12
1
59
1
84
24
24
29
19
11
25
33
42
14
54
1
9
128
34
129
12
3
24
60
36
36
60
54
54
69
9
27
11
4
50
30
22
60
14
25
36
23
6
19
12
144
36
5
18
61
9
3
57
15
45
3
24
9
15
131
1
9
36
3
24
84
59
25
45
75
9
26
49
11
28
21
3
2
64
6
45
15
165
29
16
3
24
21
12
14
1
84
17
7
47
1
3
30
15
47
22
15
27
8
1
45
15
21
18
20
10
3
57
63
39
60
9
81
36
54
20
28
9
63
8
37
24
47
34
39
12
5
58
14
19
12
11
34
50
1
15
8
18
55
27
2
100
3
5
10
6
15
24
45
3
65
7
12
39
50
4
12
75
24
12
3
30
2
13
39
102
38
13
77
52
30
6
48
3
57
111
63
21
77
58
24
30
42
8
25
17
36
18
1
11
22
15
48
36
27
21
11
24
37
11
37
36
23
25
41
36
7
15
6
30
69
36
60
99
26
19
35
25
48
9
90
6
14
36
42
7
48
21
24
3
9
14
61
12
9
18
26
34
32
34
15
24
35
6
30
97
17
31
21
15
24
12
12
36
11
12
16
33
12
17
43
135
2
43
21
96
2
25
5
67
12
12
21
3
57
75
93
72
15
41
60
7
48
35
10
42
81
99
20
1
15
6
36
27
15
69
11
13
48
15
33
24
47
37
3
6
3
12
41
151
27
6
3
12
5
7
3
6
60
78
42
51
27
57
21
20
19
53
36
4
75
21
39
15
21
45
39
47
28
6
26
4
66
14
24
16
9
51
24
6
14
1
95
12
22
3
24
11
4
8
1
5
16
54
14
7
11
42
103
27
66
27
27
20
16
42
14
10
80
18
25
45
12
30
78
27
39
6
15
45
50
10
18
6
3
23
61
5
52
38
25
63
21
75
9
21
3
33
3
21
3
81
27
120
36
24
35
10
39
59
1
35
124
45
41
31
47
13
12
5
10
66
3
29
18
82
42
105
36
24
17
7
71
1
21
14
30
70
36
9
36
45
18
60
18
14
25
21
44
64
39
65
48
18
1
3
186
27
5
12
28
8
10
117
48
11
13
51
6
51
12
11
49
12
11
30
7
21
12
14
58
6
6
36
2
60
73
155
49
15
90
48
2
25
129
54
2
34
21
144
15
9
15
2
16
108
2
73
57
12
3
129
14
25
95
13
59
25
17
40
51
71
70
3
11
13
11
18
19
36
12
27
21
3
26
19
17
12
10
8
54
16
3
132
84
5
16
3
15
56
4
66
24
15
9
27
65
4
15
111
14
70
21
3
38
7
12
3
18
32
43
12
11
34
38
54
34
66
14
1
15
30
15
23
72
6
31
12
69
30
20
1
11
18
18
37
12
15
8
36
36
18
10
21
9
15
35
97
60
120
63
21
21
27
24
23
1
11
37
72
33
6
9
23
97
83
49
9
6
26
55
53
4
51
36
12
21
2
6
19
36
9
3
21
24
62
1
36
59
37
11
145
45
14
1
29
70
26
7
113
7
9
8
7
24
17
4
15
3
21
39
6
15
57
39
60
24
51
80
4
36
56
34
38
12
18
70
36
42
38
1
65
18
25
83
22
15
17
6
84
28
26
100
3
21
3
23
30
31
23
10
3
60
60
24
21
42
6
87
12
17
36
40
18
14
10
26
4
3
24
33
26
49
75
33
47
10
20
7
12
48
9
6
24
6
54
32
24
37
12
17
60
7
72
5
55
5
19
36
36
3
44
18
4
15
3
42
27
71
22
30
18
63
87
20
1
48
51
18
44
94
9
15
9
11
85
12
81
20
4
14
4
6
24
8
30
25
45
44
88
3
53
10
33
9
2
25
33
3
24
15
9
96
45
51
15
2
34
30
87
53
55
11
49
72
21
3
53
72
43
69
3
17
7
5
10
33
12
9
14
16
56
25
24
12
29
19
15
21
3
6
24
12
3
23
4
9
57
50
25
24
3
30
12
15
48
51
24
80
66
31
60
53
7
11
54
54
13
23
13
60
23
52
50
28
14
88
56
66
4
14
60
18
7
51
32
73
12
45
24
3
15
93
36
41
12
40
18
12
9
12
24
3
21
45
14
18
42
12
1
12
48
9
3
105
2
1
120
27
42
3
75
33
5
18
24
12
13
15
81
15
9
36
47
22
50
1
24
21
50
10
44
31
72
35
58
2
10
20
175
24
35
49
15
32
49
3
9
137
52
12
2
4
24
68
4
14
91
60
21
2
18
22
2
70
90
56
30
25
27
6
24
6
2
40
14
1
9
3
45
15
27
81
3
6
26
22
3
9
18
18
18
24
6
36
3
21
3
3
9
9
56
46
48
6
62
13
35
16
24
6
15
21
44
18
40
9
29
91
72
15
69
12
48
15
6
3
84
12
23
30
22
12
6
60
12
2
18
52
18
57
3
12
81
12
21
44
19
12
12
35
13
9
30
33
12
21
12
24
15
9
39
60
5
142
26
120
42
13
5
30
22
60
3
12
15
68
148
45
96
33
8
19
24
5
10
6
15
21
12
68
12
16
30
57
23
13
24
17
18
4
14
112
15
12
72
83
18
7
11
34
3
29
4
12
110
34
15
21
8
19
11
10
3
69
3
39
8
18
16
75
35
1
48
17
7
12
24
47
10
39
21
20
55
5
4
26
18
4
42
9
60
24
33
51
71
1
9
3
9
24
15
36
23
49
81
12
18
12
8
72
121
9
20
4
3
87
50
30
1
60
11
1
89
64
54
14
10
92
10
3
41
10
6
99
47
34
3
125
67
45
74
94
8
55
5
108
7
45
3
12
17
7
45
3
87
56
1
24
129
36
32
30
37
41
30
1
24
24
21
8
31
15
24
56
1
24
3
8
54
48
28
44
67
24
5
7
36
77
19
41
19
60
5
40
14
6
31
5
40
18
21
33
32
19
9
26
25
12
12
12
11
37
11
94
3
17
67
3
32
106
15
23
4
21
9
111
72
17
16
15
11
46
78
81
3
18
3
59
66
64
6
36
21
24
11
ABCD 488124608*7^$a-1 [50019]
1
39
11
21
28
7
13
11
30
6
1
9
19
1
19
3
34
4
20
12
39
29
79
65
40
11
5
47
12
5
20
7
5
18
30
6
34
6
70
15
21
10
28
12
37
12
5
4
27
20
16
35
21
23
1
3
12
1
13
48
11
9
2
10
10
1
13
2
14
11
8
27
2
47
65
43
12
24
1
18
1
11
18
35
21
10
26
39
35
12
9
13
22
10
14
13
4
7
16
34
15
13
31
27
12
58
3
77
7
19
28
6
3
37
14
2
54
40
14
7
4
12
9
20
40
27
8
4
31
53
11
10
39
61
22
10
12
26
36
24
10
2
22
2
9
39
96
20
10
6
8
17
24
5
50
5
24
8
25
34
5
32
28
23
10
3
37
16
7
23
24
26
46
1
7
30
6
1
4
1
8
22
4
1
65
7
7
1
15
14
4
16
46
29
19
1
11
61
4
9
15
29
6
49
32
4
21
15
5
8
32
36
3
48
1
19
27
10
56
3
16
8
33
44
10
36
24
10
3
97
10
66
24
12
103
21
39
1
10
24
144
13
29
6
10
14
44
6
7
71
6
40
14
17
11
8
16
60
20
38
12
26
42
19
21
27
8
17
28
31
11
30
8
22
21
25
14
1
13
6
29
19
28
2
12
10
8
29
11
30
40
27
69
14
1
9
11
28
1
20
2
37
13
70
18
2
30
71
23
10
16
28
32
55
3
6
32
4
14
17
24
11
1
13
30
17
20
21
19
7
14
3
12
47
37
9
2
1
9
2
14
6
24
5
12
68
11
16
21
16
45
3
7
16
6
14
37
15
32
12
38
16
4
7
9
26
9
28
7
4
13
5
18
80
5
11
24
22
3
29
2
16
21
28
44
1
10
4
2
22
6
14
16
69
15
37
11
49
1
4
54
10
16
19
9
16
3
1
11
21
8
6
36
1
12
7
38
47
13
16
4
19
20
24
29
35
32
11
13
15
22
11
5
46
1
79
4
12
22
22
10
19
25
22
24
8
2
39
5
7
8
5
95
20
40
31
18
16
14
1
39
10
12
48
3
119
68
13
24
13
39
67
4
10
11
15
6
31
33
15
29
48
68
24
6
13
4
7
10
16
3
13
8
15
1
40
6
1
36
12
21
38
6
3
37
10
30
16
8
46
25
1
8
59
1
16
20
3
24
56
3
34
34
1
28
7
4
12
10
4
6
4
13
36
7
28
50
30
22
27
4
23
20
2
38
10
20
3
13
11
24
3
25
20
4
12
11
69
15
24
60
26
23
12
8
37
16
10
9
15
1
5
68
7
29
24
112
6
12
66
4
15
12
83
26
20
4
11
11
6
18
37
23
162
7
8
48
11
16
1
20
17
20
11
1
14
24
73
21
11
16
1
4
27
1
2
44
41
35
8
30
7
3
21
1
15
1
7
5
16
6
14
44
10
1
24
3
78
31
1
4
27
11
2
15
20
33
6
20
37
37
2
8
5
1
40
42
10
34
24
76
24
25
29
6
22
32
12
7
17
19
21
74
9
1
10
6
32
15
7
36
5
11
38
31
69
6
13
9
52
6
36
14
4
36
6
13
16
25
7
9
15
75
34
4
7
24
51
30
31
8
4
23
2
6
6
16
14
14
27
7
36
37
59
10
4
86
1
8
4
17
7
59
10
23
4
12
5
4
26
18
3
4
13
16
4
10
16
2
7
16
19
26
3
8
5
8
2
14
30
24
16
13
8
3
2
19
17
10
2
22
18
32
47
1
23
9
64
6
16
2
56
14
10
38
21
9
2
2
14
10
3
7
14
15
36
11
18
3
52
20
24
9
2
16
50
35
19
50
26
9
3
1
11
97
13
11
5
3
4
44
3
46
10
37
4
13
31
1
14
34
3
17
27
3
2
35
5
6
48
20
1
35
4
14
11
25
31
1
4
8
26
49
80
3
2
19
16
17
6
24
30
48
62
37
49
23
25
3
17
3
11
52
61
9
4
16
30
48
9
3
50
54
10
19
1
22
12
32
16
2
12
10
13
5
7
29
76
3
1
36
10
1
19
14
14
1
1
23
12
19
84
2
10
4
86
20
14
21
15
13
13
7
3
69
4
11
9
9
2
5
8
11
37
40
9
28
36
6
1
9
4
26
50
20
3
21
11
15
10
26
34
8
62
74
39
23
18
3
33
14
30
10
9
1
2
73
20
4
1
6
28
13
12
24
21
32
4
16
4
3
37
3
33
23
3
38
7
40
33
14
33
16
8
13
2
10
38
6
3
33
20
19
25
16
71
9
15
23
1
19
10
6
10
2
44
40
10
10
4
30
7
53
27
15
1
13
35
43
5
41
7
13
10
20
4
12
10
14
1
69
32
4
3
23
37
35
58
28
4
7
71
13
21
27
37
23
8
13
3
36
57
62
21
17
34
12
8
28
12
22
8
7
65
60
14
14
35
3
21
57
4
2
13
25
22
37
48
23
36
12
32
5
13
31
28
12
13
11
53
27
13
27
19
24
14
2
21
23
24
12
18
12
47
97
4
7
11
1
13
35
25
28
20
46
6
7
12
5
4
10
5
1
44
11
9
16
3
7
10
12
14
1
29
35
5
3
3
13
5
24
16
11
59
6
44
4
52
14
17
9
24
40
34
22
14
12
8
6
4
16
4
22
12
33
4
23
26
10
73
127
16
49
17
4
28
32
15
65
4
26
14
10
6
20
7
9
18
1
11
37
1
6
10
7
7
14
38
14
8
2
14
11
32
28
13
47
43
37
45
6
14
31
39
30
3
24
16
1
55
11
4
49
11
13
53
6
8
29
31
1
49
15
49
16
14
5
11
9
21
14
6
16
4
16
19
16
43
29
48
8
57
60
7
7
26
10
16
38
11
11
8
26
50
24
10
20
7
33
16
18
28
8
13
3
18
18
8
65
17
15
16
8
5
8
11
61
26
8
29
17
24
26
14
56
27
17
10
22
32
7
35
18
3
3
1
35
61
17
18
1
37
6
5
8
35
13
109
40
30
24
17
12
7
16
1
21
11
11
24
34
12
16
28
10
90
36
18
10
16
6
1
9
4
14
13
19
14
2
12
1
5
16
26
2
66
14
2
8
16
6
19
1
8
3
13
20
4
16
6
6
14
14
2
22
11
24
21
7
13
7
9
18
30
62
54
23
21
10
5
83
1
23
10
8
30
6
43
1
10
1
12
9
38
25
7
24
53
1
30
6
22
2
40
18
24
9
4
17
3
33
28
14
22
3
12
13
10
6
4
22
14
59
11
36
1
27
1
31
18
19
24
3
10
3
8
13
96
11
24
11
40
30
15
16
19
13
15
2
4
31
11
105
37
26
6
8
10
6
3
24
4
33
27
13
16
30
1
9
11
3
12
18
16
16
10
13
32
15
9
39
20
5
12
9
10
4
10
72
27
21
3
83
12
22
2
9
5
11
5
7
7
37
29
20
34
10
6
21
15
13
9
35
5
35
56
1
4
30
61
28
57
8
20
12
8
28
7
41
35
9
110
22
4
59
48
8
9
19
73
88
3
119
14
10
17
7
12
29
5
4
22
24
1
15
34
10
5
1
28
6
56
4
1
11
2
19
3
30
20
24
11
29
51
5
18
36
41
35
57
4
9
8
16
2
9
5
24
11
19
46
14
2
50
18
12
2
10
51
40
12
73
22
18
14
2
35
3
60
6
7
57
40
19
16
24
21
26
2
11
47
21
5
40
20
30
14
14
26
23
7
13
11
5
5
60
31
8
3
38
6
30
47
13
11
72
7
4
22
3
25
10
1
21
26
45
4
25
18
22
36
62
16
25
29
28
2
56
26
28
10
25
1
11
11
13
5
16
4
10
20
6
23
7
4
26
20
39
1
34
20
16
13
72
41
12
16
16
10
8
30
16
16
11
24
1
22
28
1
23
37
7
4
10
2
20
16
25
17
6
26
40
51
39
14
10
2
12
56
14
42
19
11
21
40
7
17
1
11
1
10
48
25
24
19
5
17
4
39
19
2
20
19
8
40
7
17
95
12
2
94
54
43
20
24
5
24
6
48
2
34
53
67
24
46
6
24
45
5
20
16
7
37
39
7
18
11
48
21
2
30
3
15
6
3
47
17
35
12
6
6
34
3
7
6
10
13
25
6
4
97
12
1
36
22
1
7
2
4
10
8
10
7
8
33
43
1
4
36
19
29
19
71
1
47
14
24
11
11
25
7
22
15
29
22
60
2
7
5
36
4
64
27
12
7
13
1
2
12
12
8
12
14
34
1
5
10
61
11
60
14
55
3
1
35
6
24
24
32
10
33
1
3
13
18
72
16
34
40
19
4
20
11
54
23
23
1
8
15
9
16
21
24
20
43
17
7
71
12
42
38
12
18
35
11
20
42
4
28
12
34
36
16
25
84
12
33
27
7
1
28
17
3
24
77
11
5
28
26
12
25
17
18
73
25
56
14
6
28
10
25
1
27
7
17
33
2
20
13
21
16
11
3
20
4
21
15
60
13
24
8
24
25
16
20
3
37
43
3
20
5
13
16
6
60
13
77
6
21
23
4
49
47
8
17
11
9
4
11
20
4
14
16
6
18
19
11
25
31
4
25
8
29
30
10
24
24
3
29
10
58
23
28
47
45
13
3
7
10
14
76
1
55
30
7
4
20
93
24
7
49
11
19
16
34
36
3
23
1
1
59
21
35
17
70
9
16
32
21
66
12
25
19
18
31
40
12
20
3
21
35
46
12
18
2
10
26
70
24
42
24
3
16
5
3
48
35
5
11
13
7
4
10
11
39
10
14
1
1
7
3
20
14
11
3
21
76
19
4
21
4
7
10
6
61
7
36
18
68
2
10
20
50
13
3
56
13
11
4
6
3
17
20
2
13
12
7
6
4
15
27
90
18
30
12
28
75
25
7
121
3
11
34
32
12
3
29
35
23
20
13
23
40
44
12
5
23
1
37
4
14
26
8
31
12
17
2
4
10
4
10
37
33
3
9
26
44
4
12
38
20
34
28
13
12
7
2
10
4
9
27
10
26
24
14
6
13
4
17
12
48
15
28
73
34
104
30
52
15
99
10
2
2
7
23
36
41
24
1
46
2
32
38
49
17
20
35
79
26
24
12
23
35
6
7
48
9
18
2
60
23
60
7
2
34
94
42
8
16
30
20
30
1
5
10
20
4
9
1
26
1
12
35
1
36
1
31
16
31
2
2
69
16
23
9
16
7
28
2
20
12
10
41
19
14
20
14
16
21
5
4
4
38
38
46
24
24
1
19
2
40
24
16
7
31
40
21
15
6
8
16
3
11
46
6
24
14
30
2
14
10
11
45
14
5
35
1
33
11
21
6
54
6
9
40
43
66
40
3
27
34
2
20
5
12
12
31
14
16
4
31
32
3
25
9
24
27
12
7
10
12
44
24
11
19
14
15
12
24
48
1
35
5
26
4
2
18
1
16
5
6
12
20
13
16
43
28
6
6
1
36
13
19
29
35
1
10
10
10
1
ABCD 488138108*7^$a-1 [50074]
29
67
45
32
96
132
12
19
81
3
41
64
72
120
27
12
24
113
52
20
12
19
129
75
36
17
24
4
144
135
21
20
204
36
4
12
60
27
117
80
64
72
63
45
15
53
24
96
163
197
24
24
24
120
31
60
29
96
4
39
137
144
96
12
103
9
240
255
21
212
60
187
113
43
105
75
21
44
79
57
104
139
21
116
163
77
96
7
45
92
204
55
24
21
96
63
144
17
16
3
41
16
120
24
135
60
60
5
12
43
24
36
129
8
112
120
32
64
56
4
32
43
41
19
120
17
52
12
20
60
28
176
19
53
67
36
17
247
81
15
24
105
15
156
45
75
21
84
20
40
3
101
16
32
7
36
29
36
4
156
159
5
48
12
52
39
84
177
116
48
12
60
43
48
21
219
36
5
55
21
24
80
112
44
76
56
108
4
15
57
24
32
28
63
96
21
24
32
24
24
151
17
43
29
40
51
84
65
55
77
19
45
44
72
64
176
40
8
211
24
5
72
40
123
17
19
201
27
120
101
60
16
20
115
48
12
9
8
12
16
32
43
5
36
103
53
103
29
72
19
29
96
24
136
3
17
12
4
48
132
8
48
7
113
91
53
19
60
17
124
108
80
16
84
195
17
67
132
65
40
15
9
15
41
124
36
204
15
21
15
185
36
7
21
195
17
4
60
60
120
32
67
21
75
24
24
192
60
17
12
16
39
53
4
68
112
243
156
89
91
125
12
31
237
80
4
68
127
84
57
39
53
144
19
129
60
36
20
72
48
55
9
8
172
60
99
72
29
240
55
105
8
4
44
16
27
12
84
24
161
36
76
188
96
43
156
161
12
148
135
209
19
21
72
24
3
41
100
75
65
151
125
43
17
12
48
72
12
76
32
52
15
113
31
17
4
51
9
192
3
36
48
36
101
180
60
16
48
51
65
72
67
96
21
140
156
64
20
43
81
99
5
55
96
17
64
8
19
77
64
51
84
53
7
21
20
100
56
36
60
64
39
84
105
20
60
156
36
7
21
75
5
19
53
24
4
15
81
44
40
15
36
29
156
16
128
36
160
3
89
7
96
21
24
80
24
19
29
72
12
19
65
40
99
17
96
7
45
188
48
64
291
29
16
75
5
124
116
19
45
12
24
3
12
65
19
45
195
53
4
108
8
24
244
39
5
31
69
12
24
24
32
88
219
29
24
28
32
7
77
163
89
172
15
36
60
108
53
43
156
60
45
3
276
113
7
21
92
52
32
7
53
40
44
156
4
15
197
28
36
104
19
24
36
21
116
124
15
24
101
40
32
108
100
96
27
36
17
48
19
21
51
60
69
156
3
53
19
9
39
149
91
12
65
96
19
9
111
77
43
41
340
3
21
32
48
19
17
7
117
99
5
16
92
48
55
5
72
60
43
60
69
8
60
84
103
137
24
16
27
101
235
41
12
144
19
45
99
21
200
79
5
36
55
17
24
19
9
12
219
144
5
72
48
312
43
36
324
53
43
29
55
41
144
16
24
51
240
5
72
108
79
24
36
117
99
141
159
45
180
92
52
20
48
48
24
96
16
20
36
12
156
4
15
161
19
36
5
40
24
8
108
16
159
21
104
24
16
3
96
53
148
60
3
132
29
36
16
147
12
41
36
112
68
60
28
75
89
12
84
60
79
21
84
99
21
339
17
84
31
108
77
4
156
152
43
65
12
52
176
132
67
60
81
24
32
19
5
19
5
52
87
57
92
72
19
120
81
51
17
7
96
60
21
3
141
15
24
84
57
63
29
432
31
24
65
31
89
48
192
ABCD 488259398*7^$a-1 [50024]
2
36
45
13
2
36
21
3
81
64
95
21
13
26
37
8
15
106
48
26
12
33
73
14
33
49
23
15
33
60
4
23
1
11
37
20
76
44
39
57
27
72
21
27
34
83
39
24
36
10
87
23
24
96
57
39
36
9
63
21
12
61
2
36
21
63
21
40
24
95
34
50
81
15
46
35
76
24
72
44
28
9
11
37
59
39
94
131
27
12
12
10
48
15
116
13
23
36
52
8
15
10
2
238
62
33
84
4
32
63
10
48
23
3
81
12
39
21
15
9
3
25
8
3
109
23
1
92
51
120
1
8
16
11
45
48
1
11
63
22
83
15
57
3
21
3
25
47
21
27
33
27
22
59
27
12
37
56
24
25
14
12
9
100
20
4
33
23
24
36
4
9
110
1
47
9
63
10
11
75
12
37
71
24
117
3
33
39
58
15
24
9
98
204
1
32
24
16
24
71
121
33
14
57
40
80
1
2
12
105
73
39
11
46
74
45
99
12
81
24
3
60
72
48
25
11
22
59
3
25
47
49
57
119
63
48
1
24
47
1
56
111
9
49
2
12
25
32
15
1
153
48
2
21
16
96
9
14
81
1
39
83
57
61
23
51
45
64
9
62
1
8
15
36
45
63
12
61
11
48
9
13
26
13
24
164
60
51
142
11
36
64
80
12
85
14
73
9
26
12
9
88
23
24
132
60
9
16
33
35
15
21
16
20
63
13
48
24
48
96
8
87
33
88
32
48
73
2
105
51
36
45
15
69
13
26
13
9
48
2
9
39
45
12
4
33
38
49
9
62
1
23
81
16
9
48
11
4
140
15
24
81
15
12
1
8
51
9
24
39
12
21
3
57
1
2
45
64
68
28
48
11
205
8
1
38
45
13
23
25
2
48
60
69
61
38
1
59
12
34
39
47
10
2
12
9
27
33
51
121
72
11
94
26
84
48
9
15
1
24
20
28
71
105
16
33
86
12
13
24
9
15
23
45
13
23
63
58
47
27
93
16
23
49
33
38
73
20
3
49
11
72
33
120
99
21
72
15
9
37
47
39
10
23
39
25
23
36
12
73
105
47
16
47
24
48
48
10
2
12
33
3
12
1
59
69
15
48
60
60
93
15
13
32
3
60
25
20
133
14
12
48
45
27
57
28
32
24
36
60
99
24
12
45
120
28
96
80
25
50
57
76
104
1
14
1
44
48
28
44
27
34
2
36
10
39
57
63
71
10
11
60
15
49
56
1
2
12
9
24
40
47
33
75
46
15
33
15
72
83
22
26
13
9
11
12
3
22
38
1
20
24
4
11
12
72
36
12
9
84
99
1
32
24
15
25
105
39
72
20
15
12
33
39
84
37
20
76
23
48
25
71
132
12
10
96
71
3
21
36
24
15
144
36
84
61
80
49
38
24
84
21
51
22
38
33
25
96
35
36
64
59
13
11
12
10
38
201
16
44
75
45
13
15
11
85
23
1
71
57
15
49
47
10
87
9
62
1
48
92
3
72
21
52
33
39
104
15
1
33
15
56
27
9
37
23
96
39
21
13
35
13
14
25
44
3
57
16
33
2
12
1
35
21
15
58
62
34
48
47
40
92
15
33
4
8
16
8
99
24
109
11
12
10
251
15
33
85
11
75
45
99
57
24
16
20
27
36
36
21
13
2
46
14
72
33
64
11
12
21
52
8
36
3
60
12
69
13
14
49
23
25
33
15
8
64
24
81
15
11
22
14
49
35
24
22
26
72
13
44
76
9
35
99
21
37
62
24
25
11
24
132
105
3
37
140
52
23
9
36
171
1
23
34
14
48
12
33
15
9
13
39
47
1
57
2
60
1
80
15
120
69
4
32
84
61
71
112
35
12
45
4
9
39
9
14
45
37
63
11
61
8
24
25
15
32
27
36
12
33
60
25
50
21
51
9
63
93
40
44
13
38
12
93
27
108
25
72
32
36
3
21
4
71
1
95
45
37
38
45
24
63
36
72
69
4
81
74
21
15
36
9
4
59
33
3
12
60
105
16
24
57
38
1
24
47
97
80
123
48
9
24
39
33
13
39
8
1
144
59
3
25
11
24
12
9
1
39
9
83
15
61
92
27
48
12
60
1
47
82
14
45
36
39
1
9
63
203
12
1
56
15
45
51
24
1
24
72
8
3
33
3
105
39
49
8
39
12
33
100
24
35
37
23
21
15
12
12
22
14
24
21
15
45
12
48
28
11
48
120
61
71
25
23
12
36
24
82
14
1
83
12
73
92
13
23
112
56
27
48
22
87
11
61
81
50
46
15
47
96
45
4
32
75
33
28
143
24
45
4
23
106
15
44
3
12
22
38
10
2
33
13
11
51
48
24
25
81
11
3
34
26
22
11
28
9
26
72
60
82
63
23
24
34
62
24
1
71
84
36
10
15
24
155
21
3
13
47
72
9
12
13
62
9
121
14
97
212
4
35
36
165
13
23
3
12
36
165
15
25
80
25
39
23
48
12
12
84
37
8
15
12
9
3
36
57
48
27
9
15
145
95
96
34
14
73
72
167
97
11
12
12
12
48
25
11
36
48
25
23
120
12
36
45
39
12
1
20
37
11
4
68
4
44
4
23
24
25
48
83
69
40
56
48
15
21
24
4
35
57
4
47
9
15
1
44
37
39
35
105
48
13
62
25
9
23
16
96
35
33
3
45
52
44
3
49
24
95
12
12
21
13
14
57
40
11
69
64
47
12
48
33
4
83
9
36
3
24
36
24
33
27
60
34
23
24
36
3
25
8
16
8
49
206
21
3
1
95
9
97
35
52
48
9
11
3
72
1
48
48
32
36
52
47
36
48
24
118
119
15
49
71
82
14
1
107
12
9
15
34
2
37
8
3
37
9
63
68
15
190
39
20
39
46
15
24
24
35
61
71
21
3
24
21
156
15
25
11
33
28
8
1
2
13
20
48
72
48
15
ABCD 488321154*7^$a-1 [50019]
34
12
95
3
16
2
42
16
2
64
8
48
24
27
31
26
36
18
49
21
6
54
66
6
30
18
87
39
20
42
39
25
30
17
9
15
45
12
10
66
36
47
21
108
34
8
100
30
8
99
9
16
27
48
5
10
17
9
4
60
90
8
18
28
35
85
152
34
18
30
21
41
55
69
20
94
56
34
30
12
24
90
44
12
10
14
115
5
24
40
23
3
4
30
8
88
30
54
8
19
33
32
15
9
16
20
19
9
26
34
23
13
32
51
1
20
36
34
20
22
14
16
24
2
12
60
16
50
24
46
6
24
36
17
9
4
11
19
9
51
38
22
14
90
10
6
38
39
1
140
27
21
24
4
35
25
66
90
14
34
12
11
7
26
64
6
41
4
9
102
18
56
24
22
24
24
6
44
82
44
6
18
30
36
4
27
20
39
10
6
38
27
69
10
44
9
84
27
36
4
42
15
9
54
26
184
32
58
41
28
17
12
15
9
4
24
26
54
27
3
6
106
5
25
20
79
89
66
6
28
8
12
6
10
47
7
6
32
88
56
10
48
60
26
24
16
6
18
12
11
3
106
8
7
3
12
8
10
42
8
81
120
49
60
6
30
35
1
35
13
42
14
136
108
20
60
12
54
24
10
30
6
11
33
10
30
90
12
54
20
34
30
110
9
13
84
35
39
6
64
11
9
27
25
8
12
18
18
31
3
26
64
80
48
10
42
24
6
24
2
18
34
71
1
54
2
4
11
9
4
50
57
45
78
30
4
20
30
52
24
5
19
9
32
1
24
36
38
61
9
30
20
69
1
6
14
6
54
99
37
20
51
39
40
36
14
72
82
6
63
11
22
38
18
48
24
100
30
26
24
10
29
1
51
92
9
24
12
103
21
47
13
20
36
22
90
42
29
45
4
36
66
38
10
50
36
70
14
27
45
28
12
30
18
11
9
36
36
15
52
33
15
15
86
34
30
18
6
3
21
6
17
168
9
10
26
70
50
34
20
10
71
9
6
4
41
79
30
6
50
72
18
42
28
11
33
30
37
15
17
12
49
6
14
30
36
4
6
14
10
6
20
160
14
76
6
5
3
36
16
18
8
48
43
44
36
1
8
28
54
2
28
30
20
9
1
6
2
12
72
18
78
12
22
29
36
3
46
6
144
26
40
60
11
19
8
1
39
50
76
74
46
56
28
6
24
12
8
36
21
13
39
3
48
2
75
43
30
8
24
18
22
78
53
147
6
4
26
24
57
13
6
66
15
3
50
40
20
31
17
15
19
60
5
55
18
6
6
24
140
10
54
12
30
29
49
8
19
5
28
12
104
27
45
22
62
18
36
24
52
54
23
69
84
7
44
3
1
63
50
3
24
45
4
51
33
20
82
30
8
76
32
22
110
12
18
33
19
24
36
65
25
14
4
20
40
12
24
66
14
24
16
33
3
14
46
18
68
52
11
1
18
53
3
6
39
81
36
24
4
167
3
24
18
22
26
16
18
26
16
14
6
18
10
8
22
30
50
6
30
1
39
14
10
6
24
23
33
54
9
37
56
4
32
22
41
55
30
54
60
12
14
27
7
89
7
105
179
126
27
24
43
30
12
18
62
4
83
9
48
16
98
82
78
60
6
120
23
13
59
21
4
6
8
22
59
85
30
20
33
28
29
36
15
25
30
26
18
66
27
9
142
12
17
28
33
20
10
42
39
69
20
52
56
108
4
11
1
8
27
13
66
93
17
100
24
72
47
9
3
61
80
10
150
30
8
10
47
24
85
71
25
8
10
6
14
18
22
12
18
6
20
46
35
39
4
20
1
20
15
4
30
12
20
15
3
18
82
50
10
56
94
6
6
24
11
3
22
20
48
100
60
30
6
56
36
18
54
36
15
19
30
50
121
69
6
5
19
17
43
26
10
30
24
12
8
46
26
27
33
48
31
48
11
36
16
44
70
6
18
6
2
18
24
10
27
15
78
8
42
18
3
15
64
42
20
34
36
74
64
26
16
38
30
33
3
4
29
61
32
28
32
4
134
18
22
30
8
28
15
48
11
10
50
16
50
10
24
38
31
11
9
57
4
11
57
64
71
7
26
4
26
4
20
30
10
42
56
22
66
54
17
9
64
60
59
67
140
16
44
45
19
98
12
76
15
41
40
14
1
53
12
18
10
42
44
64
6
11
12
181
59
91
42
68
6
46
48
12
48
39
44
27
126
40
32
28
6
17
1
107
3
76
5
9
40
30
30
6
30
66
24
36
5
12
9
28
36
14
76
14
70
5
9
52
35
25
20
88
20
156
4
27
32
1
6
24
77
9
46
8
6
3
43
29
9
10
30
66
17
13
14
10
66
50
12
91
51
2
27
13
68
6
73
20
33
34
14
27
36
19
24
6
48
8
3
19
126
6
38
72
10
5
19
6
30
8
10
8
4
18
6
15
45
3
17
4
59
57
72
28
30
2
28
11
19
5
25
54
66
24
11
9
16
24
6
74
16
24
11
1
38
10
23
13
24
20
16
11
25
8
3
37
30
126
36
11
27
1
99
20
10
207
23
16
20
16
24
14
16
11
63
40
30
20
120
6
45
1
18
20
78
39
36
19
14
63
9
39
9
46
50
34
6
8
6
16
38
30
33
13
212
18
10
36
8
3
19
26
4
108
23
33
4
8
18
4
38
48
54
46
14
1
39
36
104
22
44
24
10
9
3
41
4
39
2
3
45
40
63
29
39
13
66
2
28
6
8
10
8
28
3
21
30
2
10
48
36
2
72
66
33
67
6
78
20
57
19
14
46
44
90
90
30
10
50
40
36
14
40
50
22
14
12
4
38
10
27
63
17
3
126
4
30
2
70
26
12
16
36
8
16
36
14
10
23
93
64
14
100
2
18
76
14
6
34
50
117
4
9
12
48
26
24
10
11
1
68
27
21
4
14
42
34
108
50
6
64
12
18
8
60
12
6
10
6
68
9
9
4
128
27
25
59
61
78
20
52
30
54
74
46
84
41
45
40
14
6
10
2
52
120
32
19
39
12
45
9
36
20
27
1
26
30
15
72
7
12
26
12
16
44
10
20
16
20
10
54
30
6
105
15
14
22
24
6
60
90
18
36
23
1
8
24
108
48
18
4
42
35
43
60
20
16
6
14
66
34
90
11
103
2
4
44
27
81
4
11
13
23
9
4
8
6
34
56
16
38
66
24
82
18
47
9
15
21
36
28
50
57
28
32
7
57
45
18
6
14
81
79
20
60
82
47
43
26
12
60
16
56
55
15
48
17
25
39
101
18
18
18
90
10
14
48
60
94
9
17
52
8
28
36
47
7
24
12
30
18
86
10
30
50
10
111
5
10
18
42
41
37
50
10
11
115
6
11
7
60
60
36
36
8
30
112
11
84
43
17
19
24
9
11
46
30
62
82
50
27
25
48
42
9
32
7
6
24
68
48
4
36
11
43
38
12
40
11
21
10
50
19
9
20
6
61
29
4
42
8
22
8
52
ABCD 488332602*7^$a-1 [50064]
5
3
34
2
12
33
31
44
22
6
5
1
47
25
43
17
59
4
32
12
1
18
8
52
20
33
27
22
47
64
3
12
8
1
4
31
24
12
60
21
24
39
9
20
11
42
59
4
51
69
164
31
21
16
29
6
24
32
24
24
109
69
6
6
12
51
9
12
38
46
6
24
32
4
12
29
7
24
44
58
31
7
10
26
17
20
44
28
39
29
27
5
43
36
13
45
3
35
12
25
72
11
24
10
11
13
6
6
30
9
24
4
7
13
11
16
13
19
21
87
4
5
27
22
74
36
46
2
40
56
16
24
9
35
4
6
18
29
1
72
26
52
44
36
72
65
11
30
18
1
23
90
2
5
32
33
6
8
12
33
4
24
8
15
48
36
69
31
12
44
9
16
15
56
34
2
13
75
69
117
7
5
6
8
48
24
10
2
13
15
29
7
8
45
27
12
144
16
1
16
40
16
4
3
10
15
27
104
22
50
69
25
36
6
12
12
18
18
1
5
30
42
2
21
36
1
12
18
24
8
48
73
8
1
12
26
22
14
5
80
15
42
24
14
46
6
42
51
28
4
16
83
4
32
12
29
11
18
3
117
18
12
8
22
15
21
42
9
20
1
47
12
55
24
5
31
5
24
3
60
41
5
12
11
3
64
36
30
6
5
39
4
6
30
37
60
41
7
17
48
27
35
100
6
7
23
20
12
28
8
40
13
59
32
4
18
14
16
48
5
12
3
100
138
38
4
84
17
39
34
42
9
21
42
8
60
53
17
2
9
28
3
8
48
12
45
44
4
12
51
4
13
20
15
6
62
52
17
19
6
50
24
37
8
31
5
7
12
8
1
40
7
12
36
52
42
2
28
32
24
10
12
14
76
18
11
13
2
72
24
33
48
15
46
6
6
11
3
64
1
128
3
21
21
170
9
19
6
83
79
6
6
30
30
54
12
2
10
7
19
12
10
50
45
15
16
6
51
3
24
32
10
3
23
24
16
12
21
28
12
35
12
17
40
3
5
56
43
21
3
12
12
13
15
12
20
33
27
13
47
24
40
8
21
63
60
17
11
116
1
11
93
19
5
3
28
5
156
7
20
12
9
16
45
2
21
52
16
11
48
6
12
24
12
14
4
48
24
8
4
6
18
44
22
108
19
11
12
116
24
22
14
9
75
10
14
10
35
7
18
31
7
22
3
8
12
27
9
61
14
24
72
28
24
32
17
103
9
16
32
31
20
41
19
81
3
9
4
23
57
1
42
6
135
23
10
62
22
74
5
65
36
43
19
58
15
4
17
26
10
12
35
37
7
47
104
4
12
13
17
2
4
8
28
61
8
3
8
10
14
13
40
7
93
4
33
2
4
1
19
22
12
38
9
3
46
2
48
9
99
4
32
4
42
36
2
4
8
33
37
7
29
24
2
21
19
5
31
8
21
7
8
37
21
24
83
12
103
32
28
25
55
9
13
12
38
4
1
20
33
47
55
68
5
31
58
66
24
6
67
4
3
72
10
26
76
8
48
34
38
10
19
4
3
24
9
49
6
12
53
25
2
13
3
41
27
21
1
3
28
23
8
12
10
14
24
24
1
11
48
40
5
25
12
2
9
48
24
55
5
27
49
24
11
45
27
9
3
22
35
15
1
21
72
11
15
40
20
28
8
52
18
3
39
24
17
3
48
12
1
16
119
30
18
29
19
18
18
12
116
4
41
51
36
70
50
1
63
25
17
2
24
64
5
27
36
24
70
12
23
3
16
84
12
32
40
18
74
24
57
63
156
33
27
10
39
11
12
29
76
15
28
8
84
1
24
45
12
38
10
72
18
18
18
1
12
35
33
27
20
22
6
12
60
25
16
4
21
6
44
52
12
8
45
52
15
57
11
10
14
16
12
30
38
58
90
8
12
21
7
30
2
9
3
4
108
54
14
12
10
11
3
48
48
28
9
15
6
26
34
66
12
12
29
16
32
19
20
28
12
9
21
3
3
44
16
12
32
16
5
31
42
62
10
2
16
20
9
73
23
27
10
2
16
5
3
1
56
32
149
18
8
10
6
68
4
30
2
22
35
8
29
18
8
22
14
24
10
18
17
7
30
3
15
5
49
72
26
9
20
16
19
20
16
24
45
23
60
58
26
4
6
2
21
12
27
28
5
32
55
120
5
16
27
9
7
44
136
44
16
30
83
7
36
5
31
6
51
21
42
8
12
46
15
15
54
26
28
13
29
26
28
30
72
24
6
6
3
35
12
1
15
25
7
10
48
11
67
13
53
42
21
44
44
31
52
36
29
3
25
33
14
9
16
72
8
12
25
2
24
48
16
56
1
75
21
11
60
70
7
4
80
5
14
41
59
20
12
36
12
9
8
35
6
23
8
31
9
61
6
17
49
6
8
48
5
17
6
17
13
24
24
7
7
12
24
69
28
11
84
9
31
25
16
7
8
46
14
21
7
20
52
36
42
14
10
24
24
14
82
26
36
5
7
10
6
8
52
8
21
3
28
77
3
17
5
3
47
21
1
24
2
10
30
57
20
36
49
23
43
6
19
53
54
32
1
21
30
48
188
10
36
3
4
16
51
9
25
60
6
42
3
11
10
11
7
6
36
31
23
84
36
48
20
16
5
24
43
18
2
28
24
42
50
52
20
12
4
20
46
74
16
18
3
15
78
12
50
13
3
12
32
84
9
7
24
48
21
3
12
89
8
8
23
17
16
8
19
22
11
1
42
121
5
2
22
14
61
23
33
1
15
15
18
6
20
4
6
14
46
2
16
18
2
57
13
2
24
4
24
60
6
3
4
71
32
36
53
28
3
22
26
29
32
23
12
72
40
1
11
72
36
45
11
58
23
48
7
29
24
43
20
22
24
23
37
7
7
28
12
5
51
28
24
56
4
9
9
11
36
1
11
51
9
39
88
12
13
29
14
16
18
36
14
88
25
19
21
16
45
26
40
12
104
5
17
15
45
6
12
24
5
4
3
8
4
9
39
56
1
32
13
12
62
28
13
11
5
13
74
16
24
8
22
2
72
28
17
3
9
25
11
4
35
24
33
7
24
5
15
40
6
6
8
34
24
7
92
8
31
8
28
41
3
22
54
8
76
61
52
60
27
64
17
27
58
48
47
1
11
37
30
8
24
21
3
13
28
7
57
52
24
15
81
9
18
8
48
58
38
16
21
21
23
3
24
76
72
24
66
35
1
38
12
22
6
8
33
3
24
10
59
7
8
4
18
24
18
29
4
11
10
7
29
18
32
48
24
10
14
65
5
18
21
4
92
27
25
7
13
15
25
29
51
39
8
28
30
42
5
1
42
21
45
18
1
55
10
18
5
15
96
34
12
6
8
28
18
24
2
4
8
4
5
3
28
12
6
14
45
20
8
39
49
16
16
21
6
6
36
6
54
50
10
48
74
24
4
8
24
24
5
32
27
29
1
15
45
2
156
45
72
3
58
3
11
10
2
24
9
15
4
18
6
6
72
23
7
92
4
6
11
3
4
8
52
17
25
23
15
70
2
28
36
48
30
11
12
115
5
7
32
21
49
14
12
4
80
28
6
78
49
11
8
72
28
61
11
56
10
30
1
29
6
24
24
78
36
38
9
16
21
23
7
61
7
81
24
181
48
18
9
15
8
22
12
102
33
11
5
29
35
37
11
19
24
17
7
48
36
6
35
48
15
46
50
24
52
17
15
28
12
21
8
104
16
3
40
18
38
5
7
9
37
2
33
51
16
13
5
38
64
5
15
33
24
27
4
30
6
8
36
34
6
17
48
31
49
5
26
21
1
26
36
28
5
13
12
66
24
77
25
42
18
2
108
36
13
16
17
18
13
64
31
6
119
19
20
12
16
24
33
11
37
11
84
10
42
8
24
22
23
15
10
62
9
7
24
132
20
58
12
12
87
8
39
1
8
25
35
15
12
5
7
52
20
36
36
36
16
44
4
12
24
20
22
3
9
18
5
24
1
14
16
18
14
60
4
29
7
12
8
24
12
4
12
48
18
3
69
18
18
24
7
65
2
5
12
16
3
28
5
13
3
45
3
64
32
33
14
22
14
52
6
50
36
12
22
83
16
11
9
67
9
63
30
18
8
12
22
47
19
18
2
25
35
10
35
7
42
14
45
25
6
12
6
14
33
13
12
7
12
65
26
9
31
48
66
3
99
73
23
20
25
3
18
12
14
106
47
40
3
12
90
2
36
76
42
26
36
76
12
54
42
32
10
26
52
24
17
1
26
24
4
21
3
18
38
21
68
5
6
17
13
19
19
84
12
12
22
ABCD 488334150*7^$a-1 [50031]
36
4
12
29
49
50
39
72
25
60
23
25
30
12
6
8
76
20
3
37
6
11
87
22
17
36
25
20
124
42
14
46
48
12
48
6
12
59
9
45
30
37
24
8
22
48
6
24
12
6
53
1
36
11
91
12
60
14
34
29
7
6
18
17
43
62
70
6
24
18
17
1
30
41
1
56
46
6
24
20
4
24
36
42
12
36
12
42
20
15
12
9
24
27
48
31
54
30
42
54
36
14
46
14
39
6
18
7
6
84
12
12
12
6
90
18
60
35
49
60
108
17
66
15
63
7
6
35
60
12
61
12
18
6
6
6
54
6
53
31
18
17
19
6
8
12
58
2
45
49
30
12
47
7
18
29
6
67
24
6
20
70
29
49
6
83
19
12
11
66
15
4
6
18
6
11
25
24
24
12
53
31
11
43
12
44
22
14
4
24
90
29
67
23
7
24
12
29
37
53
24
12
49
23
13
126
12
2
63
73
23
1
24
41
49
50
10
6
84
24
20
60
16
20
16
23
85
18
2
10
12
6
11
61
29
60
30
13
18
66
6
59
1
30
6
53
55
26
15
13
18
30
12
108
48
5
19
30
12
48
2
45
85
36
2
9
66
55
5
36
19
2
15
25
83
67
48
2
10
29
115
26
63
13
59
19
66
24
11
31
11
13
24
35
18
61
12
47
7
6
29
19
42
18
65
12
49
5
36
42
18
13
30
48
17
61
6
126
12
30
6
5
1
36
12
36
5
67
12
18
102
12
50
15
1
44
58
17
19
14
22
6
11
1
17
1
18
6
48
5
43
2
111
19
6
6
5
25
6
30
47
13
24
68
40
18
41
18
120
55
17
36
13
60
14
39
19
42
30
17
6
31
104
22
24
12
53
31
29
7
14
4
36
6
84
6
17
1
36
14
10
29
7
18
47
1
23
66
13
90
6
36
30
48
35
57
58
138
11
31
6
53
27
10
24
35
31
6
18
6
66
36
29
15
16
54
5
24
49
59
7
11
30
61
8
111
1
30
2
10
6
20
4
32
39
7
29
1
72
30
6
24
20
10
6
6
77
60
18
31
150
54
84
59
45
22
30
18
42
8
10
71
6
103
5
81
22
48
36
14
36
15
18
27
4
5
7
23
69
9
1
11
49
6
6
17
36
126
30
1
8
52
6
60
23
25
252
102
17
61
23
1
14
21
1
17
13
24
108
6
6
47
13
18
6
56
16
29
1
12
5
7
38
36
24
40
12
18
12
6
72
29
18
30
1
23
31
24
11
31
74
16
32
10
48
24
18
18
24
30
48
60
60
42
6
48
36
6
23
36
55
48
30
41
49
20
36
40
72
23
18
30
13
23
1
23
19
18
35
30
6
31
30
18
42
17
7
84
71
19
84
5
31
5
7
30
18
12
173
1
8
16
6
5
9
64
12
8
96
34
6
6
6
23
24
55
35
30
31
36
48
48
78
12
48
96
5
3
15
7
14
24
12
58
18
30
12
72
24
26
28
18
24
6
30
11
7
12
44
16
47
31
5
9
22
17
73
8
10
5
57
100
24
42
30
8
9
7
18
36
41
24
49
18
12
2
4
42
54
6
29
13
6
60
23
37
24
42
6
41
43
6
12
18
2
40
41
61
48
42
54
12
2
16
20
33
30
19
59
13
5
13
8
4
12
60
20
10
53
37
6
29
1
30
14
57
67
6
6
78
11
3
15
31
30
131
73
6
36
17
21
22
48
12
6
17
36
115
24
17
78
133
29
1
2
16
11
85
20
27
1
71
45
10
26
27
1
80
52
47
13
5
13
12
50
10
14
10
24
42
36
8
4
6
60
12
30
18
11
18
7
36
30
53
25
5
24
13
23
1
47
18
79
65
19
30
42
6
29
9
34
2
16
12
90
77
13
12
5
13
2
40
6
11
13
38
21
54
31
65
31
30
78
42
36
53
36
13
17
1
68
36
10
65
31
18
20
40
59
120
67
6
60
161
19
8
40
12
42
17
1
44
15
9
39
13
23
61
20
28
59
43
6
23
7
48
12
77
85
35
7
17
19
18
6
38
16
11
84
19
17
31
48
54
12
24
36
8
16
65
31
36
24
60
6
24
18
36
12
48
56
3
25
66
26
15
48
31
12
11
7
42
30
11
19
60
18
44
12
28
12
5
1
41
7
65
19
17
30
1
30
12
30
30
11
7
12
6
59
55
17
43
42
20
9
1
48
41
31
5
13
107
1
8
82
12
18
42
41
30
7
48
90
30
5
96
79
29
7
5
43
102
36
18
6
29
9
36
45
6
25
54
24
30
48
48
12
11
12
25
12
23
21
10
14
4
59
19
11
31
18
2
36
100
24
20
21
18
96
12
18
13
24
18
32
4
5
1
48
62
4
41
25
36
2
15
7
95
15
4
116
4
23
13
29
75
15
7
2
28
83
19
36
95
31
30
14
15
31
50
10
30
6
24
36
30
18
53
43
18
11
36
9
10
12
149
9
4
5
115
29
3
4
12
24
6
48
5
7
30
8
16
47
42
1
38
15
36
1
107
13
44
10
89
73
8
15
18
31
12
126
2
9
12
7
29
25
17
19
30
23
19
29
13
48
29
43
44
4
17
1
17
1
54
6
42
30
18
71
1
62
27
43
78
17
15
52
18
65
7
5
33
28
72
30
12
30
35
31
14
46
48
50
4
6
11
31
30
12
12
23
25
26
36
16
102
26
52
30
12
30
47
43
6
35
25
12
30
48
60
11
25
60
53
13
92
22
36
12
36
12
2
28
18
24
17
9
3
61
20
22
36
29
211
23
37
17
12
1
42
30
71
1
107
18
25
65
1
8
10
12
84
53
30
7
29
15
10
12
54
5
31
24
53
13
17
13
12
42
54
24
48
84
17
43
6
48
5
1
59
30
19
96
20
10
24
30
5
1
6
36
78
5
30
36
1
12
42
35
13
12
30
66
12
6
23
6
12
9
64
41
19
30
6
24
32
46
60
30
60
11
13
23
24
18
43
12
6
41
37
42
17
36
9
27
43
78
32
40
32
4
5
7
12
18
17
45
10
11
18
37
30
5
61
8
27
9
3
43
6
12
138
14
70
38
28
18
12
114
24
36
65
13
36
36
6
54
35
3
9
1
78
24
20
16
72
66
24
72
30
48
6
6
5
31
12
6
24
12
59
6
25
5
18
24
1
12
5
13
5
31
24
65
25
18
11
61
17
18
13
14
9
30
1
17
18
9
45
31
104
40
6
30
20
4
35
7
11
51
81
7
11
21
87
45
76
48
36
83
66
15
34
42
23
25
36
6
6
42
6
23
1
17
19
35
66
18
13
42
17
45
4
36
24
35
31
59
19
95
37
48
30
2
57
13
74
70
41
19
36
5
13
48
23
7
42
42
48
5
37
5
43
20
12
4
30
26
27
30
79
29
43
20
10
41
19
48
84
47
27
10
12
30
30
2
27
13
30
2
166
2
39
18
55
24
71
1
29
13
101
9
75
13
42
17
85
6
18
6
36
2
9
18
109
24
11
69
70
2
40
36
53
37
14
4
12
23
1
18
35
15
58
23
18
13
54
30
41
24
1
17
1
18
24
30
18
2
27
33
46
74
76
30
2
96
4
66
36
18
6
6
17
43
29
7
23
19
6
20
15
1
20
4
20
3
13
47
19
30
30
38
63
7
6
8
45
6
1
8
27
12
78
12
37
36
23
1
66
30
14
10
12
2
27
48
7
35
13
66
23
19
62
27
13
32
16
24
6
71
31
120
56
33
61
96
5
36
1
71
12
18
ABCD 488336918*7^$a-1 [50012]
12
39
9
11
39
18
7
8
45
30
1
33
23
3
9
4
20
9
6
72
82
27
59
36
6
7
11
9
24
3
13
36
5
12
3
27
13
41
36
12
7
56
39
6
64
8
3
3
34
15
23
48
9
57
40
3
8
48
40
5
90
6
7
32
136
65
3
15
12
13
60
60
60
8
3
1
29
24
6
13
29
3
9
19
11
1
11
9
12
3
49
17
18
81
75
81
48
57
27
48
36
3
6
55
44
12
15
78
4
62
21
3
6
3
24
40
20
40
11
22
11
39
9
1
26
30
15
3
12
30
43
44
3
1
23
25
116
4
20
69
63
33
6
24
24
21
69
6
10
68
7
23
6
19
44
3
6
3
15
12
1
33
27
20
9
3
15
69
25
12
20
28
12
3
35
37
23
9
13
3
12
32
13
20
39
1
11
36
3
13
12
8
36
81
24
64
2
24
24
21
9
27
4
11
78
6
1
5
27
9
48
12
48
6
13
71
13
41
48
4
11
49
35
39
42
54
13
24
11
25
8
57
7
5
7
20
16
11
9
24
21
51
84
4
36
32
24
1
11
12
48
33
27
37
32
78
42
7
11
30
27
28
5
78
9
12
9
43
32
9
55
24
24
20
15
33
52
45
20
3
24
15
13
60
12
20
3
22
74
12
24
21
36
1
15
11
105
21
54
30
30
6
15
25
8
18
13
9
50
25
24
8
40
45
56
15
33
19
41
16
60
11
12
25
59
3
18
6
9
33
18
49
12
72
47
34
8
24
39
40
8
12
9
31
29
15
36
75
21
3
45
40
77
15
4
5
19
47
18
18
34
23
4
11
6
27
52
35
36
12
12
66
4
15
20
12
12
36
15
12
6
102
1
9
23
37
27
5
15
3
9
48
15
10
14
12
18
12
42
10
23
60
72
12
9
3
72
1
11
12
12
15
9
27
12
12
21
3
13
11
85
11
49
35
1
21
11
4
23
22
39
29
31
9
15
5
12
3
37
15
8
12
21
7
12
20
9
16
20
15
12
1
59
99
24
10
47
9
31
12
80
51
30
18
42
3
4
44
37
2
33
40
24
41
90
42
43
47
9
12
3
24
6
12
3
9
6
60
24
25
12
20
13
27
45
27
8
36
39
25
11
54
19
11
10
39
11
36
18
16
15
83
18
4
14
30
31
44
9
60
12
15
48
4
32
45
6
18
19
53
24
15
28
8
3
10
8
30
9
4
32
3
9
75
6
55
9
32
3
12
4
69
2
18
3
45
31
21
8
18
9
16
9
11
40
8
3
9
12
4
11
45
12
36
51
18
42
18
6
84
70
27
11
1
72
11
9
36
21
31
17
19
5
12
15
4
8
12
21
6
37
20
16
17
30
22
23
9
3
52
32
3
10
8
18
24
21
33
6
36
21
1
8
18
30
54
22
35
12
28
12
41
15
15
61
5
3
51
60
9
16
12
5
15
25
14
12
34
20
6
13
11
48
10
2
13
5
7
35
6
3
39
12
6
15
60
9
54
9
27
49
11
9
15
60
24
10
2
48
12
9
45
51
12
1
39
11
1
8
9
12
60
15
27
24
34
23
37
20
3
4
23
18
12
18
24
6
4
27
11
36
9
76
59
25
20
24
1
15
5
27
12
1
11
15
9
4
11
6
12
3
1
3
8
12
4
21
38
22
12
15
11
42
12
6
12
1
5
3
12
9
67
8
25
32
7
12
11
25
8
15
12
9
40
5
27
57
15
3
30
42
9
3
13
5
19
29
87
40
24
8
36
132
27
49
17
19
29
6
49
11
10
48
35
33
84
63
48
57
18
1
8
12
13
47
1
2
48
1
47
18
24
31
21
87
21
20
3
4
8
27
18
3
4
8
12
12
1
51
59
18
39
108
24
39
1
21
2
24
69
40
24
20
3
10
27
12
20
61
14
30
6
10
11
27
30
99
36
48
3
1
23
6
3
1
50
10
50
6
3
63
6
78
21
4
11
37
20
9
12
48
3
4
32
24
4
11
12
49
12
12
21
8
36
3
33
3
12
15
49
59
25
8
3
66
30
48
9
73
8
30
9
33
19
21
15
5
27
1
23
28
8
9
42
70
20
3
28
29
3
16
29
27
3
22
11
1
15
23
25
5
18
33
4
12
41
7
36
9
23
57
75
3
57
21
6
30
7
12
9
15
23
9
64
21
8
39
24
3
24
10
26
34
95
3
22
8
18
13
11
30
40
32
39
4
23
12
12
21
37
12
8
139
81
35
12
12
12
21
6
1
32
40
5
39
12
4
5
99
21
27
4
24
47
21
3
18
30
25
5
18
42
72
43
8
3
6
3
25
32
18
6
43
48
5
3
21
19
8
3
9
25
2
60
18
6
9
12
52
59
9
13
11
16
11
1
11
1
36
105
3
5
66
21
28
5
52
47
16
56
24
3
34
8
15
51
1
12
21
27
48
5
39
36
3
12
6
16
14
13
8
39
24
10
26
9
40
8
3
24
6
3
13
3
8
97
11
15
1
5
55
41
43
11
60
18
3
27
6
6
13
24
33
38
10
20
7
35
6
24
6
1
8
12
24
15
9
15
24
25
60
29
36
16
11
24
3
9
16
12
23
9
16
24
60
17
3
13
15
8
25
15
17
24
3
16
20
15
9
1
32
15
4
35
21
9
3
13
14
9
112
11
30
12
111
36
40
8
21
63
39
24
10
3
12
35
21
36
21
27
15
10
35
9
42
37
41
6
48
6
6
57
12
36
21
3
12
36
36
57
18
1
32
37
26
6
3
52
11
1
8
12
9
31
8
12
3
9
132
24
13
11
15
13
41
31
11
60
10
11
39
10
23
37
20
43
17
87
1
11
28
33
8
6
12
1
80
3
18
6
90
55
24
11
12
72
36
9
57
28
8
19
5
6
21
13
15
12
11
6
27
36
16
5
12
7
21
2
24
21
33
30
9
1
2
37
83
21
28
69
12
48
20
18
9
13
38
24
180
9
9
30
57
39
25
20
105
30
13
8
9
12
30
22
35
15
21
9
3
4
35
54
3
28
8
51
1
5
30
18
6
6
7
17
123
21
55
5
15
4
83
13
11
9
27
57
21
6
33
24
15
22
56
51
12
3
21
4
5
3
40
12
11
12
48
9
13
12
3
35
30
12
30
10
23
3
9
4
9
2
13
8
49
39
36
53
51
12
105
24
15
24
39
36
21
28
32
4
8
27
45
1
11
15
24
30
24
24
7
23
10
2
6
12
48
12
30
70
2
10
56
7
20
12
21
15
75
1
23
10
35
13
26
12
12
12
45
9
4
2
58
20
18
42
39
21
150
25
20
3
12
12
24
13
56
57
19
20
16
44
36
9
31
5
27
27
9
3
1
8
4
125
19
20
15
1
5
16
11
15
1
36
5
6
12
9
3
1
17
4
8
6
25
60
20
1
26
1
53
6
13
17
63
12
3
46
15
44
96
21
64
47
28
24
44
21
15
27
9
15
81
3
46
11
12
4
17
4
32
90
6
3
4
5
7
23
66
6
36
34
8
15
24
24
57
19
20
13
14
36
9
1
47
27
6
19
29
3
16
23
10
48
15
12
23
10
15
8
9
39
1
39
11
24
9
3
21
16
5
42
21
24
88
11
24
10
2
24
12
13
29
30
12
93
12
12
21
55
80
4
12
5
12
18
46
11
24
12
1
2
18
66
57
37
98
13
35
21
4
36
12
41
7
12
36
11
1
24
5
42
22
51
8
33
7
21
2
9
24
60
85
27
8
16
8
51
30
39
33
18
69
9
60
64
11
9
7
11
49
21
2
13
60
72
65
6
90
3
4
8
15
21
39
34
14
12
13
8
3
25
80
4
11
48
6
64
27
11
94
20
7
131
12
9
51
10
14
46
14
1
20
81
51
9
18
21
3
10
15
8
3
45
9
79
8
28
24
32
36
33
6
21
52
77
3
28
68
27
10
3
41
39
21
15
36
28
5
36
30
13
20
16
11
21
73
2
6
42
70
2
37
12
9
35
15
18
18
30
24
51
15
6
18
25
5
15
27
21
52
5
36
31
8
15
36
25
9
11
28
29
4
14
13
8
15
49
44
16
44
12
24
4
11
34
32
60
3
15
25
23
24
45
4
8
1
2
90
115
24
17
43
9
12
14
12
60
34
38
9
63
10
11
36
16
11
1
45
8
15
24
3
48
6
3
1
11
1
15
12
21
23
12
3
157
17
15
4
8
84
3
21
63
12
24
36
30
48
27
13
39
23
18
7
33
35
3
1
29
4
44
42
13
24
12
35
36
49
11
13
59
9
1
35
24
3
13
8
16
11
1
17
3
61
11
16
17
19
65
30
1
5
15
1
8
7
41
19
71
21
12
9
6
1
12
32
24
3
21
13
23
3
60
42
27
3
6
15
28
20
3
13
20
15
22
8
3
15
49
5
27
63
33
15
6
19
35
12
54
24
40
26
34
12
11
72
3
60
61
59
9
4
17
31
33
3
23
9
24
1
11
49
74
12
12
9
28
20
15
45
15
9
21
6
22
11
72
37
23
12
15
9
12
39
25
8
9
6
9
9
6
45
15
6
39
4
21
11
69
39
15
1
29
4
2
6
30
24
9
28
131
1
5
76
8
6
1
20
12
16
5
36
66
30
18
10
27
23
1
9
2
30
30
9
28
33
11
33
43
11
12
48
25
45
15
11
6
3
12
28
44
21
18
24
9
12
16
44
4
56
3
21
15
78
15
4
36
11
12
1
17
4
ABCD 488352504*7^$a-1 [50112]
36
120
12
48
1
35
157
18
41
12
120
60
72
91
5
1
11
24
13
83
12
24
31
66
83
48
72
1
47
72
84
120
60
60
73
36
35
48
24
1
11
12
19
5
25
59
132
228
145
23
31
5
25
59
36
132
96
60
19
30
54
41
49
36
11
180
60
48
132
48
72
49
47
37
35
96
36
36
12
79
12
113
31
6
23
31
5
25
11
36
60
120
36
7
89
91
29
12
19
5
24
108
12
12
12
132
145
35
1
83
37
23
12
55
24
30
167
19
17
60
12
60
36
85
23
24
12
31
113
48
73
47
7
30
126
53
72
60
24
24
1
203
36
67
65
12
36
48
84
61
47
31
77
96
60
37
107
55
41
103
41
24
61
71
12
25
83
12
96
1
54
53
7
29
24
12
24
48
19
18
6
5
12
13
35
55
29
228
108
204
7
29
79
53
37
47
84
1
23
132
43
66
54
5
60
7
77
1
23
169
18
6
120
11
25
78
17
24
36
84
31
18
6
66
35
108
36
1
24
95
12
36
1
66
5
145
47
156
48
24
48
48
72
1
60
66
17
12
192
24
61
18
89
12
48
13
108
90
5
12
36
24
60
60
12
13
131
67
53
139
29
36
25
23
12
60
85
131
24
36
7
29
84
60
12
67
5
49
23
67
53
1
35
235
42
108
119
60
24
43
77
49
18
36
5
36
96
13
11
36
37
47
72
31
29
36
25
119
127
53
24
24
79
54
59
60
67
29
12
25
35
43
89
31
161
1
11
60
132
12
72
12
12
60
24
25
203
61
54
6
47
24
36
156
61
23
96
127
17
48
61
18
41
19
162
47
37
11
72
31
5
108
12
12
55
41
60
12
121
6
41
48
31
77
37
35
72
67
5
60
25
6
5
79
6
23
7
54
191
96
132
31
72
17
1
47
24
61
54
17
217
12
23
85
35
7
30
78
36
84
41
1
71
13
36
11
108
61
24
47
24
36
12
108
37
23
36
1
11
55
150
47
48
25
11
205
204
23
24
109
71
60
12
36
1
35
12
7
5
48
37
119
48
60
264
13
107
36
24
85
47
61
23
12
115
53
36
37
11
55
53
48
43
6
90
125
49
83
36
48
24
13
35
36
24
24
37
24
83
12
24
43
41
48
121
108
23
73
23
31
66
60
35
1
18
53
72
37
11
163
5
60
24
7
30
18
53
109
11
133
126
41
13
131
49
24
11
12
7
17
132
13
23
60
25
35
7
137
120
61
6
144
77
84
96
79
60
53
132
144
12
60
85
47
60
168
205
18
41
109
23
24
36
24
12
24
13
54
36
6
54
89
37
84
35
12
12
84
1
36
54
53
24
48
96
12
96
144
84
25
48
35
84
12
1
83
24
13
227
13
59
49
35
91
5
49
143
60
60
60
36
12
72
73
60
210
6
108
12
11
12
132
43
29
103
108
66
36
59
12
36
37
60
47
12
12
13
23
24
43
101
12
12
24
181
11
25
95
24
1
36
35
25
191
43
173
60
36
48
48
60
36
96
67
36
150
167
12
127
41
12
204
48
72
13
114
84
5
247
18
59
1
59
24
72
1
107
36
120
24
168
1
179
319
17
36
48
25
24
12
59
31
17
24
73
30
6
11
43
53
156
37
11
97
35
1
23
60
7
89
1
59
72
55
18
30
17
60
12
108
43
36
65
96
72
121
71
36
55
17
24
144
13
90
89
48
85
23
12
36
60
79
24
53
24
13
107
19
5
36
7
6
35
72
13
143
1
42
18
11
19
36
41
36
12
12
84
12
72
97
48
23
48
1
54
89
55
42
18
12
29
96
96
36
12
96
49
71
24
48
12
48
31
41
1
30
24
5
24
61
84
11
25
47
13
11
24
1
167
7
41
36
12
37
71
12
12
13
72
24
23
12
24
12
108
12
19
89
1
11
72
24
7
149
43
24
29
91
6
95
49
59
36
36
25
23
48
72
24
120
24
24
43
89
24
19
137
7
5
25
36
35
25
107
67
149
24
7
125
204
24
7
54
90
42
371
19
41
49
24
71
12
12
49
95
72
12
48
12
12
19
5
24
60
31
6
23
12
84
37
11
12
145
11
48
31
77
85
71
84
73
6
54
23
67
89
13
23
12
25
11
36
120
60
163
17
108
24
24
31
29
132
24
25
47
43
41
48
384
13
108
180
11
36
ABCD 488448144*7^$a-1 [50032]
12
3
9
27
57
84
16
48
11
84
73
23
48
9
4
35
57
88
24
11
25
59
9
40
8
27
49
11
97
72
23
37
95
36
12
81
4
47
9
4
12
20
4
8
195
61
8
12
15
72
12
9
15
9
64
8
52
68
15
84
36
48
36
1
11
73
24
8
3
24
37
8
63
37
32
51
45
39
45
15
1
92
52
11
61
71
33
3
12
9
15
97
36
48
44
16
56
3
13
44
3
73
11
13
12
80
12
3
33
87
9
15
12
25
236
27
37
44
15
36
60
21
15
85
8
39
25
20
12
4
144
20
24
63
21
3
24
73
23
60
9
3
13
59
33
15
25
8
75
12
49
72
8
3
12
25
23
13
68
40
56
16
80
3
12
84
93
12
12
16
32
15
1
35
21
12
76
32
24
40
20
36
16
12
140
40
59
21
291
48
21
63
57
15
48
72
25
24
11
21
4
44
75
25
12
36
68
39
12
12
12
37
56
36
27
12
21
36
60
15
48
69
3
13
107
24
13
60
11
25
20
15
1
59
33
3
24
1
68
100
8
100
12
20
39
13
24
8
15
24
1
24
8
4
59
144
48
25
104
4
12
20
36
48
99
9
15
24
37
8
39
48
37
23
12
73
47
25
48
24
36
20
27
1
116
16
144
32
16
8
24
12
16
95
48
1
12
32
4
32
183
21
52
96
32
87
9
27
37
44
16
20
52
47
36
181
36
164
48
3
12
57
3
1
44
16
56
88
72
71
33
75
9
39
37
56
16
35
21
52
128
60
48
36
48
15
21
39
9
16
8
39
9
16
8
40
20
99
57
3
21
40
20
15
108
1
68
156
87
81
123
1
96
11
1
35
1
23
57
12
3
13
8
64
8
36
48
48
4
35
9
12
16
80
120
24
36
3
9
75
69
27
12
9
4
20
24
96
84
63
45
16
8
60
3
1
12
35
1
44
63
36
1
24
104
51
9
124
36
20
28
68
15
61
59
36
33
52
8
88
48
56
52
11
60
25
35
1
44
27
57
3
25
119
24
61
48
35
45
24
12
16
84
32
3
21
16
20
12
72
24
84
15
85
95
93
3
1
8
96
24
60
84
3
21
3
33
27
156
57
27
60
153
39
72
12
1
104
64
11
36
73
80
15
57
15
24
84
21
63
9
3
21
27
69
60
12
40
11
1
23
37
23
57
27
12
45
84
12
27
1
8
216
4
92
72
76
47
81
12
24
3
60
156
60
9
27
37
23
84
1
36
8
24
15
60
36
36
37
23
1
44
64
11
9
120
3
132
24
37
23
85
24
72
192
23
45
60
24
16
12
11
33
63
21
36
75
1
59
25
8
48
4
12
47
48
1
8
207
1
44
12
39
57
112
8
3
25
44
27
48
36
21
64
36
83
21
111
57
96
39
9
16
23
25
8
15
12
9
16
20
15
9
40
92
3
13
116
16
48
96
32
96
3
13
44
12
16
20
16
47
81
16
44
4
32
28
20
135
12
61
47
72
45
63
61
32
4
32
28
36
72
8
40
20
3
12
37
23
12
93
24
16
47
133
44
36
4
44
36
39
105
48
39
9
3
45
3
13
32
40
56
16
12
32
112
107
1
20
51
1
32
48
136
96
143
21
52
11
21
39
48
37
47
120
21
36
16
47
96
108
37
35
13
35
45
87
21
39
25
8
39
25
23
108
85
20
16
80
3
61
20
75
93
3
189
75
84
36
1
11
72
48
12
48
84
60
21
28
35
45
36
15
9
24
12
4
80
64
95
9
63
25
96
140
84
39
9
48
12
12
16
56
16
23
9
120
15
36
49
20
39
120
12
24
105
4
32
3
21
64
8
12
52
23
33
4
80
4
56
4
36
12
47
49
68
168
15
9
48
3
45
15
36
24
93
36
36
12
12
64
8
60
52
56
24
28
96
11
132
109
20
12
3
144
60
12
13
131
84
1
11
24
129
51
12
48
49
23
12
57
51
33
28
36
44
84
27
1
35
24
37
23
97
23
12
36
12
36
36
36
72
12
105
76
8
72
15
69
15
37
32
76
11
25
35
12
61
12
23
12
1
36
32
51
48
141
15
84
61
35
45
3
12
1
23
36
45
3
117
15
49
80
12
123
21
3
13
20
99
25
12
47
33
24
27
21
48
3
105
15
96
37
44
4
23
21
39
72
13
35
120
60
45
12
15
1
56
63
33
39
33
27
21
16
20
84
72
24
16
144
11
12
33
39
36
45
12
3
48
13
11
73
8
39
33
28
116
24
39
1
8
27
36
25
11
81
3
61
20
12
27
21
3
9
36
16
35
81
24
4
68
40
11
85
8
15
81
112
72
59
9
12
15
24
25
32
3
24
9
15
21
51
57
12
64
20
3
169
23
36
117
75
24
109
8
39
57
15
48
121
36
12
59
9
28
116
27
33
16
8
39
9
51
61
156
47
21
24
4
92
15
60
9
16
36
56
27
13
72
35
69
15
9
24
15
61
23
37
116
3
72
12
69
15
1
35
37
8
24
15
1
23
9
63
201
24
15
24
1
24
48
24
23
24
1
35
69
24
39
60
49
92
27
25
59
9
39
1
11
73
36
8
24
40
32
39
73
32
24
12
87
117
24
51
9
100
12
80
15
12
21
16
60
23
45
12
148
92
4
71
37
36
47
1
20
16
11
33
135
93
39
33
16
36
47
24
109
32
64
32
16
11
33
27
9
12
12
87
9
40
12
32
39
9
180
15
49
8
24
123
12
9
40
72
44
15
45
39
1
59
93
3
81
16
60
48
23
9
96
3
12
72
9
72
172
20
16
32
3
24
12
1
24
56
63
84
120
37
23
25
8
16
12
32
12
64
83
ABCD 488504466*7^$a-1 [50011]
30
30
48
23
169
23
48
40
32
12
43
33
9
18
5
48
19
17
28
20
100
188
13
11
31
45
68
67
12
21
20
36
88
21
11
1
3
20
36
1
48
24
30
33
32
91
5
37
42
18
107
28
33
39
56
4
56
19
45
32
16
57
75
60
93
3
80
4
80
103
12
17
64
72
27
21
44
12
4
39
17
24
52
32
12
16
15
12
41
7
45
45
12
6
41
43
41
19
5
96
84
1
12
18
24
81
80
4
32
31
48
5
12
37
167
60
28
21
42
42
11
36
84
4
80
60
16
176
96
24
28
96
15
9
32
24
52
20
48
60
40
12
8
84
28
32
91
69
20
1
35
60
67
5
48
36
24
4
120
33
123
44
13
59
1
23
84
28
27
21
12
12
20
36
4
45
47
19
17
7
36
9
20
1
11
4
39
48
45
33
39
68
55
5
7
5
85
15
36
9
3
27
5
88
27
21
20
84
48
120
168
64
3
18
24
15
15
41
4
48
75
17
148
72
33
3
9
36
11
4
60
44
61
35
19
17
1
12
23
12
36
4
45
47
28
32
36
25
47
12
4
15
41
43
6
54
17
19
17
40
15
102
47
88
93
120
18
149
28
8
157
42
6
24
3
68
4
48
20
7
30
3
63
9
68
84
48
36
4
33
35
12
12
16
45
23
36
121
35
7
45
8
24
43
5
28
48
12
3
30
11
36
52
3
5
7
5
13
15
92
72
13
60
6
60
5
24
72
13
18
137
28
45
59
16
44
28
200
60
12
43
5
16
24
48
15
33
32
48
60
144
28
8
24
25
11
4
20
36
4
3
17
12
1
15
20
72
40
15
18
143
52
8
24
91
24
30
15
8
24
76
15
33
12
20
7
21
32
37
3
44
60
43
30
23
12
96
25
59
40
8
43
29
16
12
8
4
20
12
13
51
129
11
4
21
24
11
100
27
18
47
40
45
15
33
75
20
60
37
3
20
19
33
8
55
5
4
60
15
17
24
100
12
8
55
5
12
7
5
72
28
3
33
116
144
52
32
48
37
30
21
84
20
1
27
20
55
18
99
20
16
24
3
48
41
31
29
19
117
8
4
8
24
49
24
11
19
5
28
12
176
79
113
13
54
21
39
65
43
57
56
124
3
30
107
12
48
60
48
40
48
56
4
44
60
12
49
12
12
23
12
31
17
28
80
12
60
43
17
72
16
44
25
48
3
9
15
105
36
35
40
152
24
16
12
48
32
25
47
1
30
53
19
21
15
12
45
57
11
84
132
48
76
24
20
40
20
28
12
15
17
61
47
13
3
15
42
30
78
11
48
12
24
4
48
57
3
32
31
5
85
12
3
20
37
48
47
40
8
12
67
90
6
12
17
1
47
28
27
18
54
5
31
17
85
48
12
42
17
1
35
28
20
67
5
25
47
36
24
220
36
32
52
8
40
3
24
18
78
24
17
16
75
12
17
1
23
25
47
97
78
57
15
21
20
24
61
24
23
88
20
4
8
12
40
20
28
57
36
39
36
44
28
3
17
12
25
23
67
77
13
63
12
15
66
72
27
48
12
32
13
18
29
31
45
108
27
5
168
25
11
121
3
24
33
75
12
33
3
192
12
20
12
24
25
120
11
24
25
30
5
24
1
42
5
60
7
41
12
97
11
37
47
43
5
25
27
36
24
56
36
1
23
67
33
75
29
60
25
6
29
31
9
3
45
8
127
42
47
4
24
33
59
16
3
41
61
3
20
24
1
11
4
60
9
3
72
56
24
88
3
42
12
35
1
30
29
28
68
67
5
48
4
92
16
3
42
12
135
21
54
5
12
48
151
9
21
84
15
15
17
60
1
15
8
7
30
47
12
13
11
4
8
12
40
20
28
12
3
113
24
12
28
20
48
12
43
53
19
5
1
107
12
13
18
41
49
119
40
8
115
12
18
23
52
8
132
48
19
5
16
152
25
15
33
35
55
29
1
11
1
27
36
56
84
100
44
31
17
48
12
217
47
1
23
36
4
44
13
47
12
49
15
92
217
3
20
7
5
40
81
11
28
33
18
54
75
56
25
15
27
29
28
3
30
3
24
20
12
28
3
53
7
5
12
61
12
27
92
1
12
3
45
47
145
36
42
5
12
55
18
15
72
188
40
44
1
35
12
40
8
12
12
31
12
21
27
5
12
100
36
27
102
15
105
11
25
27
3
54
63
48
32
12
28
8
7
18
11
28
33
18
17
60
48
19
17
24
127
30
3
39
66
15
39
17
28
120
20
121
12
27
105
71
67
17
12
49
107
85
102
18
59
91
5
37
11
19
5
28
15
12
5
55
30
63
33
15
20
4
32
4
56
48
120
43
33
80
60
12
24
76
3
12
17
55
5
12
28
20
88
20
28
20
19
5
13
59
16
3
12
5
24
4
15
17
28
60
60
120
60
12
8
112
44
19
5
4
140
12
1
3
24
8
97
23
13
12
120
27
32
4
32
24
13
3
48
9
51
12
12
176
12
12
31
29
16
72
15
29
4
15
29
36
52
32
1
11
16
15
89
24
60
7
72
18
30
57
33
30
18
11
43
41
132
12
28
44
16
20
72
12
64
32
25
3
80
84
120
16
32
37
60
48
47
72
36
55
12
5
36
7
113
60
7
12
30
36
11
4
9
63
44
4
105
59
40
75
33
20
40
92
1
75
15
90
11
24
156
43
18
15
57
30
5
25
48
18
9
36
56
4
12
164
36
24
1
15
8
4
60
140
1
24
63
3
29
1
24
3
3
5
12
48
36
1
15
15
17
61
27
48
27
17
60
13
30
17
16
15
105
9
11
96
48
12
4
12
32
12
60
31
17
28
60
12
8
40
8
36
1
60
27
8
12
16
9
48
27
20
1
39
3
65
52
8
13
15
75
29
16
32
25
78
9
15
45
80
88
140
7
5
40
63
18
42
29
121
18
17
84
19
5
37
15
15
113
52
8
72
52
15
33
44
36
60
55
12
30
11
12
43
17
52
21
35
7
57
8
85
3
20
4
8
40
164
73
6
29
72
48
48
60
37
75
60
33
15
117
30
18
59
4
84
51
30
15
57
107
16
44
12
16
12
108
8
49
11
40
27
102
18
173
25
15
9
3
ABCD 488588598*7^$a-1 [50040]
39
12
3
61
39
17
16
36
36
72
8
4
17
79
8
64
23
30
36
27
33
22
45
12
23
33
12
1
14
106
2
4
30
18
8
21
31
21
11
13
80
28
47
69
9
28
66
90
11
39
4
26
3
13
119
3
12
4
150
74
57
4
11
48
16
62
19
5
27
40
8
16
5
22
92
16
54
23
3
1
8
19
77
7
6
2
25
3
33
21
2
21
27
48
9
3
9
9
15
132
13
20
30
1
3
9
8
3
21
28
11
1
44
15
57
7
26
40
6
18
63
3
69
8
33
6
60
9
63
9
31
6
3
53
18
25
63
72
9
27
32
4
68
12
37
3
60
50
15
36
16
53
3
61
11
21
87
25
8
10
29
61
11
79
9
12
33
47
16
35
18
39
28
27
45
33
90
17
63
1
108
39
14
46
44
1
3
26
7
9
35
19
53
15
60
16
29
48
12
1
86
21
156
108
52
83
25
5
4
63
56
12
72
16
95
48
70
11
3
30
3
3
45
4
9
71
36
9
19
17
10
54
47
16
20
16
36
3
29
48
49
23
168
12
99
21
51
28
18
47
12
12
51
22
47
16
32
48
24
40
71
28
30
87
9
71
27
13
56
88
51
17
1
14
18
22
2
63
25
8
84
6
13
11
4
66
27
8
3
12
109
56
21
31
53
19
45
26
36
21
37
11
31
101
9
10
104
10
18
36
32
72
18
51
16
47
97
83
100
26
60
28
182
30
15
15
72
102
3
7
8
12
21
12
16
36
48
81
2
117
31
29
15
46
71
19
104
105
16
27
44
4
17
27
16
21
8
7
17
37
72
12
23
84
63
9
60
13
15
80
36
24
85
135
140
16
5
28
3
44
7
9
11
138
79
15
53
27
48
16
2
7
104
139
17
4
8
19
17
75
9
61
59
48
43
32
22
26
69
40
20
73
23
9
19
8
19
29
51
28
56
25
35
4
69
20
12
115
53
15
12
21
7
42
135
35
105
12
60
63
48
48
10
35
19
54
2
4
36
18
23
49
2
10
35
27
6
67
8
24
48
16
44
120
123
10
27
3
60
32
13
27
9
8
111
84
6
39
4
27
5
36
40
8
51
54
7
51
2
3
87
21
27
42
34
44
10
72
86
12
10
75
33
11
39
150
34
53
4
20
33
135
43
9
72
9
111
44
3
84
21
7
17
31
9
128
7
6
11
7
26
10
9
57
50
73
11
10
78
5
24
69
31
27
26
66
9
120
1
63
236
51
9
48
7
20
6
24
15
60
12
36
1
23
19
45
27
18
39
11
117
12
73
38
10
15
63
17
69
15
3
45
13
14
40
8
49
8
180
1
24
26
82
12
54
29
4
56
24
1
35
3
9
48
12
12
9
30
21
19
45
72
32
12
1
3
15
9
12
108
15
9
68
43
41
12
7
18
27
8
24
16
8
16
117
26
58
51
56
25
30
5
19
45
111
33
21
11
40
12
60
56
7
20
145
11
90
15
69
3
120
4
59
49
56
16
56
43
41
33
3
15
9
36
7
125
12
79
57
15
8
21
28
9
6
101
15
13
56
3
1
27
18
11
25
66
14
64
11
3
9
31
32
30
51
24
72
7
17
27
45
4
33
23
52
15
8
49
8
16
45
2
12
30
6
21
9
60
22
9
3
26
27
15
10
39
20
111
18
19
20
15
46
2
45
52
71
90
39
19
33
116
3
28
29
31
17
4
51
14
30
48
1
347
72
33
24
21
31
36
27
30
27
69
30
50
30
25
72
8
19
8
18
28
11
12
36
4
29
43
39
5
27
49
168
57
6
26
84
70
108
30
32
40
78
20
37
20
21
19
35
37
29
27
27
33
24
9
4
63
17
27
3
30
3
12
19
116
105
28
32
21
100
54
84
33
11
46
15
45
66
80
28
20
18
87
7
30
135
11
21
36
12
61
35
9
6
13
27
80
28
77
40
44
12
7
17
19
9
17
87
61
2
13
17
30
21
52
116
19
53
28
140
12
7
53
63
21
24
1
11
3
45
49
11
52
3
5
72
28
5
51
7
29
7
56
30
4
72
3
107
45
37
95
37
47
37
14
45
60
4
104
15
81
39
9
13
48
24
3
8
36
37
26
16
9
35
30
55
24
48
29
111
28
11
9
45
10
6
35
36
4
9
99
8
97
66
54
2
24
30
3
12
1
27
20
24
88
5
58
2
70
18
83
15
9
19
62
15
15
124
9
27
21
29
22
8
21
28
20
60
60
36
4
35
36
34
38
12
30
27
13
60
36
63
71
66
19
68
15
57
4
8
36
3
25
36
53
15
51
90
174
10
90
5
25
35
51
45
28
92
25
20
24
15
88
17
15
60
48
15
33
24
12
48
60
63
25
8
55
30
14
49
99
5
1
56
6
69
21
42
49
8
13
42
41
24
16
44
19
32
9
12
36
15
78
19
5
27
93
15
1
18
81
32
112
8
51
9
67
153
8
13
15
81
27
39
5
49
86
66
7
36
8
37
26
6
27
67
26
22
72
9
45
2
9
52
20
7
77
55
17
1
3
27
53
28
11
4
17
37
32
42
70
3
95
12
28
65
24
15
33
3
4
173
4
8
72
24
40
27
9
251
9
111
16
45
8
1
27
3
122
60
6
9
19
9
27
5
3
9
43
48
32
130
6
12
32
1
48
8
28
41
10
21
27
81
24
77
22
21
32
27
1
12
24
39
29
27
60
25
71
1
8
28
164
3
33
16
32
9
15
72
28
20
105
27
28
5
36
64
35
12
7
81
56
133
62
28
21
33
2
6
120
88
3
20
4
32
12
40
8
16
27
57
95
9
33
67
8
3
69
33
18
9
13
11
24
15
4
36
30
11
4
9
23
9
4
80
4
107
27
42
30
21
4
36
92
15
76
29
7
20
40
9
27
5
52
32
12
7
26
46
32
85
20
43
21
20
39
45
13
11
63
9
33
16
27
27
9
36
11
1
20
3
4
32
82
2
81
24
15
4
21
33
143
36
40
80
3
93
4
29
22
9
21
32
46
65
16
68
51
30
42
82
23
3
1
59
193
8
3
66
64
83
16
27
5
75
21
9
39
96
12
15
9
16
17
4
11
31
21
27
24
9
80
39
1
56
7
50
75
1
2
13
5
34
9
32
28
12
32
31
69
3
44
6
39
12
4
5
79
24
104
15
9
9
79
5
15
45
3
12
3
60
37
32
108
4
11
88
2
3
4
44
13
51
5
4
32
43
8
28
131
9
12
28
80
ABCD 488589662*7^$a-1 [50001]
19
26
6
21
9
36
3
48
21
6
52
5
115
2
34
38
4
8
4
2
9
19
24
12
2
16
6
2
15
24
27
22
18
5
15
9
12
72
9
3
15
16
44
4
42
23
12
3
9
1
32
22
2
3
49
2
10
30
42
2
9
13
23
19
44
16
24
8
6
15
19
17
7
6
8
34
26
39
1
11
36
24
15
40
38
4
24
2
96
4
54
11
7
5
72
31
5
36
3
9
1
18
42
35
55
5
1
59
61
11
43
8
57
19
12
5
19
5
7
60
38
162
45
3
9
1
50
10
14
16
30
6
6
35
57
12
28
48
12
71
57
51
55
5
21
3
48
3
24
22
6
2
15
3
88
20
21
13
72
8
27
13
18
5
36
13
6
26
27
1
6
5
27
4
74
4
66
14
18
6
18
6
12
27
87
30
16
14
18
76
56
27
60
12
7
14
22
12
38
3
19
36
12
12
2
16
26
6
3
31
20
10
23
12
7
14
4
23
13
30
2
22
17
57
4
35
9
10
53
21
54
30
100
6
84
6
23
19
26
30
10
50
21
55
17
37
42
17
1
12
23
37
12
11
3
22
8
10
8
9
51
45
1
11
49
71
9
4
36
54
20
10
90
2
34
18
23
3
33
72
1
18
5
7
14
70
17
3
12
6
48
3
15
33
19
2
3
55
18
8
18
64
24
26
6
10
8
15
48
7
12
68
52
5
13
12
11
15
21
1
8
4
8
63
48
9
3
33
4
26
45
9
22
14
16
11
36
24
13
2
57
25
2
78
84
18
6
40
14
4
26
3
13
59
12
3
21
3
45
25
8
4
54
29
12
27
52
2
24
28
12
32
27
21
15
19
44
28
8
40
29
15
10
11
19
53
24
9
4
12
8
3
13
6
14
18
21
36
19
29
84
9
4
50
10
47
60
3
10
30
38
3
9
6
16
6
30
2
40
8
63
33
15
39
48
6
48
4
78
14
3
31
18
20
12
4
23
36
25
78
20
6
6
12
21
49
24
2
24
36
22
23
21
3
96
12
12
9
3
21
24
22
14
22
5
25
11
7
2
28
35
61
24
2
4
53
39
4
12
17
24
1
6
14
15
1
36
8
58
26
22
18
14
4
5
55
17
19
14
4
8
3
31
44
4
12
32
12
6
51
25
42
41
24
67
8
42
18
33
25
12
30
44
6
10
12
12
2
18
22
26
18
10
41
9
4
59
7
6
23
15
4
53
9
3
12
1
24
32
16
59
37
24
20
15
9
3
75
57
13
11
31
41
1
95
7
17
24
73
36
38
21
19
53
15
12
9
1
24
6
65
9
36
16
6
14
3
9
10
5
15
28
26
3
21
6
69
7
101
7
54
36
2
16
36
38
12
4
12
23
43
14
10
29
43
20
9
43
14
3
75
4
18
6
5
1
8
16
11
57
4
6
29
3
10
8
24
4
30
32
16
5
3
34
14
9
31
14
3
3
16
18
54
38
3
7
30
20
16
24
18
2
15
19
29
36
84
21
10
2
12
34
8
16
18
2
9
24
36
21
4
23
13
6
17
3
12
22
12
23
9
4
47
33
18
45
67
29
24
55
29
19
5
12
3
4
2
64
6
78
6
5
57
30
28
18
2
24
28
17
21
3
13
14
12
45
75
12
48
18
75
25
24
6
53
25
18
12
5
24
3
105
1
84
8
22
17
12
27
9
21
18
81
60
48
7
161
97
11
43
5
13
11
19
20
9
27
28
2
15
33
27
33
16
30
36
30
11
7
5
1
2
58
23
25
38
12
12
24
10
12
47
1
11
9
39
12
69
64
11
12
31
44
40
17
1
11
15
45
9
63
37
2
28
30
23
9
36
18
36
4
12
5
7
38
28
24
59
3
33
9
3
25
8
3
7
24
18
18
5
3
69
9
3
24
24
39
18
10
14
58
5
55
38
58
5
36
13
20
22
20
24
9
55
26
27
13
6
65
60
27
10
8
16
12
14
21
15
18
34
48
24
38
24
10
36
14
10
17
36
36
31
8
21
39
6
6
6
3
19
26
10
65
7
29
36
19
5
12
48
12
15
6
22
5
9
39
9
18
4
56
4
5
12
45
4
32
22
12
48
6
8
10
8
48
9
1
32
28
30
24
5
61
14
12
4
50
18
16
12
53
3
4
8
33
7
2
12
39
7
26
15
12
49
54
18
12
18
26
10
26
24
48
15
45
6
9
3
12
18
22
18
20
3
24
27
52
8
28
12
8
6
3
13
11
57
16
36
95
3
16
6
6
29
9
18
10
11
13
6
30
6
6
35
19
14
3
19
101
7
26
15
13
20
6
10
54
5
36
9
10
53
7
32
18
3
31
26
24
3
48
7
42
12
6
38
3
15
52
38
3
31
17
31
29
1
36
8
3
7
12
29
12
1
36
11
1
11
27
4
50
18
9
13
42
2
10
8
10
35
43
36
30
11
1
95
84
7
5
3
21
60
19
36
26
4
14
34
18
32
21
48
12
7
5
3
33
3
45
12
51
76
18
8
6
24
9
72
7
14
30
58
23
24
15
9
7
14
18
18
6
4
5
55
30
24
2
9
7
17
9
28
23
81
39
31
14
51
75
21
1
8
18
18
24
39
19
17
45
87
7
29
1
35
19
20
22
44
3
9
3
67
30
24
36
18
6
8
3
19
6
11
75
9
24
39
9
33
4
11
15
42
12
34
36
12
38
15
48
1
2
12
22
14
12
28
89
15
22
18
12
14
70
26
10
68
33
13
11
21
10
8
40
12
30
14
34
6
12
84
6
72
2
48
124
2
18
16
44
82
6
30
6
17
21
12
3
1
131
3
12
4
53
15
66
3
12
7
8
22
6
6
18
17
21
4
12
8
15
1
2
18
15
1
50
12
28
26
22
29
19
5
9
4
44
15
1
23
7
2
12
70
5
19
12
6
47
24
15
54
27
9
3
27
21
12
85
6
2
3
7
17
3
6
3
24
21
4
8
22
12
41
12
39
45
33
27
3
22
32
36
48
3
31
12
41
24
21
16
32
15
67
24
17
1
24
38
34
32
10
12
6
6
8
40
66
35
7
5
7
2
27
19
6
32
40
47
27
9
7
6
11
24
37
12
6
5
9
3
7
6
26
12
9
19
26
3
12
7
2
30
52
60
90
11
12
24
49
30
26
3
1
20
39
25
24
8
46
24
92
9
15
18
4
20
27
19
14
3
24
12
39
9
37
14
6
16
11
51
30
10
12
12
5
15
4
30
23
1
48
30
14
4
2
24
9
43
29
3
136
17
19
5
87
12
4
12
74
27
13
23
37
48
14
18
3
27
36
30
34
20
66
51
1
32
58
6
18
24
20
6
3
1
30
18
38
57
9
6
22
12
59
3
21
21
54
4
24
5
48
21
3
24
13
8
51
21
15
21
3
7
8
9
19
17
15
94
48
2
10
6
2
4
60
26
33
7
26
6
6
3
1
23
21
3
13
11
7
5
36
27
69
15
22
11
49
11
51
21
3
16
12
24
12
29
1
42
20
18
18
33
7
17
7
113
15
57
21
3
31
36
5
15
72
22
11
13
50
70
2
4
38
36
34
12
2
4
23
3
22
42
5
33
39
12
24
3
22
35
12
39
4
2
60
6
4
50
4
18
6
8
30
24
22
6
77
19
74
10
12
2
3
37
30
32
9
1
60
8
18
34
78
84
6
35
7
53
24
19
5
13
11
12
21
78
72
33
31
42
90
20
10
14
22
20
16
44
18
45
39
58
11
15
9
57
4
14
42
16
6
2
3
7
42
6
24
6
8
18
72
45
9
10
8
69
13
12
2
10
26
21
7
12
5
7
5
79
18
6
17
19
17
24
1
35
19
6
26
4
5
3
6
24
3
9
27
19
38
52
11
15
9
7
8
24
9
25
23
13
11
21
42
21
31
60
12
6
26
4
44
46
11
1
18
5
21
27
12
72
9
3
9
70
5
45
15
13
2
18
39
19
6
42
53
9
75
19
41
15
33
13
14
6
28
18
17
19
8
33
21
4
12
23
37
2
18
6
33
36
36
72
3
33
7
8
12
10
44
46
32
18
6
16
26
28
47
1
56
4
32
6
4
6
20
30
6
16
11
7
12
26
6
12
28
20
40
36
14
4
20
18
22
26
4
65
1
36
18
8
21
7
5
1
71
1
36
2
9
7
32
30
60
10
53
9
3
24
48
21
18
4
41
7
2
64
92
24
27
21
30
4
26
28
20
12
16
14
88
29
33
15
45
6
10
78
42
30
2
4
18
74
6
28
17
24
25
11
27
34
23
9
27
13
8
46
6
26
16
5
3
24
9
48
19
14
12
39
15
16
2
3
13
6
2
10
89
15
28
12
20
34
24
23
1
11
31
2
12
18
4
2
40
2
16
8
36
9
36
3
22
20
39
7
8
9
7
62
3
24
1
6
24
12
32
21
13
32
3
45
36
58
17
3
48
10
26
6
15
45
10
5
48
24
1
6
5
48
9
16
6
32
81
12
13
2
24
28
29
19
29
48
1
23
9
88
14
12
34
18
29
21
3
3
60
33
33
15
1
18
48
89
48
7
20
10
23
21
3
21
10
84
12
62
3
3
21
19
38
22
18
12
18
17
9
76
14
21
7
41
37
2
76
53
1
12
47
48
21
4
26
16
24
5
13
6
17
1
95
48
13
20
22
32
9
37
30
6
62
6
3
25
14
4
12
24
41
21
3
24
7
18
6
20
54
3
7
12
29
1
23
1
24
6
30
26
4
2
4
12
2
18
46
6
8
3
9
63
25
108
6
8
21
37
32
51
3
9
25
18
29
48
1
32
27
31
48
8
42
15
1
18
24
17
3
10
32
12
15
1
48
6
38
22
5
43
74
18
16
2
4
6
24
20
18
27
31
65
1
12
11
9
15
43
2
24
36
70
18
6
8
40
14
10
12
6
18
29
15
6
39
12
12
19
17
12
45
10
62
12
6
78
6
4
ABCD 488668836*7^$a-1 [50007]
6
88
9
16
88
29
2
8
12
29
1
46
1
71
17
3
13
56
16
8
9
7
16
19
16
13
19
5
25
6
4
58
2
9
56
3
13
27
44
65
1
22
18
48
6
81
17
6
1
40
11
10
19
3
12
4
5
5
3
9
2
32
16
44
6
18
14
2
8
28
5
25
31
7
89
1
16
7
1
56
14
9
41
46
9
25
12
59
17
7
15
20
12
24
22
38
16
5
24
17
12
11
8
3
26
28
22
9
15
41
15
2
2
8
16
13
9
31
9
4
38
30
6
4
8
60
41
21
3
7
6
43
17
7
45
2
25
27
13
113
18
13
19
24
18
6
5
11
6
8
7
5
18
12
2
26
12
29
1
15
17
30
16
12
12
25
7
16
44
4
26
46
57
8
15
12
13
3
82
2
12
8
36
22
4
46
1
1
7
15
6
34
14
11
55
1
23
1
9
42
29
5
4
34
20
25
23
38
12
23
32
15
33
1
23
3
4
14
12
22
10
8
14
1
59
16
22
7
21
11
21
3
9
4
22
12
9
3
13
16
75
6
8
15
13
30
2
3
13
16
4
22
4
8
28
12
18
42
1
9
15
1
16
6
10
10
48
6
7
3
6
15
24
3
13
9
34
10
27
32
37
11
15
28
12
2
12
30
70
47
57
102
9
48
3
12
33
103
9
21
26
1
5
3
9
7
1
14
36
14
7
51
29
19
32
2
4
7
15
12
69
1
15
11
20
6
46
2
27
3
30
15
31
25
31
26
4
34
14
3
7
8
2
10
28
8
4
21
24
33
14
14
3
1
12
3
13
4
10
4
30
6
13
56
51
56
13
11
18
12
34
6
14
46
3
1
2
12
17
19
42
14
14
4
3
45
27
3
4
60
13
25
28
14
124
20
5
47
1
11
32
5
8
53
3
7
2
32
36
14
21
29
10
8
40
22
64
10
2
40
2
29
13
10
54
11
8
17
26
13
11
5
16
15
4
20
14
2
2
7
16
25
31
17
15
1
80
8
32
4
2
25
37
10
60
20
36
37
15
65
9
10
60
8
1
8
3
10
38
5
16
15
9
27
29
17
4
11
23
17
35
13
1
30
16
18
44
10
22
3
13
80
38
62
12
10
65
3
12
6
3
7
49
1
7
3
20
33
57
34
38
8
10
13
11
30
7
53
20
16
24
20
10
9
13
16
14
5
15
17
1
48
7
5
78
34
16
10
9
3
42
16
20
34
37
7
25
8
17
2
12
68
45
3
6
10
20
10
47
13
14
6
60
43
27
37
1
39
13
11
15
28
20
10
12
4
10
5
35
14
22
8
17
29
20
8
7
64
40
17
104
6
9
39
2
8
14
48
60
2
11
15
34
32
50
36
4
8
13
16
53
14
2
19
16
39
8
1
1
14
14
27
3
38
15
19
4
6
6
10
14
30
15
5
54
4
38
10
17
32
25
24
15
8
29
4
71
3
20
24
6
3
8
8
27
60
38
10
8
24
9
15
9
7
14
20
22
17
7
18
18
4
17
3
38
38
10
2
20
12
37
8
40
11
48
4
9
29
27
31
9
47
41
9
14
56
26
28
3
9
18
13
8
40
15
8
30
42
1
15
2
30
1
1
10
46
47
13
48
2
18
23
7
33
7
2
4
6
32
42
34
46
3
13
12
6
1
39
44
26
2
34
34
26
11
59
4
2
4
60
4
3
7
22
2
1
11
21
8
49
7
8
16
35
4
8
48
17
16
7
20
12
17
7
70
26
65
25
12
32
10
17
9
14
14
35
8
3
20
16
20
53
19
12
1
25
71
33
8
48
18
14
32
23
3
24
4
57
39
48
17
25
31
19
26
20
2
22
4
16
20
16
42
22
6
12
10
10
33
15
1
8
3
53
5
4
48
50
5
73
14
17
23
24
36
20
1
37
16
10
20
5
67
4
1
19
18
27
8
11
5
15
12
12
1
27
32
12
10
23
8
16
8
32
27
84
2
34
20
12
4
65
3
2
20
31
29
26
24
9
16
3
12
8
40
26
6
16
8
30
6
5
32
24
23
4
50
22
30
14
9
27
10
11
63
1
11
28
41
48
51
6
44
10
2
50
14
23
7
25
35
4
57
9
88
2
10
10
129
24
24
7
26
47
9
14
24
34
47
5
6
10
32
30
2
36
108
2
33
8
3
6
18
53
9
23
17
40
24
14
6
6
60
10
4
34
26
46
54
10
36
21
40
17
2
4
41
16
11
29
40
9
7
47
1
3
5
16
75
50
11
19
4
2
12
10
9
3
36
10
23
39
56
10
26
18
22
10
10
1
3
6
28
2
8
26
10
6
7
47
1
5
16
4
108
32
3
24
23
10
6
49
11
38
12
18
12
18
22
12
8
28
13
32
47
9
53
3
7
28
14
15
16
9
4
11
32
27
5
16
5
4
31
51
10
58
2
8
23
21
3
3
6
8
22
1
15
18
62
17
53
11
8
1
34
24
2
10
12
8
4
1
9
7
57
32
7
8
9
7
19
2
3
8
32
3
2
18
24
38
11
16
24
8
9
2
4
26
15
57
18
2
12
20
6
10
10
38
51
23
2
8
7
16
15
18
54
2
8
23
13
34
12
46
2
2
3
11
12
12
12
8
12
36
50
7
13
32
12
4
4
2
13
23
32
25
1
23
1
10
13
32
8
16
16
33
14
17
37
60
22
8
12
45
17
10
21
17
34
38
23
9
15
71
17
8
23
9
24
13
20
56
8
32
7
16
1
15
3
6
54
6
10
12
14
7
1
38
34
16
15
40
59
76
17
15
1
1
39
37
10
12
5
27
10
74
36
14
4
6
4
50
7
3
13
7
48
1
3
6
14
16
20
10
48
16
14
13
23
25
19
24
28
14
6
29
1
55
25
7
40
1
39
1
24
16
2
42
3
13
4
7
53
3
8
8
67
20
12
10
4
48
16
102
25
39
17
3
29
7
14
36
10
12
12
36
1
39
20
21
16
1
22
2
22
16
8
12
21
3
5
9
2
12
20
13
13
14
2
16
2
1
11
29
31
6
92
32
6
12
5
3
21
3
4
36
26
4
7
21
10
22
14
12
4
8
28
8
4
2
11
5
51
61
11
41
34
12
20
4
60
20
1
17
6
4
20
25
13
4
48
16
2
14
23
27
20
24
2
28
30
29
21
3
49
15
27
2
34
26
4
102
5
55
4
8
18
4
24
20
42
4
48
18
11
16
8
3
12
65
32
47
24
2
14
56
4
8
5
11
2
3
19
5
27
14
12
14
8
16
26
54
29
23
10
2
20
25
24
8
43
32
5
25
6
1
77
10
80
6
3
15
25
3
29
1
14
18
6
12
2
10
12
4
20
4
57
23
16
9
3
50
28
23
3
36
1
11
28
30
3
8
63
18
36
16
20
31
32
7
8
12
13
21
6
5
31
33
17
71
7
16
20
21
7
18
20
10
54
11
5
10
52
48
48
2
30
13
21
4
22
9
33
28
11
3
16
13
9
10
45
5
12
14
36
20
18
7
16
7
12
4
32
9
21
19
1
22
49
23
4
13
43
29
7
30
12
10
12
14
30
21
1
28
3
7
49
3
20
24
9
7
9
95
14
2
8
1
23
1
51
8
21
17
2
13
45
34
24
9
3
28
14
6
30
16
24
2
2
2
25
16
19
38
6
10
63
8
25
31
49
24
6
24
25
1
15
43
18
11
137
16
34
22
14
1
23
14
12
7
31
57
15
129
15
2
15
19
48
6
14
40
20
6
6
6
34
97
1
28
14
60
4
29
3
24
30
90
5
32
113
6
18
10
12
25
8
39
2
8
10
36
36
24
5
9
58
52
17
3
37
8
3
18
35
35
44
12
5
8
3
14
6
2
12
4
16
16
15
25
22
9
37
35
32
3
22
2
72
28
20
42
3
3
12
1
17
42
13
9
24
14
40
20
12
16
24
10
7
9
32
10
21
15
2
44
30
5
32
1
15
13
14
16
13
1
8
60
2
9
5
30
22
7
41
6
36
34
16
12
39
29
11
9
64
10
34
11
21
43
39
78
3
15
24
1
11
29
7
9
32
16
23
1
23
28
32
4
2
15
9
30
6
4
14
17
55
4
21
3
12
20
5
19
38
8
4
20
8
15
27
4
1
16
8
7
60
30
54
4
24
32
29
9
8
44
18
12
6
10
5
29
3
13
32
62
6
32
16
50
10
3
29
48
12
7
63
8
40
12
13
25
60
3
16
63
80
12
45
55
32
17
13
75
33
10
22
24
82
4
50
20
11
35
13
88
7
12
12
108
4
9
11
5
25
6
9
15
14
3
17
12
11
39
2
12
14
5
29
22
24
50
11
11
12
12
14
10
77
8
1
10
76
17
7
8
16
2
39
19
12
10
2
106
11
5
54
37
9
30
1
9
20
20
34
14
10
37
35
14
15
17
8
2
4
24
65
5
20
39
5
48
12
32
20
64
2
14
43
23
2
39
7
17
7
36
46
20
6
4
8
33
19
21
8
8
53
19
11
37
7
26
50
77
3
10
14
6
39
15
9
24
7
12
48
22
22
9
27
16
168
26
12
70
18
12
32
6
54
23
19
26
2
2
18
30
10
8
29
1
7
3
14
63
5
2
14
20
2
24
20
1
17
10
13
8
49
7
19
6
8
31
57
2
13
23
22
19
11
18
32
11
21
10
26
14
1
7
9
16
15
9
21
27
11
4
32
6
3
7
1
11
56
4
12
21
47
1
39
9
72
17
4
28
38
30
2
97
15
24
25
7
18
10
30
6
6
11
3
30
6
89
1
20
20
28
14
29
88
8
16
47
28
13
1
8
7
3
28
12
32
36
4
12
34
7
19
61
47
33
8
39
1
51
70
14
32
12
13
15
12
38
24
8
7
19
5
48
3
37
51
21
32
3
24
26
2
1
9
64
15
111
1
11
77
41
15
5
44
4
16
6
29
1
18
5
17
4
36
32
22
26
14
60
8
37
8
3
4
24
12
8
12
2
2
38
6
24
16
41
33
8
31
7
20
5
5
30
6
6
1
21
16
11
5
3
3
8
4
1
7
60
21
31
33
5
43
65
6
1
15
17
13
50
1
23
6
19
41
23
1
30
10
63
3
5
15
1
11
12
1
40
16
8
8
75
20
12
21
15
12
5
1
6
40
14
10
1
9
22
2
7
8
85
18
4
5
31
9
3
5
3
2
3
33
22
9
19
53
7
17
13
14
12
26
60
22
29
8
11
53
5
6
21
3
2
22
22
88
12
11
37
18
40
10
2
26
6
38
22
24
6
46
5
27
29
23
14
6
21
57
10
12
38
12
6
40
17
3
2
19
13
36
2
37
39
12
45
3
12
20
21
13
6
5
24
1
7
23
10
14
17
21
19
16
13
28
20
27
9
70
8
16
32
60
34
3
11
6
39
15
17
19
13
53
10
9
15
20
4
12
37
7
18
10
8
13
35
14
26
5
40
24
17
6
17
1
22
65
19
8
22
7
8
64
8
8
33
46
17
8
19
36
33
19
8
16
20
33
48
63
66
31
16
ABCD 488693444*7^$a-1 [50012]
7
24
72
29
4
51
56
13
27
24
8
16
21
3
29
3
40
9
5
43
8
36
27
12
4
20
21
88
47
85
29
31
39
2
34
24
26
6
40
12
9
36
23
4
45
3
2
10
5
19
20
33
4
3
12
2
19
17
6
9
4
80
67
20
16
12
26
30
36
49
12
15
65
7
32
9
27
33
55
12
45
5
19
12
59
4
9
24
11
25
15
9
3
9
56
4
51
24
8
9
12
19
5
27
25
15
36
12
21
15
41
16
15
9
20
16
29
34
5
27
1
59
1
80
3
24
1
15
5
19
21
11
45
67
21
36
11
28
2
31
3
9
12
5
7
63
9
15
33
20
4
3
8
16
20
16
29
4
107
13
23
9
31
33
48
3
17
7
45
27
60
9
39
2
3
9
18
24
9
31
17
24
9
10
38
51
7
5
40
27
32
9
52
3
77
3
24
45
4
8
9
10
21
11
25
5
43
12
12
56
4
12
3
26
19
44
79
2
30
76
60
41
21
7
20
15
16
5
4
20
7
14
63
7
17
19
9
11
4
14
15
28
15
9
24
5
10
45
11
4
2
7
12
20
9
22
5
24
19
2
24
34
56
1
8
9
7
3
17
4
35
1
12
3
17
27
25
20
7
21
11
1
36
3
2
34
14
18
1
8
16
29
24
22
5
36
81
22
9
8
67
21
35
25
29
66
6
3
15
16
9
29
18
12
1
12
5
18
37
5
34
50
51
75
4
56
9
16
3
21
24
20
9
6
12
4
57
27
2
10
53
55
105
24
27
20
4
50
10
45
12
3
20
12
40
20
12
13
23
4
5
7
24
5
7
21
32
19
2
36
42
12
6
18
12
4
5
9
7
24
20
16
12
3
44
9
27
40
57
27
9
27
2
7
11
4
5
52
27
12
9
15
17
63
76
32
12
69
7
14
6
1
29
79
15
21
44
12
7
29
100
27
9
32
4
3
2
7
20
7
12
8
1
15
77
7
21
8
36
27
4
5
15
4
5
55
21
32
27
1
35
57
33
7
27
33
27
21
39
17
7
5
60
16
27
9
20
21
43
8
4
36
8
16
47
13
20
9
63
31
26
15
12
27
6
10
20
13
20
4
48
23
1
5
46
9
35
45
9
36
27
28
27
45
3
5
40
48
3
17
4
35
18
10
12
9
3
8
1
8
16
15
8
13
23
9
15
72
9
36
57
15
4
32
12
99
6
10
17
12
63
36
16
36
21
3
14
7
3
5
16
11
1
8
31
5
4
5
3
52
12
27
14
19
36
36
29
6
13
41
12
46
44
9
51
1
47
69
12
4
32
15
16
84
8
13
3
24
8
18
15
28
3
8
9
33
31
17
27
4
20
31
14
54
52
14
22
5
16
12
27
8
33
9
3
45
10
12
41
24
19
24
12
2
22
29
12
144
16
35
4
14
67
3
9
60
8
28
17
24
63
3
24
16
9
15
50
18
9
67
12
5
16
12
24
17
75
24
9
46
57
5
19
8
7
84
9
15
48
21
17
22
84
36
12
8
9
24
9
7
20
3
1
17
18
1
35
37
23
16
20
73
51
33
5
12
6
1
47
1
41
48
43
3
45
35
4
5
4
56
16
68
7
56
4
5
31
12
8
4
44
25
12
3
2
18
37
8
39
40
21
15
12
69
15
9
8
19
8
1
104
27
4
44
72
37
3
20
25
39
44
12
40
5
9
10
24
20
36
1
3
29
4
77
22
24
9
11
13
12
11
28
5
36
9
7
20
19
9
24
3
8
12
28
41
48
15
1
24
12
11
9
9
42
21
4
24
44
15
12
54
15
4
44
40
32
28
3
60
14
19
36
15
50
54
16
29
19
69
11
42
75
9
34
17
12
60
16
5
10
32
25
36
5
15
16
20
7
20
1
35
21
24
9
22
21
20
7
60
80
6
31
15
9
8
28
20
33
30
100
9
12
15
14
12
15
16
39
24
24
5
4
3
5
19
21
15
69
8
28
60
15
24
24
36
69
5
27
55
8
4
12
21
8
16
11
30
54
24
36
108
16
50
6
18
7
12
24
39
17
12
27
9
19
5
4
3
9
65
27
19
48
12
29
39
16
9
8
28
35
66
18
9
7
29
15
4
8
4
20
13
8
16
36
20
7
24
20
1
44
7
48
12
8
36
1
23
13
59
30
31
12
15
9
3
8
37
24
5
6
4
26
10
41
31
12
9
47
49
5
19
29
18
9
16
35
1
12
5
7
12
11
1
35
6
27
3
61
27
2
15
4
24
11
16
20
13
32
9
55
32
7
9
24
27
12
2
7
23
1
32
40
15
33
12
8
36
4
35
24
40
77
21
43
56
72
4
20
3
52
65
19
24
29
7
24
9
11
9
43
41
7
44
13
17
10
8
24
16
9
11
13
24
3
14
7
24
17
58
84
20
6
19
53
27
31
8
42
43
12
27
21
32
3
1
35
4
12
2
51
12
15
52
12
20
4
21
12
3
57
27
20
16
17
4
53
7
24
11
37
15
48
2
6
1
15
20
16
74
3
16
12
8
4
27
29
91
9
11
36
24
25
15
93
27
50
7
12
27
17
43
2
7
8
3
28
5
4
32
63
37
24
24
12
29
3
67
20
12
24
28
9
29
18
1
8
91
14
48
24
27
21
58
21
44
63
40
12
9
23
1
8
19
8
9
63
4
9
32
40
5
10
21
29
10
21
3
5
16
3
5
4
23
12
52
24
77
24
19
117
24
95
9
67
41
28
32
4
23
16
36
41
19
12
32
9
15
1
29
19
15
8
13
15
12
5
27
28
2
42
40
44
6
63
16
11
45
19
45
36
15
68
13
3
9
27
24
36
5
51
18
46
9
15
12
29
15
18
3
33
10
2
15
52
12
12
3
20
21
19
9
8
28
24
39
9
3
14
51
4
27
12
21
44
4
23
1
53
7
20
9
10
21
17
22
41
28
12
5
7
8
9
10
20
24
16
38
18
81
19
89
4
51
9
27
24
5
15
1
20
4
3
26
10
12
5
39
13
3
8
4
32
13
8
24
3
9
31
5
16
12
35
97
53
19
15
14
15
4
23
21
4
15
9
3
12
9
48
12
5
10
21
11
4
44
105
55
2
18
16
98
3
43
53
12
19
26
19
63
9
24
24
5
6
21
4
12
8
75
25
11
4
20
21
19
12
24
9
41
34
36
20
1
12
3
2
48
10
8
61
3
12
20
40
21
20
39
16
38
43
3
9
68
4
5
79
15
8
18
7
11
16
17
12
27
1
32
7
38
43
11
12
6
31
12
5
10
12
33
8
7
20
9
7
60
9
15
57
15
9
5
3
16
8
43
14
15
27
4
5
3
18
18
13
39
2
6
12
40
5
4
11
9
12
51
12
6
7
15
12
21
35
30
18
33
7
5
40
5
10
12
9
3
53
19
24
57
56
16
11
1
12
47
12
60
18
10
2
42
21
19
57
5
15
28
3
33
24
3
17
3
1
24
15
21
48
44
69
18
49
15
65
28
12
12
17
7
39
56
13
15
17
19
5
31
44
54
10
5
4
23
28
12
9
59
1
8
7
9
11
4
17
15
49
8
16
12
8
24
43
14
19
5
10
2
7
12
8
24
4
23
9
67
9
32
19
80
21
7
9
8
12
27
1
23
12
4
32
1
63
9
36
35
16
2
43
17
3
4
11
13
17
7
3
17
16
11
16
9
53
18
21
9
51
16
3
44
16
20
21
63
9
16
12
17
24
19
27
57
32
3
25
8
16
20
4
5
43
32
36
63
13
5
7
8
3
1
51
8
12
1
51
9
3
45
12
12
36
8
3
1
8
31
33
41
39
7
20
13
11
4
5
4
12
11
1
36
24
11
12
9
36
19
21
5
46
57
77
15
31
32
28
33
29
19
17
27
3
16
9
20
69
7
36
47
13
3
12
53
7
9
23
18
10
5
16
32
27
52
9
8
4
12
36
23
24
21
15
1
35
37
12
3
2
19
11
4
5
28
24
24
5
19
5
39
27
6
7
3
12
36
9
5
7
23
18
60
10
2
6
13
44
87
13
15
8
37
12
35
13
24
15
17
7
14
7
53
3
9
24
55
12
5
10
9
11
25
35
48
16
17
4
3
12
20
117
15
37
24
20
16
63
32
4
92
4
14
10
45
8
43
20
18
18
25
60
5
12
18
4
29
7
5
115
8
12
9
51
18
19
3
24
9
15
72
24
45
35
16
21
3
9
77
15
3
1
15
33
27
21
27
12
41
3
1
35
6
30
40
5
19
8
6
39
28
35
4
5
4
29
3
9
43
48
3
2
34
9
59
33
72
21
10
80
33
3
60
4
17
33
7
3
2
22
29
7
36
38
3
4
5
7
27
2
31
47
1
3
5
28
48
17
18
16
17
19
17
7
14
60
22
5
48
27
18
6
25
36
23
72
9
19
5
12
19
41
3
1
15
9
8
12
15
16
29
40
24
51
14
19
12
27
9
95
9
4
23
1
3
5
19
12
9
12
24
15
48
20
25
24
3
24
44
1
23
9
31
21
11
36
9
16
65
31
48
24
8
7
20
13
3
9
44
27
1
8
4
8
4
29
12
34
9
47
40
9
24
27
9
8
24
7
21
12
27
12
9
24
24
3
12
32
24
93
24
40
12
12
24
15
5
55
20
100
12
2
7
11
4
14
10
33
11
18
7
72
65
10
24
20
25
72
20
19
17
3
24
9
3
13
12
15
21
12
12
32
31
20
52
2
7
15
36
5
27
28
8
13
41
7
11
45
4
12
3
26
3
15
25
48
44
52
95
9
4
39
117
27
2
34
24
5
15
1
8
3
1
24
20
4
135
14
22
5
60
27
16
14
7
53
18
21
16
15
32
16
20
4
24
9
5
31
35
16
60
14
7
48
12
60
23
21
9
27
148
29
27
19
24
2
27
7
69
24
47
16
20
25
51
33
8
7
12
17
27
25
11
9
91
17
4
3
20
4
5
4
5
22
41
24
43
2
3
4
60
41
7
3
29
4
5
10
5
4
15
9
17
30
18
55
12
15
14
10
29
24
12
9
42
37
3
24
20
6
12
6
12
4
9
11
13
24
60
3
20
13
5
6
37
15
9
15
36
8
1
39
50
6
36
ABCD 488736494*7^$a-1 [50011]
24
84
53
1
15
3
41
1
3
9
6
9
45
72
3
32
24
115
6
11
12
16
27
5
73
18
18
72
3
8
1
27
32
1
35
36
109
11
127
54
15
20
55
6
27
32
40
27
18
48
11
13
12
18
41
37
27
3
5
1
12
87
32
49
3
153
27
27
6
30
18
63
9
90
6
84
24
12
108
54
72
42
18
17
1
48
18
6
11
1
23
49
54
69
21
60
23
16
24
27
9
36
111
36
78
39
8
37
35
7
77
12
28
45
18
17
55
17
67
6
18
9
21
24
72
23
24
16
9
3
123
12
17
28
56
7
60
17
19
29
61
71
100
20
52
20
97
36
36
90
54
66
6
35
1
35
49
18
5
28
21
11
40
12
24
12
9
35
61
35
24
84
1
11
12
103
5
88
9
23
73
59
12
24
124
33
66
42
30
6
48
18
9
27
53
19
65
12
12
28
9
114
65
124
48
32
36
121
6
126
23
13
11
37
27
8
60
4
45
60
35
4
92
12
19
66
6
72
12
33
32
97
6
45
8
13
51
12
8
28
24
3
5
1
12
15
3
81
27
72
9
60
3
5
13
18
18
24
59
25
18
65
24
37
54
9
33
11
12
84
1
30
33
21
54
9
9
51
3
9
45
51
72
9
12
59
28
93
27
45
23
1
66
29
60
37
6
54
63
44
1
12
6
45
8
4
44
12
13
30
114
63
48
32
24
7
144
18
18
24
9
3
42
11
7
53
1
66
18
24
23
13
90
90
30
6
39
69
35
1
156
24
18
57
60
81
12
87
21
11
205
71
97
35
85
35
7
81
3
9
32
55
18
119
91
9
81
24
18
54
12
150
30
18
33
117
30
54
47
16
27
5
40
33
27
3
137
25
36
51
39
17
36
60
1
35
37
30
137
7
6
11
25
48
63
33
11
136
9
35
16
45
111
123
17
1
27
129
6
72
5
13
18
9
63
21
33
66
60
54
47
48
25
24
23
13
18
9
3
18
24
36
12
63
44
60
13
36
24
18
48
29
43
5
60
13
75
32
67
24
12
65
49
3
15
12
24
36
18
18
5
4
3
33
45
12
35
48
184
12
24
12
27
6
47
37
15
8
24
79
9
45
150
17
64
27
12
17
60
13
60
3
80
55
60
9
21
6
17
13
11
40
39
54
24
11
24
76
15
126
111
45
23
40
45
63
32
12
19
36
33
68
49
3
8
1
15
21
18
45
99
24
18
66
42
30
60
53
24
61
23
24
132
7
12
5
72
1
72
27
80
60
112
45
18
9
21
36
23
31
33
20
1
72
36
35
43
138
78
54
47
88
20
7
48
5
28
152
31
24
53
36
19
18
27
32
72
43
9
20
139
21
60
8
100
36
3
72
41
1
63
20
7
18
48
24
30
9
20
7
18
60
3
9
36
51
44
49
11
13
120
42
54
12
15
9
30
5
13
6
18
3
15
30
18
29
31
53
12
28
32
1
47
55
17
25
36
228
15
36
21
54
18
15
21
18
5
28
164
25
12
59
28
27
9
9
27
57
6
18
102
108
9
141
48
59
12
7
41
13
48
35
36
24
96
40
81
84
47
16
15
18
3
20
7
24
18
12
59
13
60
18
9
39
6
18
17
13
24
48
15
68
12
4
45
15
3
9
32
1
27
80
28
44
19
36
36
5
25
24
12
54
9
45
72
51
27
48
29
36
4
20
73
54
9
8
16
3
6
90
30
35
1
96
59
60
48
31
66
51
3
89
19
9
20
7
54
54
17
28
20
4
39
78
27
9
18
12
65
61
11
84
13
42
9
39
24
9
9
11
7
17
1
11
37
15
56
1
71
55
5
24
67
12
24
36
9
12
44
1
23
85
6
5
97
15
21
59
37
120
90
117
36
15
53
49
18
5
49
23
28
32
49
59
88
9
11
12
73
18
9
9
36
12
15
48
20
43
6
63
9
63
21
23
13
23
28
32
49
71
193
24
27
44
48
43
77
103
9
21
27
51
21
56
72
24
1
18
65
61
11
132
1
11
13
72
84
15
21
78
48
45
8
43
17
60
72
4
63
30
6
17
55
17
1
11
7
12
177
72
36
72
8
19
5
25
27
9
108
23
37
39
9
63
15
5
13
3
27
17
12
96
61
71
28
3
108
18
83
52
8
28
9
60
54
9
9
36
54
72
12
45
69
39
9
15
36
39
45
45
15
32
7
53
19
17
43
12
5
31
54
36
36
23
4
33
138
60
9
3
17
60
49
24
12
72
6
125
13
15
8
1
11
43
65
1
18
42
23
40
8
24
25
23
28
12
92
60
7
17
37
23
36
31
5
24
7
18
3
33
72
3
44
19
17
28
140
19
17
28
39
269
160
12
68
1
84
15
9
138
90
15
48
45
27
9
11
12
4
15
41
25
23
12
16
12
20
40
9
54
53
76
8
19
33
44
72
24
16
32
12
16
3
78
3
33
120
15
12
99
54
24
3
8
48
4
27
9
12
20
103
9
3
33
21
23
31
69
44
1
36
12
23
103
72
5
48
52
20
43
41
25
23
28
45
23
4
8
55
5
49
63
45
23
49
143
37
11
28
27
9
20
16
69
18
117
27
12
9
15
18
35
24
31
30
78
57
24
9
18
72
5
24
1
18
6
36
27
3
41
13
15
3
65
31
54
3
24
3
5
4
9
47
103
18
36
48
72
36
54
101
96
16
57
60
12
18
42
3
56
4
36
3
29
13
27
12
81
42
36
12
24
36
12
60
9
3
6
54
90
23
4
117
3
9
11
31
29
73
11
4
9
27
9
90
36
17
72
72
1
27
3
18
15
12
32
12
16
3
6
35
40
9
24
27
3
17
19
18
59
48
84
12
4
72
68
19
45
12
8
72
24
64
32
7
17
16
9
48
24
3
36
20
25
35
37
24
72
84
71
28
60
3
42
63
3
17
12
12
19
29
12
12
13
24
3
20
13
135
12
60
20
1
18
65
52
8
7
30
36
99
44
16
3
17
7
17
13
11
25
42
18
18
18
54
9
9
59
7
45
15
18
27
8
28
3
18
23
139
17
199
17
97
23
13
18
18
84
6
48
33
36
93
24
18
17
108
84
1
36
47
36
13
30
6
35
24
43
17
19
41
37
84
42
36
29
84
13
11
1
126
5
37
23
60
48
25
24
12
23
28
45
12
18
60
5
7
18
63
27
5
13
35
19
6
54
ABCD 488939456*7^$a-1 [50003]
3
24
153
108
39
117
24
64
164
28
23
37
8
12
312
100
108
107
181
92
63
109
96
8
63
9
84
36
27
144
9
27
24
1
60
92
72
63
25
23
49
32
51
1
36
96
56
72
12
36
96
27
57
124
44
16
20
72
28
236
60
12
40
72
68
144
40
108
23
36
1
32
28
56
108
132
76
104
52
131
61
72
128
216
63
1
23
9
48
24
12
24
12
40
48
47
9
72
180
15
81
63
9
16
23
105
28
56
96
3
25
12
252
108
104
48
60
52
48
96
12
83
97
80
27
36
217
8
75
69
12
123
133
20
28
8
27
289
168
83
165
27
33
27
48
132
21
27
81
16
72
20
36
52
128
124
228
152
15
81
100
35
72
45
75
9
4
20
27
9
156
27
69
180
147
105
12
28
95
45
4
12
68
40
32
4
60
72
140
135
9
16
72
48
35
21
76
155
61
20
147
145
80
15
72
21
112
47
129
27
24
12
13
20
72
75
9
279
25
20
171
25
71
129
108
72
27
144
24
25
32
24
135
109
80
135
9
3
25
20
243
9
63
169
119
85
104
28
12
20
72
72
192
24
52
119
25
11
93
63
97
12
68
48
60
48
52
47
193
20
144
144
76
108
32
63
57
16
8
100
47
13
32
64
32
3
33
196
56
63
37
179
9
36
75
81
96
144
36
252
196
47
25
200
52
20
171
37
56
36
100
72
168
11
252
141
124
68
52
56
124
92
88
60
32
144
76
20
40
8
36
99
24
133
140
24
76
288
120
120
44
72
12
171
69
16
11
13
35
121
48
44
64
8
75
49
83
57
16
56
16
47
9
24
88
72
140
15
21
51
9
28
24
36
20
16
84
83
36
9
15
36
121
71
49
11
48
97
72
152
28
240
120
168
32
51
129
60
36
99
36
93
52
60
11
48
69
112
107
81
88
80
171
109
8
12
204
144
63
25
12
80
48
27
37
35
60
9
36
48
87
48
1
44
72
76
48
11
33
27
129
160
56
60
72
36
16
24
48
12
44
39
97
11
105
75
205
35
57
63
9
63
72
33
112
44
96
268
59
73
35
36
37
68
12
27
61
215
25
119
37
56
15
12
25
47
61
8
39
108
153
27
69
39
96
9
16
11
189
39
60
9
183
81
60
52
240
32
40
59
117
84
96
52
11
9
39
1
32
172
35
73
12
68
52
92
12
51
37
128
96
39
13
60
116
88
216
44
135
1
188
52
56
208
11
24
49
215
72
25
92
15
85
216
24
11
141
136
60
47
12
9
27
177
3
24
36
108
9
40
44
36
51
9
3
13
308
3
61
56
231
120
69
12
108
60
52
12
8
36
208
8
72
48
28
132
204
84
92
4
96
12
95
45
27
36
25
8
16
284
135
61
264
192
12
128
123
45
16
131
81
136
168
8
12
112
48
56
99
13
36
36
104
148
92
3
33
100
56
52
47
25
236
72
16
24
84
35
1
20
27
45
72
63
45
4
92
36
72
180
28
44
52
56
16
132
8
99
1
116
132
72
208
56
72
36
88
60
176
51
1
44
72
48
24
219
217
23
117
27
1
80
12
88
35
21
159
180
49
84
104
27
36
105
36
4
143
96
93
60
16
56
99
9
48
63
97
20
195
48
37
215
ABCD 489052544*7^$a-1 [50004]
35
72
81
3
45
12
39
108
9
48
12
123
24
9
12
3
37
119
49
35
12
1
59
109
71
21
51
73
104
36
4
56
36
3
45
51
108
12
33
48
3
9
48
52
152
27
96
9
12
3
37
11
24
24
36
69
60
40
56
51
12
12
36
84
21
39
240
57
12
27
24
49
179
13
96
23
36
129
24
24
4
24
20
63
93
12
51
21
63
12
21
28
96
107
33
15
60
9
123
13
179
37
8
15
25
23
9
112
47
33
36
12
39
33
111
21
148
59
12
1
8
12
204
3
12
49
32
36
96
3
60
141
12
36
231
9
135
25
80
3
157
20
12
3
24
24
37
80
16
47
45
3
73
32
15
9
60
100
23
21
192
75
24
9
40
48
24
144
23
36
61
32
3
45
48
15
48
9
51
57
3
60
105
39
81
159
36
25
35
12
9
40
72
48
56
15
48
25
95
21
52
48
8
51
120
12
48
60
69
15
9
39
69
28
44
100
68
3
21
27
36
13
80
88
11
12
21
12
15
25
24
35
21
48
84
3
60
24
48
9
3
25
56
40
8
132
63
9
108
3
13
20
48
15
57
99
1
92
28
83
24
36
204
12
33
60
28
107
24
12
81
48
48
51
12
105
12
51
12
156
12
61
92
12
3
33
39
37
56
3
24
9
28
71
1
48
83
12
36
13
20
52
8
39
1
131
9
36
111
1
23
9
39
81
27
21
63
21
28
8
219
48
12
1
24
24
44
51
36
12
33
15
69
4
20
15
12
25
44
51
1
72
92
27
33
3
132
1
11
13
96
23
57
147
37
59
60
25
83
81
28
8
64
20
48
3
36
60
1
23
48
48
1
11
108
9
111
12
9
24
63
105
24
15
45
144
3
57
87
61
56
15
9
123
61
47
60
61
44
63
13
23
1
47
12
108
180
45
3
205
35
24
45
3
96
33
24
28
32
87
12
21
24
108
4
56
24
60
28
68
72
124
59
37
131
48
105
24
87
144
36
48
49
8
72
12
27
81
63
45
3
12
21
3
24
57
36
75
12
45
27
120
36
45
3
72
93
51
60
117
100
11
69
63
60
48
21
27
13
116
63
12
9
27
33
15
12
49
35
21
84
3
36
12
69
12
112
32
87
12
24
157
24
24
56
72
27
237
16
11
12
84
12
9
3
57
192
24
15
109
35
9
96
51
25
47
9
24
15
252
60
21
39
12
81
16
56
3
21
3
45
99
12
144
1
8
16
24
11
96
177
27
9
51
96
21
60
51
57
84
100
11
21
24
3
81
24
12
3
60
108
21
88
32
27
12
9
36
135
24
57
3
105
16
44
3
1
167
9
12
28
92
3
36
60
24
48
21
15
12
25
24
8
12
84
48
3
61
24
44
39
21
12
75
1
119
25
35
12
165
24
28
11
21
3
21
84
243
93
4
44
51
33
12
15
36
1
32
40
35
45
132
4
35
24
12
12
12
9
72
40
8
36
4
44
48
39
57
39
72
9
24
63
12
33
24
60
27
45
123
36
57
156
12
15
12
108
81
36
16
143
121
24
104
27
9
4
47
33
12
4
23
9
12
15
120
12
72
1
35
84
97
11
13
152
27
21
36
48
12
40
24
71
25
35
93
15
60
189
36
24
4
24
20
111
21
40
48
80
15
21
4
35
48
60
33
3
69
24
63
9
111
57
96
12
76
56
88
59
12
1
200
159
93
39
48
33
27
12
45
87
96
49
104
16
56
15
45
15
72
12
36
21
3
45
60
39
12
24
48
1
35
33
4
56
3
24
12
33
75
72
24
21
15
12
12
108
72
117
12
36
24
132
15
48
13
120
68
3
156
24
9
24
147
153
36
39
48
13
8
64
35
61
104
75
9
63
21
51
165
36
100
35
12
49
44
24
4
8
3
81
28
20
3
25
35
21
88
32
40
35
72
12
25
11
12
36
21
15
25
20
24
15
24
61
35
37
35
24
60
117
3
60
37
11
96
9
15
60
9
24
15
60
177
3
1
11
105
63
60
21
3
48
1
44
15
48
48
36
25
120
8
15
97
20
36
96
40
32
111
48
21
12
72
15
1
47
72
21
108
12
12
3
24
21
16
56
16
32
39
121
35
36
69
39
61
35
45
60
28
224
27
120
12
9
12
24
72
28
56
3
37
107
60
33
75
48
13
23
81
84
111
13
35
36
25
83
33
27
45
123
45
15
12
21
27
169
35
36
21
3
141
28
8
27
13
11
117
48
15
36
37
44
51
120
9
12
39
72
9
99
49
59
9
60
51
13
48
8
48
3
13
23
228
93
36
4
80
87
1
35
9
12
36
15
84
49
104
63
9
3
61
35
69
27
36
1
24
120
8
27
12
1
72
47
45
3
24
96
9
12
39
45
132
3
72
12
60
81
87
12
37
59
33
24
52
71
49
11
33
12
15
105
3
93
36
144
87
24
33
75
57
15
9
27
13
68
120
3
1
116
51
1
107
21
3
9
12
16
20
36
3
ABCD 489178922*7^$a-1 [50005]
21
3
24
49
75
15
30
26
9
21
28
20
10
17
43
20
21
27
54
15
28
41
4
26
10
3
32
40
8
1
27
32
52
41
19
39
96
6
44
3
67
6
50
21
52
12
20
13
2
13
15
9
3
84
146
24
31
56
3
13
27
14
16
66
5
40
69
23
36
7
5
39
10
6
30
15
44
19
17
13
15
87
5
3
30
15
25
32
24
63
16
5
12
84
4
59
1
38
37
5
46
33
12
8
1
12
11
4
15
14
10
5
21
48
15
84
7
6
3
12
12
27
5
4
5
66
6
15
9
39
16
15
21
32
7
26
10
44
4
9
56
4
36
12
9
36
15
8
61
51
11
22
15
17
58
8
13
8
48
3
21
16
9
24
6
5
21
24
16
35
25
20
7
48
3
21
24
17
10
17
1
59
24
27
30
52
14
24
6
15
40
8
40
12
75
41
9
3
93
15
13
27
24
35
1
5
15
3
9
7
56
24
4
65
4
20
67
36
17
16
27
8
46
15
116
4
8
1
6
9
51
21
44
1
15
12
48
11
4
9
45
60
3
12
9
59
43
5
33
52
30
14
70
14
39
7
29
7
29
21
28
26
1
29
19
12
56
7
9
3
5
43
8
13
8
12
36
12
37
24
12
3
20
21
4
42
24
53
7
24
2
10
20
10
3
32
51
37
17
40
23
7
18
6
81
3
36
24
2
7
17
31
3
6
74
21
9
22
14
34
30
38
18
6
4
26
18
10
27
32
48
3
37
9
15
24
24
11
70
27
39
9
20
16
9
47
43
42
48
92
3
16
20
16
12
20
28
12
41
12
63
36
16
12
20
7
24
2
4
24
12
18
2
63
31
21
24
48
17
19
12
3
6
90
113
48
33
3
7
9
93
11
43
69
35
45
4
12
20
1
47
36
1
2
21
3
21
49
15
9
15
21
8
16
11
28
5
10
5
7
14
19
15
17
4
15
33
36
8
48
21
28
2
49
48
32
19
2
10
69
48
3
5
3
30
15
16
35
33
60
7
41
3
40
6
3
17
15
1
14
16
60
117
51
20
9
76
8
9
10
5
4
9
35
24
16
12
48
21
30
20
4
57
8
1
36
3
24
51
2
4
36
30
14
4
27
53
39
12
64
8
19
5
24
27
52
20
22
35
12
7
30
54
42
11
49
15
8
61
14
30
10
5
1
35
31
17
12
9
16
47
79
9
35
1
3
12
17
7
6
90
18
11
40
8
1
27
23
9
36
31
92
34
3
51
21
3
12
30
18
12
9
9
11
16
9
143
36
37
15
24
48
3
29
4
17
3
12
28
5
30
37
44
19
2
28
27
11
28
20
24
52
20
40
17
7
53
16
8
7
2
34
6
23
25
36
6
54
2
13
69
11
55
41
9
34
2
4
24
20
22
5
25
44
43
20
48
15
33
12
48
4
23
13
21
14
9
43
33
35
37
9
47
4
9
20
4
32
19
44
7
45
35
9
16
3
9
3
5
43
17
9
30
24
16
14
10
26
16
83
1
39
17
3
37
30
17
28
60
35
37
72
20
28
3
24
5
55
24
2
10
5
13
27
3
8
13
24
8
48
4
21
11
13
39
48
32
16
8
4
45
15
8
48
7
21
71
25
3
20
21
1
44
4
111
9
11
1
11
7
9
57
6
17
37
11
55
18
2
73
12
29
3
3
70
8
10
21
96
20
12
7
110
4
15
27
17
28
56
3
13
21
38
21
7
41
13
36
24
30
150
6
26
3
97
48
6
5
12
9
39
31
54
11
19
5
69
7
12
87
20
6
7
41
7
29
4
26
16
18
59
7
9
20
4
27
5
28
3
14
3
27
24
6
10
56
13
75
8
37
11
10
14
25
45
2
18
3
16
12
36
3
42
11
4
32
1
6
29
12
15
30
19
44
27
25
32
21
7
3
2
19
11
33
31
21
32
12
36
79
9
72
9
3
21
12
44
16
39
56
43
96
36
33
5
19
12
71
28
77
19
36
5
9
39
25
6
21
48
12
3
5
27
94
63
8
48
27
24
30
39
3
1
23
9
39
16
6
20
3
24
43
93
12
48
125
31
9
42
33
15
6
39
11
45
21
3
25
15
24
3
14
10
6
15
15
24
54
12
15
33
15
11
61
53
3
72
31
20
13
20
16
5
12
6
21
24
12
16
21
30
54
23
16
12
5
3
7
30
3
57
54
84
5
7
5
28
11
10
14
22
8
18
37
21
3
3
93
32
40
8
37
30
101
9
15
19
21
12
51
9
3
18
11
4
47
4
44
52
33
51
5
21
27
36
4
3
18
42
18
6
5
28
8
12
7
66
35
64
75
5
51
24
21
13
75
75
26
27
33
10
6
8
7
24
11
13
21
35
21
10
53
12
33
10
36
5
45
16
26
18
3
24
76
3
33
15
9
8
25
30
33
45
59
3
40
65
4
11
4
33
3
9
41
3
3
4
14
51
19
86
15
69
16
83
27
28
69
32
12
36
7
5
19
21
21
14
46
59
16
3
17
3
45
37
24
20
43
21
12
14
46
3
15
8
9
33
12
28
11
51
37
27
32
24
18
15
31
56
48
6
19
5
16
2
73
5
34
5
21
30
1
12
17
15
24
64
12
39
5
7
30
14
10
135
21
8
16
20
19
12
3
6
30
14
12
15
4
5
70
21
168
11
9
1
3
8
3
70
11
9
10
29
39
72
45
21
46
14
16
3
5
7
8
24
33
3
55
56
45
1
71
7
2
15
52
17
46
24
29
3
13
8
88
29
15
12
3
69
16
44
12
19
6
26
4
17
31
50
10
17
43
21
69
27
12
32
1
30
18
20
6
21
40
32
7
33
63
5
12
67
21
48
17
10
45
9
6
41
9
19
44
25
27
20
3
6
40
24
2
40
18
38
1
17
10
30
11
12
28
84
21
30
17
12
15
21
13
20
7
9
104
16
3
41
16
3
11
57
28
11
10
15
36
5
4
15
69
15
27
17
7
65
19
5
1
3
20
91
8
9
19
9
32
24
25
6
14
63
84
27
30
31
9
2
40
24
53
1
23
19
69
8
1
11
1
47
7
14
7
9
26
4
17
9
19
47
13
21
3
11
1
5
39
16
3
12
5
39
96
9
4
15
9
68
28
15
36
6
48
6
41
13
32
10
5
13
35
21
10
21
5
4
51
32
97
84
32
15
72
16
15
2
18
16
14
55
8
3
16
5
3
16
14
31
11
34
11
51
21
13
44
40
15
21
18
12
60
9
56
3
42
10
50
15
24
1
27
23
9
60
115
6
15
9
3
21
6
17
4
12
72
24
27
24
21
3
21
36
32
1
35
3
18
10
33
8
19
24
21
39
2
7
27
14
90
16
14
31
39
12
45
9
24
2
13
15
2
10
74
3
27
30
3
33
3
24
27
4
65
21
10
26
154
14
18
1
20
60
12
24
27
13
11
25
20
9
67
20
51
4
9
89
82
18
35
7
68
10
39
3
44
6
15
28
12
11
4
24
17
57
22
77
28
24
9
2
37
11
40
5
16
45
3
11
70
20
22
54
47
3
24
37
35
24
13
8
25
8
19
17
34
6
14
21
51
69
9
16
23
3
4
5
36
28
15
45
27
8
49
12
35
1
15
17
36
31
9
17
28
35
84
1
6
6
8
15
24
3
4
9
15
36
5
1
8
19
77
64
6
66
20
6
37
60
23
48
64
5
31
54
30
17
28
27
74
3
16
75
12
41
7
41
9
70
9
3
48
26
51
33
16
30
20
1
20
48
1
2
4
5
45
7
12
9
6
29
1
26
24
30
10
9
21
2
42
19
48
33
36
30
6
15
33
35
16
9
30
36
9
5
91
39
17
4
9
27
3
29
13
11
27
25
60
56
1
75
3
9
27
36
168
41
21
28
6
33
3
45
3
69
33
3
12
11
4
69
41
10
9
20
1
83
76
36
12
23
24
1
20
25
3
95
45
3
1
60
8
12
31
6
24
20
70
5
61
3
53
3
67
14
4
38
24
37
41
7
8
7
54
63
27
5
19
81
65
120
3
1
51
8
37
51
45
104
3
3
4
24
5
25
39
12
24
44
13
47
31
9
3
29
49
66
5
4
21
23
31
5
21
31
56
13
39
32
13
26
54
7
99
36
48
6
14
22
26
1
12
11
9
12
9
10
5
13
95
115
126
15
36
3
5
21
36
15
24
72
12
31
53
13
3
32
28
51
9
56
61
3
24
17
24
60
3
3
21
96
3
33
21
10
12
9
5
19
32
24
27
28
54
6
21
75
29
28
41
3
19
18
11
1
39
8
48
84
1
14
13
3
56
4
5
28
24
8
13
6
33
60
8
55
5
28
8
43
45
5
27
7
57
35
21
16
12
21
54
14
16
6
33
15
21
39
66
90
9
15
2
15
45
7
8
4
21
15
11
1
3
14
3
3
34
23
31
12
17
37
6
5
4
69
6
24
9
147
5
28
108
9
2
21
27
25
29
10
5
85
12
8
55
15
6
36
47
13
11
4
9
ABCD 489181218*7^$a-1 [50019]
9
11
1
3
4
7
5
5
10
17
104
4
16
20
13
52
7
9
2
1
48
11
5
20
3
13
4
4
7
14
8
2
25
4
3
4
34
7
4
7
1
12
20
31
17
60
19
14
6
8
112
1
3
8
22
6
17
21
27
9
23
32
20
20
59
4
36
1
3
12
6
34
21
9
7
49
2
9
33
4
31
29
4
18
14
8
27
29
42
1
8
3
1
8
12
21
7
17
59
4
36
16
17
23
20
21
7
28
19
24
61
1
4
2
2
18
14
10
17
4
3
1
9
32
2
8
1
51
17
39
21
8
13
7
7
4
12
2
20
7
8
4
9
15
24
15
9
4
1
14
9
7
20
1
19
21
3
5
12
3
5
8
7
42
15
29
14
32
21
7
2
7
20
8
20
1
2
10
10
1
39
36
4
37
15
8
6
64
7
12
12
5
3
36
47
10
4
15
7
13
29
11
4
17
10
4
5
29
12
15
1
10
9
20
8
5
3
12
3
1
11
9
52
28
8
3
32
4
24
9
7
4
1
15
5
32
28
5
15
15
12
1
9
7
20
4
7
6
16
23
1
7
12
4
3
9
16
12
24
20
7
14
7
28
44
8
4
1
3
8
9
7
11
5
20
1
14
9
11
25
11
6
4
2
8
4
21
24
81
10
1
13
11
19
9
7
20
26
20
3
13
11
4
27
2
3
13
19
40
16
32
12
5
7
40
7
5
7
29
21
12
18
12
9
3
29
8
3
24
1
80
12
113
27
4
32
3
8
21
8
3
20
12
17
4
27
2
19
7
24
5
7
5
9
3
4
17
3
13
24
2
16
9
5
4
36
3
25
58
1
9
19
8
23
1
9
11
1
7
32
9
7
11
17
32
8
23
25
35
20
14
3
63
14
7
33
11
16
11
28
14
7
12
13
10
5
1
27
16
20
56
8
4
13
35
3
2
4
14
8
14
8
6
13
79
21
31
5
3
10
19
24
31
4
21
11
10
18
5
4
4
7
4
9
7
25
31
28
61
20
8
27
12
12
8
8
14
16
7
12
3
12
5
28
28
16
12
4
9
7
1
35
20
17
8
6
34
26
1
8
3
9
5
3
17
8
30
1
49
7
39
5
44
4
51
12
28
8
8
4
13
4
45
10
13
17
3
31
5
1
35
19
21
20
3
1
15
14
3
3
5
7
49
12
8
1
27
3
28
1
13
15
4
7
5
7
25
33
15
8
1
10
17
24
4
15
40
5
24
7
42
19
9
10
4
6
20
10
25
12
15
14
18
20
8
14
68
7
21
8
15
49
7
3
29
8
35
9
16
5
6
12
5
1
15
1
26
41
21
7
8
13
12
31
9
2
21
7
9
36
28
3
12
1
40
1
16
15
28
16
12
12
7
30
14
13
4
4
20
32
3
5
9
15
13
7
25
15
3
4
13
1
16
3
5
3
13
11
12
12
5
3
7
1
23
5
21
3
16
16
12
3
5
15
9
4
8
12
9
7
5
15
21
35
16
48
3
41
7
21
21
15
13
19
8
7
6
2
14
34
5
1
15
5
4
2
1
23
4
24
2
31
8
16
13
11
36
32
11
2
7
13
23
4
1
20
28
19
8
11
24
57
12
7
9
1
39
23
2
11
7
69
40
4
7
12
1
15
5
4
3
33
28
27
4
41
5
11
13
15
15
9
3
13
12
9
3
4
15
8
14
2
25
13
2
5
60
40
63
21
16
20
12
7
1
20
11
13
28
57
3
8
12
43
21
4
4
7
1
8
4
8
16
32
4
4
17
7
11
1
48
8
63
1
8
3
14
3
61
7
52
7
14
27
20
43
46
2
12
41
16
19
4
13
8
21
31
9
15
8
25
10
1
16
3
16
9
23
9
8
5
51
12
8
8
7
21
19
9
4
111
45
7
8
9
53
6
12
9
1
28
3
16
15
5
49
15
1
8
3
5
44
26
5
23
9
4
4
13
2
17
4
24
35
10
11
3
4
5
4
8
4
3
17
3
5
13
4
35
8
23
21
7
21
4
27
9
13
2
1
15
21
11
1
19
36
20
2
11
21
7
12
39
22
8
10
1
7
16
4
22
3
29
11
8
20
41
20
3
4
3
1
32
4
28
55
20
2
3
8
12
8
36
19
1
1
58
1
20
3
24
1
29
11
13
23
12
15
1
8
8
13
32
10
17
12
4
3
14
18
17
12
28
4
5
2
21
3
5
4
4
8
15
17
12
19
14
18
29
1
27
16
4
12
16
3
30
10
44
18
2
5
23
14
3
4
7
13
56
4
23
8
45
4
9
18
21
8
11
4
2
26
1
7
25
12
24
49
2
5
7
9
7
16
21
9
15
3
41
15
33
16
5
8
22
20
2
3
13
4
7
3
25
11
30
2
10
30
25
11
12
17
20
1
3
4
9
79
19
1
20
9
22
8
32
6
35
3
4
16
2
32
3
12
12
1
3
17
3
4
8
23
9
5
40
86
32
2
6
1
20
48
36
7
28
24
1
5
32
19
19
53
51
48
13
16
31
17
17
28
27
5
3
17
26
10
23
4
1
4
12
6
9
4
16
8
24
11
22
7
4
3
9
4
8
12
16
16
35
4
1
27
14
18
13
3
1
12
40
1
10
6
14
6
7
9
14
12
61
28
4
4
63
32
2
7
9
7
8
8
24
4
20
1
11
1
48
3
13
43
1
31
9
2
13
35
17
5
3
11
9
15
1
8
7
21
12
8
3
9
39
1
17
10
29
4
3
9
8
39
9
31
1
27
1
5
15
11
32
22
60
3
20
17
11
8
19
2
14
26
8
15
27
14
40
19
8
13
14
30
19
8
1
3
16
3
1
4
4
19
1
12
1
14
1
49
7
3
1
23
1
19
2
35
15
28
17
11
2
12
3
7
17
59
5
52
11
4
9
3
9
28
8
4
5
10
17
4
3
1
24
80
5
6
21
3
10
15
31
12
2
26
1
23
9
9
3
5
4
10
9
7
49
3
2
15
5
8
15
3
5
4
12
4
4
3
24
14
23
1
23
9
35
21
3
7
5
3
5
21
28
7
13
7
4
4
13
3
7
1
21
10
1
16
25
15
15
5
23
2
10
80
29
11
14
10
20
5
8
8
4
4
20
25
8
2
17
1
38
22
51
17
2
32
2
7
3
25
11
4
45
3
26
14
30
19
8
16
23
14
46
13
36
24
33
3
7
13
1
3
1
6
29
55
6
4
7
8
41
11
5
15
1
63
36
4
12
5
34
33
12
12
13
3
16
15
12
8
5
8
1
3
24
8
17
58
36
4
26
22
21
11
9
27
20
17
4
28
35
1
41
10
8
6
7
15
25
20
3
5
8
7
5
9
20
3
19
8
5
12
3
16
25
21
7
12
17
8
19
23
10
11
7
14
12
19
4
13
4
8
16
11
23
1
16
19
4
5
21
11
35
6
3
4
8
15
8
17
3
5
16
8
25
23
7
1
7
29
19
22
3
9
2
40
10
27
1
39
3
13
3
14
10
13
1
14
6
2
33
27
34
18
13
69
19
15
14
39
20
1
3
16
41
6
1
12
12
27
21
3
65
13
10
25
4
24
15
2
6
5
32
3
10
11
8
24
11
10
18
17
11
9
57
14
4
37
3
25
7
25
8
8
12
3
1
11
9
11
13
12
44
19
21
16
11
4
48
9
24
9
32
18
1
16
49
15
7
5
7
33
20
16
63
13
20
37
7
12
19
17
43
45
23
18
40
15
5
27
24
13
20
48
7
25
10
37
28
12
31
12
20
10
32
8
2
21
12
28
3
20
1
60
52
4
37
11
15
14
7
20
11
1
31
1
19
17
4
35
5
4
36
15
4
1
9
10
1
21
28
18
40
12
1
7
37
40
15
5
31
13
8
12
19
12
17
11
9
12
16
1
3
13
14
6
6
8
17
7
21
4
33
3
4
16
48
80
39
1
12
11
5
79
12
13
1
51
13
12
3
35
5
8
9
7
16
28
8
45
43
20
1
11
23
28
12
37
4
15
5
1
4
31
28
11
13
4
3
1
33
11
36
8
35
29
8
19
9
12
24
5
7
4
8
3
70
43
5
2
12
6
34
18
3
32
4
9
11
1
7
8
4
1
3
15
21
16
43
6
8
2
6
7
16
8
24
23
4
2
3
12
4
11
4
1
13
11
5
12
8
7
27
9
1
36
3
11
2
38
21
5
14
1
40
7
12
9
16
5
11
19
9
12
12
40
7
21
4
28
5
12
18
21
16
3
58
22
37
23
8
6
10
1
27
16
32
33
25
24
7
16
8
21
27
7
36
26
27
12
5
40
10
6
2
9
39
17
25
19
83
4
2
43
15
14
42
6
11
23
4
1
21
7
24
23
6
3
27
12
5
12
24
8
41
3
17
23
56
9
11
7
1
3
17
3
28
18
23
19
21
8
3
6
55
1
3
1
6
30
10
4
52
13
1
23
3
13
7
10
4
7
13
8
35
5
3
27
21
19
1
27
53
4
7
10
20
19
8
16
5
16
22
2
51
28
56
24
11
6
2
12
36
6
16
12
11
41
28
10
36
6
60
6
1
68
28
20
31
1
40
23
13
3
2
7
24
20
1
27
3
32
5
28
36
8
1
19
21
7
16
16
8
36
3
10
14
1
8
4
24
40
11
2
15
1
14
6
3
17
39
4
11
10
27
5
26
1
8
5
4
4
7
4
48
7
5
9
23
12
5
40
19
29
27
13
19
59
10
39
20
11
1
23
36
22
2
22
23
3
12
1
24
4
8
4
35
12
37
23
13
4
7
24
24
5
17
23
11
14
32
7
64
27
13
16
17
14
12
1
13
23
17
14
6
16
6
9
40
25
4
24
10
10
12
8
15
32
3
1
9
32
14
4
9
1
18
17
32
4
16
8
16
9
23
8
15
9
60
16
4
8
24
3
16
6
8
16
4
6
17
72
3
13
4
31
5
24
17
4
7
16
7
5
16
23
49
17
11
12
13
34
4
17
3
20
40
1
17
3
81
3
20
5
3
4
12
21
7
32
8
13
11
24
16
1
6
9
3
21
1
8
28
19
24
1
7
29
2
5
23
2
16
20
2
5
12
28
24
3
9
7
22
42
25
4
8
3
25
7
4
1
5
11
16
3
9
47
1
29
18
5
16
19
5
9
11
24
8
3
25
9
23
20
7
40
36
2
3
4
4
7
2
12
35
17
7
19
2
2
4
1
3
45
25
2
13
15
2
7
9
11
4
8
12
3
9
3
9
4
15
1
1
75
3
6
4
11
12
3
28
17
9
27
8
4
5
20
3
3
12
49
8
24
23
5
31
45
7
5
5
22
21
8
9
36
2
5
56
4
12
1
55
9
10
2
15
44
27
13
15
1
48
17
3
20
11
1
9
3
11
5
23
21
17
4
23
13
2
12
9
16
3
8
12
21
4
5
31
12
4
21
7
15
8
26
4
22
9
3
33
3
12
1
32
8
4
4
24
5
23
21
2
9
35
40
2
51
47
1
23
2
15
23
5
20
1
3
7
1
3
6
23
8
4
7
37
55
1
16
24
8
1
19
53
11
4
12
4
8
4
5
15
12
20
3
20
1
25
10
4
25
25
6
29
13
7
16
8
20
7
4
1
4
3
2
19
20
8
35
6
12
3
8
1
7
1
10
1
21
10
5
3
20
12
9
15
2
4
27
12
8
17
24
10
13
4
24
15
34
11
15
2
35
4
23
20
16
12
4
9
4
43
17
7
6
10
22
8
4
7
12
4
5
6
24
12
10
7
7
4
2
6
48
69
7
9
15
14
3
7
5
11
10
4
3
3
1
16
8
17
38
26
55
9
27
13
3
1
6
1
5
11
12
24
60
27
1
3
17
12
9
8
3
8
24
20
1
14
20
45
15
37
5
34
9
19
16
9
5
10
9
7
12
41
48
40
23
30
10
17
13
2
14
11
45
48
7
11
9
4
8
8
9
27
8
4
25
6
1
25
7
3
4
10
7
17
11
7
13
8
11
9
1
7
20
3
1
16
12
31
12
9
20
8
31
5
17
14
1
13
3
3
9
12
3
5
11
4
5
16
8
19
2
11
5
31
81
27
24
3
6
2
17
19
9
11
14
10
9
23
6
28
7
8
24
12
35
9
15
6
19
4
1
16
18
1
35
5
16
19
1
19
4
10
10
9
4
28
8
7
9
24
21
46
32
20
28
36
36
13
19
9
24
33
7
16
12
37
10
8
5
52
4
11
1
11
1
9
3
13
30
10
10
1
3
42
31
7
9
7
61
4
32
7
21
24
11
5
5
10
16
13
3
12
12
4
2
24
15
28
1
11
23
17
24
5
10
6
23
4
1
18
18
15
4
12
8
45
48
2
20
5
21
26
21
16
3
13
13
48
20
3
12
1
7
8
8
4
21
6
4
9
24
20
9
19
20
1
3
25
111
1
19
4
5
30
12
10
7
37
15
25
3
4
16
24
29
19
17
12
11
1
4
16
16
15
16
7
13
3
21
3
37
28
4
1
103
7
4
46
3
4
9
14
34
26
81
12
1
42
5
9
22
2
10
5
11
12
30
2
1
15
1
13
31
12
27
8
22
7
8
11
9
28
27
20
21
15
9
12
1
19
1
22
1
5
19
11
20
25
25
23
24
23
9
4
33
7
68
21
23
19
5
3
30
2
65
5
26
6
7
17
146
17
19
12
21
9
2
25
28
12
20
8
20
13
30
1
16
24
8
9
11
4
25
23
40
1
15
12
3
2
46
12
2
7
32
15
9
1
6
17
8
21
15
12
21
2
9
8
16
19
129
3
21
4
11
5
7
16
44
49
16
52
12
20
19
29
39
13
8
24
1
6
13
4
17
4
4
3
29
10
8
22
4
19
16
11
4
4
9
31
18
4
3
4
27
13
1
7
23
20
6
23
4
13
11
4
12
7
29
20
7
4
40
6
15
21
23
32
25
11
16
7
21
36
17
10
13
4
8
15
9
3
8
10
6
1
11
32
42
4
12
24
23
3
28
4
38
2
25
11
41
8
11
49
23
60
1
24
3
9
68
8
11
5
8
13
12
11
20
4
13
15
23
126
15
45
24
54
10
3
4
35
6
2
26
4
12
11
15
12
10
6
9
20
4
28
8
21
14
16
1
5
26
21
31
10
46
5
5
23
3
5
1
22
2
11
4
25
3
20
12
3
10
7
3
9
8
1
15
13
14
13
4
12
16
28
3
5
48
12
39
1
32
17
23
5
19
20
4
8
4
3
9
11
10
50
14
2
14
15
4
4
17
15
8
33
16
19
8
16
7
13
1
27
11
1
4
3
14
11
24
3
36
13
13
8
46
6
23
20
3
29
32
12
5
83
7
4
17
4
20
12
17
28
2
22
8
10
1
9
6
1
3
12
37
17
11
5
11
28
ABCD 489244668*7^$a-1 [50100]
214
24
24
32
54
259
96
36
29
36
34
24
12
48
96
26
10
69
35
109
17
43
11
30
12
60
10
33
12
23
124
81
60
24
11
42
22
33
3
120
2
60
19
41
84
90
40
14
6
28
116
1
59
61
41
24
6
97
12
35
4
56
24
30
36
10
93
131
37
113
70
62
24
46
38
6
64
86
79
96
149
19
156
41
130
84
45
11
25
15
21
5
108
6
49
75
105
17
10
9
299
30
7
3
62
22
98
114
66
22
56
12
28
20
60
6
103
71
30
30
30
6
6
7
47
84
49
41
120
46
50
36
19
29
42
37
60
113
43
17
60
34
74
46
33
15
26
66
28
32
24
25
15
80
16
84
26
10
21
48
5
30
37
63
9
77
90
16
9
5
34
110
12
7
77
24
12
43
12
23
49
12
96
12
131
6
30
49
15
86
30
30
31
24
35
4
32
28
9
11
16
9
77
19
48
12
11
193
41
31
5
60
7
17
43
12
24
35
37
12
12
35
13
17
154
56
54
186
150
24
115
5
10
21
36
35
97
17
10
33
72
5
58
32
28
26
7
15
44
6
19
75
26
58
105
5
31
48
15
105
48
119
30
103
60
63
33
17
34
24
24
26
30
30
7
59
6
60
60
43
17
142
93
3
26
34
2
78
16
74
7
27
26
7
3
57
24
35
90
36
43
65
19
36
15
12
50
19
48
12
3
21
17
7
27
9
5
19
15
26
36
10
120
14
10
60
21
5
60
70
26
175
23
40
2
22
45
12
65
36
34
104
49
41
12
43
11
16
9
41
7
11
16
26
19
15
26
34
48
36
21
95
24
16
33
77
55
3
12
69
135
2
7
17
36
7
27
9
15
2
67
51
24
57
51
57
101
67
15
14
66
18
10
45
11
25
5
46
38
42
37
11
1
35
54
127
27
45
113
34
26
7
17
84
10
24
38
7
77
120
36
154
9
5
66
4
36
33
48
53
19
47
1
3
36
26
18
49
47
90
10
21
3
50
6
76
45
23
61
5
19
144
12
5
10
45
35
28
21
12
53
390
61
35
49
5
106
26
10
48
45
60
161
19
99
48
33
17
7
12
59
4
32
73
72
48
36
51
110
70
81
3
56
6
34
14
46
240
50
10
24
2
90
18
31
101
19
35
61
5
174
49
15
9
135
26
106
80
1
3
50
72
48
30
4
26
67
12
75
348
44
40
9
15
116
25
5
36
18
60
90
70
2
58
45
71
13
53
79
3
12
20
114
7
99
9
35
30
60
190
2
58
80
6
54
30
12
10
38
60
7
119
109
35
61
35
28
26
10
57
29
190
48
2
31
29
79
17
7
101
70
60
9
17
6
4
74
19
41
6
1
48
65
19
36
84
12
65
6
4
60
14
31
41
94
50
24
60
70
116
28
2
60
60
34
21
24
96
240
48
51
24
21
35
25
41
36
84
24
30
30
19
15
21
5
7
84
15
26
7
113
58
21
65
34
26
31
3
32
25
3
86
10
69
5
10
32
54
24
30
96
25
39
21
3
98
7
83
174
70
9
24
11
49
47
16
153
131
114
66
54
94
2
79
27
69
119
40
56
66
94
33
108
3
96
9
101
24
36
10
33
41
19
12
24
35
85
36
89
55
5
66
144
12
109
120
5
235
5
6
112
48
38
120
6
145
24
35
90
7
3
12
12
2
54
121
35
25
96
23
37
125
114
24
6
79
24
51
9
87
9
12
3
80
64
26
34
12
9
27
84
14
90
64
158
24
46
12
32
66
19
35
13
36
125
10
2
7
12
48
51
50
6
4
9
23
73
17
18
6
10
20
96
30
175
23
40
50
30
66
43
12
5
31
39
14
19
36
96
36
39
9
41
31
15
45
72
47
1
23
4
57
75
26
34
134
10
2
55
59
60
124
45
125
12
142
21
17
19
155
24
16
14
7
89
96
48
7
5
7
36
65
30
42
19
24
36
5
30
49
101
24
36
34
45
144
15
38
48
19
41
91
125
19
51
86
19
39
36
266
54
54
94
26
7
23
6
103
27
105
29
55
5
60
79
17
24
154
2
19
35
61
39
146
10
14
96
31
29
36
67
53
18
42
60
175
3
105
24
47
66
118
50
96
30
13
53
58
32
28
26
54
102
7
12
156
15
38
31
15
21
23
76
21
24
59
102
24
34
2
48
6
1
23
16
104
120
30
106
21
53
6
4
2
7
51
2
18
49
11
49
132
89
10
45
5
91
15
69
5
22
44
4
36
48
57
3
32
60
13
27
120
14
22
14
24
7
23
16
69
87
14
36
24
34
20
49
51
92
25
99
26
22
33
35
25
24
35
64
81
24
15
21
15
81
3
69
71
6
58
12
36
69
15
21
120
59
4
26
58
62
19
39
62
10
21
3
56
28
33
3
12
98
91
24
12
72
51
2
24
10
14
34
81
15
45
60
41
10
9
185
46
153
36
5
19
47
54
46
81
12
11
4
48
33
95
61
29
7
48
11
6
43
5
10
86
24
34
98
108
6
4
62
7
11
42
60
55
168
39
ABCD 489340832*7^$a-1 [50013]
27
2
23
21
34
2
34
5
17
18
28
6
8
3
24
15
16
24
9
24
9
12
26
33
45
4
8
28
6
21
9
42
2
3
4
5
30
10
2
6
2
18
7
16
5
8
8
48
56
26
24
26
3
15
6
48
30
14
14
24
18
2
2
12
28
30
8
8
49
33
12
8
8
15
15
4
4
48
4
45
25
7
55
4
18
18
20
6
14
28
42
6
8
18
4
18
50
16
22
4
14
38
2
12
2
32
24
18
14
4
48
22
8
15
11
37
9
11
16
19
18
10
24
12
8
1
7
5
5
11
21
3
3
5
9
8
28
8
16
28
14
4
33
7
22
42
8
22
18
10
6
6
2
18
3
31
16
1
24
11
5
21
6
18
6
6
4
23
20
25
20
34
14
16
27
5
10
4
2
6
2
16
14
2
20
16
2
5
29
4
58
14
16
20
22
2
3
48
51
1
9
3
5
3
5
2
33
3
6
27
1
31
11
18
28
52
8
7
3
10
26
26
14
2
14
33
11
12
10
26
14
28
20
2
10
12
28
4
34
2
4
2
2
11
3
8
13
15
12
14
6
28
12
10
2
33
13
19
5
10
30
14
46
26
14
35
13
4
20
2
9
5
10
10
16
16
4
6
34
23
23
12
1
48
13
18
13
1
108
8
16
14
12
26
23
15
29
33
3
11
2
6
28
8
6
34
20
24
12
40
4
109
9
2
16
26
42
10
2
4
10
7
13
24
30
18
6
6
66
6
76
20
54
12
4
2
11
1
16
14
6
8
8
2
2
27
4
9
2
14
20
15
3
34
14
22
19
13
12
10
2
14
52
42
28
2
22
14
4
16
13
7
2
27
15
22
2
9
21
6
18
4
10
12
1
5
10
66
16
35
5
4
24
6
18
35
13
18
10
20
6
44
34
34
8
42
36
12
16
12
14
6
16
14
64
2
10
8
8
1
1
58
16
2
3
17
12
10
66
10
77
40
8
85
51
27
56
8
2
10
2
26
13
27
24
6
6
24
4
17
13
32
39
25
2
18
24
24
8
4
10
8
5
67
18
3
29
28
14
2
46
1
3
41
7
8
10
26
8
20
12
14
19
37
8
14
25
23
9
93
31
3
6
12
36
52
7
21
10
24
5
1
2
4
14
24
3
1
30
9
3
4
5
36
11
2
4
46
12
14
16
50
2
2
6
4
18
10
27
7
20
6
2
25
1
16
10
2
7
13
44
62
5
5
60
19
9
38
24
1
48
9
8
7
7
12
26
18
18
11
21
2
8
22
14
8
14
44
42
12
12
36
9
7
6
8
10
30
6
14
11
19
12
10
8
10
52
10
8
3
12
1
20
6
10
36
3
3
14
7
3
18
35
27
13
43
29
8
19
12
46
12
46
57
1
15
57
24
36
6
18
26
8
4
8
42
23
5
15
1
12
15
27
6
72
2
10
64
8
3
7
26
44
12
2
38
30
22
68
36
15
35
28
14
3
5
18
12
8
14
7
13
7
5
11
59
66
4
20
22
41
11
17
5
6
62
4
7
15
12
16
68
22
28
8
2
44
14
20
30
6
2
6
16
46
13
39
38
28
3
15
10
6
10
4
7
17
16
39
21
12
22
14
4
23
15
4
18
8
74
10
35
51
13
33
27
11
40
33
15
22
8
78
5
1
4
18
2
39
7
4
4
26
6
1
47
4
45
7
2
6
6
10
13
5
34
4
42
3
3
14
7
15
18
3
17
18
12
10
2
10
8
3
4
39
44
13
17
2
26
28
12
4
10
92
4
2
34
8
18
8
4
14
14
2
8
2
11
5
4
10
20
1
19
1
1
11
19
24
9
11
50
40
14
14
58
4
10
14
2
4
6
1
8
1
38
22
14
9
1
20
6
2
12
8
16
11
1
4
24
19
3
78
16
2
2
19
1
26
20
52
50
22
53
16
7
50
14
14
16
16
12
14
24
12
30
16
27
25
10
4
18
3
9
36
32
20
8
4
42
12
6
30
24
8
10
12
14
42
36
26
4
6
34
2
24
23
5
95
31
24
5
5
8
14
18
11
43
16
2
14
37
47
14
16
3
7
18
23
1
24
10
14
6
5
43
8
4
5
4
7
14
2
12
38
2
9
7
26
24
4
11
5
12
18
4
6
35
5
20
32
27
7
14
10
42
8
4
28
62
32
1
5
22
4
1
5
40
3
7
32
6
10
4
1
3
2
32
36
30
14
16
3
15
36
6
2
38
2
30
4
2
44
13
21
28
14
8
9
1
4
24
2
6
2
36
2
44
23
11
10
10
12
12
4
22
2
13
17
28
10
17
1
4
28
16
8
28
2
28
8
16
22
42
14
4
7
15
106
11
1
22
26
39
11
10
11
23
20
22
8
28
4
15
17
31
1
38
6
12
15
16
3
8
8
2
30
4
18
76
16
14
8
14
6
14
40
12
12
4
18
14
6
4
5
7
18
14
14
27
45
32
16
16
12
12
46
16
4
8
18
10
18
16
8
6
18
4
100
40
11
1
11
37
6
9
5
36
6
9
15
8
14
2
2
2
8
20
4
4
46
19
5
14
2
19
31
2
32
4
24
24
4
4
4
11
13
12
3
7
14
6
26
12
10
64
8
6
14
1
5
32
28
8
18
18
20
6
2
7
27
18
6
4
1
17
18
10
68
22
26
34
70
15
3
10
32
16
28
4
12
15
11
52
21
19
1
13
58
20
20
25
17
8
10
34
36
10
17
20
1
18
8
8
5
3
6
36
14
6
8
12
24
18
80
20
4
22
14
5
1
3
12
19
1
7
53
5
72
2
4
17
9
6
16
2
6
46
38
22
12
28
16
6
6
4
12
26
2
26
4
16
6
18
2
4
6
16
2
14
2
56
8
18
10
20
12
12
14
2
12
110
2
11
5
32
26
6
2
1
25
14
18
20
4
6
36
4
20
4
1
13
16
6
61
25
34
8
12
24
10
8
14
12
12
6
38
1
17
14
6
16
23
24
5
3
1
4
34
24
14
22
6
10
2
16
27
5
4
18
48
2
19
9
2
20
10
10
65
19
6
24
6
53
11
5
7
8
6
40
11
13
11
3
8
24
18
30
22
6
56
28
8
14
4
4
23
13
14
13
20
13
15
43
2
26
1
12
23
14
70
33
17
31
43
4
30
44
27
39
4
2
14
1
24
15
26
44
26
18
4
24
4
39
5
14
8
28
4
37
5
8
6
16
5
39
20
6
34
6
4
46
22
2
6
4
28
7
13
2
6
6
1
21
30
4
12
2
18
12
26
4
10
38
35
1
4
10
6
22
8
4
52
13
4
36
43
36
1
3
10
18
17
12
5
18
6
8
8
19
9
6
12
50
6
38
11
3
58
16
16
10
2
26
52
30
14
4
10
32
6
9
9
3
13
2
16
38
8
18
46
16
14
14
40
40
19
19
2
4
8
42
13
5
3
29
10
14
2
6
10
17
1
10
6
12
94
21
8
9
56
52
4
44
8
22
10
18
6
51
11
20
8
5
11
10
38
14
2
25
1
8
10
2
16
32
39
19
30
14
20
8
2
12
3
31
1
7
10
6
8
14
3
43
6
12
14
20
6
4
4
10
13
7
26
16
28
8
14
14
12
2
18
3
15
30
24
12
28
11
5
16
12
6
26
8
2
4
44
8
16
5
19
10
19
5
8
6
9
7
38
12
30
14
16
12
12
20
6
22
16
8
26
16
10
30
22
14
14
6
5
1
10
10
7
25
38
2
28
16
10
13
51
2
32
6
4
33
7
5
16
15
14
30
4
10
7
55
24
8
13
5
7
3
4
13
5
28
58
21
8
7
4
5
49
18
8
6
3
1
11
25
26
14
28
4
68
15
47
14
34
8
2
8
15
5
6
14
12
22
28
8
6
2
42
36
11
25
3
8
51
14
20
22
4
1
3
14
4
2
26
10
10
3
15
34
4
16
16
12
18
1
41
8
22
6
2
16
2
3
51
56
28
18
2
14
32
36
6
16
6
19
1
64
16
22
40
13
13
4
67
1
4
23
19
8
4
17
24
1
12
32
2
10
3
21
15
24
20
1
18
16
1
37
14
4
5
65
18
1
5
11
1
16
38
14
26
16
6
68
10
14
28
14
6
2
8
24
18
26
4
66
6
6
20
4
52
2
50
2
28
2
2
8
12
10
4
6
26
14
4
12
5
5
19
15
30
4
28
4
10
2
15
7
10
2
24
10
23
69
8
8
4
7
11
20
8
42
2
4
6
18
10
2
24
8
2
8
4
8
14
16
4
8
2
4
2
6
42
16
2
8
10
25
3
26
19
21
26
24
18
7
20
21
28
11
1
6
22
12
8
36
3
5
2
6
20
28
8
10
8
20
1
43
14
27
27
24
5
31
12
2
19
1
6
2
26
1
5
4
20
46
42
66
24
17
13
20
43
5
15
39
16
18
14
18
4
6
12
12
9
56
7
6
3
35
4
24
6
2
9
1
48
15
36
51
6
40
20
64
8
34
1
13
18
16
26
16
32
20
4
12
26
62
8
12
52
8
2
4
4
6
14
54
6
6
20
6
10
6
8
13
9
20
3
24
15
34
12
44
32
2
22
4
3
23
26
34
89
5
30
10
51
33
2
9
3
2
14
12
6
8
36
98
24
8
30
2
12
2
20
6
105
5
18
16
18
4
58
4
50
52
6
14
54
49
11
32
14
2
45
31
2
10
16
6
91
13
2
16
24
2
26
18
28
6
10
15
9
12
14
30
8
35
31
2
22
14
2
12
18
8
2
16
10
6
1
3
14
4
72
20
7
8
29
14
6
20
19
1
22
6
16
26
2
14
62
8
68
32
12
20
10
24
13
3
4
1
1
52
12
18
10
4
28
7
1
15
7
14
40
16
2
6
74
5
5
16
4
15
1
4
30
1
20
1
4
10
46
16
58
24
6
14
2
16
18
76
28
9
3
10
4
16
12
6
8
40
2
34
8
60
9
35
6
11
3
9
5
18
2
26
17
11
22
4
20
15
13
88
8
6
21
9
16
12
28
7
19
17
25
2
28
16
18
2
42
43
13
20
14
48
5
31
14
28
2
60
10
2
12
17
23
14
8
4
94
4
14
8
3
13
52
22
42
8
2
14
18
57
21
6
4
17
21
2
6
3
5
19
4
32
1
40
14
24
5
31
6
42
54
14
2
4
7
67
34
4
8
16
18
22
2
18
32
10
10
4
4
6
22
86
10
2
5
29
18
29
1
8
11
9
22
10
50
14
6
10
27
15
29
1
12
14
6
12
32
14
4
44
64
10
12
2
1
15
16
20
14
6
8
4
42
12
26
6
15
20
15
8
14
8
6
8
16
4
6
2
4
10
52
27
5
23
9
3
20
1
47
29
38
36
2
7
5
20
8
3
5
24
14
14
6
62
4
4
7
15
4
6
34
18
8
2
42
36
15
31
12
26
8
14
8
2
4
6
22
12
26
6
42
6
15
5
19
3
18
10
12
8
28
56
13
32
16
9
28
7
31
2
8
56
18
18
16
59
36
3
12
2
22
10
18
17
7
50
8
4
8
6
4
6
14
13
9
22
2
64
2
16
53
9
6
29
4
3
68
22
4
7
25
6
8
36
28
4
14
24
28
46
80
4
38
35
13
18
2
11
7
24
28
2
12
32
3
4
7
8
10
50
5
1
15
19
18
26
56
26
8
4
20
12
23
37
34
6
11
11
4
6
48
26
4
18
2
26
34
8
12
46
4
2
8
38
16
8
8
4
28
8
15
36
13
16
6
36
14
2
2
3
19
20
8
26
2
22
20
20
2
8
14
62
18
6
26
7
5
56
18
40
4
10
19
29
54
10
28
18
2
22
16
8
4
14
4
7
12
3
46
10
30
14
10
34
28
5
5
7
1
4
60
10
6
16
6
10
26
14
14
8
18
8
4
6
12
44
14
34
21
9
30
14
36
2
20
26
11
11
6
4
48
8
12
15
7
22
4
6
50
30
13
5
2
22
2
6
8
4
10
14
3
32
19
20
58
6
46
18
32
42
22
16
6
27
7
36
12
92
9
4
15
26
10
5
4
11
8
77
9
40
8
3
15
4
26
26
1
8
9
10
6
40
4
3
16
45
15
3
4
5
13
14
44
14
8
24
14
4
4
13
12
27
4
2
22
20
6
34
20
8
4
34
12
2
74
2
2
28
30
4
18
20
2
20
2
51
19
34
6
6
4
34
6
12
4
48
34
5
19
34
6
1
48
13
40
4
4
2
8
24
26
14
4
80
10
14
4
4
1
16
24
3
12
6
20
16
8
2
18
6
8
26
40
24
4
2
16
16
6
16
48
24
12
42
20
36
14
16
38
2
34
32
8
14
2
4
2
14
2
26
32
10
6
34
44
12
3
11
2
12
43
12
21
50
37
1
4
2
32
10
8
10
21
19
16
10
50
12
26
16
40
10
2
30
18
3
17
6
2
94
9
5
36
16
32
8
14
10
6
2
3
1
42
20
4
6
6
20
6
15
13
4
14
10
11
23
12
12
22
62
16
6
18
46
6
38
26
13
3
4
20
6
38
24
4
16
1
45
4
24
4
18
10
7
3
14
14
1
4
9
42
21
29
ABCD 489397926*7^$a-1 [50007]
14
16
21
9
24
14
16
33
35
60
10
15
84
24
9
15
89
7
29
28
6
2
162
25
3
80
42
43
3
6
51
9
51
24
35
58
2
13
35
49
11
6
12
34
6
14
10
14
16
33
51
21
11
28
21
5
24
7
15
81
39
32
52
30
3
15
26
6
16
2
18
70
2
90
6
1
15
26
31
9
15
3
6
15
141
20
40
27
93
30
45
3
62
120
42
1
11
66
40
42
8
10
8
16
6
14
7
3
14
60
42
48
6
30
1
12
65
7
11
70
18
14
18
1
63
30
6
2
46
80
42
4
14
22
27
3
21
11
28
14
7
9
38
46
6
8
24
1
57
62
18
31
9
42
9
9
18
12
45
3
21
41
19
41
4
14
16
56
18
4
15
35
18
19
15
36
8
16
90
8
7
5
28
15
5
10
26
4
68
40
18
44
40
8
4
6
12
8
4
44
6
13
17
54
25
5
30
30
24
19
3
8
10
27
23
10
2
10
48
111
65
96
7
23
1
69
18
72
21
27
146
7
3
2
40
90
12
21
47
12
85
15
2
46
54
27
24
5
34
9
9
6
21
33
51
12
9
18
30
18
24
6
8
84
6
16
21
27
9
41
6
12
28
9
33
24
3
3
2
6
36
4
12
9
113
88
18
32
10
27
48
27
42
66
12
26
24
18
22
20
22
14
16
18
93
15
8
76
21
12
11
13
21
8
7
5
72
55
12
29
19
23
1
5
7
15
92
1
65
52
68
10
14
28
138
80
12
4
14
24
7
5
6
37
24
39
44
18
6
12
25
23
52
14
18
6
12
4
3
3
38
19
5
28
8
12
40
8
52
104
54
16
14
16
14
37
15
38
36
10
24
14
12
6
25
12
27
45
11
10
32
6
22
20
18
13
48
36
45
8
43
29
4
14
42
60
12
12
24
6
16
8
37
17
67
35
54
10
32
18
19
53
7
5
120
28
15
17
22
14
7
17
36
7
5
7
53
12
115
3
8
49
12
11
109
11
24
28
48
12
48
8
13
59
1
24
39
21
12
17
24
4
6
6
44
66
60
4
26
31
35
102
31
21
18
33
17
22
14
10
14
10
2
67
89
7
53
48
64
8
4
38
12
6
40
12
15
27
30
27
27
26
6
1
11
58
15
3
14
6
4
9
72
36
39
26
10
44
46
38
66
4
2
10
15
5
10
26
34
45
51
44
1
69
63
17
19
11
25
3
42
26
28
9
53
4
8
6
1
23
6
4
38
12
13
63
2
22
50
10
32
1
3
32
12
60
58
51
3
14
7
59
25
11
22
42
26
4
18
26
70
20
24
6
12
24
10
44
34
3
75
48
6
14
1
11
4
38
42
46
54
9
17
7
33
8
52
72
8
42
1
24
11
49
15
32
10
74
16
50
28
18
44
1
47
6
6
6
19
53
40
32
40
20
16
14
1
3
2
7
23
25
137
12
84
12
22
45
24
11
10
18
62
6
30
7
9
56
4
3
45
78
21
27
2
19
5
76
18
12
20
18
7
47
85
11
6
7
59
1
29
19
81
14
1
45
8
34
36
26
19
24
5
7
3
26
16
18
38
40
50
1
51
33
48
39
32
13
11
6
16
12
75
35
12
48
66
19
75
18
39
21
2
25
23
1
29
72
28
72
66
6
8
48
7
11
1
41
24
36
18
12
1
24
59
18
31
57
2
13
3
12
30
39
12
17
19
57
36
51
3
18
20
6
34
42
8
22
8
52
6
24
14
46
26
12
36
31
5
28
6
20
1
141
32
30
42
34
6
3
27
26
40
18
12
42
15
123
38
6
28
9
17
154
93
35
37
111
69
35
36
1
41
4
30
14
7
17
108
30
78
12
30
12
52
21
5
7
11
1
11
4
93
84
3
24
2
54
1
63
32
37
93
12
15
5
7
65
7
123
14
60
16
26
24
88
12
6
44
10
8
13
5
4
6
20
12
13
17
43
17
40
8
4
18
78
2
78
52
27
81
8
22
14
36
7
41
84
52
44
31
96
53
12
55
3
32
30
4
30
8
66
4
26
12
25
29
24
52
3
39
20
18
19
21
12
27
15
20
48
10
20
18
108
13
17
67
3
66
14
24
1
12
29
24
30
22
2
25
17
6
25
15
2
7
75
26
12
42
48
36
25
15
14
6
37
27
18
2
30
46
14
46
2
19
33
2
13
11
49
3
57
11
42
19
12
39
24
21
60
15
98
4
68
10
9
21
8
7
24
81
14
106
20
7
3
24
8
42
7
60
11
18
40
24
39
21
3
27
38
60
10
90
3
3
134
10
18
18
126
3
3
33
11
1
57
15
5
7
36
83
1
3
9
9
12
27
3
38
40
32
42
16
8
4
9
17
31
21
2
18
58
26
31
23
4
36
62
55
35
22
15
12
36
84
59
4
8
48
25
27
2
7
23
25
17
10
33
27
6
42
2
7
3
48
57
11
30
24
30
18
6
16
6
14
28
9
27
9
5
22
6
2
18
19
21
42
9
21
2
13
41
24
55
5
7
29
60
12
7
17
48
7
93
8
7
51
44
16
2
7
24
53
24
16
14
82
30
8
13
9
42
12
45
60
29
19
51
2
7
23
18
19
33
2
16
21
35
25
23
30
40
2
13
3
32
13
27
26
22
170
42
16
84
108
9
11
1
123
33
27
14
10
6
48
2
10
6
24
56
18
7
23
34
78
38
4
78
8
64
18
8
42
4
44
6
10
14
22
33
75
122
22
42
26
18
4
20
6
1
89
46
30
18
56
12
12
18
18
34
92
16
14
4
32
4
38
19
3
30
8
7
51
9
33
2
10
14
6
43
15
2
7
3
26
31
9
39
39
42
60
14
6
4
36
14
6
244
18
8
22
6
32
18
10
2
30
10
90
32
16
2
18
16
24
50
16
30
18
66
80
1
15
18
3
23
52
21
36
75
8
34
44
42
10
14
48
25
11
34
8
19
12
11
28
2
43
3
54
26
1
35
13
33
2
28
38
43
21
12
30
20
13
45
18
12
2
16
12
26
25
39
42
27
3
8
1
65
30
24
6
12
22
8
24
108
12
16
8
1
39
9
41
54
13
24
21
98
1
21
8
7
27
12
14
24
48
10
2
12
16
90
21
3
8
10
8
7
17
30
4
32
25
5
4
30
14
31
3
50
28
38
12
4
74
6
1
45
68
72
18
34
63
5
7
35
10
87
33
20
22
24
6
15
35
64
42
15
15
8
54
30
18
30
64
30
8
6
16
21
15
14
60
36
31
3
45
51
2
40
6
6
26
13
5
76
54
57
47
16
74
19
9
2
48
10
38
25
71
6
19
15
6
30
21
21
15
24
53
54
16
14
42
18
91
3
60
30
68
30
10
98
42
42
85
17
24
54
10
18
9
21
51
24
9
15
21
87
12
33
3
47
18
4
14
12
64
21
53
46
8
97
35
16
12
26
4
18
2
78
4
48
26
34
8
97
11
60
4
30
32
6
10
75
17
28
74
13
60
3
38
12
4
14
12
18
24
88
14
24
64
8
18
19
45
8
40
2
48
22
26
12
37
27
20
4
42
12
38
34
20
84
4
3
65
12
6
37
3
57
15
117
35
36
1
5
10
6
12
2
24
4
69
11
18
12
103
12
11
24
1
5
22
32
10
39
17
67
39
8
13
3
26
6
1
21
2
4
14
46
80
6
19
36
21
14
61
36
9
14
1
57
18
9
29
6
61
87
30
38
40
20
18
36
31
24
45
15
11
157
17
43
35
30
67
36
23
30
6
36
61
11
49
69
14
1
3
33
9
44
16
20
4
26
48
49
3
60
45
9
14
1
83
22
18
26
4
2
10
96
32
48
22
42
14
16
6
20
30
4
21
23
1
41
40
24
14
40
9
41
46
14
42
10
18
14
7
39
6
15
5
7
41
30
96
46
3
11
37
5
55
83
30
4
6
2
34
6
20
7
11
24
37
5
28
3
48
12
12
5
12
10
26
7
72
5
30
61
5
4
36
27
11
34
50
22
6
21
29
12
36
4
26
34
108
20
7
27
6
54
30
6
2
55
24
77
24
30
48
30
64
27
21
3
72
35
16
33
21
6
81
23
30
7
48
23
28
6
3
23
40
9
21
3
29
7
29
12
30
12
1
15
110
7
12
15
48
9
23
ABCD 489413838*7^$a-1 [50048]
26
202
80
138
114
18
12
70
26
72
30
52
60
36
84
104
54
178
60
92
120
12
60
84
60
4
32
24
60
52
14
34
26
106
44
30
36
22
110
10
60
2
24
42
30
10
60
8
42
10
14
174
42
22
26
12
10
120
14
70
14
90
64
92
108
18
10
62
46
62
48
6
76
2
48
58
12
38
22
48
12
48
2
34
56
108
4
12
50
150
24
4
8
72
52
8
42
246
4
24
20
24
30
30
66
36
46
2
66
54
126
4
60
2
48
6
12
4
8
60
42
54
112
98
10
72
12
26
6
60
18
10
20
60
66
70
36
20
48
40
12
80
28
60
60
38
30
184
44
4
2
6
24
16
12
72
44
126
66
40
44
28
20
36
40
12
48
2
22
2
24
22
8
6
58
8
114
10
26
42
210
58
204
36
24
60
248
52
38
60
6
114
30
40
32
28
2
10
36
24
36
62
18
90
18
66
10
26
22
2
10
36
44
18
142
20
18
30
100
2
66
12
40
32
16
44
24
16
14
70
12
14
46
132
2
46
72
50
60
78
4
26
58
192
44
18
6
16
20
78
18
102
22
38
42
16
2
102
40
36
2
22
38
46
20
6
10
56
4
120
26
42
88
48
32
132
156
12
30
22
36
80
264
136
24
110
30
78
10
8
40
12
24
50
34
74
10
48
38
54
52
8
42
96
18
172
38
36
48
120
10
26
10
12
12
8
12
66
36
70
36
14
10
24
60
14
48
42
16
44
136
84
2
34
92
208
12
12
32
30
24
10
36
20
30
18
100
8
112
72
80
60
4
72
98
46
86
18
4
36
32
162
30
30
106
32
4
14
34
8
72
6
6
124
2
34
176
52
80
28
2
22
26
10
12
72
24
2
12
118
50
60
12
22
24
72
2
12
6
84
4
14
12
46
74
18
16
2
10
74
118
80
12
84
6
10
24
12
32
12
16
72
8
24
18
90
36
4
62
34
104
28
24
96
44
48
52
260
18
72
10
60
24
32
30
10
62
10
108
140
30
168
10
56
4
2
54
88
2
130
8
52
56
24
6
12
10
36
14
30
52
24
50
6
30
30
36
112
158
70
48
14
70
12
14
66
18
10
2
10
14
30
72
88
26
36
22
12
48
120
26
12
18
16
8
30
46
56
246
94
50
96
18
4
62
54
16
44
156
84
96
48
60
60
42
24
10
86
6
64
74
36
36
10
2
10
60
96
14
6
84
76
32
40
12
60
8
4
26
138
16
48
12
98
46
14
6
4
2
96
10
44
90
18
16
36
36
12
92
64
2
24
34
86
70
36
12
32
16
12
2
78
18
30
54
54
4
38
180
102
16
56
96
30
78
16
80
6
30
54
70
24
60
92
4
48
20
100
12
86
18
36
40
48
2
10
96
14
114
102
82
26
10
72
2
6
52
12
48
14
6
72
42
48
66
4
8
30
70
68
76
26
94
38
202
36
14
106
122
46
12
108
56
28
12
36
110
58
12
12
98
30
4
68
6
10
80
220
12
14
6
12
28
24
50
114
12
12
42
10
20
40
110
10
48
8
102
58
8
36
6
10
8
72
18
34
12
24
12
80
30
94
86
10
32
72
30
30
60
4
24
50
178
60
24
48
8
72
36
16
36
12
2
54
76
156
14
6
64
60
26
12
6
136
96
12
36
36
36
24
96
32
42
48
22
26
30
28
12
8
4
80
18
30
18
102
48
4
36
80
6
46
8
6
48
48
34
48
98
12
130
8
30
10
38
10
24
12
50
24
72
94
26
34
44
126
58
60
60
38
78
16
36
14
18
52
98
72
46
12
8
28
44
28
44
18
10
12
20
6
90
52
110
58
14
18
12
18
22
20
60
88
60
2
10
60
26
70
84
26
94
8
6
72
60
10
62
102
24
12
12
102
66
40
38
10
92
54
6
12
16
12
12
38
10
24
8
52
50
150
6
42
28
2
22
96
120
12
60
12
36
2
96
12
58
12
132
32
60
6
22
56
64
2
24
94
26
10
36
44
30
12
102
138
12
10
2
46
72
12
48
32
4
14
6
160
24
156
80
16
158
22
36
38
34
38
70
128
24
12
76
12
192
86
18
16
26
22
32
4
12
24
26
22
48
44
18
42
24
12
4
50
46
48
32
64
8
48
100
24
108
68
28
72
62
22
68
36
64
2
168
30
28
8
72
28
26
94
192
2
96
12
60
12
46
36
56
24
4
14
10
48
12
48
14
34
32
40
24
48
120
36
20
4
20
216
40
36
8
6
22
20
64
36
12
2
18
42
34
92
52
20
28
60
14
36
90
4
110
36
78
12
42
42
90
60
10
36
48
60
14
46
56
16
50
82
12
116
30
10
12
20
138
42
42
18
132
4
2
12
12
18
100
38
60
22
146
94
96
44
28
24
240
8
42
36
84
30
30
34
20
30
6
4
60
44
28
80
4
8
60
36
60
66
126
4
96
2
60
10
12
26
30
4
48
36
50
34
56
12
4
110
36
22
36
72
2
58
24
14
30
64
ABCD 489444656*7^$a-1 [50014]
25
11
43
120
6
6
48
6
35
31
5
13
47
4
105
6
12
18
51
44
43
9
15
129
48
33
159
9
18
5
208
32
12
7
161
19
30
36
35
1
23
55
17
25
6
60
125
25
3
15
6
18
9
21
27
9
35
37
18
6
6
5
76
27
6
6
54
99
32
7
36
12
48
5
4
15
33
45
35
13
30
66
6
48
125
25
12
27
45
51
201
6
29
96
72
43
90
30
30
42
77
43
6
72
59
13
3
3
17
7
18
12
23
7
42
111
69
66
192
78
72
3
68
55
117
20
13
36
54
12
18
84
23
24
13
12
114
6
18
17
31
72
78
24
60
71
43
17
4
20
60
121
35
24
28
20
1
71
79
5
7
30
167
48
13
24
6
60
17
48
7
78
35
7
42
6
12
12
69
51
36
12
29
1
72
6
5
1
119
4
68
28
141
35
19
30
60
99
15
18
30
42
60
6
69
20
13
18
60
17
16
27
42
24
3
15
113
7
5
36
60
25
36
108
12
11
52
48
20
25
18
5
19
9
9
87
20
1
90
81
45
23
25
47
1
12
6
6
11
43
12
42
63
9
36
48
3
32
19
17
19
12
29
36
13
59
1
3
33
36
102
21
9
11
24
36
49
48
42
101
36
1
48
36
18
42
27
9
18
65
4
20
12
1
35
28
15
24
9
39
12
45
20
12
1
24
18
41
37
72
12
35
60
73
78
17
25
48
108
35
24
28
45
3
15
33
44
7
41
4
48
15
30
12
30
9
189
47
43
18
54
36
17
43
42
24
11
49
6
54
66
42
18
30
30
54
11
48
19
9
93
23
61
47
13
24
18
30
24
24
150
12
5
24
1
24
60
6
30
18
24
30
60
35
1
27
87
41
7
30
75
69
11
108
19
66
24
6
54
72
6
137
1
35
16
68
61
11
4
21
18
5
91
12
72
53
64
44
37
35
43
6
6
53
1
11
72
28
33
47
7
5
43
12
42
23
13
30
42
23
13
42
5
24
28
20
25
6
30
30
12
12
6
3
39
9
3
36
42
30
53
12
16
21
90
77
19
114
6
12
29
31
5
55
54
6
5
49
66
5
28
45
36
18
45
20
13
78
6
6
69
45
3
117
6
21
116
124
81
35
37
59
7
42
48
23
1
3
57
6
53
25
24
30
17
19
5
61
36
23
12
25
12
12
59
37
30
5
24
36
48
7
5
7
18
30
18
36
6
72
30
30
17
28
3
54
78
18
60
90
18
11
31
12
6
12
35
49
54
45
15
24
9
92
4
48
3
6
36
42
48
77
31
12
30
18
5
60
19
30
48
42
65
31
41
1
18
41
31
5
55
69
48
33
83
37
12
18
54
24
47
55
21
141
6
17
13
15
20
67
5
52
48
48
27
42
60
15
20
12
103
41
61
84
11
1
18
12
17
4
9
155
25
3
57
23
7
5
13
24
90
21
80
1
6
54
84
30
6
24
132
72
12
6
12
138
15
9
48
18
17
37
96
59
49
30
5
36
1
12
63
27
53
84
19
6
23
1
75
15
125
19
6
12
102
5
25
6
5
37
30
78
12
35
25
35
115
12
21
32
7
36
12
12
6
11
25
23
28
69
27
33
24
24
18
93
15
29
4
32
1
63
15
81
39
6
24
66
12
72
18
24
36
60
12
6
29
25
51
21
11
49
83
13
15
33
12
47
4
21
6
21
3
77
64
15
54
18
12
60
36
6
48
12
11
12
48
49
6
45
92
36
79
5
25
18
81
39
120
192
60
65
1
12
30
57
3
90
12
18
5
7
18
18
17
97
3
9
11
13
12
23
49
18
12
45
15
53
43
17
109
78
36
17
7
41
16
9
54
6
12
108
72
23
4
81
60
35
55
54
12
35
4
20
7
17
115
30
12
11
7
18
18
30
12
39
105
35
52
32
7
5
73
24
3
45
18
102
24
36
15
48
39
9
33
15
3
77
36
7
48
5
7
90
6
30
27
9
6
29
49
3
96
116
19
5
31
17
24
1
23
1
120
6
72
17
60
103
78
18
42
12
96
36
63
92
19
54
18
30
30
102
71
37
18
41
13
12
11
13
59
96
1
6
45
9
6
5
28
20
7
18
3
48
63
5
28
96
21
78
17
48
25
3
21
18
48
72
66
12
3
32
12
37
6
12
161
24
4
129
35
25
24
23
4
96
15
5
12
19
24
18
24
6
18
12
48
36
23
55
18
12
11
24
13
59
25
95
73
6
12
12
45
20
12
25
18
60
9
159
33
32
12
4
33
6
48
6
35
36
43
5
1
11
163
12
48
66
18
41
1
23
31
45
20
19
5
4
57
39
3
12
53
7
6
63
96
33
59
49
35
49
30
5
31
12
65
16
51
93
45
35
7
18
42
42
18
30
3
44
19
33
116
28
9
66
42
23
85
15
33
42
5
132
28
15
5
28
9
30
53
4
63
36
6
131
133
54
66
11
24
25
11
85
6
5
7
18
12
72
23
12
85
24
3
9
72
6
9
51
72
30
24
6
42
15
57
18
96
6
24
60
60
11
1
47
4
39
42
35
108
48
85
54
17
36
13
47
43
9
63
18
12
48
12
35
25
47
28
15
102
18
53
67
29
13
23
49
6
53
4
3
17
13
48
24
6
101
25
35
1
63
32
60
67
5
108
13
3
9
35
4
9
12
123
39
6
42
90
18
17
24
48
48
7
42
36
15
48
69
11
121
11
76
32
1
35
1
23
7
12
5
13
63
9
6
17
7
6
3
32
7
78
24
12
35
31
5
16
9
59
73
6
30
255
15
17
13
147
33
12
47
1
95
24
91
29
25
27
99
66
18
9
44
13
39
20
151
72
29
13
66
5
1
6
5
37
30
66
36
11
7
60
30
6
5
97
18
6
11
24
61
42
36
9
21
12
30
72
6
24
143
103
42
12
11
4
3
17
25
83
7
36
12
29
25
3
3
17
1
107
160
57
12
75
3
77
1
83
1
27
21
23
13
39
21
36
39
39
18
48
24
47
36
25
3
9
35
1
3
9
12
6
41
19
5
4
20
73
3
135
6
23
31
72
30
39
33
15
32
16
3
45
44
13
24
48
15
20
1
12
78
12
12
41
55
6
24
27
96
96
45
120
11
1
15
20
76
33
24
11
144
25
6
12
30
24
11
7
9
21
18
90
63
27
30
84
6
54
11
7
42
23
36
1
11
25
59
1
15
57
11
28
27
30
11
1
18
24
17
19
84
6
47
4
39
6
60
ABCD 489506748*7^$a-1 [50026]
16
9
15
176
72
28
8
61
15
80
1
23
1
71
12
61
60
9
99
39
24
6
99
21
2
96
4
20
36
52
20
1
63
45
11
24
28
6
6
68
12
25
83
1
35
12
49
3
20
22
26
37
95
1
36
12
9
87
23
4
6
50
49
24
35
12
40
30
14
157
120
24
23
12
24
13
107
10
24
2
12
100
6
114
48
32
1
11
25
75
9
45
24
2
25
15
56
25
12
27
8
40
32
24
13
39
20
40
150
38
4
6
39
57
24
3
12
9
38
37
72
165
50
16
9
3
45
11
10
50
1
48
87
6
54
36
8
84
148
21
33
63
12
24
39
30
18
81
48
35
61
24
120
75
18
96
171
48
35
60
52
36
44
13
15
8
24
24
36
48
12
24
1
51
42
96
6
21
95
24
36
73
11
40
20
40
44
37
105
48
26
24
22
24
39
131
13
12
21
2
148
18
39
15
66
2
4
56
4
20
28
56
36
13
11
61
35
48
82
24
75
36
33
2
49
59
37
3
20
22
96
42
48
12
57
48
3
30
38
4
9
11
82
6
8
84
12
1
57
30
12
78
26
1
35
34
120
66
21
33
63
36
11
76
9
12
12
72
72
23
24
25
60
35
22
27
35
58
2
109
23
24
24
36
46
24
42
12
45
3
8
120
36
25
48
15
57
84
35
22
50
84
24
16
44
24
22
3
35
28
12
42
14
13
3
60
6
72
42
30
27
71
112
8
25
23
13
81
14
12
12
12
13
36
24
96
35
1
33
38
10
2
22
39
12
24
11
10
24
63
11
1
23
96
22
2
46
50
36
36
40
9
63
33
15
20
4
8
22
30
8
10
27
11
4
45
123
116
10
2
12
13
12
3
24
48
8
22
3
23
12
60
24
73
35
88
24
45
23
112
9
11
28
9
21
18
44
28
30
18
21
59
24
25
36
47
37
3
9
81
99
3
36
9
11
4
6
30
12
9
23
84
36
16
9
119
64
32
25
45
15
9
72
2
120
22
14
1
12
107
12
52
21
21
123
23
4
18
3
72
75
8
25
33
6
9
11
24
12
34
38
36
24
1
108
11
22
75
59
4
60
12
6
99
21
48
15
27
9
12
57
51
48
15
68
1
33
14
16
33
35
40
116
1
3
9
11
61
35
13
3
9
27
24
36
44
1
15
80
4
8
12
25
23
72
40
8
48
25
15
20
34
15
12
59
4
33
45
18
33
35
61
15
68
12
46
14
13
15
33
48
35
16
21
27
9
47
34
27
15
30
26
4
20
1
119
40
6
3
12
23
37
23
1
11
60
22
2
1
15
20
73
12
48
36
83
22
14
24
10
38
34
15
3
32
94
3
47
52
20
4
108
48
9
15
33
47
13
35
25
35
1
27
20
4
54
42
33
47
60
13
39
6
170
12
1
36
23
12
12
84
85
36
3
20
108
22
2
36
48
96
37
23
16
8
24
28
69
15
8
72
49
24
63
9
84
39
20
37
23
60
72
60
25
9
2
40
8
1
21
38
13
3
8
108
70
27
23
13
60
36
15
18
38
58
2
24
16
30
14
37
24
39
56
108
4
6
3
21
15
35
61
48
96
36
45
50
4
21
45
6
56
84
1
39
8
1
35
49
47
40
120
20
73
21
6
36
8
1
3
8
1
11
37
3
6
75
21
24
62
34
14
12
24
73
21
26
70
123
23
22
42
105
24
51
57
36
48
45
3
95
16
9
131
13
11
10
15
71
13
35
58
98
46
150
21
15
24
8
28
12
9
189
24
18
78
74
24
124
92
16
32
25
12
15
60
56
25
95
40
32
13
35
49
63
12
18
3
72
15
48
44
37
24
35
25
23
12
205
27
56
22
51
143
49
45
6
45
23
22
14
34
3
35
37
12
12
21
15
12
35
28
12
18
26
22
38
24
10
15
36
11
1
12
15
6
3
11
36
12
52
32
36
25
47
1
35
25
132
75
80
1
21
26
94
18
32
22
30
8
10
27
11
12
46
66
80
1
48
111
9
45
62
4
9
69
3
35
10
14
25
81
3
11
28
57
23
46
3
69
38
10
2
24
94
110
72
13
120
87
32
70
15
3
81
11
40
9
3
44
60
46
14
16
48
20
48
112
32
1
27
48
12
78
2
70
18
30
2
46
62
4
20
13
21
42
44
13
21
24
51
35
37
15
21
83
24
73
47
1
93
99
63
20
48
12
25
119
16
54
3
39
24
56
4
210
24
14
52
45
3
12
36
8
72
4
9
36
23
70
2
40
44
12
52
8
10
2
1
36
81
51
47
13
60
36
47
109
21
63
47
13
48
36
36
21
3
23
13
27
8
48
4
56
108
25
24
23
4
9
57
134
28
21
144
3
8
60
34
39
33
147
11
60
36
4
9
63
8
12
48
10
27
95
46
27
15
32
1
23
13
60
11
12
13
12
243
18
90
24
54
24
18
9
131
10
75
72
23
1
93
6
9
83
61
51
20
16
45
12
27
8
25
93
74
46
14
28
9
23
36
4
108
33
35
48
4
56
34
51
11
1
12
21
27
15
78
26
40
20
13
15
57
59
72
48
12
22
27
72
48
71
22
26
1
21
14
84
1
63
12
21
45
50
84
10
27
72
35
12
4
80
28
9
143
46
48
24
42
36
9
9
6
128
85
12
3
56
133
9
2
37
3
45
12
15
6
27
72
71
48
1
36
48
9
26
16
54
39
75
48
32
181
95
24
12
13
84
3
8
10
26
112
20
34
14
16
36
30
3
24
11
4
56
49
21
123
48
84
107
4
18
26
36
58
110
85
63
32
22
3
27
45
24
47
13
11
36
4
44
4
20
36
4
20
13
9
3
27
116
25
24
21
14
60
1
48
35
1
23
132
16
44
25
11
24
40
21
47
10
30
12
8
36
34
18
93
9
2
100
44
96
16
54
110
130
26
64
30
26
61
11
37
51
30
14
1
27
56
60
16
56
4
9
24
63
68
13
36
123
54
14
24
298
111
47
76
56
1
69
48
24
86
10
3
3
18
38
1
83
61
35
12
13
15
12
21
48
39
12
20
97
11
10
3
39
81
111
20
10
3
23
85
57
18
12
9
3
30
98
36
10
62
1
96
36
21
14
61
48
15
78
111
ABCD 489645188*7^$a-1 [50008]
63
23
10
26
37
44
40
3
29
3
12
21
51
93
36
39
100
9
36
17
184
42
20
78
4
15
11
34
24
11
4
23
33
25
6
5
9
34
21
57
63
3
14
51
31
6
39
41
51
9
4
59
3
46
20
76
2
22
68
15
1
20
4
42
20
46
87
101
82
18
3
11
6
67
8
9
66
30
75
1
3
8
25
87
111
20
46
3
20
16
20
61
8
43
20
13
14
1
24
84
72
35
9
1
14
78
22
2
16
23
13
36
20
55
68
16
12
71
30
40
14
16
18
78
2
76
36
51
17
42
13
3
5
49
27
11
10
63
17
96
10
80
37
21
99
9
26
114
3
25
32
52
32
64
8
4
18
18
3
5
16
3
3
45
12
45
42
20
9
24
81
6
100
26
18
4
5
4
21
96
27
21
8
78
25
56
72
16
24
57
3
32
3
33
1
51
20
39
22
48
50
37
36
60
65
46
17
123
49
8
33
52
32
12
6
82
2
13
9
39
29
6
16
18
20
52
11
16
119
1
48
12
105
3
23
4
33
32
1
60
63
23
24
54
24
63
7
20
21
148
32
37
44
34
2
55
17
66
58
39
3
9
17
70
14
4
12
8
60
16
36
38
49
21
75
20
40
108
21
6
6
26
36
22
12
3
77
40
8
72
3
28
3
33
15
30
12
15
161
7
36
17
31
47
49
29
42
22
27
23
9
1
27
72
9
3
29
43
5
16
26
73
8
57
4
30
57
9
12
51
33
27
3
29
13
23
13
36
24
54
6
14
30
28
12
3
41
31
9
3
5
63
1
8
4
20
6
4
5
13
72
27
68
40
24
113
147
15
4
30
2
13
51
41
4
35
1
44
13
51
47
34
24
39
3
26
4
63
3
146
16
36
20
6
6
48
28
44
34
6
24
24
36
39
68
12
15
6
24
34
2
27
13
6
93
3
14
7
33
123
33
32
63
25
27
8
9
39
12
3
25
33
8
4
24
6
44
49
53
3
13
8
4
24
27
45
50
16
18
8
3
1
18
6
27
15
32
10
39
33
11
3
34
23
39
1
68
9
15
13
8
46
18
60
15
21
24
11
37
32
42
1
8
109
3
12
9
8
4
18
26
4
51
45
39
27
30
12
24
11
1
14
33
15
6
78
10
3
3
9
80
25
11
61
51
3
2
4
59
61
27
41
15
4
24
12
9
8
16
32
31
11
22
6
6
12
24
164
52
8
6
82
60
2
64
6
92
28
2
13
3
32
34
50
12
16
65
3
25
5
16
20
6
22
36
20
19
35
45
4
15
2
36
10
78
183
75
38
12
40
3
9
20
4
14
22
23
3
102
28
48
12
27
45
2
10
23
15
42
52
11
3
36
13
56
81
3
40
5
118
66
12
39
17
28
15
24
39
21
21
36
14
81
15
4
5
13
12
2
33
21
12
7
56
21
19
24
17
28
60
51
32
3
30
34
26
28
47
12
25
23
27
1
21
24
36
36
36
20
7
15
42
26
28
66
36
24
20
67
32
48
16
23
4
18
12
15
3
38
54
10
96
44
4
188
63
1
8
36
34
2
7
12
24
20
60
3
73
29
64
26
25
69
15
3
9
65
7
12
35
85
5
4
27
5
19
9
12
24
18
33
5
55
12
23
9
60
13
8
6
22
56
31
24
24
21
36
80
28
15
32
25
2
24
1
92
1
14
12
22
51
8
3
46
44
64
39
129
84
44
16
24
36
68
4
11
1
135
5
40
80
76
48
11
61
6
20
24
54
7
12
57
44
22
20
12
25
45
15
20
4
3
30
11
7
9
24
17
31
15
6
48
15
17
30
1
77
12
31
3
5
9
4
39
39
44
49
23
22
2
24
10
47
9
3
1
36
50
54
67
48
41
28
23
40
69
24
3
32
81
6
57
21
16
20
63
16
20
1
11
12
57
6
10
8
27
37
3
23
22
78
32
33
4
47
13
24
11
10
12
12
12
3
24
3
14
12
4
15
12
59
10
11
7
26
43
119
25
72
35
6
52
8
4
36
32
15
1
8
60
18
12
48
30
12
7
3
18
35
4
12
9
32
30
1
20
57
16
3
132
5
36
4
66
21
8
1
116
3
4
35
33
13
3
81
35
73
3
12
17
3
1
15
96
23
1
33
44
4
42
80
160
20
18
6
4
45
48
32
4
21
3
9
68
4
6
32
64
2
12
30
13
35
70
12
2
13
20
15
10
32
31
12
20
49
32
16
38
36
105
4
17
4
20
36
52
11
4
21
83
39
16
6
108
27
33
3
20
27
18
3
33
4
132
20
99
21
7
36
11
9
55
21
5
24
43
33
15
32
16
33
36
12
18
6
42
6
3
17
4
39
45
2
33
45
3
1
147
33
68
3
28
17
28
38
58
68
6
42
19
45
11
21
24
30
13
69
20
19
77
3
88
44
37
20
12
88
11
61
23
1
50
60
6
66
25
9
23
1
48
32
7
17
60
55
5
34
6
12
3
8
16
21
56
16
24
30
2
40
12
35
37
12
6
5
96
24
85
12
36
14
82
78
21
107
6
27
3
28
9
39
21
45
126
9
17
3
13
24
20
75
4
27
44
30
19
33
36
3
72
20
37
42
9
9
3
8
112
35
42
64
56
51
9
19
12
21
3
8
52
9
38
21
33
16
8
52
12
12
20
7
9
12
87
33
78
33
15
2
28
20
3
15
1
47
22
15
9
20
106
20
13
29
15
28
20
61
36
3
47
21
4
9
2
24
21
9
16
47
97
8
91
12
9
50
30
46
6
36
35
19
18
15
143
1
15
30
2
36
24
34
2
13
45
32
4
104
16
3
24
29
7
21
12
39
69
11
49
12
3
24
12
57
27
8
16
17
55
11
1
33
27
33
87
12
11
4
5
37
20
43
9
15
45
156
8
24
88
63
17
46
6
8
4
2
28
77
12
57
63
12
57
28
36
15
60
57
3
99
21
45
108
62
9
16
21
60
48
26
10
15
9
23
12
15
1
77
28
59
25
3
23
22
44
4
24
99
45
2
6
7
24
57
3
32
19
32
57
9
60
4
15
12
8
15
24
52
78
2
22
14
106
12
32
43
9
39
12
15
6
27
17
27
109
3
21
30
74
16
6
50
19
44
49
11
109
11
45
3
1
71
1
14
10
51
69
24
96
3
60
89
18
46
3
33
14
34
11
13
47
72
28
5
24
40
12
23
4
56
105
18
48
22
83
43
6
12
44
16
3
15
5
15
28
17
25
2
22
12
24
32
3
7
116
24
33
88
36
60
33
20
7
45
68
43
35
45
57
3
28
29
16
14
1
15
2
123
49
36
72
6
50
7
17
22
29
84
15
1
17
15
27
4
29
13
6
53
15
25
24
69
24
12
32
27
7
5
61
78
18
39
45
44
4
11
37
20
6
16
30
51
107
22
27
29
6
69
28
17
91
35
10
72
24
108
56
4
3
107
25
77
24
16
11
1
15
59
33
52
120
15
2
40
155
81
4
6
50
60
7
5
22
30
2
73
8
79
54
87
5
43
3
26
6
66
127
15
21
20
7
209
57
16
2
37
15
20
114
7
21
35
37
12
8
28
12
23
97
23
28
12
23
22
2
22
36
23
40
33
24
20
30
18
7
24
24
32
85
24
71
13
35
15
1
33
14
45
7
14
19
44
3
105
49
8
66
6
70
90
6
57
41
64
98
1
53
66
4
14
96
7
72
12
ABCD 489790082*7^$a-1 [50008]
77
97
6
6
24
155
25
54
90
90
24
12
36
24
84
29
84
49
234
53
91
53
43
6
30
78
6
144
72
18
24
36
6
77
60
19
78
60
30
54
18
17
7
36
17
73
11
31
29
43
36
17
37
66
30
48
12
42
5
31
6
95
1
168
42
12
5
7
113
97
108
59
79
29
25
84
42
42
66
36
6
30
101
97
143
7
66
54
29
1
6
18
47
1
24
168
48
71
217
84
18
30
120
47
175
48
48
132
84
66
54
138
66
96
17
1
96
36
47
19
90
42
89
36
13
18
84
48
41
97
11
1
30
24
24
12
29
49
11
12
37
6
77
1
48
84
23
127
36
17
145
120
90
6
72
18
29
7
53
12
31
24
54
54
17
25
6
29
31
48
180
90
12
24
48
120
36
23
36
1
23
7
41
1
54
60
18
102
114
11
19
6
36
30
42
30
30
12
47
36
1
30
12
24
18
35
1
12
11
61
35
1
71
205
23
60
144
1
36
84
48
12
12
35
79
54
18
48
36
197
1
12
36
47
25
72
90
66
18
90
24
48
18
12
24
30
96
30
84
18
6
54
18
24
36
48
60
60
89
151
60
42
131
1
47
1
18
60
29
12
49
30
12
24
65
13
36
6
6
30
84
5
19
41
25
24
120
84
42
6
24
23
61
23
60
19
17
7
66
54
36
18
114
18
11
109
102
12
17
19
42
42
18
35
61
42
24
17
61
47
1
18
6
18
5
97
18
78
144
95
211
102
6
162
47
1
72
180
11
60
61
18
17
13
54
138
6
156
18
6
41
13
47
109
23
7
36
65
91
29
49
102
12
5
13
48
23
1
30
12
17
96
24
43
18
48
18
36
48
36
54
35
24
1
12
23
12
1
162
29
163
17
97
12
54
90
66
90
48
102
108
180
60
126
36
30
42
6
6
6
24
84
30
84
66
12
54
54
29
67
18
6
6
23
12
13
119
67
90
36
24
12
102
245
1
24
18
17
31
24
12
17
13
144
42
149
25
155
12
37
84
12
36
48
42
30
114
54
192
72
30
42
35
1
54
30
36
47
7
60
48
120
5
24
7
30
36
47
13
96
18
41
31
41
109
48
24
6
6
36
60
24
47
91
102
108
35
1
30
36
18
6
30
24
12
66
54
120
54
12
78
6
36
77
1
84
96
11
61
30
30
54
5
19
30
11
91
30
59
61
60
48
83
36
24
181
18
300
30
48
23
7
42
42
18
48
54
12
60
5
1
90
84
17
43
317
1
18
42
18
12
5
1
23
7
6
90
18
42
18
6
114
59
36
85
18
18
23
13
48
66
53
79
12
150
18
24
5
55
36
54
60
6
60
17
1
11
31
161
13
60
48
6
101
31
84
18
107
1
30
29
48
43
30
11
61
30
36
12
29
133
66
36
66
48
12
11
13
114
42
180
30
12
5
24
7
156
60
60
84
72
114
84
12
71
19
30
11
163
108
162
35
13
36
42
17
12
19
113
31
29
19
108
60
54
47
1
12
42
30
83
73
60
11
49
60
60
18
29
1
60
12
47
7
53
7
5
49
23
61
59
91
18
48
30
120
36
36
24
53
25
6
54
150
18
11
48
25
6
41
49
48
12
24
24
90
41
1
71
121
66
30
59
1
66
30
24
11
31
24
6
60
42
18
18
120
54
66
72
48
102
12
6
12
18
6
5
48
31
12
90
54
24
42
12
48
150
24
6
48
66
36
18
12
11
1
96
42
90
54
6
59
31
12
6
6
24
54
36
6
6
131
43
5
79
72
42
12
24
23
13
47
13
36
71
7
60
6
35
55
30
107
7
24
6
24
78
17
1
192
18
30
6
66
12
120
102
53
43
84
18
66
12
138
12
48
12
90
72
5
1
30
192
42
18
18
6
17
1
138
41
19
30
71
1
12
96
11
108
55
5
43
42
66
30
30
29
1
24
234
6
18
5
67
36
12
29
7
30
144
48
11
43
5
109
24
18
29
103
77
1
11
181
6
12
101
7
161
49
11
12
7
30
6
114
6
17
7
24
108
89
61
18
12
18
36
18
77
12
49
47
12
31
114
66
54
23
31
60
53
13
6
17
60
1
71
169
23
19
24
30
6
42
246
36
36
60
78
60
24
18
24
6
78
6
30
17
19
18
59
7
36
29
85
24
12
42
6
12
71
7
66
6
29
61
60
12
102
276
30
11
48
55
78
42
6
11
19
18
83
48
193
95
1
6
65
49
6
53
121
23
19
18
12
18
42
71
1
12
24
6
53
1
119
13
54
6
47
13
48
36
167
103
17
7
84
66
11
55
24
53
36
12
31
29
19
36
6
11
43
5
73
47
55
60
5
25
18
30
48
47
13
131
7
6
30
114
24
78
24
60
84
36
156
42
35
7
6
12
12
54
30
42
78
12
18
90
60
12
12
78
29
1
42
36
12
24
90
96
12
6
96
5
19
156
24
12
30
ABCD 489837468*7^$a-1 [50098]
9
116
55
53
31
96
5
103
12
12
89
148
3
33
27
57
60
3
77
43
113
67
12
48
12
24
5
76
3
29
84
19
81
123
72
9
20
16
60
24
32
79
69
15
41
4
32
4
56
211
36
12
5
19
24
24
60
89
19
144
5
12
168
55
21
60
84
36
15
5
7
48
105
20
4
75
21
3
17
4
44
67
48
36
5
55
17
4
20
4
15
24
12
29
12
103
101
139
45
3
48
29
12
7
12
48
57
8
36
31
29
31
12
72
17
24
67
29
88
32
7
12
9
104
7
113
12
7
60
29
19
29
76
75
24
21
15
9
60
96
3
12
41
64
120
56
252
7
132
60
17
12
24
19
48
113
55
24
60
48
12
204
53
31
72
77
151
53
55
45
24
15
48
29
64
44
19
65
12
19
17
72
31
17
43
45
75
24
12
113
12
124
3
29
4
27
17
16
39
96
24
21
24
3
17
16
20
4
32
7
65
7
9
15
36
5
19
5
16
8
19
12
81
44
79
17
36
4
39
96
9
32
19
101
4
56
4
84
15
21
3
137
48
19
33
3
24
33
20
36
67
113
247
12
24
36
45
44
40
51
12
17
31
5
19
17
7
57
3
24
48
24
17
31
17
91
9
3
12
101
79
105
15
24
12
53
31
41
36
12
12
24
16
159
180
96
5
163
261
92
60
103
156
29
12
79
48
57
99
101
7
77
79
216
24
24
17
43
36
24
60
36
53
4
80
4
51
5
4
3
41
7
12
29
7
36
221
64
20
199
60
53
19
48
21
15
17
7
72
72
72
17
19
120
105
3
60
21
56
4
15
17
31
96
57
3
12
101
187
96
24
12
48
5
48
28
32
4
15
24
17
31
29
12
16
176
7
53
216
31
12
24
17
64
51
12
12
17
31
48
5
4
44
52
56
19
69
20
79
12
48
53
60
151
53
7
12
41
100
20
103
57
75
45
75
5
24
12
28
15
36
12
29
28
32
4
204
60
39
144
17
43
72
48
12
45
56
24
16
99
17
4
15
48
36
41
67
17
43
57
15
60
81
3
12
84
21
56
7
5
7
5
24
12
19
72
57
51
125
19
89
52
39
17
91
12
36
84
21
56
43
29
112
80
48
36
19
12
69
32
88
51
125
40
24
20
36
264
19
5
7
41
24
7
12
84
12
29
19
5
115
17
144
96
24
55
240
105
15
41
79
24
113
28
3
17
40
44
72
7
137
55
48
12
48
29
24
24
144
48
19
5
7
57
51
9
3
12
29
52
63
17
4
20
12
67
57
15
12
29
64
3
293
7
156
21
20
103
96
21
123
72
12
29
19
5
60
36
4
116
28
39
12
9
111
9
3
117
3
36
72
132
77
60
40
56
120
19
84
5
96
223
48
41
127
21
96
3
81
15
84
5
19
33
80
19
108
36
24
12
45
3
177
96
44
336
64
272
7
24
117
32
7
24
12
17
28
51
65
84
40
20
60
19
12
84
45
39
12
9
92
4
44
60
43
53
4
51
24
21
204
75
29
55
24
12
41
43
24
60
33
3
36
45
39
137
4
15
36
65
4
3
41
52
63
5
12
4
111
5
4
60
36
87
33
60
24
39
17
36
4
3
120
57
27
77
19
132
9
20
43
113
19
24
144
180
41
55
12
41
7
5
19
72
17
31
12
225
15
89
31
21
3
12
72
33
56
67
12
180
5
79
5
16
24
51
72
93
3
5
132
19
48
17
16
20
67
36
81
111
60
9
32
48
79
17
216
24
103
17
4
44
79
153
80
7
72
5
19
60
57
15
189
15
96
9
32
43
36
48
24
53
43
36
17
43
45
39
5
67
12
36
72
48
125
19
113
64
20
19
180
65
48
60
60
7
12
5
55
12
209
7
120
53
4
44
76
3
12
24
41
4
96
99
65
19
36
17
67
60
24
93
99
60
96
5
139
105
39
36
29
16
120
96
15
24
84
96
45
104
247
65
40
15
24
21
15
9
32
43
84
24
12
5
79
5
7
12
48
5
4
44
55
17
7
156
17
4
152
4
99
41
36
64
39
77
48
19
21
20
19
12
9
3
41
31
5
16
3
21
44
48
19
24
77
7
24
12
36
9
111
24
24
17
19
36
204
5
19
5
67
41
148
39
17
124
63
101
67
41
7
12
24
41
7
41
19
96
36
17
4
84
96
24
15
60
77
19
129
15
36
5
100
20
4
92
19
12
33
87
12
5
91
24
89
7
5
127
48
108
24
36
24
17
12
24
19
36
65
43
24
29
28
3
17
96
43
60
12
12
108
5
64
96
15
101
124
39
41
55
9
15
36
105
3
12
24
168
17
19
17
4
60
3
36
21
3
108
5
4
80
16
24
51
24
36
24
17
163
36
5
163
17
79
21
24
39
72
72
177
63
57
75
ABCD 490037424*7^$a-1 [50035]
24
44
13
29
22
86
16
60
63
3
12
12
44
34
56
55
12
29
84
42
22
23
3
10
32
34
81
29
7
3
29
9
18
121
20
40
21
12
20
60
19
27
21
3
24
33
12
12
29
3
1
39
11
70
39
15
2
39
55
9
57
38
10
42
14
19
48
33
6
17
27
40
77
12
4
36
3
8
49
35
108
40
2
31
15
29
64
17
19
5
43
29
3
1
3
3
69
24
41
3
64
3
2
27
40
36
69
3
72
60
20
1
36
18
21
12
20
13
14
9
7
26
34
20
9
3
13
5
16
63
24
36
20
1
47
115
48
5
31
33
11
33
67
14
39
9
7
8
25
23
4
23
22
11
27
25
33
12
23
7
54
47
4
5
18
37
8
25
6
21
15
18
39
20
31
2
4
36
3
20
4
51
26
10
33
20
7
36
54
3
3
5
9
18
1
17
3
27
97
24
12
8
1
11
40
12
39
68
22
14
9
31
30
3
36
20
16
20
24
1
15
81
3
24
27
12
24
24
6
38
10
35
64
3
56
13
5
10
9
45
15
57
8
39
7
24
45
27
14
10
17
43
9
20
1
39
63
2
19
20
33
31
116
4
36
24
3
24
5
3
18
7
87
2
36
3
64
3
45
9
6
113
124
11
12
73
17
27
7
9
15
5
27
34
20
43
24
3
29
1
27
72
8
24
28
24
36
32
16
11
9
7
6
20
16
11
12
9
99
24
13
3
24
3
45
12
20
27
45
7
6
27
23
18
15
4
24
36
11
33
27
9
88
9
48
11
4
77
4
2
13
15
29
31
2
7
41
40
47
55
2
36
46
89
37
63
44
7
21
9
24
15
39
9
72
27
137
16
20
7
17
25
15
17
16
8
7
32
1
75
12
8
9
55
11
40
6
27
59
1
12
75
9
20
48
28
35
16
60
18
6
32
21
4
9
6
5
19
66
23
12
15
13
12
15
12
29
4
12
3
2
15
7
36
41
24
37
11
1
23
4
3
21
80
9
4
6
9
15
14
16
36
27
132
29
30
13
9
3
11
16
129
60
48
36
8
15
21
9
10
12
108
5
9
28
3
12
11
22
23
9
22
36
2
31
9
35
7
53
43
33
59
21
40
21
54
53
12
15
9
7
18
23
15
10
27
84
3
68
18
24
19
9
11
1
8
18
1
9
15
12
5
28
35
49
14
16
38
3
9
18
40
9
3
29
105
7
9
14
45
40
15
9
35
1
12
5
15
40
12
5
28
138
5
4
11
13
12
27
14
31
3
57
3
66
47
7
60
9
33
3
24
21
6
9
51
38
6
40
5
7
57
24
21
12
18
8
13
20
12
36
4
29
4
15
15
6
27
3
14
16
36
8
39
33
7
15
26
27
19
33
17
27
21
99
4
9
3
8
3
25
24
20
3
25
3
14
3
9
6
4
66
83
48
1
12
14
16
69
47
1
44
37
6
36
24
12
101
1
6
45
5
15
39
36
49
41
67
12
8
13
14
9
57
19
3
20
57
7
30
63
21
15
21
24
14
1
51
66
2
1
68
16
84
12
9
23
3
9
7
33
20
4
3
56
28
6
60
84
47
37
18
33
20
21
18
13
27
113
9
6
45
9
67
71
81
28
12
15
5
61
11
40
3
5
40
29
46
2
22
45
5
16
35
12
19
44
54
6
52
32
22
23
4
3
56
13
15
12
21
36
27
17
9
102
9
7
30
15
45
2
28
80
60
4
89
4
12
141
3
17
16
30
44
4
18
12
6
32
4
9
17
27
40
20
43
24
36
5
13
27
32
1
2
60
1
21
6
17
79
33
33
47
1
6
9
17
7
15
42
6
2
18
13
8
4
12
11
25
27
21
3
33
17
6
1
27
60
14
82
17
36
4
33
24
30
9
8
40
12
20
25
6
20
22
24
8
39
36
33
108
30
16
6
23
25
42
33
5
4
3
15
8
45
9
46
5
12
25
27
20
31
5
1
23
4
44
76
20
4
8
91
24
44
1
24
5
18
1
3
21
20
60
7
65
4
24
27
12
30
6
18
15
20
19
5
28
29
4
12
18
9
8
72
7
9
5
4
6
24
26
7
3
6
20
19
72
48
21
39
15
77
13
12
20
78
37
12
36
12
15
84
14
19
15
65
16
129
12
54
137
3
13
11
13
8
1
30
14
24
19
9
3
12
12
15
2
16
3
44
25
38
93
19
105
27
21
9
59
28
17
10
29
67
14
43
12
12
3
66
26
40
5
25
3
8
51
16
5
4
11
12
1
24
15
21
47
6
10
21
176
1
12
6
8
4
21
68
16
20
4
12
15
5
4
21
30
26
10
57
24
17
16
30
12
38
12
24
19
108
24
36
12
87
65
16
32
28
3
18
15
8
60
16
24
5
12
90
40
5
16
20
52
15
18
6
9
5
22
33
24
24
12
12
20
73
6
29
7
42
15
60
11
13
24
32
36
52
9
11
7
29
19
30
15
20
7
12
44
10
59
28
3
26
4
2
12
9
19
8
6
4
15
21
3
36
72
20
28
12
60
17
22
9
21
36
15
36
59
30
7
11
10
14
21
4
27
36
57
44
21
6
72
25
99
24
17
72
7
53
57
67
32
28
116
28
8
52
3
5
48
36
97
11
13
2
30
10
12
21
8
27
22
27
24
60
27
5
27
1
12
47
4
26
7
11
73
3
81
60
8
9
18
37
27
33
36
20
1
14
40
26
4
12
8
10
36
96
14
63
4
3
21
8
4
147
9
20
60
12
13
24
39
36
21
2
25
123
5
4
3
20
37
17
36
31
36
3
18
3
17
19
8
15
22
35
1
15
72
20
15
34
6
14
3
51
13
32
4
5
3
16
17
3
4
9
14
13
11
10
11
27
13
45
2
25
36
36
101
27
43
93
27
20
6
7
12
51
21
33
20
3
13
6
57
56
21
4
27
60
35
18
22
42
50
16
2
3
19
8
58
30
20
9
4
9
11
19
45
3
32
13
44
1
3
20
9
3
99
1
27
21
12
29
52
11
37
6
9
8
36
40
3
6
95
9
31
15
18
80
3
4
15
32
52
33
21
83
21
15
55
12
14
3
36
4
11
30
18
33
49
18
17
28
3
5
9
6
16
9
12
8
4
36
21
30
8
10
38
13
24
24
3
33
15
69
63
30
20
7
27
33
12
21
39
9
39
9
3
44
31
24
9
3
30
6
8
25
27
17
16
47
13
35
76
93
65
22
57
3
8
73
9
3
48
12
23
21
24
40
69
11
13
30
30
15
69
51
60
12
32
3
1
3
14
16
3
35
18
24
3
7
38
22
54
15
8
13
3
11
9
16
12
8
4
51
72
5
3
33
27
34
12
6
5
16
24
20
67
9
24
60
9
48
3
36
3
24
45
21
6
45
3
5
4
27
38
22
33
17
4
30
6
51
72
11
10
6
17
7
14
15
3
13
5
60
4
32
10
60
9
48
17
3
67
2
10
57
17
6
21
7
80
12
22
6
24
42
3
36
20
7
12
33
48
21
11
3
37
8
9
22
29
4
3
33
8
73
39
5
4
36
2
4
33
20
16
17
18
30
10
89
16
45
35
49
6
6
11
3
4
2
7
57
15
47
4
9
44
31
9
20
4
3
14
54
58
18
2
4
59
12
19
9
24
3
62
198
25
27
6
74
1
21
6
24
14
4
95
13
3
47
1
21
83
12
16
24
3
24
21
8
1
26
13
44
28
23
9
28
20
40
5
31
12
15
6
3
11
16
9
60
32
3
13
3
26
31
3
24
17
15
1
3
21
23
100
66
6
33
60
20
12
13
2
1
17
16
3
20
1
6
29
45
40
87
113
27
45
34
21
3
17
13
27
12
56
52
29
10
30
38
13
8
52
36
24
23
4
33
9
3
36
24
36
24
20
15
9
36
28
12
3
33
5
4
39
36
11
13
3
29
21
6
30
15
67
69
53
27
12
4
3
17
28
8
12
9
19
8
4
48
15
50
16
11
45
22
5
60
16
24
24
9
3
45
59
7
14
16
6
5
43
57
3
45
20
4
24
24
39
9
35
13
9
3
51
17
16
44
12
4
11
54
12
151
39
6
54
29
52
3
5
40
32
40
12
41
27
15
4
9
32
19
17
27
16
6
44
27
7
20
34
63
15
14
27
31
5
40
23
73
12
3
33
11
1
24
21
6
74
3
16
44
43
33
27
9
45
6
18
11
40
41
4
56
10
69
65
7
12
8
28
12
5
67
3
2
30
13
5
7
36
24
5
6
10
3
12
41
7
3
17
4
9
14
64
53
13
3
24
5
7
20
7
26
3
40
15
5
19
8
18
7
33
39
11
9
31
6
11
49
3
8
7
18
27
23
1
3
6
18
9
51
33
12
15
32
22
6
12
20
48
9
13
95
33
39
7
21
68
25
20
16
39
15
6
99
24
20
15
1
8
16
3
12
66
47
19
9
48
3
21
36
44
12
28
48
27
2
30
18
10
17
7
29
4
48
15
65
76
12
24
80
1
6
29
7
24
9
12
116
7
36
29
49
23
40
ABCD 490157508*7^$a-1 [50027]
180
15
33
27
72
9
1
179
1
47
15
21
3
37
15
8
34
27
45
35
12
1
2
34
6
44
22
2
28
45
15
84
8
12
25
44
1
6
68
10
47
3
10
12
48
35
4
57
6
120
5
115
32
81
109
3
33
66
20
24
45
12
97
2
58
38
12
9
19
9
32
4
69
24
2
9
85
24
24
102
101
49
24
15
11
34
11
3
93
27
36
21
28
21
24
2
21
60
4
9
2
48
21
15
94
35
1
26
21
37
6
9
131
21
25
62
40
12
29
39
12
60
10
35
13
51
20
49
11
1
3
47
1
23
10
72
134
34
50
22
95
99
46
12
3
23
34
2
10
11
55
84
36
101
19
20
22
12
6
5
7
21
45
35
1
66
144
17
28
23
96
52
18
2
48
22
12
3
8
109
38
24
60
49
45
95
1
6
69
20
12
3
28
12
30
63
81
14
60
40
6
24
62
58
38
70
60
11
36
15
13
23
12
57
3
21
1
36
12
2
10
3
72
15
42
6
30
24
6
24
5
15
40
56
45
7
5
51
4
18
12
35
1
36
11
15
12
21
1
14
10
47
40
75
18
12
15
8
31
30
35
24
7
90
2
12
24
34
36
75
21
18
8
60
69
24
64
27
8
52
36
9
35
94
27
15
5
15
49
23
10
12
96
71
48
25
14
21
3
70
42
30
83
1
14
33
25
71
1
2
45
1
24
6
8
34
2
34
62
12
28
18
11
75
49
9
26
9
3
72
10
86
34
11
1
50
21
127
17
39
10
24
11
19
18
2
10
3
35
4
54
60
2
33
15
4
8
9
13
30
6
54
66
36
24
14
22
47
133
11
7
41
79
41
24
1
15
20
27
22
122
21
48
91
5
43
6
6
9
9
12
63
21
12
14
46
3
47
40
32
1
59
10
2
100
6
2
28
18
36
18
17
13
48
27
33
23
7
8
16
113
7
20
81
7
30
2
13
8
39
48
9
43
21
9
84
51
9
27
48
21
60
18
41
25
47
19
18
12
24
23
51
9
13
14
76
9
96
59
37
60
20
7
92
45
3
22
18
6
14
12
25
3
42
18
30
36
39
3
24
30
30
18
30
20
22
14
33
1
48
12
18
17
52
15
8
9
1
3
33
12
2
12
21
24
48
27
34
14
28
29
36
7
65
13
2
12
13
21
23
12
169
78
32
1
12
44
120
12
13
14
10
6
69
44
13
50
40
9
8
15
12
1
83
46
3
48
8
1
63
57
26
82
48
110
33
12
73
26
10
3
21
60
54
60
18
12
30
8
4
41
36
19
60
8
9
1
24
38
9
13
23
4
23
10
26
34
27
21
3
59
21
1
30
54
35
15
21
3
10
3
15
20
34
18
8
22
15
56
1
108
86
1
95
36
129
1
39
20
100
11
10
42
72
41
3
24
1
71
25
3
6
14
36
4
6
15
120
47
84
10
36
12
90
20
85
35
1
20
31
30
3
11
46
48
86
4
30
11
37
15
33
2
45
24
13
42
20
21
25
2
45
12
73
11
25
12
11
64
57
83
7
8
12
9
3
93
1
14
10
18
77
16
8
1
60
30
42
26
10
24
119
7
44
1
12
35
12
9
31
6
11
37
14
58
11
13
14
4
56
46
30
5
13
182
10
14
21
40
21
2
12
10
26
57
1
51
3
12
66
11
24
15
9
31
42
12
6
29
1
48
24
38
81
87
12
25
20
3
4
6
11
3
12
34
42
18
66
41
7
6
12
35
3
25
45
12
15
15
18
11
1
11
63
24
10
15
107
34
11
3
21
49
50
33
13
23
43
12
6
36
50
34
12
50
73
57
12
26
72
25
33
24
38
10
23
19
30
36
50
10
50
22
30
24
29
24
25
15
93
27
48
23
10
26
76
17
61
24
42
44
16
5
15
21
3
12
34
18
29
27
4
18
2
40
41
16
21
11
63
40
6
3
11
48
22
48
90
72
68
36
16
45
20
28
8
37
30
18
42
6
66
5
1
27
23
10
3
68
24
3
112
53
24
16
35
76
80
24
70
23
28
51
5
75
4
18
27
11
22
108
15
8
15
4
60
12
29
61
30
21
59
24
82
15
20
13
42
12
6
62
60
4
21
48
32
156
1
2
10
30
6
23
12
27
1
20
7
30
2
10
42
44
34
23
3
10
15
47
142
3
32
55
18
2
70
122
13
3
45
32
16
9
12
26
4
18
78
44
94
2
72
21
12
48
7
18
14
10
2
34
24
2
25
75
69
39
30
23
15
82
30
53
3
12
4
41
13
15
11
28
80
40
8
34
15
48
21
24
11
7
41
13
35
36
7
20
10
12
83
3
22
36
14
10
38
4
8
9
19
9
45
71
28
20
19
5
1
47
40
23
16
8
46
2
4
21
9
6
8
34
50
60
1
56
16
8
15
45
25
2
49
32
1
42
9
39
56
12
9
169
23
3
58
11
48
24
73
12
39
9
50
76
5
13
72
18
30
35
3
4
65
13
27
15
44
10
14
45
48
13
24
18
5
4
21
11
39
249
51
10
2
9
1
42
108
30
18
65
28
21
26
10
84
6
161
16
21
11
13
36
15
47
57
1
6
66
11
84
27
21
15
10
14
10
11
27
69
12
19
60
12
8
24
46
132
23
48
37
30
60
65
15
10
24
24
2
24
16
12
66
2
57
7
54
24
26
36
34
12
15
9
14
4
6
26
58
11
85
6
5
31
5
13
24
59
73
26
57
51
10
35
37
14
106
3
9
27
11
60
10
12
12
3
35
21
19
12
45
21
30
18
2
4
8
1
56
39
16
33
8
27
10
36
11
25
167
4
8
36
4
141
170
34
47
168
15
49
87
5
73
60
47
39
172
18
14
12
70
75
24
11
36
12
52
8
70
90
12
56
69
43
6
14
10
2
10
24
12
15
23
16
9
69
72
18
57
36
12
3
8
4
6
26
33
36
1
14
34
27
8
13
204
35
1
74
10
14
16
9
21
15
32
28
3
8
21
91
18
27
33
72
26
24
22
168
83
7
20
1
8
28
59
24
22
35
75
10
60
24
2
34
39
21
38
96
49
57
6
5
3
60
37
15
29
12
121
59
1
42
8
1
21
120
35
40
15
20
10
30
18
35
24
39
10
84
14
124
41
1
23
28
9
24
26
25
8
7
126
24
134
72
64
30
26
52
68
24
24
4
42
18
57
21
39
45
26
13
32
13
2
10
23
4
8
37
48
24
6
92
9
39
12
10
47
12
1
48
14
28
29
16
21
14
48
34
48
2
69
7
72
18
14
24
21
84
39
28
9
20
31
32
12
9
87
12
36
33
51
21
19
6
2
34
6
9
36
47
48
22
23
25
14
45
24
31
18
26
72
40
53
1
15
21
3
24
11
46
36
23
19
20
82
26
12
40
5
13
72
48
2
60
10
11
16
45
11
13
24
27
9
54
68
34
51
9
26
22
30
56
61
9
26
28
6
6
6
2
100
41
27
9
73
12
59
37
42
29
39
22
78
8
4
42
36
12
158
4
36
29
12
1
36
2
4
6
24
39
9
2
25
83
10
18
17
1
6
33
104
3
10
66
32
10
26
4
6
12
12
3
20
37
42
126
3
9
51
68
12
1
6
30
38
69
52
32
39
22
50
28
68
10
66
65
3
28
17
7
8
12
21
36
13
ABCD 490161422*7^$a-1 [50045]
28
8
19
18
60
6
9
45
15
15
5
37
120
3
9
126
12
89
1
48
6
5
1
71
7
66
15
21
54
29
16
21
3
21
54
5
1
6
9
9
15
8
36
12
19
12
24
29
16
9
66
6
11
40
24
57
23
13
6
5
60
133
6
21
21
11
61
35
36
16
9
35
36
61
114
6
48
24
18
9
21
54
137
12
7
33
57
48
6
9
8
19
29
1
150
48
5
28
8
16
45
60
3
20
31
45
32
12
16
9
23
43
6
12
60
18
57
21
30
102
12
47
1
18
12
18
36
27
21
12
15
39
33
3
45
15
6
3
45
6
29
12
73
12
11
12
49
6
12
24
6
23
49
23
40
12
21
23
1
35
7
5
19
42
24
15
12
3
6
11
49
11
4
93
23
12
36
12
7
21
9
6
24
54
27
33
12
48
18
24
18
36
6
69
20
48
7
12
9
24
9
51
9
3
39
18
11
49
12
6
42
71
60
7
18
12
60
11
72
1
47
1
18
93
48
9
72
42
17
96
12
19
42
51
116
31
12
78
24
51
8
19
69
15
36
41
7
60
57
8
1
59
85
23
1
66
21
32
12
25
23
19
89
232
3
66
30
21
9
120
120
23
1
35
12
19
45
20
48
7
29
79
65
16
9
30
12
53
16
39
6
24
42
30
12
27
15
144
21
24
48
8
1
39
51
30
12
27
9
24
27
51
29
1
24
24
30
12
9
32
60
4
33
71
13
42
137
37
6
54
35
28
27
6
15
9
12
3
51
24
12
5
4
51
18
23
19
33
87
9
69
11
73
6
33
24
99
5
13
11
16
33
179
37
72
108
24
96
35
1
6
30
35
55
108
36
126
51
27
17
19
9
15
30
3
9
23
25
12
84
54
30
30
21
33
6
17
13
3
44
49
30
117
21
78
5
16
9
15
15
24
18
3
3
12
30
23
12
76
68
12
1
66
6
6
9
24
9
39
3
18
6
114
6
60
6
54
45
15
12
53
1
66
9
60
9
15
57
63
27
18
30
6
3
36
51
6
35
60
43
5
1
35
1
75
20
25
23
28
8
60
61
60
48
155
1
6
5
73
60
6
24
45
12
8
7
41
12
12
4
45
30
6
11
7
17
16
44
13
6
9
21
30
6
63
9
48
35
36
28
36
44
49
11
64
20
7
30
12
42
24
29
36
60
7
21
3
6
54
6
59
1
18
66
27
8
49
6
9
32
28
27
48
12
53
16
24
12
9
6
65
97
3
24
21
35
13
42
30
11
7
6
27
27
41
36
48
49
12
30
6
24
6
41
19
17
28
24
24
15
53
28
45
6
5
19
36
18
6
41
37
48
47
16
20
49
6
12
30
24
15
21
59
25
6
41
24
48
7
65
16
9
24
6
9
9
23
1
12
24
51
15
18
42
18
6
6
30
30
11
40
56
48
1
3
9
11
49
66
5
84
4
24
24
51
21
3
5
120
4
36
9
6
6
3
69
51
8
19
102
72
47
61
3
20
48
25
3
20
1
3
8
7
24
5
139
30
36
15
9
36
24
6
21
20
28
72
33
72
18
21
15
6
12
11
7
24
5
55
6
59
31
30
71
19
18
23
43
30
60
35
12
19
29
25
39
15
5
7
48
114
63
8
7
42
63
3
45
44
12
49
24
6
12
9
12
63
6
24
6
5
12
12
24
16
75
17
28
20
1
51
33
36
11
67
42
11
4
15
30
84
30
17
37
15
75
17
103
5
31
54
27
24
80
31
42
35
4
3
5
19
17
13
12
48
3
3
126
71
24
13
23
48
12
19
48
30
24
36
11
109
3
3
54
30
30
3
48
33
23
13
3
128
13
42
5
1
48
3
9
24
36
11
43
5
16
9
3
12
15
6
11
49
18
5
12
4
21
23
48
7
42
11
43
69
48
27
41
49
3
39
69
9
3
8
55
30
24
3
9
54
17
1
47
73
72
11
25
11
37
23
4
9
15
15
9
147
29
13
18
33
27
48
30
51
32
37
30
41
24
12
25
11
48
13
6
12
29
48
36
1
36
35
133
35
1
84
11
25
15
15
36
54
11
13
23
73
47
1
18
24
5
19
17
13
35
1
63
12
9
23
1
47
19
21
32
12
7
24
30
51
15
21
32
16
24
15
5
1
35
60
1
12
18
21
3
5
31
33
36
21
15
56
19
174
3
12
20
4
32
12
12
1
23
12
73
71
12
61
3
20
4
33
6
30
11
144
49
66
12
45
36
9
23
85
27
8
37
60
12
3
8
25
6
57
27
6
15
75
149
67
21
33
66
48
6
47
67
93
39
9
21
30
29
19
21
99
89
4
27
12
9
24
15
33
21
42
60
9
15
21
24
21
30
6
39
21
12
39
21
27
96
8
1
30
41
28
20
16
9
23
12
55
21
24
48
44
79
36
18
15
44
7
9
68
1
6
12
9
9
83
24
24
85
36
24
6
41
48
4
20
55
21
45
83
13
54
30
75
45
107
7
41
1
24
144
15
57
15
12
3
29
4
9
39
3
41
36
12
37
24
24
36
6
60
33
51
6
39
9
11
52
57
95
7
9
15
21
44
31
5
4
9
12
24
6
41
1
3
9
84
36
30
36
41
48
36
55
54
27
32
7
29
48
1
3
24
39
17
48
24
7
18
11
100
15
60
29
31
9
21
23
1
30
5
49
59
1
18
78
27
9
24
12
12
48
18
21
20
13
87
32
13
95
19
12
24
84
60
6
47
1
23
25
15
45
3
15
17
19
29
7
125
36
37
72
54
29
40
80
7
24
9
12
44
31
5
55
53
16
80
13
6
5
40
15
36
5
40
15
18
96
66
6
18
21
51
5
19
69
96
20
52
27
6
11
25
30
5
85
47
12
31
5
25
35
4
45
36
15
33
42
30
12
78
29
1
11
13
35
1
12
120
198
21
3
5
55
54
6
21
24
21
12
36
3
9
30
9
20
25
36
83
25
23
13
15
32
43
6
3
21
11
28
48
80
37
27
8
1
36
18
65
4
93
24
15
9
23
7
41
16
96
32
85
11
12
28
32
19
21
39
30
11
19
24
29
1
6
81
3
18
18
9
9
30
12
18
36
3
33
12
12
27
39
24
29
28
63
21
39
5
31
5
48
28
48
39
12
17
1
35
12
13
12
11
12
48
48
36
19
5
55
6
12
6
12
5
19
36
9
96
24
24
51
30
24
6
6
3
57
48
6
144
29
7
6
99
9
36
6
9
21
3
9
66
113
13
39
8
7
41
13
18
30
3
8
1
27
33
36
11
16
33
3
3
21
8
1
15
51
24
18
18
9
20
1
35
13
30
42
3
15
12
18
30
36
17
72
61
30
30
6
24
6
47
4
33
15
92
7
6
6
9
39
6
30
5
1
12
18
5
4
44
37
23
55
30
27
3
6
30
9
20
52
45
24
11
24
13
18
18
15
8
7
5
48
43
30
6
18
84
11
36
13
3
48
9
47
16
105
23
1
30
9
15
33
9
54
17
1
18
30
12
27
39
6
6
45
63
53
13
47
1
18
45
56
19
60
29
4
8
13
11
13
3
3
24
21
21
78
53
19
17
1
95
49
3
8
1
6
29
19
60
21
56
36
12
16
39
29
4
3
5
13
6
6
15
21
23
28
21
107
1
48
6
17
43
36
18
12
3
9
23
43
21
33
6
33
8
19
5
31
24
66
47
60
1
11
48
1
48
23
25
12
72
27
20
4
81
11
13
71
19
5
16
21
3
45
27
56
37
90
30
47
28
15
36
18
11
48
67
6
6
5
43
60
57
15
84
6
18
17
49
36
18
29
13
15
39
18
48
12
12
6
9
33
96
23
120
1
6
41
13
11
1
15
21
3
171
24
6
11
ABCD 490194174*7^$a-1 [50013]
3
12
36
16
39
45
15
24
2
3
24
28
3
14
67
5
87
52
8
19
38
27
4
8
21
75
4
5
27
36
24
12
31
21
36
24
44
36
4
8
24
16
5
24
39
4
75
2
31
17
22
41
19
5
60
9
63
7
60
14
36
31
32
21
10
33
12
8
64
5
10
17
19
2
22
24
2
10
5
4
29
84
15
7
53
12
9
15
7
38
39
16
12
8
45
27
40
8
40
8
9
10
9
39
29
12
21
15
12
31
9
36
12
15
33
5
27
19
21
12
20
12
16
15
14
34
21
75
36
48
29
67
24
14
10
2
15
24
24
31
24
26
3
36
36
4
60
5
27
9
12
10
2
36
7
3
12
38
24
7
3
41
4
8
36
12
4
3
45
60
8
4
53
3
12
33
3
24
100
17
60
46
14
31
17
34
24
36
129
15
86
3
16
12
12
51
2
19
8
36
7
29
88
12
80
9
3
9
27
55
12
60
38
58
57
53
12
3
4
80
4
15
14
48
99
9
31
29
19
27
9
8
64
8
16
3
50
27
21
19
24
24
44
72
9
51
9
7
15
53
48
33
22
105
20
100
20
24
12
4
5
7
5
7
24
5
19
12
32
16
5
58
2
7
53
36
34
12
21
48
5
7
5
43
12
3
2
39
19
2
15
19
5
4
24
53
12
3
28
101
3
7
65
4
32
43
53
124
113
19
8
52
5
7
15
24
2
19
108
44
31
45
12
8
81
36
31
20
36
7
74
31
12
8
91
33
12
20
24
40
29
58
33
27
113
16
8
91
41
16
84
15
21
15
105
15
9
20
12
12
40
5
192
15
12
156
16
15
21
17
22
69
5
34
2
24
10
5
9
63
9
27
21
36
15
45
22
89
24
55
57
63
36
17
36
7
29
12
28
20
24
12
24
84
28
3
5
36
16
32
16
17
12
123
4
29
7
8
16
15
14
10
21
20
9
24
58
2
7
8
33
39
55
41
19
33
3
45
48
5
7
17
31
36
20
12
19
5
105
15
4
3
26
51
64
12
44
4
8
7
29
40
3
5
24
21
171
4
12
15
26
24
10
2
36
34
41
4
63
5
21
27
4
68
21
19
12
125
19
29
7
39
9
27
5
43
98
7
48
24
15
33
36
39
29
88
53
46
24
26
19
32
16
24
41
67
17
19
15
2
15
19
5
48
16
39
21
17
19
3
48
5
57
67
15
29
76
20
64
5
51
31
33
192
29
34
5
24
28
80
7
21
60
15
29
7
21
20
9
36
12
7
3
33
15
2
15
136
39
5
12
12
16
44
21
60
7
44
9
3
33
22
5
124
3
2
24
15
24
88
3
2
10
101
4
80
12
28
12
8
24
19
17
7
12
14
70
5
105
10
14
31
24
15
60
17
16
12
5
3
4
8
21
10
24
101
84
36
132
12
81
39
12
4
8
24
33
51
105
3
40
63
38
3
9
7
36
5
51
40
3
38
87
24
4
27
26
7
8
4
3
17
12
16
12
15
2
43
65
31
8
43
185
48
24
31
21
17
19
15
41
67
12
17
16
5
10
45
5
72
19
87
2
3
9
34
62
27
21
79
48
8
4
27
33
36
5
115
12
44
108
12
21
43
20
16
41
7
15
12
38
31
12
8
7
9
24
8
12
36
21
7
41
12
58
9
3
17
52
39
9
32
12
9
34
24
9
32
12
36
24
7
9
48
32
12
28
3
89
33
10
48
24
26
10
17
45
15
36
9
3
4
5
36
15
24
69
22
2
22
14
55
12
32
12
9
24
58
38
7
8
4
68
28
5
7
32
21
10
29
33
12
15
67
84
17
28
36
63
12
21
27
21
24
44
72
79
5
40
32
28
5
48
27
91
29
24
7
17
4
3
89
21
51
31
29
16
3
50
7
24
65
7
12
3
29
4
24
36
24
5
72
24
10
29
28
39
29
48
33
46
45
8
19
17
31
9
15
14
3
19
38
24
22
50
63
55
122
36
10
45
24
29
3
112
17
79
36
53
7
8
16
29
24
15
21
12
15
4
5
15
33
135
16
29
43
12
20
24
60
21
10
12
14
39
16
12
44
12
9
70
5
40
20
7
29
16
3
48
36
48
45
5
39
57
3
9
39
28
5
27
16
27
33
15
110
12
7
84
5
3
24
19
38
7
48
3
9
15
33
125
31
8
4
5
19
8
103
5
124
3
50
46
12
5
45
3
21
36
7
5
10
29
69
55
104
9
24
10
29
12
72
67
12
36
29
9
10
5
4
77
70
33
65
67
36
72
15
21
15
60
9
12
8
72
33
3
33
7
12
3
2
15
40
63
38
12
63
7
9
36
24
24
20
7
2
3
64
5
79
36
5
39
7
12
5
28
29
15
4
77
67
60
3
38
3
4
113
31
51
12
2
19
5
24
111
64
32
79
24
38
111
4
63
14
39
9
55
27
21
17
3
16
41
22
26
7
44
12
28
8
24
48
12
7
14
22
96
29
33
3
33
19
17
31
137
46
14
15
16
20
4
72
68
12
60
69
12
12
36
22
41
7
21
5
58
33
15
5
64
15
45
53
31
24
44
9
3
57
19
29
24
43
63
2
48
12
27
40
3
72
17
16
39
14
46
33
41
63
28
48
5
10
33
8
40
17
3
40
36
29
36
31
12
48
48
8
7
57
5
12
12
15
43
98
43
32
33
22
45
3
14
3
4
5
70
41
19
14
27
28
17
39
19
14
99
4
5
7
3
33
24
17
27
117
55
12
20
7
72
21
27
2
55
3
5
28
12
12
3
2
24
7
63
29
7
9
5
12
43
24
65
67
5
10
5
28
5
10
17
16
5
12
58
45
5
63
19
48
41
16
80
52
8
7
5
9
87
19
5
24
21
10
5
139
65
19
2
43
5
31
5
39
33
75
28
12
63
2
3
16
8
40
36
84
3
24
48
48
29
12
4
3
26
70
9
65
10
9
32
33
10
21
5
15
60
36
12
52
20
52
12
15
5
12
36
12
52
39
89
31
12
29
36
28
80
12
33
10
2
10
2
46
5
31
26
43
92
45
34
48
26
12
27
16
12
3
45
12
20
45
7
48
53
15
7
48
9
12
41
39
9
24
22
36
5
43
57
8
4
5
12
15
60
24
52
12
51
2
15
60
7
17
12
4
12
48
8
96
24
64
5
3
48
31
69
17
15
7
33
3
9
68
33
10
9
15
45
3
24
74
3
7
14
31
17
27
24
21
15
48
4
32
4
3
14
15
12
64
5
39
24
84
45
7
53
19
63
36
9
5
39
33
79
5
3
7
69
65
12
36
7
5
27
4
32
7
29
43
9
17
60
63
9
51
9
75
7
17
31
17
45
84
24
39
60
12
19
21
68
16
5
31
24
8
19
5
4
5
15
9
3
43
9
51
14
3
100
8
7
41
19
45
29
10
45
20
36
88
5
63
16
27
24
72
2
7
24
12
53
7
39
9
8
24
7
86
15
67
17
52
20
12
103
9
12
8
4
3
12
21
5
12
10
14
34
21
8
93
7
53
15
96
16
27
14
31
20
19
5
9
31
24
51
17
57
27
124
44
45
3
43
9
48
17
22
17
12
60
55
2
22
5
52
24
36
48
75
38
39
9
67
24
3
45
12
123
17
21
51
4
29
51
43
14
22
14
27
19
69
24
48
3
2
3
117
12
27
24
4
3
9
20
9
24
3
9
10
17
4
84
20
9
22
38
51
12
4
12
68
24
9
3
43
9
65
34
26
19
20
52
24
15
21
32
31
12
45
24
5
10
2
34
14
7
75
5
28
27
2
27
31
57
5
22
26
15
67
26
15
31
24
17
7
5
60
24
4
8
24
40
5
27
40
5
15
12
4
12
15
5
36
48
9
15
4
39
41
33
43
3
5
4
17
31
140
28
5
27
36
60
7
9
53
27
40
80
21
12
7
5
3
7
12
9
17
15
33
22
2
36
19
3
57
36
24
5
31
8
52
24
36
15
17
19
29
7
9
24
24
5
12
ABCD 490219824*7^$a-1 [50007]
94
18
8
10
2
88
24
126
14
40
20
24
30
102
42
196
30
26
6
4
26
34
36
72
48
14
10
36
74
126
88
54
12
6
20
190
54
80
10
60
26
18
4
26
34
2
6
54
40
14
4
8
60
18
10
122
12
22
6
14
76
44
48
10
150
38
72
10
78
44
18
18
4
26
54
154
6
36
98
46
36
2
10
2
48
6
94
68
22
2
118
8
88
12
42
26
10
36
20
18
100
92
70
6
18
12
14
40
78
8
54
18
22
18
6
50
34
20
30
12
24
30
66
24
42
18
4
98
28
132
20
34
30
8
12
4
26
10
8
12
16
92
30
30
10
18
12
56
94
66
32
18
66
6
10
14
30
66
42
28
2
16
110
34
90
36
44
10
30
20
48
60
120
18
40
50
36
6
52
38
108
96
78
30
28
32
112
6
14
124
122
10
18
2
48
12
12
100
42
18
12
68
58
24
38
16
12
20
40
18
2
52
180
68
22
62
4
36
6
32
42
34
20
106
30
14
42
30
4
6
44
46
12
32
10
14
70
2
22
30
32
28
12
8
46
146
60
24
12
12
70
72
108
2
18
36
40
20
52
48
110
6
18
10
32
46
2
6
12
28
24
18
164
70
20
78
18
4
44
66
48
10
48
24
30
6
18
62
22
26
16
30
150
54
66
54
42
12
8
30
42
12
36
24
24
24
66
72
28
152
10
2
48
42
12
16
54
78
8
4
14
10
54
56
36
54
46
6
38
52
2
16
12
14
24
30
6
48
10
38
82
18
78
44
6
40
2
64
86
10
68
52
24
8
22
6
48
32
48
36
90
96
4
18
6
164
70
12
8
90
28
62
46
14
108
4
24
116
46
12
2
16
140
18
46
66
18
62
82
2
6
48
12
42
16
42
2
36
136
168
36
20
60
12
48
52
44
28
2
76
8
12
18
34
8
42
6
106
50
34
14
82
20
10
20
54
52
14
48
48
24
16
12
42
18
162
48
96
30
42
30
8
6
10
26
10
20
100
24
84
90
14
28
12
2
40
90
8
30
136
54
42
48
98
18
34
2
10
26
30
30
10
12
6
236
18
100
6
12
2
120
22
24
32
30
4
14
40
44
18
64
14
84
82
60
66
42
30
78
48
6
18
18
14
30
36
42
70
38
4
20
34
2
72
30
30
10
38
60
4
144
90
2
70
20
48
10
170
60
6
48
88
18
2
54
4
2
52
32
16
54
116
52
18
74
24
40
6
8
28
20
52
66
26
18
6
4
18
2
42
46
18
6
8
10
32
16
8
16
170
10
66
92
40
8
4
6
14
4
252
14
76
44
46
48
104
10
86
24
52
8
28
54
90
56
30
52
60
32
84
42
34
8
28
38
42
10
2
16
20
30
12
18
42
12
52
50
66
144
84
30
22
38
52
68
6
24
4
20
16
24
18
30
132
158
22
66
6
8
102
46
18
2
130
84
38
88
104
66
30
24
6
24
16
14
24
24
28
134
84
4
8
40
8
70
56
78
22
14
82
12
72
24
44
12
30
18
150
16
36
128
60
28
44
36
10
108
36
44
40
96
128
10
36
14
12
36
34
38
48
108
16
18
8
10
60
32
6
90
46
24
54
48
42
26
10
30
42
12
32
66
42
58
18
6
36
12
50
28
90
30
50
4
114
102
8
12
84
10
30
86
18
46
20
16
84
68
28
44
28
26
24
40
90
32
6
82
20
22
44
22
14
36
4
78
30
86
10
2
30
24
34
62
48
36
16
92
42
18
10
98
4
60
26
78
84
10
18
8
10
72
68
6
36
24
10
14
24
88
12
18
50
64
120
18
2
36
112
56
66
60
24
24
22
126
30
24
20
16
12
96
12
62
28
42
8
132
106
42
2
88
90
2
18
72
10
42
84
14
28
2
12
16
8
72
18
72
70
8
76
20
76
20
24
120
16
12
62
48
22
54
2
10
38
6
124
2
24
58
36
14
6
12
112
6
66
26
60
40
8
36
160
36
54
120
98
72
16
72
72
48
62
28
42
98
12
6
12
106
14
78
10
24
44
184
18
104
4
24
56
34
38
42
30
52
30
26
30
48
40
50
4
36
36
26
64
8
90
10
132
8
18
94
8
28
60
8
4
32
18
22
44
36
60
58
60
20
78
84
78
28
12
72
38
30
22
50
10
30
18
6
36
36
2
16
2
70
12
6
80
64
86
30
72
10
2
6
4
60
48
2
48
54
10
90
36
14
4
36
36
30
8
12
40
38
42
42
22
20
28
8
54
18
28
60
38
46
24
80
64
26
54
40
18
44
6
22
18
42
38
10
150
20
42
90
46
74
36
34
38
70
74
10
68
12
46
18
26
54
102
12
28
44
30
66
148
170
6
76
2
138
78
10
80
36
28
6
86
4
12
42
48
42
18
38
24
12
108
28
158
4
38
52
18
152
6
40
26
54
72
132
36
4
6
120
6
20
60
46
18
56
24
22
72
18
90
24
126
20
30
42
28
8
70
54
30
18
54
14
10
2
10
92
30
12
6
4
18
56
42
28
62
24
10
50
66
94
18
42
50
24
34
72
30
24
170
10
56
126
54
70
8
22
26
34
26
58
6
56
52
12
24
56
18
6
10
36
56
52
38
60
4
14
10
50
42
100
80
64
6
2
16
36
26
48
10
2
4
18
72
26
48
54
16
72
12
36
32
4
6
2
90
28
50
30
48
6
18
16
30
24
68
40
12
32
48
52
8
10
108
2
10
72
170
10
14
10
84
50
30
42
6
130
2
6
46
66
24
66
ABCD 490253534*7^$a-1 [50148]
29
18
33
4
35
1
48
11
21
87
13
24
44
12
88
36
11
21
60
33
6
13
29
24
19
5
54
6
51
39
25
8
36
3
1
20
48
24
24
51
21
15
57
39
1
23
69
27
13
29
27
48
3
1
12
107
9
3
1
80
124
92
51
54
7
56
3
9
12
12
27
1
59
33
39
6
63
36
33
91
11
6
15
84
3
1
77
6
49
56
4
29
60
96
3
51
9
16
83
18
19
17
27
12
24
63
13
44
4
17
102
21
16
24
11
1
24
47
6
3
81
15
4
65
19
11
12
1
71
9
36
16
20
9
36
24
36
15
21
39
39
45
12
3
48
9
15
6
30
37
24
8
72
48
28
23
12
120
1
60
8
39
90
12
30
36
36
36
33
84
100
32
9
15
87
48
12
13
8
72
15
73
11
1
17
3
9
19
11
6
103
12
24
65
18
12
12
36
48
33
3
37
20
16
53
54
9
15
90
15
15
25
44
12
12
21
91
5
60
12
27
24
3
13
17
43
32
39
36
13
17
3
12
3
240
1
5
19
80
3
1
12
17
30
9
45
6
12
36
24
12
36
21
9
63
4
44
63
30
19
101
27
12
60
48
12
64
83
24
13
5
27
52
20
39
13
35
12
1
20
51
9
12
9
6
24
42
6
57
16
44
16
44
4
8
48
27
30
7
23
6
3
39
6
3
12
28
12
41
30
13
17
63
15
9
21
15
36
21
27
12
28
20
57
42
37
44
99
61
20
51
1
5
6
37
32
21
24
42
18
3
33
15
9
6
37
11
21
9
12
19
71
13
60
65
48
3
9
6
25
20
36
81
39
4
5
43
36
80
15
1
11
6
24
63
135
49
41
79
53
6
24
6
31
8
69
19
17
60
6
30
103
11
57
36
57
3
4
11
6
15
57
42
9
16
24
60
20
9
27
64
32
21
67
41
27
21
48
96
15
63
18
7
41
36
3
27
18
30
1
119
12
30
6
30
43
8
16
23
117
4
11
1
60
59
18
67
11
114
6
13
8
93
6
9
3
9
4
60
5
24
6
13
8
9
6
37
12
77
3
9
30
6
3
60
12
48
69
39
39
66
19
5
79
5
18
1
41
36
15
60
4
65
15
15
9
9
43
5
15
4
24
11
69
100
53
43
32
3
1
29
12
3
12
111
61
20
33
18
61
8
9
39
15
36
81
9
84
15
33
12
7
11
78
7
11
12
37
60
11
12
21
33
18
25
24
29
7
71
13
32
45
3
27
9
24
36
16
168
11
12
57
63
6
7
17
6
18
30
36
30
19
44
3
24
37
11
6
3
9
3
45
15
36
9
39
120
16
24
24
12
29
19
36
24
11
1
60
5
75
15
25
8
9
12
18
33
45
19
20
3
54
18
9
3
33
16
5
51
120
48
40
11
25
8
33
6
1
59
57
3
13
5
3
21
27
12
36
36
9
6
6
78
48
18
6
45
45
15
4
8
12
27
13
5
24
27
3
9
9
123
9
102
45
4
60
47
78
36
6
33
15
93
40
8
60
81
31
96
17
3
27
13
32
64
17
51
52
35
36
96
13
71
36
42
36
24
18
102
18
97
41
39
72
51
18
43
20
36
3
42
42
13
17
27
21
15
15
12
78
19
8
4
11
57
9
27
72
4
11
9
40
8
33
36
7
47
13
56
9
19
8
3
9
3
13
17
48
6
21
12
57
111
9
79
60
20
4
56
72
60
33
12
30
48
18
84
7
23
33
4
53
7
12
17
27
36
28
23
69
4
20
132
9
30
21
3
12
48
21
39
1
60
48
8
15
13
5
18
61
12
44
21
63
51
21
27
9
12
52
8
33
3
36
21
67
8
9
36
3
120
51
13
101
19
41
15
243
61
23
30
3
60
15
1
56
3
36
33
36
40
56
28
41
6
13
23
117
40
11
1
59
57
4
24
20
24
21
27
12
21
19
56
36
4
11
36
36
1
71
9
60
93
24
63
63
33
36
57
18
84
21
28
107
12
18
55
59
60
6
51
15
69
36
4
8
9
27
117
7
47
13
60
60
8
93
6
6
18
132
36
12
36
6
36
43
8
36
3
1
17
60
39
16
47
1
17
12
7
11
9
15
61
116
4
20
27
24
126
31
56
36
39
72
33
3
13
17
43
89
15
33
12
12
15
51
12
42
60
66
18
24
19
11
9
12
45
30
24
21
88
53
6
12
57
3
21
4
20
4
29
18
69
3
13
44
40
17
75
93
6
12
21
39
18
54
42
3
3
61
71
9
40
92
60
45
12
27
21
15
24
4
11
1
116
60
63
9
39
90
27
63
21
93
27
12
288
39
54
18
9
52
56
4
20
28
17
15
48
99
12
45
60
27
18
12
18
49
12
47
18
6
69
96
4
11
6
24
6
12
21
24
4
60
8
69
3
12
48
12
4
23
1
68
24
24
105
6
9
100
83
1
8
12
27
145
8
87
6
6
1
8
4
20
21
6
12
126
15
9
12
3
16
60
44
3
9
9
39
72
12
39
13
48
20
3
49
56
12
21
51
28
53
78
12
48
6
12
67
60
53
51
16
36
11
6
27
124
17
3
21
15
12
24
24
57
6
9
4
24
20
15
6
12
3
9
72
18
49
32
36
24
64
17
30
13
11
13
132
44
60
3
24
49
8
36
24
12
4
20
36
21
19
17
3
40
24
41
3
12
24
3
1
23
69
36
9
3
9
51
76
84
11
48
9
12
40
11
9
12
39
48
30
39
15
6
102
42
24
43
59
12
1
11
60
9
28
11
21
45
3
36
3
13
24
24
20
39
1
71
18
27
16
68
99
13
17
39
28
47
49
44
21
42
13
5
24
27
88
131
13
23
33
24
39
13
8
48
15
30
30
18
60
18
114
75
24
88
120
56
15
81
40
24
44
60
93
3
57
36
183
21
3
3
21
69
27
27
9
9
15
72
3
48
81
16
60
80
57
19
8
3
24
72
12
1
56
15
13
23
12
21
28
132
5
15
4
24
36
5
18
81
100
11
25
53
48
54
42
30
33
57
3
33
99
45
3
33
12
15
16
224
75
21
24
4
11
48
9
15
36
13
5
19
41
6
30
103
17
15
9
30
21
4
8
40
8
39
12
37
17
3
75
42
19
8
16
5
15
15
96
21
45
78
18
12
18
93
4
24
11
102
6
1
80
16
32
9
43
23
66
12
79
11
6
15
4
47
37
20
76
41
51
69
99
21
55
44
3
1
36
116
51
57
36
12
99
6
84
51
12
33
39
27
1
56
15
57
9
36
19
44
15
48
12
81
100
17
51
60
136
65
55
56
4
17
7
29
3
27
18
19
56
69
12
18
12
9
9
30
57
21
30
21
33
15
15
9
24
16
20
9
6
12
81
33
30
9
9
12
39
24
100
125
36
19
47
24
13
89
51
33
3
40
77
3
63
1
11
21
64
24
8
60
51
1
77
15
64
32
9
51
28
23
12
9
12
4
36
11
6
7
65
18
12
6
63
12
21
27
39
1
56
4
8
45
3
64
11
21
75
33
40
53
ABCD 490285748*7^$a-1 [50036]
12
36
48
35
25
11
1
24
35
13
167
49
84
47
1
83
1
36
24
47
73
35
84
1
156
11
61
36
11
13
71
96
25
60
47
13
35
61
11
1
96
108
24
120
48
48
23
12
13
36
36
156
48
24
35
25
59
96
60
144
97
60
24
12
47
25
11
13
60
72
36
71
193
216
12
48
119
60
60
24
25
23
12
228
12
169
60
71
37
71
73
36
12
11
13
23
72
37
12
48
36
35
49
71
12
61
60
11
25
35
48
61
12
60
48
11
1
12
203
1
36
23
144
25
11
240
61
59
25
35
1
11
49
11
37
11
12
109
12
108
24
35
49
71
109
11
13
60
12
59
13
47
97
23
25
12
119
13
120
48
24
59
96
85
35
37
36
11
97
24
35
132
13
12
35
61
11
169
36
132
36
96
59
61
48
83
49
72
47
61
120
72
59
96
24
1
84
24
12
287
13
35
60
180
12
61
11
85
24
11
48
1
96
71
73
47
72
12
49
96
11
72
12
13
35
13
36
71
73
35
25
48
11
13
24
11
13
144
12
300
84
59
1
24
83
73
107
1
96
36
47
85
48
59
49
47
25
24
84
72
96
23
25
11
120
49
12
120
168
24
47
121
96
48
36
12
131
36
1
48
48
12
71
24
1
84
12
119
84
1
179
48
1
48
12
60
72
60
107
72
1
36
120
23
36
73
12
48
11
25
11
72
12
13
23
13
96
35
1
35
13
24
12
36
59
48
12
157
119
60
144
36
13
48
12
60
107
49
120
11
25
47
12
36
1
71
73
84
11
72
1
36
11
1
24
192
24
24
24
83
37
36
156
83
25
36
47
133
36
72
120
36
36
24
72
11
48
24
168
12
36
85
60
24
35
25
12
12
24
107
36
61
59
60
37
35
13
48
72
48
24
35
12
49
156
120
71
25
12
48
47
60
109
23
36
12
25
83
13
72
48
11
96
84
37
11
73
36
24
35
1
60
108
71
1
23
49
59
13
36
71
48
72
13
24
23
49
59
13
227
1
12
24
143
1
11
37
203
13
95
49
35
1
47
13
59
217
48
11
60
13
24
35
60
60
85
47
37
83
61
24
120
35
37
11
121
24
12
96
84
72
59
1
24
12
23
24
1
47
48
25
47
13
48
72
12
35
37
204
36
35
37
24
47
97
72
12
71
96
24
60
1
36
156
36
71
108
61
59
12
109
24
35
1
60
72
107
12
36
12
12
85
456
47
1
96
12
23
48
73
35
1
23
48
1
48
24
24
83
60
48
13
47
37
107
1
95
25
108
71
60
1
35
121
24
144
11
1
59
24
48
12
25
11
73
72
120
95
84
25
23
85
72
24
11
13
24
24
35
1
59
109
23
1
11
1
107
12
37
168
12
72
12
95
12
49
24
72
35
1
59
25
47
36
13
11
48
12
96
24
37
11
120
37
95
97
84
72
96
36
84
48
59
85
59
48
1
120
107
25
60
96
108
12
11
133
48
12
95
1
72
119
48
1
12
119
13
48
12
36
132
36
11
1
23
36
97
35
13
95
133
47
12
60
60
1
12
47
205
72
72
96
36
48
23
25
71
1
11
12
36
109
11
1
24
35
84
85
12
24
95
97
107
25
96
84
24
47
24
25
156
60
36
60
83
48
48
12
73
24
24
12
59
241
36
72
168
12
59
157
48
83
49
11
1
72
24
192
35
25
12
23
61
12
155
121
107
12
1
12
47
1
24
47
25
24
24
23
300
12
37
12
24
35
109
12
24
47
1
36
71
241
11
12
109
59
49
12
12
59
61
72
12
263
1
36
144
24
47
36
121
59
97
84
11
13
47
72
120
60
85
12
60
12
12
24
36
47
25
48
119
48
12
60
25
11
13
119
109
23
13
23
73
72
35
37
23
61
84
72
83
12
97
35
1
35
133
119
12
25
96
24
12
24
35
97
83
73
12
47
61
36
23
13
35
85
155
24
1
48
107
25
95
24
1
95
73
72
24
71
72
49
108
24
59
1
12
119
37
36
24
83
37
12
11
1
47
1
24
35
97
23
1
12
35
1
60
24
24
24
48
11
1
36
72
48
71
97
12
83
1
144
23
12
1
84
107
120
96
12
12
37
12
11
180
25
12
24
48
48
168
11
61
48
36
47
121
96
120
71
85
119
168
12
36
24
ABCD 490322114*7^$a-1 [50008]
37
11
37
23
19
5
1
11
61
95
97
30
29
13
48
12
11
168
48
49
18
41
55
6
47
103
65
24
12
37
54
5
48
7
5
67
113
7
5
49
11
19
30
11
55
29
72
12
84
31
41
115
41
25
54
53
91
41
36
72
49
23
55
6
11
7
6
35
24
13
47
12
13
72
24
47
12
115
90
12
18
41
97
78
5
12
60
7
18
23
12
24
48
1
42
17
43
17
1
35
12
19
5
12
48
19
5
19
36
5
48
36
1
47
19
30
36
12
18
17
43
5
12
12
19
66
18
17
36
73
11
25
6
5
12
43
54
18
12
48
65
25
18
30
11
19
17
7
41
24
31
18
96
18
18
30
5
12
55
77
13
18
24
6
35
7
18
18
24
113
36
96
72
13
30
101
19
60
5
60
1
24
11
7
17
12
60
36
7
18
12
96
36
24
23
12
67
17
7
53
7
36
24
30
35
24
36
60
24
24
25
95
25
11
7
41
31
36
29
24
12
7
5
7
65
12
25
35
31
29
12
19
29
60
108
31
30
6
6
12
11
25
66
36
53
12
24
1
47
1
35
120
48
60
36
1
11
84
19
6
6
5
85
47
1
23
84
1
18
29
12
25
30
5
48
61
11
36
48
55
6
6
5
55
30
42
18
59
73
11
72
60
36
7
5
19
53
19
161
25
30
5
12
24
7
12
29
55
30
18
5
60
13
30
5
25
30
12
6
35
24
84
31
138
11
7
5
19
41
91
53
13
18
29
7
5
12
19
54
47
24
36
13
47
84
12
1
11
13
18
48
41
13
6
24
5
13
78
12
54
54
36
5
19
60
5
24
55
48
5
36
24
24
55
60
24
36
84
29
31
5
19
17
12
37
54
89
19
65
19
5
48
36
7
29
49
24
18
5
84
55
5
31
29
13
23
12
1
11
72
1
95
60
13
35
24
13
18
5
24
36
12
7
29
24
12
12
13
30
17
79
17
31
24
65
36
36
24
19
18
48
11
12
19
18
24
18
5
36
1
11
19
29
1
18
89
12
36
12
12
7
53
12
7
12
6
6
5
36
85
11
13
95
36
48
1
6
41
43
60
17
36
7
89
25
23
24
25
35
12
7
17
24
12
7
5
31
5
37
198
18
23
216
36
12
24
60
12
103
113
36
60
12
48
12
72
24
1
42
6
23
12
12
25
47
31
53
12
103
29
12
120
12
19
72
6
119
13
42
17
1
48
35
7
29
73
11
19
6
24
96
23
19
60
42
23
132
60
13
107
12
19
5
19
5
36
1
84
59
1
6
29
132
12
24
60
1
42
78
30
5
13
54
18
11
48
7
29
36
7
12
18
23
25
11
12
36
60
91
53
48
13
83
13
6
5
36
13
6
41
36
91
5
31
65
1
23
43
5
36
1
6
30
12
23
48
12
72
12
31
17
43
161
31
12
12
198
23
7
29
13
23
12
13
18
29
12
1
11
49
35
7
5
72
12
24
12
1
11
37
47
12
48
12
48
43
5
1
30
5
13
90
5
121
6
41
12
43
42
66
6
23
55
6
47
36
24
7
5
12
84
48
96
43
84
29
7
42
6
42
12
107
60
12
7
12
125
84
48
96
19
36
6
35
36
12
25
36
23
1
23
43
24
6
11
19
17
12
12
60
43
5
1
12
47
1
24
30
5
7
24
77
145
72
36
35
12
13
23
48
60
36
127
18
83
25
59
60
25
6
12
29
36
13
11
43
41
12
24
108
48
24
36
19
53
48
13
95
67
53
19
48
5
12
60
43
48
5
12
139
5
12
7
53
1
11
55
60
17
73
24
18
12
48
41
1
11
24
24
7
5
31
41
12
60
12
108
24
19
65
43
42
12
30
53
25
23
72
49
35
1
12
18
54
6
53
12
7
29
36
1
24
36
83
24
67
6
24
47
48
85
18
18
59
48
12
72
13
66
30
47
12
67
29
1
11
85
47
67
5
60
31
29
108
73
11
60
12
60
36
36
73
11
1
30
102
6
5
48
84
24
73
6
6
35
12
31
42
47
48
19
5
37
35
73
54
65
12
13
6
41
103
5
7
5
72
31
18
23
61
48
42
36
5
48
84
37
95
31
12
90
23
7
30
6
5
19
53
7
5
43
5
12
25
18
42
23
7
12
36
53
96
48
36
12
12
43
125
60
49
6
29
1
23
12
36
12
36
24
12
37
95
1
6
36
18
35
31
126
30
5
7
5
13
78
54
35
24
24
24
25
18
12
36
72
5
1
6
18
11
31
24
36
48
18
11
96
85
6
12
29
24
49
83
12
24
19
72
5
12
85
144
30
12
29
19
54
66
12
5
24
12
12
31
6
47
73
23
12
12
12
13
6
42
42
77
24
1
107
36
12
12
12
12
36
24
12
36
19
29
24
37
48
48
6
17
7
29
108
12
61
23
12
19
41
31
5
13
11
36
19
65
7
17
13
18
12
12
5
31
17
24
24
24
84
60
1
71
31
18
11
12
72
24
36
48
24
36
12
12
19
36
29
36
1
35
48
36
43
42
71
13
30
29
13
120
60
23
19
36
12
29
31
17
31
29
55
161
127
29
13
23
72
24
24
43
29
84
31
18
11
37
60
47
25
47
25
66
5
24
12
13
30
53
144
12
72
67
5
13
47
132
25
23
19
126
35
12
13
11
1
23
36
13
23
1
11
121
35
132
31
24
12
5
55
24
17
13
11
36
43
17
84
1
71
19
29
31
18
47
36
12
24
25
23
7
12
24
24
6
47
7
18
18
29
1
11
12
36
12
48
36
12
97
23
12
12
163
5
84
43
137
31
137
49
83
12
49
35
7
29
12
13
23
7
5
24
192
103
17
84
25
23
48
13
48
12
30
5
1
6
6
23
19
77
1
11
19
29
43
29
48
13
23
37
11
19
6
30
17
12
7
6
23
31
36
48
29
24
37
60
42
24
113
61
42
5
55
5
7
53
19
54
11
36
43
60
12
41
48
43
36
12
17
24
24
36
7
65
12
48
1
84
60
24
23
43
41
19
24
5
13
78
65
12
7
29
31
5
7
24
29
48
7
29
1
6
150
11
12
1
12
11
145
23
7
12
36
36
5
24
12
12
12
72
24
12
43
84
6
12
18
17
7
5
31
48
84
162
6
53
19
6
59
55
36
114
47
48
55
18
72
30
17
36
67
29
12
12
108
36
12
1
6
173
61
11
12
24
31
30
78
84
5
12
19
17
25
42
12
6
23
24
31
17
19
5
31
5
7
18
23
19
36
60
5
48
12
7
41
19
24
30
24
23
19
29
103
5
13
30
42
30
65
48
48
19
29
48
1
47
61
11
36
13
59
12
49
11
36
24
60
19
41
1
59
12
79
65
37
35
12
1
35
7
5
36
12
24
12
36
31
12
41
12
139
ABCD 490356396*7^$a-1 [50010]
91
98
52
12
47
99
52
38
15
9
12
30
10
14
21
15
30
27
37
35
97
14
57
12
15
33
132
37
44
15
63
9
37
36
68
60
58
53
97
42
26
52
32
130
116
33
37
44
6
21
12
49
38
24
9
48
24
15
4
20
28
2
12
4
72
2
10
60
107
63
57
13
11
21
27
21
16
44
10
29
21
36
15
201
28
20
10
29
43
74
30
6
39
15
34
2
10
14
10
36
20
18
6
22
90
8
6
117
63
120
9
48
33
15
19
24
18
8
22
44
76
8
34
6
96
14
63
67
20
21
31
102
11
1
38
9
33
24
36
16
12
48
84
35
39
16
29
97
108
26
18
60
12
40
20
78
16
5
45
15
48
93
58
101
9
76
30
53
13
155
1
72
47
1
18
53
19
68
10
23
21
27
1
2
10
72
35
19
30
90
54
47
63
10
56
15
19
6
66
5
45
4
23
12
69
27
1
24
8
16
26
10
36
14
16
29
129
24
6
46
47
37
24
96
84
50
28
29
69
6
34
80
120
60
3
12
49
26
70
50
10
12
2
22
48
60
11
49
2
16
29
1
48
50
45
25
12
30
68
33
43
14
60
30
30
52
72
56
84
28
11
3
16
14
10
14
6
70
20
16
24
44
70
72
41
31
140
22
20
15
9
84
22
50
124
42
29
1
24
66
42
59
37
84
2
105
12
21
6
22
23
19
42
6
14
48
36
3
33
30
48
57
91
14
88
11
9
12
28
2
10
20
148
47
24
157
44
27
51
58
48
35
25
11
60
13
66
54
72
35
15
60
24
45
48
3
34
50
82
2
9
19
29
1
11
12
36
195
10
18
17
1
14
46
60
12
2
10
84
56
24
4
80
36
4
30
80
96
70
74
150
39
13
6
18
60
14
10
12
14
6
18
136
42
60
24
20
4
104
51
45
51
13
48
132
11
97
131
48
1
44
15
33
10
2
136
44
30
105
15
9
39
57
24
120
168
109
12
50
21
97
14
24
22
11
81
6
36
69
15
21
105
16
71
1
72
6
168
6
90
50
40
35
85
48
26
144
30
52
14
84
58
84
14
10
74
9
12
21
75
43
62
4
24
26
60
10
6
68
9
1
26
126
40
8
51
21
40
8
12
15
61
71
27
33
103
30
59
15
6
4
23
12
19
162
6
54
50
34
24
48
23
21
18
6
16
47
91
20
9
48
13
30
17
9
16
36
23
48
3
108
6
16
8
16
11
15
4
26
4
56
18
118
2
142
47
1
20
112
6
18
30
5
25
132
23
1
78
2
15
15
54
63
87
6
28
131
51
9
1
74
22
60
23
55
74
30
10
12
59
45
30
66
4
24
11
48
1
50
9
7
53
72
97
42
29
3
10
36
8
24
42
48
10
47
9
51
72
19
44
30
15
55
6
2
40
48
18
80
123
1
12
35
99
40
24
56
81
3
42
18
36
93
133
59
9
16
23
1
6
5
9
28
218
52
18
60
20
196
96
23
21
48
28
71
109
38
94
2
30
4
11
93
16
20
15
37
59
3
21
25
23
19
18
14
36
45
21
15
1
11
51
28
24
68
22
35
43
26
16
35
24
25
23
12
21
4
54
101
51
45
13
12
98
130
2
10
35
133
26
40
30
23
49
8
24
60
27
60
55
54
74
42
18
52
48
41
75
10
11
1
44
54
22
102
26
292
12
6
66
6
42
108
2
12
4
26
4
24
18
29
33
6
124
29
1
168
8
34
20
22
14
40
114
2
10
8
51
7
68
4
56
46
8
72
60
64
12
44
4
42
30
38
130
14
9
12
75
10
12
120
59
9
16
35
9
36
10
8
120
46
14
22
24
11
13
36
36
8
51
69
6
16
5
15
150
204
30
4
30
72
47
1
12
24
35
19
6
71
24
9
16
90
66
48
2
9
49
2
16
29
3
10
6
5
97
8
24
87
15
4
24
29
1
62
90
28
48
14
108
9
3
18
118
68
94
11
91
29
156
31
30
2
6
82
2
12
40
47
48
24
15
6
39
25
56
94
24
30
119
1
12
20
16
23
19
56
21
45
60
76
2
72
46
30
18
14
150
87
39
36
154
26
4
26
24
15
105
6
106
62
21
45
22
24
104
30
54
57
15
54
36
15
1
42
126
72
90
14
144
4
2
4
5
45
4
20
28
14
10
20
144
4
12
35
43
30
60
26
21
85
14
10
50
81
1
60
8
84
148
14
10
80
15
219
34
11
39
57
121
42
26
6
18
16
6
78
11
9
27
13
11
25
24
18
24
6
8
54
22
68
39
147
34
12
35
33
12
30
124
5
61
128
39
1
11
51
178
20
16
11
1
38
66
4
26
54
30
46
36
42
41
36
13
11
15
10
56
15
24
48
12
36
1
24
8
28
11
48
61
24
35
24
39
9
73
95
120
24
81
34
42
72
48
8
204
30
9
147
16
5
19
14
10
101
67
98
15
75
105
25
26
58
126
26
24
75
21
75
121
84
6
54
59
7
14
4
11
19
41
69
30
34
18
30
12
59
48
43
20
22
36
98
45
75
6
64
11
45
135
9
15
48
49
71
57
16
35
1
30
18
36
14
30
22
2
16
11
24
21
40
48
78
41
27
21
60
144
61
36
24
24
35
7
42
2
54
36
4
12
72
59
49
11
27
21
3
12
9
21
99
36
73
2
9
1
36
11
13
84
36
8
120
36
3
31
48
14
76
38
40
14
6
66
4
174
50
22
66
38
81
13
110
10
12
6
152
22
59
1
35
49
12
11
21
42
144
4
17
69
54
30
12
18
9
33
16
11
1
2
130
47
21
16
66
44
33
1
2
9
48
97
12
8
54
81
85
54
6
23
87
10
23
67
65
15
10
24
48
ABCD 490568696*7^$a-1 [50002]
81
55
20
28
27
62
7
8
40
48
3
5
40
17
31
27
14
10
65
12
7
24
17
19
2
70
14
55
48
65
3
12
57
7
56
12
132
24
9
27
4
17
75
91
53
7
21
68
48
16
29
24
7
72
29
15
12
4
51
26
10
2
55
17
34
29
60
48
24
19
72
101
124
164
12
9
72
67
32
48
21
60
15
9
55
5
3
7
26
67
36
8
9
10
5
40
59
13
17
10
21
17
10
72
5
33
87
40
3
17
93
7
51
21
11
9
28
68
57
3
24
43
8
18
55
5
178
32
13
51
38
7
5
27
3
4
26
7
99
65
16
39
41
36
33
27
28
24
101
19
39
17
12
7
9
12
29
51
7
2
60
27
9
15
7
21
17
43
24
8
9
31
5
51
36
7
5
52
20
19
9
20
16
44
16
47
1
12
56
3
6
55
3
9
12
65
3
12
36
9
10
17
19
14
7
8
16
17
12
36
39
72
3
30
87
3
13
3
14
19
47
1
12
135
24
2
10
41
9
51
7
57
24
17
72
15
7
45
80
21
79
41
24
31
3
32
24
6
27
100
8
4
96
3
74
42
6
7
35
57
15
13
27
9
12
24
35
85
5
15
48
15
1
41
3
24
24
19
5
120
273
42
45
12
36
40
15
50
19
41
30
45
43
29
33
12
10
81
5
43
11
18
3
19
50
3
55
2
36
7
20
33
10
93
51
5
16
56
3
4
17
19
101
9
43
12
8
3
25
5
87
72
3
9
28
11
24
49
60
15
17
27
30
70
17
33
67
36
32
43
5
57
48
24
34
9
20
12
19
2
55
32
16
11
30
75
16
3
26
15
43
8
1
96
12
32
84
7
2
30
21
75
37
75
2
19
11
6
7
3
9
101
39
3
30
15
4
29
34
98
15
28
24
63
33
29
3
12
4
17
10
14
3
45
10
72
26
19
32
151
2
135
4
39
62
70
21
12
120
17
15
33
27
21
22
81
8
7
24
20
93
24
40
8
4
27
2
15
27
25
5
22
36
12
12
26
15
124
35
138
39
48
4
111
9
8
3
21
16
41
75
63
37
35
78
27
31
17
12
72
48
57
3
12
75
6
15
7
17
45
3
48
129
36
12
10
32
126
103
56
19
101
55
65
33
12
3
55
140
18
43
17
114
13
32
51
24
18
3
67
65
16
15
2
111
28
36
44
33
55
5
22
17
36
31
36
8
93
43
101
33
7
39
41
16
72
17
19
15
56
85
15
26
12
3
9
3
45
7
5
10
20
6
22
9
3
50
19
8
16
17
3
12
48
24
9
82
45
32
40
5
30
40
8
57
45
15
52
53
15
81
15
67
9
41
12
63
12
48
16
68
19
21
24
56
4
27
5
76
32
16
27
14
43
27
17
3
45
100
15
5
12
12
9
15
136
59
69
16
89
10
5
28
20
33
22
65
43
5
4
32
48
16
15
5
9
115
5
15
51
28
29
64
23
45
12
21
18
9
36
24
4
17
19
48
12
36
12
23
9
19
180
32
40
17
48
7
2
3
4
12
8
9
15
9
18
16
14
27
48
105
12
36
7
36
8
9
24
48
42
21
24
3
9
63
13
17
87
9
42
25
15
17
21
91
29
10
2
19
104
103
41
16
12
32
4
32
28
12
17
15
16
11
4
101
15
28
60
21
41
15
153
63
9
15
16
60
15
62
3
52
15
29
28
41
42
61
96
8
3
21
9
12
3
9
51
76
41
15
16
8
51
33
4
3
2
3
127
9
41
15
33
39
112
8
67
33
23
21
52
5
22
5
55
48
48
29
64
8
7
120
41
19
29
33
24
15
4
32
19
48
38
22
2
96
72
19
41
43
17
22
5
45
10
9
32
24
3
48
13
56
36
100
24
41
24
15
43
105
20
12
12
136
17
190
57
8
120
43
5
43
5
24
75
45
4
12
20
9
7
48
15
77
9
7
32
43
2
46
5
57
27
4
89
15
57
7
8
64
17
7
8
24
16
77
12
31
59
30
60
48
67
3
8
37
17
18
13
24
12
36
17
75
36
40
48
8
28
60
8
12
21
39
21
75
9
15
48
76
41
46
29
21
27
55
17
3
18
19
12
29
34
33
32
28
20
16
41
3
57
7
41
15
33
15
12
31
69
53
19
15
17
19
62
18
40
12
12
8
42
3
3
4
24
2
39
4
32
36
9
67
12
8
12
21
7
3
5
72
31
36
65
21
39
45
27
40
8
21
54
4
17
24
40
5
75
3
30
12
3
12
139
17
16
56
7
5
45
108
12
34
77
12
33
15
45
67
20
16
41
3
12
19
14
39
99
30
24
3
7
24
17
7
2
60
10
38
42
16
14
3
16
92
40
24
5
51
117
43
92
12
16
20
9
199
36
8
4
29
34
8
45
3
25
44
48
3
72
16
60
62
12
63
177
12
67
29
144
34
21
5
63
33
12
75
3
37
15
77
12
31
17
48
33
67
80
16
44
3
49
20
12
7
45
8
52
41
19
24
72
24
101
3
7
17
24
4
41
7
12
39
2
55
48
17
24
15
19
9
32
4
12
32
55
89
4
5
94
125
3
61
8
7
9
36
71
45
81
72
70
2
94
17
12
45
67
32
36
12
4
72
24
32
64
44
4
11
45
51
24
18
60
12
19
12
44
4
96
71
9
21
39
45
3
43
21
41
58
110
79
20
45
31
3
36
9
29
7
63
48
5
7
38
72
46
2
39
21
79
41
79
3
2
6
40
32
52
41
43
32
9
21
15
12
60
33
51
21
22
5
28
8
45
27
40
3
41
4
17
18
9
16
5
43
41
30
40
38
87
52
84
17
22
53
60
45
3
24
3
105
33
24
19
8
3
25
32
36
12
45
3
48
45
15
7
17
72
81
3
28
17
22
57
8
3
24
13
3
5
43
14
3
4
39
14
12
18
13
17
58
14
10
5
96
9
15
33
10
32
93
40
48
32
24
9
15
24
3
18
99
12
28
11
21
52
36
3
5
16
68
7
29
43
33
17
31
84
5
7
23
9
16
29
3
48
19
57
27
2
7
77
18
1
108
20
189
10
74
3
12
60
75
6
10
45
39
9
17
7
65
15
3
54
7
8
43
8
25
5
27
64
44
24
48
12
15
30
51
28
77
22
17
60
48
16
11
6
24
7
27
9
20
12
4
11
18
3
69
34
14
43
56
4
12
27
21
20
7
72
8
72
21
19
98
3
52
95
18
27
4
3
20
21
19
53
28
5
27
31
21
15
9
11
30
31
35
30
39
3
72
61
92
28
17
12
27
51
42
78
33
4
5
7
3
26
22
17
21
7
164
3
48
30
48
72
87
12
36
7
5
16
132
8
36
36
3
13
60
12
48
8
7
9
5
30
57
79
32
21
9
10
45
44
16
5
15
27
16
26
34
17
24
28
20
43
5
28
12
17
19
23
6
15
24
16
44
64
32
55
5
9
31
44
12
36
12
36
43
9
15
12
50
31
5
15
27
42
51
57
22
9
75
21
5
36
15
4
23
78
7
20
16
12
80
40
27
17
33
15
28
3
14
67
ABCD 490673424*7^$a-1 [50069]
35
28
32
36
12
64
140
73
39
20
133
95
84
88
84
9
27
20
36
25
23
72
24
16
36
20
36
61
35
52
8
40
44
12
12
24
25
99
164
144
48
73
11
28
24
32
16
56
25
23
24
24
132
49
72
36
119
4
9
75
60
8
76
20
228
12
61
167
241
95
12
16
44
12
96
108
72
72
1
23
40
57
27
8
1
11
72
121
12
63
9
123
8
1
11
24
85
11
72
12
24
12
12
36
25
35
24
13
11
48
25
11
52
24
8
49
71
24
28
81
147
32
112
69
11
28
9
47
13
11
28
45
35
48
25
72
23
96
52
24
84
20
52
117
27
24
57
27
20
52
105
108
23
85
12
59
49
72
59
13
36
83
48
49
87
36
72
80
112
105
35
4
8
132
37
23
36
25
59
72
85
36
36
72
27
8
12
16
20
12
72
36
96
88
8
48
25
11
132
120
24
12
36
76
128
61
119
24
48
1
35
16
36
45
39
176
28
12
9
143
12
12
13
59
36
60
112
8
96
60
1
11
16
36
32
76
32
76
33
27
21
87
57
11
49
59
25
15
189
35
13
47
61
27
180
44
28
33
3
20
24
52
21
72
35
108
16
128
48
12
49
24
3
32
112
9
47
124
32
40
9
35
52
81
72
3
44
144
12
16
20
25
15
8
84
24
40
92
88
200
12
4
68
108
121
36
11
52
36
32
28
12
56
52
8
108
88
8
28
21
23
1
27
80
72
4
68
4
36
33
83
84
184
8
108
24
12
36
37
11
192
121
39
32
217
63
72
93
51
72
20
60
24
84
84
36
52
20
12
16
92
40
32
12
40
68
37
12
35
37
23
48
96
24
4
12
128
120
48
12
4
8
96
25
51
44
13
23
4
24
48
20
144
96
52
108
12
68
60
124
216
24
21
35
36
28
32
36
1
12
24
59
13
71
13
11
97
11
60
96
12
24
60
120
193
27
8
88
48
20
49
11
36
37
15
8
40
32
60
25
47
112
8
136
152
4
104
13
51
104
25
83
52
8
1
15
12
24
80
84
12
220
20
36
25
95
72
84
1
48
60
71
12
12
4
21
63
20
36
49
12
63
9
36
83
72
12
24
16
24
8
13
60
39
20
85
39
45
11
48
24
88
44
124
176
88
9
35
28
24
8
36
24
85
48
60
11
16
36
44
12
73
11
12
12
24
28
57
24
11
48
144
36
36
16
56
168
97
3
24
57
36
35
12
12
4
20
76
12
8
1
60
11
12
16
45
15
81
12
63
8
12
40
36
56
168
4
9
171
36
36
20
4
8
49
108
11
124
36
132
44
12
1
51
32
16
33
95
24
12
168
133
251
12
1
131
85
51
32
157
47
61
63
72
20
28
60
80
4
9
11
96
48
52
33
99
12
80
145
36
23
37
47
37
99
8
28
9
11
24
145
35
1
83
24
37
24
47
60
48
28
33
71
100
20
48
36
12
40
8
37
15
104
4
8
64
20
24
84
60
28
9
72
11
24
48
60
28
84
80
52
44
240
36
180
12
48
28
105
3
92
25
35
16
8
4
20
49
75
33
47
252
16
48
44
28
56
157
47
12
12
157
60
84
35
36
97
83
16
56
64
20
132
37
36
99
72
68
72
4
176
76
56
36
192
60
16
128
12
72
37
3
8
37
36
15
20
1
35
25
84
23
4
24
84
68
40
24
81
35
1
11
12
12
36
112
104
36
12
60
12
12
36
36
124
24
81
39
108
24
20
240
109
111
60
12
36
33
3
152
12
36
112
80
12
48
4
20
120
40
12
20
112
92
48
16
44
12
36
40
44
12
36
37
99
9
47
16
92
52
180
9
35
36
72
16
20
60
48
52
117
59
60
96
49
63
68
48
96
24
4
84
9
63
9
15
20
64
8
36
60
36
76
225
135
81
47
4
12
36
36
8
37
107
37
11
72
48
1
83
64
128
76
56
12
12
49
60
167
12
24
52
45
11
85
3
80
84
25
83
120
4
8
28
104
13
36
36
23
4
81
11
16
81
11
24
25
27
80
4
24
80
96
13
11
12
24
60
49
51
68
13
11
12
48
145
59
96
36
48
24
12
36
13
147
36
44
25
48
11
40
12
80
48
12
24
40
36
84
8
36
37
59
12
1
87
12
56
4
12
20
144
13
11
60
60
16
105
12
119
52
20
16
288
33
59
49
27
21
72
11
12
100
108
12
20
84
12
25
3
44
16
45
39
216
36
36
9
24
111
36
32
37
143
60
84
40
9
83
60
12
16
32
13
15
120
56
88
ABCD 490741032*7^$a-1 [50022]
60
15
12
3
21
81
54
66
39
72
63
57
9
18
9
27
24
90
60
12
24
6
54
48
27
33
15
51
60
21
168
36
9
6
6
3
45
48
3
51
54
36
15
21
12
6
54
96
102
108
30
15
15
57
33
63
60
96
21
42
60
93
45
12
18
222
75
33
15
57
51
39
57
51
6
6
33
9
147
81
30
30
138
6
6
30
24
39
15
90
30
54
36
6
33
21
60
102
9
33
111
15
114
180
102
60
114
90
6
54
45
15
69
273
48
90
60
96
18
51
15
9
3
9
15
45
21
24
63
63
30
84
60
3
291
90
144
102
6
39
105
54
90
15
69
42
90
6
57
105
18
45
135
21
27
72
33
36
15
66
12
63
3
105
45
96
3
93
3
12
9
84
12
30
9
24
57
120
90
30
15
105
72
12
3
123
45
57
42
45
24
51
33
21
6
18
39
3
6
12
60
48
54
66
51
3
96
24
18
51
51
66
99
69
99
12
45
63
27
6
60
3
51
117
57
3
129
18
45
27
9
51
90
51
93
108
6
6
48
15
63
84
153
45
39
12
12
39
24
69
27
30
123
24
156
12
9
66
57
21
120
36
183
12
15
60
6
3
93
30
18
6
18
18
141
21
39
48
9
36
54
42
27
27
18
66
60
66
96
144
6
90
72
6
6
3
63
48
12
18
6
153
3
81
33
126
105
36
63
24
153
21
39
9
63
135
6
36
27
72
108
81
75
48
21
78
33
81
48
12
27
48
96
33
42
9
93
75
12
12
129
87
63
93
48
3
165
9
144
51
15
6
96
3
60
15
90
42
102
42
24
36
6
84
30
24
186
15
39
93
57
12
51
63
6
15
33
15
108
3
36
120
9
21
24
120
24
60
3
87
9
63
18
96
60
6
42
78
24
105
33
6
96
21
96
27
45
24
57
15
60
48
21
186
60
24
165
96
84
51
54
24
18
30
147
12
9
156
36
48
60
6
120
84
69
24
219
18
84
27
15
6
48
144
42
69
21
264
39
3
30
51
27
174
27
48
27
21
39
69
12
15
180
78
51
48
27
204
12
108
9
108
15
69
60
9
51
15
6
63
48
3
54
24
48
15
69
3
12
75
105
15
57
69
39
9
12
72
12
300
15
69
3
201
63
15
33
87
42
18
45
57
48
90
45
69
54
42
195
63
9
27
117
117
6
78
6
6
51
24
60
39
30
75
21
30
6
51
81
48
30
84
30
30
24
69
3
24
9
27
54
24
84
12
15
48
63
18
30
102
54
6
18
21
12
33
6
42
12
84
186
45
105
54
6
6
30
18
33
27
66
54
6
24
51
15
30
39
24
12
75
66
24
30
33
87
204
129
141
72
51
21
42
24
9
33
18
9
3
21
27
12
108
33
9
48
222
33
12
48
9
60
39
87
156
18
66
69
36
15
126
3
3
48
42
147
12
9
6
36
90
27
51
174
15
36
60
105
24
18
33
27
18
42
174
3
57
159
141
123
12
24
81
54
126
411
36
63
66
3
9
6
66
6
117
3
21
12
75
9
60
45
18
162
60
3
3
60
126
6
45
33
99
3
21
21
39
9
138
66
6
102
6
60
6
54
36
57
69
114
45
129
6
114
12
30
24
33
51
36
60
45
153
36
72
72
48
3
75
30
102
42
87
93
27
21
135
63
9
81
6
18
18
24
30
15
9
42
60
117
213
30
18
15
27
30
3
9
12
24
6
24
21
69
3
63
93
24
57
42
48
6
36
39
36
3
6
6
33
105
3
63
60
84
45
9
48
24
3
12
15
30
6
102
78
48
42
24
84
6
45
33
18
9
24
27
18
90
9
36
69
48
60
3
36
120
69
27
3
33
12
21
30
78
48
72
66
21
75
33
147
18
42
54
42
138
42
93
297
39
12
27
36
96
90
24
90
54
30
36
54
120
3
27
12
45
3
81
33
12
66
102
135
21
96
36
3
9
3
15
210
24
24
102
42
102
18
15
51
12
42
27
21
18
30
87
9
3
51
12
9
60
9
63
3
33
72
12
57
6
36
69
81
12
102
6
78
141
84
60
12
96
12
27
108
12
42
39
3
30
6
21
183
6
24
96
72
87
15
30
3
264
21
96
6
24
174
96
15
225
15
9
66
33
48
15
69
204
57
90
18
87
9
132
12
15
63
120
30
48
39
63
21
87
81
12
21
39
21
3
93
60
6
36
48
42
30
60
24
24
9
51
45
15
ABCD 490763946*7^$a-1 [50001]
178
62
28
12
140
28
90
32
220
50
58
2
18
100
62
30
250
8
12
30
10
54
90
90
36
144
44
60
22
90
30
8
46
60
54
20
16
44
12
18
210
30
76
144
42
30
38
112
48
42
80
138
102
88
20
12
240
70
18
72
80
138
12
10
18
2
90
10
158
12
180
34
56
10
54
14
12
28
42
8
12
70
90
230
70
234
14
40
2
40
20
210
18
52
128
30
112
78
66
44
90
160
72
48
96
86
30
420
48
180
76
24
20
30
102
168
52
90
20
48
10
120
122
78
40
2
118
42
128
42
100
30
270
8
16
26
90
4
14
22
78
2
34
26
40
38
42
64
24
30
110
22
18
452
28
20
22
50
18
22
48
126
26
48
60
70
80
10
32
48
102
70
68
132
48
12
4
164
60
30
112
18
110
52
20
10
24
120
116
34
54
72
120
50
58
32
100
20
150
108
42
4
84
110
30
100
92
34
26
138
30
42
88
12
110
70
24
86
130
18
90
2
18
16
104
22
20
70
20
48
42
198
12
70
18
152
154
116
28
42
278
10
92
10
90
108
2
160
18
2
58
2
78
100
126
36
18
90
126
66
8
100
2
70
80
30
70
54
86
4
54
20
42
70
18
170
40
216
116
48
90
22
170
28
102
50
30
34
84
60
66
96
20
48
40
72
138
6
126
98
90
102
18
46
14
76
116
34
176
34
14
42
78
70
90
162
20
28
92
120
18
222
18
42
288
30
22
20
30
30
10
80
138
30
130
12
60
30
24
144
32
30
190
50
94
74
12
40
38
10
32
120
100
68
30
72
168
10
12
78
12
20
78
70
12
144
26
180
30
34
36
80
18
72
18
16
120
104
30
142
54
126
98
30
12
18
22
8
60
60
10
62
28
96
54
32
4
36
30
18
50
132
4
84
2
90
34
6
120
270
230
28
192
24
36
120
18
42
48
2
30
118
162
30
80
18
102
228
132
108
60
30
192
60
40
18
320
76
14
52
200
30
60
70
24
44
76
14
102
10
50
94
56
184
14
30
112
20
300
4
24
20
10
252
20
60
70
20
100
8
70
362
160
8
22
20
108
102
100
18
122
90
120
60
70
8
190
6
134
42
70
38
130
30
132
18
12
98
352
50
30
28
2
70
18
62
10
108
2
150
10
168
170
30
42
60
48
120
82
168
2
48
60
222
28
32
78
442
8
90
52
38
42
10
270
8
240
40
2
108
30
132
48
12
118
120
2
60
34
120
6
90
8
222
4
66
18
42
18
180
80
40
6
86
70
24
224
30
12
60
70
170
118
126
30
14
60
30
42
120
60
48
42
18
16
24
200
52
228
60
242
28
2
160
218
70
20
52
128
100
20
90
52
110
18
76
54
50
16
24
32
90
78
70
212
150
48
202
48
60
32
58
30
222
20
30
78
52
158
40
102
54
6
48
42
68
22
108
2
150
58
60
210
2
60
28
32
28
2
10
140
28
92
28
50
60
22
20
64
186
68
202
20
180
154
126
20
40
80
288
12
10
54
6
210
78
170
22
234
44
10
2
18
22
20
280
140
64
146
70
8
30
10
60
36
36
54
84
72
90
150
158
120
12
ABCD 490799096*7^$a-1 [50002]
32
39
9
1
14
4
56
16
5
48
1
60
36
12
36
26
16
5
13
12
35
24
1
3
9
23
39
45
39
12
4
24
54
23
3
13
116
12
12
1
26
12
1
32
36
13
2
24
10
11
3
1
11
37
27
53
36
7
45
9
12
38
16
17
48
39
10
35
37
30
8
9
16
11
141
24
135
45
16
68
12
60
4
11
13
20
1
14
1
12
56
25
15
23
57
84
12
15
9
24
3
24
37
56
3
49
9
12
24
3
36
108
20
13
27
44
51
22
12
63
27
77
13
36
60
3
180
9
11
12
37
48
24
47
48
12
13
60
30
45
71
1
36
20
52
9
47
3
9
73
38
24
21
1
6
20
9
84
24
3
4
5
13
11
37
23
72
60
15
28
33
9
2
97
45
27
27
56
1
24
35
21
24
1
54
20
10
63
27
80
105
1
12
23
4
81
2
12
45
13
6
32
12
9
37
30
42
2
46
11
15
70
84
14
10
12
27
23
60
16
24
9
35
57
19
6
3
71
1
59
46
75
23
9
37
14
34
36
15
48
8
72
37
23
1
3
9
171
33
47
25
14
13
20
16
9
63
32
13
18
56
45
15
4
33
11
10
15
144
8
19
72
30
11
3
10
14
12
13
9
11
4
117
23
27
34
24
2
24
33
36
16
27
41
3
24
10
47
19
104
40
20
22
30
5
39
10
24
63
20
73
6
17
3
1
32
15
117
27
48
10
23
12
24
4
9
12
59
15
12
9
1
2
70
12
26
10
50
10
39
8
61
12
14
9
49
23
15
21
13
47
4
8
12
36
7
30
27
9
36
95
19
5
49
2
70
18
17
36
27
9
1
71
60
4
11
60
10
30
18
11
15
69
51
13
39
54
26
12
33
28
68
13
51
45
30
24
53
1
27
56
3
21
37
18
30
62
25
8
72
13
38
9
31
17
15
22
47
15
21
3
21
55
18
3
35
10
132
23
13
2
61
8
15
58
35
4
69
23
51
16
5
12
3
10
87
8
15
13
20
25
59
3
21
27
10
2
70
50
21
19
18
15
20
192
16
24
3
53
27
12
22
11
60
100
8
4
23
94
42
20
25
36
8
27
1
20
52
9
18
80
10
12
62
60
1
45
27
93
14
33
4
36
21
6
21
9
26
10
14
37
57
2
22
23
13
26
48
52
144
21
20
4
45
27
57
27
8
60
24
13
54
45
119
9
48
48
3
9
15
9
1
36
72
3
20
16
123
17
13
15
44
12
39
48
13
36
8
12
36
63
4
45
9
66
5
1
39
35
9
55
32
10
23
84
1
27
48
32
37
12
23
27
10
35
3
36
21
16
8
1
14
13
9
11
13
84
2
105
3
25
11
24
37
116
24
13
26
16
17
13
62
9
12
4
117
63
12
59
36
10
14
9
25
26
21
12
1
11
12
24
3
52
77
1
2
9
51
1
23
57
13
24
27
11
34
59
85
36
50
24
57
52
105
3
45
24
3
47
16
44
9
72
36
52
9
12
23
27
21
79
20
10
135
9
35
16
9
30
72
8
10
6
29
15
60
60
60
9
40
47
16
33
140
52
8
1
24
11
39
120
13
83
70
54
20
24
1
45
26
1
9
231
23
45
31
54
36
3
45
36
47
43
41
39
12
24
1
45
15
23
12
13
11
25
24
44
121
62
1
20
24
12
3
4
44
96
21
15
24
16
29
12
27
49
11
22
48
15
36
35
48
10
18
5
19
18
47
24
15
22
18
20
10
35
28
8
88
21
60
35
27
22
60
3
32
3
28
17
16
8
15
60
9
1
59
87
49
9
2
34
26
24
93
3
10
15
20
43
20
9
25
26
10
12
62
10
15
36
36
8
27
57
1
2
36
9
13
18
65
73
24
23
12
51
16
69
21
27
33
23
13
38
16
20
9
1
27
47
45
84
63
22
27
44
1
14
130
35
7
9
9
12
72
11
7
18
24
12
119
4
11
60
33
3
37
12
107
24
37
80
64
8
12
55
41
51
22
48
15
84
47
12
22
11
52
32
67
9
15
9
32
3
45
3
34
39
8
12
27
60
1
56
63
40
5
25
51
23
60
1
23
10
11
3
12
81
40
23
1
92
100
9
14
33
12
15
34
36
24
146
24
24
49
8
73
59
52
35
9
1
2
93
31
33
23
13
11
10
26
1
20
13
48
27
24
12
9
51
9
39
35
21
49
50
21
3
9
19
137
7
6
48
11
4
44
3
120
4
20
57
24
3
9
52
23
57
1
38
21
15
24
34
62
1
12
20
24
48
16
9
14
73
8
3
21
25
50
24
25
27
18
11
12
28
8
12
27
9
36
24
3
25
27
41
13
72
14
34
23
4
20
123
10
36
24
14
33
25
3
35
70
27
9
48
51
59
81
25
35
25
39
56
12
28
35
22
2
45
13
35
4
11
12
33
25
18
17
52
32
24
25
12
54
90
6
20
24
24
34
18
41
3
1
33
11
28
23
28
89
13
60
14
9
7
90
2
9
43
18
15
20
27
70
74
34
36
12
2
12
58
36
87
44
1
2
45
7
5
36
60
19
5
39
10
15
35
82
12
2
61
32
1
75
11
25
33
2
33
63
40
9
69
59
51
36
16
128
10
2
22
95
52
32
24
49
3
23
33
12
3
10
24
12
23
3
33
15
12
33
52
104
51
9
60
135
60
24
22
27
11
25
36
59
45
39
13
36
69
2
1
8
3
57
28
35
33
13
12
99
20
192
27
1
3
9
8
73
24
3
9
60
12
2
70
24
12
14
40
18
2
49
20
1
11
43
56
25
36
9
14
82
48
15
81
14
21
3
12
117
12
40
8
12
39
22
6
8
46
63
21
24
36
39
24
23
4
57
8
15
1
36
45
230
40
18
74
61
21
11
13
35
31
33
45
26
40
32
13
47
9
4
45
14
48
4
17
7
45
57
123
32
13
50
16
18
15
81
2
10
14
9
28
12
24
12
33
12
11
4
44
24
3
9
39
9
16
84
81
15
9
35
15
9
3
9
37
23
97
23
1
63
20
1
2
22
36
12
50
33
24
27
16
20
21
3
10
11
48
7
24
57
164
4
36
59
70
14
10
23
13
3
23
10
3
71
24
9
24
12
67
5
4
15
21
35
60
4
56
94
14
13
9
30
114
23
3
10
11
60
1
2
10
6
17
27
4
17
3
12
9
24
60
1
47
24
36
27
12
12
9
1
26
10
2
45
3
60
9
3
49
11
24
13
45
11
51
16
17
27
69
4
57
23
1
12
50
22
2
24
45
28
20
61
86
22
23
1
47
1
27
71
34
11
16
44
19
30
71
28
15
32
12
10
38
1
33
36
12
110
36
16
56
13
20
25
30
5
1
14
9
13
23
7
44
10
36
54
17
1
26
57
13
12
87
11
61
128
15
36
1
111
92
9
40
21
59
37
35
1
36
35
48
61
35
39
10
36
47
79
78
11
15
13
27
5
28
32
99
70
23
1
12
14
36
33
13
35
36
1
3
33
11
24
12
3
45
31
5
4
12
33
36
14
22
27
11
25
57
74
9
7
65
27
33
24
13
6
20
25
36
68
13
27
23
21
3
25
9
2
21
3
40
53
12
36
3
73
12
11
40
17
64
20
64
32
3
1
33
27
3
33
11
10
18
18
2
4
21
33
3
36
23
84
10
60
47
39
4
18
12
11
3
12
73
9
2
13
35
45
1
26
1
23
9
24
63
141
49
60
90
44
24
97
11
33
1
35
1
18
42
2
12
36
22
2
60
40
29
39
9
19
102
72
24
2
ABCD 490803162*7^$a-1 [50077]
12
132
153
27
156
141
99
12
135
6
27
12
51
30
60
30
153
81
6
48
33
39
42
27
75
18
36
96
18
18
39
60
72
180
9
27
45
36
12
54
177
156
33
18
21
24
21
54
90
15
39
69
9
72
27
81
27
12
72
213
3
33
3
81
27
63
144
6
39
45
24
36
84
72
6
21
60
72
39
96
9
45
48
51
93
15
45
156
114
66
27
105
27
39
9
24
48
9
24
12
90
96
18
99
72
21
60
3
9
15
81
3
108
105
63
135
66
36
60
27
129
18
9
24
12
69
39
36
132
45
207
9
3
81
36
60
192
51
84
81
60
3
9
108
60
3
123
30
267
36
273
60
63
129
99
60
183
6
12
60
48
42
66
15
36
21
78
9
72
72
57
51
12
312
48
69
63
48
51
288
21
9
18
69
3
9
60
3
81
96
81
30
9
15
57
9
78
45
9
36
12
24
18
48
18
24
36
72
3
36
33
108
39
81
54
54
132
30
72
18
27
36
96
48
45
42
54
3
81
6
129
24
117
90
21
45
6
21
9
27
24
9
219
60
9
243
21
135
60
72
252
39
18
54
90
195
21
54
72
24
21
51
9
21
63
9
36
15
129
51
228
60
36
36
108
12
24
3
18
159
12
33
18
72
129
180
60
63
54
66
90
27
60
12
9
51
36
81
3
45
132
27
57
90
54
60
54
21
177
90
30
144
36
27
45
6
21
33
39
96
12
105
84
60
54
72
237
9
27
63
33
48
33
84
60
36
66
177
72
9
3
99
33
9
36
120
144
18
81
96
165
36
72
24
3
72
180
60
9
111
33
66
90
54
45
27
90
78
18
3
117
123
117
39
15
48
6
210
72
33
21
15
3
45
33
63
21
15
81
3
108
141
27
93
90
6
84
96
30
42
39
72
9
63
180
24
12
135
6
99
9
54
45
12
45
63
24
12
9
96
102
69
75
18
180
15
3
33
36
84
81
27
60
9
3
36
69
12
51
3
9
24
12
69
12
72
36
24
30
42
27
57
90
72
18
24
30
105
84
36
24
9
27
21
54
42
27
288
72
48
33
12
24
111
9
54
6
12
51
27
45
81
39
9
60
72
30
78
18
21
33
48
51
9
72
3
36
117
42
9
48
24
39
150
36
63
21
36
54
9
117
60
63
36
3
24
54
156
63
63
24
174
36
15
48
33
99
12
33
324
66
33
36
36
9
75
27
69
48
81
36
267
3
6
111
51
66
60
63
156
24
180
12
87
18
99
12
9
24
12
87
21
27
9
63
267
9
21
24
27
165
36
27
36
105
75
168
27
21
99
33
9
12
27
15
9
9
120
36
90
24
9
57
72
51
48
81
51
12
60
36
219
6
3
33
27
12
9
15
48
60
9
63
9
12
144
99
45
51
48
33
315
48
135
69
3
270
27
60
48
24
84
63
42
27
3
6
180
84
252
96
12
51
84
24
9
99
9
3
60
39
42
36
36
27
21
96
30
6
108
102
9
9
51
48
60
81
108
27
12
105
75
72
69
27
135
66
36
87
36
45
12
15
72
111
69
12
87
9
93
18
168
21
33
90
9
9
219
9
63
60
39
24
48
6
39
24
3
9
9
36
99
132
12
216
24
63
66
63
36
9
51
72
39
9
24
9
27
120
180
15
30
87
9
18
54
36
3
36
60
27
48
45
72
9
132
99
21
60
63
120
9
15
21
6
18
30
45
24
36
84
153
15
3
6
72
12
78
48
9
36
9
15
27
30
186
21
33
36
27
36
48
33
336
24
27
48
153
60
75
27
117
96
120
123
210
87
12
60
84
9
87
72
3
69
144
12
9
15
36
192
36
36
36
15
120
96
9
39
114
36
39
45
60
12
87
72
120
105
12
90
69
45
3
81
114
21
60
21
60
99
21
36
18
90
6
45
84
9
27
33
39
33
36
27
57
36
159
129
24
39
9
159
72
183
6
72
66
9
15
48
42
48
60
12
ABCD 490994762*7^$a-1 [50109]
20
1
59
76
9
107
36
24
19
77
168
124
116
48
1
6
5
48
36
64
44
13
95
31
305
19
54
42
90
84
24
66
45
92
76
20
12
24
1
27
69
27
20
1
42
30
90
18
11
12
28
8
72
40
15
29
28
72
32
13
99
60
3
189
32
13
23
12
1
59
36
4
135
17
24
139
6
27
117
66
141
57
36
59
36
64
180
8
256
20
48
64
80
12
52
20
60
31
29
4
12
32
109
11
133
83
24
13
35
1
27
117
63
63
18
6
5
36
12
67
105
48
56
7
81
56
43
29
31
9
21
87
93
51
3
54
126
77
24
24
28
63
33
20
28
60
39
9
8
72
168
13
27
20
220
116
4
81
11
132
24
36
13
35
1
27
33
84
59
84
36
16
92
96
4
92
16
20
24
72
73
35
25
3
8
1
108
15
27
17
84
217
36
60
71
4
45
63
33
11
88
45
131
49
23
40
57
131
13
15
48
9
27
117
11
48
64
63
53
28
36
3
18
36
6
54
35
211
78
143
13
24
11
132
109
30
5
12
16
36
108
3
29
132
36
16
8
112
68
19
17
1
39
80
36
7
9
45
36
35
12
16
48
9
107
43
90
59
49
251
148
33
27
36
92
12
43
53
16
120
8
96
1
3
68
12
84
49
120
143
88
99
84
5
4
87
9
8
36
1
47
12
31
17
36
1
47
28
32
148
32
12
1
252
24
36
39
135
17
72
7
30
47
43
89
1
27
92
160
240
116
28
45
162
54
83
1
47
24
1
143
1
126
53
12
4
75
89
72
52
27
36
17
64
117
156
203
4
140
73
156
60
48
51
44
1
36
54
101
19
90
35
96
55
89
55
30
15
20
72
144
132
60
4
12
51
65
151
29
12
43
9
32
288
120
36
151
9
12
8
1
54
5
228
37
6
198
216
246
9
8
73
63
45
35
24
1
36
11
136
9
11
60
48
31
30
35
19
65
115
77
100
8
24
12
73
3
36
27
90
60
219
27
114
23
96
64
63
5
64
56
16
273
90
36
9
9
71
1
24
99
81
3
8
19
33
80
1
12
23
12
64
108
80
43
21
32
31
9
27
17
60
96
120
1
47
120
48
96
52
20
103
21
33
27
3
53
64
9
180
95
108
67
24
9
20
24
1
111
51
117
92
91
113
148
92
7
77
1
11
145
180
24
59
12
28
36
27
5
36
43
45
20
85
75
51
9
45
11
19
53
64
8
124
27
41
16
96
57
83
12
73
23
13
99
56
120
85
3
8
72
96
28
44
4
32
73
27
39
117
96
80
28
9
119
52
188
84
25
35
1
35
4
51
36
117
12
15
149
196
69
71
4
27
150
84
96
107
40
72
32
40
116
36
61
99
8
139
69
8
12
25
36
23
40
27
57
87
77
16
92
52
72
36
140
1
90
21
69
48
11
24
88
20
28
69
36
71
139
101
16
9
203
1
27
180
36
21
123
12
240
36
128
12
31
90
23
67
9
20
12
72
67
144
54
36
30
33
63
54
66
78
72
84
143
60
36
121
23
157
71
156
96
36
88
8
28
27
17
37
180
39
56
7
17
7
30
131
12
37
287
12
16
20
24
48
157
71
28
3
5
12
52
48
44
48
61
95
49
60
75
24
21
126
189
81
143
16
32
133
36
11
12
84
52
8
157
6
84
29
4
92
109
36
15
12
9
59
12
100
60
48
45
35
1
47
48
13
72
60
23
16
24
21
11
24
24
64
20
64
99
180
77
76
45
23
37
12
11
84
112
27
29
67
17
48
28
51
17
49
60
111
56
60
52
8
13
27
60
57
23
13
54
36
18
11
108
48
19
30
15
80
48
7
57
60
80
100
116
1
102
9
8
43
30
27
63
54
11
16
36
60
63
18
35
48
37
23
60
36
16
140
4
140
36
1
27
8
144
24
4
48
81
47
13
30
53
25
39
60
32
31
129
32
48
36
19
89
1
15
9
66
53
16
84
116
12
48
64
3
77
37
66
18
123
237
99
8
19
6
59
52
56
97
23
1
12
51
93
27
80
16
21
51
12
63
6
59
84
31
9
267
41
133
71
25
11
60
ABCD 491059662*7^$a-1 [50022]
72
135
108
27
210
15
201
39
3
60
132
48
57
24
156
15
48
21
99
60
12
18
27
21
27
3
9
33
18
12
12
6
54
60
36
33
9
18
33
51
96
60
120
60
69
3
117
15
36
180
9
60
183
90
30
48
9
153
18
30
282
21
129
18
12
42
48
90
57
111
12
18
24
6
24
9
27
129
15
9
39
78
3
51
33
3
57
147
138
135
135
42
39
120
9
78
9
15
45
3
60
12
18
27
60
3
30
48
72
78
42
111
27
9
21
114
78
30
18
24
39
171
48
12
36
9
51
60
30
3
36
3
105
3
129
51
72
60
21
87
12
48
162
30
18
24
159
81
150
18
78
153
9
42
129
219
117
3
57
15
18
48
30
60
33
24
3
42
42
48
81
24
27
36
60
120
42
78
42
30
90
42
96
30
102
81
39
72
36
69
51
33
27
42
75
12
24
27
12
60
192
48
45
3
30
3
51
18
42
36
24
66
72
72
15
63
48
24
9
51
36
42
27
3
45
75
18
27
87
60
105
15
9
51
225
123
105
3
57
12
15
33
63
24
105
63
132
30
18
12
60
36
9
24
9
30
45
15
12
9
27
93
9
15
15
21
51
228
57
24
60
9
207
24
39
60
60
12
45
33
240
18
84
18
207
48
75
270
135
15
108
30
90
9
183
81
21
66
30
3
84
63
9
51
30
42
21
36
21
39
63
120
132
108
72
33
27
33
3
9
60
15
30
66
60
72
108
72
12
9
51
78
18
54
96
30
42
48
183
81
15
183
21
120
39
60
18
150
12
45
27
45
33
30
120
21
84
192
3
57
21
87
15
81
240
171
60
45
45
18
57
3
18
3
84
33
24
6
24
9
120
99
81
36
3
30
18
12
90
111
24
105
15
3
33
24
192
45
15
3
12
306
210
84
36
132
21
156
3
12
33
15
57
195
6
24
39
51
156
72
12
30
15
24
60
69
30
48
69
144
39
81
84
33
30
42
18
180
9
15
18
18
129
24
207
120
93
27
12
348
12
90
42
30
138
12
336
42
18
12
12
96
9
141
3
39
57
15
30
3
27
18
168
3
24
75
18
30
117
27
66
192
42
33
3
12
108
240
9
75
36
114
18
45
36
69
27
15
30
186
57
36
57
87
3
24
45
105
78
21
99
45
135
57
111
84
9
81
6
132
12
9
9
150
90
15
105
18
33
21
3
75
18
54
60
33
72
63
72
45
3
108
120
33
36
3
45
12
3
12
9
171
78
87
60
45
48
111
96
3
60
12
30
3
135
300
42
66
33
69
15
3
30
144
3
63
9
24
111
45
33
27
3
18
63
51
6
30
117
123
33
39
117
48
27
33
3
24
108
72
45
24
69
78
24
45
51
12
30
51
231
36
24
36
12
105
12
51
60
9
84
24
72
51
117
3
177
27
18
72
48
147
3
12
30
90
6
42
48
30
99
3
18
114
108
60
12
156
93
9
27
111
54
30
9
24
15
21
27
24
60
45
51
33
51
48
228
69
168
3
12
18
63
129
72
30
18
27
3
12
6
27
120
123
90
90
69
180
123
57
33
48
3
21
48
90
21
60
51
36
12
72
36
132
42
39
57
102
108
60
12
57
63
132
105
144
129
18
9
15
36
162
171
51
36
57
3
60
12
57
3
45
57
66
12
60
12
33
63
69
123
60
21
27
84
105
48
33
63
24
3
30
3
21
6
213
84
33
30
24
9
27
33
69
48
87
36
21
90
96
24
6
99
3
72
138
150
48
84
36
60
84
66
39
231
180
69
15
33
72
441
39
3
177
3
21
60
36
21
30
69
21
42
57
288
3
9
33
30
42
48
48
63
87
93
21
63
177
18
21
57
90
54
3
63
12
138
99
93
78
9
108
27
33
33
72
210
12
105
33
138
72
57
15
30
3
15
12
9
27
72
60
138
30
9
15
105
3
30
30
21
24
60
3
120
24
33
ABCD 491370582*7^$a-1 [50009]
13
15
12
117
3
12
45
48
36
27
72
8
4
96
12
8
4
20
49
87
9
11
12
1
59
13
47
37
60
15
36
12
80
28
72
32
49
144
12
11
85
15
12
57
15
21
24
3
20
61
99
108
24
36
20
37
12
15
20
16
44
1
99
56
37
108
39
9
11
88
45
95
1
11
13
12
15
68
61
36
48
23
12
28
45
147
32
25
96
107
25
12
48
23
4
8
37
3
21
159
12
56
40
45
99
20
88
32
13
15
12
20
76
20
4
45
71
12
12
13
23
12
13
75
84
56
25
87
12
93
15
12
120
8
28
24
9
24
120
12
3
8
4
20
25
23
13
27
12
20
16
44
13
12
143
28
80
24
13
63
33
47
13
71
96
97
15
32
40
60
20
120
1
155
24
13
96
11
205
35
1
12
23
12
28
20
4
9
36
35
100
69
36
23
72
1
12
3
33
39
60
60
33
39
93
35
37
3
8
4
33
63
24
9
39
32
28
20
40
60
60
57
3
12
180
8
28
32
1
39
81
51
120
60
20
13
12
3
177
15
93
23
24
16
20
4
20
28
20
97
3
20
108
12
12
100
9
12
12
27
8
72
28
80
13
75
32
25
27
60
9
47
4
36
32
1
72
35
24
13
3
33
12
15
33
59
12
120
36
40
120
69
24
39
72
21
75
9
83
112
8
1
84
23
85
60
87
20
112
21
39
56
40
12
12
9
12
15
72
21
11
16
72
8
72
13
15
32
97
3
20
12
28
21
27
92
61
11
16
45
35
97
47
61
24
23
25
12
11
12
12
28
21
11
28
32
49
84
27
8
13
15
24
60
33
12
15
48
45
147
45
3
32
60
16
60
57
60
35
1
39
45
27
140
1
35
64
20
1
27
8
4
21
59
36
84
25
24
24
15
32
1
24
15
93
27
21
135
105
47
12
25
11
4
153
27
20
28
57
3
57
15
69
12
15
9
3
12
68
61
24
23
12
112
8
61
11
16
12
12
96
12
57
15
9
59
48
13
11
108
1
72
47
28
164
1
39
20
36
37
23
12
160
45
27
48
33
84
63
81
12
84
23
85
36
59
88
152
25
35
88
32
52
8
25
143
64
96
12
32
48
1
11
25
15
60
108
60
45
3
60
129
191
4
8
12
25
15
60
8
13
59
16
20
112
45
27
33
47
1
47
37
84
51
21
35
52
60
92
25
15
8
73
12
63
33
60
27
57
23
13
60
111
21
12
27
20
96
40
24
8
28
9
63
68
85
60
75
44
13
48
27
21
24
36
27
9
71
4
8
25
35
28
12
120
68
4
80
25
48
3
12
20
61
11
88
57
23
12
25
155
73
3
20
25
39
80
13
3
9
60
75
56
49
123
12
45
11
37
75
60
12
8
88
9
3
32
13
15
81
132
39
8
13
27
132
20
13
48
84
96
15
33
60
47
84
16
9
24
12
47
12
48
37
11
25
24
3
8
24
148
105
3
32
37
23
12
40
48
68
4
56
4
20
85
36
60
27
140
13
48
12
24
63
140
12
73
35
40
8
133
11
40
60
21
15
93
72
24
3
8
73
36
3
48
32
28
12
12
20
48
52
45
36
39
188
28
20
12
12
76
60
24
20
25
71
100
9
3
32
108
13
27
45
12
75
21
39
9
71
61
75
44
25
24
51
56
12
40
12
8
168
25
15
24
69
107
12
40
32
16
60
9
35
16
24
8
13
35
4
9
47
49
11
12
37
3
21
11
28
132
45
35
36
12
13
15
60
9
83
120
12
76
80
4
8
1
27
24
68
12
1
15
12
32
13
36
39
68
64
20
16
60
12
8
52
32
40
20
1
15
32
37
3
12
9
24
3
12
81
51
141
24
11
13
11
36
49
35
16
20
49
48
23
4
68
73
167
12
28
45
63
24
105
11
24
28
8
24
28
57
83
25
47
28
20
52
96
24
8
48
24
60
13
23
4
8
253
27
8
25
35
25
72
3
57
12
84
60
59
108
4
9
36
3
20
97
15
20
28
8
64
33
35
72
48
100
12
8
25
23
13
11
28
8
40
69
23
37
3
92
1
15
20
24
25
35
61
59
16
9
168
15
120
48
45
27
12
21
15
24
9
36
23
25
47
1
252
3
12
32
28
32
181
48
27
84
36
20
12
40
12
9
39
8
4
68
100
8
12
48
49
3
80
97
11
4
8
25
12
48
83
133
24
48
24
11
60
73
24
3
12
60
32
40
20
100
8
12
36
100
20
73
11
25
3
21
27
12
12
8
12
96
4
153
27
68
37
51
32
112
8
40
20
40
8
37
12
3
21
71
88
8
24
1
15
12
32
16
32
12
25
23
60
60
12
61
147
33
59
48
60
60
52
8
37
63
8
25
27
8
157
47
40
21
39
153
27
180
56
72
40
48
9
51
12
48
84
9
99
21
71
49
84
96
11
85
35
1
12
23
37
27
8
40
21
11
88
20
12
60
40
8
1
36
3
8
84
1
15
12
20
72
40
240
20
13
3
20
25
87
32
16
9
123
152
25
83
61
71
48
13
47
48
60
40
9
15
36
84
33
15
60
68
40
12
180
21
27
104
25
11
37
83
13
51
21
27
12
68
40
8
13
27
9
36
39
80
1
39
33
12
11
4
21
24
15
69
99
12
20
25
23
73
39
20
61
24
83
28
44
36
12
37
23
148
9
215
61
15
9
23
97
123
12
21
47
28
12
21
39
72
33
36
39
8
84
16
80
112
12
60
9
27
72
8
49
23
12
16
92
1
36
48
23
112
8
25
35
13
11
48
12
13
23
25
48
11
1
84
11
100
177
27
9
27
12
20
ABCD 491376696*7^$a-1 [50047]
20
16
32
52
60
80
100
30
9
17
10
50
24
48
72
12
64
32
12
82
26
118
33
27
81
65
64
24
246
6
27
41
40
75
51
26
108
55
77
4
20
24
12
36
12
96
10
6
18
12
38
16
44
36
96
67
33
80
19
17
112
51
29
96
12
178
54
20
19
29
12
10
66
104
48
28
44
19
101
12
24
76
54
36
14
12
67
60
53
4
15
5
94
26
64
54
30
90
42
27
41
40
30
9
17
16
20
48
12
19
9
12
24
56
24
12
43
99
2
156
43
29
112
44
24
96
24
136
32
52
60
90
66
20
120
64
39
17
70
50
43
29
112
30
26
16
3
5
60
72
4
30
26
19
24
65
55
41
60
4
56
96
36
82
26
24
12
24
144
40
27
153
12
20
24
24
10
38
12
76
36
3
5
72
58
60
45
5
79
17
64
27
5
36
82
9
48
101
58
45
21
18
50
108
24
144
34
38
12
156
16
8
36
100
32
7
125
108
12
16
20
4
56
64
32
120
24
12
43
77
67
17
84
36
7
27
50
12
112
8
7
12
41
12
7
53
19
27
30
20
120
4
8
120
12
19
27
126
116
4
20
4
104
31
9
27
29
46
86
12
115
45
12
27
29
12
31
65
12
72
19
63
38
16
156
8
7
9
44
10
30
56
24
48
34
38
67
9
75
89
10
36
6
18
26
10
66
8
36
34
30
36
56
4
56
115
29
10
33
17
12
34
30
20
144
94
102
44
55
9
32
24
24
72
7
48
29
4
27
41
43
41
4
24
27
93
32
40
8
100
56
31
29
24
31
45
20
16
20
34
134
12
48
46
9
65
60
31
69
8
4
20
34
33
12
60
17
28
20
60
60
60
12
58
90
56
48
48
4
20
40
54
14
60
16
104
16
51
93
128
48
12
12
7
5
84
36
7
27
84
62
28
20
48
64
63
65
12
124
32
48
10
26
70
57
41
12
24
19
5
48
64
18
126
44
55
45
99
21
68
120
24
19
5
4
140
12
19
21
87
101
36
124
32
139
65
12
67
27
26
60
43
29
48
4
54
14
216
10
129
15
2
34
9
21
56
48
10
110
55
105
8
19
63
38
48
12
22
62
28
15
5
120
48
19
9
152
48
40
90
9
36
45
111
9
20
72
22
38
64
87
72
48
27
6
99
9
8
12
12
36
4
18
90
120
128
4
18
38
178
174
80
12
34
33
17
60
175
45
32
22
36
2
7
36
9
56
64
36
15
5
96
7
17
130
180
14
46
30
20
31
53
60
52
108
15
41
36
34
9
41
55
29
120
31
36
12
81
99
17
12
31
21
80
72
96
19
84
17
52
216
56
48
60
108
60
60
72
175
21
6
108
26
4
92
60
36
28
116
19
5
91
53
48
48
4
80
55
12
29
36
94
50
24
19
17
12
24
28
8
48
4
90
30
366
45
45
3
53
156
84
24
4
8
22
170
52
56
60
12
10
62
88
90
30
8
120
22
2
84
34
45
5
10
86
4
8
112
56
16
8
96
180
144
12
36
19
24
149
96
70
36
9
5
16
56
79
29
36
4
32
103
84
96
48
17
60
12
172
60
99
12
51
30
44
10
24
45
57
108
8
28
56
67
17
24
16
116
19
15
21
5
19
48
27
50
100
44
19
27
26
4
24
68
67
57
8
46
60
2
48
12
120
28
44
100
6
26
60
40
30
194
12
88
3
41
112
144
60
152
58
2
24
48
7
65
94
14
12
64
116
67
77
100
54
66
32
22
110
40
39
29
22
62
19
29
12
84
19
17
144
12
64
18
6
90
26
19
89
40
6
21
15
26
28
63
36
113
43
9
27
29
24
70
2
34
86
60
100
18
36
33
21
20
7
33
12
20
60
36
28
6
86
43
5
10
30
176
10
30
24
30
2
34
14
12
28
32
82
26
10
36
198
36
54
81
9
80
36
12
48
4
27
113
36
16
54
60
54
92
7
81
20
48
31
17
12
118
2
72
12
96
22
45
53
22
50
120
36
24
19
101
48
72
67
3
2
24
96
144
24
36
12
24
40
8
48
64
24
44
46
2
48
60
10
14
46
9
36
5
84
36
72
22
60
30
60
120
68
12
70
38
7
21
44
52
8
10
50
40
36
3
51
9
3
14
4
68
180
58
134
55
81
44
96
64
12
24
116
103
45
36
32
22
2
84
216
24
4
66
62
187
5
76
20
24
120
16
32
4
44
12
19
29
36
24
12
58
50
72
84
28
8
12
96
4
8
34
98
12
84
34
38
12
10
9
53
64
120
24
75
5
12
88
8
172
80
19
111
6
120
54
38
124
8
79
3
38
108
31
12
17
24
10
30
78
2
24
4
15
41
4
32
7
17
72
24
4
204
32
108
7
41
24
4
20
64
60
56
12
7
5
10
38
28
24
90
98
67
51
14
22
38
52
44
36
96
4
48
72
68
120
ABCD 491377038*7^$a-1 [50026]
42
36
24
3
12
21
60
36
26
4
18
2
13
23
18
55
45
36
6
12
6
24
3
17
16
2
12
25
27
24
54
66
9
12
23
16
6
6
8
85
75
9
3
18
26
10
18
12
6
12
66
6
14
10
24
20
58
21
81
38
25
15
9
41
12
28
3
27
33
36
9
6
6
12
12
3
48
53
4
2
18
22
20
16
21
24
12
60
5
52
8
22
50
103
23
60
78
19
36
41
54
12
4
8
1
24
47
34
15
5
6
16
12
8
1
3
26
40
14
30
7
72
24
21
63
21
30
68
13
15
20
30
10
32
24
4
72
42
66
33
81
50
13
12
120
11
12
18
4
26
24
58
12
2
4
81
39
12
9
35
34
3
47
10
3
21
15
21
12
123
12
9
56
18
4
8
40
33
9
3
35
13
27
32
25
93
32
10
26
42
12
22
15
3
6
56
24
40
74
22
15
11
1
9
8
7
35
13
12
9
90
33
15
30
36
12
12
36
12
15
35
30
4
68
6
22
54
54
51
5
10
14
31
11
34
27
3
21
83
36
30
18
96
10
66
24
14
40
2
54
40
30
12
18
12
24
63
3
20
4
21
48
27
30
27
11
22
38
10
42
33
24
23
22
26
1
51
2
43
17
7
12
9
3
24
41
10
30
14
22
18
6
12
20
24
10
54
6
21
24
11
88
32
24
4
20
6
34
6
20
18
10
38
25
15
2
36
40
2
1
72
57
60
24
15
12
3
78
3
15
14
36
10
20
1
23
25
3
56
37
3
42
51
11
1
35
10
84
6
189
5
112
26
1
17
42
4
24
36
36
45
17
70
9
23
61
33
6
9
5
4
18
2
18
24
25
29
7
9
6
45
5
22
56
36
6
4
15
75
9
24
3
18
6
20
4
14
7
131
40
2
19
60
3
9
45
20
7
5
28
26
13
65
19
3
74
24
48
22
21
87
14
10
24
14
7
23
12
1
39
68
18
4
50
16
18
27
27
48
78
30
120
12
32
12
10
14
16
96
30
102
30
3
45
27
5
19
33
14
1
51
14
4
2
60
4
26
31
9
15
15
2
48
64
14
12
13
11
94
44
7
84
21
36
12
2
49
45
66
6
3
12
9
6
18
15
9
3
17
18
1
23
4
12
38
24
7
35
60
1
3
33
9
24
3
48
35
30
7
3
24
54
15
29
18
37
75
9
12
36
5
4
12
2
25
27
36
48
26
19
48
48
29
24
6
36
100
44
100
12
21
93
50
34
32
30
18
12
24
4
84
20
7
36
3
14
6
36
36
1
11
1
11
6
24
46
42
3
15
62
18
12
12
25
29
12
19
45
18
2
7
12
27
42
60
92
118
26
6
4
14
12
28
18
21
47
54
7
35
34
15
5
22
20
22
8
30
13
5
43
33
39
21
3
81
39
17
10
38
52
147
39
57
24
59
18
24
36
10
14
6
49
11
6
16
24
15
51
62
6
16
6
2
46
3
3
21
15
38
12
18
1
45
3
17
16
12
63
47
37
5
10
20
48
1
29
10
96
12
9
75
33
45
99
3
6
63
29
6
12
34
50
24
1
21
50
12
25
45
87
35
36
61
9
14
48
1
21
98
28
12
8
22
3
45
8
4
56
6
18
30
1
48
12
21
38
1
51
50
10
48
57
71
34
3
27
21
23
4
30
18
18
86
1
59
1
3
105
24
15
81
41
24
42
10
30
42
12
39
11
13
3
18
15
11
4
14
52
156
8
24
28
39
11
18
30
25
48
24
75
30
32
7
33
48
14
24
24
28
20
10
14
61
12
27
56
18
42
28
21
36
5
7
15
26
7
9
27
39
57
36
5
24
6
36
25
35
36
121
72
117
2
13
3
30
92
19
39
2
7
11
24
22
3
17
7
12
45
20
31
9
60
20
24
22
38
6
22
8
30
4
93
29
19
57
44
7
63
69
36
9
39
60
21
2
25
63
12
2
96
31
48
3
60
30
2
40
30
8
54
6
12
31
57
12
56
6
16
33
21
36
24
48
8
24
28
18
33
15
12
2
31
5
30
1
21
2
25
11
6
48
7
65
4
3
3
14
7
17
30
28
9
39
36
9
35
40
6
8
31
24
15
9
63
36
21
23
1
36
60
41
30
1
12
108
17
10
8
4
26
7
23
10
24
111
5
16
3
57
3
12
9
24
2
16
110
30
25
3
26
24
6
18
19
41
55
21
30
9
35
13
83
10
20
19
5
115
96
17
28
27
9
74
61
9
15
5
31
3
86
36
54
25
65
19
5
40
66
36
96
8
22
18
6
6
60
38
40
3
23
30
10
24
42
8
31
53
16
12
44
54
10
44
7
89
22
62
10
26
10
21
11
1
12
39
18
27
3
14
36
7
23
24
60
25
12
48
24
21
20
28
75
17
28
15
48
17
10
21
51
33
11
4
18
38
12
10
14
40
26
88
12
8
7
12
3
2
7
36
36
9
8
6
4
86
4
30
54
18
24
9
12
39
74
52
99
12
48
48
27
50
24
54
73
3
21
53
12
4
36
6
2
16
87
17
7
63
57
11
22
6
9
15
45
12
21
27
21
6
57
36
12
15
45
15
18
62
4
60
14
7
3
30
26
10
14
36
16
9
5
72
7
33
74
13
36
57
18
26
40
48
66
36
9
69
6
21
35
70
60
18
78
18
93
12
9
66
54
30
72
14
22
14
10
21
29
18
49
59
40
50
18
22
30
60
9
48
3
42
56
4
38
10
48
3
9
2
1
36
5
79
45
24
3
48
48
23
24
60
13
9
18
44
42
4
20
24
78
60
10
3
9
48
14
49
57
111
3
54
26
28
56
1
53
6
6
6
40
33
69
3
63
74
18
4
24
20
37
3
33
9
2
88
24
8
30
60
16
2
10
14
4
36
21
17
6
24
12
16
8
40
33
3
26
30
22
56
7
3
2
30
13
5
4
38
22
15
113
12
91
47
1
3
56
22
2
4
12
42
12
36
18
24
6
26
24
73
47
1
41
22
2
10
18
6
12
9
15
9
9
51
11
1
17
31
35
94
3
60
17
19
23
4
12
57
5
46
14
6
82
38
6
46
50
12
91
47
94
18
9
24
29
19
35
1
9
3
41
30
13
45
15
23
30
43
27
9
27
8
25
3
18
20
60
4
6
21
11
22
18
9
36
23
154
12
3
93
63
15
57
3
45
69
27
51
117
3
14
7
23
36
49
125
28
51
5
36
6
18
24
12
6
4
20
28
78
18
21
3
98
10
14
31
53
42
4
18
2
1
17
40
56
36
43
21
66
9
35
6
106
24
45
21
38
60
60
16
78
3
15
12
21
11
36
13
39
92
10
18
2
19
9
68
34
24
9
5
30
52
84
2
12
12
28
18
9
9
15
21
3
23
18
46
60
20
16
42
3
23
124
6
24
26
6
31
15
2
6
34
32
19
5
22
21
87
32
24
121
15
2
42
36
28
32
18
70
9
5
18
12
61
87
9
9
20
82
45
48
24
3
18
75
9
39
39
21
27
110
16
18
21
12
48
9
12
15
9
3
71
13
36
17
66
37
93
18
8
40
72
26
22
14
4
14
16
12
84
45
161
10
18
56
66
73
11
49
5
6
28
2
30
4
30
50
16
9
51
24
30
36
36
12
6
9
11
4
42
68
12
54
16
8
1
41
76
30
45
9
3
5
43
9
20
67
39
14
10
54
6
18
2
1
5
12
22
36
105
23
70
24
3
33
24
62
16
9
29
6
28
9
41
58
12
9
9
60
38
12
1
21
3
17
18
4
14
24
18
28
42
15
12
5
58
32
12
4
21
36
29
4
27
36
39
2
42
46
8
19
23
12
1
60
17
34
48
38
19
5
18
49
17
10
74
6
12
24
25
41
31
47
52
24
14
4
80
36
6
73
51
14
22
9
41
4
3
69
2
10
2
16
48
60
32
30
28
15
21
15
9
12
12
3
48
72
29
10
45
3
92
10
3
36
87
8
16
33
48
15
24
6
14
4
12
21
36
15
8
10
14
36
37
53
31
87
14
12
6
82
6
14
46
9
15
38
ABCD 491422790*7^$a-1 [50035]
3
24
3
18
60
36
24
60
45
15
11
13
9
42
69
12
3
225
45
51
6
30
18
21
30
3
12
23
13
18
29
13
54
5
13
24
27
27
15
9
5
13
21
27
30
5
4
33
24
27
27
27
69
9
63
24
21
30
63
23
70
6
20
10
15
9
3
42
6
69
15
12
3
21
15
21
3
18
63
33
74
7
6
3
12
45
36
18
30
35
55
6
9
15
18
141
51
15
51
12
3
24
15
9
30
66
33
6
17
40
30
30
9
21
24
27
21
12
36
15
12
72
15
21
24
9
15
69
33
15
3
36
15
24
9
21
24
2
1
15
24
3
15
12
15
69
6
20
7
6
63
21
11
22
63
24
3
78
39
6
27
39
6
30
12
11
13
36
84
3
81
141
21
24
24
75
24
27
60
33
15
15
105
15
6
6
21
69
9
30
36
6
27
26
13
23
22
51
9
2
34
2
1
48
23
22
6
3
27
15
12
12
24
24
21
57
42
6
21
99
15
33
18
6
45
54
24
15
81
27
21
12
15
12
9
2
37
6
15
87
42
6
18
45
21
9
3
9
3
71
40
33
30
18
48
30
48
41
13
42
42
54
6
11
1
11
46
27
36
3
3
17
1
15
15
6
24
12
3
45
48
51
27
33
33
54
24
27
27
15
18
9
48
18
12
45
69
18
3
3
18
33
2
10
9
75
21
3
15
9
3
39
69
6
3
27
11
25
9
15
9
15
111
90
3
3
18
3
18
21
9
48
23
13
6
9
36
24
3
69
3
27
12
60
18
3
72
45
3
77
10
27
23
49
30
63
3
24
15
6
84
63
102
6
33
51
45
6
30
14
7
24
9
18
3
24
15
45
6
6
39
27
24
9
9
51
32
25
12
9
15
48
3
27
51
66
6
6
21
48
69
60
27
3
45
12
9
15
15
3
3
12
3
9
15
6
17
13
15
44
70
3
6
18
3
8
13
36
12
150
27
18
21
39
9
21
27
6
66
23
25
15
63
6
12
30
3
50
4
15
54
18
6
24
12
63
81
21
12
45
39
39
12
23
16
9
45
18
20
13
51
126
15
36
9
9
21
93
12
72
45
2
13
84
63
51
17
10
39
30
24
9
15
6
9
15
33
48
12
39
36
23
4
21
9
3
33
2
16
3
9
15
24
30
36
24
95
13
27
9
30
29
13
57
2
94
24
63
36
3
21
18
18
3
3
15
2
25
72
63
33
3
60
15
24
39
6
6
15
57
38
82
63
36
33
3
3
27
138
6
6
24
24
3
33
36
27
9
27
24
45
9
24
15
48
6
6
3
33
11
94
3
27
6
9
29
25
23
40
9
15
45
12
21
48
21
66
33
2
67
18
12
48
42
3
3
35
34
3
23
49
21
21
3
15
21
14
46
63
9
15
45
3
45
9
24
18
27
21
24
36
18
51
12
15
35
4
21
3
54
3
99
6
12
15
147
30
15
23
7
6
3
36
33
12
35
37
6
21
33
11
12
60
48
7
6
36
72
6
6
24
60
12
18
41
4
6
18
9
120
23
25
36
30
41
7
30
21
18
21
11
43
45
42
39
12
24
48
24
30
33
57
84
39
3
27
15
15
45
33
39
12
12
21
42
27
18
24
6
9
12
9
21
2
37
12
3
21
105
30
45
3
9
48
24
12
9
2
67
30
36
48
9
6
21
12
48
15
18
3
24
72
3
78
50
13
24
36
6
54
15
93
30
48
48
3
12
6
21
60
63
24
45
9
39
36
27
36
9
60
12
12
9
21
6
165
3
27
15
6
90
63
3
11
70
3
12
48
24
60
35
10
50
13
3
75
9
21
18
15
3
59
1
11
25
24
11
10
2
4
90
57
29
61
6
9
9
15
9
12
12
3
9
12
78
42
3
3
21
33
23
13
21
12
27
27
30
27
21
6
6
75
48
24
23
60
16
9
30
39
60
3
12
57
12
9
27
24
15
23
37
57
15
33
51
126
45
27
39
3
6
18
12
9
33
3
15
30
48
24
41
10
66
21
9
42
54
27
27
30
3
36
27
15
6
66
30
21
69
3
3
12
24
12
39
30
63
105
12
9
24
3
18
42
9
21
3
75
45
18
6
15
6
9
18
3
21
21
9
9
14
37
33
15
3
54
48
42
27
129
21
18
3
27
11
25
12
35
7
18
6
24
3
27
60
12
35
10
3
47
37
39
18
6
33
21
84
39
23
31
30
47
49
3
33
3
27
15
6
116
13
21
15
21
3
3
9
23
19
9
15
54
69
15
9
27
18
3
12
9
3
3
12
11
4
57
11
46
3
66
53
25
36
27
32
13
9
15
27
6
21
42
30
81
45
42
51
3
24
12
72
9
98
12
13
3
12
9
15
57
3
36
3
29
28
21
9
9
18
3
3
21
24
3
99
21
66
3
45
24
30
42
3
21
72
6
21
33
90
15
9
66
72
78
15
3
9
21
30
33
60
36
26
1
3
24
3
48
6
24
9
51
75
24
117
12
18
3
24
12
9
96
9
12
9
11
31
6
57
36
21
6
18
15
33
6
9
27
57
42
3
3
60
18
9
21
2
55
24
24
90
27
3
81
33
3
9
36
12
24
3
54
14
16
3
66
24
21
12
3
12
21
27
24
36
24
33
50
13
18
3
12
9
78
3
54
63
51
21
12
24
9
26
34
27
9
12
6
21
71
25
3
6
24
3
96
93
21
51
27
15
60
15
6
18
57
33
9
69
3
27
57
3
36
24
48
66
15
27
23
10
39
30
42
9
18
57
15
18
6
51
42
30
51
21
5
1
24
12
48
23
31
24
42
12
21
99
21
75
24
9
51
11
67
30
15
21
6
27
3
12
72
30
27
45
3
12
2
36
19
105
18
21
17
70
9
3
75
12
39
6
33
3
69
5
25
9
6
56
1
3
9
9
48
12
27
9
2
13
6
30
69
63
27
6
27
12
6
30
42
6
18
24
3
27
48
36
11
1
24
15
54
2
61
6
15
33
18
30
15
12
2
16
36
8
12
16
27
27
39
84
12
9
3
3
33
3
24
66
15
24
15
81
24
36
75
30
24
45
3
3
3
15
24
18
3
57
18
18
24
36
12
27
3
27
141
6
48
3
36
45
12
12
12
35
12
13
9
6
9
9
3
18
3
15
47
13
12
36
3
33
9
39
30
18
3
3
54
35
7
72
30
147
30
66
9
15
15
24
3
14
94
84
3
24
15
8
43
30
96
11
72
49
47
4
27
24
3
6
33
48
6
42
228
21
42
33
66
48
24
5
28
9
33
24
3
48
9
6
3
17
4
33
3
9
9
6
68
25
36
6
5
37
6
3
60
14
25
99
9
24
3
57
48
96
57
60
15
27
8
19
3
15
11
40
51
6
33
9
24
15
102
69
9
2
148
6
33
65
13
96
33
51
9
3
36
24
23
25
9
30
96
117
27
9
30
18
3
36
9
39
12
3
21
21
30
5
34
27
30
30
11
1
6
69
12
24
8
49
27
9
114
6
12
30
42
63
15
6
93
63
9
63
12
45
27
24
12
36
60
48
48
9
6
24
93
12
6
5
1
27
12
99
6
9
33
33
15
9
87
18
45
15
39
6
24
12
27
6
42
9
50
1
12
72
54
66
6
42
48
24
36
84
24
54
24
3
15
24
6
6
3
9
81
15
9
3
9
87
90
48
48
18
3
69
27
21
36
12
51
6
12
3
36
12
6
9
9
3
45
3
9
18
30
24
12
24
36
9
111
12
9
42
66
39
11
49
9
42
21
6
27
6
9
12
12
12
3
12
18
39
21
24
3
36
84
36
24
6
24
27
102
6
9
3
39
81
45
33
45
36
33
21
6
3
8
13
3
42
12
9
24
93
9
21
62
31
117
30
14
10
6
69
3
9
24
6
9
21
15
21
47
58
63
12
72
12
36
24
33
51
27
18
27
3
12
39
42
11
67
9
30
33
93
51
27
3
36
24
15
9
72
6
3
90
21
48
6
6
42
75
26
25
15
75
45
66
18
66
3
42
21
21
33
15
33
63
75
57
23
10
9
24
15
33
6
12
23
25
3
42
6
3
27
6
6
12
18
9
12
ABCD 491573688*7^$a-1 [50002]
36
24
2
10
14
19
35
25
71
1
59
73
101
6
18
18
28
62
114
49
5
12
31
12
108
24
63
14
67
35
60
13
65
60
19
3
50
24
7
5
22
50
166
33
48
51
9
3
2
10
108
38
34
26
43
15
12
84
20
28
2
30
24
49
5
58
8
36
16
14
31
24
29
22
38
10
84
36
33
83
30
7
12
77
19
11
40
9
35
4
20
60
6
6
1
12
51
20
16
24
80
1
29
7
12
29
48
84
70
21
39
134
42
30
18
52
140
37
24
36
23
18
36
30
13
5
70
9
36
63
33
5
12
34
21
5
34
9
11
18
12
7
23
13
12
51
68
1
3
2
58
2
67
3
105
12
51
120
12
57
83
40
20
4
14
19
29
12
10
33
17
12
6
40
44
28
2
24
7
17
22
26
31
23
4
20
37
35
109
24
77
54
25
11
85
27
21
29
12
6
13
24
53
7
17
19
15
21
51
68
42
58
9
11
13
12
41
36
214
26
43
27
14
6
24
13
47
24
49
5
46
12
44
16
24
14
102
40
14
10
14
19
3
12
26
7
12
72
11
25
15
2
10
33
60
29
36
18
16
74
43
23
1
12
12
5
30
4
24
2
10
24
14
7
111
24
21
15
24
14
10
12
2
12
30
4
21
3
26
43
36
12
11
4
69
27
12
60
2
118
32
1
29
30
24
52
33
17
19
3
56
6
7
24
60
27
12
56
13
47
37
53
19
3
45
17
19
17
19
5
43
5
18
28
14
91
12
120
183
36
20
6
82
2
43
47
198
31
11
36
108
25
5
84
60
42
4
14
31
12
39
9
15
74
66
12
78
103
27
57
3
26
58
2
31
27
12
84
2
7
23
73
11
24
25
12
89
79
5
19
12
15
14
12
12
7
12
3
14
90
54
55
17
79
27
72
8
97
27
9
29
31
27
21
23
6
34
45
36
3
24
2
67
17
10
14
70
9
120
12
5
19
24
17
6
28
2
31
23
60
36
4
32
112
9
24
53
36
46
48
56
24
13
111
8
4
14
46
60
20
1
3
84
132
44
54
79
12
95
1
53
48
24
58
26
12
12
19
17
7
17
66
1
12
149
54
97
3
36
84
24
21
15
45
89
30
4
9
24
3
9
24
27
14
36
7
39
14
7
77
42
84
40
2
58
24
32
16
2
31
15
2
19
35
13
36
24
3
33
12
36
27
50
36
6
13
39
9
41
55
101
6
36
13
101
6
42
19
3
14
10
36
50
36
54
64
9
65
19
17
10
24
57
11
60
49
84
15
9
5
36
19
17
66
109
12
123
9
12
15
44
1
35
13
12
23
4
36
36
57
12
51
20
36
64
14
19
12
11
48
13
59
100
9
29
30
100
56
40
20
40
21
12
5
142
14
12
10
164
28
21
15
56
16
12
48
14
19
15
57
39
14
24
10
2
34
2
22
50
67
29
6
64
62
91
24
17
127
15
153
15
9
48
41
30
40
8
6
30
60
66
7
12
84
5
46
38
22
24
26
6
73
48
3
80
28
93
48
84
24
12
11
121
29
7
39
12
9
23
60
4
12
2
55
17
24
42
42
7
65
10
57
12
17
58
26
19
11
13
12
12
39
24
14
10
14
12
7
29
19
11
24
138
10
32
18
70
12
9
48
36
48
119
4
26
58
2
19
5
42
13
51
57
3
84
14
6
37
72
24
3
50
60
10
84
21
35
4
9
23
13
27
2
58
24
84
69
12
29
7
17
19
29
67
96
5
30
6
84
12
24
30
78
46
9
71
4
38
60
19
39
24
9
24
59
4
60
20
42
43
24
15
98
7
71
36
133
96
71
54
46
9
11
88
48
8
4
33
27
36
2
7
5
46
2
24
19
41
19
5
42
49
3
93
27
92
1
3
14
42
25
59
4
32
1
3
74
22
44
6
7
12
51
80
64
14
130
12
57
108
24
15
24
2
58
45
12
35
37
60
39
50
84
36
54
13
11
42
31
12
39
12
24
110
34
2
55
35
85
51
12
105
65
18
13
39
8
28
32
121
24
264
24
29
78
28
9
5
46
9
48
59
96
13
27
33
12
5
7
3
38
19
27
21
48
207
2
6
1
29
6
1
29
24
10
110
36
31
3
21
39
14
70
38
91
23
13
23
1
27
26
10
156
14
7
17
7
15
84
80
25
3
8
1
36
63
9
60
96
63
26
30
37
17
84
7
12
12
29
10
2
54
13
41
106
84
8
40
14
54
1
24
12
123
80
76
48
50
42
28
26
36
30
78
6
42
82
45
87
9
15
72
24
24
20
112
8
13
147
21
41
10
33
36
59
60
6
36
54
24
6
48
46
24
8
25
83
4
12
9
11
4
26
43
83
64
50
30
28
36
2
12
42
4
33
51
96
21
12
3
134
46
50
46
8
49
41
7
39
33
15
2
66
13
35
54
7
35
60
61
3
2
151
12
51
38
6
76
60
9
29
12
48
22
9
48
23
49
257
54
25
12
12
39
50
18
24
6
24
60
19
51
20
4
129
12
51
2
19
36
11
49
27
57
3
20
13
17
6
61
17
30
102
19
12
23
1
23
25
29
12
36
7
147
9
24
5
6
124
122
10
9
29
19
17
6
150
115
29
12
22
9
77
79
11
4
2
36
22
26
42
18
19
17
36
54
28
8
4
24
9
12
125
7
12
35
61
60
11
40
44
1
23
16
20
28
38
31
59
4
26
12
7
12
27
2
72
19
17
10
21
95
37
39
24
26
54
18
12
58
129
36
12
41
18
49
3
44
16
12
9
12
12
29
30
1
5
34
38
18
1
23
6
34
48
57
35
4
12
20
78
34
69
51
9
39
38
7
63
9
51
24
32
25
59
85
17
30
13
29
22
21
15
44
28
26
6
28
98
18
16
14
12
24
19
27
153
29
7
59
60
66
19
5
36
30
64
12
8
1
15
21
3
20
1
71
40
2
10
38
43
17
60
10
14
7
48
84
11
24
13
12
51
36
38
19
17
30
6
12
10
68
30
43
36
5
90
24
61
35
6
55
29
7
3
20
76
33
29
12
84
19
60
5
7
5
60
19
15
56
4
72
80
4
14
22
21
17
6
40
9
27
14
7
101
31
41
10
14
120
7
3
86
66
13
29
72
43
60
5
48
12
19
23
18
6
4
12
98
7
12
72
5
12
7
48
39
60
86
12
7
3
50
60
10
12
134
19
36
15
24
38
132
42
13
36
27
2
48
24
30
25
15
38
70
8
37
3
9
5
36
18
145
39
26
6
61
15
20
49
132
83
25
11
1
24
75
44
18
19
17
7
15
8
40
60
21
5
7
47
6
10
24
2
120
31
3
14
19
ABCD 491613588*7^$a-1 [50046]
60
30
54
156
12
60
18
150
33
21
6
33
120
3
18
3
33
30
12
108
102
90
129
123
90
30
30
15
27
18
3
33
30
33
3
45
63
6
99
63
21
123
18
48
15
147
12
33
111
33
69
18
156
84
36
21
39
6
18
9
21
39
51
36
18
36
90
24
6
75
45
147
99
60
21
3
12
24
6
27
111
84
12
33
81
174
69
51
45
33
114
24
321
15
48
9
27
36
84
156
60
81
93
42
84
33
3
18
3
27
12
9
99
21
3
45
15
21
84
21
6
24
96
84
30
39
12
63
90
39
57
30
36
48
6
54
45
45
63
3
36
144
81
12
27
9
15
66
30
36
120
18
15
141
54
12
141
3
21
120
21
102
69
3
96
24
60
33
3
21
27
96
54
6
105
75
36
12
66
6
168
36
162
3
144
93
18
84
6
30
24
18
51
12
189
48
54
6
39
51
24
18
36
6
18
66
156
21
72
105
3
12
81
90
153
108
36
3
12
12
9
24
15
48
24
78
30
45
15
60
21
57
30
60
21
60
69
84
18
18
174
6
6
21
24
108
15
12
126
39
159
90
24
36
12
159
36
3
72
120
48
24
36
12
78
12
30
117
51
42
315
147
165
3
204
78
147
3
45
27
84
117
63
333
3
48
45
36
111
54
60
27
63
33
36
21
42
132
9
27
9
45
39
48
12
3
33
141
12
42
108
48
45
231
57
9
12
39
24
3
96
36
12
30
63
75
18
3
24
3
33
48
15
48
6
30
276
78
6
150
42
12
45
48
39
66
132
18
24
21
15
24
21
15
84
144
69
300
60
24
21
6
24
66
6
21
57
39
51
9
117
24
48
30
48
36
21
39
57
9
111
36
108
24
9
66
21
15
48
57
63
120
93
108
15
36
78
39
27
114
63
84
27
69
12
27
21
144
48
12
3
30
6
24
12
9
12
27
153
3
54
24
159
249
231
99
84
36
12
36
120
9
24
9
99
60
15
57
27
234
102
21
60
12
15
36
12
30
72
102
18
30
9
111
6
27
33
3
57
42
21
27
12
9
39
24
9
9
60
39
60
9
12
18
30
6
21
75
48
24
165
15
78
51
24
72
3
48
96
21
15
48
12
282
15
93
48
54
33
45
60
30
57
123
18
54
30
27
12
27
21
33
138
9
135
36
21
63
36
45
153
66
57
87
33
84
27
60
285
21
51
33
18
60
21
57
27
12
3
30
330
57
51
60
30
12
30
21
36
3
24
48
33
99
57
21
42
33
63
30
48
87
57
3
3
33
111
48
78
30
54
3
3
36
36
45
123
54
15
21
6
21
24
15
33
27
120
24
24
48
18
144
6
36
156
12
9
99
150
15
27
18
12
15
75
78
72
42
21
63
12
69
39
84
30
39
3
36
30
120
63
15
90
3
24
60
12
3
42
18
81
27
9
12
48
75
60
6
6
21
60
27
9
9
42
189
108
9
3
3
24
96
6
15
96
120
39
84
60
24
36
6
108
84
36
27
225
60
12
102
48
6
30
117
75
21
3
54
6
18
42
54
6
18
18
132
66
12
30
21
12
15
21
21
78
189
120
48
87
12
66
27
3
78
6
93
21
6
24
141
48
21
30
30
6
96
18
27
60
15
21
9
3
9
6
93
39
18
6
21
39
45
15
54
3
27
42
18
372
78
27
93
54
9
21
6
21
48
36
15
90
60
60
3
60
63
21
63
33
96
51
54
15
27
24
21
12
63
93
15
12
9
36
3
18
87
111
21
9
6
24
24
138
18
54
168
30
48
21
132
39
21
21
6
36
36
72
36
42
90
12
30
15
3
24
9
9
3
63
30
6
36
24
18
36
15
228
21
6
81
33
90
6
3
69
54
45
9
63
3
6
30
9
63
6
54
66
12
48
6
84
105
45
39
3
18
24
99
12
27
24
6
30
18
120
12
114
180
45
3
66
6
21
15
81
39
24
36
9
51
21
3
21
3
42
39
3
6
27
204
12
21
27
36
45
15
3
21
48
3
60
78
3
60
3
36
69
75
6
18
93
117
207
12
120
51
132
78
27
15
78
42
21
3
24
81
129
114
45
45
3
63
24
33
3
36
48
96
30
6
18
15
45
183
108
45
3
9
78
189
21
84
6
33
243
6
3
39
45
45
6
42
42
12
453
111
21
60
63
6
15
129
42
6
102
57
15
84
24
69
60
3
33
21
12
18
84
6
162
24
21
33
39
21
27
72
72
12
27
12
42
108
12
30
6
30
180
54
18
90
18
33
ABCD 491619824*7^$a-1 [50012]
73
84
51
48
9
108
63
44
132
40
81
15
12
33
36
11
7
101
1
23
19
17
85
15
20
24
28
72
68
40
8
12
43
129
45
15
20
88
8
4
105
11
28
24
12
56
12
19
209
61
11
1
87
8
31
29
76
36
212
12
211
113
4
8
1
47
43
9
45
15
3
65
49
47
36
48
49
18
54
11
79
45
45
35
13
15
72
8
1
30
54
11
13
11
12
40
21
36
90
6
11
60
85
59
19
48
18
60
36
59
52
15
18
12
114
18
36
27
21
18
42
23
7
65
31
21
20
151
17
48
7
96
9
63
72
17
36
64
3
54
15
84
69
35
36
36
31
6
3
8
52
8
139
24
29
19
101
85
39
9
6
21
69
75
51
120
33
8
40
24
45
11
28
80
120
133
11
43
6
23
16
24
81
72
27
68
43
126
27
36
105
23
85
48
27
20
52
44
1
15
68
40
12
56
72
96
55
78
3
116
28
20
4
111
69
8
1
3
36
32
36
37
23
67
45
144
80
1
120
18
6
210
29
4
63
17
13
47
16
32
1
107
24
7
81
44
91
5
1
59
12
49
11
103
89
76
189
23
12
84
31
113
13
18
57
33
102
90
6
138
63
32
28
8
12
7
72
9
8
12
115
66
11
25
15
3
24
65
180
25
48
11
16
168
63
29
36
48
16
44
97
90
45
92
7
53
19
126
3
45
90
144
42
30
6
48
87
48
68
1
23
7
9
44
100
9
47
31
29
64
20
60
187
72
18
59
4
39
9
8
7
53
1
203
12
67
137
4
9
11
48
31
161
1
47
1
51
140
7
78
18
29
88
3
69
36
57
11
49
11
12
13
102
5
19
120
65
76
32
43
18
35
36
96
132
43
54
35
84
43
6
18
126
23
25
51
12
51
21
44
24
36
13
107
133
59
25
83
24
108
1
18
9
32
40
8
72
72
52
27
54
83
7
90
27
12
9
47
12
36
1
12
24
27
39
9
141
48
59
12
43
5
16
51
117
3
18
78
9
32
96
25
227
100
80
61
47
16
57
24
12
23
84
25
3
32
28
3
150
36
11
12
7
153
36
24
20
25
39
15
9
12
8
72
100
15
66
83
13
23
25
11
60
12
13
83
1
99
20
12
12
48
88
33
63
21
47
12
4
20
76
200
25
39
15
57
8
60
4
63
54
72
51
45
23
25
24
36
23
36
97
24
3
69
11
16
57
27
27
29
108
7
41
24
16
135
9
44
61
59
60
16
9
11
48
67
18
48
63
80
55
45
27
69
20
16
32
31
9
207
41
52
51
174
24
167
4
56
7
18
131
60
37
18
5
1
179
13
24
11
36
132
12
108
55
9
36
60
21
11
36
16
44
124
3
54
42
17
31
24
5
36
48
28
57
15
57
42
30
51
72
68
13
30
69
44
12
37
23
55
120
6
63
21
36
59
37
135
12
15
41
4
80
156
37
135
92
7
54
23
1
63
8
108
24
103
5
88
36
104
13
47
61
6
5
4
8
73
59
36
31
18
30
29
49
3
63
6
171
20
115
17
37
84
6
90
23
7
5
36
73
30
17
64
68
12
36
19
9
63
9
72
33
59
24
16
99
21
69
30
177
63
54
95
16
24
8
91
17
145
39
8
151
120
6
12
51
20
28
9
11
7
257
49
60
59
52
8
19
6
23
4
48
68
4
33
39
15
30
23
28
20
97
47
19
141
27
41
108
4
116
19
21
51
21
20
112
8
13
144
35
96
48
12
4
8
28
48
33
108
12
23
4
24
72
36
117
12
15
20
28
9
24
59
79
89
199
17
109
18
69
21
36
27
33
48
11
24
88
9
63
56
1
47
49
36
36
39
140
76
105
143
12
133
83
160
39
186
95
4
45
12
24
27
63
5
24
24
13
60
3
15
18
12
15
27
129
80
25
30
9
8
12
25
15
56
24
1
90
66
51
3
65
121
108
3
108
9
51
84
8
12
40
56
48
13
48
42
54
84
99
24
3
54
35
24
1
12
23
19
54
47
24
24
12
31
96
30
11
31
54
138
69
27
18
12
24
23
12
84
64
24
48
9
15
108
32
88
36
20
4
9
48
51
39
29
12
31
72
18
59
12
7
18
144
47
1
15
21
27
81
47
151
72
6
63
12
140
1
59
24
60
12
151
18
83
52
8
36
1
66
45
24
44
40
63
77
73
12
107
12
12
4
36
8
60
13
18
72
53
12
79
78
12
15
20
19
6
36
27
3
65
24
79
41
13
35
48
1
51
3
5
24
24
36
28
51
41
24
132
24
36
79
53
72
28
8
61
11
73
99
8
19
17
37
15
12
20
120
12
64
15
102
63
9
15
72
21
6
9
20
1
11
12
156
84
144
49
11
60
12
37
186
17
1
23
7
144
53
64
9
23
13
47
7
54
15
3
45
20
31
5
13
71
24
88
45
24
39
51
102
18
9
20
49
138
6
18
65
37
11
12
67
137
60
84
13
27
140
211
18
99
3
41
48
7
89
1
71
ABCD 491653716*7^$a-1 [50017]
45
57
6
12
32
16
101
13
24
26
16
90
47
27
34
12
14
16
30
3
57
18
90
74
28
128
37
8
7
18
26
61
3
20
9
7
44
40
24
8
130
14
34
30
9
60
36
51
17
52
11
4
5
37
3
75
54
30
18
14
12
4
12
6
27
83
10
66
21
9
24
39
21
6
33
33
3
27
77
27
4
9
105
15
63
41
27
37
3
5
19
32
34
12
62
28
18
2
97
11
4
21
143
82
15
69
15
27
60
6
27
60
3
42
51
12
11
34
26
81
16
21
83
24
1
98
97
123
48
6
3
11
72
82
30
18
18
57
23
34
36
26
94
27
9
3
180
156
20
7
20
22
48
2
73
12
15
80
36
24
10
3
32
39
49
75
24
21
9
3
27
48
18
12
62
94
87
12
48
15
33
51
6
24
3
36
21
23
85
12
18
30
26
72
10
30
93
69
2
46
2
76
5
1
26
4
20
61
75
24
30
63
15
6
62
34
26
10
15
11
21
88
11
37
24
51
42
42
6
12
47
27
34
39
48
9
14
45
24
1
27
165
26
24
34
74
22
3
69
14
22
72
23
31
6
12
26
10
36
18
6
60
14
16
72
8
4
42
38
13
60
9
39
11
16
45
3
9
45
15
11
10
2
73
8
43
21
8
7
20
28
80
10
6
6
75
8
3
4
48
90
24
3
57
120
3
11
76
45
47
13
35
45
24
1
3
45
14
13
44
123
72
1
15
18
11
136
47
13
20
37
26
10
47
100
33
30
8
16
9
39
8
13
39
21
21
2
45
3
24
37
3
8
49
23
10
26
10
18
93
12
21
99
57
39
20
25
12
26
1
21
24
12
6
57
45
30
18
11
16
83
10
15
3
32
82
18
8
36
1
9
6
18
14
9
43
8
13
27
90
48
2
13
35
13
111
9
24
20
25
12
24
27
27
29
16
11
22
63
12
9
108
12
6
48
8
61
11
64
42
24
6
24
30
27
117
62
9
7
41
1
95
40
21
36
23
27
4
30
12
27
15
18
87
45
2
1
9
26
4
6
90
24
21
3
72
18
12
72
15
63
18
42
101
4
11
37
20
1
86
4
8
46
6
6
3
60
9
12
18
36
12
42
48
12
12
24
74
12
88
42
3
27
120
6
24
50
1
165
54
33
33
3
27
78
24
11
37
120
3
11
10
60
23
24
43
30
18
21
9
3
87
18
24
24
39
35
9
7
30
62
4
54
54
36
6
48
15
20
51
37
15
32
58
38
37
15
12
6
6
176
21
13
2
12
36
13
3
18
62
48
33
19
42
14
24
72
72
28
36
6
2
48
4
42
26
16
6
72
18
6
6
42
3
35
10
15
9
3
21
6
18
62
106
15
48
9
2
12
46
6
42
18
6
39
9
15
27
21
45
14
1
32
3
13
9
72
36
38
22
42
8
48
22
12
11
1
18
8
34
2
52
6
2
16
18
12
51
117
12
3
72
27
6
3
9
3
72
21
24
36
30
65
52
11
82
24
38
25
87
21
9
11
1
111
59
1
9
50
70
84
72
24
23
13
24
30
18
42
6
3
60
129
6
24
72
29
27
21
7
20
16
48
12
18
3
27
21
15
12
42
18
33
24
21
50
34
6
5
37
30
33
21
23
40
51
45
35
49
15
33
9
18
18
42
6
24
12
6
42
59
37
36
96
38
16
6
3
12
48
24
33
2
13
3
36
8
16
9
60
57
6
204
69
21
90
6
12
12
36
18
5
1
18
48
18
6
18
6
9
21
6
20
61
45
12
38
4
21
9
24
2
4
18
75
3
44
40
9
23
16
18
3
8
1
2
24
25
59
36
25
9
3
23
16
20
46
15
47
58
71
15
37
15
30
24
3
69
23
1
50
48
94
3
12
12
11
9
120
31
128
28
20
61
3
60
69
33
23
97
12
15
11
12
40
42
66
30
12
42
42
14
4
41
4
3
20
25
9
3
23
52
6
54
12
20
13
33
2
13
33
6
21
132
15
30
48
18
30
42
18
60
2
13
21
3
27
8
70
12
6
18
24
12
90
8
52
9
9
3
11
34
12
18
42
38
36
94
27
23
34
24
38
1
44
4
75
33
57
18
36
48
6
99
48
39
21
11
34
12
18
20
22
15
23
73
11
1
75
54
51
3
24
5
1
6
9
51
21
45
11
3
73
71
64
80
36
16
48
78
60
15
59
28
18
72
36
174
21
75
6
30
36
18
74
10
3
33
35
64
3
42
6
42
11
13
6
18
12
24
24
75
21
26
10
60
74
16
33
11
9
25
14
9
1
12
3
21
14
1
21
23
25
42
6
30
33
15
6
63
96
60
15
32
10
3
12
11
12
9
7
18
72
36
18
6
59
4
108
11
22
60
27
11
61
21
6
18
11
91
9
15
42
42
12
9
15
45
27
30
2
10
62
13
21
96
6
56
16
18
15
23
37
57
38
10
3
72
15
8
10
26
4
6
6
18
2
37
21
30
5
25
2
24
10
3
27
48
6
12
2
85
21
12
38
97
3
6
51
3
6
24
6
44
85
72
59
1
153
35
27
13
84
36
51
32
45
63
9
4
3
45
60
9
48
2
49
15
29
85
38
13
21
6
18
30
6
134
49
60
15
33
45
23
31
18
2
40
9
39
42
51
11
58
18
41
1
24
24
72
2
34
11
109
11
72
15
16
21
33
36
2
16
5
15
36
16
33
44
1
66
29
1
26
40
6
72
2
34
60
12
48
24
186
32
52
42
14
37
72
23
10
26
16
42
14
46
26
21
27
49
36
24
27
18
3
27
42
3
171
60
12
42
6
30
87
9
6
20
28
6
3
45
51
21
179
1
62
28
48
6
75
60
12
9
24
60
90
54
30
12
21
45
11
75
34
24
3
27
6
24
6
42
15
33
38
64
21
60
51
29
4
153
72
59
15
4
102
6
30
2
10
47
1
23
1
26
93
13
3
75
32
10
30
129
24
45
12
3
47
76
77
51
22
12
36
2
21
4
3
20
10
6
21
23
82
3
44
24
13
24
15
9
15
21
6
6
3
117
27
3
30
42
6
27
33
24
2
1
12
35
25
96
11
58
60
12
59
19
72
6
14
94
30
57
12
36
12
60
12
11
45
67
72
72
21
33
24
12
50
16
18
26
34
15
44
25
2
72
88
6
3
20
64
51
6
18
42
59
27
22
15
21
12
114
104
4
30
18
20
37
45
63
27
45
3
30
3
8
1
38
52
29
27
45
55
6
96
60
42
29
19
72
45
3
48
60
9
33
48
23
43
18
35
13
60
47
67
6
26
45
27
76
33
15
222
3
48
59
48
24
16
5
1
15
12
33
24
2
28
18
54
6
288
12
107
1
30
9
3
18
36
23
85
15
21
132
42
81
35
12
28
5
27
4
21
23
34
60
36
2
4
48
60
32
13
21
15
75
9
33
26
1
15
45
35
16
12
30
63
45
12
27
3
45
39
53
24
63
10
18
36
237
3
30
2
34
63
33
47
85
26
22
3
21
14
10
36
39
12
47
25
45
15
33
15
15
32
12
10
6
20
36
22
6
9
ABCD 491715276*7^$a-1 [50010]
13
39
3
17
1
3
51
9
3
45
9
39
3
33
27
24
18
3
20
60
67
12
5
13
36
27
45
23
12
37
11
1
27
12
9
3
20
28
69
3
60
60
92
1
15
72
12
27
5
36
4
36
12
68
97
123
69
39
12
8
84
12
24
4
8
4
44
7
5
16
8
13
3
15
5
19
17
40
9
72
11
7
33
21
111
27
21
20
244
56
16
48
20
4
12
48
3
21
27
29
76
24
3
18
12
11
37
3
12
15
9
8
1
35
84
61
23
31
9
9
11
1
135
15
9
45
23
64
15
41
12
1
27
12
20
12
60
19
9
12
8
36
1
39
8
24
1
95
13
147
44
37
71
76
56
12
4
45
35
13
11
16
96
9
12
6
54
60
23
48
7
5
1
75
21
71
7
33
9
48
11
7
17
40
32
36
7
18
107
28
12
15
5
16
60
9
42
5
73
18
24
66
47
1
51
44
19
33
48
48
8
13
18
17
48
7
89
13
35
1
30
81
21
51
39
21
48
32
31
5
25
18
9
63
60
17
12
24
28
20
67
17
13
71
4
84
92
12
4
9
15
9
39
12
32
40
12
21
24
35
136
12
32
4
48
15
6
3
44
16
36
8
13
27
3
17
36
67
5
12
1
36
59
4
20
13
15
68
36
4
12
24
15
89
1
30
89
49
18
12
29
97
12
11
12
16
36
8
19
6
27
12
12
48
3
17
37
11
4
8
7
9
39
6
3
21
18
21
9
30
21
8
4
9
18
17
1
36
30
93
21
96
30
89
4
27
41
108
127
18
15
8
12
36
48
60
40
3
33
8
36
13
11
61
3
27
18
23
7
42
23
28
72
36
21
3
15
17
13
11
48
72
1
39
36
8
7
12
18
51
104
4
3
9
20
24
1
6
30
6
12
45
12
8
100
24
3
17
12
85
6
17
1
30
42
23
64
12
20
28
24
75
5
12
64
3
5
25
36
95
7
5
43
33
24
96
20
4
57
30
21
15
21
33
39
9
18
12
6
6
33
3
12
5
28
48
72
24
24
21
6
5
19
5
52
21
35
64
12
24
3
78
6
21
69
47
79
42
23
16
12
27
57
20
1
51
24
20
24
43
5
28
9
30
5
12
16
20
13
3
81
83
40
24
36
15
5
48
24
7
65
31
21
12
9
12
23
1
63
12
48
3
9
12
32
1
36
18
45
3
30
42
29
19
17
13
95
4
3
69
8
1
27
20
25
3
20
7
57
9
47
37
15
56
7
17
1
11
16
33
15
69
11
37
47
25
27
36
9
47
43
30
6
5
16
44
12
16
20
31
21
15
5
37
3
9
6
5
16
9
87
24
9
51
3
6
30
42
39
12
21
6
18
6
9
24
68
28
9
12
6
9
24
8
16
21
42
5
67
6
3
3
6
35
12
40
20
4
44
55
24
17
4
20
37
18
54
24
6
6
3
12
8
24
13
35
25
35
48
7
21
60
21
11
7
12
9
3
66
83
1
47
43
6
59
31
41
1
3
39
48
9
12
39
5
4
44
72
12
61
12
3
20
13
11
72
1
15
15
48
30
3
20
52
56
13
27
24
27
105
8
16
63
6
63
20
1
24
6
33
20
48
19
5
52
93
3
60
3
21
9
24
3
21
12
15
12
56
16
36
68
12
12
16
8
13
71
79
60
41
7
21
8
1
83
28
21
6
89
48
13
3
8
49
27
44
12
100
9
11
31
21
20
28
80
16
8
24
19
12
6
42
21
21
15
24
33
23
1
3
24
68
31
48
18
30
42
3
15
33
9
3
20
25
11
40
3
9
21
15
21
3
32
7
42
3
12
3
12
18
51
24
21
6
53
1
12
12
107
12
13
138
12
18
11
60
37
75
80
19
5
4
20
64
20
4
20
24
12
28
36
9
108
12
60
75
68
7
17
28
12
27
9
24
3
60
21
3
21
44
31
30
12
11
7
12
48
17
4
3
30
6
21
12
20
16
24
20
1
6
12
9
84
27
30
11
25
71
16
8
16
8
1
6
36
30
15
27
9
3
41
133
42
17
1
47
12
24
16
33
30
29
24
96
12
1
12
39
27
17
25
39
33
6
21
48
9
6
9
12
20
28
21
6
12
5
16
12
72
63
30
23
48
43
17
112
8
4
12
68
13
84
3
8
19
48
5
12
13
27
15
17
1
51
9
83
72
24
1
71
43
60
18
3
8
25
11
13
39
9
27
3
33
32
48
1
23
1
23
1
11
85
11
1
11
61
39
39
21
33
23
4
9
30
17
84
16
93
11
13
6
21
32
31
114
12
108
11
24
16
8
13
15
20
28
8
19
24
120
33
27
17
36
24
52
9
15
27
29
79
12
29
7
42
11
1
23
13
42
21
9
42
30
35
4
20
28
56
1
12
102
41
16
9
15
20
1
3
20
13
30
12
21
9
15
20
127
33
45
36
12
39
9
42
12
65
37
3
27
9
27
24
36
17
48
28
9
60
75
45
30
12
17
4
15
57
27
53
7
57
60
3
6
3
51
9
24
21
54
9
9
143
7
60
12
30
47
4
21
23
13
11
1
35
28
8
4
12
3
30
23
12
48
13
24
3
8
7
45
36
3
21
33
24
27
9
3
12
8
12
12
60
4
24
8
48
28
21
12
90
9
8
7
6
48
24
35
24
1
35
4
39
12
12
60
60
17
24
7
18
15
27
42
6
12
21
24
20
4
12
32
13
6
69
21
6
21
39
5
4
15
9
68
1
11
1
24
15
12
8
12
36
4
12
60
75
9
21
11
25
36
6
17
60
55
30
12
3
32
12
4
12
3
24
9
45
15
8
4
8
25
6
6
51
33
15
9
39
56
24
36
7
105
8
25
6
9
36
12
20
16
8
12
12
48
4
51
48
12
29
12
7
5
16
21
23
25
27
72
15
29
24
12
36
19
96
17
28
27
41
16
21
11
4
9
48
11
12
13
42
33
24
3
9
12
33
83
1
3
32
7
12
18
11
1
15
20
61
35
48
43
17
4
20
13
15
8
4
12
96
45
51
9
35
12
7
41
49
3
12
21
11
24
52
56
91
17
4
24
8
67
60
21
27
5
37
3
57
3
20
19
48
6
35
88
3
18
12
18
17
16
33
15
8
13
11
12
4
3
18
60
39
32
25
27
8
12
7
81
8
37
12
15
39
17
31
17
36
84
13
23
13
24
11
28
12
27
9
72
12
32
13
3
56
25
36
12
24
30
18
18
21
56
28
12
56
31
17
31
66
24
63
20
24
12
12
37
12
71
4
20
1
23
40
8
12
103
41
48
4
21
15
27
72
5
4
3
9
44
43
54
36
30
33
9
15
3
24
6
3
72
20
7
6
6
9
9
111
20
67
21
63
5
48
37
23
13
15
69
23
1
24
18
5
49
27
12
32
16
3
30
131
7
48
12
9
51
5
48
48
40
21
36
27
20
12
1
87
24
48
9
23
12
25
63
33
3
8
7
12
21
32
24
40
44
19
57
3
29
19
12
18
23
64
8
24
40
33
59
1
6
5
12
40
33
71
28
12
32
64
44
1
11
36
1
48
54
48
5
28
12
20
12
43
33
48
21
3
33
83
12
52
27
12
5
36
4
45
27
36
12
72
44
19
78
15
8
48
37
3
48
12
72
33
3
24
9
18
17
13
15
8
36
13
60
18
21
27
53
7
30
15
9
27
57
27
20
16
32
49
78
9
3
29
16
8
7
6
12
114
117
8
13
39
72
60
8
13
3
96
144
60
12
44
12
24
52
32
31
5
31
72
66
23
1
39
32
7
18
39
45
27
93
12
6
17
36
31
21
20
37
3
27
21
57
47
36
4
15
12
17
36
25
23
37
11
12
16
21
15
48
9
24
24
138
12
5
28
39
9
12
68
1
39
72
69
30
33
27
29
19
48
21
3
29
40
20
12
16
33
3
3
9
56
25
23
4
20
7
29
1
108
59
16
24
21
47
4
9
23
7
53
12
12
4
27
72
5
60
1
71
36
4
21
11
16
15
30
12
27
20
49
24
6
17
16
51
5
36
4
12
21
12
27
12
12
15
33
21
84
15
20
12
7
30
23
16
36
8
48
12
13
6
17
16
15
12
5
48
60
12
24
19
21
24
3
18
3
9
3
21
3
20
1
59
13
3
27
5
7
12
18
23
127
9
44
109
23
43
21
3
101
19
ABCD 491744768*7^$a-1 [50010]
65
43
72
30
126
72
36
41
25
54
30
60
24
35
1
12
30
72
42
47
36
60
25
18
41
37
59
31
24
5
1
6
17
7
42
48
6
30
30
17
31
5
1
6
24
36
6
108
66
6
12
42
24
60
54
78
30
59
13
35
1
54
36
30
114
36
5
7
84
6
84
60
18
5
7
5
13
30
5
12
13
12
6
17
145
30
5
7
114
11
121
54
36
12
36
5
25
6
6
227
24
31
6
24
47
1
12
12
6
12
77
19
36
6
23
25
12
11
19
17
25
18
18
42
41
12
61
24
24
6
36
5
25
35
24
1
23
37
47
7
24
6
12
119
1
48
11
1
12
60
36
11
1
48
24
47
13
30
29
7
192
48
24
17
49
12
42
17
31
18
24
42
36
60
12
29
1
48
24
48
35
7
18
18
12
137
49
6
90
18
42
83
84
19
41
19
60
24
6
12
12
24
6
54
24
12
60
6
24
5
1
72
11
7
18
66
6
47
60
25
12
119
31
6
18
41
43
29
7
41
43
48
18
36
18
29
7
12
77
24
31
12
53
31
42
24
78
5
12
19
66
48
12
6
18
12
54
29
31
6
11
43
6
72
6
24
90
71
1
24
6
36
30
42
30
18
30
59
31
53
19
12
6
24
30
5
13
11
49
78
84
5
1
78
12
29
12
1
36
6
6
18
6
84
36
83
13
18
54
18
24
6
11
43
293
1
12
24
18
42
6
30
12
12
84
11
19
6
48
18
24
18
12
35
12
169
12
18
17
1
12
30
12
36
6
24
11
1
47
37
6
18
24
6
30
30
41
12
36
25
30
36
12
18
6
6
24
59
25
54
6
24
6
60
30
12
90
24
77
19
30
18
30
83
19
30
30
12
18
11
7
12
30
18
6
6
53
7
18
6
30
18
17
19
24
108
12
42
23
84
1
12
6
18
36
66
30
54
36
72
12
36
29
60
55
30
47
7
72
24
5
49
24
11
31
53
1
11
12
12
85
23
19
54
18
12
17
37
6
18
12
66
29
13
30
41
19
5
24
7
6
83
24
31
6
6
5
1
23
19
18
18
149
37
36
12
72
18
18
71
43
36
12
29
31
138
71
31
30
12
36
11
7
24
5
12
85
18
89
43
6
150
24
6
24
18
17
48
1
59
37
18
5
13
30
90
114
36
12
5
1
54
29
91
29
19
30
11
19
12
5
25
66
12
29
73
42
36
18
11
13
30
66
24
6
36
6
18
96
53
7
6
12
12
18
108
24
29
1
90
78
71
31
48
41
1
23
121
6
6
30
18
24
36
96
18
5
13
12
60
78
17
25
30
5
1
11
31
18
12
18
12
60
12
29
19
102
48
18
30
126
84
72
161
1
138
17
7
30
18
18
12
12
6
12
66
6
48
6
60
11
43
5
1
23
37
12
12
12
96
18
6
24
24
59
49
42
42
78
29
13
18
6
6
65
49
12
24
18
6
11
1
90
24
5
132
91
5
84
1
6
29
25
107
1
12
60
36
12
30
12
60
60
6
6
18
11
31
18
12
30
18
18
120
24
5
19
12
24
6
23
7
18
12
18
6
35
12
73
18
102
18
30
96
36
18
18
18
60
6
47
1
36
6
36
18
54
6
114
6
11
12
48
43
65
55
17
43
6
12
30
30
30
12
60
36
42
24
6
17
37
66
24
60
5
1
24
66
12
5
13
11
49
12
60
12
66
24
18
155
31
29
1
30
89
24
7
29
13
12
36
12
78
36
18
6
90
36
36
84
66
30
24
48
30
18
30
12
30
107
13
11
7
12
18
18
29
43
18
36
6
60
89
19
53
1
35
55
65
7
29
24
73
11
7
12
18
84
30
5
72
13
42
24
6
30
60
5
25
6
77
37
6
30
48
6
17
43
36
54
35
13
12
24
12
24
6
77
60
7
6
24
30
18
48
11
109
54
5
12
7
24
5
24
157
24
6
24
6
54
6
6
6
90
72
6
11
12
7
24
42
35
13
18
24
120
48
18
23
24
1
24
12
30
30
78
60
5
12
25
24
12
12
36
54
5
13
12
90
65
97
66
54
24
23
1
72
36
30
30
12
60
6
6
30
48
6
90
84
5
37
6
41
1
35
24
31
66
11
13
35
25
42
36
18
24
35
25
18
77
7
36
41
49
11
36
7
54
12
30
12
17
31
30
12
30
36
54
12
6
24
53
67
90
6
42
35
7
48
6
24
30
30
18
17
7
6
11
139
42
11
61
6
17
60
12
25
24
23
61
6
54
18
72
29
1
59
43
6
59
31
12
5
60
1
30
6
114
24
36
60
12
41
19
24
17
31
36
54
6
6
48
66
53
37
6
6
11
48
60
13
12
6
54
24
11
12
19
42
18
24
113
13
30
41
7
24
30
66
12
17
1
23
19
12
72
30
35
55
36
60
42
48
60
18
29
115
102
6
78
6
5
43
6
42
30
24
48
35
84
7
42
12
47
55
6
12
6
12
17
24
49
114
5
61
47
7
30
18
6
11
55
36
60
48
30
60
36
54
60
30
30
12
30
12
30
6
23
97
35
24
181
6
5
12
61
66
36
6
83
55
24
42
54
24
60
66
11
12
1
12
23
37
24
54
6
66
53
7
48
30
30
12
5
43
162
36
12
48
59
31
18
24
35
7
17
61
12
96
132
6
41
61
54
54
11
1
24
18
18
102
12
96
17
7
30
35
25
36
12
12
95
49
11
31
108
29
1
12
71
13
6
17
55
66
12
42
78
42
29
1
6
60
12
12
12
24
24
78
18
42
30
54
30
6
42
18
23
49
35
37
6
18
90
42
12
36
83
7
60
6
6
18
84
47
12
49
47
13
11
1
12
18
36
41
1
72
30
102
143
31
36
114
6
17
31
42
48
30
12
48
41
1
24
42
90
18
6
6
78
114
5
72
31
48
12
72
29
13
6
18
24
36
54
269
7
36
204
12
17
163
12
41
19
18
54
18
6
36
77
127
42
18
12
12
6
23
12
48
13
48
12
36
18
29
1
36
24
11
19
6
18
66
11
13
30
5
60
24
7
24
48
30
90
77
73
30
12
18
24
36
47
7
17
7
30
6
24
65
1
30
5
1
11
13
66
114
36
30
24
36
30
54
5
31
12
60
18
72
162
29
25
24
48
12
18
30
60
18
12
17
12
1
18
24
17
12
60
1
60
42
6
18
53
7
30
12
30
12
41
19
36
53
1
30
18
54
17
49
30
29
48
13
12
18
18
35
85
36
18
6
30
12
18
24
30
12
24
36
5
1
12
12
24
83
1
72
30
24
24
12
6
47
37
23
73
18
36
6
12
30
18
11
12
1
18
6
60
11
19
24
89
43
30
60
24
23
1
48
18
30
54
48
18
24
48
18
41
12
19
24
24
41
12
97
66
17
139
18
30
29
55
42
18
6
54
18
18
12
72
78
11
7
24
18
ABCD 491786126*7^$a-1 [50001]
13
4
40
7
2
15
49
16
4
10
29
33
3
8
4
9
8
20
12
47
80
3
37
28
3
36
40
41
56
7
8
4
24
4
9
11
16
26
20
4
3
3
20
18
39
29
22
6
12
11
13
3
31
9
8
7
8
61
11
2
10
8
62
4
11
12
3
44
12
32
1
16
8
32
1
28
2
28
5
5
3
8
35
8
10
2
13
11
4
18
34
46
11
29
38
1
4
25
7
28
24
4
36
1
27
7
5
12
3
22
4
10
40
21
5
6
4
20
20
13
12
3
40
32
17
16
4
48
3
38
18
17
13
3
7
4
13
13
6
5
3
6
27
5
18
16
20
5
31
9
19
12
4
33
20
5
2
4
22
14
16
105
3
24
12
20
5
24
19
13
15
1
27
6
16
19
21
31
8
4
39
13
13
16
15
15
13
3
60
28
1
11
30
15
4
11
4
4
12
37
21
16
4
26
40
17
3
4
10
34
8
22
6
2
52
15
8
5
11
16
13
27
3
32
36
44
21
8
8
5
14
13
47
4
2
6
8
16
13
43
2
107
33
3
28
17
4
15
9
24
2
17
16
21
3
23
25
20
1
18
9
5
12
83
12
20
4
7
54
7
24
4
39
2
2
5
11
10
47
19
17
17
11
1
11
7
6
18
1
21
3
36
36
29
55
16
9
14
9
9
19
5
6
14
4
72
75
20
4
11
8
5
4
4
52
29
6
5
5
4
16
7
12
3
29
25
7
72
11
6
4
8
7
29
3
9
15
5
2
16
74
16
20
22
13
17
27
35
8
18
2
1
21
6
32
28
21
8
7
8
16
2
2
12
29
15
1
29
43
16
16
4
36
7
9
1
44
16
3
32
13
31
3
6
22
1
12
25
7
4
15
5
35
4
5
8
7
13
4
7
8
1
1
20
58
1
3
14
34
33
27
5
16
11
17
33
3
1
7
3
17
12
4
24
9
4
10
1
40
9
3
11
1
19
1
48
33
10
4
9
7
5
23
22
15
21
10
4
20
10
7
4
23
5
25
46
14
16
15
12
23
8
6
15
20
40
21
8
32
38
2
3
16
7
4
20
1
7
58
43
4
23
4
29
12
4
25
10
5
3
16
16
9
4
45
6
14
2
24
26
10
8
10
18
18
10
22
7
4
32
1
14
44
1
1
3
23
9
4
1
40
8
16
26
40
26
7
20
20
21
40
4
6
1
5
24
19
23
5
39
4
70
11
19
13
1
52
8
2
18
6
9
16
24
3
1
1
18
4
24
1
5
15
40
15
5
25
18
20
2
4
34
9
33
15
24
35
41
21
18
5
8
1
27
1
14
4
10
20
80
7
13
24
18
4
13
35
26
2
9
4
32
3
16
13
7
64
14
10
9
24
33
10
6
3
8
12
27
6
14
5
5
20
31
15
18
54
8
29
16
4
4
15
40
36
49
29
30
28
1
48
15
29
55
37
13
6
8
5
17
18
1
4
3
24
21
19
21
15
12
2
31
43
29
41
4
26
36
24
5
11
6
18
6
7
20
11
2
30
13
16
15
12
20
90
32
12
10
36
10
30
1
11
1
21
31
25
20
12
16
4
23
7
2
6
37
5
12
36
2
10
27
3
1
25
42
17
5
12
4
2
9
12
7
5
8
7
1
11
34
10
4
73
3
1
45
10
33
12
19
56
17
1
3
1
46
5
11
5
16
4
5
30
13
17
3
11
4
48
33
5
24
3
4
64
1
59
7
9
5
24
43
24
13
27
23
1
3
37
15
30
44
15
12
3
60
50
7
27
20
12
20
8
80
26
2
22
11
16
8
7
40
30
10
69
4
8
9
15
88
5
7
3
41
21
10
4
4
32
36
12
17
12
11
1
17
2
12
4
20
4
12
13
20
4
4
13
11
3
9
9
4
4
2
12
16
53
3
4
14
56
12
23
4
41
6
13
3
18
16
20
10
4
1
3
13
12
21
19
43
1
16
8
45
8
7
23
1
5
7
48
9
10
2
8
6
17
20
7
65
25
20
60
23
19
37
4
8
28
4
28
5
4
6
14
10
2
7
8
28
11
26
12
6
36
5
43
37
12
7
14
8
19
9
12
14
4
66
20
7
51
8
25
13
2
33
32
19
25
23
21
5
22
1
11
33
20
63
26
24
2
20
13
21
30
58
2
24
17
43
2
34
37
8
11
10
3
51
10
26
12
10
11
15
34
2
9
4
1
19
23
10
11
31
1
1
59
4
35
13
4
5
10
4
10
19
4
3
1
16
31
38
4
28
3
4
9
16
14
16
17
16
7
5
9
22
10
7
11
12
18
4
56
30
12
24
25
3
12
5
3
1
37
10
1
7
10
4
10
12
13
11
9
11
20
40
9
36
32
13
2
38
26
20
4
9
15
17
12
23
53
11
9
5
67
19
4
16
4
8
22
52
7
8
43
6
31
1
12
18
13
15
41
3
22
4
6
8
2
27
7
9
11
30
16
7
4
27
22
10
17
9
22
2
18
6
16
54
17
3
16
8
38
11
11
17
1
32
3
79
24
9
5
27
8
17
11
59
4
16
8
18
14
4
5
25
16
6
22
10
5
5
6
29
44
12
11
10
3
27
5
29
12
11
4
3
4
1
4
47
9
7
38
23
16
8
7
6
35
31
9
31
4
12
5
28
8
19
9
5
28
6
30
16
10
1
36
3
14
4
8
23
19
12
34
6
13
56
12
20
7
12
48
16
1
1
3
11
25
11
40
24
36
1
12
32
60
4
11
4
1
3
5
8
57
26
48
1
15
16
29
11
28
33
15
14
27
8
24
5
26
33
20
11
32
1
16
20
4
3
5
19
17
15
21
16
11
26
16
12
19
31
9
3
13
11
16
9
21
6
1
12
25
55
12
12
37
14
46
38
9
28
3
5
3
12
42
20
16
2
18
23
20
101
7
7
9
23
9
69
4
23
9
3
41
12
7
12
12
3
13
11
1
29
11
55
28
20
5
17
3
11
32
8
10
34
40
8
8
4
32
38
6
16
5
9
3
37
10
4
12
10
16
39
9
2
41
80
3
20
4
25
4
12
5
8
7
9
2
1
8
9
2
34
10
18
10
12
25
19
10
14
5
53
2
21
47
9
20
9
23
27
10
27
9
20
23
1
3
11
6
20
7
3
13
21
12
27
59
8
1
3
9
21
16
32
34
1
17
6
16
1
28
41
38
9
27
70
3
3
5
23
2
6
52
16
20
16
28
5
7
6
15
53
22
22
35
11
21
20
35
33
3
1
7
4
9
33
4
46
16
1
4
8
35
12
1
49
19
8
21
31
11
13
32
39
25
11
4
6
8
11
29
6
5
3
25
1
10
6
10
44
4
33
20
7
1
9
8
7
11
46
3
12
1
10
12
32
13
17
20
27
8
9
6
38
10
48
33
24
21
3
11
16
4
25
7
14
16
8
27
36
8
1
10
4
14
7
9
20
2
24
16
14
34
61
85
10
10
23
20
1
50
37
83
13
16
4
57
82
4
1
12
13
3
11
29
115
1
9
4
19
3
4
34
36
2
34
15
20
12
20
23
9
7
8
10
19
40
23
8
10
6
18
10
10
6
4
109
8
15
24
14
27
63
9
4
4
32
16
17
4
23
40
13
14
36
1
49
3
7
8
5
1
3
13
15
5
4
30
5
8
7
9
20
28
24
53
36
16
7
7
24
9
19
21
13
3
25
18
13
4
17
7
11
5
43
30
28
14
2
10
5
29
15
49
43
7
2
26
9
31
9
24
12
12
12
35
1
39
17
23
90
78
5
11
5
21
3
13
58
1
8
96
12
28
9
7
29
6
5
12
21
3
9
20
3
41
14
1
41
10
50
14
4
2
35
3
20
8
10
14
16
48
20
4
6
32
4
19
25
4
20
7
72
33
19
20
55
9
5
15
3
5
4
4
8
23
40
25
29
14
6
35
4
5
6
20
25
5
6
6
15
16
3
16
4
10
34
40
36
45
4
7
14
18
5
1
6
13
1
4
6
6
14
13
16
3
41
11
26
4
7
41
11
8
9
15
31
17
41
60
12
8
2
88
5
8
3
4
5
4
43
29
11
9
32
16
8
5
3
41
30
1
8
20
21
4
2
1
3
45
21
6
1
4
4
63
25
25
10
6
32
31
27
1
9
15
44
4
23
4
5
15
66
3
7
56
20
17
21
19
28
9
3
3
2
2
5
9
26
1
7
9
31
5
4
4
43
30
26
33
15
6
3
24
4
3
8
12
2
34
6
14
5
17
14
38
10
9
19
9
19
4
1
16
20
51
5
13
6
60
4
6
14
34
12
4
19
12
15
50
27
20
1
50
17
15
9
4
4
1
3
13
16
10
6
15
28
4
4
36
15
1
20
17
32
36
6
26
18
24
2
19
19
40
37
19
21
9
34
1
8
16
21
50
13
9
18
4
2
6
4
41
16
21
10
9
3
14
14
18
28
40
26
8
5
15
112
6
7
8
5
7
1
3
12
28
4
27
6
2
28
10
31
25
6
4
8
32
18
2
4
36
1
3
34
7
9
4
3
3
45
11
1
3
6
8
35
8
16
21
27
1
2
5
3
5
13
42
9
13
8
3
4
12
12
1
22
18
8
10
12
1
9
47
3
5
1
30
10
2
5
15
1
11
36
9
1
19
12
15
4
40
9
3
1
4
17
30
5
17
8
22
25
101
11
49
8
2
9
3
26
14
6
70
73
31
2
15
28
20
31
16
4
30
20
10
16
28
16
21
19
29
47
18
19
7
10
12
22
6
19
20
4
32
60
24
4
3
4
6
16
30
8
5
36
32
12
12
13
46
14
23
27
1
11
2
10
21
28
8
24
15
13
61
16
10
17
19
5
23
10
7
1
2
16
5
20
27
32
9
68
15
9
16
19
10
24
6
10
50
5
11
29
25
14
2
15
9
10
6
4
22
14
54
9
3
1
36
4
8
4
1
16
38
13
77
4
15
4
13
4
19
24
31
2
11
9
10
8
6
15
11
1
16
31
9
16
1
6
13
35
26
16
10
17
4
24
21
27
13
11
17
10
4
1
21
11
29
23
36
35
50
6
8
5
27
13
5
18
18
14
25
21
20
19
31
40
5
5
32
19
11
14
4
27
32
1
14
17
3
1
4
16
4
5
6
6
23
7
37
17
3
24
4
3
2
19
4
27
25
13
56
10
13
16
25
6
21
5
3
5
6
65
35
4
8
12
1
31
17
3
34
23
23
4
20
13
32
24
5
6
21
8
7
36
13
4
15
16
9
7
21
7
16
25
11
8
22
20
8
6
20
4
18
4
11
5
14
9
25
71
5
10
8
36
2
12
16
26
1
4
20
20
19
13
11
21
11
1
7
17
4
29
6
12
30
38
4
30
15
15
17
13
12
15
11
1
7
4
18
11
8
96
35
18
30
33
17
10
12
8
29
3
13
5
4
42
5
23
1
15
6
18
9
8
19
4
8
20
37
31
76
5
25
14
41
3
2
30
1
19
9
15
17
12
35
20
20
1
37
23
11
20
21
27
9
1
16
11
15
40
4
1
9
19
43
1
7
65
11
44
20
6
6
12
49
7
41
20
15
13
47
25
9
16
3
45
6
16
6
8
7
4
31
8
1
3
1
4
5
12
23
43
24
21
35
4
26
2
2
24
10
70
7
60
16
13
16
11
7
1
5
14
4
22
11
24
52
47
16
4
9
63
12
1
16
24
20
16
8
1
2
2
15
32
29
12
4
7
16
3
21
11
22
28
39
1
10
1
1
10
8
26
19
7
24
94
2
49
24
13
40
8
43
3
34
54
41
4
24
23
4
10
22
9
3
6
3
1
51
4
3
1
21
16
20
14
2
35
5
10
6
18
1
11
33
16
9
34
6
4
39
43
20
14
16
15
3
1
15
10
7
23
20
20
40
45
5
2
13
28
7
13
3
33
7
26
7
55
1
4
11
56
4
46
8
76
14
12
13
12
39
10
55
55
4
12
10
7
11
6
42
1
31
13
4
16
4
3
25
13
14
4
5
11
65
8
15
6
56
14
41
5
94
2
2
12
16
12
18
14
16
9
13
6
13
13
4
10
16
4
13
1
10
21
21
40
16
4
4
12
59
8
12
12
17
10
6
98
9
37
15
9
27
108
20
3
13
5
56
23
35
9
7
30
2
9
4
12
15
24
10
3
8
36
1
19
4
24
36
49
7
16
3
18
14
17
45
15
23
2
15
9
20
14
45
3
2
32
14
41
21
58
6
24
3
3
5
8
27
5
9
3
11
29
11
21
9
27
33
19
3
28
5
67
28
9
28
9
30
2
15
52
11
64
32
10
8
18
5
3
6
16
18
12
80
17
11
34
19
11
41
16
13
10
1
5
3
11
16
4
8
41
4
15
12
6
10
32
1
57
6
8
1
1
14
5
11
28
1
35
1
3
2
8
10
20
20
8
1
27
2
11
11
10
15
11
1
16
12
1
2
34
4
35
5
3
7
6
14
60
17
83
2
19
35
18
2
25
5
74
2
42
18
27
16
19
17
16
3
13
20
7
9
40
25
12
4
6
10
54
14
7
3
17
3
1
20
11
1
9
15
9
16
38
37
1
18
37
12
1
ABCD 491906796*7^$a-1 [50002]
75
60
54
36
23
7
30
24
15
27
60
18
51
51
20
34
38
1
15
6
27
57
11
3
148
144
5
24
31
9
27
53
1
30
5
16
33
27
15
9
8
1
36
50
1
9
24
36
14
24
1
51
9
21
60
84
42
48
6
24
3
59
13
56
4
12
9
24
14
88
41
24
19
56
24
4
113
13
27
8
31
18
90
5
25
30
44
28
8
10
86
25
9
27
48
107
1
33
15
45
27
44
43
57
8
40
51
45
12
33
120
54
29
3
13
15
21
9
75
12
35
13
36
23
28
5
3
52
54
11
88
8
7
6
14
45
72
16
27
5
67
9
36
3
6
24
36
30
5
15
10
39
8
27
10
51
72
12
44
96
7
113
15
12
4
54
30
45
21
30
30
90
8
13
24
8
3
60
153
40
15
44
46
30
30
96
27
23
120
33
31
32
40
104
34
14
109
23
16
9
23
9
132
40
8
19
44
1
80
16
8
16
15
5
27
28
24
84
30
26
9
15
13
27
30
3
24
15
44
1
48
47
1
20
63
10
95
25
15
8
27
4
20
1
39
72
5
19
20
1
63
90
27
9
51
8
61
14
10
27
8
25
2
34
30
84
12
9
83
9
27
13
59
4
96
48
104
97
96
48
8
40
84
83
57
4
45
15
24
15
6
51
3
32
1
11
1
27
8
13
23
10
71
13
14
16
29
97
38
1
27
24
21
48
15
33
48
24
47
9
36
13
15
48
39
20
28
36
5
31
21
11
52
36
18
2
9
16
23
10
6
9
87
20
4
68
28
8
13
24
129
90
54
102
18
27
20
16
23
4
45
47
1
11
13
33
26
34
63
11
72
33
28
44
55
80
1
15
18
30
36
8
1
180
51
57
39
8
16
84
17
16
57
50
157
9
15
8
27
4
32
9
3
22
23
7
81
120
39
54
11
3
16
21
12
27
6
15
11
40
48
12
48
6
54
6
35
75
37
3
68
1
120
12
48
95
61
51
21
11
48
4
9
27
5
55
54
39
48
93
15
11
13
51
9
35
1
9
42
18
30
21
45
6
45
48
11
37
132
20
25
23
37
42
9
36
15
18
14
28
104
1
24
75
9
12
23
52
54
6
60
29
25
6
20
13
15
21
12
11
16
32
13
51
30
6
108
36
113
27
10
83
27
10
114
6
11
100
69
30
36
48
5
1
24
23
4
33
6
29
16
11
4
36
9
9
42
81
3
5
19
5
72
4
35
25
39
32
34
75
11
24
1
9
15
9
87
35
45
24
40
23
13
3
33
23
37
44
3
13
23
10
35
19
6
54
56
37
33
26
4
21
3
6
14
46
59
7
18
59
1
14
22
54
44
28
5
36
84
15
25
24
140
25
30
8
52
20
93
24
13
26
24
1
8
7
21
47
37
24
45
30
21
33
71
31
68
24
1
12
32
37
38
121
60
27
8
60
9
61
3
3
5
16
23
16
8
21
91
81
9
23
31
57
69
23
7
29
7
69
44
99
13
120
24
36
39
8
22
6
20
13
15
36
96
20
24
9
7
5
139
21
47
28
8
25
8
63
48
1
21
6
60
24
24
30
11
19
116
76
48
30
6
60
5
19
20
25
47
85
93
60
36
14
37
9
66
9
56
3
40
6
26
45
13
6
9
12
48
21
59
1
47
13
38
72
48
37
45
60
39
36
35
1
9
6
81
11
1
27
33
72
39
8
72
60
10
26
28
29
37
26
4
21
48
21
27
20
73
27
33
24
14
12
4
36
96
5
39
9
1
26
1
33
27
56
15
16
30
3
24
3
5
27
93
31
20
48
16
6
6
68
70
14
28
24
9
21
59
61
15
39
36
21
15
9
39
20
10
27
23
12
4
24
6
24
66
20
4
41
40
20
3
46
27
15
17
16
15
33
3
5
31
77
3
4
5
91
69
8
16
111
17
19
9
143
48
4
20
10
24
30
21
51
21
57
6
8
1
36
44
15
37
35
1
3
8
28
68
37
44
111
1
57
36
23
7
9
12
260
16
56
15
12
25
15
20
48
1
35
13
24
24
8
7
113
43
8
12
58
23
28
9
50
40
12
24
77
27
21
31
9
9
14
13
9
59
15
40
41
3
45
24
63
4
5
61
14
16
20
16
92
28
21
47
1
9
2
1
32
1
6
18
110
13
12
48
11
13
9
6
33
27
8
16
36
18
6
68
37
11
60
9
31
8
10
36
15
11
25
33
14
22
11
40
23
16
56
9
55
89
31
8
37
12
33
23
1
75
44
4
39
53
25
6
114
30
192
20
40
77
3
34
6
77
7
8
16
5
7
29
15
34
23
144
49
60
14
10
63
11
28
9
80
4
27
92
36
130
42
24
56
1
24
48
12
48
60
36
75
81
15
44
10
60
66
53
72
64
8
1
42
17
36
25
2
72
16
29
61
59
15
37
11
24
16
24
8
52
20
36
4
30
15
15
68
13
60
36
44
13
3
3
20
1
48
51
36
32
1
8
99
45
3
60
16
20
76
60
17
4
71
36
1
12
11
57
4
15
32
4
8
1
12
48
51
20
25
24
12
83
25
11
34
30
56
1
15
48
80
37
15
9
119
24
1
8
13
26
60
100
24
9
27
54
95
15
16
18
23
27
100
17
63
10
6
30
30
60
8
28
18
6
8
36
1
15
9
81
15
59
45
39
9
37
6
20
36
4
120
36
8
1
12
59
40
33
11
10
14
25
56
63
1
81
54
20
60
21
31
21
56
1
14
120
45
31
90
3
48
51
24
36
32
46
51
8
3
25
9
83
15
1
35
40
5
25
23
13
150
17
52
27
29
4
51
17
63
33
88
23
105
16
51
33
12
35
24
34
66
24
81
60
35
1
48
72
15
18
14
12
40
60
9
15
93
3
20
4
30
36
51
60
33
3
11
33
4
12
11
21
7
8
9
7
9
47
58
6
56
81
13
6
17
4
12
21
6
144
24
56
36
1
27
30
30
29
7
9
11
4
36
9
36
9
15
11
9
15
61
32
37
51
11
45
49
14
46
14
10
3
23
1
35
13
21
11
19
53
7
5
4
21
6
21
39
8
9
87
34
14
36
16
141
56
97
3
87
12
44
70
15
8
63
28
21
231
60
21
24
75
44
76
5
16
12
27
9
59
13
23
4
80
157
48
35
12
4
20
21
43
20
24
13
23
46
75
32
19
20
4
60
9
27
45
3
20
40
6
11
4
11
28
12
33
12
32
28
15
9
15
81
15
18
15
59
1
21
27
48
39
53
7
6
23
1
96
26
12
13
59
1
15
20
4
5
51
4
9
15
57
23
10
47
63
45
1
24
11
19
60
6
87
57
60
66
5
40
24
45
3
32
15
12
72
13
9
15
15
20
16
21
24
3
45
27
8
16
101
115
24
5
4
21
11
16
93
6
20
13
45
14
13
24
39
5
16
9
6
20
10
26
48
13
24
3
32
132
9
27
9
28
35
13
8
72
7
20
9
15
10
24
2
9
55
44
13
8
16
9
84
60
35
16
45
14
16
57
60
48
95
85
12
3
56
85
68
72
72
27
10
26
1
ABCD 491965358*7^$a-1 [50399]
88
200
43
101
151
17
24
31
89
12
72
223
53
52
39
125
24
228
12
31
137
19
77
12
24
4
132
8
48
64
188
12
31
149
84
4
27
41
24
24
60
156
16
27
57
180
96
72
44
12
120
31
5
24
168
132
4
27
149
184
3
24
209
84
96
168
28
32
12
96
228
12
72
28
32
120
43
89
48
156
48
112
168
8
48
60
216
36
4
348
56
36
172
164
24
192
60
28
80
43
57
132
8
100
75
17
28
56
72
79
105
44
19
45
104
60
79
41
180
16
140
40
140
28
39
5
76
87
45
68
72
88
27
5
48
84
295
221
156
79
72
57
560
60
100
68
48
36
12
120
4
284
12
84
103
77
60
160
3
17
7
21
92
36
7
149
24
180
60
52
84
60
56
24
72
144
64
20
228
204
72
180
91
36
53
259
192
65
103
48
24
165
108
87
281
48
31
53
108
4
36
24
32
12
84
72
16
39
17
88
20
88
56
187
149
40
156
24
56
36
88
3
17
28
32
28
63
41
156
240
67
77
88
51
77
40
27
17
60
12
112
80
24
84
79
120
89
79
17
96
168
132
36
252
24
52
68
132
43
9
63
5
220
44
120
36
103
77
324
48
132
43
245
144
24
204
12
316
32
103
53
28
8
36
115
48
101
4
32
144
84
55
101
60
12
19
36
209
16
99
113
67
113
12
115
41
108
132
24
12
192
84
336
36
12
16
15
65
60
28
212
36
31
48
161
16
48
20
36
196
36
24
3
168
77
7
45
8
52
80
220
140
84
36
132
168
72
43
29
52
15
17
204
4
164
24
84
88
255
41
180
60
43
53
96
76
32
60
76
32
31
29
24
4
20
36
48
28
56
144
60
31
41
12
60
12
36
48
120
48
96
24
84
120
96
60
36
4
104
132
60
60
79
5
28
8
91
101
52
27
77
16
68
12
24
244
68
48
28
68
43
53
36
28
15
117
140
84
4
68
96
79
9
92
16
212
40
8
168
55
89
228
127
209
48
60
196
32
91
41
43
185
72
120
300
60
43
17
192
19
5
172
8
84
24
24
204
156
16
15
41
76
3
189
8
24
84
7
48
53
91
33
44
84
7
5
40
56
196
56
124
108
27
53
55
29
88
104
120
31
5
55
125
28
135
117
8
60
48
19
120
5
28
80
24
16
56
96
120
132
16
20
28
132
12
32
96
72
16
56
360
72
124
56
144
36
156
144
60
7
24
45
156
104
144
48
180
43
5
48
40
252
20
88
32
168
52
176
24
72
72
84
72
12
24
132
84
91
89
108
28
63
9
3
33
192
27
141
12
44
60
76
56
60
24
36
136
32
76
120
15
117
8
84
43
5
31
89
36
72
60
228
4
15
149
84
60
7
125
60
24
24
88
104
72
72
36
76
12
15
65
72
168
28
56
43
48
177
20
28
56
144
60
160
48
72
27
45
32
28
32
31
101
36
55
185
31
5
48
36
276
55
113
4
3
77
36
48
96
48
ABCD 491977062*7^$a-1 [50024]
249
123
45
81
171
3
30
123
27
6
51
9
42
60
45
63
60
9
51
45
144
60
21
195
87
180
18
90
12
120
18
102
57
75
186
54
6
54
105
12
39
144
30
51
15
30
102
72
30
90
6
24
36
27
3
30
42
93
15
12
18
24
3
87
48
60
9
39
9
12
39
180
120
132
18
60
15
135
90
51
60
69
42
18
162
93
96
3
90
15
75
57
51
78
180
75
9
60
183
48
69
15
3
12
108
9
216
135
48
9
48
63
81
51
93
69
198
42
66
45
75
72
9
9
102
33
72
72
180
123
18
30
12
42
15
108
3
21
33
120
63
15
108
45
39
48
9
3
6
54
153
48
24
48
48
15
30
24
138
12
66
84
60
27
9
39
363
48
21
9
84
3
87
6
135
27
57
51
12
48
9
36
12
183
24
60
36
54
60
18
72
60
126
15
39
48
48
141
183
60
96
69
36
36
9
144
6
57
48
15
105
72
63
9
3
132
6
15
60
75
117
123
9
3
48
120
90
42
12
117
84
72
3
84
57
3
93
15
102
66
60
21
69
24
15
45
36
51
39
12
18
30
132
9
189
60
24
18
120
18
60
54
36
84
117
144
15
12
12
66
75
15
84
45
123
48
141
33
6
24
108
48
60
72
60
60
78
111
108
48
27
6
51
51
237
36
105
30
12
9
3
60
60
33
63
81
183
45
12
84
39
45
105
111
27
78
15
105
39
252
63
228
42
15
81
42
42
18
33
9
36
54
60
120
96
60
45
24
21
99
12
111
33
45
51
93
150
141
12
87
96
30
102
18
42
9
39
9
21
27
84
36
15
18
102
60
9
48
12
51
93
27
9
69
30
54
231
9
3
15
18
87
120
75
72
96
54
60
15
12
48
3
12
60
270
6
120
30
102
60
48
12
18
27
15
57
12
123
96
12
9
51
93
9
90
96
57
3
117
153
30
12
45
24
129
24
27
39
132
48
30
60
30
12
69
93
27
39
129
3
48
9
96
99
36
69
72
39
57
87
60
90
111
39
45
195
6
39
12
99
60
54
15
51
9
60
36
12
63
72
72
6
27
48
27
132
21
36
9
54
33
3
24
48
42
90
45
51
12
165
12
75
60
108
60
138
51
111
33
87
48
132
9
69
42
42
51
99
60
48
12
90
90
6
15
60
9
36
114
66
102
258
42
18
51
51
138
51
3
6
39
105
18
45
27
30
30
81
69
231
45
204
96
99
15
30
78
72
81
27
18
90
54
66
114
180
30
36
9
12
39
114
6
54
78
45
63
12
45
135
72
216
54
66
54
18
48
12
18
90
45
195
57
63
12
198
51
231
69
33
6
60
12
57
156
75
210
15
69
66
12
18
51
93
60
6
24
57
51
9
36
93
30
12
9
3
30
15
15
150
126
12
48
24
177
39
12
33
12
24
39
69
63
165
3
12
18
90
54
96
90
12
42
6
30
300
54
48
168
9
48
213
30
129
171
132
33
36
33
156
27
63
69
21
24
51
12
3
81
180
9
30
9
48
195
45
24
171
18
30
54
30
21
96
3
36
30
15
39
21
9
18
33
75
69
135
33
75
33
15
12
72
48
78
54
6
51
9
162
48
30
24
36
39
3
120
72
30
51
240
144
108
15
9
9
24
111
87
60
57
141
87
75
45
33
42
18
84
18
60
48
21
51
60
33
45
87
15
18
39
168
57
6
12
18
51
51
108
81
273
36
42
33
27
117
81
30
90
15
9
96
60
24
27
51
9
159
129
3
93
45
54
30
111
15
72
45
3
72
18
27
123
84
81
45
84
6
105
84
3
105
48
15
24
30
15
183
18
39
12
9
39
96
9
6
57
63
81
60
33
30
156
120
72
33
105
111
219
120
54
6
ABCD 492139436*7^$a-1 [50058]
20
37
42
17
60
103
9
69
15
56
31
9
87
5
1
6
53
60
28
51
5
108
24
1
18
41
24
40
9
15
21
11
31
5
4
9
27
63
60
5
48
37
11
24
7
12
6
63
32
7
21
39
54
3
21
23
49
23
28
24
60
8
25
3
56
61
47
97
23
12
16
15
60
29
13
72
11
28
20
19
12
66
39
8
4
12
32
1
23
12
4
39
93
8
19
30
3
24
32
4
8
16
32
36
36
1
11
7
30
11
61
11
4
12
12
15
12
5
13
27
12
3
48
21
21
75
120
8
48
64
24
72
12
8
1
12
11
37
6
5
28
12
12
15
18
12
24
48
18
60
29
96
13
11
4
12
3
42
11
31
29
31
29
67
21
24
15
24
65
37
6
5
13
3
24
27
42
3
15
18
3
20
79
6
11
4
12
36
20
19
29
16
33
83
28
3
5
16
36
3
53
7
5
91
42
24
6
5
25
18
5
64
3
41
127
12
48
12
48
57
8
19
6
11
85
71
12
31
9
32
13
30
36
6
3
21
30
33
36
3
18
15
57
95
16
20
13
18
30
3
48
104
28
3
6
24
30
45
8
7
21
60
12
9
51
8
1
12
30
53
16
21
30
45
21
23
12
37
59
31
30
11
1
6
5
28
99
9
9
3
27
42
42
6
11
40
3
9
36
24
39
17
13
71
19
9
9
132
11
7
77
25
11
4
84
21
3
21
6
41
19
29
40
20
4
9
6
6
11
144
1
23
7
5
37
11
48
28
3
66
3
32
7
42
18
17
16
140
55
6
23
24
4
123
6
35
24
55
57
32
1
60
15
27
113
48
7
12
12
30
3
36
20
1
18
21
20
76
8
67
9
8
43
9
32
61
24
23
7
21
3
18
11
4
9
48
27
56
7
30
11
79
9
8
19
21
3
5
36
1
11
55
45
12
3
5
4
32
31
5
55
9
32
37
18
24
9
9
30
9
21
42
21
32
24
1
35
4
39
12
12
21
12
9
18
30
11
112
56
7
9
3
33
9
11
49
3
3
5
7
42
18
12
81
8
1
6
57
24
20
36
16
36
21
36
23
12
16
9
24
11
16
33
42
45
3
21
36
8
12
16
69
24
119
72
12
31
17
7
6
83
12
55
45
120
69
18
17
24
12
7
42
30
5
13
24
18
33
44
19
45
20
16
80
1
11
7
17
43
17
84
19
12
45
75
9
56
43
24
6
87
8
4
93
30
5
40
3
12
9
3
9
24
56
28
60
3
30
48
180
30
45
3
41
19
5
28
39
12
21
8
76
3
41
12
49
6
24
21
9
18
33
87
30
11
7
6
99
8
12
1
60
39
20
4
15
36
42
15
27
29
31
9
9
23
16
36
27
6
12
11
16
51
17
36
28
9
12
3
12
20
7
5
24
13
48
3
69
36
15
15
5
108
24
91
33
9
72
27
12
9
12
27
21
39
3
6
15
45
11
88
51
17
48
52
44
4
9
3
80
13
11
1
3
15
72
21
44
13
23
24
49
107
7
30
3
12
12
15
29
12
4
60
27
41
25
23
4
15
41
16
21
3
33
35
1
3
12
9
47
1
83
28
8
1
111
12
36
9
42
21
68
7
6
66
17
24
4
24
3
9
20
1
18
5
4
21
11
37
102
12
9
8
4
12
27
5
25
3
12
21
12
42
29
4
60
44
60
13
6
12
5
16
9
59
12
60
4
36
27
21
8
16
15
21
3
9
44
163
9
12
9
54
5
4
72
56
4
20
7
12
6
15
32
24
4
12
3
30
3
24
60
8
1
18
9
72
32
64
44
1
47
13
6
12
18
18
120
9
3
5
4
36
48
45
42
45
57
6
21
8
13
11
4
3
101
43
6
35
19
42
11
7
9
24
32
4
8
16
8
28
48
39
17
55
33
45
72
12
18
45
96
44
4
3
66
54
42
87
27
89
37
3
12
9
23
28
21
18
6
3
51
24
36
5
25
23
36
88
48
20
96
4
9
11
4
36
20
175
77
49
3
8
16
60
24
33
27
15
17
37
15
12
27
21
21
3
36
12
57
42
21
12
9
39
32
37
3
36
45
18
30
66
24
9
8
43
29
37
24
27
36
15
5
13
3
92
36
31
5
40
8
1
39
9
6
12
48
17
13
23
49
24
3
12
20
24
16
48
15
9
80
16
21
47
7
6
83
4
27
21
27
9
12
48
69
15
9
66
42
3
44
1
54
57
12
9
72
119
4
36
21
6
21
3
36
12
5
7
21
12
3
17
60
12
13
51
21
59
28
9
3
27
5
28
36
15
77
1
3
15
30
63
8
1
12
3
27
36
24
5
28
24
32
1
18
9
56
60
4
63
9
33
60
24
15
32
12
61
30
5
19
45
12
20
4
12
3
17
73
24
6
53
91
21
32
4
63
17
4
15
17
48
72
67
9
27
9
51
12
21
27
33
24
27
30
15
24
32
19
5
4
27
5
1
6
12
6
30
17
7
5
36
36
13
48
35
49
48
36
15
20
12
13
42
18
15
9
11
61
18
18
18
33
9
111
33
24
47
280
8
25
35
55
9
8
13
15
15
24
9
12
56
19
33
51
102
47
4
15
54
6
29
31
17
13
42
6
35
1
6
21
21
48
155
24
19
6
119
1
27
32
1
6
30
12
6
5
79
45
63
12
17
16
45
18
24
17
43
41
49
71
7
57
24
32
1
18
30
59
73
24
24
23
52
3
60
12
5
1
3
9
3
24
116
49
75
36
15
12
41
13
6
9
44
25
11
19
6
18
17
12
13
11
25
12
60
18
17
36
1
60
54
6
11
13
27
3
5
19
29
19
65
4
12
9
35
40
68
52
72
80
4
51
9
20
24
28
15
6
6
33
8
28
84
8
12
24
4
9
72
30
33
24
36
3
12
53
40
32
13
3
9
132
18
12
6
59
96
52
9
35
13
63
56
7
5
7
41
48
12
40
27
12
12
42
27
12
75
5
7
17
13
3
21
15
45
51
45
12
11
16
36
12
24
21
108
12
3
24
3
36
17
43
5
16
45
24
3
72
48
39
53
52
68
1
6
5
4
12
48
33
51
81
47
7
12
42
27
51
12
6
54
78
48
35
16
9
12
11
120
12
67
12
5
37
18
41
37
23
19
29
112
8
13
35
4
15
24
9
21
96
35
24
16
20
55
21
80
60
28
45
3
32
13
71
1
18
42
30
96
6
3
8
7
6
42
5
28
12
44
109
3
27
12
12
5
12
1
27
8
24
1
23
25
47
37
11
49
12
18
9
9
3
15
12
9
21
18
9
3
33
39
66
11
43
21
21
99
9
27
21
15
27
48
65
37
6
6
6
18
3
51
6
27
60
36
9
12
66
17
64
44
28
9
11
37
27
8
37
11
12
12
88
21
71
7
48
33
27
21
8
16
12
44
1
3
32
13
18
21
33
3
80
16
9
51
12
20
1
6
12
48
42
6
5
19
6
3
39
33
96
33
6
17
13
15
9
35
48
97
6
21
9
11
12
12
48
37
30
42
12
60
18
5
103
29
24
4
15
78
12
15
15
21
12
8
19
57
3
72
6
3
72
12
9
18
18
42
6
47
132
28
20
37
59
48
4
21
87
20
1
48
23
25
3
56
31
9
8
7
21
140
12
7
45
3
41
24
28
36
60
51
18
3
39
29
1
3
15
9
24
56
24
13
48
18
45
63
5
96
1
35
13
3
27
6
47
24
7
5
120
52
24
8
12
12
127
17
24
4
12
39
29
40
75
9
68
76
80
49
48
3
15
45
8
49
11
28
27
17
16
12
15
29
4
84
33
30
12
29
13
23
43
54
3
15
81
44
4
21
18
21
9
27
24
24
45
15
15
17
4
69
35
36
1
23
115
9
44
1
11
7
149
12
60
1
11
16
12
9
3
15
57
15
33
20
4
32
24
12
28
45
35
37
11
37
30
21
9
30
21
36
36
8
1
3
15
33
12
68
72
12
25
11
13
36
39
24
20
16
111
42
6
41
16
3
6
24
3
27
12
17
4
24
20
37
3
20
25
18
45
32
37
39
24
3
53
4
ABCD 492218466*7^$a-1 [50018]
3
33
29
6
16
50
12
34
24
29
28
23
16
26
12
31
11
37
3
32
52
9
3
21
39
21
23
24
18
31
15
5
27
1
48
23
1
108
8
21
3
4
84
17
15
33
12
30
25
29
31
17
58
2
67
15
41
31
38
70
14
7
84
5
10
38
10
2
36
22
24
9
27
2
55
20
16
15
69
51
26
12
31
47
6
31
3
9
5
22
14
6
18
43
56
4
48
17
27
27
24
13
84
48
47
4
9
39
158
22
9
20
21
75
3
1
53
34
108
12
8
69
40
8
4
48
17
36
90
18
48
6
1
12
8
21
55
41
10
9
39
62
3
27
4
26
7
35
40
5
69
7
3
9
27
5
55
20
54
10
2
22
8
18
43
15
62
30
24
16
50
36
42
49
17
3
19
2
22
12
14
51
19
50
22
2
10
20
40
29
72
21
12
39
3
13
3
32
4
62
34
12
24
21
12
24
3
24
26
36
6
1
15
32
18
46
60
24
9
5
27
21
54
28
2
39
21
19
5
10
44
96
25
65
94
14
12
6
13
24
8
45
10
33
51
33
12
29
27
45
7
12
11
24
25
3
38
10
24
9
17
36
6
13
8
7
24
14
27
28
29
46
45
5
10
38
31
60
20
16
5
24
22
36
20
18
36
15
4
23
6
10
21
53
7
3
21
17
10
20
16
14
15
27
13
48
5
36
31
59
18
24
19
27
32
25
17
36
22
36
24
24
12
24
45
5
79
11
24
120
42
22
128
4
2
12
34
12
2
43
36
3
2
10
5
3
21
21
31
17
6
16
14
10
86
19
3
14
19
41
79
87
20
18
84
34
144
8
6
60
7
29
63
48
7
60
14
19
12
3
14
10
224
16
48
24
48
8
64
5
4
47
18
7
84
5
24
27
40
17
46
2
12
30
6
22
12
21
11
18
3
3
4
60
8
30
48
22
38
10
14
12
15
24
19
12
24
41
16
24
15
2
19
20
4
3
14
3
27
48
49
5
22
20
1
15
29
4
24
15
77
4
17
19
84
5
10
21
35
25
36
17
7
11
30
12
10
57
75
21
15
14
10
24
2
10
8
21
51
42
24
22
36
12
60
17
4
17
46
26
7
29
46
17
43
12
17
27
25
24
17
54
25
20
9
39
31
21
5
15
31
2
31
11
18
94
84
12
21
3
62
15
4
17
34
89
51
24
18
10
60
8
1
5
19
12
5
3
52
63
9
41
7
24
47
6
31
11
66
7
15
32
30
10
9
27
62
24
19
83
21
33
12
34
62
24
12
132
27
4
17
7
3
44
28
21
23
21
3
1
47
6
87
19
2
31
5
10
21
39
26
7
51
32
13
27
56
37
3
56
48
6
22
17
19
45
41
39
7
48
68
13
3
69
3
9
23
21
24
9
18
1
12
56
67
45
11
37
3
81
15
36
21
24
3
12
38
12
19
3
74
10
12
72
8
1
3
17
3
93
7
50
103
3
36
48
45
3
9
53
6
16
21
12
23
37
12
75
14
7
15
24
5
51
61
15
96
20
72
25
5
31
51
14
39
3
4
38
7
15
5
21
6
24
42
7
75
45
5
15
21
60
18
18
3
9
22
44
40
9
39
36
14
24
3
3
4
14
75
40
5
6
18
3
33
48
10
50
31
24
3
20
54
82
62
46
38
19
3
5
19
2
43
17
7
36
3
153
32
16
35
40
2
10
33
36
15
14
60
6
4
17
3
52
45
47
21
24
48
57
31
29
6
85
11
13
3
5
4
48
15
2
31
17
30
28
17
99
16
24
29
21
6
52
33
3
60
2
70
57
24
35
16
33
3
14
30
18
31
5
15
19
21
12
15
14
36
3
16
15
14
24
24
24
19
15
2
31
3
5
3
24
18
24
22
14
58
77
48
40
3
26
24
3
9
87
28
23
4
24
26
42
4
21
3
12
8
45
3
109
101
36
31
59
13
41
34
5
16
53
22
2
19
39
21
20
21
67
17
15
3
21
52
23
78
18
16
26
3
45
19
5
12
58
8
42
22
5
4
65
31
17
10
92
4
17
4
36
32
127
84
62
15
3
18
3
4
41
10
12
86
55
5
7
17
46
12
9
12
27
21
20
21
30
16
2
6
126
58
8
78
34
5
16
5
27
7
21
29
96
7
24
29
31
36
17
15
19
9
3
38
22
9
15
2
43
3
24
26
3
55
2
7
5
7
41
27
9
12
139
39
17
3
42
46
50
22
8
69
55
14
6
117
51
66
12
34
8
1
15
32
49
53
7
24
32
7
12
2
70
24
8
1
15
8
40
2
36
18
40
2
3
19
48
9
41
12
7
24
11
52
36
24
69
8
16
29
7
24
44
31
161
19
9
23
4
26
7
63
33
24
56
4
3
33
11
4
41
43
2
10
14
30
45
24
16
12
20
51
16
14
43
5
12
30
42
60
7
35
16
33
24
12
29
36
19
17
6
1
3
14
43
29
12
91
17
36
12
34
44
21
33
7
56
4
48
3
26
10
24
8
37
3
105
5
91
41
3
79
33
29
6
6
12
54
4
12
77
7
14
12
42
24
13
107
114
19
8
4
68
16
17
12
31
36
17
7
29
7
24
27
33
3
56
138
19
51
8
52
26
7
5
48
3
33
70
74
31
60
60
8
7
17
21
10
24
21
3
65
52
41
19
11
21
31
9
36
29
84
6
25
17
60
39
27
42
24
94
14
19
65
75
24
3
48
21
55
41
52
15
60
41
7
48
2
58
29
19
32
18
27
79
17
3
54
22
12
24
8
21
9
43
101
31
12
3
36
14
240
43
3
41
19
32
16
24
5
3
42
10
45
12
39
2
82
8
16
21
12
15
5
16
36
60
17
18
73
12
29
48
6
21
16
8
7
21
65
12
63
3
16
36
38
7
3
26
46
2
31
5
6
4
17
93
30
1
53
7
8
7
9
35
40
12
20
54
12
30
24
13
29
46
26
48
6
4
2
22
17
57
12
6
30
12
96
24
43
36
41
19
48
51
5
3
76
33
24
5
3
3
25
12
56
27
30
19
15
12
38
55
15
45
60
39
36
33
11
18
72
174
21
3
4
62
22
5
45
22
21
77
31
15
2
27
3
6
12
3
4
36
32
9
22
33
41
43
17
27
9
34
8
21
33
22
41
19
32
30
66
18
58
20
25
5
58
26
34
24
12
5
28
27
26
7
11
13
3
14
34
132
14
6
1
20
21
22
2
55
51
12
9
47
6
55
3
12
12
5
24
48
7
21
12
11
40
36
44
40
108
36
12
33
51
29
33
10
33
12
48
39
14
43
53
36
15
4
3
36
2
7
29
43
5
60
6
21
57
7
35
6
46
44
28
21
12
11
78
48
22
12
8
6
7
29
34
12
2
19
11
66
6
1
15
48
2
22
8
37
59
6
55
56
43
5
16
15
14
6
1
99
26
42
61
96
5
30
48
1
20
24
9
12
36
34
36
48
12
9
24
29
43
60
5
22
21
27
9
3
24
38
36
63
3
16
26
48
24
22
36
41
3
42
22
36
17
27
13
35
37
5
6
13
15
14
12
36
24
10
14
24
19
39
20
18
30
42
43
3
45
36
20
67
2
36
34
2
12
12
24
7
47
48
4
20
42
166
50
34
36
2
24
12
12
7
36
5
79
132
63
12
50
10
62
7
17
24
48
12
18
1
3
62
99
7
9
8
31
14
30
16
29
7
2
66
64
8
54
19
17
31
135
24
5
40
24
15
17
9
12
10
26
12
24
19
41
10
26
22
29
48
19
36
36
9
17
3
27
28
17
27
4
17
3
1
3
36
24
9
48
23
49
3
57
3
21
5
6
6
43
17
96
30
18
22
33
15
2
7
5
15
16
15
9
11
25
20
7
33
83
64
48
32
4
9
39
21
41
7
39
12
9
29
46
12
14
54
6
7
12
72
15
69
53
22
69
36
17
3
27
18
19
32
19
2
30
6
36
10
2
43
12
8
31
20
24
25
20
7
48
21
15
21
8
48
4
36
8
7
72
21
29
48
12
3
103
60
5
7
2
7
8
3
76
33
8
72
3
18
7
140
21
19
48
8
21
6
4
9
80
19
21
51
9
24
72
27
50
42
4
14
19
5
7
36
15
21
20
24
3
16
14
48
10
8
24
42
48
ABCD 492333042*7^$a-1 [50022]
12
3
43
2
15
57
10
14
3
91
9
27
26
10
24
26
30
46
14
10
23
12
121
44
10
9
41
4
15
11
69
76
23
6
52
54
17
81
16
11
12
81
15
7
14
3
37
39
20
7
8
96
4
9
9
8
6
37
9
14
34
23
27
9
45
28
23
69
42
138
60
10
17
1
12
26
9
36
45
19
32
1
8
36
3
25
2
10
68
60
36
30
30
34
2
10
9
59
9
13
15
20
1
44
3
24
7
41
9
36
70
18
11
7
41
51
30
15
13
102
5
1
59
36
21
3
24
21
12
30
9
1
8
15
57
4
35
16
5
3
24
12
9
66
9
1
20
54
30
31
24
57
14
1
8
60
36
16
15
17
1
2
28
41
9
6
30
3
43
20
9
25
30
20
84
22
24
59
4
17
6
76
41
33
15
48
7
18
11
37
23
31
20
4
81
9
23
7
24
9
8
48
7
18
47
39
9
13
38
34
20
12
70
5
103
26
46
14
30
16
5
45
39
36
12
48
13
35
1
11
1
2
21
21
55
5
10
53
15
60
12
9
49
11
25
66
80
10
24
26
9
15
30
36
15
132
48
24
19
32
28
17
9
36
39
1
50
28
36
20
126
28
18
14
24
3
63
9
28
17
24
16
6
14
30
9
31
6
48
2
57
1
2
30
15
24
1
83
16
21
14
10
12
38
21
9
31
9
80
10
6
95
33
15
15
22
23
12
9
15
49
39
8
3
12
9
36
45
15
3
10
11
64
15
41
9
6
120
49
17
24
31
29
54
37
5
3
36
51
10
23
96
7
21
20
27
81
3
45
31
5
37
3
5
10
14
30
9
28
8
12
15
18
10
9
3
9
51
30
20
60
15
39
69
13
11
3
57
52
29
15
1
84
6
5
9
70
62
3
27
16
62
39
16
5
6
6
3
12
1
90
84
8
82
98
1
36
32
31
2
48
28
18
65
9
36
16
20
60
54
1
5
40
38
30
79
8
24
28
3
14
82
41
48
33
12
19
41
4
14
21
36
39
6
3
12
25
20
7
33
48
80
51
24
27
18
7
20
72
36
13
23
21
28
39
20
7
6
38
42
10
20
28
9
32
15
22
23
4
36
11
10
14
9
12
9
63
1
27
32
51
6
24
6
9
7
5
1
30
53
45
10
14
31
45
11
9
6
16
14
7
9
14
45
1
23
4
20
117
28
32
4
44
46
80
1
32
1
71
49
20
6
25
11
70
54
9
12
8
7
5
43
2
3
15
52
6
14
24
6
27
60
13
144
35
81
10
5
4
11
57
51
12
25
24
29
12
3
4
8
48
13
2
52
18
108
2
10
27
45
24
11
3
6
6
24
21
49
24
192
60
156
8
34
20
16
29
7
65
19
140
33
43
20
4
53
1
32
76
8
3
16
27
44
30
16
18
2
54
33
21
27
72
21
6
16
8
30
7
8
1
44
39
7
50
16
35
9
52
11
7
5
4
21
26
24
1
3
20
45
31
29
105
27
4
56
24
9
15
27
57
1
26
33
3
97
17
4
27
29
16
20
24
6
4
54
27
59
6
15
73
32
4
36
107
12
39
40
17
19
5
21
30
25
32
3
33
21
6
4
6
18
21
29
6
1
9
44
27
105
18
102
7
9
47
15
58
2
36
9
21
15
67
2
12
27
33
84
15
1
38
58
38
6
15
13
12
18
5
72
24
25
24
32
84
46
110
15
9
136
18
5
85
36
3
27
5
37
14
24
10
86
24
24
52
5
40
8
13
92
31
5
4
2
10
15
20
19
5
40
56
4
80
21
10
53
12
9
40
95
15
33
12
9
15
24
43
45
33
59
12
36
60
39
9
13
2
9
12
4
17
28
26
6
3
37
119
21
4
11
33
16
11
52
3
8
21
25
54
50
27
64
21
8
12
3
1
3
23
13
5
6
54
27
39
22
60
8
3
21
6
61
5
16
18
24
110
19
41
6
16
53
52
9
14
9
60
12
69
27
61
18
30
60
44
30
10
6
26
67
9
59
13
35
55
5
40
152
1
38
33
7
30
36
15
8
1
14
12
33
57
18
10
2
9
79
5
16
29
6
21
9
30
9
36
48
33
4
6
20
33
1
20
34
12
6
3
8
12
31
66
92
15
57
7
11
45
7
14
51
25
6
9
29
15
15
6
88
12
23
60
15
37
5
4
35
96
40
8
25
27
32
48
55
5
9
4
39
11
25
24
9
39
15
20
10
36
14
108
9
1
11
75
9
12
1
3
9
6
20
9
25
32
7
9
59
12
1
6
14
90
30
22
54
26
24
36
4
26
3
16
51
14
76
8
12
10
53
57
79
9
35
141
64
35
51
25
8
33
15
13
11
1
83
25
2
4
5
39
6
94
21
65
66
4
6
30
20
30
84
24
15
24
12
16
81
47
7
20
9
49
2
46
71
63
24
1
8
1
20
10
20
34
11
31
50
7
81
59
12
19
6
11
15
18
36
6
49
11
9
28
17
90
9
21
16
15
80
48
7
18
50
16
14
19
12
8
60
27
33
3
24
4
18
12
6
21
32
37
11
1
59
48
12
79
42
18
30
11
12
33
63
51
6
28
27
95
9
16
9
6
18
27
9
11
55
5
19
26
4
36
47
21
12
10
8
10
131
15
16
8
42
87
21
6
30
4
72
44
6
93
36
37
8
15
4
32
13
32
18
120
1
9
11
51
45
1
11
51
21
24
37
8
27
12
21
40
26
6
48
106
20
46
14
4
2
3
13
51
21
27
59
9
12
3
150
27
12
16
5
15
60
16
21
158
9
21
15
1
75
87
12
17
12
79
18
36
14
40
5
1
23
15
102
43
32
12
21
16
15
29
28
24
14
34
15
27
8
42
4
11
15
4
29
4
11
42
48
16
12
24
20
15
39
46
27
23
54
4
15
12
8
72
1
14
4
36
17
43
5
39
9
12
79
102
2
9
7
26
27
33
18
10
11
19
29
13
44
24
7
5
40
20
39
24
16
45
35
1
8
6
4
2
144
6
10
15
12
20
3
24
36
18
22
30
54
33
8
1
12
35
45
60
42
9
9
51
9
7
9
36
20
46
14
28
11
1
15
12
8
48
21
6
24
9
1
24
11
1
24
56
64
6
38
28
72
20
7
23
10
47
12
33
10
6
8
4
56
3
33
27
16
32
15
4
50
4
26
4
2
3
72
15
18
7
59
69
21
3
87
24
42
15
4
15
12
32
36
1
63
5
67
84
9
5
19
8
13
27
5
4
36
8
36
6
33
15
69
63
18
15
97
60
8
36
4
32
40
36
24
14
22
18
5
40
29
12
34
50
51
9
15
51
4
54
2
4
20
1
23
6
15
48
48
12
1
50
22
6
8
1
39
6
30
20
9
7
9
29
51
61
62
21
45
43
21
26
6
100
39
44
15
6
15
19
5
1
20
52
39
20
45
16
72
27
15
5
12
33
24
46
80
25
35
54
4
6
29
43
12
78
2
36
9
7
84
24
5
13
32
12
15
45
3
27
30
24
55
9
95
16
117
44
34
45
21
14
69
25
47
15
16
17
31
6
35
1
32
88
8
39
12
49
36
23
1
12
8
19
5
30
57
3
9
48
1
32
112
95
13
6
29
64
8
28
11
4
17
109
35
19
30
18
14
18
6
39
57
3
24
33
27
13
99
5
4
42
125
63
1
21
8
60
6
6
7
3
6
27
35
12
70
8
30
25
5
27
60
43
12
14
4
6
26
4
23
27
1
9
39
35
66
6
48
69
1
36
11
12
31
20
42
27
37
14
6
15
25
11
12
27
21
1
2
109
36
5
46
29
97
30
14
3
60
31
17
45
16
3
11
45
9
60
55
27
54
24
50
24
10
35
45
16
50
6
28
20
7
63
42
14
6
3
4
57
23
33
15
93
15
7
45
3
26
30
4
17
13
86
49
27
18
35
24
36
84
12
4
44
3
60
40
5
31
14
24
4
2
46
23
36
9
40
11
49
20
15
28
3
24
12
62
6
24
40
30
72
35
9
6
10
35
4
36
23
46
3
41
6
6
18
57
25
15
29
16
44
30
69
4
11
52
18
36
114
18
30
8
36
46
47
60
16
48
11
6
79
32
63
ABCD 492341522*7^$a-1 [50049]
7
20
40
8
30
7
48
51
2
39
39
121
39
2
22
97
8
65
51
79
2
3
7
56
117
12
55
9
15
12
9
20
4
29
7
41
27
21
22
1
1
78
52
26
18
78
46
57
11
30
3
7
26
3
3
57
7
8
16
21
41
60
70
2
6
24
88
1
23
8
21
16
4
48
71
21
15
2
7
29
58
50
60
15
8
16
7
12
12
17
32
20
56
24
19
97
11
24
17
7
5
105
15
19
29
21
15
7
17
33
15
55
13
13
34
45
8
36
45
22
41
27
4
60
38
36
47
11
50
34
21
3
2
79
71
4
26
15
24
3
1
87
24
2
23
109
12
19
87
33
4
32
29
55
15
44
9
52
4
52
48
45
51
16
3
21
27
24
2
6
1
20
36
8
37
3
9
120
43
11
48
6
39
3
24
18
84
11
1
10
17
19
8
9
76
35
1
17
95
23
38
15
3
17
4
9
10
77
33
12
10
17
40
24
11
9
21
63
31
9
4
23
8
30
18
48
33
48
12
9
10
14
99
24
7
33
32
15
49
16
13
31
17
18
54
11
64
7
8
18
3
24
7
45
60
29
3
91
21
80
3
4
168
50
18
13
4
55
16
24
2
3
16
35
17
13
108
12
24
46
13
7
30
10
5
9
12
7
44
12
4
4
48
1
7
15
21
5
6
17
23
24
12
13
107
9
3
8
18
6
13
27
8
41
20
51
9
27
17
44
76
21
94
21
17
19
3
2
15
115
56
64
8
6
46
60
36
2
7
83
57
48
7
26
3
9
7
60
3
17
33
27
15
42
23
25
58
50
11
11
24
44
17
28
3
13
4
13
22
14
54
41
8
51
14
150
24
30
42
69
4
60
11
48
28
24
48
12
8
9
8
11
12
80
40
2
43
11
16
84
2
48
55
11
45
19
1
97
51
44
11
2
59
16
9
3
3
18
46
14
66
18
22
26
48
22
48
5
84
31
1
73
12
3
87
4
17
3
78
27
16
23
13
5
84
51
4
5
3
9
39
24
21
36
82
38
10
32
48
4
20
72
24
9
4
28
48
23
5
7
74
12
30
4
5
19
44
30
7
92
9
7
5
12
19
77
6
16
1
4
43
24
5
12
7
2
12
46
50
70
9
4
7
4
29
33
60
10
2
3
27
21
7
29
4
147
48
17
32
25
58
14
10
9
80
93
7
20
7
9
53
3
28
53
63
84
100
32
12
12
20
31
13
15
14
54
18
84
10
21
11
24
9
31
24
12
9
20
67
72
26
219
16
20
9
7
53
6
49
51
2
42
6
19
15
12
45
3
21
8
7
2
7
36
36
24
41
36
3
15
21
51
9
12
9
99
9
10
69
12
28
7
30
59
4
3
28
50
10
9
12
24
5
23
16
72
60
3
18
6
18
30
48
1
17
47
4
12
24
45
22
5
4
15
9
56
57
11
52
48
9
11
31
9
12
96
19
8
16
1
20
17
10
14
15
64
11
42
12
19
5
91
29
7
5
23
7
66
12
42
9
24
55
2
43
53
27
7
14
22
9
8
7
60
24
9
12
17
3
20
1
7
5
59
23
5
4
47
9
33
12
18
37
3
2
47
71
1
7
24
6
27
33
24
15
55
14
22
108
9
15
5
3
9
8
7
13
100
31
9
9
12
10
2
12
39
21
51
7
38
19
11
45
27
9
55
49
4
7
24
26
59
11
38
12
10
5
19
45
39
20
1
24
3
17
16
4
20
11
25
44
7
17
3
40
2
36
22
5
4
11
40
29
36
8
7
24
18
12
15
81
34
12
17
3
21
3
66
12
10
104
1
20
16
20
4
60
12
8
20
4
52
5
31
75
50
15
48
21
11
8
65
22
8
41
48
25
7
16
24
7
17
4
9
22
20
17
13
12
39
55
1
31
17
13
3
4
77
6
13
5
10
45
15
5
9
10
32
24
16
36
13
4
100
36
20
9
6
114
10
14
7
16
20
63
12
8
69
7
5
33
43
131
30
12
10
2
10
26
24
99
24
55
5
21
11
13
18
9
19
44
21
9
10
21
17
10
77
55
14
15
7
25
4
7
65
3
16
26
15
21
18
45
67
9
39
8
16
1
4
43
38
3
76
32
4
16
7
1
56
36
3
18
10
9
8
7
24
14
15
63
52
41
16
3
21
24
4
16
15
21
19
26
63
32
95
49
4
48
3
28
2
36
72
48
12
10
32
16
21
15
9
15
14
27
21
30
161
1
70
8
18
3
52
51
62
34
12
2
3
36
57
34
26
22
26
15
36
15
24
4
38
23
20
60
40
11
14
24
7
15
24
9
12
3
2
24
39
9
7
15
56
4
12
12
21
17
3
4
36
11
6
36
27
20
4
55
2
18
9
21
10
8
28
20
16
33
15
2
27
27
45
27
4
37
8
8
24
7
21
39
20
1
20
55
20
6
3
4
53
19
44
4
4
7
6
10
24
25
31
64
8
4
14
3
20
20
15
41
9
18
33
9
10
20
24
16
26
15
9
7
29
39
7
9
4
31
1
20
12
88
17
78
9
15
4
14
6
17
4
9
42
4
5
16
17
7
5
24
108
22
65
55
5
24
21
54
28
13
1
15
33
3
4
56
33
30
81
33
3
27
13
63
2
19
16
11
2
18
9
19
9
5
39
31
2
15
28
4
16
91
62
48
6
16
26
58
9
4
11
2
70
12
45
11
4
62
3
21
10
12
12
48
33
107
41
23
32
16
17
12
28
51
44
54
51
39
52
14
10
84
21
4
7
21
9
22
21
8
36
3
24
48
21
9
59
23
8
78
131
8
20
33
46
12
8
1
108
80
3
28
9
27
36
33
4
4
16
4
25
7
15
2
19
24
4
4
3
18
7
15
8
17
40
24
21
58
2
87
7
25
7
9
12
16
12
23
21
16
3
21
5
34
2
3
21
12
6
64
12
14
22
8
18
24
46
38
59
7
64
1
28
21
55
47
4
20
25
5
18
1
23
13
27
14
27
36
55
2
15
3
6
12
48
15
21
34
26
3
12
4
24
36
17
10
61
1
22
33
41
3
36
36
3
41
4
45
15
69
12
30
21
16
5
36
10
8
6
10
26
30
18
3
7
29
24
56
7
73
64
1
24
12
18
33
100
29
6
42
7
15
49
72
35
9
51
9
44
7
45
88
71
2
22
21
8
36
39
4
13
16
19
9
51
110
35
20
17
12
7
20
45
24
15
21
39
7
92
40
8
42
27
28
32
8
7
49
41
39
9
15
24
7
21
3
12
20
24
6
10
33
36
20
9
6
1
44
3
28
13
1
30
76
26
22
5
9
23
11
29
21
22
12
36
12
80
40
17
32
1
36
18
17
20
11
30
12
12
19
32
144
39
25
5
7
5
3
3
72
6
15
7
57
27
50
39
7
12
5
15
17
28
33
19
47
18
24
3
7
26
3
7
48
36
24
17
20
8
60
11
49
3
38
12
3
4
75
1
55
40
12
12
45
60
20
16
89
18
49
88
13
18
6
15
33
15
84
15
45
112
5
46
26
19
4
7
100
24
24
21
60
5
3
24
19
26
3
79
5
19
156
56
28
2
24
11
7
6
11
1
19
8
3
28
38
3
48
9
10
32
25
17
24
72
12
10
21
36
53
11
7
24
18
10
2
39
19
74
7
8
60
43
36
9
75
24
9
12
20
21
43
5
12
3
24
21
3
16
3
1
8
44
4
5
42
17
7
9
31
113
12
7
14
75
33
22
14
6
85
3
168
56
17
4
44
68
8
7
48
29
39
4
13
20
36
135
9
17
27
3
4
14
119
103
17
7
1
8
32
25
10
33
3
14
10
8
9
60
43
9
16
7
6
10
45
35
28
14
3
21
36
27
8
1
24
24
12
36
12
24
66
4
14
27
64
17
10
56
9
28
63
17
16
15
61
13
27
15
30
15
3
28
2
12
19
11
69
31
53
7
25
4
3
37
39
17
3
102
39
7
20
21
67
2
3
4
44
45
22
74
30
21
4
17
10
65
28
3
20
52
21
36
15
13
1
19
11
42
3
16
11
24
13
11
6
24
11
28
21
10
74
42
9
15
4
38
6
1
20
3
4
86
22
2
24
12
3
15
6
3
56
25
3
31
48
20
64
5
24
27
9
33
30
41
1
10
38
46
9
15
8
21
3
54
46
29
4
3
14
12
24
12
42
48
6
12
87
15
28
13
28
99
13
27
2
7
65
27
20
31
6
24
12
3
3
21
33
15
27
61
3
26
27
16
63
21
36
28
49
7
20
16
3
32
42
15
12
9
10
17
57
63
69
12
6
16
26
10
14
95
7
24
1
47
37
24
11
16
25
4
24
21
12
7
5
7
68
3
9
4
5
24
71
47
56
45
ABCD 492508640*7^$a-1 [50007]
1
11
6
28
11
40
36
9
3
17
15
12
16
20
24
9
1
27
2
25
20
24
1
3
17
34
27
66
24
44
15
7
50
28
140
22
3
23
12
10
36
6
11
105
6
9
66
40
6
23
22
23
3
18
15
4
23
39
24
4
12
50
12
48
31
26
48
3
25
50
21
3
33
12
30
55
2
28
2
13
12
15
11
19
9
2
22
36
11
1
2
31
12
9
11
3
1
36
2
6
19
20
1
15
12
8
60
13
68
1
14
18
30
10
9
3
27
23
13
27
8
39
16
2
22
9
18
14
18
7
24
11
27
19
41
10
12
6
21
5
1
27
59
34
14
1
11
3
4
5
31
5
7
20
33
10
27
23
1
23
25
2
6
16
9
39
6
18
36
20
1
81
11
16
15
27
21
6
27
27
56
16
29
7
11
52
18
11
10
9
20
3
10
2
6
3
30
7
8
3
21
27
40
14
18
27
19
26
9
12
24
39
16
20
6
31
32
9
1
5
15
9
19
20
18
31
2
6
1
21
2
49
26
13
8
25
8
28
2
57
3
21
42
21
10
6
14
52
6
29
55
15
11
10
6
32
18
9
16
5
49
24
26
42
21
49
8
16
8
9
9
10
27
3
9
2
12
91
21
33
3
11
7
8
7
66
5
15
13
36
9
30
11
18
4
20
43
41
4
8
13
20
3
4
11
24
21
9
30
13
9
6
8
6
13
54
3
15
45
77
43
5
15
58
47
46
14
31
18
11
31
27
5
9
3
4
36
41
3
7
5
3
9
46
23
12
1
14
31
18
8
28
14
57
4
9
51
62
54
1
17
10
3
29
6
28
50
37
18
27
2
19
8
10
15
41
15
15
48
21
6
28
15
8
10
17
13
23
13
6
14
3
4
17
37
5
22
24
5
18
61
72
14
6
13
2
48
7
14
4
27
8
25
12
9
15
12
9
53
1
8
82
8
7
45
3
14
3
6
12
25
36
17
73
5
22
14
30
4
5
1
9
9
59
49
39
24
30
5
76
8
90
19
11
12
28
21
32
19
3
26
15
33
6
15
1
5
15
9
21
7
18
44
46
42
45
9
9
17
1
3
36
24
5
16
24
14
16
23
10
12
6
81
18
9
30
2
45
4
21
27
8
3
22
9
50
3
1
2
30
18
31
65
25
29
28
6
3
50
30
19
9
6
3
6
8
28
62
21
1
6
26
15
30
3
6
1
18
3
20
3
19
30
6
5
24
6
30
27
16
3
11
4
14
16
6
9
3
18
2
12
4
26
9
6
1
3
11
9
34
32
4
24
5
7
18
24
17
42
13
23
13
9
18
2
1
23
30
87
13
27
42
9
26
4
9
2
13
14
4
48
27
5
10
17
10
11
3
40
63
14
18
12
18
10
9
11
1
14
27
10
89
4
23
28
17
42
6
18
15
30
6
22
6
18
8
4
27
24
29
46
6
36
12
2
12
30
9
24
19
21
24
26
51
33
1
15
45
5
34
6
8
13
2
34
14
13
41
3
9
7
29
7
3
27
5
46
9
17
1
18
14
4
3
11
21
39
21
15
1
5
1
26
13
26
19
26
15
37
12
33
11
1
27
8
25
9
27
5
36
7
71
19
15
5
61
45
24
14
36
12
1
36
11
6
63
6
30
30
34
11
9
28
5
18
13
14
18
67
54
24
56
3
4
20
18
52
14
4
9
2
12
7
15
8
3
3
49
11
16
23
4
2
10
47
7
26
7
62
72
24
4
32
7
20
3
18
37
35
1
68
4
27
5
21
28
3
27
11
48
10
8
4
9
14
30
61
29
7
12
2
18
34
29
43
6
21
11
34
14
1
17
28
21
2
13
9
11
6
40
9
2
6
10
14
18
18
76
60
9
9
47
21
13
27
3
8
21
3
4
32
19
8
37
8
10
36
11
19
18
17
7
9
9
2
10
2
36
9
49
21
15
50
16
32
21
28
14
1
89
1
12
6
57
5
19
26
4
5
9
21
1
24
54
36
5
16
6
2
55
6
5
42
3
7
27
14
12
1
8
1
50
46
11
24
28
8
24
34
5
6
22
2
43
11
16
21
24
21
15
14
22
84
6
32
25
17
24
15
13
38
10
9
27
9
14
1
3
5
31
6
2
16
17
4
6
29
39
66
1
2
7
14
7
18
15
38
3
7
27
14
13
29
21
9
4
27
23
69
15
1
42
20
6
33
4
12
38
12
28
5
49
18
9
11
1
53
3
4
2
61
26
4
24
26
10
14
36
13
8
15
40
2
42
9
4
15
83
10
69
53
3
7
27
23
4
41
13
47
7
5
16
24
9
57
18
59
4
18
9
36
11
3
9
4
18
15
30
54
45
17
10
42
21
35
73
42
21
15
18
21
9
26
7
9
9
11
30
3
63
49
14
10
11
1
11
33
7
9
21
18
33
38
12
7
29
9
3
4
6
9
9
11
1
9
86
6
7
6
26
13
18
18
9
5
30
10
6
5
4
17
18
12
45
37
32
12
10
11
7
14
19
3
9
45
23
13
29
30
10
3
15
56
3
3
27
37
12
47
63
30
37
27
50
7
26
36
27
25
5
3
21
1
9
20
16
54
36
11
3
21
10
15
3
35
1
5
4
24
21
5
36
1
5
22
9
39
42
3
33
17
42
31
3
14
18
46
12
42
5
6
10
33
2
9
16
21
36
9
35
36
46
6
12
17
28
71
43
18
8
4
5
33
45
7
6
50
39
9
9
10
30
11
33
27
24
9
28
59
60
16
18
2
18
16
35
1
20
19
29
3
4
8
3
9
21
18
1
44
1
18
3
14
15
6
42
27
9
1
48
27
8
15
4
17
34
23
24
10
9
6
17
1
36
26
4
11
13
12
5
6
30
12
42
12
43
17
12
1
5
9
9
4
54
15
14
13
21
26
7
3
17
60
10
3
29
16
33
2
7
12
11
6
15
4
51
38
25
11
10
15
74
64
6
20
37
14
21
7
18
3
6
21
5
63
15
4
21
9
32
64
41
69
42
4
5
13
24
2
12
16
2
25
23
21
7
36
75
98
10
2
58
5
4
27
18
21
35
33
3
27
10
9
2
49
29
3
4
14
13
36
2
42
4
95
10
11
46
35
3
13
29
1
27
15
9
2
9
15
3
21
21
4
11
16
20
34
15
30
24
3
99
33
41
9
52
9
15
27
9
120
20
7
41
27
6
13
23
34
29
13
3
29
49
9
5
52
69
45
11
10
9
2
7
63
2
3
18
45
21
30
3
28
5
9
6
30
39
1
5
4
32
9
4
50
49
8
27
1
9
5
21
10
21
5
27
1
36
20
64
17
16
9
21
29
51
19
5
57
12
9
27
12
69
16
15
47
9
33
4
5
4
15
30
23
18
28
9
27
9
2
9
1
18
32
4
29
6
6
40
18
2
13
12
23
6
15
15
18
1
17
37
17
27
10
18
21
44
1
44
1
8
7
3
6
11
46
23
9
1
23
24
3
25
9
27
9
8
7
39
36
11
9
13
8
85
42
12
36
9
14
31
24
9
2
15
9
15
52
2
3
30
39
6
1
14
45
19
18
27
18
21
5
42
7
11
40
9
11
82
27
53
51
18
1
18
9
21
24
50
88
32
3
3
16
8
12
30
1
9
11
27
1
5
21
15
4
15
17
3
7
3
15
12
8
7
2
7
26
18
22
23
28
8
3
1
18
17
6
9
6
15
9
1
14
12
1
18
6
9
21
14
15
49
12
9
20
16
15
3
27
33
11
16
14
49
5
7
15
18
2
34
29
7
86
24
10
6
36
63
32
39
13
6
14
3
13
15
18
27
18
26
4
14
57
9
36
25
45
45
2
42
19
45
20
10
11
22
9
9
12
5
15
7
18
63
24
18
38
1
11
3
6
13
8
4
27
2
12
72
13
8
6
1
14
40
9
26
3
7
68
51
21
7
33
8
1
12
29
6
10
41
12
1
8
25
5
7
24
21
6
5
34
32
9
4
24
5
21
31
29
58
3
9
38
45
3
10
23
4
56
7
14
27
16
11
9
6
16
110
1
2
13
12
6
9
2
46
69
9
12
9
2
43
6
20
37
32
10
20
10
9
72
8
12
34
15
9
27
84
24
11
7
3
14
1
9
23
12
6
9
3
3
19
36
8
7
5
6
60
4
18
18
17
7
14
51
18
7
11
10
14
10
9
21
5
31
42
72
9
21
23
1
2
18
36
15
1
11
9
24
4
6
5
25
23
21
10
2
21
19
27
56
1
69
12
33
30
45
2
4
30
41
9
19
26
10
26
12
28
65
13
2
81
12
4
12
8
25
21
26
15
21
27
25
11
60
13
33
11
7
2
34
12
2
6
45
10
14
1
26
18
6
16
20
21
22
2
51
19
9
5
18
1
53
49
24
2
37
24
9
3
51
17
10
3
8
27
15
24
13
27
77
13
29
43
18
21
8
25
18
17
4
51
12
20
7
17
15
18
13
11
13
27
23
33
43
5
22
11
1
41
4
6
27
8
19
14
25
14
9
10
14
49
5
7
9
29
4
45
38
1
8
1
14
15
6
30
30
28
9
3
32
22
29
7
17
37
5
33
45
21
4
23
1
9
14
25
15
30
27
33
3
6
9
12
8
1
36
5
6
45
3
3
7
32
39
3
9
21
6
45
21
18
30
28
54
35
22
14
6
16
27
6
27
8
85
15
38
21
43
18
17
9
16
5
18
4
66
17
1
24
29
34
17
51
4
2
25
18
27
99
32
9
13
12
35
63
46
2
24
34
12
33
54
35
22
20
15
36
24
36
19
30
6
9
11
52
2
3
7
9
36
18
18
123
20
45
7
18
9
2
10
14
10
5
13
27
14
39
28
5
7
8
1
15
12
60
8
3
3
3
4
14
60
49
27
9
26
36
19
9
35
31
11
7
18
8
7
3
5
1
11
9
25
30
2
24
1
42
27
5
16
24
5
6
7
17
28
18
3
6
14
31
45
8
22
5
1
3
2
4
63
53
31
32
4
5
55
3
44
43
18
23
49
3
9
23
28
21
18
29
16
8
1
105
5
9
57
19
30
29
61
5
10
32
9
16
20
4
18
18
20
25
5
24
46
42
2
1
5
27
12
1
24
39
11
25
20
39
13
11
15
7
47
16
93
32
30
9
27
10
5
19
20
7
9
12
54
81
18
32
49
44
9
1
36
5
10
14
12
15
4
9
2
3
31
12
2
31
26
18
22
11
60
6
1
3
50
37
12
18
6
35
1
14
9
9
40
29
21
16
5
1
27
27
2
9
55
6
8
21
43
20
25
45
12
11
9
4
12
54
9
20
16
5
6
25
33
3
6
3
15
9
20
15
28
5
78
19
9
6
3
11
13
9
111
9
18
24
5
13
14
18
6
19
15
65
28
5
21
61
17
19
2
75
18
40
32
49
17
22
24
47
7
26
33
13
38
27
52
32
9
36
6
42
18
10
11
24
1
9
9
2
1
9
2
9
7
6
2
3
6
1
18
24
57
50
15
3
21
45
43
27
32
22
32
21
37
47
24
1
21
9
45
32
19
48
20
3
40
6
21
24
2
3
4
18
2
7
21
18
8
7
8
4
26
19
36
14
3
28
24
23
61
6
45
12
113
21
34
113
22
21
6
27
ABCD 492532314*7^$a-1 [50044]
59
30
108
18
30
42
61
119
36
1
143
25
23
84
36
73
29
48
18
54
36
151
5
30
1
12
131
1
83
42
24
7
17
30
25
101
6
24
54
31
24
17
48
31
5
91
23
6
6
25
5
36
18
25
29
6
6
84
42
37
41
24
36
36
43
5
60
7
36
83
12
102
12
48
30
36
1
24
11
36
30
24
60
6
30
12
31
11
13
60
35
12
49
77
30
54
6
12
25
5
78
37
83
120
90
12
30
18
270
12
1
5
187
113
54
48
18
19
17
6
102
30
6
19
48
35
54
30
18
18
12
36
66
24
79
12
101
18
72
24
13
95
1
17
18
102
7
23
18
30
90
7
35
37
185
6
144
48
25
53
6
25
5
31
47
1
77
30
13
29
6
120
24
48
12
42
43
17
19
11
13
65
6
24
30
187
71
42
66
24
97
89
7
12
17
36
18
24
66
12
132
7
89
7
23
6
24
7
23
6
96
12
7
36
5
7
36
17
7
65
6
6
30
6
12
18
30
7
5
78
13
167
73
29
30
1
24
5
43
35
13
5
6
49
29
211
17
42
6
36
43
60
41
7
48
11
25
36
23
12
18
67
5
24
36
7
11
264
18
54
78
60
48
12
60
12
31
23
61
23
25
5
31
125
12
7
95
6
36
36
19
35
85
71
90
7
23
49
41
30
108
49
11
30
91
125
6
25
17
6
132
72
36
66
19
17
60
7
17
78
1
17
139
65
18
48
37
60
35
61
47
13
72
17
12
6
48
6
36
18
1
48
23
25
53
42
42
30
18
42
25
101
72
7
192
5
30
48
61
17
12
187
11
18
6
90
103
17
120
30
85
5
144
12
18
12
25
137
18
18
36
18
36
24
12
30
19
35
24
1
17
30
42
6
25
41
18
13
17
42
6
12
216
6
13
5
36
19
47
48
18
42
138
42
18
30
49
23
48
12
1
35
84
73
12
11
36
54
24
48
18
30
30
36
36
25
77
6
42
7
36
11
54
7
17
36
67
53
7
35
138
31
24
17
18
150
19
5
48
103
5
19
83
48
37
120
35
25
35
13
5
55
29
30
25
12
96
95
12
13
17
72
6
25
24
35
30
6
12
48
12
6
54
13
23
90
55
11
78
6
54
7
65
6
37
11
72
60
42
6
6
84
7
95
54
30
90
19
47
30
120
18
1
5
18
36
12
138
30
6
6
24
25
41
7
65
6
37
83
42
12
7
11
24
24
30
90
1
48
41
67
53
42
18
7
23
1
48
41
55
11
6
108
91
53
90
30
30
13
23
66
60
79
41
103
11
1
35
66
18
24
6
31
65
19
12
17
66
1
89
66
18
30
37
29
12
42
6
19
5
55
23
12
168
18
6
6
48
54
36
1
83
36
6
6
13
12
17
30
6
42
133
84
53
24
79
12
17
6
144
30
43
35
13
95
1
11
30
60
42
126
19
96
29
6
6
36
72
6
54
31
72
47
36
25
36
24
11
30
24
90
12
12
78
18
24
37
5
31
48
167
18
30
42
48
6
13
17
48
48
43
35
30
6
48
36
42
18
24
61
24
107
6
7
41
12
54
109
24
36
12
23
54
90
1
11
13
65
48
84
6
48
162
187
11
12
12
25
17
6
12
12
24
60
25
17
48
60
6
18
60
30
1
17
12
43
12
41
12
12
67
53
67
11
25
17
12
48
7
5
24
204
175
11
37
47
241
41
36
19
29
55
71
18
48
19
5
18
61
12
35
78
7
83
72
24
6
7
12
41
24
48
30
1
29
12
18
102
54
24
1
65
6
13
156
17
18
6
55
71
18
12
18
25
36
11
24
48
6
24
55
132
29
30
12
54
6
12
6
186
49
47
60
12
156
114
78
12
13
35
37
11
12
120
48
144
1
17
24
90
48
61
41
6
109
11
25
65
7
41
66
13
53
7
96
167
30
79
23
1
17
204
6
12
6
115
24
5
78
210
12
12
19
72
5
42
13
17
66
30
6
24
6
6
37
35
18
72
7
24
47
18
12
54
1
53
42
150
79
5
18
18
7
77
30
24
84
1
47
18
19
65
48
79
5
6
180
30
12
55
11
72
13
35
72
37
11
25
59
42
43
12
11
120
49
5
43
5
55
35
36
6
18
72
24
90
24
6
6
18
13
5
12
31
41
6
97
41
7
48
11
25
48
48
17
31
5
30
114
30
1
29
67
11
30
12
48
12
6
6
6
13
35
12
90
18
24
186
31
11
85
107
1
24
41
7
108
17
30
13
11
25
29
42
13
41
24
42
24
54
31
23
18
12
6
24
37
119
6
36
79
29
90
6
24
6
6
18
6
18
13
29
6
97
5
36
42
60
12
48
30
84
18
96
24
133
120
59
36
150
12
30
1
29
31
35
36
18
18
12
36
25
11
1
17
18
42
115
11
145
65
144
18
48
49
23
30
18
6
31
59
18
67
23
6
54
48
60
18
7
23
49
41
36
30
25
23
42
78
37
143
42
84
54
6
7
59
109
11
66
24
30
30
84
115
5
6
54
12
19
155
144
66
18
13
17
18
54
6
37
5
78
18
7
17
36
30
97
47
121
161
31
5
79
36
89
19
47
72
48
13
12
23
6
48
18
18
30
42
24
36
7
35
1
71
6
120
30
73
47
42
43
35
13
5
42
18
79
35
13
5
43
29
31
41
6
84
6
24
55
24
29
12
24
30
30
7
17
48
19
24
47
25
23
24
222
43
131
90
12
139
23
42
24
42
12
66
19
17
6
72
138
120
138
72
42
12
36
67
5
6
6
84
36
18
13
35
48
49
23
13
5
60
24
31
36
71
42
18
25
107
48
ABCD 492671388*7^$a-1 [50036]
3
45
23
24
16
9
27
32
37
23
67
5
88
8
12
13
35
72
24
4
57
27
36
164
43
5
4
27
42
18
9
9
12
54
5
24
4
9
11
61
35
1
47
43
21
9
18
69
12
63
5
12
16
12
8
1
6
54
11
19
6
36
99
8
24
61
18
6
11
37
18
24
9
44
13
71
7
18
11
61
63
9
27
8
28
44
49
11
13
48
27
44
28
27
5
60
25
11
84
28
9
23
36
148
8
49
60
72
11
43
21
33
30
24
41
133
24
23
48
13
51
20
36
24
37
54
12
29
24
60
19
72
29
12
16
164
24
1
47
12
84
16
9
18
9
39
24
12
5
1
23
76
20
55
5
49
42
17
13
18
5
13
42
48
18
35
7
5
31
41
12
13
18
5
91
77
67
5
7
6
47
43
5
4
3
18
6
21
8
25
3
20
40
72
48
15
5
7
6
35
73
83
48
36
79
6
11
1
6
57
8
1
36
23
24
72
67
17
13
35
19
6
3
24
3
33
27
29
1
6
9
9
63
80
1
3
32
73
12
78
101
12
12
40
56
25
23
12
60
76
32
28
20
120
49
12
11
31
5
4
20
91
78
3
80
1
24
18
5
133
6
5
12
49
51
32
12
12
37
27
99
17
28
20
13
84
15
56
19
17
48
7
18
51
9
35
4
9
27
33
3
24
36
3
6
12
11
13
39
9
11
25
15
3
45
20
13
23
84
12
7
9
20
1
35
52
32
13
18
17
40
60
32
7
9
15
41
7
17
12
61
15
3
33
12
68
1
71
84
1
60
3
33
47
12
16
44
24
24
16
8
7
29
52
93
42
5
4
39
6
11
19
36
96
48
24
53
13
63
56
25
24
12
60
54
12
60
17
4
20
16
9
23
4
32
1
12
36
36
54
17
37
6
12
54
42
17
4
8
24
13
119
4
36
39
18
42
5
84
4
15
18
35
36
13
35
16
45
3
20
40
36
20
1
18
18
15
8
55
9
45
27
9
12
23
1
39
9
24
48
15
3
60
54
23
48
13
18
17
79
89
64
21
6
21
56
40
36
3
17
7
9
20
127
29
25
15
36
36
21
15
68
4
12
45
18
9
45
27
105
12
35
12
13
54
66
23
1
39
9
11
31
9
9
27
36
68
7
9
8
24
4
27
17
1
24
27
27
29
1
18
72
9
24
39
5
12
48
7
33
129
6
12
33
9
23
4
12
36
63
9
24
20
7
9
9
162
17
24
40
111
17
7
17
60
7
41
19
9
12
9
23
19
9
48
8
25
120
23
13
11
36
24
109
6
21
45
54
42
47
16
21
27
36
9
35
1
23
24
4
12
24
44
67
54
18
6
18
41
24
1
95
13
11
4
72
57
27
15
18
12
11
72
48
28
57
24
30
5
12
28
8
7
21
63
29
76
12
9
6
5
48
1
27
39
42
36
35
13
11
16
27
5
24
76
12
33
48
6
18
23
156
19
17
13
155
79
42
30
9
36
104
84
1
11
36
67
5
4
20
52
20
1
11
4
9
39
8
37
11
13
27
8
1
12
42
17
24
67
12
54
11
13
3
15
30
90
33
9
71
13
15
21
15
39
65
49
27
21
23
64
9
12
6
18
23
121
12
18
9
24
32
24
19
18
11
4
57
27
9
18
24
72
54
12
6
30
36
11
25
15
39
78
35
37
23
4
99
30
15
93
36
155
24
28
20
40
9
54
65
1
35
88
20
7
90
23
4
8
12
1
155
7
5
64
8
4
32
109
39
33
30
6
35
24
31
53
1
48
11
103
36
30
11
13
36
3
63
9
60
21
35
55
78
63
99
17
36
12
1
11
7
6
18
17
24
16
15
29
61
84
27
45
18
45
27
6
54
9
3
5
4
24
39
54
6
12
9
8
7
9
80
4
24
36
3
29
72
7
53
16
8
76
8
25
12
18
17
7
5
43
29
25
90
6
18
102
27
9
47
4
8
13
15
39
33
56
43
48
17
16
12
20
43
9
9
51
3
17
24
1
27
8
4
24
180
9
18
9
12
9
54
5
12
79
29
1
35
1
42
5
43
5
28
92
1
83
13
3
8
7
18
11
28
32
1
63
9
35
67
5
19
9
56
28
8
16
9
11
12
12
19
29
7
5
16
27
9
45
11
49
30
29
4
12
168
81
3
9
6
29
60
37
95
48
4
32
31
42
36
11
1
6
17
12
91
5
28
9
30
5
4
80
7
21
56
36
7
6
36
36
18
57
36
20
4
12
27
42
18
30
36
35
25
23
49
18
29
132
24
88
15
9
21
155
12
1
27
20
7
30
36
18
6
18
66
78
18
3
20
49
47
12
60
52
9
12
35
1
11
7
17
19
89
16
3
9
32
24
4
27
9
48
105
3
9
90
9
32
31
69
48
60
72
8
55
45
9
3
9
15
12
36
9
24
30
90
87
111
33
36
75
29
36
25
18
53
37
18
5
19
90
23
24
1
18
17
36
36
1
15
3
6
3
8
24
37
47
1
63
60
9
12
87
3
18
11
4
93
18
24
90
23
7
18
47
43
9
9
23
19
17
48
96
4
51
5
52
68
4
68
19
21
8
7
12
9
8
37
47
4
44
28
12
33
12
126
45
8
1
15
152
156
55
6
59
7
6
3
9
23
1
83
61
83
25
23
25
27
9
6
113
88
8
1
6
9
20
25
18
30
11
12
13
60
75
63
6
59
7
77
49
6
5
52
81
27
24
8
37
36
18
9
12
20
13
36
27
27
54
39
20
4
32
25
18
5
13
27
8
124
57
23
13
6
30
42
41
13
35
28
3
5
1
12
35
1
24
27
57
6
21
8
12
25
51
57
27
8
16
9
11
43
18
48
51
27
5
40
32
43
18
11
61
27
9
35
12
43
42
36
18
17
4
15
41
36
193
23
4
12
8
12
4
9
63
9
27
20
61
23
49
63
45
27
80
49
54
53
16
27
9
44
60
12
84
25
84
18
42
3
56
52
32
4
9
27
33
36
102
9
63
5
40
9
6
21
27
105
68
52
20
7
9
20
49
3
9
6
18
23
12
40
8
19
69
20
7
5
88
8
1
71
28
20
36
157
3
32
36
40
8
24
73
11
7
17
108
60
7
113
55
18
47
79
125
36
64
20
25
23
13
3
9
15
8
73
27
48
15
77
48
1
3
45
35
1
15
21
23
4
15
18
23
48
1
39
20
25
59
73
18
57
44
16
21
24
90
5
40
27
30
27
99
36
18
36
6
9
8
12
37
18
45
81
24
12
27
9
54
29
67
29
25
23
52
9
6
5
49
71
49
36
27
15
48
5
36
49
6
17
1
23
36
7
53
12
4
8
4
51
45
12
8
37
24
84
11
43
17
28
44
25
3
20
40
72
63
12
18
59
19
17
48
12
13
12
35
12
25
15
68
67
45
9
39
69
83
16
92
28
99
6
75
9
6
12
29
31
17
19
41
13
47
52
75
69
9
18
17
49
6
17
13
6
5
13
11
12
13
27
3
65
13
3
24
8
13
18
17
12
25
23
36
4
60
8
112
9
6
5
13
27
9
3
69
12
59
28
9
11
52
12
56
7
33
63
5
169
6
9
12
105
27
3
53
24
55
12
45
51
12
29
7
36
17
25
27
39
9
69
3
32
31
6
35
24
4
27
9
68
121
12
15
48
15
29
7
9
39
17
1
11
40
165
54
18
6
30
47
7
60
18
36
12
18
33
12
ABCD 492819854*7^$a-1 [50033]
38
90
27
13
62
18
12
4
86
90
40
36
68
90
9
13
2
10
26
21
3
12
60
45
3
9
3
9
48
13
47
3
24
46
35
12
27
66
4
23
121
59
51
42
24
3
108
15
30
30
54
15
45
4
35
13
38
6
15
39
36
9
48
13
36
38
36
78
30
6
16
50
34
11
33
30
69
72
25
59
27
34
24
12
35
93
126
6
3
12
1
11
12
96
3
12
10
14
24
22
44
30
21
1
23
120
45
36
30
9
9
36
63
3
24
6
15
12
21
6
10
80
3
12
39
6
36
54
6
64
80
3
1
2
30
120
3
1
110
30
96
3
75
9
1
47
25
20
15
1
23
15
30
3
48
9
3
49
14
9
49
35
81
39
144
108
1
12
2
48
9
1
26
9
15
21
97
59
39
84
36
33
3
108
9
3
58
32
40
20
54
22
71
60
3
45
24
48
13
50
90
60
24
3
3
57
3
9
15
54
6
10
56
27
3
34
20
36
3
12
1
48
23
21
102
58
2
90
90
10
14
34
71
37
2
12
54
66
78
15
12
9
16
47
12
15
30
40
23
36
13
38
21
9
60
63
27
94
32
3
57
27
63
48
6
6
57
60
168
108
21
24
39
1
131
24
1
23
3
57
13
20
3
37
20
78
21
15
33
1
47
72
3
94
24
48
60
71
21
87
1
12
11
96
12
61
2
9
81
4
23
3
34
12
2
9
93
3
13
23
15
45
45
16
96
8
4
20
27
33
12
4
80
6
120
48
6
16
96
14
24
6
48
28
23
96
3
120
36
60
46
24
71
1
224
27
3
9
36
25
36
44
4
50
10
83
12
99
12
60
45
12
3
24
9
25
2
106
8
3
3
10
8
36
16
14
22
2
21
9
42
84
21
13
59
1
32
27
3
70
74
126
24
60
16
35
12
13
14
33
21
27
12
72
97
11
27
9
1
11
33
36
16
14
60
69
27
9
39
12
33
21
6
45
1
47
21
3
27
24
57
1
74
24
6
15
15
54
39
25
47
39
6
4
23
13
14
84
90
15
15
57
9
3
33
24
4
50
42
3
24
3
10
14
33
13
14
9
37
24
12
48
20
6
24
33
57
36
4
23
33
4
11
3
9
51
6
16
35
9
3
13
24
12
2
69
12
48
33
16
48
131
3
12
24
9
61
23
21
87
3
9
60
21
87
12
12
1
24
23
36
13
2
9
1
92
4
11
12
51
6
30
21
12
21
12
4
11
69
40
20
66
18
120
52
20
15
15
9
48
1
35
132
9
16
8
60
111
48
3
34
26
60
45
12
36
12
25
50
30
24
75
48
1
11
15
10
74
6
6
10
108
12
8
6
6
84
6
45
73
32
39
99
6
4
48
12
20
12
60
27
3
24
30
4
2
45
39
10
74
66
39
72
33
87
12
63
58
107
9
6
45
12
72
25
26
105
84
24
24
21
90
6
40
95
1
83
12
24
25
56
27
21
16
36
20
40
96
62
6
3
48
12
3
30
15
12
108
13
26
46
20
63
195
9
21
36
51
12
3
10
35
12
1
71
51
54
6
24
34
20
6
21
13
191
15
22
38
21
33
88
92
6
9
21
51
3
9
1
2
108
132
33
13
2
72
18
27
9
6
57
3
9
24
15
96
6
3
75
45
51
6
4
83
13
8
39
13
36
8
3
49
32
12
27
12
1
14
21
61
2
90
27
105
60
54
94
12
95
39
30
15
9
16
26
9
37
32
16
83
3
24
33
48
1
32
28
11
48
49
11
45
28
12
38
30
28
11
57
36
60
60
3
24
48
9
30
30
24
6
33
12
15
21
15
9
51
45
9
3
1
2
24
24
30
16
23
3
10
60
14
21
9
36
63
15
105
73
11
72
25
20
15
21
16
8
6
165
45
30
84
70
132
11
33
15
33
6
34
26
24
12
45
123
66
15
120
15
45
36
12
51
45
24
48
9
30
22
48
23
57
24
6
30
84
75
36
1
38
6
16
14
34
36
12
92
27
25
44
3
3
46
11
21
12
4
20
15
36
24
49
2
18
12
15
1
14
34
14
69
81
27
24
15
10
26
24
30
3
12
21
27
1
47
45
3
51
45
24
27
120
48
21
21
48
6
66
48
6
33
51
12
105
9
3
117
4
2
34
74
60
45
25
2
60
9
25
20
24
42
33
21
99
24
61
2
24
9
21
24
39
33
3
21
3
3
60
30
16
14
24
21
12
37
11
15
60
33
12
12
51
30
12
75
13
32
30
46
23
45
75
48
21
30
66
16
14
34
47
39
45
21
3
12
12
21
6
30
64
107
39
94
50
21
15
22
2
9
21
36
51
24
51
9
21
3
1
23
72
21
30
18
42
57
48
73
36
11
45
4
35
9
52
38
126
16
8
27
39
9
27
9
21
48
42
10
14
33
13
14
30
36
27
12
96
25
107
73
74
60
21
63
9
3
10
47
1
35
21
52
12
47
12
87
6
3
24
87
60
90
111
9
6
9
36
24
37
8
24
6
105
1
8
6
33
13
35
15
9
21
54
9
24
48
15
9
1
38
6
63
21
6
6
30
45
12
36
27
9
21
18
66
16
83
73
48
12
24
38
42
3
24
1
71
25
50
45
24
21
4
116
60
52
72
2
129
24
27
34
72
8
3
153
90
10
80
54
21
12
12
21
3
24
60
3
46
11
21
112
59
15
66
15
61
2
57
9
6
48
60
9
111
9
3
46
74
48
9
109
12
50
36
9
24
37
20
3
63
120
10
47
1
56
51
1
12
26
10
11
39
24
72
48
81
1
35
25
38
72
18
36
3
3
34
50
96
45
12
48
13
12
35
12
3
90
3
21
63
3
58
26
54
12
27
63
54
30
96
10
38
12
106
2
9
36
24
3
18
39
49
2
42
124
14
21
1
47
13
47
49
59
9
3
36
27
105
25
98
9
63
45
15
54
3
12
69
16
23
33
18
6
6
24
24
6
36
3
144
27
66
78
69
3
93
27
10
14
6
4
60
50
34
32
27
27
33
1
32
18
9
12
9
27
48
36
1
14
54
6
6
3
21
24
6
36
46
44
16
14
30
4
11
133
2
24
150
96
27
21
12
3
27
10
14
34
50
12
57
33
4
170
6
18
9
12
21
39
15
33
36
25
36
230
10
26
24
106
14
30
6
34
26
48
82
47
3
30
4
12
38
93
3
10
44
6
78
102
9
21
15
1
38
6
15
15
54
64
35
24
12
51
84
21
13
47
33
60
39
27
24
22
23
27
9
165
30
24
9
12
48
37
36
24
50
33
13
14
96
9
1
60
14
33
37
12
47
61
74
42
15
3
12
33
24
51
10
35
12
3
21
25
59
24
93
15
1
48
11
3
42
15
12
27
21
15
60
60
30
30
10
74
22
60
ABCD 492825392*7^$a-1 [50016]
36
24
1
19
1
15
9
24
43
1
51
5
17
15
33
40
2
18
8
19
12
20
1
3
80
4
5
8
20
6
9
4
3
4
29
20
47
4
22
2
26
7
4
8
37
8
7
4
15
9
4
8
1
7
15
32
24
12
1
13
16
18
13
24
27
9
32
9
19
23
13
27
13
1
24
15
45
30
6
72
19
21
12
10
5
4
7
6
36
20
11
7
1
3
12
14
15
55
6
28
30
41
9
40
2
6
11
4
7
5
21
15
1
10
4
12
22
31
4
28
25
32
32
15
9
4
16
4
6
26
4
30
33
43
8
41
84
16
17
14
14
2
14
27
49
15
39
37
13
11
24
13
39
33
3
41
12
12
18
14
20
11
12
20
32
21
39
21
2
9
28
21
7
8
8
4
20
36
24
7
34
7
7
9
23
24
2
39
9
22
4
6
8
7
9
7
13
15
3
22
16
44
3
7
10
54
6
7
49
11
3
4
4
10
12
15
48
1
19
13
31
4
3
6
60
46
29
21
11
7
5
29
11
4
1
11
15
18
3
27
18
4
8
2
28
1
17
8
6
10
31
40
9
24
43
21
20
27
16
5
19
23
5
8
7
20
17
8
8
20
39
13
24
20
3
10
3
35
40
5
3
4
5
9
3
13
7
23
13
1
43
16
23
2
32
8
10
32
10
3
4
24
9
27
8
23
2
44
3
20
24
23
16
13
12
8
15
13
28
9
3
7
2
40
23
7
33
5
6
6
26
14
14
21
73
7
19
6
16
8
19
23
22
20
8
7
72
33
60
52
14
42
19
5
3
13
15
56
13
4
10
6
7
21
42
41
45
15
4
8
8
17
10
1
8
11
30
20
12
7
8
28
1
15
21
35
29
12
15
3
4
28
14
8
32
38
13
13
7
15
8
49
12
15
17
24
16
16
7
9
12
7
17
12
3
10
30
14
7
13
31
1
4
3
13
104
19
8
28
33
19
69
8
7
52
4
77
10
22
27
11
24
2
35
5
3
4
21
8
55
32
4
24
17
6
61
35
5
13
15
13
2
10
35
3
1
64
5
2
17
16
7
5
20
43
22
38
10
4
24
3
13
23
40
27
13
35
13
5
2
9
9
62
5
32
23
42
16
19
8
16
1
3
43
9
32
17
15
4
24
20
16
7
6
20
32
12
7
40
7
21
44
4
15
5
31
22
24
4
26
18
59
16
12
12
4
7
2
7
1
15
45
20
6
21
1
14
18
10
46
3
4
7
2
15
1
7
16
9
47
1
4
4
19
7
18
7
1
12
22
4
10
12
51
3
14
16
35
3
32
1
20
23
22
27
12
29
7
4
4
12
3
12
5
27
52
9
9
43
8
1
23
21
23
12
4
15
22
11
8
1
26
2
19
7
1
45
11
12
28
9
30
5
21
3
21
3
7
46
2
2
14
61
12
17
2
8
12
17
20
4
20
8
16
4
4
64
24
9
7
4
1
91
21
4
6
41
5
7
24
11
149
32
19
12
18
3
20
40
3
16
38
10
1
40
9
7
23
33
5
11
16
36
8
36
5
32
15
28
7
1
16
21
3
5
4
15
39
22
15
8
36
21
24
14
10
4
11
5
19
21
24
6
16
8
21
4
80
7
25
1
12
42
16
2
3
15
65
13
15
28
7
13
21
19
9
2
6
20
27
76
16
4
4
12
64
33
7
16
12
3
5
63
14
20
10
5
28
83
25
20
39
57
1
2
25
35
30
6
64
20
25
23
42
15
60
3
25
4
13
16
10
1
17
11
8
12
1
75
16
23
8
13
4
51
5
25
11
7
22
20
28
42
9
3
2
8
23
67
2
28
12
3
48
5
99
9
6
1
13
32
31
24
17
2
20
4
6
18
18
3
15
54
6
13
17
12
3
12
4
28
1
7
13
47
25
19
44
8
44
24
1
38
26
50
33
15
41
16
3
22
36
7
64
13
64
4
18
12
20
25
16
17
64
34
34
35
12
33
28
24
14
16
13
16
5
47
5
10
9
8
111
6
30
5
35
1
67
12
14
27
27
5
4
19
1
41
27
12
16
16
8
33
44
19
41
76
59
7
32
22
27
3
26
12
10
20
9
32
24
7
6
4
3
5
7
25
11
9
3
5
6
12
42
7
8
60
24
16
44
12
16
28
21
11
15
6
12
15
15
33
20
27
18
3
15
36
21
16
8
5
27
40
1
11
7
13
19
9
20
1
7
12
24
16
8
1
3
25
15
36
29
7
12
7
13
44
53
3
12
3
2
64
30
2
7
48
19
5
73
8
15
32
1
6
13
20
28
9
16
35
5
12
19
23
29
4
12
9
6
25
11
14
40
48
6
1
33
2
17
31
49
8
13
3
27
58
20
12
8
19
4
19
13
12
8
44
23
76
41
33
8
31
17
14
13
15
4
13
12
5
8
7
20
32
31
5
20
17
15
25
4
14
58
20
4
28
3
5
2
5
4
16
5
11
15
1
4
16
9
3
13
18
25
20
11
33
69
4
40
4
4
3
5
18
13
17
35
64
4
24
20
89
6
21
4
9
11
17
11
1
51
5
23
11
17
11
20
12
21
36
9
20
15
49
4
3
31
22
3
20
7
68
6
4
27
1
19
9
6
20
10
3
63
10
14
18
36
6
13
24
28
8
8
4
40
23
2
10
17
12
39
25
12
5
7
11
12
21
24
28
4
1
8
7
13
35
8
29
7
9
4
7
12
17
6
24
5
16
73
27
12
7
4
21
7
2
12
31
4
28
3
33
8
19
1
4
17
8
38
9
20
20
4
4
7
2
11
24
12
13
4
7
5
24
3
7
13
4
4
36
3
18
8
8
14
17
9
7
16
1
7
4
7
12
17
28
8
56
36
13
7
96
12
9
6
9
8
20
40
32
20
21
24
15
1
8
7
56
9
24
3
57
7
41
7
1
11
20
1
23
15
18
16
3
32
1
12
11
28
59
9
12
11
9
37
27
23
10
7
69
26
80
2
7
19
34
30
17
12
1
26
1
1
48
4
10
2
7
13
4
2
32
42
16
3
32
9
3
8
24
43
9
4
17
11
45
39
13
2
18
19
11
4
73
31
50
14
2
39
8
28
1
19
4
24
44
27
4
30
58
45
20
25
8
7
43
1
15
28
2
11
13
11
12
19
25
9
14
22
12
20
19
37
3
20
9
39
4
4
15
13
13
4
28
31
1
19
29
10
29
40
8
24
1
10
33
20
9
8
8
19
9
4
50
2
4
3
24
4
11
33
1
27
51
33
4
1
3
1
16
11
13
4
7
29
31
20
3
37
32
43
1
8
20
33
30
6
7
7
25
12
12
12
15
16
4
2
8
7
15
9
4
1
3
24
28
5
7
13
8
47
9
34
1
40
5
7
5
2
17
25
11
49
3
32
20
45
11
15
17
20
5
2
13
27
5
1
4
24
39
28
44
16
40
45
7
16
16
56
4
3
5
37
3
1
7
24
1
2
5
7
13
5
27
29
16
3
40
17
47
28
1
8
24
22
10
11
17
7
15
10
3
47
14
3
19
2
7
45
23
35
16
4
1
79
10
2
16
12
9
4
16
3
53
43
42
3
3
24
18
3
16
21
2
5
1
39
33
3
17
32
8
7
12
5
14
13
3
9
1
6
5
8
29
47
8
20
23
49
3
26
6
76
4
17
16
16
32
16
1
20
19
3
4
1
5
28
36
42
21
9
11
8
28
72
28
4
24
15
21
16
5
26
30
4
2
6
8
11
20
9
3
17
14
58
4
3
15
40
1
21
11
4
32
7
13
1
30
9
44
3
21
9
12
11
11
5
7
13
16
36
1
11
3
13
48
9
4
75
32
4
20
3
9
4
9
26
5
45
12
27
24
37
11
40
17
60
3
1
11
39
10
27
29
7
9
20
7
17
11
23
18
8
15
5
34
10
8
47
8
5
7
35
25
5
39
1
8
7
56
15
4
12
17
1
19
36
28
7
77
1
8
23
4
19
18
3
5
4
7
12
44
15
89
9
12
27
1
14
24
45
4
8
4
1
4
24
26
4
49
28
16
3
21
19
13
16
24
12
1
12
63
36
8
25
43
20
1
36
19
4
27
28
5
16
1
80
16
7
4
4
36
3
9
69
3
3
9
4
32
1
11
3
13
3
5
41
3
44
7
5
5
108
22
6
7
4
12
20
1
48
6
2
4
11
12
5
11
19
9
3
5
12
12
45
4
3
5
27
20
5
23
5
7
28
5
39
16
9
43
13
15
5
28
35
4
12
23
42
4
3
12
9
8
4
3
4
24
13
31
15
45
28
8
3
4
65
7
6
2
10
11
28
4
7
28
10
48
16
3
7
16
25
12
12
13
15
32
16
17
18
5
43
13
9
38
45
4
3
9
53
8
28
7
8
17
2
50
3
25
2
49
40
16
25
15
15
9
3
37
1
6
9
33
23
45
11
45
14
1
3
18
15
8
28
20
79
14
59
4
28
5
27
24
1
19
37
12
18
61
49
16
11
5
14
9
24
24
13
30
5
24
28
13
4
63
9
19
29
15
37
2
66
2
25
12
25
12
68
3
68
7
1
9
8
6
17
28
24
9
19
33
14
24
10
12
4
10
62
11
32
7
58
19
4
13
8
26
2
27
3
17
24
33
3
20
56
11
60
18
30
2
10
1
64
89
3
4
36
3
26
7
21
19
1
7
12
51
21
1
27
15
9
41
32
15
28
20
7
9
1
68
10
9
19
25
3
17
3
1
105
18
33
5
60
20
84
8
3
4
80
9
52
14
25
23
6
15
1
6
2
75
3
49
16
25
19
5
15
9
12
44
4
14
16
9
64
11
5
32
5
31
4
1
11
40
11
16
1
12
8
164
17
27
17
27
28
29
24
15
15
6
20
4
2
1
27
10
32
54
45
37
11
3
13
5
19
4
48
1
7
20
1
2
13
27
14
6
21
64
33
3
23
33
12
17
7
21
31
4
1
3
15
5
12
9
22
38
3
16
3
14
7
12
16
19
1
1
28
23
4
4
9
27
12
28
5
2
9
1
7
12
41
3
12
4
20
21
40
2
17
4
104
4
36
28
3
13
4
28
4
5
3
27
34
4
3
4
1
4
10
13
4
29
2
2
3
11
1
28
1
14
5
24
4
12
11
21
1
2
40
9
16
20
1
27
52
4
8
3
6
15
49
35
4
9
74
25
3
2
43
5
23
27
9
52
1
14
20
1
1
7
21
34
13
9
14
6
20
4
3
43
6
7
4
31
17
13
12
7
4
12
33
18
24
17
8
5
48
12
15
4
3
4
14
30
2
55
45
11
36
3
9
8
8
19
1
1
2
60
36
1
29
7
7
22
3
23
13
24
4
3
6
14
14
4
7
32
3
17
29
12
8
15
4
5
15
16
5
4
35
25
6
1
43
6
3
5
4
12
11
17
59
28
1
14
5
3
21
4
1
60
19
55
2
3
23
5
5
23
8
20
3
16
5
12
4
49
35
20
29
7
40
7
29
5
30
6
12
3
1
10
9
16
13
20
6
2
4
20
10
26
32
11
5
16
24
32
7
28
8
4
17
63
21
12
4
6
21
17
3
77
11
5
26
4
10
35
13
2
1
27
33
15
8
17
16
27
30
50
14
11
1
8
7
5
51
4
5
3
17
7
20
12
4
52
3
13
4
9
47
29
10
69
12
15
13
17
43
7
10
32
2
16
5
3
30
20
3
4
3
12
9
15
1
9
14
4
41
9
3
4
48
76
49
3
27
10
12
4
3
1
8
54
5
28
76
16
5
3
7
5
1
72
18
30
2
20
13
16
33
19
4
60
45
3
24
12
12
15
9
21
11
32
11
45
20
5
15
13
14
13
5
3
4
5
4
7
9
7
9
20
7
27
33
15
9
11
17
19
17
17
8
39
55
8
6
12
8
2
25
16
4
16
19
18
3
16
15
17
39
4
17
1
19
36
5
7
17
6
14
6
21
21
63
16
56
40
1
6
5
8
7
80
17
4
5
32
23
7
26
3
1
18
45
24
32
17
4
28
12
20
27
33
47
13
19
24
9
7
31
6
36
7
36
20
3
5
9
4
4
3
29
3
4
40
8
21
2
22
3
12
16
19
25
1
11
11
13
8
4
41
2
10
3
51
6
3
12
7
13
28
1
6
1
1
3
5
67
52
19
22
11
4
5
39
1
7
11
16
18
3
7
9
16
24
56
7
45
13
3
39
77
3
6
4
15
35
6
7
4
4
12
81
15
4
17
7
13
8
55
53
8
6
20
4
17
16
27
1
59
13
7
1
13
39
17
7
4
21
43
17
32
3
5
19
ABCD 492838784*7^$a-1 [50007]
13
24
33
3
17
22
21
8
12
49
15
3
8
12
12
88
21
21
26
18
15
39
30
12
18
28
2
36
18
22
35
1
15
23
10
11
16
17
82
44
9
3
49
8
12
48
3
1
23
1
32
4
57
27
36
8
19
30
27
44
25
35
12
37
2
1
9
11
67
29
52
5
4
51
12
24
5
4
2
25
33
87
27
20
9
3
28
2
39
9
12
39
3
36
1
21
62
16
8
10
23
7
9
92
9
66
18
12
7
41
4
14
13
60
53
48
22
14
6
60
33
57
6
16
20
13
9
42
20
4
32
78
31
11
4
9
8
12
9
3
48
12
37
2
57
1
27
11
21
1
18
2
66
4
26
63
4
20
7
8
13
11
6
19
44
12
3
4
30
12
15
29
27
39
28
21
39
26
3
3
6
4
15
44
3
12
6
12
114
21
9
43
11
24
54
3
7
8
13
32
43
20
1
84
12
11
6
30
13
20
33
3
3
78
3
4
11
13
8
21
10
21
32
7
32
1
8
39
1
45
2
36
45
21
90
33
13
23
28
23
21
132
19
18
104
15
4
8
15
1
33
2
12
30
19
20
3
30
3
39
22
111
23
13
15
17
4
17
6
24
24
37
68
4
11
18
39
16
23
10
23
3
25
32
3
36
6
43
15
8
9
93
30
22
15
15
12
20
12
9
51
21
15
49
5
18
1
8
9
15
25
15
8
3
36
6
7
24
11
10
35
4
33
11
9
12
27
24
27
1
35
1
39
45
11
30
4
2
90
3
40
12
3
8
18
64
27
20
4
41
19
29
6
21
28
15
20
33
7
2
19
3
14
6
24
9
25
12
27
11
4
50
39
12
19
14
15
31
29
21
16
15
8
19
8
12
37
83
1
20
63
34
50
13
12
8
45
22
48
68
30
15
3
16
30
14
4
36
6
23
3
9
51
54
6
9
4
24
9
2
10
18
44
9
28
8
4
41
22
5
12
7
60
72
17
28
35
1
56
1
50
1
11
49
11
18
36
7
15
33
23
36
21
21
34
5
52
35
54
46
5
19
36
5
7
30
3
23
45
27
40
33
5
12
6
78
39
16
17
34
18
6
17
9
55
27
30
11
16
36
27
32
6
30
24
6
4
2
16
41
25
35
9
51
12
13
35
72
3
4
50
3
15
42
22
89
51
72
4
5
39
1
5
48
7
17
42
30
4
15
5
7
9
11
37
3
29
18
33
85
3
68
19
8
1
3
8
49
33
36
44
6
12
4
32
28
36
44
12
9
7
36
2
15
13
26
61
8
31
38
46
2
22
12
17
1
3
53
42
4
17
27
12
13
128
1
38
21
3
1
47
21
1
2
6
10
26
7
39
30
36
2
1
29
43
117
2
9
9
3
15
13
8
27
1
15
45
11
33
15
6
28
26
22
3
72
3
21
36
45
23
7
9
32
15
22
14
69
3
10
39
41
31
29
6
85
15
24
9
11
21
4
53
16
44
6
10
6
21
35
33
3
66
18
21
3
4
8
48
54
15
7
32
12
25
3
6
74
18
3
21
10
45
33
2
1
17
6
6
16
62
1
60
9
18
12
33
8
31
26
48
6
12
24
12
10
12
20
64
14
1
11
6
12
6
48
4
74
12
19
24
23
12
1
5
22
6
14
12
9
3
13
24
8
4
9
2
13
15
2
7
15
2
18
6
18
21
7
5
3
10
24
2
9
27
48
36
36
21
4
17
3
7
26
46
14
27
15
12
9
12
40
65
4
6
8
13
21
30
2
30
1
11
21
4
3
21
11
6
30
40
8
4
21
15
5
1
51
20
51
57
12
7
18
60
18
14
100
18
32
12
28
50
12
31
8
27
28
20
84
28
8
22
75
27
2
27
4
47
10
6
17
13
2
36
4
26
28
47
24
9
30
24
57
19
8
1
17
4
30
14
22
26
15
4
15
24
26
60
3
1
11
7
41
7
9
21
26
16
2
19
47
24
25
29
3
45
18
25
24
12
33
15
21
30
18
38
21
33
39
9
16
2
21
49
26
52
5
16
21
2
24
13
92
12
48
31
21
8
12
40
5
6
1
5
15
4
23
46
2
12
10
2
69
12
48
39
12
1
15
12
41
7
2
6
25
68
31
57
3
2
30
57
27
1
15
18
51
15
14
40
6
57
47
60
6
48
15
1
3
3
5
15
12
25
53
27
7
21
8
15
9
21
6
58
14
4
6
71
15
22
3
47
13
3
81
36
5
22
12
20
1
15
18
35
3
13
36
8
25
74
6
7
20
36
12
21
16
54
41
4
44
79
6
2
12
13
57
2
12
52
5
12
4
24
17
12
18
12
9
45
67
5
15
3
18
12
6
1
29
16
32
28
30
24
33
87
6
26
4
24
33
11
36
1
5
15
3
6
40
2
16
2
12
30
1
3
14
10
12
20
24
30
3
3
66
43
20
45
52
23
19
8
40
30
15
5
28
23
9
15
4
24
36
9
35
31
21
8
3
12
12
12
13
101
84
3
7
53
16
15
20
1
8
19
20
228
28
21
21
14
4
2
28
6
8
1
11
40
8
16
21
5
27
21
10
20
12
12
13
29
30
24
12
1
35
42
3
4
23
1
72
29
10
6
2
6
66
40
17
7
21
23
1
11
25
23
37
36
27
6
20
46
20
1
20
28
8
4
8
15
37
20
19
21
17
3
27
88
84
8
16
5
16
29
3
7
53
24
21
7
12
15
33
8
3
25
9
6
8
28
38
7
8
31
21
8
7
12
8
13
5
7
3
17
4
35
6
6
16
12
8
22
14
22
11
12
15
22
24
44
4
87
39
8
9
57
3
19
8
6
3
4
15
20
24
28
20
21
15
6
6
85
47
22
39
15
24
8
25
5
22
44
46
3
27
2
6
58
12
23
3
9
4
9
23
3
88
29
4
56
28
36
29
31
8
51
16
2
16
15
15
8
12
4
29
15
36
22
11
27
28
8
10
6
6
23
31
9
12
5
19
23
9
4
3
72
2
48
19
24
11
1
3
17
3
1
45
11
67
36
14
51
3
13
15
9
8
1
2
21
28
12
17
3
4
36
20
27
1
20
3
88
29
45
34
6
2
25
9
6
24
9
9
3
20
40
33
42
2
3
3
24
6
127
8
39
61
11
48
36
6
39
3
37
21
14
16
66
11
1
2
9
3
6
39
24
33
42
21
19
5
4
44
1
15
5
4
15
11
57
7
20
1
32
1
14
57
21
19
36
15
17
28
23
22
11
4
15
29
1
47
12
25
26
1
24
3
33
59
1
3
14
39
21
48
6
9
7
116
16
21
24
15
17
3
9
12
4
24
8
7
104
1
71
49
17
4
2
18
6
25
15
5
15
48
16
26
4
24
2
13
17
3
1
26
36
4
5
37
23
3
4
12
68
6
6
12
46
32
19
23
22
14
13
20
7
6
2
6
15
153
6
12
6
7
27
8
4
17
4
11
16
21
23
13
9
95
33
12
55
15
26
27
4
15
18
27
3
5
15
42
22
12
17
12
25
14
18
10
8
10
6
32
57
16
29
24
42
49
35
24
40
20
9
1
60
23
13
15
23
36
66
3
3
30
48
10
50
18
13
17
22
20
6
4
11
21
10
9
51
20
34
90
6
15
9
2
12
9
52
39
21
5
15
7
5
28
51
20
1
120
39
38
3
3
6
18
58
14
21
28
5
52
75
45
15
5
43
92
21
7
35
16
45
15
14
52
8
4
32
139
27
5
27
12
34
2
13
8
1
20
39
12
7
32
1
39
26
18
12
10
14
28
5
25
23
136
33
11
16
11
48
4
36
24
41
1
15
41
3
3
13
15
32
102
7
41
27
9
10
42
2
12
52
42
12
36
42
44
22
26
6
66
9
4
56
15
28
32
24
24
1
23
13
15
68
1
23
9
4
24
15
17
28
21
42
29
27
1
5
27
24
33
22
41
12
69
22
8
28
44
6
19
11
24
1
9
15
56
27
61
5
31
29
15
12
37
2
1
11
4
8
4
32
21
19
77
12
3
22
15
27
48
53
9
43
5
27
39
6
19
41
36
7
111
17
1
11
21
4
32
28
36
15
21
11
3
60
4
42
26
16
20
52
8
13
8
51
25
21
3
21
11
7
60
62
18
18
18
6
19
20
7
20
4
17
12
1
48
18
44
9
19
53
15
18
12
15
51
49
11
16
44
12
45
12
4
21
32
3
9
66
42
48
24
39
12
7
21
29
60
30
9
13
11
25
3
11
24
66
30
9
31
8
12
10
39
8
4
9
15
44
7
30
15
24
3
12
68
12
42
6
9
19
2
3
19
9
5
15
76
47
4
9
15
17
1
11
21
70
21
5
40
14
10
24
6
21
20
15
18
3
4
3
32
25
68
55
44
37
3
6
32
34
18
30
12
29
16
39
8
6
43
8
31
14
42
54
6
36
60
4
5
3
66
34
8
6
16
15
21
2
13
32
9
22
12
92
16
18
35
13
2
70
15
8
39
33
28
11
18
3
13
2
33
19
2
42
12
97
8
15
84
24
9
37
42
26
3
9
42
10
107
1
20
63
39
24
33
4
17
6
25
8
28
32
31
12
29
3
16
20
13
11
34
44
10
21
23
1
36
5
4
11
7
20
1
20
40
9
18
2
6
6
91
5
4
30
14
6
4
5
16
5
19
111
8
13
15
5
3
12
21
28
15
8
42
27
21
39
4
8
61
50
78
31
15
17
3
24
46
8
6
1
36
11
21
24
27
6
46
14
16
32
78
18
31
11
1
11
49
9
66
38
15
19
56
24
1
12
15
8
1
44
7
30
63
12
9
26
18
7
15
2
12
10
20
4
17
36
15
6
31
5
6
1
15
68
16
20
24
10
14
30
16
51
29
22
5
25
32
7
23
16
5
1
56
64
56
12
39
52
20
40
8
1
42
20
21
49
74
33
12
55
24
8
13
65
18
13
23
6
63
7
5
3
64
48
5
52
11
18
10
38
39
27
16
2
7
17
15
7
20
46
14
133
3
5
19
12
9
12
11
4
30
32
58
26
16
8
22
20
60
9
ABCD 492878004*7^$a-1 [50240]
64
128
172
48
12
80
24
112
32
88
24
24
260
220
56
60
16
68
184
120
32
76
140
264
96
12
60
96
4
92
168
112
140
48
28
168
152
192
100
68
168
4
12
8
28
48
36
168
168
32
108
112
80
108
72
168
160
8
12
60
88
24
168
80
112
8
52
12
68
12
4
84
156
12
68
144
96
52
80
48
12
84
240
60
108
100
48
60
20
28
264
152
40
24
36
48
108
32
88
48
12
20
28
32
160
204
84
80
76
84
44
328
80
24
16
48
36
356
64
24
132
60
20
100
408
24
60
36
32
28
20
76
68
16
56
16
72
80
40
32
40
144
12
44
228
148
80
168
4
128
4
48
32
136
72
12
144
236
16
24
156
128
64
20
108
148
80
40
224
192
16
8
60
4
188
340
48
144
216
32
88
60
80
160
224
12
24
76
36
8
244
20
16
156
36
44
28
152
48
12
16
60
228
20
64
48
80
40
132
12
24
60
12
260
4
24
56
168
120
16
24
128
240
4
36
152
100
12
224
4
60
116
156
40
140
16
60
152
12
36
424
20
28
248
28
32
28
32
48
72
40
68
100
32
28
32
48
36
64
476
76
104
124
116
16
8
72
12
156
36
144
76
84
92
48
64
272
4
36
24
84
20
136
84
68
24
120
124
60
144
8
24
100
44
112
240
164
16
84
80
168
48
40
80
160
8
16
8
48
12
16
44
52
20
40
24
32
12
100
48
8
40
32
12
108
280
168
56
216
4
80
196
60
84
48
56
16
96
144
36
20
124
20
48
40
72
44
12
88
92
112
60
56
96
16
24
20
4
176
24
160
24
8
48
36
144
52
80
168
36
244
24
56
40
116
16
164
60
96
48
4
48
152
72
40
48
8
108
84
48
64
128
60
96
76
36
12
68
108
24
60
76
116
64
32
12
88
12
108
24
24
56
220
240
48
192
80
28
8
60
60
40
12
32
76
20
12
112
168
72
68
28
20
112
32
64
140
52
20
40
68
4
8
48
40
216
20
84
64
80
376
20
112
20
64
56
4
44
120
172
48
96
96
12
80
52
68
28
108
24
140
228
72
88
24
36
20
12
28
72
128
40
212
160
80
36
60
12
4
224
12
160
228
140
4
308
72
36
16
44
16
116
84
48
28
284
36
108
24
136
32
208
84
132
60
128
148
80
108
36
24
4
36
80
256
80
24
420
4
396
84
56
16
56
108
172
24
156
20
24
24
12
4
24
116
96
84
16
108
60
80
4
276
80
112
104
180
108
148
80
48
96
16
12
56
156
60
4
80
220
116
108
52
44
24
48
252
36
24
48
72
28
44
4
36
44
12
52
156
152
24
24
40
20
4
48
8
16
96
104
28
12
48
36
156
80
148
60
228
84
296
120
24
136
120
80
24
28
36
24
ABCD 493238804*7^$a-1 [50003]
24
17
48
31
72
168
12
29
43
108
84
84
41
79
36
36
60
24
29
240
216
55
5
91
12
108
12
48
84
89
36
19
144
168
60
60
24
24
72
120
12
12
24
144
12
108
65
343
72
12
36
89
31
12
36
5
144
7
48
132
96
24
53
43
24
48
60
12
60
5
60
24
60
67
12
5
103
60
24
48
60
36
12
77
43
60
120
12
120
48
24
5
31
204
48
12
96
120
48
65
96
60
91
53
24
7
5
79
12
12
120
60
72
36
60
60
72
185
12
19
36
60
36
84
24
41
55
60
120
60
29
247
29
55
29
7
72
108
12
12
29
7
89
19
84
36
72
17
12
139
101
115
24
36
48
72
120
48
60
72
53
43
24
96
12
77
84
7
77
7
65
31
17
55
72
36
72
48
12
48
89
79
36
216
12
48
53
19
120
96
29
163
180
12
5
43
168
84
17
43
17
24
55
96
29
67
48
192
89
115
60
24
12
77
31
96
36
492
5
43
12
12
36
53
19
72
36
12
12
216
77
7
48
72
48
12
5
60
115
5
120
79
89
7
96
168
24
48
113
31
96
144
24
336
36
60
48
156
53
31
24
216
36
36
89
31
168
72
24
48
60
36
5
19
5
43
48
84
41
36
43
36
132
12
60
72
216
60
77
7
36
60
12
96
120
36
125
43
36
204
36
41
175
264
36
29
31
180
5
120
79
12
72
12
24
5
60
7
17
67
60
24
65
7
60
72
5
12
91
24
24
65
7
60
12
60
12
48
12
60
24
41
55
48
77
19
24
48
72
48
72
17
43
36
24
60
12
180
240
36
60
12
41
19
12
5
19
96
29
67
72
312
36
89
19
24
72
168
12
60
96
24
120
180
96
432
12
65
48
72
31
24
29
204
7
5
55
5
60
55
60
48
5
36
127
89
31
60
60
24
24
72
17
12
55
96
84
24
144
41
60
67
60
132
48
24
144
89
103
72
17
31
60
29
43
60
48
120
12
137
103
36
24
180
17
43
60
36
12
29
48
7
36
72
5
7
29
7
120
24
149
60
31
60
36
17
55
108
84
173
7
36
120
17
12
31
288
65
79
5
43
29
19
36
84
65
36
31
60
29
31
24
180
48
41
96
48
31
96
36
84
65
48
7
48
77
103
12
60
228
12
125
24
36
19
24
168
72
96
96
36
29
24
31
5
84
7
24
5
55
84
72
132
72
36
48
5
31
180
36
29
43
36
41
91
29
31
168
29
163
48
84
60
72
96
17
7
96
12
65
43
12
12
36
149
55
65
31
209
151
209
31
132
36
65
24
31
24
12
228
41
31
96
120
12
257
48
103
12
48
48
5
31
65
115
216
77
43
17
31
65
79
17
31
29
48
36
36
24
19
60
12
156
12
12
125
48
7
108
17
60
175
36
84
168
192
24
96
29
19
197
175
48
108
24
144
84
168
12
17
31
24
36
120
12
72
60
48
5
120
36
91
65
60
24
156
151
12
48
204
48
5
175
36
12
12
132
96
108
24
17
84
7
12
17
175
60
5
24
7
12
77
55
60
36
149
19
65
7
48
24
12
29
55
41
31
60
12
168
17
12
84
7
48
65
96
48
55
48
12
137
108
31
41
151
12
17
55
29
7
72
137
24
151
24
84
12
24
24
72
29
84
7
24
101
43
5
132
283
180
17
103
17
55
65
120
31
24
5
19
41
175
233
103
29
55
89
96
151
72
48
60
72
60
17
19
12
72
12
24
96
48
77
115
89
19
125
7
24
72
204
5
31
89
31
84
29
7
12
137
180
115
36
72
ABCD 493282758*7^$a-1 [50022]
12
20
54
35
48
11
13
17
12
12
30
20
26
16
20
10
20
18
10
6
16
18
42
7
11
25
41
10
20
26
6
22
2
5
55
29
11
14
4
56
14
2
4
36
8
12
30
4
14
2
29
35
12
8
36
16
18
2
65
9
16
8
12
51
12
29
16
4
20
32
68
12
23
1
22
61
13
20
16
28
6
26
4
10
4
5
1
4
56
24
70
16
20
1
7
26
56
16
4
8
22
48
22
76
27
1
90
82
8
11
35
10
18
2
24
14
12
34
50
22
8
12
70
8
20
9
1
4
2
14
22
28
14
40
10
56
6
48
36
140
46
20
28
30
8
8
32
72
19
1
8
2
26
16
18
2
24
23
7
10
19
13
12
11
7
40
8
5
1
20
15
12
43
24
42
10
8
50
66
6
8
4
6
36
10
11
7
12
4
4
18
34
38
32
4
2
12
2
4
14
28
18
24
2
17
9
10
8
57
7
40
16
34
11
11
20
36
12
2
38
58
32
30
2
8
27
3
8
70
14
48
32
10
7
17
19
1
44
6
4
12
10
6
22
39
11
25
11
6
30
8
12
16
4
8
1
7
42
52
28
8
42
32
10
8
12
14
40
10
20
16
8
16
7
23
30
16
10
26
14
49
49
18
10
30
38
6
34
30
20
26
38
32
18
12
44
50
14
10
2
6
44
98
6
22
4
4
10
30
16
11
9
24
36
3
15
56
2
12
23
7
18
24
4
56
18
46
2
22
18
12
13
19
17
7
6
54
4
66
16
30
28
12
41
24
19
20
6
26
4
10
24
4
6
12
2
10
22
50
1
7
30
12
8
15
25
2
34
36
46
8
5
17
34
9
7
5
19
84
12
4
13
12
5
4
4
12
18
36
4
30
10
8
4
8
6
19
1
35
19
2
18
18
4
14
4
10
6
14
20
6
16
6
4
4
24
2
50
34
13
17
4
56
79
25
2
34
20
24
12
8
66
2
18
65
55
6
47
12
5
14
6
20
6
16
12
2
26
1
1
10
22
44
6
30
4
52
8
32
43
7
12
48
24
34
2
5
29
14
20
2
24
38
36
10
7
36
9
3
24
1
44
12
54
4
10
30
25
17
8
52
18
8
4
1
29
64
6
18
10
10
18
1
17
16
27
1
12
48
52
6
2
32
14
20
12
2
32
19
85
6
8
30
2
13
12
13
2
10
20
16
28
7
5
4
3
17
30
24
44
16
14
35
11
12
12
20
18
8
24
26
1
75
28
12
10
8
46
1
29
7
35
13
24
5
12
18
18
19
9
10
40
13
23
4
9
11
10
6
20
1
7
12
58
20
16
2
44
14
56
46
37
1
46
8
10
6
24
16
4
6
6
8
16
4
10
15
27
9
5
2
24
10
88
15
1
16
6
12
1
49
42
29
5
6
4
9
1
20
54
2
14
56
9
41
31
7
20
28
5
3
22
10
14
18
10
20
18
52
40
66
10
6
30
4
22
4
47
11
1
29
8
28
7
13
4
7
63
9
13
28
50
18
8
14
6
16
14
36
25
15
9
109
11
7
4
49
35
50
16
24
2
2
36
54
18
14
10
46
22
16
4
12
11
9
20
14
29
1
16
24
14
6
36
4
24
50
5
31
5
5
2
28
25
19
17
9
2
25
3
9
23
37
1
10
10
6
20
30
4
46
40
58
2
70
14
24
1
41
18
13
23
13
1
22
28
26
4
27
1
4
8
22
44
16
1
25
10
30
8
24
47
11
20
4
1
9
4
10
16
20
50
6
2
90
2
26
78
6
8
36
24
8
8
65
11
1
5
4
15
83
6
24
22
8
1
1
10
18
19
1
16
10
14
6
16
9
61
30
6
44
18
21
9
32
20
8
8
2
12
14
10
10
19
15
8
13
5
31
11
42
16
14
2
11
73
42
29
11
1
7
2
8
19
33
12
58
2
2
6
30
82
2
34
50
2
2
6
20
10
4
65
57
4
30
17
13
26
28
26
50
4
16
12
4
1
47
1
1
14
9
23
4
9
67
5
53
10
16
4
44
26
4
46
32
74
10
10
4
3
11
2
14
16
8
100
40
6
2
8
2
38
2
20
18
10
20
2
4
1
9
88
16
4
32
18
48
42
36
2
8
20
1
5
8
32
74
12
30
14
20
8
10
28
10
10
8
16
4
4
10
9
1
20
15
5
22
10
16
30
8
12
8
62
7
72
35
8
12
53
12
1
24
16
4
28
10
16
4
20
28
74
14
2
18
64
1
17
38
6
36
38
6
56
7
21
2
8
42
4
30
40
28
26
2
2
16
43
7
6
20
8
10
81
29
7
55
18
18
44
10
20
24
20
19
5
10
2
10
4
10
14
30
2
46
2
20
8
28
34
46
10
12
8
10
1
19
4
13
5
24
8
35
13
18
5
65
6
18
2
18
10
12
4
10
22
2
23
5
24
31
13
22
12
10
6
9
37
11
49
11
29
7
27
10
20
6
10
10
18
20
6
4
2
36
28
2
88
2
24
14
4
20
12
8
2
4
4
16
10
16
9
12
33
34
5
7
4
12
1
21
42
9
9
100
22
56
2
16
50
9
43
28
6
28
100
2
4
5
1
14
36
10
18
38
4
74
2
28
70
17
19
20
14
19
27
38
50
29
7
34
7
5
8
100
30
1
7
72
18
42
2
8
19
1
11
17
12
32
4
4
16
12
2
28
4
13
37
40
31
27
18
28
24
20
8
19
25
28
10
20
22
54
44
8
108
16
13
57
28
10
6
10
10
35
15
10
44
8
28
36
14
14
6
40
10
14
22
4
22
12
13
3
4
2
10
10
6
1
59
12
26
4
19
1
22
8
6
6
4
14
8
8
44
11
29
16
22
12
22
26
17
11
14
6
14
72
18
10
35
1
66
14
2
8
20
6
8
28
20
20
24
4
7
9
10
34
10
32
37
27
4
86
3
17
14
6
30
14
63
1
26
4
16
2
11
3
18
70
22
7
51
18
20
7
1
16
54
20
12
4
10
10
64
26
24
4
26
52
13
29
8
10
12
32
4
1
11
10
42
2
10
56
58
14
2
28
2
29
7
110
18
16
10
64
27
55
5
12
11
13
9
14
18
7
25
20
4
16
30
1
37
2
26
30
12
2
8
26
24
18
4
3
35
6
19
17
6
4
21
17
19
51
10
2
4
10
4
15
27
8
12
24
6
30
13
11
24
10
15
1
24
11
7
22
28
18
2
2
10
18
18
19
5
32
35
1
35
13
10
40
2
7
11
16
8
8
14
26
2
68
4
35
15
4
44
16
36
76
70
28
6
17
31
12
54
4
7
63
9
47
1
85
10
20
4
2
4
54
6
6
13
1
30
4
20
24
32
9
19
28
8
6
4
40
20
12
2
22
36
38
10
6
8
20
80
26
22
18
16
50
38
8
3
15
9
17
4
14
10
2
28
6
4
22
6
38
5
31
6
12
10
18
8
6
16
10
14
10
16
4
30
18
20
12
6
28
10
3
63
28
17
9
20
24
26
2
42
18
10
2
112
16
18
6
26
74
14
10
20
2
22
2
40
25
59
14
6
54
8
62
32
4
2
11
43
29
5
26
14
14
2
60
36
4
54
16
28
38
4
6
22
20
52
6
14
6
22
42
14
23
7
40
16
10
6
14
26
18
10
24
8
10
18
10
10
74
40
2
10
16
4
14
30
10
6
8
40
32
44
19
1
16
4
2
38
10
2
2
26
14
2
4
24
11
1
4
56
36
22
22
16
2
28
4
6
12
7
13
16
2
24
4
4
8
52
2
14
14
63
7
2
34
100
37
13
12
8
4
12
66
2
2
6
14
64
37
39
33
17
28
20
8
4
26
40
73
21
36
10
52
2
40
19
5
4
10
22
40
3
1
4
6
12
32
26
50
12
20
14
18
16
10
4
10
32
9
1
6
10
18
12
12
2
11
17
22
16
17
1
24
32
4
10
14
23
3
20
12
2
22
49
25
14
26
12
14
38
16
42
18
12
2
16
17
23
32
18
30
17
23
20
56
28
53
45
51
7
22
28
15
1
4
40
4
80
40
6
14
12
24
3
11
16
14
10
2
14
4
6
2
17
11
12
50
92
6
20
6
10
4
10
16
27
24
77
12
10
14
43
9
15
5
22
50
42
14
30
4
52
10
28
12
4
2
12
1
5
12
2
10
19
13
4
2
4
1
37
2
10
36
35
59
1
29
66
34
100
6
34
6
2
2
46
8
2
12
32
8
30
58
14
34
4
18
2
12
6
10
4
70
34
37
27
22
24
44
32
7
24
36
7
4
36
20
14
28
11
17
60
2
18
6
58
10
6
26
40
6
38
30
7
24
19
17
19
64
16
9
9
12
8
30
6
19
5
31
37
14
16
24
14
3
11
78
72
19
33
8
42
14
6
30
10
6
38
24
30
20
8
100
4
70
4
10
20
14
2
11
9
36
2
8
4
30
30
25
24
5
2
5
7
18
11
1
10
12
8
6
6
8
8
20
29
5
20
4
7
5
2
10
6
32
4
4
16
18
12
6
17
1
16
100
10
88
22
4
32
8
6
13
15
26
6
14
66
8
9
7
10
36
14
29
11
10
16
44
30
6
68
7
13
16
70
26
30
14
12
4
8
11
36
21
8
20
34
1
19
17
35
1
17
38
10
4
27
1
6
6
78
16
13
13
14
6
39
24
21
6
18
39
27
16
36
4
49
39
6
12
24
38
25
23
42
10
20
52
16
17
36
5
6
10
8
12
34
14
6
20
14
2
48
8
2
10
36
4
48
4
9
9
2
4
45
5
2
5
19
6
22
16
14
42
6
8
10
37
23
24
6
19
24
36
55
2
4
96
48
6
26
15
36
23
6
34
9
13
48
16
24
2
14
20
6
14
50
26
2
20
16
17
27
18
52
32
26
44
24
4
25
5
6
12
13
19
2
24
27
5
7
23
1
7
41
69
10
12
22
8
88
4
30
58
70
13
9
2
1
5
24
31
37
16
84
16
12
10
8
14
6
14
26
14
16
6
28
56
14
2
10
38
17
13
11
7
2
10
10
8
62
2
7
11
1
19
58
12
6
1
48
17
19
1
80
10
10
4
4
12
34
14
2
8
18
19
11
4
16
34
38
12
18
22
24
14
10
22
14
2
4
4
4
71
5
26
24
6
28
10
16
20
32
18
10
4
10
31
39
2
4
3
19
4
40
60
16
2
40
76
2
17
17
19
59
12
4
10
6
24
30
34
92
4
12
4
28
12
5
25
36
12
16
2
32
12
24
16
4
24
12
6
8
6
24
70
56
11
105
4
8
16
52
44
10
13
5
8
30
4
14
20
14
22
10
14
27
12
24
7
5
11
18
6
64
26
26
8
28
53
9
2
50
18
16
2
20
12
16
36
8
16
23
33
8
72
86
14
10
20
10
18
28
2
30
29
9
2
13
36
13
8
2
13
25
2
90
16
12
16
4
15
12
5
6
12
1
1
46
37
15
2
6
18
56
28
38
4
10
26
24
4
16
20
9
5
7
19
16
42
6
24
16
4
5
17
4
15
12
17
50
6
35
15
9
11
6
18
37
9
10
2
8
6
8
16
12
14
35
23
20
20
6
3
9
24
68
7
15
54
3
33
4
24
56
62
12
2
46
48
14
60
26
44
1
ABCD 493366304*7^$a-1 [50004]
36
8
87
1
12
53
18
24
1
5
6
30
15
63
18
123
15
1
11
13
29
3
3
9
3
81
12
60
16
8
12
15
1
20
24
12
39
49
11
69
3
33
60
27
1
8
9
12
3
3
1
20
12
4
44
12
48
51
13
24
35
12
13
41
55
17
24
75
48
27
1
23
45
48
3
33
3
21
3
6
3
24
12
51
45
9
19
29
43
12
80
3
25
60
32
12
9
3
33
18
6
6
1
59
1
83
37
32
72
3
12
25
41
43
12
32
15
21
24
3
24
9
12
39
6
55
29
3
3
18
51
45
18
21
48
12
4
17
135
36
28
8
24
4
32
4
23
33
52
5
15
12
99
18
55
23
18
15
12
72
48
27
61
5
3
64
12
36
29
15
51
30
15
72
12
12
40
8
3
13
29
18
21
12
16
20
3
25
11
21
15
73
12
53
36
12
3
15
9
16
32
60
9
30
49
68
21
18
84
85
35
36
9
12
12
12
3
36
25
32
64
20
15
9
60
3
9
16
11
30
3
12
15
12
12
37
23
9
64
5
87
12
3
1
92
3
42
51
48
63
13
29
19
36
71
18
31
8
57
123
24
69
3
21
19
35
21
16
68
36
33
6
45
45
31
8
15
73
68
9
3
28
36
23
1
12
24
5
6
24
9
16
41
7
12
96
23
45
12
40
32
16
5
3
9
27
3
9
12
84
3
21
21
7
48
23
72
21
64
44
4
12
8
135
42
39
15
49
32
4
24
11
13
71
60
12
24
9
12
24
40
24
24
12
11
25
53
36
30
1
24
36
12
12
29
19
32
24
72
4
32
4
44
12
16
17
27
27
9
87
18
3
12
15
1
11
9
24
27
69
39
36
1
89
30
45
15
6
55
60
71
13
36
36
53
12
15
9
3
3
12
1
36
11
25
8
12
40
32
21
84
42
9
4
35
108
21
3
25
8
12
72
4
56
4
80
45
7
47
45
99
33
33
24
19
5
6
25
11
13
35
9
24
3
90
12
30
73
12
24
5
3
16
8
24
33
6
1
23
21
63
13
20
4
20
69
15
52
8
12
9
6
24
45
3
33
28
35
1
24
44
36
24
27
18
42
21
15
12
1
20
16
8
57
84
7
32
72
15
1
20
4
11
13
12
12
35
13
12
32
21
18
69
24
24
28
20
24
52
8
16
12
48
41
6
21
4
47
6
12
30
18
51
28
11
1
24
44
3
57
100
71
25
8
28
32
4
20
27
12
48
57
40
23
21
60
45
3
112
12
107
9
3
9
15
9
16
24
20
21
7
59
18
67
35
21
72
27
1
68
12
3
37
8
15
54
15
15
21
4
12
23
33
39
36
18
39
40
11
36
48
36
1
29
27
4
36
60
20
3
12
33
124
11
33
3
1
5
3
12
15
13
5
31
20
75
9
15
54
6
49
47
66
51
24
15
13
12
8
16
29
6
21
4
5
15
36
60
39
9
4
36
11
1
20
4
23
9
27
6
19
29
6
12
37
77
19
12
84
11
21
36
3
9
3
73
20
4
36
20
28
11
1
29
15
4
8
24
24
40
92
57
30
33
12
4
8
33
60
51
88
12
44
40
12
20
3
60
21
15
84
1
8
16
8
36
63
37
44
3
13
12
48
35
9
3
49
24
56
12
3
21
24
36
12
21
3
93
15
15
33
3
13
20
60
24
33
24
19
5
3
39
1
12
47
9
15
72
108
60
6
27
4
20
3
37
17
30
66
3
28
11
49
48
11
1
60
23
1
5
24
12
39
40
12
8
15
60
9
16
36
23
60
6
7
68
24
12
15
18
7
35
81
4
35
30
3
48
105
3
45
3
36
28
17
6
6
18
48
129
15
24
9
12
3
18
54
25
29
27
112
11
6
27
4
32
27
33
21
3
24
40
8
16
24
12
24
11
18
6
1
47
12
45
33
3
45
12
15
3
25
5
99
39
30
3
63
6
15
4
11
13
5
3
28
5
18
1
8
96
27
60
61
59
21
27
25
11
1
23
9
21
3
15
12
9
12
12
3
1
11
37
11
1
29
7
8
16
44
24
88
8
36
28
47
30
3
3
174
31
59
1
20
3
25
11
6
48
3
16
128
4
35
36
18
31
32
27
37
44
3
36
25
36
24
32
12
40
23
49
44
4
11
1
20
12
28
35
24
1
5
6
24
1
35
25
12
11
6
27
33
6
25
68
219
1
29
30
36
36
25
8
27
9
12
40
8
4
5
6
25
41
3
16
5
7
84
11
18
12
55
8
45
54
60
12
13
60
11
1
20
64
11
9
21
6
25
20
36
4
29
15
33
15
12
3
13
24
32
3
21
12
12
4
5
19
20
100
47
6
18
36
21
36
3
24
24
13
56
28
11
25
8
15
12
12
13
20
3
1
35
45
3
6
7
8
27
12
6
6
25
20
40
59
1
29
27
4
20
39
114
36
3
3
1
35
60
18
6
81
4
24
32
12
15
1
36
5
15
12
48
16
29
6
33
76
5
48
42
36
21
16
80
24
3
174
42
9
64
8
24
40
5
18
90
31
48
11
12
60
18
6
1
8
16
24
11
21
24
15
9
45
3
24
33
15
16
24
12
20
15
13
17
7
32
16
35
25
24
71
12
21
16
24
12
59
13
48
23
21
15
13
12
11
24
6
3
52
84
20
4
12
12
47
13
12
32
28
11
49
23
12
1
8
4
12
20
36
27
12
48
1
41
87
21
3
15
13
17
27
21
67
12
5
3
27
33
52
47
33
24
148
5
24
51
184
32
3
37
20
3
1
5
27
60
3
6
27
27
48
18
3
21
31
35
18
7
59
1
23
6
3
15
18
7
8
84
9
6
13
41
3
3
25
23
1
71
9
4
5
7
11
24
13
8
4
35
48
13
35
81
52
89
31
32
52
17
3
12
9
31
35
54
3
36
24
3
9
39
12
9
64
17
6
72
13
23
1
11
45
3
6
51
3
37
23
36
6
24
27
24
28
11
21
3
36
6
12
55
17
3
16
35
36
9
4
36
44
24
28
8
75
1
35
37
5
60
15
28
29
48
12
30
1
12
12
104
21
3
4
24
20
4
8
9
43
35
9
24
27
78
103
5
30
37
8
12
12
27
1
5
3
12
3
49
36
11
6
3
4
20
15
45
52
56
4
71
21
3
9
16
36
12
36
5
6
25
48
8
4
59
1
104
4
8
3
33
16
17
39
24
3
37
23
9
64
11
6
51
28
20
21
43
11
9
15
36
1
32
16
35
6
3
27
30
27
16
41
3
4
8
12
9
6
42
18
21
4
80
4
8
15
21
76
23
12
21
52
44
39
42
3
9
15
4
8
4
12
71
36
54
102
13
65
3
3
1
32
12
4
32
64
36
12
56
87
13
20
15
25
71
9
48
51
12
25
36
8
81
30
45
36
63
12
21
12
21
18
1
59
9
57
3
12
24
52
23
13
8
52
72
8
3
21
15
61
24
8
27
6
7
5
3
4
41
3
12
40
12
41
27
4
8
16
41
36
3
4
12
24
8
3
25
53
63
4
5
30
21
12
16
60
32
3
12
12
21
4
8
28
84
32
36
4
44
51
49
5
12
43
8
24
24
3
78
18
42
18
37
23
45
15
24
37
60
23
37
24
92
4
36
12
44
3
1
83
1
11
13
20
15
1
11
33
4
65
15
15
13
80
24
9
6
36
12
6
3
3
1
20
28
35
45
12
72
12
4
32
9
36
7
32
39
1
44
24
51
36
13
8
3
30
7
24
20
4
8
60
27
24
33
36
24
48
21
55
44
12
4
5
31
32
15
1
20
27
73
11
30
43
41
3
52
11
18
3
48
15
37
35
108
45
4
8
9
15
3
12
21
4
24
8
9
3
21
6
69
3
25
56
15
9
75
12
18
3
39
1
23
36
9
9
75
72
16
56
24
3
42
24
19
5
7
60
23
42
48
12
18
9
51
1
56
40
35
9
4
24
11
6
63
51
1
24
5
6
1
24
24
11
21
4
29
51
21
7
12
29
12
18
33
27
12
108
6
15
4
32
15
78
87
39
9
27
48
45
36
4
24
23
13
5
15
4
11
12
30
15
3
6
18
57
28
107
24
1
24
71
6
3
4
47
45
3
36
9
28
32
63
25
32
15
69
4
68
4
11
21
36
36
16
95
12
6
12
39
3
25
23
9
63
21
57
12
27
39
13
5
3
16
44
63
9
27
25
32
15
1
47
73
11
1
12
32
12
3
36
45
12
12
16
24
8
36
52
12
8
12
36
16
8
27
36
30
7
23
12
6
3
21
39
12
4
72
5
3
40
8
45
43
41
15
3
21
24
28
23
93
39
13
32
12
24
12
39
1
17
7
41
6
33
ABCD 493386092*7^$a-1 [50056]
66
54
9
19
77
31
5
9
30
28
32
9
39
28
12
5
67
108
132
5
48
72
24
36
31
5
175
44
36
54
270
16
12
152
6
27
36
171
76
77
63
81
43
5
31
104
6
22
89
9
34
8
9
43
41
36
60
99
54
3
15
12
90
63
33
3
24
103
17
168
9
18
88
14
6
124
68
28
32
100
2
18
105
48
36
24
84
15
16
12
20
177
3
42
3
15
112
113
36
67
41
84
15
12
18
22
32
28
12
56
40
5
45
3
79
2
36
22
2
171
36
84
9
10
120
48
17
12
72
19
60
92
28
5
36
19
48
32
21
7
65
60
7
20
165
60
27
9
81
63
48
15
64
120
26
22
48
24
56
21
36
87
48
9
19
12
48
29
43
89
9
3
19
113
295
5
19
17
43
36
17
84
91
98
42
108
4
5
3
28
104
16
32
28
60
53
12
15
40
5
36
43
36
14
6
9
3
40
77
103
20
72
16
32
28
12
20
12
36
4
146
10
12
62
6
72
57
91
132
12
5
3
9
33
27
3
196
29
31
20
4
48
32
16
53
67
77
57
18
9
36
15
28
84
48
60
48
12
20
162
78
45
7
60
8
18
99
36
36
43
56
24
108
21
7
92
40
101
91
17
48
55
48
2
36
30
45
127
60
17
31
53
91
26
22
101
31
113
27
16
104
117
72
19
8
45
9
15
3
153
36
19
77
27
16
14
10
26
82
17
31
74
36
70
14
10
5
48
55
5
3
54
10
41
67
32
48
60
57
51
84
28
12
36
12
17
12
36
60
7
5
43
53
7
38
70
20
84
16
101
213
66
150
183
67
14
6
12
33
19
8
40
53
115
17
3
54
46
41
19
74
18
40
60
60
12
5
12
19
24
89
7
92
40
68
4
17
19
32
18
34
56
45
9
18
100
92
28
8
40
5
132
27
30
18
28
41
39
24
66
42
12
16
12
12
20
100
20
90
27
79
17
67
41
79
5
15
117
43
5
51
12
45
7
26
70
12
48
17
15
102
60
39
19
5
27
40
125
123
45
7
36
32
42
18
72
21
55
50
27
43
14
51
19
8
100
29
31
65
36
31
8
18
70
44
21
19
8
28
12
41
7
12
48
14
18
69
103
50
36
3
81
190
36
5
9
18
18
27
144
3
60
30
70
29
19
80
18
42
93
19
36
140
45
7
5
163
17
27
9
91
48
72
128
12
6
34
56
9
91
24
5
31
14
6
52
101
7
12
60
173
7
20
93
24
3
148
24
53
135
18
90
4
48
12
8
28
5
9
36
84
10
26
150
40
72
8
45
19
5
115
128
48
105
39
45
108
55
5
55
20
9
91
17
15
108
9
31
62
36
51
3
16
24
65
12
19
5
7
20
93
69
46
44
30
58
20
40
77
43
48
24
29
67
32
40
5
7
60
8
9
60
3
96
72
9
12
27
40
92
117
43
38
30
72
117
72
33
27
31
5
27
16
24
8
52
200
6
3
67
60
60
144
53
43
20
81
43
200
30
27
151
12
36
140
4
68
12
16
53
7
24
68
117
3
9
51
72
40
8
60
40
53
9
18
88
132
20
48
33
19
29
31
5
7
101
27
52
17
9
22
5
63
112
62
70
8
18
27
57
46
12
20
153
27
52
65
75
88
17
43
2
3
36
24
7
41
9
15
3
88
29
91
5
7
32
36
105
36
99
45
12
15
112
68
45
12
63
28
269
105
10
48
60
92
81
15
4
8
28
41
3
9
19
53
15
30
22
41
7
60
20
64
53
67
26
54
88
132
36
101
43
48
125
43
137
12
24
27
52
29
183
90
60
99
31
5
31
44
69
39
28
41
9
90
45
9
30
16
44
30
46
5
165
22
101
27
45
129
15
135
28
29
24
9
36
3
19
77
21
10
32
102
150
36
30
34
89
67
12
32
60
9
39
9
43
156
32
28
134
10
20
9
91
8
28
72
12
60
5
3
60
12
40
41
96
3
9
72
9
18
117
91
5
19
8
81
7
72
140
78
22
149
19
12
72
8
78
75
9
58
5
87
28
2
96
34
36
14
63
96
27
40
17
55
8
33
192
7
8
12
42
30
28
8
24
45
3
18
51
72
67
24
89
12
27
40
5
63
4
5
24
48
31
20
40
5
3
9
55
8
168
45
7
5
27
28
108
41
36
63
4
36
12
38
3
7
65
15
4
53
7
8
52
5
51
40
44
180
45
24
67
89
103
92
28
8
9
55
56
64
53
123
12
33
48
24
3
172
77
36
45
70
60
41
91
12
96
17
63
52
108
60
24
8
45
43
41
19
44
45
43
2
18
52
17
3
9
7
29
55
5
43
5
72
163
89
96
63
129
55
168
29
31
38
30
40
12
20
28
17
27
40
101
27
18
234
28
120
80
105
55
89
19
12
48
24
5
48
276
7
50
10
44
100
48
108
32
172
116
52
17
3
28
77
75
28
72
5
3
112
2
58
113
ABCD 493393398*7^$a-1 [50084]
10
5
60
16
5
120
19
51
9
36
77
123
19
5
48
7
38
3
36
40
93
23
13
60
54
180
65
1
20
12
48
72
7
5
36
15
25
35
19
17
24
12
45
3
12
43
2
12
46
165
92
52
36
17
3
36
24
55
60
5
25
24
35
136
135
30
95
49
56
34
36
2
27
96
12
45
12
15
40
72
9
47
57
70
53
52
20
108
37
68
60
52
95
156
69
15
36
4
5
60
63
7
36
74
48
52
35
45
51
4
15
5
12
9
27
28
185
24
48
27
21
39
105
46
2
7
45
20
10
36
41
4
32
4
44
24
85
47
33
87
40
53
10
6
30
50
4
47
108
31
5
120
40
15
2
3
4
56
9
115
8
4
33
36
47
43
65
12
4
68
60
1
35
12
12
136
17
12
3
13
59
45
96
55
44
52
3
53
7
21
15
2
52
56
64
8
7
75
45
56
4
65
46
9
45
11
132
73
20
4
11
69
31
17
15
24
33
15
96
4
225
35
1
135
5
87
52
56
64
56
49
66
45
32
12
12
13
20
10
6
32
15
45
7
111
9
20
115
41
69
70
17
33
15
31
5
49
107
21
3
45
60
70
9
41
39
21
12
3
45
4
51
17
15
108
115
2
7
65
63
52
8
73
35
25
30
114
30
17
28
15
38
72
10
38
43
144
8
57
70
6
84
6
45
56
36
88
45
32
15
45
3
169
128
22
26
15
9
16
54
17
9
135
9
15
1
71
19
2
28
54
45
15
5
25
6
120
9
51
84
5
12
28
45
80
46
24
5
21
19
20
91
54
15
5
60
36
91
8
33
48
10
9
92
96
12
61
114
5
45
15
45
3
7
86
24
48
27
12
9
10
14
36
4
140
3
12
21
24
75
45
48
82
6
32
22
21
15
29
33
108
84
7
63
36
30
20
4
8
27
100
5
27
108
12
19
9
68
7
5
12
28
8
28
24
75
36
41
24
204
1
215
9
16
59
21
15
120
19
26
10
89
85
20
63
117
7
80
33
31
5
10
300
5
24
72
4
29
51
4
8
37
15
56
12
48
9
40
6
5
85
44
130
50
10
21
15
2
75
4
56
24
13
36
44
48
3
9
3
108
9
3
13
44
60
3
45
58
5
24
33
43
5
31
29
10
29
21
4
20
87
19
14
36
12
72
70
86
34
65
81
24
10
90
51
75
62
72
115
8
48
145
32
63
64
12
9
15
29
15
21
24
46
5
24
93
58
9
135
45
20
21
24
36
79
5
3
12
33
199
41
88
32
3
36
33
10
66
20
24
55
45
126
2
3
4
56
24
36
9
7
89
60
124
56
60
12
27
16
77
22
38
7
5
3
48
45
111
19
50
87
60
28
75
24
5
40
5
96
60
10
84
38
120
67
51
81
39
65
12
72
91
2
48
132
15
103
24
41
9
106
17
43
29
1
114
86
4
131
216
33
10
41
4
20
60
16
9
35
45
123
4
56
43
9
5
7
9
144
23
60
4
9
54
5
61
71
43
26
4
6
170
10
29
33
48
15
24
40
5
3
13
135
45
32
3
64
8
48
120
12
24
96
48
9
120
46
24
270
23
124
9
135
9
96
47
43
84
65
85
116
144
10
120
225
105
30
45
60
41
75
19
38
28
119
12
4
5
4
128
7
8
7
21
44
151
230
27
7
81
15
14
3
48
19
6
20
60
4
11
49
23
12
60
52
41
67
5
127
89
4
116
19
36
56
4
29
3
57
55
68
72
96
12
45
72
115
51
74
70
90
11
69
15
61
107
12
36
57
75
7
26
10
2
63
64
41
12
15
12
16
89
10
50
63
43
9
36
45
35
24
60
25
6
2
15
165
7
20
33
39
81
3
9
63
45
63
16
33
35
156
12
45
7
15
66
80
15
60
79
26
34
65
1
54
53
33
27
24
13
90
66
20
12
58
9
45
6
14
108
27
12
73
80
175
41
10
5
49
11
45
10
9
8
124
39
2
39
9
24
76
11
223
26
39
48
12
21
24
40
36
167
13
59
1
84
11
4
81
30
81
33
66
62
48
99
25
6
9
53
39
9
10
65
12
48
9
15
1
32
103
9
56
70
2
7
5
3
13
47
93
10
77
52
41
4
15
68
13
224
3
7
53
24
33
7
29
10
17
97
30
17
9
124
11
60
100
39
45
20
105
15
76
15
30
59
1
54
38
27
16
45
39
5
36
27
13
24
47
19
90
20
124
20
16
119
21
211
9
20
12
82
36
14
27
24
19
86
4
35
60
21
60
10
84
36
5
12
105
39
9
87
12
1
35
25
20
87
67
45
20
40
32
81
22
26
75
12
33
72
15
13
32
19
3
5
48
33
19
36
9
11
79
36
9
36
135
2
19
9
47
72
25
83
33
84
63
33
124
107
4
5
12
27
36
19
26
10
9
15
41
12
13
20
12
19
39
17
33
10
21
33
8
22
17
48
33
7
8
33
24
106
9
53
72
15
25
71
9
16
54
110
15
1
90
81
41
43
32
13
24
30
5
121
20
111
4
5
39
36
72
52
20
21
15
16
41
15
33
12
19
44
55
29
105
7
3
38
75
117
3
45
82
60
5
33
3
4
5
160
6
2
7
5
15
33
22
26
12
3
72
28
9
126
2
75
72
48
12
16
17
103
60
92
33
15
57
3
9
3
97
80
75
12
19
89
121
92
63
25
44
10
ABCD 493431996*7^$a-1 [50030]
39
2
22
5
43
90
15
12
96
57
11
7
54
11
117
27
3
13
59
13
60
53
54
49
9
2
76
17
15
18
30
42
40
27
53
150
130
3
9
18
65
4
21
2
58
120
2
18
31
153
23
36
27
34
36
15
125
4
51
63
54
8
90
10
12
90
117
41
4
6
32
40
117
71
10
18
17
49
15
165
36
51
44
40
32
73
12
38
52
18
23
15
49
57
23
37
8
6
102
27
33
3
1
39
15
9
125
28
3
9
86
4
33
12
96
36
41
147
33
40
32
39
19
77
52
23
9
31
56
25
47
25
65
103
12
32
28
32
88
5
19
39
72
65
16
69
80
42
30
90
1
17
4
119
4
71
37
5
12
63
36
24
25
11
57
54
1
17
40
11
13
44
42
57
13
87
23
18
22
57
41
112
23
117
15
67
57
24
21
23
67
9
15
89
24
88
29
31
84
29
30
1
35
9
31
2
7
5
36
4
132
26
1
77
4
26
22
11
9
18
12
49
32
31
9
9
2
45
81
16
23
13
24
116
18
85
20
16
36
5
27
45
15
43
20
45
45
4
39
81
36
20
40
27
12
15
53
15
18
31
3
41
15
12
6
7
108
5
60
30
1
48
60
8
15
34
6
54
48
50
33
7
41
1
27
9
3
5
19
23
12
18
40
11
21
31
65
79
140
37
8
58
20
70
15
143
9
13
2
13
17
67
11
13
80
1
14
16
74
31
8
4
123
41
7
33
32
52
23
6
16
36
24
36
12
119
9
102
33
3
22
18
24
216
9
41
3
1
12
14
72
22
51
68
52
15
62
40
20
3
112
9
23
13
15
8
112
9
51
113
27
4
12
9
68
27
175
24
17
87
16
90
56
12
28
23
97
2
18
34
9
65
52
38
34
56
39
33
90
22
66
14
10
5
63
70
24
3
23
18
27
27
18
40
2
9
7
9
33
27
57
36
128
16
36
2
22
23
108
27
22
30
6
35
60
27
48
33
27
52
56
54
30
108
40
20
21
24
40
32
40
36
5
22
54
3
45
38
13
8
73
23
7
45
23
36
40
77
19
41
25
11
27
97
5
42
18
3
91
44
72
10
50
97
20
3
13
141
39
72
9
47
7
9
15
18
62
13
9
51
9
54
57
9
68
31
59
112
6
62
1
32
75
18
22
32
18
42
48
18
15
9
3
87
9
7
9
20
25
72
27
9
38
30
60
16
23
4
144
203
60
30
114
18
75
33
7
24
21
11
61
56
12
15
7
56
45
9
3
15
25
45
20
4
75
32
9
15
7
18
60
35
15
45
25
2
18
4
8
19
89
15
25
20
48
24
36
94
68
4
9
32
27
13
35
18
55
5
7
32
4
29
7
87
81
32
103
50
22
57
11
30
15
45
4
63
5
75
40
5
148
47
4
32
12
49
6
9
45
3
36
5
72
19
23
13
5
27
7
56
30
15
3
94
51
12
20
7
68
42
75
24
9
30
72
1
21
60
23
108
43
2
52
18
24
17
136
12
23
9
49
11
27
85
59
198
18
4
18
27
3
24
48
5
13
128
3
69
48
4
23
64
68
88
5
4
14
46
59
79
5
13
23
72
27
6
39
31
14
123
25
24
14
9
103
50
18
13
9
12
11
7
41
13
51
77
3
33
52
2
36
84
9
28
41
171
103
21
65
75
36
28
8
13
2
22
3
56
16
56
16
36
23
100
8
22
18
14
10
26
55
77
58
44
22
191
27
93
28
5
22
53
37
102
18
92
88
20
22
188
4
24
81
39
2
3
27
33
57
4
146
21
13
38
16
45
81
11
3
22
15
8
4
11
16
96
32
121
12
99
9
119
58
3
51
120
14
42
12
58
11
40
21
195
63
17
31
92
21
13
11
27
169
41
10
18
12
56
3
49
110
21
36
15
18
27
16
5
72
22
41
24
16
59
22
6
5
57
18
33
7
20
25
9
60
44
63
4
9
23
103
20
21
9
31
101
30
28
9
21
11
7
6
27
21
18
24
21
47
36
9
7
33
5
36
3
13
6
50
7
83
61
32
1
3
33
8
10
50
12
18
1
23
16
2
22
18
54
8
6
99
183
141
16
36
29
63
27
36
4
8
78
27
49
26
18
42
18
4
8
150
13
68
4
5
120
108
15
4
3
41
49
87
8
40
63
9
41
4
27
63
56
54
3
15
22
12
15
23
40
18
50
30
40
132
27
32
21
82
17
60
9
72
3
33
7
45
20
4
26
1
59
21
96
13
3
5
10
21
32
67
72
9
23
22
11
7
56
12
45
28
12
32
13
83
4
23
25
27
33
8
24
7
38
7
99
20
45
48
24
85
84
47
39
262
12
36
11
36
3
13
81
27
32
15
54
63
160
5
22
18
24
107
27
121
32
69
4
23
3
4
9
5
42
45
49
66
92
13
48
141
23
135
52
9
65
7
63
20
22
12
11
4
12
11
25
5
15
49
23
81
3
13
60
36
12
11
108
9
34
6
90
102
11
79
41
72
63
9
85
42
9
8
27
22
27
20
7
24
77
16
27
32
22
27
59
22
20
30
10
35
33
72
12
10
30
56
75
37
50
25
63
5
37
332
163
5
30
108
9
31
6
18
30
18
41
49
83
49
12
38
36
4
86
3
13
11
25
2
61
47
12
6
54
36
22
23
7
24
89
24
3
10
39
45
6
57
15
48
5
15
34
11
7
18
2
36
25
47
18
27
36
49
27
23
25
5
15
40
116
4
24
21
20
30
22
38
30
4
27
9
47
16
47
61
140
31
20
18
40
23
52
5
18
22
11
7
54
18
5
4
23
1
5
3
103
9
117
51
9
62
6
54
21
27
33
4
8
49
38
9
7
2
12
6
84
6
3
9
42
18
18
40
9
45
68
90
52
5
37
30
105
23
9
27
22
23
57
19
48
33
27
35
6
22
30
20
4
59
45
27
27
18
3
31
56
12
37
8
13
60
3
32
4
41
4
27
56
81
22
5
49
26
10
23
27
117
52
45
14
22
15
5
43
32
28
68
27
49
23
18
84
55
23
13
32
25
38
25
137
75
15
90
18
160
9
15
9
17
42
57
13
63
77
55
23
22
3
32
27
9
73
ABCD 493574388*7^$a-1 [50040]
120
6
12
30
6
133
23
30
19
48
95
49
96
59
42
24
18
49
29
96
30
25
11
78
24
6
120
42
18
60
24
96
90
6
37
23
85
17
6
36
48
78
24
24
30
144
42
102
24
66
30
1
11
1
11
25
132
29
19
5
6
108
126
174
145
35
30
120
175
48
17
19
11
61
132
11
78
163
35
48
37
35
42
6
144
61
23
30
144
120
103
12
11
25
17
6
42
18
36
61
5
19
149
18
54
7
47
61
23
78
31
12
144
23
1
11
36
78
6
18
24
120
6
37
47
126
31
161
31
17
6
66
72
18
169
5
78
25
95
108
198
78
108
145
47
13
113
7
71
36
108
42
24
24
55
65
18
60
90
48
120
247
113
150
84
102
42
54
48
19
5
48
48
192
19
11
84
25
24
11
133
59
18
6
18
96
30
18
115
11
12
25
180
108
53
24
19
11
42
48
19
24
252
23
24
61
11
25
11
96
48
222
19
84
23
66
7
12
29
24
54
18
43
5
162
84
13
5
72
48
96
18
12
97
35
6
48
19
5
30
84
1
29
54
24
24
37
59
25
113
96
31
48
71
1
89
54
66
24
54
96
42
67
36
11
1
11
97
41
48
19
5
102
42
91
71
12
84
48
1
5
48
102
1
65
43
77
42
48
37
108
131
157
5
96
24
126
1
185
79
11
36
24
37
173
67
101
6
66
7
12
35
24
114
18
30
6
42
66
54
72
6
1
17
102
18
78
133
48
59
42
144
24
150
156
36
12
60
61
11
42
150
12
6
96
43
5
6
90
42
30
144
24
102
48
49
65
54
144
12
30
18
48
54
7
65
54
37
11
12
30
24
67
11
24
36
25
23
96
1
72
60
41
247
41
24
42
48
84
96
66
31
23
258
19
29
102
42
54
13
72
11
60
85
47
24
133
48
29
24
55
24
23
97
209
24
91
29
30
24
24
72
61
5
7
71
37
72
60
41
78
1
24
227
6
96
67
119
25
36
41
42
78
48
72
48
6
90
168
66
102
72
24
43
5
42
12
72
42
79
41
31
23
162
6
25
119
1
60
77
7
47
18
102
73
11
84
42
24
67
71
1
60
36
59
18
66
60
90
7
41
163
155
1
11
30
139
53
6
13
155
25
60
29
72
54
72
12
54
96
24
24
6
48
90
115
144
59
12
30
66
1
11
42
144
120
7
41
54
186
54
133
23
36
61
29
18
13
23
157
95
6
24
91
12
108
35
42
66
84
24
162
18
6
150
25
65
7
23
13
131
12
1
11
42
48
31
108
12
17
19
24
53
24
79
11
12
24
42
19
36
113
6
36
13
41
31
17
67
72
29
66
12
72
1
72
17
66
96
102
54
85
11
66
24
19
119
6
24
19
72
29
126
12
121
53
30
84
144
150
78
1
12
53
43
47
25
48
71
25
149
31
120
47
49
23
61
24
83
72
37
29
24
79
11
12
48
49
17
114
12
114
24
31
95
18
24
72
72
7
12
96
35
138
6
73
48
72
72
209
54
13
95
78
19
5
55
17
24
6
36
36
18
168
55
12
96
95
30
6
61
131
42
78
42
48
90
6
6
13
84
47
61
23
48
1
47
60
210
24
78
24
13
101
91
72
11
36
25
11
133
5
24
78
114
42
13
36
29
72
30
90
24
19
35
48
97
23
48
60
6
42
12
25
24
41
6
133
83
37
155
121
23
12
73
12
11
13
167
18
246
13
101
43
180
17
24
6
96
18
19
96
11
61
12
47
13
5
126
108
12
18
24
79
11
49
156
71
18
55
36
35
108
1
35
25
17
48
223
167
216
97
65
72
43
5
55
72
84
71
1
59
66
7
36
101
150
73
113
6
66
48
216
19
11
72
12
85
144
263
18
43
23
54
7
23
138
78
49
17
270
24
1
113
168
48
18
84
108
13
47
24
48
49
113
7
35
36
72
48
144
18
24
19
11
12
102
19
119
12
42
115
11
12
1
48
35
18
6
24
18
7
17
48
18
30
19
11
1
36
132
41
7
132
29
24
18
6
48
55
120
17
19
29
54
132
25
77
7
41
42
132
18
55
23
66
48
6
1
35
6
55
12
ABCD 493677188*7^$a-1 [50020]
7
8
23
18
10
26
6
41
7
13
27
5
9
31
20
19
1
16
3
9
20
40
40
28
49
31
4
28
67
6
54
26
3
8
17
30
1
12
29
47
9
43
20
9
7
48
21
2
48
24
10
19
28
36
16
83
10
8
6
4
5
44
100
9
22
49
1
36
36
10
29
8
23
41
19
1
16
9
27
51
10
51
5
24
16
3
53
3
8
7
9
1
2
34
3
8
13
30
13
49
31
4
59
37
32
20
80
8
20
7
2
28
91
12
1
10
20
6
35
12
28
4
23
4
20
28
1
8
3
37
7
1
3
6
3
4
113
2
21
8
16
3
5
31
10
7
1
6
49
27
5
12
7
13
23
9
8
16
15
17
9
42
1
11
16
6
3
17
36
23
11
1
8
16
44
35
10
15
20
4
11
1
53
10
17
21
59
29
3
3
9
5
4
42
1
23
13
7
4
1
37
11
16
16
28
13
54
5
28
3
4
13
17
26
10
3
15
12
8
1
17
11
16
8
23
1
8
56
4
15
30
12
11
12
60
16
5
15
4
8
16
29
4
23
25
42
9
59
9
7
36
54
24
19
68
5
4
31
8
11
12
18
16
3
23
53
35
13
1
10
37
29
3
11
9
16
20
1
7
113
15
36
3
13
44
39
1
43
16
2
22
45
16
12
67
9
1
51
11
6
4
14
12
24
4
21
4
25
70
2
7
15
1
8
64
24
72
11
36
9
4
28
3
6
12
18
40
1
4
1
35
45
28
19
31
12
96
1
4
16
16
11
4
20
12
5
64
32
8
8
28
3
60
21
5
10
6
7
20
3
41
37
27
45
3
36
5
36
3
164
7
5
4
8
16
8
28
1
3
72
9
6
44
9
7
14
15
7
1
29
19
48
43
9
51
109
20
24
21
42
9
9
23
8
4
20
9
8
11
16
52
5
34
74
46
44
37
80
9
19
60
24
3
20
6
34
1
17
23
4
4
11
60
9
11
10
19
4
1
11
4
28
1
23
8
5
4
50
16
2
3
4
111
13
16
4
21
30
6
20
23
8
5
18
29
11
2
4
86
21
45
7
11
9
8
7
49
28
83
36
24
26
6
36
13
15
2
11
11
5
1
6
8
1
17
4
19
25
34
17
9
3
8
12
12
8
32
25
31
36
43
40
45
28
4
20
8
9
23
16
20
7
6
19
12
13
23
4
13
2
1
63
9
24
24
48
3
2
11
8
24
84
17
10
30
20
46
18
7
19
36
28
2
4
60
30
14
15
21
35
64
27
5
49
6
4
9
5
10
17
32
32
20
1
24
6
30
3
16
12
32
12
8
51
13
40
1
23
17
26
10
23
3
6
11
16
1
43
67
64
41
8
67
5
1
66
18
16
80
30
33
7
24
5
32
24
24
1
27
44
4
15
17
83
56
5
23
13
1
16
31
16
12
32
13
15
3
5
17
31
12
13
3
20
8
3
1
65
30
14
7
32
27
17
7
9
3
6
35
19
17
17
14
22
24
6
1
24
29
2
69
4
24
15
21
11
34
20
15
16
3
56
17
32
24
12
5
15
1
18
2
10
14
34
9
3
26
18
41
5
24
6
30
11
3
33
8
35
1
28
20
7
22
12
14
4
32
25
24
15
1
16
36
27
16
48
9
3
37
112
4
15
17
32
31
16
21
16
88
8
19
5
4
19
24
5
4
12
105
11
12
28
5
3
16
8
1
35
7
5
15
4
14
12
18
37
4
35
6
3
45
2
4
36
93
24
8
24
1
18
8
12
10
35
4
29
3
8
16
4
3
9
20
16
11
21
44
16
20
11
9
40
24
13
35
41
7
1
46
1
16
9
34
17
27
9
16
12
12
3
20
17
1
16
7
40
3
41
1
12
23
17
2
73
44
7
1
89
3
3
8
17
19
17
28
1
7
11
30
31
36
100
9
6
25
16
29
18
49
8
29
43
11
16
13
7
4
36
1
1
4
24
3
17
15
9
3
15
1
11
76
2
19
3
13
23
6
27
3
26
11
17
30
20
4
1
16
9
23
11
17
3
42
3
7
26
28
3
32
36
12
32
5
24
2
17
16
12
4
16
5
20
7
44
39
29
7
78
23
11
12
33
11
5
12
4
28
12
3
2
4
7
16
43
9
29
23
24
5
15
12
17
55
21
7
37
6
17
4
4
63
1
5
59
40
27
37
7
17
16
9
3
4
15
72
37
4
64
15
45
12
20
16
11
6
18
36
9
21
16
11
36
9
23
64
1
11
9
6
36
18
11
55
29
97
15
12
1
14
72
73
4
53
3
15
6
11
15
4
37
7
6
12
4
11
16
52
4
1
55
20
48
4
8
20
25
3
17
23
19
5
16
32
20
48
27
1
4
4
15
20
40
20
10
2
6
34
29
16
12
12
36
5
36
23
35
1
16
24
19
2
27
31
1
8
12
9
30
45
41
3
44
8
33
7
4
4
21
59
7
37
11
6
56
4
6
9
8
72
15
72
28
17
3
10
15
16
19
1
16
92
15
36
5
8
1
10
5
7
30
26
9
111
41
4
19
14
3
67
50
42
1
8
4
28
23
18
47
44
28
24
7
42
15
12
4
23
5
4
15
9
29
34
57
27
5
25
67
28
81
18
17
25
18
1
9
15
15
6
7
28
9
10
12
14
3
13
23
36
28
12
24
28
25
28
32
7
15
41
27
12
18
31
3
65
13
19
13
6
9
32
31
1
39
49
1
22
5
19
1
5
7
23
29
9
16
20
51
43
2
10
18
6
1
1
75
37
31
28
31
1
20
9
2
30
87
7
85
1
10
30
14
9
32
28
7
25
43
25
4
40
13
59
1
8
12
6
18
16
19
44
4
8
11
22
7
31
1
29
19
3
6
32
19
75
8
10
8
59
12
7
36
5
16
15
21
9
43
21
19
16
25
26
13
5
30
46
26
73
28
13
3
4
11
1
20
20
49
22
48
9
29
11
8
8
1
3
64
7
9
7
6
19
48
16
4
12
15
5
12
9
4
15
5
40
44
10
6
15
5
83
16
7
26
18
5
48
1
12
11
17
66
1
28
1
26
10
91
16
9
18
12
1
17
11
44
9
6
9
44
7
9
27
49
19
36
16
17
40
27
32
28
17
9
19
15
37
19
48
16
6
7
12
4
1
23
31
1
5
36
18
6
15
15
25
41
8
6
30
34
1
5
31
1
24
10
20
9
1
18
17
24
1
24
20
35
20
11
54
95
19
57
43
6
6
14
12
22
12
1
16
3
9
36
9
6
34
11
3
1
17
19
23
41
12
13
35
7
18
12
64
44
34
12
5
12
9
28
6
17
20
12
16
32
13
4
3
12
16
23
1
12
16
21
27
4
9
30
9
8
19
6
7
47
32
28
5
4
12
16
83
24
8
13
15
17
52
4
7
5
20
11
5
19
21
24
21
59
49
18
4
24
6
19
16
9
23
24
32
12
3
8
1
4
13
15
16
5
4
66
26
19
8
3
33
28
11
36
9
24
37
11
32
8
12
20
9
7
15
1
28
39
4
108
5
8
17
6
2
23
41
31
4
3
33
7
1
4
1
6
20
24
25
20
19
2
10
5
39
4
1
1
3
8
23
45
65
10
1
16
3
1
4
5
51
64
7
57
25
2
60
18
16
36
27
41
10
9
23
9
64
11
5
12
25
79
5
43
28
25
35
24
40
52
4
25
31
8
43
1
5
39
8
7
49
19
1
17
10
30
6
1
16
7
13
8
9
14
29
37
36
19
9
15
8
20
23
20
21
44
41
11
13
30
9
16
11
37
1
16
2
13
5
11
35
9
17
58
24
13
4
40
5
111
15
18
12
28
7
23
5
1
7
71
36
20
41
8
15
6
3
32
19
26
3
37
6
20
28
6
3
3
25
20
9
2
9
3
16
25
4
44
20
27
5
40
8
13
18
29
16
4
8
11
54
18
72
5
8
16
16
19
13
40
7
13
13
7
29
30
1
32
61
14
5
4
8
8
9
2
4
13
17
30
24
20
25
15
32
9
9
10
1
25
42
4
41
4
8
33
31
4
53
6
25
1
18
5
1
4
3
12
36
15
1
8
5
34
26
12
11
17
30
1
24
4
4
23
9
8
24
59
1
68
11
5
8
4
28
36
64
15
5
24
16
4
1
18
1
28
16
27
70
20
18
22
23
25
8
23
7
34
15
12
11
33
16
11
48
22
2
17
11
12
8
17
23
72
45
11
18
10
20
4
2
3
16
45
36
11
15
9
12
7
6
7
8
8
33
4
23
7
5
25
30
9
80
8
12
67
34
27
20
16
11
46
54
13
7
24
16
14
47
8
8
4
15
1
4
88
16
4
3
4
25
53
26
13
4
48
4
3
45
27
22
27
4
25
4
3
28
29
3
15
1
7
21
7
17
9
18
16
37
47
9
20
9
24
18
18
27
1
35
9
16
3
20
13
24
7
7
21
4
21
6
24
61
12
7
24
9
12
61
20
10
8
29
67
102
23
48
16
7
20
94
14
30
11
4
7
1
85
11
4
7
2
11
48
35
5
8
1
23
8
16
1
4
14
10
31
83
1
1
10
1
47
29
9
63
21
4
6
8
53
32
60
15
9
28
28
27
10
50
28
2
4
14
1
28
11
12
117
4
23
2
22
30
8
27
45
19
4
13
4
26
1
44
15
17
17
19
20
8
3
18
18
4
20
40
1
5
3
8
15
13
16
60
5
15
39
53
43
2
7
11
9
37
26
18
11
49
4
6
90
11
28
8
45
18
4
2
7
12
20
1
27
57
2
52
1
19
1
20
9
15
1
7
13
16
26
48
17
25
4
35
24
1
63
27
33
21
15
60
35
10
23
9
3
4
12
9
43
1
23
4
21
27
7
9
17
18
34
32
47
16
15
1
8
1
26
9
31
13
23
1
17
12
31
43
30
40
20
12
15
3
6
3
8
24
1
19
65
10
5
79
5
24
4
17
35
16
32
8
4
5
23
72
8
1
10
21
5
12
35
7
9
9
3
1
8
6
12
4
50
7
8
4
5
23
47
1
8
16
5
3
27
5
8
37
10
1
16
12
36
28
12
21
3
51
13
13
34
66
11
19
1
7
36
13
48
16
40
13
50
24
25
27
50
27
31
41
1
48
15
28
13
66
10
50
10
7
1
23
60
16
7
20
16
9
65
12
24
10
29
36
19
54
8
23
4
36
8
8
3
13
13
4
39
4
47
1
11
1
7
1
8
31
6
3
57
2
5
47
32
10
39
28
20
8
19
36
9
17
4
19
16
9
36
15
32
12
4
33
12
19
52
1
4
11
25
14
9
60
55
21
9
6
74
16
26
21
56
41
27
53
7
4
5
6
8
10
23
7
1
11
48
6
7
53
39
12
3
5
1
15
9
2
6
23
4
16
29
3
20
8
8
1
6
66
26
60
9
3
76
74
30
41
1
35
20
3
6
20
4
11
19
2
4
23
9
7
12
16
32
41
27
44
43
36
41
5
11
33
16
11
39
4
6
3
21
6
1
32
5
39
32
11
84
41
3
53
36
17
35
12
9
18
1
5
3
24
9
63
8
36
11
56
4
86
19
76
11
37
23
1
24
4
1
38
ABCD 493741916*7^$a-1 [50043]
15
79
58
7
33
8
87
52
85
10
1
32
16
91
37
12
33
50
17
21
8
3
21
30
8
2
14
1
23
66
26
17
12
17
2
12
17
56
12
5
6
49
1
14
8
25
17
34
14
8
15
7
2
39
56
11
14
15
1
24
35
60
11
61
1
43
4
9
16
23
24
17
39
12
11
34
8
7
4
32
3
44
12
36
29
1
8
87
36
12
8
60
21
7
55
36
12
18
8
2
13
20
21
16
8
3
11
98
47
15
36
13
1
31
41
16
27
5
8
50
32
17
13
31
9
2
4
9
3
13
19
25
45
31
8
1
23
24
9
16
10
16
25
12
43
24
37
9
42
21
9
18
9
21
40
32
55
32
12
21
39
52
20
11
16
61
24
12
20
15
10
50
6
2
25
28
107
54
8
8
2
12
33
1
2
37
41
111
65
6
1
23
34
6
10
46
24
29
7
12
58
31
19
13
39
10
2
24
13
31
2
11
13
15
48
8
3
8
52
2
56
32
42
24
1
23
12
8
17
9
11
51
2
16
16
15
32
11
12
1
15
10
40
55
9
16
15
35
32
76
26
47
44
3
2
7
1
22
1
12
29
19
4
17
8
32
8
54
1
19
6
10
13
8
9
3
4
7
5
43
12
73
4
1
7
16
72
7
18
8
24
38
1
24
20
12
11
4
9
12
35
25
16
59
20
4
8
40
21
17
32
8
19
11
24
18
16
46
16
12
38
88
26
4
1
23
9
4
20
39
57
49
11
27
26
6
72
42
7
11
29
17
26
25
48
12
1
15
17
67
13
18
12
136
9
36
4
23
10
10
5
7
25
23
10
50
25
13
2
44
17
33
24
23
9
2
13
49
46
42
35
48
7
38
8
26
1
3
45
39
85
32
15
18
6
13
20
1
8
15
4
13
10
13
12
7
6
7
15
10
51
37
91
12
24
33
2
5
23
12
36
32
24
5
12
31
12
29
11
6
24
16
35
3
44
76
10
75
5
14
25
15
25
8
17
16
7
23
2
10
44
49
49
22
5
20
11
4
33
24
1
3
32
3
2
10
8
4
33
33
72
2
4
1
9
11
4
35
9
27
18
32
8
8
7
7
50
26
69
1
15
24
1
23
17
14
1
9
7
1
19
16
67
13
45
7
35
6
2
12
65
23
10
15
11
13
19
4
8
26
2
49
12
11
60
10
22
58
31
56
9
42
25
23
9
28
9
38
2
47
19
14
10
13
64
8
1
40
70
21
16
13
19
23
40
6
15
12
12
24
9
3
28
20
13
26
13
11
6
48
16
24
22
1
1
38
32
25
33
14
4
21
35
28
1
8
88
8
27
24
13
11
13
8
17
40
18
46
8
15
12
63
13
9
24
26
6
14
1
35
53
9
10
22
24
2
12
2
26
20
28
14
10
6
3
12
1
24
62
58
14
37
20
3
6
6
24
12
20
25
25
47
16
24
17
15
23
16
34
58
29
12
32
11
4
14
40
2
36
37
4
8
11
5
47
68
17
32
12
24
39
24
26
7
1
11
11
18
31
11
6
7
3
20
28
21
1
2
37
11
1
12
32
15
18
51
23
41
12
17
8
42
22
26
5
7
16
42
7
24
11
1
21
8
2
1
3
9
4
19
29
13
7
3
30
27
12
52
5
6
8
40
60
9
51
2
31
12
12
9
24
2
1
3
26
7
48
11
53
19
72
46
18
12
10
38
66
19
12
36
19
13
4
60
5
39
87
9
1
23
3
6
18
46
26
9
16
36
1
7
16
23
2
42
1
28
9
48
15
11
24
9
77
6
12
28
9
1
2
8
13
16
65
31
8
1
14
32
64
8
49
33
15
40
12
11
12
30
18
25
53
14
36
4
56
61
11
18
58
9
15
1
21
14
24
2
6
41
17
32
34
1
5
7
25
7
25
8
8
31
3
21
3
21
12
3
9
17
7
73
2
37
12
53
8
58
9
5
6
37
76
7
25
15
2
102
17
1
18
22
3
3
74
31
1
3
12
32
36
21
2
12
42
19
15
1
83
25
7
16
25
7
1
1
10
16
13
9
40
35
37
55
23
17
31
13
15
33
3
20
16
30
18
9
5
22
1
17
38
2
10
1
28
1
7
3
6
26
16
13
7
2
3
7
29
57
2
12
12
13
48
19
4
21
16
5
32
10
13
8
1
11
3
42
2
5
60
21
16
30
16
10
22
40
1
24
11
22
8
2
22
8
19
21
24
26
5
79
4
12
2
7
9
19
53
50
28
42
14
17
23
20
5
24
17
2
46
14
2
14
25
72
9
15
8
15
20
52
9
12
16
29
24
24
54
49
9
34
6
40
39
1
10
1
16
12
9
26
8
61
28
32
100
24
41
39
1
47
4
11
2
22
1
55
40
2
79
27
22
2
22
3
5
6
44
16
30
54
9
51
38
7
24
3
1
20
12
35
1
17
7
3
108
36
8
12
34
14
10
16
35
4
24
23
26
24
7
9
7
8
25
50
13
17
3
4
7
25
48
16
24
8
39
8
1
12
4
32
27
6
18
109
1
23
19
17
43
25
3
20
28
54
3
21
6
49
35
14
7
9
2
5
8
57
27
13
22
52
21
35
12
1
15
1
25
18
28
2
72
16
15
9
18
21
9
18
12
1
8
41
23
8
11
1
35
28
6
6
10
2
9
93
6
42
31
1
34
13
20
12
4
11
2
54
1
15
60
22
2
13
24
19
14
16
30
1
4
19
48
2
46
12
12
25
16
17
2
5
11
14
18
37
3
6
26
30
6
61
99
72
50
16
15
17
7
40
11
6
6
105
47
18
71
12
20
15
13
19
61
23
53
32
24
27
20
50
10
13
1
24
23
72
105
31
9
59
4
9
39
23
18
14
16
24
9
51
21
17
22
1
20
12
23
13
27
21
16
12
11
25
7
53
35
21
27
14
23
7
17
35
6
2
62
14
72
9
51
20
34
18
6
2
5
105
11
51
9
11
5
33
32
40
2
36
1
1
16
6
1
19
38
23
3
32
12
25
3
24
20
17
24
32
40
8
9
15
9
15
1
15
44
12
40
7
42
8
35
4
12
32
12
4
68
35
13
3
21
24
24
4
31
37
3
48
6
40
15
1
16
7
7
58
30
2
6
60
13
11
6
34
1
7
53
17
6
105
71
58
2
65
43
52
46
24
8
3
15
70
15
12
7
14
23
24
25
2
6
30
9
17
6
1
11
29
23
26
8
22
1
3
78
48
62
65
57
24
3
23
21
3
61
11
14
34
14
8
94
1
3
12
1
33
3
5
30
8
12
16
25
11
66
3
4
11
21
41
23
9
22
10
19
45
26
24
24
21
11
4
21
75
37
13
58
21
1
3
5
18
13
7
10
15
15
1
48
31
24
26
40
30
4
8
12
25
11
12
1
15
73
81
22
13
28
17
6
72
12
69
4
19
17
1
46
1
31
17
7
25
9
16
24
2
32
25
3
13
19
12
16
12
50
16
7
8
25
23
9
15
9
8
11
37
7
24
23
5
12
1
18
24
13
15
18
27
51
36
21
3
56
6
35
12
57
11
35
2
15
24
8
9
19
7
5
1
7
28
5
15
12
60
4
13
10
21
4
32
4
17
2
5
84
11
69
15
1
35
13
13
30
24
1
28
11
9
12
15
45
4
31
4
26
10
37
43
12
1
11
28
8
13
11
17
8
12
23
6
7
16
8
11
16
6
54
12
33
12
4
20
1
2
13
19
101
7
42
47
1
19
11
28
21
9
42
13
7
13
47
1
11
18
10
57
13
63
7
58
30
44
41
20
3
9
28
17
42
25
11
42
18
54
7
8
1
23
39
9
28
5
24
7
25
22
20
12
1
3
22
23
17
40
78
2
19
3
12
8
48
12
16
10
3
13
16
19
5
6
58
11
11
1
51
20
18
8
3
47
44
1
16
72
1
42
1
12
4
19
4
6
19
13
18
5
17
7
9
46
58
3
12
1
14
1
8
9
31
57
24
10
16
13
9
8
31
11
30
50
40
20
2
26
14
71
8
12
21
16
23
24
28
44
49
2
21
9
2
38
40
23
12
69
56
55
19
30
10
1
7
25
5
18
28
1
24
41
26
37
17
6
25
35
13
47
4
21
35
52
36
36
8
26
2
13
9
22
25
40
8
1
23
24
3
9
13
3
35
26
23
12
13
31
39
58
14
68
12
1
3
24
38
83
5
31
8
3
20
13
48
21
16
71
23
50
8
78
12
13
7
24
36
37
47
4
22
50
12
13
37
10
12
1
17
31
11
9
16
69
16
6
25
15
13
11
1
7
26
16
30
26
10
49
60
83
1
12
17
16
2
4
20
4
9
3
14
16
7
25
30
18
11
44
4
29
2
4
58
2
21
27
32
30
7
28
12
41
7
48
17
40
8
16
23
3
20
25
11
22
8
19
12
9
15
3
45
88
1
18
24
5
1
24
46
13
20
24
15
1
36
5
15
48
3
14
118
1
1
8
11
11
4
1
43
17
1
32
10
25
5
16
2
37
25
87
1
22
32
41
7
2
10
6
24
16
24
18
9
12
36
12
3
13
41
14
2
40
19
47
5
23
9
27
84
2
30
2
26
6
39
9
31
60
31
28
8
49
12
149
23
8
9
2
12
25
23
1
4
7
36
5
19
13
63
21
3
45
35
5
56
9
6
2
23
57
8
19
20
9
2
1
48
23
40
37
72
48
33
8
48
26
61
15
12
12
1
9
14
26
11
35
12
33
4
9
2
33
11
26
23
57
2
16
9
4
1
8
35
59
4
13
17
14
12
14
14
1
41
7
17
2
12
16
2
10
44
34
3
11
1
47
82
48
30
9
3
8
29
11
48
22
2
20
12
64
13
23
1
12
13
7
23
1
9
2
29
47
13
36
7
66
31
9
135
4
13
23
49
6
85
13
16
6
4
8
28
50
24
10
20
26
8
6
18
99
4
9
38
13
7
25
63
32
16
6
15
11
24
37
57
14
12
13
35
1
28
43
6
19
11
12
30
16
16
11
15
22
8
14
1
27
21
41
18
37
48
15
49
20
21
7
36
23
12
49
83
30
31
32
16
128
1
24
3
5
15
27
1
5
50
5
8
17
7
1
14
2
18
17
31
24
13
1
2
13
8
23
1
49
23
3
1
13
16
3
51
13
23
14
8
10
5
7
1
3
30
6
1
24
24
68
12
25
26
36
44
36
4
ABCD 493914678*7^$a-1 [50040]
90
66
150
42
75
25
12
59
36
121
14
9
57
30
10
140
3
109
8
64
56
60
4
26
33
9
27
45
76
24
26
69
96
85
20
60
52
8
52
47
45
18
30
51
57
30
24
18
27
13
62
129
117
52
72
23
108
45
30
9
25
35
13
68
27
57
96
63
81
40
23
33
24
78
57
33
27
1
2
18
30
9
15
66
4
48
8
60
15
85
32
3
24
153
40
152
30
46
12
48
23
39
33
9
36
15
85
32
27
145
35
1
23
49
23
45
24
40
108
20
28
119
144
1
68
100
20
42
81
9
6
24
33
12
73
12
48
110
48
144
18
40
23
15
22
50
33
24
1
84
48
35
57
60
3
33
112
92
36
84
51
24
13
32
51
39
70
8
18
30
64
35
84
9
12
28
20
15
72
36
69
60
51
57
88
44
15
51
22
122
30
36
15
24
48
93
40
20
64
23
63
69
25
80
28
11
36
15
18
27
73
120
2
9
24
12
25
56
12
135
15
45
37
36
2
42
63
57
28
128
52
12
11
24
13
60
20
18
130
23
57
12
52
8
72
63
45
12
36
24
88
35
157
11
9
3
27
9
12
9
136
50
10
23
49
11
60
21
48
12
63
117
3
48
15
9
15
70
8
75
33
24
48
102
9
72
87
10
8
39
48
87
30
3
153
52
8
52
72
80
76
2
10
72
23
45
60
12
99
39
18
4
8
108
3
27
94
11
12
145
50
72
118
168
35
45
3
39
178
32
27
1
104
18
22
11
45
4
80
39
9
12
51
24
63
78
27
13
155
39
18
3
37
8
12
40
35
33
4
155
153
48
30
69
96
99
9
97
92
3
84
33
51
201
96
30
69
13
35
73
2
10
38
9
1
23
1
36
59
24
60
9
60
30
42
16
12
11
24
25
8
172
23
12
73
95
60
9
18
21
192
9
39
169
8
63
49
8
12
63
25
23
1
11
9
3
48
84
3
18
4
20
48
12
18
22
8
160
92
36
4
56
4
60
8
78
54
3
48
72
132
75
129
72
72
15
10
60
2
9
21
3
12
121
23
129
3
39
69
57
3
84
36
21
3
15
18
4
26
57
72
13
32
36
24
135
45
3
73
23
84
12
1
20
72
12
6
9
25
80
160
60
26
34
20
136
35
12
48
9
66
9
21
3
9
12
3
73
32
40
8
15
24
1
23
121
8
15
48
37
35
25
60
48
44
40
20
36
12
42
18
63
120
109
48
20
78
33
21
48
12
39
36
1
95
109
23
12
60
13
12
23
180
3
93
1
140
28
11
72
39
58
32
28
2
90
40
80
48
78
70
60
23
37
74
58
8
123
21
6
9
85
8
52
48
8
120
4
20
28
71
27
34
20
28
35
105
28
59
13
95
193
12
11
24
25
23
9
78
120
57
45
60
30
21
12
120
108
12
96
181
59
37
60
134
45
33
3
15
10
12
8
12
52
59
49
20
42
81
87
18
84
39
61
96
24
215
15
66
60
4
23
15
48
22
72
155
45
18
22
60
48
12
8
15
96
141
28
35
180
3
24
30
76
23
1
60
11
25
47
15
10
48
23
21
90
21
12
33
100
32
3
9
39
37
2
42
60
16
122
33
45
27
93
27
57
30
9
117
60
3
84
12
1
95
25
2
58
24
56
60
3
49
8
150
22
11
9
150
42
228
100
20
48
12
72
78
10
47
1
24
80
28
12
23
13
23
9
18
9
60
13
32
51
117
63
60
37
23
24
33
15
97
38
42
96
39
24
57
15
25
47
13
47
25
20
63
69
63
3
34
80
6
154
8
52
11
15
70
12
8
112
23
37
35
33
120
4
8
28
23
1
60
50
90
16
23
24
85
71
129
40
23
45
15
25
84
23
13
14
21
57
3
49
60
48
68
150
9
45
36
102
42
15
63
178
47
133
83
9
3
12
433
23
69
3
69
16
47
27
9
12
84
13
8
27
15
201
1
35
33
3
9
60
66
120
190
50
142
191
109
48
20
4
80
156
27
33
3
12
9
96
24
6
42
28
12
11
12
39
33
13
44
60
28
12
59
81
36
3
9
108
3
39
22
83
37
11
49
23
12
21
64
68
72
60
6
9
15
130
48
8
52
35
48
159
10
20
36
54
105
25
20
3
36
37
20
27
45
27
63
22
11
109
116
3
12
9
39
1
8
27
1
84
8
15
13
80
3
69
27
13
8
99
60
61
23
120
169
20
12
28
60
35
33
27
85
11
72
108
37
12
35
63
33
9
30
22
68
15
63
22
20
168
102
22
48
12
8
27
96
69
28
107
45
39
9
180
40
47
33
40
35
73
32
18
142
11
12
37
11
27
54
16
44
16
24
8
52
56
4
80
48
87
1
14
6
40
20
120
30
142
23
12
63
82
12
23
13
20
24
39
9
27
15
45
3
30
28
24
8
30
82
36
24
11
45
3
9
3
117
48
24
3
12
135
30
15
25
71
49
35
15
6
60
30
45
97
50
72
66
3
12
37
32
51
12
36
9
30
202
11
12
13
2
ABCD 493999146*7^$a-1 [50038]
15
30
22
14
39
12
13
18
48
2
18
58
2
21
13
8
18
66
34
20
10
2
12
52
42
104
24
28
42
96
6
92
4
48
90
42
32
24
4
8
18
16
5
39
21
3
48
9
51
46
24
32
4
56
36
40
2
22
47
43
50
4
11
63
10
8
28
36
20
10
126
119
49
14
12
16
32
9
3
130
48
72
95
1
48
24
66
48
14
54
46
20
36
6
48
16
6
62
10
140
22
5
45
3
21
210
21
109
2
16
53
1
38
6
66
57
1
56
10
14
36
15
37
84
32
4
120
14
10
59
1
68
36
66
54
120
96
16
2
10
60
6
5
1
8
88
24
18
134
27
45
48
18
60
54
28
47
21
40
38
22
68
52
59
55
74
6
34
2
162
40
32
15
39
76
5
45
16
12
47
73
8
60
16
23
1
92
18
46
164
16
44
72
12
3
60
72
97
23
49
44
40
84
11
1
138
6
36
11
9
4
47
153
16
44
6
10
24
2
30
4
20
12
27
12
51
70
8
39
25
20
48
16
56
6
21
15
45
3
10
47
1
20
52
26
54
16
56
6
10
2
42
54
21
60
9
4
8
27
45
4
18
170
64
56
126
118
11
31
30
36
2
28
30
12
60
62
28
50
12
18
10
12
32
48
10
6
8
88
20
66
34
24
164
24
4
59
13
8
10
14
15
3
54
10
114
12
18
2
147
123
70
36
6
30
116
88
11
13
50
18
12
12
66
130
78
42
6
6
60
96
83
1
36
12
14
30
27
48
73
68
22
6
24
18
134
40
20
78
106
56
96
28
18
26
22
62
16
32
135
81
60
46
48
2
30
22
24
8
24
27
120
33
12
16
8
54
42
36
70
62
16
32
60
16
8
4
20
6
22
12
11
120
9
24
28
158
6
16
110
46
60
44
18
22
8
4
92
4
11
13
20
16
20
28
86
57
1
12
84
32
88
8
18
42
16
60
36
90
38
24
39
57
34
50
4
48
20
12
27
99
66
6
42
12
66
57
13
8
12
24
36
27
72
9
10
174
20
136
11
9
88
92
52
47
43
68
42
24
10
18
36
20
40
224
12
15
13
8
136
71
31
14
4
26
4
44
57
117
60
90
54
58
26
48
76
24
44
112
6
77
69
51
37
11
27
34
120
50
6
36
12
64
30
14
84
15
1
14
22
11
3
10
12
56
132
76
11
1
32
78
54
16
30
18
44
76
68
15
1
8
39
25
24
60
6
54
23
1
38
10
71
39
10
12
20
12
15
1
12
12
35
3
16
74
18
9
72
49
18
32
10
24
24
6
2
15
69
90
10
50
10
11
31
18
50
34
155
31
102
62
34
12
74
36
16
18
20
16
42
14
34
2
40
6
6
26
42
88
80
42
52
5
12
48
25
36
14
18
28
6
5
33
30
34
32
28
56
66
10
12
62
16
41
93
48
84
16
102
96
29
1
48
32
28
32
24
48
28
12
38
10
122
10
36
8
3
93
52
35
1
20
51
21
39
91
2
4
8
3
25
36
60
12
12
20
28
12
24
26
10
47
37
36
68
132
75
21
39
57
48
18
57
33
12
40
36
20
51
9
28
23
15
46
108
6
6
38
4
5
25
47
9
36
15
13
32
60
3
15
34
14
60
48
21
43
18
30
20
46
23
73
20
28
104
16
44
10
6
38
6
4
44
18
69
1
8
90
42
12
15
3
22
6
92
58
12
50
76
74
42
28
18
116
6
22
60
48
32
126
6
3
1
48
26
16
86
138
16
41
108
15
30
27
9
10
32
174
34
26
28
24
2
16
50
36
12
27
48
240
1
24
95
1
26
33
3
42
28
119
15
30
54
6
16
6
14
24
63
25
20
15
60
61
20
88
12
48
8
4
11
33
12
106
17
3
10
12
54
66
62
6
27
12
45
16
36
71
1
32
40
36
56
16
48
6
30
56
10
32
129
45
15
9
12
24
4
72
92
18
57
12
21
24
16
68
24
138
22
120
47
13
68
39
21
10
2
15
121
2
10
32
27
33
66
9
57
15
21
16
23
99
9
15
48
57
49
12
24
24
2
28
38
4
59
33
48
52
12
96
42
17
61
2
54
36
100
59
1
12
56
30
6
16
30
20
129
1
8
28
72
14
10
38
48
6
75
31
20
10
48
12
36
71
21
22
18
50
34
8
28
11
193
60
8
88
24
48
8
30
96
16
42
8
24
15
1
50
22
20
36
39
1
2
46
14
58
56
15
13
47
9
39
25
47
49
42
2
228
88
11
7
48
38
10
18
62
70
42
26
70
6
12
20
52
12
48
36
2
42
27
45
36
114
6
39
12
19
18
62
60
21
1
20
60
42
4
114
68
30
72
52
54
36
32
3
1
71
93
64
56
150
165
21
24
108
24
54
6
4
56
4
2
18
4
48
48
2
69
15
96
9
9
24
4
24
8
51
97
84
12
68
39
13
20
12
4
48
18
125
81
60
112
20
64
8
58
20
34
8
36
88
11
33
58
29
33
12
108
6
36
118
26
12
10
48
11
9
24
76
12
2
70
107
21
18
42
34
48
32
46
20
24
15
7
6
107
21
24
4
24
36
20
46
44
58
92
36
28
20
40
47
45
24
124
36
24
8
30
9
55
14
54
28
2
18
57
13
44
54
6
96
12
28
50
46
32
28
72
108
8
94
18
8
15
9
88
11
57
15
21
18
114
30
30
4
23
61
54
6
32
10
18
59
45
22
66
47
61
8
28
32
30
22
59
1
2
48
76
6
20
72
48
46
14
4
11
25
42
18
8
39
3
18
76
146
12
18
15
12
97
12
32
18
10
62
46
72
11
1
8
24
12
3
73
2
34
56
76
11
1
30
128
12
10
12
26
72
57
1
2
42
102
33
31
14
18
42
12
4
32
16
2
58
8
6
18
12
40
107
43
18
2
10
32
40
80
27
60
13
86
22
59
45
3
61
80
12
22
6
48
32
12
16
24
8
52
20
54
6
52
32
18
10
8
12
27
97
24
2
18
39
7
102
164
6
42
16
104
24
24
ABCD 494177072*7^$a-1 [50009]
3
6
22
48
8
4
12
44
6
36
3
9
19
17
30
1
35
57
12
36
36
3
4
89
40
20
7
44
36
25
11
49
5
10
5
7
14
6
1
11
33
27
81
64
3
48
5
9
3
9
6
30
7
23
40
48
9
35
21
24
4
8
24
21
6
52
21
11
9
7
5
7
8
13
35
24
1
27
32
9
9
31
8
24
12
15
25
8
60
12
33
10
5
27
25
5
72
6
61
8
55
21
56
3
76
21
8
24
3
33
33
78
13
3
26
22
12
9
24
23
25
3
2
78
1
11
4
21
3
29
55
9
8
21
10
5
9
54
49
12
5
7
20
19
45
23
13
20
16
15
8
45
4
5
34
12
5
3
30
22
14
7
8
3
25
47
4
26
27
3
24
1
3
8
72
42
75
4
12
5
18
25
5
39
4
41
51
15
1
29
34
20
13
120
8
31
21
5
7
3
21
39
20
33
9
6
12
9
12
21
36
19
51
2
7
3
8
84
13
35
4
125
9
10
20
37
5
10
60
24
5
24
12
55
2
15
36
21
6
1
27
12
8
16
17
39
12
1
89
30
1
39
20
21
4
41
10
14
19
27
24
8
24
1
23
4
29
9
87
7
8
13
5
7
17
54
1
11
9
3
21
21
39
7
2
3
57
42
60
6
19
3
48
8
16
26
39
28
8
76
12
15
14
15
3
21
111
36
12
49
8
7
17
4
17
3
7
2
6
25
27
21
11
28
5
28
15
5
4
11
21
24
28
32
7
89
67
24
32
6
7
20
7
44
40
56
1
36
24
8
39
12
28
29
28
8
31
57
24
63
53
45
51
19
2
19
17
30
1
3
26
10
53
7
9
44
63
21
24
4
15
5
52
5
19
3
5
3
12
73
23
1
44
7
29
33
6
24
28
8
12
9
3
1
24
3
48
26
3
15
16
24
29
3
25
15
17
12
67
5
19
50
7
11
1
17
3
15
24
18
15
40
15
14
15
16
17
18
33
19
41
15
1
23
12
64
2
72
3
93
39
33
7
47
6
18
4
45
17
31
32
55
26
7
32
24
9
43
24
11
4
38
15
12
21
7
5
18
42
31
32
4
35
30
10
26
19
35
6
12
42
28
2
10
21
68
48
19
9
23
48
25
15
14
31
29
19
8
60
15
21
9
7
53
39
12
36
27
1
36
3
36
33
15
80
21
24
67
48
5
45
10
38
30
13
8
3
24
1
5
27
16
3
8
1
15
29
15
16
8
6
54
93
15
1
51
48
33
11
4
33
32
36
9
96
6
12
16
56
13
44
51
16
17
72
3
28
9
41
3
3
21
64
29
10
53
9
82
5
15
42
6
12
13
3
5
15
36
6
15
64
20
48
24
24
3
1
3
2
18
61
32
45
30
81
33
90
57
3
18
6
66
18
13
8
36
3
42
6
21
28
20
4
17
18
30
75
87
1
3
8
25
5
60
7
8
36
12
12
4
24
24
23
37
11
12
72
9
12
28
44
28
24
8
4
27
5
7
5
52
56
4
35
60
48
9
31
38
7
17
19
3
8
1
15
20
12
37
20
12
9
3
3
16
9
12
8
4
27
5
27
12
1
47
6
12
10
29
28
8
7
21
39
60
48
8
21
3
18
22
5
21
30
13
29
3
9
7
12
8
51
4
8
21
12
36
4
35
37
5
30
1
32
72
3
18
15
36
21
3
4
23
12
9
63
25
39
32
30
3
39
1
24
3
45
23
36
16
17
15
40
81
15
9
65
3
16
23
21
24
21
7
35
21
19
32
25
15
48
26
6
1
36
8
12
27
1
24
5
6
30
10
33
5
22
21
12
8
48
27
25
17
48
7
12
3
2
111
3
6
6
57
3
42
108
43
5
6
25
12
12
39
33
20
7
17
12
9
3
36
3
16
9
8
7
8
4
29
24
51
12
9
3
40
17
19
17
39
1
27
8
4
21
8
7
2
15
7
5
19
2
3
19
8
18
10
12
62
10
21
15
14
7
11
1
8
12
51
108
12
12
76
48
20
16
17
91
56
54
7
35
6
31
20
87
30
27
28
11
18
22
48
5
12
12
7
20
12
28
84
45
15
36
72
14
36
24
87
3
1
8
21
18
12
126
10
48
44
36
9
3
9
4
17
18
9
84
19
17
21
39
3
13
41
36
27
15
12
1
29
27
4
3
14
42
6
12
3
4
23
30
7
32
9
30
13
8
39
33
7
8
1
5
30
21
15
33
60
9
3
7
8
21
7
5
100
8
16
24
27
26
10
5
21
18
21
9
7
44
3
16
24
26
22
9
36
17
10
5
12
28
11
4
21
17
27
15
45
15
21
9
12
3
4
72
15
41
4
75
21
48
8
3
64
45
32
24
27
1
11
1
56
15
4
2
19
29
36
36
24
7
11
12
33
51
16
24
9
17
7
11
1
15
12
29
16
5
19
11
18
43
120
11
6
12
3
36
111
1
20
7
2
22
5
63
30
3
16
12
68
3
13
3
5
28
56
4
12
5
31
5
7
3
38
30
18
12
3
3
1
5
51
24
21
10
32
1
5
22
2
42
1
3
2
15
15
21
3
28
5
3
4
14
3
27
12
21
21
48
18
1
20
15
6
27
33
3
15
45
12
112
15
17
12
33
27
3
84
4
17
40
23
9
7
2
7
8
4
11
1
27
20
6
34
72
44
28
33
12
27
9
8
19
44
1
20
4
35
16
9
29
3
3
13
5
15
3
25
12
5
3
7
2
15
19
45
11
21
19
36
20
24
30
19
65
6
4
32
42
3
3
21
12
16
11
30
46
36
32
13
17
30
30
27
15
1
27
20
9
79
8
1
8
63
33
7
9
36
20
99
18
6
21
4
20
7
29
19
26
7
24
15
45
29
18
6
24
31
65
6
33
3
12
12
16
2
31
8
16
15
5
15
28
5
3
13
8
3
21
4
23
28
14
7
29
39
21
10
60
14
7
35
13
15
26
12
3
15
4
5
72
36
16
41
60
15
3
24
25
83
1
12
27
8
1
3
14
15
16
15
21
29
66
57
3
9
3
36
4
48
5
27
12
16
5
16
11
1
8
7
12
8
16
8
12
60
33
51
9
33
3
9
3
39
16
2
42
9
19
33
23
9
12
15
4
2
31
44
3
12
60
42
7
39
44
12
6
10
41
9
7
3
14
27
4
15
20
28
14
12
6
9
4
5
34
21
20
4
8
9
19
8
7
21
35
13
8
15
12
1
24
11
73
41
75
7
20
9
7
2
55
68
19
17
12
16
35
13
5
7
3
5
48
15
13
12
23
33
4
3
20
4
48
17
4
23
1
8
15
25
12
15
21
20
36
4
27
24
32
25
15
45
23
9
3
21
3
4
5
7
21
20
24
9
54
49
53
55
8
24
19
62
19
29
43
5
3
12
9
7
48
8
12
105
18
24
57
3
16
33
27
14
3
3
4
5
33
15
3
18
15
4
3
33
44
12
72
4
3
2
3
40
8
19
9
65
10
8
37
39
2
7
8
12
4
24
48
44
3
60
21
3
18
12
15
63
6
3
28
35
13
3
32
52
26
34
8
13
3
26
19
11
4
9
3
5
27
12
1
5
18
13
11
48
1
8
24
7
45
48
12
24
15
5
15
16
41
7
5
7
21
36
24
11
9
27
12
12
12
18
3
15
25
32
12
19
29
45
31
11
21
7
12
8
36
33
81
22
8
9
63
28
20
6
3
3
24
36
24
1
44
27
28
96
9
11
4
5
24
7
14
24
27
36
15
9
3
30
30
1
20
31
9
5
12
12
39
39
45
4
3
12
9
24
11
33
19
2
55
32
15
30
15
55
89
75
4
29
3
25
5
6
12
1
8
7
12
21
68
33
6
12
9
16
3
14
12
54
36
1
3
29
15
1
12
3
5
27
13
20
19
5
21
12
18
24
9
7
21
20
3
52
8
12
66
54
28
9
11
16
14
15
4
11
40
8
9
4
8
21
58
17
43
17
4
3
48
92
6
7
36
47
4
5
16
8
27
25
68
55
36
36
2
3
76
17
7
5
15
57
7
56
7
9
3
8
72
33
21
6
25
44
15
30
30
49
12
39
9
35
69
9
22
68
21
43
20
16
17
24
21
18
24
9
7
60
29
43
38
10
57
3
12
17
4
11
40
21
32
4
23
37
17
15
45
24
67
12
20
12
9
15
55
29
12
64
65
6
1
11
18
34
17
12
16
24
27
9
8
3
6
36
10
17
4
11
42
46
17
7
9
11
18
19
17
24
10
8
4
24
9
3
21
27
29
40
15
12
5
9
19
11
9
12
15
16
45
8
57
22
5
16
36
35
6
10
8
9
16
39
2
6
9
16
47
6
43
11
16
101
3
16
2
3
27
1
12
8
3
6
42
33
33
7
36
51
12
21
35
28
29
15
12
13
3
9
41
24
7
8
21
15
48
7
17
3
9
28
17
19
84
56
27
33
31
53
33
3
36
15
64
24
32
18
7
39
9
47
6
84
31
12
12
53
42
24
4
5
40
36
35
42
18
9
55
36
20
1
41
12
3
4
5
27
3
18
10
29
67
5
19
17
43
5
4
44
12
15
18
3
55
26
34
21
24
59
1
11
4
21
23
33
27
12
45
33
30
12
21
40
24
15
17
7
20
121
35
36
1
27
29
24
31
41
31
17
16
36
77
42
1
12
15
12
65
40
8
15
13
11
4
14
3
33
6
4
2
78
24
37
3
20
18
22
5
16
65
10
9
15
33
29
6
25
23
9
24
84
9
31
5
22
45
3
9
20
12
24
16
11
9
19
14
7
8
64
8
28
23
16
33
32
12
15
21
36
7
26
7
35
1
8
19
5
33
30
45
9
27
21
39
21
51
12
31
26
30
1
59
49
51
2
3
48
15
9
81
10
12
14
3
3
25
35
12
40
26
6
24
45
51
73
15
41
51
28
2
7
3
14
27
72
3
12
13
8
39
42
3
4
59
49
12
17
6
1
3
2
3
16
3
12
48
8
4
17
4
17
18
60
61
17
30
25
15
21
5
27
21
60
6
36
28
29
19
57
63
17
15
28
53
4
8
43
5
24
31
9
5
6
1
3
20
13
3
5
21
18
12
4
29
16
32
7
5
12
28
23
18
3
9
10
17
43
9
41
12
6
4
20
6
3
7
14
ABCD 494245082*7^$a-1 [50014]
4
11
3
9
15
12
9
87
42
39
36
7
5
19
36
44
6
4
23
3
6
22
17
31
5
27
6
36
24
36
118
60
32
24
6
51
24
21
130
14
34
56
21
3
36
9
51
33
25
47
33
30
45
7
53
27
18
16
11
24
19
72
18
12
20
34
42
11
3
58
30
8
18
3
31
32
9
67
50
52
62
46
11
21
3
3
21
60
3
58
71
12
139
30
35
1
26
10
8
16
2
12
33
7
17
3
21
24
25
18
20
60
28
36
48
8
28
5
9
39
12
25
6
26
15
49
20
6
10
50
78
51
36
39
30
4
11
43
8
21
60
33
6
70
8
6
18
70
42
36
20
10
89
93
22
18
8
12
51
19
36
26
46
18
66
41
27
28
5
63
9
43
18
11
3
33
7
26
75
15
70
12
32
39
1
8
30
4
65
1
14
4
44
12
6
10
24
8
42
24
24
28
54
30
24
11
12
9
40
11
12
21
10
54
50
16
18
2
76
65
45
60
24
24
106
5
79
6
23
27
40
20
21
25
2
30
6
4
17
109
2
30
15
75
21
93
6
12
88
12
113
67
32
6
75
27
12
16
12
2
3
1
12
2
40
12
78
18
41
24
7
30
110
22
36
23
27
12
58
11
21
30
6
51
60
1
18
2
22
29
3
21
55
14
15
24
72
13
6
20
10
44
16
68
6
52
38
16
18
5
3
9
3
60
42
48
42
6
30
18
63
72
25
6
30
108
18
14
100
18
17
21
42
33
75
40
20
21
13
18
26
3
31
17
19
2
10
41
13
24
66
44
6
18
21
79
30
47
25
18
8
42
51
12
33
22
14
15
15
69
9
3
49
24
20
6
6
39
48
36
48
39
21
3
21
19
29
21
76
8
82
14
3
21
16
54
30
32
10
2
15
31
36
5
1
11
1
20
3
57
10
90
38
18
36
34
44
72
6
4
26
21
13
50
40
5
9
6
33
15
16
36
36
14
10
116
54
58
20
12
21
15
4
8
21
39
28
32
6
3
3
18
18
4
114
86
45
12
103
41
24
48
1
2
24
4
5
48
21
6
30
54
58
47
7
41
43
6
11
25
14
24
24
21
9
16
26
10
18
30
38
57
3
21
57
40
6
5
15
6
40
14
45
1
14
16
38
40
56
18
21
15
16
48
18
38
94
12
6
8
33
9
42
52
17
31
8
45
25
30
29
12
31
6
54
68
30
54
24
30
12
82
36
44
21
15
10
20
4
8
10
161
3
21
39
81
9
58
6
14
36
21
9
3
39
12
10
62
78
3
69
40
20
3
87
60
60
81
7
2
6
52
20
70
26
33
49
84
36
23
9
10
18
84
6
20
18
66
21
9
4
6
20
36
48
4
8
40
41
37
59
51
34
8
3
97
12
8
54
10
18
20
12
45
31
20
40
14
4
2
42
22
24
50
24
16
12
11
3
28
18
32
40
12
74
114
27
25
80
4
2
57
27
10
26
21
51
9
39
33
12
7
5
7
20
40
80
9
1
104
3
67
29
27
9
7
41
3
28
17
9
42
9
31
17
7
29
19
41
45
15
9
51
12
60
43
2
64
23
55
8
22
42
38
3
13
12
42
12
20
21
15
40
20
57
27
34
36
35
12
43
36
72
26
3
33
27
19
2
16
224
10
5
3
9
1
74
6
15
13
11
21
10
12
2
24
30
12
64
20
34
36
18
12
54
35
19
20
18
18
34
18
24
17
51
9
9
42
6
6
40
20
45
81
39
31
5
147
12
16
2
10
18
50
4
14
87
3
4
38
22
20
6
22
32
69
39
4
18
20
22
5
24
1
26
21
9
24
3
117
18
9
51
9
33
24
16
23
12
24
75
21
69
30
21
12
21
30
6
3
39
34
18
18
35
27
21
51
54
36
78
12
4
14
15
3
4
60
17
3
45
1
14
9
1
38
10
2
70
14
36
69
31
20
6
48
3
48
3
28
42
11
15
81
1
72
11
37
42
18
108
54
5
3
18
3
79
53
24
24
1
2
57
63
28
18
68
124
42
20
18
3
39
48
46
11
43
6
66
18
23
48
55
72
29
25
35
169
2
28
80
16
17
33
4
36
8
27
15
6
63
51
6
27
15
9
3
16
8
30
130
36
56
12
22
36
2
72
30
48
22
20
70
8
82
36
18
11
69
16
54
14
16
2
18
54
12
28
2
10
18
18
14
15
3
78
3
9
30
10
59
24
60
9
30
40
20
10
6
17
21
16
14
40
2
54
16
5
49
59
111
6
18
9
57
30
21
48
19
32
40
5
45
18
57
15
16
24
36
18
11
36
27
10
20
48
27
1
12
35
3
4
38
27
43
17
108
19
18
30
8
100
2
3
55
12
80
6
15
36
21
10
2
42
58
6
50
3
24
9
18
12
28
68
4
50
48
30
9
1
42
5
12
21
10
6
20
6
4
56
34
71
12
9
60
34
66
18
32
4
17
3
6
30
34
20
39
12
7
12
8
21
7
65
12
27
28
8
10
38
10
47
13
32
4
14
57
19
30
6
62
171
37
2
30
15
7
54
84
32
10
8
12
70
44
54
36
21
84
45
36
16
2
6
15
24
27
21
67
6
14
21
1
50
16
8
45
7
32
12
48
9
33
10
5
49
11
15
4
26
15
3
9
9
27
1
6
48
72
5
48
60
31
56
16
8
10
2
9
3
12
18
27
24
49
50
9
1
36
26
54
46
48
2
63
7
8
12
34
6
65
19
2
24
46
14
66
9
21
60
48
75
39
28
5
60
79
41
24
31
8
24
45
72
21
28
44
3
15
21
1
42
80
4
5
87
60
10
8
36
6
28
32
18
24
15
1
32
4
18
2
16
11
51
28
12
6
2
72
10
2
16
14
40
6
12
2
36
15
19
36
54
23
21
27
3
16
26
28
6
14
12
12
16
2
78
24
18
24
16
32
22
11
87
6
30
10
14
12
148
80
9
7
5
21
3
27
6
123
9
58
12
18
8
6
10
18
36
2
120
88
6
36
108
17
13
23
48
3
40
5
25
11
21
3
33
3
45
15
45
42
21
1
38
24
21
15
24
58
2
30
54
52
2
16
26
10
44
6
28
29
3
21
27
100
29
1
47
79
14
22
14
27
55
14
58
2
60
6
132
100
26
51
3
21
49
11
7
18
143
3
28
50
10
53
39
24
4
20
33
9
3
7
78
35
15
52
24
29
61
12
2
18
15
9
30
9
36
13
12
6
122
18
45
49
36
35
55
5
7
5
15
21
27
12
12
30
40
50
4
62
84
3
51
52
29
15
6
42
22
44
39
1
2
4
29
19
2
48
3
3
16
36
29
51
124
17
13
78
17
3
12
9
7
17
27
16
8
4
5
1
11
12
48
3
6
15
25
26
30
15
36
39
9
21
78
112
5
15
9
12
57
28
11
9
12
18
4
80
9
1
18
5
60
25
48
20
52
18
41
27
42
3
21
6
33
31
14
54
6
46
54
62
70
35
48
12
105
10
38
3
39
12
12
30
27
57
36
16
38
24
96
57
9
46
2
12
6
21
31
6
20
6
10
8
27
12
3
4
17
73
11
91
44
54
6
33
27
6
24
46
2
16
20
12
3
1
11
36
33
4
6
108
30
47
45
18
30
30
12
16
20
18
66
9
9
12
3
31
26
24
34
6
95
31
18
23
27
6
15
55
12
77
12
12
3
6
60
10
54
71
19
8
60
60
33
9
16
12
78
5
24
96
19
5
61
14
9
27
10
38
9
63
33
1
8
28
68
34
42
20
10
14
40
6
29
7
50
75
39
10
83
15
9
201
130
32
16
41
1
131
7
17
7
20
28
80
57
3
102
6
10
12
6
5
7
32
21
55
29
7
56
24
21
24
25
14
4
12
14
12
30
9
3
42
63
13
48
2
18
3
13
36
11
12
15
6
10
53
12
39
10
2
21
7
36
8
12
78
39
9
51
ABCD 494257812*7^$a-1 [50002]
30
37
36
125
28
32
126
10
183
59
1
12
107
241
29
114
61
12
35
18
48
79
33
27
12
60
69
32
12
90
61
12
24
11
61
48
129
15
36
48
137
19
105
240
3
23
90
7
168
21
128
24
40
26
90
19
24
53
126
72
49
156
24
60
180
29
43
35
1
21
39
9
120
3
17
36
19
36
48
41
7
155
42
28
99
84
17
79
9
63
17
84
60
115
21
3
21
20
12
187
21
51
137
7
17
19
60
119
66
55
77
7
77
43
11
24
166
63
36
96
12
17
90
72
145
84
216
108
77
7
24
156
143
13
84
12
9
92
28
32
43
72
5
19
69
168
51
36
23
54
48
31
48
69
74
25
192
17
91
83
36
49
48
48
72
12
24
21
50
18
7
72
12
36
21
15
17
88
20
36
6
25
173
126
25
12
11
13
12
84
24
84
21
39
48
5
115
41
72
19
93
159
9
8
42
1
12
9
75
204
12
137
18
30
6
18
156
7
33
3
36
60
95
49
167
49
36
24
17
55
84
165
63
24
113
160
39
17
16
2
157
65
18
13
84
41
54
6
19
21
8
7
29
76
15
12
47
18
55
35
1
36
24
45
24
26
42
79
11
61
117
2
12
25
33
99
69
75
24
36
35
61
24
24
36
45
3
36
65
7
84
71
145
65
4
3
161
28
39
59
25
77
24
55
12
36
84
119
48
49
191
61
12
47
54
18
18
54
1
36
120
41
24
18
66
42
58
3
21
63
47
49
29
12
7
24
5
103
23
6
139
95
37
9
38
13
47
73
21
27
12
216
65
18
30
79
12
21
2
66
43
11
109
17
18
22
123
5
19
120
143
18
6
30
19
41
43
41
7
89
18
138
7
24
41
31
120
24
41
6
13
17
19
161
91
96
36
144
47
109
12
12
96
24
96
17
19
48
84
47
37
71
1
60
23
97
24
33
39
24
60
60
41
79
9
72
8
90
73
119
6
19
21
122
72
1
60
24
81
14
30
67
29
30
94
27
21
15
29
36
163
101
43
17
79
36
41
108
54
1
237
48
2
13
77
19
60
21
32
19
233
19
60
101
66
18
24
7
21
128
151
24
180
60
59
13
57
27
21
2
25
93
8
36
115
65
18
18
31
84
24
29
55
119
1
60
48
9
68
43
36
45
2
73
65
42
90
7
83
49
71
54
91
23
133
48
11
109
5
43
11
121
89
115
11
70
24
32
103
33
48
2
1
119
70
72
15
65
48
40
14
109
89
43
35
30
139
12
24
33
15
17
31
48
48
17
66
70
3
120
48
119
18
72
24
19
107
13
35
24
66
55
71
25
24
12
48
89
40
99
12
227
37
81
15
65
7
35
49
93
56
36
30
6
12
7
119
54
42
18
43
12
21
44
7
12
53
54
42
7
84
81
26
262
8
162
54
16
168
3
29
19
36
36
12
5
102
142
63
12
72
141
20
43
177
63
101
7
12
48
9
27
71
145
17
60
18
22
135
108
41
126
138
4
96
44
19
24
48
35
42
43
41
31
33
170
94
50
118
8
40
99
36
59
25
155
18
40
74
90
7
36
33
63
17
31
9
15
17
136
75
48
101
72
88
26
49
96
108
53
28
2
46
104
7
12
17
120
90
54
150
37
36
60
33
15
36
228
5
19
11
13
24
17
7
24
153
2
36
13
5
91
204
48
12
144
17
96
7
5
36
24
7
12
12
35
34
170
25
23
18
24
7
84
48
168
65
7
12
84
65
7
84
24
72
12
11
42
36
19
11
58
56
66
61
72
105
2
1
36
36
29
7
108
47
126
42
37
33
48
3
24
60
11
1
65
124
56
19
48
117
2
22
27
23
49
41
7
21
111
12
36
72
41
16
3
60
36
96
29
31
107
37
168
83
6
120
7
9
20
7
24
108
9
3
108
33
219
101
18
78
55
29
19
96
120
48
59
96
30
19
24
65
52
2
25
12
84
60
48
12
36
24
48
12
71
46
122
25
144
36
11
70
75
45
39
17
19
45
104
16
56
7
9
255
155
13
9
48
20
28
32
12
96
30
126
19
41
30
13
41
40
39
84
59
10
15
33
15
65
31
59
145
36
41
55
137
186
13
41
208
48
15
107
102
90
1
41
4
26
13
33
63
107
70
8
79
11
12
37
60
17
199
9
51
12
ABCD 494262828*7^$a-1 [50002]
28
20
6
34
66
36
60
44
4
62
66
4
66
32
100
2
10
60
18
90
66
32
72
72
60
24
34
36
36
48
18
60
80
90
18
36
94
6
18
210
20
48
30
64
6
8
10
32
24
70
30
36
14
46
14
16
68
24
12
6
24
28
18
2
40
2
88
32
24
46
50
136
72
8
28
26
30
10
8
48
24
64
6
84
60
32
42
196
144
72
68
66
4
20
60
70
48
20
34
44
70
92
52
2
48
18
18
70
2
34
54
20
84
36
36
6
4
66
2
42
64
42
12
2
120
96
70
74
24
64
18
44
34
72
8
4
20
58
20
34
20
36
52
56
10
2
94
18
128
12
22
20
10
60
50
16
14
10
48
38
264
66
64
14
4
92
40
30
126
54
14
36
10
86
124
18
8
70
54
20
96
24
34
144
32
4
26
6
112
98
34
36
68
22
38
66
114
16
90
36
18
30
26
120
36
48
66
6
10
14
18
52
26
34
126
144
36
12
78
62
28
72
98
22
6
120
26
108
46
6
108
8
24
58
66
42
2
60
18
22
8
12
22
56
90
28
32
24
60
24
6
54
52
18
6
48
32
10
18
12
96
14
16
32
22
20
78
82
20
58
12
78
20
16
2
64
6
12
212
10
26
30
72
16
14
12
6
22
30
60
120
2
34
72
20
40
72
36
72
18
84
80
10
62
10
24
14
106
44
78
4
6
38
10
32
18
6
88
38
22
2
90
28
96
120
150
54
36
62
24
96
34
14
106
36
38
52
32
100
56
142
14
60
108
36
10
72
32
10
110
118
60
32
16
6
90
8
96
52
114
14
70
116
66
24
196
2
198
10
38
22
12
2
214
42
350
90
4
6
14
40
36
84
8
60
22
36
62
70
48
18
116
16
18
50
112
104
94
12
2
22
156
42
18
48
50
12
100
20
112
20
30
18
88
32
10
72
108
32
52
36
14
10
134
64
2
18
150
28
54
56
24
4
2
4
36
14
34
14
22
6
120
8
72
12
42
16
30
92
52
96
68
12
12
48
22
18
108
2
54
120
36
52
6
44
100
18
72
2
150
10
134
42
88
6
30
6
68
4
8
58
60
182
34
18
32
6
34
68
36
6
16
62
22
36
152
16
54
36
12
2
70
36
32
64
36
30
38
102
94
18
8
52
98
10
14
34
74
16
6
74
10
116
10
20
60
10
60
14
4
32
4
2
70
12
72
56
24
100
44
34
12
36
14
76
20
22
128
70
264
50
6
90
22
66
54
98
28
6
66
62
222
4
24
18
20
12
90
90
22
80
4
162
104
24
12
10
2
96
24
22
36
90
72
8
12
18
88
122
4
50
6
64
44
142
14
24
16
54
72
44
40
8
72
88
38
84
6
90
60
24
70
90
18
18
18
86
10
20
16
54
98
48
28
2
22
12
80
6
24
4
20
60
10
50
66
64
162
12
50
30
46
86
30
10
38
58
20
52
12
18
6
2
54
118
26
24
48
84
60
24
46
26
10
30
42
2
126
42
22
134
34
8
120
52
30
8
34
50
36
30
4
26
100
20
114
46
8
84
96
16
36
8
76
54
14
108
4
6
14
60
24
36
58
18
50
42
48
84
216
10
42
32
150
64
6
26
4
90
20
96
30
42
28
44
46
42
12
180
44
10
26
60
18
28
20
18
46
8
46
116
10
24
26
60
24
36
156
84
60
76
30
42
56
72
168
84
12
24
52
14
106
62
6
96
88
72
188
70
72
14
42
102
132
24
46
38
28
14
28
12
78
2
48
76
2
12
16
42
2
18
78
12
120
4
120
36
32
168
72
30
18
100
12
32
4
6
48
92
48
102
106
12
36
62
34
50
30
10
20
64
56
36
84
48
10
8
70
44
60
4
102
72
36
2
34
90
24
20
36
28
150
2
28
42
20
16
162
48
8
36
48
22
110
34
194
36
22
12
126
44
52
48
42
20
16
12
2
40
26
28
206
28
66
24
36
66
36
80
52
68
24
28
20
52
6
20
52
68
42
28
2
42
36
72
12
30
18
78
30
64
8
132
48
100
12
86
40
168
14
22
20
66
4
56
64
98
72
6
12
52
20
36
82
36
86
46
50
30
102
70
2
70
20
66
54
34
20
24
46
6
30
80
48
6
36
10
18
8
60
72
96
12
24
34
6
20
108
12
34
26
196
30
14
64
32
60
24
100
30
78
56
12
70
18
24
20
46
24
2
10
6
48
32
10
90
72
20
28
50
4
50
96
24
18
52
18
50
42
16
90
162
198
14
6
70
84
68
12
10
78
36
20
46
126
18
6
56
24
10
36
12
8
64
56
90
34
26
84
70
26
30
24
46
32
10
102
18
108
74
16
128
24
18
34
20
120
40
26
18
12
42
28
62
58
42
8
4
44
34
48
104
78
ABCD 494316642*7^$a-1 [50020]
26
22
18
11
33
10
36
72
14
22
18
23
45
22
24
62
63
96
7
18
83
25
20
15
57
52
68
22
41
57
48
75
36
21
36
39
115
29
43
17
55
5
31
26
10
6
71
57
10
24
2
28
11
43
26
70
29
33
22
72
18
36
18
36
6
84
60
18
110
60
144
4
32
22
41
36
13
6
36
12
6
8
24
3
96
31
29
55
26
48
58
17
37
30
29
57
84
15
13
96
20
16
12
44
63
1
20
3
31
5
9
76
6
12
18
6
17
96
84
55
65
61
131
31
12
2
48
28
20
28
6
29
43
2
15
24
7
72
18
8
87
1
59
33
27
7
14
52
72
20
52
8
48
15
43
174
24
48
90
6
35
45
40
8
3
13
84
32
46
5
13
18
12
6
56
16
56
64
42
30
6
26
96
22
14
3
57
52
30
36
74
51
19
65
7
26
34
29
61
66
24
26
46
66
6
12
77
67
24
84
17
45
39
13
12
20
39
21
10
18
36
6
62
63
19
77
9
24
12
48
10
2
96
4
59
81
39
9
51
13
36
20
34
42
35
19
17
19
36
72
54
23
25
59
36
117
27
103
2
48
58
78
8
118
72
5
25
18
17
1
44
75
43
38
3
49
32
15
24
25
35
1
80
10
29
55
5
19
5
7
14
76
60
35
31
2
70
6
32
3
13
47
24
1
90
2
4
44
58
53
33
60
22
50
40
23
45
27
21
22
6
30
24
137
1
20
12
4
32
96
60
52
44
63
19
36
149
13
44
22
17
21
4
18
53
19
36
14
111
1
47
25
11
55
26
39
7
54
24
30
18
23
1
120
23
81
28
18
2
27
1
47
43
38
58
38
28
42
36
12
17
24
96
7
36
18
18
6
54
2
3
36
9
84
51
9
70
17
25
8
48
27
19
14
3
7
36
14
40
12
32
99
45
22
36
38
58
26
22
74
22
36
2
15
45
4
11
24
7
29
19
36
14
46
5
7
41
12
25
12
36
32
15
31
53
9
15
93
136
47
25
11
9
84
15
19
38
3
37
18
41
21
22
42
66
24
65
7
17
60
79
18
83
21
15
69
10
18
8
34
26
46
30
6
89
55
14
16
90
86
84
46
17
1
114
54
48
59
55
66
54
6
95
43
90
60
35
67
24
65
1
8
60
48
70
138
54
6
84
42
18
11
7
29
73
8
52
12
6
12
77
24
129
58
72
24
38
3
13
44
4
150
5
49
12
23
31
14
4
8
24
22
2
250
5
49
11
43
14
4
32
40
18
18
11
57
46
30
18
5
67
17
33
3
19
2
15
25
23
31
18
23
33
10
26
34
62
63
45
46
12
96
72
5
43
14
39
9
34
5
36
36
25
54
18
23
9
111
19
54
6
5
31
18
140
15
7
48
2
24
46
6
59
48
33
16
32
10
5
31
12
24
2
10
17
25
23
7
29
43
42
59
12
9
15
25
32
46
12
24
158
22
2
39
79
98
3
67
29
24
45
10
18
12
11
9
96
34
5
36
21
27
72
1
32
12
4
11
43
18
47
72
24
19
54
11
43
18
56
58
30
6
29
12
31
2
36
52
32
40
30
50
10
5
12
45
76
36
23
73
48
8
24
82
12
26
15
1
36
30
6
108
11
84
45
51
19
18
24
18
14
4
36
12
18
90
8
3
13
11
93
24
39
31
5
31
2
12
40
12
108
8
16
66
24
41
21
3
36
45
48
15
37
59
13
32
40
6
18
18
14
4
11
21
60
27
37
54
29
31
2
34
12
36
17
24
24
79
26
10
36
42
66
41
45
36
51
25
23
33
3
9
4
6
48
90
60
32
70
5
1
35
31
14
51
151
38
24
12
48
27
1
23
24
1
35
21
15
115
12
14
28
36
66
42
8
130
38
16
35
45
3
33
27
43
29
7
41
36
13
54
182
27
33
36
15
61
6
36
62
12
100
32
58
18
32
3
79
65
7
12
14
123
24
7
84
78
92
72
16
8
4
11
43
24
18
68
70
2
36
4
156
68
15
9
4
54
36
12
74
15
1
78
101
60
19
36
5
115
62
15
55
29
21
39
19
38
16
12
36
114
26
36
10
18
20
16
54
108
48
29
7
134
16
44
4
18
26
82
24
5
43
38
3
85
56
40
35
24
13
20
60
39
24
31
36
29
31
2
88
23
24
7
48
2
3
12
91
14
3
12
31
53
19
65
12
93
22
24
66
8
136
18
17
24
109
56
111
49
30
26
15
24
7
18
20
58
2
36
36
15
168
49
23
9
15
37
23
84
21
36
3
31
90
35
61
12
23
13
68
60
3
31
50
28
12
8
10
54
32
15
25
32
10
54
8
46
36
5
120
49
35
37
24
54
48
2
159
37
80
52
12
59
21
15
1
23
12
93
27
24
31
18
56
24
12
48
76
18
17
1
80
10
108
108
17
81
10
14
94
17
55
122
39
9
132
3
61
18
18
23
69
10
65
43
14
64
12
23
13
92
34
5
57
3
96
19
6
20
15
13
42
5
9
15
7
98
15
12
24
7
6
84
47
12
19
41
7
18
108
6
2
28
6
14
24
52
12
8
10
38
16
35
9
46
5
24
120
1
72
36
48
60
36
44
22
72
5
24
61
18
41
31
5
1
8
46
41
25
20
16
32
12
144
15
21
34
29
7
48
36
18
8
48
120
112
20
16
36
6
5
31
14
27
31
84
29
21
4
18
41
85
32
64
11
7
18
35
55
5
103
5
45
51
55
101
48
12
9
39
13
23
9
27
60
21
52
47
13
12
23
12
33
10
12
36
18
95
31
5
21
3
120
31
18
90
18
36
44
10
42
18
36
26
4
23
49
119
7
18
80
27
25
48
60
11
19
24
74
48
39
12
33
12
96
27
141
39
19
54
23
43
216
36
5
36
24
31
36
54
20
64
6
53
33
16
32
10
30
72
8
96
10
48
2
16
128
4
12
18
5
37
68
16
35
43
86
22
48
54
68
39
1
23
1
102
74
16
54
6
23
43
26
10
42
59
21
4
11
115
5
144
9
12
82
2
15
21
16
6
17
37
44
39
9
64
23
1
8
10
26
22
54
32
22
98
48
70
29
9
16
23
96
25
11
85
48
11
21
4
35
43
2
16
8
64
30
122
24
40
131
36
25
78
30
18
36
6
11
9
15
36
19
30
6
12
38
24
ABCD 494382002*7^$a-1 [50016]
112
32
180
6
15
55
50
30
33
33
60
138
42
39
21
3
72
91
44
100
14
6
90
94
56
33
24
31
26
46
96
8
4
5
81
63
7
24
86
123
57
15
19
5
21
106
14
30
16
5
39
96
24
204
160
48
29
15
105
31
158
66
124
12
32
72
24
4
80
96
4
12
44
16
50
39
81
15
9
39
21
10
60
96
53
81
135
48
31
182
30
28
36
50
34
17
75
64
84
48
92
172
65
3
12
84
6
10
74
6
30
18
45
177
30
16
8
6
3
135
72
153
55
17
19
101
15
33
21
70
60
36
125
15
90
58
12
194
63
31
20
96
16
53
87
24
6
120
18
81
15
16
140
16
192
2
154
36
36
152
9
48
9
6
54
22
84
168
48
134
30
16
194
34
26
15
15
129
31
74
30
24
42
90
108
100
77
24
81
24
60
3
7
113
103
8
12
4
41
151
41
3
28
72
80
30
34
12
38
6
57
33
58
20
66
54
57
45
3
7
68
21
91
44
84
16
96
44
24
57
15
16
14
24
3
153
30
24
105
24
57
18
45
72
9
82
77
135
6
51
19
53
79
44
28
26
63
7
180
5
21
27
7
56
9
31
68
21
48
31
2
70
8
88
134
34
156
96
12
2
84
82
12
29
3
100
14
3
7
56
28
5
144
31
96
44
12
9
79
2
106
74
18
9
31
108
14
39
120
24
27
48
42
10
17
183
84
6
120
63
24
103
20
45
31
14
58
32
30
94
44
16
56
24
4
48
32
12
4
12
24
65
9
66
165
24
67
12
20
12
64
56
9
7
14
30
4
24
32
24
16
14
36
46
17
15
6
22
48
36
24
86
10
65
9
126
33
103
32
9
43
5
39
4
26
70
5
24
15
42
15
9
60
75
7
89
9
70
12
68
33
303
16
74
94
24
62
24
6
204
153
72
96
15
174
6
64
12
68
16
5
39
66
94
56
225
43
29
67
29
103
44
28
36
5
39
112
68
42
60
70
17
93
10
204
36
44
30
54
9
3
244
65
139
26
51
9
30
124
26
60
406
24
12
29
72
33
10
53
21
195
39
28
14
46
113
135
9
15
81
31
120
89
19
2
30
93
127
74
150
66
30
114
70
80
9
223
224
9
24
24
72
7
72
72
14
99
7
104
33
31
2
46
24
17
67
149
72
55
50
15
139
96
5
24
21
46
12
48
17
96
39
66
111
15
144
184
26
30
120
30
75
201
63
15
42
94
86
147
3
28
2
210
16
53
15
9
240
55
2
39
15
100
116
114
111
48
21
106
14
114
9
19
14
15
31
8
153
3
16
12
20
28
104
28
48
68
81
45
27
19
38
46
24
72
161
43
14
111
15
105
69
3
72
7
38
90
40
41
31
68
66
204
36
18
42
78
102
58
89
33
54
84
36
64
2
46
8
33
57
15
39
40
56
4
132
17
123
48
12
16
17
21
34
41
7
104
184
26
87
27
21
31
24
50
34
60
161
259
5
7
89
15
28
5
7
50
34
29
51
60
30
6
16
29
120
63
40
20
6
6
24
40
50
36
60
180
10
329
127
14
78
12
64
206
18
6
46
44
105
7
98
70
86
3
21
66
48
96
16
65
15
16
41
3
108
6
10
24
17
129
70
56
24
6
3
7
17
79
98
111
31
17
51
60
105
75
52
60
14
18
12
16
8
9
7
128
16
89
21
51
72
48
19
84
2
30
30
10
110
60
180
58
32
108
165
7
8
16
44
52
44
52
104
30
54
64
20
40
41
48
27
45
39
96
64
86
51
72
31
56
16
65
15
129
31
8
57
45
114
9
55
20
16
26
138
12
48
45
96
111
84
36
105
55
188
132
30
178
60
5
7
65
24
79
2
166
68
4
48
8
9
15
12
144
45
7
32
72
9
15
24
72
9
67
101
117
96
27
93
24
75
81
58
5
72
31
41
87
9
55
17
144
15
36
28
32
16
104
210
286
8
36
54
22
98
6
114
22
74
70
36
48
84
92
64
12
17
117
30
4
26
54
144
12
28
80
9
33
63
43
38
46
14
34
17
24
15
16
89
91
48
12
24
104
96
33
19
29
105
78
9
31
20
42
120
18
42
130
ABCD 494436114*7^$a-1 [50028]
7
20
6
22
17
33
58
12
60
2
96
4
23
27
16
60
2
27
13
11
91
42
6
50
12
39
36
31
5
12
3
4
26
40
54
6
6
6
47
7
24
2
82
5
24
7
30
12
11
13
6
24
29
15
34
35
97
6
12
5
3
28
17
12
93
22
6
60
6
24
12
24
36
42
30
20
45
21
70
14
3
3
42
22
6
12
48
23
9
27
15
46
6
108
86
3
12
31
17
7
36
14
30
24
6
15
7
30
35
3
4
6
42
180
2
16
72
83
115
12
18
66
26
48
15
12
15
22
6
29
43
2
36
30
40
36
17
1
11
48
13
8
16
35
61
68
106
5
15
4
20
6
75
24
55
101
7
50
10
41
12
31
78
12
30
53
7
24
62
34
41
93
60
12
10
30
62
10
18
2
60
30
40
30
66
42
47
15
21
7
48
60
42
30
12
29
7
24
5
3
21
24
60
7
6
6
41
7
6
30
24
5
21
4
11
1
6
41
7
42
2
30
6
52
173
91
36
17
1
59
31
12
54
68
6
40
30
6
44
72
45
57
3
49
38
66
4
6
36
24
2
10
30
72
18
12
29
19
53
7
18
95
1
6
20
45
3
4
29
79
8
16
60
6
42
29
43
6
38
4
6
24
30
8
22
26
54
10
29
43
8
33
67
12
24
50
3
12
1
23
7
30
18
26
84
16
36
11
3
16
17
43
14
16
59
55
30
2
64
54
14
33
43
14
75
13
12
36
24
90
6
42
113
31
48
12
26
78
52
38
10
30
6
66
23
25
6
36
32
66
15
12
36
7
44
10
30
41
24
1
20
64
26
40
36
17
36
31
2
10
113
15
9
31
44
10
78
50
22
50
16
2
45
43
12
41
37
114
42
11
13
47
13
2
4
30
23
31
74
60
3
19
36
12
6
23
31
36
29
24
36
7
30
98
6
34
41
61
59
144
31
12
2
16
14
16
2
27
7
29
24
31
5
27
33
15
16
17
13
47
13
30
96
54
23
13
47
61
23
51
106
24
23
19
54
30
44
16
5
1
14
9
7
36
32
33
19
36
8
30
15
12
13
62
10
38
30
22
41
12
9
6
72
40
38
4
59
51
10
18
30
18
120
54
30
12
14
90
46
47
12
31
8
60
22
14
4
53
12
1
30
14
51
9
46
6
44
40
6
54
6
6
23
7
38
60
30
4
30
35
3
58
144
38
57
7
66
42
29
19
32
30
22
24
5
19
41
69
22
36
2
40
12
11
25
18
53
43
6
24
30
14
4
11
15
16
14
30
76
84
17
7
5
115
66
2
132
28
2
16
12
32
10
48
60
5
57
10
12
6
18
14
36
15
15
52
8
16
53
3
21
12
48
31
20
60
10
18
12
12
68
16
50
16
11
12
43
12
20
6
42
21
7
12
68
117
48
48
12
85
14
9
12
25
20
27
3
12
33
108
37
30
17
12
55
20
16
84
150
38
40
20
12
52
41
19
53
51
16
18
23
87
16
30
35
60
19
5
67
68
16
5
19
12
26
40
42
38
27
43
2
18
12
76
6
107
13
26
28
5
15
34
23
60
48
12
3
16
24
24
12
77
31
8
34
6
24
24
6
18
20
6
4
78
53
1
47
13
23
21
42
22
11
45
10
50
27
79
18
35
84
36
43
2
10
41
19
65
60
13
30
50
15
49
86
48
10
23
19
48
12
68
33
97
12
18
29
33
15
60
7
12
8
40
41
79
98
18
40
5
12
43
5
12
19
17
12
55
2
22
8
10
2
28
24
14
22
12
8
93
84
60
7
24
60
29
1
12
18
5
19
30
12
38
6
70
24
20
6
60
30
4
48
108
17
72
15
36
10
54
20
30
46
42
38
24
28
5
12
7
6
35
7
12
14
12
40
47
1
6
26
18
4
6
12
32
39
19
12
41
1
14
33
9
12
36
24
22
29
19
110
3
7
29
12
27
78
4
30
66
14
33
96
1
80
39
12
24
37
144
30
6
18
90
12
6
92
36
72
48
9
61
23
43
8
16
17
36
79
60
48
20
54
3
48
37
35
7
8
12
16
2
48
27
12
31
29
48
15
34
14
60
4
48
32
30
16
6
14
10
32
100
17
21
10
12
32
18
4
11
19
17
31
30
42
24
24
20
22
6
32
52
29
9
10
5
1
2
57
48
63
9
1
30
5
9
3
19
38
3
36
79
68
4
6
2
57
111
16
8
106
20
30
4
5
3
18
4
18
78
2
21
31
12
29
1
6
42
11
15
12
28
12
12
41
12
48
1
23
36
9
6
57
19
6
42
6
32
10
8
9
31
5
84
13
42
96
14
39
21
46
20
64
18
8
63
1
78
8
4
36
5
31
6
2
22
23
7
29
25
44
10
12
44
4
48
12
38
42
6
70
2
18
12
10
8
27
7
30
38
124
36
17
36
67
42
18
20
72
10
6
32
10
24
38
6
15
1
18
8
132
96
24
21
39
58
23
7
50
4
84
30
42
11
21
40
71
19
36
104
28
54
8
40
23
48
1
38
9
7
24
26
4
71
25
2
57
31
54
35
48
33
39
37
26
10
11
1
35
7
18
20
15
7
41
13
50
16
24
5
24
15
9
43
44
45
15
22
48
6
24
12
17
3
10
62
58
11
12
48
19
17
36
84
121
12
47
51
9
60
61
20
16
6
32
106
14
21
9
75
51
4
66
23
9
30
4
6
24
44
3
9
3
27
10
32
3
7
53
3
46
18
38
4
48
59
43
36
2
16
54
8
40
32
10
48
38
30
52
11
7
6
84
59
51
45
49
18
2
16
30
29
60
25
23
3
12
45
12
1
23
72
108
24
7
36
5
1
8
36
10
12
24
38
22
8
21
31
8
22
11
33
22
38
3
19
60
30
48
20
15
69
6
40
12
62
46
5
1
78
30
18
30
30
41
31
26
16
18
6
14
9
1
30
8
10
8
10
6
24
6
24
24
26
3
81
51
1
30
24
17
132
1
36
48
42
8
22
24
83
7
14
36
15
1
68
30
10
30
41
19
42
18
42
23
60
1
54
41
7
24
14
3
12
39
9
49
30
24
53
37
6
42
20
22
8
45
96
19
5
33
10
18
2
33
1
8
111
67
24
6
2
6
30
40
42
80
82
6
23
31
12
38
15
33
30
48
30
16
44
15
1
6
48
24
18
11
21
30
18
10
32
22
14
4
66
20
22
48
54
23
12
63
21
12
12
12
1
14
9
31
12
8
6
22
5
55
30
35
15
33
7
84
17
39
4
6
18
80
45
15
4
12
44
10
84
126
12
60
42
6
5
19
18
12
11
97
24
30
17
13
6
38
46
26
64
23
31
72
17
1
14
10
35
48
33
60
46
60
8
30
88
18
17
36
1
6
30
47
12
33
10
54
6
20
12
21
24
3
21
12
24
1
42
101
21
16
23
19
5
19
56
4
44
10
96
59
1
23
61
32
27
15
28
72
30
11
25
30
2
3
12
7
18
2
6
22
41
7
2
34
48
53
7
20
9
7
17
33
70
14
75
31
14
22
48
36
5
15
10
24
138
54
71
19
44
12
12
28
8
52
62
46
24
6
23
12
19
48
5
3
16
104
10
30
2
4
18
29
12
39
33
36
19
5
3
12
4
18
6
6
23
25
36
35
24
7
41
3
33
24
27
22
14
54
16
14
6
22
5
43
24
30
6
6
6
8
70
14
28
114
48
38
40
12
30
59
13
8
58
2
10
8
52
48
108
29
36
45
39
37
11
13
23
7
12
18
23
21
10
38
3
1
26
21
1
95
15
36
10
50
9
13
18
30
44
3
33
3
61
18
60
72
8
10
30
18
35
19
5
60
1
110
9
43
42
6
20
33
51
6
16
ABCD 494485128*7^$a-1 [50072]
54
144
54
36
239
97
6
41
13
108
30
198
72
36
23
31
36
42
48
11
61
35
24
48
7
18
12
108
60
59
79
17
48
43
29
13
48
24
66
6
84
114
12
54
42
89
85
24
12
47
7
17
91
6
12
18
114
23
103
137
19
6
84
54
54
6
36
53
1
71
1
54
54
12
24
23
24
1
47
168
24
120
73
114
66
204
12
131
13
107
24
24
43
36
42
18
77
25
42
5
241
6
84
114
12
6
120
18
144
78
30
11
49
108
11
151
48
126
131
139
6
54
18
108
102
5
127
113
13
59
72
79
90
71
73
23
13
24
36
108
12
71
7
102
42
89
1
72
84
59
73
12
72
24
11
25
30
6
12
119
120
24
13
30
60
90
23
240
96
48
79
18
23
72
7
113
1
30
72
41
13
24
54
12
168
18
48
60
66
17
127
6
107
96
24
24
85
155
25
18
42
192
6
252
17
217
23
97
95
96
13
396
23
61
11
31
162
72
30
78
48
162
150
210
60
197
49
60
72
108
30
6
48
6
29
55
18
234
197
43
197
157
60
71
55
90
54
84
42
18
90
108
12
78
18
36
11
120
175
18
119
25
102
6
18
137
97
30
18
78
17
24
168
1
54
6
36
36
11
1
72
23
240
277
24
11
151
17
24
7
17
19
6
48
36
60
95
61
60
30
54
96
12
78
17
37
155
216
25
84
11
7
18
42
198
47
1
6
65
25
23
121
72
71
24
133
59
145
47
55
78
72
18
66
47
24
43
5
103
144
30
24
107
72
13
162
78
35
72
85
18
24
18
48
71
91
269
120
48
13
42
17
1
12
11
85
54
84
17
7
90
12
234
144
6
84
6
17
19
125
55
108
156
6
18
12
5
432
1
167
61
11
13
36
30
168
102
18
24
137
61
84
6
72
66
6
66
71
37
96
360
18
120
6
59
13
11
96
31
90
24
126
17
37
36
12
60
47
1
60
72
54
5
48
1
23
48
13
18
114
47
96
37
30
6
54
41
97
42
5
49
72
47
48
72
72
31
54
11
24
48
7
18
36
83
48
31
108
84
60
18
35
55
48
126
108
47
31
108
12
114
167
61
126
60
180
36
108
12
41
37
12
96
102
17
1
114
53
103
209
79
6
180
71
13
42
144
126
120
11
121
95
264
31
96
41
31
54
48
36
47
85
48
83
168
55
17
1
72
6
65
217
36
150
12
17
97
18
126
192
24
167
13
35
13
72
11
223
113
96
24
79
210
78
41
13
83
19
60
54
83
120
7
114
30
6
59
103
18
174
89
7
41
139
36
126
90
144
144
41
31
30
72
72
131
73
126
257
49
54
41
25
132
162
41
43
29
24
61
18
48
42
119
43
12
17
73
180
36
95
19
53
120
7
137
168
1
71
67
126
24
252
72
59
24
37
35
7
18
23
13
59
67
126
48
23
103
17
79
84
90
144
90
6
54
173
7
17
109
227
61
59
7
6
48
18
18
167
120
25
54
18
23
13
131
13
126
66
11
13
12
168
12
42
18
144
84
6
36
65
240
13
96
30
108
18
71
109
90
78
36
23
133
144
18
36
6
54
17
24
96
205
11
1
60
18
17
271
17
13
36
47
13
11
24
19
84
42
18
36
89
13
18
41
72
48
1
60
12
95
72
72
109
18
90
71
31
42
30
132
5
61
24
18
18
47
55
162
143
48
13
66
6
54
36
108
36
18
47
73
6
113
7
144
72
41
13
60
23
247
113
169
60
102
5
1
71
72
73
18
ABCD 494497098*7^$a-1 [50003]
9
12
38
22
27
45
32
7
12
21
14
10
20
28
14
37
33
63
5
16
15
21
3
17
28
23
13
12
48
75
9
24
24
14
18
40
20
48
7
9
26
10
2
18
36
72
7
21
26
33
61
24
8
148
20
54
1
17
3
1
8
40
50
85
45
60
8
60
4
44
55
5
16
12
15
57
3
33
26
58
44
18
10
14
9
109
12
8
18
18
136
23
3
37
17
28
24
8
16
2
90
112
44
16
27
53
3
108
9
4
2
18
4
8
42
90
16
56
3
27
22
36
3
17
28
3
21
59
1
24
12
27
23
34
38
10
20
18
10
3
69
12
104
6
21
25
3
21
59
9
36
60
40
12
3
45
26
21
15
72
18
52
2
9
13
60
96
12
12
32
66
6
4
8
4
68
4
96
12
11
4
17
24
19
17
4
32
28
38
10
44
16
48
14
120
6
39
15
46
27
72
24
77
60
4
8
4
51
5
4
39
5
24
90
58
8
4
20
19
9
72
12
116
91
32
13
8
52
96
32
4
86
54
36
7
60
41
18
37
105
38
10
36
8
7
17
36
3
28
12
20
16
5
43
36
8
9
79
32
25
3
44
45
4
36
11
1
26
12
6
16
50
6
3
81
6
34
23
16
9
8
31
9
23
13
48
3
33
15
9
24
2
70
62
46
24
20
4
44
24
30
10
24
74
10
8
7
20
15
45
4
21
56
72
30
45
25
3
5
54
46
75
57
12
38
24
9
13
12
14
46
39
69
68
40
50
18
12
31
5
16
12
24
20
4
14
34
26
10
8
4
23
27
1
9
35
49
8
18
18
87
48
73
3
59
37
23
13
17
67
9
74
13
77
30
10
35
9
18
22
23
15
118
12
24
38
10
44
87
25
12
15
5
18
54
6
10
2
6
4
63
5
12
55
35
18
24
19
45
48
32
52
92
52
12
26
48
58
24
12
20
7
12
20
61
27
9
15
9
12
8
4
26
6
27
4
41
135
21
4
12
11
1
39
57
60
51
5
39
25
2
150
3
1
24
2
1
5
28
63
9
8
19
9
15
96
45
3
33
32
3
49
24
8
6
12
34
26
10
36
24
12
20
4
3
11
6
54
1
11
13
57
27
12
5
12
40
104
6
72
12
6
4
36
23
40
33
26
10
39
12
11
9
9
12
4
2
30
42
1
11
49
11
9
12
13
56
18
22
12
24
60
3
69
24
32
4
51
41
28
35
13
48
36
68
4
12
20
28
27
33
8
31
9
26
94
12
8
3
4
32
100
24
20
1
108
48
68
15
13
14
36
34
38
18
40
24
11
85
3
9
56
4
24
131
145
24
38
36
1
44
57
18
10
8
19
21
14
13
9
108
11
1
8
16
27
65
12
42
13
9
24
12
24
132
84
3
5
30
18
40
20
27
25
27
33
24
38
1
9
8
15
25
12
62
46
2
18
24
36
4
24
20
24
18
1
57
32
27
1
2
24
21
1
12
12
44
64
26
22
71
49
111
9
36
12
12
72
24
63
45
8
4
15
24
9
60
23
9
36
6
1
21
12
12
3
45
84
32
40
3
17
64
12
8
4
20
12
4
74
21
1
50
37
21
35
61
27
33
14
6
52
23
13
14
42
4
8
28
8
7
36
17
4
26
24
9
37
48
26
13
20
3
18
16
38
46
14
10
38
24
49
5
4
36
14
49
32
13
8
36
60
7
21
2
25
21
86
21
13
11
13
14
18
4
8
7
56
1
12
23
1
44
24
52
20
28
51
5
15
1
56
27
25
8
100
27
65
36
28
12
2
10
51
21
8
31
17
42
12
6
36
36
4
12
14
70
108
20
28
8
88
3
32
25
23
37
8
16
56
88
107
3
22
11
25
72
32
18
22
2
49
33
24
24
60
98
73
107
21
9
19
44
37
3
33
39
5
60
4
12
3
84
57
72
23
81
4
2
109
21
44
24
18
18
36
3
1
32
31
9
8
15
1
38
1
5
75
9
31
9
12
27
11
34
48
44
7
8
25
12
8
12
4
3
8
25
12
38
24
9
13
8
31
9
38
12
6
31
44
9
16
36
38
1
35
13
12
47
18
72
18
34
26
18
27
85
14
10
3
17
108
15
1
20
15
1
84
14
30
31
11
10
3
8
25
24
50
10
72
32
4
39
77
4
15
21
36
23
1
14
61
29
16
60
24
35
37
24
48
47
4
45
24
27
17
4
3
20
25
3
8
45
4
24
8
4
24
32
31
9
12
12
15
11
10
44
28
56
42
46
15
33
86
1
17
40
48
2
66
15
21
52
36
3
17
51
1
12
36
32
18
22
26
10
24
44
28
38
90
6
18
4
12
24
14
10
12
60
83
25
8
27
25
12
20
4
32
24
76
8
40
24
60
128
7
9
11
27
6
28
120
12
12
8
100
27
45
20
16
26
34
60
80
36
16
27
21
15
44
45
3
9
16
15
69
12
12
12
3
5
6
30
99
9
18
34
24
2
1
56
1
12
12
38
1
23
34
24
35
1
14
30
4
27
33
39
12
57
36
8
24
4
32
12
54
13
65
40
12
120
84
12
12
11
9
16
3
69
2
61
24
9
12
180
26
18
12
18
6
7
33
15
45
72
2
10
15
20
37
48
11
1
11
15
18
40
60
26
9
1
48
24
36
11
51
81
49
3
23
10
23
39
1
5
16
23
1
3
11
10
11
13
24
3
9
11
4
41
4
36
60
2
13
5
6
30
40
12
38
10
23
21
4
50
1
9
12
20
4
44
42
13
9
68
18
70
11
25
12
74
18
15
21
24
30
1
24
8
1
92
7
21
27
17
115
47
6
43
11
18
3
72
97
12
36
8
4
32
18
1
5
16
20
66
22
92
76
120
23
27
1
32
13
26
42
16
27
9
36
36
2
1
21
8
24
16
14
18
36
16
24
2
34
12
38
37
21
56
43
21
8
3
9
15
27
21
136
33
36
12
63
12
21
15
41
18
6
12
24
40
80
78
12
10
12
38
13
5
28
8
12
114
10
24
86
73
5
40
24
8
4
35
9
16
3
9
12
3
12
21
14
49
45
12
12
3
11
61
59
18
28
14
10
26
18
40
24
2
46
3
24
41
4
71
1
44
6
10
44
36
30
18
78
84
22
32
55
17
54
9
13
32
24
28
8
16
23
37
8
42
1
8
1
8
108
12
18
18
16
60
56
52
20
48
15
37
8
7
5
36
4
24
26
49
33
3
47
18
18
12
1
33
26
1
29
15
1
39
8
1
8
28
8
67
23
25
20
9
43
65
16
12
32
30
106
20
19
5
52
11
117
3
9
16
2
13
69
8
36
16
11
37
62
6
72
19
60
12
11
46
27
36
17
7
45
12
36
3
41
16
15
32
1
24
36
12
60
3
41
28
38
18
4
24
48
11
48
69
4
8
4
20
52
47
21
6
34
12
15
9
24
14
58
8
24
52
11
45
27
3
13
11
108
12
58
11
1
8
31
44
25
11
24
13
8
4
2
36
1
21
15
33
60
3
29
12
4
3
44
97
20
28
15
36
21
36
20
19
36
45
24
2
36
18
16
38
10
48
63
9
2
1
117
48
24
11
25
12
8
40
20
3
27
33
37
2
6
12
28
36
27
21
48
12
15
35
48
1
33
20
6
85
12
5
28
3
9
15
125
4
51
21
20
39
15
10
2
18
18
1
23
10
8
4
8
60
99
12
15
34
12
12
44
43
33
2
12
22
23
1
204
2
18
40
12
12
68
3
1
36
12
14
13
48
17
64
2
1
8
9
18
13
29
18
34
11
25
2
102
63
33
31
17
4
15
108
5
52
20
16
15
45
24
20
15
88
9
12
8
88
48
3
5
12
24
48
51
4
8
27
72
49
41
6
54
18
13
45
27
5
12
4
3
9
12
32
43
33
63
33
8
3
1
3
9
36
59
9
36
28
24
99
11
82
36
35
1
15
17
36
4
44
36
19
17
4
12
3
5
55
29
15
1
48
8
28
36
95
37
12
36
14
70
20
43
21
51
5
76
48
39
21
24
48
3
9
2
58
63
5
4
12
38
6
79
36
21
84
12
24
63
69
36
3
33
26
13
45
50
34
27
ABCD 494502798*7^$a-1 [50036]
20
27
61
3
29
4
6
5
16
41
10
5
127
17
64
65
3
60
4
8
12
24
4
80
33
46
24
5
61
11
55
5
43
2
58
9
63
57
56
7
62
10
38
3
19
9
12
57
23
12
57
31
17
12
15
31
24
6
12
20
3
25
3
60
3
17
12
19
5
1
96
8
19
3
54
6
108
18
8
84
39
31
60
9
9
8
7
33
27
8
16
41
43
21
54
2
40
48
36
30
9
12
3
45
17
15
4
24
20
1
8
7
36
20
103
53
16
5
16
3
3
14
31
12
3
6
8
40
35
4
27
6
8
3
21
15
52
53
28
68
3
7
21
9
12
15
96
84
53
24
46
12
9
32
7
17
60
16
20
4
27
36
24
5
4
12
15
29
7
30
39
39
5
13
8
70
2
19
56
16
3
29
1
60
23
43
101
4
32
28
24
8
21
10
5
1
47
21
31
36
9
6
21
17
15
1
12
15
8
37
80
4
30
26
7
8
7
57
8
24
7
33
39
21
93
8
16
20
63
16
12
101
4
6
2
48
7
24
9
35
103
29
31
62
22
41
24
1
15
20
45
39
13
83
37
24
6
2
15
52
29
12
19
3
26
12
12
75
40
27
21
9
6
17
13
18
89
31
14
16
36
3
57
11
7
6
12
39
44
12
7
5
1
35
127
18
39
20
13
30
24
66
15
36
84
15
60
33
27
2
3
13
83
24
7
36
72
17
31
84
42
44
10
17
132
4
17
99
36
19
12
14
19
5
3
13
30
5
7
17
16
17
7
27
24
29
7
6
8
12
15
19
21
9
66
2
22
26
22
45
15
60
36
29
73
20
31
41
48
34
108
29
13
39
29
15
40
72
24
5
3
12
37
8
16
6
2
28
39
15
48
5
45
16
12
32
16
72
11
19
18
36
8
19
24
8
24
1
12
15
24
63
12
6
11
7
5
168
12
1
15
3
21
5
12
19
48
5
28
15
12
20
24
19
5
49
68
52
11
12
88
32
37
6
41
7
6
3
12
51
18
6
29
9
10
9
36
5
48
4
36
39
8
76
5
72
34
108
5
31
42
15
5
12
3
16
9
15
20
4
53
120
28
3
27
2
7
32
4
17
16
36
36
3
12
9
23
4
36
27
38
19
39
24
9
20
9
28
90
110
4
47
31
6
6
41
16
41
7
39
6
15
3
66
6
36
17
84
12
4
75
29
4
8
4
3
2
46
30
32
12
10
6
3
9
15
15
30
42
26
10
42
8
3
52
51
6
15
36
29
64
24
27
53
7
75
189
3
21
44
36
28
69
15
77
28
24
15
68
4
33
6
2
10
5
13
92
7
75
53
21
31
39
2
22
6
15
87
9
8
141
31
69
15
32
13
30
36
36
17
4
24
3
24
26
19
24
9
18
6
24
3
12
8
13
15
3
6
12
23
136
56
55
17
1
59
4
29
82
12
30
54
9
41
82
33
21
8
16
12
20
15
36
13
18
9
17
60
10
74
22
14
43
9
3
27
9
3
21
57
24
24
35
31
48
12
17
12
9
43
45
11
7
6
8
28
48
23
28
3
21
8
52
29
22
14
70
60
14
3
25
24
59
9
46
14
46
12
17
24
7
17
19
33
3
62
52
59
1
3
21
20
16
51
8
12
4
39
65
1
24
12
15
9
18
26
34
29
7
65
1
3
15
12
26
15
57
31
21
36
11
4
53
34
41
1
8
58
41
16
21
95
9
3
12
4
48
21
3
8
9
43
5
67
65
4
51
8
9
7
21
3
27
2
16
27
8
24
1
27
63
24
5
33
3
57
31
48
8
1
27
5
7
65
28
24
24
27
17
46
2
27
1
42
17
1
6
77
7
2
7
65
19
48
44
69
3
96
76
15
33
24
8
13
20
4
11
105
7
132
51
2
22
74
7
12
33
24
23
13
35
13
35
9
7
45
23
37
71
13
12
18
9
5
7
21
30
38
15
16
48
27
21
3
12
65
13
36
78
18
39
45
11
25
32
3
52
3
2
60
10
29
36
97
24
12
39
32
36
28
3
45
39
12
98
63
33
12
27
91
12
18
12
51
3
66
35
28
8
4
3
30
6
48
89
7
42
23
9
28
11
4
69
8
46
12
21
77
10
2
27
7
126
75
92
1
42
12
6
15
8
19
9
68
7
26
58
24
18
3
15
17
12
13
32
28
87
3
18
20
3
7
2
4
24
35
112
8
4
51
5
9
46
2
4
11
4
51
48
126
18
42
3
5
19
20
9
12
28
78
2
27
55
29
24
12
37
27
27
30
51
45
3
5
3
13
20
16
8
16
23
28
12
41
31
20
69
46
21
24
27
12
33
17
51
1
36
18
36
29
1
36
11
37
35
24
13
42
29
52
27
12
21
29
3
57
22
45
15
30
6
48
30
30
21
24
12
8
1
6
30
24
54
45
29
75
4
9
15
9
66
21
29
60
27
45
28
47
36
45
3
31
6
23
60
7
2
31
3
26
7
5
16
111
9
36
6
5
16
20
141
39
57
3
37
3
9
8
24
63
49
8
52
11
36
12
69
16
12
11
16
3
5
19
6
32
118
9
8
1
23
19
2
22
26
40
15
15
54
18
6
27
12
5
19
20
21
15
45
7
36
9
6
50
58
74
19
20
40
63
17
21
52
120
44
16
8
22
17
9
108
19
65
130
29
13
60
11
7
18
32
112
39
21
11
52
20
37
6
18
32
75
48
25
27
5
3
28
92
45
67
9
15
32
16
65
19
51
101
1
68
39
24
25
20
7
3
48
50
7
48
39
36
6
68
15
13
8
10
14
39
13
18
65
24
9
31
32
1
36
35
36
13
11
25
48
3
33
15
101
55
5
15
12
24
9
12
16
39
5
15
31
17
33
12
3
9
7
21
23
16
72
27
6
18
18
20
4
11
25
23
84
33
4
54
33
12
20
12
60
19
14
3
60
13
6
48
66
30
14
22
81
29
27
36
1
83
31
74
70
5
13
32
63
25
24
186
54
15
29
24
7
9
27
56
7
36
6
11
100
32
1
15
104
129
10
53
25
3
17
3
28
51
6
32
10
12
6
3
9
27
3
5
19
26
3
1
8
7
63
42
75
36
53
31
3
6
30
12
33
29
79
9
39
53
3
49
59
9
16
35
9
31
36
56
40
12
12
56
13
104
3
36
21
16
44
7
32
7
24
65
28
5
40
80
51
9
12
46
5
1
30
48
60
42
27
9
80
19
51
98
10
30
60
80
10
2
27
33
28
6
60
54
23
73
18
5
13
23
4
63
57
21
63
33
36
23
4
20
16
15
14
16
23
4
32
13
23
7
9
12
9
3
5
39
13
27
36
24
5
3
36
19
21
24
17
46
42
11
9
4
60
18
12
14
112
60
60
3
20
37
51
72
77
4
44
106
30
15
9
15
17
3
19
26
12
4
59
4
8
72
1
12
11
19
12
53
19
29
45
3
4
8
25
15
27
9
9
12
11
13
23
33
22
48
5
67
6
15
12
8
61
18
86
16
75
44
19
42
6
21
69
8
10
6
30
38
15
7
30
54
5
61
6
17
4
9
18
5
25
47
49
56
27
40
24
87
2
12
58
45
3
84
5
21
10
50
40
36
15
8
91
24
9
9
87
5
16
27
17
15
7
21
53
19
3
21
24
48
8
13
11
25
78
21
101
3
84
4
69
11
12
1
8
19
29
40
23
37
8
3
52
15
24
5
24
13
11
4
12
17
100
12
24
3
8
7
33
5
27
43
18
36
6
9
8
7
41
4
21
32
19
60
9
47
64
9
42
5
7
14
7
5
202
5
21
34
6
15
36
9
12
8
24
19
111
72
6
83
4
8
13
12
3
20
24
13
180
75
3
14
31
51
36
45
24
29
70
24
45
27
24
50
16
84
3
20
24
13
35
4
3
2
58
9
15
26
3
1
24
75
21
8
46
6
30
6
11
21
16
12
15
9
23
24
81
19
32
9
51
48
36
13
20
3
9
43
24
41
4
104
3
19
48
21
9
23
21
28
51
20
7
81
32
19
2
10
66
30
14
3
4
45
8
15
21
16
27
51
69
29
3
19
65
1
87
ABCD 494687142*7^$a-1 [50005]
17
24
84
31
80
12
48
52
125
99
16
17
15
28
48
41
75
24
45
15
4
92
64
24
20
21
7
8
4
5
3
84
21
7
96
32
40
12
48
77
60
60
27
21
24
39
21
24
7
5
103
12
29
15
88
36
65
27
28
44
16
41
91
92
72
21
43
24
20
28
48
5
15
9
15
48
40
89
43
20
28
120
17
3
12
36
64
108
29
19
89
15
12
16
5
27
105
60
87
4
12
5
7
17
24
7
60
80
48
45
12
3
9
3
40
44
36
12
40
77
48
3
12
36
40
17
12
27
45
111
93
36
15
4
12
20
33
79
92
28
20
12
21
7
32
33
3
28
44
12
76
8
52
32
76
32
117
36
24
12
15
21
67
32
4
140
172
17
43
12
65
3
28
101
39
216
45
60
120
3
57
31
12
32
4
65
15
12
57
15
12
24
9
3
60
33
39
12
21
24
31
48
32
9
123
36
9
43
20
9
19
5
19
101
36
15
36
40
77
3
40
17
27
69
39
28
17
43
8
9
72
3
21
15
84
16
41
63
12
124
116
16
192
53
87
45
31
29
15
12
201
27
21
115
17
7
48
8
4
8
24
64
29
3
48
52
29
168
15
40
161
87
112
5
3
84
16
12
8
72
153
7
53
3
100
84
80
28
5
7
53
3
9
15
12
16
80
69
43
68
40
17
27
45
3
16
101
60
19
17
7
32
33
55
65
12
84
127
5
3
240
81
3
88
5
123
24
21
99
12
84
12
40
44
60
33
87
156
28
144
20
16
12
8
40
12
29
15
21
55
8
40
29
3
48
36
9
12
27
48
12
16
20
69
36
24
27
4
17
115
20
9
3
12
28
20
16
24
5
12
36
7
116
156
45
75
64
5
135
4
8
9
3
12
28
77
36
7
41
15
12
24
64
5
120
12
24
19
29
31
5
15
21
36
3
36
33
12
15
45
24
19
101
51
69
96
48
15
12
24
9
15
12
9
27
177
31
89
3
52
32
24
52
32
33
3
21
19
17
39
16
12
41
12
84
36
7
56
21
168
43
5
12
3
84
21
12
63
12
100
65
12
123
16
77
43
56
16
29
19
60
24
8
24
105
3
48
12
40
20
28
8
52
8
45
12
43
65
36
96
55
77
63
60
60
40
29
3
36
12
9
19
12
17
55
20
168
24
21
43
20
69
27
45
15
148
41
19
8
24
24
52
17
15
28
48
5
12
43
32
9
123
48
9
123
36
12
28
84
5
3
52
36
29
15
16
41
60
3
48
12
60
93
115
29
15
4
20
60
52
20
45
7
5
36
55
56
36
48
120
21
15
16
8
21
39
160
20
4
68
9
24
39
93
12
12
48
27
16
12
65
36
7
20
48
4
8
24
28
36
17
75
28
17
24
31
68
45
120
39
12
88
5
3
48
21
91
17
43
8
69
15
36
72
33
111
28
5
12
60
36
12
103
29
91
17
15
16
20
4
17
91
77
12
103
48
44
9
19
53
39
76
5
7
20
16
12
8
84
36
124
20
12
21
3
57
12
12
19
72
12
5
3
12
12
36
33
15
81
43
80
28
128
21
79
77
3
4
20
12
96
33
7
17
48
12
103
32
21
7
12
32
33
55
8
9
48
51
9
15
16
12
60
44
24
4
68
9
3
28
60
89
15
76
5
3
12
45
55
8
9
36
51
16
12
41
51
16
44
9
7
5
3
9
75
33
24
99
40
132
68
36
64
24
113
75
48
40
24
17
60
19
41
51
72
36
21
3
120
16
56
165
51
28
101
19
29
15
33
27
88
108
12
192
108
32
16
29
12
3
21
19
77
3
117
31
17
87
4
32
24
76
17
51
21
91
212
16
12
12
8
105
39
48
48
40
29
15
4
41
108
15
16
84
5
43
8
21
96
3
4
17
39
9
91
44
21
15
52
53
67
20
40
89
99
40
80
12
40
48
60
77
75
84
36
117
55
8
132
117
43
5
31
89
15
117
15
60
48
117
39
45
12
15
100
92
21
67
5
63
72
9
31
8
36
76
12
17
79
5
19
5
27
76
29
15
153
31
80
24
21
27
69
163
20
40
5
87
16
8
36
16
8
69
31
24
5
12
31
32
28
32
16
72
5
12
31
149
72
43
20
76
65
7
5
27
28
12
77
31
32
132
16
108
41
3
16
80
36
24
21
43
17
3
12
45
31
32
57
36
7
5
15
12
69
19
8
40
8
12
9
51
28
17
3
12
12
12
4
44
28
5
3
21
96
63
21
19
12
8
21
195
45
75
21
72
3
12
16
101
51
12
28
12
113
12
43
108
20
9
36
67
12
53
24
19
32
9
39
9
27
4
17
3
52
20
52
60
8
72
16
5
99
16
5
7
60
8
4
48
5
7
5
43
8
9
31
44
72
24
4
17
36
24
48
15
45
12
31
17
3
24
45
3
33
7
5
15
16
44
36
36
24
21
3
60
40
36
41
99
9
12
123
76
24
5
12
163
77
15
33
15
132
21
3
36
60
64
29
31
5
27
9
120
3
12
76
12
101
87
40
5
39
24
12
33
7
20
24
33
15
12
24
72
9
3
12
84
24
93
15
24
33
72
36
103
41
3
28
32
28
32
12
24
52
29
19
20
60
69
15
12
45
43
48
32
12
21
15
33
39
36
9
36
24
43
29
103
17
135
33
111
12
24
4
41
36
159
4
120
60
17
60
39
4
5
24
51
64
32
21
12
55
56
45
36
19
41
163
60
80
33
135
33
7
29
36
15
12
93
12
60
27
21
60
7
5
27
64
12
44
24
21
24
27
60
57
3
48
9
12
51
24
28
20
16
12
77
48
43
12
32
28
29
43
48
8
72
60
9
39
12
28
20
172
53
15
9
31
12
8
45
96
19
5
15
52
8
12
60
9
60
3
ABCD 494844608*7^$a-1 [50204]
6
72
42
168
63
9
30
48
12
30
6
42
114
30
24
36
78
132
6
12
78
60
12
48
54
66
12
18
42
90
30
48
42
78
57
21
12
120
30
12
6
6
33
33
78
6
30
48
18
30
12
6
66
6
60
24
24
156
48
123
3
114
42
18
6
192
48
6
120
18
42
66
72
30
12
36
60
24
3
33
12
72
24
12
30
42
30
30
48
48
12
84
84
6
6
48
6
36
12
12
36
60
30
18
12
60
42
48
12
48
12
42
84
9
21
114
132
78
6
42
24
60
6
54
24
6
54
24
12
126
18
12
3
27
12
42
6
42
18
72
18
3
15
42
60
12
6
6
66
60
12
30
6
12
12
30
138
30
24
18
6
6
6
27
3
48
6
6
48
6
66
30
24
150
30
30
36
12
78
30
18
3
3
24
69
27
54
42
12
168
18
6
30
18
36
54
6
9
45
12
66
30
24
6
108
30
84
30
90
30
18
48
36
6
12
6
54
18
12
108
84
66
12
36
33
63
18
126
177
3
6
6
78
6
24
54
102
108
36
30
27
45
12
228
24
54
12
24
33
3
48
12
12
18
51
9
12
30
18
48
42
24
24
6
6
102
63
9
39
57
114
21
15
30
138
24
120
18
12
48
27
3
18
12
18
12
12
48
30
54
18
15
3
12
132
18
72
6
18
27
93
72
12
96
84
18
24
81
45
48
12
48
135
9
6
42
12
6
42
48
84
30
30
30
36
12
30
30
18
24
168
108
24
12
63
27
108
18
12
66
24
30
3
33
66
126
24
18
36
84
138
24
36
54
6
18
24
33
27
210
120
126
24
36
36
180
9
27
12
12
18
6
24
42
18
72
36
24
30
66
30
12
30
42
60
66
18
24
3
39
66
72
96
36
36
24
54
6
66
12
18
120
42
78
12
12
6
21
21
6
54
12
54
12
54
24
192
3
27
18
6
54
42
48
84
12
30
6
42
18
18
12
18
6
36
120
27
33
48
30
24
36
24
6
39
33
18
246
36
12
42
48
36
36
18
3
3
30
12
48
24
48
42
18
12
30
96
6
6
24
48
78
147
15
78
42
30
6
54
78
12
42
228
120
30
48
54
6
12
72
18
12
30
6
12
30
42
36
12
36
54
18
78
144
33
9
84
24
12
36
12
30
6
27
63
144
18
72
36
24
18
48
12
42
3
27
12
96
30
12
96
30
6
30
54
12
18
12
24
6
48
30
6
24
120
12
24
30
6
24
36
120
18
6
60
30
6
72
30
18
18
6
60
18
12
36
54
6
114
6
21
9
72
12
30
54
42
12
66
12
60
30
144
6
48
42
30
78
42
18
30
126
18
12
18
6
6
66
12
36
54
60
6
24
30
60
6
15
51
6
12
72
6
30
15
45
3
27
54
36
48
12
48
60
90
36
6
78
6
24
66
48
108
21
81
36
66
54
36
24
90
36
30
54
24
96
84
9
51
120
138
24
3
27
18
48
42
90
6
9
33
114
36
78
6
24
66
27
33
174
24
18
18
12
72
42
78
6
36
18
18
48
27
45
30
24
36
42
72
24
36
18
96
12
18
24
3
33
15
15
36
90
48
36
66
96
132
6
42
30
168
36
30
18
48
12
78
114
3
45
60
66
42
18
12
45
15
48
24
9
21
42
33
3
12
12
6
60
12
18
21
21
12
30
36
42
6
84
48
72
33
39
84
54
96
36
36
138
30
30
42
60
72
30
6
6
18
90
60
33
15
24
6
24
24
24
6
24
90
60
120
96
12
120
12
42
6
90
18
42
18
72
42
12
9
15
72
84
48
6
12
60
30
54
36
54
24
36
108
30
3
3
93
33
54
54
78
42
90
42
48
36
60
132
60
54
48
33
9
48
96
39
33
60
51
39
48
30
6
30
6
30
3
9
36
90
6
24
6
60
9
117
30
30
18
24
18
42
30
75
45
90
252
141
105
18
6
6
48
66
36
42
48
30
24
30
6
12
3
93
66
30
120
114
12
93
27
24
60
81
63
6
24
3
21
78
78
12
30
102
18
42
42
168
66
30
60
6
48
180
6
36
156
30
72
60
51
45
12
12
6
102
42
42
108
15
45
6
36
48
102
60
39
57
12
30
12
6
27
45
36
102
114
36
60
18
24
12
24
90
6
24
42
24
18
18
90
24
54
6
54
36
6
24
24
6
54
54
36
30
30
24
30
48
21
51
18
24
24
42
12
48
12
162
54
24
240
48
72
30
6
6
108
60
12
84
15
9
18
84
30
6
30
30
138
6
6
174
78
72
30
24
42
12
6
12
12
60
6
12
12
228
78
96
6
180
18
72
48
24
30
186
6
18
48
18
36
84
24
18
18
36
30
6
12
12
6
42
126
12
108
36
30
18
48
54
6
18
12
12
96
24
18
60
48
30
12
30
222
36
42
18
90
12
114
84
6
18
18
48
45
69
75
45
78
21
51
48
18
12
54
57
39
12
42
6
24
30
36
3
27
90
24
96
42
30
75
21
24
6
30
120
12
24
66
84
60
18
102
9
39
6
3
3
78
48
30
12
48
21
21
60
60
72
30
18
36
12
12
15
3
84
30
66
30
75
15
18
30
33
87
12
18
24
36
54
18
54
33
27
48
120
12
120
24
60
12
24
18
6
66
18
78
48
6
48
30
3
3
12
18
36
24
42
42
42
144
66
3
48
15
30
ABCD 494924798*7^$a-1 [50012]
12
79
48
44
280
32
12
16
80
16
84
29
36
27
33
19
53
27
112
48
56
16
68
33
19
8
16
56
160
60
32
12
4
60
17
144
15
21
19
41
7
32
28
17
31
60
113
19
116
21
96
84
55
48
104
4
29
84
19
152
72
45
24
7
77
19
41
39
100
17
7
20
36
72
52
12
8
24
36
57
27
64
24
48
17
63
16
20
100
17
139
32
16
48
32
153
103
221
12
51
16
36
20
9
63
57
72
15
36
153
91
48
8
24
64
60
65
72
43
56
21
15
4
41
84
27
81
63
196
80
129
27
100
5
7
128
4
36
96
29
63
33
19
17
7
48
116
4
80
28
5
31
41
63
45
115
96
68
9
48
36
24
75
28
72
108
44
9
24
12
103
101
43
41
19
72
24
8
28
29
96
67
44
33
31
48
20
45
12
51
36
81
156
55
41
108
3
72
16
60
20
28
89
12
91
36
5
39
204
52
32
9
7
125
55
120
36
77
111
33
7
252
32
33
12
24
7
41
15
72
153
7
48
17
36
12
51
12
52
12
104
76
68
21
19
24
17
36
36
39
141
19
12
41
12
43
36
65
31
288
12
44
4
5
75
105
120
63
4
5
24
75
24
72
45
19
56
28
116
64
80
45
187
8
16
104
40
156
44
36
4
8
64
8
40
20
156
4
140
24
48
45
19
8
52
65
79
60
20
93
7
12
60
48
8
64
53
27
88
24
48
72
17
3
52
92
108
168
28
60
5
15
84
60
28
8
45
99
40
24
12
32
100
17
72
39
81
7
125
19
20
9
7
12
84
5
15
76
5
108
108
19
20
124
17
12
72
79
272
16
12
5
27
12
4
29
48
55
24
17
48
15
112
41
79
104
16
8
16
41
87
12
36
28
12
29
55
36
24
36
84
8
40
72
5
3
16
24
29
39
4
41
103
5
7
12
113
7
29
19
29
36
7
116
108
45
39
4
104
16
56
28
32
28
17
67
36
32
9
19
17
43
36
36
12
44
4
12
29
7
20
76
5
31
24
29
36
19
12
29
36
19
17
19
29
31
48
12
5
19
44
261
31
53
96
19
17
63
45
48
19
84
68
33
7
29
3
9
15
40
24
80
9
48
19
5
7
20
48
4
32
16
8
57
7
29
27
24
129
7
125
120
7
60
29
72
3
24
36
84
40
56
144
45
67
24
17
48
24
31
32
88
5
15
76
41
127
8
16
36
173
31
8
33
31
24
17
3
16
48
12
29
7
32
33
19
8
21
36
72
19
48
77
55
5
7
48
60
200
12
69
12
36
180
19
5
36
27
4
5
39
60
225
19
92
69
63
21
7
65
24
39
112
5
79
29
55
17
60
19
96
12
12
5
27
9
39
36
45
51
28
17
144
3
36
24
45
19
8
40
68
64
12
48
32
24
40
68
4
44
141
7
101
7
5
24
111
52
48
53
168
19
20
72
16
180
12
8
76
20
45
12
7
44
9
163
116
12
40
32
45
60
31
8
33
127
8
45
12
31
5
24
99
81
31
44
172
48
24
8
40
24
8
24
4
68
72
52
29
7
60
77
36
12
51
28
17
39
81
27
28
161
24
72
31
41
31
8
9
24
216
12
115
12
41
43
56
21
79
12
17
55
5
27
28
20
177
7
32
24
9
67
41
48
43
29
51
136
36
228
41
7
65
7
20
160
48
20
60
4
44
60
21
60
79
77
7
80
9
72
31
80
28
89
87
36
192
4
92
12
36
148
12
12
32
36
48
132
12
177
27
153
31
12
48
125
3
45
51
9
55
84
8
64
89
27
4
65
31
24
17
3
9
67
29
84
67
32
52
44
45
39
9
79
20
4
96
32
252
28
17
31
5
3
40
20
16
77
19
80
9
55
68
136
8
16
12
48
17
15
28
29
67
5
31
32
28
41
63
16
41
7
8
9
12
79
29
63
9
24
36
48
139
77
36
7
24
36
12
8
40
5
36
103
149
187
56
76
5
75
45
15
52
20
16
5
51
45
36
36
207
4
44
76
29
12
15
57
24
27
84
40
48
20
16
44
21
31
60
48
20
117
48
63
64
5
43
24
17
51
100
29
171
33
48
103
48
12
80
100
5
55
20
9
99
60
40
32
12
4
12
29
19
5
39
117
27
136
185
175
84
65
19
168
32
36
33
19
80
88
5
15
12
9
55
17
15
16
56
57
36
19
8
81
51
21
43
60
5
60
63
52
5
43
89
12
15
72
21
19
5
3
16
29
27
40
29
3
33
7
12
80
57
72
60
67
48
12
8
12
81
15
76
32
9
7
5
24
72
31
48
5
36
99
9
159
12
28
84
92
48
9
7
17
39
24
72
156
4
60
80
28
24
96
5
132
111
33
19
65
60
7
5
7
36
101
36
63
16
116
9
36
39
9
79
56
105
3
4
140
28
53
ABCD 494974464*7^$a-1 [50007]
12
26
6
25
24
11
10
11
3
4
6
59
1
3
23
21
33
22
12
36
2
7
27
24
5
24
13
18
65
24
16
17
31
24
33
47
69
48
66
4
12
33
48
5
43
29
12
15
24
16
11
13
21
6
8
84
10
2
10
20
78
12
30
18
16
20
10
12
2
40
30
3
84
12
11
10
20
60
19
9
8
12
10
32
9
1
18
30
44
70
5
52
12
15
6
18
2
16
24
15
8
61
2
22
3
53
19
8
63
1
21
11
9
24
18
1
20
7
17
4
21
23
13
2
82
20
43
9
6
24
8
1
35
21
49
6
20
61
17
31
32
25
2
21
24
13
3
9
30
6
15
5
24
40
20
22
77
13
24
2
1
33
6
8
34
27
63
45
17
30
18
18
4
8
16
104
22
18
6
27
36
68
51
4
14
40
11
4
5
22
12
30
15
11
10
6
14
36
3
24
21
36
6
30
34
26
6
52
60
57
12
44
9
46
17
7
18
30
6
51
41
15
7
6
11
16
23
9
7
9
29
3
7
12
5
15
9
40
48
29
10
42
6
2
24
60
40
50
24
46
27
12
29
52
11
52
3
30
18
9
56
21
19
45
90
24
2
7
23
34
20
10
32
25
8
4
17
10
6
30
20
9
52
44
49
48
23
48
9
7
39
2
28
6
6
24
20
28
38
25
5
12
10
5
33
63
25
36
30
20
6
10
57
23
9
13
20
36
30
10
26
18
22
30
15
3
6
51
5
10
9
11
48
10
2
25
21
18
6
18
6
11
9
55
15
9
3
8
16
18
38
42
7
33
102
30
23
7
36
12
30
6
26
60
19
20
7
2
42
16
32
45
7
24
2
15
7
41
24
3
28
21
33
2
40
9
27
29
4
9
35
3
24
16
5
4
20
24
4
12
15
26
4
38
82
3
45
35
27
4
17
7
9
12
5
15
40
15
50
15
1
14
24
1
21
24
42
33
9
15
17
6
10
15
47
9
3
37
32
28
81
2
18
36
76
8
6
22
11
21
7
33
12
6
20
45
15
10
3
36
65
28
35
7
14
3
9
63
16
8
1
24
20
48
78
4
38
22
9
51
33
5
19
41
55
3
21
15
18
39
8
28
17
16
12
12
50
1
9
18
2
66
73
35
4
56
13
9
62
37
5
10
9
5
90
34
8
24
7
23
1
24
56
7
6
20
6
36
48
1
9
36
39
69
18
2
18
21
28
48
41
27
43
26
16
27
15
8
12
10
12
3
68
13
6
53
7
44
4
18
39
33
20
10
65
16
8
21
3
9
10
5
1
2
61
57
24
50
6
15
7
38
34
20
13
15
2
10
8
28
20
21
33
28
11
15
60
4
20
18
52
6
6
3
3
18
14
18
22
12
26
4
11
39
9
21
28
18
5
16
8
19
6
8
7
41
7
3
2
19
21
2
1
9
6
17
4
60
8
28
51
81
8
48
4
15
21
5
3
21
4
2
78
15
1
30
8
121
8
1
23
9
31
33
14
12
34
99
27
5
21
18
24
9
7
32
73
72
9
23
24
7
30
39
20
3
69
15
25
48
15
18
27
33
60
18
20
4
38
22
30
8
4
14
1
83
45
24
1
20
6
12
33
21
3
55
20
10
35
1
23
7
14
3
19
6
23
4
35
28
33
11
18
16
62
28
14
15
16
24
23
49
15
9
45
12
12
32
19
17
12
18
81
3
73
77
34
2
10
12
9
20
24
9
34
2
4
14
24
22
3
36
9
107
16
17
15
25
42
36
8
1
96
8
1
8
46
24
6
27
39
33
3
14
18
37
21
8
51
1
68
3
9
4
54
9
21
6
9
21
6
14
19
9
3
32
25
15
24
8
55
26
31
24
15
18
14
10
32
24
4
11
49
12
108
23
3
22
14
40
14
3
24
25
2
21
51
10
68
7
15
6
18
14
28
2
13
23
25
24
12
3
6
26
13
65
22
6
8
7
36
27
20
21
15
16
17
76
39
12
8
30
10
2
4
3
27
21
23
61
12
3
2
24
3
25
30
8
9
19
21
5
43
23
4
45
39
2
18
34
15
65
6
25
12
17
28
3
8
7
9
3
42
2
24
22
3
35
21
1
38
10
6
68
6
4
18
2
15
48
9
19
11
10
47
1
15
5
7
12
39
9
11
52
2
7
3
5
49
3
12
8
13
3
8
24
13
36
87
32
1
20
16
24
14
70
2
16
38
36
48
19
23
28
38
4
27
12
35
12
1
39
9
35
30
48
27
64
8
3
4
14
3
49
39
39
30
11
24
25
110
25
32
4
5
4
2
36
1
27
17
13
36
39
65
124
8
27
24
1
6
6
27
3
9
9
8
42
46
35
7
2
42
6
63
1
15
75
30
3
11
46
11
16
23
6
51
1
6
14
7
3
26
4
11
19
6
2
22
12
35
16
3
21
15
30
116
7
8
28
9
3
45
39
20
3
30
31
32
7
6
3
11
13
8
1
20
3
7
9
89
7
24
80
1
56
10
5
24
1
14
34
2
73
59
25
3
30
18
29
13
2
1
47
22
83
55
44
13
11
10
15
29
28
18
44
60
1
47
4
6
23
7
12
77
16
33
54
60
18
30
12
20
13
29
10
41
13
11
61
20
31
59
34
3
5
31
12
24
11
22
38
4
5
13
2
58
12
90
8
6
16
3
21
11
21
3
7
8
9
25
30
6
2
49
5
10
8
37
9
3
3
33
12
15
9
9
6
20
37
27
6
3
21
12
6
18
74
9
33
10
101
4
59
16
38
10
2
15
31
2
6
36
13
15
41
1
3
3
33
111
18
2
10
3
41
42
22
12
6
5
3
4
6
3
32
31
8
1
9
15
41
22
42
15
8
25
90
14
34
14
40
23
37
27
8
87
24
54
22
29
19
2
3
4
11
30
28
23
1
6
17
24
16
3
2
3
19
18
27
45
18
33
65
58
6
30
6
14
36
30
19
5
3
15
10
6
17
16
8
9
24
18
28
32
18
19
117
39
51
6
68
19
23
1
57
32
22
30
11
48
9
72
6
1
8
25
2
25
36
24
8
25
36
35
9
15
24
7
12
29
1
20
4
48
15
5
42
25
23
36
49
12
11
42
31
60
8
19
9
5
15
9
10
12
14
6
28
17
25
12
12
8
10
12
24
6
50
13
11
25
9
6
9
3
32
1
9
50
60
16
12
9
11
45
7
12
5
4
44
21
6
16
20
22
90
9
11
6
94
2
34
12
41
40
3
54
3
9
24
3
11
42
24
24
10
32
9
112
33
23
48
25
3
65
4
38
1
11
21
57
87
13
3
24
35
18
42
22
8
19
81
15
8
3
1
39
21
8
15
9
13
50
48
1
21
18
6
11
45
3
21
16
24
92
22
9
41
18
4
153
17
30
10
23
1
30
9
5
18
4
54
23
7
12
44
1
12
11
1
65
58
18
24
48
51
32
48
24
3
42
6
1
9
2
24
57
13
36
12
12
18
5
4
12
47
25
12
3
2
7
5
19
75
90
11
3
25
35
42
31
29
27
7
41
16
32
7
9
32
19
6
2
37
9
44
43
53
4
68
3
19
12
41
24
16
8
1
26
4
38
6
6
31
23
73
8
25
8
15
40
48
15
9
39
6
27
8
9
6
13
15
36
72
57
80
16
5
22
42
3
9
18
6
42
12
30
51
21
3
27
36
44
25
33
48
18
6
27
3
6
2
37
11
40
12
33
12
3
12
77
16
3
5
16
3
20
1
21
35
33
42
36
9
13
12
30
36
21
11
13
29
10
9
24
8
13
2
22
2
36
4
54
11
1
63
17
10
18
6
8
6
63
13
20
18
25
15
26
4
23
79
44
24
46
36
44
4
27
11
21
3
4
2
42
21
31
9
29
3
3
37
27
2
7
92
7
20
37
47
1
17
67
5
39
57
12
16
32
22
2
3
64
32
7
9
23
9
33
40
14
1
3
77
15
9
48
1
20
3
24
31
17
7
17
16
27
26
7
36
9
26
13
21
42
6
30
18
30
20
16
33
35
22
30
68
12
13
11
40
36
8
58
32
43
12
12
3
6
15
5
36
6
22
62
10
15
33
36
2
18
22
14
7
23
16
12
18
30
48
2
4
6
14
30
13
71
16
6
3
8
7
21
99
20
36
48
97
5
10
69
11
4
14
36
22
32
12
1
15
33
59
76
2
24
70
44
21
88
63
24
44
16
69
27
21
8
21
12
16
15
35
10
11
4
9
18
33
48
27
5
21
19
39
21
5
4
3
15
42
15
32
21
7
3
54
114
21
33
15
12
8
1
66
21
17
39
9
39
13
12
56
55
9
30
33
24
8
16
29
51
7
6
32
3
40
36
23
6
46
17
57
6
37
21
18
8
12
34
23
21
22
42
20
6
1
8
7
8
46
44
18
52
18
18
36
105
24
15
2
24
15
15
10
39
5
3
7
6
51
72
11
13
12
59
33
24
61
3
9
68
3
51
4
12
30
2
25
33
35
15
10
14
6
10
69
3
30
3
39
9
21
8
22
48
2
7
21
2
28
9
24
8
16
65
31
15
24
6
24
15
5
34
2
10
44
76
20
4
44
4
41
7
57
27
9
11
9
7
9
5
18
9
27
6
6
12
42
3
1
12
11
19
21
9
84
6
12
18
12
3
9
8
52
18
36
14
28
99
21
11
9
7
21
36
104
4
12
24
30
26
16
39
5
3
13
2
6
31
36
39
50
15
3
22
14
6
19
8
13
6
14
15
33
139
41
42
33
40
36
27
48
32
22
2
1
5
12
12
123
1
15
5
3
24
4
12
21
15
20
7
14
46
44
1
60
3
17
24
4
11
25
21
26
58
12
2
12
28
6
51
56
24
4
9
36
14
36
12
49
15
9
11
34
14
13
15
14
43
8
7
72
9
59
1
27
9
5
55
9
3
8
48
25
62
25
39
2
7
8
15
10
27
5
ABCD 495127106*7^$a-1 [50074]
17
54
48
30
43
71
30
96
43
35
102
72
18
84
54
36
79
41
39
117
18
30
6
49
20
39
12
21
117
36
12
3
15
72
1
23
18
18
48
60
66
54
6
54
6
7
53
51
27
48
18
43
11
78
12
3
33
42
45
28
5
60
6
36
30
12
18
60
42
67
5
18
12
48
12
21
27
1
125
15
69
42
6
30
48
1
12
77
43
107
84
48
1
47
105
72
9
48
120
31
29
36
30
60
1
41
102
18
42
36
36
36
60
1
41
78
18
24
60
90
33
9
30
36
12
30
36
36
30
30
114
42
102
72
21
27
6
87
3
42
18
24
81
69
6
1
12
104
27
97
84
32
15
30
3
9
18
30
24
7
77
24
6
30
36
67
71
1
77
12
12
30
48
61
35
66
36
19
29
96
6
42
12
108
12
36
18
36
66
78
60
42
3
87
60
72
6
54
30
6
30
6
30
36
60
54
6
12
7
11
30
72
6
12
12
30
18
30
12
6
1
11
168
6
19
35
42
24
6
45
123
66
54
6
19
101
48
31
29
18
12
162
6
73
5
54
6
24
3
69
6
45
15
12
18
12
63
57
36
6
114
24
19
72
152
69
19
47
33
72
3
60
24
6
30
12
13
71
37
11
30
186
42
60
48
6
48
18
15
3
13
32
57
144
66
30
43
35
12
54
6
60
18
72
12
30
60
90
3
45
123
159
42
6
12
12
24
30
27
3
13
47
12
12
1
36
53
18
12
12
54
24
168
18
30
42
12
42
18
36
57
3
13
29
3
99
61
5
42
12
61
5
12
12
18
12
21
45
42
108
30
6
48
1
17
60
18
12
12
108
13
41
60
6
24
30
6
12
198
15
135
13
35
102
12
31
17
84
18
6
120
66
129
51
54
24
126
54
120
60
90
78
18
12
30
12
63
48
21
36
12
3
15
30
75
75
48
30
6
9
39
6
115
11
48
48
12
6
55
11
81
69
18
42
39
15
90
115
59
36
6
79
5
12
162
90
19
11
42
48
3
4
11
78
72
114
49
17
15
27
30
198
12
96
210
31
5
30
6
42
48
18
60
144
18
42
6
24
60
18
12
12
24
42
13
5
30
24
81
120
21
24
6
37
29
132
60
3
129
30
24
24
33
16
17
54
1
29
31
35
42
103
48
32
27
42
36
66
18
12
6
12
30
18
24
108
1
200
87
12
18
54
21
45
30
12
33
15
12
1
11
48
36
1
71
120
72
6
42
60
30
3
15
42
12
30
96
13
23
9
81
66
24
36
42
180
30
66
42
18
24
18
54
24
6
36
90
48
12
63
9
12
6
42
3
9
66
48
24
30
150
12
6
90
49
23
42
126
42
12
6
42
63
136
47
24
49
101
12
7
29
174
69
45
43
12
35
36
78
66
42
42
36
42
3
87
1
53
66
12
6
30
57
63
102
48
43
77
42
48
24
12
37
107
24
21
9
72
36
43
71
6
18
24
1
29
19
23
6
78
24
30
282
21
9
6
18
120
54
12
21
45
12
6
36
141
3
30
162
42
6
45
21
114
66
39
21
48
7
5
54
24
1
41
60
19
137
12
19
12
65
42
24
30
66
30
75
9
30
30
78
1
17
3
27
13
80
39
42
7
17
15
87
60
45
16
17
24
90
78
15
63
25
32
9
48
6
30
24
42
66
48
60
151
11
30
54
24
30
6
18
36
31
11
48
54
3
93
43
53
54
72
30
31
29
75
48
27
42
6
45
15
12
93
51
24
24
66
36
108
3
4
113
12
6
30
90
48
73
11
1
41
36
12
6
30
12
60
15
136
32
27
42
36
12
24
18
30
6
85
77
12
6
36
24
6
18
21
69
30
12
9
9
31
29
19
17
30
30
72
30
18
27
27
60
42
18
6
36
24
31
12
89
42
90
12
30
6
3
40
47
12
30
18
13
35
12
12
30
36
42
73
48
11
6
30
60
13
17
6
18
48
72
18
73
20
9
36
43
101
96
30
60
66
19
35
54
60
78
18
15
9
30
33
27
42
6
13
5
162
30
30
24
6
12
48
3
15
12
78
55
59
109
47
114
42
66
42
42
78
1
41
6
1
89
31
77
30
36
48
48
24
6
12
12
156
42
78
78
6
51
57
6
24
49
11
96
12
114
7
53
54
45
15
84
12
49
17
12
19
11
18
42
30
3
63
96
6
24
18
49
59
12
66
102
33
72
16
29
132
6
84
21
40
11
37
17
132
12
63
4
65
18
66
12
18
60
84
33
27
1
89
3
3
1
84
11
37
137
30
42
12
123
3
204
49
29
12
12
67
41
36
12
210
12
33
27
12
9
99
18
24
18
12
36
18
30
12
61
17
54
1
32
87
153
3
24
18
43
32
9
24
15
105
30
57
39
84
66
84
60
24
7
41
18
6
18
6
114
60
36
12
18
66
81
15
1
59
18
42
13
60
89
18
73
60
107
72
12
54
24
18
12
121
5
30
12
78
24
6
36
37
32
27
12
12
25
29
54
18
114
21
15
1
11
78
15
48
27
301
131
30
12
67
29
48
75
15
54
12
24
72
48
6
138
36
126
36
1
53
96
91
17
36
24
42
30
42
30
18
24
24
54
19
11
6
6
49
11
108
36
24
6
24
78
54
67
53
78
42
54
24
30
126
6
18
42
6
33
99
18
12
63
75
181
32
88
29
72
51
57
48
12
48
54
36
25
120
5
6
18
19
12
17
78
156
85
44
39
36
13
32
15
36
18
19
23
24
36
ABCD 495295902*7^$a-1 [50034]
18
16
77
135
81
27
24
1
68
7
26
10
8
109
80
84
21
3
4
17
3
45
42
33
12
28
53
87
33
6
9
27
21
7
29
21
78
21
15
13
47
49
15
2
55
32
16
17
3
51
42
18
72
48
16
29
159
48
9
43
5
3
37
35
124
2
58
45
3
120
5
24
67
29
51
1
63
32
57
24
7
14
54
48
21
21
24
58
38
34
14
27
4
75
21
75
80
85
44
28
51
56
30
94
17
9
10
24
20
1
15
26
48
24
27
45
102
33
100
32
4
20
3
4
12
5
72
117
18
6
48
15
9
24
51
55
24
62
34
77
60
24
12
52
5
58
29
84
19
20
16
14
24
7
80
4
5
27
60
16
152
81
19
29
18
4
9
11
28
36
44
49
12
20
120
27
24
24
6
22
26
22
12
5
144
63
16
17
12
28
44
21
70
93
15
8
33
28
65
24
96
75
28
11
30
22
44
16
14
75
228
27
78
66
6
24
31
11
78
3
141
10
32
30
31
75
14
6
169
59
40
14
15
33
10
60
20
88
24
29
64
56
120
81
10
5
9
34
125
99
133
27
104
81
75
100
24
68
48
21
39
24
120
30
24
15
57
48
7
15
26
7
32
12
69
139
20
33
10
86
30
9
3
49
5
55
20
36
3
30
3
27
48
16
68
88
14
10
44
1
15
2
58
36
32
45
15
4
2
48
87
9
24
34
17
63
4
17
105
27
117
91
29
18
12
81
27
73
75
20
72
4
12
68
21
60
60
36
9
22
140
153
75
13
15
62
18
4
2
127
17
168
15
24
9
7
44
24
39
6
10
24
41
12
39
45
63
88
77
96
3
21
12
7
32
117
67
41
93
18
61
3
8
16
53
3
6
39
7
29
39
25
5
10
56
54
6
16
17
19
8
21
91
24
56
61
17
63
43
29
81
10
48
41
27
1
20
75
21
52
11
150
51
21
19
11
45
15
30
34
32
9
12
28
24
29
18
16
8
21
15
18
94
2
24
42
30
3
27
9
3
30
31
120
11
24
6
7
41
22
41
19
8
30
144
46
50
42
30
24
30
73
17
96
111
16
51
21
32
28
47
16
86
10
38
18
28
17
9
90
12
112
50
58
41
15
21
3
30
18
54
46
68
33
40
32
64
29
27
45
31
32
31
74
31
3
8
12
12
30
96
82
17
24
12
63
57
28
53
3
7
32
133
11
12
36
102
42
30
58
21
32
163
41
45
55
11
16
14
72
30
33
48
48
27
45
9
30
33
31
44
54
39
12
27
97
32
3
9
16
12
23
21
93
24
51
31
48
17
4
20
39
40
21
8
3
81
28
3
8
4
65
40
39
17
96
15
12
1
53
24
22
36
21
39
41
4
5
106
24
32
6
7
48
12
92
3
13
23
4
38
27
12
19
9
3
209
33
27
7
17
15
60
42
6
4
12
50
31
24
36
3
21
53
15
151
17
63
33
57
24
18
6
42
57
12
24
28
3
17
19
29
9
72
106
14
6
1
32
24
16
12
29
31
32
33
66
9
16
5
10
41
31
32
25
60
56
4
80
21
10
12
29
21
15
31
17
15
36
9
24
39
40
14
3
93
120
6
1
24
11
25
84
15
2
24
7
63
5
4
36
35
64
17
9
82
53
36
31
17
39
81
55
38
39
15
12
1
3
32
61
23
54
3
51
73
8
3
117
7
17
9
7
27
24
17
24
12
27
64
12
80
25
8
27
36
9
40
8
3
49
3
50
42
16
14
6
9
16
17
6
33
19
14
51
36
81
135
28
3
26
6
84
28
17
15
33
91
17
24
69
91
36
27
8
6
72
34
32
45
48
24
15
60
48
1
23
6
24
48
15
31
48
26
154
24
36
26
31
51
21
32
16
15
68
48
6
42
6
54
12
36
21
52
75
14
3
15
6
24
55
8
24
3
25
15
21
27
72
56
6
48
15
9
130
8
24
49
36
59
78
3
24
15
85
75
14
3
63
105
27
76
62
15
57
34
8
1
3
26
66
1
3
9
3
9
56
12
40
8
105
24
6
21
103
24
14
18
105
115
5
7
32
4
32
57
7
5
60
31
57
51
21
32
19
14
27
3
1
65
18
16
86
10
29
132
21
72
10
53
43
72
32
30
10
14
24
18
60
48
1
3
45
51
17
7
8
6
39
24
9
30
16
32
48
16
45
29
24
3
48
21
75
52
32
9
18
6
39
9
10
12
12
20
21
12
3
45
15
81
19
12
2
130
5
48
171
76
2
24
24
24
22
17
28
12
17
48
27
28
11
30
31
17
22
84
57
15
62
22
36
17
4
23
57
3
1
3
32
100
14
42
4
26
48
3
4
56
3
24
1
56
7
38
34
105
5
24
39
81
7
59
16
56
88
5
60
141
7
15
57
128
39
153
9
42
30
15
57
10
116
12
30
99
135
13
8
3
52
48
74
58
108
9
3
110
10
48
8
6
72
27
7
32
24
60
90
10
14
46
5
28
44
4
15
20
48
1
11
18
10
36
2
42
40
92
21
75
1
89
3
12
28
56
3
52
29
51
30
19
20
36
36
15
28
21
32
9
18
13
17
58
12
77
39
28
9
51
14
15
51
102
87
7
44
48
78
24
46
20
30
48
99
4
65
10
41
3
36
21
9
19
20
33
3
15
30
22
12
20
12
16
33
95
21
15
28
17
31
36
60
36
5
60
33
18
45
72
24
28
53
42
30
106
24
84
12
24
5
91
9
39
12
2
82
14
3
60
3
6
15
72
9
3
19
9
23
108
1
56
43
9
51
24
48
8
6
24
3
36
9
24
7
12
5
6
21
28
17
3
45
24
3
148
17
75
24
45
24
15
151
5
7
5
9
43
39
14
39
33
91
29
87
15
45
48
39
81
28
48
56
16
3
14
27
79
9
29
42
54
96
48
10
8
48
30
54
21
69
22
26
3
12
3
25
47
9
24
40
63
168
12
48
12
14
48
24
24
27
12
3
25
15
38
18
6
22
60
21
75
20
12
64
9
29
3
43
77
24
36
4
20
72
27
72
4
9
8
33
30
25
24
17
18
6
22
29
7
77
24
27
28
45
20
79
50
3
21
6
108
33
16
95
9
36
4
5
46
12
17
69
7
23
4
62
46
41
27
1
5
10
24
8
16
5
9
78
42
22
32
64
33
8
51
45
3
36
21
24
7
38
22
96
12
8
48
73
96
3
26
70
17
ABCD 495384636*7^$a-1 [50030]
9
4
3
17
16
63
44
60
37
15
9
12
11
49
20
15
28
21
15
15
21
27
6
107
4
15
21
24
20
4
17
7
45
119
12
12
19
41
9
7
20
1
3
24
63
29
36
4
72
57
63
39
36
9
36
5
16
54
41
4
21
87
21
11
16
8
13
24
44
24
3
43
9
17
39
1
35
21
4
11
9
3
4
8
13
11
55
21
29
46
6
12
8
19
3
53
48
4
120
17
15
28
77
7
41
22
9
57
32
15
16
17
7
20
4
12
56
13
27
5
76
11
7
2
7
41
10
14
19
68
1
59
72
7
9
5
15
1
56
3
16
36
21
3
12
8
1
11
9
28
6
9
45
3
27
29
1
12
48
11
16
9
3
24
63
21
32
31
17
21
15
40
9
27
32
31
54
15
111
6
48
15
9
12
8
7
24
21
20
3
36
52
216
9
12
12
18
18
12
23
13
23
1
12
36
12
48
11
1
143
24
19
6
3
5
48
4
11
33
39
24
7
45
9
23
28
8
49
15
93
3
81
32
91
3
24
33
32
33
4
3
12
3
2
63
1
27
29
55
36
3
36
69
36
20
4
20
9
3
24
28
104
64
8
28
12
39
50
3
7
12
9
15
2
19
9
30
33
3
21
8
1
3
8
13
72
18
89
40
44
37
24
12
15
72
24
8
31
5
1
23
31
17
12
49
6
42
23
1
20
16
51
21
12
35
55
74
15
36
1
27
111
105
9
35
4
9
35
96
24
73
72
44
43
12
15
17
1
8
3
4
15
21
15
14
43
32
55
29
7
41
84
24
12
28
84
8
55
98
16
6
65
33
22
48
6
6
21
45
12
6
9
41
3
93
3
55
6
3
144
8
1
15
5
48
31
21
39
9
12
30
6
24
60
8
39
4
20
4
5
4
132
39
12
8
133
60
30
12
17
7
26
43
8
64
21
27
21
11
1
27
21
15
44
33
31
32
24
7
5
13
3
45
15
33
11
24
4
21
3
3
18
35
4
32
49
20
52
20
3
13
27
53
22
17
88
21
35
16
44
4
20
84
1
3
69
36
20
15
7
2
15
1
12
23
16
29
4
59
31
74
31
15
17
4
20
4
75
5
4
39
2
3
1
23
16
32
48
7
69
12
20
4
20
9
51
4
17
4
3
21
24
12
39
36
20
9
27
43
21
108
33
3
69
8
22
105
24
17
10
21
39
122
24
7
164
12
1
30
45
12
3
21
24
17
3
4
44
61
3
77
19
57
20
135
37
24
3
15
2
10
41
28
21
35
16
3
96
21
20
69
7
9
39
21
3
48
81
11
49
3
9
48
63
20
36
1
12
18
6
11
1
27
20
28
36
3
81
27
9
72
20
36
13
15
27
77
40
21
27
32
13
36
18
17
7
17
12
13
8
48
28
54
41
1
35
9
3
12
9
15
16
8
12
16
5
55
20
4
21
3
36
69
32
40
48
3
27
72
17
7
90
30
29
4
12
20
48
12
1
24
11
16
8
49
12
36
8
51
1
27
8
72
12
24
69
22
5
40
5
79
24
51
5
60
21
10
9
39
21
8
9
55
3
45
36
24
44
61
24
20
3
24
1
3
12
60
45
195
33
12
18
17
88
51
6
15
45
15
27
2
28
42
6
20
15
4
48
68
16
21
83
7
93
27
78
3
8
33
39
36
16
45
15
39
30
18
2
43
5
7
39
6
35
12
7
57
9
18
9
8
9
46
5
64
15
29
16
89
31
17
19
48
8
24
24
16
12
48
45
15
48
140
4
12
32
7
2
27
1
42
17
1
27
15
53
7
6
11
9
7
117
23
7
5
24
19
38
39
12
4
3
5
40
8
13
47
21
31
12
5
43
20
4
57
60
15
9
80
24
7
8
60
28
9
35
21
3
1
48
15
21
15
17
28
6
38
10
18
39
24
8
49
11
9
28
44
16
6
9
44
16
77
22
6
27
24
20
1
3
8
7
42
59
13
12
3
33
15
113
4
6
77
16
9
8
24
15
13
3
17
19
3
6
36
24
27
44
13
11
184
72
33
12
39
21
56
31
3
90
68
39
48
25
15
3
12
9
17
43
12
17
19
3
18
8
22
41
49
3
20
33
16
15
45
36
51
69
47
16
69
63
63
5
9
75
1
3
17
3
13
36
72
23
4
24
12
24
3
42
11
52
15
33
9
27
21
8
28
3
20
1
3
117
63
8
1
35
1
24
11
4
12
8
13
11
4
20
40
53
28
3
3
21
8
37
68
15
9
28
3
45
39
80
25
35
36
12
28
39
38
31
56
1
15
9
30
9
8
12
28
20
108
12
4
36
45
54
5
24
12
73
11
16
8
24
28
45
23
4
9
12
59
13
27
33
15
15
18
72
47
7
2
31
3
53
4
8
132
24
9
28
11
52
33
11
33
15
4
20
12
16
15
86
7
8
25
11
1
6
21
24
48
8
4
20
4
44
1
6
21
3
2
51
4
33
6
42
24
36
3
15
9
104
1
11
4
20
7
69
15
5
91
21
3
117
29
3
12
48
12
43
149
100
12
9
15
15
65
73
35
7
33
12
32
36
4
123
9
8
13
27
39
9
17
16
32
67
44
9
40
48
47
1
27
12
24
3
48
62
3
31
69
45
20
22
6
51
36
51
26
3
1
27
32
16
24
8
7
18
51
48
21
42
9
8
16
9
48
11
28
20
28
12
8
1
11
1
30
18
11
193
135
39
57
8
9
28
3
45
15
12
65
4
63
24
81
66
6
90
26
4
3
24
87
5
37
12
11
1
83
13
48
24
48
15
9
3
32
13
60
6
45
21
35
12
4
48
36
9
51
89
7
39
18
72
23
24
4
20
12
37
15
3
29
12
37
72
56
46
6
3
12
36
36
12
104
1
15
9
47
72
7
6
18
2
31
33
39
39
29
88
15
6
23
24
88
36
3
6
12
30
26
4
35
16
12
9
87
29
22
2
24
31
36
96
8
21
27
7
21
36
21
15
17
15
52
12
9
12
156
3
9
48
11
4
68
36
24
52
17
72
48
99
40
36
20
1
24
3
27
9
56
67
21
27
33
63
65
28
56
28
9
24
47
12
45
27
61
8
43
68
13
11
25
11
4
9
42
38
22
9
9
60
42
50
28
12
35
1
15
12
21
24
47
24
16
5
7
87
41
9
106
21
9
47
12
69
22
45
5
16
3
9
27
81
48
12
42
17
16
33
6
6
12
56
3
7
53
16
15
41
61
23
4
21
51
41
48
7
15
45
8
4
27
57
5
22
45
20
4
33
11
9
70
57
108
44
9
3
16
48
5
16
48
32
48
31
24
15
5
21
51
96
28
45
11
145
35
24
61
32
27
24
1
15
12
9
99
15
17
52
36
20
12
72
28
8
4
44
7
5
48
24
28
60
8
1
15
8
1
27
200
1
12
179
33
96
39
19
9
80
1
11
13
75
48
56
36
84
1
32
147
4
8
12
84
55
6
3
17
87
13
24
39
24
5
15
7
18
51
9
12
54
9
65
63
9
135
13
11
52
9
23
4
41
3
19
45
24
8
7
17
13
6
54
39
27
21
12
33
11
49
18
17
48
9
3
13
12
24
15
5
16
63
48
9
11
1
35
4
21
6
5
12
28
15
17
28
15
6
27
12
69
12
20
55
33
6
65
1
8
22
21
45
39
20
36
13
27
8
81
4
23
36
16
9
6
6
47
31
36
81
45
18
5
12
24
16
33
8
3
16
9
12
11
1
23
12
4
24
24
36
12
15
6
11
28
12
101
4
36
111
9
75
20
4
44
12
25
12
36
11
48
55
21
99
21
24
33
3
8
36
37
11
28
48
8
33
63
25
12
27
15
6
23
19
6
3
33
24
12
59
9
15
1
59
4
33
11
43
9
137
15
7
6
95
4
24
21
11
9
15
4
9
15
3
29
67
5
25
18
2
16
3
56
4
32
13
3
8
9
39
55
5
1
3
69
20
15
60
37
27
12
3
9
24
15
17
136
9
20
43
53
3
1
35
28
12
21
3
20
48
144
36
1
30
5
21
7
17
48
40
3
81
35
9
7
27
5
1
6
50
7
41
39
13
27
32
37
27
ABCD 495424494*7^$a-1 [50037]
30
13
35
24
12
72
30
24
6
9
15
84
21
9
15
171
24
45
21
36
120
19
35
9
9
24
36
27
21
36
12
48
78
13
35
72
12
9
63
1
59
36
36
129
51
12
12
13
5
7
29
18
84
6
39
24
24
9
54
9
64
5
30
69
45
42
42
67
48
56
3
1
35
30
18
6
30
33
33
67
23
12
108
13
12
11
48
1
17
31
8
15
18
31
32
16
5
30
72
48
54
31
68
21
15
15
60
9
4
47
18
7
71
60
49
11
33
3
30
31
23
12
6
72
90
37
12
36
11
69
9
54
24
18
30
36
1
11
6
15
15
24
12
42
42
69
69
6
12
18
31
65
18
13
44
33
111
15
36
1
23
21
15
25
23
21
16
80
40
44
21
48
6
36
13
11
12
9
3
6
24
66
6
43
29
24
6
49
179
30
111
15
12
30
30
12
12
1
8
9
72
3
39
1
11
33
33
18
6
6
12
24
36
49
47
6
66
9
3
6
30
18
6
18
24
72
66
60
36
36
12
108
24
81
4
5
24
79
60
5
42
30
24
19
11
30
31
5
6
6
66
25
65
42
21
39
25
20
147
13
5
12
54
84
240
12
1
11
30
48
30
6
27
15
18
3
39
45
63
6
6
1
41
18
13
47
1
224
96
21
36
90
30
7
23
264
9
21
18
36
12
30
43
8
112
11
78
30
6
48
18
12
12
6
36
27
15
54
24
48
48
6
18
27
15
48
21
4
11
21
63
102
66
30
3
27
9
87
72
24
18
3
3
9
9
72
18
12
6
60
7
11
6
6
12
12
18
12
42
6
12
36
7
35
6
6
24
6
39
9
108
66
30
19
17
39
27
30
138
49
32
3
18
12
3
9
15
16
47
60
24
30
27
3
33
15
42
60
42
49
17
43
72
23
37
17
18
18
126
30
6
24
18
78
54
30
6
12
36
42
85
23
6
54
24
12
49
17
18
108
37
5
114
93
3
13
41
43
53
42
13
23
12
24
18
43
8
3
12
36
36
37
53
96
7
8
27
108
49
128
63
12
6
39
4
5
42
48
85
48
65
6
48
12
18
6
12
1
89
96
3
3
36
12
30
102
61
23
12
30
6
66
24
120
7
107
13
12
5
18
30
15
3
18
6
42
12
6
25
89
12
18
42
144
7
20
24
12
3
18
6
42
48
43
53
30
24
30
30
18
42
36
12
18
12
54
12
60
13
36
5
42
85
35
36
30
15
15
24
42
6
69
40
20
33
24
27
4
11
6
24
36
60
30
54
30
18
54
37
35
66
6
54
19
35
84
6
27
27
13
44
39
73
53
12
18
6
30
9
21
30
54
31
44
16
11
9
24
39
36
12
12
6
102
12
24
13
5
12
39
33
72
24
15
28
35
24
1
5
6
6
36
12
51
3
12
81
15
120
13
29
30
12
57
9
102
48
60
21
3
102
3
16
95
84
12
96
69
15
36
54
15
27
6
51
84
63
1
48
29
12
79
24
29
15
12
24
120
21
6
6
6
18
12
6
9
123
36
13
95
6
132
102
9
3
21
4
65
27
9
7
12
56
36
15
12
13
104
4
11
1
41
30
18
36
15
40
29
7
17
54
12
24
48
54
15
51
18
67
11
6
18
9
15
9
51
48
12
9
147
12
6
114
12
42
18
13
11
24
21
57
54
13
5
54
9
52
12
80
3
24
36
36
132
6
43
20
36
24
16
5
36
27
3
36
6
48
78
42
42
84
25
8
9
18
60
25
48
8
9
67
29
6
24
18
66
6
15
4
5
18
24
102
6
24
49
59
12
12
36
6
60
19
5
6
6
27
3
18
54
42
66
9
15
6
147
27
37
32
16
83
6
39
60
76
35
9
69
30
48
37
101
48
30
13
23
93
27
12
73
95
30
6
30
12
6
13
11
18
15
39
12
24
81
33
27
63
21
15
6
42
1
5
48
12
7
11
24
21
33
6
13
32
45
18
102
96
12
12
15
33
7
59
48
33
3
25
56
9
147
60
9
96
30
18
54
12
6
30
54
51
24
75
12
18
18
48
9
21
12
18
30
42
162
96
15
75
12
60
12
54
18
30
12
7
47
96
24
24
84
25
11
54
43
8
3
45
45
84
30
37
35
24
1
35
42
123
24
51
12
24
12
72
54
42
24
30
39
21
12
24
42
145
23
9
15
6
24
43
77
31
24
20
24
4
72
41
18
81
15
6
48
7
11
60
18
15
63
42
24
12
42
72
12
1
17
75
24
15
1
56
27
12
18
12
43
107
30
72
78
25
11
33
51
60
21
9
36
19
17
31
8
153
18
60
1
95
33
33
72
6
18
30
9
3
6
18
84
1
5
84
18
30
7
20
100
48
8
33
31
53
3
33
42
30
18
1
44
4
23
138
114
57
87
24
9
40
23
72
24
36
45
3
25
32
63
36
49
11
21
3
60
21
12
3
21
69
147
48
27
24
6
36
30
96
78
18
18
6
13
8
124
68
3
21
15
1
23
105
33
18
12
36
6
7
17
42
13
12
101
67
23
30
6
6
3
84
3
21
15
21
129
75
12
9
6
6
90
18
24
7
17
48
24
18
24
13
35
6
6
1
65
48
39
27
18
36
18
37
41
18
138
7
89
18
12
37
23
6
42
18
30
12
33
36
33
126
48
102
6
33
99
48
9
39
24
42
42
36
25
35
12
66
18
21
28
35
85
23
9
33
6
24
48
78
7
24
11
33
21
48
30
6
30
21
40
20
69
6
1
8
15
42
39
40
5
78
24
33
21
42
25
29
42
48
6
18
60
24
24
21
15
13
95
12
54
24
60
3
27
25
101
42
33
16
23
12
12
30
48
12
54
42
12
6
48
18
6
33
9
78
42
54
30
96
48
6
6
30
1
11
54
3
99
36
30
7
11
42
48
3
15
45
15
21
24
27
6
54
18
24
6
25
47
6
3
4
11
30
54
24
1
35
9
57
12
27
15
42
79
65
63
15
18
6
108
12
18
6
6
42
84
49
5
48
39
28
53
39
57
36
55
11
18
27
21
78
12
21
24
27
12
24
24
9
64
104
57
19
5
75
27
1
23
105
51
36
84
57
39
24
48
54
135
33
18
54
30
12
6
6
25
11
48
1
71
90
6
13
35
30
90
18
6
48
72
33
15
21
27
13
68
87
42
6
45
16
44
36
96
15
42
84
3
16
80
33
15
16
29
12
63
33
3
40
20
9
51
21
18
21
27
1
65
42
1
47
18
7
17
15
27
48
240
6
12
6
12
24
25
11
45
24
15
13
23
6
3
39
42
12
51
3
84
6
24
126
18
24
51
51
18
15
45
19
41
42
6
3
76
68
81
51
24
75
30
43
12
23
24
ABCD 495482096*7^$a-1 [50003]
6
12
21
21
30
18
27
9
11
19
30
15
5
10
12
9
3
62
4
15
39
69
12
12
39
5
19
12
14
51
4
63
9
24
12
15
21
69
20
16
3
12
36
9
24
87
15
6
3
15
9
5
12
43
5
43
9
35
16
72
56
19
57
12
12
39
21
12
27
69
20
1
42
5
4
48
12
12
24
3
57
15
17
33
15
9
22
72
2
10
48
6
15
9
6
6
3
8
19
24
5
31
21
36
12
20
4
24
81
12
18
6
24
23
9
7
33
18
12
74
34
2
64
3
3
26
51
24
52
63
14
10
24
9
48
27
48
42
3
20
9
19
5
10
9
15
6
15
21
3
41
7
8
31
48
41
16
9
66
60
6
15
24
3
9
8
19
2
3
100
5
4
12
6
110
4
3
12
9
3
12
24
51
24
2
4
6
38
3
4
41
112
6
26
27
16
5
22
36
38
31
44
48
24
7
120
12
50
51
4
24
15
14
10
21
12
20
37
20
16
3
21
27
45
8
22
21
12
17
67
39
9
3
17
52
20
4
15
9
3
21
5
24
12
28
6
33
33
15
45
18
26
43
12
8
21
27
25
15
9
15
5
19
8
7
9
41
63
7
33
3
6
8
31
60
60
24
5
7
60
45
60
6
57
8
24
4
21
27
24
60
84
9
11
16
72
27
38
19
36
24
17
19
5
7
9
6
24
12
12
21
69
23
97
3
3
33
3
180
30
11
9
24
10
6
20
19
15
14
22
24
9
44
4
120
12
3
9
3
26
12
28
66
14
7
24
15
6
12
18
5
43
6
3
45
18
24
18
15
17
16
15
12
12
15
21
36
33
75
53
7
5
15
21
22
6
24
42
33
51
45
45
66
5
72
4
12
8
7
21
21
3
3
33
32
24
16
8
25
56
7
8
40
12
24
15
24
84
17
55
54
35
16
12
12
33
27
39
21
29
7
3
17
16
12
5
7
33
47
16
3
26
58
17
28
12
17
19
3
18
23
19
24
9
24
17
36
39
55
12
48
9
12
60
45
27
3
17
1
6
26
15
100
3
30
18
18
27
3
12
12
38
64
75
9
12
32
10
21
17
4
48
27
33
6
33
24
3
17
40
39
21
3
9
32
43
9
27
12
12
2
4
90
21
20
4
15
6
15
12
3
33
65
31
5
3
16
32
4
36
63
2
24
15
45
3
24
7
12
21
12
45
15
81
6
24
6
54
6
48
39
29
12
46
60
21
3
53
43
6
8
22
14
96
124
47
16
17
91
5
10
5
16
104
25
27
3
6
15
65
10
21
21
18
14
39
25
54
12
38
7
36
84
12
3
24
74
22
17
16
17
7
63
90
6
42
6
9
27
50
4
3
36
8
4
15
77
31
12
45
32
28
36
3
6
24
24
12
6
33
39
9
123
21
29
55
3
30
15
5
12
36
7
3
12
30
47
76
3
12
29
9
34
53
9
19
12
15
48
9
3
2
10
9
8
25
3
21
54
33
15
2
31
9
6
41
19
9
15
26
19
3
5
9
15
16
3
12
14
10
18
18
5
24
72
28
12
36
3
2
22
18
3
33
27
3
21
80
13
3
27
29
73
6
18
27
53
7
9
18
21
15
9
17
7
32
1
3
12
3
6
23
4
3
17
19
18
11
19
9
3
45
9
44
43
36
33
39
15
17
52
12
33
47
16
8
16
9
39
8
28
17
10
108
9
5
16
3
9
44
34
33
24
53
10
45
24
24
3
5
21
19
45
18
62
10
24
50
7
27
33
9
3
8
9
24
4
42
33
15
2
100
6
9
33
12
15
32
4
3
14
3
45
28
23
13
6
9
33
18
9
72
32
25
15
8
48
31
2
39
64
9
3
27
17
16
17
10
33
12
3
36
26
15
31
38
7
123
30
15
12
15
84
48
48
53
9
19
17
34
17
28
65
3
28
20
4
41
43
8
4
21
20
7
60
27
9
27
21
36
8
9
10
21
51
2
79
3
24
21
3
9
17
16
54
17
40
24
45
3
15
42
20
4
12
11
16
17
15
19
21
29
7
3
45
15
57
72
84
3
54
12
11
16
17
40
15
29
7
36
53
19
8
1
51
15
2
7
3
12
72
21
84
3
66
39
12
12
17
4
6
6
39
15
9
15
72
24
17
57
7
12
36
3
18
102
48
30
12
35
4
9
6
33
3
12
30
42
45
33
15
5
16
90
96
81
3
14
39
7
6
87
3
60
21
39
50
46
45
3
36
5
24
67
29
28
3
24
24
12
14
24
15
4
21
20
19
27
48
6
12
11
40
3
24
2
22
90
11
9
10
57
41
4
3
15
6
47
37
11
4
17
27
48
21
19
9
23
7
21
29
34
18
15
20
100
3
24
62
7
9
3
29
55
5
19
77
19
44
4
15
29
28
12
12
3
33
15
12
29
25
15
32
24
4
27
21
3
17
31
33
17
19
21
18
2
31
21
3
48
24
12
17
34
6
6
41
13
11
25
3
51
90
6
17
4
15
2
48
4
8
31
12
68
7
9
12
39
5
16
48
12
60
8
52
9
54
5
9
12
94
14
19
44
7
24
6
15
21
3
3
18
20
7
44
13
18
21
36
53
3
19
9
51
30
36
39
12
20
72
16
24
60
21
6
12
9
12
3
38
19
27
21
39
5
48
21
19
3
84
24
33
36
77
7
5
10
12
36
41
31
41
64
9
30
33
3
33
5
31
12
3
17
24
52
60
32
16
24
15
84
30
36
11
55
14
28
6
9
27
74
3
1
18
48
21
9
12
12
3
20
52
27
17
1
39
21
3
8
16
32
7
17
49
51
3
9
12
12
17
36
19
36
3
48
12
29
31
30
59
33
4
51
15
33
36
15
6
27
57
3
8
25
8
52
15
39
5
21
28
3
27
6
20
10
30
15
72
8
7
14
16
27
3
14
4
6
24
45
8
1
15
8
7
45
12
33
3
44
9
15
45
16
6
5
37
27
56
52
21
6
17
31
9
12
9
59
16
53
4
8
40
23
4
15
24
21
36
12
17
36
3
4
3
42
12
18
48
2
46
14
12
24
12
7
24
81
18
9
65
15
24
40
8
1
72
18
21
15
30
3
41
16
84
15
21
12
99
9
54
9
24
29
16
15
17
19
3
24
5
1
6
21
48
15
9
15
72
21
32
9
16
6
69
5
7
39
6
48
3
93
27
17
10
53
73
8
22
36
29
49
15
8
52
17
12
16
23
33
7
3
18
18
42
15
3
12
9
29
52
18
24
5
16
3
36
18
63
123
57
17
22
45
45
11
16
12
36
21
12
36
11
9
12
10
2
10
29
1
12
6
33
9
48
15
84
39
12
9
3
17
13
39
3
48
21
20
31
21
3
12
5
4
60
9
12
12
102
9
5
16
6
45
33
63
72
39
57
12
3
18
18
14
10
29
55
69
5
12
10
18
47
55
17
4
9
6
60
9
12
3
9
48
3
21
3
2
75
55
14
10
18
20
10
21
20
25
15
24
17
28
15
63
14
64
23
24
52
51
9
15
6
102
74
7
9
3
12
20
7
2
40
8
7
39
9
8
4
12
8
24
40
24
24
24
9
95
9
10
6
15
65
4
6
21
5
12
39
4
15
21
21
6
26
19
8
16
8
40
3
33
27
12
54
39
27
18
6
5
19
9
5
40
12
3
8
69
28
27
5
10
21
3
12
54
11
37
96
15
17
12
22
36
38
15
1
8
19
21
20
36
10
6
8
16
36
3
15
48
18
6
41
16
27
33
51
90
71
45
16
18
9
51
6
24
3
24
75
33
45
51
9
32
39
4
5
63
33
19
12
5
27
28
12
39
45
3
21
45
3
72
12
17
12
10
38
46
18
11
1
20
4
27
117
27
36
12
63
2
10
38
58
24
9
3
45
15
17
4
20
9
10
9
17
22
9
20
57
4
3
27
98
58
12
42
18
24
36
53
1
24
23
72
1
8
16
23
19
9
5
39
4
12
12
24
9
3
32
31
21
27
9
3
24
30
6
72
66
6
24
17
7
6
6
14
16
6
42
60
32
48
10
6
15
144
24
99
9
39
12
33
15
5
25
6
6
32
7
99
45
15
6
71
16
17
7
9
3
5
7
12
60
53
31
15
48
5
19
42
30
5
16
36
3
17
19
24
5
4
68
48
19
6
63
8
52
57
27
8
4
21
6
18
3
36
84
17
43
8
24
25
6
9
8
4
39
21
3
21
24
48
3
36
30
15
20
9
7
48
29
7
9
15
39
12
12
18
12
23
4
9
15
29
10
45
8
4
53
12
31
20
7
9
27
14
19
12
9
51
57
51
33
18
6
6
33
3
29
9
15
37
48
15
29
16
20
3
4
12
3
101
4
33
27
12
12
9
3
39
12
26
16
18
2
16
12
18
24
54
6
17
24
7
110
12
4
3
24
96
33
84
11
24
9
22
21
3
33
33
3
65
16
123
24
12
144
12
8
16
17
87
7
45
12
5
7
41
43
12
36
72
27
6
27
99
9
3
9
48
3
2
40
47
1
3
15
24
9
21
3
48
36
87
24
30
12
15
3
6
3
3
6
32
12
40
3
5
22
18
3
36
3
9
36
60
9
30
14
16
15
5
4
12
3
3
5
4
5
24
10
26
96
10
24
21
20
7
36
12
12
29
1
15
12
36
3
12
2
52
ABCD 495496698*7^$a-1 [50012]
36
60
30
9
48
87
57
111
42
18
60
9
21
60
12
60
30
6
30
117
27
78
12
60
18
12
78
18
45
9
6
21
9
99
60
15
6
147
45
42
30
3
27
30
120
3
27
96
60
12
120
57
51
105
45
12
30
42
3
15
60
18
180
54
57
129
24
18
108
9
153
120
30
33
39
78
27
3
12
48
72
21
9
90
81
9
3
63
234
30
198
30
57
93
15
3
9
36
39
21
15
21
213
6
9
60
3
30
78
42
78
57
15
132
201
132
147
78
15
48
57
162
21
27
48
24
48
18
54
21
39
90
6
24
6
120
12
30
9
33
15
48
27
36
21
51
9
9
162
9
63
18
87
111
57
12
12
141
42
36
69
3
90
108
24
183
3
84
60
6
15
24
105
63
33
42
48
45
15
24
57
3
168
102
63
3
90
222
42
123
45
27
36
27
108
72
258
15
99
93
75
12
141
69
27
33
18
237
63
72
60
57
36
15
48
24
33
57
75
21
30
192
105
33
24
27
81
18
60
21
24
24
48
48
57
78
60
90
24
51
84
33
18
57
192
15
60
105
3
129
39
84
96
12
48
30
87
132
60
3
42
120
66
45
27
138
30
42
102
57
48
15
48
78
24
6
90
54
18
99
39
21
21
42
66
54
90
51
36
81
72
78
9
99
69
123
102
3
57
18
132
6
30
42
192
60
87
96
27
21
105
24
63
3
57
45
102
48
102
66
45
39
21
135
57
57
66
174
30
78
30
42
90
57
33
15
3
9
24
75
12
9
168
243
30
60
87
261
24
6
204
45
33
12
36
15
36
9
75
15
42
18
114
30
18
108
210
69
273
48
132
27
21
90
120
30
51
201
27
63
72
45
3
12
6
12
48
171
9
30
105
57
3
27
30
12
30
93
3
30
24
18
72
33
48
9
27
9
84
66
141
141
63
75
30
90
84
210
27
3
96
42
18
42
12
78
18
15
15
54
51
177
12
96
72
27
3
93
15
72
48
150
24
48
3
105
42
48
21
24
96
63
18
18
57
87
18
3
72
12
63
45
15
90
150
12
96
9
75
36
54
63
195
78
42
12
30
78
9
33
51
75
102
12
18
93
15
261
33
18
90
90
18
84
48
30
60
12
66
219
21
30
42
12
3
45
12
135
105
66
24
36
54
3
180
12
45
66
12
42
6
24
18
42
108
72
6
39
12
39
12
12
21
189
30
48
60
42
6
21
99
21
51
12
36
24
18
3
39
78
18
21
51
48
114
15
3
222
123
3
312
138
15
57
3
255
45
27
60
189
141
18
21
3
36
9
12
9
12
27
21
15
15
144
33
33
12
42
6
12
60
120
42
156
9
51
30
162
45
15
72
48
117
15
21
9
27
21
42
36
12
33
15
24
33
33
60
42
57
111
24
168
42
18
105
12
3
42
18
162
6
24
108
9
9
24
186
12
69
3
18
3
144
51
141
33
18
93
15
30
24
240
51
9
15
81
12
30
12
30
87
36
33
24
51
9
18
192
33
45
219
153
138
78
42
42
90
270
3
33
24
15
195
18
90
69
51
48
54
156
15
12
153
27
63
24
48
42
6
12
102
60
78
12
33
27
18
42
165
45
18
72
30
63
15
78
54
36
42
42
288
102
6
180
21
9
24
15
96
69
30
6
42
132
57
168
3
33
84
123
30
78
9
81
15
117
162
21
9
3
15
30
18
21
51
180
282
51
15
12
72
96
162
150
12
18
42
30
66
24
30
3
57
96
42
30
3
9
18
192
33
27
33
105
15
33
24
78
9
24
219
66
102
132
36
12
18
15
156
33
6
12
12
48
48
42
3
99
66
114
105
15
78
3
9
111
12
45
138
30
204
90
6
42
48
21
84
27
30
3
27
12
93
3
9
63
33
45
132
72
36
42
12
78
60
18
90
75
12
75
33
120
99
6
60
135
39
18
18
21
3
138
135
87
18
39
9
12
42
30
18
150
123
9
78
12
21
24
3
60
33
57
12
18
12
36
69
15
48
ABCD 495549812*7^$a-1 [50026]
6
105
99
18
19
56
99
66
3
15
186
36
66
12
9
27
45
87
9
12
40
53
6
54
36
6
13
59
69
12
4
44
15
37
8
60
39
21
51
18
3
40
77
3
57
72
18
144
18
15
21
60
43
32
24
16
77
6
6
60
30
12
21
27
48
96
48
18
31
53
6
93
27
42
12
24
7
35
9
33
42
21
9
36
3
21
18
237
171
12
49
11
9
45
39
3
18
15
105
102
24
60
6
36
90
6
90
42
27
9
84
12
24
6
30
84
27
21
12
30
24
189
3
6
15
27
37
35
6
48
75
129
12
55
131
30
60
39
45
12
43
41
103
96
20
15
96
81
124
20
45
102
73
23
36
30
66
6
144
31
11
6
6
42
15
21
63
33
3
27
6
72
18
21
9
79
5
6
48
108
12
9
108
12
9
54
54
12
91
20
3
78
43
20
15
9
57
66
12
6
79
44
9
39
81
36
3
84
9
7
53
18
42
31
24
11
21
3
57
57
54
42
12
63
12
12
60
21
24
60
270
6
87
3
21
40
20
15
6
138
9
15
12
1
24
56
60
28
32
9
30
21
28
20
4
20
39
13
8
36
39
6
135
21
42
30
3
15
108
18
48
18
48
1
11
9
33
30
48
12
36
12
21
165
90
12
60
24
42
27
36
15
30
12
219
15
12
120
18
3
39
48
21
39
18
24
6
18
12
75
9
12
7
8
57
60
27
57
48
114
42
36
12
3
27
78
3
15
61
56
21
12
7
41
7
29
6
6
60
12
18
117
9
15
16
5
12
48
3
4
65
3
45
3
15
21
9
12
18
1
44
39
37
5
96
99
60
69
60
18
18
31
24
48
8
57
75
21
66
30
42
12
21
4
17
12
3
33
15
16
96
11
21
87
6
78
37
5
6
72
36
66
24
31
8
51
42
48
72
39
99
12
33
48
39
18
60
90
24
45
9
3
48
52
11
36
42
24
24
27
21
75
4
101
72
30
6
96
54
25
5
115
20
52
8
112
107
36
6
36
42
24
57
39
6
7
48
23
9
24
15
25
20
9
15
69
31
80
39
21
24
9
12
120
6
69
84
87
30
54
37
101
102
30
12
6
48
126
7
8
64
24
41
18
57
9
36
132
24
6
33
28
29
36
31
11
9
159
30
36
27
88
53
30
21
45
12
55
35
21
45
18
25
53
39
39
13
11
69
60
15
12
1
11
54
99
21
15
3
18
24
3
60
4
5
54
93
9
6
60
6
103
5
15
3
18
15
33
51
39
24
9
28
23
69
84
9
30
48
12
24
126
24
7
53
24
84
3
60
9
48
15
33
31
24
53
3
3
33
4
41
6
9
108
39
13
80
9
24
24
63
60
39
24
9
12
24
45
39
60
16
35
24
12
6
19
5
43
5
6
105
39
96
6
3
48
39
6
162
24
13
89
87
120
39
12
72
57
12
60
105
12
75
4
5
12
79
107
6
7
80
15
45
39
42
18
9
60
120
76
32
3
6
15
60
39
144
37
5
36
39
81
12
3
33
90
150
79
107
30
31
11
48
33
81
18
36
117
16
113
60
30
6
3
76
32
99
6
39
69
84
3
33
27
60
28
11
9
36
24
69
120
42
45
120
4
11
174
18
60
9
24
96
51
60
12
45
40
11
21
21
12
24
7
53
3
69
60
150
12
6
3
28
11
45
36
48
60
21
36
55
5
3
111
73
11
81
57
36
12
30
90
15
4
11
42
39
57
30
141
81
31
23
30
159
9
108
31
11
42
6
6
15
27
61
17
54
6
42
21
39
33
72
21
31
23
18
7
53
18
42
42
6
18
78
42
9
39
18
30
37
20
21
18
66
3
33
3
51
132
37
32
160
59
78
90
6
12
19
24
11
24
24
13
8
39
78
43
44
45
3
24
15
181
24
44
81
42
9
21
36
27
39
18
42
97
20
72
21
12
48
6
13
32
24
9
31
24
71
97
20
9
51
57
3
52
35
18
108
15
24
156
4
8
45
18
60
18
43
68
15
90
72
51
72
12
45
24
27
105
78
157
5
27
39
9
9
48
27
4
11
109
71
12
33
48
28
53
39
9
39
24
3
30
60
72
55
65
75
9
115
41
159
72
88
35
21
60
4
17
36
12
144
12
30
6
15
132
21
79
80
60
9
36
151
5
72
3
3
18
18
60
117
120
135
21
4
68
96
51
69
24
15
36
30
27
57
31
203
36
66
15
3
42
91
24
17
36
24
12
66
6
12
84
15
165
15
4
44
9
3
9
75
45
18
12
1
29
24
6
21
3
81
24
33
27
51
6
3
76
77
30
13
5
78
6
12
43
24
8
21
6
42
115
8
48
3
81
87
126
7
5
30
42
19
77
6
30
31
44
24
15
18
24
15
84
69
6
6
12
12
7
53
66
105
69
91
24
29
67
20
36
3
102
42
18
3
123
9
24
15
42
30
6
51
15
61
23
84
93
24
12
9
60
3
33
27
135
90
84
36
55
35
18
60
3
39
24
6
36
84
3
24
39
18
24
3
81
24
12
6
9
57
36
60
15
15
21
69
54
6
15
9
75
93
42
42
60
54
21
21
75
69
3
45
120
3
9
75
27
18
36
3
12
9
108
24
3
24
16
65
12
19
47
30
43
29
60
24
6
69
15
21
21
48
51
9
60
147
39
6
19
5
54
9
177
63
45
3
48
63
78
3
21
15
15
36
60
1
17
3
144
27
78
43
17
31
20
60
3
264
6
66
21
12
15
57
15
69
96
16
92
21
18
69
57
36
78
36
78
12
48
3
69
126
54
15
39
57
81
3
81
55
24
5
6
45
12
45
3
15
6
24
99
15
24
60
ABCD 495846636*7^$a-1 [50001]
10
8
82
128
58
12
54
33
45
50
96
192
34
78
9
9
30
128
49
120
17
16
72
18
30
15
5
72
72
60
36
18
10
63
51
18
12
6
92
54
54
66
76
92
7
41
22
9
23
18
72
60
66
22
48
24
56
18
25
11
108
10
6
54
27
9
36
176
112
32
60
7
119
25
23
22
12
6
9
11
37
47
18
42
16
45
21
27
33
66
2
40
20
12
18
49
99
21
9
24
39
72
9
60
36
54
110
124
30
2
4
27
23
18
72
34
2
52
78
57
15
36
2
12
7
11
70
42
20
48
22
32
58
57
15
38
19
27
20
16
60
30
36
2
18
24
30
16
8
34
12
74
6
36
90
214
54
2
30
34
18
96
20
142
12
36
51
5
76
54
9
119
1
69
12
15
83
102
7
53
18
28
20
24
10
8
126
34
32
40
84
6
66
74
4
32
54
7
33
128
55
33
12
20
78
28
60
54
128
10
90
38
25
144
45
92
6
1
53
19
15
2
7
27
90
20
108
16
12
42
36
14
40
90
90
38
48
42
12
52
8
28
24
68
16
44
12
94
72
14
40
14
13
93
134
46
8
46
56
193
5
58
14
36
18
34
20
58
117
23
42
90
16
32
54
4
36
18
68
25
15
81
39
8
34
32
4
3
213
18
38
124
54
32
144
18
76
36
30
24
86
96
19
69
54
20
136
33
9
54
20
144
37
15
14
43
53
19
63
9
9
92
40
18
2
72
174
54
6
16
36
50
4
20
79
21
26
10
62
12
126
18
94
36
56
10
6
182
36
10
116
10
8
16
32
169
53
30
18
24
54
34
75
35
37
71
34
20
43
3
18
26
66
18
94
39
9
18
2
90
72
25
24
57
63
81
72
54
56
90
4
56
19
29
22
90
66
42
32
4
32
4
20
46
69
189
3
33
54
153
47
16
38
12
70
110
43
45
20
7
105
140
40
50
16
20
42
70
38
7
23
22
12
20
4
12
38
34
126
6
14
22
50
72
49
9
14
70
20
78
73
9
24
72
32
16
60
32
112
12
6
14
40
50
24
12
94
18
20
102
40
48
27
69
12
38
16
60
50
43
173
4
18
30
60
36
120
87
117
12
6
14
4
182
10
63
11
4
2
12
52
6
20
142
36
75
9
182
16
74
31
29
16
2
70
32
139
21
6
12
18
44
10
96
48
26
30
18
18
13
81
38
12
58
48
2
88
2
22
153
5
76
63
21
20
31
41
54
4
110
28
24
20
54
1
35
28
6
56
118
6
14
72
106
54
90
116
10
24
30
26
28
2
60
12
16
51
5
115
105
39
69
50
58
74
16
18
3
11
36
22
72
12
114
92
25
45
12
36
56
36
34
45
159
30
44
268
75
17
12
58
32
34
126
8
1
105
72
18
20
102
54
6
30
24
66
103
45
27
65
34
38
196
12
42
30
2
16
18
51
41
24
10
44
25
47
48
186
30
58
102
9
105
14
22
20
10
110
4
30
6
36
3
9
15
11
66
16
152
12
60
19
27
2
180
76
176
43
53
12
6
12
34
24
3
51
2
64
24
140
16
42
12
182
58
50
31
47
100
128
54
142
8
30
18
22
48
24
84
56
40
50
4
120
182
40
2
10
60
2
34
36
120
20
36
42
30
43
197
52
20
28
92
76
63
48
69
72
3
17
30
18
40
138
60
2
18
37
63
44
90
12
7
33
14
4
21
27
2
88
42
38
34
36
12
81
51
84
2
31
23
58
36
84
20
67
9
50
94
18
48
36
18
20
16
36
56
60
10
8
25
29
12
16
24
56
28
2
54
40
48
20
22
36
20
54
66
22
32
16
2
88
8
54
10
8
82
6
9
3
254
54
121
65
70
56
70
12
128
88
24
36
14
90
40
20
100
8
43
9
30
9
47
22
72
20
66
4
38
28
42
2
52
135
93
2
4
90
2
64
6
2
12
180
60
61
23
49
45
72
54
12
20
112
21
11
36
42
66
61
33
18
30
24
120
78
9
9
12
36
72
44
30
70
56
22
2
36
54
138
18
22
20
7
21
144
8
16
12
42
212
6
120
24
54
10
24
3
29
58
72
30
56
43
17
28
26
10
6
14
36
34
20
6
82
110
52
150
81
29
64
42
48
33
39
108
44
142
68
162
6
64
36
20
18
94
198
48
24
66
44
52
30
36
18
27
33
2
54
10
90
51
29
28
15
117
36
20
34
90
18
66
51
45
14
42
19
9
72
2
16
92
49
72
93
78
12
18
80
120
7
15
50
4
74
10
20
42
18
102
36
42
66
4
30
15
111
62
18
10
6
20
16
32
58
2
10
38
42
12
4
14
70
2
49
9
30
90
18
42
2
1
63
62
12
16
6
50
103
77
43
137
60
16
27
5
42
34
182
102
6
46
78
18
18
14
70
9
81
6
2
7
57
134
34
18
21
11
36
25
47
94
138
78
3
27
18
27
24
5
6
12
40
30
146
40
2
52
72
20
120
36
43
15
74
16
54
110
10
8
82
20
18
49
9
14
18
7
35
36
102
ABCD 495855870*7^$a-1 [50016]
12
3
69
9
12
9
30
58
12
12
23
1
11
18
15
9
18
9
45
15
3
39
48
12
10
23
1
59
9
9
6
25
17
15
6
24
15
15
63
12
1
50
21
13
17
6
72
3
51
7
20
4
20
15
72
3
10
8
21
12
66
1
12
8
6
30
40
2
12
6
9
6
60
45
36
6
93
36
18
93
3
6
75
3
31
11
21
4
20
3
21
3
30
6
13
35
15
22
48
11
39
3
12
3
3
3
15
91
53
15
51
15
60
9
6
6
9
33
30
18
12
31
5
15
4
36
20
52
5
3
15
6
51
27
12
9
15
1
20
16
11
6
6
15
21
3
15
27
4
11
15
10
24
5
9
75
45
6
6
69
15
24
36
24
22
24
20
57
39
16
23
1
38
46
20
24
28
12
5
7
17
7
2
48
6
3
60
30
7
5
31
14
3
3
21
9
9
60
60
15
30
15
12
21
12
6
12
12
10
35
1
8
12
15
36
48
6
15
27
1
14
21
6
18
33
4
41
9
33
18
57
12
18
6
9
6
15
60
39
3
3
27
12
52
65
12
21
30
72
15
1
12
29
6
12
9
33
9
9
3
3
39
4
120
14
15
42
1
17
33
9
72
61
8
78
9
37
20
9
6
21
42
12
10
5
12
30
1
17
66
9
9
7
2
21
18
3
3
12
9
6
45
9
12
3
48
12
15
10
12
12
12
17
31
80
15
21
6
3
42
24
6
3
9
19
59
1
8
36
28
36
5
39
6
21
49
29
31
11
6
7
12
20
69
21
3
78
45
27
1
14
22
17
6
15
30
15
12
3
3
18
1
35
48
12
1
32
72
3
13
38
10
17
27
3
13
2
12
6
4
2
27
84
3
36
16
8
4
68
27
81
52
11
1
53
33
42
57
57
18
30
78
57
31
11
12
24
12
45
21
21
9
1
47
1
23
25
2
33
12
42
45
9
12
25
29
33
18
4
24
2
33
72
36
12
25
35
21
63
21
6
30
4
12
23
24
60
15
6
4
47
49
41
19
36
11
9
6
10
68
12
27
15
12
9
1
60
24
5
6
1
23
15
10
24
23
3
9
18
6
18
39
30
42
33
19
29
7
26
6
24
33
7
17
18
21
12
6
3
12
24
33
10
44
3
13
17
36
6
3
58
20
28
89
7
35
126
60
33
34
12
35
30
51
39
6
36
3
39
15
36
9
12
39
48
15
54
1
8
28
2
21
9
18
30
120
40
26
3
18
9
4
44
28
17
6
9
3
37
26
21
12
1
17
51
4
5
6
36
12
18
81
12
30
21
12
30
3
30
3
24
45
42
15
33
3
102
6
7
12
8
18
24
15
42
3
6
16
24
2
9
13
20
3
6
18
13
29
27
6
24
6
15
3
6
9
12
24
6
1
14
18
39
27
9
21
21
18
3
18
15
6
66
12
15
27
12
7
26
21
9
4
23
6
36
9
57
6
54
24
21
21
3
36
60
57
78
1
29
18
27
10
23
12
9
3
12
24
30
7
60
20
57
7
23
3
6
54
9
18
7
11
25
36
2
48
22
11
27
3
6
30
9
22
12
32
3
1
14
22
17
3
6
21
48
18
7
41
7
26
6
6
9
15
10
29
27
42
15
15
3
3
21
1
11
1
32
88
2
10
17
33
45
36
9
36
21
7
11
21
4
47
6
12
48
12
31
38
22
38
3
6
21
16
38
9
37
5
9
45
61
11
1
14
30
4
24
36
20
3
3
33
21
12
21
6
6
55
20
21
9
22
17
30
24
30
51
75
15
82
8
66
36
48
57
9
30
9
3
33
1
20
21
7
65
3
21
21
6
40
23
61
101
69
6
9
3
4
68
27
9
42
39
54
45
36
9
9
46
24
56
30
21
13
23
13
14
3
55
8
39
12
9
3
48
12
12
1
14
36
9
12
3
12
9
3
78
12
12
40
96
20
39
12
12
1
20
18
6
21
3
28
24
8
9
57
12
9
1
8
30
39
31
14
9
13
146
21
3
34
11
6
12
30
1
59
3
9
13
29
7
12
8
36
16
32
15
12
6
24
9
15
31
41
27
28
11
9
30
60
34
5
19
20
36
3
3
12
3
27
3
9
64
12
8
15
21
4
59
37
14
34
26
22
11
54
7
17
18
6
21
54
4
8
42
15
93
34
11
15
12
118
11
3
10
101
9
27
6
15
9
9
18
9
1
59
1
5
7
60
20
18
9
1
11
30
3
16
17
19
47
1
50
36
34
35
1
2
24
9
9
3
49
38
6
15
27
3
18
6
30
51
10
11
6
19
24
14
21
37
8
12
28
24
23
42
51
6
15
18
42
6
27
12
10
20
4
29
3
12
135
60
3
30
3
42
6
49
83
1
36
11
37
11
25
35
21
9
12
7
11
48
1
23
1
23
15
24
6
33
7
65
7
12
8
27
123
39
6
12
15
24
15
45
22
2
9
1
8
28
12
17
6
6
78
21
51
45
15
73
12
29
12
18
45
40
11
9
12
9
3
3
13
74
39
3
15
9
12
33
36
39
15
36
51
24
27
6
1
84
5
54
37
24
8
24
27
13
14
3
18
36
25
20
3
21
3
6
7
32
6
46
86
12
6
39
1
11
30
21
48
22
29
19
47
45
9
21
94
29
15
63
9
39
1
2
21
21
3
1
2
12
33
78
7
38
30
16
23
13
2
3
24
9
6
16
44
30
33
1
53
27
36
27
6
63
48
3
12
75
12
9
39
3
12
9
3
18
1
8
18
3
9
21
1
14
10
11
51
3
6
6
6
1
29
3
15
3
30
45
12
6
33
3
3
30
3
1
36
24
35
1
35
39
33
13
11
48
15
6
18
3
63
6
34
17
33
10
62
51
19
29
48
31
36
26
18
21
3
18
48
3
6
36
36
1
20
64
17
36
54
84
33
15
15
63
3
30
57
21
9
6
6
18
9
33
7
20
28
12
11
42
30
9
3
9
27
9
42
10
5
27
21
33
21
25
11
3
12
51
7
11
12
39
42
6
21
3
18
39
1
8
3
42
39
15
25
17
6
72
21
15
25
59
1
14
36
15
66
49
12
14
6
4
95
6
3
45
27
9
30
24
42
6
27
42
4
11
18
9
22
5
18
6
21
10
24
74
12
9
18
12
6
1
5
72
18
3
21
9
6
24
57
3
81
3
22
11
15
9
9
27
3
6
27
108
18
12
9
21
9
6
33
18
30
27
36
22
32
33
48
6
12
9
21
9
30
18
33
24
12
1
17
6
61
26
6
3
51
24
42
16
29
19
29
30
25
29
18
3
22
50
21
24
63
3
45
10
8
30
24
42
16
8
15
1
20
4
2
9
9
52
8
39
3
9
1
2
21
1
24
12
17
6
21
6
48
42
15
9
33
7
26
10
2
6
15
15
10
14
10
11
37
2
18
4
17
3
36
9
6
24
1
32
12
4
36
35
24
24
15
3
12
78
18
21
24
10
35
18
24
19
26
27
6
60
36
1
2
33
25
47
63
34
14
10
11
13
5
3
24
4
32
15
12
1
17
33
27
15
39
1
62
12
9
39
21
42
45
24
99
45
30
15
1
26
3
66
9
3
6
6
25
5
27
4
17
57
6
9
66
51
12
3
96
6
42
18
21
45
9
12
54
63
13
5
6
6
19
84
8
12
21
18
15
12
10
65
3
15
45
15
21
6
15
7
36
11
1
17
21
24
30
18
30
28
23
3
36
9
24
15
30
9
60
30
1
113
21
10
32
4
62
3
6
48
13
11
3
9
39
57
6
12
21
24
12
9
24
13
12
5
7
11
3
12
27
15
21
27
4
17
27
40
14
12
45
33
36
9
15
3
3
81
15
15
39
15
15
22
38
10
11
1
32
15
21
15
25
20
16
26
18
12
88
23
3
15
12
21
22
36
11
1
5
3
30
21
78
21
15
39
3
33
40
5
7
11
9
9
6
27
46
35
3
24
3
19
11
13
26
39
7
38
30
54
21
25
20
45
18
3
9
37
2
6
15
24
1
5
54
13
2
30
15
12
21
24
15
1
29
6
9
15
15
39
7
14
69
24
48
18
21
27
7
14
10
35
1
11
18
3
9
15
4
2
18
4
20
6
6
39
61
17
3
3
72
12
6
12
9
36
3
75
15
42
3
18
10
23
21
66
21
13
23
13
48
20
9
36
12
45
9
9
4
11
18
6
1
23
18
9
22
77
7
68
15
1
2
24
34
14
21
39
30
3
36
27
30
9
18
12
3
15
42
57
24
3
13
26
22
11
25
11
3
3
15
87
18
3
15
30
27
9
6
6
7
24
53
30
33
6
24
6
15
15
6
3
15
12
15
67
5
36
7
8
69
3
4
17
3
15
25
11
126
31
11
129
9
3
15
1
2
12
6
18
10
14
42
6
42
21
6
54
27
4
5
3
48
18
46
29
19
29
3
6
84
24
9
12
85
41
18
24
12
21
4
5
30
18
18
3
9
51
21
39
30
4
2
18
3
9
27
13
14
39
6
25
5
60
6
25
24
2
15
3
36
3
54
6
18
19
17
12
6
9
33
6
13
48
5
79
8
39
25
71
15
24
10
20
9
19
20
15
13
2
22
26
10
14
9
45
27
49
36
14
9
42
7
12
20
3
18
9
6
39
6
19
26
9
9
3
12
9
60
16
12
44
16
8
72
3
97
2
9
1
47
21
63
21
15
1
29
3
3
36
6
18
157
2
30
4
11
1
5
48
15
3
12
24
37
5
31
8
6
48
3
3
12
24
45
9
21
30
33
42
18
10
26
3
6
15
3
48
7
14
3
3
54
9
6
21
21
3
46
8
4
26
90
21
3
40
20
21
7
8
33
42
15
10
11
12
6
7
36
5
45
24
33
12
63
6
63
13
11
15
3
18
12
15
24
10
12
5
9
10
23
3
10
23
78
9
6
12
27
3
22
11
37
36
11
21
3
37
8
52
14
45
6
6
13
8
21
9
51
7
20
39
1
8
4
47
9
3
33
6
24
33
37
14
54
72
4
17
7
26
9
1
36
8
52
23
3
9
3
10
11
9
15
36
1
29
15
6
24
45
1
8
52
20
3
25
23
6
78
66
12
66
25
2
9
6
55
38
6
24
24
6
15
39
ABCD 495929442*7^$a-1 [50009]
4
24
20
1
15
15
12
53
4
3
5
4
24
39
5
12
36
24
4
21
36
24
11
31
77
1
155
7
78
18
21
56
7
42
27
68
19
21
12
20
79
29
25
12
23
96
4
20
7
48
5
4
8
12
36
12
19
12
9
32
19
72
89
79
12
12
33
20
7
9
56
48
84
55
5
12
88
27
65
4
12
3
65
55
5
1
39
63
21
39
12
5
25
35
19
21
80
12
13
59
97
30
21
60
15
29
19
65
37
3
15
17
52
27
53
52
44
19
12
30
12
144
6
36
17
79
42
24
42
60
29
1
12
30
12
5
28
3
48
72
9
15
24
65
16
39
29
19
245
36
31
12
53
43
24
12
36
33
20
7
9
15
57
20
4
51
12
12
9
45
11
25
11
28
56
49
15
51
33
15
18
87
15
5
7
6
30
6
23
4
111
5
7
41
13
6
30
3
3
36
81
21
126
108
48
18
3
12
15
12
17
60
1
18
9
21
39
8
4
3
42
102
12
89
7
6
84
3
63
18
54
5
1
35
36
16
92
16
60
20
72
52
3
105
8
144
13
18
21
3
21
20
31
30
3
20
36
7
29
24
60
19
33
3
77
48
25
18
36
45
27
21
3
77
24
36
1
11
16
24
33
23
37
84
66
17
88
3
48
36
36
84
41
4
12
39
18
42
29
12
1
6
12
6
3
21
11
7
81
32
60
49
131
4
21
42
24
36
42
15
75
12
30
15
111
21
75
18
3
72
8
19
17
7
21
56
37
35
4
3
21
57
35
7
36
24
33
33
71
163
17
7
36
42
3
20
60
31
6
51
27
5
7
48
5
7
12
18
35
1
24
6
12
24
17
91
89
31
9
39
42
12
3
111
5
28
84
27
81
8
84
12
36
1
6
21
24
8
24
4
3
42
51
36
68
7
93
15
45
21
126
72
161
103
141
129
18
9
15
48
17
16
20
28
21
39
9
12
54
42
42
54
18
5
25
78
9
195
54
15
63
77
60
40
27
41
1
36
23
16
24
20
16
3
12
6
35
4
32
132
19
84
17
49
42
17
31
17
24
13
48
15
12
63
9
3
24
9
56
28
15
17
1
87
20
16
39
17
16
39
12
24
17
36
7
84
41
28
51
30
51
3
48
57
44
55
24
12
17
67
21
44
96
16
9
6
29
19
18
27
51
17
43
42
48
66
24
81
80
4
24
3
12
21
63
18
23
16
12
8
7
17
36
12
7
81
15
24
18
63
36
9
6
9
44
88
12
15
33
9
11
1
27
56
7
21
8
48
12
4
27
24
33
24
27
36
18
54
12
48
17
88
20
36
24
91
24
125
16
20
7
6
90
69
12
20
19
9
27
53
12
31
17
4
8
55
93
8
1
3
36
12
12
12
15
54
59
60
12
49
18
17
19
5
12
7
36
24
84
17
28
45
35
49
11
25
3
24
87
60
53
13
3
21
75
3
17
40
9
42
45
12
176
55
24
5
1
11
4
3
17
12
25
27
3
12
42
23
16
24
12
56
25
23
40
12
9
36
6
29
13
15
51
5
84
37
48
72
36
59
25
24
15
9
15
24
15
6
6
21
9
24
95
7
117
75
17
31
12
17
16
8
4
32
19
45
56
7
9
33
35
4
39
17
61
35
109
35
7
12
105
3
18
15
87
24
108
36
21
68
7
5
36
25
66
17
25
15
33
23
7
120
57
3
17
1
35
24
4
81
6
60
5
40
9
59
13
42
36
30
15
32
67
17
25
59
16
56
12
28
3
9
51
21
20
1
6
17
24
43
54
23
7
21
75
5
25
3
33
18
5
7
12
17
28
24
20
13
15
44
24
36
84
16
63
66
15
116
28
27
6
15
20
91
81
15
6
59
40
3
36
77
61
11
43
29
31
12
9
20
4
27
96
21
51
21
21
59
7
36
41
61
23
28
15
17
28
8
84
67
21
3
77
48
1
11
7
72
101
60
24
61
3
20
67
12
33
27
5
19
9
12
3
65
7
18
23
1
51
12
32
24
25
15
24
108
15
17
12
19
42
30
5
12
19
41
16
15
45
20
124
51
17
49
15
8
12
43
12
36
12
53
31
18
30
12
17
4
80
100
21
12
6
33
48
3
57
56
31
48
36
5
7
6
71
13
3
56
19
72
12
77
1
18
5
12
13
15
15
57
20
1
3
3
5
7
30
63
56
4
63
18
39
75
18
6
33
45
35
19
9
3
36
41
16
15
9
48
33
54
45
20
48
84
24
1
23
7
84
45
12
8
36
79
5
7
69
48
20
28
9
42
57
15
5
16
3
5
40
15
6
6
48
18
23
1
15
20
1
66
48
21
48
21
54
9
27
5
7
21
3
5
13
42
45
92
1
47
4
39
42
18
65
25
42
18
11
7
9
27
24
60
21
21
138
12
12
9
20
43
24
24
53
115
21
3
12
30
63
68
24
67
18
54
24
120
48
96
9
39
12
41
48
40
3
17
24
4
15
9
8
28
24
15
24
84
17
19
9
33
51
15
29
19
24
12
65
1
6
5
13
60
87
9
30
12
41
31
21
8
12
48
37
11
25
27
8
19
210
23
16
12
129
11
67
12
21
44
1
30
6
47
24
16
21
11
4
9
54
77
25
6
105
33
12
18
5
16
24
15
129
81
30
65
7
12
77
60
4
27
57
21
12
48
78
96
36
24
42
63
15
77
4
44
36
84
79
17
55
17
48
36
4
12
51
12
36
29
43
41
16
32
48
37
84
6
77
7
21
15
45
68
144
49
42
66
11
24
55
45
24
104
36
36
40
15
113
7
5
61
30
53
4
32
67
33
44
96
19
17
24
40
8
19
36
12
12
24
65
7
33
8
24
31
29
31
66
3
3
30
3
56
16
12
9
30
12
45
12
8
43
12
21
69
35
1
18
66
71
40
108
20
7
45
3
18
54
9
44
61
39
12
8
28
21
3
8
16
60
20
84
12
48
12
16
32
28
3
12
30
18
24
77
19
60
6
3
56
31
29
13
47
67
5
4
15
5
16
3
45
36
27
17
12
31
72
5
24
60
16
15
42
6
41
1
12
3
15
89
76
56
49
6
21
3
29
28
27
18
24
36
23
85
95
16
9
6
9
39
12
24
6
30
5
24
97
6
21
56
16
9
111
3
77
31
18
54
77
40
104
61
3
15
66
12
107
61
18
29
7
53
19
125
28
8
13
18
108
5
19
17
25
23
24
103
5
7
125
1
60
66
72
102
11
67
72
48
12
12
12
6
27
48
12
45
6
29
28
3
18
11
24
48
36
16
15
12
36
5
1
87
44
28
8
31
17
12
67
105
3
30
3
60
12
68
40
27
24
29
7
18
18
17
16
39
9
57
23
7
5
124
27
12
12
120
60
36
5
31
60
29
13
66
53
43
45
32
7
21
39
12
41
16
3
77
24
7
36
17
1
42
65
28
15
5
12
12
61
75
63
42
30
189
15
12
5
37
23
144
31
24
5
12
19
60
30
120
6
12
21
ABCD 495994038*7^$a-1 [50002]
29
81
63
40
143
28
17
4
32
105
10
69
21
30
9
5
99
57
43
75
77
4
3
33
8
19
5
21
10
6
78
2
7
33
80
6
37
12
12
72
72
59
16
20
118
15
8
67
5
111
10
3
15
21
27
12
21
27
50
7
15
8
1
32
1
24
11
84
40
24
32
9
72
64
44
19
12
8
24
19
44
61
9
38
1
57
39
83
81
61
11
39
36
28
6
26
28
24
9
9
30
29
19
72
77
12
25
3
36
41
16
27
12
8
4
12
20
85
44
31
72
3
2
18
4
29
4
33
26
28
18
80
30
1
36
15
20
13
36
29
100
44
30
1
15
12
5
40
21
3
17
31
3
9
77
24
10
62
27
27
4
18
15
29
43
128
72
1
15
15
9
63
5
76
29
108
31
89
19
8
7
21
41
39
28
17
31
12
20
40
41
19
8
96
3
1
21
11
13
24
35
27
57
31
5
81
27
51
25
11
64
21
21
83
75
1
77
72
135
43
29
36
4
21
30
9
8
16
5
19
63
81
231
17
39
24
49
23
61
5
60
82
89
148
8
100
3
30
27
20
52
11
10
3
11
25
3
62
19
101
7
36
75
26
42
57
37
39
29
3
27
6
16
83
43
9
3
98
27
63
40
77
37
96
11
19
44
45
1
11
13
20
58
21
11
16
5
72
27
33
16
56
40
9
32
7
33
44
43
44
16
51
60
69
41
31
23
25
80
57
6
57
27
16
29
19
21
11
30
67
63
21
8
9
30
106
98
61
29
76
14
93
15
45
4
60
8
12
4
47
10
11
40
56
91
44
9
7
29
52
32
19
9
39
2
64
39
57
30
72
8
30
124
35
28
8
48
24
36
4
12
29
7
65
43
36
20
48
33
3
24
63
18
3
33
34
57
27
33
45
27
12
29
34
33
5
19
8
27
36
33
28
107
4
9
27
9
183
18
14
1
12
29
3
4
47
30
31
20
25
11
4
12
87
69
20
4
87
50
22
32
72
1
8
7
29
3
58
11
37
30
5
16
92
21
115
80
45
63
3
160
2
10
21
11
12
1
36
32
57
22
2
27
3
169
20
24
63
9
16
24
23
45
147
6
7
96
32
7
2
43
23
28
30
2
54
27
3
60
4
12
29
3
18
43
44
16
5
22
38
27
40
23
21
51
10
15
15
5
3
54
36
15
1
3
35
16
9
33
27
3
44
1
24
24
8
4
24
9
32
40
75
15
57
68
33
31
41
43
12
33
11
12
7
9
81
107
12
1
14
37
8
93
19
21
11
108
52
20
16
47
9
28
29
40
11
3
6
19
56
45
15
16
12
105
96
68
18
9
25
11
55
29
31
48
2
7
15
32
28
89
28
9
3
41
19
8
76
45
11
3
16
17
21
15
16
12
8
111
49
72
32
88
24
83
22
62
60
12
33
163
12
17
15
106
11
9
82
9
11
13
5
42
72
10
6
38
76
59
37
47
4
27
29
108
16
9
20
22
5
28
3
5
61
38
21
19
41
28
20
51
16
45
96
9
35
7
30
3
5
6
9
7
20
25
65
84
16
11
4
12
51
2
99
4
48
12
8
36
64
51
29
73
15
9
23
9
19
36
23
9
16
20
7
20
10
2
16
12
21
56
21
40
23
4
15
5
16
12
17
19
8
16
47
30
18
1
5
18
18
99
81
43
41
40
3
24
47
12
40
41
7
42
14
54
10
21
21
39
3
45
23
54
18
37
21
3
21
6
29
91
41
63
21
16
89
28
35
9
19
120
27
41
36
9
31
59
117
27
9
3
25
12
63
12
18
47
16
20
27
18
3
24
9
27
31
18
39
23
1
5
100
15
11
1
84
41
12
43
56
31
5
13
18
12
9
105
59
4
3
74
18
36
4
57
92
37
50
61
83
48
42
10
42
63
24
32
1
6
38
82
60
2
3
15
9
1
15
47
1
8
31
48
18
14
61
12
5
3
87
34
6
9
32
64
9
6
5
13
3
27
9
15
2
31
36
36
32
1
83
24
27
34
11
16
5
24
27
37
11
9
7
60
5
115
56
76
36
24
68
16
36
5
42
28
20
6
10
26
27
7
32
33
19
9
20
52
24
3
81
8
43
60
68
10
2
22
39
8
57
22
45
12
132
29
3
63
16
2
10
17
1
111
20
4
32
1
47
43
33
47
61
3
38
7
33
3
12
23
40
5
36
1
27
8
13
23
28
69
14
1
5
7
24
72
36
24
47
6
7
36
20
52
48
57
26
1
113
4
39
33
50
48
9
4
29
7
48
12
23
45
9
7
51
77
9
82
9
48
15
53
28
8
72
12
13
30
42
68
22
20
18
16
59
28
8
24
1
56
58
33
36
104
88
5
15
64
20
19
21
176
9
16
39
15
24
9
9
2
21
81
55
5
27
39
1
116
28
12
21
15
15
57
48
8
12
27
10
23
16
56
88
15
53
9
4
3
11
100
44
25
20
36
7
45
27
56
1
59
21
15
1
44
21
42
45
1
47
169
11
4
9
15
84
21
80
7
23
61
3
48
12
17
19
17
16
29
3
141
27
39
49
101
10
80
81
31
33
9
20
15
16
45
11
7
6
27
27
21
5
43
36
8
7
2
63
72
63
1
9
15
20
64
11
24
57
25
6
9
5
15
48
43
17
40
53
10
60
17
4
17
55
15
26
39
40
36
5
64
14
16
65
52
12
8
73
2
33
21
40
14
37
59
1
48
17
18
4
2
7
51
96
17
12
64
33
66
89
43
2
40
47
16
56
55
21
48
11
36
9
9
106
32
33
7
38
7
3
24
65
12
40
51
14
36
48
70
33
33
23
4
72
41
75
28
8
7
69
11
12
117
13
56
10
110
27
61
42
45
3
12
113
12
27
42
16
27
24
104
72
21
7
9
26
30
51
13
6
38
22
29
3
9
33
4
32
7
33
30
29
156
24
45
18
18
27
27
88
93
3
9
12
3
17
36
12
4
77
87
25
38
12
69
4
68
52
12
29
34
56
16
18
54
9
9
78
2
19
35
25
3
26
27
9
34
29
3
1
41
7
65
43
15
26
31
41
43
39
26
51
31
41
27
4
89
40
11
28
65
24
4
5
39
73
8
15
40
15
9
96
77
4
20
3
24
49
48
54
9
20
72
9
12
7
33
11
13
59
37
26
9
36
7
32
73
33
3
17
43
101
7
8
31
48
32
70
15
33
26
28
21
27
9
9
11
36
7
105
17
18
36
1
120
41
27
37
87
120
36
36
8
31
2
27
16
21
11
4
41
6
21
9
60
54
10
6
21
8
16
27
38
43
132
8
4
3
2
19
57
56
7
24
9
39
47
9
81
67
68
49
6
33
119
40
41
27
37
53
3
19
36
12
9
12
48
48
75
6
54
20
81
81
99
25
2
70
23
15
49
3
65
43
20
4
60
62
36
10
18
15
39
8
18
30
1
32
7
33
87
53
13
15
35
13
15
26
54
9
63
21
7
6
23
7
12
14
36
18
1
11
28
53
ABCD 496022918*7^$a-1 [50002]
5
7
44
10
38
1
27
6
11
24
4
9
47
24
15
13
12
35
28
102
2
9
7
17
28
21
6
6
15
11
52
41
55
6
18
9
8
25
14
4
30
11
13
3
44
75
21
13
26
21
60
12
1
6
30
3
75
32
34
14
9
13
35
13
15
23
21
24
51
13
48
11
22
14
33
1
24
2
1
35
22
6
8
4
29
3
16
17
7
20
28
8
16
6
60
2
9
13
95
3
46
23
16
23
24
4
12
9
3
12
20
1
9
71
7
18
14
34
11
19
17
40
12
60
33
102
105
32
12
7
9
12
21
108
27
11
36
9
67
101
13
26
22
12
35
43
60
12
42
51
20
4
36
3
69
80
1
6
30
23
13
50
60
4
54
42
18
12
24
36
14
28
20
25
3
29
19
57
39
18
23
12
111
130
2
21
1
3
35
4
36
5
3
1
11
28
6
26
24
1
12
15
48
5
3
70
30
53
3
1
20
27
9
1
26
9
31
24
5
13
11
28
60
3
12
18
3
11
9
7
6
30
96
8
33
3
21
1
26
24
37
33
26
13
9
11
16
33
2
37
60
35
9
24
25
15
23
33
3
16
12
45
3
60
29
31
18
38
1
15
57
3
32
33
3
4
8
25
32
27
49
9
6
48
9
45
2
16
30
14
25
32
64
99
30
6
29
3
13
35
81
3
10
62
9
4
51
5
36
27
9
15
48
22
50
10
2
60
12
9
19
21
24
3
5
1
6
6
15
15
20
22
36
38
1
11
10
39
32
16
11
1
15
20
28
42
12
11
43
21
11
64
41
3
12
36
1
81
14
9
19
17
25
50
22
48
23
19
68
46
47
19
53
27
12
1
20
1
2
28
20
22
54
20
72
22
24
59
7
20
60
10
2
28
17
4
21
14
48
48
12
10
38
9
31
60
17
25
3
12
12
20
1
18
56
16
5
49
75
23
58
11
4
32
3
70
2
16
20
10
11
12
27
24
13
35
4
36
29
72
4
44
1
38
9
7
6
2
16
44
10
26
72
25
3
41
3
9
3
16
42
2
61
12
60
45
6
12
54
2
52
6
3
12
48
35
22
47
7
8
13
39
6
6
20
69
3
69
19
29
75
58
2
28
57
33
30
20
28
29
25
24
11
1
42
53
7
8
22
15
35
48
28
8
12
69
1
14
13
9
24
2
10
12
18
42
12
6
12
29
1
2
21
3
12
9
12
27
10
2
12
45
7
84
9
48
12
8
15
21
3
57
4
23
9
15
12
10
14
12
28
6
2
72
52
20
12
97
3
12
48
45
15
18
107
31
9
44
1
2
1
15
9
33
18
17
132
12
3
60
1
92
15
16
42
14
46
14
1
32
1
23
4
15
8
1
3
8
22
15
11
48
9
3
76
6
12
15
44
39
4
20
4
29
43
56
1
32
16
33
2
22
6
21
11
4
6
47
24
27
1
11
9
16
12
23
4
77
3
13
12
9
6
20
58
48
2
25
3
42
12
48
2
12
1
75
17
1
26
34
15
15
80
10
14
28
8
28
21
15
30
26
10
15
12
23
12
16
9
8
7
17
15
1
12
8
52
27
17
1
66
68
33
12
51
12
136
9
60
8
15
22
47
16
47
1
23
69
1
11
15
13
35
9
1
18
42
27
51
72
5
24
51
10
50
12
10
11
7
5
12
19
6
6
29
1
39
92
24
15
21
27
60
94
38
9
16
20
12
1
24
27
8
27
12
9
15
34
6
30
14
24
9
63
57
13
2
13
35
21
7
12
17
61
14
12
1
69
6
8
57
52
20
1
2
36
36
36
33
16
57
3
8
3
70
11
28
3
8
9
3
21
49
11
39
12
33
3
16
18
6
30
12
30
5
60
13
38
1
48
12
3
69
11
4
21
45
27
8
4
48
15
18
11
3
4
21
59
4
48
9
8
24
1
23
7
5
7
60
6
11
31
8
21
16
11
49
45
18
24
33
143
9
12
24
87
28
12
20
10
35
1
11
3
10
14
13
9
26
28
5
7
21
9
2
24
21
4
24
93
6
77
7
6
11
19
30
2
9
3
12
13
3
5
4
9
72
26
12
16
17
27
1
32
13
2
12
52
60
72
6
2
24
24
9
31
42
18
96
5
13
23
15
25
60
59
24
12
25
27
12
30
71
75
148
80
10
14
16
20
22
2
12
21
19
60
24
29
13
11
1
86
12
10
27
21
39
15
20
22
23
15
45
43
18
2
37
44
36
40
11
33
4
44
15
21
13
27
20
7
6
6
36
20
10
15
15
18
30
81
63
17
13
27
9
62
58
24
2
40
32
34
27
20
12
72
1
48
42
5
91
36
36
5
39
24
12
10
50
21
1
2
16
5
12
37
18
33
3
9
33
14
34
24
2
24
21
16
20
40
44
25
48
3
12
44
1
6
30
60
6
17
13
54
8
45
4
12
47
16
44
1
35
22
83
7
20
28
24
18
3
33
12
50
84
21
13
6
36
56
1
15
6
12
134
45
1
26
34
27
11
82
18
17
13
111
8
3
9
36
27
70
60
12
84
51
3
17
1
42
6
2
49
9
30
17
4
59
4
6
11
19
6
30
17
84
3
16
53
28
27
17
43
5
15
24
28
17
1
12
26
12
9
7
17
19
21
3
57
3
8
13
9
50
4
66
98
1
27
24
53
1
2
21
39
33
13
27
21
86
33
1
23
1
3
35
57
1
2
21
4
24
15
45
3
6
14
22
6
20
12
22
23
55
8
4
78
35
25
2
24
1
21
18
30
27
9
60
24
26
36
34
35
13
27
23
36
4
17
13
3
9
11
12
3
4
24
9
32
3
16
8
21
27
33
7
66
12
15
3
65
3
36
1
12
21
2
40
20
70
2
13
44
13
50
24
22
14
9
36
7
30
14
37
15
30
11
16
47
1
12
21
62
28
32
21
19
48
21
9
26
1
57
23
147
12
12
36
36
21
1
12
6
30
11
3
12
13
15
8
45
3
1
21
12
12
26
22
15
3
20
21
3
28
12
21
32
12
15
21
3
4
12
8
12
21
3
1
20
1
84
47
19
17
55
42
15
8
13
18
8
36
12
84
16
8
13
44
3
46
90
24
5
28
12
44
13
3
45
26
22
78
29
15
82
26
10
14
64
6
3
8
39
12
28
20
105
16
35
12
12
10
35
28
11
10
2
81
36
12
39
9
1
36
35
3
12
58
2
16
24
41
15
12
28
42
6
30
11
15
1
23
49
45
15
12
21
72
6
20
12
52
20
16
57
15
8
9
1
11
13
6
21
15
6
39
9
2
4
45
8
24
16
8
13
11
1
84
60
35
19
29
3
12
40
12
20
21
3
12
10
15
3
29
51
22
47
7
5
15
10
6
80
12
10
38
88
44
48
9
36
4
8
12
51
21
64
27
32
10
60
24
11
39
1
23
33
3
22
26
46
27
8
27
25
8
37
18
32
21
3
16
5
3
9
4
9
35
28
63
42
59
7
17
13
2
4
17
15
12
9
24
1
66
53
1
36
12
2
46
62
4
6
71
1
2
33
3
52
8
4
44
52
5
67
8
28
30
26
1
75
17
12
1
27
12
8
12
28
71
4
48
12
8
9
19
96
24
36
5
39
40
12
72
6
14
33
97
35
7
20
12
49
20
4
9
39
21
39
63
12
6
11
13
3
15
9
8
24
15
22
36
35
1
60
86
36
13
15
29
3
52
18
6
57
11
21
7
77
4
20
25
30
17
1
6
6
2
13
63
6
26
52
5
31
17
15
25
11
9
43
17
15
12
9
3
4
9
60
15
5
40
75
6
12
39
11
21
24
3
24
36
36
4
68
1
11
12
28
6
15
9
11
16
20
49
14
22
15
12
8
25
18
20
12
36
4
8
10
50
40
21
21
15
3
36
20
16
77
84
48
15
70
36
48
2
45
3
21
27
24
37
3
42
27
35
36
12
45
1
14
25
8
39
4
54
27
8
3
37
45
18
5
37
14
22
36
26
24
4
24
36
17
25
48
12
27
51
9
3
8
1
36
72
21
2
40
32
24
52
9
8
27
37
45
11
49
60
38
60
16
68
34
2
16
24
45
21
11
39
37
9
30
6
11
60
27
36
1
44
15
10
18
30
26
4
12
54
30
21
8
3
64
24
17
12
27
21
13
14
28
8
4
17
27
36
12
1
33
66
5
3
13
15
12
8
28
6
47
13
14
16
65
1
2
9
1
36
11
48
1
36
3
33
18
21
15
8
45
13
27
12
9
11
12
3
24
21
48
15
76
84
6
23
1
2
24
12
10
11
4
59
4
12
48
6
3
8
25
48
6
77
28
8
3
12
13
35
37
8
39
16
32
9
28
9
6
20
1
60
33
14
37
32
7
8
9
4
11
21
13
38
12
48
33
7
5
7
30
90
6
12
15
3
41
3
1
23
60
36
25
3
17
13
27
9
54
36
53
73
14
37
47
9
13
11
49
11
27
13
15
20
28
9
12
15
21
3
66
48
30
17
15
10
6
20
34
35
39
24
10
27
21
30
20
88
21
60
35
4
72
24
8
16
36
5
27
156
16
12
9
23
9
13
11
3
37
9
24
60
11
43
5
37
2
9
15
81
19
20
24
25
9
26
1
12
15
33
33
26
16
12
42
23
12
16
23
24
12
4
20
4
42
66
8
61
60
35
33
25
3
20
7
8
4
66
12
6
21
15
5
ABCD 496062404*7^$a-1 [50003]
121
12
35
85
203
72
61
11
72
37
47
36
49
215
144
180
12
121
36
59
24
84
37
216
12
155
37
36
12
35
73
107
12
1
204
96
107
13
84
156
131
61
12
36
84
96
47
25
47
61
23
61
156
60
72
60
12
335
85
60
36
72
72
23
13
252
48
252
60
300
108
24
47
1
59
49
120
167
97
36
143
36
73
71
24
157
23
73
83
144
144
1
179
132
1
108
12
36
11
96
73
12
11
37
59
373
60
48
24
23
144
61
119
13
83
12
13
168
59
241
179
1
11
13
83
73
24
108
60
11
49
12
83
133
12
11
157
12
12
36
72
35
36
24
72
12
109
12
119
132
109
239
12
96
24
37
12
60
227
48
12
13
47
73
60
60
48
24
143
24
1
12
48
72
47
13
108
11
37
144
35
1
23
60
1
143
85
48
23
144
85
108
239
181
47
12
144
84
193
11
1
47
1
60
72
47
12
49
23
169
312
180
48
107
48
145
48
72
12
36
120
72
60
72
155
72
109
47
37
107
36
13
12
72
156
12
35
37
107
73
36
24
23
36
37
24
228
35
12
12
73
47
109
47
12
240
61
12
120
47
1
72
60
12
23
145
180
12
108
95
37
119
361
47
96
12
25
83
25
11
108
1
48
191
120
121
12
96
84
36
12
95
157
120
60
96
72
47
1
72
12
35
61
60
143
109
60
71
96
85
35
121
84
48
48
23
49
120
71
37
11
133
95
61
180
59
121
60
132
48
24
108
131
49
239
12
97
12
12
47
109
120
120
12
47
48
25
107
61
240
24
47
61
95
133
72
71
96
25
143
73
71
49
71
73
96
12
35
24
13
48
47
73
119
49
12
48
240
12
48
24
96
11
49
24
60
36
71
109
12
11
49
120
12
60
107
73
59
61
108
60
59
180
13
47
181
59
13
36
251
36
73
59
13
11
168
1
48
192
71
24
144
1
48
60
252
48
12
107
108
25
12
36
120
107
97
119
1
47
169
12
167
73
35
24
61
132
36
83
48
73
300
60
275
61
47
13
107
73
71
13
83
24
61
60
60
12
48
12
48
107
60
1
12
179
49
11
61
48
180
204
48
35
97
36
12
120
11
1
48
48
24
59
121
23
37
240
156
107
96
36
120
205
36
12
35
73
72
72
48
240
72
23
85
252
96
24
36
84
96
144
107
73
36
47
13
23
121
48
60
60
132
156
323
37
132
47
25
48
47
1
11
60
49
12
59
1
120
71
1
96
47
24
301
180
12
36
12
60
12
60
23
60
12
1
240
132
59
13
108
180
11
1
47
49
72
12
23
12
13
35
13
71
12
181
60
48
108
119
228
156
37
12
12
48
72
108
11
61
203
24
73
48
11
108
49
12
12
59
60
228
13
120
36
60
84
23
60
13
59
24
1
167
121
48
12
71
109
48
24
60
95
25
275
73
12
156
60
12
251
1
168
48
192
71
277
12
108
60
167
193
120
60
107
37
23
25
47
1
71
192
37
11
253
83
72
25
36
11
181
11
37
107
85
108
120
71
ABCD 496154174*7^$a-1 [50061]
72
108
60
180
39
33
75
36
27
126
36
60
36
12
180
42
9
111
9
9
15
21
27
63
33
21
195
21
252
15
93
54
42
36
171
3
18
18
144
9
45
42
21
36
261
63
117
42
81
36
57
15
48
36
69
3
96
21
171
45
60
135
9
27
12
24
48
72
9
150
9
21
51
72
12
105
30
33
57
168
3
153
36
27
60
93
51
36
93
27
153
87
9
3
96
63
45
45
3
45
63
24
120
51
72
48
9
33
39
72
33
66
54
60
207
12
348
81
39
36
72
60
84
252
69
30
69
36
9
63
84
63
6
36
72
30
45
24
63
57
213
27
57
204
36
3
24
45
18
9
12
24
264
63
18
6
117
21
6
9
36
84
36
15
21
231
18
75
117
132
3
24
21
18
6
36
84
99
207
42
72
63
63
48
42
48
27
279
54
42
210
72
72
63
36
24
63
18
30
96
66
54
114
39
72
252
60
12
69
18
225
36
72
21
51
117
36
39
36
87
18
3
81
6
54
27
39
45
9
42
57
33
126
54
3
180
33
324
54
54
99
21
18
18
60
12
27
252
15
18
3
99
18
27
45
87
12
69
108
54
144
54
3
72
36
45
60
219
51
30
24
27
39
54
36
96
48
36
126
33
57
63
60
48
33
99
36
255
6
126
174
27
33
3
36
45
162
60
30
90
24
18
66
9
51
54
3
96
57
60
63
3
6
48
72
15
39
9
96
153
12
15
9
36
84
87
36
81
39
27
6
3
96
75
42
39
171
141
21
18
33
9
12
36
144
150
30
123
21
87
120
24
21
132
72
84
6
45
3
225
36
69
147
36
24
129
63
168
9
111
81
114
9
21
198
18
195
75
69
45
84
27
69
39
69
30
45
204
3
105
39
33
36
57
36
60
12
60
27
81
39
123
21
24
21
24
282
90
36
18
96
9
21
267
48
9
6
165
72
33
120
51
12
27
96
129
69
72
72
111
51
57
63
78
3
60
156
27
96
18
66
6
3
117
27
60
144
39
45
99
42
27
111
72
45
99
81
168
36
93
36
72
18
69
156
9
36
60
12
27
87
30
108
231
9
36
27
72
21
36
54
90
144
27
9
6
21
132
12
9
6
108
165
132
45
108
3
36
180
72
9
99
108
249
63
81
3
87
57
24
72
9
66
9
60
36
45
3
45
90
312
30
51
156
60
27
21
27
108
42
3
99
33
111
6
3
24
21
63
15
81
3
33
27
54
3
27
42
144
63
165
60
66
54
90
33
57
6
54
99
48
45
144
243
27
6
198
48
90
27
72
9
36
27
153
27
69
12
36
15
12
60
27
201
45
132
3
99
213
117
18
84
45
15
228
9
240
3
114
36
3
123
45
9
84
96
48
42
126
12
60
3
63
132
21
108
63
141
21
51
63
12
42
63
120
99
18
51
84
33
12
15
156
9
288
24
48
63
45
51
36
57
195
39
6
27
201
60
48
63
171
81
15
81
48
108
27
6
18
57
105
108
27
9
3
72
45
99
60
57
18
45
45
42
162
126
234
12
96
99
21
18
6
75
153
36
72
24
39
45
234
45
141
75
27
105
108
21
54
69
180
153
18
57
15
30
54
189
24
63
57
63
33
9
216
36
108
12
63
108
27
18
99
15
54
171
45
3
36
108
123
18
3
9
87
12
9
27
132
9
12
135
81
72
24
171
75
45
99
24
21
60
9
102
24
318
6
30
24
39
24
27
126
126
84
9
87
48
36
9
24
9
108
ABCD 496304454*7^$a-1 [50023]
30
34
18
11
13
50
60
18
16
30
26
16
23
12
9
36
4
26
10
23
21
34
29
7
26
22
29
3
18
28
11
21
3
60
63
24
12
69
7
5
72
7
5
60
36
13
26
40
38
51
24
31
41
13
36
14
18
18
102
27
15
9
96
27
33
24
63
36
69
60
69
27
48
15
12
78
27
39
9
1
8
15
21
34
38
42
58
2
30
39
39
52
41
51
6
15
13
2
30
28
11
133
36
102
38
51
12
49
68
24
27
19
29
48
27
57
9
36
18
6
64
32
4
23
24
12
7
18
8
39
3
18
12
16
116
10
14
36
76
23
31
44
4
38
40
2
12
21
13
14
12
9
96
15
76
62
18
48
12
48
4
125
12
108
7
14
3
9
144
16
120
8
12
27
31
17
60
33
6
9
19
20
42
15
9
12
4
26
21
72
9
42
10
35
9
24
42
16
54
8
10
32
6
4
11
24
9
12
3
72
9
39
49
20
18
84
46
2
42
18
10
50
6
3
24
36
60
24
39
6
12
63
24
141
48
4
12
98
30
18
21
1
2
90
54
30
36
48
18
4
44
21
60
33
10
5
13
152
39
12
7
29
25
11
3
12
18
30
6
16
23
51
30
6
48
24
46
96
26
9
33
18
58
26
58
32
27
19
38
16
95
3
21
12
43
17
3
57
3
21
24
25
12
2
12
9
39
36
82
32
28
30
77
3
28
5
1
26
22
8
54
36
78
3
93
66
21
12
72
9
16
8
27
24
19
29
12
33
63
33
54
10
110
21
15
12
21
1
71
84
37
35
12
13
36
62
28
41
87
84
33
27
18
84
63
24
69
3
1
24
35
21
15
13
2
34
20
4
12
14
45
19
2
24
3
109
8
36
60
4
20
12
15
43
26
34
50
24
27
33
15
27
30
4
11
13
72
26
57
7
5
31
32
129
3
70
20
70
108
29
21
18
9
21
4
23
1
14
30
39
1
20
40
35
33
3
1
20
24
36
3
27
78
10
17
15
4
5
135
6
3
21
10
2
10
77
13
2
21
21
15
12
123
4
6
14
94
12
194
33
79
5
45
15
3
54
6
6
16
12
11
25
20
16
23
21
90
64
32
30
48
48
22
42
30
74
6
6
40
35
33
4
50
10
11
9
63
63
46
8
39
9
24
60
3
33
3
1
80
18
18
27
36
55
53
24
49
50
100
36
2
15
37
8
12
6
21
181
2
30
27
12
1
36
18
36
20
40
84
44
45
1
56
4
20
54
46
62
9
33
22
20
4
2
12
18
9
49
20
27
3
4
2
10
5
13
62
54
10
5
9
3
33
4
38
142
8
48
66
46
8
24
87
25
14
22
11
3
69
21
15
12
48
3
16
30
6
18
110
46
2
57
33
15
9
15
31
14
15
93
3
79
26
75
9
66
4
44
66
3
27
21
12
87
58
62
54
16
20
3
36
7
53
99
46
50
10
20
6
21
37
35
15
10
32
30
21
24
12
21
15
15
28
8
12
33
15
60
42
12
12
60
18
6
4
6
26
28
8
27
13
20
40
84
20
60
36
12
51
7
8
69
33
12
63
9
4
11
15
57
39
4
29
45
15
49
36
11
60
36
45
72
60
10
29
48
9
3
13
80
34
41
21
27
60
67
18
23
24
12
27
4
12
8
6
3
19
2
27
33
82
5
24
57
28
12
11
7
17
37
6
72
5
60
9
28
2
30
27
1
11
15
10
12
23
31
6
44
27
3
18
63
60
37
38
9
48
13
35
105
12
15
3
9
19
14
16
23
111
10
80
36
16
68
30
93
63
16
30
8
6
21
15
46
11
24
36
1
23
3
42
40
12
23
9
28
56
3
7
26
106
5
63
30
27
39
34
26
30
6
18
75
21
16
11
33
78
9
21
18
10
24
14
84
60
66
3
33
3
27
10
44
24
3
48
24
36
21
3
72
21
24
3
43
72
89
19
5
24
21
18
16
54
6
14
12
54
66
88
47
25
8
84
12
6
9
1
44
48
27
21
4
26
9
39
96
9
15
4
68
22
20
162
21
39
10
35
9
82
32
58
2
22
20
24
76
59
1
8
3
7
5
12
3
12
84
54
28
14
30
6
42
18
10
11
9
40
35
123
124
137
13
23
3
9
12
9
72
3
9
15
3
33
7
62
39
69
42
33
45
52
32
15
3
18
54
4
62
28
26
28
2
27
1
11
57
4
14
72
168
30
12
63
15
6
3
27
10
20
18
6
30
34
59
3
156
21
84
33
4
12
8
28
2
6
36
16
8
27
85
32
10
48
5
33
36
39
21
18
81
21
6
30
27
61
36
20
70
17
7
2
72
16
20
16
188
10
89
9
28
47
55
2
3
45
12
3
60
3
22
18
170
3
36
63
24
33
21
54
12
24
42
27
43
17
43
2
16
20
39
51
30
30
10
44
28
12
8
18
16
26
30
42
22
56
45
45
3
15
33
51
18
4
68
27
12
7
56
18
10
2
30
10
71
63
57
12
24
12
25
35
7
5
33
30
4
17
21
34
36
2
42
4
5
9
87
12
12
1
14
54
36
60
16
11
12
13
20
40
80
60
18
6
10
18
11
21
30
60
36
4
26
15
3
64
38
4
26
33
24
25
11
37
8
39
27
48
69
12
15
6
70
8
69
103
48
26
27
7
8
10
59
9
34
78
14
60
21
63
4
17
12
12
15
24
9
48
69
42
30
3
12
12
27
10
35
39
12
12
21
19
42
11
7
32
21
36
13
104
112
8
27
25
2
30
42
10
98
9
9
3
61
47
72
25
26
24
42
15
19
29
204
1
32
75
9
18
18
18
21
135
9
7
62
46
42
35
37
2
10
35
9
150
21
9
34
20
30
72
24
27
9
39
45
3
96
3
174
10
14
4
59
9
12
12
84
51
39
12
48
6
63
33
90
82
32
40
47
21
27
25
86
28
20
34
8
51
60
60
9
51
24
3
34
32
3
36
55
17
9
90
18
28
2
12
10
11
7
8
33
39
6
4
36
35
55
72
77
45
16
54
2
3
33
4
23
63
18
3
31
18
71
1
86
12
105
13
36
80
24
66
18
15
15
22
71
37
95
25
11
45
15
27
90
39
12
1
18
54
56
27
61
26
117
12
7
2
63
87
6
36
4
26
30
48
15
51
12
100
14
3
48
7
2
27
12
31
6
35
12
36
15
36
6
22
8
12
16
84
53
24
9
3
19
42
20
66
42
28
32
3
25
2
45
69
40
36
68
6
18
6
34
12
35
12
31
41
21
3
1
11
9
39
67
6
11
1
32
28
11
36
21
12
76
26
16
2
15
1
12
47
21
3
19
38
63
21
6
9
31
29
48
3
6
4
12
42
101
27
10
18
60
14
63
43
2
70
5
27
45
73
2
9
3
4
14
36
42
18
3
21
6
84
10
11
9
82
8
18
54
60
66
12
15
36
9
16
26
24
16
26
99
1
44
24
3
60
24
27
18
58
5
15
6
24
40
20
15
9
18
30
10
114
14
24
42
100
11
7
8
33
120
27
94
6
48
26
18
36
34
32
39
48
1
23
33
3
36
12
12
63
24
42
4
18
26
16
14
34
80
36
3
57
54
36
21
25
38
16
2
39
31
2
16
80
6
88
32
66
24
27
12
1
36
2
21
12
7
48
5
15
45
57
28
2
70
11
ABCD 496615794*7^$a-1 [50008]
29
19
29
24
10
2
30
37
44
21
15
13
26
9
36
19
5
27
10
14
4
32
13
84
9
23
19
9
80
27
9
12
9
34
9
5
6
72
10
26
30
12
6
54
78
1
3
17
12
36
24
7
6
3
152
33
48
52
18
56
12
42
12
16
24
2
6
12
3
7
30
3
23
9
21
3
15
12
10
12
11
3
78
3
21
12
6
34
104
54
4
38
12
82
14
4
38
6
12
3
28
23
30
15
13
68
31
32
12
7
30
11
45
12
30
9
37
38
12
18
30
36
6
10
14
42
30
82
18
8
30
6
36
12
15
4
3
8
25
15
9
11
36
1
32
15
21
3
18
16
14
1
33
11
3
25
5
12
36
42
6
22
14
6
25
44
1
18
12
5
51
21
61
56
42
22
12
8
30
6
12
40
32
6
49
12
17
3
21
12
27
15
12
6
15
12
15
9
48
1
26
1
12
32
19
29
13
6
2
36
12
27
21
15
9
51
7
30
14
40
26
42
9
19
2
10
14
18
16
29
15
28
26
96
7
3
5
51
30
39
24
28
81
26
4
17
33
42
9
7
54
20
12
15
9
4
14
9
57
84
18
24
6
6
9
123
12
88
33
20
13
14
12
12
114
7
44
37
38
16
18
8
3
1
30
29
75
1
35
48
85
12
12
5
12
76
23
4
3
29
24
45
12
63
45
6
94
12
2
16
2
12
24
3
13
2
1
23
6
76
20
58
8
18
19
11
1
23
42
12
42
4
30
14
28
38
60
12
3
49
2
84
21
3
81
4
8
61
14
6
22
2
39
1
23
7
33
27
5
45
27
12
33
16
15
9
11
7
17
51
34
3
3
5
51
61
20
25
14
22
44
18
6
15
48
69
31
23
37
17
88
68
24
16
2
21
93
7
15
29
75
12
9
3
18
66
48
40
2
48
6
16
26
19
60
59
9
9
42
48
30
3
28
113
12
30
9
1
14
13
17
3
9
3
3
6
19
53
27
15
40
56
36
10
14
94
2
12
6
10
17
57
12
19
11
42
72
40
59
48
13
18
42
12
26
9
12
7
14
123
21
31
11
37
56
15
30
72
4
66
77
64
8
24
9
4
8
75
12
9
30
37
17
7
8
147
1
35
186
15
79
14
6
22
2
18
28
110
12
12
16
32
22
44
3
16
44
45
18
28
18
48
2
18
63
31
26
60
16
2
49
24
107
12
12
42
30
10
44
46
5
3
28
30
51
11
42
7
41
30
30
67
29
3
27
45
4
23
10
32
12
39
21
39
3
33
12
36
55
5
21
18
42
19
12
23
9
36
7
30
2
25
41
127
8
63
48
45
33
6
24
10
14
9
25
35
9
84
10
32
24
9
21
3
21
6
22
23
3
25
59
1
29
72
15
51
1
5
3
21
51
9
3
27
6
18
60
21
45
12
4
8
60
4
8
3
24
40
17
60
12
12
19
23
9
147
30
64
47
15
33
25
90
6
26
28
17
48
1
8
31
32
12
48
13
30
50
7
41
15
133
11
3
6
12
28
152
39
1
14
58
27
20
1
38
1
11
6
22
14
16
14
30
3
9
18
12
28
8
58
11
21
15
21
72
12
19
60
5
75
39
42
30
10
11
16
20
55
60
108
9
3
30
14
12
42
6
12
9
24
3
42
36
12
12
15
27
4
17
21
72
3
55
45
5
6
22
26
4
12
14
18
28
57
21
30
2
12
70
5
9
30
33
39
24
70
3
57
2
36
12
18
7
32
27
30
18
78
43
15
17
3
6
6
73
41
6
9
61
2
61
12
3
17
121
44
12
66
9
16
45
30
29
13
14
4
8
6
136
30
41
36
3
6
39
37
2
12
6
30
28
45
5
12
30
25
89
4
8
18
61
33
12
14
9
7
5
48
15
6
12
24
27
3
82
18
5
12
39
12
6
36
3
24
15
60
36
9
93
39
3
33
9
3
43
6
42
2
3
43
2
10
12
14
82
2
4
56
19
9
24
2
12
12
22
38
1
3
5
9
3
3
13
12
23
30
22
42
32
16
8
19
56
60
3
6
24
27
21
6
48
69
27
21
9
24
12
6
12
21
36
1
38
6
10
26
42
6
6
33
55
9
152
3
18
24
48
72
19
17
12
30
21
7
48
12
17
12
1
38
24
21
13
14
72
28
8
12
25
23
10
116
3
13
26
9
15
13
27
44
46
2
13
41
24
27
3
10
15
5
10
62
24
72
36
19
11
42
31
3
26
3
9
7
53
19
20
1
47
39
61
47
18
36
6
12
12
18
43
21
18
17
25
26
46
8
12
46
84
30
8
55
71
9
9
3
37
68
15
12
3
60
12
16
2
3
3
30
3
27
4
26
64
2
21
33
18
4
56
6
7
20
40
33
14
9
63
52
44
4
24
14
6
33
24
63
16
17
7
29
27
46
26
42
3
25
87
15
17
28
35
45
1
14
9
19
38
7
41
6
6
7
15
2
72
12
46
26
54
9
16
20
9
4
12
27
5
28
15
11
4
38
10
41
36
63
18
4
8
19
20
1
11
3
6
78
36
57
13
95
16
23
12
6
22
69
3
9
3
48
9
5
27
1
8
30
30
19
23
28
12
17
3
105
12
21
27
24
21
3
36
3
34
2
9
19
6
8
58
5
4
17
60
22
29
45
15
1
131
72
16
41
4
18
17
31
21
32
28
89
31
81
20
7
5
12
12
4
8
22
26
12
7
24
35
18
60
7
29
3
37
14
48
28
9
8
24
9
6
24
37
9
3
5
6
24
42
40
15
36
32
33
12
28
18
128
21
1
39
101
3
16
8
33
10
53
45
34
5
12
45
70
6
36
18
18
38
9
21
12
4
54
54
23
12
3
100
116
24
6
48
18
12
12
13
3
17
45
24
12
28
26
1
5
12
7
80
15
6
19
56
13
26
21
4
17
39
33
84
54
18
27
24
13
8
12
54
9
9
6
21
91
9
5
6
66
138
16
2
4
48
50
73
32
13
2
18
19
11
22
20
39
16
23
49
23
96
12
9
21
18
66
12
6
9
48
9
54
78
22
5
39
30
15
39
30
22
5
25
27
17
39
21
48
6
30
36
6
6
7
57
8
7
48
33
38
4
2
48
15
27
48
42
24
4
56
22
44
28
5
7
20
66
3
3
6
27
45
7
32
9
7
47
24
4
8
57
45
7
5
27
1
68
7
21
71
15
6
19
45
2
72
40
14
42
18
12
24
3
15
78
6
21
15
30
6
36
4
29
39
42
15
51
90
78
4
29
9
16
23
12
16
5
27
27
21
40
11
6
24
12
18
21
9
24
24
6
12
10
20
24
34
14
34
14
27
48
25
63
12
21
27
71
4
14
3
63
9
13
15
21
11
3
9
3
42
42
6
16
14
6
4
11
55
2
7
20
13
14
48
1
11
45
64
17
15
3
6
42
9
12
13
8
48
24
3
24
21
67
45
14
36
18
66
18
12
3
9
18
33
9
27
36
28
29
36
3
40
11
22
18
2
28
24
14
16
18
11
1
15
12
41
54
6
40
30
12
33
45
30
17
27
24
18
31
8
15
25
24
53
30
10
38
18
40
11
12
63
16
5
12
9
82
17
24
3
12
13
80
3
58
2
21
16
15
6
99
15
57
53
40
14
52
2
12
27
15
34
8
34
2
42
13
137
12
28
14
30
3
1
14
52
17
21
18
60
10
35
3
30
16
14
40
33
72
5
58
102
27
53
18
28
21
23
12
21
72
27
28
33
23
18
30
9
21
6
13
29
16
11
3
13
45
26
6
36
7
20
1
47
25
24
6
5
24
79
12
29
15
12
16
5
9
6
10
12
83
28
33
47
12
9
31
11
21
9
19
5
27
27
6
43
35
6
16
12
56
52
18
29
9
30
4
80
28
26
18
12
1
8
43
32
12
70
14
34
27
11
9
45
42
4
2
6
1
12
17
18
28
2
75
1
56
15
15
12
30
19
12
23
30
30
18
22
117
56
40
59
34
2
30
7
17
36
82
38
39
28
21
12
2
9
31
14
12
6
81
15
22
35
21
16
11
63
36
18
24
6
9
3
24
4
17
21
7
41
7
5
19
21
11
1
14
36
6
18
12
9
25
95
24
21
54
45
9
42
10
78
8
37
11
48
1
17
58
9
3
29
81
18
12
9
1
14
6
66
9
3
70
50
22
26
9
12
9
34
26
3
16
3
18
32
22
14
42
37
32
13
32
42
18
12
16
35
7
33
5
12
18
30
6
16
77
9
3
13
50
36
21
13
6
42
3
11
1
15
8
18
42
45
4
21
8
4
23
45
6
13
8
3
25
27
6
2
10
26
9
84
12
33
30
33
21
39
9
24
6
1
12
11
57
24
19
26
88
38
12
13
3
29
51
28
140
9
9
46
50
40
20
24
42
6
24
24
6
12
52
18
119
3
30
3
15
9
3
12
ABCD 496727822*7^$a-1 [50022]
38
6
22
8
1
59
1
35
12
1
17
60
12
16
38
6
18
1
29
12
6
30
12
10
50
48
12
16
12
78
20
28
42
39
5
36
18
42
22
45
3
45
11
30
12
34
2
34
14
22
80
10
14
4
14
48
84
19
51
9
5
54
6
36
6
42
30
12
18
16
14
12
18
48
48
30
10
2
18
12
103
5
40
12
62
12
49
3
14
10
14
78
42
48
19
65
4
2
12
18
84
55
47
6
24
52
8
48
24
16
18
56
48
13
12
35
73
17
36
10
6
26
6
6
12
13
5
42
16
14
16
8
46
38
12
66
18
18
1
15
38
42
18
18
24
85
23
36
6
6
12
24
6
24
6
28
9
48
17
24
48
30
42
12
7
5
4
15
5
42
18
24
12
54
16
90
44
6
42
28
8
6
12
12
4
45
83
34
44
46
14
16
8
6
22
42
30
44
19
11
66
102
12
36
6
7
27
2
46
44
16
20
28
6
36
2
24
94
27
5
36
19
23
6
6
22
15
5
12
6
6
6
24
4
38
24
30
46
42
30
44
48
36
78
18
28
92
4
8
6
12
13
5
36
6
34
15
27
45
29
6
6
18
84
18
48
6
13
27
32
64
2
36
42
6
12
46
36
74
28
8
46
6
54
8
22
14
4
20
16
14
28
8
4
27
23
18
10
2
48
24
12
31
23
6
16
56
30
18
30
6
78
102
18
4
80
1
3
14
103
11
12
6
42
61
5
30
6
4
3
60
3
8
12
22
18
21
99
8
1
15
45
11
34
14
6
12
42
16
8
6
4
26
18
40
50
4
2
42
24
4
2
6
6
36
19
5
40
2
1
33
8
18
24
4
18
14
30
4
15
5
30
66
18
6
6
6
30
18
22
44
28
8
18
84
10
18
98
12
25
15
2
60
6
6
48
48
10
20
36
12
42
102
25
5
36
42
18
24
18
18
10
42
18
14
36
4
8
24
31
29
18
10
6
14
24
7
29
12
66
24
30
6
22
26
42
43
27
14
19
5
6
18
28
108
2
24
1
27
2
4
2
36
30
6
6
12
42
36
10
32
24
54
6
24
4
38
6
4
2
40
38
36
10
6
135
36
23
24
24
1
23
12
40
8
24
1
9
20
28
2
6
6
36
18
4
36
14
6
18
34
63
17
72
42
1
3
38
31
11
12
12
1
35
30
48
36
18
16
14
48
42
58
20
36
36
6
34
8
42
6
34
50
6
6
18
54
30
6
12
12
4
20
36
12
6
18
30
25
41
12
7
63
116
1
17
24
126
12
1
48
11
12
42
6
1
27
6
27
5
30
42
36
12
55
5
7
89
6
6
18
12
4
45
5
30
78
6
49
95
12
1
9
8
6
4
20
70
8
10
45
12
17
42
12
34
48
62
70
12
32
22
69
3
2
7
5
6
49
39
8
1
29
12
6
18
40
8
24
58
36
54
44
12
52
8
6
6
7
12
35
24
42
7
11
30
30
60
12
25
11
6
12
66
18
7
5
48
52
18
8
48
12
12
66
18
10
32
18
30
82
36
8
24
18
18
36
48
24
1
5
40
75
47
12
36
40
74
24
52
8
6
13
11
42
108
4
36
8
6
6
4
32
18
13
17
12
34
56
34
20
7
17
12
6
6
42
25
5
67
5
24
6
30
28
78
20
54
12
18
54
22
8
28
26
18
1
45
18
44
4
14
28
20
12
31
41
48
6
18
24
30
12
10
3
5
6
18
58
2
6
12
12
16
134
42
1
29
19
71
24
10
2
88
14
6
36
30
12
6
13
3
98
48
54
18
34
18
15
35
13
29
70
2
78
18
78
28
14
40
18
8
1
5
6
6
58
98
10
2
24
18
1
27
6
14
13
17
12
36
10
26
16
54
36
18
44
18
1
17
6
6
10
14
6
18
22
14
78
28
32
36
24
6
12
102
18
96
12
12
28
2
24
16
26
19
11
6
28
63
29
43
5
12
12
16
68
72
43
35
18
34
122
4
20
30
4
2
36
24
46
2
30
6
7
11
1
89
7
5
34
20
13
5
6
78
31
117
2
66
6
12
22
20
30
30
6
54
10
32
24
1
33
18
26
18
64
26
42
48
18
6
12
6
12
19
29
28
8
24
4
14
10
3
137
84
72
60
12
12
6
30
6
28
30
26
6
36
12
72
30
13
17
24
4
3
33
14
13
5
12
12
6
66
12
24
54
36
12
42
24
28
18
14
7
17
18
6
42
24
28
32
30
16
8
30
25
59
4
14
7
29
4
2
54
10
6
14
6
6
6
4
44
46
14
54
6
18
48
78
6
42
22
2
19
60
17
6
6
16
2
16
36
62
22
2
16
8
19
27
33
5
30
36
37
17
30
6
6
13
11
61
5
43
60
5
175
11
30
7
11
4
20
28
2
24
6
18
90
54
22
24
74
24
18
10
14
4
8
6
94
12
2
34
24
8
24
13
5
30
22
14
18
36
22
2
4
8
30
34
63
35
54
28
8
64
8
40
8
7
5
6
6
12
18
6
4
38
25
167
73
17
18
10
12
2
12
1
3
38
6
18
36
60
112
2
40
14
30
84
36
12
6
6
18
4
15
5
72
30
136
56
1
23
6
36
66
30
10
60
14
6
24
10
135
47
61
41
12
6
114
54
16
8
24
13
3
38
94
14
24
42
4
2
12
19
5
22
38
52
54
2
6
1
5
24
60
84
30
4
2
36
6
30
10
2
60
7
48
17
36
36
150
58
14
42
48
24
6
6
12
10
2
60
34
8
49
5
24
22
9
5
12
40
38
12
4
2
18
34
32
12
24
55
9
2
18
10
14
6
48
13
53
19
71
36
16
8
37
11
52
26
6
4
80
10
3
27
108
2
36
18
112
2
12
88
2
13
23
4
2
12
16
8
43
5
24
18
10
110
114
48
6
6
18
10
8
28
39
53
72
6
22
6
21
11
49
29
72
36
34
32
18
36
12
4
2
13
12
23
36
48
1
65
24
46
32
24
4
38
36
24
19
47
6
90
12
64
9
60
23
85
5
18
6
70
8
40
32
10
14
22
8
96
12
30
12
16
2
43
65
66
6
4
18
14
12
12
72
64
8
24
40
2
4
8
54
102
16
62
30
6
6
18
18
85
63
9
12
15
26
48
10
24
30
42
26
18
36
18
180
10
8
10
18
38
18
6
19
17
22
24
18
20
6
46
38
96
1
23
6
6
12
64
8
52
2
12
6
61
23
12
6
7
17
6
42
7
15
18
14
4
2
18
6
6
54
12
48
24
54
46
26
1
11
6
10
32
6
6
6
6
36
28
18
26
16
62
19
35
40
2
66
1
36
119
16
30
56
22
21
47
18
24
16
18
12
80
12
52
6
2
54
7
27
2
106
98
114
12
46
2
1
24
17
24
18
6
55
29
4
14
30
30
28
62
54
10
15
5
42
12
18
6
12
6
48
24
7
5
18
66
18
12
73
11
12
66
36
7
47
42
18
60
4
62
66
36
36
10
15
65
36
6
37
5
60
24
6
72
13
17
28
32
36
24
43
17
6
42
91
15
9
23
36
12
6
96
6
18
30
48
24
24
42
78
16
14
84
6
12
6
30
6
22
8
12
106
14
12
66
34
50
42
12
61
11
12
6
18
6
151
3
26
7
23
4
2
48
36
22
2
24
18
6
42
18
24
18
66
6
1
27
2
30
12
58
18
8
18
64
14
13
5
24
22
20
28
14
12
42
1
35
6
6
70
38
42
12
16
12
20
18
18
6
12
6
28
20
12
24
4
14
48
4
38
16
15
5
78
6
4
24
36
80
19
23
6
96
10
2
12
6
25
21
38
22
12
60
8
18
18
6
24
60
1
27
18
2
36
60
40
9
95
6
4
2
72
34
8
19
17
6
36
36
88
8
6
36
6
22
44
90
13
5
28
18
21
11
18
7
17
30
22
3
77
36
4
6
54
48
2
16
32
48
10
135
17
7
35
40
24
20
34
92
24
72
19
48
11
6
16
56
42
6
24
18
1
15
12
20
16
54
8
52
18
32
13
17
24
12
18
82
20
6
18
24
6
30
31
5
4
3
60
63
92
10
15
12
5
18
30
60
138
6
64
2
52
2
16
14
6
12
58
14
16
14
6
24
16
8
4
2
42
12
18
4
14
4
18
36
21
5
22
14
6
25
17
6
4
20
13
5
40
3
11
52
14
10
8
24
48
18
4
2
13
63
14
6
36
16
20
102
18
6
30
30
10
8
18
36
36
48
34
2
12
76
8
36
10
62
28
14
22
74
16
9
36
47
66
6
24
1
11
10
8
46
6
14
60
1
5
ABCD 496917360*7^$a-1 [50003]
24
40
3
12
1
16
34
46
26
9
3
8
48
1
9
46
12
28
8
35
13
10
2
4
13
3
50
5
3
2
32
43
18
7
4
16
3
1
2
32
8
50
30
21
1
34
18
16
4
8
8
1
9
24
22
36
14
6
4
22
1
31
2
9
11
24
10
2
41
5
14
13
7
8
30
6
4
33
11
34
10
5
32
17
22
40
7
11
2
21
31
17
30
30
11
8
8
58
42
3
2
1
34
8
28
52
16
29
3
24
16
47
13
9
33
5
3
8
40
9
5
13
39
32
49
3
4
6
2
16
33
5
3
2
9
2
24
48
23
11
8
5
1
24
15
51
12
42
16
10
80
6
19
4
11
12
64
2
34
30
16
6
1
4
11
16
2
30
16
5
7
11
27
5
5
33
8
29
24
19
55
20
4
8
16
6
26
12
18
3
59
16
2
40
2
5
9
14
15
33
9
1
22
13
24
58
13
7
7
8
7
3
4
1
17
1
1
6
8
15
9
3
29
30
20
22
19
21
14
23
5
15
9
14
40
6
40
36
9
3
15
38
4
3
4
4
15
25
12
40
20
5
23
26
14
9
11
8
4
13
11
1
15
45
3
9
1
2
8
32
8
22
6
2
8
11
7
4
40
17
11
29
35
6
14
24
68
35
5
1
7
8
14
2
4
12
8
6
3
19
16
20
28
3
1
14
5
9
4
9
12
1
29
10
35
3
10
7
32
10
21
53
17
7
3
5
27
9
56
40
8
5
15
4
18
21
11
2
6
10
60
10
1
15
19
11
4
14
8
1
15
8
2
17
48
23
25
4
7
50
23
3
16
54
6
10
56
16
18
19
25
8
9
28
11
36
13
8
17
6
52
16
6
37
1
49
8
38
10
12
30
12
6
30
53
12
22
22
8
16
12
5
7
4
8
4
40
9
23
10
7
3
78
6
41
25
6
2
9
10
20
75
14
8
3
3
8
4
30
13
3
8
3
11
16
2
2
38
11
5
2
56
22
8
7
51
27
9
11
13
4
32
14
34
11
61
32
28
26
2
4
1
7
1
15
3
12
13
9
8
47
6
25
41
16
12
16
2
3
11
1
11
4
25
7
15
17
2
6
28
38
10
8
61
6
13
19
3
24
16
2
6
9
10
3
20
15
52
2
30
1
8
4
5
43
5
7
36
12
12
5
22
1
18
2
17
7
14
10
9
5
32
2
16
25
3
2
13
1
11
10
5
6
9
25
45
3
22
16
9
1
2
4
5
18
17
5
21
17
13
32
25
12
21
6
29
10
17
8
2
2
6
15
4
3
20
4
32
27
4
18
8
1
6
15
2
11
62
5
19
18
36
12
12
24
2
15
11
32
14
13
42
1
8
14
4
5
33
5
1
2
26
6
8
2
36
1
31
2
22
5
28
8
1
2
12
4
6
5
29
1
7
102
8
32
8
32
10
20
3
1
6
15
59
16
14
19
23
28
16
2
6
35
33
8
16
16
5
1
6
12
20
21
13
32
26
8
28
5
15
8
8
1
3
3
25
9
15
46
14
11
39
5
13
14
2
30
14
12
4
66
6
5
12
7
26
14
18
7
11
7
85
26
54
33
14
27
1
10
23
8
40
12
32
25
33
7
17
24
2
22
46
12
17
12
1
14
3
5
122
23
11
4
36
28
32
16
33
3
12
4
3
1
16
56
7
18
8
15
16
26
6
10
11
5
8
10
8
4
5
20
6
5
6
34
30
22
2
38
8
4
16
12
12
48
6
10
22
8
32
7
12
3
15
5
12
18
7
15
10
58
12
36
15
5
2
15
17
13
30
2
18
12
37
8
34
52
2
32
3
7
3
5
12
2
1
7
8
15
11
20
17
3
44
5
3
7
2
30
16
17
5
42
5
28
8
74
6
5
24
7
8
11
64
18
30
3
15
15
2
6
2
10
36
13
28
27
14
14
40
33
1
6
28
20
2
14
13
5
72
23
6
3
6
12
38
21
1
2
9
30
38
10
1
6
2
2
4
9
1
48
14
18
7
15
26
16
18
5
27
6
2
14
18
3
3
29
6
39
6
18
1
56
23
16
30
50
4
9
18
12
21
9
19
2
10
14
15
22
9
12
4
4
24
4
56
85
10
1
8
24
44
20
18
13
33
10
7
27
22
41
1
3
26
7
68
32
24
38
16
8
2
8
7
34
5
6
7
2
9
24
26
7
22
9
13
10
39
24
10
23
24
7
10
19
19
12
11
3
22
5
7
8
4
26
3
5
6
13
13
15
12
11
42
3
12
57
15
18
5
26
10
16
4
16
1
42
23
7
17
10
30
3
7
6
8
27
7
8
15
7
18
6
2
1
18
5
16
24
8
22
22
10
3
3
16
26
6
27
9
84
1
27
6
8
46
29
23
4
18
19
8
5
7
3
12
21
4
23
12
8
27
16
9
16
9
9
24
6
4
5
23
7
1
37
13
2
27
51
19
38
4
3
32
61
2
3
14
16
7
19
4
37
43
36
28
13
3
8
1
8
19
12
2
32
32
11
3
1
8
1
14
36
9
30
33
4
41
15
16
8
10
26
14
31
9
14
18
1
12
13
4
2
24
8
2
16
21
33
7
23
25
19
6
7
30
1
12
3
5
16
6
8
40
62
16
39
32
33
4
14
22
10
10
3
19
38
60
15
18
4
7
1
23
10
8
46
8
5
5
2
14
6
33
33
22
13
15
8
7
7
30
2
15
6
13
14
6
16
8
12
6
15
1
6
32
108
15
10
8
60
3
22
8
16
30
5
5
2
24
14
10
20
28
5
25
23
19
16
7
15
45
10
3
8
1
26
25
8
34
2
14
18
13
23
36
20
9
7
2
62
16
20
6
5
17
18
14
3
17
11
1
20
12
2
7
8
94
11
18
8
4
28
30
2
44
15
11
2
12
4
6
3
19
4
9
19
10
2
20
34
18
3
32
18
1
3
29
2
22
6
9
47
1
1
30
36
57
48
5
2
4
40
7
3
2
17
5
7
3
15
7
11
10
5
8
22
7
8
7
7
11
10
14
15
11
48
19
30
3
12
17
3
12
3
35
66
8
14
7
7
2
11
5
5
5
22
10
30
6
7
1
2
29
28
15
8
48
8
48
6
18
11
6
17
25
5
2
16
44
8
3
22
12
18
19
8
6
36
28
1
7
12
12
16
16
1
20
3
2
5
5
8
13
23
8
10
11
11
9
63
16
29
12
7
5
19
12
22
16
27
19
8
2
8
6
9
3
54
3
3
5
29
6
20
20
10
8
19
11
12
76
18
8
3
23
20
9
3
12
5
29
13
3
27
11
2
16
2
5
3
9
3
8
7
30
4
9
10
7
4
45
3
27
6
15
29
16
12
12
8
6
10
6
3
11
1
8
12
10
13
8
5
3
6
3
7
3
2
9
21
10
3
12
5
45
3
7
8
63
1
44
7
1
16
15
3
2
28
3
7
27
26
37
46
14
5
3
2
2
6
10
22
7
8
43
6
2
6
18
6
30
8
24
18
8
3
21
6
10
1
25
5
7
16
28
1
5
6
28
9
3
2
14
4
8
20
4
13
7
17
1
27
19
4
12
8
4
28
4
8
5
36
55
4
1
11
49
5
14
8
2
13
18
7
36
30
32
27
11
19
5
5
5
46
9
23
2
16
10
9
8
3
8
12
8
3
27
8
34
30
22
10
22
26
6
24
2
8
14
8
25
9
40
23
55
42
3
60
15
8
42
18
4
5
28
3
35
3
30
27
20
27
18
17
15
23
12
5
14
3
15
14
14
18
18
7
5
10
5
11
24
42
3
2
7
28
28
18
62
20
27
35
30
3
13
20
28
21
10
5
20
85
2
18
27
33
11
16
10
14
21
7
24
5
9
6
7
42
23
15
17
10
10
8
4
32
8
13
6
4
13
28
32
43
5
7
42
7
2
6
4
12
5
13
21
29
6
51
13
2
14
1
31
8
2
3
9
71
27
59
11
18
10
3
1
12
32
8
24
20
11
9
21
31
11
18
4
6
2
7
16
4
6
15
4
7
6
13
9
32
34
7
72
3
8
9
28
31
16
2
2
69
12
7
8
3
5
8
14
8
14
1
40
7
8
10
2
33
23
9
13
23
11
11
2
18
12
3
3
30
7
23
49
3
19
2
24
26
1
3
18
34
44
42
17
15
6
2
8
11
7
19
3
32
17
23
18
14
27
3
24
21
15
17
11
2
6
24
5
21
14
2
8
27
19
26
18
72
21
24
15
15
16
1
2
22
17
15
2
2
8
23
48
4
5
11
73
1
3
22
46
24
3
29
23
13
14
23
9
32
8
48
29
9
18
15
18
1
36
5
19
2
2
7
1
17
19
55
11
2
20
2
10
20
12
14
10
4
1
57
13
33
12
17
18
9
10
10
8
4
28
70
11
24
15
14
38
4
22
27
35
16
10
2
22
8
15
15
4
12
12
46
14
50
7
27
3
9
4
25
7
6
6
28
14
8
111
4
3
2
3
7
22
32
6
5
6
7
2
4
36
43
2
30
5
22
14
2
6
8
2
6
2
8
15
51
28
4
40
12
5
21
5
3
46
4
9
2
6
12
15
4
11
10
8
1
14
24
18
38
2
10
8
64
28
3
1
12
21
39
4
2
16
42
5
7
4
9
19
12
48
11
10
23
18
10
22
7
3
8
27
9
8
40
5
27
4
7
7
18
5
3
32
29
27
29
11
11
11
22
5
31
6
5
22
23
8
4
8
8
5
11
23
3
18
32
25
3
15
5
22
38
8
82
5
14
15
3
11
16
3
3
9
65
5
3
2
11
9
4
16
8
17
36
4
23
4
8
2
18
20
33
3
8
9
13
5
43
17
42
15
8
8
16
13
15
12
3
3
18
16
4
2
2
16
30
11
11
25
35
25
7
5
17
23
8
7
5
11
12
22
2
5
11
9
3
10
24
21
11
19
7
13
19
8
6
7
19
4
2
7
7
8
3
15
3
5
26
24
8
38
1
21
16
41
3
12
4
23
10
31
12
4
20
1
4
11
9
41
25
30
25
6
10
1
13
24
56
16
11
25
8
12
37
5
21
1
12
9
3
7
53
44
96
68
7
9
20
13
12
31
17
7
20
8
30
18
4
4
14
7
3
22
2
33
3
15
2
15
26
14
8
50
2
30
3
10
3
18
1
31
6
11
3
4
14
24
3
24
5
2
14
16
18
8
40
38
10
14
3
12
39
10
17
47
10
4
10
8
3
8
15
16
60
10
11
3
74
15
7
8
48
7
29
9
3
4
6
10
28
7
2
17
2
54
8
14
12
16
12
4
3
5
33
45
3
12
3
22
37
9
7
9
32
28
6
10
5
3
1
3
15
20
7
118
16
4
6
24
8
15
23
4
25
21
16
18
6
7
27
30
8
7
18
4
33
2
2
1
21
22
65
27
68
10
26
16
20
2
8
62
5
11
4
33
38
57
4
29
3
8
2
18
16
16
21
15
13
13
14
42
2
8
6
10
12
3
5
28
60
90
7
11
36
8
7
16
2
1
2
8
16
21
4
3
5
3
2
46
2
8
2
8
8
12
87
17
28
17
12
43
17
6
5
2
8
7
1
38
21
5
7
1
18
6
32
2
11
9
4
22
30
11
30
7
2
10
14
21
13
113
15
16
3
21
14
6
7
1
12
17
7
20
23
22
3
17
36
43
2
14
1
19
36
18
6
8
15
3
2
52
18
2
5
27
41
11
1
1
22
5
2
13
3
21
6
22
5
39
19
13
16
12
2
22
18
2
6
16
10
12
2
34
6
7
11
13
9
34
6
17
7
15
8
11
24
80
24
4
29
7
14
14
25
50
22
8
1
2
37
39
88
8
8
7
5
6
6
33
43
20
37
3
4
1
5
26
38
10
41
10
14
7
6
8
29
3
2
12
8
4
29
1
24
6
28
4
26
8
10
40
4
21
5
15
38
21
14
15
3
4
24
10
21
16
2
17
1
5
8
2
10
30
24
15
23
7
16
2
23
7
11
21
10
11
9
15
20
25
1
16
8
3
11
8
23
3
2
45
15
2
29
32
17
12
4
24
3
7
15
1
14
12
8
4
24
8
37
3
9
35
22
3
3
24
10
43
13
8
34
24
6
15
8
3
9
18
10
47
16
4
13
15
28
20
34
11
3
12
16
48
23
23
2
4
1
43
17
19
12
14
32
6
7
33
8
1
1
5
34
11
9
13
23
3
60
10
2
14
1
13
12
17
5
18
7
1
20
1
3
4
4
15
31
21
35
13
9
18
5
21
44
17
1
6
1
12
23
8
6
8
51
7
40
8
19
1
4
20
2
11
5
16
6
63
9
8
8
16
10
14
32
4
11
3
46
24
4
22
2
9
5
46
8
9
15
36
24
22
11
5
6
8
8
7
29
4
16
52
4
12
38
6
28
14
3
12
72
33
15
15
25
3
28
4
4
33
3
4
1
33
8
7
39
13
5
75
13
8
27
2
13
9
15
28
12
8
40
3
5
37
72
8
11
1
47
1
7
12
56
15
3
2
14
23
3
33
45
2
13
1
8
13
30
21
2
27
3
19
5
21
3
27
2
1
12
57
3
40
2
3
11
1
12
15
4
9
1
8
3
15
5
3
15
33
8
84
2
8
8
6
1
1
11
3
12
13
23
56
2
32
7
17
32
14
5
12
72
28
10
9
16
20
8
5
19
35
33
16
4
8
5
12
11
4
32
1
34
21
9
15
36
8
7
1
2
16
1
9
8
16
59
27
5
29
8
11
3
48
22
8
2
19
31
7
20
1
27
4
9
4
8
4
2
38
20
1
15
22
46
16
13
42
9
7
5
12
4
31
1
4
2
38
12
36
15
9
13
8
39
62
18
20
11
45
56
8
20
43
2
3
6
19
2
6
13
14
20
25
30
13
4
1
30
7
23
3
4
2
2
8
41
3
10
6
12
11
41
2
5
22
20
7
24
17
42
53
36
1
30
29
13
21
30
20
8
12
2
2
1
11
31
1
36
6
5
82
11
16
20
28
24
16
5
20
18
1
4
14
14
10
2
22
16
14
8
4
28
5
7
ABCD 496955442*7^$a-1 [50006]
7
8
1
20
40
20
4
8
82
6
8
27
49
24
32
63
7
57
33
15
24
45
83
25
36
20
24
16
6
14
84
10
150
23
48
9
7
8
73
15
9
8
22
41
48
1
36
18
26
39
7
42
8
82
18
59
13
8
60
4
3
8
9
7
33
18
5
16
21
18
6
24
18
30
20
7
17
63
133
11
7
54
35
7
18
6
2
7
5
19
17
12
3
7
24
65
1
54
50
16
32
7
5
28
36
99
3
2
19
33
47
1
8
4
59
49
39
9
30
18
39
56
21
58
38
12
7
9
102
50
63
25
32
28
3
9
39
53
3
45
10
62
100
126
50
34
29
19
2
46
6
15
24
24
161
24
70
17
31
30
32
58
33
8
9
70
2
16
42
45
24
8
103
2
28
42
38
19
69
12
128
7
65
63
31
65
1
30
24
9
8
1
20
19
17
31
21
20
190
2
55
8
16
21
3
8
48
57
7
29
40
35
55
66
20
99
33
22
30
8
12
7
21
36
32
7
17
15
96
25
39
41
7
15
38
10
9
24
9
6
105
15
6
80
24
4
32
15
121
24
23
97
23
7
33
5
28
63
9
72
20
16
24
48
12
135
53
115
33
30
2
40
32
15
19
2
84
7
9
8
15
1
8
52
11
109
59
31
66
32
16
24
20
43
33
20
84
70
48
30
11
81
22
14
136
36
23
24
24
9
39
33
10
21
9
56
60
16
11
73
63
21
20
88
12
30
5
13
120
20
4
44
22
17
37
51
5
19
24
77
4
56
7
3
30
18
69
72
8
45
28
87
53
4
6
41
64
56
40
39
48
6
11
25
54
14
10
150
36
8
16
32
40
8
7
15
33
72
9
6
54
18
2
7
17
132
3
37
32
52
24
6
33
32
21
27
16
21
18
126
12
8
184
20
52
104
31
80
49
15
5
139
57
47
9
28
20
4
30
21
15
6
36
32
7
65
16
23
31
81
29
19
21
11
33
12
40
18
42
20
19
9
87
24
21
42
98
64
63
8
7
177
5
3
1
12
8
43
29
91
33
8
10
18
12
60
11
24
61
36
20
34
50
132
10
33
29
28
39
24
8
1
6
66
24
84
8
3
1
48
32
96
12
19
41
60
16
11
79
17
9
16
84
66
72
2
64
23
13
78
5
21
22
29
21
4
80
76
11
49
24
48
15
17
16
15
75
2
43
5
99
21
34
38
60
28
42
9
41
7
5
3
136
8
7
9
56
9
7
24
45
20
70
30
20
7
57
39
21
35
57
63
25
15
32
25
80
4
42
24
17
13
18
18
20
64
56
24
34
9
21
80
64
20
10
26
19
32
13
20
12
10
30
48
11
9
63
16
33
6
33
5
24
72
16
20
12
16
24
3
8
97
48
54
57
41
39
40
21
8
4
23
9
36
3
21
16
27
21
51
21
12
126
41
64
141
20
7
33
8
28
35
85
107
1
42
5
48
7
57
53
82
6
11
9
7
9
30
18
36
123
33
30
6
3
69
8
4
36
219
21
8
12
40
20
4
39
8
1
63
29
46
101
13
8
19
9
15
27
45
32
25
30
225
41
12
3
33
124
3
65
28
54
6
24
48
48
47
25
39
8
13
8
22
62
15
7
6
20
63
21
139
87
41
7
12
30
32
7
5
19
5
144
27
1
54
18
12
80
76
15
9
54
50
12
147
33
7
32
33
60
10
9
9
87
33
24
108
11
37
11
9
31
39
2
40
92
27
57
15
25
36
3
21
12
23
7
33
69
30
36
9
33
12
20
22
14
43
69
35
49
15
96
24
41
15
7
17
21
4
56
48
12
34
48
18
18
21
53
75
7
26
4
3
24
33
8
7
8
1
6
6
48
12
42
156
90
32
31
8
21
3
16
21
42
42
60
68
22
18
32
7
32
1
20
3
120
33
40
20
3
9
28
12
12
18
30
35
88
27
2
34
6
8
28
18
69
24
8
13
12
87
41
36
24
123
40
29
100
24
30
12
2
19
29
51
13
11
9
15
55
30
36
30
18
24
8
15
13
24
11
37
32
12
70
6
3
65
24
28
68
46
24
6
75
9
23
13
8
28
20
4
23
24
21
27
13
27
3
6
54
41
9
7
9
12
27
8
9
39
19
2
148
12
3
5
16
3
93
24
32
34
30
18
78
83
1
78
17
49
6
26
7
5
28
8
16
20
24
12
48
22
30
20
12
52
30
50
16
23
9
127
32
112
32
13
164
10
18
27
57
8
96
34
38
24
7
17
12
10
9
29
4
30
18
15
39
14
76
30
6
42
2
31
5
12
39
31
26
70
114
12
3
17
40
47
1
47
43
29
49
18
30
32
87
25
23
24
21
10
38
27
49
8
40
68
12
79
51
38
63
24
16
21
18
26
4
75
63
30
99
29
19
3
2
67
41
118
24
122
16
44
16
12
6
96
24
62
27
37
60
23
55
18
71
48
24
7
2
7
5
16
18
42
8
72
28
72
12
48
71
13
3
3
110
15
13
11
48
24
49
30
33
80
1
6
41
7
122
40
8
39
1
44
19
9
18
2
4
15
39
105
32
9
34
5
45
82
89
9
10
6
36
104
3
120
1
23
33
7
9
20
4
8
87
21
12
15
33
52
27
9
20
60
16
6
42
8
7
21
35
40
21
27
21
36
6
158
36
4
20
52
27
63
86
12
22
26
7
77
10
6
32
27
24
49
6
6
36
15
5
22
21
24
56
48
24
72
7
66
63
81
30
66
8
70
9
15
50
7
33
39
89
124
8
3
43
53
73
56
4
11
120
7
6
24
72
66
50
28
35
48
21
16
20
24
22
18
63
27
5
1
30
14
46
5
24
21
4
39
8
45
24
70
12
41
7
41
25
6
65
9
24
16
60
27
9
8
40
42
30
8
111
13
18
30
44
31
5
12
63
13
80
27
45
40
20
24
166
2
16
12
35
9
63
1
32
60
4
48
80
22
74
24
48
72
28
48
12
12
8
60
82
5
31
50
60
27
72
1
20
12
10
42
6
12
2
36
67
9
48
30
48
30
3
69
3
15
14
3
57
39
88
9
84
56
3
1
80
7
80
31
6
12
12
27
15
18
56
22
2
52
35
21
67
72
53
75
7
33
65
7
63
9
39
24
54
24
3
45
24
80
67
8
31
14
34
14
16
32
19
24
8
1
30
9
80
73
6
2
70
9
101
10
2
118
120
38
64
84
44
48
4
23
85
30
26
64
18
105
15
9
33
6
17
45
3
37
20
24
88
63
15
114
47
16
56
7
33
5
4
36
83
24
9
46
48
9
63
33
24
8
97
12
66
2
10
42
44
7
153
15
39
33
113
16
56
55
15
57
33
8
12
4
18
6
6
9
17
94
66
15
45
18
33
21
107
21
24
51
49
6
24
ABCD 496977444*7^$a-1 [50016]
48
11
33
15
109
24
12
36
23
6
12
7
71
9
21
31
53
91
60
59
60
21
4
11
42
127
20
51
42
3
45
91
8
76
48
36
5
48
79
12
8
9
54
57
3
18
78
60
49
24
29
3
4
53
78
13
116
4
36
125
111
9
120
75
12
24
9
51
144
124
108
48
12
113
30
66
51
39
1
8
21
15
16
44
84
12
40
23
96
9
45
30
25
12
68
33
39
88
23
48
21
28
35
21
36
60
9
19
176
15
9
60
40
60
20
21
54
30
6
49
12
29
31
12
29
39
93
7
84
35
121
41
12
48
31
41
31
17
3
27
1
56
63
132
6
30
25
59
1
24
56
120
136
44
39
21
27
1
108
12
11
57
40
8
12
28
32
21
12
6
13
11
6
15
39
1
65
15
39
30
6
13
47
234
48
72
19
29
12
18
12
18
12
31
17
42
1
56
48
4
41
7
29
39
100
23
9
21
12
27
3
57
3
36
21
64
107
9
4
119
105
12
24
24
15
85
12
59
132
33
4
20
15
6
54
45
51
9
100
36
20
28
32
39
6
19
5
19
60
41
51
36
60
28
23
1
8
52
59
1
12
104
76
17
3
40
17
27
36
15
229
72
24
56
39
1
29
39
51
9
63
48
1
60
48
24
41
19
29
31
128
4
29
30
1
24
11
30
60
79
56
57
7
12
24
20
15
84
108
42
66
9
4
41
67
12
36
32
3
18
79
8
180
3
9
28
12
89
43
116
63
1
8
33
6
45
40
24
41
12
27
3
169
68
45
30
49
72
17
30
9
64
77
78
1
12
36
53
60
7
11
1
8
112
8
40
23
33
28
29
3
15
21
84
16
8
21
19
92
64
24
240
56
24
76
5
15
9
66
21
9
19
24
47
21
33
51
15
85
36
44
88
8
88
71
145
20
4
113
27
12
48
52
80
4
29
27
21
18
85
29
15
15
18
7
41
24
55
11
60
1
60
48
32
40
11
12
138
79
59
13
12
17
42
37
20
24
16
24
5
72
163
44
4
11
60
6
111
64
29
67
20
21
27
93
120
7
60
140
21
51
84
27
49
41
19
59
9
63
1
11
57
21
30
97
5
6
45
9
19
56
36
4
32
40
84
36
12
101
31
80
36
9
24
30
145
36
59
1
35
1
20
48
100
5
15
64
68
9
79
5
51
4
24
8
4
168
36
23
108
21
24
60
135
21
28
53
30
49
24
17
151
32
64
32
33
48
63
36
21
39
99
42
18
21
52
8
40
23
21
36
28
101
99
111
21
9
84
6
1
44
39
48
90
147
16
20
16
53
7
72
56
40
11
49
20
4
60
11
36
21
3
150
51
15
45
15
9
16
47
18
39
36
16
12
41
27
39
9
40
116
28
32
27
37
24
17
43
68
24
9
6
12
30
7
12
68
3
1
8
124
140
9
7
48
5
19
32
57
7
12
8
21
55
56
21
7
35
25
32
28
35
78
3
57
19
12
41
67
11
18
19
12
41
3
135
1
23
145
32
40
11
12
37
12
11
45
4
36
5
48
87
12
39
45
9
90
49
56
3
12
6
15
69
67
23
1
36
12
48
80
24
4
5
126
21
120
4
17
42
25
101
39
36
16
60
41
18
45
36
4
89
96
51
28
41
54
61
107
93
36
48
12
3
57
24
15
81
81
3
39
6
192
67
36
47
1
41
30
49
8
40
23
21
27
1
47
109
5
19
36
12
12
47
81
81
12
27
21
3
24
96
75
1
60
120
12
11
18
63
15
90
24
90
25
32
112
29
39
24
76
8
75
18
7
84
29
48
102
18
39
60
96
100
44
52
44
9
111
27
12
25
5
48
39
4
48
108
20
33
30
1
20
4
11
1
23
57
88
5
30
108
57
111
9
21
39
3
33
64
65
6
21
51
33
15
49
132
72
60
29
19
8
33
91
59
1
12
29
7
8
12
40
8
16
36
120
44
208
101
15
16
77
3
28
11
141
4
41
30
49
12
29
30
42
31
60
12
35
49
24
12
48
96
12
11
33
57
211
71
60
25
11
25
44
12
3
18
3
24
4
17
55
20
15
13
56
51
42
3
15
13
36
35
1
36
20
21
12
51
84
3
33
36
28
35
21
4
60
65
7
24
180
35
120
13
8
141
19
23
49
8
28
11
1
20
64
17
18
42
19
80
39
9
33
18
21
63
6
42
9
60
100
80
39
25
17
31
107
13
17
15
40
35
12
1
72
17
63
9
48
72
15
4
32
40
96
8
12
4
24
80
21
39
33
7
65
270
21
27
1
92
27
42
55
36
36
23
49
29
91
32
9
7
24
29
66
21
24
27
49
8
12
21
30
9
4
48
56
15
45
60
12
4
36
24
24
60
35
25
53
19
8
16
35
54
55
24
32
60
36
3
45
15
25
5
18
168
21
40
44
24
15
1
17
39
3
25
35
30
7
53
7
8
12
24
60
9
27
24
57
7
12
48
71
54
30
25
53
3
4
24
17
39
40
11
9
4
32
4
12
8
21
144
51
9
6
13
36
72
41
30
49
108
116
45
19
24
60
60
29
39
184
65
12
132
6
1
29
12
3
36
4
44
72
63
6
31
12
131
25
5
18
12
141
16
8
33
27
36
9
6
72
37
12
44
4
12
89
54
21
84
4
71
18
18
45
4
20
76
36
12
11
6
99
40
5
30
6
51
48
4
12
5
43
8
39
9
33
127
12
53
66
30
42
42
6
13
149
7
32
33
60
6
24
6
75
16
53
207
64
17
7
20
3
33
36
3
25
24
12
5
51
21
19
11
222
7
23
108
1
72
24
60
35
49
8
84
4
12
23
21
9
48
43
20
4
53
3
9
19
12
17
27
40
20
3
73
29
27
21
43
24
36
77
43
29
36
15
60
64
53
91
11
45
33
ABCD 497173524*7^$a-1 [50084]
40
44
27
54
42
13
35
66
96
54
1
59
37
29
18
6
36
24
24
15
4
101
6
37
107
6
3
16
72
20
33
12
3
12
48
84
3
13
11
21
76
119
85
48
35
57
15
1
44
60
15
18
15
51
73
23
18
39
93
55
83
60
45
72
9
3
33
30
25
36
44
60
33
39
136
11
36
25
72
11
25
107
30
30
33
21
7
17
43
119
18
36
66
60
61
12
44
136
65
66
13
8
12
27
21
93
15
21
30
153
147
1
23
30
12
54
1
5
60
24
63
33
15
3
13
179
1
83
21
28
48
24
8
84
3
18
30
30
87
40
35
18
15
4
17
60
36
30
45
9
6
18
6
114
36
39
4
8
72
36
21
216
15
12
33
55
8
21
63
117
3
117
24
7
12
17
6
114
96
43
5
7
96
23
30
39
24
63
18
39
3
150
84
171
3
42
7
248
15
18
12
135
3
6
3
28
32
48
12
117
54
12
48
72
18
90
36
33
33
54
49
35
85
11
6
48
75
15
6
180
6
18
15
120
21
126
1
17
43
17
19
41
12
31
17
15
51
24
30
72
7
56
24
81
7
35
30
15
15
57
33
48
180
6
33
36
21
7
24
8
87
25
59
36
13
5
36
123
16
95
13
47
9
3
45
40
80
33
19
47
97
12
35
25
5
15
111
54
72
3
27
18
66
30
24
36
51
39
1
5
48
19
41
6
61
20
16
44
9
7
104
3
13
72
92
72
16
5
55
71
1
32
124
83
21
69
6
93
15
30
87
9
99
21
60
3
33
55
5
24
139
5
12
63
51
54
27
9
43
11
60
73
113
54
37
12
68
15
45
63
12
1
77
6
73
20
3
30
27
51
37
8
21
36
18
6
54
126
36
18
13
24
35
144
36
33
40
12
140
9
24
36
54
6
43
53
67
17
91
89
66
13
17
3
45
12
24
3
48
28
108
23
36
33
84
21
102
90
60
91
32
57
27
3
30
103
44
63
174
24
36
84
79
41
72
7
47
61
23
30
72
18
36
6
48
30
12
18
60
147
28
65
87
12
153
43
5
7
5
24
51
12
87
21
9
63
21
67
113
99
33
31
17
12
48
15
172
20
45
24
36
43
12
8
12
39
6
7
24
29
3
75
6
54
42
18
37
60
125
63
24
16
11
114
7
92
88
156
77
60
15
28
17
39
4
32
4
41
15
12
52
17
30
21
183
105
24
51
30
43
59
54
36
48
12
3
117
24
7
47
42
15
33
42
18
30
42
24
3
27
66
150
30
60
75
12
3
57
4
144
5
48
15
51
1
5
48
15
27
54
24
30
30
19
107
66
3
4
11
96
60
6
60
7
173
84
31
80
45
15
3
30
7
8
81
36
48
43
47
6
3
28
53
6
6
48
30
6
3
33
3
24
28
32
33
43
17
18
12
18
12
63
12
3
66
6
1
29
30
18
36
39
21
126
13
84
11
6
63
21
103
44
153
36
90
9
27
1
29
60
27
28
12
11
36
66
30
18
15
21
36
18
45
87
57
27
1
89
19
77
54
21
45
84
123
93
18
30
12
55
5
31
17
6
109
47
25
5
90
45
33
42
85
5
24
7
53
24
12
30
48
45
24
16
32
69
24
15
15
45
148
12
71
37
24
12
41
66
150
51
12
48
33
60
15
15
30
12
27
147
30
3
51
9
33
3
12
3
36
37
53
67
53
30
54
67
23
6
51
9
63
33
7
11
9
36
12
15
18
15
12
3
6
36
30
18
30
12
48
37
8
12
45
30
57
33
7
24
12
60
11
1
32
21
27
165
27
124
44
9
7
36
36
44
81
15
57
24
31
53
30
36
60
6
3
12
60
15
61
29
54
49
41
6
30
43
17
18
109
108
180
8
12
15
1
24
59
21
9
24
12
18
150
75
4
23
18
12
43
17
55
209
3
108
45
7
11
36
13
36
17
30
73
32
28
20
52
92
93
48
60
67
23
25
60
65
6
21
93
27
16
89
43
17
3
105
72
27
3
45
48
15
72
18
7
23
129
27
30
43
23
78
6
30
39
81
7
24
8
15
66
84
192
43
32
9
39
27
48
6
19
107
60
1
36
11
30
42
24
1
5
15
15
18
27
33
30
6
24
6
37
29
15
15
54
43
8
39
36
13
48
17
66
21
69
39
27
18
19
101
43
119
37
11
45
57
3
24
28
29
3
21
6
54
96
3
48
3
6
31
36
233
43
20
3
25
92
40
47
81
48
4
56
51
30
36
18
57
72
21
60
27
72
16
77
48
102
13
80
4
23
24
21
40
53
12
3
51
30
24
216
39
57
24
3
36
52
48
5
30
6
24
27
15
37
36
5
6
30
6
25
32
3
1
29
30
1
23
6
15
75
48
6
6
57
28
60
8
75
102
54
66
30
1
44
9
6
18
60
96
19
32
15
61
56
33
15
15
30
18
66
7
32
72
15
18
7
36
29
90
105
39
1
8
51
1
29
7
47
45
111
13
53
31
17
15
15
42
3
12
172
8
12
21
7
72
17
19
65
7
23
30
6
93
16
20
21
7
32
4
8
9
3
3
84
9
24
3
18
36
6
54
36
144
31
96
164
16
23
21
45
3
27
54
6
1
12
137
3
57
43
17
3
24
51
157
20
52
41
120
67
5
48
6
93
21
42
18
19
17
114
6
186
18
7
5
18
45
45
15
12
16
107
25
72
72
47
129
52
5
24
24
7
120
8
15
42
75
12
3
45
3
13
23
9
28
56
16
41
84
12
138
6
36
75
9
30
13
101
7
29
43
116
45
15
15
60
66
66
45
3
9
87
1
95
97
8
52
128
3
9
3
ABCD 497175762*7^$a-1 [50002]
24
15
3
18
6
9
21
24
24
72
51
21
51
15
6
12
96
60
144
84
24
144
111
33
60
12
39
21
24
18
42
63
9
30
90
51
12
57
63
48
36
21
36
3
69
96
27
33
99
12
15
24
114
15
21
60
24
111
57
63
15
6
84
60
51
9
72
144
63
15
6
39
51
57
63
102
72
60
84
12
6
9
81
24
132
12
54
198
18
18
87
33
63
21
12
39
39
21
9
75
21
66
54
72
48
27
9
36
252
63
39
78
18
33
39
6
18
48
54
42
66
6
66
54
24
78
42
45
123
30
66
30
15
27
6
18
24
90
15
9
72
126
30
51
21
27
15
96
18
15
201
15
33
12
36
3
57
48
12
24
87
120
33
15
9
6
42
3
33
27
9
24
72
15
57
15
12
27
9
15
24
78
27
60
9
12
6
90
30
9
15
24
102
51
9
60
3
108
9
99
33
120
30
42
84
48
138
24
18
54
66
36
24
84
30
69
93
39
12
33
99
21
36
24
27
189
36
42
18
12
72
66
18
27
108
21
3
33
60
48
15
3
48
54
60
63
9
24
24
39
9
84
27
48
15
6
39
33
24
84
147
69
108
3
9
12
12
60
12
123
9
24
12
30
9
15
18
24
99
72
60
9
30
48
21
3
42
30
42
3
45
6
78
36
27
81
12
15
12
51
66
12
24
18
18
24
48
78
18
72
48
120
150
42
30
6
15
3
24
18
96
48
279
15
54
3
141
18
45
69
48
12
18
21
12
48
72
21
180
3
69
30
18
84
51
21
24
24
60
15
39
18
24
63
60
69
135
15
6
51
9
12
12
156
48
48
243
87
21
84
57
39
12
36
15
54
108
6
48
9
81
78
24
6
114
21
9
180
27
45
30
6
90
18
108
42
18
24
30
54
18
120
6
75
87
21
69
3
51
24
18
84
3
12
57
180
6
6
75
60
33
36
51
21
75
9
12
48
39
45
12
60
120
72
63
96
27
54
3
57
27
9
42
42
6
153
9
24
6
18
12
12
78
9
81
12
42
9
12
3
24
96
66
132
63
96
33
3
21
12
78
198
12
63
33
36
18
201
72
9
54
18
3
21
159
36
3
105
9
30
6
63
27
42
72
99
3
6
3
33
48
36
39
45
48
3
33
15
45
3
27
96
66
150
18
15
9
78
21
24
84
81
30
66
6
162
15
180
45
48
39
9
39
9
24
168
24
24
84
18
30
18
30
42
21
117
12
12
12
120
12
72
15
39
18
24
39
15
18
24
24
126
48
18
15
63
24
18
6
18
102
6
3
33
150
18
24
63
9
6
24
21
84
33
99
21
27
9
24
3
36
21
6
66
15
21
87
84
24
36
93
27
33
51
21
36
48
84
15
21
30
69
75
66
60
15
57
3
57
24
39
69
63
81
36
48
12
3
45
63
93
6
54
72
87
72
129
18
72
6
132
12
3
48
39
21
60
72
15
18
15
36
180
39
18
126
6
3
45
264
72
18
21
3
45
72
93
15
15
69
147
18
12
111
9
18
18
6
102
24
42
18
51
75
18
12
15
36
9
12
24
36
63
21
51
69
18
78
60
39
21
66
114
87
60
45
6
6
39
45
24
15
9
24
48
132
18
48
168
42
3
93
6
18
30
66
48
72
27
48
21
15
21
48
84
6
102
18
57
33
102
18
27
108
45
15
9
51
45
42
6
24
51
63
21
60
24
69
36
30
9
21
36
48
3
12
48
48
144
9
24
6
30
3
15
102
87
84
21
18
9
9
3
9
3
57
108
12
84
3
15
21
84
33
24
6
9
33
126
42
24
24
78
96
144
6
48
27
84
21
87
12
9
12
84
12
12
18
174
36
3
9
12
96
30
21
9
3
21
12
24
108
51
21
42
6
63
24
99
18
48
78
21
3
90
24
54
24
6
12
6
66
120
27
45
48
15
93
18
30
24
15
3
6
75
9
6
24
234
3
12
33
15
15
57
21
18
72
30
66
33
33
30
30
108
51
12
39
96
72
9
9
54
66
75
9
24
3
105
12
66
24
6
15
60
39
24
6
15
45
72
39
24
39
150
12
39
72
21
3
21
90
69
3
81
21
24
24
39
60
87
66
87
9
63
12
9
132
54
6
63
21
63
87
24
42
39
15
270
63
9
18
66
27
9
18
24
45
36
57
6
33
72
12
45
36
36
12
15
99
42
24
78
6
24
24
3
81
51
120
9
3
15
6
27
24
33
24
24
78
9
48
9
24
51
69
39
33
48
72
3
24
21
6
6
66
57
111
6
12
36
99
9
24
39
9
72
75
120
69
24
36
18
81
144
45
42
30
99
21
39
165
99
81
51
225
39
21
12
24
6
168
33
168
24
45
15
9
15
60
9
30
30
48
18
9
48
57
108
3
72
33
60
48
3
93
3
21
24
24
24
12
87
48
57
3
84
21
66
18
75
33
12
3
27
45
9
18
9
33
15
21
48
15
27
24
18
12
51
45
3
57
84
24
12
60
18
21
3
9
9
12
87
21
195
3
18
27
93
60
63
3
9
9
12
39
267
72
9
57
36
96
ABCD 497177742*7^$a-1 [50066]
3
12
24
9
10
2
34
14
3
45
75
4
27
21
33
35
1
20
19
8
33
156
34
17
36
13
96
12
83
21
91
8
21
15
33
106
5
12
21
27
16
8
19
81
15
41
52
15
14
40
12
42
18
8
55
101
7
20
25
83
9
51
12
12
76
8
33
3
49
15
29
3
9
79
36
33
11
55
9
20
52
9
6
48
2
43
77
19
17
36
28
36
47
12
60
7
17
64
29
91
17
48
40
18
9
27
50
7
9
6
2
27
48
43
5
4
8
69
10
12
17
19
5
37
3
80
12
25
8
60
3
25
3
24
12
68
40
5
3
21
3
24
16
5
4
6
29
81
10
29
25
42
12
2
40
11
1
36
6
21
5
10
12
18
128
7
8
19
14
40
47
31
29
79
30
8
72
96
63
12
7
50
12
36
4
56
15
1
15
32
24
79
9
39
17
12
13
11
28
27
18
27
9
11
33
27
55
5
4
44
12
13
47
19
2
43
27
5
49
11
40
17
24
27
52
33
32
16
6
17
36
12
28
17
115
17
55
80
1
54
21
20
48
12
12
33
70
9
20
36
25
18
12
2
48
19
20
19
9
53
100
59
73
18
62
3
64
15
54
18
12
41
28
29
19
20
45
7
80
12
24
36
213
3
21
4
12
24
11
1
11
31
66
8
15
19
5
9
12
94
14
67
104
19
45
5
43
8
19
17
55
41
9
120
82
14
46
21
56
21
108
12
48
202
41
4
113
24
19
32
145
35
12
60
40
8
7
12
14
63
4
17
12
40
8
31
5
36
28
32
22
54
23
24
79
2
46
98
39
52
5
118
30
42
66
47
33
16
23
12
1
18
53
55
29
57
7
9
6
5
16
27
5
12
55
14
64
12
23
60
13
72
48
18
53
25
35
4
32
49
8
15
12
79
54
83
72
12
21
172
8
27
12
64
63
42
30
14
75
16
3
29
9
16
23
4
8
9
159
49
18
17
36
12
31
21
32
13
27
17
27
7
26
39
7
17
36
24
124
20
7
14
72
46
57
15
9
39
54
44
39
57
48
100
11
12
19
21
45
32
3
43
65
24
4
149
15
60
7
2
52
30
5
64
8
1
18
2
10
17
19
14
51
45
31
12
17
15
9
28
36
44
3
9
16
35
28
8
57
19
5
3
19
24
30
15
27
5
31
5
13
102
5
36
1
32
22
149
16
36
72
5
31
32
72
96
12
21
16
80
12
3
7
29
9
22
41
13
39
17
135
79
2
34
30
32
10
12
17
61
66
45
32
4
20
25
15
12
51
72
5
21
91
57
35
16
12
17
16
8
19
17
22
24
29
12
4
56
81
3
60
12
21
19
8
21
10
5
13
20
22
12
41
28
32
60
12
16
8
33
63
31
53
21
31
68
31
12
17
25
39
9
47
24
25
27
8
12
64
9
11
61
56
7
8
25
36
23
21
27
40
20
31
66
11
12
37
12
20
96
27
28
5
24
3
13
42
89
13
27
56
4
12
9
15
99
9
20
7
5
108
25
36
8
10
108
9
56
13
47
45
43
27
29
21
39
24
48
4
15
65
37
47
9
87
25
8
4
54
5
19
12
29
4
44
60
43
29
9
3
28
29
10
2
40
8
40
42
57
29
12
10
2
63
1
123
3
9
87
36
62
22
5
31
17
9
3
48
64
8
9
19
3
26
3
7
45
5
36
39
1
20
27
7
26
16
20
3
60
36
151
66
24
71
12
37
6
62
31
17
7
3
65
12
21
15
49
20
22
9
27
45
8
21
46
17
93
3
9
48
3
61
11
57
12
27
43
26
24
27
4
63
57
80
12
36
49
59
4
20
12
21
58
24
14
3
36
21
10
38
15
36
19
24
2
36
43
17
36
87
13
23
12
108
24
7
26
84
51
1
42
5
9
88
6
5
21
40
24
30
2
7
20
67
5
7
53
28
65
12
72
67
20
24
57
130
2
36
3
13
27
8
36
36
1
11
48
4
17
36
24
103
80
24
24
19
24
5
45
12
46
74
60
3
9
15
36
24
40
8
45
22
89
24
36
1
30
9
41
12
7
41
36
3
55
9
27
5
49
27
27
12
6
23
52
8
12
40
8
60
24
33
63
1
35
24
4
8
24
48
45
48
16
3
36
8
21
60
34
2
79
20
19
26
16
18
29
7
89
19
12
29
4
29
3
4
56
16
21
11
33
24
15
31
36
12
5
24
13
66
6
11
21
3
45
51
4
12
5
19
12
5
76
11
72
60
24
33
3
21
52
36
59
13
119
24
36
19
98
64
18
5
9
7
15
101
64
15
2
19
20
9
16
23
21
52
27
32
21
91
57
32
19
3
42
48
6
29
60
36
64
20
1
15
5
3
57
3
108
21
58
53
60
28
29
91
24
8
19
18
8
120
12
34
5
76
9
15
120
29
15
33
15
4
44
24
9
43
53
7
5
15
7
26
48
7
27
36
18
35
19
21
32
67
77
4
63
42
11
28
20
40
12
17
34
17
40
5
31
15
98
64
47
57
72
3
1
27
21
6
5
16
68
4
56
57
60
15
12
12
13
6
9
80
40
27
45
77
19
17
12
3
31
2
16
23
40
99
17
4
5
39
16
8
28
39
45
24
20
24
108
12
136
15
14
142
6
104
43
29
34
54
42
57
17
10
17
7
2
43
17
36
3
52
5
12
39
100
15
29
45
64
63
20
57
10
9
8
69
7
8
55
14
28
99
12
15
29
25
32
16
80
15
33
7
45
27
5
12
48
4
90
57
77
15
25
18
9
53
46
29
48
4
17
36
15
49
11
12
4
69
11
57
24
55
15
41
24
16
20
57
22
12
14
3
24
1
11
37
27
80
72
1
11
31
9
57
15
9
44
15
7
45
36
5
64
30
54
27
20
45
27
12
13
23
24
7
6
23
79
2
58
66
54
54
24
11
7
17
9
3
64
63
17
12
24
7
9
41
51
55
17
16
8
112
24
8
9
64
18
21
45
11
48
21
82
69
20
12
105
7
39
17
24
13
18
74
3
1
27
12
5
27
28
5
4
18
48
45
96
44
31
54
6
26
12
16
11
12
4
104
4
12
77
36
27
60
31
9
20
7
17
1
48
20
12
10
12
33
80
13
63
44
1
15
5
3
13
11
48
57
24
22
18
23
55
72
12
41
24
67
53
69
12
28
47
24
1
54
41
96
81
34
57
27
96
53
1
48
35
57
3
36
49
63
29
75
21
10
26
88
35
4
80
24
112
15
21
8
12
12
12
136
29
63
13
56
16
12
15
75
42
3
27
53
96
55
9
41
16
23
4
24
45
75
8
189
12
111
69
4
92
43
57
42
5
7
9
45
35
7
21
20
103
18
120
23
1
71
1
35
9
15
60
28
27
24
18
11
37
11
84
4
20
12
12
33
24
70
2
16
20
3
12
7
93
152
19
2
39
28
45
75
8
61
27
17
22
2
12
27
4
20
9
3
81
75
69
15
24
96
37
3
8
45
106
2
70
17
48
9
43
17
15
21
15
4
9
35
12
12
7
45
15
9
39
33
12
105
12
15
8
45
15
33
10
54
83
7
6
48
6
41
40
63
29
1
24
20
12
15
145
24
ABCD 497434916*7^$a-1 [50002]
91
101
132
7
12
41
24
13
18
30
47
12
108
121
11
84
72
37
18
12
41
168
67
17
13
59
48
187
18
90
5
67
30
6
5
24
24
37
71
72
108
13
119
13
18
101
7
77
103
5
25
42
18
11
7
36
30
108
11
205
35
37
42
48
144
29
25
6
29
7
17
12
1
18
36
17
43
29
144
61
102
17
25
35
12
43
306
36
35
73
167
43
60
29
37
114
30
59
91
66
24
11
25
30
17
37
179
37
150
101
25
54
102
131
216
36
144
12
19
5
19
101
127
42
18
53
139
108
77
37
155
1
23
24
25
60
156
107
24
48
1
54
6
84
95
96
12
48
7
125
24
13
11
19
18
78
17
67
77
1
23
7
5
12
24
217
71
1
83
19
29
7
72
161
19
144
18
35
61
252
179
36
127
137
61
35
12
163
5
96
12
37
23
49
138
72
5
1
66
54
83
24
60
19
54
30
6
83
72
36
120
25
107
24
109
30
24
53
31
5
24
48
13
90
77
37
11
60
204
43
53
24
67
41
36
96
43
90
35
7
53
49
59
37
30
78
30
42
30
41
36
12
43
113
7
29
48
55
18
12
95
1
107
67
17
1
18
17
73
71
1
96
90
54
83
72
1
96
90
36
12
17
55
36
5
36
72
24
13
47
1
23
1
12
6
12
18
35
25
54
17
67
17
73
59
13
90
60
41
139
12
186
54
66
24
18
89
108
31
24
17
1
54
18
18
17
48
24
12
151
18
72
48
132
47
156
67
30
35
61
66
5
1
47
115
72
54
66
6
72
102
41
163
72
17
55
90
30
65
24
79
120
5
60
79
125
223
41
24
1
35
72
19
5
24
121
35
13
36
59
60
121
12
42
12
186
102
5
12
25
18
65
7
29
19
18
71
151
29
61
12
18
60
5
25
6
77
60
24
12
19
60
30
54
113
13
78
5
25
6
77
31
162
107
19
12
77
13
59
48
1
83
25
54
125
7
84
6
11
24
1
90
12
6
107
55
12
65
60
43
84
54
126
18
6
36
108
192
6
11
96
13
11
43
18
35
127
5
13
35
1
6
18
36
90
101
84
115
24
30
216
24
23
12
55
36
12
24
17
19
162
107
1
48
107
19
17
1
35
25
11
60
24
7
18
42
84
77
13
47
24
73
6
149
7
53
1
72
54
18
18
77
84
79
12
17
168
84
127
36
36
60
17
1
167
84
31
5
19
53
55
30
6
30
54
5
84
36
12
61
60
47
72
36
79
161
12
60
31
54
6
5
108
49
54
29
19
36
90
54
17
24
67
41
31
29
12
84
91
36
149
31
41
19
41
12
55
48
78
11
1
78
17
12
7
18
48
23
84
55
108
24
29
72
24
1
12
36
6
53
55
137
24
48
36
72
72
19
41
103
18
119
67
173
156
25
59
73
18
30
18
5
67
72
18
18
60
30
78
29
24
19
90
30
18
35
55
6
18
36
72
30
47
67
17
24
7
36
17
24
72
49
131
31
5
264
7
102
54
54
11
121
131
121
11
55
24
53
55
17
67
137
108
108
13
72
71
175
17
24
1
107
13
35
7
12
5
84
19
5
1
35
49
23
37
23
48
108
19
18
12
107
145
126
17
7
36
17
73
54
17
109
11
36
12
31
144
30
90
125
25
35
67
5
73
11
19
60
18
107
31
5
19
5
31
125
19
18
11
7
54
119
109
42
5
84
1
35
13
83
7
17
55
72
108
17
36
43
54
11
120
61
59
276
13
83
72
7
48
72
6
11
181
126
6
35
103
197
55
24
53
1
11
180
60
12
25
11
43
89
31
78
48
71
12
48
36
48
24
1
59
24
61
54
17
13
24
18
12
173
7
5
12
43
18
71
31
222
35
24
84
1
11
43
12
60
53
48
7
18
11
37
24
102
60
17
132
25
71
60
12
36
151
36
18
12
11
12
84
36
60
36
96
13
23
132
25
23
67
18
11
109
35
12
13
18
30
54
36
24
53
157
47
84
12
19
60
5
25
6
90
12
6
29
1
23
84
37
11
31
65
73
47
12
19
12
36
36
5
163
125
1
102
18
35
19
312
30
78
48
17
12
121
54
29
109
23
127
5
31
41
31
30
42
161
19
17
73
30
6
12
107
25
95
67
65
24
156
55
6
48
72
83
48
37
72
59
133
71
19
126
42
12
137
61
107
108
199
41
85
ABCD 497472764*7^$a-1 [50015]
12
20
18
39
31
20
28
12
5
15
33
69
72
28
18
5
37
11
55
6
23
12
3
12
4
17
7
12
17
7
42
14
6
100
14
16
5
87
36
24
96
30
3
49
23
9
12
18
12
45
15
57
7
54
2
28
72
26
22
5
45
28
12
62
24
21
45
16
44
58
66
35
51
16
30
104
6
54
94
41
9
16
50
21
63
21
48
13
18
29
1
6
18
68
39
12
3
6
3
37
20
150
60
28
122
42
12
70
14
6
46
44
28
29
19
8
6
64
12
23
37
11
93
6
28
2
52
18
17
93
18
4
26
3
24
7
17
1
38
22
68
3
13
38
58
18
6
6
12
18
11
67
12
30
47
55
5
24
97
59
51
4
42
68
6
69
57
10
8
40
6
23
12
15
22
102
60
68
48
34
20
36
3
1
11
1
18
29
51
33
15
12
10
12
8
6
9
37
54
5
1
48
48
47
27
6
15
7
8
28
5
69
40
8
90
30
3
31
18
128
24
4
2
52
32
33
63
4
29
37
38
30
3
24
12
7
14
15
25
14
28
77
12
12
33
4
12
2
40
6
23
27
21
79
14
3
7
6
14
40
20
21
21
6
78
3
93
27
9
22
18
20
58
14
15
36
21
24
40
2
120
10
60
11
9
78
21
1
14
94
24
2
28
26
15
19
2
90
18
51
31
8
28
8
6
18
9
7
14
22
5
31
5
9
6
81
36
3
88
20
16
30
11
3
10
11
25
8
27
12
61
23
43
36
5
25
26
40
5
19
29
27
33
1
26
40
30
74
6
28
2
30
15
9
6
22
35
1
6
30
23
12
21
3
25
47
13
50
6
3
3
22
23
25
2
42
36
3
121
24
56
10
48
65
55
8
40
5
12
7
26
10
48
6
66
2
10
6
30
120
14
12
15
25
8
15
12
63
30
16
35
69
3
19
18
42
20
9
57
48
60
15
24
24
91
5
25
6
20
16
20
46
24
6
29
1
59
19
14
12
16
35
12
13
23
12
19
24
41
43
48
2
3
25
30
50
18
33
3
28
6
6
14
39
25
38
9
85
6
5
27
18
3
19
2
78
28
2
30
6
52
68
3
24
45
22
17
13
8
4
24
59
45
30
22
44
6
4
14
42
6
15
3
10
23
37
14
42
15
25
14
10
59
13
2
33
19
14
10
2
27
7
38
102
6
4
35
19
53
21
16
36
54
2
30
12
42
30
93
33
3
27
12
6
3
19
42
32
10
5
48
3
34
6
2
3
24
3
9
21
15
7
18
108
8
36
63
3
10
38
16
8
69
12
109
50
33
13
30
17
85
32
16
2
12
18
10
38
51
60
12
24
33
10
36
17
43
17
13
6
20
24
28
5
84
19
2
60
10
53
12
61
2
24
30
34
5
1
6
42
38
93
61
20
24
24
6
24
28
32
21
9
48
4
80
15
15
28
8
18
63
1
50
6
16
14
57
27
40
8
9
12
63
117
27
21
31
29
36
3
21
36
15
12
9
13
14
16
8
10
8
48
39
25
72
6
32
45
13
42
30
11
55
14
3
13
107
7
6
30
72
152
28
30
12
12
11
36
27
16
66
32
51
12
45
10
2
18
4
6
8
36
10
78
38
9
12
12
57
15
19
20
28
68
40
14
24
10
17
19
5
55
24
17
15
21
69
4
6
17
36
25
12
2
33
72
24
81
12
6
12
33
13
74
16
72
5
7
5
1
20
30
16
14
6
40
17
67
17
45
30
12
6
4
11
48
7
12
2
52
18
50
6
4
32
6
18
12
64
20
16
8
81
3
12
16
14
60
78
33
3
4
18
2
22
6
8
30
30
9
67
26
15
37
6
26
66
81
72
1
54
41
21
15
43
14
10
72
54
35
12
87
6
15
36
33
22
8
78
12
88
11
7
62
63
48
1
30
2
6
28
14
3
33
24
6
16
8
9
3
48
9
3
6
52
36
74
6
52
12
6
12
62
18
10
35
13
30
36
20
34
2
28
32
9
33
36
42
22
30
8
42
40
18
8
30
4
8
24
4
11
3
9
12
39
45
36
12
9
30
18
16
6
98
22
14
4
18
60
32
45
3
52
8
30
63
36
3
22
35
15
24
10
95
9
51
7
44
28
60
20
30
40
2
24
66
10
78
42
56
9
19
6
11
9
6
22
11
9
3
63
30
4
20
75
1
14
33
87
21
48
3
10
14
10
14
12
6
10
5
3
4
6
32
28
11
13
6
5
9
15
45
6
16
96
72
6
24
30
38
3
7
20
30
15
7
29
12
49
47
43
36
2
82
5
3
21
27
42
48
16
26
57
7
5
36
7
50
30
22
11
7
41
48
31
30
86
36
46
14
33
21
63
1
32
106
44
40
14
12
10
50
18
4
17
79
144
26
66
70
11
24
31
29
39
24
33
96
3
4
84
17
19
5
7
30
68
16
6
65
7
8
18
87
43
53
9
10
2
10
30
2
33
45
46
24
2
130
6
30
5
15
12
40
5
21
22
5
3
12
40
44
16
30
30
80
10
44
36
12
87
12
21
42
6
64
26
48
60
10
11
96
9
24
3
139
8
84
58
11
19
5
3
4
89
51
12
33
43
42
23
12
21
6
36
10
11
3
90
24
42
22
8
3
9
3
99
18
27
3
21
19
8
34
44
6
48
58
14
28
6
12
12
11
15
33
36
48
3
12
42
22
54
2
78
4
23
27
10
26
16
14
6
36
12
6
6
36
28
2
12
15
1
14
18
18
12
21
43
24
42
24
8
42
24
22
11
7
5
36
12
3
33
27
6
64
8
36
24
3
15
10
47
25
26
42
12
16
35
61
14
24
16
56
4
12
20
40
5
57
46
41
1
35
39
28
36
6
35
3
6
27
60
9
16
18
50
15
15
33
21
3
45
15
15
69
9
52
2
33
7
30
38
4
6
11
9
60
108
64
23
9
28
18
14
24
24
148
2
18
90
22
6
5
24
1
54
8
57
33
4
6
2
6
52
72
8
28
14
6
9
15
28
2
3
13
30
12
12
77
12
37
11
3
60
18
10
62
22
5
108
55
8
21
9
10
20
30
10
30
35
12
1
60
26
21
27
69
49
23
105
36
24
82
2
22
8
30
27
19
14
22
6
60
14
21
3
9
1
12
12
23
15
9
25
26
82
59
3
24
22
8
22
14
46
5
12
13
12
11
19
42
6
20
12
9
33
54
22
20
15
27
9
49
11
19
30
44
6
153
1
26
4
5
21
27
13
14
24
4
86
6
84
6
24
22
2
15
37
98
28
29
85
14
12
28
26
16
68
63
3
124
20
9
7
5
1
62
48
24
46
11
1
23
7
26
40
2
112
6
59
33
10
17
27
70
8
18
4
41
43
2
15
3
34
2
4
24
60
80
21
12
9
75
1
54
65
13
6
24
18
59
9
51
36
19
44
9
63
12
6
15
36
12
69
10
14
27
37
23
33
16
38
12
30
34
56
42
42
21
15
30
27
7
18
78
14
30
6
18
21
39
10
23
12
7
32
60
22
14
82
24
18
110
48
48
70
14
12
16
44
39
7
5
37
59
33
4
36
6
8
16
5
3
18
18
45
39
30
10
30
38
9
21
63
36
25
50
16
5
3
9
57
6
30
64
6
20
22
26
4
12
24
5
79
38
27
45
42
34
54
113
3
42
27
7
8
21
48
1
32
51
9
6
45
7
2
54
10
20
16
50
84
34
26
36
28
26
16
50
36
108
21
45
54
12
12
9
31
20
21
15
21
12
48
33
10
8
24
4
44
22
14
33
1
68
64
98
6
10
44
18
27
33
28
24
60
23
15
4
78
8
34
36
18
11
15
6
15
63
9
3
81
9
40
2
10
26
6
30
40
38
3
13
11
13
47
21
15
13
44
12
24
3
12
25
12
32
12
10
14
10
32
52
2
6
84
16
12
36
41
3
28
20
28
32
102
28
2
33
3
22
12
38
30
18
69
1
2
45
57
28
11
9
42
28
5
7
5
12
43
8
12
18
30
54
54
12
105
3
4
6
11
15
6
10
29
39
4
26
10
14
6
33
19
38
4
12
14
6
6
4
65
24
37
18
12
24
6
38
40
42
2
21
21
40
20
54
12
21
21
10
6
30
2
15
3
112
17
7
17
33
54
9
13
8
3
73
26
21
ABCD 497489912*7^$a-1 [50100]
18
15
15
60
42
78
78
54
66
6
36
18
204
30
6
42
84
48
54
11
1
30
18
42
12
24
45
140
13
24
36
6
54
15
63
5
4
3
12
5
13
15
20
13
30
33
44
1
47
52
3
17
7
18
78
69
3
17
73
71
7
69
44
97
27
20
7
54
15
129
6
57
57
66
17
48
25
30
17
72
67
6
18
5
7
84
5
96
13
42
102
131
72
24
4
33
6
60
6
15
24
15
36
54
15
285
12
39
15
9
27
36
53
76
51
69
15
9
21
23
28
3
126
11
4
68
7
69
9
35
1
54
30
24
59
109
24
36
3
51
41
1
12
15
9
11
145
123
27
36
36
114
48
47
31
48
18
30
18
60
36
30
65
61
42
60
12
6
60
12
11
121
6
17
55
78
48
11
4
105
24
24
12
36
78
53
28
72
15
29
19
57
27
6
6
53
13
90
6
24
42
21
24
15
18
96
96
48
15
27
78
59
229
24
11
24
52
15
29
1
48
30
65
103
6
24
15
9
35
43
6
47
24
61
15
9
6
48
9
153
18
36
84
21
51
17
52
15
5
19
18
96
48
204
30
36
9
9
48
59
28
20
49
60
15
15
6
6
36
24
105
48
51
21
24
15
29
72
19
12
72
30
24
42
21
3
12
201
9
15
68
28
123
6
24
24
35
85
6
6
48
60
24
24
18
6
11
124
75
21
9
6
57
3
30
12
12
15
3
30
107
19
90
15
141
30
60
5
31
6
78
5
28
3
117
57
48
15
63
5
28
129
18
6
192
6
36
69
69
99
3
12
53
25
47
7
30
12
3
129
11
61
15
15
6
12
24
48
87
87
138
48
15
81
24
63
9
15
27
41
52
33
83
7
24
89
49
6
42
30
17
133
63
24
48
24
20
31
30
30
42
6
42
120
78
138
42
21
9
12
42
54
18
18
63
153
11
31
6
63
21
12
42
45
15
5
19
54
30
6
15
27
48
6
30
29
49
3
48
57
63
27
54
24
24
15
21
84
48
12
3
105
83
61
15
48
20
37
48
35
7
108
48
129
21
30
48
6
15
39
60
36
36
12
66
24
87
105
15
24
9
6
57
141
12
42
84
101
48
31
18
3
63
72
29
19
18
144
15
9
6
5
52
3
42
90
77
4
39
36
12
9
33
42
36
6
96
12
39
24
21
12
24
96
12
3
27
17
19
18
63
33
11
1
96
78
96
60
173
7
6
15
9
15
44
61
12
48
36
42
41
24
31
36
30
84
6
29
24
31
41
100
75
24
6
6
29
13
6
66
18
21
15
9
51
24
42
12
6
5
37
39
33
6
6
84
12
18
12
89
61
11
43
60
21
116
7
17
4
33
54
30
75
27
180
5
103
12
36
24
18
3
96
9
30
9
33
120
138
6
15
20
19
12
6
6
48
12
6
6
36
48
36
54
48
27
116
31
17
43
6
42
6
3
20
55
78
15
9
35
31
84
5
109
30
42
18
36
6
54
89
4
3
12
12
18
23
24
19
29
151
17
127
165
68
4
15
33
15
48
5
4
21
30
12
6
6
48
21
44
13
102
42
15
15
9
39
30
23
115
18
114
30
48
35
7
36
120
57
24
51
120
60
18
120
12
12
18
6
78
18
120
11
37
24
39
72
24
33
66
18
23
37
24
48
24
15
15
108
17
25
18
5
28
9
87
44
85
42
17
13
42
48
12
5
37
15
21
48
12
54
36
42
60
6
29
109
39
44
43
54
12
6
60
54
12
18
12
65
61
42
36
29
4
9
18
21
3
69
45
60
6
36
21
27
6
207
3
60
6
6
17
48
52
72
68
43
90
15
24
3
17
37
18
30
39
9
78
90
30
84
161
109
15
9
35
49
3
27
18
90
57
3
12
126
12
48
15
21
12
18
18
12
15
39
9
168
39
42
48
90
96
17
48
13
35
24
91
12
54
108
6
30
15
27
17
7
21
33
42
17
31
12
9
21
27
48
27
45
129
66
36
24
36
30
15
57
39
93
12
35
1
12
6
5
52
20
49
51
44
19
24
81
9
35
31
21
9
12
36
42
21
99
30
42
17
52
15
33
75
161
49
60
87
45
99
24
63
18
11
28
3
42
6
54
24
83
133
6
24
6
84
15
3
45
15
30
3
33
63
3
6
6
101
7
21
33
6
72
5
43
5
37
11
4
15
48
197
37
39
27
132
5
24
55
17
100
3
21
21
27
69
51
33
78
42
30
5
24
19
12
90
95
67
81
96
9
90
24
78
30
60
17
48
19
81
63
36
198
12
23
25
66
29
76
15
9
68
13
11
13
11
4
87
36
6
18
18
3
63
81
81
18
41
31
45
24
9
11
103
36
81
3
60
5
55
12
66
18
102
39
20
1
204
24
54
81
9
35
28
3
12
12
6
24
48
24
30
5
13
11
49
6
12
48
36
90
108
11
7
126
48
18
36
84
17
19
156
78
60
12
18
117
48
3
12
36
42
23
13
42
12
114
24
11
4
24
96
27
17
13
35
48
24
72
19
6
3
45
18
9
9
6
42
18
24
65
7
17
48
19
18
6
24
42
6
105
27
6
30
18
63
33
12
23
25
30
17
24
19
6
95
13
18
21
68
7
17
28
9
39
15
66
144
6
53
61
35
37
162
17
31
12
12
54
54
48
29
4
45
27
24
3
6
15
20
61
59
24
13
30
9
44
19
5
109
42
17
13
59
43
29
48
91
6
3
27
108
48
66
11
103
24
60
5
100
111
66
39
57
35
31
24
102
11
7
21
20
7
93
27
24
45
9
6
6
48
51
33
66
60
81
63
126
71
25
78
6
87
39
24
180
21
57
6
33
9
15
33
36
71
61
15
9
30
18
66
78
6
5
7
24
17
28
ABCD 497502366*7^$a-1 [50006]
24
48
60
45
14
12
4
104
13
23
166
86
40
60
48
45
15
21
11
12
132
58
39
63
44
70
50
13
23
108
16
45
9
87
9
54
32
16
9
11
52
32
10
18
36
12
32
22
14
217
35
12
60
36
145
12
24
45
174
32
145
144
35
37
57
72
15
3
45
99
81
45
15
12
36
23
148
141
119
1
131
76
81
72
195
21
9
24
30
152
1
35
48
22
14
40
165
36
24
39
56
4
21
63
60
68
25
9
99
36
51
12
9
144
83
166
66
33
111
78
171
12
47
40
8
84
16
9
99
120
81
71
252
37
9
50
22
15
27
20
1
11
108
49
11
16
57
99
36
72
36
32
202
26
100
92
22
86
4
108
45
3
44
16
56
1
27
32
184
72
33
11
1
36
11
16
36
18
62
16
9
75
8
52
18
3
108
9
26
1
51
120
45
27
9
63
8
16
44
48
12
12
36
180
12
10
6
162
18
12
32
12
1
63
44
37
63
36
20
12
48
52
102
18
72
6
27
48
11
25
36
47
13
47
96
4
20
49
59
48
1
63
68
40
120
9
144
15
32
12
12
1
47
52
6
54
68
70
63
9
14
1
75
68
37
36
57
63
27
6
26
49
59
60
16
32
24
121
23
12
144
24
16
90
26
24
76
92
40
80
46
14
12
84
12
22
48
2
36
61
35
61
93
27
35
1
23
1
39
24
116
46
75
24
21
2
12
76
20
12
1
45
111
9
122
13
96
39
90
110
4
21
11
36
144
84
1
12
24
39
9
51
30
18
20
48
13
15
54
27
21
2
61
36
36
23
4
20
60
28
8
24
13
15
128
24
13
243
32
24
25
59
10
26
49
47
48
4
9
23
120
96
12
12
48
1
119
1
191
60
46
54
20
24
37
83
70
14
60
96
12
24
145
72
108
132
59
142
18
24
48
60
66
27
24
21
144
15
11
12
72
24
1
24
39
18
198
36
9
11
34
26
109
47
13
59
133
108
240
35
64
57
11
48
73
11
1
45
6
104
52
9
95
28
57
51
12
212
1
83
10
6
9
35
4
42
14
34
72
18
20
60
16
81
3
9
51
20
106
27
36
23
34
14
1
39
9
33
39
95
121
35
28
20
36
120
120
181
96
75
9
63
68
40
68
24
13
3
32
13
107
25
35
73
75
92
12
13
99
116
64
20
25
24
9
26
46
158
12
28
66
110
4
116
73
3
117
23
154
135
9
110
37
95
48
46
6
44
96
24
36
28
188
73
47
12
12
10
14
37
3
45
11
48
36
4
42
14
144
108
13
35
64
8
22
2
16
80
60
49
9
54
140
13
60
23
36
25
9
122
22
38
144
36
24
37
9
62
36
61
71
24
96
1
63
68
60
130
18
12
42
66
128
24
1
59
13
36
23
28
30
63
143
61
36
3
45
11
40
20
1
153
50
1
155
28
32
4
32
4
6
3
11
97
24
63
32
121
63
80
1
23
34
86
36
28
36
21
59
13
72
9
26
24
60
13
84
9
6
8
40
18
15
9
39
227
48
36
4
20
4
21
71
1
23
4
6
74
97
135
8
36
12
12
16
81
24
72
9
38
12
61
15
120
18
24
39
179
48
13
71
40
20
12
40
8
12
60
1
119
40
20
64
6
26
109
59
72
24
60
1
23
60
12
25
27
6
110
25
35
60
16
18
27
23
36
132
12
1
48
33
50
228
37
39
24
81
216
93
87
23
48
58
6
57
9
24
111
35
73
11
88
9
153
99
15
32
40
8
4
8
12
70
63
95
40
18
42
12
20
229
9
2
12
36
12
13
83
34
2
214
24
2
37
59
4
36
54
14
40
32
10
3
27
24
8
58
15
23
36
4
12
32
13
35
48
196
18
27
36
23
10
27
147
20
16
44
96
120
25
72
27
36
140
70
27
27
20
12
40
45
11
4
68
60
46
24
26
4
18
90
32
12
10
15
83
36
1
36
63
44
96
4
32
24
25
15
36
108
57
15
44
4
68
49
36
83
61
216
27
9
23
58
51
12
9
135
59
60
274
3
15
20
28
56
25
11
4
81
107
58
15
39
68
22
18
126
27
60
57
90
20
12
24
85
75
45
11
24
24
118
14
40
48
32
10
158
16
42
2
108
52
8
40
24
9
11
48
36
4
90
18
102
86
4
116
1
23
49
9
18
6
30
81
15
9
111
18
24
39
9
14
4
176
4
105
12
15
9
3
42
39
11
16
32
36
4
117
15
48
9
27
20
12
12
16
57
63
117
23
12
73
132
3
44
16
44
40
20
16
32
28
80
10
75
71
84
36
144
16
54
14
49
24
3
32
48
1
23
60
40
21
11
160
9
59
22
54
45
95
4
108
9
99
56
4
12
18
2
4
80
154
62
60
24
24
112
45
47
16
24
8
84
46
54
176
48
10
14
37
59
76
80
28
8
13
ABCD 497627168*7^$a-1 [50027]
12
24
12
25
51
32
16
8
73
35
1
15
20
49
96
15
12
44
40
144
12
9
59
28
21
75
44
61
11
136
128
1
15
21
108
51
9
96
23
16
12
80
16
116
13
60
24
123
33
132
47
1
111
93
47
16
72
12
36
117
27
288
48
8
85
180
23
64
24
44
4
21
87
36
57
48
119
25
119
60
64
44
48
72
16
24
45
83
16
24
32
12
132
280
24
201
39
8
16
72
8
16
24
12
48
9
35
4
84
45
36
47
49
183
45
23
60
133
15
93
23
16
92
25
24
203
96
52
225
36
63
32
25
36
12
3
20
136
8
112
57
36
15
12
48
129
99
33
35
72
4
44
72
13
48
3
57
12
108
60
156
39
105
3
32
49
131
1
11
36
64
117
51
9
75
48
57
83
24
169
63
96
96
36
84
141
27
8
72
16
168
8
4
33
27
36
32
25
183
45
15
21
11
24
61
12
35
61
36
47
28
45
60
36
48
11
16
56
49
3
45
12
27
21
36
47
52
36
24
132
9
36
132
3
9
47
49
108
3
128
24
49
63
32
40
33
24
23
157
23
73
120
99
24
141
27
12
32
4
12
21
27
189
12
24
27
36
80
124
164
12
73
60
35
48
108
60
40
12
21
71
100
9
123
21
3
8
13
60
3
20
16
32
28
44
16
48
36
96
12
24
92
61
60
119
49
51
24
48
72
8
1
12
35
64
24
8
4
45
23
72
13
23
108
52
192
93
39
32
72
97
24
24
23
232
21
3
21
51
69
75
32
13
27
24
33
51
32
4
105
24
75
20
76
132
32
25
12
51
21
72
3
84
9
11
73
83
148
72
57
15
45
3
44
109
3
60
24
21
27
33
24
15
120
21
72
15
12
84
164
24
48
40
192
300
132
24
36
12
45
72
47
52
80
28
45
99
20
13
11
4
69
27
80
25
11
16
72
24
21
36
60
107
61
60
87
8
88
141
3
9
51
140
36
49
72
36
132
35
64
8
4
32
4
56
72
37
60
27
9
120
35
12
13
47
40
24
33
167
16
9
47
73
95
13
108
35
4
105
23
61
36
27
32
4
21
12
72
3
9
75
69
39
92
36
25
3
36
21
23
49
15
8
157
27
24
32
108
1
27
201
12
11
48
40
56
4
21
120
39
12
132
8
13
83
120
73
23
108
4
8
72
73
48
15
72
44
64
33
219
32
36
64
33
3
72
80
61
131
16
24
48
8
72
72
49
63
33
35
1
3
44
76
36
9
24
27
68
36
121
24
191
88
36
45
87
48
45
107
16
33
39
56
72
72
16
68
124
33
99
128
52
105
15
8
12
109
23
28
36
12
32
85
23
97
99
45
36
96
59
25
27
93
36
96
123
32
49
63
80
52
80
112
81
75
120
44
52
72
20
37
108
35
37
35
4
9
147
81
36
180
11
73
72
11
52
9
36
47
109
267
60
21
132
51
48
81
47
16
20
13
23
28
108
24
120
8
133
36
48
39
80
1
23
73
96
12
11
1
48
12
75
72
21
99
12
36
21
131
16
84
9
39
81
35
40
45
11
12
36
136
33
3
68
12
109
24
71
64
84
69
191
60
4
32
13
95
13
15
144
36
33
3
9
39
24
8
28
44
37
11
24
13
107
73
27
32
1
24
87
68
28
44
49
96
15
84
236
216
13
72
3
8
28
45
39
21
83
1
51
12
20
1
60
48
24
11
28
21
60
87
56
4
20
1
11
4
60
32
1
12
23
25
3
12
24
44
12
4
45
95
100
68
40
33
60
48
155
24
4
32
148
216
93
11
37
179
36
25
23
96
16
36
24
80
1
48
83
12
52
21
15
8
88
24
153
143
28
21
159
176
13
120
11
193
12
24
39
12
9
63
57
60
3
8
73
239
73
11
124
432
20
96
4
21
147
80
1
255
24
60
93
159
56
16
9
36
15
12
48
24
72
24
21
23
52
12
60
33
51
176
100
33
15
8
133
15
12
36
69
23
96
40
24
129
51
92
24
1
11
96
100
12
44
88
72
33
3
128
4
45
3
69
72
83
205
75
56
72
61
48
51
24
24
57
12
11
1
63
33
12
27
12
93
3
33
111
12
33
111
36
32
37
24
15
68
220
33
99
36
44
52
8
64
132
93
ABCD 498012408*7^$a-1 [50020]
20
27
4
29
39
16
32
1
36
23
1
74
22
23
12
3
6
7
5
7
11
1
20
1
74
6
15
16
8
28
8
3
6
6
1
17
15
1
26
21
93
15
1
27
35
22
63
8
4
9
14
9
28
12
23
9
16
11
1
8
9
36
40
14
21
13
11
1
20
6
81
28
5
6
33
4
33
8
6
10
38
13
5
4
8
39
9
18
1
21
35
12
12
21
3
64
11
6
18
46
23
12
28
32
1
24
2
24
9
27
30
30
42
3
9
30
13
35
6
3
24
3
6
3
4
29
75
16
29
60
7
5
3
4
12
17
27
15
37
44
1
32
15
3
46
3
8
12
13
26
25
20
39
46
27
8
12
12
12
28
32
9
90
69
1
15
60
9
11
24
16
56
33
6
12
21
45
6
33
27
6
4
27
41
7
48
53
12
48
27
51
45
45
12
19
20
24
16
11
9
28
20
25
3
5
40
15
5
3
49
15
21
87
29
16
8
12
31
8
40
9
23
24
4
12
24
5
55
32
97
35
1
2
42
4
27
9
23
12
48
61
11
1
27
17
40
3
21
12
50
25
9
3
44
1
3
9
74
37
5
63
16
68
1
2
1
20
4
17
55
20
24
9
3
1
3
5
18
37
21
2
78
60
6
21
52
8
3
21
21
15
132
24
4
8
4
11
1
9
3
23
10
3
17
4
14
72
30
28
23
15
21
72
12
40
69
11
12
12
12
4
8
9
3
13
11
1
11
9
4
47
21
51
4
11
10
23
21
6
1
8
12
28
24
11
18
15
9
67
36
21
14
6
19
21
26
10
60
36
14
13
12
8
27
114
15
4
20
24
28
12
9
12
47
49
47
9
6
21
27
49
44
9
67
20
57
7
33
74
34
3
23
13
47
42
4
68
39
27
1
21
20
31
17
36
6
24
6
7
107
9
4
5
3
9
3
4
8
3
9
1
3
35
1
32
88
36
20
15
25
20
4
24
5
4
14
1
21
48
39
8
4
23
9
3
34
39
11
13
11
10
8
18
21
9
24
7
12
20
60
27
6
7
9
44
16
8
6
21
33
39
28
12
11
13
9
24
3
21
20
12
7
48
5
3
51
18
18
37
33
38
1
8
64
8
28
12
5
7
44
36
13
50
6
4
24
23
13
3
5
7
5
31
33
72
48
83
4
9
20
39
1
60
35
3
6
36
3
12
75
24
10
12
8
3
4
45
2
9
27
22
35
25
44
7
8
9
12
75
24
40
11
10
24
116
12
28
2
18
3
36
16
24
23
9
37
27
95
1
17
24
12
7
9
11
33
7
23
46
2
18
15
36
64
8
12
36
99
10
8
19
47
13
12
56
12
1
2
10
51
33
38
21
1
15
21
8
3
9
19
11
37
23
42
6
33
4
44
1
14
13
23
21
27
30
15
12
3
1
33
23
4
5
15
9
36
15
1
51
32
12
24
13
99
8
12
9
84
27
3
33
4
24
9
14
33
12
57
15
37
11
61
11
16
8
25
11
49
23
4
17
6
21
45
7
5
18
78
3
21
3
25
12
3
8
45
3
33
18
9
4
33
2
34
8
3
3
33
13
11
9
7
9
14
6
12
3
60
4
68
40
12
21
2
13
5
3
1
15
32
9
3
27
21
13
15
20
21
79
23
36
36
18
6
10
24
38
1
29
18
13
8
16
24
8
4
17
7
5
19
9
12
24
3
12
8
15
6
3
21
30
33
15
10
15
17
27
36
33
3
24
37
3
24
9
2
9
21
3
4
8
27
21
16
20
12
4
17
51
15
10
3
9
8
6
21
45
7
12
41
3
124
12
8
81
3
3
13
23
12
9
12
64
17
7
17
6
13
24
60
9
80
4
15
9
3
8
1
11
1
2
45
1
20
3
4
5
6
10
32
27
52
45
51
44
21
4
15
56
27
12
6
3
48
12
15
1
9
14
9
4
12
21
35
12
39
1
36
57
11
39
36
10
24
3
60
17
27
9
3
3
1
8
76
17
7
12
8
9
52
2
6
3
4
44
9
4
15
24
20
9
19
9
12
11
4
89
4
39
48
24
29
36
27
16
17
3
1
20
16
27
23
9
48
33
6
48
10
24
8
24
51
40
29
31
33
2
9
24
12
16
32
15
22
48
47
25
8
7
68
16
33
35
45
19
11
33
33
3
16
8
13
24
2
33
15
18
19
11
10
24
44
40
20
19
21
36
47
28
69
3
32
12
9
3
33
7
5
18
22
48
38
1
68
13
39
8
25
39
47
42
4
3
8
33
79
60
5
6
10
12
11
1
15
33
27
56
21
4
23
9
19
12
36
8
60
9
3
15
13
20
3
9
36
1
59
21
24
3
4
45
11
27
33
21
6
10
99
21
23
9
48
7
9
20
67
69
8
52
11
4
5
52
15
23
42
40
3
68
12
13
20
4
23
9
7
29
3
21
15
9
15
27
24
9
24
84
24
16
57
51
9
3
9
80
3
21
51
9
30
57
1
8
19
44
28
48
128
12
1
11
33
28
8
39
1
32
12
18
22
15
5
4
12
32
6
6
27
48
52
56
1
27
20
15
1
8
3
6
30
1
8
1
23
27
6
64
2
9
25
3
8
4
20
21
7
33
14
10
14
1
29
7
24
8
13
8
15
4
20
88
29
16
15
8
4
8
45
27
3
12
21
88
9
20
4
23
21
102
9
9
66
13
44
16
68
33
72
3
52
24
8
1
36
20
48
3
12
1
32
19
5
75
9
27
4
32
21
40
2
9
87
1
77
6
120
1
8
28
107
37
9
11
27
33
72
24
4
9
11
16
33
11
15
58
14
37
41
3
45
6
6
7
12
23
18
18
9
51
13
44
69
48
16
12
38
30
7
5
7
8
25
2
10
2
13
17
4
26
1
9
38
57
21
4
15
23
13
45
11
24
3
6
15
52
20
16
17
16
12
2
10
50
9
4
5
7
21
51
33
8
3
12
1
11
28
23
1
69
39
35
21
3
42
24
18
9
9
7
12
12
21
15
8
3
49
21
32
19
23
42
6
12
6
16
23
28
9
15
32
3
1
60
12
12
21
2
22
23
3
49
41
4
11
144
1
14
21
9
7
24
29
31
125
48
12
7
41
7
9
3
8
3
22
59
39
10
23
28
11
61
32
12
3
1
20
48
13
11
1
12
15
8
3
1
41
6
1
23
25
17
16
24
3
44
24
39
37
9
11
27
13
41
3
33
16
3
17
4
23
51
13
5
27
24
36
4
29
48
12
51
63
6
18
22
20
19
8
4
20
33
54
10
156
11
9
87
40
24
20
9
51
24
3
49
41
6
10
27
33
2
10
38
10
3
33
14
9
4
9
27
56
37
14
10
8
40
26
1
21
8
3
33
24
19
12
5
27
24
52
11
37
12
21
12
48
47
12
15
18
4
14
6
6
1
20
12
4
12
9
20
40
2
18
12
4
23
1
56
30
30
39
1
36
8
6
1
5
3
9
12
15
12
13
26
42
15
24
48
1
23
4
12
20
3
10
26
13
9
23
49
12
59
4
12
9
12
11
33
6
18
19
5
39
28
35
30
63
1
2
18
31
33
50
9
27
6
3
24
24
4
36
5
15
3
1
9
14
97
9
3
47
60
22
47
24
33
4
2
18
7
29
16
20
4
14
9
4
8
9
120
4
12
11
15
1
8
40
20
24
57
7
32
52
80
4
29
6
1
9
14
9
16
11
12
69
117
6
21
33
15
24
13
8
3
13
20
4
20
39
1
23
3
34
12
12
3
24
11
9
45
30
21
16
68
52
24
17
16
3
17
6
45
12
69
63
36
1
51
8
40
8
4
21
36
3
9
11
51
18
30
21
9
42
21
4
12
5
24
7
53
4
36
11
24
96
1
11
40
11
9
4
36
20
12
16
29
4
23
3
10
3
23
33
33
28
36
8
3
40
104
45
18
12
1
45
35
63
10
3
9
11
9
19
56
3
6
135
49
2
9
16
5
4
14
33
9
51
28
9
23
1
39
29
31
9
12
35
13
11
24
16
9
15
29
27
36
12
1
8
27
13
35
25
3
36
21
47
4
5
64
2
33
28
8
21
40
24
35
24
1
3
8
57
7
56
60
4
12
8
25
27
20
16
33
24
11
4
32
4
5
24
4
11
12
48
15
1
5
3
25
24
2
37
48
21
8
3
40
32
4
8
49
15
8
15
48
9
60
25
11
25
15
35
34
11
33
3
24
24
63
37
9
26
1
9
3
12
80
49
23
4
20
39
10
24
35
57
19
35
25
20
12
9
51
12
1
14
21
1
59
45
31
24
5
18
36
13
17
19
8
12
15
33
12
40
12
5
31
12
41
6
73
8
24
24
15
37
20
4
29
3
13
24
23
24
16
8
21
4
20
27
39
9
21
12
16
12
8
3
4
32
15
13
20
13
20
12
30
18
3
28
9
32
4
26
33
12
36
1
80
12
28
3
5
19
11
57
1
111
12
8
15
6
60
30
18
12
18
6
7
20
12
4
5
40
48
32
12
3
15
13
8
1
20
40
20
66
18
3
49
2
10
23
12
40
12
9
36
15
11
33
25
14
10
156
44
19
84
12
5
3
52
33
2
42
3
1
3
32
4
81
26
6
7
12
8
27
24
12
12
9
16
48
68
21
6
9
12
48
3
21
27
9
12
49
8
60
6
6
31
24
12
21
39
45
3
20
4
8
45
18
21
13
14
150
36
36
18
1
9
3
48
5
27
60
9
19
12
8
39
45
45
4
32
43
17
39
27
10
75
35
1
11
13
24
45
3
12
20
33
7
9
24
47
12
4
8
12
48
21
24
30
30
39
1
3
20
3
10
26
1
36
32
81
19
9
2
21
24
9
4
36
27
29
19
12
9
15
24
105
3
33
11
60
40
144
44
3
10
2
1
77
40
36
3
68
12
1
27
5
24
63
4
29
43
8
9
7
29
19
5
3
4
44
37
23
13
50
10
3
48
69
23
9
24
3
37
11
13
3
8
49
27
8
37
47
36
24
21
16
3
41
43
8
24
45
36
4
11
12
9
28
12
71
12
12
12
1
12
51
23
30
4
2
34
11
60
15
1
77
15
1
15
29
16
56
4
26
10
11
24
4
32
4
12
21
ABCD 498083462*7^$a-1 [50072]
14
3
19
5
81
10
44
24
18
3
60
39
90
24
39
9
6
58
8
12
12
27
117
30
18
12
10
18
8
39
24
156
31
50
24
39
12
57
15
1
56
51
9
84
15
1
92
28
6
50
34
29
15
10
59
51
4
26
10
74
10
62
12
72
22
30
44
12
24
48
30
78
4
14
24
42
48
10
62
3
84
9
3
3
66
46
29
36
19
2
114
6
3
19
14
72
12
154
24
2
30
130
30
56
42
12
3
31
32
4
29
43
68
6
4
20
66
42
15
9
12
28
72
6
14
166
30
20
3
15
9
15
88
26
30
24
6
120
4
47
7
14
42
4
84
2
27
9
18
18
54
16
186
14
66
39
57
6
18
46
2
24
10
77
12
48
21
78
72
30
42
114
46
50
24
6
9
21
27
21
15
3
42
72
40
18
68
16
38
27
12
19
8
28
36
2
10
36
36
5
31
77
33
70
20
18
12
148
35
60
1
14
21
21
39
180
43
14
42
45
60
1
24
86
16
17
9
6
42
15
21
12
27
57
18
24
42
22
26
12
10
29
43
36
26
24
12
6
9
105
6
48
21
45
54
40
53
3
58
56
88
8
36
12
10
5
21
39
31
14
22
8
48
52
2
42
33
79
26
10
14
46
32
24
66
27
51
9
57
12
42
33
63
69
12
48
25
20
58
38
27
81
102
16
8
30
84
102
54
84
58
12
32
21
55
2
4
30
41
49
38
18
3
103
68
40
42
14
6
15
33
124
8
36
48
3
87
93
12
9
12
22
30
47
33
142
14
15
57
22
5
48
55
8
30
42
4
44
48
24
10
14
30
36
15
19
20
42
22
29
21
46
2
34
5
57
171
96
3
33
43
62
30
9
31
89
49
14
21
51
28
53
12
3
30
4
11
45
156
154
2
24
63
39
6
28
23
24
87
54
10
2
3
27
96
16
8
6
36
12
48
3
7
74
15
7
2
63
12
36
31
32
24
9
39
18
63
15
21
48
36
21
24
12
12
94
36
12
14
39
19
2
42
24
6
3
21
24
3
36
19
18
8
64
14
72
42
99
129
15
21
40
18
74
24
3
15
34
8
22
26
15
21
3
60
37
6
12
5
121
96
11
7
20
21
3
64
26
6
24
9
25
32
72
12
22
14
12
51
45
4
38
52
20
72
16
26
6
21
55
26
18
64
2
58
14
36
15
153
18
10
44
12
36
63
61
18
17
43
2
34
14
78
42
22
8
24
28
30
8
15
24
15
6
4
38
66
54
30
34
5
9
51
19
2
42
10
8
10
54
20
24
10
29
3
18
27
51
4
38
15
31
18
47
15
126
27
73
18
77
15
48
6
42
64
26
39
21
60
78
153
15
6
51
9
30
9
57
15
60
27
16
41
7
32
28
26
84
30
42
3
27
21
36
49
126
2
27
3
9
9
36
99
33
36
27
84
48
51
4
26
34
18
104
15
69
12
24
24
15
96
49
6
26
15
9
34
146
66
33
15
16
14
27
7
26
10
14
24
6
81
81
51
9
3
1
20
18
93
21
64
8
78
33
15
24
48
6
28
8
36
114
18
22
5
13
48
134
24
4
38
24
72
30
40
98
48
63
1
20
12
3
21
54
4
17
51
30
3
165
58
8
48
30
12
40
14
4
5
39
24
4
60
8
64
5
3
33
24
25
38
18
70
12
29
84
37
8
6
81
24
9
12
4
18
41
7
5
45
3
21
3
9
3
48
9
52
14
81
57
30
4
86
120
39
84
3
66
6
18
22
41
57
12
4
8
10
125
33
15
15
6
51
84
96
45
10
53
9
12
24
34
128
24
10
8
54
4
68
42
3
33
36
27
21
22
26
24
24
6
10
11
31
44
66
24
75
7
5
33
46
5
84
1
18
38
6
96
6
60
27
93
40
38
57
7
26
64
18
50
18
18
10
26
99
1
20
24
24
72
60
108
12
6
16
137
15
33
21
4
95
31
26
54
124
5
96
39
33
19
50
42
24
9
39
69
51
18
84
3
63
4
5
45
4
8
58
44
18
24
30
42
75
55
26
66
18
24
24
6
18
78
9
1
11
3
6
135
7
98
12
60
42
40
80
42
10
20
9
21
58
18
8
10
14
40
30
17
1
47
33
24
6
30
22
146
22
29
45
15
9
82
8
40
50
15
7
8
42
6
42
12
15
7
72
5
15
16
29
21
40
20
24
18
28
14
12
22
60
77
9
3
1
66
2
12
15
36
93
6
6
10
32
24
90
6
34
30
5
3
16
8
114
6
16
8
28
2
108
48
6
21
3
66
30
40
66
18
65
33
10
72
41
39
57
49
14
105
129
34
53
24
1
20
39
7
44
42
6
24
48
34
42
26
4
14
42
70
32
40
18
104
15
33
75
57
28
14
112
2
78
18
58
60
2
24
30
18
60
46
5
25
32
3
3
40
72
2
39
21
27
9
6
48
18
3
123
10
20
10
14
18
57
15
6
3
1
59
139
8
30
28
6
8
18
87
7
5
48
91
32
6
4
8
6
54
70
2
22
36
2
48
51
61
18
17
60
33
12
36
6
57
48
1
14
52
29
7
32
45
48
240
21
16
47
15
40
8
6
39
12
63
40
17
24
7
8
30
12
6
16
38
18
30
22
26
27
15
69
7
14
6
6
12
30
33
72
31
26
3
48
27
48
162
15
21
12
70
18
47
39
30
72
3
57
24
36
171
1
6
8
6
4
35
93
3
7
74
3
12
3
18
22
17
24
25
20
48
27
1
44
18
33
36
9
12
27
3
28
6
20
27
15
6
36
36
12
108
12
27
99
6
10
18
11
55
41
9
36
12
84
39
1
14
4
20
6
90
6
15
43
5
3
78
4
14
6
18
9
33
27
45
15
15
9
91
24
2
48
3
1
14
16
24
2
39
7
38
12
36
4
20
3
63
33
9
30
24
42
72
46
2
24
39
9
3
9
27
24
25
24
20
18
16
65
1
38
52
5
12
9
24
27
45
3
7
152
58
14
28
12
32
72
10
30
74
70
5
3
18
64
71
21
12
58
14
6
9
7
53
21
30
33
105
24
6
57
1
20
27
1
14
6
42
52
12
32
9
15
34
23
73
8
36
42
33
1
44
28
14
18
10
20
6
58
2
54
4
30
8
34
72
36
2
60
10
50
22
50
30
21
7
5
105
15
24
31
5
60
144
1
54
2
34
86
39
24
31
14
66
28
44
18
6
66
36
10
36
2
4
86
30
28
11
51
57
24
39
21
3
6
3
1
62
18
3
127
20
4
44
24
42
12
22
14
27
79
60
8
90
12
12
39
33
30
153
21
39
45
6
82
11
21
36
12
15
15
4
2
96
36
51
7
36
32
66
64
14
21
9
114
9
45
12
39
33
12
66
58
14
18
30
42
6
21
45
24
15
21
22
26
12
72
10
53
ABCD 498106034*7^$a-1 [50048]
12
84
20
3
22
84
15
9
2
48
22
120
39
32
12
64
33
3
45
15
20
4
33
84
24
36
24
12
80
51
117
27
3
97
65
63
52
33
12
63
80
64
81
51
59
10
120
110
22
23
4
41
43
24
8
1
14
90
63
100
84
8
15
12
10
120
110
21
40
9
20
18
1
9
147
23
22
15
36
29
15
4
9
23
57
19
81
87
65
4
24
15
84
93
15
35
45
13
36
36
20
115
128
75
61
9
72
11
117
79
12
9
23
9
28
12
60
3
197
78
46
27
33
56
138
85
48
17
43
129
3
17
4
11
73
35
1
11
4
69
36
14
45
12
45
18
1
89
19
33
35
3
60
22
27
33
8
52
50
78
55
12
176
37
36
26
49
48
33
15
65
60
108
103
33
71
40
72
8
16
33
59
27
33
48
180
99
10
144
14
25
92
4
12
9
27
57
36
3
5
55
65
16
36
24
14
42
175
5
3
4
23
34
24
200
55
12
9
84
39
57
24
3
44
15
18
19
156
84
24
93
24
50
22
48
110
72
30
55
5
4
147
108
24
21
14
22
68
90
10
36
36
35
33
16
104
42
13
12
23
105
4
117
26
37
44
9
60
90
1
9
144
24
36
14
42
3
145
3
59
34
26
58
62
1
9
51
96
132
96
53
27
93
15
16
9
72
51
24
9
96
11
27
10
39
33
84
107
13
86
45
25
8
72
7
23
18
72
19
36
9
26
10
15
9
39
36
108
33
80
18
13
9
123
72
96
20
12
1
24
36
44
162
13
12
5
78
30
72
4
87
69
38
133
24
9
14
1
21
83
4
41
30
46
14
46
3
12
32
69
28
3
96
44
189
111
24
3
22
135
5
18
37
129
14
1
44
4
23
13
155
13
9
24
56
28
96
36
8
7
24
72
9
99
71
37
84
84
105
108
12
11
13
36
38
10
36
26
34
204
3
47
30
67
12
24
29
3
1
24
15
32
25
24
47
4
53
7
24
45
191
25
128
147
16
57
12
15
68
16
24
77
48
72
18
10
87
33
12
15
84
9
72
11
13
39
12
5
18
13
12
48
9
84
84
12
80
30
10
8
16
3
41
102
34
26
85
108
68
13
24
12
24
44
12
18
1
81
50
25
84
11
13
84
36
35
22
68
16
36
24
3
23
10
24
26
34
15
69
80
3
37
50
30
40
12
27
21
15
8
129
51
28
36
33
99
93
20
63
15
25
77
40
60
24
11
63
45
1
144
72
27
23
21
27
37
72
23
73
8
40
9
51
48
60
45
11
40
20
64
12
120
9
84
36
15
9
36
264
56
60
3
64
21
15
45
32
31
153
3
33
35
85
11
37
27
69
24
32
138
60
22
24
51
45
68
40
3
44
16
153
111
24
11
34
104
19
12
21
120
8
27
45
15
13
12
15
53
52
15
24
141
15
68
37
8
90
72
94
56
30
90
28
15
21
51
60
95
37
117
14
12
61
12
24
48
153
39
23
58
12
38
117
73
50
13
57
32
18
37
9
180
3
11
12
81
40
57
3
48
48
11
121
48
33
20
115
95
25
8
88
57
3
9
23
1
44
52
99
9
132
60
8
27
165
43
48
84
72
11
45
28
36
44
4
24
71
58
12
128
12
4
3
11
61
11
1
77
63
37
3
17
27
13
12
38
106
11
64
9
12
27
33
207
23
10
80
18
120
37
5
19
9
63
92
1
3
57
47
37
12
50
130
15
36
9
135
33
135
24
11
70
20
7
105
24
11
40
9
47
27
45
25
2
138
16
36
35
25
20
3
52
35
21
40
60
9
68
55
8
4
23
25
36
69
39
11
57
109
14
102
40
15
45
80
60
31
32
25
12
20
28
60
12
68
43
36
41
15
40
48
69
3
47
30
28
12
48
15
20
76
32
9
40
48
36
27
9
38
10
39
23
21
9
15
13
27
132
11
46
27
48
29
27
120
16
9
8
76
14
22
80
64
27
93
14
46
14
13
89
4
104
60
40
32
3
52
12
36
12
69
24
72
71
73
123
57
74
22
51
17
40
32
15
28
21
71
25
15
9
39
12
96
80
27
10
20
112
39
9
27
8
16
21
20
31
9
39
45
84
15
21
3
132
71
180
10
24
74
42
43
5
19
53
64
71
45
19
41
4
24
2
94
36
24
99
17
40
38
10
62
70
11
84
105
91
57
3
57
2
33
4
23
34
14
22
95
25
15
23
1
41
4
87
44
16
9
23
15
22
63
212
3
72
10
98
25
48
32
27
48
166
74
13
57
47
3
82
60
20
4
3
21
32
4
116
78
166
26
25
93
32
3
1
44
27
45
55
105
48
62
34
156
68
192
40
15
48
47
108
22
48
32
19
9
51
21
95
64
11
10
24
36
8
16
47
13
24
15
36
59
1
44
25
2
25
33
27
9
11
48
87
34
24
36
36
3
32
64
21
15
45
24
56
7
8
16
59
70
20
28
50
10
36
39
17
78
61
9
2
81
40
9
51
36
56
45
52
3
21
14
109
41
12
7
57
15
60
105
14
57
4
12
44
13
72
147
21
2
10
158
12
61
57
62
1
12
180
32
15
25
5
63
1
3
81
50
25
36
192
44
25
24
59
40
48
72
47
10
75
9
24
62
33
25
23
ABCD 498145146*7^$a-1 [50067]
171
9
75
155
73
59
18
100
38
132
133
9
48
51
21
2
12
12
30
54
46
86
58
171
101
18
1
29
48
60
31
24
33
3
5
55
24
35
70
38
18
4
2
106
56
7
9
3
5
55
11
6
42
46
38
30
30
30
36
16
3
65
54
72
61
60
53
16
14
25
9
12
39
47
13
83
58
14
60
12
10
2
25
29
72
36
48
30
70
62
1
72
36
23
36
13
5
24
18
58
75
41
24
40
32
60
43
9
14
60
6
43
23
25
23
36
36
13
12
9
48
15
29
126
18
114
18
28
14
1
12
45
26
25
47
90
30
54
24
72
42
22
3
71
82
14
13
57
14
82
38
6
28
15
11
37
11
24
12
48
36
46
14
18
24
16
32
19
12
36
11
12
12
24
25
23
60
12
60
42
12
4
15
53
6
36
22
2
42
18
10
39
29
42
49
12
45
3
47
48
12
10
20
52
8
7
17
18
22
68
28
38
25
9
12
39
5
19
33
80
7
45
32
31
29
54
42
42
22
20
6
12
12
10
3
33
26
162
4
32
30
1
5
12
52
96
12
2
66
7
65
52
36
15
9
39
59
1
23
30
16
110
61
69
2
1
5
36
4
56
66
12
10
32
16
15
41
54
1
29
42
6
84
40
2
34
3
41
40
8
6
12
22
44
28
8
60
18
13
11
10
63
17
24
4
60
15
5
12
88
3
11
30
12
54
30
30
54
48
28
50
72
54
6
36
37
33
27
11
24
24
49
45
63
9
32
79
101
18
13
60
23
78
48
66
18
108
12
30
24
73
69
51
60
35
42
42
73
149
31
11
54
12
48
30
6
120
136
86
37
48
12
48
155
70
15
5
108
6
10
3
11
6
36
42
24
42
55
47
6
19
48
60
24
36
9
12
98
12
12
58
39
11
114
54
18
4
44
78
42
76
3
57
2
97
17
6
48
70
20
6
190
24
20
19
24
47
114
4
51
60
11
10
3
53
4
39
57
50
60
18
54
132
6
7
35
10
63
45
32
43
108
35
24
1
59
13
57
15
33
12
3
45
3
12
65
36
16
48
26
12
24
42
16
8
54
22
20
28
51
41
43
137
76
24
8
54
154
56
72
66
61
53
6
30
19
29
6
42
7
60
35
13
5
6
34
3
71
48
22
14
85
24
48
29
16
27
35
13
9
14
36
18
91
35
34
26
84
18
42
22
8
24
7
17
112
2
13
36
101
48
30
58
38
25
47
10
60
26
24
34
56
7
33
8
4
14
46
2
46
8
6
10
8
6
46
36
12
32
12
48
6
10
98
22
8
55
11
6
43
11
6
127
47
96
34
36
8
42
13
107
210
12
78
66
7
41
88
48
50
13
24
47
1
35
70
75
17
30
24
48
30
16
24
2
94
3
71
42
31
33
32
36
60
4
51
21
74
109
17
24
18
94
104
30
46
15
48
5
18
46
51
5
16
8
91
81
51
12
29
16
8
96
6
42
31
9
110
13
5
31
9
108
14
6
66
6
18
22
51
59
73
11
37
21
180
2
1
41
7
5
4
3
60
17
42
1
17
103
35
1
41
16
32
28
72
128
6
42
120
16
26
48
6
18
22
14
37
48
59
61
23
54
43
57
27
5
52
38
22
20
16
15
12
23
6
114
34
20
12
36
31
24
17
48
102
42
7
12
65
138
82
32
18
24
49
24
11
96
72
66
72
114
60
24
10
32
66
22
8
6
49
59
18
18
10
24
3
48
12
17
6
10
56
42
24
102
18
12
10
2
49
17
55
60
47
1
9
2
24
30
18
6
16
14
18
84
7
23
118
14
25
12
35
12
13
12
156
11
13
36
24
33
26
6
52
39
5
66
18
112
38
6
66
10
38
60
36
34
2
1
29
12
4
50
42
18
42
42
6
18
24
6
7
12
17
12
84
52
2
24
48
36
1
60
35
25
11
58
183
5
7
11
18
12
16
3
23
37
95
42
91
48
24
23
48
6
76
2
1
11
70
152
4
20
48
19
45
8
40
24
68
96
4
48
38
85
11
12
42
4
15
45
50
114
16
14
120
1
83
34
14
22
8
54
58
15
17
31
12
5
4
20
16
98
42
54
49
29
55
83
72
22
26
22
8
42
18
55
48
35
22
32
28
14
73
11
30
19
23
94
26
24
12
42
16
32
91
45
60
108
3
24
41
42
22
15
33
12
116
19
45
14
18
126
22
62
10
146
13
21
32
12
54
30
48
64
2
66
55
47
12
97
5
112
56
79
35
6
4
75
12
41
36
19
9
12
63
17
78
25
29
4
8
36
6
10
27
23
18
30
24
120
78
42
10
2
1
23
37
17
112
62
46
12
36
75
59
6
40
24
104
42
6
91
77
19
5
42
72
36
25
11
70
51
41
19
60
12
11
25
77
96
36
18
42
31
47
10
14
78
31
23
12
25
132
29
16
72
63
17
12
19
9
2
48
54
19
119
46
14
48
25
29
79
69
2
49
29
6
48
84
1
24
23
22
44
4
12
12
39
9
20
12
24
48
67
143
30
48
40
14
22
12
116
12
6
12
22
8
36
90
12
61
60
65
28
63
35
49
45
15
48
47
13
29
19
5
18
48
73
59
12
30
7
11
36
10
20
6
42
48
7
105
3
24
47
10
51
69
8
88
56
42
60
6
16
12
32
18
60
6
16
36
2
54
4
14
49
5
7
233
18
78
6
13
69
2
12
36
13
17
24
24
7
36
9
14
198
16
8
55
29
91
9
8
42
22
2
94
8
7
23
42
100
20
78
60
37
17
30
1
12
48
131
10
48
2
24
94
14
30
12
7
45
50
132
54
127
47
24
78
54
1
29
24
18
18
31
5
40
20
12
16
8
42
114
42
42
12
60
4
51
57
26
12
13
72
9
3
23
22
12
51
35
30
4
3
105
116
79
71
12
145
60
17
48
30
34
14
18
60
28
56
24
31
60
11
24
6
4
15
12
29
42
42
18
30
7
12
33
27
23
6
16
122
1
9
26
66
18
84
66
76
20
48
72
24
19
5
19
23
12
1
23
36
12
72
46
3
59
46
14
12
1
47
10
14
24
1
24
227
48
ABCD 498166118*7^$a-1 [50004]
16
20
58
12
21
3
36
122
70
2
7
29
31
33
39
27
48
14
72
4
3
21
15
21
3
17
40
63
17
10
2
19
24
17
58
9
41
4
20
58
14
46
21
81
12
39
9
68
24
4
12
8
19
3
54
20
84
52
44
36
34
69
17
22
26
10
42
18
69
5
16
20
12
7
17
16
20
24
19
15
9
12
9
15
5
22
14
10
24
2
10
14
4
3
29
4
3
17
46
9
21
27
5
40
18
30
39
21
8
12
12
31
69
42
6
48
44
36
16
8
22
74
22
9
9
3
27
74
16
15
24
24
12
21
99
60
5
10
12
50
7
21
3
29
4
15
29
4
27
45
8
16
20
16
3
24
41
12
28
20
7
53
16
20
4
20
22
14
40
30
26
4
3
3
6
32
12
24
4
60
72
3
12
9
42
74
4
32
60
7
5
12
10
6
18
2
4
15
101
34
24
2
28
42
14
4
6
54
6
48
6
12
12
66
12
2
40
12
99
17
10
18
44
10
69
3
24
14
12
7
36
3
2
58
54
24
6
45
84
15
9
27
33
41
16
36
8
72
34
9
17
7
117
8
36
12
10
38
19
12
72
17
46
36
2
16
20
16
30
78
6
2
43
27
57
3
38
4
8
7
3
14
10
14
10
9
33
3
101
36
4
8
10
6
15
29
16
3
17
34
2
10
30
6
2
12
34
62
12
55
3
14
16
30
33
24
72
33
48
3
29
7
15
18
18
14
24
52
20
24
34
6
27
53
34
26
10
9
15
50
10
42
8
12
12
19
21
32
16
51
3
6
8
16
30
6
32
7
3
18
48
24
12
8
46
26
36
4
20
40
15
51
18
24
36
20
36
7
39
2
28
24
6
18
3
9
8
36
48
55
5
16
24
42
38
22
84
2
151
41
10
18
8
12
24
28
6
33
17
4
51
9
6
9
5
46
9
17
4
44
10
9
36
27
14
4
15
5
48
24
36
22
26
31
5
7
3
36
57
5
19
33
6
9
45
3
21
6
26
22
36
2
4
8
60
52
24
56
24
12
34
6
12
6
33
53
79
29
55
77
4
12
8
12
22
2
16
24
39
36
9
3
9
12
18
48
62
28
15
9
36
20
19
21
42
38
4
32
46
2
16
60
3
9
44
4
66
6
12
108
8
22
21
27
33
9
30
9
29
12
10
2
7
9
24
6
6
3
65
22
30
15
3
2
24
4
27
15
36
2
7
65
163
24
29
60
24
28
15
17
7
29
7
27
6
20
4
8
12
4
32
4
39
5
94
26
79
3
14
7
27
42
18
72
9
21
18
2
12
7
5
43
3
2
55
21
3
17
12
12
28
42
21
15
6
126
30
32
12
4
6
18
78
48
114
6
2
10
54
8
10
26
52
27
21
63
3
9
45
56
19
29
19
12
17
19
39
2
12
7
48
3
120
50
7
15
38
10
14
4
32
12
10
9
129
30
38
4
6
14
22
14
4
8
4
20
4
39
15
6
20
10
9
5
12
16
20
7
5
40
15
17
36
10
38
40
36
3
105
6
6
30
30
56
12
12
7
27
12
78
3
9
24
20
4
54
12
9
27
2
12
88
60
15
51
12
24
24
72
9
15
84
12
30
92
12
7
33
24
6
18
27
29
40
6
6
20
4
24
24
15
63
2
31
17
60
4
27
36
96
5
16
3
5
12
24
10
30
12
68
12
40
48
51
69
51
33
8
12
22
24
2
7
27
14
24
16
30
50
4
8
48
24
16
12
3
27
12
9
27
2
7
24
21
15
27
6
8
10
6
90
86
7
57
8
48
7
60
21
51
9
39
41
70
74
28
20
4
15
12
3
54
3
3
14
22
38
60
10
30
15
17
7
5
7
5
4
51
9
30
9
33
54
48
62
19
60
96
5
4
6
24
36
14
24
16
30
2
28
30
74
12
16
24
39
75
14
28
32
72
7
3
45
48
21
15
24
24
29
40
12
8
34
6
48
15
9
39
48
3
18
18
96
30
6
38
36
7
3
9
41
58
30
15
5
36
22
2
40
6
21
15
9
24
33
30
14
4
104
48
4
63
12
45
6
24
9
41
24
40
60
6
6
8
34
26
12
10
24
36
2
16
36
8
7
33
36
12
8
64
39
36
3
2
48
7
3
21
21
68
19
29
16
3
24
17
10
36
38
67
29
22
2
36
82
14
7
21
6
14
28
30
14
7
9
99
24
17
28
15
5
36
48
22
36
18
44
10
6
20
60
19
24
9
8
10
9
53
4
3
15
18
8
72
4
68
31
5
4
36
32
10
2
58
48
12
62
28
8
12
10
50
7
33
8
10
2
19
15
57
3
14
4
6
45
60
24
5
16
12
12
30
18
78
9
5
10
50
36
16
20
24
16
99
17
28
32
10
21
41
16
6
18
6
33
81
87
21
20
7
5
10
6
30
54
72
30
6
8
4
27
12
9
111
17
79
5
36
36
48
7
45
144
6
6
8
24
36
10
12
9
9
12
44
10
14
31
24
24
45
15
3
2
16
3
72
9
18
30
30
62
7
21
3
29
31
27
42
12
6
2
19
29
19
15
26
10
12
6
6
54
6
9
29
46
26
60
4
3
3
26
7
3
30
8
4
8
19
12
9
3
17
84
10
6
12
8
24
7
72
5
24
16
30
12
33
15
30
90
6
20
43
3
12
2
4
42
21
17
64
18
21
12
41
24
12
19
12
9
60
44
16
12
18
2
40
56
10
62
4
8
16
20
22
18
24
12
84
12
18
9
24
41
10
26
43
12
21
54
30
12
20
4
24
32
40
20
34
26
31
3
14
19
12
3
26
16
30
24
74
12
43
5
7
21
3
48
51
6
123
29
40
24
68
58
9
5
60
7
3
45
24
41
4
56
55
12
69
8
10
2
7
51
2
22
38
10
2
58
9
3
6
6
38
7
29
24
22
26
64
6
2
12
7
17
16
30
38
31
36
21
24
3
12
39
2
24
43
17
7
36
12
5
43
5
28
30
14
46
12
26
52
20
31
36
3
21
9
30
33
17
10
24
9
41
4
32
19
41
7
27
18
8
94
38
12
36
4
8
19
3
14
64
12
6
50
12
12
40
18
2
7
12
96
24
9
18
60
21
27
86
43
21
12
20
24
4
12
12
8
4
3
3
14
7
17
55
29
7
21
8
22
24
6
72
51
27
24
14
19
3
2
19
27
21
15
26
7
84
9
20
72
12
16
20
19
12
41
48
34
14
12
24
16
3
5
4
12
27
3
24
6
54
2
12
7
5
60
16
18
6
20
10
9
5
22
60
57
12
9
15
17
70
33
5
19
36
9
42
9
24
53
4
39
51
9
9
186
60
50
22
21
17
10
14
22
48
6
39
21
42
9
3
26
64
32
4
3
12
9
12
15
21
8
22
2
7
15
78
87
21
12
48
3
15
36
9
27
30
63
9
27
53
40
36
6
36
69
12
9
8
19
75
38
4
20
4
32
22
12
26
10
14
10
24
60
14
127
5
76
60
18
14
10
2
4
3
17
24
12
19
5
22
57
5
16
32
34
6
24
20
4
30
2
4
18
2
7
29
24
10
6
8
10
14
10
2
34
66
63
3
50
19
3
78
12
48
20
31
51
12
50
19
17
7
21
20
46
26
4
8
10
2
24
12
7
5
19
39
42
32
24
24
36
4
18
33
5
36
4
80
19
5
19
3
30
3
3
50
7
3
14
10
24
42
63
27
57
12
48
77
4
3
69
32
12
64
3
21
39
21
15
41
120
19
21
36
44
12
40
8
19
65
7
53
7
33
20
22
33
17
79
5
31
9
15
41
16
8
10
69
27
38
7
24
41
43
21
54
2
10
6
44
4
42
14
7
17
4
18
2
7
21
18
2
4
128
28
24
3
12
5
16
24
3
3
14
10
26
43
5
24
40
6
42
8
19
15
48
42
20
28
12
8
58
9
3
12
72
18
18
69
5
4
36
3
5
60
12
7
39
9
41
43
9
32
10
14
16
39
5
24
28
24
6
129
9
12
48
39
21
3
9
128
36
28
20
12
7
9
24
6
12
2
10
30
24
12
8
4
6
9
3
42
39
27
12
9
3
12
26
60
12
60
7
29
52
3
41
16
63
21
68
7
3
30
6
6
15
99
9
21
6
14
34
2
34
36
6
18
30
32
72
7
3
9
39
62
7
29
10
14
36
31
41
4
30
14
40
3
36
3
24
14
60
4
90
38
4
3
3
2
16
3
3
30
44
12
12
7
9
12
42
30
20
7
93
80
48
12
7
12
17
12
4
6
12
96
6
24
3
113
19
5
10
45
75
33
21
12
39
36
9
54
12
14
24
58
12
6
15
24
65
16
20
22
33
57
8
22
2
22
74
24
7
15
14
19
12
53
7
21
12
18
24
6
20
24
4
44
28
48
3
57
12
3
9
8
10
48
12
9
51
21
27
9
24
41
16
15
36
5
7
48
9
20
10
74
16
12
8
16
24
20
16
56
40
48
3
27
14
16
51
5
10
18
36
84
30
26
10
21
39
21
75
14
10
33
9
20
4
48
15
12
12
33
6
2
19
27
12
30
18
26
ABCD 498219588*7^$a-1 [50006]
25
32
15
48
22
2
21
84
13
36
95
27
4
60
21
45
14
46
72
18
32
130
2
34
26
105
3
49
63
36
90
18
56
58
47
1
15
57
60
2
9
75
72
52
8
1
9
35
24
24
120
49
18
24
18
66
17
3
25
45
26
45
96
13
24
62
21
75
45
7
5
51
12
48
24
40
6
90
164
12
58
39
51
20
16
32
22
3
47
33
25
59
25
18
6
11
55
20
16
18
24
11
79
32
36
105
127
8
61
23
180
21
73
84
108
38
4
18
74
24
46
14
70
35
37
14
21
19
9
69
30
96
41
43
72
20
13
27
30
26
9
61
23
7
5
3
34
11
52
63
32
4
48
8
124
29
99
25
167
4
20
34
83
7
66
74
57
13
35
1
2
4
30
27
63
6
48
2
70
98
64
42
71
27
96
34
38
132
36
21
103
20
36
10
14
10
11
25
36
50
40
56
24
4
77
28
45
3
11
153
15
34
36
18
17
4
15
8
36
76
5
13
23
55
48
56
81
3
4
186
35
76
144
32
3
10
24
47
24
4
80
7
5
43
6
26
4
6
11
3
4
200
10
36
36
54
24
53
63
10
11
79
41
13
98
24
13
21
47
24
36
7
12
8
33
49
36
15
119
64
42
35
28
48
63
20
58
3
23
57
75
24
48
48
12
52
54
2
12
22
84
62
52
48
18
14
36
21
43
41
87
10
15
80
27
28
48
54
71
37
98
34
83
55
60
18
2
84
69
7
9
21
150
30
72
47
15
1
35
34
26
48
21
49
30
36
54
2
69
19
80
25
11
84
4
20
16
9
21
54
6
30
42
84
26
9
19
20
121
93
26
12
60
82
98
72
70
62
49
35
57
123
16
90
26
24
40
104
60
60
37
32
108
25
18
77
12
1
35
19
9
63
90
50
85
236
7
8
28
125
55
24
20
70
62
9
60
7
24
5
43
8
45
37
6
36
41
48
51
33
36
15
13
23
21
7
32
9
75
46
75
51
54
23
12
1
83
27
9
96
63
10
12
35
27
10
42
53
13
14
10
71
19
54
66
36
213
11
46
119
16
35
33
31
108
18
14
4
24
12
44
24
10
71
49
6
36
84
5
15
97
33
11
25
36
48
14
22
6
20
10
95
39
46
14
13
95
28
18
2
33
31
33
21
2
25
9
144
11
75
21
15
48
57
25
2
22
119
15
96
48
13
45
78
12
20
132
46
6
56
64
54
110
4
20
46
24
48
35
37
26
16
5
51
12
16
6
50
4
56
21
97
2
70
6
140
9
48
55
8
82
18
20
25
32
7
18
83
24
1
60
35
24
24
1
24
26
96
4
108
9
9
12
42
138
50
10
12
26
64
150
35
13
11
4
45
2
36
172
72
6
23
7
18
36
6
32
48
28
152
148
5
28
23
9
12
13
42
30
60
102
161
12
13
30
32
94
18
53
7
12
41
48
25
47
43
56
69
27
64
5
25
24
3
27
65
27
22
47
36
19
209
7
80
12
76
36
9
47
45
39
16
42
180
63
107
57
25
83
64
143
60
69
15
21
63
57
13
78
30
14
94
14
81
39
21
31
48
126
6
5
31
84
29
97
95
28
57
42
17
19
9
68
13
35
37
18
65
36
60
3
88
9
131
130
14
70
38
22
59
12
13
50
22
14
48
48
22
27
63
20
52
84
69
27
41
135
58
26
48
36
57
4
63
18
47
12
4
11
10
26
33
37
27
45
62
64
5
15
81
3
70
18
65
49
36
62
58
14
21
25
122
21
19
30
96
47
123
4
45
95
28
21
71
226
14
48
25
32
25
78
29
123
100
161
28
48
23
12
34
71
51
40
20
24
13
33
72
36
12
50
82
3
32
36
15
22
119
1
63
47
49
83
100
306
2
34
86
28
54
26
1
20
1
14
118
18
20
28
54
36
47
7
8
9
63
46
11
13
26
21
16
83
57
7
6
12
42
30
6
36
8
21
27
97
3
77
31
42
39
20
13
83
7
8
48
34
11
25
35
1
30
6
48
15
20
1
95
120
73
62
28
33
27
18
74
24
10
2
12
16
36
8
45
3
33
27
1
27
42
50
22
35
15
33
108
27
34
30
80
16
72
32
94
3
9
42
90
38
24
4
6
36
12
126
42
12
60
11
37
14
13
71
21
139
20
120
12
64
20
9
1
50
33
51
12
33
7
30
168
30
5
99
12
21
7
8
93
7
32
10
48
14
1
32
48
60
4
21
59
3
36
34
66
41
1
48
62
48
22
38
45
7
92
108
33
49
23
12
51
4
9
11
57
13
36
2
12
132
141
7
30
78
48
6
14
22
18
30
2
4
8
36
120
12
22
50
88
29
13
38
34
18
21
45
14
81
4
80
16
48
27
17
15
33
7
44
45
1
14
64
12
92
22
23
3
28
44
21
55
41
1
72
11
72
43
32
4
90
11
25
14
94
36
50
34
99
51
41
43
42
11
24
19
41
13
3
69
36
83
96
49
95
39
36
105
49
26
46
18
41
15
22
12
11
12
48
36
96
85
59
49
6
8
10
30
78
14
34
6
56
64
78
26
21
1
72
11
27
22
36
30
6
18
30
2
21
19
5
25
24
3
32
15
34
18
77
31
32
40
20
24
28
56
70
42
12
8
28
41
13
98
28
24
66
107
63
12
22
30
8
10
74
88
17
144
1
6
140
70
72
96
2
57
3
94
11
25
14
24
22
14
94
26
48
10
26
72
10
18
24
77
31
29
55
8
10
23
112
71
12
45
27
33
15
40
24
236
64
9
32
13
35
51
9
ABCD 498530006*7^$a-1 [50001]
13
17
36
24
40
44
31
5
3
1
62
4
17
37
26
4
2
30
28
20
66
10
14
60
6
60
66
67
3
9
84
45
80
10
29
7
21
9
23
3
49
11
21
40
56
21
6
6
10
80
4
57
9
60
24
44
22
8
13
12
41
40
3
44
13
3
3
20
45
15
24
54
10
53
33
51
73
20
10
2
19
111
80
10
39
48
20
21
39
7
26
48
3
3
70
26
34
24
132
14
1
5
60
18
9
48
79
6
3
8
9
40
8
22
9
5
16
20
4
11
13
26
33
33
24
16
14
54
36
10
20
6
64
54
12
53
4
21
56
6
58
26
54
76
15
24
11
4
2
43
20
21
24
22
24
24
80
22
15
3
20
12
10
14
6
4
63
17
64
2
81
60
3
25
8
33
7
77
6
13
65
7
63
6
75
8
57
84
6
37
63
44
6
7
17
3
36
3
30
24
6
1
23
4
53
57
31
59
22
80
3
1
30
53
43
54
36
23
81
36
28
2
18
63
19
18
42
14
6
58
2
10
24
11
15
48
30
36
24
19
3
14
7
23
9
27
1
23
30
87
27
10
56
40
3
23
1
59
24
6
30
18
6
24
1
15
26
4
14
40
93
17
6
70
44
67
9
6
14
79
5
3
9
10
50
27
16
24
20
81
42
4
69
8
3
34
26
25
21
23
1
30
20
36
21
19
14
6
30
31
83
70
14
6
34
62
18
69
31
2
24
3
16
71
24
1
39
56
4
2
60
34
33
24
39
17
1
26
21
9
3
27
1
5
34
6
30
54
3
41
22
18
2
4
50
6
4
6
8
99
40
53
19
9
12
14
13
8
19
6
14
30
24
3
13
20
16
98
12
21
37
6
6
123
27
41
19
9
8
64
77
6
6
18
12
18
12
4
6
18
30
36
6
38
42
7
72
35
61
3
20
66
63
13
3
72
29
16
8
60
46
21
3
6
110
16
8
16
14
16
26
54
7
9
20
24
3
67
6
60
35
63
16
6
44
34
21
21
18
17
40
9
11
28
51
6
24
80
7
12
12
56
43
45
9
20
42
24
24
16
9
35
1
44
81
10
14
42
18
12
15
9
4
20
3
3
96
49
12
36
17
60
24
10
32
58
12
50
64
26
10
5
15
1
9
18
17
28
17
7
21
32
30
54
19
15
56
25
9
20
12
67
33
8
36
84
39
60
33
64
63
63
80
54
7
56
28
3
129
27
14
39
57
64
2
4
30
15
29
19
33
20
58
29
4
3
114
6
54
50
6
6
10
11
57
31
35
34
6
14
6
1
23
13
53
7
29
34
20
36
13
17
4
44
12
4
6
54
6
50
7
17
3
4
83
25
9
72
18
42
38
6
51
45
7
84
29
40
14
36
21
9
34
6
20
10
33
15
33
3
14
76
66
69
15
164
30
6
10
20
60
36
51
4
15
14
36
43
5
12
7
3
77
40
3
18
6
54
32
64
6
20
13
47
28
77
9
7
29
24
4
20
60
10
42
35
196
12
68
7
5
24
31
29
52
5
30
25
99
12
17
103
60
18
23
57
12
4
14
16
14
6
25
45
3
41
19
20
3
30
24
10
14
12
31
17
120
6
73
3
14
10
6
20
3
4
27
30
27
53
16
80
103
35
10
50
6
46
78
3
63
20
70
24
12
24
27
24
39
14
12
7
11
10
3
17
6
40
36
90
35
3
1
111
48
5
1
66
18
27
3
12
9
101
15
3
6
4
2
13
11
6
7
41
19
20
7
14
3
13
23
21
12
10
18
20
36
10
24
2
19
15
9
17
18
10
75
5
16
3
17
7
17
22
9
56
13
3
44
9
30
36
10
11
93
10
110
30
40
9
35
36
1
33
20
36
60
19
12
60
33
122
48
42
24
39
12
16
9
15
69
36
44
66
18
12
4
63
3
8
69
40
53
19
5
6
4
53
4
80
16
41
3
16
36
24
3
110
19
9
6
56
18
10
29
28
48
45
32
24
19
51
14
75
7
21
20
19
38
55
5
6
25
35
40
21
15
45
59
60
30
6
10
14
1
75
8
6
67
9
24
60
20
4
2
10
74
25
8
3
30
114
49
12
23
9
3
21
33
7
17
12
10
74
3
27
6
48
22
9
108
80
151
2
40
3
15
6
14
52
18
12
71
19
17
108
75
4
54
47
33
12
30
30
54
81
9
16
24
3
12
29
36
19
15
26
3
61
2
1
3
26
3
37
8
52
18
32
18
79
21
92
4
14
10
3
60
17
31
29
7
9
23
13
3
11
1
5
28
15
15
30
32
24
30
10
44
12
24
4
6
56
21
3
10
14
46
39
8
13
36
14
21
12
63
21
97
2
25
24
29
30
42
70
14
10
29
15
30
75
40
8
13
20
10
69
48
36
33
8
16
23
1
27
15
38
70
12
9
5
10
9
17
40
8
15
15
82
14
10
20
36
10
14
66
34
60
24
26
6
31
12
20
1
14
16
6
23
105
3
43
20
25
8
3
60
4
80
4
36
30
27
20
12
1
44
12
10
20
13
32
3
36
4
36
26
67
3
24
14
16
14
9
3
28
12
17
27
6
48
6
1
39
24
45
36
35
226
8
16
36
27
12
29
12
4
20
34
2
24
3
16
65
15
27
4
24
2
10
5
33
7
39
26
7
107
6
7
77
6
1
60
20
3
36
154
3
21
42
33
21
3
23
30
27
7
20
6
24
40
15
21
74
24
10
42
14
16
47
96
12
12
13
44
10
14
55
57
54
44
66
70
20
1
15
20
97
17
4
39
8
3
9
81
112
14
30
3
16
11
4
42
30
14
30
54
12
18
6
24
22
8
36
6
24
6
34
26
34
80
6
30
10
60
54
20
10
74
72
60
31
32
7
24
14
15
15
13
36
20
7
26
40
8
6
30
10
26
58
62
10
30
14
1
35
18
16
75
39
56
25
41
40
60
14
30
3
7
45
5
30
6
24
27
13
47
3
4
20
25
5
22
5
3
49
17
16
75
9
26
58
12
3
32
52
23
4
14
76
24
12
3
17
4
20
6
4
17
19
17
31
2
87
16
21
50
25
59
25
35
9
21
19
87
41
33
87
9
4
2
54
66
64
41
72
7
17
49
20
84
30
36
54
46
54
56
91
29
64
3
24
59
18
22
17
52
32
9
51
7
66
3
41
43
48
29
76
99
8
19
5
3
66
19
12
36
3
110
40
20
31
53
16
6
21
53
100
3
27
20
34
6
30
56
43
35
13
12
57
3
20
25
6
17
13
3
17
66
18
22
38
31
9
96
20
7
23
1
29
6
54
4
2
70
38
12
10
38
16
9
21
20
40
20
4
15
17
4
23
1
42
84
17
19
68
10
20
22
57
17
60
24
60
12
27
3
21
33
24
102
24
4
20
30
60
12
4
36
30
14
7
9
3
32
25
8
16
120
23
7
6
14
73
51
45
12
9
36
80
24
4
120
42
21
3
6
48
3
23
1
29
16
50
30
147
21
36
51
4
5
66
30
4
56
4
14
6
16
14
16
17
13
8
16
54
5
1
20
16
18
29
28
45
8
60
6
13
21
39
3
30
108
23
28
39
29
3
28
53
37
3
23
9
1
60
51
23
9
4
17
36
24
7
9
20
90
37
9
24
84
56
16
20
30
13
72
9
26
18
12
58
12
17
33
175
69
3
33
23
1
3
60
24
9
8
40
60
2
24
57
36
3
25
65
18
157
15
17
3
18
99
27
6
30
45
4
9
3
9
44
4
12
44
63
3
18
12
28
120
12
24
26
10
18
2
18
22
68
3
19
78
15
27
5
39
10
47
3
10
3
71
42
48
42
4
45
29
67
3
30
2
13
32
4
45
6
38
19
27
21
39
29
37
44
36
4
44
27
15
58
6
14
6
90
3
21
91
21
24
30
6
18
2
40
48
20
63
7
50
40
12
30
5
3
1
11
49
11
30
7
17
63
7
29
91
14
6
46
38
16
20
1
69
20
43
ABCD 498774720*7^$a-1 [50056]
46
15
11
18
25
15
6
20
40
54
20
7
5
10
38
16
6
2
13
33
21
6
18
5
10
6
110
37
24
3
60
6
3
5
12
88
18
2
18
24
31
20
3
10
72
33
51
18
18
3
6
39
14
58
54
5
16
54
30
11
10
14
10
14
30
1
54
48
3
45
63
20
13
5
4
30
3
17
1
35
12
13
23
12
13
17
24
7
18
2
22
45
6
21
17
6
6
1
9
18
15
65
6
7
23
1
21
15
12
15
6
26
6
63
79
38
7
15
57
5
4
2
7
6
20
22
30
23
1
15
8
13
84
48
21
21
6
5
4
56
4
27
3
44
1
3
15
26
16
3
38
28
54
6
111
29
3
13
14
36
7
6
23
1
12
6
39
3
3
20
13
18
9
17
7
2
22
62
10
45
15
54
2
10
2
7
6
27
20
42
4
47
3
1
3
8
24
31
17
6
16
60
26
18
10
39
5
16
30
2
1
48
9
15
11
24
12
10
38
1
29
36
24
25
78
17
16
14
45
16
11
24
4
2
19
11
13
17
97
5
1
17
25
26
4
39
5
39
16
8
7
29
4
12
6
24
38
61
17
7
11
6
36
24
6
4
27
27
51
15
6
24
14
6
18
13
53
15
25
3
11
13
53
43
18
30
71
1
9
2
9
3
25
29
42
18
1
15
9
5
1
9
12
20
34
15
2
9
39
21
31
47
13
12
24
17
24
16
116
43
24
18
3
14
61
11
54
36
64
14
9
4
9
51
27
36
32
30
24
10
39
6
9
27
6
3
18
38
28
14
19
3
20
7
11
9
27
30
19
77
4
35
1
18
26
3
22
27
14
10
24
66
3
21
26
1
15
8
6
24
4
20
36
13
11
22
24
3
6
11
6
4
42
20
58
3
3
3
17
4
6
8
52
14
30
1
11
4
20
28
6
36
36
24
9
2
9
10
6
14
24
1
21
14
6
13
27
15
29
10
24
30
2
52
2
31
44
1
15
45
33
5
1
15
29
39
58
8
7
53
16
26
54
18
13
27
12
20
10
3
24
29
15
22
17
9
25
20
3
48
45
16
35
4
23
1
5
34
2
6
1
33
24
14
12
13
27
14
6
19
6
3
18
20
22
56
10
11
15
4
45
32
4
5
16
2
19
18
54
11
4
11
19
2
18
24
42
6
13
11
4
27
15
11
43
5
15
1
47
13
33
35
57
22
15
5
52
48
18
8
6
46
2
12
10
9
11
60
10
20
91
39
38
18
31
42
35
63
3
28
21
21
27
17
90
4
3
5
1
3
45
9
6
69
54
6
41
18
37
5
67
3
24
6
11
3
24
97
9
2
48
61
5
36
4
30
45
66
53
45
4
21
71
1
3
39
12
21
29
7
3
9
72
35
37
18
5
48
6
7
17
15
16
6
6
9
15
35
30
22
72
8
6
37
5
4
66
2
43
3
20
42
55
17
57
9
10
36
20
30
4
54
20
9
27
10
14
6
43
24
24
18
23
18
1
6
3
14
12
1
5
4
18
20
49
51
87
2
39
10
14
30
1
23
6
10
50
34
20
6
40
9
12
36
23
4
15
21
9
20
1
3
23
1
29
4
24
11
64
11
4
2
43
15
57
29
19
5
54
1
6
24
6
9
15
41
49
48
3
20
7
9
2
1
6
5
1
29
7
6
11
12
24
7
17
36
6
24
34
20
7
3
32
24
40
17
63
24
4
33
33
15
21
24
20
3
49
3
21
39
6
6
63
9
15
38
48
12
48
46
14
10
3
6
27
20
6
42
136
20
6
4
3
23
28
42
14
13
47
72
54
13
17
4
3
30
9
20
58
24
6
26
36
24
4
33
51
9
9
3
17
40
15
83
37
9
59
4
18
24
2
28
5
10
68
22
57
47
34
6
36
93
6
41
78
60
40
36
30
26
6
42
12
1
12
47
48
21
28
72
41
1
6
3
50
19
36
5
1
5
12
22
9
5
6
6
4
8
13
6
6
27
45
11
10
8
6
28
27
9
20
36
1
5
24
10
8
12
6
30
7
3
3
20
1
15
32
22
5
49
17
54
6
7
6
45
9
17
10
15
5
4
33
3
26
6
60
7
3
3
35
30
6
34
2
9
15
6
43
32
3
10
14
37
6
5
4
8
22
57
39
18
6
15
24
5
31
3
2
1
6
11
16
6
30
3
5
16
3
47
27
3
30
15
16
6
5
69
1
21
48
6
35
4
27
3
3
47
1
66
3
20
24
12
4
14
13
23
31
3
21
9
24
18
62
1
17
48
6
7
47
10
21
69
2
18
40
9
54
9
15
9
54
2
4
50
10
86
12
12
6
43
5
13
21
6
2
28
32
7
17
40
86
1
24
50
15
24
10
20
7
11
13
24
5
16
2
58
8
27
16
29
18
31
11
42
6
7
35
24
25
5
43
23
10
11
28
24
11
64
26
4
36
21
96
30
18
26
22
5
40
6
32
13
47
31
12
6
9
2
40
8
16
26
18
31
5
61
57
32
7
29
12
6
54
12
37
11
1
12
20
48
4
11
12
18
25
6
23
12
4
32
25
39
20
24
36
6
19
20
16
23
4
12
21
20
9
13
5
48
18
10
24
38
24
6
28
96
44
10
60
27
23
10
2
54
10
60
21
53
6
46
2
6
15
16
63
8
7
18
12
21
15
30
15
15
17
42
6
25
21
33
11
7
53
19
11
19
21
14
9
63
7
3
26
70
2
43
9
69
11
4
6
98
1
65
10
36
24
2
75
39
60
36
13
35
4
6
21
6
29
4
6
9
35
37
23
22
2
1
72
18
2
3
6
67
18
5
120
10
20
7
11
36
22
8
6
1
18
9
17
1
102
21
20
31
50
43
27
15
5
49
15
2
60
42
19
3
24
26
19
9
36
30
12
2
9
3
30
4
2
52
3
9
21
3
33
27
42
50
7
11
6
24
10
3
18
90
3
9
11
22
39
35
4
18
38
6
66
1
3
14
16
14
22
8
7
9
69
51
3
17
4
45
11
10
8
18
31
12
6
9
6
15
5
30
10
30
6
2
40
33
29
24
34
38
4
24
12
8
1
45
8
16
30
14
22
24
33
17
81
1
38
6
6
1
23
46
3
42
74
9
46
21
27
39
41
16
86
51
7
63
17
9
33
18
58
9
6
35
18
31
29
7
3
6
18
17
15
7
59
24
7
33
14
6
1
54
3
2
16
3
18
42
21
18
26
19
35
31
11
16
8
12
1
41
16
45
162
6
3
20
1
9
30
50
49
5
4
12
3
5
16
3
57
26
18
16
44
9
118
26
28
11
31
39
24
15
11
1
9
14
12
10
24
9
50
31
6
20
43
41
16
14
1
3
56
6
4
36
42
6
26
34
15
6
41
7
51
6
44
4
18
20
18
6
6
61
3
54
12
8
10
26
13
3
54
63
11
36
16
33
26
19
30
15
6
53
42
4
6
21
27
21
59
1
35
22
24
51
47
13
3
20
7
63
3
9
20
3
22
9
54
75
15
2
18
46
30
15
41
13
15
30
6
9
5
10
21
24
36
35
66
75
9
6
12
16
5
4
41
10
56
40
14
27
25
8
30
6
96
18
82
14
55
6
47
78
4
14
4
15
45
20
36
19
24
6
33
8
6
21
45
4
74
24
1
57
20
4
56
1
21
20
12
30
4
11
3
13
35
10
3
5
6
25
9
12
20
3
4
35
42
10
69
11
37
32
15
10
69
24
48
5
1
36
11
37
29
3
4
9
54
6
36
14
28
21
24
12
69
2
78
7
27
12
29
4
17
1
3
2
18
7
18
9
62
7
23
25
35
4
2
88
15
21
44
97
29
25
5
196
15
3
15
15
15
41
25
6
20
4
12
9
71
27
1
9
32
18
10
12
83
4
15
33
29
31
35
4
20
19
2
3
4
9
11
6
15
1
14
1
3
18
33
6
3
21
17
78
10
36
21
17
9
27
1
18
11
19
66
11
18
40
2
49
11
16
2
18
4
14
16
6
18
6
54
36
161
3
12
108
10
15
17
4
18
3
3
3
12
5
12
31
32
45
60
6
10
14
10
12
15
48
42
6
53
10
21
23
12
1
17
7
59
40
48
17
21
34
8
12
4
17
4
41
30
18
54
6
6
36
1
11
13
27
6
54
18
33
5
6
16
60
18
24
21
11
6
3
22
15
11
13
35
1
8
6
13
83
1
3
8
22
50
54
13
17
16
14
10
15
77
25
48
18
17
60
6
18
117
25
26
12
1
41
61
23
1
2
22
42
6
6
93
20
1
2
15
36
4
21
35
4
32
4
6
9
24
17
1
32
21
16
9
15
39
5
36
7
9
8
97
23
10
39
51
2
19
11
18
16
3
17
24
6
10
21
9
14
22
2
22
14
30
36
109
5
19
24
3
69
5
22
3
11
66
64
20
16
9
26
3
1
9
3
23
25
11
4
6
8
3
4
5
4
24
6
9
65
7
18
35
6
31
3
117
54
5
7
3
51
185
4
14
19
66
11
18
60
16
24
9
27
56
19
35
7
33
21
6
5
48
30
16
15
6
44
3
1
41
16
35
4
9
12
21
50
22
30
24
11
6
24
27
48
45
16
20
15
52
24
42
6
15
9
17
6
1
23
28
20
58
3
15
6
26
13
20
27
4
14
16
14
30
19
41
7
48
20
39
46
80
25
29
1
21
18
9
9
9
39
27
9
30
20
10
74
7
6
17
10
15
11
10
5
15
144
1
21
54
68
55
3
23
28
24
53
10
3
41
33
22
11
37
30
9
35
15
7
53
1
33
2
49
5
10
63
3
15
47
18
4
15
5
18
1
47
108
6
1
18
6
39
3
27
2
48
3
3
4
6
39
21
51
18
30
35
6
27
13
9
5
67
3
2
10
8
1
26
9
24
12
22
9
11
12
54
6
6
64
9
6
9
6
14
19
12
23
13
24
3
12
6
2
36
22
3
51
48
9
57
12
51
47
24
25
17
18
16
15
6
9
6
9
15
27
35
42
1
21
95
1
8
10
20
36
10
9
21
9
17
24
30
109
6
29
36
30
6
24
90
4
14
7
29
13
11
ABCD 498920922*7^$a-1 [50034]
32
7
3
38
30
12
29
5
14
18
23
48
24
7
13
36
12
5
6
6
4
31
17
12
51
9
56
34
1
7
6
19
27
36
9
48
53
35
85
7
16
7
13
11
48
1
28
71
13
8
11
13
11
24
41
5
3
48
3
6
14
13
5
35
65
32
11
1
4
26
24
13
24
47
13
29
40
3
28
8
17
7
15
6
3
24
28
25
6
49
28
32
11
24
17
13
7
9
3
4
1
43
12
12
51
20
30
11
53
26
40
57
17
4
7
5
43
25
6
25
3
20
10
12
3
11
4
12
9
41
6
1
71
16
13
23
8
12
1
16
31
13
27
12
18
8
7
53
7
27
36
21
53
7
4
8
40
1
6
37
5
22
36
25
68
11
1
17
23
19
18
23
44
23
16
24
9
9
39
5
70
8
42
11
5
55
48
19
6
6
13
23
22
15
4
8
52
20
9
12
8
12
42
18
36
4
66
45
11
6
19
69
6
26
7
16
17
12
19
11
20
36
1
53
11
20
17
10
1
44
15
2
71
7
18
6
6
103
12
12
24
4
8
52
32
5
18
84
78
52
27
53
7
41
60
11
5
3
11
61
24
16
7
28
25
1
6
25
47
6
16
15
3
62
10
18
39
4
49
10
9
5
60
12
19
33
6
26
16
20
42
16
32
13
12
29
10
69
24
65
11
41
18
32
10
39
28
20
3
24
6
31
35
21
12
36
3
1
5
27
24
3
9
57
3
63
14
16
19
12
37
23
19
1
9
24
2
22
26
4
49
13
18
25
15
1
1
6
12
13
5
30
5
19
10
20
11
44
11
10
12
27
4
11
8
12
1
12
53
4
7
7
64
32
37
9
8
7
5
7
16
11
21
15
20
22
18
2
23
17
3
75
12
108
12
1
32
12
24
40
19
49
4
25
7
48
9
26
12
60
24
24
1
12
12
11
16
1
19
61
33
78
18
27
47
13
11
13
12
60
24
47
13
5
48
40
24
7
8
93
3
12
3
24
20
16
9
9
3
52
5
7
8
28
68
11
1
9
20
22
8
4
24
24
33
59
4
6
74
73
12
11
29
12
8
24
21
26
6
10
54
60
7
29
2
6
42
60
12
25
12
15
20
24
6
6
13
12
36
11
1
45
2
10
3
29
48
35
8
29
16
62
1
11
18
54
6
54
4
13
41
56
16
3
35
6
4
27
60
23
30
23
13
22
12
20
52
1
23
57
23
10
32
7
57
14
4
9
4
20
3
54
3
5
58
9
63
54
20
30
13
5
23
5
24
24
3
3
33
12
3
12
21
45
2
58
2
12
61
5
10
60
9
4
32
48
5
54
12
13
16
8
52
1
18
1
12
12
11
25
21
3
3
1
23
21
5
42
13
16
44
12
4
1
55
12
4
5
15
11
73
4
41
18
20
5
8
36
35
13
4
61
10
6
2
52
26
40
20
7
27
49
31
18
11
13
19
108
3
69
17
22
42
8
7
3
8
5
13
30
5
8
64
7
1
35
24
1
15
32
13
12
24
4
32
29
55
9
15
48
3
33
63
1
12
5
44
18
1
27
12
18
14
22
3
24
36
5
10
6
3
29
10
25
23
30
6
36
30
3
24
21
7
7
13
39
9
5
19
16
56
16
19
1
15
13
5
15
29
11
11
24
44
13
5
7
16
17
15
35
70
42
9
23
30
16
27
24
23
17
8
4
8
12
24
24
3
14
4
3
9
20
58
20
1
41
7
9
2
12
40
18
60
2
29
32
17
42
1
5
31
33
6
8
6
48
10
2
4
7
8
40
25
7
17
10
6
2
12
58
24
3
4
17
14
12
6
31
29
12
10
13
8
5
6
1
72
3
13
32
33
2
12
6
22
38
52
14
28
20
25
15
9
23
40
9
11
24
16
50
7
11
10
26
12
1
4
13
40
2
1
17
12
31
17
10
12
13
37
43
12
12
4
43
6
19
4
48
67
12
1
27
44
13
27
26
7
28
44
15
8
1
12
21
24
7
19
46
30
21
4
25
10
9
23
18
4
18
9
3
33
3
9
4
20
57
3
11
108
1
11
30
11
8
5
6
58
32
78
72
4
69
4
79
30
4
19
12
7
16
9
3
33
24
24
17
46
9
28
7
1
39
13
12
1
16
15
65
60
23
19
6
34
86
7
17
7
35
36
5
95
1
7
13
3
9
11
13
5
23
36
7
6
6
5
5
48
12
27
36
69
50
22
6
21
11
36
10
14
29
31
1
5
7
23
25
11
13
21
3
11
10
26
6
19
51
8
6
6
10
36
2
6
23
13
28
36
3
17
10
6
8
19
36
3
24
9
12
28
32
16
23
9
17
7
5
42
1
27
1
59
32
16
1
19
13
47
5
7
36
34
36
2
12
25
5
6
10
15
12
12
5
16
15
11
17
8
4
8
51
2
58
45
23
18
42
18
6
16
20
13
35
5
37
12
42
1
5
7
11
6
19
24
17
19
11
25
4
12
23
69
15
8
10
8
6
18
16
3
24
12
23
25
12
47
28
2
34
13
44
39
86
4
68
19
29
18
10
6
26
12
7
15
8
1
36
36
12
60
23
10
18
24
8
25
9
20
16
24
8
12
10
21
33
3
23
16
24
26
31
17
6
10
50
13
15
2
11
8
11
1
96
9
15
12
5
72
11
13
7
28
31
1
15
9
11
22
2
1
17
10
13
35
9
15
86
31
4
8
39
12
33
17
10
1
20
5
7
12
64
11
14
72
18
10
6
38
7
12
47
22
8
10
9
77
10
20
1
28
12
8
5
23
7
17
36
19
88
6
7
23
8
1
60
29
43
12
5
48
12
40
12
39
12
33
26
6
12
7
11
13
11
25
3
12
48
12
33
5
19
21
15
23
4
36
25
8
24
12
64
79
6
6
6
11
11
32
60
1
47
41
32
9
15
12
51
21
40
17
3
29
102
13
3
48
14
28
3
12
5
7
5
30
6
23
1
7
41
43
11
46
12
48
3
12
27
1
20
21
96
15
29
11
7
13
9
3
36
11
1
23
24
102
18
25
95
10
3
35
25
17
11
11
61
19
24
4
8
25
9
3
5
18
1
24
39
8
1
47
13
24
24
11
13
3
9
24
9
2
12
16
1
7
1
16
36
68
4
61
6
37
4
1
31
15
14
67
36
15
13
20
11
1
5
23
8
9
63
27
8
5
7
1
3
18
43
7
1
11
1
5
11
8
11
4
49
8
24
28
1
6
10
32
19
3
20
1
33
15
51
8
36
16
1
23
45
48
17
19
35
12
30
19
12
24
5
6
4
1
43
36
4
21
29
31
5
10
1
8
24
45
3
17
18
25
5
34
8
10
43
19
18
11
1
67
12
21
15
15
8
13
100
7
1
120
48
41
16
12
15
5
12
18
37
15
20
52
14
6
1
16
11
9
48
5
6
10
14
1
16
41
2
17
7
12
42
40
15
36
51
8
22
20
11
17
6
9
17
7
24
33
51
48
3
25
20
9
15
3
1
7
4
26
12
11
7
4
20
18
36
22
21
9
32
55
3
12
20
6
7
17
7
29
4
15
3
9
5
6
40
32
36
16
8
41
32
39
30
3
17
6
12
25
23
1
3
1
13
31
15
21
9
44
6
16
14
7
53
24
22
1
11
30
26
17
17
6
24
13
20
33
62
1
11
42
7
11
1
28
13
7
12
11
1
47
6
6
10
18
8
53
8
24
36
4
19
6
22
20
6
54
1
36
48
15
18
14
1
35
34
3
36
11
6
11
43
37
24
12
21
3
9
15
35
5
8
5
22
45
12
65
6
12
10
68
4
12
18
1
32
3
9
3
32
18
19
3
9
24
5
4
26
1
12
39
32
1
24
59
13
11
1
12
12
27
20
29
20
11
10
6
2
19
11
29
43
25
33
12
26
10
8
40
72
42
30
32
19
12
33
51
4
1
10
1
23
13
1
10
13
8
9
19
13
31
17
16
3
12
9
26
6
11
8
5
31
11
4
21
23
5
1
7
3
30
51
45
54
14
7
39
24
32
13
27
48
45
27
1
12
41
51
5
10
1
53
18
42
26
58
27
23
30
22
20
5
8
5
6
46
15
57
8
30
41
11
42
3
23
42
28
38
1
5
6
12
40
32
6
35
7
6
67
17
60
43
15
24
8
1
36
5
4
2
24
1
29
43
27
18
8
7
24
11
13
3
84
6
3
17
90
16
21
24
12
12
45
3
60
21
15
3
12
32
29
31
13
24
4
8
12
16
19
48
22
8
35
7
12
37
15
9
12
59
40
6
15
16
13
31
23
13
23
34
75
12
28
1
19
40
7
30
19
36
35
18
7
12
71
49
23
25
29
7
17
6
4
45
24
87
9
17
19
35
60
18
11
8
111
1
67
1
21
20
6
22
30
32
12
16
14
6
13
88
8
35
1
3
32
25
12
28
7
25
33
51
24
12
3
1
1
42
1
23
1
11
10
32
48
7
4
29
32
7
36
59
48
18
10
1
103
58
2
17
19
40
18
6
6
27
21
56
7
48
11
10
63
24
53
24
10
8
1
12
76
20
24
40
8
35
16
1
17
42
38
7
4
8
4
7
1
11
10
63
16
8
24
35
65
37
16
3
47
25
24
4
79
13
5
7
40
32
11
6
18
1
24
12
4
19
18
91
11
18
18
1
23
6
6
13
16
1
30
13
11
25
21
7
37
42
54
36
30
25
72
17
24
24
43
45
39
12
3
8
6
6
30
6
10
43
48
8
53
16
14
6
22
24
9
5
6
10
8
12
4
51
15
14
7
9
51
47
6
16
56
24
24
66
13
4
7
54
19
23
6
10
2
22
1
23
33
47
1
3
33
12
15
2
18
25
33
14
29
5
3
4
7
1
24
23
118
2
18
6
28
42
14
13
21
79
20
40
8
3
6
3
17
55
24
15
6
24
31
7
10
48
3
11
12
10
44
7
35
30
22
6
27
27
9
23
28
2
48
7
4
17
2
12
36
64
21
35
12
42
46
30
8
6
13
23
13
59
6
43
11
41
20
15
80
13
11
37
16
5
2
12
36
4
9
36
3
33
12
28
5
14
36
5
7
48
1
17
12
7
12
24
51
30
7
31
13
28
101
7
13
10
36
44
18
7
21
3
11
25
48
57
39
57
51
24
16
19
18
23
43
16
61
11
9
11
10
27
36
12
60
17
31
33
15
9
39
3
8
25
5
23
19
16
54
24
3
24
9
14
4
49
20
12
12
108
51
18
30
38
35
116
4
7
22
51
16
20
3
8
1
11
34
7
7
13
89
10
21
12
3
18
92
64
3
5
7
4
8
29
7
5
30
41
121
ABCD 499010288*7^$a-1 [50020]
3
227
46
15
32
33
196
12
47
25
72
2
22
59
1
48
20
16
50
25
5
72
15
109
12
63
41
12
28
12
63
41
27
33
28
36
26
13
24
9
3
65
15
12
1
2
13
20
45
12
19
17
136
36
32
103
57
32
75
88
21
63
23
30
16
47
1
11
13
3
53
24
12
6
45
72
51
13
11
22
36
38
58
24
32
43
29
43
5
27
1
15
57
20
43
53
27
157
36
32
99
1
36
26
22
8
64
8
15
9
39
13
15
5
15
45
4
12
38
10
36
2
78
28
47
9
52
2
6
16
36
12
20
51
109
11
3
18
39
15
22
15
17
42
61
68
49
20
28
8
48
19
11
30
27
15
46
20
222
45
25
63
29
28
26
10
72
35
9
16
2
10
8
75
24
51
94
131
97
38
22
3
29
7
45
60
12
32
12
72
7
24
21
104
39
9
4
2
33
12
69
40
12
48
20
19
32
25
23
1
3
77
7
29
31
96
69
24
24
63
57
3
53
64
2
9
1
62
94
2
66
3
3
45
72
3
22
8
39
25
12
8
16
12
8
42
10
72
36
48
56
40
11
76
8
1
27
5
16
39
21
3
45
36
36
24
3
9
68
3
3
21
73
47
28
20
3
22
39
41
88
12
3
5
12
79
24
80
73
32
15
1
32
72
15
57
28
84
20
4
32
52
8
27
147
22
2
21
16
60
21
11
4
113
52
71
37
8
12
4
26
21
9
31
53
12
28
56
24
16
12
23
9
40
60
84
12
3
9
15
8
9
67
21
32
39
64
33
12
12
11
39
72
34
35
28
48
9
11
61
11
48
16
105
48
26
61
21
47
1
36
12
60
3
23
6
18
190
2
117
1
11
1
15
17
12
76
92
28
8
4
2
30
52
38
10
63
60
17
7
59
45
40
5
16
11
12
60
37
72
59
21
4
3
12
69
8
28
56
16
23
25
26
21
36
85
80
12
27
21
54
61
83
90
36
18
10
83
24
33
63
16
41
4
12
12
15
29
15
45
52
8
4
12
44
28
3
95
42
27
49
50
46
20
67
8
1
12
12
68
88
32
27
13
3
5
24
4
74
34
32
6
21
25
48
32
12
4
104
18
49
23
18
4
2
18
3
25
84
14
13
17
24
12
4
12
84
23
40
32
1
12
108
15
17
79
24
17
52
12
12
27
17
36
19
9
83
15
45
9
12
15
13
24
23
16
11
10
36
24
8
16
32
7
29
3
37
8
27
99
13
21
140
15
28
12
21
11
33
36
24
6
37
12
84
17
79
93
24
20
76
24
12
26
42
36
24
18
93
13
12
44
16
59
16
9
24
36
56
52
3
17
27
33
66
42
27
13
92
52
38
45
1
11
49
48
32
4
20
6
81
13
20
27
1
104
48
4
23
36
25
8
7
36
29
7
17
64
11
85
24
63
41
27
9
12
15
1
15
53
54
6
103
21
3
44
12
1
122
9
1
48
12
51
47
34
84
11
48
93
7
12
5
16
26
1
12
21
11
36
1
12
2
1
71
6
12
72
4
11
124
8
13
12
20
16
27
8
27
6
4
36
2
30
40
59
9
4
24
2
22
92
6
24
22
44
64
38
70
48
96
71
27
6
16
48
72
8
12
28
20
16
44
12
4
27
23
9
1
56
6
1
17
102
10
15
21
8
28
8
15
61
72
60
32
15
12
1
44
3
24
25
26
25
44
33
42
21
24
60
25
44
27
33
24
6
90
7
29
16
2
120
6
12
39
15
1
53
16
8
28
24
80
111
52
48
69
11
60
1
15
23
37
9
20
39
1
92
12
6
138
52
24
24
3
105
36
32
3
145
3
5
7
77
4
60
39
24
56
12
49
3
21
20
76
60
27
69
11
37
24
39
21
39
20
1
36
39
41
3
147
34
15
29
7
5
3
9
16
12
3
21
36
2
37
83
133
107
18
75
51
6
40
24
63
33
48
8
27
28
9
12
86
25
17
36
48
12
15
1
32
40
71
25
71
1
32
72
48
7
29
135
1
8
24
28
20
7
5
64
36
26
13
59
9
21
27
1
44
19
33
11
40
33
123
21
60
62
37
9
80
7
81
12
48
12
8
27
61
72
71
85
48
12
24
11
1
38
6
90
70
26
48
9
61
47
25
12
63
9
8
4
12
47
1
24
12
12
96
108
20
12
16
8
15
9
42
42
112
3
33
92
19
24
9
11
9
3
33
4
12
12
11
1
12
3
57
3
29
3
13
32
19
53
43
32
48
37
96
24
36
32
16
224
15
1
14
33
37
20
12
16
48
26
1
20
25
15
96
56
13
60
47
61
14
42
54
22
8
42
37
53
7
5
4
12
80
27
15
24
78
48
16
26
6
16
56
31
17
7
9
48
36
11
3
82
8
40
15
17
67
9
15
33
26
22
99
89
3
25
95
13
92
48
16
15
8
1
2
30
16
24
32
28
32
28
80
15
3
24
10
20
15
36
15
46
51
92
217
12
32
31
23
6
18
72
9
33
4
8
36
24
4
24
12
11
1
8
15
25
56
4
12
44
12
28
35
61
14
24
58
3
129
48
39
93
27
24
113
16
24
20
12
24
16
24
8
15
1
50
30
7
5
48
51
13
3
53
28
59
13
44
168
12
3
63
114
3
9
15
16
9
11
9
43
9
39
12
33
27
5
27
37
86
13
21
8
15
15
18
3
24
25
60
12
83
13
80
18
102
36
19
9
11
37
8
100
12
23
45
4
12
36
11
1
68
31
29
36
31
77
4
23
1
2
21
33
76
96
44
7
9
3
45
2
21
61
108
56
12
3
13
47
1
36
32
15
37
83
25
24
26
13
24
8
1
24
51
12
9
15
56
27
13
5
4
23
13
60
39
45
48
116
24
16
15
29
48
76
92
48
19
65
48
75
33
28
32
40
44
28
104
7
81
20
52
50
10
20
7
56
12
1
35
60
61
48
20
3
25
24
12
60
39
35
117
3
18
15
39
10
56
7
33
15
21
15
60
81
20
15
3
9
61
111
29
39
13
63
33
2
18
67
17
18
78
72
16
23
3
10
3
9
24
50
94
120
15
35
33
69
15
3
102
16
44
30
10
35
9
19
9
11
28
33
24
75
32
81
27
45
4
8
3
25
20
3
45
4
12
8
63
15
45
33
28
24
3
113
7
36
45
23
3
22
36
12
60
36
20
28
15
59
58
60
92
4
20
43
68
12
21
67
5
12
15
12
33
27
69
43
8
9
12
4
68
52
44
12
15
109
27
8
1
36
32
27
37
8
28
12
12
20
4
48
63
53
24
3
40
24
83
18
28
36
14
22
26
141
21
52
3
17
96
127
17
40
3
29
4
71
9
16
23
27
46
44
28
20
43
60
69
87
41
18
22
2
81
12
13
24
12
15
9
2
22
8
63
9
3
28
21
14
70
12
56
28
32
24
40
135
9
8
18
33
13
96
24
47
3
37
ABCD 499074584*7^$a-1 [50080]
15
125
4
12
27
50
19
8
40
27
45
48
3
60
24
5
115
21
5
3
24
4
8
28
32
4
44
43
9
36
60
27
69
39
45
92
4
32
28
53
55
125
3
28
77
12
7
3
89
31
9
84
17
7
24
36
8
24
67
17
4
41
43
8
28
53
63
16
77
27
19
9
8
28
3
36
81
63
36
69
12
29
12
10
17
24
21
7
8
76
27
105
27
9
17
31
3
48
2
118
12
50
7
12
27
9
3
33
5
70
36
36
12
36
60
2
12
19
39
21
168
39
2
70
9
51
33
8
148
24
17
10
77
28
39
41
124
29
31
12
77
67
12
75
5
4
17
72
43
12
3
72
2
19
20
64
3
2
67
24
20
4
24
12
29
111
19
5
12
4
20
9
12
58
9
36
3
21
3
38
10
38
34
36
96
96
17
52
3
60
21
99
53
36
76
108
27
5
24
16
5
151
12
15
48
17
4
3
108
24
36
2
46
21
60
12
12
5
31
96
3
24
108
5
28
65
19
8
7
26
12
27
81
7
3
12
2
46
9
15
48
48
129
12
29
10
12
122
15
144
28
36
20
100
53
70
2
115
17
36
7
92
4
72
5
39
55
9
17
22
2
7
12
20
16
101
19
104
127
53
31
57
36
5
70
60
57
48
15
9
116
28
39
9
60
17
27
4
3
9
3
9
8
4
15
48
17
100
24
8
45
178
21
20
24
16
39
2
60
46
9
8
88
60
8
67
14
15
4
3
21
48
5
94
33
3
33
17
31
89
22
93
29
96
3
100
51
21
8
28
3
105
3
69
12
96
8
16
20
9
19
36
17
55
5
39
7
17
36
21
99
7
45
8
9
27
108
40
80
76
39
21
77
3
96
31
12
9
32
4
3
45
17
43
39
29
79
45
12
12
36
75
57
12
48
3
9
51
21
44
16
12
17
15
112
48
3
29
81
19
53
22
57
29
10
12
5
33
19
8
115
5
64
3
33
17
79
12
48
87
117
5
10
45
12
48
48
17
7
5
36
27
36
28
36
17
7
39
45
8
19
41
9
55
17
31
15
2
7
3
5
12
4
108
41
15
4
12
12
15
77
16
44
72
28
12
5
10
29
36
64
39
50
19
36
17
7
96
216
77
144
10
53
33
3
88
8
112
12
24
24
12
39
45
3
53
36
55
96
57
72
12
24
96
12
20
24
55
17
4
51
26
3
52
8
4
12
15
5
4
36
12
36
5
94
38
63
76
80
19
21
20
40
3
24
12
41
31
48
9
39
17
60
7
33
5
7
3
12
9
48
12
48
99
105
39
69
39
9
48
68
40
65
7
51
14
48
22
12
53
52
29
12
10
9
63
9
12
29
3
36
64
3
21
12
39
12
146
7
17
36
3
24
4
15
26
12
15
64
12
32
175
5
36
21
19
12
5
10
53
4
24
51
12
12
9
72
24
8
81
19
36
5
43
27
9
12
29
7
56
64
5
55
20
33
31
3
45
5
36
24
10
29
4
56
9
43
15
24
26
43
12
48
3
74
3
4
12
24
24
32
28
3
21
12
44
4
8
100
8
40
12
63
12
9
17
10
14
43
3
17
4
3
60
12
9
48
24
72
36
5
94
38
58
53
36
144
60
19
24
57
17
7
3
53
76
44
4
63
12
24
81
5
10
24
206
31
27
77
40
36
44
28
89
31
27
5
33
31
12
140
9
7
36
48
17
24
118
33
12
20
4
24
17
82
45
48
32
4
20
136
3
84
14
24
10
9
12
72
3
50
10
53
81
55
15
26
7
108
159
69
17
19
15
48
12
9
87
29
52
51
5
4
56
40
24
12
24
65
10
5
67
81
48
29
43
15
105
29
10
36
9
5
7
3
45
8
148
44
4
36
20
21
7
20
33
12
22
29
21
82
36
62
10
113
120
7
26
31
89
22
50
15
36
9
10
125
7
9
27
45
60
15
53
31
36
14
63
45
12
60
63
4
36
3
21
12
48
41
10
9
12
20
4
12
41
63
36
43
17
45
19
27
2
10
93
72
5
15
52
60
72
32
4
24
48
15
9
27
53
9
111
4
56
57
70
21
3
29
21
43
125
55
17
39
7
9
24
48
84
39
9
12
12
5
27
28
48
48
99
2
22
9
32
16
29
7
12
51
2
3
7
38
7
65
31
24
41
10
33
29
27
28
20
4
111
33
5
31
12
12
8
9
10
12
36
33
12
228
29
151
87
84
26
31
41
22
36
21
24
5
43
51
98
10
125
88
8
7
14
10
45
51
29
31
2
34
38
3
28
96
183
5
48
4
12
27
24
21
29
15
4
41
10
12
21
84
24
12
84
32
4
3
57
17
55
3
17
28
36
17
24
70
9
24
5
12
55
12
29
27
12
141
7
3
9
12
8
4
3
45
12
27
9
24
87
57
36
27
144
26
3
31
50
123
36
7
33
96
20
4
77
31
24
8
40
140
7
24
69
17
43
132
27
2
70
9
24
32
45
7
32
9
10
60
21
99
41
21
36
34
96
24
5
67
36
9
36
32
4
39
45
3
57
27
5
21
19
8
4
29
3
7
29
4
41
43
3
84
50
10
36
17
55
45
32
84
16
8
76
27
9
36
8
28
48
3
12
45
3
5
16
17
31
8
4
29
19
3
50
31
27
50
7
84
27
21
39
9
48
36
44
36
4
17
7
12
3
36
2
58
141
20
9
79
84
12
15
41
4
17
7
168
60
8
7
9
44
45
12
70
29
24
4
24
87
48
24
60
113
52
27
21
12
5
3
88
12
36
80
88
12
44
4
48
3
41
9
12
31
39
26
3
36
31
33
36
12
36
48
8
112
15
45
8
84
16
12
12
12
24
36
15
36
36
69
17
22
26
10
17
60
57
36
43
17
63
4
12
24
41
7
12
20
9
55
80
4
15
48
60
9
72
104
4
24
84
32
7
9
5
31
36
24
36
32
7
14
7
48
15
26
22
9
24
48
12
60
5
22
93
27
38
34
5
16
12
48
5
10
53
4
5
22
9
39
38
19
15
53
28
36
36
12
5
31
60
92
33
70
21
24
32
28
5
63
16
3
12
57
60
89
72
10
5
40
15
21
27
14
223
65
7
60
24
60
51
21
75
9
8
7
5
24
7
2
171
19
2
36
27
45
31
20
4
36
24
12
44
7
29
24
4
5
43
27
45
5
19
68
21
7
56
160
48
3
168
5
36
16
63
5
7
60
29
7
24
5
76
12
12
8
4
32
21
10
33
17
19
20
16
12
41
7
15
9
36
8
7
26
3
40
120
44
72
4
44
43
29
31
33
84
24
36
48
ABCD 499236236*7^$a-1 [50002]
89
72
118
108
38
96
94
2
12
112
144
6
9
75
36
14
40
6
26
24
16
42
36
2
120
79
24
21
18
45
53
28
42
54
39
15
12
14
19
27
18
66
9
5
64
18
2
10
78
8
136
3
33
48
15
125
4
27
9
42
50
34
9
15
81
144
101
16
32
36
24
48
4
176
4
39
51
18
27
53
10
102
68
28
3
17
48
16
6
48
54
27
101
7
53
19
113
48
19
45
20
70
54
15
21
6
9
41
52
20
48
28
84
51
45
54
12
45
24
27
48
6
116
19
63
12
78
18
9
3
26
19
5
40
60
111
29
7
24
36
5
16
144
54
6
20
79
27
9
99
21
24
9
66
42
39
9
20
12
4
96
3
15
74
36
36
46
18
15
57
54
14
19
63
12
18
92
22
45
48
27
45
24
5
31
39
170
16
3
27
18
8
19
65
36
12
12
19
24
41
16
36
60
90
18
80
31
15
50
40
120
15
3
2
4
30
24
26
31
45
20
40
48
32
130
6
140
4
3
51
36
9
27
90
30
24
120
9
65
22
9
89
4
6
36
18
36
20
55
15
9
12
24
77
22
180
12
26
124
84
135
15
26
10
30
8
60
31
60
75
26
19
24
17
10
48
78
39
41
28
32
12
31
5
31
101
34
69
41
60
16
18
12
24
26
4
63
27
98
132
19
36
113
58
30
24
30
114
36
44
144
40
8
10
14
48
16
54
26
19
36
9
8
24
88
32
10
45
45
20
88
20
48
43
24
27
9
21
18
72
36
117
171
2
67
12
24
27
50
58
122
12
12
79
99
18
44
40
60
54
9
5
108
12
22
33
63
117
53
103
15
66
195
135
14
40
99
12
45
15
5
79
9
36
6
120
150
54
21
99
72
2
70
2
48
76
171
9
6
50
36
4
63
125
31
101
60
34
26
19
39
26
16
54
14
130
21
17
163
77
24
60
16
27
72
75
24
9
75
6
44
10
48
38
34
50
12
10
14
22
9
81
44
79
5
12
108
31
15
18
18
57
63
9
24
5
16
80
84
31
3
81
29
36
16
18
6
32
88
6
93
15
38
19
29
31
3
36
26
100
63
5
40
8
7
17
46
2
36
96
36
10
9
21
87
3
24
30
104
24
7
24
36
93
15
36
17
4
135
24
77
94
38
7
81
68
4
32
24
16
3
5
22
60
26
12
7
108
75
162
24
32
67
12
29
60
24
10
21
41
24
60
12
22
2
19
5
40
15
9
32
84
46
14
24
7
63
57
113
22
50
64
56
64
44
10
2
103
3
24
30
6
14
34
9
41
31
9
51
53
48
7
5
106
6
68
22
38
7
5
94
26
48
16
80
31
41
64
36
18
30
180
6
9
41
88
128
12
12
10
6
8
22
9
15
14
12
67
51
36
9
84
27
14
22
14
58
6
102
122
31
17
70
9
3
62
46
2
36
106
18
68
22
72
98
12
103
72
45
20
60
10
74
52
27
45
80
10
12
9
5
19
36
39
81
51
14
12
10
57
77
19
36
29
10
2
48
31
24
81
8
67
60
39
9
137
16
32
40
6
2
88
102
2
12
10
9
129
51
41
36
7
5
10
26
24
22
36
90
32
12
10
26
94
33
21
32
94
50
190
48
18
78
90
56
19
245
16
144
42
14
40
8
60
7
41
19
3
150
20
7
9
20
46
33
65
10
36
74
16
132
30
110
94
54
36
30
33
17
10
14
4
18
9
5
43
5
55
41
36
16
8
24
60
12
46
57
33
8
22
9
53
12
48
22
9
5
10
54
27
84
60
39
108
54
114
12
132
30
27
33
27
21
44
19
36
9
15
111
24
36
93
41
36
58
132
18
18
98
112
32
55
17
10
9
45
20
132
12
7
3
86
31
29
16
6
84
9
51
90
66
9
53
10
108
2
31
29
7
29
12
124
18
105
21
20
22
38
19
33
3
24
5
36
60
12
34
9
69
30
26
60
100
54
45
21
36
123
81
20
46
14
94
81
5
46
206
22
18
90
33
5
112
27
12
5
4
6
36
14
4
135
9
12
128
58
12
72
134
34
18
8
55
81
8
67
29
16
8
91
69
8
19
29
16
30
6
99
63
2
10
86
72
96
72
108
31
39
6
18
57
135
24
14
22
9
29
52
120
68
12
10
38
106
81
29
31
129
60
54
21
81
6
48
62
154
108
26
19
15
2
24
10
26
28
18
9
3
86
46
14
22
30
54
9
5
31
51
38
24
10
2
10
18
162
14
4
18
74
4
44
36
31
51
9
113
106
9
36
29
7
15
14
76
20
79
36
5
79
27
74
36
70
24
18
12
20
34
14
55
192
5
46
2
16
44
72
24
16
80
190
6
20
7
5
36
34
60
48
9
63
86
46
18
32
43
41
22
69
29
10
141
41
94
9
29
127
15
45
48
33
8
22
90
24
56
34
9
27
84
9
29
40
56
160
56
19
17
34
30
36
24
68
36
16
8
46
26
46
50
10
30
24
54
26
40
6
138
42
12
50
91
21
15
29
55
36
123
360
2
16
68
115
60
36
111
33
27
9
48
5
36
64
18
30
18
6
99
111
24
30
6
18
56
46
18
51
45
92
10
134
10
18
15
12
9
44
16
80
10
9
21
44
10
2
36
108
16
99
27
50
19
3
110
31
5
40
20
70
26
60
43
15
110
91
5
31
33
30
36
62
7
5
112
20
10
14
ABCD 499353698*7^$a-1 [50003]
4
125
127
23
1
57
3
23
1
141
8
40
32
7
12
20
9
7
20
4
105
86
10
12
99
33
12
23
16
56
3
24
13
9
27
9
62
33
28
17
12
67
5
40
27
23
45
9
24
16
14
36
6
112
3
5
55
33
27
12
33
15
56
1
26
12
6
28
24
23
16
11
49
9
2
21
16
9
27
8
9
63
39
25
24
11
34
74
36
45
16
23
36
36
45
9
16
12
23
1
108
60
24
8
15
39
36
10
3
9
20
90
36
46
11
40
21
3
23
21
13
3
24
11
9
61
11
48
15
54
27
39
13
11
97
9
15
21
27
29
4
39
59
10
39
47
45
13
8
16
8
31
57
2
25
120
48
44
99
22
38
18
3
15
10
96
2
1
12
21
23
24
52
11
46
11
16
8
9
7
11
13
9
32
48
79
11
18
31
24
77
16
47
48
16
56
49
39
56
15
1
44
4
5
12
55
68
9
4
3
5
7
48
24
20
28
23
10
35
37
12
62
33
13
26
6
16
39
36
24
12
9
12
3
81
50
22
27
9
47
27
12
24
30
7
17
7
57
108
27
8
16
9
15
23
37
21
8
27
4
20
21
42
12
37
48
20
25
24
35
1
27
23
97
9
20
12
18
24
46
83
96
36
16
11
22
50
21
13
60
122
25
24
9
14
13
24
44
16
20
16
84
56
16
33
59
9
7
33
3
8
75
13
29
162
73
80
16
24
24
84
5
64
51
9
39
8
3
13
117
27
11
9
85
14
10
51
84
17
28
26
49
57
32
6
10
12
23
13
3
12
47
10
3
11
21
1
27
12
57
15
5
24
84
7
47
33
3
73
17
27
1
27
9
99
12
95
42
16
15
72
9
36
14
1
12
44
13
2
30
18
1
12
60
24
20
40
131
109
105
39
17
18
13
12
11
6
12
27
64
77
54
54
4
62
18
27
45
51
1
36
3
9
27
21
11
16
11
1
47
70
26
9
37
39
5
18
49
57
11
9
66
9
16
12
23
1
33
48
12
14
18
55
20
9
19
72
24
24
105
135
48
12
47
121
12
35
1
21
3
45
72
38
97
24
57
3
12
41
7
11
46
3
33
51
12
8
45
12
55
36
9
12
20
67
9
15
48
21
27
5
28
26
24
1
35
13
45
12
36
48
26
10
15
29
7
59
25
12
5
52
32
7
53
88
56
36
54
10
15
56
13
24
15
41
43
44
25
11
3
25
33
36
2
21
9
16
15
20
13
71
45
31
23
1
24
60
5
31
20
4
9
26
85
96
44
1
12
2
13
24
17
16
47
48
1
15
12
8
9
16
98
49
17
6
9
1
15
20
21
40
14
1
23
12
42
12
31
23
10
14
13
9
15
12
105
38
25
24
41
18
22
11
3
10
75
33
44
15
1
3
80
1
3
36
41
18
126
7
48
12
29
30
18
16
39
59
57
15
18
19
8
9
7
20
9
28
12
26
22
27
5
7
47
37
69
11
16
12
32
4
9
35
25
11
4
9
27
23
70
27
35
1
17
16
14
60
10
11
16
35
9
13
32
54
90
12
7
12
12
20
4
9
48
2
21
63
13
33
27
5
39
51
13
21
14
1
12
9
60
3
11
18
48
60
31
17
15
27
1
29
24
4
48
36
83
3
54
6
25
20
45
52
12
2
18
67
5
7
92
1
60
8
7
9
48
56
36
15
12
25
12
3
77
51
9
67
33
2
36
1
21
50
34
36
72
8
31
12
21
3
69
35
40
9
32
55
12
77
76
15
53
79
33
44
31
5
6
49
36
44
9
7
80
13
32
64
15
33
23
1
3
5
19
9
11
1
8
18
1
12
65
31
45
27
53
19
132
83
37
24
9
12
32
30
10
26
60
1
21
32
52
14
61
72
11
46
14
66
15
36
40
35
25
24
5
6
34
27
20
1
15
57
3
21
11
21
91
45
23
36
81
64
27
11
94
15
8
9
43
17
36
7
24
60
8
9
27
21
15
16
11
70
3
8
16
33
48
38
13
23
10
51
36
48
36
48
21
15
5
16
23
9
28
12
63
9
15
45
12
75
8
13
32
7
48
29
54
61
12
69
8
72
39
15
12
85
36
12
20
16
20
13
38
10
2
33
1
44
19
96
96
45
122
25
92
27
1
72
29
28
24
39
59
21
9
15
40
59
46
12
32
7
24
21
15
9
27
93
15
35
9
60
40
59
34
32
4
3
8
12
28
9
26
22
48
3
41
16
20
91
11
49
57
27
11
24
22
23
57
42
12
6
31
8
52
21
36
3
21
26
13
23
21
27
61
60
60
5
7
9
15
33
3
53
36
15
84
9
27
45
40
51
8
51
58
80
63
16
8
63
12
22
32
15
9
12
4
48
15
12
72
20
4
36
29
39
36
9
16
12
14
49
35
49
81
11
228
15
12
45
1
27
77
43
12
21
26
10
51
9
39
8
69
112
3
9
86
22
72
2
10
20
7
53
7
11
18
31
45
27
59
12
1
9
50
18
19
9
8
7
84
53
19
11
10
87
24
12
36
9
24
38
10
3
77
16
27
47
49
8
1
12
27
41
28
15
9
12
35
15
30
7
117
27
21
3
5
51
99
49
9
23
3
117
1
24
24
96
8
27
28
107
22
3
8
28
9
15
45
63
72
5
19
44
1
27
53
40
24
26
25
29
15
16
41
19
36
9
12
2
57
49
51
60
24
11
25
45
3
12
17
42
21
1
3
5
4
50
60
84
33
28
11
24
21
4
81
68
63
15
9
4
9
32
111
1
44
4
56
19
12
23
18
79
33
15
9
11
9
7
24
21
15
48
36
20
33
3
13
24
23
40
104
64
33
24
14
18
66
6
18
22
15
65
40
24
14
93
1
14
1
17
7
23
22
24
15
20
36
45
16
2
10
14
1
33
38
1
60
48
12
33
2
13
12
24
95
1
21
63
41
19
53
18
1
41
28
74
60
21
61
72
15
21
51
48
36
21
48
96
15
33
11
9
12
18
34
15
12
35
21
15
30
15
40
9
95
16
5
7
17
4
48
3
9
27
69
47
3
54
42
37
45
2
34
2
37
144
17
40
23
4
12
44
117
31
57
48
15
12
20
4
5
16
3
17
76
27
20
21
15
36
13
50
21
69
16
11
109
11
1
44
54
90
64
63
23
34
12
75
23
21
13
11
21
24
4
3
23
1
35
6
28
15
11
9
1
71
3
13
81
3
17
16
47
13
3
11
82
11
60
97
23
1
23
9
30
61
21
36
36
23
64
11
9
1
3
29
3
4
23
13
9
27
48
56
9
18
121
20
13
3
56
3
1
12
24
33
20
24
19
60
24
24
83
82
39
11
37
8
39
61
45
15
45
11
25
36
2
21
40
12
11
1
17
15
9
7
12
48
8
36
4
5
96
55
20
13
3
8
40
35
10
24
2
13
56
13
62
1
69
15
9
14
36
1
33
20
6
25
20
13
8
7
57
32
31
23
45
75
18
18
22
23
49
38
1
9
84
3
57
2
6
16
14
25
56
24
49
26
1
44
16
8
27
25
21
152
27
99
36
1
24
60
33
2
13
33
3
20
9
7
23
10
14
70
32
19
12
33
60
27
48
41
30
18
6
21
36
15
73
9
84
15
8
9
7
5
28
14
13
93
56
7
29
12
16
48
62
36
9
16
57
15
8
9
54
12
10
80
31
9
27
45
56
7
12
101
27
24
1
15
23
1
77
28
15
21
8
40
23
1
56
67
57
15
21
27
72
48
44
60
13
8
24
88
12
3
68
9
7
20
28
12
9
15
12
192
21
80
18
49
12
12
21
8
18
46
15
33
72
15
17
4
87
ABCD 499591194*7^$a-1 [50019]
13
5
66
25
72
12
161
96
18
61
59
42
39
24
21
18
109
24
89
75
15
12
49
5
60
3
16
24
95
72
33
112
5
18
13
71
6
36
174
13
5
67
59
72
61
80
189
18
37
11
73
239
97
96
35
121
12
80
28
83
49
95
90
54
81
9
43
35
36
12
198
19
35
108
25
29
72
7
132
29
72
31
35
13
92
21
6
12
37
23
21
148
72
23
18
54
45
63
24
1
47
33
39
13
59
1
59
30
90
61
56
28
5
12
18
36
72
72
240
30
42
66
24
27
3
69
3
90
27
28
41
30
78
7
32
63
49
132
23
144
61
11
45
3
18
31
95
6
67
284
39
6
30
36
61
35
12
24
37
11
1
125
63
45
54
114
3
4
137
43
72
101
36
84
199
89
7
12
35
18
42
102
19
5
30
36
9
123
36
36
66
24
55
29
7
8
3
96
117
9
36
12
15
147
60
1
11
6
12
7
29
60
66
13
36
5
7
11
90
150
61
23
18
54
85
5
27
40
23
73
12
132
8
28
23
25
72
20
27
54
79
11
66
42
12
42
30
72
13
32
159
9
3
109
89
78
54
27
93
18
24
61
29
84
43
60
11
12
1
35
6
36
162
36
30
31
113
24
36
135
76
35
33
28
11
6
7
60
8
27
42
12
91
17
6
21
72
27
18
18
24
61
29
55
29
60
48
78
162
54
9
27
1
12
8
4
65
18
12
45
40
47
72
102
7
53
36
3
27
36
85
48
48
23
13
125
18
13
5
7
11
24
85
96
12
41
31
59
18
84
78
18
115
23
6
171
3
18
54
18
24
30
61
53
18
81
21
72
60
36
27
40
23
9
3
72
18
42
54
19
8
129
55
32
117
7
11
360
12
13
59
24
13
12
5
67
23
36
36
25
20
63
18
6
37
84
131
49
23
25
20
27
21
24
75
13
5
144
132
30
9
51
1
17
48
55
48
11
18
12
42
57
4
47
18
3
16
83
54
6
30
6
84
61
35
36
21
28
71
145
89
54
18
54
24
13
23
48
97
17
54
49
53
151
35
13
17
67
23
81
63
18
60
30
42
18
36
36
48
49
29
36
67
23
1
35
18
63
21
19
5
36
19
20
9
90
61
80
27
120
13
5
24
48
43
60
24
44
33
102
9
33
102
60
85
12
59
49
95
24
30
54
37
180
107
73
197
6
144
21
9
15
4
59
13
5
39
63
1
32
9
48
18
37
35
24
13
108
17
90
36
24
174
36
18
6
36
90
85
17
6
30
6
18
7
11
9
16
29
91
47
49
29
31
59
81
3
24
25
48
341
30
36
36
42
48
18
60
30
27
9
42
12
37
12
144
5
51
3
42
27
52
24
17
55
23
49
12
65
12
51
16
11
108
30
55
140
45
12
55
48
29
43
155
12
49
59
141
81
30
6
30
42
72
3
76
68
40
5
78
48
18
103
5
19
71
49
20
21
114
13
23
36
12
37
12
20
99
13
59
48
24
45
39
36
72
37
95
73
35
21
9
18
24
45
4
72
48
137
30
37
12
65
31
5
67
23
84
150
31
59
12
54
19
23
12
150
36
54
36
36
61
11
81
120
96
120
99
61
12
35
24
37
35
48
1
77
55
17
48
43
96
23
54
42
12
42
18
49
12
77
18
24
90
43
155
73
119
85
48
8
9
18
12
6
55
12
125
240
7
47
121
17
18
13
41
7
17
12
6
9
27
13
5
171
57
42
84
6
72
54
18
3
99
24
25
65
84
67
65
12
36
6
18
84
31
77
6
72
13
41
12
24
27
52
29
31
35
24
36
153
27
21
24
189
138
13
23
141
63
49
35
72
42
30
24
18
19
24
77
18
49
56
9
84
42
66
115
71
54
7
12
60
23
78
79
24
113
120
42
84
25
35
12
24
30
60
7
20
45
12
63
124
65
90
13
65
120
54
42
30
69
112
59
49
59
1
8
4
68
21
7
44
93
6
121
23
30
211
20
39
6
48
6
90
12
90
90
126
25
17
67
5
48
55
53
199
23
12
6
223
29
27
9
30
24
37
35
49
32
40
53
150
84
108
24
12
36
6
12
7
11
85
47
18
12
42
37
8
21
6
45
40
8
27
25
83
24
9
63
36
21
117
51
39
54
6
102
90
1
53
42
54
30
25
35
90
18
54
7
29
31
35
42
7
36
101
48
36
90
18
19
24
8
3
24
48
54
18
42
27
16
47
90
36
7
23
97
36
173
27
24
261
66
1
113
12
27
40
11
12
61
119
24
97
24
72
17
6
1
53
12
19
17
60
90
36
66
24
18
90
19
29
31
59
42
7
41
31
12
29
31
41
18
78
12
15
3
73
107
132
192
54
63
51
48
114
66
9
303
9
39
18
18
90
36
6
48
13
24
41
18
36
73
17
120
36
42
ABCD 499627104*7^$a-1 [50136]
12
19
9
20
84
64
36
8
31
89
259
9
32
432
48
31
125
16
44
19
5
16
20
12
72
28
8
144
12
7
57
44
36
144
55
24
21
51
12
36
33
27
84
137
16
15
9
20
43
72
45
39
41
112
36
60
12
171
29
36
72
67
5
115
24
36
45
135
108
84
53
16
3
41
31
17
12
88
20
84
76
44
19
9
56
60
19
245
112
56
12
12
40
51
93
24
3
33
36
48
51
5
43
29
48
76
8
60
19
9
128
52
152
91
81
8
100
8
4
204
3
89
144
108
36
196
68
36
7
77
28
32
40
20
48
4
99
29
91
9
63
17
7
29
79
12
9
140
172
39
89
16
147
17
19
53
12
31
9
80
112
36
63
17
48
43
72
5
24
72
96
60
60
40
75
24
65
120
4
80
55
29
120
196
80
91
41
64
108
192
87
12
9
15
41
132
168
72
12
72
48
79
33
84
20
36
67
17
4
171
5
91
65
79
48
60
57
20
72
48
12
91
9
128
7
69
8
40
308
7
41
55
5
76
39
149
100
56
240
24
7
33
56
7
9
20
91
65
108
43
29
120
40
8
19
65
31
317
43
72
5
31
12
17
52
3
17
72
84
36
7
72
41
4
44
79
9
8
31
29
67
65
12
48
148
135
81
104
24
12
48
91
9
8
55
5
12
7
21
63
149
12
79
5
12
40
27
113
31
24
9
128
28
24
44
55
125
72
112
63
33
84
72
15
21
8
52
3
36
89
100
32
100
27
12
29
16
204
56
124
20
52
20
132
72
28
99
53
24
4
12
44
7
5
4
36
39
24
5
40
3
36
117
27
33
3
5
72
36
31
24
5
4
63
72
36
36
48
9
20
96
19
9
200
31
9
63
72
41
112
8
24
60
28
32
72
48
16
111
72
69
20
48
79
45
32
67
17
60
24
148
27
5
12
4
132
72
20
7
36
117
8
103
96
5
24
16
84
20
43
33
200
79
21
96
20
187
21
44
48
12
28
3
45
32
40
20
48
24
40
72
36
84
80
24
55
21
27
29
132
52
36
3
41
28
92
24
12
12
52
96
72
116
12
12
120
48
19
9
15
29
52
3
125
48
31
72
17
40
8
124
171
48
29
4
176
60
28
20
24
43
36
201
123
5
24
24
64
3
5
28
32
72
79
29
67
156
60
41
79
5
24
16
24
48
44
7
41
16
44
132
24
24
16
63
156
60
17
19
9
12
80
120
24
55
5
72
28
75
5
112
24
56
28
44
55
24
57
20
16
8
43
17
40
96
32
12
48
19
101
132
28
68
64
20
36
12
60
60
19
29
91
65
16
60
84
204
27
45
3
29
48
64
108
39
29
112
12
8
12
24
132
31
72
141
176
7
33
3
29
31
5
52
44
7
36
12
96
17
12
163
5
31
101
4
12
15
48
9
20
67
9
12
51
29
12
60
12
88
135
17
19
105
75
137
115
36
17
223
17
100
72
8
24
16
15
21
15
48
113
12
172
99
36
24
5
4
63
17
48
28
20
7
24
5
16
92
52
8
43
72
72
53
36
103
117
15
9
36
3
29
12
220
72
51
5
4
3
24
9
44
19
29
259
77
7
33
3
17
7
9
48
56
7
24
53
12
24
60
24
28
32
28
44
100
36
20
24
24
43
17
199
41
12
43
192
137
48
28
3
29
60
48
7
5
40
20
43
60
81
116
31
17
100
20
52
8
16
8
31
17
79
5
16
51
144
29
43
36
21
68
48
60
4
20
16
20
84
127
144
5
48
36
4
99
105
39
24
144
185
40
99
41
43
17
16
183
72
69
20
79
21
20
7
29
7
36
81
8
12
96
12
7
53
19
9
32
28
8
132
31
129
15
29
84
60
36
43
41
139
5
72
43
5
48
208
20
24
19
33
224
12
48
36
36
7
24
12
89
36
19
5
55
53
31
117
15
9
108
8
163
12
17
12
295
5
40
8
91
137
12
55
9
3
17
48
7
108
45
8
55
29
115
24
192
45
60
92
16
3
9
68
40
36
87
72
77
40
32
36
7
60
12
5
91
21
36
8
7
48
96
113
48
48
36
19
17
151
17
84
228
31
53
60
31
17
48
52
48
108
32
31
197
72
12
31
12
5
84
60
76
92
31
57
212
28
63
120
5
19
45
63
89
48
12
4
3
41
31
5
4
63
9
188
36
96
31
ABCD 499813722*7^$a-1 [50064]
49
23
16
32
24
10
36
14
46
14
18
31
15
110
10
20
30
7
17
30
16
80
30
6
10
6
93
27
45
3
14
6
22
2
46
6
6
15
3
66
8
36
60
16
20
4
12
24
15
69
26
10
15
41
64
6
2
28
50
4
36
20
1
47
13
3
8
36
10
2
18
24
52
8
6
10
2
18
10
6
75
9
15
11
34
3
3
21
9
15
9
63
9
15
3
12
8
16
8
18
12
16
44
7
5
16
44
10
30
44
22
92
22
24
60
15
15
20
10
27
5
4
15
35
36
58
27
15
14
6
30
40
18
2
18
24
6
10
14
60
42
16
48
32
1
33
44
6
18
28
32
19
23
6
31
39
8
12
54
6
25
33
2
10
30
74
6
4
24
2
24
4
2
64
36
8
10
3
33
6
24
9
15
2
42
58
20
30
28
2
78
37
33
36
8
12
6
88
14
18
24
46
78
32
61
113
34
2
18
1
15
98
22
9
5
12
31
11
18
4
6
9
5
10
26
10
24
36
9
9
3
3
14
10
44
6
7
23
22
3
48
11
1
35
30
16
8
12
4
2
4
36
18
15
11
37
33
20
16
44
48
6
40
42
2
28
2
7
11
54
6
4
6
30
18
2
28
30
6
14
10
12
8
73
89
151
77
6
40
6
15
33
2
10
18
14
142
14
22
14
4
12
2
66
7
45
2
12
4
32
18
6
1
3
33
23
4
2
40
39
5
4
14
6
36
36
10
48
2
103
41
31
75
30
8
40
14
72
16
18
32
28
14
12
24
42
31
11
12
66
4
14
37
15
2
66
22
14
4
32
34
6
18
27
17
7
15
9
12
29
24
30
22
14
34
6
24
30
12
14
4
36
6
8
12
19
24
29
12
18
6
52
20
4
36
14
4
12
20
18
30
12
12
36
24
6
43
12
21
6
2
16
20
40
14
22
15
21
18
14
28
2
46
44
6
85
29
19
41
31
29
22
6
18
2
84
6
28
20
13
11
46
2
1
24
33
2
24
4
6
44
7
3
12
20
10
2
28
32
22
15
5
6
25
3
2
10
24
30
27
33
8
22
6
24
44
52
3
11
1
53
30
6
54
25
12
3
6
8
6
13
11
18
70
54
14
10
36
6
8
13
11
22
30
81
3
44
13
39
14
7
3
12
9
5
34
30
12
2
16
2
40
2
72
48
16
44
16
12
30
2
6
40
2
4
30
26
54
36
19
11
10
2
28
2
22
74
54
16
32
18
6
18
22
24
42
90
8
46
14
6
4
30
26
36
48
10
6
30
8
36
10
6
21
15
14
6
4
20
10
75
9
2
24
6
10
8
36
10
6
2
52
14
10
6
21
33
42
8
12
169
24
27
24
54
14
30
12
6
30
12
18
25
3
14
16
20
30
1
96
3
2
30
30
4
8
6
12
4
6
18
21
23
28
32
37
11
24
4
30
26
10
24
110
25
48
9
44
19
15
36
20
6
4
14
42
48
22
18
3
23
40
24
12
32
16
66
6
20
10
20
4
6
32
6
10
2
10
38
12
10
60
20
94
80
84
6
10
14
10
2
12
22
38
30
19
27
12
48
14
16
12
15
5
30
18
12
10
2
52
14
76
21
15
60
2
22
6
20
60
10
14
31
17
6
22
18
6
36
15
45
30
21
3
44
1
35
40
38
16
15
5
24
42
10
6
9
15
8
16
2
10
20
42
46
20
54
31
12
3
2
42
37
12
27
26
48
7
71
1
12
41
18
6
100
20
12
10
62
7
21
3
11
37
24
5
40
78
2
90
1
47
40
32
12
6
22
2
22
26
55
24
9
90
14
7
35
30
6
18
22
45
15
14
7
11
18
40
24
6
30
2
16
32
4
57
9
3
36
41
4
30
30
50
16
32
13
3
12
9
23
22
75
11
34
44
12
28
12
3
5
46
6
110
25
3
26
34
2
28
3
17
22
2
6
22
8
6
6
12
6
72
30
10
2
6
24
73
17
58
9
45
6
14
7
17
7
3
6
24
30
36
8
18
10
8
1
39
42
8
16
6
32
1
27
68
1
5
34
2
12
18
1
17
54
52
14
7
15
20
10
18
2
54
18
18
18
24
18
4
84
42
20
19
11
18
67
17
28
48
27
39
24
12
38
7
35
12
1
47
25
99
20
4
14
6
30
12
10
44
4
30
15
29
28
24
24
14
12
24
16
66
18
20
10
20
55
45
32
10
2
12
31
36
47
6
30
30
6
10
24
39
45
12
3
15
6
24
12
8
66
1
63
32
4
20
4
30
2
12
1
21
50
10
6
2
12
10
26
40
3
36
11
70
15
17
36
52
24
20
7
3
9
17
18
42
12
18
24
10
24
3
3
66
18
36
14
16
50
4
26
6
10
18
45
105
6
8
22
6
30
62
22
26
25
5
4
6
8
36
4
20
10
6
8
46
12
2
30
12
31
24
21
18
20
16
26
4
15
11
4
50
40
54
42
2
13
15
38
30
13
53
16
51
9
14
18
48
24
6
10
15
9
15
11
12
46
14
22
24
3
11
12
64
42
2
16
6
20
7
69
38
6
34
32
40
18
2
24
37
27
62
18
12
10
30
30
14
6
58
2
28
3
53
30
4
62
40
62
6
22
8
60
36
34
42
38
22
8
6
34
2
10
24
44
30
24
30
72
48
13
17
6
12
4
9
21
98
18
4
8
30
22
8
6
10
6
38
6
22
39
11
10
20
10
18
26
16
9
23
46
27
5
58
30
3
3
150
26
18
42
1
3
21
15
2
6
16
20
46
60
3
5
6
34
3
11
22
6
24
8
1
29
30
88
33
29
16
6
24
20
6
6
48
10
6
50
34
6
8
52
51
3
6
38
120
1
5
6
10
14
10
20
16
26
4
14
10
74
19
9
20
12
22
20
18
7
95
6
19
5
16
2
46
2
40
18
15
35
36
16
8
6
54
40
12
32
1
45
6
54
12
14
16
14
16
18
2
12
12
10
8
6
54
28
20
13
21
26
10
15
3
30
42
21
12
5
82
24
20
10
26
28
14
22
20
24
13
53
30
1
15
9
9
30
32
1
11
48
18
6
4
20
22
15
24
53
12
4
12
50
42
48
10
2
18
10
8
40
20
42
4
20
6
88
42
24
30
6
18
50
6
16
2
6
42
28
26
54
22
3
5
52
8
76
6
20
18
36
16
32
18
84
46
68
12
18
6
6
10
63
41
31
3
26
10
24
6
6
48
44
1
45
3
33
8
7
23
16
6
27
11
12
4
6
8
6
1
21
2
28
78
30
32
1
9
18
6
8
28
3
29
72
4
6
8
18
24
6
18
10
32
30
12
22
24
45
51
6
2
90
12
31
15
2
7
11
30
18
24
18
40
15
15
18
6
24
26
46
8
24
13
5
12
52
6
21
11
1
15
44
16
66
15
11
10
14
4
2
10
18
2
10
54
8
30
16
6
6
24
30
9
95
10
12
18
2
48
6
4
20
16
14
30
42
12
22
54
3
23
36
4
90
54
12
14
48
7
71
12
28
18
2
1
69
18
12
30
18
2
34
14
22
14
4
42
14
18
18
30
12
13
3
93
9
30
54
15
21
18
12
21
3
9
21
30
36
24
36
2
6
24
28
14
24
12
34
9
41
4
30
2
10
30
32
28
18
6
6
20
10
30
21
17
22
2
12
115
9
26
40
26
4
39
41
4
2
4
44
10
12
8
46
20
4
6
20
46
20
1
39
20
10
62
12
36
48
42
18
22
2
58
14
48
12
10
30
24
2
108
7
15
2
6
25
75
6
20
34
36
6
2
22
50
10
30
57
89
18
12
40
54
38
22
60
15
41
12
46
14
19
3
24
36
14
10
6
39
51
20
16
8
42
12
28
8
70
44
16
12
20
12
16
2
84
6
12
16
2
12
42
48
22
26
24
18
6
16
26
55
17
18
10
50
4
24
42
24
6
8
30
52
2
18
34
14
16
8
76
50
60
12
18
102
10
2
1
21
14
22
78
60
2
54
4
12
9
9
20
12
18
10
14
13
3
26
10
24
14
36
72
40
63
27
2
19
41
6
1
39
2
40
30
32
18
34
8
13
17
31
59
42
6
30
34
36
14
7
3
24
32
10
2
13
3
6
24
6
6
2
46
44
36
6
54
22
2
78
138
12
18
84
46
30
6
8
6
24
6
7
15
30
30
30
38
1
9
2
28
6
26
42
46
6
38
16
32
30
24
4
42
33
11
4
6
27
17
30
24
58
30
32
16
12
32
1
5
6
4
12
2
22
20
4
86
24
30
37
35
1
27
20
36
1
24
9
14
6
24
18
24
10
6
50
10
24
20
4
20
24
16
14
16
51
12
23
6
10
8
13
9
2
42
40
6
8
13
9
48
44
19
24
3
6
8
18
13
48
17
6
24
22
30
18
32
24
19
17
10
8
12
90
4
6
8
16
20
1
95
42
28
48
60
50
22
2
42
16
8
6
16
48
20
12
54
4
26
10
6
18
12
14
24
10
2
18
24
7
45
8
82
38
6
36
1
5
4
60
26
1
33
27
39
2
19
3
20
16
8
1
29
6
46
3
12
24
15
14
40
32
18
52
2
43
9
6
21
23
6
18
16
6
48
66
68
76
6
24
2
25
33
50
6
4
14
12
24
10
2
10
15
5
40
3
5
6
37
3
45
29
10
2
4
146
18
112
2
6
16
24
15
11
36
1
23
24
1
11
28
20
24
22
8
7
5
10
6
8
12
10
14
18
13
9
6
9
21
18
6
6
32
16
20
40
14
12
4
12
24
8
66
12
4
21
23
12
34
8
16
42
33
11
4
14
60
46
60
2
4
15
15
84
20
22
20
12
19
9
15
17
28
3
11
6
42
16
26
18
16
6
6
30
24
90
8
18
48
16
38
12
34
14
178
3
5
40
26
34
ABCD 499895426*7^$a-1 [50025]
78
12
12
8
52
42
38
18
12
52
126
30
78
24
6
42
44
10
38
18
10
32
48
24
4
60
6
30
84
30
114
98
58
6
48
2
4
12
48
92
4
30
78
66
134
12
136
32
12
28
32
34
32
160
24
50
16
12
68
54
10
6
138
44
12
36
240
4
8
40
12
6
18
32
28
6
18
8
28
56
10
170
40
30
110
76
12
36
24
20
40
8
4
54
2
28
12
138
180
42
30
48
90
84
96
42
2
40
60
72
8
16
2
40
44
6
10
42
320
28
144
54
42
60
144
48
48
24
20
6
12
58
48
60
60
24
36
96
174
114
2
16
42
98
64
30
144
32
70
2
58
122
78
10
60
24
26
34
56
118
62
4
30
90
6
24
26
40
132
98
22
60
6
56
96
118
126
18
48
48
2
34
36
50
10
42
2
40
210
6
24
96
24
66
174
48
30
2
40
96
18
32
40
24
36
18
2
22
20
88
48
36
56
4
84
42
12
36
2
144
124
270
30
24
36
2
64
50
16
12
12
96
72
128
130
18
2
90
28
72
90
110
52
12
6
134
30
18
58
174
84
66
60
30
20
94
32
22
186
26
118
6
84
18
30
50
88
72
24
86
144
16
132
18
78
44
28
90
90
80
4
18
98
24
10
26
28
2
214
24
104
18
10
32
46
66
338
10
2
10
84
24
8
22
30
20
16
116
120
6
40
18
6
126
12
68
10
2
40
20
88
30
18
120
6
6
78
14
18
10
2
76
42
44
28
8
28
60
120
26
6
52
36
30
66
68
18
28
26
106
110
72
22
50
36
12
106
6
146
40
18
60
24
92
16
54
6
80
64
96
54
66
14
126
54
106
20
34
66
92
46
32
4
60
6
30
44
160
38
10
18
72
2
16
20
10
12
6
6
24
6
156
30
20
24
36
28
42
18
2
120
42
46
12
62
18
34
96
120
48
44
16
30
174
140
28
12
38
4
18
8
52
12
24
24
38
28
2
70
24
30
6
32
10
48
60
54
6
108
6
38
28
74
70
6
30
12
48
92
28
48
44
40
108
110
40
18
6
18
156
26
16
74
34
36
96
14
16
60
12
6
86
96
10
54
8
100
96
24
60
6
14
70
98
64
24
32
4
50
16
44
30
108
76
14
46
12
60
60
18
6
38
18
10
24
108
30
12
114
2
52
8
28
42
2
72
36
28
224
88
20
12
40
38
100
18
6
20
4
60
60
162
24
6
84
36
42
12
24
24
12
26
28
26
16
32
42
130
66
18
72
54
6
12
138
2
52
80
40
18
42
56
88
92
40
18
32
10
44
46
48
30
24
60
168
164
10
6
20
24
16
24
188
100
42
126
174
30
20
46
80
40
42
60
36
30
2
88
12
32
58
42
48
60
110
34
56
10
18
30
6
84
12
108
24
36
72
18
2
72
10
48
44
10
54
62
60
10
138
84
36
30
6
30
54
42
30
90
20
10
32
52
66
144
114
120
12
24
8
46
30
24
8
120
34
30
8
400
48
12
12
6
42
18
114
110
40
138
38
120
24
18
10
30
8
100
18
62
10
78
2
60
4
90
96
12
8
4
48
62
64
152
58
6
24
6
54
6
60
60
8
90
42
4
6
26
70
2
28
90
102
8
40
24
6
60
74
100
56
58
86
28
8
154
26
10
30
90
20
4
18
80
22
20
4
30
14
16
132
12
18
108
60
132
60
138
6
36
48
12
12
20
16
26
46
80
72
88
18
92
58
96
6
14
136
144
24
6
6
24
30
114
44
178
42
6
2
58
14
18
42
46
42
24
60
20
4
90
86
16
80
4
6
138
152
4
6
14
100
20
6
64
26
94
108
66
66
54
26
138
18
22
20
18
100
134
16
20
34
234
30
56
36
70
42
48
2
40
60
78
2
28
24
6
50
4
84
42
150
18
150
30
32
30
160
20
10
42
12
26
42
58
30
60
108
26
4
86
60
58
48
74
118
62
16
32
18
10
48
122
40
30
60
72
32
34
62
12
160
60
60
8
24
16
140
24
28
30
42
6
2
28
48
104
58
30
14
34
96
36
14
18
168
28
56
36
10
42
8
54
58
8
42
16
14
22
30
8
18
100
48
126
66
30
60
20
82
2
76
12
18
30
84
56
10
44
34
92
12
52
6
18
30
54
6
6
24
54
78
12
2
10
54
192
90
42
12
18
2
30
6
12
118
14
106
48
24
32
4
102
60
110
10
108
90
2
40
92
12
4
122
22
12
116
4
18
6
30
210
2
100
30
194
28
48
174
56
34
48
36
180
62
52
36
30
2
28
42
18
2
34
30
6
48
ABCD 499915376*7^$a-1 [50162]
87
36
153
57
3
84
33
18
30
24
3
168
15
36
66
18
12
42
15
3
45
39
141
39
24
57
132
27
213
27
33
15
81
159
72
180
60
54
216
3
117
3
21
102
33
27
78
42
12
132
9
51
186
63
9
72
198
33
27
78
87
36
159
21
51
189
9
66
150
135
72
9
78
12
9
60
60
117
15
12
120
93
42
228
60
30
168
30
42
27
87
36
60
30
18
36
189
261
120
51
240
12
33
24
39
9
3
15
120
54
30
33
81
15
129
3
15
48
60
42
102
18
27
237
18
36
129
60
60
147
24
150
120
192
30
273
27
213
81
63
15
42
54
42
147
60
123
12
60
36
189
108
72
36
21
111
105
138
102
48
126
273
36
12
15
57
297
30
36
24
96
54
18
141
171
6
114
108
66
174
42
6
48
42
15
225
144
3
93
210
93
129
6
45
69
90
198
30
60
84
69
84
33
114
9
69
6
132
12
12
30
96
63
60
12
9
24
30
84
192
33
87
33
111
6
126
84
78
15
57
243
21
90
150
75
60
51
30
54
186
24
30
96
141
69
51
72
96
21
96
75
63
6
3
15
48
45
9
39
9
162
69
27
78
15
72
3
12
90
120
3
12
3
117
57
42
48
72
81
48
45
42
45
99
174
24
18
45
159
66
3
84
3
84
21
183
36
48
42
18
126
15
27
93
249
3
132
51
6
114
180
84
12
9
51
48
6
15
129
66
9
3
57
51
6
78
45
15
6
39
57
30
36
252
90
18
24
273
36
81
144
75
45
30
129
3
225
75
33
27
78
216
18
6
75
60
105
39
36
117
183
9
186
102
54
18
15
51
9
51
117
27
45
108
48
12
15
57
120
60
57
6
84
129
27
48
156
33
21
42
78
54
33
3
72
78
15
24
48
9
3
108
168
9
48
27
27
66
27
21
75
45
39
177
48
48
120
72
51
144
15
6
192
24
48
66
30
234
6
96
48
96
264
3
69
111
105
15
3
9
21
96
39
324
21
192
18
6
96
30
57
33
72
183
108
45
27
48
111
24
126
171
3
42
195
48
51
96
288
12
192
6
30
42
63
27
30
24
198
81
84
96
27
33
75
30
66
126
48
6
81
63
66
30
84
24
105
60
81
282
54
78
21
120
12
33
87
12
63
48
57
93
216
48
72
168
18
84
36
105
87
45
36
15
192
333
12
39
69
12
39
6
3
180
9
72
54
42
18
6
63
105
51
12
57
42
48
6
30
12
24
96
48
30
87
9
24
6
48
33
123
9
60
120
33
18
45
51
318
123
39
129
21
66
30
78
42
24
63
36
15
9
60
48
75
54
183
3
45
57
3
3
12
72
102
3
93
168
90
96
54
159
27
6
18
57
3
42
18
9
27
33
3
12
21
111
54
42
108
90
66
9
165
6
9
75
72
30
75
72
96
60
51
30
39
9
72
39
9
183
12
111
150
72
24
186
120
48
24
21
81
96
27
27
60
36
204
84
42
27
213
54
9
57
18
6
24
15
12
135
33
15
105
84
60
300
120
207
90
3
87
21
99
54
72
63
39
186
135
60
39
6
75
69
162
24
9
48
3
60
45
9
18
24
9
15
6
6
42
63
27
78
3
45
87
57
48
75
108
87
117
60
147
240
54
6
48
186
87
15
144
108
132
36
30
48
